All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: Mauro Carvalho Chehab <mchehab@infradead.org>
Cc: linux-dvb-maintainer@linuxtv.org, video4linux-list@redhat.com,
	linux-kernel@vger.kernel.org
Subject: Re: [GIT PATCHES for 2.6.28] V4L/DVB fixes
Date: Thu, 25 Dec 2008 11:30:50 +0100	[thread overview]
Message-ID: <20081225103050.GA553@elte.hu> (raw)
In-Reply-To: <20081225081907.GA4628@elte.hu>


* Ingo Molnar <mingo@elte.hu> wrote:

> * Mauro Carvalho Chehab <mchehab@infradead.org> wrote:
> 
> > For a few last time driver fixes:
> > 
> >    - drivers/media Kconfig fix (bugzilla #12204)
> 
> FYI, v2.6.28 still fails to build with certain configs:
> 
>  drivers/media/dvb/built-in.o: In function `dib7000p_set_gpio':
>  (.text+0x3f242): multiple definition of `dib7000p_set_gpio'
>  drivers/media/video/built-in.o:(.text+0xb8c1e): first defined here
>  drivers/media/dvb/built-in.o: In function `dib7000p_i2c_enumeration':
>  (.text+0x3f282): multiple definition of `dib7000p_i2c_enumeration'
>  drivers/media/video/built-in.o:(.text+0xb8c3e): first defined here
>  drivers/media/dvb/built-in.o: In function `dib7000p_set_wbd_ref':
>  (.text+0x3f1c1): multiple definition of `dib7000p_set_wbd_ref'
>  drivers/media/video/built-in.o:(.text+0xb8bfe): first defined here
>    LD      drivers/net/built-in.o
>  make[2]: *** [drivers/media/built-in.o] Error 1
> 
> Config attached. The patch below works it around in tip/master. Can test 
> any patch for this bug.

Correction: i also needed the patch below.

	Ingo

--------------->
>From 62595544017bd8865adba84f7dd0796b5acc9794 Mon Sep 17 00:00:00 2001
From: Ingo Molnar <mingo@elte.hu>
Date: Thu, 25 Dec 2008 11:27:22 +0100
Subject: [PATCH] dvb/usb: work around this crash for now:

[    8.585448] calling  opera1_module_init+0x0/0x40
[    8.592370] usbcore: registered new interface driver opera1
[    8.597879] initcall opera1_module_init+0x0/0x40 returned 0 after 5 msecs
[    8.602341] calling  af9005_usb_module_init+0x0/0xb0
[    8.609143] usbcore: registered new interface driver dvb_usb_af9005
[    8.613625] BUG: unable to handle kernel paging request at ff100000
[    8.619858] IP: [<c0c21b02>] af9005_usb_module_init+0x92/0xb0
[    8.619858] *pdpt = 0000000000c6b001 *pde = 0000000000000000
[    8.623858] Oops: 0000 [#1] SMP
[    8.623858]
[    8.623858] Pid: 1, comm: swapper Not tainted (2.6.26-rc6-tip-00382-g5bf10cd-dirty #8770)
[    8.623858] EIP: 0060:[<c0c21b02>] EFLAGS: 00010286 CPU: 1
[    8.623858] EIP is at af9005_usb_module_init+0x92/0xb0
[    8.623858] EAX: ff100000 EBX: 00000000 ECX: 00000000 EDX: f6c55ee8
[    8.623858] ESI: 00000000 EDI: 00000000 EBP: f6c55f60 ESP: f6c55f54
[    8.623858]  DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[    8.623858] Process swapper (pid: 1, ti=f6c54000 task=f6c538a0 task.ti=f6c54000)
[    8.623858] Stack: 00000005 00000000 00000005 f6c55fe0 c0bef7f4 c0a2e531 00000000 00000005
[    8.623858]        00000000 f6c54000 00d25d95 00000002 c0c50d8c c0c21a70 00000000 6f727200
[    8.623858]        6f632072 2d206564 00203232 f6c53490 f6c55fac c0125568 f6c57fc0 c0103c66
[    8.623858] Call Trace:
[    8.623858]  [<c0bef7f4>] ? kernel_init+0x1a4/0x2b0
[    8.623858]  [<c0c21a70>] ? af9005_usb_module_init+0x0/0xb0
[    8.623858]  [<c0125568>] ? schedule_tail+0x18/0x50
[    8.623858]  [<c0103c66>] ? ret_from_fork+0x6/0x20
[    8.623858]  [<c0bef650>] ? kernel_init+0x0/0x2b0
[    8.623858]  [<c0bef650>] ? kernel_init+0x0/0x2b0
[    8.623858]  [<c0104fa7>] ? kernel_thread_helper+0x7/0x10
[    8.623858]  =======================
[    8.623858] Code: c3 89 44 24 04 c7 04 24 60 72 ae c0 e8 28 8e 50 ff 89 d8 83 c4 08 5b 5d c3 b8 00 00 10 ff 85 c0 74 c1 b8 00 00 10 ff 85 c0 74 b8 <a1> 00 00 10 ff c7 05 b4 96 b9 c0 00 00 10 ff a3 b8 96 b9 c0 eb
[    8.635859] EIP: [<c0c21b02>] af9005_usb_module_init+0x92/0xb0 SS:ESP 0068:f6c55f54
[    8.635859] Kernel panic - not syncing: Fatal exception
[    8.635859] Pid: 1, comm: swapper Tainted: G      D   2.6.26-rc6-tip-00382-g5bf10cd-dirty #8770
[    8.635859]  [<c0129cfb>] panic+0x4b/0x110
[    8.635859]  [<c01059b5>] die+0x115/0x180
[    8.635859]  [<c0118cfc>] do_page_fault+0x2ac/0x880
[    8.635859]  [<c01d5abb>] ? sysfs_addrm_finish+0x1b/0x1c0
[    8.635859]  [<c0118a50>] ? do_page_fault+0x0/0x880
[    8.635859]  [<c08d1212>] error_code+0x72/0x80
[    8.635859]  [<c0c21b02>] ? af9005_usb_module_init+0x92/0xb0
[    8.635859]  [<c0bef7f4>] kernel_init+0x1a4/0x2b0
[    8.635859]  [<c0c21a70>] ? af9005_usb_module_init+0x0/0xb0
[    8.635859]  [<c0125568>] ? schedule_tail+0x18/0x50
[    8.635859]  [<c0103c66>] ? ret_from_fork+0x6/0x20

Signed-off-by: Ingo Molnar <mingo@elte.hu>
---
 drivers/media/dvb/dvb-usb/Kconfig |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/Kconfig b/drivers/media/dvb/dvb-usb/Kconfig
index 1d1b3c2..448d42b 100644
--- a/drivers/media/dvb/dvb-usb/Kconfig
+++ b/drivers/media/dvb/dvb-usb/Kconfig
@@ -236,6 +236,7 @@ config DVB_USB_OPERA1
 config DVB_USB_AF9005
 	tristate "Afatech AF9005 DVB-T USB1.1 support"
 	depends on DVB_USB && EXPERIMENTAL
+	depends on BROKEN
 	select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMIZE
 	select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMIZE
 	help

  reply	other threads:[~2008-12-25 10:31 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-24 14:12 [GIT PATCHES for 2.6.28] V4L/DVB fixes Mauro Carvalho Chehab
2008-12-24 14:12 ` Mauro Carvalho Chehab
2008-12-25  8:19 ` Ingo Molnar
2008-12-25 10:30   ` Ingo Molnar [this message]
2008-12-26 13:08     ` Mauro Carvalho Chehab
2008-12-26 13:08       ` Mauro Carvalho Chehab
2008-12-26 15:38       ` Luca Olivetti
2008-12-25 23:24   ` Mauro Carvalho Chehab
2008-12-26  9:02     ` Ingo Molnar
2008-12-26 13:13       ` Mauro Carvalho Chehab
2008-12-26 13:24         ` [GIT PATCHES for 2.6.28] V4L/DVB fixes, crash in af9005_usb_module_init() Ingo Molnar
2008-12-26 13:45           ` Mauro Carvalho Chehab
2008-12-27 12:00           ` [patch] fix warning in drivers/media/dvb/dvb-usb/af9005-fe.c Ingo Molnar
2008-12-27 20:24             ` [v4l-dvb-maintainer] " Andy Walls
2008-12-27 20:24               ` Andy Walls
2008-12-30 19:49               ` Mauro Carvalho Chehab
2008-12-27 16:40           ` [GIT PATCHES for 2.6.28] V4L/DVB fixes, crash in af9005_usb_module_init() Ingo Molnar
2008-12-27 17:11             ` Cyrill Gorcunov
2008-12-27 17:19               ` Cyrill Gorcunov
2008-12-27 18:01                 ` Cyrill Gorcunov
2008-12-30 19:33               ` Mauro Carvalho Chehab
2008-12-30 19:40                 ` Cyrill Gorcunov
  -- strict thread matches above, loose matches on Subject: below --
2008-12-01 22:08 [GIT PATCHES for 2.6.28] V4L/DVB fixes Mauro Carvalho Chehab
2008-12-01 22:08 ` Mauro Carvalho Chehab
2008-11-11 11:11 Mauro Carvalho Chehab

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20081225103050.GA553@elte.hu \
    --to=mingo@elte.hu \
    --cc=linux-dvb-maintainer@linuxtv.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mchehab@infradead.org \
    --cc=video4linux-list@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.