Re: [PATCH] quota: avoid printing an uninitialized blk number

From: Arnd Bergmann
Date: Tue Feb 13 2024 - 05:27:40 EST


On Tue, Feb 13, 2024, at 11:21, Jan Kara wrote:
> On Tue 13-02-24 11:17:28, Arnd Bergmann wrote:
>> From: Arnd Bergmann <arnd@xxxxxxxx>
>>
>> The error path of find_tree_dqentry() now prints a variable that is
>> never initialized:
>>
>> fs/quota/quota_tree.c:674:8: error: variable 'blk' is uninitialized when used here [-Werror,-Wuninitialized]
>> blk);
>> ^~~
>> include/linux/quotaops.h:34:41: note: expanded from macro 'quota_error'
>> __quota_error((sb), __func__, fmt , ## args)
>> ^~~~
>>
>> Move the calculation of the block number slightly up to make it
>> show a sensible number.
>>
>> Fixes: 223bfb57631b ("quota: Detect loops in quota tree")
>> Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx>
>
> Arnd, this should be fixed in my tree as of yesterday and I can see that
> you've even based your patch on a fixed kernel :)

Right, sorry about that. I did a lot of fixes yesterday and
sent them out after making sure they did not cause any new
failures in an overnight test build, but did not check carefully
during rebasing.

Arnd