]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
mv88e6xxx: Remove locks for 6352's has_serdes
authorFidan Aliyeva <fidan.aliyeva.ext@ericsson.com>
Thu, 21 May 2026 20:29:24 +0000 (22:29 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 26 May 2026 10:11:32 +0000 (12:11 +0200)
There is no register access anymore in
mv88e6352_g2_scratch_port_has_serdes. So, remove the locks
surrounding the function.

Co-developed-by: Thomas Eckerman <thomas.eckerman.ext@ericsson.com>
Signed-off-by: Thomas Eckerman <thomas.eckerman.ext@ericsson.com>
Signed-off-by: Fidan Aliyeva <fidan.aliyeva.ext@ericsson.com>
Link: https://patch.msgid.link/20260521202924.727929-5-fidan.aliyeva.ext@ericsson.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/dsa/mv88e6xxx/pcs-6352.c
drivers/net/dsa/mv88e6xxx/serdes.c

index 9ebf0f89f817b77d7d678435cf8d6d20a4eb21e7..308655d72d529e0d271f599ab24fc3173d1381d3 100644 (file)
@@ -326,9 +326,7 @@ static int mv88e6352_pcs_init(struct mv88e6xxx_chip *chip, int port)
        unsigned int irq;
        int err;
 
-       mv88e6xxx_reg_lock(chip);
        err = mv88e6352_g2_scratch_port_has_serdes(chip, port);
-       mv88e6xxx_reg_unlock(chip);
        if (err <= 0)
                return err;
 
index a936ee80ce006fce29a85dd74615aaaf1c1926c3..d3d3c121a32de21266377cd0b812a7f4a5d06b49 100644 (file)
@@ -202,9 +202,7 @@ int mv88e6352_serdes_get_regs_len(struct mv88e6xxx_chip *chip, int port)
 {
        int err;
 
-       mv88e6xxx_reg_lock(chip);
        err = mv88e6352_g2_scratch_port_has_serdes(chip, port);
-       mv88e6xxx_reg_unlock(chip);
        if (err <= 0)
                return err;