Messages in this thread | | | Date | Tue, 03 Sep 2013 12:38:28 -0600 | From | Jens Axboe <> | Subject | Re: [PATCH] mtip32xx: Add SRSI support |
| |
On 09/03/2013 12:38 PM, David Milburn wrote: > Asai Thambi S P wrote: >> This patch add support for SRSI(Surprise Removal Surprise Insertion). >> >> Approach: >> --------- >> Surprise Removal: >> ----------------- >> On surprise removal of the device, gendisk, request queue, device >> index, sysfs >> entries, etc are retained as long as device is in use - mounted >> filesystem, >> device opened by an application, etc. The service thread breaks out of >> the main >> while loop, waits for pci remove to exit, and then waits for device to >> become >> free. When there no holders of the device, service thread cleans up >> the block >> and device related stuff and returns. >> >> Surprise Insertion: >> ------------------- >> No change, this scenario follows the normal pci probe() function flow. >> >> Signed-off-by: Asai Thambi S P <asamymuthupa@micron.com> >> --- >> drivers/block/mtip32xx/mtip32xx.c | 453 >> ++++++++++++++++++++++--------------- >> drivers/block/mtip32xx/mtip32xx.h | 18 +- >> 2 files changed, 289 insertions(+), 182 deletions(-) >> > > Hi Jens, > > Will you be considering this patch for 3.12?
Yep, it will go in this merge window.
-- Jens Axboe
| |