cs->debug &= ~(L1_DEB_HSCX | L1_DEB_HSCX_FIFO);
#endif
printk(KERN_DEBUG"isar_load_firmware buf %#lx\n", (u_long)buf);
- if ((ret = verify_area(VERIFY_READ, (void *) p, sizeof(int)))) {
- printk(KERN_ERR"isar_load_firmware verify_area ret %d\n", ret);
- return ret;
- }
if ((ret = copy_from_user(&size, p, sizeof(int)))) {
printk(KERN_ERR"isar_load_firmware copy_from_user ret %d\n", ret);
return -EFAULT;
}
p += sizeof(int);
printk(KERN_DEBUG"isar_load_firmware size: %d\n", size);
- if ((ret = verify_area(VERIFY_READ, (void *) p, size))) {
- printk(KERN_ERR"isar_load_firmware verify_area ret %d\n", ret);
- return ret;
- }
cnt = 0;
/* disable ISAR IRQ */
isar_write_reg(cs, 0, ISAR_IRQBIT, 0);