Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
7f5a466f2ea1115a4a73d987b7b6a73d23475305
/
drivers
/
block
/
loop.c
f7c8a41
loop: access lo_backing_file only when the loop device is Lo_bound
by Dongli Zhang
· 6 years ago
758a58d
loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part()
by Dongli Zhang
· 6 years ago
40853d6
loop: do not print warn message if partition scan is successful
by Dongli Zhang
· 6 years ago
56d18f6
block: kill BLK_MQ_F_SG_MERGE
by Ming Lei
· 6 years ago
86af595
block: loop: pass multi-page bvec to iov_iter
by Ming Lei
· 6 years ago
5db470e
loop: drop caches if offset or block_size are changed
by Jaegeuk Kim
· 6 years ago
c411036
block: loop: remove redundant code
by Chengguang Xu
· 6 years ago
38a3499
block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add()
by Chengguang Xu
· 6 years ago
db6638d
blkcg: remove bio->bi_css and instead use bio->bi_blkg
by Dennis Zhou
· 6 years ago
628bd85
loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl()
by Tetsuo Handa
· 6 years ago
c28445f
loop: Get rid of 'nested' acquisition of loop_ctl_mutex
by Jan Kara
· 6 years ago
1dded9a
loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex
by Jan Kara
· 6 years ago
0da03ca
loop: Fix deadlock when calling blkdev_reread_part()
by Jan Kara
· 6 years ago
85b0a54
loop: Move loop_reread_partitions() out of loop_ctl_mutex
by Jan Kara
· 6 years ago
d57f337
loop: Move special partition reread handling in loop_clr_fd()
by Jan Kara
· 6 years ago
c371077
loop: Push loop_ctl_mutex down to loop_change_fd()
by Jan Kara
· 6 years ago
757ecf4
loop: Push loop_ctl_mutex down to loop_set_fd()
by Jan Kara
· 6 years ago
550df5fd
loop: Push loop_ctl_mutex down to loop_set_status()
by Jan Kara
· 6 years ago
4a5ce9b
loop: Push loop_ctl_mutex down to loop_get_status()
by Jan Kara
· 6 years ago
7ccd079
loop: Push loop_ctl_mutex down into loop_clr_fd()
by Jan Kara
· 6 years ago
a2505b7
loop: Split setting of lo_state from loop_clr_fd
by Jan Kara
· 6 years ago
a131654
loop: Push lo_ctl_mutex down into individual ioctls
by Jan Kara
· 6 years ago
0a42e99
loop: Get rid of loop_index_mutex
by Jan Kara
· 6 years ago
967d1dc
loop: Fold __loop_release into loop_release
by Jan Kara
· 6 years ago
310ca16
block/loop: Use global lock for ioctl() operation.
by Tetsuo Handa
· 6 years ago
b1ab5fa
block/loop: Don't grab "struct file" for vfs_getattr() operation.
by Tetsuo Handa
· 6 years ago
5f21585
Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 6 years ago
9931a07
Merge branch 'work.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
b5f2954
blkcg: revert blkcg cleanups series
by Dennis Zhou
· 6 years ago
aa563d7
iov_iter: Separate type from direction and use accessor functions
by David Howells
· 6 years ago
c839e7a
blkcg: remove bio->bi_css and instead use bio->bi_blkg
by Dennis Zhou (Facebook)
· 6 years ago
d893ff8
block/loop: mark expected switch fall-through
by Gustavo A. R. Silva
· 7 years ago
f4354a9
loop: remove redundant pointer inode
by Colin Ian King
· 7 years ago
2911952
Merge tag 'for-linus-20180706' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
9fea4b3
loop: Add LOOP_SET_BLOCK_SIZE in compat ioctl
by Evan Green
· 7 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
a381884
Merge tag 'for-linus-20180608' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
4a18998
Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
d2ac838
loop: add recursion validation to LOOP_CHANGE_FD
by Theodore Ts'o
· 7 years ago
f459c34
Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
d9a08a9
fs: Add aio iopriority support
by Adam Manzanares
· 7 years ago
5657a81
block drivers/block: Use octal not symbolic permissions
by Joe Perches
· 7 years ago
eedffa2
loop: clear wb_err in bd_inode when detaching backing file
by Jeff Layton
· 7 years ago
d3349b6
loop: remember whether sysfs_create_group() was done
by Tetsuo Handa
· 7 years ago
f9de14b
loop: handle short DIO reads
by Jens Axboe
· 7 years ago
1894e91
loop: remove cmd->rq member
by Jens Axboe
· 7 years ago
bdac616db
loop: fix LOOP_GET_STATUS lock imbalance
by Omar Sandoval
· 7 years ago
1e047ea
block/loop: fix deadlock after loop_set_status
by Tetsuo Handa
· 7 years ago
3526dd0
Merge tag 'for-4.17/block-20180402' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
3148ffb
loop: use killable lock in ioctls
by Omar Sandoval
· 7 years ago
2d1d4c1
loop: don't call into filesystem while holding lo_ctl_mutex
by Omar Sandoval
· 7 years ago
1d03757
loop: Fix lost writes caused by missing flag
by Ross Zwisler
· 7 years ago
8b904b5
block: Use blk_queue_flag_*() in drivers instead of queue_flag_*()
by Bart Van Assche
· 7 years ago
0fa8ebd
block/loop: Delete gendisk before cleaning up the request queue
by Bart Van Assche
· 7 years ago
3079c22
genhd: Rename get_disk() to get_disk_and_module()
by Jan Kara
· 7 years ago
ae66501
loop: fix concurrent lo_open/lo_release
by Linus Torvalds
· 7 years ago
0b508bc
block: fix a build error
by Shaohua Li
· 7 years ago
d4478e9
block/loop: make loop cgroup aware
by Shaohua Li
· 7 years ago
bf09375
loop: set physical block size to logical block size
by Omar Sandoval
· 7 years ago
92d7733
block/loop: fix use after free
by Shaohua Li
· 7 years ago
40326d8
block/loop: allow request merge for directio mode
by Shaohua Li
· 7 years ago
54bb0ad
block/loop: set hw_sectors
by Shaohua Li
· 7 years ago
43cade80
loop: fold loop_switch() into callers
by Omar Sandoval
· 7 years ago
89e4fde
loop: add ioctl for changing logical block size
by Omar Sandoval
· 7 years ago
6c6b6f2
loop: set physical block size to PAGE_SIZE
by Omar Sandoval
· 7 years ago
8a0740c
loop: get rid of lo_blocksize
by Omar Sandoval
· 7 years ago
cd996fb
Merge tag 'v4.13-rc7' into for-4.14/block-postmerge
by Jens Axboe
· 7 years ago
1e6ec9e
Revert "loop: support 4k physical blocksize"
by Omar Sandoval
· 7 years ago
a8c1d06
loop: fix to a race condition due to the early registration of device
by Anton Volkov
· 7 years ago
89fbf53
Merge branch 'work.read_write' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
abbb6589
fs: implement vfs_iter_write using do_iter_write
by Christoph Hellwig
· 8 years ago
18e9710
fs: implement vfs_iter_read using do_iter_read
by Christoph Hellwig
· 8 years ago
b2ee7d4
loop: Add PF_LESS_THROTTLE to block/loop device thread.
by NeilBrown
· 8 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 8 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 8 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 8 years ago
b040ad9
loop: fix error handling regression
by Arnd Bergmann
· 8 years ago
f2c6df7
loop: support 4k physical blocksize
by Hannes Reinecke
· 8 years ago
51001b7
loop: Remove unused 'bdev' argument from loop_set_capacity
by Hannes Reinecke
· 8 years ago
6460495
Fix loop device flush before configure v3
by James Wang
· 8 years ago
d6296d39
blk-mq: update ->init_request and ->exit_request prototypes
by Christoph Hellwig
· 8 years ago
08e0029
blk-mq: remove the error argument to blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
fe2cb29
loop: zero-fill bio on the submitting cpu
by Christoph Hellwig
· 8 years ago
48920ff
block: remove the discard_zeroes_data flag
by Christoph Hellwig
· 8 years ago
19372e2
loop: implement REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
f363b08
blk-mq: constify struct blk_mq_ops
by Eric Biggers
· 8 years ago
590dce2
Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
e0d0722
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
a528d35
statx: Add a system call to make enhanced file info available
by David Howells
· 8 years ago
94e877d
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
e02898b4
loop: fix LO_FLAGS_PARTSCAN hang
by Omar Sandoval
· 8 years ago
653a774
Merge remote-tracking branch 'ovl/for-viro' into for-linus
by Al Viro
· 8 years ago
89d790a
scripts/spelling.txt: add "algined" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
bb7462b
vfs: use helpers for calling f_op->{read,write}_iter()
by Miklos Szeredi
· 8 years ago
ecdd095
block/loop: fix race between I/O and set_status
by Ming Lei
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
b4a567e
loop: return proper error from loop_queue_rq()
by Omar Sandoval
· 8 years ago
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
7d7e0f9
blk-mq: remove ->map_queue
by Christoph Hellwig
· 8 years ago
c1c87c2
loop: make do_req_filebacked more robust
by Christoph Hellwig
· 8 years ago
Next »