Re: [PATCH v1 0/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread Thomas Gleixner
On Fri, 25 Mar 2016, Christoph Hellwig wrote: > On Fri, Mar 25, 2016 at 08:51:51AM -0700, Weongyo Jeong wrote: > > Each irq_desc only supports one IRQ affinity notifier at current > > implementation so when we try to register another notifier, it silently > > unregister previous entry and register

Re: [PATCH v1 0/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread Christoph Hellwig
On Fri, Mar 25, 2016 at 08:51:51AM -0700, Weongyo Jeong wrote: > Each irq_desc only supports one IRQ affinity notifier at current > implementation so when we try to register another notifier, it silently > unregister previous entry and register new one. > > However the problem is that if

[PATCH v2 2/2] cxlflash: Move to exponential back-off when cmd_room is not available

2016-03-25 Thread Uma Krishnan
From: "Manoj N. Kumar" While profiling the cxlflash_queuecommand() path under a heavy load it was found that number of retries to find cmd_room was fairly high. There are two problems with the current back-off: a) It starts with a udelay of 0 b) It backs-off linearly

[PATCH v2 1/2] cxlflash: Fix regression issue with re-ordering patch

2016-03-25 Thread Uma Krishnan
From: "Manoj N. Kumar" While running 'sg_reset -H' back to back the following exception was seen: [ 735.115695] Faulting instruction address: 0xd98c0864 cpu 0x0: Vector: 300 (Data Access) at [c00afa80] pc: d98c0864:

[PATCH v2 0/2] Fix regression and performance issue in cxlflash

2016-03-25 Thread Uma Krishnan
This series has a couple of patches in cxlflash. The first patch is critical as it fixes a regression that was introduced by Commit 6ded8b3cbd9a ("cxlflash: Unmap problem state area before detaching master context") as part of the first SCSI push for v4.6. The second patch addresses a

Re: [PATCH v1 2/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread kbuild test robot
-notifier/20160325-235708 config: arm64-allnoconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree

Re: [PATCH v1 2/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread kbuild test robot
-notifier/20160325-235708 reproduce: make htmldocs All warnings (new ones prefixed by >>): >> include/linux/interrupt.h:224: warning: No description found for parameter >> 'list' kernel/irq/handle.c:1: warning: no structured comments found vim +/list +224 include/linux/inte

[PATCH v1 1/2] genirq: clean up for irq_set_affinity_notifier().

2016-03-25 Thread Weongyo Jeong
At current irq_set_affinity_notifier() implementation, it has two meaning; set and clear notify. To be more clear, separate it into two; irq_set_affinity_notifier() and irq_del_affinity_notifier(). At irq_set_affinity_notifier() function, no longer might_sleep() function is called unnecessarily

[PATCH v1 2/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread Weongyo Jeong
At current implementation, it only supports one IRQ notifier for irq_desc. When if we try to register another IRQ notifier, it automatically un-register previous one and register new one. With this patch, multiple IRQ notifier is supported. Signed-off-by: Weongyo Jeong

[PATCH v1 0/2] genirq: support multiple IRQ notifier.

2016-03-25 Thread Weongyo Jeong
Each irq_desc only supports one IRQ affinity notifier at current implementation so when we try to register another notifier, it silently unregister previous entry and register new one. However the problem is that if CONFIG_RFS_ACCEL is set, at current implementation no way to set additional IRQ