[SCSI] libosd: Define an osd_dev wrapper to retrieve the request_queue
libosd users that need to work with bios, must sometime use the request_queue associated with the osd_dev. Make a wrapper for that, and convert all in-tree users. Signed-off-by: Boaz Harrosh <bharrosh@panasas.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
committed by
James Bottomley
parent
62f469b596
commit
fc2fac5b5f
@@ -18,6 +18,7 @@
|
||||
#include "osd_types.h"
|
||||
|
||||
#include <linux/blkdev.h>
|
||||
#include <scsi/scsi_device.h>
|
||||
|
||||
/* Note: "NI" in comments below means "Not Implemented yet" */
|
||||
|
||||
@@ -69,6 +70,10 @@ void osd_dev_fini(struct osd_dev *od);
|
||||
|
||||
/* some hi level device operations */
|
||||
int osd_auto_detect_ver(struct osd_dev *od, void *caps); /* GFP_KERNEL */
|
||||
static inline struct request_queue *osd_request_queue(struct osd_dev *od)
|
||||
{
|
||||
return od->scsi_device->request_queue;
|
||||
}
|
||||
|
||||
/* we might want to use function vector in the future */
|
||||
static inline void osd_dev_set_ver(struct osd_dev *od, enum osd_std_version v)
|
||||
|
Reference in New Issue
Block a user