)]}'
{
  "commit": "59dbb2a06fc2bcb752b964e036884fe9bb9dbbe0",
  "tree": "0f48defe51684cc222ab1a030c40850ea7dd3cbe",
  "parents": [
    "841c06d71e25a4e5fe8f7ed4ba7ba4324397f910"
  ],
  "author": {
    "name": "Akash Goel",
    "email": "akash.goel@intel.com",
    "time": "Tue Aug 02 14:07:18 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Aug 02 19:35:41 2016 -0400"
  },
  "message": "relay: add global mode support for buffer-only channels\n\nCommit 20d8b67c06fa (\"relay: add buffer-only channels; useful for early\nlogging\") added support to use channels with no associated files.\n\nThis is useful when the exact location of relay file is not known or the\nthe parent directory of relay file is not available, while creating the\nchannel and the logging has to start right from the boot.\n\nBut there was no provision to use global mode with buffer-only channels,\nwhich is added by this patch, without modifying the interface where\ninitially there will be a dummy invocation of create_buf_file callback\nthrough which kernel client can convey the need of a global buffer.\n\nFor the use case where drivers/kernel clients want a simple interface\nfor the userspace, which enables them to capture data/logs from relay\nfile inorder \u0026 without any post processing, support of Global buffer\nmode is warranted.\n\nModules, like i915, using relay_open() in early init would have to later\nregister their buffer-only relays, once debugfs is available, by calling\nrelay_late_setup_files().  Hence relay_late_setup_files() symbol also\nneeds to be exported.\n\nLink: http://lkml.kernel.org/r/1468404563-11653-1-git-send-email-akash.goel@intel.com\nSigned-off-by: Akash Goel \u003cakash.goel@intel.com\u003e\nCc: Eduard - Gabriel Munteanu \u003ceduard.munteanu@linux360.ro\u003e\nCc: Tom Zanussi \u003ctzanussi@gmail.com\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04d7cf3ef8cf932e036c7c76f6a27cefa962efc0",
      "old_mode": 33188,
      "old_path": "kernel/relay.c",
      "new_id": "d797502140b9a0f1ceb36f5ccbb4b9c66382a44e",
      "new_mode": 33188,
      "new_path": "kernel/relay.c"
    }
  ]
}
