char *p = (char *) arg;
int i;
- if ((ret = verify_area(VERIFY_WRITE, (void *) arg,
- (ISDN_MODEM_NUMREG + ISDN_MSNLEN + ISDN_LMSNLEN)
- * ISDN_MAX_CHANNELS)))
- return ret;
-
for (i = 0; i < ISDN_MAX_CHANNELS; i++) {
if (copy_to_user(p, isdn_mdm.info[i].emu.profile,
ISDN_MODEM_NUMREG))
char *p = (char *) arg;
int i;
- if ((ret = verify_area(VERIFY_READ, (void *) arg,
- (ISDN_MODEM_NUMREG + ISDN_MSNLEN + ISDN_LMSNLEN)
- * ISDN_MAX_CHANNELS)))
- return ret;
-
for (i = 0; i < ISDN_MAX_CHANNELS; i++) {
if (copy_from_user(isdn_mdm.info[i].emu.profile, p,
ISDN_MODEM_NUMREG))
int j = 0;
while (1) {
- if ((ret = verify_area(VERIFY_READ, p, 1)))
+ if ((ret = get_user(bname[j], p++)))
return ret;
- get_user(bname[j], p++);
switch (bname[j]) {
case '\0':
loop = 0;
isdn_info_update();
return 0;
- err_tty_modem:
+/* err_tty_modem:*/
isdn_tty_exit();
err_cleanup_devfs:
isdn_cleanup_devfs();