summaryrefslogtreecommitdiffstats
path: root/drivers/block/loop.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-091-1/+0
|\
| * loop: Remove duplicate assignmentsluo penghao2021-11-041-1/+0
* | Merge tag 'for-5.16/ki_complete-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-2/+2
|\ \
| * | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-2/+2
* | | Merge tag 'for-5.16/drivers-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2021-11-011-351/+33
|\ \ \ | | |/ | |/|
| * | block: remove support for cryptoloop and the xor transferChristoph Hellwig2021-10-221-350/+26
| * | loop: add error handling support for add_disk()Luis Chamberlain2021-10-181-1/+7
| |/
* | loop: Use blk_validate_block_size() to validate block sizeXie Yongji2021-10-271-15/+2
* | loop: Remove the unnecessary bdev checks and unused bdev variableXie Yongji2021-10-211-6/+3
* | loop: Use invalidate_disk() helper to invalidate gendiskXie Yongji2021-10-211-5/+1
|/
* 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