aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-03-29fs: fix fd table size alignment properlyHEADmasterLinus Torvalds1-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-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-28Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-11/+10
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-4/+41
2022-03-28NFSv4/pNFS: Fix another issue with a list iterator pointing to the headTrond Myklebust3-18/+22
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-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-25Merge tag 'kbuild-gnu11-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-03-25fs/iomap: Fix buffered write page prefaultingAndreas Gruenbacher1-1/+1
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-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-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-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-23fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpageChristoph Hellwig1-4/+2
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-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-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-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-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-20nfsd: fix using the correct variable for sizeof()Jakob Koschel1-1/+1
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-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-17f2fs: initialize sbi->gc_mode explicitlyChao Yu1-0/+1
2022-03-17nfsd: use correct format charactersBill Wendling1-1/+1
2022-03-17io_uring: manage provided buffers strictly orderedJens Axboe1-62/+92
2022-03-17ocfs2: fix crash when initialize filecheck kobj failsJoseph Qi1-11/+11
2022-03-17f2fs: introduce gc_urgent_mid modeDaeho Jeong4-1/+17
2022-03-17f2fs: compress: fix to print raw data size in error path of lz4 decompressionChao Yu1-3/+2
2022-03-17f2fs: remove redundant parameter judgmentWang Xiaojun1-2/+1
2022-03-17f2fs: use spin_lock to avoid hangJaegeuk Kim1-7/+10
2022-03-17erofs: rename ctime to mtimeDavid Anderson2-4/+5
2022-03-16smb3: fix incorrect session setup check for multiuser mountsSteve French1-1/+2
2022-03-16io_uring: fold evfd signalling under a slower pathPavel Begunkov1-26/+34
2022-03-16io_uring: thin down io_commit_cqring()Pavel Begunkov1-8/+15
2022-03-16io_uring: shuffle io_eventfd_signal() bits aroundPavel Begunkov1-8/+5
2022-03-16io_uring: remove extra barrier for non-sqpoll iopollPavel Begunkov1-4/+1
2022-03-16io_uring: fix provided buffer return on failure for kiocb_done()Pavel Begunkov1-7/+3
2022-03-16io_uring: extend provided buf return to failsPavel Begunkov1-1/+1
2022-03-16io_uring: refactor timeout cancellation cqe postingPavel Begunkov1-4/+1
2022-03-16io_uring: normilise naming for fill_cqe*Pavel Begunkov1-8/+8
2022-03-16io_uring: cache poll/double-poll state with a request flagJens Axboe1-5/+19
2022-03-16io_uring: cache req->apoll->events in req->cflagsJens Axboe1-12/+19
2022-03-16io_uring: move req->poll_refs into previous struct holeJens Axboe1-3/+3
2022-03-16fs: Remove aops ->set_page_dirtyMatthew Wilcox (Oracle)1-1/+1
2022-03-16fs: Convert __set_page_dirty_no_writeback to noop_dirty_folioMatthew Wilcox (Oracle)7-8/+8
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)27-78/+69
2022-03-16nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio()Matthew Wilcox (Oracle)1-20/+18
2022-03-17erofs: use meta buffers for inode lookupGao Xiang1-30/+24
2022-03-17erofs: use meta buffers for reading directoriesGao Xiang3-18/+17
2022-03-17fs: erofs: add sanity check for kobject in erofs_unregister_sysfsDongliang Mu1-3/+5
2022-03-17erofs: refine managed inode stuffsGao Xiang2-6/+9
2022-03-17erofs: clean up z_erofs_extent_lookbackGao Xiang1-34/+33
2022-03-16erofs: silence warnings related to impossible m_plenGao Xiang1-2/+2
2022-03-16erofs: clean up preload_compressed_pages()Gao Xiang1-8/+10
2022-03-16erofs: get rid of `struct z_erofs_collector'Gao Xiang1-86/+77
2022-03-16erofs: use meta buffers for erofs_read_superblock()Jeffle Xu1-8/+5
2022-03-15mount_setattr(): clean the control flow and calling conventionsAl Viro1-42/+40
2022-03-15ext4: fix kernel doc warningsTheodore Ts'o2-3/+4
2022-03-15ext4: add commit tid info in ext4_fc_commit_start/stop trace eventsRitesh Harjani1-2/+2
2022-03-15ext4: add commit_tid info in jbd debug logRitesh Harjani1-6/+9
2022-03-15ext4: add transaction tid info in fc_track eventsRitesh Harjani1-5/+5
2022-03-15ext4: add new trace event in ext4_fc_cleanupRitesh Harjani1-0/+1
2022-03-15ext4: return early for non-eligible fast_commit track eventsRitesh Harjani2-14/+60
2022-03-15pstore: Don't use semaphores in always-atomic-context codeJann Horn1-20/+18
2022-03-15io_uring: recycle apoll_poll entriesJens Axboe1-6/+37
2022-03-15NFSD: prevent underflow in nfssvc_decode_writeargs()Dan Carpenter2-2/+2
2022-03-15ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folioMatthew Wilcox (Oracle)1-7/+7
2022-03-15f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folioMatthew Wilcox (Oracle)1-13/+14
2022-03-15f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folioMatthew Wilcox (Oracle)3-20/+20
2022-03-15f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folioMatthew Wilcox (Oracle)1-12/+13
2022-03-15afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio()Matthew Wilcox (Oracle)1-2/+3
2022-03-15btrfs: Convert extent_range_redirty_for_io() to use foliosMatthew Wilcox (Oracle)1-7/+7
2022-03-15fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folioMatthew Wilcox (Oracle)12-28/+23
2022-03-15btrfs: Convert from set_page_dirty to dirty_folioMatthew Wilcox (Oracle)1-12/+13
2022-03-15fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()Matthew Wilcox (Oracle)8-48/+52
2022-03-15orangefs: Convert launder_page to launder_folioMatthew Wilcox (Oracle)1-33/+36
2022-03-15nfs: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)1-7/+7
2022-03-15fuse: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)2-8/+8
2022-03-15cifs: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)1-9/+9
2022-03-15afs: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)3-5/+4
2022-03-159p: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)1-10/+2
2022-03-15ubifs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-10/+10
2022-03-15reiserfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)2-15/+15
2022-03-15orangefs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-27/+25
2022-03-15nfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)2-12/+12
2022-03-15jfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-6/+6
2022-03-15gfs2: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-11/+12
2022-03-15f2fs: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)5-17/+14
2022-03-15ext4: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)3-46/+43
2022-03-15erofs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-9/+8
2022-03-15cifs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-5/+5
2022-03-15ceph: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-17/+17
2022-03-15btrfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)5-59/+63
2022-03-15afs: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-13/+11
2022-03-15afs: Convert directory aops to invalidate_folioMatthew Wilcox (Oracle)1-7/+6
2022-03-159p: Convert to invalidate_folioMatthew Wilcox (Oracle)1-12/+3
2022-03-15fs: Remove noop_invalidatepage()Matthew Wilcox (Oracle)5-15/+0
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)24-39/+63
2022-03-15iomap: Remove iomap_invalidatepage()Matthew Wilcox (Oracle)5-12/+5
2022-03-15ext4: Use folio_invalidate()Matthew Wilcox (Oracle)1-2/+3
2022-03-15ceph: Use folio_invalidate()Matthew Wilcox (Oracle)1-9/+13
2022-03-15btrfs: Use folio_invalidate()Matthew Wilcox (Oracle)1-2/+3
2022-03-15x86: Remove toolchain check for X32 ABI capabilityMasahiro Yamada2-2/+2
2022-03-14fs: Convert is_partially_uptodate to foliosMatthew Wilcox (Oracle)2-34/+28
2022-03-14fs/remap_range: Pass the file pointer to read_mapping_folio()Matthew Wilcox (Oracle)1-8/+8
2022-03-14iomap: Fix iomap_invalidatepage tracepointMatthew Wilcox (Oracle)1-1/+2
2022-03-14xfs: constify xfs_name_dotdotDarrick J. Wong2-2/+6
2022-03-14xfs: constify the name argument to various directory functionsDarrick J. Wong6-26/+27
2022-03-14xfs: reserve quota for target dir expansion when renaming filesDarrick J. Wong1-1/+32
2022-03-14xfs: reserve quota for dir expansion when linking/unlinking filesDarrick J. Wong3-29/+106