Sorry for not analysing this module earlier.
The way you ordered your patch series is weird and will break git bisect,
if committed on your order. So, I'm starting analizing with this patch.
I'll let the initial ones to the end.
You should send Makefile/Kconfig changes at the end of the patch
+#ifdef CONFIG_PM
+/* Is the card working now ? */
+static inline int is_working(struct poseidon *pd)
+{
+ if (pd-state POSEIDON_STATE_IDLE_HIBERANTION)
+ return 0;
+ return pd-interface-pm_usage_cnt 0;
+}
+
+static int poseidon_suspend(struct usb_interface *intf,
pd-main.c contains the -probe(), it privides the generic
functions for analog TV,DVB-T and radio.
Signed-off-by: Huang Shijie shij...@gmail.com
---
drivers/media/video/tlg2300/pd-main.c | 546 +
1 files changed, 546 insertions(+), 0 deletions(-)
create mode