The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
From: Eric Biederman <hidden> Date: 2010-07-29 06:16:37
On Wed, Jul 28, 2010 at 10:09 PM, Guenter Roeck
[off-list ref] wrote:
The following comment is found in include/linux/sysfs.h:
=A0 /* FIXME
=A0 =A0* The *owner field is no longer used.
=A0 =A0* x86 tree has been cleaned up. The owner
=A0 =A0* attribute is still left for other arches.
=A0 =A0*/
As it turns out, the *owner field is (again?) initialized in several modu=
les,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each inst=
ance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powe=
rpc,
and sparc defconfig builds.
This seems reasonable to me. Can we get this in linux-next?
Eric
On Wed, Jul 28, 2010 at 11:16:35PM -0700, Eric Biederman wrote:
On Wed, Jul 28, 2010 at 10:09 PM, Guenter Roeck
[off-list ref] wrote:
quoted
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
This seems reasonable to me. Can we get this in linux-next?
It will show up in linux-next tomorrow.
thanks,
greg k-h
From: Jean Delvare <hidden> Date: 2010-08-10 13:44:26
On Mon, 2 Aug 2010 16:31:28 -0700, Greg KH wrote:
On Wed, Jul 28, 2010 at 11:16:35PM -0700, Eric Biederman wrote:
quoted
On Wed, Jul 28, 2010 at 10:09 PM, Guenter Roeck
[off-list ref] wrote:
quoted
The following comment is found in include/linux/sysfs.h:
=C2=A0 /* FIXME
=C2=A0 =C2=A0* The *owner field is no longer used.
=C2=A0 =C2=A0* x86 tree has been cleaned up. The owner
=C2=A0 =C2=A0* attribute is still left for other arches.
=C2=A0 =C2=A0*/
As it turns out, the *owner field is (again?) initialized in several =
modules,
quoted
quoted
suggesting that such initialization may be creeping back into the cod=
e.
quoted
quoted
This patch set removes the above comment, the *owner field, and each =
instance
quoted
quoted
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, =
powerpc,
quoted
quoted
and sparc defconfig builds.
=20
This seems reasonable to me. Can we get this in linux-next?
Yep, fixed in linux-next today - hopefully the fix is on its way to Linus.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
Yep, fixed in linux-next today - hopefully the fix is on its way to Linus.
Sorry, more info:
Fixed by commit 690e85a3957291f4cfe0cac22d97994ec7e5ee45 ("olpc_battery:
Fix build failure caused by sysfs changes") from the battery tree.
--
Cheers,
Stephen Rothwell sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/
Yep, fixed in linux-next today - hopefully the fix is on its way to Linus.
Sorry, more info:
Fixed by commit 690e85a3957291f4cfe0cac22d97994ec7e5ee45 ("olpc_battery:
Fix build failure caused by sysfs changes") from the battery tree.
Excellent. Guess the patch I sent out earlier today to fix the problem
wasn't needed then.
Guenter
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
Yeah, the change is way overdue. Maybe we should have just removed
them back then.
Acked-by: Tejun Heo [off-list ref]
Thanks.
--
tejun
From: Benjamin Herrenschmidt <benh@kernel.crashing.org> Date: 2010-07-30 10:56:27
On Fri, 2010-07-30 at 10:45 +0200, Tejun Heo wrote:
On 07/29/2010 07:09 AM, Guenter Roeck wrote:
quoted
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
Yeah, the change is way overdue. Maybe we should have just removed
them back then.
I'm happy with the powerpc related patches as long as we all agree that
needs to go. Do you need me to put some of this in powerpc.git or are
you carrying them all to Linus ?
Cheers,
Ben.
On Fri, Jul 30, 2010 at 08:28:10PM +1000, Benjamin Herrenschmidt wrote:
On Fri, 2010-07-30 at 10:45 +0200, Tejun Heo wrote:
quoted
On 07/29/2010 07:09 AM, Guenter Roeck wrote:
quoted
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
Yeah, the change is way overdue. Maybe we should have just removed
them back then.
I'm happy with the powerpc related patches as long as we all agree that
needs to go. Do you need me to put some of this in powerpc.git or are
you carrying them all to Linus ?
I can carry them all in my driver-core tree if you don't object.
thanks,
greg k-h
On Fri, Jul 30, 2010 at 08:28:10PM +1000, Benjamin Herrenschmidt wrote:
quoted
On Fri, 2010-07-30 at 10:45 +0200, Tejun Heo wrote:
quoted
On 07/29/2010 07:09 AM, Guenter Roeck wrote:
quoted
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
Yeah, the change is way overdue. Maybe we should have just removed
them back then.
I'm happy with the powerpc related patches as long as we all agree that
needs to go. Do you need me to put some of this in powerpc.git or are
you carrying them all to Linus ?
I can carry them all in my driver-core tree if you don't object.
Any final verdict ?
Not that it is my decision to make, but I think it would be better to
have it all in one tree. Otherwise the timing for the last patch would
get a bit complicated.
Thanks,
Guenter
On Mon, Aug 02, 2010 at 09:15:24AM -0700, Guenter Roeck wrote:
On Fri, 2010-07-30 at 10:36 -0400, Greg KH wrote:
quoted
On Fri, Jul 30, 2010 at 08:28:10PM +1000, Benjamin Herrenschmidt wrote:
quoted
On Fri, 2010-07-30 at 10:45 +0200, Tejun Heo wrote:
quoted
On 07/29/2010 07:09 AM, Guenter Roeck wrote:
quoted
The following comment is found in include/linux/sysfs.h:
/* FIXME
* The *owner field is no longer used.
* x86 tree has been cleaned up. The owner
* attribute is still left for other arches.
*/
As it turns out, the *owner field is (again?) initialized in several modules,
suggesting that such initialization may be creeping back into the code.
This patch set removes the above comment, the *owner field, and each instance
in the code where it was found to be initialized.
Compiled with x86 allmodconfig as well as with all alpha, arm, mips, powerpc,
and sparc defconfig builds.
Yeah, the change is way overdue. Maybe we should have just removed
them back then.
I'm happy with the powerpc related patches as long as we all agree that
needs to go. Do you need me to put some of this in powerpc.git or are
you carrying them all to Linus ?
I can carry them all in my driver-core tree if you don't object.
Any final verdict ?
Not that it is my decision to make, but I think it would be better to
have it all in one tree. Otherwise the timing for the last patch would
get a bit complicated.