[PATCH v2 0/3] realtek: avoid blocking for too long

Jan Hoffmann jan at 3e8.eu
Sat Dec 17 12:45:40 PST 2022


This fixes multiple instances where the realtek drivers may block for
too long. These issues were discovered on HPE 1920 devices where such
behaviour is made obvious by the short timeout of the hardware watchdog.

Changes in v2:
- remove already applied commits
- remove redundant log message in rtl83xx_mdio_probe
- move cond_resched to loops
- support kernel 5.15

Jan Hoffmann (3):
  realtek: simplify log messages in rtl83xx_mdio_probe
  realtek: restructure rtl_table_read/write
  realtek: add cond_resched to loops accessing the FDB table

 .../drivers/net/dsa/rtl83xx/common.c          | 49 ++++++++++++-------
 .../drivers/net/dsa/rtl83xx/debugfs.c         |  3 ++
 .../files-5.10/drivers/net/dsa/rtl83xx/dsa.c  |  3 ++
 .../drivers/net/dsa/rtl83xx/rtl83xx.h         |  4 +-
 .../drivers/net/dsa/rtl83xx/common.c          | 49 ++++++++++++-------
 .../drivers/net/dsa/rtl83xx/debugfs.c         |  3 ++
 .../files-5.15/drivers/net/dsa/rtl83xx/dsa.c  |  3 ++
 .../drivers/net/dsa/rtl83xx/rtl83xx.h         |  4 +-
 8 files changed, 76 insertions(+), 42 deletions(-)

-- 
2.38.1




More information about the openwrt-devel mailing list