diff options
Diffstat (limited to 'drivers/atm/iphase.c')
| -rw-r--r-- | drivers/atm/iphase.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/atm/iphase.c b/drivers/atm/iphase.c index 5278c57dce73..302cf0ba1600 100644 --- a/drivers/atm/iphase.c +++ b/drivers/atm/iphase.c | |||
| @@ -2767,12 +2767,6 @@ static int ia_ioctl(struct atm_dev *dev, unsigned int cmd, void __user *arg) | |||
| 2767 | case MEMDUMP: | 2767 | case MEMDUMP: |
| 2768 | { | 2768 | { |
| 2769 | switch (ia_cmds.sub_cmd) { | 2769 | switch (ia_cmds.sub_cmd) { |
| 2770 | case MEMDUMP_DEV: | ||
| 2771 | if (!capable(CAP_NET_ADMIN)) return -EPERM; | ||
| 2772 | if (copy_to_user(ia_cmds.buf, iadev, sizeof(IADEV))) | ||
| 2773 | return -EFAULT; | ||
| 2774 | ia_cmds.status = 0; | ||
| 2775 | break; | ||
| 2776 | case MEMDUMP_SEGREG: | 2770 | case MEMDUMP_SEGREG: |
| 2777 | if (!capable(CAP_NET_ADMIN)) return -EPERM; | 2771 | if (!capable(CAP_NET_ADMIN)) return -EPERM; |
| 2778 | tmps = (u16 __user *)ia_cmds.buf; | 2772 | tmps = (u16 __user *)ia_cmds.buf; |
