On Mon, May 14, 2018 at 02:13:25PM +0300, Nikolay Borisov wrote:
> btrfs-corrupt-block is a very useful tool albeit very neglected. This series 
> aims to give it much needed attention. There is a mix of code-improvements 
> and 
> bug fixes. Code improvement mainly consists of factoring our duplicated code 
> (Patch 1,3,6) and improving the interface of some options (4,5,8,9). The
> recurring topic here is that instead of having to pass 
> 
> btrfs-corrupt-block -K <key> -f <field> -<SOME OPTION WHICH CORRUPTS AN ITEM, 
> POINTED TO BY K> 
> 
> make each corrupting option to take the key as an argument to it. Say we want
> to corrupt an item field (-I options) we now do: 
>  
>  btrfs-corrupt-block -I <key> -r <root> /dev/blah 
> 
>  instead of 
> 
>  btrfs-corrupt-block -I -K <key> -r <root> /dev/blah 
> 
> Some patches also incorporate fixes for bugs (patch 2,7 and 9) I found during 
> my testing. Those usability improvements are needed to enable me to produce 
> tests for the pending free space tree support in userspace. 
> 
> 
> Nikolay Borisov (9):
>   btrfs-progs: btrfs-corrupt-block: Factor out specific-root code
>   btrfs-progs: btrfs-corrupt-block: Correctly handle -r when passing -I
>   btrfs-progs: btrfs-corrupt-block: Factor out key parsing function
>   btrfs-progs: btrfs-corrupt-block: Change -I flag parameter format
>   btrfs-progs: btrfs-corrupt-block: Convert -K flag argument handling to
>     common function
>   btrfs-progs: btrfs-corrupt-block: Factor out common "-r" handling code
>   btrfs-progs: btrfs-corrupt-block: Add support for handling specific
>     root when using -K option
>   btrfs-progs: btrfs-corrupt-block: Change format of -d option
>   btrfs-progs: btrfs-corrupt-block: Fix -D option

Applied, thanks.
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to