Re: [PATCH v13 1/9] scsi: sr: support runtime pm

2013-01-17 Thread Aaron Lu
On Wed, Jan 16, 2013 at 11:31:31AM -0500, Alan Stern wrote: > On Wed, 16 Jan 2013, James Bottomley wrote: > > > On Tue, 2013-01-15 at 17:20 +0800, Aaron Lu wrote: > > > This patch adds runtime pm support for sr. > > > > > > It did this by increasing the runtime usage_count of the device when: > >

[Announce] sg3_utils-1.35 available

2013-01-17 Thread Douglas Gilbert
ngelog for sg3_utils-1.35 [20130117] [svn: r476] - sg_compare_and_write: new utility - sg_inq+sg_vpd: block device characteristics VPD page: add product_type, WABEREQ, WACEREQ and VBULS fields - sg_inq: more --export option changes for udev - sg_vpd: add more rdac vendor specific

LSF/MM Summit CFP

2013-01-17 Thread Martin K. Petersen
The annual Linux Storage, Filesystem and Memory Management Summit for 2013 will be held on April 18th and 19th following the Linux Foundation Collaboration Summit at Parc 55 Hotel in San Francisco, CA: https://events.linuxfoundation.org/events/collaboration-summit https://events.l

[PATCH V2 6/8] ipr: Implement block iopoll

2013-01-17 Thread wenxiong
This patch implements blk iopoll in ipr driver for performance improvement. Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c | 221 + drivers/scsi/ipr.h |6 + 2 files changed, 178 insertions(+), 49 deletions(-) Index: b/drivers/scsi/ipr.c

[PATCH V2 5/8] ipr: Reduce lock contention

2013-01-17 Thread wenxiong
This patch reduces lock contention while implementing distributed completion processing. Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c | 323 + drivers/scsi/ipr.h | 21 +-- 2 files changed, 240 insertions(+), 104 deletions(-) Index: b/d

[PATCH V2 4/8] ipr: Add support for MSI-X and distributed completion

2013-01-17 Thread wenxiong
The new generation IBM SAS Controllers will support MSI-X interrupts and Distributed Completion Processing features. This patch add these support in ipr device driver. Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c | 718 - drivers/scsi/ipr.h

[PATCH V2 0/8] Add support for new IBM SAS controllers

2013-01-17 Thread wenxiong
Hi All, The only change is the subject line with moving V2 inside of [] since last time. Thanks for your help! Wendy -- -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org

[PATCH V2 7/8] ipr: Driver version 2.6.0

2013-01-17 Thread wenxiong
Bump driver version. Signed-off-by: Wen Xiong --- drivers/scsi/ipr.h |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: b/drivers/scsi/ipr.h === --- a/drivers/scsi/ipr.h2013-01-11 16:11:50.275910225 -0600 +

[PATCH V2 8/8] ipr: Fix sparse error in ipr driver

2013-01-17 Thread wenxiong
This patch fixes the following sparse error: CHECK drivers/scsi/ipr.c spinlock.h:147:9: warning: context imbalance in 'ipr_reset_reload' - unexpected unlock Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c | 69 + 1 file changed, 17 inser

[PATCH V2 3/8] ipr: Resource path error logging cleanup

2013-01-17 Thread wenxiong
From: Brian King The resource path as displayed by the ipr driver is the location string identifying a location on the SAS fabric. This patch adds the SCSI host number such that error logs can be more easily correlated in multiple adapter configurations. Signed-off-by: Brian King Signed-off-by:

[PATCH V2 2/8] ipr: Handler ID memory allocation failure

2013-01-17 Thread wenxiong
From: Brian King Add code to handle memory allocation failures at module load time. Reported-by: Fengguang Wu Signed-off-by: Brian King Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c |7 +++ 1 file changed, 7 insertions(+) Index: b/drivers/scsi/ipr.c =

[PATCH V2 1/8] ipr: Add sereral new CCIN definitions for new adapters support

2013-01-17 Thread wenxiong
Add the appropriate definitions and table entries for new adapter support. Signed-off-by: Wen Xiong --- drivers/scsi/ipr.c | 10 ++ drivers/scsi/ipr.h |5 + 2 files changed, 15 insertions(+) Index: b/drivers/scsi/ipr.c ==

Re: [PATCH v7 3/4] block: implement runtime pm strategy

