[PATCH] xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk

5 views
Skip to first unread message

Nathan Chancellor

unread,
Dec 9, 2019, 3:14:56 PM12/9/19
to Boris Ostrovsky, Juergen Gross, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, linux-...@vger.kernel.org, clang-bu...@googlegroups.com, Nathan Chancellor
Clang warns:

../drivers/block/xen-blkfront.c:1117:4: warning: misleading indentation;
statement is not part of the previous 'if' [-Wmisleading-indentation]
nr_parts = PARTS_PER_DISK;
^
../drivers/block/xen-blkfront.c:1115:3: note: previous statement is here
if (err)
^

This is because there is a space at the beginning of this line; remove
it so that the indentation is consistent according to the Linux kernel
coding style and clang no longer warns.

While we are here, the previous line has some trailing whitespace; clean
that up as well.

Fixes: c80a420995e7 ("xen-blkfront: handle Xen major numbers other than XENVBD")
Link: https://github.com/ClangBuiltLinux/linux/issues/791
Signed-off-by: Nathan Chancellor <natecha...@gmail.com>
---
drivers/block/xen-blkfront.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/block/xen-blkfront.c b/drivers/block/xen-blkfront.c
index a74d03913822..c02be06c5299 100644
--- a/drivers/block/xen-blkfront.c
+++ b/drivers/block/xen-blkfront.c
@@ -1113,8 +1113,8 @@ static int xlvbd_alloc_gendisk(blkif_sector_t capacity,
if (!VDEV_IS_EXTENDED(info->vdevice)) {
err = xen_translate_vdev(info->vdevice, &minor, &offset);
if (err)
- return err;
- nr_parts = PARTS_PER_DISK;
+ return err;
+ nr_parts = PARTS_PER_DISK;
} else {
minor = BLKIF_MINOR_EXT(info->vdevice);
nr_parts = PARTS_PER_EXT_DISK;
--
2.24.0

Nick Desaulniers

unread,
Dec 9, 2019, 4:07:53 PM12/9/19
to Nathan Chancellor, Boris Ostrovsky, Juergen Gross, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, LKML, clang-built-linux
While you're here, would you please also removing the single space
before the labels in this function?

In vim:

/^ [a-zA-Z]

turns up 5 labels with this.

> if (!VDEV_IS_EXTENDED(info->vdevice)) {
> err = xen_translate_vdev(info->vdevice, &minor, &offset);
> if (err)
> - return err;
> - nr_parts = PARTS_PER_DISK;
> + return err;
> + nr_parts = PARTS_PER_DISK;
> } else {
> minor = BLKIF_MINOR_EXT(info->vdevice);
> nr_parts = PARTS_PER_EXT_DISK;
> --
> 2.24.0
>
> --
> You received this message because you are subscribed to the Google Groups "Clang Built Linux" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to clang-built-li...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/clang-built-linux/20191209201444.33243-1-natechancellor%40gmail.com.



--
Thanks,
~Nick Desaulniers

Nathan Chancellor

unread,
Dec 9, 2019, 4:14:51 PM12/9/19
to Nick Desaulniers, Boris Ostrovsky, Juergen Gross, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, LKML, clang-built-linux
That should probably be a separate patch since there are only two labels
in the function I am touching here. I'll whip up a v2 if the maintainers
want it though or I'll just draft a separate patch when I am done
addressing all of the misleading indentation warnings.

Thanks for the reply!
Nathan

Jürgen Groß

unread,
Dec 10, 2019, 12:36:24 AM12/10/19
to Nick Desaulniers, Nathan Chancellor, Boris Ostrovsky, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, LKML, clang-built-linux
AFAIK those are intended to be there.

Having labels indented by a space makes diff not believe those are
function declarations. So a patching a function with a label won't show
the label, but the function in the diff block header.


Juergen

Jürgen Groß

unread,
Dec 10, 2019, 2:15:24 AM12/10/19
to Nathan Chancellor, Boris Ostrovsky, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, linux-...@vger.kernel.org, clang-bu...@googlegroups.com
On 09.12.19 21:14, Nathan Chancellor wrote:
> Clang warns:
>
> ../drivers/block/xen-blkfront.c:1117:4: warning: misleading indentation;
> statement is not part of the previous 'if' [-Wmisleading-indentation]
> nr_parts = PARTS_PER_DISK;
> ^
> ../drivers/block/xen-blkfront.c:1115:3: note: previous statement is here
> if (err)
> ^
>
> This is because there is a space at the beginning of this line; remove
> it so that the indentation is consistent according to the Linux kernel
> coding style and clang no longer warns.
>
> While we are here, the previous line has some trailing whitespace; clean
> that up as well.
>
> Fixes: c80a420995e7 ("xen-blkfront: handle Xen major numbers other than XENVBD")
> Link: https://github.com/ClangBuiltLinux/linux/issues/791
> Signed-off-by: Nathan Chancellor <natecha...@gmail.com>

Reviewed-by: Juergen Gross <jgr...@suse.com>


Juergen

Roger Pau Monné

unread,
Dec 10, 2019, 6:27:25 AM12/10/19
to Jürgen Groß, Nathan Chancellor, Boris Ostrovsky, Konrad Rzeszutek Wilk, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, linux-...@vger.kernel.org, clang-bu...@googlegroups.com
Acked-by: Roger Pau Monné <roge...@citrix.com>

Thanks.

Jürgen Groß

unread,
Dec 20, 2019, 7:39:35 AM12/20/19
to Nathan Chancellor, Boris Ostrovsky, Konrad Rzeszutek Wilk, Roger Pau Monné, Jens Axboe, Stefano Stabellini, xen-...@lists.xenproject.org, linux...@vger.kernel.org, linux-...@vger.kernel.org, clang-bu...@googlegroups.com
On 09.12.19 21:14, Nathan Chancellor wrote:
> Clang warns:
>
> ../drivers/block/xen-blkfront.c:1117:4: warning: misleading indentation;
> statement is not part of the previous 'if' [-Wmisleading-indentation]
> nr_parts = PARTS_PER_DISK;
> ^
> ../drivers/block/xen-blkfront.c:1115:3: note: previous statement is here
> if (err)
> ^
>
> This is because there is a space at the beginning of this line; remove
> it so that the indentation is consistent according to the Linux kernel
> coding style and clang no longer warns.
>
> While we are here, the previous line has some trailing whitespace; clean
> that up as well.
>
> Fixes: c80a420995e7 ("xen-blkfront: handle Xen major numbers other than XENVBD")
> Link: https://github.com/ClangBuiltLinux/linux/issues/791
> Signed-off-by: Nathan Chancellor <natecha...@gmail.com>

Pushed to xen/tip.git for-linus-5.5b


Juergen
Reply all
Reply to author
Forward
0 new messages