rio: push down the BKL into the firmware ioctl handler