rockchip: make SMP affinity of RTL8152 on XHCI more robust
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 <xfr@outlook.com>
(cherry picked from commit 314af7018a)
This commit is contained in:
parent
c3caa26a8e
commit
07e86d6da3
@ -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
|
||||
@ -43,7 +43,7 @@ radxa,rockpi-e|\
|
||||
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|\
|
||||
friendlyarm,nanopi-r4se|\
|
||||
|
||||
Loading…
Reference in New Issue
Block a user