]> git.baikalelectronics.ru Git - kernel.git/commit
Staging: crystalhd: Add global header
authorJorgyano Vieira <jorgyano@gmail.com>
Sat, 25 Feb 2012 23:55:10 +0000 (21:55 -0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 29 Feb 2012 23:54:39 +0000 (15:54 -0800)
commitc3894409807ac33669dcf60eb4dd0250deb7efb7
treecd58f225a68e97afa8da436b70a48b9b52e30f91
parentc4fc7c5d094486bafda42b5f76120853f52ffdad
Staging: crystalhd: Add global header

In the crystalhd_cmds.h there was a struct dependence bug:
the struct crystalhd_adp (which  is declared on crystalhd_lnx.h)
is used on  the crystalhd_cmd struct, however the crystalhd_lnx.h is
never included on crystalhd_cmds.h at all. Including the
crystalhd_lnx.h on crystalhd_cmds.h breaks the build,
many dependencies error occurrs, most of the type
"error: 'struct bar' has no member named 'foo'",
so I decided to reorganize the headers by adding a global header.

The gobal header crystalhd.h includes all the local headers.
The idea is that the crystalhd header will be the only included
by the others files, this will avoid the mess of many #include levels.

The order of the headers included by crystalhd.h considers the
dependencies among the headers.

Signed-off-by: Jorgyano Vieira <jorgyano@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/crystalhd/crystalhd.h [new file with mode: 0644]