Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
3e2e1c3098fcc02369f0eea822d0a7914b691567
3e2e1c3
dm cache: when reloading a discard bitset allow for a different discard block size
by Joe Thornber
· 10 years ago
2572629
dm cache: fix some issues with the new discard range support
by Joe Thornber
· 10 years ago
8001e87
dm array: if resizing the array is a noop set the new root to the old one
by Joe Thornber
· 10 years ago
a12f5d4
dm: use rcu_dereference_protected instead of rcu_dereference
by Eric Dumazet
· 10 years ago
d200c30
dm thin: fix pool_io_hints to avoid looking at max_hw_sectors
by Mike Snitzer
· 10 years ago
583024d
dm thin: suspend/resume active thin devices when reloading thin-pool
by Mike Snitzer
· 10 years ago
ffcc393
dm: enhance internal suspend and resume interface
by Mike Snitzer
· 10 years ago
80e96c5
dm thin: do not allow thin device activation while pool is suspended
by Mike Snitzer
· 10 years ago
d67ee21
dm: add presuspend_undo hook to target_type
by Mike Snitzer
· 10 years ago
4d341d8
dm: return earlier from dm_blk_ioctl if target doesn't implement .ioctl
by Mike Snitzer
· 10 years ago
5ec0208
dm thin: remove stale 'trim' message in block comment above pool_message
by Mike Snitzer
· 10 years ago
17181fb
dm thin: fix a race in thin_dtr
by Mikulas Patocka
· 10 years ago
d1d9220
dm cache: emit a warning message if there are a lot of cache blocks
by Joe Thornber
· 10 years ago
7ae34e7
dm cache: improve discard support
by Joe Thornber
· 10 years ago
08b1845
dm cache: revert "prevent corruption caused by discard_block_size > cache_block_size"
by Joe Thornber
· 10 years ago
1bad9bc
dm cache: revert "remove remainder of distinct discard block size"
by Joe Thornber
· 10 years ago
5f274d8
dm bio prison: introduce support for locking ranges of blocks
by Joe Thornber
· 10 years ago
f1afb36
dm cache policy mq: simplify ability to promote sequential IO to the cache
by Mike Snitzer
· 10 years ago
b155aa0
dm cache policy mq: tweak algorithm that decides when to promote a block
by Joe Thornber
· 10 years ago
41abc4e
dm: do not call dm_sync_table() when creating new devices
by Hannes Reinecke
· 10 years ago
6fa9952
dm: sparse: Annotate field with __rcu for checking
by Pranith Kumar
· 10 years ago
3342397
dm: Use rcu_dereference() for accessing rcu pointer
by Pranith Kumar
· 10 years ago
42d6a8c
dm thin: refactor requeue_io to eliminate spinlock bouncing
by Mike Snitzer
· 10 years ago
9d094ee
dm thin: optimize retry_bios_on_resume
by Mike Snitzer
· 10 years ago
ac4c3f3
dm thin: sort the deferred cells
by Joe Thornber
· 10 years ago
23ca2bb
dm thin: direct dispatch when breaking sharing
by Joe Thornber
· 10 years ago
2d759a4
dm thin: remap the bios in a cell immediately
by Joe Thornber
· 10 years ago
a374bb2
dm thin: defer whole cells rather than individual bios
by Joe Thornber
· 10 years ago
452d7a6
dm thin: factor out remap_and_issue_overwrite
by Mike Snitzer
· 10 years ago
7a7e97c
dm thin: performance improvement to discard processing
by Joe Thornber
· 10 years ago
36f12ae
dm thin: implement thin_merge
by Mike Snitzer
· 10 years ago
148e51b
dm: improve documentation and code clarity in dm_merge_bvec
by Mike Snitzer
· 10 years ago
604ea90
dm thin: adjust max_sectors_kb based on thinp blocksize
by Mike Snitzer
· 10 years ago
7d327fe
dm thin: throttle incoming IO
by Joe Thornber
· 10 years ago
8a01a6a
dm thin: prefetch missing metadata pages
by Joe Thornber
· 10 years ago
4646015
dm transaction manager: add support for prefetching blocks of metadata
by Joe Thornber
· 10 years ago
e5cfc69
dm thin metadata: change dm_thin_find_block to allow blocking, but not issuing, IO
by Joe Thornber
· 10 years ago
a195db2
dm bio prison: switch to using a red black tree
by Joe Thornber
· 10 years ago
33096a7
dm bufio: evict buffers that are past the max age but retain some buffers
by Joe Thornber
· 10 years ago
4e420c4
dm bufio: switch from a huge hash table to an rbtree
by Joe Thornber
· 10 years ago
9b460d3
dm btree: fix a recursion depth bug in btree walking code
by Joe Thornber
· 10 years ago
c822ed9
dm thin: grab a virtual cell before looking up the mapping
by Joe Thornber
· 10 years ago
d20c4b0
dm raid: fix inaccessible superblocks causing oops in configure_discard_support
by Heinz Mauelshagen
· 10 years ago
40d43c4
dm raid: ensure superblock's size matches device's logical block size
by Heinz Mauelshagen
· 10 years ago
9d28eb1
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks
by Mikulas Patocka
· 10 years ago
a3f2af2
dm stripe: fix potential for leak in stripe_ctr error path
by Pavitra Kumar
· 10 years ago
56ec16c
dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
by Alexey Khoroshilov
· 10 years ago
0e82586
dm bufio: when done scanning return from __scan immediately
by Mikulas Patocka
· 10 years ago
eb76faf
dm bufio: update last_accessed when relinking a buffer
by Joe Thornber
· 10 years ago
48cf06b
dm raid: add discard support for RAID levels 4, 5 and 6
by Heinz Mauelshagen
· 10 years ago
75b8e04
dm raid: add discard support for RAID levels 1 and 10
by Heinz Mauelshagen
· 10 years ago
86f1152
dm: allow active and inactive tables to share dm_devs
by Benjamin Marzinski
· 10 years ago
1f27197
dm mpath: stop queueing IO when no valid paths exist
by Benjamin Marzinski
· 10 years ago
3d8aab2
dm: use bioset_create_nobvec()
by Junichi Nomura
· 10 years ago
9977827
dm: remove nr_iovecs parameter from alloc_tio()
by Junichi Nomura
· 10 years ago
d8f429e
block: add bioset_create_nobvec()
by Junichi Nomura
· 10 years ago
11dfce5
block: use bio_clone_fast() in blk_rq_prep_clone()
by Junichi Nomura
· 10 years ago
4a0efdc
block: misplaced rq_complete tracepoint
by Hannes Reinecke
· 10 years ago
c611529
sd: Honor block layer integrity handling flags
by Martin K. Petersen
· 10 years ago
5829405
block: Replace strnicmp with strncasecmp
by Rasmus Villemoes
· 10 years ago
2341c2f
block: Add T10 Protection Information functions
by Martin K. Petersen
· 10 years ago
4eaf99b
block: Don't merge requests if integrity flags differ
by Martin K. Petersen
· 10 years ago
aae7df5
block: Integrity checksum flag
by Martin K. Petersen
· 10 years ago
b1f013885
block: Relocate bio integrity flags
by Martin K. Petersen
· 10 years ago
3aec2f4
block: Add a disk flag to block integrity profile
by Martin K. Petersen
· 10 years ago
8288f49
block: Add prefix to block integrity profile flags
by Martin K. Petersen
· 10 years ago
1859308
block: Clean up the code used to generate and verify integrity metadata
by Martin K. Petersen
· 10 years ago
5a2aa87
block: Make protection interval calculation generic
by Martin K. Petersen
· 10 years ago
3be91c4
block: Deprecate the use of the term sector in the context of block integrity
by Martin K. Petersen
· 10 years ago
5f9378f
block: Remove bip_buf
by Martin K. Petersen
· 10 years ago
8492b68b
block: Remove integrity tagging functions
by Martin K. Petersen
· 10 years ago
180b2f9
block: Replace bi_integrity with bi_special
by Martin K. Petersen
· 10 years ago
e7258c1
block: Get rid of bdev_integrity_enabled()
by Martin K. Petersen
· 10 years ago
f70ced0
blk-mq: support per-distpatch_queue flush machinery
by Ming Lei
· 10 years ago
e97c293
block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue
by Ming Lei
· 10 years ago
0bae352
block: flush: avoid to figure out flush queue unnecessarily
by Ming Lei
· 10 years ago
ba48338
block: remove blk_init_flush() and its pair
by Ming Lei
· 10 years ago
7c94e1c
block: introduce blk_flush_queue to drive flush machinery
by Ming Lei
· 10 years ago
7ddab5d
block: avoid to use q->flush_rq directly
by Ming Lei
· 10 years ago
3c09676
block: move flush initialization to blk_flush_init
by Ming Lei
· 10 years ago
f355265
block: introduce blk_init_flush and its pair
by Ming Lei
· 10 years ago
1bcb1ea
blk-mq: allocate flush_rq in blk_mq_init_flush()
by Ming Lei
· 10 years ago
08e98fc
blk-mq: handle failure path for initializing hctx
by Ming Lei
· 10 years ago
fe05252
scsi: move blk_mq_start_request call earlier
by Christoph Hellwig
· 10 years ago
9041583
block: fix blk_abort_request on blk-mq
by Christoph Hellwig
· 10 years ago
5e940aa
blk-timeout: fix blk_add_timer
by Ming Lei
· 10 years ago
aedcd72
blk-mq: limit memory consumption if a crash dump is active
by Jens Axboe
· 10 years ago
2edd2c7
blk-mq: remove unnecessary blk_clear_rq_complete()
by Ming Lei
· 10 years ago
0152fb6
blk-mq: pass a reserved argument to the timeout handler
by Christoph Hellwig
· 10 years ago
46f92d4
blk-mq: unshared timeout handler
by Christoph Hellwig
· 10 years ago
81481eb
blk-mq: fix and simplify tag iteration for the timeout handler
by Christoph Hellwig
· 10 years ago
c8a446a
blk-mq: rename blk_mq_end_io to blk_mq_end_request
by Christoph Hellwig
· 10 years ago
e249007
blk-mq: call blk_mq_start_request from ->queue_rq
by Christoph Hellwig
· 10 years ago
bf57229
blk-mq: remove REQ_END
by Christoph Hellwig
· 10 years ago
6d11fb4
Merge branch 'for-linus' into for-3.18/core
by Jens Axboe
· 10 years ago
8b95741
blk-mq: use blk_mq_start_hw_queues() when running requeue work
by Jens Axboe
· 10 years ago
6b55e1f
blk-mq: fix potential oops on out-of-memory in __blk_mq_alloc_rq_maps()
by Jens Axboe
· 10 years ago
a57a178
blk-mq: avoid infinite recursion with the FUA flag
by Christoph Hellwig
· 10 years ago
683d0e1
blk-mq: Avoid race condition with uninitialized requests
by David Hildenbrand
· 10 years ago
538b753
blk-mq: request deadline must be visible before marking rq as started
by Jens Axboe
· 10 years ago
Next »