[PATCH] m68k: ataflop __user annotations, NULL noise removal

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Cc: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by Al Viro and committed by Linus Torvalds 2c7af511 8a423e54

+5 -4
+5 -4
drivers/block/ataflop.c
··· 1361 formats, for 'permanent user-defined' parameter: 1362 restore default_params[] here if flagged valid! */ 1363 if (default_params[drive].blocks == 0) 1364 - UDT = 0; 1365 else 1366 UDT = &default_params[drive]; 1367 } ··· 1495 struct floppy_struct getprm; 1496 int settype; 1497 struct floppy_struct setprm; 1498 1499 switch (cmd) { 1500 case FDGETPRM: ··· 1522 getprm.head = 2; 1523 getprm.track = dtp->blocks/dtp->spt/2; 1524 getprm.stretch = dtp->stretch; 1525 - if (copy_to_user((void *)param, &getprm, sizeof(getprm))) 1526 return -EFAULT; 1527 return 0; 1528 } ··· 1541 /* get the parameters from user space */ 1542 if (floppy->ref != 1 && floppy->ref != -1) 1543 return -EBUSY; 1544 - if (copy_from_user(&setprm, (void *) param, sizeof(setprm))) 1545 return -EFAULT; 1546 /* 1547 * first of all: check for floppy change and revalidate, ··· 1648 case FDFMTTRK: 1649 if (floppy->ref != 1 && floppy->ref != -1) 1650 return -EBUSY; 1651 - if (copy_from_user(&fmt_desc, (void *) param, sizeof(fmt_desc))) 1652 return -EFAULT; 1653 return do_format(drive, type, &fmt_desc); 1654 case FDCLRPRM:
··· 1361 formats, for 'permanent user-defined' parameter: 1362 restore default_params[] here if flagged valid! */ 1363 if (default_params[drive].blocks == 0) 1364 + UDT = NULL; 1365 else 1366 UDT = &default_params[drive]; 1367 } ··· 1495 struct floppy_struct getprm; 1496 int settype; 1497 struct floppy_struct setprm; 1498 + void __user *argp = (void __user *)param; 1499 1500 switch (cmd) { 1501 case FDGETPRM: ··· 1521 getprm.head = 2; 1522 getprm.track = dtp->blocks/dtp->spt/2; 1523 getprm.stretch = dtp->stretch; 1524 + if (copy_to_user(argp, &getprm, sizeof(getprm))) 1525 return -EFAULT; 1526 return 0; 1527 } ··· 1540 /* get the parameters from user space */ 1541 if (floppy->ref != 1 && floppy->ref != -1) 1542 return -EBUSY; 1543 + if (copy_from_user(&setprm, argp, sizeof(setprm))) 1544 return -EFAULT; 1545 /* 1546 * first of all: check for floppy change and revalidate, ··· 1647 case FDFMTTRK: 1648 if (floppy->ref != 1 && floppy->ref != -1) 1649 return -EBUSY; 1650 + if (copy_from_user(&fmt_desc, argp, sizeof(fmt_desc))) 1651 return -EFAULT; 1652 return do_format(drive, type, &fmt_desc); 1653 case FDCLRPRM: