Jens Axboe
b4f42e2831
block: remove struct request buffer member
...
This was used in the olden days, back when onions were proper
yellow. Basically it mapped to the current buffer to be
transferred. With highmem being added more than a decade ago,
most drivers map pages out of a bio, and rq->buffer isn't
pointing at anything valid.
Convert old style drivers to just use bio_data().
For the discard payload use case, just reference the page
in the bio.
Signed-off-by: Jens Axboe <axboe@fb.com>
2014-04-15 14:03:02 -06:00
..
aec62xx.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
ali14xx.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
alim15x3.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
amd74xx.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
atiixp.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
au1xxx-ide.c
buddha.c
zorro: ZTWO_VADDR() should return "void __iomem *"
2013-11-26 11:09:07 +01:00
cmd64x.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
cmd640.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
cs5520.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
cs5530.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
cs5535.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
cs5536.c
ide: cs5536: use module_pci_driver()
2013-11-14 18:21:25 -05:00
cy82c693.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
delkin_cb.c
drivers/ide/delkin_cb: Convert to module_pci_driver
2013-07-10 12:09:10 -07:00
dtc2278.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
falconide.c
gayle.c
ide: use dev_get_platdata()
2013-09-05 15:21:29 -04:00
hpt366.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
ht6560b.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
icside.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
ide-4drives.c
ide-acpi.c
ACPI / bind: Move acpi_get_child() to drivers/ide/ide-acpi.c
2013-12-07 01:05:50 +01:00
ide-atapi.c
ide-cd.c
drivers: avoid format string in dev_set_name
2013-07-03 16:07:41 -07:00
ide-cd.h
ide-cd_ioctl.c
ide-cd_verbose.c
drivers: ide: Include appropriate header file in ide-cd_verbose.c
2014-01-28 23:35:09 -08:00
ide-cs.c
ide-devsets.c
ide-disk.c
block: remove struct request buffer member
2014-04-15 14:03:02 -06:00
ide-disk.h
ide-disk_ioctl.c
ide-disk_proc.c
procfs: new helper - PDE_DATA(inode)
2013-04-09 14:13:32 -04:00
ide-dma-sff.c
ide-dma.c
ide-eh.c
ide-floppy.c
ide-floppy.h
ide-floppy_ioctl.c
ide-floppy_proc.c
procfs: new helper - PDE_DATA(inode)
2013-04-09 14:13:32 -04:00
ide-gd.c
drivers: avoid format string in dev_set_name
2013-07-03 16:07:41 -07:00
ide-gd.h
ide-generic.c
ide-io-std.c
ide-io.c
ide-ioctls.c
ide-disk_proc: use macro to replace magic number
2013-09-05 15:21:29 -04:00
ide-iops.c
ide-legacy.c
ide-lib.c
ide-park.c
ide: replace strict_strtol() with kstrtol()
2013-09-05 15:21:29 -04:00
ide-pci-generic.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
ide-pio-blacklist.c
drivers: ide: Include appropriate header file in ide-pio-blacklist.c
2014-01-28 23:35:09 -08:00
ide-pm.c
ide-pnp.c
ide-probe.c
drivers: avoid format string in dev_set_name
2013-07-03 16:07:41 -07:00
ide-proc.c
procfs: new helper - PDE_DATA(inode)
2013-04-09 14:13:32 -04:00
ide-scan-pci.c
ide-sysfs.c
ide: convert bus code to use dev_groups
2013-10-16 18:40:57 -07:00
ide-tape.c
drivers: avoid format string in dev_set_name
2013-07-03 16:07:41 -07:00
ide-taskfile.c
ide: Fix IDE PIO size calculation
2013-07-10 12:09:10 -07:00
ide-timings.c
ide-xfer-mode.c
ide.c
ide: convert bus code to use dev_groups
2013-10-16 18:40:57 -07:00
ide_platform.c
ide: use dev_get_platdata()
2013-09-05 15:21:29 -04:00
it821x.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
it8172.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
it8213.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
jmicron.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
Kconfig
H8/300 has been dead for several years, the kernel for it has
2013-11-12 14:13:14 +09:00
macide.c
Makefile
ide: Drop H8/300 driver
2013-09-16 18:19:04 -07:00
ns87415.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
opti621.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
palm_bk3710.c
ide: palm_bk3710: add missing __iomem annotation
2013-09-05 15:21:29 -04:00
pdc202xx_new.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
pdc202xx_old.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
piix.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
pmac.c
ide: pmac: remove unnecessary pci_set_drvdata()
2013-11-14 18:21:25 -05:00
q40ide.c
qd65xx.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
qd65xx.h
rapide.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
rz1000.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
sc1200.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
scc_pata.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
serverworks.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
setup-pci.c
sgiioc4.c
ide: sgiioc4: Staticize ioc4_ide_attach_one()
2013-09-05 15:21:30 -04:00
siimage.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
sis5513.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
sl82c105.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
slc90e66.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
tc86c001.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
triflex.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
trm290.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00
tx4938ide.c
ide: use dev_get_platdata()
2013-09-05 15:21:29 -04:00
tx4939ide.c
ide: tx4939ide: use module_platform_driver_probe()
2013-03-08 12:38:15 -05:00
umc8672.c
sections: fix section conflicts in drivers/ide
2012-10-06 03:04:41 +09:00
via82cxxx.c
Drivers: ide: remove __dev* attributes.
2013-01-03 15:57:03 -08:00