firewire: cdev: fix 32 bit userland on 64 bit kernel compat corner cases