Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
ff06342cbca0ec2c0d5da8685d2691e2d0e9764a
/
drivers
/
md
/
dm.c
3d97c82
dm: fix some sparse warnings and whitespace in dax methods
by Mike Snitzer
· 7 years ago
9f3a094
Merge tag 'libnvdimm-for-4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 7 years ago
e13e75b
Merge branch 'for-4.17/dax' into libnvdimm-for-next
by Dan Williams
· 7 years ago
83c7c18
Merge tag 'for-4.17/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
3526dd0
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
5bd5e8d
dm: remove fmode_t argument from .prepare_ioctl hook
by Mike Snitzer
· 7 years ago
971888c
dm: hold DM table for duration of ioctl rather than use blkdev_get
by Mike Snitzer
· 7 years ago
0071654
dm: add support for secure erase forwarding
by Denis Semakin
· 7 years ago
0519c71
dm: backfill abnormal IO support to non-splitting IO submission
by Mike Snitzer
· 7 years ago
976431b
dax, dm: allow device-mapper to operate without dax support
by Dan Williams
· 7 years ago
da5dadb
dm: fix dropped return code from dm_get_bdev_for_ioctl
by Mike Snitzer
· 7 years ago
519049a
dm: use blkdev_get rather than bdgrab when issuing pass-through ioctl
by Mike Snitzer
· 7 years ago
5ee0524
block: Add 'lock' as third argument to blk_alloc_queue_node()
by Bart Van Assche
· 7 years ago
8dd601f
dm: correctly handle chained bios in dec_pending()
by NeilBrown
· 7 years ago
0be600a
Merge tag 'for-4.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
c12c9a3
dm: various cleanups to md->queue initialization code
by Mike Snitzer
· 7 years ago
d5ffebd
dm: backfill missing calls to mutex_destroy()
by Mike Snitzer
· 7 years ago
c100ec4
dm: fix incomplete request_queue initialization
by Mike Snitzer
· 7 years ago
8f50e35
dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE
by Ming Lei
· 7 years ago
978e51b
dm: optimize bio-based NVMe IO submission
by Mike Snitzer
· 7 years ago
22c1185
dm: introduce DM_TYPE_NVME_BIO_BASED
by Mike Snitzer
· 7 years ago
f398637
dm: simplify start of block stats accounting for bio-based
by Mike Snitzer
· 7 years ago
bc02cdb
dm: remove redundant mapped_device member from clone_info structure
by Mike Snitzer
· 7 years ago
dde1e1e
dm: remove now unused bio-based io_pool and _io_cache
by Mike Snitzer
· 7 years ago
64f52b0
dm: improve performance by moving dm_io structure to per-bio-data
by Mike Snitzer
· 7 years ago
745dc57
dm: rename 'bio' member of dm_io structure to 'orig_bio'
by Mike Snitzer
· 7 years ago
2abf1fc
dm: remove stale comment blocks
by Mike Snitzer
· 7 years ago
ad3793f
dm: set QUEUE_FLAG_DAX accordingly in dm_table_set_restrictions()
by Mike Snitzer
· 7 years ago
3d7f456
dm: fix __send_changing_extent_only() to send first bio and chain remainder
by Mike Snitzer
· 7 years ago
0776aa0
dm: ensure bio-based DM's bioset and io_pool support targets' maximum IOs
by Mike Snitzer
· 7 years ago
4a3f54d
dm: remove BIOSET_NEED_RESCUER based dm_offload infrastructure
by Mike Snitzer
· 7 years ago
318716d
dm: safely allocate multiple bioset bios
by Mike Snitzer
· 7 years ago
f31c21e
dm: remove unused 'num_write_bios' target interface
by NeilBrown
· 7 years ago
18a25da
dm: ensure bio submission follows a depth-first tree walk
by NeilBrown
· 7 years ago
c06b3e5
dm: fix comment above dm_accept_partial_bio
by NeilBrown
· 7 years ago
b91593f
Merge tag 'for-4.15/dm' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
e2c5923
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
49de576
dm: small cleanup in dm_get_md()
by Mike Snitzer
· 7 years ago
b9a41d2
dm: fix race between dm_get_from_kobject() and __dm_destroy()
by Hou Tao
· 7 years ago
856eb09
dm: allocate struct mapped_device with kvzalloc
by Mikulas Patocka
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
b0b4d7c
dm: convert table_device.count from atomic_t to refcount_t
by Elena Reshetova
· 7 years ago
5fdee21
block: remove QUEUE_FLAG_STACKABLE
by Christoph Hellwig
· 7 years ago
62e0824
dm ioctl: fix alignment of event number in the device list
by Mikulas Patocka
· 7 years ago
dff4d1f
Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
c3ca015
dax: remove the pmem_dax_ops->flush abstraction
by Mikulas Patocka
· 7 years ago
a0725ab
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
6044078
dm: fix printk() rate limiting code
by Bart Van Assche
· 7 years ago
54385bf
dm: fix the second dec_pending() argument in __split_and_process_bio()
by Bart Van Assche
· 7 years ago
74d4699
block: replace bi_bdev with a gendisk pointer and partitions index
by Christoph Hellwig
· 7 years ago
d62e26b
block: pass in queue to inflight accounting
by Jens Axboe
· 8 years ago
130568d
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
b6ffe9b
Merge tag 'libnvdimm-for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
3a564bb
Merge tag 'for-4.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
fbd08e7
bio-integrity: fix interface for bio_integrity_trim
by Dmitry Monakhov
· 8 years ago
41341af
dm: don't set bounce limit
by Christoph Hellwig
· 8 years ago
1099930
dm: introduce dm_remap_zone_report()
by Damien Le Moal
· 8 years ago
264c869
dm: fix REQ_OP_ZONE_REPORT bio handling
by Damien Le Moal
· 8 years ago
a4aa5e5
dm: fix REQ_OP_ZONE_RESET bio handling
by Damien Le Moal
· 8 years ago
93e6442
dm: add basic support for using the select or poll function
by Mikulas Patocka
· 8 years ago
47e0fb4
blk: make the bioset rescue_workqueue optional.
by NeilBrown
· 8 years ago
011067b
blk: replace bioset_create_nobvec() with a flags arg to bioset_create()
by NeilBrown
· 8 years ago
abebfbe
dm: add ->flush() dax operation support
by Dan Williams
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
7e026c8
dm: add ->copy_from_iter() dax operation support
by Dan Williams
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
1be5690
dm: change ->end_io calling convention
by Christoph Hellwig
· 8 years ago
846785e
dm: don't return errnos from ->map
by Christoph Hellwig
· 8 years ago
ff0361b
dm: make flush bios explicitly sync
by Jan Kara
· 8 years ago
53ef7d0
Merge tag 'libnvdimm-for-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
by Linus Torvalds
· 8 years ago
d35a878
Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
86331f3
dm mpath: make it easier to detect unintended I/O request flushes
by Bart Van Assche
· 8 years ago
7e0d574
dm: introduce enum dm_queue_mode to cleanup related code
by Bart Van Assche
· 8 years ago
1ea0654
dm: verify suspend_locking assumptions at runtime
by Bart Van Assche
· 8 years ago
d4b29fd7
block: remove block_device_operations ->direct_access()
by Dan Williams
· 8 years ago
817bf40
dm: teach dm-targets to use a dax_device + dax_operations
by Dan Williams
· 8 years ago
e2460f2
dm: mark targets that pass integrity data
by Mikulas Patocka
· 8 years ago
f26c571
dm: add dax_device and dax_operations support
by Dan Williams
· 8 years ago
ac62d62
dm: support REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
fbbaf70
block: trace completion of all bios.
by NeilBrown
· 8 years ago
f5fe1b5
blk: Ensure users for current->bio_list can see the full list.
by NeilBrown
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
7a771ce
Merge tag 'dm-4.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
d67a5f4
dm: flush queued bios when process blocks to avoid deadlock
by Mikulas Patocka
· 8 years ago
e980f62
dm: don't allow ioctls to targets that don't map to whole devices
by Christoph Hellwig
· 8 years ago
dc3b17c
block: Use pointer to backing_dev_info from request_queue
by Jan Kara
· 8 years ago
eb8db83
dm: always defer request allocation to the owner of the request_queue
by Christoph Hellwig
· 8 years ago
775a2e2
Merge tag 'dm-4.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
2e91c36
dm: use blk_set_queue_dying() in __dm_destroy()
by Bart Van Assche
· 8 years ago
3a83f46
block: bio: pass bvec table to bio_init()
by Ming Lei
· 8 years ago
70fd761
block,fs: use REQ_* flags directly
by Christoph Hellwig
· 8 years ago
e0f3e6a
Merge tag 'dm-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
d09960b
dm: free io_barrier after blk_cleanup_queue call
by Tahsin Erdogan
· 8 years ago
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
9f4c3f8
dm: convert wait loops to use autoremove_wake_function()
by Bart Van Assche
· 8 years ago
e3fabdf
dm: use signal_pending_state() in dm_wait_for_completion()
by Bart Van Assche
· 8 years ago
b48633f
dm: rename task state function arguments
by Bart Van Assche
· 8 years ago
5a8f1f8
dm: add two lockdep_assert_held() statements
by Bart Van Assche
· 8 years ago
3b785fb
dm: mark request_queue dead before destroying the DM device
by Bart Van Assche
· 8 years ago
Next »