Alex Elder
913d2fdcf6
rbd: always pass ops array to rbd_req_sync_op()
...
All of the callers of rbd_req_sync_op() except one pass a non-null
"ops" pointer. The only one that does not is rbd_req_sync_read(),
which passes CEPH_OSD_OP_READ as its "opcode" and, CEPH_OSD_FLAG_READ
for "flags".
By allocating the ops array in rbd_req_sync_read() and moving the
special case code for the null ops pointer into it, it becomes
clear that much of that code is not even necessary.
In addition, the "opcode" argument to rbd_req_sync_op() is never
actually used, so get rid of that.
Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2012-07-30 18:21:46 -07:00
..
aoe
switch device_get_devnode() and ->devnode() to umode_t *
2012-01-03 22:54:55 -05:00
drbd
Merge branch 'for-3.5/drivers' of git://git.kernel.dk/linux-block
2012-05-30 09:05:47 -07:00
mtip32xx
mtip32xx: Changes to sysfs entries
2012-05-31 08:46:50 +02:00
paride
paride/pcd: fix bool verbose module parameter.
2012-01-13 09:32:26 +10:30
xen-blkback
xen/blkback: Fix warning error.
2012-04-18 15:54:08 -04:00
amiflop.c
fs: move code out of buffer.c
2012-01-03 22:54:07 -05:00
ataflop.c
brd.c
block: remove the second argument of k[un]map_atomic()
2012-03-20 21:48:16 +08:00
cciss.c
block: add and use scsi_blk_cmd_ioctl
2012-01-14 15:07:24 -08:00
cciss.h
cciss: Adds simple mode functionality
2011-08-08 11:40:15 +02:00
cciss_cmd.h
cciss_scsi.c
cciss: Fix scsi tape io with more than 255 scatter gather elements
2012-03-22 21:40:09 +01:00
cciss_scsi.h
cpqarray.c
drivers/block/cpqarray.c: use pci_dev->revision
2011-09-21 10:02:13 +02:00
cpqarray.h
cryptoloop.c
DAC960.c
dac960: Remove unused variables from DAC960_CreateProcEntries()
2012-05-11 16:42:14 +02:00
DAC960.h
floppy.c
floppy: remove floppy-specific O_EXCL handling
2012-05-18 15:19:11 +02:00
hd.c
Remove all #inclusions of asm/system.h
2012-03-28 18:30:03 +01:00
ida_cmd.h
ida_ioctl.h
Kconfig
usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver
2012-03-16 13:30:10 -07:00
loop.c
block: remove the second argument of k[un]map_atomic()
2012-03-20 21:48:16 +08:00
Makefile
Merge git://git.infradead.org/users/willy/linux-nvme
2012-01-18 12:34:09 -08:00
mg_disk.c
nbd.c
Merge branch 'akpm' (Andrew's patch-bomb)
2012-03-28 17:19:28 -07:00
nvme.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2012-03-20 21:12:50 -07:00
osdblk.c
pktcdvd.c
block: remove the second argument of k[un]map_atomic()
2012-03-20 21:48:16 +08:00
ps3disk.c
block: Fix files that are modules and hence need module.h
2011-10-31 19:31:13 -04:00
ps3vram.c
Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
2011-11-06 19:44:47 -08:00
rbd.c
rbd: always pass ops array to rbd_req_sync_op()
2012-07-30 18:21:46 -07:00
rbd_types.h
rbd: dynamically allocate image name
2012-07-30 09:30:04 -07:00
smart1,2.h
sunvdc.c
powerpc+sparc/vio: Modernize driver registration
2012-03-28 11:33:24 +11:00
swim.c
m68k/mac: cleanup forward declarations
2011-12-10 19:52:46 +01:00
swim3.c
block/swim3: Locking fixes
2011-12-12 12:42:12 +01:00
swim_asm.S
sx8.c
block, sx8: fix pointer math issue getting fw version
2012-03-03 19:44:39 +01:00
ub.c
usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver
2012-03-16 13:30:10 -07:00
umem.c
block: remove support for bio remapping from ->make_request
2011-09-12 12:12:01 +02:00
umem.h
virtio_blk.c
virtio_blk: Drop unused request tracking list
2012-05-22 12:16:14 +09:30
xd.c
Remove all #inclusions of asm/system.h
2012-03-28 18:30:03 +01:00
xd.h
xen-blkfront.c
xen-blkfront: module exit handling adjustments
2012-05-11 16:11:54 -04:00
xsysace.c
block: xsysace: Don't use NO_IRQ
2012-01-05 08:34:29 +01:00
z2ram.c