Skip to content

Commit

Permalink
rockchip: make SMP affinity of RTL8152 on XHCI more robust
Browse files Browse the repository at this point in the history
XHCI bus numbers are assigned dynamically, it may varies among boards,
match the device irq name with regexp, drop the hardcoded name.

Signed-off-by: Furong Xu <[email protected]>
  • Loading branch information
HZFrodo authored and chunkeey committed Dec 15, 2023
1 parent 5b14a35 commit 314af70
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ get_device_irq() {

# wait up to 10 seconds for the irq/device to appear
while [ "${seconds}" -le 10 ]; do
line=$(grep -m 1 "${device}\$" /proc/interrupts) && break
line=$(grep -E -m 1 "${device}\$" /proc/interrupts) && break
seconds="$(( seconds + 2 ))"
sleep 2
done
Expand All @@ -34,7 +34,7 @@ friendlyarm,nanopi-r2s|\
xunlong,orangepi-r1-plus|\
xunlong,orangepi-r1-plus-lts)
set_interface_core 2 "eth0"
set_interface_core 4 "eth1" "xhci-hcd:usb1"
set_interface_core 4 "eth1" "xhci-hcd:usb[0-9]+"
;;
friendlyarm,nanopi-r4s)
set_interface_core 10 "eth0"
Expand Down

0 comments on commit 314af70

Please sign in to comment.