aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
13 daysbcachefs: Add missing skcipher_request_set_callback() callKent Overstreet1-0/+1
13 daysbcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()Kent Overstreet1-5/+3
13 daysbcachefs: Fix shift-by-64 in bformat_needs_redo()Kent Overstreet1-8/+14
13 daysbcachefs: Guard against unknown k.k->type in __bkey_invalid()Kent Overstreet1-2/+2
13 daysbcachefs: Add missing validation for superblock section cleanKent Overstreet1-0/+14
13 daysbcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2-4/+8
13 daysbcachefs: fix overflow in fiemapReed Riley1-1/+1
13 daysbcachefs: Add a better limit for maximum number of bucketsKent Overstreet4-3/+17
13 daysbcachefs: Fix lifetime issue in device iterator helpersKent Overstreet1-2/+2
13 daysbcachefs: Fix bch2_dev_lookup() refcountingKent Overstreet1-6/+2
13 daysbcachefs: Initialize bch_write_op->failed in inline data pathKent Overstreet1-0/+2
13 daysbcachefs: Fix refcount put in sb_field_resize error pathKent Overstreet1-1/+1
13 daysbcachefs: Inodes need extra padding for varint_decode_fast()Kent Overstreet1-10/+18
13 daysbcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet1-7/+9
13 daysbcachefs: bucket_pos_to_bp_noerror()Kent Overstreet2-5/+11
13 daysbcachefs: don't free error pointersKent Overstreet1-1/+2
13 daysbcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()Kent Overstreet1-0/+2
13 daysorangefs: fix out-of-bounds fsid accessMike Marshall1-1/+2
13 daysnfsd: set security label during create operationsStephen Smalley2-1/+9
13 daysNFSD: Add COPY status code to OFFLOAD_STATUS responseChuck Lever3-4/+17
13 daysNFSD: Record status of async copy operation in struct nfsd4_copyChuck Lever2-11/+11
13 daysNFSD: add listener-{set,get} netlink commandLorenzo Bianconi3-0/+245
13 daysNFSD: add write_version to netlink commandLorenzo Bianconi5-2/+181
13 daysNFSD: convert write_threads to netlink commandLorenzo Bianconi3-0/+165
13 daysNFSD: allow callers to pass in scope string to nfsd_svcJeff Layton3-4/+4
13 daysNFSD: move nfsd_mutex handling into nfsd_svc callersJeff Layton2-2/+4
13 dayslockd: host: Remove unnecessary statements'host = NULL;'Li kunyu1-1/+0
13 daysnfsd: don't create nfsv4recoverydir in nfsdfs when not used.NeilBrown1-2/+2
13 daysnfsd: optimise recalculate_deny_mode() for a common caseNeilBrown1-1/+6
13 daysnfsd: add tracepoint in mark_client_expired_lockedJeff Layton2-1/+29
13 daysnfsd: new tracepoint for check_slot_seqidChuck Lever2-7/+77
13 daysnfsd: drop extraneous newline from nfsd tracepointsJeff Layton1-3/+3
13 daysfs: nfsd: use group allocation/free of per-cpu counters APIKefeng Wang4-55/+13
13 daysnfsd: trivial GET_DIR_DELEGATION supportJeff Layton3-2/+134
13 daysNFSD: Move callback_wq into struct nfs4_clientChuck Lever3-31/+18
13 daysnfsd: drop st_mutex before calling move_to_close_lru()NeilBrown1-4/+7
13 daysnfsd: replace rp_mutex to avoid deadlock in move_to_close_lru()NeilBrown2-8/+32
13 daysnfsd: move nfsd4_cstate_assign_replay() earlier in open handling.NeilBrown1-6/+3
13 daysnfsd: perform all find_openstateowner_str calls in the one place.NeilBrown1-53/+40
14 daysmm: simplify thp_vma_allowable_orderMatthew Wilcox1-2/+2
14 daysf2fs: convert f2fs_clear_page_cache_dirty_tag to use a folioMatthew Wilcox (Oracle)1-2/+3
14 daysfscrypt: convert bh_get_inode_and_lblk_num to use a folioMatthew Wilcox (Oracle)1-3/+3
14 daysfs/proc/task_mmu: convert smaps_hugetlb_range() to work on foliosDavid Hildenbrand1-6/+7
14 daysfs/proc/task_mmu: convert pagemap_hugetlb_range() to work on foliosDavid Hildenbrand1-3/+4
14 daysbuffer: improve bdev_getblk documentationMatthew Wilcox (Oracle)1-0/+5
14 daysbuffer: add kernel-doc for bforget() and __bforget()Matthew Wilcox (Oracle)1-3/+6
14 daysbuffer: add kernel-doc for brelse() and __brelse()Matthew Wilcox (Oracle)1-9/+8
14 daysbuffer: fix __bread and __bread_gfp kernel-docMatthew Wilcox (Oracle)1-13/+22
14 daysbuffer: add kernel-doc for try_to_free_buffers()Matthew Wilcox (Oracle)1-20/+24
14 daysbuffer: add kernel-doc for block_dirty_folio()Matthew Wilcox (Oracle)1-24/+31
14 daysfs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()Ryan Roberts1-9/+13
14 daysfs/proc/task_mmu: fix loss of young/dirty bits during pagemap scanRyan Roberts1-1/+1
14 daysmm/userfaultfd: reset ptes when close() for wr-protected onesPeter Xu1-0/+4
14 daysepoll: 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-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