Re: General protection fault on rmmod cx8800

2009-03-03 Thread Trent Piepho
On Mon, 2 Mar 2009, Jean Delvare wrote: Makes the most sense to me. I was just about to make a patch to do the same thing when I got your email. Though I was going to patch the v4l-dvb sources to avoid porting work. It was easier for me to test on an upstream kernel. The porting should

Re: General protection fault on rmmod cx8800

2009-03-03 Thread Jean Delvare
On Tue, 3 Mar 2009 12:14:06 -0800 (PST), Trent Piepho wrote: On Tue, 3 Mar 2009, Jean Delvare wrote: On Tue, 3 Mar 2009 01:40:00 -0800 (PST), Trent Piepho wrote: On Mon, 2 Mar 2009, Jean Delvare wrote: In 2.6.20 delayed_work was split from work_struct. The concept of delayed work was

Re: General protection fault on rmmod cx8800

2009-03-02 Thread Andy Walls
On Mon, 2009-03-02 at 13:39 +0100, Jean Delvare wrote: On Sun, 15 Feb 2009 21:41:08 +0100, Jean Delvare wrote: Hi all, Today I have hit the following general protection fault when removing module cx8800: This has just happened to me again today, with kernel 2.6.28.7. I have opened a

Re: General protection fault on rmmod cx8800

2009-03-02 Thread Jean Delvare
Hi Andy, On Mon, 02 Mar 2009 09:16:05 -0500, Andy Walls wrote: On Mon, 2009-03-02 at 13:39 +0100, Jean Delvare wrote: On Sun, 15 Feb 2009 21:41:08 +0100, Jean Delvare wrote: Hi all, Today I have hit the following general protection fault when removing module cx8800: This has

Re: General protection fault on rmmod cx8800

2009-03-02 Thread Jean Delvare
On Mon, 2 Mar 2009 17:03:49 +0100, Jean Delvare wrote: As far as I can see the key difference between bttv-input and cx88-input is that bttv-input only uses a simple self-rearming timer, while cx88-input uses a timer and a separate workqueue. The timer runs the workqueue, which rearms the

Re: General protection fault on rmmod cx8800

2009-03-02 Thread Andy Walls
On Mon, 2009-03-02 at 17:03 +0100, Jean Delvare wrote: Hi Andy, On Mon, 02 Mar 2009 09:16:05 -0500, Andy Walls wrote: On Mon, 2009-03-02 at 13:39 +0100, Jean Delvare wrote: On Sun, 15 Feb 2009 21:41:08 +0100, Jean Delvare wrote: Hi all, Today I have hit the following general

Re: General protection fault on rmmod cx8800

2009-03-02 Thread Trent Piepho
On Mon, 2 Mar 2009, Jean Delvare wrote: On Mon, 2 Mar 2009 17:03:49 +0100, Jean Delvare wrote: As far as I can see the key difference between bttv-input and cx88-input is that bttv-input only uses a simple self-rearming timer, while cx88-input uses a timer and a separate workqueue. The

General protection fault on rmmod cx8800

2009-02-15 Thread Jean Delvare
Hi all, Today I have hit the following general protection fault when removing module cx8800: Feb 15 18:30:09 hyperion kernel: cx88/2: unregistering cx8802 driver, type: dvb access: shared Feb 15 18:30:09 hyperion kernel: cx88[0]/2: subsystem: 107d:665f, board: WinFast DTV1000-T [card=35] Feb