* Btrfs send/receive fixes and PULL request
@ 2012-08-02 9:55 Alexander Block
2012-08-02 10:09 ` Alexander Block
2012-08-06 20:25 ` Chris Mason
0 siblings, 2 replies; 3+ messages in thread
From: Alexander Block @ 2012-08-02 9:55 UTC (permalink / raw)
To: Chris Mason; +Cc: linux-btrfs
Hello Chris,
You can find and pull a lot of fixes for btrfs send/receive in my git repo:
git://github.com/ablock84/linux-btrfs.git for-chris
These fixes are mostly the results of the reviews from Arne and Alex
that I got here on the list. I'm not posting the patches to the list
at the moment as they got quite a lot (23 patches). If anyone thinks I
should still post them, please tell me. The branch is based on current
master of Linus repo. As I already announced, I won't have time to
work on btrfs starting from now.
Alex.
----------------------------------------------------------------
Alexander Block (23):
Btrfs: add rdev to get_inode_info in send/receive
Btrfs: fix cur_ino < parent_ino case for send/receive
Btrfs: add missing check for dir != tmp_dir to is_first_ref
Btrfs: remove unused code with #if 0
Btrfs: add correct parent to check_dirs when dir got moved
Btrfs: remove unused use_list from send/receive code
Btrfs: rename backref_ctx::found_in_send_root to found_itself
Btrfs: use kmalloc instead of stack for backref_ctx
Btrfs: use normal return path for root == send_root case
Btrfs: don't break in the final loop of find_extent_clone
Btrfs: fix memory leak for name_cache in send/receive
Btrfs: fix use of radix_tree for name_cache in send/receive
Btrfs: make aux field of ulist 64 bit
Btrfs: update send_progress at correct places
Btrfs: add/fix comments/documentation for send/receive
Btrfs: code cleanups for send/receive
Btrfs: remove unused tmp_path from iterate_dir_item
Btrfs: free nce and nce_head on error in name_cache_insert
Btrfs: fix check for changed extent in is_extent_unchanged
Btrfs: use <= instead of < in is_extent_unchanged
Btrfs: pass root instead of parent_root to iterate_inode_ref
Btrfs: ignore non-FS inodes for send/receive
Btrfs: don't treat top/root directory inode as deleted/reused
Dan Carpenter (1):
Btrfs: fix some endian bugs handling the root times
fs/btrfs/backref.c | 8 +-
fs/btrfs/ioctl.c | 2 +-
fs/btrfs/qgroup.c | 20 +-
fs/btrfs/root-tree.c | 4 +-
fs/btrfs/send.c | 851 ++++++++++++++++++++++++++----------------------
fs/btrfs/transaction.c | 2 +-
fs/btrfs/ulist.c | 7 +-
fs/btrfs/ulist.h | 9 +-
8 files changed, 483 insertions(+), 420 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Btrfs send/receive fixes and PULL request
2012-08-02 9:55 Btrfs send/receive fixes and PULL request Alexander Block
@ 2012-08-02 10:09 ` Alexander Block
2012-08-06 20:25 ` Chris Mason
1 sibling, 0 replies; 3+ messages in thread
From: Alexander Block @ 2012-08-02 10:09 UTC (permalink / raw)
To: Chris Mason; +Cc: linux-btrfs
On Thu, Aug 2, 2012 at 11:55 AM, Alexander Block
<ablock84@googlemail.com> wrote:
> Hello Chris,
>
> You can find and pull a lot of fixes for btrfs send/receive in my git repo:
>
> git://github.com/ablock84/linux-btrfs.git for-chris
>
> These fixes are mostly the results of the reviews from Arne and Alex
> that I got here on the list. I'm not posting the patches to the list
> at the moment as they got quite a lot (23 patches). If anyone thinks I
> should still post them, please tell me. The branch is based on current
> master of Linus repo. As I already announced, I won't have time to
> work on btrfs starting from now.
>
> Alex.
>
> ----------------------------------------------------------------
> Alexander Block (23):
> Btrfs: add rdev to get_inode_info in send/receive
> Btrfs: fix cur_ino < parent_ino case for send/receive
> Btrfs: add missing check for dir != tmp_dir to is_first_ref
> Btrfs: remove unused code with #if 0
> Btrfs: add correct parent to check_dirs when dir got moved
> Btrfs: remove unused use_list from send/receive code
> Btrfs: rename backref_ctx::found_in_send_root to found_itself
> Btrfs: use kmalloc instead of stack for backref_ctx
> Btrfs: use normal return path for root == send_root case
> Btrfs: don't break in the final loop of find_extent_clone
> Btrfs: fix memory leak for name_cache in send/receive
> Btrfs: fix use of radix_tree for name_cache in send/receive
> Btrfs: make aux field of ulist 64 bit
> Btrfs: update send_progress at correct places
> Btrfs: add/fix comments/documentation for send/receive
> Btrfs: code cleanups for send/receive
> Btrfs: remove unused tmp_path from iterate_dir_item
> Btrfs: free nce and nce_head on error in name_cache_insert
> Btrfs: fix check for changed extent in is_extent_unchanged
> Btrfs: use <= instead of < in is_extent_unchanged
> Btrfs: pass root instead of parent_root to iterate_inode_ref
> Btrfs: ignore non-FS inodes for send/receive
> Btrfs: don't treat top/root directory inode as deleted/reused
>
> Dan Carpenter (1):
> Btrfs: fix some endian bugs handling the root times
>
> fs/btrfs/backref.c | 8 +-
> fs/btrfs/ioctl.c | 2 +-
> fs/btrfs/qgroup.c | 20 +-
> fs/btrfs/root-tree.c | 4 +-
> fs/btrfs/send.c | 851 ++++++++++++++++++++++++++----------------------
> fs/btrfs/transaction.c | 2 +-
> fs/btrfs/ulist.c | 7 +-
> fs/btrfs/ulist.h | 9 +-
> 8 files changed, 483 insertions(+), 420 deletions(-)
I forgot to write where to find the btrfs-progs fixes:
git://github.com/ablock84/btrfs-progs.git for-chris
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Btrfs send/receive fixes and PULL request
2012-08-02 9:55 Btrfs send/receive fixes and PULL request Alexander Block
2012-08-02 10:09 ` Alexander Block
@ 2012-08-06 20:25 ` Chris Mason
1 sibling, 0 replies; 3+ messages in thread
From: Chris Mason @ 2012-08-06 20:25 UTC (permalink / raw)
To: Alexander Block; +Cc: Chris L. Mason, linux-btrfs@vger.kernel.org
On Thu, Aug 02, 2012 at 03:55:18AM -0600, Alexander Block wrote:
> Hello Chris,
>
> You can find and pull a lot of fixes for btrfs send/receive in my git repo:
>
> git://github.com/ablock84/linux-btrfs.git for-chris
>
> These fixes are mostly the results of the reviews from Arne and Alex
> that I got here on the list. I'm not posting the patches to the list
> at the moment as they got quite a lot (23 patches). If anyone thinks I
> should still post them, please tell me. The branch is based on current
> master of Linus repo. As I already announced, I won't have time to
> work on btrfs starting from now.
Great, I'm pulling these in now. For any future pulls, please do them
against my tree instead of Linus' git. That way we can play with the
latest btrfs code on top of the current stable kernel, instead of the
devel kernel.
I'm rebasing this one against my current tree.
-chris
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-08-06 20:25 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-02 9:55 Btrfs send/receive fixes and PULL request Alexander Block
2012-08-02 10:09 ` Alexander Block
2012-08-06 20:25 ` Chris Mason
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).