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
..
bcache
bcache: remove nested function usage
2014-03-18 12:39:28 -07:00
persistent-data
dm transaction manager: fix corruption due to non-atomic transaction commit
2014-03-27 16:56:23 -04:00
bitmap.c
md/bitmap: don't abuse i_writecount for bitmap files.
2014-04-09 12:26:59 +10:00
bitmap.h
dm-bio-prison.c
dm-bio-prison.h
dm-bio-record.h
dm-bufio.c
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
2014-01-30 11:19:05 -08:00
dm-bufio.h
dm snapshot: use dm-bufio prefetch
2014-01-14 23:23:03 -05:00
dm-builtin.c
dm sysfs: fix a module unload race
2014-01-14 23:23:04 -05:00
dm-cache-block-types.h
dm cache: remove remainder of distinct discard block size
2014-03-27 16:56:23 -04:00
dm-cache-metadata.c
dm cache: fix a lock-inversion
2014-04-04 14:53:05 -04:00
dm-cache-metadata.h
dm cache: fix a lock-inversion
2014-04-04 14:53:05 -04:00
dm-cache-policy-cleaner.c
dm-cache-policy-internal.h
dm-cache-policy-mq.c
dm cache mq: fix memory allocation failure for large cache devices
2014-02-28 12:18:29 -05:00
dm-cache-policy.c
dm cache: add policy name to status output
2014-01-16 13:44:11 -05:00
dm-cache-policy.h
dm cache: add policy name to status output
2014-01-16 13:44:11 -05:00
dm-cache-target.c
dm cache: fix a lock-inversion
2014-04-04 14:53:05 -04:00
dm-crypt.c
dm-delay.c
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
2014-01-30 11:19:05 -08:00
dm-era-target.c
dm: take care to copy the space map roots before locking the superblock
2014-03-27 16:56:23 -04:00
dm-exception-store.c
dm-exception-store.h
dm-flakey.c
dm-io.c
dm io: fix I/O to multiple destinations
2014-02-17 11:00:05 -05:00
dm-ioctl.c
dm-kcopyd.c
dm-linear.c
dm-log-userspace-base.c
dm log userspace: allow mark requests to piggyback on flush requests
2014-01-21 23:46:27 -05:00
dm-log-userspace-transfer.c
connector: add portid to unicast in addition to broadcasting
2014-02-07 15:40:17 -08:00
dm-log-userspace-transfer.h
dm-log.c
dm-mpath.c
dm mpath: print more useful warnings in multipath_message()
2014-03-27 16:56:25 -04:00
dm-mpath.h
dm-path-selector.c
dm-path-selector.h
dm-queue-length.c
dm-raid.c
dm-raid1.c
dm raid1: fix immutable biovec related BUG when retrying read bio
2014-02-18 10:48:57 -05:00
dm-region-hash.c
dm-round-robin.c
dm-service-time.c
dm-snap-persistent.c
dm snapshot: fix metadata corruption
2014-03-03 17:58:13 -05:00
dm-snap-transient.c
dm-snap.c
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
2014-01-30 11:19:05 -08:00
dm-stats.c
dm-stats.h
dm-stripe.c
dm-switch.c
dm-sysfs.c
dm sysfs: fix a module unload race
2014-01-14 23:23:04 -05:00
dm-table.c
dm table: add dm_table_run_md_queue_async
2014-03-27 16:56:24 -04:00
dm-target.c
dm-thin-metadata.c
dm: take care to copy the space map roots before locking the superblock
2014-03-27 16:56:23 -04:00
dm-thin-metadata.h
dm thin: ensure user takes action to validate data and metadata consistency
2014-03-05 15:25:35 -05:00
dm-thin.c
dm thin: sort the per thin deferred bios using an rb_tree
2014-04-04 14:53:03 -04:00
dm-uevent.c
dm-uevent.h
dm-verity.c
dm-zero.c
dm.c
block: remove struct request buffer member
2014-04-15 14:03:02 -06:00
dm.h
dm table: add dm_table_run_md_queue_async
2014-03-27 16:56:24 -04:00
faulty.c
Kconfig
dm: add era target
2014-03-27 16:56:23 -04:00
linear.c
linear.h
Makefile
dm: add era target
2014-03-27 16:56:23 -04:00
md.c
md: avoid oops on unload if some process is in poll or select.
2014-04-09 14:42:34 +10:00
md.h
md/bitmap: don't abuse i_writecount for bitmap files.
2014-04-09 12:26:59 +10:00
multipath.c
multipath.h
raid0.c
raid0.h
raid1.c
md/raid1: r1buf_pool_alloc: free allocate pages when subsequent allocation fails.
2014-04-09 14:42:23 +10:00
raid1.h
raid5.c
raid5: get_active_stripe avoids device_lock
2014-04-09 14:42:42 +10:00
raid5.h
raid10.c
Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block
2014-01-30 11:19:05 -08:00
raid10.h