Re: [ckrm-tech] [PATCH 0/5] Allow more than PAGESIZE data read in configfs

From: Joel Becker
Date: Thu Oct 12 2006 - 18:52:15 EST


On Thu, Oct 12, 2006 at 02:44:20PM -0700, Paul Jackson wrote:
> > And what if you decide to
> > change it from "<pid>\n" to "<pid> <tgid>\n" per line?
>
> I think that's a good argument for never changing the format of one
> of these files, rather than a good argument for against a vector of
> scalars of identical type and purpose.

Sure, no dispute here. My argument point isn't that "vector of
scalars is inherently evil" (I'll leave that aside), it's that a
facility allowing or encouraging the format change or blowup is
unhealthy.

> And I'd agree that we should not use multiple values per file to
> represent a structure either - so I'd agree that we should not allow
> "<pid> <tgid>\n" in the first place.

Cool, we're together on that as well. I know that we can't
fully prevent stupidity, but encouraging better behavior is something I
always try to do.

> This configfs flap feels to me like someone slightly overgeneralized
> the lesson to be learned from previous problems displaying entire,
> evolving, structures in a single file, and then is being a bit over
> zealous enforcing the resulting rule.

Someone (hi, it's me) rather tried to overspecialize configfs.
It's intentionally not all things to all people. Kitchen sinks cause
clogs, as it were.
And I'm intentionally overzealous enforcing it. Better I need
to be beat over the head before I accept a good idea than I accept bad
ones with an "eh?"

Joel

--

One look at the From:
understanding has blossomed
.procmailrc grows
- Alexander Viro

Joel Becker
Principal Software Developer
Oracle
E-mail: joel.becker@xxxxxxxxxx
Phone: (650) 506-8127
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/