Re: [PATCH] Btrfs: fix leaking of ordered extents after direct IO write error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Dec 9, 2015 at 10:41 AM, kbuild test robot <lkp@xxxxxxxxx> wrote:
> Hi Filipe,
>
> [auto build test ERROR on v4.4-rc4]
> [also build test ERROR on next-20151208]
> [cannot apply to btrfs/next]
>
> url:    https://github.com/0day-ci/linux/commits/fdmanana-kernel-org/Btrfs-fix-leaking-of-ordered-extents-after-direct-IO-write-error/20151209-182927
> config: x86_64-randconfig-x008-12090811 (attached as .config)
> reproduce:
>         # save the attached .config to linux build tree
>         make ARCH=x86_64
>
> All errors (new ones prefixed by >>):
>
>    fs/btrfs/inode.c: In function 'btrfs_direct_IO':
>>> fs/btrfs/inode.c:8528:5: error: implicit declaration of function 'btrfs_endio_direct_write_update_ordered' [-Werror=implicit-function-declaration]
>         btrfs_endio_direct_write_update_ordered(inode,
>         ^
>    cc1: some warnings being treated as errors


Yes test robot. It depends on a previous patch
(https://patchwork.kernel.org/patch/7702051/ /
http://git.kernel.org/cgit/linux/kernel/git/fdmanana/linux.git/commit/?h=integration-4.4&id=cefbb57148831bcdc47f78f5963ff6fb63a29936)
as mentioned in a comment of this patch.

>
> vim +/btrfs_endio_direct_write_update_ordered +8528 fs/btrfs/inode.c
>
>   8522                           * without submitting corresponding bios for them, so
>   8523                           * cleanup them up to avoid other tasks getting them
>   8524                           * and waiting for them to complete forever.
>   8525                           */
>   8526                          if (dio_data.unsubmitted_oe_range_start <
>   8527                              dio_data.unsubmitted_oe_range_end)
>> 8528                                  btrfs_endio_direct_write_update_ordered(inode,
>   8529                                          dio_data.unsubmitted_oe_range_start,
>   8530                                          dio_data.unsubmitted_oe_range_end -
>   8531                                          dio_data.unsubmitted_oe_range_start,
>
> ---
> 0-DAY kernel test infrastructure                Open Source Technology Center
> https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux