[PATCH v4] mpt2sas: setpci reset kernel oops fix

2015-08-18 Thread Nagarajkumar Narayanan
controllers From c53a1cff4c07528b8b9ec7f6716e94950283e8f9 Mon Sep 17 00:00:00 2001 From: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com Date: Tue, 18 Aug 2015 11:58:13 +0530 Subject: [PATCH] mpt2sas setpci reset oops fix In mpt2sas driver due to lack of synchronization between ioctl, BRM

[PATCH v2] mpt2sas: setpci reset kernel oops fix

2015-07-14 Thread Nagarajkumar Narayanan
that ioc removal is syncrhonized, if not synchronized it might lead to list_del corruption as the ioc list is traversed in cli path From 8db4d8194276ba420a4e93de4b09df6da5a934e4 Mon Sep 17 00:00:00 2001 From: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com Date: Tue, 14 Jul 2015 16:33:56 +0530

[PATCH v1 Resend] mpt2sas: setpci reset kernel oops fix

2015-07-07 Thread Nagarajkumar Narayanan
lead to list_del corruption as the ioc list is traversed in cli path Note: This is a generic case any list operation should be protected. Signed-off-by: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com --- * v1 - using DEFINE_SPINLOCK() to initialize the lock at compile time instead

Re: [PATCHv1] mpt2sas: setpci reset kernel oops fix

2015-07-02 Thread Nagarajkumar Narayanan
spinlock initialization modified as per comments, Could anyone please review and approve the patch On Thu, Jun 25, 2015 at 4:24 PM, Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com wrote: This patch contains the fix for kernel oops on issuing setpci reset along with sysfs, cli

[PATCHv1] mpt2sas: setpci reset kernel oops fix

2015-06-25 Thread Nagarajkumar Narayanan
synchronization between IOCTL, sysfs, PCI resource handling path 2. gioc_lock spinlock to protect list operations over multiple controllers Signed-off-by: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com --- drivers/scsi/mpt2sas/mpt2sas_base.c |9 ++ drivers/scsi/mpt2sas/mpt2sas_base.h

[PATCH resend] mpt2sas: setpci reset kernel panic fix

2015-06-19 Thread Nagarajkumar Narayanan
resource handling 2. gioc_lock : global spin lock over mulitple warp drive controllers to protect list operations on ioc(controller) list From ba692140278e6e2b660896c32206b26dac98d215 Mon Sep 17 00:00:00 2001 From: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com Date: Thu, 19 Mar

[PATCH] mpt2sas: setpci reset kernel panic fix

2015-06-17 Thread Nagarajkumar Narayanan
ba692140278e6e2b660896c32206b26dac98d215 Mon Sep 17 00:00:00 2001 From: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com Date: Thu, 19 Mar 2015 12:02:07 +0530 Subject: [PATCH] mpt2sas setpci kernel oops fix Signed-off-by: Nagarajkumar Narayanan nagarajkumar.naraya...@seagate.com --- drivers/scsi