Staging: comedi: serial2002: decrease stack usage
authorIan Abbott <abbotti@mev.co.uk>
Fri, 20 Nov 2009 11:32:36 +0000 (11:32 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 11 Dec 2009 20:23:04 +0000 (12:23 -0800)
512 bytes of stack can be saved in serial_2002_open() by modifying
'struct config_t'.  A short int suffices for the 'kind' and 'bits'
members.  (Actually, a char would suffice, but wouldn't save any more
stack than a short int.)

Signed-off-by: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/comedi/drivers/serial2002.c

index e7c13eba983b1da50ef10265da09835743a567af..db37dcdd98b6ebcd214fa2e0e660cf35aeb74bdc 100644 (file)
@@ -404,8 +404,8 @@ static void serial_2002_open(struct comedi_device *dev)
        } else {
                struct config_t {
 
-                       int kind;
-                       int bits;
+                       short int kind;
+                       short int bits;
                        int min;
                        int max;
                };