Age | Commit message (Expand) | Author | Files | Lines |
2025-05-26 | Merge tag 'xfs-merge-6.16' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux | Linus Torvalds | 1 | -1/+2 |
2025-05-07 | fs: add atomic write unit max opt to statx | John Garry | 1 | -1/+2 |
2025-04-25 | Merge tag 'block-6.15-20250424' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -16/+51 |
2025-04-24 | block: don't autoload drivers on stat | Christoph Hellwig | 1 | -4/+4 |
2025-04-24 | block: remove the backing_inode variable in bdev_statx | Christoph Hellwig | 1 | -7/+4 |
2025-04-23 | block: hoist block size validation code to a separate function | Darrick J. Wong | 1 | -6/+27 |
2025-04-23 | block: fix race between set_blocksize and read paths | Darrick J. Wong | 1 | -0/+17 |
2025-04-17 | fs: move the bdex_statx call to vfs_getattr_nosec | Christoph Hellwig | 1 | -2/+1 |
2025-03-07 | bdev: add back PAGE_SIZE block size validation for sb_set_blocksize() | Luis Chamberlain | 1 | -0/+2 |
2025-02-24 | bdev: use bdev_io_min() for statx block size | Luis Chamberlain | 1 | -3/+2 |
2025-02-24 | block/bdev: lift block size restrictions to 64k | Luis Chamberlain | 1 | -2/+1 |
2025-02-24 | block/bdev: enable large folio support for large logical block sizes | Hannes Reinecke | 1 | -0/+3 |
2024-12-18 | block/bdev: use helper for max block size check | Luis Chamberlain | 1 | -2/+1 |
2024-09-25 | Merge tag 'for-6.12/block-20240925' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+2 |
2024-09-16 | block: change wait on bd_claiming to use a var_waitqueue | NeilBrown | 1 | -2/+2 |
2024-08-20 | block,lsm: add LSM blob and new LSM hooks for block devices | Deven Bowers | 1 | -0/+7 |
2024-07-15 | Merge tag 'for-6.11/block-20240710' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -11/+30 |
2024-06-20 | block: Add atomic write support for statx | Prasad Singamsetty | 1 | -10/+26 |
2024-06-16 | bdev: make blockdev_mnt static | Jiapeng Chong | 1 | -1/+1 |
2024-05-21 | Merge tag 'pull-bd_flags-2' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -9/+8 |
2024-05-21 | Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -19/+47 |
2024-05-21 | Merge tag 'pull-set_blocksize' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -4/+10 |
2024-05-13 | Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -1/+1 |
2024-05-03 | RIP ->bd_inode | Al Viro | 1 | -1/+0 |
2024-05-03 | block/bdev.c: use the knowledge of inode/bdev coallocation | Al Viro | 1 | -13/+19 |
2024-05-03 | use ->bd_mapping instead of ->bd_inode->i_mapping | Al Viro | 1 | -9/+9 |
2024-05-03 | block_device: add a pointer to struct address_space (page cache of bdev) | Al Viro | 1 | -0/+1 |
2024-05-03 | missing helpers: bdev_unhash(), bdev_drop() | Al Viro | 1 | -0/+10 |
2024-05-03 | block: move two helpers into bdev.c | Yu Kuai | 1 | -0/+12 |
2024-05-02 | bdev: move ->bd_has_subit_bio to ->__bd_flags | Al Viro | 1 | -4/+2 |
2024-05-02 | bdev: move ->bd_write_holder into ->__bd_flags | Al Viro | 1 | -4/+5 |
2024-05-02 | bdev: infrastructure for flags | Al Viro | 1 | -1/+1 |
2024-05-02 | make set_blocksize() fail unless block device is opened exclusive | Al Viro | 1 | -0/+3 |
2024-05-02 | set_blocksize(): switch to passing struct file * | Al Viro | 1 | -4/+7 |
2024-04-26 | Merge tag 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
2024-04-20 | Merge tag 'block-6.9-20240420' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -10/+19 |
2024-04-18 | block: propagate partition scanning errors to the BLKRRPART ioctl | Christoph Hellwig | 1 | -10/+19 |
2024-04-11 | block: fix module reference leakage from bdev_open_by_dev error path | Yu Kuai | 1 | -1/+1 |
2024-04-07 | fs: claw back a few FMODE_* bits | Christian Brauner | 1 | -1/+1 |
2024-03-27 | fs,block: yield devices early | Christian Brauner | 1 | -8/+56 |
2024-03-27 | block: count BLK_OPEN_RESTRICT_WRITES openers | Christian Brauner | 1 | -3/+3 |
2024-03-27 | block: handle BLK_OPEN_RESTRICT_WRITES correctly | Christian Brauner | 1 | -7/+7 |
2024-03-18 | fs,block: get holder during claim | Christian Brauner | 1 | -0/+7 |
2024-03-11 | Merge tag 'for-6.9/block-20240310' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+1 |
2024-02-25 | block: remove bdev_handle completely | Christian Brauner | 1 | -23/+24 |
2024-02-25 | block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access | Christian Brauner | 1 | -6/+11 |
2024-02-25 | bdev: remove bdev pointer from struct bdev_handle | Christian Brauner | 1 | -14/+12 |
2024-02-25 | bdev: make struct bdev_handle private to the block layer | Christian Brauner | 1 | -58/+61 |
2024-02-25 | bdev: make bdev_{release, open_by_dev}() private to block layer | Christian Brauner | 1 | -2/+0 |
2024-02-25 | bdev: remove bdev_open_by_path() | Christian Brauner | 1 | -40/+0 |
2024-02-25 | bdev: open block device as files | Christian Brauner | 1 | -4/+97 |
2024-02-24 | bdev: remove SLAB_MEM_SPREAD flag usage | Chengming Zhou | 1 | -1/+1 |
2024-01-08 | Merge tag 'vfs-6.8.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -107/+151 |
2023-12-28 | block: Fix a memory leak in bdev_open_by_dev() | Christophe JAILLET | 1 | -2/+4 |
2023-11-20 | block: update the stable_writes flag in bdev_add | Christoph Hellwig | 1 | -0/+2 |
2023-11-18 | block: Add config option to not allow writing to mounted devices | Jan Kara | 1 | -1/+74 |
2023-11-18 | block: Remove blkdev_get_by_*() functions | Jan Kara | 1 | -64/+30 |
2023-11-18 | bdev: implement freeze and thaw holder operations | Christian Brauner | 1 | -33/+32 |
2023-11-18 | bdev: surface the error from sync_blockdev() | Christian Brauner | 1 | -1/+1 |
2023-11-18 | bdev: rename freeze and thaw helpers | Christian Brauner | 1 | -9/+13 |
2023-11-02 | Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -3/+3 |
2023-10-28 | block: move bdev_mark_dead out of disk_check_media_change | Christoph Hellwig | 1 | -5/+4 |
2023-10-28 | fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock | Jan Kara | 1 | -2/+3 |
2023-10-28 | block: Use bdev_open_by_dev() in blkdev_open() | Jan Kara | 1 | -0/+3 |
2023-10-28 | block: Provide bdev_open_* functions | Jan Kara | 1 | -0/+48 |
2023-10-18 | treewide: mark stuff as __ro_after_init | Alexey Dobriyan | 1 | -3/+3 |
2023-08-23 | Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-l... | Christian Brauner | 1 | -4/+4 |
2023-08-21 | block: call into the file system for ioctl BLKFLSBUF | Christoph Hellwig | 1 | -16/+0 |
2023-08-21 | block: call into the file system for bdev_mark_dead | Christoph Hellwig | 1 | -21/+9 |
2023-08-21 | block: consolidate __invalidate_device and fsync_bdev | Christoph Hellwig | 1 | -5/+28 |
2023-07-17 | fs: distinguish between user initiated freeze and kernel initiated freeze | Darrick J. Wong | 1 | -4/+4 |
2023-06-21 | block: Improve kernel-doc headers | Bart Van Assche | 1 | -0/+1 |
2023-06-20 | block: document the holder argument to blkdev_get_by_path | Christoph Hellwig | 1 | -0/+1 |
2023-06-12 | block: replace fmode_t with a block-specific type for block open flags | Christoph Hellwig | 1 | -16/+16 |
2023-06-12 | block: use the holder as indication for exclusive opens | Christoph Hellwig | 1 | -16/+21 |
2023-06-12 | block: remove the unused mode argument to ->release | Christoph Hellwig | 1 | -7/+7 |
2023-06-12 | block: pass a gendisk to ->open | Christoph Hellwig | 1 | -1/+1 |
2023-06-12 | block: also call ->open for incremental partition opens | Christoph Hellwig | 1 | -10/+8 |
2023-06-05 | block: introduce holder ops | Christoph Hellwig | 1 | -12/+29 |
2023-06-05 | block: turn bdev_lock into a mutex | Christoph Hellwig | 1 | -14/+13 |
2023-06-05 | block: refactor bd_may_claim | Christoph Hellwig | 1 | -18/+22 |
2023-06-05 | block: factor out a bd_end_claim helper from blkdev_put | Christoph Hellwig | 1 | -30/+33 |
2023-04-25 | block: sync part's ->bd_has_submit_bio with disk's | Ming Lei | 1 | -1/+4 |
2023-04-24 | block: Cleanup set_capacity()/bdev_set_nr_sectors() | Damien Le Moal | 1 | -0/+8 |
2023-04-16 | block: store bdev->bd_disk->fops->submit_bio state in bdev | Jens Axboe | 1 | -0/+1 |
2023-02-02 | block: remove ->rw_page | Christoph Hellwig | 1 | -78/+0 |
2022-12-01 | block: bdev & blktrace: use consistent function doc. notation | Randy Dunlap | 1 | -2/+2 |
2022-09-11 | vfs: support STATX_DIOALIGN on block devices | Eric Biggers | 1 | -0/+23 |
2022-07-14 | block: stop using bdevname in bdev_write_inode | Christoph Hellwig | 1 | -6/+4 |
2022-05-24 | Merge tag 'exfat-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+7 |
2022-05-23 | block: add sync_blockdev_range() | Yuezhang Mo | 1 | -0/+7 |
2022-04-18 | block: turn bdev->bd_openers into an atomic_t | Christoph Hellwig | 1 | -8/+8 |
2022-03-22 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -1/+1 |
2022-03-22 | fs: allocate inode by using alloc_inode_sb() | Muchun Song | 1 | -1/+1 |
2022-02-27 | block: remove redundant semicolon | Nian Yanchuan | 1 | -1/+1 |
2022-02-27 | block: default BLOCK_LEGACY_AUTOLOAD to y | Christoph Hellwig | 1 | -1/+1 |
2022-02-02 | block: deprecate autoloading based on dev_t | Christoph Hellwig | 1 | -3/+6 |
2022-01-22 | mm: remove cleancache | Christoph Hellwig | 1 | -5/+0 |
2021-12-13 | bdev: Improve lookup_bdev documentation | Matthew Wilcox (Oracle) | 1 | -6/+6 |
2021-11-29 | block: Remove redundant initialization of variable ret | Colin Ian King | 1 | -1/+1 |
2021-11-29 | block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open | Christoph Hellwig | 1 | -8/+0 |
2021-11-29 | block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags | Christoph Hellwig | 1 | -1/+1 |
2021-11-22 | block: avoid to touch unloaded module instance when opening bdev | Ming Lei | 1 | -5/+7 |
2021-10-22 | block: simplify the block device syncing code | Christoph Hellwig | 1 | -3/+14 |
2021-10-22 | block: remove __sync_blockdev | Christoph Hellwig | 1 | -5/+6 |
2021-10-21 | fs: bdev: fix conflicting comment from lookup_bdev | Jackie Liu | 1 | -3/+5 |
2021-10-18 | block: use bdev_get_queue() in bdev.c | Pavel Begunkov | 1 | -4/+4 |
2021-10-18 | block: cache request queue in bdev | Pavel Begunkov | 1 | -0/+1 |
2021-10-18 | block: move integrity handling out of <linux/blkdev.h> | Christoph Hellwig | 1 | -0/+1 |
2021-10-02 | block: genhd: fix double kfree() in __alloc_disk_node() | Tetsuo Handa | 1 | -1/+1 |
2021-09-07 | block: move fs/block_dev.c to block/bdev.c | Christoph Hellwig | 1 | -0/+1058 |