alistair23-linux/drivers/staging/ft1000
Aya Mahfouz 2f4a748f59 staging: ft1000: ft1000-usb: ft1000_hw.c: adjust function arguments
Handles the following issues:

Removing extra parentheses around function arguments,
Removing unnecessary pointer to pointer casts.

Issues were detected using the following coccinelle script:

@@
expression e;
type t;
identifier f;
@@

f(...,
-(t *)
e
,...)

@@
expression e;
identifier f;
@@

f(...,
&
-(
e
-)
,...)

@@
expression e;
identifier f;
@@

f(...,
-(
e
-)
,...)

Parentheses removal were left to the script. However, there were some
cases that were handled manually. In addition, handling pointer casts
were done manually too because not all replacements generated by the
script were suitable. When pointer casts on function arguments were
in the form:
    <func>(...,(<type> *)&<expression>,...)

the replacements were discarded due to compilation warnings.

Signed-off-by: Aya Mahfouz <mahfouz.saif.elyazal@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-03-15 18:41:12 +01:00
..
ft1000-pcmcia staging: ft1000: ft1000-pcmcia: adjust function arguments 2015-03-15 18:41:12 +01:00
ft1000-usb staging: ft1000: ft1000-usb: ft1000_hw.c: adjust function arguments 2015-03-15 18:41:12 +01:00
ft1000.h
Kconfig
Makefile
TODO