[tip:smp/hotplug] relay: Use per CPU constructs for the relay channel buffer pointers

2016-09-06 Thread tip-bot for Akash Goel
Commit-ID: 017c59c042d01fc84cae7a8ea475861e702c77ab Gitweb: http://git.kernel.org/tip/017c59c042d01fc84cae7a8ea475861e702c77ab Author: Akash Goel AuthorDate: Fri, 2 Sep 2016 21:47:38 +0200 Committer: Thomas Gleixner CommitDate: Tue, 6 Sep 2016 18:30:19 +0200 relay: Use per CPU

[tip:smp/hotplug] relay: Use per CPU constructs for the relay channel buffer pointers

2016-09-06 Thread tip-bot for Akash Goel
Commit-ID: 1de44797f13b84e793e796c077988a3023391daf Gitweb: http://git.kernel.org/tip/1de44797f13b84e793e796c077988a3023391daf Author: Akash Goel AuthorDate: Fri, 2 Sep 2016 21:47:38 +0200 Committer: Thomas Gleixner CommitDate: Tue, 6 Sep 2016 16:20:28 +0200 relay: Use per CPU

[PATCH v2] relay: Use irq_work instead of plain timer for deferred wakeup

2016-09-03 Thread akash . goel
Cc: Tvrtko Ursulin Signed-off-by: Peter Zijlstra Signed-off-by: Akash Goel --- include/linux/relay.h | 3 ++- kernel/relay.c| 22 -- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/include/linux/relay.h b/include/linux/relay.h index eb295e3..54

[PATCH] relay: Use irq_work instead of plain timer for deferred wakeup

2016-09-02 Thread akash . goel
earliest (through self IPI or next timer tick) enabling him to always consume the data in time. Cc: Tom Zanussi Cc: Chris Wilson Cc: Tvrtko Ursulin Signed-off-by: Peter Zijlstra Signed-off-by: Akash Goel --- include/linux/relay.h | 3 ++- kernel/relay.c| 20 +++- 2 files

[PATCH v2] relay: Use per CPU constructs for the relay channel buffer pointers

2016-08-11 Thread akash . goel
From: Akash Goel relay essentially needs to maintain the per CPU array of channel buffer pointers but it manually creates that array. Instead its better to avail the per CPU constructs, provided by the kernel, to allocate & access the array of pointer to channel buffers. v2: Include in rel

[PATCH] relay: Use per CPU constructs for the relay channel buffer pointers

2016-08-10 Thread akash . goel
From: Akash Goel relay essentially needs to maintain the per CPU array of channel buffer pointers but it manually creates that array. Instead its better to avail the per CPU constructs, provided by the kernel, to allocate & access the array of pointer to channel buffers. Cc: Chris Wilson

[PATCH v4] relay: Add global mode support for buffer-only channels

2016-07-13 Thread akash . goel
From: Akash Goel The following patch added support to use channels with no associated files. commit 20d8b67c06fa5e74f44e80b0a0fd68c8327f7c6a Author: Eduard - Gabriel Munteanu Date: Fri Jul 25 19:45:12 2008 -0700 relay: add buffer-only channels; useful

[PATCH v3] relay: Add global mode support for buffer-only channels

2016-07-13 Thread akash . goel
From: Akash Goel The following patch added support to use channels with no associated files. commit 20d8b67c06fa5e74f44e80b0a0fd68c8327f7c6a Author: Eduard - Gabriel Munteanu Date: Fri Jul 25 19:45:12 2008 -0700 relay: add buffer-only channels; useful

[PATCH v2] relay: Add global mode support for buffer-only channels

2016-07-11 Thread akash . goel
From: Akash Goel The following patch added support to use channels with no associated files. relay: add buffer-only channels; useful for early logging 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

[PATCH] relay: Add global mode support for buffer-only channels

2016-07-03 Thread akash . goel
From: Akash Goel The following patch added support to use channels with no associated files. relay: add buffer-only channels; useful for early logging 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