Merge branch 'for-linus' of git://git.kernel.dk/linux-block
Pull block fixes from Jens Axboe: "Here's the second round of block updates for this merge window. It's a mix of fixes for changes that went in previously in this round, and fixes in general. This pull request contains: - Fixes for loop from Christoph - A bdi vs gendisk lifetime fix from Dan, worth two cookies. - A blk-mq timeout fix, when on frozen queues. From Gabriel. - Writeback fix from Jan, ensuring that __writeback_single_inode() does the right thing. - Fix for bio->bi_rw usage in f2fs from me. - Error path deadlock fix in blk-mq sysfs registration from me. - Floppy O_ACCMODE fix from Jiri. - Fix to the new bio op methods from Mike. One more followup will be coming here, ensuring that we don't propagate the block types outside of block. That, and a rename of bio->bi_rw is coming right after -rc1 is cut. - Various little fixes" * 'for-linus' of git://git.kernel.dk/linux-block: mm/block: convert rw_page users to bio op use loop: make do_req_filebacked more robust loop: don't try to use AIO for discards blk-mq: fix deadlock in blk_mq_register_disk() error path Include: blkdev: Removed duplicate 'struct request;' declaration. Fixup direct bi_rw modifiers block: fix bdi vs gendisk lifetime mismatch blk-mq: Allow timeouts to run while queue is freezing nbd: fix race in ioctl block: fix use-after-free in seq file f2fs: drop bio->bi_rw manual assignment block: add missing group association in bio-cloning functions blkcg: kill unused field nr_undestroyed_grps writeback: Write dirty times for WB_SYNC_ALL writeback floppy: fix open(O_ACCMODE) for ioctl-only open
No related branches found
No related tags found
Showing
- block/bio.c 15 additions, 0 deletionsblock/bio.c
- block/blk-mq-sysfs.c 8 additions, 4 deletionsblock/blk-mq-sysfs.c
- block/blk-mq.c 14 additions, 1 deletionblock/blk-mq.c
- block/blk-throttle.c 0 additions, 5 deletionsblock/blk-throttle.c
- block/genhd.c 2 additions, 1 deletionblock/genhd.c
- drivers/block/brd.c 7 additions, 10 deletionsdrivers/block/brd.c
- drivers/block/floppy.c 9 additions, 12 deletionsdrivers/block/floppy.c
- drivers/block/loop.c 30 additions, 37 deletionsdrivers/block/loop.c
- drivers/block/nbd.c 4 additions, 8 deletionsdrivers/block/nbd.c
- drivers/block/zram/zram_drv.c 15 additions, 13 deletionsdrivers/block/zram/zram_drv.c
- drivers/nvdimm/btt.c 9 additions, 9 deletionsdrivers/nvdimm/btt.c
- drivers/nvdimm/pmem.c 6 additions, 6 deletionsdrivers/nvdimm/pmem.c
- fs/block_dev.c 4 additions, 3 deletionsfs/block_dev.c
- fs/btrfs/extent_io.c 1 addition, 7 deletionsfs/btrfs/extent_io.c
- fs/f2fs/data.c 0 additions, 1 deletionfs/f2fs/data.c
- fs/fs-writeback.c 1 addition, 0 deletionsfs/fs-writeback.c
- fs/mpage.c 1 addition, 1 deletionfs/mpage.c
- include/linux/backing-dev-defs.h 1 addition, 0 deletionsinclude/linux/backing-dev-defs.h
- include/linux/backing-dev.h 1 addition, 0 deletionsinclude/linux/backing-dev.h
- include/linux/bio.h 3 additions, 0 deletionsinclude/linux/bio.h
Loading
Please register or sign in to comment