]> www.infradead.org Git - linux-platform-drivers-x86.git/commitdiff
can: proc: fix rcvlist_* header alignment on 64-bit system
authorErik Flodin <erik@flodin.me>
Sun, 25 Apr 2021 14:14:35 +0000 (16:14 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Sun, 25 Apr 2021 17:43:00 +0000 (19:43 +0200)
Before this fix, the function and userdata columns weren't aligned:
  device   can_id   can_mask  function  userdata   matches  ident
   vcan0  92345678  9fffffff  0000000000000000  0000000000000000         0  raw
   vcan0     123    00000123  0000000000000000  0000000000000000         0  raw

After the fix they are:
  device   can_id   can_mask      function          userdata       matches  ident
   vcan0  92345678  9fffffff  0000000000000000  0000000000000000         0  raw
   vcan0     123    00000123  0000000000000000  0000000000000000         0  raw

Link: https://lore.kernel.org/r/20210425141440.229653-1-erik@flodin.me
Signed-off-by: Erik Flodin <erik@flodin.me>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
net/can/proc.c

index b15760b5c1cce33b17bf0903c68fa305b9519f9d..d1fe49e6f16d7eb11776ab7c214fa3258fefd7d5 100644 (file)
@@ -205,8 +205,10 @@ static void can_print_recv_banner(struct seq_file *m)
         *                  can1.  00000000  00000000  00000000
         *                 .......          0  tp20
         */
-       seq_puts(m, "  device   can_id   can_mask  function"
-                       "  userdata   matches  ident\n");
+       if (IS_ENABLED(CONFIG_64BIT))
+               seq_puts(m, "  device   can_id   can_mask      function          userdata       matches  ident\n");
+       else
+               seq_puts(m, "  device   can_id   can_mask  function  userdata   matches  ident\n");
 }
 
 static int can_stats_proc_show(struct seq_file *m, void *v)