mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-29 10:01:25 +00:00
[IRDA] IRNET: Fix build when TCGETS2 is defined.
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
3b582cc14c
commit
49259d34c5
1 changed files with 10 additions and 0 deletions
|
@ -731,15 +731,25 @@ dev_irnet_ioctl(struct inode * inode,
|
||||||
/* Get termios */
|
/* Get termios */
|
||||||
case TCGETS:
|
case TCGETS:
|
||||||
DEBUG(FS_INFO, "Get termios.\n");
|
DEBUG(FS_INFO, "Get termios.\n");
|
||||||
|
#ifndef TCGETS2
|
||||||
if(kernel_termios_to_user_termios((struct termios __user *)argp, &ap->termios))
|
if(kernel_termios_to_user_termios((struct termios __user *)argp, &ap->termios))
|
||||||
break;
|
break;
|
||||||
|
#else
|
||||||
|
if(kernel_termios_to_user_termios_1((struct termios __user *)argp, &ap->termios))
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
err = 0;
|
err = 0;
|
||||||
break;
|
break;
|
||||||
/* Set termios */
|
/* Set termios */
|
||||||
case TCSETSF:
|
case TCSETSF:
|
||||||
DEBUG(FS_INFO, "Set termios.\n");
|
DEBUG(FS_INFO, "Set termios.\n");
|
||||||
|
#ifndef TCGETS2
|
||||||
if(user_termios_to_kernel_termios(&ap->termios, (struct termios __user *)argp))
|
if(user_termios_to_kernel_termios(&ap->termios, (struct termios __user *)argp))
|
||||||
break;
|
break;
|
||||||
|
#else
|
||||||
|
if(user_termios_to_kernel_termios_1(&ap->termios, (struct termios __user *)argp))
|
||||||
|
break;
|
||||||
|
#endif
|
||||||
err = 0;
|
err = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue