summaryrefslogtreecommitdiffstats
path: root/init
diff options
context:
space:
mode:
authorAkash Goel <akash.goel@intel.com>2016-08-02 14:07:18 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2016-08-02 19:35:41 -0400
commit59dbb2a06fc2bcb752b964e036884fe9bb9dbbe0 (patch)
tree0f48defe51684cc222ab1a030c40850ea7dd3cbe /init
parent841c06d71e25a4e5fe8f7ed4ba7ba4324397f910 (diff)
downloadlinux-59dbb2a06fc2bcb752b964e036884fe9bb9dbbe0.tar.gz
linux-59dbb2a06fc2bcb752b964e036884fe9bb9dbbe0.tar.bz2
linux-59dbb2a06fc2bcb752b964e036884fe9bb9dbbe0.zip
relay: add global mode support for buffer-only channels
Commit 20d8b67c06fa ("relay: add buffer-only channels; useful for early logging") added support to use channels with no associated files. This is useful when the exact location of relay file is not known or the the parent directory of relay file is not available, while creating the channel and the logging has to start right from the boot. But there was no provision to use global mode with buffer-only channels, which is added by this patch, without modifying the interface where initially there will be a dummy invocation of create_buf_file callback through which kernel client can convey the need of a global buffer. For the use case where drivers/kernel clients want a simple interface for the userspace, which enables them to capture data/logs from relay file inorder & without any post processing, support of Global buffer mode is warranted. Modules, like i915, using relay_open() in early init would have to later register their buffer-only relays, once debugfs is available, by calling relay_late_setup_files(). Hence relay_late_setup_files() symbol also needs to be exported. Link: http://lkml.kernel.org/r/1468404563-11653-1-git-send-email-akash.goel@intel.com Signed-off-by: Akash Goel <akash.goel@intel.com> Cc: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> Cc: Tom Zanussi <tzanussi@gmail.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Cc: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions