aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-03-31gfs2: Make sure FITRIM minlen is rounded up to fs block sizeAndrew Price1-1/+2
2022-03-31nfsd: Clean up nfsd_file_put()Trond Myklebust1-10/+3
2022-03-31cifs: fix NULL ptr dereference in smb2_ioctl_query_info()Paulo Alcantara1-59/+65
2022-03-31cifs: prevent bad output lengths in smb2_ioctl_query_info()Paulo Alcantara1-6/+10
2022-03-31nfsd: Fix a write performance regressionTrond Myklebust1-3/+15
2022-03-31smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_c...Steve French5-191/+119
2022-03-30fs: fix an infinite loop in iomap_fiemapGuo Xuenan1-1/+1
2022-03-30ksmbd: replace usage of found with dedicated list iterator variableJakob Koschel1-11/+10
2022-03-30ksmbd: Remove a redundant zeroing of memoryChristophe JAILLET1-1/+1
2022-03-30ksmbd: shorten experimental warning on loading the moduleSteve French1-1/+1
2022-03-29fs: fix fd table size alignment properlyLinus Torvalds1-2/+1
2022-03-29NFSv4: fix open failure with O_ACCMODE flagChenXiaoSong3-12/+14
2022-03-29Revert "NFSv4: Handle the special Linux file open access mode"ChenXiaoSong2-2/+1
2022-03-29Merge tag 'nfs-for-5.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds32-578/+1012
2022-03-29xfs: drop async cache flushes from CIL commits.Dave Chinner5-93/+25
2022-03-29xfs: shutdown during log recovery needs to mark the log shutdownDave Chinner1-8/+10
2022-03-29xfs: xfs_trans_commit() path must check for log shutdownDave Chinner1-15/+33
2022-03-29xfs: xfs_do_force_shutdown needs to block racing shutdownsDave Chinner3-1/+17
2022-03-29xfs: log shutdown triggers should only shut down the logDave Chinner5-18/+33
2022-03-29xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacksDave Chinner1-9/+13
2022-03-29xfs: shutdown in intent recovery has non-intent items in the AILDave Chinner1-33/+17
2022-03-29xfs: aborting inodes on shutdown may need buffer lockDave Chinner4-31/+136
2022-03-29Merge tag 'jfs-5.18' of https://github.com/kleikamp/linux-shaggyLinus Torvalds2-1/+9
2022-03-29fs: fd tables have to be multiples of BITS_PER_LONGLinus Torvalds1-0/+30
2022-03-29io_uring: defer msg-ring file validity check until command issueJens Axboe1-4/+7
2022-03-29io_uring: fail links if msg-ring doesn't succeeedJens Axboe1-0/+2
2022-03-28Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-11/+10
2022-03-28smb3: cleanup and clarify status of tree connectionsSteve French7-33/+40
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-4/+41
2022-03-28xfs: don't report reserved bnobt space as availableDarrick J. Wong2-2/+3
2022-03-28xfs: fix overfilling of reserve poolDarrick J. Wong1-7/+6
2022-03-28xfs: always succeed at setting the reserve pool sizeDarrick J. Wong1-4/+5
2022-03-28xfs: remove infinite loop when reserving free block poolDarrick J. Wong1-30/+20
2022-03-28xfs: don't include bnobt blocks when reserving free block poolDarrick J. Wong3-2/+17
2022-03-28NFSv4/pNFS: Fix another issue with a list iterator pointing to the headTrond Myklebust3-18/+22
2022-03-27SUNRPC: Return true/false (not 1/0) from bool functionsHaowen Bai1-12/+12
2022-03-27Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-2/+2
2022-03-26smb3: move defines for query info and query fsinfo to smbfs_commonSteve French5-603/+335
2022-03-26smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_commonSteve French7-143/+88
2022-03-26Merge tag 'write-page-prefaulting' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2022-03-26Merge tag 'for-5.18/alloc-cleanups-2022-03-25' of git://git.kernel.dk/linux-b...Linus Torvalds1-4/+2
2022-03-26Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds16-53/+6
2022-03-25NFS: Don't loop forever in nfs_do_recoalesce()Trond Myklebust1-0/+1
2022-03-25Merge tag 'fs_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-17/+20
2022-03-25Merge tag 'fsnotify_for_v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-23/+42
2022-03-25io_uring: fix memory leak of uid in files registrationPavel Begunkov1-0/+1
2022-03-25Merge tag 'kbuild-gnu11-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-03-25[smb3] move more common protocol header definitions to smbfs_commonSteve French5-206/+112
2022-03-25fs/iomap: Fix buffered write page prefaultingAndreas Gruenbacher1-1/+1
2022-03-25io_uring: fix put_kbuf without proper lockingPavel Begunkov1-1/+12
2022-03-25io_uring: fix invalid flags for io_put_kbuf()Pavel Begunkov1-1/+3
2022-03-25io_uring: improve req fields commentsPavel Begunkov1-1/+2
2022-03-25io_uring: enable EPOLLEXCLUSIVE for accept pollDylan Yudaken1-1/+4
2022-03-24Merge tag 'ceph-for-5.18-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds16-368/+569
2022-03-24Merge tag 'xfs-5.18-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds26-211/+343
2022-03-24Merge tag 'dax-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/nvd...Linus Torvalds1-1/+1
2022-03-24io_uring: improve task work cache utilizationJens Axboe1-1/+5
2022-03-24gfs2: Make sure not to return short direct writesAndreas Gruenbacher1-1/+1
2022-03-24gfs2: Remove dead code in gfs2_file_read_iterAndreas Gruenbacher1-6/+3
2022-03-24gfs2: Fix gfs2_file_buffered_write endless loop workaroundAndreas Gruenbacher1-0/+1
2022-03-24io_uring: fix async accept on O_NONBLOCK socketsDylan Yudaken1-3/+0
2022-03-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-33/+36
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds8-14/+14
2022-03-24Merge tag 'fs.rt.v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brau...Linus Torvalds1-2/+18
2022-03-24Merge tag 'fs.v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner...Linus Torvalds1-70/+78
2022-03-24btrfs: prevent subvol with swapfile from being deletedKaiwen Hu1-0/+22
2022-03-24btrfs: do not warn for free space inode in cow_file_rangeJosef Bacik1-1/+0
2022-03-24btrfs: avoid defragging extents whose next extents are not targetsQu Wenruo1-6/+14
2022-03-24btrfs: fix fallocate to use file_modified to update permissions consistentlyDarrick J. Wong1-2/+11
2022-03-24btrfs: remove device item and update super block in the same transactionQu Wenruo1-37/+28
2022-03-24NFSv4.1: don't retry BIND_CONN_TO_SESSION on session errorOlga Kornievskaia1-0/+1
2022-03-24NFS: replace usage of found with dedicated list iterator variableJakob Koschel1-7/+6
2022-03-24io_uring: remove IORING_CQE_F_MSGJens Axboe1-2/+1
2022-03-23fat: use pointer to simple type in put_user()Helge Deller1-1/+1
2022-03-23minix: fix bug when opening a file with O_DIRECTQinghua Jin1-1/+2
2022-03-23fs/pipe.c: local vars have to match types of proper pipe_inode_info fieldsAndrei Vagin1-2/+2
2022-03-23fs/pipe: use kvcalloc to allocate a pipe_buffer arrayAndrei Vagin1-5/+4
2022-03-23proc/vmcore: fix vmcore_alloc_buf() kernel-doc commentYang Li1-1/+1
2022-03-23proc/vmcore: fix possible deadlock on concurrent mmap and readDavid Hildenbrand1-19/+22
2022-03-23proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinksHao Lee1-4/+4
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+0
2022-03-23io_uring: add flag for disabling provided buffer recyclingJens Axboe1-0/+8
2022-03-23io_uring: ensure recv and recvmsg handle MSG_WAITALL correctlyJens Axboe1-0/+28
2022-03-23btrfs: fix qgroup reserve overflow the qgroup limitEthan Lien1-1/+1
2022-03-23btrfs: zoned: remove left over ASSERT checking for single profileJohannes Thumshirn1-4/+0
2022-03-23btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zoneJohannes Thumshirn1-4/+5
2022-03-23cifs: fix incorrect use of list iterator after the loopXiaomeng Tong1-2/+4
2022-03-23ksmbd: store fids as opaque u64 integersPaulo Alcantara2-72/+56
2022-03-23cifs: fix bad fids sent over wirePaulo Alcantara4-53/+46
2022-03-23cifs: change smb2_query_info_compound to use a cached fid, if availableRonnie Sahlberg1-10/+35
2022-03-23cifs: convert the path to utf16 in smb2_query_info_compoundRonnie Sahlberg2-12/+13
2022-03-23gfs2: Minor retry logic cleanupAndreas Gruenbacher1-18/+16
2022-03-23gfs2: Disable page faults during lockless buffered readsAndreas Gruenbacher1-1/+3
2022-03-23gfs2: Fix should_fault_in_pages() logicAndreas Gruenbacher1-8/+9
2022-03-23fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpageChristoph Hellwig1-4/+2
2022-03-23io_uring: don't recycle provided buffer if punted to async workerJens Axboe1-3/+8
2022-03-23io_uring: fix assuming triggered poll waitqueue is the single pollJens Axboe1-4/+12
2022-03-23io_uring: bump poll refs to full 31-bitsJens Axboe1-1/+1
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds69-711/+684
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds9-13/+20
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds85-209/+157
2022-03-22mm/fs: delete PF_SWAPWRITEHugh Dickins2-4/+1
2022-03-22userfaultfd: provide unmasked address on page-faultNadav Amit1-1/+4
2022-03-22mm: dcache: use kmem_cache_alloc_lru() to allocate dentryMuchun Song1-1/+2
2022-03-22f2fs: allocate inode by using alloc_inode_sb()Muchun Song1-2/+6
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song51-51/+51
2022-03-22fs: introduce alloc_inode_sb() to allocate filesystems specific inodeMuchun Song1-1/+1
2022-03-22mm: fs: fix lru_cache_disabled race in bh_lruMinchan Kim1-3/+5
2022-03-22mount: warn only once about timestamp range expirationAnthony Iliopoulos1-0/+2
2022-03-22f2fs: replace congestion_wait() calls with io_schedule_timeout()NeilBrown5-14/+13
2022-03-22remove bdi_congested() and wb_congested() and related functionsNeilBrown3-24/+0
2022-03-22remove inode_congested()NeilBrown1-37/+0
2022-03-22ceph: remove reliance on bdi congestionNeilBrown3-9/+15
2022-03-22nfs: remove reliance on bdi congestionNeilBrown1-3/+11
2022-03-22fuse: remove reliance on bdi congestionNeilBrown3-25/+17
2022-03-22fs/ocfs2: fix comments mentioning i_mutexhongnanli11-16/+16
2022-03-22ocfs2: cleanup some return variablesJoseph Qi2-18/+9
2022-03-22ntfs: add sanity check on allocation sizeDongliang Mu1-0/+4
2022-03-22cifs: writeback fixDavid Howells1-1/+7
2022-03-22Merge branch 'kvm/kvm-sls-fix'Peter Zijlstra2-12/+13
2022-03-22pNFS/files: Ensure pNFS allocation modes are consistent with nfsiodTrond Myklebust1-1/+1
2022-03-22pNFS/flexfiles: Ensure pNFS allocation modes are consistent with nfsiodTrond Myklebust1-29/+21
2022-03-22NFSv4/pnfs: Ensure pNFS allocation modes are consistent with nfsiodTrond Myklebust2-23/+18
2022-03-22NFS: Avoid writeback threads getting stuck in mempool_alloc()Trond Myklebust2-7/+13
2022-03-22NFS: nfsiod should not block forever in mempool_alloc()Trond Myklebust3-17/+22
2022-03-22NFS: Fix revalidation of empty readdir pagesTrond Myklebust1-2/+7
2022-03-22Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds46-1331/+2970
2022-03-22Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds14-300/+506
2022-03-22Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds22-225/+139
2022-03-22Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds9-14/+85
2022-03-22Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds22-384/+652
2022-03-22Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds10-197/+185
2022-03-22Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds7-5/+132
2022-03-22jfs: prevent NULL deref in diFreeHaimin Zhang1-1/+2
2022-03-22jfs: fix divide error in dbNextAGPavel Skripkin1-0/+7
2022-03-22NFS: Don't deadlock when cookie hashes collideTrond Myklebust1-11/+18
2022-03-21cifs: do not skip link targets when an I/O failsPaulo Alcantara1-3/+11
2022-03-21Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-22/+20
2022-03-21Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-106/+268
2022-03-21io_uring: remove poll entry from list when canceling allJens Axboe1-0/+1
2022-03-21Merge tag 'for-5.18/alloc-cleanups-2022-03-18' of git://git.kernel.dk/linux-b...Linus Torvalds5-95/+73
2022-03-21Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds35-247/+102
2022-03-21Merge tag 'for-5.18/io_uring-statx-2022-03-18' of git://git.kernel.dk/linux-b...Linus Torvalds3-17/+58
2022-03-21Merge tag 'for-5.18/io_uring-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2-341/+1024
2022-03-21xfs: document the XFS_ALLOC_AGFL_RESERVE constantDarrick J. Wong2-6/+23
2022-03-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+3
2022-03-21fs: Move many prototypes to pagemap.hMatthew Wilcox (Oracle)5-0/+5
2022-03-21mm: Convert remove_mapping() to take a folioMatthew Wilcox (Oracle)1-3/+2
2022-03-21splice: Use a folio in page_cache_pipe_buf_try_steal()Matthew Wilcox (Oracle)1-10/+11
2022-03-21f2fs: fix to do sanity check on .cp_pack_total_block_countChao Yu1-3/+5
2022-03-21f2fs: make gc_urgent and gc_segment_mode sysfs node readableDaeho Jeong1-1/+16
2022-03-21NFSv4.1 provide mount option to toggle trunking discoveryOlga Kornievskaia2-1/+10
2022-03-21ceph: fix memory leak in ceph_readdir when note_last_dentry returns errorXiubo Li1-1/+10
2022-03-21ceph: uninitialized variable in debug outputDan Carpenter1-1/+2
2022-03-21ceph: use tracked average r/w/m latencies to display metrics in debugfsVenky Shankar1-3/+2
2022-03-21ceph: include average/stdev r/w/m latency in mds metricsVenky Shankar2-18/+48
2022-03-21ceph: track average r/w/m latencyVenky Shankar2-14/+16
2022-03-21ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64()Venky Shankar2-17/+13
2022-03-21ceph: assign the ci only when the inode isn't NULLXiubo Li1-1/+1
2022-03-21ceph: fix inode reference leakage in ceph_get_snapdir()Xiubo Li1-2/+8
2022-03-21io_uring: fix memory ordering when SQPOLL thread goes to sleepAlmog Khaikin1-0/+7
2022-03-20io_uring: ensure that fsnotify is always calledJens Axboe1-1/+7
2022-03-20nfsd: fix using the correct variable for sizeof()Jakob Koschel1-1/+1
2022-03-20ksmbd: use netif_is_bridge_portTobias Klauser1-2/+2
2022-03-20xfs: xfs_is_shutdown vs xlog_is_shutdown cage fightDave Chinner5-15/+70
2022-03-20xfs: AIL should be log centricDave Chinner3-15/+16
2022-03-20xfs: log items should have a xlog pointer, not a mountDave Chinner10-12/+14
2022-03-20xfs: async CIL flushes need pending pushes to be made stableDave Chinner1-3/+19
2022-03-20xfs: xfs_ail_push_all_sync() stalls when racing with updatesDave Chinner1-5/+16
2022-03-20xfs: check buffer pin state after locking in delwri_submitDave Chinner1-2/+3
2022-03-20xfs: log worker needs to start before intent/unlink recoveryDave Chinner1-2/+1
2022-03-20io_uring: recycle provided before arming pollJens Axboe1-1/+2
2022-03-18cifs: use a different reconnect helper for non-cifsd threadsShyam Prasad N6-7/+50
2022-03-18cifs: we do not need a spinlock around the tree access during umountRonnie Sahlberg1-2/+0
2022-03-18Adjust cifssb maximum read sizeRohith Surabattula2-0/+13
2022-03-18cifs: truncate the inode and mapping when we simulate fcollapseRonnie Sahlberg1-4/+14
2022-03-18cifs: fix handlecache and multiuserRonnie Sahlberg1-3/+10
2022-03-18Merge tag '5.17-rc8-smb3-fix' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-1/+2
2022-03-18io_uring: terminate manual loop iterator loop correctly for non-vecsJens Axboe1-2/+4
2022-03-18binfmt_elf: Don't write past end of notes for regset gapRick Edgecombe1-10/+14
2022-03-18io_uring: don't check unrelated req->open.how in accept requestJens Axboe1-2/+1
2022-03-18f2fs: use aggressive GC policy during f2fs_disable_checkpoint()Chao Yu1-0/+5
2022-03-18f2fs: fix compressed file start atomic write may cause data corruptionFengnan Chang2-2/+5
2022-03-18kernfs: fix typos in commentsJulia Lawall1-1/+1
2022-03-18afs: Maintain netfs_i_context::remote_i_sizeDavid Howells2-4/+4
2022-03-18netfs: Split some core bits out into their own fileDavid Howells4-12/+26
2022-03-18netfs: Split fs/netfs/read_helper.cDavid Howells3-418/+429
2022-03-18netfs: Rename read_helper.c to io.cDavid Howells3-9/+9
2022-03-18netfs: Prepare to split read_helper.cDavid Howells2-2/+7
2022-03-18netfs: Add a function to consolidate beginning a readDavid Howells3-74/+73
2022-03-18netfs: Add a netfs inode contextDavid Howells23-238/+176
2022-03-18ceph: Make ceph_init_request() check caps on readaheadDavid Howells1-28/+41
2022-03-18netfs: Change ->init_request() to return an error codeDavid Howells4-27/+40
2022-03-18netfs: Refactor arguments for netfs_alloc_read_requestDavid Howells3-17/+26
2022-03-18netfs: Trace refcounting on the netfs_io_subrequest structDavid Howells3-20/+34
2022-03-18netfs: Trace refcounting on the netfs_io_request structDavid Howells3-16/+33
2022-03-18netfs: Adjust the netfs_rreq tracepoint slightlyDavid Howells1-1/+1
2022-03-18netfs: Split netfs_io_* object handling outDavid Howells4-118/+147
2022-03-18netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells5-51/+52
2022-03-18netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells7-126/+126