aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2016-10-17Btrfs: kill BUG_ON in do_relocationLiu Bo1-1/+8
2016-09-26Btrfs: remove unnecessary btrfs_mark_buffer_dirty in split_leafLiu Bo1-1/+5
2016-09-26Btrfs: memset to avoid stale content in btree leafLiu Bo3-19/+28
2016-09-26Btrfs: fix memory leak in do_walk_downLiu Bo1-0/+1
2016-09-26Btrfs: kill BUG_ON in run_delayed_tree_refLiu Bo1-1/+7
2016-09-26Btrfs: improve check_node to avoid reading corrupted nodesLiu Bo1-4/+28
2016-09-26Btrfs: add error handling for extent buffer in print treeLiu Bo1-0/+7
2016-09-26Btrfs: remove BUG_ON in start_transactionLiu Bo1-4/+1
2016-09-26Btrfs: memset to avoid stale content in btree node blockLiu Bo1-0/+11
2016-09-26Btrfs: return gracefully from balance if fs tree is corruptedLiu Bo1-6/+17
2016-09-26Btrfs: bail out if block group has different mixed flagLiu Bo1-0/+14
2016-09-26Btrfs: fix memory leak in reading btree blocksLiu Bo1-0/+9
2016-09-26Btrfs: remove BUG() in raid56Liu Bo1-1/+4
2016-09-26Btrfs: fix memory leak of block group cacheLiu Bo3-0/+75
2016-09-01Btrfs: fix endless loop in balancing block groupsLiu Bo1-3/+5
2016-08-25Btrfs: detect corruption when non-root leaf has zero itemLiu Bo1-1/+22
2016-08-25Btrfs: check btree node's nritemsLiu Bo1-0/+16
2016-08-25Btrfs: clarify do_chunk_alloc()'s return valueLiu Bo1-0/+9
2016-08-25Btrfs: add ASSERT for block group's memory leakLiu Bo1-0/+5
2016-08-25Btrfs: fix memory leak of reloc_rootLiu Bo1-1/+8
2016-07-26Btrfs: fix unexpected balance crash due to BUG_ONLiu Bo1-4/+24
2016-07-26Btrfs: fix panic in balance due to EIOLiu Bo1-0/+4
2016-07-26Btrfs: fix eb memory leak due to readpage failureLiu Bo1-3/+22
2016-07-26Btrfs: change BUG_ON()'s to ASSERT()'s in backref_cache_cleanup()Liu Bo1-6/+6
2016-07-26Btrfs: fix BUG_ON in btrfs_submit_compressed_writeLiu Bo1-2/+8
2016-07-26Btrfs: cleanup BUG_ON in merge_bioLiu Bo2-3/+6
2016-07-26Btrfs: fix read_node_slot to return errorsLiu Bo2-21/+52
2016-07-26Btrfs: fix double free of fs rootLiu Bo1-9/+3
2016-07-26Btrfs: error out if generic_bin_search get invalid argumentsLiu Bo1-0/+8
2016-07-26Btrfs: check inconsistence between chunk and block groupLiu Bo1-1/+16
2016-06-23Btrfs: fix error handling in map_private_extent_bufferLiu Bo2-2/+11
2016-06-17Btrfs: check if extent buffer is aligned to sectorsizeLiu Bo6-15/+28
2016-06-06Btrfs: add validadtion checks for chunk loadingLiu Bo1-15/+67
2016-06-06Btrfs: add more validation checks for superblockLiu Bo2-0/+35
2016-06-06Btrfs: clear uptodate flags of pages in sys_array ebLiu Bo1-0/+2
2016-05-25Btrfs: fix unexpected return value of fiemapLiu Bo1-1/+5
2016-05-25Btrfs: free sys_array eb as soon as possibleLiu Bo1-2/+2
2016-05-06Btrfs: fix divide error upon chunk's stripe_lenLiu Bo3-3/+3
2016-04-28Btrfs: do not create empty block group if we have allocated dataLiu Bo1-1/+8
2016-04-28Btrfs: cleanup error handling in extent_write_cached_pagesLiu Bo1-5/+2
2016-04-28Btrfs: make mapping->writeback_index point to the last written pageLiu Bo1-6/+26
2016-04-04Btrfs: fix invalid reference in replace_pathLiu Bo1-0/+1
2016-02-23Btrfs: fix lockdep deadlock warning due to dev_replaceLiu Bo7-84/+105
2015-10-01Btrfs: move kobj stuff out of dev_replace lock rangeLiu Bo1-4/+4
2015-08-09Btrfs: fix defrag to merge tail file extentLiu Bo1-1/+5
2015-08-09Btrfs: fix warning in backref walkingLiu Bo1-6/+2
2015-07-01Btrfs: fix warning of bytes_may_useLiu Bo2-3/+15
2015-07-01Btrfs: fix hang when failing to submit bio of directIOLiu Bo1-3/+0
2015-06-12Btrfs: fix use-after-free in btrfs_replay_logLiu Bo1-1/+2
2015-06-03Btrfs: fix up read_tree_block to return proper errorLiu Bo5-29/+54
2015-06-03Btrfs: add missing free_extent_bufferLiu Bo1-0/+1
2015-06-03Btrfs: remove csum_bytes_leftLiu Bo3-16/+0
2015-03-26Btrfs: Remove the check for old-style mkfsLiu Bo1-6/+0
2015-03-13Btrfs: fix comp_oper to get right orderLiu Bo1-1/+1
2015-03-13Btrfs: catch transaction abortion after waiting for itLiu Bo1-0/+3
2015-01-21Btrfs: cleanup unused run_mostLiu Bo1-4/+1
2014-10-03Btrfs: fix crash of btrfs_release_extent_buffer_pageLiu Bo1-0/+1
2014-09-18Btrfs: fix wrong parse of extent map's tracepointLiu Bo1-6/+7
2014-09-17Btrfs: fix up bounds checking in lseekLiu Bo1-10/+15
2014-09-17Btrfs: fix loop writing of async reclaimLiu Bo1-3/+14
2014-09-17Btrfs: cleanup the same name in end_bio_extent_readpageLiu Bo1-4/+4
2014-09-17Btrfs: show real function name in btrfs workqueue tracepointLiu Bo1-1/+1
2014-09-17Btrfs: cleanup for btrfs workqueue tracepointsLiu Bo1-7/+0
2014-09-17Btrfs: add work_struct information for workqueue tracepointLiu Bo1-3/+6
2014-08-24Btrfs: fix task hang under heavy compressed writeLiu Bo12-61/+141
2014-08-21Btrfs: fix crash on endio of reading corrupted blockLiu Bo1-0/+1
2014-08-21Btrfs: fix regression of btrfs device replaceLiu Bo1-1/+1
2014-08-15Btrfs: fix compressed write corruption on enospcLiu Bo1-0/+12
2014-07-19Btrfs: fix abnormal long waiting in fsyncLiu Bo1-0/+11
2014-07-03Btrfs: fix race of using total_bytes_pinnedLiu Bo1-4/+1
2014-06-28Btrfs: fix crash when mounting raid5 btrfs with missing disksLiu Bo1-2/+3
2014-06-09Btrfs: fix scrub_print_warning to handle skinny metadata extentsLiu Bo3-15/+24
2014-06-09Btrfs: use right type to get real comparisonLiu Bo1-1/+1
2014-06-09Btrfs: fix leaf corruption after __btrfs_drop_extentsLiu Bo1-0/+18
2014-06-09Btrfs: mark mapping with error flag to report errors to userspaceLiu Bo1-0/+2
2014-06-09Btrfs: fix NULL pointer crash of deleting a seed deviceLiu Bo1-4/+8
2014-06-09Btrfs: do not increment on bio_index one by oneLiu Bo1-1/+1
2014-05-20Btrfs: fix EIO on reading file after ioctl clone works on itLiu Bo1-1/+5
2014-03-21Btrfs: fix a crash of clone with inline extents's splitLiu Bo2-7/+18
2014-03-10Btrfs: add readahead for send_writeLiu Bo1-0/+9
2014-03-10Btrfs: share the same code for __record_{new,deleted}_refLiu Bo1-32/+17
2014-03-10Btrfs: skip search tree for REG filesLiu Bo1-4/+15
2014-03-10Btrfs: avoid warning bomb of btrfs_invalidate_inodesLiu Bo1-1/+2
2014-03-10Btrfs: fix possible deadlock in btrfs_cleanup_transactionLiu Bo1-1/+3
2014-02-14Btrfs: fix a lockdep warning when cleaning up aborted transactionLiu Bo1-1/+0
2014-01-28Btrfs: fix extent state leak on transaction abortionLiu Bo1-5/+9
2014-01-28Btrfs: release subvolume's block_rsv before transaction commitLiu Bo1-7/+7
2014-01-28Btrfs: return free space to global_rsv as much as possibleLiu Bo1-1/+1
2014-01-28Btrfs/tracepoint: update new flags for ordered extent TPLiu Bo1-1/+2
2014-01-28Btrfs/tracepoint: fix to report right flags for ordered extentLiu Bo1-11/+11
2014-01-28Btrfs: skip merge part for delayed data refsLiu Bo1-0/+7
2014-01-28Btrfs: introduce a head ref rbtreeLiu Bo5-60/+99
2013-11-20Btrfs: fix lockdep error in async commitLiu Bo1-2/+2
2013-11-20Btrfs: avoid heavy operations in btrfs_commit_superLiu Bo1-20/+1
2013-11-11Btrfs: fix a crash when running balance and defrag concurrentlyLiu Bo1-0/+3
2013-11-11Btrfs: do not run snapshot-aware defragment on errorLiu Bo1-19/+28
2013-11-11Btrfs: fixup error path in __btrfs_inc_extent_refLiu Bo1-8/+2
2013-11-11Btrfs: kill unused code in btrfs_search_forwardLiu Bo1-2/+0
2013-11-11Btrfs: cleanup dead code of defragmentLiu Bo1-2/+1
2013-11-11Btrfs: fix memory leak of chunks' extent mapLiu Bo1-0/+2
2013-11-11Btrfs: export btrfs space shared info to userspaceLiu Bo1-1/+33
2013-10-04Btrfs: fix crash of compressed writesLiu Bo1-1/+1
2013-09-01Btrfs: allow compressed extents to be merged during defragmentLiu Bo1-6/+8
2013-09-01Btrfs/tracepoint: update delayed ref tracepointsLiu Bo3-6/+66
2013-09-01Btrfs: make free space caching faster with many non-inline extent referencesLiu Bo1-0/+11
2013-08-09Btrfs: fix extent buffer leak after backref walkingLiu Bo1-1/+0
2013-08-09Btrfs: fix a bug of snapshot-aware defrag to make it work on partial extentsLiu Bo1-4/+12
2013-07-02Btrfs: fix crash regarding to ulist_add_mergeLiu Bo1-0/+15
2013-06-14Btrfs: allow file data clone within a fileLiu Bo1-7/+19
2013-06-14Btrfs: remove unused code in btrfs_del_rootLiu Bo1-4/+0
2013-06-14Btrfs: kill replicate code in replay_one_bufferLiu Bo1-7/+2
2013-06-14Btrfs: update new flags for tracepointLiu Bo1-12/+23
2013-06-14Btrfs: check if leaf's parent exists before pushing items aroundLiu Bo1-1/+1
2013-06-14Btrfs: dont do log_removal in insert_new_rootLiu Bo1-5/+5
2013-06-14Btrfs: remove useless copy in quota_ctlLiu Bo1-3/+0
2013-06-08Btrfs: fix use-after-free bug during umountLiu Bo1-2/+2
2013-05-17Btrfs: return errno if possible when we fail to allocate memoryLiu Bo1-2/+6
2013-05-17Btrfs: fix off-by-one in fiemapLiu Bo1-2/+2
2013-05-06Btrfs: improve the loop of scrub_stripeLiu Bo1-26/+57
2013-05-06Btrfs: return free space in cow error pathLiu Bo1-3/+9
2013-05-06Btrfs: return error when we specify wrong start to defragLiu Bo1-4/+7
2013-05-06Btrfs: pass NULL instead of 0Liu Bo1-1/+1
2013-05-06Btrfs: share stop worker codeLiu Bo1-32/+23
2013-05-06Btrfs: use helper to cleanup tree rootsLiu Bo1-14/+1
2013-05-06Btrfs: cleanup unused arguments of btrfs_csum_dataLiu Bo7-21/+15
2013-04-29Btrfs: cleanup unused functionLiu Bo1-1/+0
2013-03-21Btrfs: update to use fs_state bitLiu Bo1-1/+1
2013-03-15Btrfs: fix warning of free_extent_mapLiu Bo1-0/+1
2013-03-14Btrfs: fix warning when creating snapshotsLiu Bo1-6/+5
2013-03-14Btrfs: remove btrfs_try_spin_lockLiu Bo1-1/+0
2013-03-14Btrfs: get better concurrency for snapshot-aware defrag workLiu Bo1-0/+3
2013-03-04Btrfs: avoid deadlock on transaction waiting listLiu Bo1-0/+7
2013-03-04Btrfs: do not BUG_ON on aborted situationLiu Bo2-3/+12
2013-03-04Btrfs: do not BUG_ON in prepare_to_relocLiu Bo1-1/+9
2013-03-04Btrfs: free all recorded tree blocks on errorLiu Bo1-3/+6
2013-03-04Btrfs: build up error handling for merge_reloc_rootsLiu Bo1-12/+35
2013-03-04Btrfs: check for NULL pointer in updating reloc rootsLiu Bo1-0/+2
2013-02-28Btrfs: fix NULL pointer after aborting a transactionLiu Bo1-1/+7
2013-02-28Btrfs: fix memory leak of log rootsLiu Bo2-2/+9
2013-02-26Btrfs: do not change inode flags in renameLiu Bo1-25/+0
2013-02-26Btrfs: use reserved space for creating a snapshotLiu Bo1-0/+2
2013-02-20Btrfs: snapshot-aware defragLiu Bo1-0/+654
2013-02-20Btrfs: fix cleaner thread not working with inode cache optionLiu Bo2-1/+8
2013-02-20Btrfs: extend the checksum item as much as possibleLiu Bo1-21/+46
2013-02-20Btrfs: record first logical byte in memoryLiu Bo3-1/+20
2013-02-20Btrfs: save us a read_lockLiu Bo1-3/+2
2013-02-20Btrfs: use token to avoid times mapping extent bufferLiu Bo1-28/+35
2013-02-20Btrfs: kill unused argument of btrfs_pin_extent_for_log_replayLiu Bo3-6/+3
2013-02-20Btrfs: kill unused argument of update_block_groupLiu Bo1-7/+5
2013-02-20Btrfs: kill unused arguments of cache_block_groupLiu Bo1-8/+5
2013-02-20Btrfs: remove deprecated commentsLiu Bo1-6/+0
2013-02-05Btrfs: fix race between snapshot deletion and getting inodeLiu Bo2-9/+38
2013-01-24Btrfs: use right range to find checksum for compressed extentsLiu Bo1-0/+5
2013-01-14Btrfs: fix a bug when llseek for delalloc bytes behind prealloc extentsLiu Bo2-6/+14
2013-01-14Btrfs: fix off-by-one in lseekLiu Bo1-0/+1
2013-01-14Btrfs: reset path lock state to zeroLiu Bo1-0/+2
2013-01-14Btrfs: let allocation start from the right raid typeLiu Bo1-1/+1
2013-01-14tracing: Fix regression of trace_pipeLiu Bo1-2/+2
2013-01-09btrfs: fix comment typosLiu Bo2-5/+5
2012-12-17Btrfs: fix a bug of per-file nocowLiu Bo2-3/+5
2012-12-16Btrfs: put raid properties into global tableLiu Bo4-33/+29
2012-12-16Btrfs: parse parent 0 into correct value in tracepointLiu Bo1-1/+2
2012-12-16Btrfs: don't add a NULL extended attributeLiu Bo1-0/+10
2012-12-16Btrfs: skip adding an acl attribute if we don't have toLiu Bo1-0/+2
2012-12-16Btrfs: fix an while-loop of listxattrLiu Bo1-1/+1
2012-12-12Btrfs: protect devices list with its mutexLiu Bo1-4/+5
2012-12-12Btrfs: cleanup for btrfs_btree_balance_dirtyLiu Bo7-81/+34
2012-12-12Btrfs: fix a double free on pending snapshots in error handlingLiu Bo1-1/+5
2012-12-12Btrfs: fix a deadlock in aborting transaction due to ENOSPCLiu Bo1-0/+7
2012-12-12Btrfs: cleanup for btrfs_wait_order_rangeLiu Bo1-3/+0
2012-12-12Btrfs: get right arguments for btrfs_wait_ordered_rangeLiu Bo1-1/+1
2012-12-12Btrfs: do not log extents when we only log new namesLiu Bo1-1/+2
2012-12-11Btrfs: cleanup unused argumentsLiu Bo1-7/+6
2012-12-11Btrfs: kill unnecessary arguments in del_ptrLiu Bo1-9/+7
2012-12-11Btrfs: reorder tree mod log operations in deleting a pointerLiu Bo1-4/+6
2012-12-11Btrfs: MOD_LOG_KEY_REMOVE_WHILE_MOVING never change node's nritemsLiu Bo1-2/+2
2012-10-30btrfs: unpin_extent_cache: fix the typo and unnecessary arguementsLiu Bo1-2/+1
2012-10-25Btrfs: fix memory leak when cloning root's nodeLiu Bo1-3/+5
2012-10-08Btrfs: fix off-by-one in file cloneLiu Bo1-9/+9
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-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: update delayed ref's tracepoints to show sequenceLiu Bo1-4/+10
2012-10-01Btrfs: use flag EXTENT_DEFRAG for snapshot-aware defragLiu Bo5-14/+28
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: improve fsync by filtering extents that we wantLiu Bo4-3/+26
2012-10-01Btrfs: cleanup extents after we finish logging inodeLiu Bo1-0/+6
2012-09-27doc: fix old config name of kprobetraceLiu Bo1-1/+1
2012-09-21fs/fs-writeback.c: cleanup riteback_sb_inodes kerneldocLiu Bo1-4/+0
2012-09-01btrfs: fix comment typo in btrfs_finish_ordered_ioLiu Bo1-2/+2
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-07-23Btrfs: improve multi-thread buffer readLiu Bo1-5/+24
2012-07-23Btrfs: make btrfs's allocation smoothly with preallocationLiu Bo1-1/+3
2012-07-23Btrfs: do not count in readonly bytesLiu Bo1-1/+1
2012-07-23Btrfs: add ro notification to dump_space_infoLiu Bo1-3/+3