Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
057a4592e6dbad0e571628968f3e20a3706e4701
/
drivers
/
block
/
loop.c
a7297a6
block: loop: fix filesystem corruption in case of aio/dio
by Ming Lei
· 9 years ago
54ef2b9
Merge branch 'for-4.4/core' into for-4.4/drivers
by Jens Axboe
· 9 years ago
f4829a9
blk-mq: fix racy updates of rq->errors
by Christoph Hellwig
· 9 years ago
bc07c10
block: loop: support DIO & AIO
by Ming Lei
· 9 years ago
ab1cb27
block: loop: introduce ioctl command of LOOP_SET_DIRECT_IO
by Ming Lei
· 9 years ago
2e5ab5f
block: loop: prepare for supporing direct IO
by Ming Lei
· 9 years ago
e03a3d7
block: loop: use kthread_work
by Ming Lei
· 9 years ago
5b5e20f
block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop
by Ming Lei
· 9 years ago
2bb4cd5
block: have drivers use blk_queue_max_discard_sectors()
by Jens Axboe
· 9 years ago
1dc51b8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
6a398a3
Merge branch 'for-4.2/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
9bf39ab
vfs: add file_path() helper
by Miklos Szeredi
· 9 years ago
6a92700
loop: remove (now) unused 'out' label
by Jens Axboe
· 9 years ago
06f0e9e
block: loop: fix another reread part failure
by Ming Lei
· 10 years ago
f893366
block: loop: don't hold lo_ctl_mutex in lo_open
by Ming Lei
· 10 years ago
4d4e41a
block: loop: avoiding too many pending per work I/O
by Ming Lei
· 10 years ago
f4aa4c7
block: loop: convert to per-device workqueue
by Ming Lei
· 10 years ago
6cd18e7
block: destroy bdi before blockdev is unregistered.
by NeilBrown
· 10 years ago
aa4d861
block: loop: switch to VFS ITER_BVEC
by Christoph Hellwig
· 10 years ago
283e7e5
switch /dev/loop to vfs_iter_write()
by Al Viro
· 10 years ago
78e367a
loop: add blk-mq.h include
by Jens Axboe
· 10 years ago
af65aa8
block: loop: don't handle REQ_FUA explicitly
by Ming Lei
· 10 years ago
cf655d9
block: loop: introduce lo_discard() and lo_req_flush()
by Ming Lei
· 10 years ago
3011201
block: loop: say goodby to bio
by Ming Lei
· 10 years ago
b5dd2f6
block: loop: improve performance via blk-mq
by Ming Lei
· 10 years ago
2fe5de9
Merge branch 'sched/urgent' into sched/core, to avoid conflicts
by Ingo Molnar
· 11 years ago
8698a74
sched, treewide: Replace hardcoded nice values with MIN_NICE/MAX_NICE
by Dongsheng Yang
· 11 years ago
44bd70c
drivers/block/loop.c: ratelimit error messages
by Mike Galbraith
· 11 years ago
12a64d2
drivers/block/loop.c: fix comment typo in loop_config_discard
by Olaf Hering
· 11 years ago
7988613
block: Convert bio_for_each_segment() to bvec_iter
by Kent Overstreet
· 11 years ago
4f024f3
block: Abstract out bvec iterator
by Kent Overstreet
· 11 years ago
ef7e7c8
loop: fix crash when using unassigned loop device
by Mikulas Patocka
· 11 years ago
a207f59
block: fix a probe argument to blk_register_region
by Mikulas Patocka
· 11 years ago
3ec981e
loop: fix crash if blk_alloc_queue fails
by Mikulas Patocka
· 11 years ago
83a8761
move linux/loop.h to drivers/block
by Al Viro
· 12 years ago
db2a144
block_device_operations->release() should return void
by Al Viro
· 12 years ago
20b4fb4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
27387dd
Merge tag 'for-linus-20130409' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
03d95eb
lift sb_start_write() out of ->write()
by Al Viro
· 12 years ago
c2fccc1
Revert "loop: cleanup partitions when detaching loop device"
by Jens Axboe
· 12 years ago
c1681bf
loop: prevent bdev freeing while device in use
by Anatol Pomozov
· 12 years ago
8761a3d
loop: cleanup partitions when detaching loop device
by Phillip Susi
· 12 years ago
183cfb5
loop: fix error return code in loop_add()
by Wei Yongjun
· 12 years ago
f042fea
Merge branch 'for-3.9/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
c718aa6
block/loop: convert to idr_alloc()
by Tejun Heo
· 12 years ago
9d60916
block/loop: don't use idr_remove_all()
by Tejun Heo
· 12 years ago
3dadecc
switch vfs_getattr() to struct path
by Al Viro
· 12 years ago
b7a1da6
loopdev: ignore negative offset when calculate loop device size
by Guo Chao
· 12 years ago
b1a6650
loopdev: remove an user triggerable oops
by Guo Chao
· 12 years ago
7b0576a
loopdev: move common code into loop_figure_size()
by Guo Chao
· 12 years ago
541c742
loopdev: update block device size in loop_set_status()
by Guo Chao
· 12 years ago
5370019
loopdev: fix a deadlock
by Guo Chao
· 12 years ago
9228ff9
Merge branch 'for-3.8/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 12 years ago
7b5a352
loop: Limit the number of requests in the bio list
by Lukas Czerner
· 12 years ago
a1ecac3
loop: Make explicit loop device destruction lazy
by Dave Chinner
· 12 years ago
e484973
userns: Convert loop to use kuid_t instead of uid_t
by Eric W. Biederman
· 13 years ago
68d740d
blk: fix wrong idr_pre_get() error check in loop.c
by Silva Paulo
· 12 years ago
cfd8005
block: remove the second argument of k[un]map_atomic()
by Cong Wang
· 13 years ago
306df07
loop: zero fill bio instead of return -EIO for partial read
by Dave Young
· 13 years ago
ff01bb48
fs: move code out of buffer.c
by Al Viro
· 13 years ago
dfaf3c0
loop: Fix discard_alignment default setting
by Lukas Czerner
· 13 years ago
ae95757
loop: fix loop block driver discard and encryption comment
by Dave Young
· 13 years ago
7035b5d
loop: cleanup set_status interface
by Dmitry Monakhov
· 13 years ago
3bb9068
loop: prevent information leak after failed read
by Dmitry Monakhov
· 13 years ago
3d0a8d1
Merge branch 'for-3.2/drivers' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 13 years ago
8315722
Merge branch 'for-linus' into for-3.2/core
by Jens Axboe
· 13 years ago
5c04b42
Merge branch 'v3.1-rc10' into for-3.2/core
by Jens Axboe
· 13 years ago
456be14
loop: remove the incorrect write_begin/write_end shortcut
by Christoph Hellwig
· 13 years ago
4c823cc
drivers/block/loop.c: remove unnecessary bdev argument from loop_clr_fd()
by Ayan George
· 13 years ago
8a9c594
drivers/block/loop.c: emit uevent on auto release
by Phillip Susi
· 13 years ago
5a7bbad
block: remove support for bio remapping from ->make_request
by Christoph Hellwig
· 13 years ago
e03c8dd
loop: always allow userspace partitions and optionally support automatic scanning
by Kay Sievers
· 13 years ago
dfaa2ef
loop: add discard support for loop devices
by Lukas Czerner
· 13 years ago
05eb0f2
loop: fix deadlock when sysfs and LOOP_CLR_FD race against each other
by Kay Sievers
· 13 years ago
d134b00
loop: add BLK_DEV_LOOP_MIN_COUNT=%i to allow distros 0 pre-allocated loop devices
by Kay Sievers
· 13 years ago
770fe30
loop: add management interface for on-demand device allocation
by Kay Sievers
· 13 years ago
34dd82a
loop: replace linked list of allocated devices with an idr index
by Kay Sievers
· 13 years ago
ac04fee
loop: export module parameters
by Namhyung Kim
· 13 years ago
a1c15c5
loop: handle on-demand devices correctly
by Namhyung Kim
· 13 years ago
78f4bb3
loop: limit 'max_part' module param to DISK_MAX_PARTS
by Namhyung Kim
· 13 years ago
4c63f56
Merge branch 'for-2.6.39/stack-plug' into for-2.6.39/core
by Jens Axboe
· 14 years ago
7eaceac
block: remove per-queue plugging
by Jens Axboe
· 14 years ago
e83a46b
Merge branch 'for-linus' of ../linux-2.6-block into block-for-2.6.39/core
by Tejun Heo
· 14 years ago
fd51469
block: kill loop_mutex
by Petr Uzel
· 14 years ago
cd25f54
loop: No need to initialize ->queue_lock explicitly before calling blk_cleanup_queue()
by Vivek Goyal
· 14 years ago
ee71a96
loop: queue_lock NULL pointer derefence in blk_throtl_exit
by Sergey Senozhatsky
· 14 years ago
3603b8e
Fix compile warnings due to missing removal of a 'ret' variable
by Jens Axboe
· 14 years ago
a8adbe3
fs/splice: Pull buf->ops->confirm() from splice_from_pipe actors
by Michał Mirosław
· 14 years ago
02e031c
block: remove REQ_HARDBARRIER
by Christoph Hellwig
· 14 years ago
51a0bb0
loop: Properly clear sysfs in autoclear mode
by Milan Broz
· 14 years ago
61ecdb80
mm: strictly nested kmap_atomic()
by Peter Zijlstra
· 14 years ago
a288709
Merge branch 'for-2.6.37/barrier' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
8abfc6e
Merge branch 'for-2.6.37/drivers' of git://git.kernel.dk/linux-2.6-block
by Linus Torvalds
· 14 years ago
2a48fc0
block: autoconvert trivial BKL users to private mutex
by Arnd Bergmann
· 14 years ago
6259f28
block/loop: implement REQ_FLUSH/FUA support
by Tejun Heo
· 14 years ago
4913efe
block: deprecate barrier and replace blk_queue_ordered() with blk_queue_flush()
by Tejun Heo
· 14 years ago
589d7ed
block/loop: queue ordered mode should be DRAIN_FLUSH
by Tejun Heo
· 14 years ago
ee86273
loop: add some basic read-only sysfs attributes
by Milan Broz
· 14 years ago
5e00d1b
BLOCK: fix bio.bi_rw handling
by Jiri Slaby
· 14 years ago
6e9624b
block: push down BKL into .open and .release
by Arnd Bergmann
· 14 years ago
Next »