On Wed, Jun 19, 2019 at 06:36:08AM -0500, Goldwyn Rodrigues wrote:
> On  9:05 19/06, Nikolay Borisov wrote:
> > 
> > 
> > On 19.06.19 г. 3:35 ч., Goldwyn Rodrigues wrote:
> > > Simplification.
> > > No point passing the tree variable when it can be evaluated
> > > from inode.
> > > 
> > > Signed-off-by: Goldwyn Rodrigues <rgold...@suse.com>
> > 
> > The patch is good, however, there are several calls to find_
> > lock_delalloc_range in btrfs tests so you'd need to fix those 
> > invocations, otherwise compilation of the in-kernel test suite will fails. 
> > 
> > fs/btrfs/tests/extent-io-tests.c:       found = 
> > find_lock_delalloc_range(inode, &tmp, locked_page, &start,
> > fs/btrfs/tests/extent-io-tests.c:       found = 
> > find_lock_delalloc_range(inode, &tmp, locked_page, &start,
> > fs/btrfs/tests/extent-io-tests.c:       found = 
> > find_lock_delalloc_range(inode, &tmp, locked_page, &start,
> > fs/btrfs/tests/extent-io-tests.c:       found = 
> > find_lock_delalloc_range(inode, &tmp, locked_page, &start,
> > fs/btrfs/tests/extent-io-tests.c:       found = 
> > find_lock_delalloc_range(inode, &tmp, locked_page, &start,
> > 
> > 
> 
> Oh, I missed the test, even if it was listed as EXPORT_FOR_TESTS.
> Looking at the tests, it seems it needs to work on a different io_tree than
> in the inode.

If it's possible/correct to set the test inode tree pointer, then I
guess the change still applies. The testing code works on dummy
or otherwise crafted structures, so this kind of tweak does not sound
off.

Reply via email to