aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2019-07-18xfs: abort unaligned nowait directio early20190718-linux-xfs-4.19.y-v1Darrick J. Wong1-3/+3
2019-07-18xfs: serialize unaligned dio writes against all other dio writesBrian Foster1-10/+17
2019-07-18xfs: fix reporting supported extra file attributes for statx()Luis R. Rodriguez1-0/+8
2019-07-18xfs: reserve blocks for ifree transaction during log recoveryDarrick J. Wong2-0/+8
2019-07-18xfs: don't ever put nlink > 0 inodes on the unlinked listDarrick J. Wong2-12/+17
2019-07-18xfs: rename m_inotbt_nores to m_finobt_noresDarrick J. Wong4-5/+5
2019-07-18xfs: don't overflow xattr listent bufferDarrick J. Wong2-0/+4
2019-07-18xfs: flush removing page cache in xfs_reflink_remap_prepDave Chinner3-5/+16
2019-07-18xfs: fix pagecache truncation prior to reflinkDarrick J. Wong1-2/+3
2019-07-14udf: Fix incorrect final NOT_ALLOCATED (hole) extent lengthSteven J. Magnani1-33/+60
2019-07-14fscrypt: don't set policy for a dead directoryHongjie Fang1-0/+2
2019-07-14NFS4: Only set creation opendata if O_CREATBenjamin Coddington1-9/+11
2019-07-14quota: fix a problem about transfer quotayangerkun1-2/+2
2019-07-10nfsd: Fix overflow causing non-working mounts on 1 TB machinesPaul Menzel1-1/+1
2019-07-10f2fs: don't access node/meta inode mapping after iputJaegeuk Kim2-7/+17
2019-07-10btrfs: Ensure replaced device doesn't have pending chunk allocationNikolay Borisov3-9/+24
2019-07-10fs/userfaultfd.c: disable irqs for fault_pending and event locksEric Biggers1-16/+26
2019-07-03NFS/flexfiles: Use the correct TCP timeout for flexfiles I/OTrond Myklebust1-1/+1
2019-07-03fs/binfmt_flat.c: make load_flat_shared_library() workJann Horn1-16/+7
2019-07-03fs/proc/array.c: allow reporting eip/esp for all coredumping threadsJohn Ogness1-1/+1
2019-07-039p: acl: fix uninitialized iattr accessDominique Martinet1-1/+1
2019-06-25SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing writeSteve French1-1/+1
2019-06-25btrfs: start readahead also in seed devicesNaohiro Aota1-0/+5
2019-06-25ovl: fix bogus -Wmaybe-unitialized warningArnd Bergmann1-2/+2
2019-06-25ovl: don't fail with disconnected lower NFSMiklos Szeredi1-17/+9
2019-06-25ovl: detect overlapping layersAmir Goldstein6-17/+229
2019-06-25ovl: make i_ino consistent with st_ino in more casesAmir Goldstein1-6/+6
2019-06-25ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctlsAmir Goldstein1-26/+65
2019-06-25ovl: support the FS_IOC_FS[SG]ETXATTR ioctlsAmir Goldstein1-3/+6
2019-06-22Abort file_remove_privs() for non-reg. filesAlexander Lochmann1-2/+7
2019-06-22ocfs2: fix error path kobject memory leakTobin C. Harding1-0/+1
2019-06-22configfs: Fix use-after-free when accessing sd->s_dentrySahitya Tummala1-8/+6
2019-06-19f2fs: fix to avoid accessing xattr across the boundaryRandall Huang2-9/+29
2019-06-19fs/ocfs2: fix race in ocfs2_dentry_attach_lock()Wengang Wang1-0/+12
2019-06-15ovl: support stacked SEEK_HOLE/SEEK_DATAAmir Goldstein1-4/+40
2019-06-15ovl: check the capability before cred overriddenJiufei Xue1-18/+61
2019-06-15nfsd: avoid uninitialized variable warningArnd Bergmann1-0/+4
2019-06-15nfsd: allow fh_want_write to be called twiceJ. Bruce Fields1-1/+4
2019-06-15fuse: retrieve: cap requested size to negotiated max_writeKirill Smelkov1-1/+1
2019-06-15ovl: do not generate duplicate fsnotify events for "fake" pathAmir Goldstein1-3/+4
2019-06-15configfs: fix possible use-after-free in configfs_register_groupYueHaibing1-5/+12
2019-06-15f2fs: fix to do checksum even if inode page is uptodateChao Yu2-5/+6
2019-06-15f2fs: fix to do sanity check on valid block count of segmentChao Yu1-2/+1
2019-06-15f2fs: fix to use inline space only if inline_xattr is enableChao Yu1-1/+3
2019-06-15f2fs: fix to avoid panic in dec_valid_block_count()Chao Yu1-2/+10
2019-06-15f2fs: fix to clear dirty inode in error path of f2fs_iget()Chao Yu1-0/+1
2019-06-15f2fs: fix to do sanity check on free nidChao Yu1-0/+3
2019-06-15f2fs: fix to avoid panic in f2fs_remove_inode_page()Chao Yu1-2/+8
2019-06-15f2fs: fix to avoid panic in f2fs_inplace_write_data()Chao Yu1-2/+7
2019-06-15f2fs: fix to avoid panic in do_recover_data()Chao Yu1-1/+9
2019-06-15mm: page_mkclean vs MADV_DONTNEED raceAneesh Kumar K.V1-1/+1
2019-06-15fs/fat/file.c: issue flush after the writeback of FATHou Tao1-3/+8
2019-06-11pstore/ram: Run without kernel crash dump regionKees Cook2-14/+25
2019-06-11pstore: Set tfm to NULL on free_buf_for_compressionPi-Hsun Shih1-1/+3
2019-06-11pstore: Convert buf_lock to semaphoreKees Cook2-22/+23
2019-06-11pstore: Remove needless lock during console writesKees Cook1-23/+6
2019-06-11fuse: fallocate: fix return with locked inodeMiklos Szeredi1-1/+1
2019-06-11NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handledYihao Wu1-3/+5
2019-06-11NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiterYihao Wu1-17/+7
2019-06-09Revert "lockd: Show pid of lockd for remote locks"Benjamin Coddington2-4/+4
2019-06-09CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEMRoberto Bergantinos Corpas1-1/+3
2019-06-09cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl caseColin Ian King1-1/+2
2019-06-09Btrfs: incremental send, fix file corruption when no-holes feature is enabledFilipe Manana1-0/+6
2019-06-09Btrfs: fix fsync not persisting changed attributes of a directoryFilipe Manana1-12/+0
2019-06-09Btrfs: fix race updating log root item during fsyncFilipe Manana1-2/+6
2019-06-09Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana1-2/+12
2019-05-31NFS: Fix a double unlock from nfs_match,get_clientBenjamin Coddington1-1/+1
2019-05-31chardev: add additional check for minor range overlapChengguang Xu1-0/+6
2019-05-31btrfs: Don't panic when we can't find a root keyQu Wenruo1-5/+8
2019-05-31btrfs: fix panic during relocation after ENOSPC before writeback happensJosef Bacik1-11/+20
2019-05-31Btrfs: fix data bytes_may_use underflow with fallocate due to failed quota re...Robbie Ko1-1/+2
2019-05-31gfs2: Fix occasional glock use-after-freeAndreas Gruenbacher3-3/+7
2019-05-31NFS: make nfs_match_client killableRoberto Bergantinos Corpas1-1/+6
2019-05-31gfs2: Fix lru_count going negativeRoss Lagerwall1-9/+13
2019-05-31Revert "btrfs: Honour FITRIM range constraints during free space trim"David Sterba1-19/+6
2019-05-31acct_on(): don't mess with freeze protectionAl Viro1-2/+0
2019-05-31ovl: relax WARN_ON() for overlapping layers use caseAmir Goldstein2-2/+3
2019-05-31btrfs: honor path->skip_locking in backref codeJosef Bacik1-7/+12
2019-05-31NFSv4.1 fix incorrect return value in copy_file_rangeOlga Kornievskaia2-4/+3
2019-05-31NFSv4.2 fix unnecessary retry in nfs4_copy_file_rangeOlga Kornievskaia1-7/+1
2019-05-31btrfs: sysfs: don't leak memory when failing add fsidTobin C. Harding1-1/+6
2019-05-31btrfs: sysfs: Fix error path kobject memory leakTobin C. Harding1-2/+1
2019-05-31Btrfs: fix race between ranged fsync and writeback of adjacent rangesFilipe Manana1-0/+12
2019-05-31Btrfs: avoid fallback to transaction commit during fsync of files with holesFilipe Manana1-0/+1
2019-05-31Btrfs: do not abort transaction at btrfs_update_root() after failure to COW pathFilipe Manana1-3/+1
2019-05-31btrfs: don't double unlock on error in btrfs_punch_holeJosef Bacik1-3/+1
2019-05-31gfs2: Fix sign extension bug in gfs2_update_statsAndreas Gruenbacher1-4/+5
2019-05-31f2fs: Fix use of number of devicesDamien Le Moal5-15/+32
2019-05-31ext4: wait for outstanding dio during truncate in nojournal modeJan Kara1-12/+9
2019-05-31ext4: do not delete unlinked inode from orphan list on failed truncateJan Kara1-1/+1
2019-05-25ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavourAl Viro1-1/+1
2019-05-25fuse: Add FOPEN_STREAM to use stream_open()Kirill Smelkov1-1/+3
2019-05-25ceph: flush dirty inodes before proceeding with remountJeff Layton1-0/+7
2019-05-25ovl: fix missing upper fs freeze protection on copy up for ioctlAmir Goldstein3-7/+6
2019-05-25fuse: honor RLIMIT_FSIZE in fuse_file_fallocateLiu Bo1-0/+7
2019-05-25fuse: fix writepages on 32bitMiklos Szeredi1-1/+1
2019-05-25PNFS fallback to MDS if no deviceid foundOlga Kornievskaia1-1/+1
2019-05-25NFS4: Fix v4.0 client state corruption when mountZhangXiaoxu1-0/+4
2019-05-25cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()Christoph Probst1-6/+8
2019-05-25dcache: sort the freeing-without-RCU-delay mess for good.Al Viro2-13/+14
2019-05-25proc: prevent changes to overridden credentialsPaul Moore1-0/+5
2019-05-22ext4: don't update s_rev_level if not requiredAndreas Dilger3-3/+5
2019-05-22ext4: fix compile error when using BUFFER_TRACEzhangyi (F)1-1/+1
2019-05-22pstore: Refactor compression initializationKees Cook1-15/+33
2019-05-22pstore: Allocate compression during late_initcall()Joel Fernandes (Google)2-2/+10
2019-05-22pstore: Centralize init/exit routinesKees Cook3-11/+28
2019-05-22jbd2: fix potential double freeChengguang Xu3-33/+56
2019-05-22ext4: avoid panic during forced reboot due to aborted journalJan Kara1-1/+1
2019-05-22ext4: fix use-after-free in dx_release()Sahitya Tummala1-1/+4
2019-05-22ext4: fix data corruption caused by overlapping unaligned and aligned IOLukas Czerner1-0/+7
2019-05-22ext4: zero out the unused memory region in the extent tree blockSriram Rajagopalan1-2/+15
2019-05-22fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into...Jiufei Xue1-3/+8
2019-05-22Btrfs: do not start a transaction at iterate_extent_inodes()Filipe Manana1-6/+12
2019-05-22Btrfs: do not start a transaction during fiemapFilipe Manana1-6/+10
2019-05-22Btrfs: send, flush dellaloc in order to avoid data lossFilipe Manana1-0/+36
2019-05-22btrfs: Honour FITRIM range constraints during free space trimNikolay Borisov1-6/+19
2019-05-22btrfs: Correctly free extent buffer in case btree_read_extent_buffer_pages failsNikolay Borisov1-6/+11
2019-05-22btrfs: Check the first key and level for cached extent bufferQu Wenruo3-5/+18
2019-05-22ext4: fix ext4_show_options for file systems w/o journalDebabrata Banerjee1-1/+1
2019-05-22ext4: actually request zeroing of inode table after growKirill Tkhai1-1/+1
2019-05-22ext4: fix use-after-free race with debug_want_extra_isizeBarret Rhoden1-24/+34
2019-05-22ext4: avoid drop reference to iloc.bh twicePan Bian1-0/+1
2019-05-22ext4: ignore e_value_offs for xattrs with value-in-ea-inodeTheodore Ts'o1-1/+1
2019-05-22ext4: make sanity check in mballoc more strictJan Kara1-1/+1
2019-05-22jbd2: check superblock mapped prior to committingJiufei Xue1-0/+4
2019-05-22ocfs2: fix ocfs2 read inode data panic in ocfs2_igetShuning Zhang1-1/+29
2019-05-22hugetlb: use same fault hash key for shared and private mappingsMike Kravetz1-5/+2
2019-05-22mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addre...Dan Williams1-4/+2
2019-05-16afs: Unlock pages for __pagevec_release()Marc Dionne1-0/+1
2019-05-16kernfs: fix barrier usage in __kernfs_new_node()Andrea Parri1-3/+2
2019-05-08fs: stream_open - opener for stream-like files so that read and write can run...Kirill Smelkov2-2/+21
2019-05-08hugetlbfs: fix memory leak for resv_mapMike Kravetz1-6/+14
2019-05-08debugfs: fix use-after-free on symlink traversalAl Viro1-4/+9
2019-05-08jffs2: fix use-after-free on symlink traversalAl Viro2-6/+4
2019-05-04ceph: fix use-after-free on symlink traversalAl Viro1-1/+1
2019-05-04NFS: Fix a typo in nfs_init_timeout_values()Trond Myklebust1-1/+1
2019-05-04fs: prevent page refcount overflow in pipe_buf_getMatthew Wilcox3-10/+18
2019-05-02Fix aio_poll() racesAl Viro1-50/+40
2019-05-02aio: store event at final iocb_put()Al Viro1-16/+17
2019-05-02aio: keep io_event in aio_kiocbAl Viro1-18/+13
2019-05-02aio: fold lookup_kiocb() into its sole callerAl Viro1-22/+7
2019-05-02pin iocb through aio.Linus Torvalds1-16/+21
2019-05-02aio: simplify - and fix - fget/fput for io_submit()Linus Torvalds1-43/+29
2019-05-02aio: initialize kiocb private in case any filesystems expect it.Mike Marshall1-0/+1
2019-05-02aio: abstract out io_event filler helperJens Axboe1-4/+10
2019-05-02aio: split out iocb copy from io_submit_one()Jens Axboe1-30/+38
2019-05-02aio: use iocb_put() instead of open coding itJens Axboe1-2/+1
2019-05-02aio: don't zero entire aio_kiocb aio_get_req()Jens Axboe1-2/+7
2019-05-02aio: separate out ring reservation from req allocationChristoph Hellwig1-13/+17
2019-05-02aio: use assigned completion handlerJens Axboe1-1/+1
2019-05-02aio: clear IOCB_HIPRIChristoph Hellwig1-3/+8
2019-05-02NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family.Tetsuo Handa1-1/+2
2019-05-02fs/proc/proc_sysctl.c: Fix a NULL pointer dereferenceYueHaibing1-2/+4
2019-05-02nfsd: Don't release the callback slot unless it was actually heldTrond Myklebust2-1/+8
2019-05-02ceph: fix ci->i_head_snapc leakYan, Zheng2-1/+15
2019-05-02ceph: ensure d_name stability in ceph_dentry_hash()Jeff Layton1-1/+5
2019-05-02ceph: only use d_name directly when parent is lockedJeff Layton1-11/+50
2019-05-02tracing: Fix buffer_ref pipe opsJann Horn1-2/+2
2019-05-02cifs: do not attempt cifs operation on smb2+ rename errorFrank Sorenson1-0/+4
2019-05-02cifs: fix memory leak in SMB2_readRonnie Sahlberg1-0/+1
2019-05-02ext4: fix some error pointer dereferencesDan Carpenter1-0/+3
2019-04-27coredump: fix race condition between mmget_not_zero()/get_task_mm() and core ...Andrea Arcangeli2-0/+27
2019-04-27cifs: fix handle leak in smb2_query_symlink()Ronnie Sahlberg1-0/+2
2019-04-27cifs: Fix use-after-free in SMB2_readZhangXiaoxu1-2/+2
2019-04-27cifs: Fix use-after-free in SMB2_writeZhangXiaoxu1-1/+1
2019-04-27CIFS: keep FileInfo handle live during oplock breakAurelien Aptel4-10/+53
2019-04-20f2fs: fix to dirty inode for i_mode recoveryChao Yu1-4/+1
2019-04-20cifs: fallback to older infolevels on findfirst queryinfo retrySteve French1-30/+37
2019-04-20f2fs: cleanup dirty pages if recover failedSheng Yong2-12/+35
2019-04-20f2fs: fix to do sanity check with current segment numberChao Yu1-1/+33
2019-04-209p locks: add mount option for lock retry intervalDinu-Razvan Chis-Serban3-1/+27
2019-04-209p: do not trust pdu content for stat item sizeGertjan Halkes1-5/+3
2019-04-20f2fs: fix to avoid NULL pointer dereference on se->discard_mapChao Yu5-55/+46
2019-04-20ext4: prohibit fstrim in norecovery modeDarrick J. Wong1-0/+7
2019-04-20x86/gart: Exclude GART aperture from kcoreKairui Song1-0/+27
2019-04-20fix incorrect error code mapping for OBJECTID_NOT_FOUNDSteve French1-1/+2
2019-04-20ext4: report real fs size after failed resizeLukas Czerner1-1/+5
2019-04-20ext4: add missing brelse() in add_new_gdb_meta_bg()Lukas Czerner1-2/+9
2019-04-20ext4: avoid panic during forced rebootJan Kara1-3/+13
2019-04-20inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch()ZhangXiaoxu1-2/+5
2019-04-17block: fix the return errno for direct IOJason Yan1-4/+4
2019-04-17btrfs: prop: fix vanished compression property after failed setAnand Jain1-3/+3
2019-04-17btrfs: prop: fix zstd compression parameter validationAnand Jain1-1/+1
2019-04-17Btrfs: do not allow trimming when a fs is mounted with the nologreplay optionFilipe Manana1-0/+10
2019-04-05f2fs: UBSAN: set boolean value iostat_enable correctlySheng Yong1-3/+9
2019-04-05jbd2: fix race when writing superblockTheodore Ts'o1-25/+27
2019-04-05vfs: fix preadv64v2 and pwritev64v2 compat syscalls with offset == -1Aurelien Jarno1-0/+6
2019-04-05btrfs: qgroup: Make qgroup async transaction commit more aggressiveQu Wenruo1-14/+14
2019-04-05fs: fix guard_bio_eod to check for real EOD errorsCarlos Maiolino1-0/+7
2019-04-05jbd2: fix invalid descriptor block checksumluojiajun1-2/+4
2019-04-05cifs: Fix NULL pointer dereference of devnameYao Liu1-0/+5
2019-04-05cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTEDNamjae Jeon1-2/+8
2019-04-05f2fs: fix to check inline_xattr_size boundary correctlyChao Yu2-7/+7
2019-04-05cifs: use correct format charactersLouis Taylor2-3/+3
2019-04-05fs/file.c: initialize init_files.resize_waitShuriyc Chu1-0/+1
2019-04-05f2fs: do not use mutex lock in atomic contextSahitya Tummala1-7/+13
2019-04-05ocfs2: fix a panic problem caused by o2cb_ctlJia Guo1-6/+8
2019-04-05f2fs: fix to avoid deadlock in f2fs_read_inline_dir()Chao Yu1-1/+7
2019-04-05f2fs: fix to adapt small inline xattr space in __find_inline_xattr()Chao Yu1-3/+10
2019-04-05CIFS: fix POSIX lock leak and invalid ptr derefAurelien Aptel1-1/+13