Subject : 2.6.34-rc1: Badness at fs/proc/generic.c:316 Submitter : Christian Kujau <lists@nerdbynature.de> Date : 2010-03-13 23:53 Message-ID : alpine.DEB.2.01.1003131544340.5493@bogon.housecafe.de References : http://marc.info/?l=linux-kernel&m=126852442903680&w=2 This entry is being used for tracking a regression from 2.6.33. Please don't close it until the problem is fixed in the mainline.
On Wednesday 05 May 2010, Stefan Lippers-Hollmann wrote: > Hi > > On Wednesday 05 May 2010, Rafael J. Wysocki wrote: > > This message has been generated automatically as a part of a summary report > > of recent regressions. > > > > The following bug entry is on the current list of known regressions > > from 2.6.33. Please verify if it still should be listed and let the > tracking team > > know (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=15589 > > Subject : 2.6.34-rc1: Badness at fs/proc/generic.c:316 > > Submitter : Christian Kujau <lists@nerdbynature.de> > > Date : 2010-03-13 23:53 (53 days old) > > Message-ID : <alpine.DEB.2.01.1003131544340.5493@bogon.housecafe.de> > > References : http://marc.info/?l=linux-kernel&m=126852442903680&w=2 > > Still valid for b2c2_flexcop_pci in 2.6.34-rc6-git2: > > [ 8.736930] Linux video capture interface: v2.00 > [ 8.809720] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver > chip loaded successfully > [ 8.818680] flexcop-pci: will use the HW PID filter. > [ 8.818685] flexcop-pci: card revision 2 > [ 8.818694] b2c2_flexcop_pci 0000:06:01.0: PCI INT A -> GSI 19 (level, > low) -> IRQ 19 > [ 8.818794] ------------[ cut here ]------------ > [ 8.818799] WARNING: at > /tmp/buildd/linux-sidux-2.6-2.6.34~rc6-git2/debian/build/source_amd64_none/fs/proc/generic.c:317 > __xlate_proc_name+0xb5/0xd0() > [ 8.818801] Hardware name: EP45-DS3 > [ 8.818802] name 'Technisat/B2C2 FlexCop II/IIb/III Digital TV PCI Driver' > [ 8.818804] Modules linked in: b2c2_flexcop_pci(+) cx88xx b2c2_flexcop > rfkill v4l2_common ir_common videodev drm snd_pcm snd_seq rtc_cmos snd_timer > rtc_core snd_seq_device rtc_lib v4l1_compat tveeprom v4l2_compat_ioctl32 > ir_core dvb_core snd videobuf_dma_sg cx24123 cx24113 videobuf_core s5h1420 > tpm_tis led_class btcx_risc tpm i2c_i801 i2c_algo_bit tpm_bios i2c_core evdev > intel_agp soundcore snd_page_alloc button processor ext4 mbcache jbd2 crc16 > dm_mod sg sr_mod cdrom sd_mod usbhid hid uhci_hcd ahci firewire_ohci libata > firewire_core crc_itu_t ehci_hcd r8169 mii scsi_mod thermal usbcore nls_base > [last unloaded: scsi_wait_scan] > [ 8.818832] Pid: 1064, comm: modprobe Not tainted 2.6.34-rc6-sidux-amd64 > #1 > [ 8.818833] Call Trace: > [ 8.818837] [<ffffffff8104ba83>] ? warn_slowpath_common+0x73/0xb0 > [ 8.818839] [<ffffffff8104bb20>] ? warn_slowpath_fmt+0x40/0x50 > [ 8.818842] [<ffffffff8114f545>] ? __xlate_proc_name+0xb5/0xd0 > [ 8.818844] [<ffffffff8114fb2e>] ? __proc_create+0x7e/0x150 > [ 8.818846] [<ffffffff811504e7>] ? proc_mkdir_mode+0x27/0x60 > [ 8.818849] [<ffffffff8109fb55>] ? register_handler_proc+0x115/0x130 > [ 8.818852] [<ffffffff8109d4c1>] ? __setup_irq+0x1d1/0x330 > [ 8.818855] [<ffffffffa03bc160>] ? flexcop_pci_isr+0x0/0x190 > [b2c2_flexcop_pci] > [ 8.818858] [<ffffffff8109d735>] ? request_threaded_irq+0x115/0x1b0 > [ 8.818860] [<ffffffffa03bc495>] ? flexcop_pci_probe+0x1a5/0x330 > [b2c2_flexcop_pci] > [ 8.818864] [<ffffffff811ceef2>] ? local_pci_probe+0x12/0x20 > [ 8.818867] [<ffffffff811d02ca>] ? pci_device_probe+0x10a/0x130 > [ 8.818870] [<ffffffff8125cdda>] ? driver_sysfs_add+0x5a/0x80 > [ 8.818872] [<ffffffff8125cf03>] ? driver_probe_device+0x93/0x190 > [ 8.818874] [<ffffffff8125d093>] ? __driver_attach+0x93/0xa0 > [ 8.818876] [<ffffffff8125d000>] ? __driver_attach+0x0/0xa0 > [ 8.818878] [<ffffffff8125c638>] ? bus_for_each_dev+0x58/0x80 > [ 8.818880] [<ffffffff8125be70>] ? bus_add_driver+0xb0/0x250 > [ 8.818882] [<ffffffff8125d38a>] ? driver_register+0x6a/0x130 > [ 8.818884] [<ffffffff811d056c>] ? __pci_register_driver+0x4c/0xc0 > [ 8.818887] [<ffffffffa03bf000>] ? flexcop_pci_module_init+0x0/0x20 > [b2c2_flexcop_pci] > [ 8.818890] [<ffffffff81002044>] ? do_one_initcall+0x34/0x1a0 > [ 8.818893] [<ffffffff8107d15f>] ? sys_init_module+0xdf/0x260 > [ 8.818896] [<ffffffff81009f42>] ? system_call_fastpath+0x16/0x1b > [ 8.818897] ---[ end trace 46b5c98323696f39 ]--- > [ 8.822389] DVB: registering new adapter (FlexCop Digital TV device) > [ 8.823874] b2c2-flexcop: MAC address = 00:d0:d7:0c:83:d6
Michael Ellerman says this could be fixed in 2.6.35, see: http://lkml.org/lkml/2010/5/9/147
Patch submitted for consideration for 35: http://patchwork.ozlabs.org/patch/52978/
Created attachment 26452 [details] dmesg & /proc/device-tree with Michael's patch applied 2.6.34 & http://patchwork.ozlabs.org/patch/52978/
Thanks Michael! Yes with your patch applied to 2.6.34 (vanilla), the WARNING goes away, so: Tested-by: Christian Kujau <lists@nerdbynature.de> The only thing still there is: device-tree: Duplicate name in /cpus/PowerPC,G4@0, renamed to "l2-cache#1" device-tree: Duplicate name in /pci@f4000000/firewire@e/node@0023a409ee10b7a6, renamed to "sbp-2@c000#1" ...but that's a different issue I guess. Full dmesg & config & /proc/device-tree are in 52978.tar.bz2 I just attached.
Thanks Christian. The duplicate l2-cache name is nothing to worry about, I haven't seen the other one before, but I doubt it will affect anything in Linux.
Handled-By : Michael Ellerman <michael@ellerman.id.au> Patch : http://patchwork.ozlabs.org/patch/52978/
On Sunday, June 13, 2010, Stefan Lippers-Hollmann wrote: > Hi > > On Sunday 13 June 2010, Rafael J. Wysocki wrote: > > This message has been generated automatically as a part of a report > > of regressions introduced between 2.6.33 and 2.6.34. > > > > The following bug entry is on the current list of known regressions > > introduced between 2.6.33 and 2.6.34. Please verify if it still should > > be listed and let the tracking team know (either way). > > > > > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=15589 > > Subject : 2.6.34-rc1: Badness at fs/proc/generic.c:316 > > Submitter : Christian Kujau <lists@nerdbynature.de> > > Date : 2010-03-13 23:53 (93 days old) > > Message-ID : <<alpine.DEB.2.01.1003131544340.5493@bogon.housecafe.de>> > > References : http://marc.info/?l=linux-kernel&m=126852442903680&w=2 > > Handled-By : Michael Ellerman <michael@ellerman.id.au> > > Patch : http://patchwork.ozlabs.org/patch/52978/ > > Still existing in 2.6.34 and 2.6.35 HEAD, however a patch fixing the issue > for b2c2-flexcop/ flexcop-pci has been posted last week: > From: Jindřich Makovička <makovick@gmail.com> > Subject: [PATCH] DVB flexcop-pci: sanitize driver name > to avoid warning on load > Date: Mon, 7 Jun 2010 14:51:30 +0200 > Message-ID: > <AANLkTikNcCtUn9SQwKu2b3IE6NiAwAhciHsm1HVH4EJh@mail.gmail.com> > URL: > http://lkml.indiana.edu/hypermail/linux/kernel/1006.0/00137.html
Handled-By : Jindřich Makovička <makovick@gmail.com> Patch : http://lkml.indiana.edu/hypermail/linux/kernel/1006.0/00137.html
Patch by Michael Ellerman has been commited to mainline: * http://kerneltrap.org/mailarchive/git-commits-head/2010/6/27/41747 * http://git.kernel.org/linus/9f069af5b62919151d76b37a3b168cbb34c874c3 As soon as .35 is released, we could CLOSE this one.
Problem fixed in the mainline, closing.