From: Jesse Barnes <jbarnes-Y1mF5jBUw70BENJcbMCuUQ@public.gmane.org>
To: Brian Bloniarz <bmb-FfUH/8kkONhWk0Htik3J/w@public.gmane.org>
Cc: David Miller <davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>,
rjw-KKrjLPT3xs0@public.gmane.org,
mikpe-1zs4UD6AkMk@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
maciej.rutecki-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
achiang-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org
Subject: Re: [Bug #16161] [2.6.35-rc1 regression] sysfs: cannot create duplicate filename ... XVR-600 related?
Date: Fri, 18 Jun 2010 13:43:16 -0700 [thread overview]
Message-ID: <20100618134316.408cf922@virtuousgeek.org> (raw)
In-Reply-To: <4C1BD9CC.5060300-FfUH/8kkONhWk0Htik3J/w@public.gmane.org>
On Fri, 18 Jun 2010 16:40:44 -0400
Brian Bloniarz <bmb-FfUH/8kkONhWk0Htik3J/w@public.gmane.org> wrote:
> On 06/18/2010 04:26 PM, David Miller wrote:
> > From: Jesse Barnes <jbarnes-Y1mF5jBUw70BENJcbMCuUQ@public.gmane.org>
> > Date: Fri, 18 Jun 2010 13:10:49 -0700
> >
> >> I reverted the symlink patch that was causing the trouble. The root
> >> cause is elsewhere though; it seems some firmwares report duplicate PCI
> >> slot numbers...
> >
> > Instead of postulating, you can confirm or deny such a theory
> > by taking a look at the repository of sparc openfirmware tree
> > dumps maintained at:
> >
> > master.kernel.org:/pub/scm/linux/kernel/git/davem/prtconfs.git
>
> (Adding Alex Chiang to the cc list)
>
> I was actually under the impression that it was just an
> issue with the reverted patch, not an actual problem with
> hardware.
Yeah, I think you're right. I reverted it at Alex's request and
assumed it was a firmware or configuration problem. Looking at the
thread again I see that was a bad assumption.
> In the patch, 2 individual code paths were trying to
> create the same symlinks:
> pci-sysfs.c:pci_create_slot_links(struct pci_dev *dev)
> and
> slot.c:create_sysfs_files(struct pci_slot *slot).
> I think some archs managed to call those both during
> initialization, and some not.
Well that would explain it too. I'm happy to take a fixed up patch if
there's demand.
Thanks,
--
Jesse Barnes, Intel Open Source Technology Center
WARNING: multiple messages have this Message-ID (diff)
From: Jesse Barnes <jbarnes@virtuousgeek.org>
To: Brian Bloniarz <bmb@athenacr.com>
Cc: David Miller <davem@davemloft.net>,
rjw@sisk.pl, mikpe@it.uu.se, linux-kernel@vger.kernel.org,
kernel-testers@vger.kernel.org, maciej.rutecki@gmail.com,
achiang@canonical.com
Subject: Re: [Bug #16161] [2.6.35-rc1 regression] sysfs: cannot create duplicate filename ... XVR-600 related?
Date: Fri, 18 Jun 2010 13:43:16 -0700 [thread overview]
Message-ID: <20100618134316.408cf922@virtuousgeek.org> (raw)
In-Reply-To: <4C1BD9CC.5060300@athenacr.com>
On Fri, 18 Jun 2010 16:40:44 -0400
Brian Bloniarz <bmb@athenacr.com> wrote:
> On 06/18/2010 04:26 PM, David Miller wrote:
> > From: Jesse Barnes <jbarnes@virtuousgeek.org>
> > Date: Fri, 18 Jun 2010 13:10:49 -0700
> >
> >> I reverted the symlink patch that was causing the trouble. The root
> >> cause is elsewhere though; it seems some firmwares report duplicate PCI
> >> slot numbers...
> >
> > Instead of postulating, you can confirm or deny such a theory
> > by taking a look at the repository of sparc openfirmware tree
> > dumps maintained at:
> >
> > master.kernel.org:/pub/scm/linux/kernel/git/davem/prtconfs.git
>
> (Adding Alex Chiang to the cc list)
>
> I was actually under the impression that it was just an
> issue with the reverted patch, not an actual problem with
> hardware.
Yeah, I think you're right. I reverted it at Alex's request and
assumed it was a firmware or configuration problem. Looking at the
thread again I see that was a bad assumption.
> In the patch, 2 individual code paths were trying to
> create the same symlinks:
> pci-sysfs.c:pci_create_slot_links(struct pci_dev *dev)
> and
> slot.c:create_sysfs_files(struct pci_slot *slot).
> I think some archs managed to call those both during
> initialization, and some not.
Well that would explain it too. I'm happy to take a fixed up patch if
there's demand.
Thanks,
--
Jesse Barnes, Intel Open Source Technology Center
next prev parent reply other threads:[~2010-06-18 20:43 UTC|newest]
Thread overview: 126+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-06-08 22:06 2.6.35-rc2-git2: Reported regressions from 2.6.34 Rafael J. Wysocki
2010-06-08 22:06 ` [Bug #16037] NULL Pointer dereference in __ir_input_register/budget_ci_attach Rafael J. Wysocki
2010-06-08 22:06 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16120] Oops: 0000 [#1] SMP, unable to handle kernel NULL pointer dereference at (null) Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16092] Caught 64-bit read from uninitialized memory in memtype_rb_augment_cb Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16090] sysfs: cannot create duplicate filename Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16129] BUG: using smp_processor_id() in preemptible [00000000] code: jbd2/sda2 Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16122] 2.6.35-rc1: WARNING at fs/fs-writeback.c:1142 __mark_inode_dirty+0x103/0x170 Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-09 2:52 ` Larry Finger
2010-06-09 2:52 ` Larry Finger
[not found] ` <4C0F01E4.1030507-tQ5ms3gMjBLk1uMJSBkQmQ@public.gmane.org>
2010-06-09 8:51 ` Rafael J. Wysocki
2010-06-09 8:51 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16127] Boot freeze on HP Compaq nx6325 (RS482) with Radeon KMS Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16104] Radeon KMS does not start after merge of the new PM-Code Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16131] kernel BUG at fs/btrfs/extent-tree.c:4363 (btrfs_free_tree_block) Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16145] Unable to boot after "ACPI: Don't let acpi_pad needlessly mark TSC unstable" Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16160] 2.6.35 Radeon KMS power management regression? Rafael J. Wysocki
2010-06-08 22:10 ` [Bug #16161] [2.6.35-rc1 regression] sysfs: cannot create duplicate filename ... XVR-600 related? Rafael J. Wysocki
2010-06-08 22:10 ` Rafael J. Wysocki
2010-06-09 12:39 ` Mikael Pettersson
2010-06-09 12:39 ` Mikael Pettersson
2010-06-09 22:26 ` Rafael J. Wysocki
[not found] ` <201006100026.44762.rjw-KKrjLPT3xs0@public.gmane.org>
2010-06-10 10:09 ` Mikael Pettersson
2010-06-10 10:09 ` Mikael Pettersson
[not found] ` <19472.47559.578732.941291-tgku4HJDRZih8lFjZTKsyTAV6s6igYVG@public.gmane.org>
2010-06-10 15:37 ` Rafael J. Wysocki
2010-06-10 15:37 ` Rafael J. Wysocki
2010-06-12 16:15 ` Mikael Pettersson
2010-06-12 18:52 ` Rafael J. Wysocki
[not found] ` <201006122052.25204.rjw-KKrjLPT3xs0@public.gmane.org>
2010-06-18 20:10 ` Jesse Barnes
2010-06-18 20:10 ` Jesse Barnes
2010-06-18 20:26 ` David Miller
2010-06-18 20:40 ` Brian Bloniarz
[not found] ` <4C1BD9CC.5060300-FfUH/8kkONhWk0Htik3J/w@public.gmane.org>
2010-06-18 20:43 ` Jesse Barnes [this message]
2010-06-18 20:43 ` Jesse Barnes
2010-06-18 21:01 ` David Miller
2010-06-18 21:01 ` David Miller
[not found] ` <20100618.140110.246534188.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2010-06-21 4:58 ` Alex Chiang
2010-06-21 4:58 ` Alex Chiang
2010-06-08 22:10 ` [Bug #16163] [2.6.35-rc1 Regression] i915: Commit cfecde causes VGA to stay off Rafael J. Wysocki
2010-06-09 1:53 ` 2.6.35-rc2-git2: Reported regressions from 2.6.34 Linus Torvalds
2010-06-09 1:53 ` Linus Torvalds
2010-06-09 1:53 ` Linus Torvalds
2010-06-09 1:53 ` Linus Torvalds
2010-06-09 2:26 ` Mauro Carvalho Chehab
2010-06-09 2:26 ` Mauro Carvalho Chehab
2010-06-09 2:26 ` Mauro Carvalho Chehab
2010-06-09 2:26 ` Mauro Carvalho Chehab
2010-06-09 9:00 ` Rafael J. Wysocki
[not found] ` <4C0EFBC1.5090401-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-06-09 9:00 ` Rafael J. Wysocki
2010-06-09 9:00 ` Rafael J. Wysocki
2010-06-09 9:00 ` Rafael J. Wysocki
2010-06-09 2:38 ` Carl Worth
[not found] ` <alpine.LFD.2.00.1006081814240.4506-GpypE611fyS63QaFMGN2QEqCLAeBNdoH@public.gmane.org>
2010-06-09 2:38 ` Carl Worth
2010-06-09 2:38 ` Carl Worth
2010-06-09 6:36 ` Eric Dumazet
2010-06-09 6:36 ` Eric Dumazet
2010-06-10 22:37 ` Alex Chiang
2010-06-10 22:37 ` Alex Chiang
2010-06-09 2:38 ` Carl Worth
2010-06-09 5:34 ` Ingo Molnar
2010-06-09 5:34 ` Ingo Molnar
2010-06-09 5:34 ` Ingo Molnar
2010-06-09 6:36 ` Eric Dumazet
2010-06-09 7:53 ` Jens Axboe
2010-06-09 7:53 ` Jens Axboe
2010-06-09 7:53 ` Jens Axboe
2010-06-09 8:55 ` Rafael J. Wysocki
2010-06-09 8:55 ` Rafael J. Wysocki
2010-06-09 8:55 ` Rafael J. Wysocki
2010-06-09 9:32 ` Ingo Molnar
2010-06-09 9:32 ` Ingo Molnar
2010-06-09 9:39 ` Jens Axboe
2010-06-09 9:39 ` Jens Axboe
2010-06-09 9:39 ` Jens Axboe
2010-06-09 9:32 ` Ingo Molnar
2010-06-11 8:32 ` Ingo Molnar
[not found] ` <4C0F4872.7090909-5c4llco8/ftWk0Htik3J/w@public.gmane.org>
2010-06-11 8:32 ` Ingo Molnar
2010-06-11 8:32 ` Ingo Molnar
2010-06-11 8:40 ` Jens Axboe
2010-06-11 8:40 ` Jens Axboe
2010-06-11 8:55 ` Ingo Molnar
2010-06-11 8:55 ` Ingo Molnar
[not found] ` <4C11F661.3070604-5c4llco8/ftWk0Htik3J/w@public.gmane.org>
2010-06-11 8:55 ` Ingo Molnar
2010-06-11 8:55 ` Ingo Molnar
2010-06-11 9:07 ` Jens Axboe
2010-06-11 9:07 ` Jens Axboe
[not found] ` <20100611085520.GA20218-X9Un+BFzKDI@public.gmane.org>
2010-06-11 9:18 ` Jens Axboe
2010-06-11 9:18 ` Jens Axboe
[not found] ` <4C11FF77.1000101-5c4llco8/ftWk0Htik3J/w@public.gmane.org>
2010-06-11 19:07 ` Vivek Goyal
2010-06-11 19:07 ` Vivek Goyal
[not found] ` <20100611190714.GA20837-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-06-11 19:11 ` Jens Axboe
2010-06-11 19:11 ` Jens Axboe
[not found] ` <4C128A75.3030501-5c4llco8/ftWk0Htik3J/w@public.gmane.org>
2010-06-11 19:48 ` Vivek Goyal
2010-06-11 19:48 ` Vivek Goyal
[not found] ` <20100611194849.GB20837-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2010-06-11 19:53 ` Jens Axboe
2010-06-11 19:53 ` Jens Axboe
2010-06-12 14:30 ` Vivek Goyal
2010-06-09 9:06 ` Rafael J. Wysocki
2010-06-09 9:06 ` Rafael J. Wysocki
2010-06-09 9:06 ` Rafael J. Wysocki
2010-06-09 14:24 ` Linus Torvalds
2010-06-09 14:24 ` Linus Torvalds
2010-06-09 14:24 ` Linus Torvalds
2010-06-09 9:02 ` Sedat Dilek
2010-06-09 9:02 ` Sedat Dilek
2010-06-09 9:22 ` Rafael J. Wysocki
[not found] ` <AANLkTiksbL1qHg7Q0A-6TbX0uUrxra4jctUoIGVk5vnE-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-06-09 9:22 ` Rafael J. Wysocki
2010-06-09 9:22 ` Rafael J. Wysocki
[not found] ` <201006091122.35304.rjw-KKrjLPT3xs0@public.gmane.org>
2010-06-16 20:42 ` Andrew Morton
2010-06-16 20:42 ` Andrew Morton
[not found] ` <20100616134231.23ff30da.akpm-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
2010-06-16 21:00 ` Sedat Dilek
2010-06-16 21:00 ` Sedat Dilek
2010-06-16 21:34 ` Andrew Morton
2010-06-16 21:34 ` Andrew Morton
2010-06-16 21:34 ` Andrew Morton
2010-06-16 21:00 ` Sedat Dilek
2010-06-16 20:42 ` Andrew Morton
2010-06-16 20:42 ` Andrew Morton
2010-06-09 9:22 ` Rafael J. Wysocki
2010-06-09 9:02 ` Sedat Dilek
2010-06-09 9:02 ` Sedat Dilek
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=20100618134316.408cf922@virtuousgeek.org \
--to=jbarnes-y1mf5jbuw70benjcbmcuuq@public.gmane.org \
--cc=achiang-Z7WLFzj8eWMS+FvcfC7Uqw@public.gmane.org \
--cc=bmb-FfUH/8kkONhWk0Htik3J/w@public.gmane.org \
--cc=davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org \
--cc=kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=maciej.rutecki-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org \
--cc=mikpe-1zs4UD6AkMk@public.gmane.org \
--cc=rjw-KKrjLPT3xs0@public.gmane.org \
/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.