abf9d005375d6c6160cc9c17e5dcac32e412c8dc |
|
06-Mar-2012 |
Gianluca Gennari <gennarone@gmail.com> |
[media] as102: add __packed attribute to structs defined inside packed structs This patch fixes a regression in kernel 3.3 due to this patch: http://patchwork.linuxtv.org/patch/8332/ That patch changes "#pragma pack(1)" with "__packed" attributes, but it is not complete. In fact, in the as102 driver there are a lot of structs/unions defined inside other structs/unions. When the "__packed" attribute is applied only on the external struct, it will not affect the internal struct definitions. So the regression is fixed by specifiying the "__packed" attribute also on the internal structs. This patch should go into 3.3, as it fixes a regression introduced in the new kernel version. Signed-off-by: Gianluca Gennari <gennarone@gmail.com> Signed-off-by: Ryley Angus <rangus@student.unimelb.edu.au> Cc: stable@kernel.org # for v3.3 Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
34490a0a3dfd9c048abc5b9a3ce86fb0fbf881cf |
|
06-Nov-2011 |
Sylwester Nawrocki <snjw23@gmail.com> |
[media] staging: as102: Eliminate as10x_handle_t alias Remove pre-processor defined as10x_handle_t data type by directly replacing it with struct as102_bus_adapter_t. phandle is renamed to adap inside function bodies. Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
c20ec0354f89d402c68d657d94ec3a96c82dcfb5 |
|
06-Nov-2011 |
Sylwester Nawrocki <snjw23@gmail.com> |
[media] staging: as102: Remove linkage specifiers for C++ The as10x_cmd.h header is not public so there should be no need for an "extern "C"" in it. Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
14e0e4bf6c8c98ef36542280b3147b4e79e7131b |
|
06-Nov-2011 |
Sylwester Nawrocki <snjw23@gmail.com> |
[media] staging: as102: Whitespace and indentation cleanup Remove some unnecessary braces. Replace spaces with tabs where expected. Replace gcc specific __FUNCTION__ with C99 __func__. No functional changes. Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
fa1a13f621c6de8c3a6e6fa8b3dd66094f0f660a |
|
06-Nov-2011 |
Sylwester Nawrocki <snjw23@gmail.com> |
[media] staging: as102: Replace pragma(pack) with attribute __packed Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Piotr Chmura <chmooreck@poczta.onet.pl> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
c06271e052cd00217a26d5aadfa7cf937eaa97a6 |
|
06-Nov-2011 |
Sylwester Nawrocki <snjw23@gmail.com> |
[media] staging: as102: Remove unnecessary typedefs According to the kernel coding rules typedefs should be avoided, so replace theit occurances with explicit enum/union types. Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
7f033e3354b40fdb5c4c8a15cce733cecd0f963a |
|
06-Nov-2011 |
Piotr Chmura <chmooreck@poczta.onet.pl> |
[media] staging: as102: Remove comment tags for editors configuration Cc: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Piotr Chmura <chmooreck@poczta.onet.pl> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|
41b44e0418112e694f9b7beb8088efbb8c9c0053 |
|
31-Oct-2011 |
Pierrick Hascoet <pierrick.hascoet@abilis.com> |
[media] staging: as102: Initial import from Abilis Changes by Devin Heitmueller: Import the original Abilis Systems as102 driver. The source is unmodified, with the only changes I've made so far were that I created a Kconfig and Makefile so that the code builds in a standard v4l-dvb tree. This driver requires firmware (which Abilis has provided with redistribution terms which will allow it to be bundled in the Linux distributions). The firmware can be downloaded from here: Thanks to Rainer Miethling from PCTV Systems for working to get the driver released (for use with the PCTV 74e) and Pierrick Hascoet from Abilis for authoring the driver. Changes by Piotr Chmura: - moved the driver from media/dvb to staging/media - removed Makefile/Kconfig - compilation fails in current tree [snjw23@gmail.com: edited changelog] Signed-off-by: Pierrick Hascoet <pierrick.hascoet@abilis.com> Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com> Signed-off-by: Piotr Chmura <chmooreck@poczta.onet.pl> Signed-off-by: Sylwester Nawrocki <snjw23@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
/drivers/staging/media/as102/as10x_cmd.h
|