aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2023-09-18Merge remote-tracking branch 'mrchuck/nfsd-next' into kdevopsHEADmasterJeff Layton20-135/+748
2023-09-18Merge remote-tracking branch 'brauner/vfs.all' into kdevopsJeff Layton14-77/+104
2023-09-17NFSD: add rpc_status netlink supportLorenzo Bianconi4-3/+220
2023-09-17NFSD: introduce netlink stubsLorenzo Bianconi4-1/+73
2023-09-17NFSD: handle GETATTR conflict with write delegationDai Ngo3-12/+117
2023-09-17NFSD: add support for CB_GETATTR callbackDai Ngo3-1/+128
2023-09-17SUNRPC: change sp_nrthreads to atomic_tNeilBrown1-6/+5
2023-09-17SUNRPC: change how svc threads are asked to exit.NeilBrown5-11/+11
2023-09-17SUNRPC: integrate back-channel processing with svc_recv()NeilBrown1-40/+2
2023-09-17SUNRPC: Clean up bc_svc_process()Chuck Lever1-5/+1
2023-09-17lockd: add doc to enable EXPORT_OP_ASYNC_LOCKAlexander Aring1-5/+7
2023-09-17lockd: fix race in async lock request handlingAlexander Aring1-3/+8
2023-09-17lockd: don't call vfs_lock_file() for pending requestsAlexander Aring1-7/+16
2023-09-17lockd: introduce safe async lock opAlexander Aring2-6/+8
2023-09-17nfsd: Don't reset the write verifier on a commit EAGAINTrond Myklebust1-10/+23
2023-09-17nfsd: Handle EOPENSTALE correctly in the filecacheTrond Myklebust3-25/+34
2023-09-17NFSD: add trace points to track server copy progressDai Ngo2-2/+97
2023-09-17NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace pointDai Ngo1-1/+1
2023-09-17stat: remove no-longer-used helper macrosLinus Torvalds1-6/+0
2023-09-17Merge tag '6.6-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-17/+24
2023-09-17Merge tag '6.6-rc1-ksmbd' of git://git.samba.org/ksmbdLinus Torvalds2-2/+1
2023-09-17Merge tag 'ext4_for_linus-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds5-50/+60
2023-09-16Merge branch 'vfs.mount.write' into vfs.allChristian Brauner4-28/+30
2023-09-16Merge branch 'vfs.super' into vfs.allChristian Brauner2-2/+2
2023-09-16Merge branch 'vfs.misc' into vfs.allChristian Brauner6-38/+21
2023-09-15Merge tag 'nfsd-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-4/+5
2023-09-15Merge tag 'efi-fixes-for-v6.6-1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+10
2023-09-15smb3: fix some minor typos and repeated wordsSteve French2-3/+5
2023-09-15smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPPSteve French2-4/+4
2023-09-14ext4: fix rec_len verify errorShida Zhang1-11/+15
2023-09-14ext4: do not let fstrim block system suspendJan Kara1-2/+10
2023-09-14ext4: move setting of trimmed bit into ext4_try_to_trim_range()Jan Kara1-21/+25
2023-09-14jbd2: Fix memory leak in journal_init_common()Li Zetao1-0/+2
2023-09-14overlayfs: set ctime when setting mtime and atimeJeff Layton1-1/+1
2023-09-13Merge tag 'trace-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds3-10/+59
2023-09-13fs: add a new SB_I_NOUMASK flagJeff Layton3-24/+3
2023-09-13direct_write_fallback(): on error revert the ->ki_pos update from buffered writeAl Viro1-0/+1
2023-09-13ksmbd: fix passing freed memory 'aux_payload_buf'Namjae Jeon1-1/+1
2023-09-13ksmbd: remove unneeded mark_inode_dirty in set_info_sec()Namjae Jeon1-1/+0
2023-09-12smb3: move server check earlier when setting channel sequence numberSteve French1-10/+15
2023-09-12Merge tag 'for-6.6-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds9-64/+128
2023-09-12Merge tag 'ovl-fixes-6.6-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-7/+5
2023-09-12NFSD: fix possible oops when nfsd/pool_stats is closed.NeilBrown1-2/+3
2023-09-11tracefs/eventfs: Use list_for_each_srcu() in dcache_dir_open_wrapper()Steven Rostedt (Google)1-1/+2
2023-09-11fs: export mnt_{get,put}_write_access() to modulesAmir Goldstein1-0/+2
2023-09-11fs: rename __mnt_{want,drop}_write*() helpersAmir Goldstein4-28/+28
2023-09-11fs: don't update the atime if existing atime is newer than "now"Jeff Layton1-2/+2
2023-09-11fs: initialize inode->__i_ctime to the epochJeff Layton1-0/+2
2023-09-11fs: have setattr_copy handle multigrain timestamps appropriatelyJeff Layton1-6/+46
2023-09-11iomap: handle error conditions more gracefully in iomap_to_bhChristoph Hellwig1-11/+14
2023-09-11reiserfs: Replace 1-element array with C99 style flex-arrayShigeru Yoshida1-3/+3
2023-09-11devpts: free sb->s_fs_info after shutting down the super blockChristoph Hellwig1-1/+1
2023-09-11ramfs: free sb->s_fs_info after shutting down the super blockChristoph Hellwig1-1/+1
2023-09-11efivarfs: fix statfs() on efivarfsHeinrich Schuchardt1-4/+10
2023-09-09Merge tag '6.6-rc-smb3-client-fixes-part2' of git://git.samba.org/sfrench/cif...Linus Torvalds13-19/+42
2023-09-09nfsd: fix change_info in NFSv4 RENAME repliesJeff Layton1-2/+2
2023-09-08Merge tag '6.6-rc-ksmbd' of git://git.samba.org/ksmbdLinus Torvalds2-3/+1
2023-09-08tracefs/eventfs: Free top level files on removalSteven Rostedt (Google)1-4/+26
2023-09-08smb3: fix minor typo in SMB2_GLOBAL_CAP_LARGE_MTUSteve French1-1/+1
2023-09-08MAINTAINERS: remove links to obsolete btrfs.wiki.kernel.orgBhaskar Chowdhury1-1/+1
2023-09-08btrfs: assert delayed node locked when removing delayed itemFilipe Manana1-4/+8
2023-09-08btrfs: remove BUG() after failure to insert delayed dir index itemFilipe Manana1-27/+47
2023-09-08btrfs: improve error message after failure to add delayed dir index itemFilipe Manana1-3/+4
2023-09-08btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folioQu Wenruo1-6/+8
2023-09-08btrfs: check for BTRFS_FS_ERROR in pending ordered assertJosef Bacik1-1/+1
2023-09-08btrfs: fix lockdep splat and potential deadlock after failure running delayed...Filipe Manana1-3/+16
2023-09-08btrfs: do not block starts waiting on previous transaction commitJosef Bacik4-20/+30
2023-09-08btrfs: release path before inode lookup during the ino lookup ioctlFilipe Manana1-1/+7
2023-09-08btrfs: fix race between finishing block group creation and its item updateFilipe Manana1-2/+10
2023-09-07tracefs/eventfs: Use dput to free the toplevel events directorySteven Rostedt (Google)3-8/+16
2023-09-07jbd2: Remove page size assumptionsRitesh Harjani (IBM)2-18/+10
2023-09-07ntfs3: drop inode references in ntfs_put_super()Christian Brauner1-6/+12
2023-09-07vfs: mostly undo glibc turning 'fstat()' into 'fstatat(AT_EMPTY_PATH)'Linus Torvalds1-0/+17
2023-09-07cifs: update internal module version number for cifs.koSteve French1-2/+2
2023-09-07smb3: allow controlling maximum number of cached directoriesSteve French7-6/+22
2023-09-07smb3: add trace point for queryfs (statfs)Steve French2-1/+2
2023-09-06Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds18-462/+3532
2023-09-05tracefs/eventfs: Add missing lockdown checksSteven Rostedt (Google)1-0/+15
2023-09-05tracefs: Add missing lockdown check to tracefs_create_dir()Steven Rostedt (Google)1-0/+3
2023-09-05Merge tag 'gfs2-v6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds19-326/+344
2023-09-05Merge tag 'fuse-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-105/+237
2023-09-05Merge tag 'mm-stable-2023-09-04-14-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+6
2023-09-05gfs2: change qd_slot_count to qd_slot_refBob Peterson2-9/+9
2023-09-05gfs2: check for no eligible quota changesBob Peterson1-0/+21
2023-09-05gfs2: Remove useless assignmentBob Peterson1-2/+0
2023-09-05gfs2: simplify slot_getBob Peterson1-10/+9
2023-09-05gfs2: Simplify qd2offsetBob Peterson1-6/+1
2023-09-05gfs2: introduce qd_bh_get_or_undoBob Peterson1-17/+19
2023-09-05gfs2: Remove quota allocation info from quota fileBob Peterson1-10/+2
2023-09-05gfs2: use constant for array sizeBob Peterson1-1/+1
2023-09-05gfs2: Set qd_sync_gen in do_syncBob Peterson1-4/+4
2023-09-05gfs2: Remove useless err setBob Peterson1-1/+0
2023-09-05gfs2: Small gfs2_quota_lock cleanupBob Peterson1-1/+1
2023-09-05gfs2: move qdsb_put and reduce redundancyBob Peterson1-10/+8
2023-09-05gfs2: improvements to sysfs statusBob Peterson1-2/+8
2023-09-05gfs2: Don't try to sync non-changesBob Peterson1-1/+1
2023-09-05gfs2: Simplify function need_syncBob Peterson1-8/+7
2023-09-05gfs2: remove unneeded pg_oflow variableBob Peterson1-5/+3
2023-09-05gfs2: remove unneeded variable doneBob Peterson1-3/+2
2023-09-05gfs2: pass sdp to gfs2_write_buf_to_pageBob Peterson1-5/+4
2023-09-05gfs2: pass sdp in to gfs2_write_disk_quotaBob Peterson1-2/+3
2023-09-05gfs2: Pass sdp to gfs2_adjust_quotaBob Peterson1-5/+6
2023-09-05gfs2: remove dead code for quota writesBob Peterson1-4/+1
2023-09-05gfs2: Introduce new quota=quiet mount optionBob Peterson4-6/+16
2023-09-05gfs2: Add device name to gfs2_logd and gfs2_quotadAndreas Gruenbacher1-2/+2
2023-09-05gfs2: Rename "freeze_workqueue" to "gfs2_freeze"Andreas Gruenbacher1-1/+1
2023-09-05gfs2: Rename "gfs_recovery" workqueue to "gfs2_recovery"Andreas Gruenbacher3-7/+7
2023-09-05gfs2: Fix withdraw raceAndreas Gruenbacher1-12/+12
2023-09-05gfs2: Sanitize kthread stoppingAndreas Gruenbacher2-9/+9
2023-09-05gfs2: Switch to wait_event in gfs2_quotadAndreas Gruenbacher1-6/+5
2023-09-05gfs2: Fix asynchronous thread destructionAndreas Gruenbacher4-33/+32
2023-09-05gfs2: Stop using gfs2_make_fs_ro for withdrawAndreas Gruenbacher2-8/+20
2023-09-05gfs2: Free quota data objects synchronouslyAndreas Gruenbacher1-3/+34
2023-09-05gfs2: Fix initial quota data refcountAndreas Gruenbacher1-1/+2
2023-09-05gfs2: No more quota complaints after withdrawAndreas Gruenbacher1-3/+5
2023-09-05gfs2: Factor out duplicate quota data disposal codeAndreas Gruenbacher1-23/+24
2023-09-05gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanupAndreas Gruenbacher1-22/+4
2023-09-05gfs2: Fix wrong quota shrinker return valueAndreas Gruenbacher1-2/+6
2023-09-05gfs2: Rename SDF_DEACTIVATING to SDF_KILLAndreas Gruenbacher6-8/+8
2023-09-05gfs2: Rename sd_{ glock => kill }_waitAndreas Gruenbacher3-5/+5
2023-09-05gfs2: Use qd_sbd more consequentlyBob Peterson1-11/+11
2023-09-05gfs2: journal flush threshold fixes and cleanupAndreas Gruenbacher1-18/+16
2023-09-05gfs2: Fix logd wakeup on I/O errorAndreas Gruenbacher1-0/+1
2023-09-05gfs2: low-memory forced flush fixesAndreas Gruenbacher2-6/+6
2023-09-05gfs2: Switch to wait_event in gfs2_logdAndreas Gruenbacher1-12/+5
2023-09-05gfs2: conversion deadlock do_promote bypassBob Peterson1-0/+2
2023-09-05gfs2: Remove LM_FLAG_PRIORITY flagAndreas Gruenbacher3-31/+6
2023-09-05gfs2: do_promote cleanupAndreas Gruenbacher1-6/+6
2023-09-05gfs: Don't use GFP_NOFS in gfs2_unstuff_dinodeAndreas Gruenbacher1-1/+1
2023-09-05gfs2: Use mapping->gfp_mask for metadata inodesAndreas Gruenbacher3-9/+14
2023-09-05gfs2: increase usage of folio_next_index() helperMinjie Du1-2/+1
2023-09-04ovl: fix incorrect fdput() on aio completionAmir Goldstein1-6/+3
2023-09-04ovl: fix failed copyup of fileattr on a symlinkAmir Goldstein1-1/+2
2023-09-03ksmbd: remove experimental warningSteve French2-3/+1
2023-09-02Merge tag 'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds14-168/+261
2023-09-02proc/ksm: add ksm stats to /proc/pid/smapsStefan Roesch1-0/+6
2023-09-02Merge tag 'pstore-v6.6-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-7/+27
2023-09-01Merge tag 'trace-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds4-12/+982
2023-09-01Merge tag 'char-misc-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+46
2023-09-01Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-1/+16
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...locks-nextiversion-nextLinus Torvalds2-20/+20
2023-08-31Merge tag 'nfs-for-6.6-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds19-43/+88
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds26-327/+550
2023-08-31Merge tag '6.6-rc-ksmbd-fixes-part1' of git://git.samba.org/ksmbdLinus Torvalds15-417/+432
2023-08-31Merge tag 'jfs-6.6' of github.com:kleikamp/linux-shaggyLinus Torvalds4-2/+9
2023-08-31Merge tag 'ext4_for_linus-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds25-673/+717
2023-08-31Merge tag 'dlm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds22-421/+575
2023-08-31Merge tag 'v6.6-vfs.super.fixes.2' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-22/+46
2023-08-31pstore: Base compression input buffer size on estimated compressed sizeArd Biesheuvel1-7/+27
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-1/+10
2023-08-31nls: Hide new NLS_UCS2_UTILSDr. David Alan Gilbert1-6/+1
2023-08-31smb3: allow controlling length of time directory entries are cached with dir ...Steve French3-2/+13
2023-08-31ceph: make num_fwd and num_retry to __u32Xiubo Li2-87/+106
2023-08-31NFS: switch back to using kill_anon_superChristoph Hellwig1-3/+1
2023-08-31fs: export sget_dev()Christian Brauner1-19/+45
2023-08-30smb: propagate error code of extract_sharename()Katya Orlova1-1/+1
2023-08-30Merge tag '6.6-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cif...Linus Torvalds43-2021/+1377
2023-08-30Merge tag 'xfs-6.6-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds42-647/+3910
2023-08-30Merge tag 'for_v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds8-218/+219
2023-08-30Merge tag 'ovl-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/o...Linus Torvalds11-68/+580
2023-08-30pNFS: Fix assignment of xprtdata.credAnna Schumaker1-1/+1
2023-08-30NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQOlga Kornievskaia1-2/+3
2023-08-30NFS: Guard against READDIR loop when entry names exceed MAXNAMELENBenjamin Coddington2-2/+2
2023-08-30fs/jfs: Use common ucs2 upper case tableDr. David Alan Gilbert6-147/+23
2023-08-30fs/smb/client: Use common code in clientDr. David Alan Gilbert5-405/+4
2023-08-30fs/smb: Swing unicode common code from smb->NLSDr. David Alan Gilbert7-284/+328
2023-08-30fs/smb: Remove unicode 'lower' tablesDr. David Alan Gilbert4-343/+0
2023-08-30SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusionSteve French9-22/+22
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds41-27/+51
2023-08-29Merge tag 'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-44/+46
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds14-65/+60
2023-08-29NFSD: da_addr_body field missing in some GETDEVICEINFO repliesChuck Lever3-14/+29
2023-08-29SUNRPC: Add enum svc_auth_statusChuck Lever2-2/+2
2023-08-29SUNRPC: remove timeout arg from svc_recv()NeilBrown4-9/+14
2023-08-29SUNRPC: change svc_recv() to return void.NeilBrown3-28/+5
2023-08-29SUNRPC: call svc_process() from svc_recv().NeilBrown3-8/+1
2023-08-29nfsd: separate nfsd_last_thread() from nfsd_put()NeilBrown2-34/+25
2023-08-29nfsd: Simplify code around svc_exit_thread() call in nfsd()NeilBrown1-23/+0
2023-08-29nfsd: don't allow nfsd threads to be signalled.NeilBrown3-23/+3
2023-08-29lockd: remove SIGKILL handlingNeilBrown1-24/+0
2023-08-29fs: lockd: avoid possible wrong NULL parameterSu Hui1-0/+3
2023-08-29exportfs: remove kernel-doc warnings in exportfsZhu Wang1-0/+1
2023-08-29nfsd: inherit required unset default acls from effective setJeff Layton1-5/+29
2023-08-29lockd: nlm_blocked list race fixesAlexander Aring1-1/+12
2023-08-29nfsd: set missing after_change as before_change + 1Jeff Layton1-1/+1
2023-08-29nfsd: remove unsafe BUG_ON from set_change_infoJeff Layton2-11/+32
2023-08-29nfsd: handle failure to collect pre/post-op attrs more sanelyJeff Layton5-37/+65
2023-08-29nfsd: add a MODULE_DESCRIPTIONJeff Layton1-0/+1
2023-08-29NFSD: Rename struct svc_cacherepChuck Lever4-28/+28
2023-08-29NFSD: Remove svc_rqst::rq_cacherepChuck Lever3-11/+16
2023-08-29NFSD: Refactor the duplicate reply cache shrinkerChuck Lever1-43/+39
2023-08-29NFSD: Replace nfsd_prune_bucket()Chuck Lever2-15/+85
2023-08-29NFSD: Rename nfsd_reply_cache_alloc()Chuck Lever1-3/+3
2023-08-29NFSD: Refactor nfsd_reply_cache_free_locked()Chuck Lever1-7/+20
2023-08-29NFSD: Enable write delegation supportDai Ngo2-20/+78
2023-08-29NFSD: Report zero space limit for write delegationsChuck Lever1-3/+6
2023-08-29NFSD: handle GETATTR conflict with write delegationDai Ngo5-0/+82
2023-08-29locks: allow support for write delegationDai Ngo1-7/+0
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds36-306/+306
2023-08-29Merge tag 'flex-array-transformations-6.6-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds4-10/+11