18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci#include <linux/types.h> 38c2ecf20Sopenharmony_ci#include <linux/errno.h> 48c2ecf20Sopenharmony_ci#include <linux/uaccess.h> 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_ciint 78c2ecf20Sopenharmony_cistfd(void *frS, void *ea) 88c2ecf20Sopenharmony_ci{ 98c2ecf20Sopenharmony_ci#if 0 108c2ecf20Sopenharmony_ci#ifdef DEBUG 118c2ecf20Sopenharmony_ci printk("%s: S %p, ea %p: ", __func__, frS, ea); 128c2ecf20Sopenharmony_ci dump_double(frS); 138c2ecf20Sopenharmony_ci printk("\n"); 148c2ecf20Sopenharmony_ci#endif 158c2ecf20Sopenharmony_ci#endif 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci if (copy_to_user(ea, frS, sizeof(double))) 188c2ecf20Sopenharmony_ci return -EFAULT; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci return 0; 218c2ecf20Sopenharmony_ci} 22