1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <linux/types.h> #include <linux/errno.h> #include <asm/uaccess.h> int stfiwx(u32 *frS, void *ea) { #ifdef DEBUG printk("%s: %p %p\n", __FUNCTION__, frS, ea); #endif if (copy_to_user(ea, &frS[1], sizeof(frS[1]))) return -EFAULT; return 0; }