aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-09-27block: Remove blkdev_get_by_*() functionsbdev_handleJan Kara2-69/+30
2023-09-27xfs: Convert to bdev_open_by_path()Jan Kara3-31/+36
2023-09-27reiserfs: Convert to bdev_open_by_dev/path()Jan Kara3-36/+33
2023-09-27ocfs2: Convert to use bdev_open_by_dev()Jan Kara1-36/+45
2023-09-27nfs/blocklayout: Convert to use bdev_open_by_dev/path()Jan Kara2-40/+38
2023-09-27jfs: Convert to bdev_open_by_dev()Jan Kara3-16/+18
2023-09-27f2fs: Convert to bdev_open_by_dev/path()Jan Kara2-6/+8
2023-09-27ext4: Convert to bdev_open_by_dev()Jan Kara3-30/+33
2023-09-27erofs: Convert to use bdev_open_by_path()Jan Kara3-13/+13
2023-09-27btrfs: Convert to bdev_open_by_path()Jan Kara4-72/+73
2023-09-27fs: Convert to bdev_open_by_dev()Jan Kara4-8/+12
2023-09-27mm/swap: Convert to use bdev_open_by_dev()Jan Kara2-11/+13
2023-09-27PM: hibernate: Drop unused snapshot_test argumentJan Kara3-11/+11
2023-09-27PM: hibernate: Convert to bdev_open_by_dev()Jan Kara1-15/+16
2023-09-27scsi: target: Convert to bdev_open_by_path()Jan Kara4-22/+26
2023-09-27s390/dasd: Convert to bdev_open_by_path()Jan Kara4-30/+31
2023-09-27nvmet: Convert to bdev_open_by_path()Jan Kara2-9/+12
2023-09-27mtd: block2mtd: Convert to bdev_open_by_dev/path()Jan Kara1-22/+29
2023-09-27md: Convert to bdev_open_by_dev()Jan Kara2-17/+9
2023-09-27dm: Convert to bdev_open_by_dev()Jan Kara2-9/+12
2023-09-27bcache: Convert to bdev_open_by_path()Jan Kara2-37/+43
2023-09-27zram: Convert to use bdev_open_by_dev()Jan Kara2-18/+15
2023-09-27xen/blkback: Convert to bdev_open_by_dev()Jan Kara3-23/+25
2023-09-27rnbd-srv: Convert to use bdev_open_by_path()Jan Kara2-14/+15
2023-09-27pktcdvd: Convert to bdev_open_by_dev()Jan Kara2-36/+44
2023-09-27drdb: Convert to use bdev_open_by_path()Jan Kara2-33/+34
2023-09-27block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset()Jan Kara2-8/+10
2023-09-27block: Use bdev_open_by_dev() in blkdev_open()Jan Kara3-16/+32
2023-09-27block: Provide bdev_open_* functionsJan Kara2-0/+58
2023-09-27Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Jan Kara83-5255/+3800
2023-09-26Merge tag 'wq-for-6.6-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+3
2023-09-26Merge tag 'for-6.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-33/+63
2023-09-26Merge tag 'linux-kselftest-fixes-6.6-rc4' of git://git.kernel.org/pub/scm/lin...Linus Torvalds5-9/+34
2023-09-26Merge tag 'v6.6-rc4.vfs.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds9-9/+117
2023-09-26Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' of git://git.kernel.org/pu...Linus Torvalds16-539/+255
2023-09-25Merge branch 'for-next-next-v6.6-20230925' into for-next-20230925David Sterba83-5255/+3800
2023-09-25Merge branch 'for-next-current-v6.5-20230925' into for-next-20230925David Sterba8-33/+63
2023-09-25Merge branch 'ext/filipe/io-tree-speedups' into for-next-next-v6.6-20230925David Sterba3-79/+133
2023-09-25Merge branch 'dev/guilherme/temp-fsid-v4' into for-next-next-v6.6-20230925David Sterba7-7/+102
2023-09-25Merge branch 'ext/hch/device-scan-open' into for-next-next-v6.6-20230925David Sterba4-64/+67
2023-09-25Merge branch 'ext/qu/contig-eb' into for-next-next-v6.6-20230925David Sterba3-264/+125
2023-09-25Merge branch 'misc-next' into for-next-next-v6.6-20230925David Sterba81-4897/+3459
2023-09-25Merge branch 'misc-6.6' into for-next-current-v6.5-20230925David Sterba14916-178106/+543090
2023-09-25btrfs: make sure we cache next state in find_first_extent_bit()Filipe Manana1-1/+10
2023-09-25btrfs: use extent_io_tree_release() to empty dirty log pagesFilipe Manana1-2/+1
2023-09-25btrfs: make extent_io_tree_release() more efficientFilipe Manana1-8/+13
2023-09-25btrfs: collapse wait_on_state() to its caller wait_extent_bit()Filipe Manana1-15/+8
2023-09-25btrfs: remove pointless memory barrier from extent_io_tree_release()Filipe Manana1-6/+5
2023-09-25btrfs: make wait_extent_bit() staticFilipe Manana2-4/+2
2023-09-25btrfs: update stale comment at extent_io_tree_release()Filipe Manana1-4/+8
2023-09-25btrfs: make extent state merges more efficient during insertionsFilipe Manana1-42/+89
2023-09-25btrfs: introduce the temp-fsid featureGuilherme G. Piccoli7-7/+102
2023-09-25btrfs: use the super_block as holder when mounting file systemsChristoph Hellwig1-5/+2
2023-09-25btrfs: open block devices after superblock creationChristoph Hellwig2-27/+28
2023-09-25btrfs: split btrfs_fs_devices.openedChristoph Hellwig2-23/+32
2023-09-25btrfs: call btrfs_close_devices from ->kill_sbChristoph Hellwig2-7/+4
2023-09-25btrfs: always open the device read-only in btrfs_scan_one_deviceChristoph Hellwig3-11/+10
2023-09-25btrfs: utilize the physically/virtually continuous extent buffer memoryQu Wenruo3-264/+48
2023-09-25btrfs: map uncontinuous extent buffer pages into virtual address spaceQu Wenruo2-0/+77
2023-09-25btrfs: remove incomplete metadata_uuid conversion fixup logicAnand Jain2-157/+6
2023-09-25btrfs: reject devices with CHANGING_FSID_V2Anand Jain2-10/+7
2023-09-25btrfs: relocation: constify parameters where possibleDavid Sterba2-32/+33
2023-09-25btrfs: relocation: use on-stack iterator in build_backref_treeDavid Sterba3-31/+18
2023-09-25btrfs: relocation: return bool from btrfs_should_ignore_reloc_rootDavid Sterba2-11/+10
2023-09-25btrfs: switch btrfs_backref_cache::is_reloc to boolDavid Sterba3-4/+4
2023-09-25btrfs: relocation: open code mapping_tree_initDavid Sterba1-8/+2
2023-09-25btrfs: relocation: switch bitfields to bool in reloc_controlDavid Sterba1-9/+9
2023-09-25btrfs: relocation: use enum for stagesDavid Sterba1-7/+9
2023-09-25btrfs: relocation: use more natural types for tree_block bitfieldsDavid Sterba1-4/+4
2023-09-25btrfs: move btrfs_defrag_root() to defrag.{c,h}Filipe Manana4-43/+42
2023-09-25btrfs: remove redundant root argument from fixup_inode_link_count()Filipe Manana1-11/+9
2023-09-25btrfs: remove redundant root argument from maybe_insert_hole()Filipe Manana1-4/+3
2023-09-25btrfs: remove redundant root argument from btrfs_delayed_update_inode()Filipe Manana3-3/+2
2023-09-25btrfs: remove redundant root argument from btrfs_update_inode_item()Filipe Manana1-5/+4
2023-09-25btrfs: remove redundant root argument from btrfs_update_inode()Filipe Manana10-44/+41
2023-09-25btrfs: remove redundant root argument from btrfs_update_inode_fallback()Filipe Manana3-8/+8
2023-09-25btrfs: remove noinline from btrfs_update_inode()Filipe Manana1-3/+3
2023-09-25btrfs: simplify error check condition at btrfs_dirty_inode()Filipe Manana1-1/+1
2023-09-25btrfs: qgroup: only set QUOTA_ENABLED when done reading qgroupsBoris Burkov2-9/+7
2023-09-25btrfs: track data relocation with simple quotaBoris Burkov3-6/+59
2023-09-25btrfs: qgroup: track metadata relocation COW with simple quotaBoris Burkov5-13/+23
2023-09-25btrfs: qgroup: check generation when recording simple quota deltaBoris Burkov6-6/+40
2023-09-25btrfs: qgroup: simple quota auto hierarchy for nested subvolumesBoris Burkov4-12/+67
2023-09-25btrfs: record simple quota deltas in delayed refsBoris Burkov3-8/+82
2023-09-25btrfs: add helper for inline owner ref lookupBoris Burkov2-0/+50
2023-09-25btrfs: new inline ref storing owning subvol of data extentsBoris Burkov7-11/+84
2023-09-25btrfs: track original extent owner in head_refBoris Burkov2-4/+22
2023-09-25btrfs: track owning root in btrfs_refBoris Burkov6-25/+42
2023-09-25btrfs: rename tree_ref and data_ref owning_rootBoris Burkov4-18/+18
2023-09-25btrfs: add helper for recording simple quota deltasBoris Burkov2-0/+61
2023-09-25btrfs: create qgroup earlier in snapshot creationBoris Burkov2-0/+9
2023-09-25btrfs: qgroup: flush reservations during quota disableBoris Burkov1-3/+43
2023-09-25btrfs: sysfs: add simple_quota incompat feature entryBoris Burkov1-0/+2
2023-09-25btrfs: sysfs: expose quota mode via sysfsBoris Burkov1-0/+28
2023-09-25btrfs: qgroup: add new quota mode for simple quotasBoris Burkov9-45/+115
2023-09-25btrfs: qgroup: introduce quota modeBoris Burkov2-0/+13
2023-09-25btrfs: merge ordered work callbacks in btrfs_work into oneDavid Sterba9-47/+46
2023-09-25btrfs: reset destination buffer when read_extent_buffer() gets invalid rangeQu Wenruo1-1/+7
2023-09-25btrfs: add raid stripe tree to features enabled with debug configJohannes Thumshirn1-0/+1
2023-09-25btrfs: tree-checker: add support for raid stripe treeJohannes Thumshirn1-0/+42
2023-09-25btrfs: tracepoints: add events for raid stripe treeJohannes Thumshirn2-0/+84
2023-09-25btrfs: sysfs: announce presence of raid-stripe-treeJohannes Thumshirn1-0/+3
2023-09-25btrfs: add raid stripe tree pretty printerJohannes Thumshirn1-0/+24
2023-09-25btrfs: zoned: support RAID0/1/10 on top of raid stripe treeJohannes Thumshirn3-5/+135
2023-09-25btrfs: scrub: implement raid stripe tree supportJohannes Thumshirn4-1/+62
2023-09-25btrfs: lookup physical address from stripe extentJohannes Thumshirn3-10/+166
2023-09-25btrfs: delete stripe extent on extent deletionJohannes Thumshirn3-0/+64
2023-09-25btrfs: add support for inserting raid stripe extentsJohannes Thumshirn10-9/+323
2023-09-25btrfs: read raid stripe tree from diskJohannes Thumshirn4-0/+26
2023-09-25btrfs: add raid stripe tree definitionsJohannes Thumshirn3-0/+42
2023-09-25btrfs: warn on tree blocks which are not nodesize alignedQu Wenruo2-0/+12
2023-09-25btrfs: don't arbitrarily slow down delalloc if we're committingJosef Bacik1-3/+0
2023-09-25btrfs: properly report 0 avail for very full file systemsJosef Bacik1-1/+1
2023-09-25btrfs: remove useless comment from btrfs_pin_extent_for_log_replay()Filipe Manana1-3/+0
2023-09-25btrfs: remove stale comment from btrfs_free_extent()Filipe Manana1-1/+0
2023-09-25btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_zone_infoChristoph Hellwig1-37/+42
2023-09-25btrfs: zoned: factor out single bg handling from btrfs_load_block_group_zone_...Christoph Hellwig1-11/+19
2023-09-25btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_zone_infoChristoph Hellwig1-92/+92
2023-09-25btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_zone_infoChristoph Hellwig1-47/+37
2023-09-25btrfs: remove pointless loop from btrfs_update_block_group()Filipe Manana1-80/+67
2023-09-25btrfs: mark transaction id check as unlikely at btrfs_mark_buffer_dirty()Filipe Manana1-1/+1
2023-09-25btrfs: use btrfs_crit at btrfs_mark_buffer_dirty()Filipe Manana1-2/+3
2023-09-25btrfs: abort transaction on generation mismatch when marking eb as dirtyFilipe Manana25-169/+205
2023-09-25btrfs: scan but don't register device on single device filesystemAnand Jain3-15/+54
2023-09-25btrfs: rename errno identifiers to errorDavid Sterba7-38/+38
2023-09-25btrfs: always reserve space for delayed refs when starting transactionFilipe Manana4-31/+132
2023-09-25btrfs: stop doing excessive space reservation for csum deletionFilipe Manana7-26/+45
2023-09-25btrfs: remove pointless initialization at btrfs_delayed_refs_rsv_release()Filipe Manana1-1/+1
2023-09-25btrfs: reserve space for delayed refs on a per ref basisFilipe Manana3-24/+38
2023-09-25btrfs: allow to run delayed refs by bytes to be released instead of countFilipe Manana5-42/+43
2023-09-25btrfs: simplify check for extent item overrun at lookup_inline_extent_backref()Filipe Manana1-11/+11
2023-09-25btrfs: return -EUCLEAN if extent item is missing when searching inline backrefFilipe Manana1-1/+1
2023-09-25btrfs: use a single variable for return value at lookup_inline_extent_backref()Filipe Manana1-18/+15
2023-09-25btrfs: use a single variable for return value at run_delayed_extent_op()Filipe Manana1-8/+5
2023-09-25btrfs: log message if extent item not found when running delayed extent opFilipe Manana1-1/+4
2023-09-25btrfs: remove pointless 'ref_root' variable from run_delayed_data_ref()Filipe Manana1-5/+3
2023-09-25btrfs: initialize key where it's used when running delayed data refFilipe Manana1-6/+8
2023-09-25btrfs: remove refs_to_drop argument from __btrfs_free_extent()Filipe Manana1-5/+5
2023-09-25btrfs: remove refs_to_add argument from __btrfs_inc_extent_ref()Filipe Manana1-5/+4
2023-09-25btrfs: remove redundant BUG_ON() from __btrfs_inc_extent_ref()Filipe Manana1-4/+3
2023-09-25btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1Filipe Manana1-3/+3
2023-09-25btrfs: remove the refcount warning/check at btrfs_put_delayed_ref()Filipe Manana1-1/+0
2023-09-25btrfs: remove unnecessary logic when running new delayed referencesFilipe Manana1-14/+3
2023-09-25btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes()Filipe Manana6-18/+20
2023-09-25btrfs: prevent transaction block reserve underflow when starting transactionFilipe Manana3-12/+4
2023-09-25btrfs: fix race when refilling delayed refs block reserveFilipe Manana1-3/+34
2023-09-25btrfs: remove the need_raid_map parameter from btrfs_map_block()Qu Wenruo5-23/+14
2023-09-25btrfs: check-integrity: remove CONFIG_BTRFS_FS_CHECK_INTEGRITY optionQu Wenruo4-121/+11
2023-09-25btrfs: check-integrity: remove btrfsic_unmount() functionQu Wenruo8-413/+0
2023-09-25btrfs: check-integrity: remove btrfsic_mount() functionQu Wenruo3-1601/+0
2023-09-25btrfs: check-integrity: remove btrfsic_check_bio() functionQu Wenruo4-908/+0
2023-09-25btrfs: move extent_buffer::lock_owner to debug sectionDavid Sterba3-14/+37
2023-09-25btrfs: reduce size of struct btrfs_refDavid Sterba1-6/+12
2023-09-25btrfs: reduce size and reorder compression members in struct btrfs_inodeDavid Sterba1-10/+9
2023-09-25btrfs: reduce size of prelim_ref::levelDavid Sterba1-1/+1
2023-09-25btrfs: reduce arguments of helpers space accounting root itemDavid Sterba1-12/+11
2023-09-25btrfs: reduce parameters of btrfs_pin_extent_for_log_replayDavid Sterba3-10/+7
2023-09-25btrfs: reduce parameters of btrfs_pin_reserved_extentDavid Sterba3-7/+8
2023-09-25btrfs: drop __must_check annotationsDavid Sterba3-6/+4
2023-09-25btrfs: reformat remaining kdoc style commentsDavid Sterba18-51/+62
2023-09-25btrfs: move functions comments from qgroup.h to qgroup.cDavid Sterba2-76/+71
2023-09-25btrfs: comment about fsid and metadata_uuid relationshipAnand Jain1-0/+9
2023-09-25btrfs: qgroup: remove unused helpers for ulist aux dataJiapeng Chong1-10/+0
2023-09-25btrfs: qgroup: prealloc btrfs_qgroup_list for __add_relation_rb()Qu Wenruo1-19/+59
2023-09-25btrfs: qgroup: pre-allocate btrfs_qgroup to reduce GFP_ATOMIC usageQu Wenruo1-26/+61
2023-09-25btrfs: qgroup: use qgroup_iterator_nested to in qgroup_update_refcnt()Qu Wenruo2-42/+53
2023-09-25btrfs: qgroup: use qgroup_iterator to replace tmp ulist in qgroup_update_refc...Qu Wenruo1-28/+11
2023-09-25btrfs: qgroup: use qgroup_iterator in __qgroup_excl_accounting()Qu Wenruo1-64/+17
2023-09-25btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta()Qu Wenruo1-22/+10
2023-09-25btrfs: qgroup: use qgroup_iterator in btrfs_qgroup_free_refroot()Qu Wenruo1-22/+7
2023-09-25btrfs: qgroup: iterate qgroups without memory allocation for qgroup_reserve()Qu Wenruo2-32/+38
2023-09-25btrfs: initialize start_slot in btrfs_log_prealloc_extentsJosef Bacik1-1/+1
2023-09-25btrfs: make sure to initialize start and len in find_free_dev_extentJosef Bacik1-7/+6
2023-09-25btrfs: remove extraneous includes from ctree.hJosef Bacik1-28/+0
2023-09-25btrfs: include linux/security.h in super.cJosef Bacik1-0/+1
2023-09-25btrfs: include trace header in where necessaryJosef Bacik4-0/+4
2023-09-25btrfs: add btrfs_delayed_ref_head declaration to extent-tree.hJosef Bacik1-0/+1
2023-09-25btrfs: add fscrypt related dependencies to respective headersJosef Bacik4-0/+6
2023-09-25btrfs: include linux/iomap.h in file.cJosef Bacik1-0/+1
2023-09-25btrfs: include asm/unaligned.h in accessors.hJosef Bacik1-0/+1
2023-09-25btrfs: move btrfs_name_hash to dir-item.hJosef Bacik4-5/+9
2023-09-25btrfs: move btrfs_extref_hash into inode-item.hJosef Bacik2-9/+7
2023-09-25btrfs: remove btrfs_crc32c wrapperJosef Bacik4-13/+8
2023-09-25btrfs: move btrfs_crc32c_final into free-space-cache.cJosef Bacik2-5/+5
2023-09-25btrfs: do not require EXTENT_NOWAIT for btrfs_redirty_list_add()Qu Wenruo1-1/+1
2023-09-25btrfs: sipmlify uuid parameters of alloc_fs_devices()Anand Jain2-17/+18
2023-09-25btrfs: update comment for reservation of metadata space for delayed itemsFilipe Manana1-1/+1
2023-09-25overlayfs: set ctime when setting mtime and atimeJeff Layton1-1/+1
2023-09-25ntfs3: put resources during ntfs_fill_super()Christian Brauner1-0/+1
2023-09-25ovl: disable IOCB_DIO_CALLER_COMPJens Axboe1-0/+6
2023-09-24Linux 6.6-rc3Linus Torvalds1-1/+1
2023-09-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds20-161/+209
2023-09-24Merge tag 'trace-v6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-30/+85
2023-09-24Merge tag 'cxl-fixes-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-33/+60
2023-09-23Merge tag 'gpio-fixes-for-v6.6-rc3' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-39/+29
2023-09-23Merge tag 'mm-hotfixes-stable-2023-09-23-10-31' of git://git.kernel.org/pub/s...Linus Torvalds16-91/+111
2023-09-23Merge tag '6.6-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds11-27/+60
2023-09-23Merge tag 'i2c-for-6.6-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-2/+29
2023-09-23mfd: cs42l43: Use correct macro for new-style PM runtime opsCharles Keepax1-2/+2
2023-09-23Merge tag 'loongarch-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds26-134/+177