aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2018-06-04Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...HEADmasterLinus Torvalds1-45/+48
2018-06-04Merge branch 'userns-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-16/+44
2018-06-04Merge tag '4.18-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds28-434/+1346
2018-06-04Merge tag 'gfs2-4.18.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds11-245/+331
2018-06-04Merge tag 'dlm-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds1-2/+14
2018-06-04Merge tag 'for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds47-2746/+3248
2018-06-04Merge tag 'affs-for-4.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2018-06-04Merge branch 'work.aio-1' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds6-302/+578
2018-06-04Merge branch 'work.lookup' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds25-424/+278
2018-06-04Merge tag 'locks-v4.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-8/+7
2018-06-04Merge tag 'docs-4.18' of git://git.lwn.net/linuxLinus Torvalds3-4/+4
2018-06-04Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds7-75/+41
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds40-747/+298
2018-06-04Merge branch 'work.rmdir' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-4/+4
2018-06-04Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-79/+43
2018-06-04Merge tag 'for-4.18/block-20180603' of git://git.kernel.dk/linux-blockLinus Torvalds9-43/+39
2018-06-04gfs2: Iomap cleanups and improvementsAndreas Gruenbacher4-95/+126
2018-06-04gfs2: Remove ordered write mode handling from gfs2_trans_add_dataAndreas Gruenbacher5-28/+30
2018-06-04gfs2: gfs2_stuffed_write_end cleanupAndreas Gruenbacher1-31/+18
2018-06-04gfs2: hole_size improvementAndreas Gruenbacher1-57/+153
2018-06-04GFS2: gfs2_free_extlen can return an extent that is too longBob Peterson2-1/+2
2018-06-04GFS2: Fix allocation error bug with recursive rgrp glockingAndreas Gruenbacher1-5/+8
2018-06-04gfs2: Update find_metapath commentAndreas Gruenbacher1-3/+2
2018-06-03Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds4-21/+34
2018-06-03Revert "fs: fold open_check_o_direct into do_dentry_open"Al Viro3-19/+33
2018-06-02CIFS: Add support for direct pages in wdataLong Li3-4/+17
2018-06-02CIFS: Use offset when reading pagesLong Li5-19/+45
2018-06-02CIFS: Add support for direct pages in rdataLong Li2-4/+21
2018-06-02cifs: update multiplex loop to handle compounded responsesRonnie Sahlberg4-5/+39
2018-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds1-1/+1
2018-06-01cifs: remove header_preamble_size where it is always 0Ronnie Sahlberg3-68/+48
2018-06-01cifs: remove struct smb2_hdrRonnie Sahlberg7-55/+41
2018-06-01CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expir...Mark Syms1-2/+3
2018-05-31cifs: change smb2_get_data_area_len to take a smb2_sync_hdr as argumentRonnie Sahlberg3-20/+22
2018-05-31cifs: update smb2_calc_size to use smb2_sync_hdr instead of smb2_hdrRonnie Sahlberg1-6/+4
2018-05-31cifs: remove struct smb2_oplock_break_rspRonnie Sahlberg3-16/+4
2018-05-31cifs: remove rfc1002 header from all SMB2 response structuresRonnie Sahlberg6-78/+87
2018-05-31smb3: on reconnect set PreviousSessionId fieldSteve French1-0/+1
2018-05-31smb3: Add posix create context for smb3.11 posix mountsSteve French5-3/+101
2018-05-31Merge tag 'xfs-4.17-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+1
2018-05-31btrfs: Add unprivileged version of ino_lookup ioctlTomohiro Misono1-0/+204
2018-05-31btrfs: Add unprivileged ioctl which returns subvolume's ROOT_REFTomohiro Misono1-0/+99
2018-05-31btrfs: Add unprivileged ioctl which returns subvolume informationTomohiro Misono1-0/+121
2018-05-30fs: clear writeback errors in inode_init_alwaysDarrick J. Wong1-0/+1
2018-05-30smb3: add tracepoints for smb2/smb3 openSteve French2-1/+92
2018-05-30cifs: add debug output to show nocase mount optionSteve French1-0/+2
2018-05-30smb3: add define for id for posix create context and corresponding structSteve French1-1/+10
2018-05-30cifs: update smb2_check_message to handle PDUs without a 4 byte length headerRonnie Sahlberg1-30/+20
2018-05-30xfs: convert to bioset_init()/mempool_init()Kent Overstreet3-8/+7
2018-05-30btrfs: convert to bioset_init()/mempool_init()Kent Overstreet1-14/+11
2018-05-30fs: convert block_dev.c to bioset_init()Kent Overstreet1-6/+3
2018-05-30smb3: allow "posix" mount option to enable new SMB311 protocol extensionsSteve French3-1/+36
2018-05-30smb3: add support for posix negotiate contextSteve French4-6/+36
2018-05-30cifs: allow disabling less secure legacy dialectsSteve French3-9/+29
2018-05-30cifs: make minor clarifications to module params for cifs.koSteve French2-3/+5
2018-05-30cifs: show the "w" bit for writeable /proc/fs/cifs/* filesRonnie Sahlberg1-14/+14
2018-05-30smb3: add module alias for smb3 to cifs.koSteve French1-1/+19
2018-05-30cifs: return error on invalid value written to cifsFYIRonnie Sahlberg1-0/+2
2018-05-30cifs: invalidate cache when we truncate a fileRonnie Sahlberg1-4/+9
2018-05-30smb3: print tree id in debugdata in proc to be able to help loggingSteve French1-0/+2
2018-05-30smb3: add additional ftrace entry points for entry/exit to cifs.koSteve French3-35/+85
2018-05-30smb3: fix various xid leaksSteve French1-19/+44
2018-05-30CIFS: Introduce offset for the 1st page in data transfer structuresLong Li2-0/+4
2018-05-30Btrfs: clean up error handling in btrfs_truncate()Omar Sandoval1-19/+14
2018-05-30btrfs: Factor out write portion of btrfs_get_blocks_directNikolay Borisov1-99/+108
2018-05-30btrfs: Factor out read portion of btrfs_get_blocks_directNikolay Borisov1-13/+43
2018-05-30btrfs: return ENOMEM if path allocation fails in btrfs_cross_ref_existSu Yue1-1/+1
2018-05-30btrfs: raid56: Remove VLA usageKees Cook1-10/+28
2018-05-30btrfs: return error value if create_io_em failed in cow_file_rangeSu Yue1-1/+3
2018-05-30btrfs: drop useless member qgroup_reserved of btrfs_pending_snapshotGu JinXiang1-1/+0
2018-05-30btrfs: drop unused parameter qgroup_reservedGu JinXiang4-14/+5
2018-05-30btrfs: balance dirty metadata pages in btrfs_finish_ordered_ioEthan Lien1-0/+3
2018-05-30btrfs: lift some btrfs_cross_ref_exist checks in nocow pathEthan Lien1-0/+15
2018-05-30btrfs: Remove fs_info argument from btrfs_uuid_tree_remLu Fengqi4-9/+7
2018-05-30btrfs: Remove fs_info argument from btrfs_uuid_tree_addLu Fengqi5-13/+10
2018-05-30Btrfs: remove unused check of skip_lockingLiu Bo1-2/+5
2018-05-30Btrfs: remove always true check in unlock_upLiu Bo1-1/+1
2018-05-30Btrfs: grab write lock directly if write_lock_level is the max levelLiu Bo1-11/+16
2018-05-30Btrfs: move get root out of btrfs_search_slot to a helperLiu Bo1-45/+65
2018-05-30Btrfs: use more straightforward extent_buffer_uptodate checkLiu Bo1-1/+1
2018-05-30Btrfs: remove superfluous free_extent_buffer in read_block_for_searchLiu Bo1-1/+0
2018-05-30btrfs: drop unused space_info parameter from create_space_infoLu Fengqi1-8/+5
2018-05-30Btrfs: add parent_transid parameter to veirfy_level_keyLiu Bo1-6/+7
2018-05-30btrfs: qgroup: show more meaningful qgroup_rescan_init error messageQu Wenruo1-15/+18
2018-05-30Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2()Omar Sandoval1-2/+4
2018-05-30btrfs: lzo: Harden inline lzo compressed extent decompressionQu Wenruo1-1/+10
2018-05-30btrfs: lzo: Add header length check to avoid potential out-of-bounds accessQu Wenruo1-2/+26
2018-05-29aio: sanitize the limit checking in io_submit(2)Al Viro1-8/+6
2018-05-29aio: fold do_io_submit() into callersAl Viro1-54/+45
2018-05-29aio: shift copyin of iocb into io_submit_one()Al Viro1-24/+22
2018-05-29aio_read_events_ring(): make a bit more readableAl Viro1-4/+3
2018-05-29aio: all callers of aio_{read,write,fsync,poll} treat 0 and -EIOCBQUEUED the ...Al Viro1-14/+12
2018-05-29aio: take list removal to (some) callers of aio_complete()Al Viro1-17/+21
2018-05-29Merge tag 'afs-fixes-20180529' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-16/+13
2018-05-29vfs: delete unnecessary assignment in vfs_listxattrChengguang Xu1-1/+0
2018-05-29btrfs: lzo: document the compressed data formatQu Wenruo1-0/+37
2018-05-29btrfs: compression: Add linux/sizes.h for compression.hQu Wenruo1-0/+2
2018-05-29Btrfs: fix clone vs chattr NODATASUM raceOmar Sandoval1-5/+7
2018-05-29btrfs: propagate failures of __exclude_logged_extent to upper callerGu Jinxiang1-2/+5
2018-05-29btrfs: Streamline shared ref check in alloc_reserved_tree_blockNikolay Borisov1-8/+2
2018-05-29btrfs: Pass btrfs_delayed_extent_op to alloc_reserved_tree_blockNikolay Borisov1-6/+5
2018-05-29btrfs: Simplify alloc_reserved_tree_block interfaceNikolay Borisov1-32/+39
2018-05-29btrfs: Remove fs_info argument from alloc_reserved_tree_blockNikolay Borisov1-4/+2
2018-05-29btrfs: tests: drop newline from test_msg stringsDavid Sterba8-22/+22
2018-05-29btrfs: tests: add helper for error messages and update themDavid Sterba8-401/+412
2018-05-29dlm: remove O_NONBLOCK flag in sctp_connect_to_sockGang He1-1/+1
2018-05-29block: don't print a message when the device went awayChristoph Hellwig1-5/+9
2018-05-29block: unexport check_disk_size_changeChristoph Hellwig1-1/+0
2018-05-28aio: add missing break for the IOCB_CMD_FDSYNC caseChristoph Hellwig1-0/+1
2018-05-28IB: Revert "remove redundant INFINIBAND kconfig dependencies"Arnd Bergmann1-1/+1
2018-05-28btrfs: use error code returned by btrfs_read_fs_root_no_name in search ioctlMisono Tomohiro1-3/+2
2018-05-28Btrfs: allow empty subvol= againOmar Sandoval1-0/+3
2018-05-28btrfs: fix describe_relocation when printing unknown flagsAnand Jain1-1/+1
2018-05-28btrfs: use kvzalloc for EXTENT_SAME temporary dataDavid Sterba1-7/+9
2018-05-28Btrfs: reuse cmp workspace in EXTENT_SAME ioctlTimofey Titovets1-39/+40
2018-05-28Btrfs: dedupe_file_range ioctl: remove 16MiB restrictionTimofey Titovets1-6/+18
2018-05-28Btrfs: split btrfs_extent_sameTimofey Titovets1-28/+36
2018-05-28Btrfs: reserve space for O_TMPFILE orphan item deletionOmar Sandoval1-1/+2
2018-05-28Btrfs: renumber BTRFS_INODE_ runtime flags and switch to enumsOmar Sandoval1-9/+11
2018-05-28Btrfs: get rid of unused orphan infrastructureOmar Sandoval6-99/+1
2018-05-28Btrfs: fix ENOSPC caused by orphan items reservationsOmar Sandoval1-120/+38
2018-05-28Btrfs: refactor btrfs_evict_inode() reserve refill danceOmar Sandoval1-71/+42
2018-05-28Btrfs: don't return ino to ino cache if inode item removal failsOmar Sandoval1-12/+13
2018-05-28Btrfs: delete dead code in btrfs_orphan_commit_root()Omar Sandoval1-12/+0
2018-05-28Btrfs: get rid of BTRFS_INODE_HAS_ORPHAN_ITEMOmar Sandoval2-57/+20
2018-05-28Btrfs: stop creating orphan items for truncateOmar Sandoval2-114/+51
2018-05-28Btrfs: don't BUG_ON() in btrfs_truncate_inode_items()Omar Sandoval1-1/+4
2018-05-28Btrfs: fix error handling in btrfs_truncate_inode_items()Omar Sandoval1-27/+28
2018-05-28Btrfs: update stale comments referencing vmtruncate()Omar Sandoval1-3/+2
2018-05-28btrfs: Remove stale comment about select_delayed_refNikolay Borisov1-4/+0
2018-05-28btrfs: sysfs: Add entry which shows if rmdir can work on subvolumesMisono Tomohiro1-0/+39
2018-05-28btrfs: sysfs: Use enum/define value for feature array definitionsTomohiro Misono2-7/+8
2018-05-28btrfs: add prefix "balance:" for log messagesAnand Jain1-14/+24
2018-05-28btrfs: unify naming of flags variables for SETFLAGS and XFLAGSDavid Sterba1-53/+53
2018-05-28btrfs: add FS_IOC_FSSETXATTR ioctlDavid Sterba1-0/+94
2018-05-28btrfs: add FS_IOC_FSGETXATTR ioctlDavid Sterba1-0/+20
2018-05-28btrfs: add helpers for FS_XFLAG_* conversionDavid Sterba1-0/+32
2018-05-28btrfs: rename btrfs_flags_to_ioctl to reflect which flags it touchesDavid Sterba1-4/+5
2018-05-28btrfs: rename check_flags to reflect which flags it touchesDavid Sterba1-2/+3
2018-05-28btrfs: rename btrfs_mask_flags to reflect which flags it touchesDavid Sterba1-4/+5
2018-05-28btrfs: rename btrfs_update_iflags to reflect which flags it touchesDavid Sterba3-5/+5
2018-05-28btrfs: use common variable for fs_devices in btrfs_destroy_dev_replace_tgtdevAnand Jain1-5/+7
2018-05-28btrfs: drop uuid_mutex in btrfs_destroy_dev_replace_tgtdevAnand Jain1-2/+0
2018-05-28btrfs: drop uuid_mutex in btrfs_dev_replace_finishingAnand Jain1-3/+0
2018-05-28btrfs: replace uuid_mutex by device_list_mutex in btrfs_open_devicesAnand Jain1-2/+3
2018-05-28btrfs: document uuid_mutex uasge in read_chunk_treeAnand Jain1-0/+4
2018-05-28btrfs: use existing cur_devices, cleanup btrfs_rm_deviceAnand Jain1-4/+9
2018-05-28btrfs: reduce uuid_mutex critical section while scanning devicesAnand Jain1-7/+5
2018-05-28btrfs: Unexport and rename btrfs_invalidate_inodesNikolay Borisov2-65/+65
2018-05-28btrfs: replace waitqueue_actvie with cond_wake_upDavid Sterba9-91/+40
2018-05-28btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeupsDavid Sterba1-2/+8
2018-05-28btrfs: introduce conditional wakeup helpersDavid Sterba1-0/+22
2018-05-28btrfs: qgroup: Finish rescan when hit the last leaf of extent treeQu Wenruo1-0/+19
2018-05-28btrfs: qgroup: Search commit root for rescan to avoid missing extentQu Wenruo1-3/+6
2018-05-28btrfs: take the last remnants of ->d_fsdata use outAl Viro1-6/+0
2018-05-28btrfs: Do super block verification before writing it to diskQu Wenruo1-0/+43
2018-05-28btrfs: Refactor btrfs_check_super_validQu Wenruo1-4/+25
2018-05-28btrfs: Move btrfs_check_super_valid() to avoid forward declarationQu Wenruo1-150/+149
2018-05-28btrfs: Remove fs_info argument from populate_free_space_treeNikolay Borisov1-4/+3
2018-05-28btrfs: Remove fs_info argument from add_to_free_space_treeNikolay Borisov3-5/+3
2018-05-28btrfs: Remove fs_info argument from remove_from_free_space_treeNikolay Borisov3-8/+4
2018-05-28btrfs: Remove fs_info argument from __remove_from_free_space_treeNikolay Borisov3-13/+12
2018-05-28btrfs: Remove fs_info argument from remove_free_space_extentNikolay Borisov1-4/+3
2018-05-28btrfs: Remove fs_info argument from add_free_space_extentNikolay Borisov1-4/+3
2018-05-28btrfs: Remove fs_info argument from modify_free_space_bitmapNikolay Borisov1-6/+5
2018-05-28btrfs: Remove fs_info argument from update_free_space_extent_countNikolay Borisov1-5/+5
2018-05-28btrfs: Remove fs_info parameter from convert_free_space_to_extentsNikolay Borisov3-5/+3
2018-05-28btrfs: Remove fs_info argument from convert_free_space_to_bitmapsNikolay Borisov3-7/+4
2018-05-28btrfs: Remove fs_info parameter from remove_block_group_free_spaceNikolay Borisov4-6/+4
2018-05-28btrfs: Remove fs_info argument from add_new_free_spaceNikolay Borisov3-13/+10
2018-05-28btrfs: Remove fs_info parameter from add_new_free_space_infoNikolay Borisov1-4/+3
2018-05-28btrfs: Remove fs_info argument from __add_to_free_space_treeNikolay Borisov3-22/+19
2018-05-28btrfs: Remove fs_info argument from __add_block_group_free_spaceNikolay Borisov1-9/+6
2018-05-28btrfs: Remove fs_info argument from add_block_group_free_spaceNikolay Borisov4-4/+3
2018-05-28btrfs: Make btrfs_init_dummy_trans initialize trans' fs_info fieldNikolay Borisov4-9/+12
2018-05-28btrfs: Add assert in __btrfs_del_delalloc_inodeNikolay Borisov1-0/+1
2018-05-28btrfs: incremental send, improve rmdir performance for large directoryRobbie Ko1-9/+22
2018-05-28btrfs: incremental send, move allocation until it's needed in orphan_dir_infoRobbie Ko1-7/+6
2018-05-28btrfs: split delayed ref head initialization and additionNikolay Borisov1-25/+22
2018-05-28btrfs: Use init_delayed_ref_head in add_delayed_ref_headNikolay Borisov1-59/+4
2018-05-28btrfs: Introduce init_delayed_ref_headNikolay Borisov1-0/+65
2018-05-28btrfs: Open-code add_delayed_data_refNikolay Borisov1-40/+22
2018-05-28btrfs: Open-code add_delayed_tree_refNikolay Borisov1-45/+20
2018-05-28btrfs: Use init_delayed_ref_common in add_delayed_data_refNikolay Borisov1-25/+10
2018-05-28btrfs: Use init_delayed_ref_common in add_delayed_tree_refNikolay Borisov1-24/+11
2018-05-28btrfs: Factor out common delayed refs init codeNikolay Borisov1-0/+51
2018-05-28btrfs: return original error code when failing from option parsingChengguang Xu1-3/+1
2018-05-28btrfs: remove redundant btrfs_balance_control::fs_infoDavid Sterba3-9/+6
2018-05-28btrfs: qgroup: Allow trace_btrfs_qgroup_account_extent() to record its transidQu Wenruo1-2/+2
2018-05-28btrfs: send: fix spelling mistake: "send_in_progres" -> "send_in_progress"Colin Ian King1-1/+1
2018-05-28btrfs: Remove devid parameter from btrfs_rmap_blockNikolay Borisov3-9/+5
2018-05-28btrfs: trace: Allow trace_qgroup_update_counters() to record old rfer/excl valueQu Wenruo1-2/+2
2018-05-28btrfs: Unexport btrfs_alloc_delalloc_workNikolay Borisov2-10/+8
2018-05-28btrfs: Remove delayed_iput member from btrfs_delalloc_workNikolay Borisov2-11/+4
2018-05-28btrfs: Remove delay_iput parameter from __start_delalloc_inodesNikolay Borisov1-9/+5
2018-05-28btrfs: Remove delayed_iput parameter from btrfs_start_delalloc_inodesNikolay Borisov3-4/+4
2018-05-28btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_rootsNikolay Borisov5-9/+7
2018-05-28btrfs: do reverse path readahead in btrfs_shrink_deviceGu Jinxiang1-1/+1
2018-05-28btrfs: trace: Add trace points for unused block groupsQu Wenruo2-0/+5
2018-05-28btrfs: trace: Remove unnecessary fs_info parameter for btrfs__reserve_extent ...Qu Wenruo1-4/+3