aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2016-01-29Revert "btrfs: synchronize incompat feature bits with sysfs files"HEADmasterChris Mason4-17/+0
2016-01-27btrfs: don't use GFP_HIGHMEM for free-space-tree bitmap kzallocChris Mason1-1/+1
2016-01-27Merge branch 'dev/fst-followup' of git://git.kernel.org/pub/scm/linux/kernel/...Chris Mason6-18/+34
2016-01-27btrfs: sysfs: check initialization state before updating featuresDavid Sterba1-0/+3
2016-01-25Revert "btrfs: clear PF_NOFREEZE in cleaner_kthread()"David Sterba1-1/+0
2016-01-25btrfs: async-thread: Fix a use-after-free error for traceQu Wenruo1-1/+1
2016-01-25Btrfs: fix race between fsync and lockless direct IO writesFilipe Manana2-11/+39
2016-01-25Merge branch 'fix/fst-sysfs' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason6-1/+53
2016-01-25btrfs: add free space tree to the cow-only listDavid Sterba1-1/+2
2016-01-25btrfs: add free space tree to lockdep classesDavid Sterba1-0/+1
2016-01-22btrfs: tweak free space tree bitmap allocationDavid Sterba1-2/+16
2016-01-22btrfs: tests: switch to GFP_KERNELDavid Sterba3-15/+15
2016-01-21btrfs: synchronize incompat feature bits with sysfs filesDavid Sterba4-0/+17
2016-01-21btrfs: sysfs: introduce helper for syncing bits with sysfs filesDavid Sterba2-0/+33
2016-01-21btrfs: sysfs: add free-space-tree bit attributeDavid Sterba1-0/+2
2016-01-20btrfs: sysfs: fix typo in compat_ro attribute definitionDavid Sterba1-1/+1
2016-01-20btrfs: raid56: Use raid_write_end_io for scrubZhao Lei1-27/+5
2016-01-20btrfs: Remove unnecessary ClearPageUptodate for raid56Zhao Lei1-2/+0
2016-01-20btrfs: use rbio->nr_pages to reduce calculationZhao Lei1-12/+7
2016-01-20btrfs: Use unified stripe_page's index calculationZhao Lei1-22/+21
2016-01-20btrfs: Fix calculation of rbio->dbitmap's size calculationZhao Lei2-3/+3
2016-01-20btrfs: Fix no_space in write and rm loopZhao Lei1-1/+3
2016-01-20btrfs: merge functions for wait snapshot creationZhao Lei3-21/+22
2016-01-20btrfs: delete unused argument in btrfs_copy_from_userZhao Lei1-4/+2
2016-01-19btrfs: Use direct way to determine raid56 write/recover modeZhao Lei1-1/+2
2016-01-19btrfs: Small cleanup for get index_srcdev loopZhao Lei1-22/+20
2016-01-19btrfs: Enhance chunk validation checkQu Wenruo1-1/+32
2016-01-19btrfs: Enhance super validation checkQu Wenruo1-49/+48
2016-01-19Btrfs: fix deadlock running delayed iputs at transaction commit timeFilipe Manana4-8/+10
2016-01-19Btrfs: fix typo in log message when starting a balanceFilipe Manana1-1/+1
2016-01-19Merge branch 'misc-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Chris Mason6-15/+56
2016-01-19Merge branch 'misc-cleanups-4.5' of git://git.kernel.org/pub/scm/linux/kernel...Chris Mason7-24/+32
2016-01-19btrfs: remove duplicate const specifierColin Ian King1-1/+1
2016-01-15btrfs: initialize the seq counter in struct btrfs_deviceSebastian Andrzej Siewior1-0/+1
2016-01-15Btrfs: clean up an error code in btrfs_init_space_info()Dan Carpenter1-1/+1
2016-01-15btrfs: fix iterator with update error in backref.cGeliang Tang1-5/+5
2016-01-15Btrfs: fix output of compression message in btrfs_parse_options()Tsutomu Itoh1-7/+22
2016-01-15Btrfs: Initialize btrfs_root->highest_objectid when loading tree root and sub...Chandan Rajendra4-8/+33
2016-01-15btrfs: cleanup, stop casting for extent_map->lookup everywhereJeff Mahoney6-17/+25
2016-01-11Merge branch 'for-chris-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason4-18/+58
2016-01-11Merge branch 'misc-cleanups-4.5' of git://git.kernel.org/pub/scm/linux/kernel...Chris Mason24-305/+195
2016-01-11Merge branch 'misc-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Chris Mason22-144/+186
2016-01-07Btrfs: fix fitrim discarding device area reserved for boot loader's useFilipe Manana1-10/+10
2016-01-07Btrfs: Check metadata redundancy on balanceSam Tygier1-0/+7
2016-01-07btrfs: statfs: report zero available if metadata are exhaustedDavid Sterba1-0/+24
2016-01-07btrfs: preallocate path for snapshot creation at ioctl timeDavid Sterba3-6/+8
2016-01-07btrfs: allocate root item at snapshot ioctl timeDavid Sterba3-6/+13
2016-01-07btrfs: do an allocation earlier during snapshot creationDavid Sterba1-11/+9
2016-01-07btrfs: use smaller type for btrfs_path locksDavid Sterba1-1/+1
2016-01-07btrfs: use smaller type for btrfs_path lowest_levelDavid Sterba1-1/+1
2016-01-07btrfs: use smaller type for btrfs_path readaDavid Sterba1-1/+1
2016-01-07btrfs: cleanup, use enum values for btrfs_path readaDavid Sterba11-30/+30
2016-01-07btrfs: constify static arraysDavid Sterba4-4/+4
2016-01-07btrfs: constify remaining structs with function pointersDavid Sterba5-8/+8
2016-01-07btrfs tests: replace whole ops structure for free space testsDavid Sterba1-6/+8
2016-01-07btrfs: use list_for_each_entry* in backref.cGeliang Tang1-17/+6
2016-01-07btrfs: use list_for_each_entry_safe in free-space-cache.cGeliang Tang1-10/+4
2016-01-07btrfs: use list_for_each_entry* in check-integrity.cGeliang Tang1-79/+26
2016-01-07Btrfs: use linux/sizes.h to represent constantsByongho Lee17-177/+147
2016-01-07btrfs: cleanup, remove stray return statementsDavid Sterba6-9/+0
2016-01-07btrfs: zero out delayed node upon allocationAlexandru Moise1-6/+1
2016-01-07btrfs: pass proper enum type to start_transaction()Alexandru Moise1-5/+10
2016-01-07btrfs: switch __btrfs_fs_incompat return type from int to boolAlexandru Moise1-1/+1
2016-01-07btrfs: remove unused inode argument from uncompress_inline()Byongho Lee1-3/+2
2016-01-07btrfs: don't use slab cache for struct btrfs_delalloc_workDavid Sterba1-12/+2
2016-01-07btrfs: drop duplicate prefix from scrub workqueuesDavid Sterba1-5/+5
2016-01-07btrfs: verbose error when we find an unexpected item in sys_arrayDavid Sterba1-0/+3
2016-01-07btrfs: handle invalid num_stripes in sys_arrayDavid Sterba1-0/+8
2016-01-07btrfs: better packing of btrfs_delayed_extent_opDavid Sterba4-15/+12
2016-01-07btrfs: put delayed item hook into inodeDavid Sterba2-31/+29
2016-01-07btrfs: Support convert to -d dup for btrfs-convertZhao Lei1-8/+0
2016-01-07Btrfs: igrab inode in writepageJosef Bacik1-2/+15
2016-01-07Btrfs: add missing brelse when superblock checksum failsAnand Jain1-0/+1
2016-01-06Btrfs: fix transaction handle leak on failure to create hard linkFilipe Manana1-2/+4
2015-12-31Btrfs: fix number of transaction units required to create symlinkFilipe Manana1-1/+3
2015-12-31Btrfs: don't leave dangling dentry if symlink creation failedFilipe Manana1-4/+7
2015-12-31Btrfs: send, don't BUG_ON() when an empty symlink is foundFilipe Manana1-1/+15
2015-12-30Btrfs: fix race between free space endio workers and space cache writeoutFilipe Manana1-0/+19
2015-12-30btrfs: don't run delayed references while we are creating the free space treeChris Mason4-16/+28
2015-12-30btrfs: fix compiling with CONFIG_BTRFS_DEBUG enabled.Chris Mason1-0/+2
2015-12-23btrfs: fix warning on uninit variable in btrfs_finish_chunk_allocChris Mason1-1/+1
2015-12-23Merge branch 'freespace-4.5' into for-linus-4.5Chris Mason15-112/+2932
2015-12-23Merge branch 'for-chris-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason5-56/+151
2015-12-23Merge branch 'dev/simplify-set-bit' of git://git.kernel.org/pub/scm/linux/ker...Chris Mason8-136/+116
2015-12-23Merge branch 'dev/gfp-flags' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason4-10/+10
2015-12-23Merge branch 'cleanup/misc-simplify' of git://git.kernel.org/pub/scm/linux/ke...Chris Mason9-47/+26
2015-12-21Btrfs: fix unprotected list operations at btrfs_write_dirty_block_groupsFilipe Manana1-2/+17
2015-12-18Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-15/+29
2015-12-18proc: fix -ESRCH error when writing to /proc/$pid/coredump_filterColin Ian King1-0/+1
2015-12-18Merge branch 'freespace-tree' into for-linus-4.5Chris Mason15-112/+2932
2015-12-18Btrfs: fix locking bugs when defragging leavesFilipe Manana1-3/+24
2015-12-17Btrfs: add free space tree mount optionOmar Sandoval3-10/+88
2015-12-17Btrfs: wire up the free space tree to the extent treeOmar Sandoval1-3/+33
2015-12-17Btrfs: add free space tree sanity testsOmar Sandoval7-48/+646
2015-12-17Btrfs: implement the free space B-treeOmar Sandoval5-4/+1686
2015-12-17Btrfs: introduce the free space B-tree on-disk formatOmar Sandoval1-0/+38
2015-12-17Btrfs: refactor caching_thread()Omar Sandoval2-26/+36
2015-12-17Btrfs: add helpers for read-only compat bitsOmar Sandoval1-0/+82
2015-12-17Btrfs: add extent buffer bitmap sanity testsOmar Sandoval3-16/+160
2015-12-17Btrfs: add extent buffer bitmap operationsOmar Sandoval2-0/+155
2015-12-17Btrfs: fix leaking of ordered extents after direct IO write errorFilipe Manana1-5/+38
2015-12-17Btrfs: fix deadlock between direct IO write and defrag/readpagesFilipe Manana1-17/+13
2015-12-17Btrfs: fix error path when failing to submit bio for direct IO writeFilipe Manana1-27/+27
2015-12-17Btrfs: fix memory leaks after transaction is abortedFilipe Manana1-0/+17
2015-12-17Btrfs: fix race when finishing dev replace leading to transaction abortFilipe Manana1-2/+15
2015-12-15Merge branch 'for-chris-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Chris Mason5-8/+10
2015-12-15Btrfs: check prepare_uptodate_page() error code earlierChris Mason1-4/+14
2015-12-15Btrfs: check for empty bitmap list in setup_cluster_bitmapsChris Mason1-3/+5
2015-12-13sched/wait: Fix the signal handling fixPeter Zijlstra5-10/+10
2015-12-13Merge tag 'nfs-for-4.4-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-5/+2
2015-12-12Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-11/+3
2015-12-12Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-3/+6
2015-12-12ocfs2: fix SGID not inherited issueJunxiao Bi1-3/+1
2015-12-12osd fs: __r4w_get_page rely on PageUptodate for uptodateHugh Dickins2-8/+2
2015-12-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/msz...Linus Torvalds2-1/+3
2015-12-10btrfs: fix misleading warning when space cache failed to loadHolger Hoffstätte1-1/+1
2015-12-10Btrfs: fix transaction handle leak in balanceFilipe Manana1-2/+1
2015-12-10Btrfs: fix unprotected list move from unused_bgs to deleted_bgs listFilipe Manana3-5/+8
2015-12-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-2/+3
2015-12-08fix the regression from "direct-io: Fix negative return from dio read beyond ...Al Viro1-0/+1
2015-12-089p: ->evict_inode() should kick out ->i_data, not ->i_mappingAl Viro1-2/+2
2015-12-07SUNRPC: Fix callback channelTrond Myklebust1-5/+2
2015-12-07Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds5-13/+56
2015-12-07btrfs: make set_range_writeback return voidDavid Sterba1-2/+1
2015-12-07btrfs: make extent_range_redirty_for_io return voidDavid Sterba2-3/+2
2015-12-07btrfs: make extent_range_clear_dirty_for_io return voidDavid Sterba2-3/+2
2015-12-07btrfs: make end_extent_writepage return voidDavid Sterba2-6/+3
2015-12-07btrfs: make extent_clear_unlock_delalloc return voidDavid Sterba2-4/+3
2015-12-07btrfs: make clear_extent_buffer_uptodate return voidDavid Sterba2-3/+2
2015-12-07btrfs: make set_extent_buffer_uptodate return voidDavid Sterba2-3/+2
2015-12-07btrfs: remove a trivial helper btrfs_set_buffer_uptodateDavid Sterba4-9/+3
2015-12-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-31/+15
2015-12-06Don't reset ->total_link_count on nested calls of vfs_path_lookup()Al Viro1-1/+0
2015-12-06ovl: get rid of the dead code left from broken (and disabled) optimizationsAl Viro3-26/+11
2015-12-06ovl: fix permission checking for setattrMiklos Szeredi1-4/+4
2015-12-04block: detach bdev inode from its wb in __blkdev_put()Ilya Dryomov1-3/+6
2015-12-04jbd2: fix null committed data return in undo_accessJunxiao Bi1-3/+7
2015-12-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-2/+2
2015-12-03Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+9
2015-12-03btrfs: use GFP_KERNEL for xattr and acl allocationsDavid Sterba2-3/+3
2015-12-03btrfs: use GFP_KERNEL for allocations of workqueuesDavid Sterba1-2/+2
2015-12-03btrfs: use GFP_KERNEL for allocations in ioctl handlersDavid Sterba1-5/+5
2015-12-03btrfs: remove wait from struct btrfs_delalloc_workDavid Sterba2-9/+3
2015-12-03btrfs: sink parameter wait to btrfs_alloc_delalloc_workDavid Sterba2-4/+4
2015-12-03btrfs: make btrfs_close_one_device staticDavid Sterba2-2/+2
2015-12-03btrfs: make lock_extent static inlineDavid Sterba2-6/+6
2015-12-03btrfs: drop unused parameter from lock_extent_bitsDavid Sterba8-27/+27
2015-12-03btrfs: make clear_extent_bit helpers static inlineDavid Sterba2-48/+38
2015-12-03btrfs: make set_extent_bit helpers static inlineDavid Sterba2-56/+46
2015-12-01net: rename SOCK_ASYNC_NOSPACE and SOCK_ASYNC_WAITDATAEric Dumazet1-2/+2
2015-11-30direct-io: Fix negative return from dio read beyond eofJan Kara1-1/+9
2015-11-27Merge tag 'nfs-for-4.4-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds8-64/+77
2015-11-27Merge branch 'for-linus-4.4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds12-66/+219
2015-11-26ext4: add "static" to ext4_seq_##name##_fops structXu Cang1-1/+1
2015-11-26ext4: fix an endianness bug in ext4_encrypted_follow_link()Al Viro1-1/+1
2015-11-26ext4: fix an endianness bug in ext4_encrypted_zeroout()Al Viro1-1/+1
2015-11-25nfs4: resend LAYOUTGET when there is a race that changes the seqidJeff Layton1-25/+31
2015-11-25nfs: if we have no valid attrs, then don't declare the attribute cache validJeff Layton1-1/+5
2015-11-25nfs: ensure that attrcache is revalidated after a SETATTRJeff Layton1-1/+4
2015-11-25btrfs: fix balance range usage filters in 4.4-rcHolger Hoffstätte1-2/+2
2015-11-25btrfs: qgroup: account shared subtree during snapshot deleteMark Fasheh2-7/+42
2015-11-25Btrfs: use btrfs_get_fs_root in resolve_indirect_refJosef Bacik1-1/+1
2015-11-25btrfs: qgroup: fix quota disable during rescanJustin Maggard1-1/+2
2015-11-25Btrfs: fix race between cleaner kthread and space cache writeoutFilipe Manana1-13/+16
2015-11-25Btrfs: fix scrub preventing unused block groups from being deletedFilipe Manana3-1/+24
2015-11-25Btrfs: fix race between scrub and block group deletionFilipe Manana1-4/+16
2015-11-25btrfs: fix rcu warning during device replaceDavid Sterba1-4/+2
2015-11-25btrfs: Continue replace when set_block_ro failedZhaolei1-2/+18
2015-11-25btrfs: fix clashing number of the enhanced balance usage filterDavid Sterba1-1/+1
2015-11-25Btrfs: fix the number of transaction units needed to remove a block groupFilipe Manana3-5/+38
2015-11-25Btrfs: use global reserve when deleting unused block group after ENOSPCFilipe Manana6-26/+52
2015-11-25Btrfs: tests: checking for NULL instead of IS_ERR()Dan Carpenter1-1/+3
2015-11-25btrfs: fix signed overflows in btrfs_sync_fileDavid Sterba1-3/+7
2015-11-24jbd2: Fix unreclaimed pages after truncate in data=journal modeJan Kara1-0/+2
2015-11-24ext4: Fix handling of extended tv_secDavid Turner1-7/+44
2015-11-23nfs4: limit callback decoding to received bytesBenjamin Coddington1-2/+5
2015-11-23nfs4: start callback_ident at idr 1Benjamin Coddington1-1/+1
2015-11-23nfs: use sliding delay when LAYOUTGET gets NFS4ERR_DELAYJeff Layton1-1/+1
2015-11-23NFS4: Cleanup FATTR4_WORD0_FS_LOCATIONS after decoding successKinglong Mee1-0/+1
2015-11-23NFS: Properly set NFS v4.2 NFSDBG_FACILITYAnna Schumaker1-1/+1
2015-11-23nfs: reduce the amount of ifdefs for v4.2 in nfs4file.cChristoph Hellwig1-20/+7
2015-11-23nfs: use btrfs ioctl defintions for cloneChristoph Hellwig1-4/+6
2015-11-23nfs: allow intra-file CLONEChristoph Hellwig1-5/+14
2015-11-23nfs: offer native ioctls even if CONFIG_COMPAT is setChristoph Hellwig1-3/+0
2015-11-23nfs: pass on count for CLONE operationsChristoph Hellwig1-0/+1
2015-11-23vfs: Avoid softlockups with sendfile(2)Jan Kara1-0/+1
2015-11-23vfs: Make sendfile(2) killable even betterJan Kara1-0/+7
2015-11-23fix sysvfs symlinksAl Viro1-9/+2
2015-11-21Merge branch 'akpm' (patches from Andrew)Linus Torvalds5-38/+157
2015-11-20ocfs2: fix umask ignored issueJunxiao Bi1-0/+2
2015-11-20fat: fix fake_offset handling on error pathOGAWA Hirofumi1-5/+11
2015-11-20mm/hugetlbfs: fix bugs in fallocate hole punch of areas with holesMike Kravetz1-33/+32
2015-11-20ncpfs: don't allow negative timeoutsDan Carpenter1-0/+2
2015-11-20configfs: allow dynamic group creationDaniel Baluta1-0/+110
2015-11-20Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-3/+33
2015-11-19block: protect rw_page against device teardownDan Williams1-2/+16
2015-11-16dax: disable pmd mappingsDan Williams2-0/+10
2015-11-16FS-Cache: Add missing initialization of ret in cachefiles_write_page()Geert Uytterhoeven1-1/+1
2015-11-16ext2, ext4: warn when mounting with dax enabledDan Williams2-1/+7
2015-11-13Merge tag 'chrome-platform-4.4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+15