diff options
| author | Heiner Kallweit <hkallweit1@gmail.com> | 2026-02-28 01:07:56 +0300 |
|---|---|---|
| committer | Paolo Abeni <pabeni@redhat.com> | 2026-03-03 15:23:45 +0300 |
| commit | c599649d05a072a6ff7c4012e57cbabab7a2d57e (patch) | |
| tree | 897d76db80bce54f72b1d31317252b3f4adf0618 | |
| parent | 8068acaff1250d836a97ebef4659548b435858f2 (diff) | |
| download | linux-c599649d05a072a6ff7c4012e57cbabab7a2d57e.tar.xz | |
net: phy: avoid extra casting in mdio_bus_get_stat
Using void * instead of char * allows to remove one cast.
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://patch.msgid.link/054bbf60-d8ac-45ce-8b80-9c396469b7f9@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
| -rw-r--r-- | drivers/net/phy/mdio_bus.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index f189e9fbcbd9..fb2bcc69c8da 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c @@ -136,13 +136,13 @@ static struct mdio_bus_stat_attr *to_sattr(struct device_attribute *attr) static u64 mdio_bus_get_stat(struct mdio_bus_stats *s, unsigned int offset) { - const char *p = (const char *)s + offset; + const u64_stats_t *stats = (const void *)s + offset; unsigned int start; u64 val = 0; do { start = u64_stats_fetch_begin(&s->syncp); - val = u64_stats_read((const u64_stats_t *)p); + val = u64_stats_read(stats); } while (u64_stats_fetch_retry(&s->syncp, start)); return val; |
