Rafał Miłecki
108f4f3c4a
b43: add my copyrights and myself as the module author
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-09-14 13:56:25 -04:00
Rafał Miłecki
f76f424353
b43: bus: fix memory corruption when setting driver's data
...
Fixes bug described in:
https://bugzilla.kernel.org/show_bug.cgi?id=39172
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-26 16:27:30 -04:00
Rafał Miłecki
0901edb758
b43: bus: drop inline from SSB functions
...
We use all that functions by pointers only. This forces compiler to
create additional duplicated functions that are not inline.
Noticed by Michael in similar bcma code.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-18 14:29:44 -04:00
Rafał Miłecki
74abacb6b5
b43: bus: add helpers for getting/setting wldev from/in bus core
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-08 11:11:21 -04:00
Rafał Miłecki
397915c307
b43: implement BCMA bus ops
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-07-08 11:11:18 -04:00
Rafał Miłecki
aec7ffdf4f
b43: add Kconfig option for compiling SSB driver
...
It is always "y" for now, b43 will not compile without CONFIG_SSB yet.
This is just a first step of dropping SSB dependency.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-17 14:22:22 -04:00
Dan Carpenter
5b49b35a67
b43: check for allocation failures
...
Add some error handling if the allocation fails.
Signed-off-by: Dan Carpenter <error27@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-10 14:57:53 -04:00
Rafał Miłecki
24ca39d679
b43: bus: abstract bus and core operations
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:58 -04:00
Rafał Miłecki
79d2232fed
b43: bus: abstract board info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
c244e08c7a
b43: bus: abstract chip info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
a18c715e63
b43: bus: abstract device structs and irq
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
0581483afe
b43: bus: abstract SPROM
...
SPROM is another frequently used struct. We decided to share SPROM
struct between ssb na bcma as long as we will not need any hacks.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:57 -04:00
Rafał Miłecki
21d889d433
b43: bus: abstract 80211 core info
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:56 -04:00
Rafał Miłecki
c0b4c00907
b43: bus: abstract R/W operations
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:56 -04:00
Rafał Miłecki
482f053862
b43: add bus device abstraction layer
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2011-06-01 15:10:56 -04:00