Re: [PATCH 1/2] staging: vt6656: aes_ccmp, baseband, bssdb, card:Change BOOL to int

From: Marcos Paulo de Souza
Date: Mon Dec 05 2011 - 19:42:50 EST


On Mon, 5 Dec 2011, Dan Carpenter wrote:
On Sun, Dec 04, 2011 at 11:12:46PM -0200, Marcos Paulo de Souza wrote:
This patch change all references of BOOL to int. As asked by the TODO
file of the driver, we need to remove the ttype.h, and this file do a
typedef of int to BOOL. We don't need this.

Dan, I'm trying to remove this chunk of code:

drivers/staging/vt6656/ttype.h:

typedef int BOOL;

Are we talinkg about the same BOOL type?


Why not use bool? Especially inside structs bool takes up less
space than an int. Also static analysis tools care about the type.

This typedef is about a int type.

Changing the type from int to bool is a code change so it needs
careful auditing. It's not a problem if you don't have this
hardware, but you've been sending quite a few patches for it, so I'm
curious if you do? If you did, and you made a code change then it
helps us to know if you have tested it.

I made just compile test, and my doubt if this BOOL typedef is same as you are talinkg about.

If this BOOL don't "break" any architeture, I will be happy to remove all of it from vt6656 and vt6655, both with the same horrible ttype.h file.

Thanks for the comments.

Regards,

Marcos Paulo de Souza

regards,
dan carpenter


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/