)]}'
{
  "commit": "2a0ff3fbe39bc93f719ff857e5a359d9780579ff",
  "tree": "49012c76db1739295a183043a065e1af6f8d4f19",
  "parents": [
    "7805d000db30a3787a4c969bab6ae4d8a5fd8ce6"
  ],
  "author": {
    "name": "Jeff Liu",
    "email": "jeff.liu@oracle.com",
    "time": "Sun May 26 21:33:09 2013 +0800"
  },
  "committer": {
    "name": "Tejun Heo",
    "email": "tj@kernel.org",
    "time": "Wed May 29 07:59:39 2013 +0900"
  },
  "message": "cgroup: warn about mismatching options of a new mount of an existing hierarchy\n\nWith the new __DEVEL__sane_behavior mount option was introduced,\nif the root cgroup is alive with no xattr function, to mount a\nnew cgroup with xattr will be rejected in terms of design which\njust fine.  However, if the root cgroup does not mounted with\n__DEVEL__sane_hehavior, to create a new cgroup with xattr option\nwill succeed although after that the EA function does not works\nas expected but will get ENOTSUPP for setting up attributes under\neither cgroup. e.g.\n\nsetfattr: /cgroup2/test: Operation not supported\n\nInstead of keeping silence in this case, it\u0027s better to drop a log\nentry in warning level.  That would be helpful to understand the\nreason behind the scene from the user\u0027s perspective, and this is\nessentially an improvement does not break the backward compatibilities.\n\nWith this fix, above mount attemption will keep up works as usual but\nthe following line cound be found at the system log:\n\n[ ...] cgroup: new mount options do not match the existing superblock\n\ntj: minor formatting / message updates.\n\nSigned-off-by: Jie Liu \u003cjeff.liu@oracle.com\u003e\nReported-by: Alexey Kodanev \u003calexey.kodanev@oracle.com\u003e\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@vger.kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31e9ef3190709da16828f8f11bf55b3d45f71af8",
      "old_mode": 33188,
      "old_path": "kernel/cgroup.c",
      "new_id": "a7c9e6ddb9797a886e96bbff7c75fb8ed9670c68",
      "new_mode": 33188,
      "new_path": "kernel/cgroup.c"
    }
  ]
}