2013-01-17 Thread Alan Stern
On Thu, 17 Jan 2013, Aaron Lu wrote: > > > @@ -515,6 +516,27 @@ void elv_bio_merged(struct request_queue *q, struct > > > request *rq, > > > e->type->ops.elevator_bio_merged_fn(q, rq, bio); > > > } > > > > > > +#ifdef CONFIG_PM_RUNTIME > > > +static void blk_pm_requeue_request(struct

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread Subhash Jadavani
On 1/17/2013 4:17 PM, Russell King - ARM Linux wrote: On Thu, Jan 17, 2013 at 10:37:42AM +, Russell King - ARM Linux wrote: On Thu, Jan 17, 2013 at 09:11:20AM +, James Bottomley wrote: I'd actually prefer page = pfn_to_page(page_to_pfn(page) + 1); because it makes the code look like the

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread Russell King - ARM Linux
On Thu, Jan 17, 2013 at 11:19:21AM +, James Bottomley wrote: > On Thu, 2013-01-17 at 11:04 +, Russell King - ARM Linux wrote: > > On Thu, Jan 17, 2013 at 11:01:47AM +, James Bottomley wrote: > > > On Thu, 2013-01-17 at 10:47 +, Russell King - ARM Linux wrote: > > > > Also, couldn't

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread James Bottomley
On Thu, 2013-01-17 at 11:04 +, Russell King - ARM Linux wrote: > On Thu, Jan 17, 2013 at 11:01:47AM +, James Bottomley wrote: > > On Thu, 2013-01-17 at 10:47 +, Russell King - ARM Linux wrote: > > > Also, couldn't the addition of the scatterlist offset to the page also > > > be buggy to

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread Russell King - ARM Linux
On Thu, Jan 17, 2013 at 11:01:47AM +, James Bottomley wrote: > On Thu, 2013-01-17 at 10:47 +, Russell King - ARM Linux wrote: > > Also, couldn't the addition of the scatterlist offset to the page also > > be buggy too? > > No, fortunately, offset must be within the first page from the poin

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread James Bottomley
On Thu, 2013-01-17 at 10:47 +, Russell King - ARM Linux wrote: > On Thu, Jan 17, 2013 at 10:37:42AM +, Russell King - ARM Linux wrote: > > On Thu, Jan 17, 2013 at 09:11:20AM +, James Bottomley wrote: > > > I'd actually prefer page = pfn_to_page(page_to_pfn(page) + 1); because > > > it m

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread Russell King - ARM Linux
On Thu, Jan 17, 2013 at 10:37:42AM +, Russell King - ARM Linux wrote: > On Thu, Jan 17, 2013 at 09:11:20AM +, James Bottomley wrote: > > I'd actually prefer page = pfn_to_page(page_to_pfn(page) + 1); because > > it makes the code look like the hack it is. The preferred form for all > > ite

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread Russell King - ARM Linux
On Thu, Jan 17, 2013 at 09:11:20AM +, James Bottomley wrote: > On Wed, 2013-01-16 at 15:18 -0800, Tejun Heo wrote: > > On Wed, Jan 16, 2013 at 10:32:35AM +, James Bottomley wrote: > > > diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c > > > index 6b2fb87..ab88c5b 100644 >

[Bug 51881] HighPoint RocketRAID 2720 fail to detect some SATA hdd

2013-01-17 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=51881 --- Comment #9 from Shane Huang 2013-01-17 09:36:23 --- The patch in comment #4 was accepted by Jeff in his repository. Thanks. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email --- You are receiving this mail be

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread James Bottomley
On Wed, 2013-01-16 at 15:18 -0800, Tejun Heo wrote: > On Wed, Jan 16, 2013 at 10:32:35AM +, James Bottomley wrote: > > diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c > > index 6b2fb87..ab88c5b 100644 > > --- a/arch/arm/mm/dma-mapping.c > > +++ b/arch/arm/mm/dma-mapping.c > >

Re: [PATCH v2 1/1] block: blk-merge: don't merge the pages with non-contiguous descriptors

2013-01-17 Thread James Bottomley
On Wed, 2013-01-16 at 23:14 +, Russell King - ARM Linux wrote: > On Wed, Jan 16, 2013 at 10:32:35AM +, James Bottomley wrote: > > On Wed, 2013-01-16 at 12:07 +0530, Subhash Jadavani wrote: > > > > > Now consider this call stack from MMC block driver (this is on the ARmv7 > > > based board