#!/bin/sh /etc/rc.common

START=99
STOP=10

start() {
    IRQ_LIST=$(grep xhci-hcd /proc/interrupts | awk -F: '{print $1}')
    for IRQ in $IRQ_LIST; do
        if [ $((IRQ % 2)) -eq 0 ]; then
            echo 2 > /proc/irq/${IRQ}/smp_affinity
        else
            echo 2 > /proc/irq/${IRQ}/smp_affinity
        fi
    done
}

stop() {
    IRQ_LIST=$(grep xhci-hcd /proc/interrupts | awk -F: '{print $1}')
    for IRQ in $IRQ_LIST; do
        echo F > /proc/irq/${IRQ}/smp_affinity
    done
}
