@@ -1405,7 +1405,7 @@ void tty_save_termios(struct tty_struct *tty)
1405
1405
/* Stash the termios data */
1406
1406
tp = tty -> driver -> termios [idx ];
1407
1407
if (tp == NULL ) {
1408
- tp = kmalloc (sizeof (struct ktermios ), GFP_KERNEL );
1408
+ tp = kmalloc (sizeof (* tp ), GFP_KERNEL );
1409
1409
if (tp == NULL )
1410
1410
return ;
1411
1411
tty -> driver -> termios [idx ] = tp ;
@@ -2489,7 +2489,7 @@ static int tty_tiocsserial(struct tty_struct *tty, struct serial_struct __user *
2489
2489
struct serial_struct v ;
2490
2490
int flags ;
2491
2491
2492
- if (copy_from_user (& v , ss , sizeof (struct serial_struct )))
2492
+ if (copy_from_user (& v , ss , sizeof (* ss )))
2493
2493
return - EFAULT ;
2494
2494
2495
2495
flags = v .flags & ASYNC_DEPRECATED ;
@@ -2507,11 +2507,11 @@ static int tty_tiocgserial(struct tty_struct *tty, struct serial_struct __user *
2507
2507
struct serial_struct v ;
2508
2508
int err ;
2509
2509
2510
- memset (& v , 0 , sizeof (struct serial_struct ));
2510
+ memset (& v , 0 , sizeof (v ));
2511
2511
if (!tty -> ops -> get_serial )
2512
2512
return - ENOTTY ;
2513
2513
err = tty -> ops -> get_serial (tty , & v );
2514
- if (!err && copy_to_user (ss , & v , sizeof (struct serial_struct )))
2514
+ if (!err && copy_to_user (ss , & v , sizeof (v )))
2515
2515
err = - EFAULT ;
2516
2516
return err ;
2517
2517
}
@@ -2705,7 +2705,7 @@ static int compat_tty_tiocsserial(struct tty_struct *tty,
2705
2705
struct serial_struct v ;
2706
2706
int flags ;
2707
2707
2708
- if (copy_from_user (& v32 , ss , sizeof (struct serial_struct32 )))
2708
+ if (copy_from_user (& v32 , ss , sizeof (* ss )))
2709
2709
return - EFAULT ;
2710
2710
2711
2711
memcpy (& v , & v32 , offsetof(struct serial_struct32 , iomem_base ));
@@ -2743,7 +2743,7 @@ static int compat_tty_tiocgserial(struct tty_struct *tty,
2743
2743
0xfffffff : ptr_to_compat (v .iomem_base );
2744
2744
v32 .iomem_reg_shift = v .iomem_reg_shift ;
2745
2745
v32 .port_high = v .port_high ;
2746
- if (copy_to_user (ss , & v32 , sizeof (struct serial_struct32 )))
2746
+ if (copy_to_user (ss , & v32 , sizeof (v32 )))
2747
2747
err = - EFAULT ;
2748
2748
}
2749
2749
return err ;
@@ -3215,7 +3215,7 @@ struct tty_driver *__tty_alloc_driver(unsigned int lines, struct module *owner,
3215
3215
if (!lines || (flags & TTY_DRIVER_UNNUMBERED_NODE && lines > 1 ))
3216
3216
return ERR_PTR (- EINVAL );
3217
3217
3218
- driver = kzalloc (sizeof (struct tty_driver ), GFP_KERNEL );
3218
+ driver = kzalloc (sizeof (* driver ), GFP_KERNEL );
3219
3219
if (!driver )
3220
3220
return ERR_PTR (- ENOMEM );
3221
3221
0 commit comments