[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <AANLkTimr_S3rtg50wOh+H4yybn_U6Ru3=rbt5FjYWpD3@mail.gmail.com>
Date: Thu, 12 Aug 2010 14:01:50 -0700
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Pekka Enberg <penberg@...nel.org>, Eric Paris <eparis@...hat.com>,
Al Viro <viro@...iv.linux.org.uk>
Cc: Thomas Meyer <thomas@...3r.de>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
Takashi Iwai <tiwai@...e.de>
Subject: Re: 2.6.36: Sound stop working
On Thu, Aug 12, 2010 at 1:20 PM, Linus Torvalds
<torvalds@...ux-foundation.org> wrote:
>
> So I suspect it's not sound that is broken at all, but pulseaudio that
> got broken by the fanotify changes.
Confirmed. That broken commit 3bcf3860a4ff9bb doesn't even boot for me
(looks like a stack smash recursion), and the commit to "fix" it
(c1e5c954020e12) is really too ugly to live.
I think we need to totally undo the whole "struct file" thing, and
just admit that it was a mistake. The code really wants a "struct
path", and using a struct file screws up all the refcounting and is
just not right.
The fact that dentry_open() may have some problem needs to be fixed
-there- rather than make the callers do crazy things that they don't
want to do and can't do sanely.
Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists