aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
14 daysnfsd: move nfsd4_cstate_assign_replay() earlier in open handling.NeilBrown1-6/+3
14 daysnfsd: perform all find_openstateowner_str calls in the one place.NeilBrown1-53/+40
2024-05-05mm: simplify thp_vma_allowable_orderMatthew Wilcox1-2/+2
2024-05-05f2fs: convert f2fs_clear_page_cache_dirty_tag to use a folioMatthew Wilcox (Oracle)1-2/+3
2024-05-05fscrypt: convert bh_get_inode_and_lblk_num to use a folioMatthew Wilcox (Oracle)1-3/+3
2024-05-05fs/proc/task_mmu: convert smaps_hugetlb_range() to work on foliosDavid Hildenbrand1-6/+7
2024-05-05fs/proc/task_mmu: convert pagemap_hugetlb_range() to work on foliosDavid Hildenbrand1-3/+4
2024-05-05buffer: improve bdev_getblk documentationMatthew Wilcox (Oracle)1-0/+5
2024-05-05buffer: add kernel-doc for bforget() and __bforget()Matthew Wilcox (Oracle)1-3/+6
2024-05-05buffer: add kernel-doc for brelse() and __brelse()Matthew Wilcox (Oracle)1-9/+8
2024-05-05buffer: fix __bread and __bread_gfp kernel-docMatthew Wilcox (Oracle)1-13/+22
2024-05-05buffer: add kernel-doc for try_to_free_buffers()Matthew Wilcox (Oracle)1-20/+24
2024-05-05buffer: add kernel-doc for block_dirty_folio()Matthew Wilcox (Oracle)1-24/+31
2024-05-05fs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()Ryan Roberts1-9/+13
2024-05-05fs/proc/task_mmu: fix loss of young/dirty bits during pagemap scanRyan Roberts1-1/+1
2024-05-05mm/userfaultfd: reset ptes when close() for wr-protected onesPeter Xu1-0/+4
2024-05-05epoll: be better about file lifetimesLinus Torvalds1-1/+37
2024-05-05Merge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-59/+195
2024-05-04ksmbd: do not grant v2 lease if parent lease key and epoch are not setNamjae Jeon1-5/+9
2024-05-04ksmbd: use rwsem instead of rwlock for lease breakNamjae Jeon5-38/+30
2024-05-04ksmbd: avoid to send duplicate lease break notificationsNamjae Jeon1-6/+15
2024-05-04ksmbd: off ipv6only for both ipv4/ipv6 bindingNamjae Jeon1-0/+4
2024-05-04eventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
2024-05-04eventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
2024-05-04eventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
2024-05-04tracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
2024-05-04tracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
2024-05-04eventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
2024-05-04eventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)1-2/+21
2024-05-03gfs2: Convert gfs2_aspace_writepage() to use a folioMatthew Wilcox (Oracle)1-8/+8
2024-05-03gfs2: Add a migrate_folio operation for journalled filesMatthew Wilcox (Oracle)1-2/+2
2024-05-03fsverity: use register_sysctl_init() to avoid kmemleak warningEric Biggers1-6/+1
2024-05-03ext4: open coding repeated check in next_linear_groupKemeng Shi1-16/+15
2024-05-03ext4: use correct criteria name instead stale integer number in commentKemeng Shi3-12/+17
2024-05-03ext4: call ext4_mb_mark_free_simple to free continuous bits in found chunkKemeng Shi1-17/+21
2024-05-03ext4: add test_mb_mark_used_cost to estimate cost of mb_mark_usedKemeng Shi1-0/+52
2024-05-03ext4: keep "prefetch_grp" and "nr" consistentKemeng Shi1-0/+1
2024-05-03ext4: implement filesystem specific alloc_inode in unit testKemeng Shi1-0/+24
2024-05-03ext4: do not create EA inode under buffer lockJan Kara1-60/+53
2024-05-03Revert "ext4: drop duplicate ea_inode handling in ext4_xattr_block_set()"Jan Kara1-0/+11
2024-05-02ext4: replace deprecated strncpy with alternativesJustin Stitt3-8/+5
2024-05-02ext4: clean up s_mb_rb_lock to fix build warnings with C=1Baokun Li1-1/+0
2024-05-02ext4: set the type of max_zeroout to unsigned int to avoid overflowBaokun Li1-1/+2
2024-05-02ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflowBaokun Li1-1/+1
2024-05-02ext4: add positive int attr pointer to avoid sysfs variables overflowBaokun Li1-6/+19
2024-05-02ext4: add new attr pointer attr_mb_orderBaokun Li1-1/+12
2024-05-02ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()Baokun Li2-1/+16
2024-05-02ext4: refactor out ext4_generic_attr_show()Baokun Li1-42/+32
2024-05-02ext4: refactor out ext4_generic_attr_store()Baokun Li1-15/+25
2024-05-02ext4: avoid overflow when setting values via sysfsBaokun Li1-5/+6
2024-05-02Revert "ext4: apply umask if ACL support is disabled"Max Kellermann1-5/+0
2024-05-02btrfs: make sure that WRITTEN is set on all metadata blocksJosef Bacik2-15/+16
2024-05-02btrfs: qgroup: do not check qgroup inherit if qgroup is disabledQu Wenruo1-0/+2
2024-05-02ext4: add support for FS_IOC_GETFSSYSFSPATHKent Overstreet1-0/+1
2024-05-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski25-135/+257
2024-05-02ext4: avoid excessive credit estimate in ext4_tmpfile()Jan Kara1-1/+1
2024-05-02ext4: remove unneeded if checks before kfreeThorsten Blum1-4/+2
2024-05-02Merge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-16/+40
2024-05-02gfs2: Simplify gfs2_read_superMatthew Wilcox (Oracle)1-33/+13
2024-05-02ext4: set FMODE_CAN_ODIRECT instead of a dummy direct_IO methodChristoph Hellwig2-5/+1
2024-05-02ext4: Remove PAGE_MASK dependency on mpage_submit_folioRitesh Harjani (IBM)1-1/+1
2024-05-02ext4: Fixes len calculation in mpage_journal_page_buffersRitesh Harjani (IBM)1-1/+1
2024-05-02seq_file: Simplify __seq_puts()Christophe JAILLET1-8/+1
2024-05-02seq_file: Optimize seq_puts()Christophe JAILLET1-2/+2
2024-05-02proc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operationTyler Hicks (Microsoft)1-22/+20
2024-05-01cifs: Enable large folio supportDavid Howells1-0/+1
2024-05-01cifs: Remove some code that's no longer used, part 3David Howells1-1004/+0
2024-05-01cifs: Remove some code that's no longer used, part 2David Howells1-633/+1
2024-05-01cifs: Remove some code that's no longer used, part 1David Howells5-825/+0
2024-05-01cifs: Cut over to using netfslibDavid Howells14-180/+361
2024-05-01cifs: Implement netfslib hooksDavid Howells6-10/+343
2024-05-01cifs: Make add_credits_and_wake_if() clear deducted creditsDavid Howells1-1/+2
2024-05-01cifs: Add mempools for cifs_io_request and cifs_io_subrequest structsDavid Howells2-1/+56
2024-05-01cifs: Set zero_point in the copy_file_range() and remap_file_range()David Howells1-0/+6
2024-05-01cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.cDavid Howells3-55/+55
2024-05-01cifs: Replace the writedata replay bool with a netfs sreq flagDavid Howells2-3/+3
2024-05-01cifs: Make wait_mtu_credits take size_t argsDavid Howells5-14/+17
2024-05-01cifs: Use more fields from netfs_io_subrequestDavid Howells6-116/+113
2024-05-01cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequestDavid Howells6-89/+59
2024-05-01cifs: Replace cifs_readdata with a wrapper around netfs_io_subrequestDavid Howells8-52/+58
2024-05-01cifs: Use alternative invalidation to using launder_folioDavid Howells3-143/+5
2024-05-01netfs, afs: Use writeback retry to deal with alternate keysDavid Howells4-100/+102
2024-05-01netfs: Miscellaneous tidy upsDavid Howells1-1/+1
2024-05-01netfs: Remove the old writeback codeDavid Howells4-1180/+0
2024-05-01netfs: Cut over to using new writeback codeDavid Howells10-69/+62
2024-05-01netfs, cachefiles: Implement helpers for new write codeDavid Howells1-0/+74
2024-05-01netfs, 9p: Implement helpers for new write codeDavid Howells1-0/+48
2024-05-01netfs, afs: Implement helpers for new write codeDavid Howells3-0/+60
2024-05-01netfs: Add some write-side stats and clean up some stat namesDavid Howells6-9/+23
2024-05-01netfs: New writeback implementationDavid Howells6-5/+1533
2024-05-01netfs: Switch to using unsigned long long rather than loff_tDavid Howells7-10/+12
2024-05-01netfs: Use mempools for allocating requests and subrequestsDavid Howells3-26/+86
2024-05-01netfs: Remove ->launder_folio() supportDavid Howells2-75/+0
2024-05-01afs: Use alternative invalidation to using launder_folioDavid Howells4-11/+5
2024-05-019p: Use alternative invalidation to using launder_folioDavid Howells1-2/+0
2024-05-01mm: Provide a means of invalidation without using launder_folioDavid Howells1-4/+24
2024-04-30btrfs: set correct ram_bytes when splitting ordered extentQu Wenruo1-0/+1
2024-04-29Merge tag 'nfsd-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-1/+1
2024-04-29Merge tag 'nfs-for-6.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+6
2024-04-29Merge tag 'bcachefs-2024-04-29' of https://evilpiepirate.org/git/bcachefsLinus Torvalds4-5/+7
2024-04-29Merge tag 'erofs-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-77/+56
2024-04-29netfs: Use subreq_counter to allocate subreq debug_index valuesDavid Howells3-6/+3
2024-04-29netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells1-1/+1
2024-04-29netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells3-169/+2
2024-04-29mm: Remove the PG_fscache alias for PG_private_2David Howells8-25/+26
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells11-85/+107
2024-04-29netfs: Update i_blocks when write committed to pagecacheDavid Howells1-11/+34
2024-04-29gfs2: Convert gfs2_page_mkwrite() to use a folioMatthew Wilcox (Oracle)1-29/+30
2024-04-29gfs2: gfs2_freeze_unlock cleanupAndreas Gruenbacher4-11/+11
2024-04-28bcachefs: fix integer conversion bugKent Overstreet1-1/+1
2024-04-28bcachefs: btree node scan now fills in sectors_writtenKent Overstreet2-2/+6
2024-04-28bcachefs: Remove accidental debug assertKent Overstreet1-2/+0
2024-04-28ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect()Namjae Jeon1-2/+2
2024-04-28erofs: reliably distinguish block based and fscache modeChristian Brauner1-6/+2
2024-04-28erofs: get rid of erofs_fs_contextBaokun Li2-70/+53
2024-04-28erofs: modify the error message when prepare_ondemand_read failedHongbo Li1-1/+1
2024-04-27Merge tag '6.9-rc5-cifs-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-4/+9
2024-04-26Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds1-5/+2
2024-04-26Merge tag 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-20/+120
2024-04-26netfs: Fix the pre-flush when appending to a file in writethrough modeDavid Howells1-7/+6
2024-04-26fs: Create anon_inode_getfile_fmode()Dawid Osuchowski1-0/+33
2024-04-25nilfs2: add kernel-doc comments to nilfs_remove_all_gcinodes()Yang Li1-0/+1
2024-04-25nilfs2: add kernel-doc comments to nilfs_btree_convert_and_insert()Yang Li1-7/+16
2024-04-25nilfs2: add kernel-doc comments to nilfs_do_roll_forward()Yang Li1-0/+1
2024-04-25ocfs2: use coarse time for new created filesSu Yue1-1/+1
2024-04-25ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_linkSu Yue1-0/+2
2024-04-25ocfs2: fix races between hole punching and AIO+DIOSu Yue1-0/+2
2024-04-25ocfs2: return real error code in ocfs2_dio_wr_get_blockSu Yue1-2/+0
2024-04-25vmcore: replace strncpy with strscpy_padJustin Stitt1-3/+2
2024-04-25Squashfs: remove deprecated strncpy by not copying the stringPhillip Lougher1-10/+4
2024-04-25ocfs2: fix sparse warningsHeming Zhao5-15/+16
2024-04-25ocfs2: speed up chain-list searchingHeming Zhao1-1/+1
2024-04-25ocfs2: adjust enabling place for la windowHeming Zhao2-12/+8
2024-04-25ocfs2: improve write IO performance when fragmentation is highHeming Zhao5-11/+108
2024-04-25regset: use kvzalloc() for regset_get_alloc()Douglas Anderson1-1/+1
2024-04-25fs: add kernel-doc comments to fat_parse_long()Yang Li1-0/+12
2024-04-25ocfs2: update inode ctime in ocfs2_fileattr_setSu Yue1-0/+1
2024-04-25ocfs2: correctly use ocfs2_find_next_zero_bit()Joseph Qi3-18/+9
2024-04-25proc: convert smaps_pmd_entry to use a folioMatthew Wilcox (Oracle)1-3/+5
2024-04-25proc: pass a folio to smaps_page_accumulate()Matthew Wilcox (Oracle)1-6/+5
2024-04-25proc: convert smaps_page_accumulate to use a folioMatthew Wilcox (Oracle)1-3/+4
2024-04-25proc: convert gather_stats to use a folioMatthew Wilcox (Oracle)1-6/+7
2024-04-25proc: convert smaps_account() to use a folioMatthew Wilcox (Oracle)1-7/+9
2024-04-25proc: convert clear_refs_pte_range to use a folioMatthew Wilcox (Oracle)1-8/+8
2024-04-25mm/ksm: fix ksm exec support for prctlJinjiang Tu1-0/+11
2024-04-25treewide: use initializer for struct vm_unmapped_area_infoRick Edgecombe1-5/+2
2024-04-25mm: switch mm->get_unmapped_area() to a flagRick Edgecombe3-4/+5
2024-04-25proc: refactor pde_get_unmapped_area as prepRick Edgecombe1-6/+3
2024-04-25userfaultfd: early return in dup_userfaultfd()ZhangPeng1-1/+4
2024-04-25dax: use huge_zero_folioMatthew Wilcox (Oracle)1-7/+7
2024-04-25mm: add is_huge_zero_folio()Matthew Wilcox (Oracle)1-1/+1
2024-04-25proc: rewrite stable_page_flags()Matthew Wilcox (Oracle)1-32/+37
2024-04-25mm: change inlined allocation helpers to account at the call siteSuren Baghdasaryan1-4/+1
2024-04-25mm: zswap: optimize zswap pool size trackingJohannes Weiner1-2/+1
2024-04-25Merge tag '9p-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/e...Linus Torvalds4-22/+56
2024-04-25NFSD: Fix nfsd4_encode_fattr4() crasherChuck Lever1-1/+1
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski58-190/+442
2024-04-25smb3: fix lock ordering potential deadlock in cifs_sync_mid_resultSteve French1-0/+3
2024-04-25smb3: missing lock when picking channelSteve French1-1/+3
2024-04-25Merge tag 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-22/+6
2024-04-25btrfs: take the cleaner_mutex earlier in qgroup disableJosef Bacik2-16/+38
2024-04-25btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()Dominique Martinet1-0/+1
2024-04-25exfat: zero the reserved fields of file and stream extension dentriesYuezhang Mo1-0/+2
2024-04-25iomap: do some small logical cleanup in buffered writeZhang Yi1-5/+3
2024-04-25iomap: make iomap_write_end() return a booleanZhang Yi1-17/+31
2024-04-25iomap: use a new variable to handle the written bytes in iomap_write_iter()Zhang Yi1-16/+17
2024-04-25iomap: don't increase i_size if it's not a write operationZhang Yi1-25/+25
2024-04-25iomap: drop the write failure handles when unsharing and zeroingZhang Yi1-4/+6
2024-04-24mm: support page_mapcount() on page_has_type() pagesMatthew Wilcox (Oracle)1-5/+2
2024-04-24fs: ecryptfs: replace deprecated strncpy with strscpyJustin Stitt2-23/+7
2024-04-24hfsplus: refactor copy_name to not use strncpyJustin Stitt1-12/+10
2024-04-24reiserfs: replace deprecated strncpy with scnprintfJustin Stitt1-10/+3
2024-04-24binfmt_elf_fdpic: fix /proc/<pid>/auxvMax Filippov1-46/+39
2024-04-24binfmt_elf: Leave a gap between .bss and brkKees Cook1-0/+3
2024-04-24gfs2: Remove and replace gfs2_glock_queue_workAndreas Gruenbacher1-20/+15
2024-04-24gfs2: do_xmote fixesAndreas Gruenbacher1-19/+25
2024-04-24gfs2: finish_xmote cleanupAndreas Gruenbacher1-8/+13
2024-04-24gfs2: Unlock fewer glocks on unmountAndreas Gruenbacher1-2/+8
2024-04-24gfs2: Fix potential glock use-after-free on unmountAndreas Gruenbacher6-16/+57
2024-04-24gfs2: Remove ill-placed consistency checkAndreas Gruenbacher1-1/+0
2024-04-24gfs2: Fix lru_count accountingAndreas Gruenbacher1-14/+13
2024-04-24Merge tag 'for-6.9-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-27/+25
2024-04-24xfs: don't call xfs_file_open from xfs_dir_openChristoph Hellwig1-1/+3
2024-04-24xfs: drop fop_flags for directoriesChristoph Hellwig1-2/+0
2024-04-24xfs: fix overly long line in the file_operationsChristoph Hellwig1-4/+4
2024-04-24sysctl: drop now unnecessary out-of-bounds checkThomas Weißschuh1-5/+2
2024-04-24sysctl: move sysctl type to ctl_table_headerThomas Weißschuh1-4/+6
2024-04-24sysctl: drop sysctl_is_perm_empty_ctl_tableThomas Weißschuh1-5/+3
2024-04-24sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table)Thomas Weißschuh1-1/+1
2024-04-24smb: client: Fix struct_group() usage in __packed structsGustavo A. R. Silva2-3/+3
2024-04-23Revert "NFSD: Convert the callback workqueue to use delayed_work"Chuck Lever2-4/+4
2024-04-23Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"Chuck Lever1-18/+2
2024-04-23dlm: return -ENOMEM if ls_recover_buf failsAlexander Aring1-1/+3
2024-04-23Merge tag '6.9-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds13-26/+176
2024-04-23netfs: Fix writethrough-mode error handlingDavid Howells1-4/+6
2024-04-23ntfs3: add legacy ntfs file operationsChristian Brauner4-4/+33
2024-04-23ntfs3: enforce read-only when used as legacy ntfs driverChristian Brauner2-4/+34
2024-04-22Merge tag '6.9-rc5-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds5-28/+42
2024-04-22Merge tag 'bcachefs-2024-04-22' of https://evilpiepirate.org/git/bcachefsLinus Torvalds19-52/+105
2024-04-22cifs: reinstate original behavior again for forceuid/forcegidTakayuki Nagata2-0/+14