ptp: ocp: Make debugfs variables the correct bitwidth
authorJonathan Lemon <jonathan.lemon@gmail.com>
Wed, 16 Mar 2022 16:53:47 +0000 (09:53 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 18 Mar 2022 00:38:37 +0000 (17:38 -0700)
An earlier patch mistakenly changed these variables from u32 to u16,
leading to unintended truncation.  Restore the original logic.

Fixes: a509a7c61e3b ("ptp: ocp: Add support for selectable SMA directions.")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Jonathan Lemon <jonathan.lemon@gmail.com>
Link: https://lore.kernel.org/r/20220316165347.599154-1-jonathan.lemon@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/ptp/ptp_ocp.c

index d8cefc8..d64a1ce 100644 (file)
@@ -2983,11 +2983,12 @@ ptp_ocp_summary_show(struct seq_file *s, void *data)
 {
        struct device *dev = s->private;
        struct ptp_system_timestamp sts;
-       u16 sma_val[4][2], ctrl, val;
        struct ts_reg __iomem *ts_reg;
        struct timespec64 ts;
        struct ptp_ocp *bp;
+       u16 sma_val[4][2];
        char *src, *buf;
+       u32 ctrl, val;
        bool on, map;
        int i;