Re: [PATCH] Remove broken by design and by implementation devtmpfs maintenance disaster

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Eric W. Biederman
Date: Friday, September 18, 2009 - 6:16 am

Kay Sievers <kay.sievers@vrfy.org> writes:


You can't you aren't a filesystem and you are playing with filesystem
private internal bits.   If I got that close to a woman I would have
to marry her.  In the device layer there have been a bunch of structures
introduced  bus_type_private, driver_private, class_private, device_private
to prevent people from abusing your private data.  Like you are abusing
vfs data.


I just did.


Sure.  I never said the code was unfixable.


Yes that explains why you call register_filesystem and have fs
at the end of the name.


I am.  I just had to rewrite pciehp because it totally fails on the
systems I care about.  I am now figuring out how to merge that back in.
There are some pretty big problems in the device core right now.


sysfs overrides the kernel supplied device names all of the time.
In the general case those overrides are called symlinks.  But a rose
by any other name...



I have.  You notice I have sent udev patches?


The modprobe loop example is interesting, I have not seen that one before.



That has been no ability to discuss design alternatives in this process
so it was completely impossible to have any discussion on this.

As for sysfs it is only the broken in tree version that problem.


For how many days will that be true?



Bogus.


My problem is not with how my patches have been treated.  Rather my problem
is the fact that when errors were pointed out I was the only one to step
up to fixing them.  Why should I be the only one stepping up?

My problem is that instead of fixing bugs you are off adding strange weird
features and adding more bugs.

Eric
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] Remove broken by design and by implementation devt ..., Eric W. Biederman, (Thu Sep 17, 1:23 am)
Re: [PATCH] Remove broken by design and by implementation ..., Scott James Remnant, (Thu Sep 17, 9:35 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Thu Sep 17, 10:29 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Thu Sep 17, 10:47 am)
Re: [PATCH] Remove broken by design and by implementation ..., Scott James Remnant, (Thu Sep 17, 11:59 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Thu Sep 17, 12:11 pm)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 5:24 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 5:57 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 6:16 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 6:54 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Fri Sep 18, 7:09 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Fri Sep 18, 7:25 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 7:42 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Fri Sep 18, 7:43 am)
Re: [PATCH] Remove broken by design and by implementation ..., Arjan van de Ven, (Fri Sep 18, 8:13 am)
Re: [PATCH] Remove broken by design and by implementation ..., Eric W. Biederman, (Fri Sep 18, 12:33 pm)
Re: [bug] /etc/profile: line 30: /dev/null: Permission denied, Eric W. Biederman, (Fri Sep 18, 1:58 pm)
Re: [bug] /etc/profile: line 30: /dev/null: Permission denied, Eric W. Biederman, (Fri Sep 18, 3:03 pm)
Re: [bug] /etc/profile: line 30: /dev/null: Permission den ..., Scott James Remnant, (Tue Oct 20, 1:32 pm)