1*5cd27208SKumar Gala #include <linux/types.h> 2*5cd27208SKumar Gala #include <linux/errno.h> 3*5cd27208SKumar Gala #include <asm/uaccess.h> 4*5cd27208SKumar Gala 5*5cd27208SKumar Gala #include "sfp-machine.h" 6*5cd27208SKumar Gala #include "double.h" 7*5cd27208SKumar Gala 8*5cd27208SKumar Gala int 9*5cd27208SKumar Gala lfd(void *frD, void *ea) 10*5cd27208SKumar Gala { 11*5cd27208SKumar Gala if (copy_from_user(frD, ea, sizeof(double))) 12*5cd27208SKumar Gala return -EFAULT; 13*5cd27208SKumar Gala #ifdef DEBUG 14*5cd27208SKumar Gala printk("%s: D %p, ea %p: ", __FUNCTION__, frD, ea); 15*5cd27208SKumar Gala dump_double(frD); 16*5cd27208SKumar Gala printk("\n"); 17*5cd27208SKumar Gala #endif 18*5cd27208SKumar Gala return 0; 19*5cd27208SKumar Gala } 20