summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c
Commit message (Expand)AuthorAgeFilesLines
* loop: reduce the loop_ctl_mutex scopeTetsuo Handa2021-09-031-26/+49
* loop: Select I/O scheduler 'none' from inside add_disk()Bart Van Assche2021-08-051-1/+2
* loop: raise media_change eventMatteo Croce2021-08-021-0/+5
* loop: don't grab a reference to the block deviceChristoph Hellwig2021-08-021-5/+0
* loop: reintroduce global lock for safe loop_validate_file() traversalTetsuo Handa2021-07-231-31/+97
* loop: remove unused variable in loop_set_status()Tetsuo Handa2021-07-021-2/+0
* loop: rewrite loop_exit using idr_for_each_entryChristoph Hellwig2021-06-301-9/+5
* loop: split loop_lookupChristoph Hellwig2021-06-301-45/+12
* loop: don't allow deleting an unspecified loop deviceChristoph Hellwig2021-06-301-0/+5
* loop: move loop_ctl_mutex locking into loop_addChristoph Hellwig2021-06-301-24/+13
* loop: split loop_control_ioctlChristoph Hellwig2021-06-301-33/+60
* loop: don't call loop_lookup before adding a loop deviceChristoph Hellwig2021-06-301-8/+1
* loop: remove the l argument to loop_addChristoph Hellwig2021-06-301-7/+5
* loop: reduce loop_ctl_mutex coverage in loop_exitChristoph Hellwig2021-06-301-2/+3
* loop: reorder loop_exitChristoph Hellwig2021-06-301-5/+2
* Merge tag 'for-5.14/drivers-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-0/+1
|\
| * loop: Fix missing discard support when using LOOP_CONFIGUREKristian Klausen2021-06-181-0/+1
* | Merge tag 'for-5.14/block-2021-06-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-301-27/+19
|\ \
| * | block: pass a gendisk to bdev_disk_changedChristoph Hellwig2021-06-241-11/+10
| * | loop: fix order of cleaning up the queue and freeing the tagsetChristoph Hellwig2021-06-161-1/+1
| * | loop: use blk_mq_alloc_disk and blk_cleanup_diskChristoph Hellwig2021-06-111-13/+6
| * | block: move bd_mutex to struct gendiskChristoph Hellwig2021-06-011-7/+7
| |/
* | loop: charge i/o to mem and blk cgDan Schatzberg2021-06-291-20/+41
* | loop: use worker per cgroup instead of kworkerDan Schatzberg2021-06-291-30/+179
* | Merge tag 'block-5.13-2021-06-12' of git://git.kernel.dk/linux-blockLinus Torvalds2021-06-121-18/+7
|\ \ | |/ |/|
| * block: loop: fix deadlock between open and removeChristoph Hellwig2021-06-111-18/+7
* | include: remove pagemap.h from blkdev.hMatthew Wilcox (Oracle)2021-05-061-0/+1
|/
* Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/linux-blockLinus Torvalds2021-02-281-0/+3
|\
| * loop: fix I/O error on fsync() in detached loop devicesMauricio Faria de Oliveira2021-02-221-0/+3
* | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2021-02-271-1/+1
|\ \ | |/ |/|
| * whack-a-mole: don't open-code iminor/imajorAl Viro2021-02-231-1/+1
* | loop: scale loop device by introducing per device lockPavel Tatashin2021-01-261-40/+53
|/
* Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds2020-12-161-6/+2
|\
| * block: drop dead assignments in loop_init()Lukas Bulwahn2020-12-121-6/+2
* | block: remove the nr_sects field in struct hd_structChristoph Hellwig2020-12-011-1/+0
* | block: simplify the block device claiming interfaceChristoph Hellwig2020-12-011-7/+5
* | block: remove ->bd_containsChristoph Hellwig2020-12-011-1/+1
* | block: remove i_bdevChristoph Hellwig2020-12-011-5/+3
* | loop: do not call set_blocksizeChristoph Hellwig2020-12-011-3/+0
* | block: remove the update_bdev parameter to set_capacity_revalidate_and_notifyChristoph Hellwig2020-11-161-1/+1
* | loop: let set_capacity_revalidate_and_notify update the bdev sizeChristoph Hellwig2020-11-161-6/+2
|/
* loop: use __register_blkdev to allocate devices on demandChristoph Hellwig2020-11-161-22/+8
* loop: use set_disk_roChristoph Hellwig2020-11-161-1/+1
* loop: Fix occasional uevent dropPetr Vorel2020-11-121-1/+2
* block: replace bd_set_size with bd_set_nr_sectorsChristoph Hellwig2020-09-011-2/+2
* Merge tag 'block-5.9-2020-08-28' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-281-2/+2
|\
| * loop: Set correct device size when using LOOP_CONFIGUREMartijn Coenen2020-08-261-2/+2
* | Merge tag 'io_uring-5.9-2020-08-23' of git://git.kernel.dk/linux-blockLinus Torvalds2020-08-241-15/+18
|\|
| * block: loop: set discard granularity and alignment for block device backed loopMing Lei2020-08-171-15/+18
* | treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+2
|/