aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs
AgeCommit message (Expand)AuthorFilesLines
2012-10-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds11-105/+199
2012-10-25Btrfs: do not bug when we fail to commit the transactionJosef Bacik1-1/+2
2012-10-25Btrfs: fix memory leak when cloning root's nodeLiu Bo1-3/+5
2012-10-25Merge branch 'for-chris-fixed' of git://git.jan-o-sch.net/btrfs-unstableChris Mason3-18/+55
2012-10-25Btrfs: Use btrfs_update_inode_fallback when creating a snapshotJosef Bacik3-5/+6
2012-10-25Btrfs: Send: preserve ownership (uid and gid) also for symlinks.Alex Lyakas1-14/+13
2012-10-25Btrfs: fix deadlock caused by the nested chunk allocationMiao Xie1-0/+7
2012-10-25btrfs: Return EINVAL when length to trim is less than FSBLukas Czerner1-1/+2
2012-10-25Btrfs: fix memory leak in btrfs_quota_enable()Tsutomu Itoh1-4/+13
2012-10-25Btrfs: send correct rdev and mode in btrfs-sendArne Jansen1-1/+2
2012-10-25Btrfs: extended inode refs support for send mechanismJan Schmidt3-58/+94
2012-10-25Btrfs: Fix wrong error handling codeStefan Behrens1-2/+2
2012-10-25Fix a sign bug causing invalid memory access in the ino_paths ioctl.Gabriel de Perthuis1-1/+1
2012-10-24Btrfs: comment for loop in tree_mod_log_insert_moveJan Schmidt1-0/+5
2012-10-24Btrfs: fix extent buffer reference for tree mod log rootsJan Schmidt1-1/+1
2012-10-24Btrfs: determine level of old rootsJan Schmidt3-3/+19
2012-10-24Btrfs: tree mod log's old roots could still be part of the treeJan Schmidt1-4/+21
2012-10-23Btrfs: fix a tree mod logging issue for root replacement operationsJan Schmidt1-8/+2
2012-10-23Btrfs: don't put removals from push_node_left into tree mod log twiceJan Schmidt1-2/+7
2012-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-2/+2
2012-10-12btrfs: Fix compilation with user namespace support enabledEric W. Biederman1-2/+2
2012-10-12audit: overhaul __audit_inode_child to accomodate retryingJeff Layton1-1/+1
2012-10-12audit: reverse arguments to audit_inode_childJeff Layton1-1/+1
2012-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds38-1615/+3564
2012-10-09btrfs: init ref_index to zero in add_inode_refChris Mason1-1/+1
2012-10-09Btrfs: remove repeated eb->pages check in, disk-io.c/csum_dirty_bufferWang Sheng-Hui1-4/+0
2012-10-09Btrfs: fix page leakageJosef Bacik1-1/+1
2012-10-09Btrfs: do not warn_on when we cannot alloc a page for an extent bufferJosef Bacik1-3/+1
2012-10-09Btrfs: don't bug on enomem in readpageJosef Bacik1-4/+7
2012-10-09Btrfs: cleanup pages properly when ENOMEM in compressionJosef Bacik1-3/+10
2012-10-09Btrfs: make filesystem read-only when submitting barrier failsStefan Behrens6-19/+142
2012-10-09Btrfs: detect corrupted filesystem after write I/O errorsStefan Behrens1-2/+14
2012-10-09Btrfs: make compress and nodatacow mount options mutually exclusiveAndrei Popa1-1/+13
2012-10-09btrfs: fix message printingDaniel J Blueman3-11/+11
2012-10-09Btrfs: don't bother committing delayed inode updates when fsyncingJosef Bacik1-19/+65
2012-10-09btrfs: move inline function code to header fileRobin Dong2-14/+12
2012-10-09Btrfs: remove unnecessary IS_ERR in bio_readpage_error()Tsutomu Itoh1-1/+1
2012-10-09btrfs: remove unused function btrfs_insert_some_items()Robin Dong1-143/+0
2012-10-09Btrfs: don't commit instead of overcommittingJosef Bacik1-28/+6
2012-10-09Btrfs: confirmation of value is added before trace_btrfs_get_extent() is calledTsutomu Itoh1-1/+2
2012-10-09Btrfs: be smarter about dropping things from the tree logJosef Bacik1-2/+13
2012-10-09Btrfs: don't lookup csums for prealloc extentsJosef Bacik1-2/+1
2012-10-09Btrfs: cache extent state when writing out dirty metadata pagesJosef Bacik8-16/+63
2012-10-09Btrfs: do not hold the file extent leaf locked when adding extent itemJosef Bacik1-3/+1
2012-10-09Btrfs: do not async metadata csumming in certain situationsJosef Bacik3-2/+35
2012-10-09btrfs: fix min csum item size warnings in 32bitZach Brown1-1/+2
2012-10-09Btrfs: run delayed refs first when out of spaceJosef Bacik1-10/+10
2012-10-09Btrfs: fix orphan transaction on the freezed filesystemMiao Xie4-23/+49
2012-10-09Btrfs: add a type field for the transaction handleMiao Xie3-42/+21
2012-10-09Btrfs: fix memory leak in start_transaction()Miao Xie1-1/+3
2012-10-09btrfs: extended inode ref iterationMark Fasheh2-37/+138
2012-10-09btrfs: extended inode refsMark Fasheh7-79/+710
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov1-1/+1
2012-10-08btrfs: improved readablity for add_inode_refJan Schmidt1-81/+97
2012-10-08Btrfs: handle not finding the extent exactly when logging changed extentsJosef Bacik1-6/+40
2012-10-08btrfs: move transaction aborts to the point of failureDavid Sterba4-47/+80
2012-10-08Btrfs: fix the missing error information in create_pending_snapshot()Miao Xie1-22/+35
2012-10-08Btrfs: fix off-by-one in file cloneLiu Bo1-9/+9
2012-10-04btrfs: allow setting NOCOW for a zero sized file via ioctlDavid Sterba1-4/+27
2012-10-04Btrfs: fix punch hole when no extent existsJosef Bacik1-1/+3
2012-10-04Btrfs: don't do anything in our ->freeze_fs and ->unfreeze_fsJosef Bacik1-6/+0
2012-10-04Btrfs: remove unused write cache pages hookJosef Bacik1-47/+0
2012-10-04Btrfs: fix race when getting the eb out of page->privateJosef Bacik1-4/+19
2012-10-04Btrfs: do not hold the write_lock on the extent tree while loggingJosef Bacik3-5/+20
2012-10-04Btrfs: fix race with freeze and free space inodesJosef Bacik1-2/+11
2012-10-04Btrfs: kill obsolete arguments in btrfs_wait_ordered_extentsLiu Bo6-18/+7
2012-10-04Btrfs: cleanup fs_info->hashersLiu Bo2-2/+0
2012-10-04Btrfs: cleanup for duplicated code in find_free_extentLiu Bo1-4/+0
2012-10-04Btrfs: fix race in sync and freeze againJosef Bacik3-10/+18
2012-10-04btrfs: return EPERM upon rmdir on a subvolumeDavid Sterba1-2/+3
2012-10-04Btrfs: using for_each_set_bit_from to simplify the codeWei Yongjun1-6/+2
2012-10-04Btrfs: write_buf is now callable outside send.cAnand Jain2-5/+7
2012-10-04Btrfs: remove unnecessary code in btree_get_extent()Tsutomu Itoh1-7/+1
2012-10-04Btrfs: cleanup of error processing in btree_get_extent()Tsutomu Itoh1-9/+5
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds4-28/+33
2012-10-02fs: push rcu_barrier() from deactivate_locked_super() to filesystemsKirill A. Shutemov2-0/+11
2012-10-02btrfs: reada_extent doesn't need kref for refcountAl Viro1-11/+7
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds4-15/+15
2012-10-01Revert "Btrfs: do not do filemap_write_and_wait_range in fsync"Miao Xie1-3/+11
2012-10-01Btrfs: remove bytes argument from do_chunk_allocJosef Bacik1-15/+10
2012-10-01Btrfs: delay block group item insertionJosef Bacik4-67/+79
2012-10-01btrfs: Kill some bi_idx referencesKent Overstreet2-17/+2
2012-10-01Btrfs: fix unnecessary warning when the fragments make the space alloc failMiao Xie1-1/+1
2012-10-01Btrfs: create a pinned em when writing to a prealloc range in DIOJosef Bacik1-0/+55
2012-10-01Btrfs: move the sb_end_intwrite until after the throttle logicJosef Bacik1-2/+2
2012-10-01Btrfs: use larger limit for translation of logical to inodeLiu Bo2-4/+5
2012-10-01Btrfs: use helper for logical resolveLiu Bo1-16/+3
2012-10-01Btrfs: fix a bug in parsing return value in logical resolveLiu Bo5-20/+34
2012-10-01Btrfs: cleanup for unused ref cache stuffliubo2-8/+0
2012-10-01Btrfs: fix corrupted metadata in the snapshotMiao Xie3-18/+32
2012-10-01btrfs: polish names of kmem cachesDavid Sterba4-9/+9
2012-10-01Btrfs: fix our overcommit mathJosef Bacik1-29/+42
2012-10-01Btrfs: wait on async pages when shrinking delallocJosef Bacik1-0/+7
2012-10-01Btrfs: use flag EXTENT_DEFRAG for snapshot-aware defragLiu Bo5-14/+28
2012-10-01Btrfs: check return value of ulist_alloc() properlyTsutomu Itoh1-0/+8
2012-10-01Btrfs: fix error handling in delete_block_group_cache()Tsutomu Itoh1-2/+2
2012-10-01Btrfs: fix wrong size for the reservation when doing, file pre-allocation.Miao Xie1-2/+2
2012-10-01Btrfs: output more information when aborting a unused transaction handleMiao Xie1-1/+7
2012-10-01Btrfs: fix unprotected ->log_batchMiao Xie4-11/+9
2012-10-01Btrfs: fix wrong size for the reservation of the, snapshot creationMiao Xie2-4/+4
2012-10-01Btrfs: fix the snapshot that should not existMiao Xie1-15/+53
2012-10-01Btrfs: add a new "type" field into the block reservation structureMiao Xie8-22/+39
2012-10-01Btrfs: use a slab for ordered extents allocationMiao Xie3-3/+31
2012-10-01Btrfs: fix file extent discount problem in the, snapshotMiao Xie2-44/+25
2012-10-01Btrfs: fix full backref problem when inserting shared block referenceMiao Xie1-0/+4
2012-10-01Btrfs: fix error path in create_pending_snapshot()Miao Xie1-23/+17
2012-10-01Btrfs: fix possible memory leak in scrub_setup_recheck_block()Wei Yongjun1-0/+1
2012-10-01Btrfs: btrfs_drop_extent_cache should never failJosef Bacik2-6/+11
2012-10-01Btrfs: do not take cleanup_work_sem in btrfs_run_delayed_iputs()Sage Weil1-2/+0
2012-10-01Btrfs: set journal_info in async trans commit workerSage Weil1-0/+2
2012-10-01Btrfs: pass lockdep rwsem metadata to async commit transactionSage Weil1-0/+16
2012-10-01Btrfs: add hole punchingJosef Bacik5-13/+355
2012-10-01Btrfs: remove unused hint byte argument for btrfs_drop_extentsJosef Bacik5-30/+14
2012-10-01Btrfs: check if an inode has no checksum when logging itLiu Bo1-11/+12
2012-10-01Btrfs: fix a bug in checking whether a inode is already in logLiu Bo4-8/+10
2012-10-01Btrfs: fix wrong orphan count of the fs/file treeMiao Xie1-1/+1
2012-10-01Btrfs: improve fsync by filtering extents that we wantLiu Bo4-3/+26
2012-10-01Btrfs: do not needlessly restart the transaction for enospcJosef Bacik3-36/+20
2012-10-01Btrfs: cleanup extents after we finish logging inodeLiu Bo1-0/+6
2012-10-01Btrfs: only warn if we hit an error when doing the tree loggingJosef Bacik1-1/+1
2012-10-01Btrfs: turbo charge fsyncJosef Bacik8-42/+416
2012-10-01Btrfs: fix possible corruption when fsyncing written prealloced extentsJosef Bacik1-0/+12
2012-10-01Btrfs: do not allocate chunks as agressivelyJosef Bacik1-9/+3
2012-10-01Btrfs: update last trans if we don't update the inodeJosef Bacik1-0/+2
2012-10-01Btrfs: fix gcc warnings for 32bit compilesJan Schmidt4-31/+32
2012-10-01Btrfs: fix btrfs send for inline items and compressionChris Mason3-15/+37
2012-10-01Btrfs: don't treat top/root directory inode as deleted/reusedAlexander Block1-1/+20
2012-10-01Btrfs: ignore non-FS inodes for send/receiveAlexander Block1-0/+5
2012-10-01Btrfs: pass root instead of parent_root to iterate_inode_refAlexander Block1-2/+2
2012-10-01Btrfs: use <= instead of < in is_extent_unchangedAlexander Block1-1/+1
2012-10-01Btrfs: fix check for changed extent in is_extent_unchangedAlexander Block1-2/+2
2012-10-01Btrfs: free nce and nce_head on error in name_cache_insertAlexander Block1-1/+5
2012-10-01Btrfs: remove unused tmp_path from iterate_dir_itemAlexander Block1-8/+0
2012-10-01Btrfs: code cleanups for send/receiveAlexander Block1-48/+35
2012-10-01Btrfs: add/fix comments/documentation for send/receiveAlexander Block1-6/+134
2012-10-01Btrfs: update send_progress at correct placesAlexander Block1-6/+20
2012-10-01Btrfs: make aux field of ulist 64 bitAlexander Block4-23/+21
2012-10-01Btrfs: fix use of radix_tree for name_cache in send/receiveAlexander Block1-39/+37
2012-10-01Btrfs: fix memory leak for name_cache in send/receiveAlexander Block1-0/+1
2012-10-01Btrfs: don't break in the final loop of find_extent_cloneAlexander Block1-1/+0
2012-10-01Btrfs: use normal return path for root == send_root caseAlexander Block1-6/+0
2012-10-01Btrfs: use kmalloc instead of stack for backref_ctxAlexander Block1-11/+18
2012-10-01Btrfs: rename backref_ctx::found_in_send_root to found_itselfAlexander Block1-4/+4
2012-10-01Btrfs: remove unused use_list from send/receive codeAlexander Block1-2/+0
2012-10-01Btrfs: add correct parent to check_dirs when dir got movedAlexander Block1-0/+11
2012-10-01Btrfs: remove unused code with #if 0Alexander Block1-0/+2
2012-10-01Btrfs: add missing check for dir != tmp_dir to is_first_refAlexander Block1-1/+1
2012-10-01Btrfs: fix cur_ino < parent_ino case for send/receiveAlexander Block1-244/+146
2012-10-01Btrfs: add rdev to get_inode_info in send/receiveAlexander Block1-13/+17
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-4/+4
2012-09-26switch simple cases of fget_light to fdgetAl Viro1-14/+12
2012-09-26switch btrfs_ioctl_clone() to fget_light()Al Viro1-3/+3
2012-09-26switch btrfs_ioctl_snap_create_transid() to fget_light()Al Viro1-7/+7
2012-09-21userns: Convert btrfs to use kuid/kgid where appropriateEric W. Biederman3-11/+11
2012-09-21btrfs: fix the commment for the action flags in delayed-ref.hWang Sheng-Hui1-1/+1
2012-09-18userns: Pass a userns parameter into posix_acl_to_xattr and posix_acl_from_xattrEric W. Biederman1-4/+4
2012-09-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-6/+2
2012-09-14Revert "Btrfs: fix some error codes in btrfs_qgroup_inherit()"Chris Mason1-6/+2
2012-09-06btrfs: fix trivial typo for the comment of BTRFS_FREE_INO_OBJECTIDWang Sheng-Hui1-1/+1
2012-09-01btrfs: fix comment typo in btrfs_finish_ordered_ioLiu Bo1-2/+2
2012-08-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds21-376/+418
2012-08-28Btrfs: fix that repair code is spuriously executed for transid failuresStefan Behrens1-2/+6
2012-08-28Btrfs: fix ordered extent leak when failing to start a transactionLiu Bo1-2/+5
2012-08-28Btrfs: fix a dio write regressionLiu Bo1-4/+20
2012-08-28Btrfs: fix deadlock with freeze and sync V2Josef Bacik1-4/+9
2012-08-28Btrfs: revert checksum error statistic which can cause a BUG()Stefan Behrens3-39/+2
2012-08-28Btrfs: remove superblock writing after fatal errorStefan Behrens2-33/+5
2012-08-28Btrfs: allow delayed refs to be mergedJosef Bacik3-27/+142
2012-08-28Btrfs: fix enospc problems when deleting a subvolJosef Bacik1-1/+1
2012-08-28Btrfs: fix wrong mtime and ctime when creating snapshotsMiao Xie1-0/+1
2012-08-28Btrfs: fix race in run_clustered_refsArne Jansen1-0/+17
2012-08-28Btrfs: don't run __tree_mod_log_free_eb on leavesChris Mason1-0/+3
2012-08-28Btrfs: increase the size of the free space cacheJosef Bacik1-8/+7
2012-08-28Btrfs: barrier before waitqueue_activeJosef Bacik5-12/+10
2012-08-28Btrfs: fix deadlock in wait_for_more_refsArne Jansen5-73/+21
2012-08-28btrfs: fix second lock in btrfs_delete_delayed_items()Fengguang Wu1-2/+3
2012-08-28Btrfs: don't allocate a seperate csums array for direct readsJosef Bacik3-32/+19
2012-08-28Btrfs: do not strdup non existent stringsJosef Bacik1-3/+5
2012-08-28Btrfs: do not use missing devices when showing devnameJosef Bacik1-0/+2
2012-08-28Btrfs: fix that error value is changed by mistakeStefan Behrens1-2/+2
2012-08-28Btrfs: lock extents as we map them in DIOJosef Bacik1-129/+127
2012-08-28Btrfs: fix some endian bugs handling the root timesDan Carpenter3-4/+4
2012-08-28Btrfs: unlock on error in btrfs_delalloc_reserve_metadata()Dan Carpenter1-1/+3
2012-08-28Btrfs: checking for NULL instead of IS_ERRDan Carpenter1-1/+3
2012-08-28Btrfs: fix some error codes in btrfs_qgroup_inherit()Dan Carpenter1-2/+6
2012-08-28Btrfs: fix a misplaced address operator in a conditionStefan Behrens1-1/+1
2012-08-12Merge branch 'for-linus-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-5/+0
2012-08-09Btrfs: remove mnt_want_write call in btrfs_mksubvolAlexander Block1-5/+0
2012-08-04btrfs: nuke pdflush from commentsArtem Bityutskiy2-2/+3
2012-08-04btrfs: nuke write_super from commentsArtem Bityutskiy2-8/+0
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-10/+24
2012-07-31btrfs: Convert to new freezing mechanismJan Kara4-5/+14
2012-07-30btrfs: use printk_get_level and printk_skip_level, add __printf, fix falloutJoe Perches4-8/+50
2012-07-31btrfs: Push mnt_want_write() outside of i_mutexJan Kara1-12/+11
2012-07-26Btrfs: using vmalloc and friends needs vmalloc.hStephen Rothwell1-0/+1
2012-07-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds34-631/+8687
2012-07-25Btrfs: uninit variable fixes in send/receiveChris Mason1-2/+2
2012-07-25Merge branch 'send-v2' of git://github.com/ablock84/linux-btrfs into for-linusChris Mason14-40/+5483
2012-07-25Btrfs: introduce BTRFS_IOC_SEND for btrfs send/receiveAlexander Block5-1/+4717
2012-07-25Btrfs: add btrfs_compare_trees functionAlexander Block2-0/+440