Linux-mtd Archive on lore.kernel.org
 help / color / mirror / Atom feed
* JFFS2 SUMMARY prior to Linux 3.9
@ 2013-09-16  8:04 Ricard Wanderlof
  2013-10-02 17:57 ` Brian Norris
  0 siblings, 1 reply; 5+ messages in thread
From: Ricard Wanderlof @ 2013-09-16  8:04 UTC (permalink / raw)
  To: Linux mtd


I've noticed that JFFS2 summary has been relieved of it's EXPERIMENTAL 
status since Linux 3.9 . But was it stable enough before then as well? -
often the EXPERIMENTAL property lingers on longer that it really needs to.

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: JFFS2 SUMMARY prior to Linux 3.9
  2013-09-16  8:04 JFFS2 SUMMARY prior to Linux 3.9 Ricard Wanderlof
@ 2013-10-02 17:57 ` Brian Norris
  2013-10-02 18:22   ` Greg Kroah-Hartman
  2013-10-02 18:31   ` Kees Cook
  0 siblings, 2 replies; 5+ messages in thread
From: Brian Norris @ 2013-10-02 17:57 UTC (permalink / raw)
  To: Ricard Wanderlof
  Cc: Greg Kroah-Hartman, David Woodhouse, Linux mtd, Kees Cook

On Mon, Sep 16, 2013 at 1:04 AM, Ricard Wanderlof
<ricard.wanderlof@axis.com> wrote:
> I've noticed that JFFS2 summary has been relieved of it's EXPERIMENTAL
> status since Linux 3.9 . But was it stable enough before then as well? -
> often the EXPERIMENTAL property lingers on longer that it really needs to.

AFAIK, JFFS2 hasn't changed much for many releases, so its current
status pretty well reflects its status for many previous releases.

Regarding the EXPERIMENTAL status; this was changed without CC'ing the
MTD list (although David was CC'd, it seems) in commit:

commit cf98c5e56807af7c793497bbd0446f71c383ffd5
Author: Kees Cook <keescook@chromium.org>
Date:   Wed Jan 16 18:54:12 2013 -0800

    fs/jffs2: remove depends on CONFIG_EXPERIMENTAL

Judging by the commit description, this change just represents a
change in attitude toward the CONFIG_EXPERIMENTAL Kconfig option
rather than any particular judgment of JFFS2 summary support.

Brian

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: JFFS2 SUMMARY prior to Linux 3.9
  2013-10-02 17:57 ` Brian Norris
@ 2013-10-02 18:22   ` Greg Kroah-Hartman
  2013-10-02 18:31   ` Kees Cook
  1 sibling, 0 replies; 5+ messages in thread
From: Greg Kroah-Hartman @ 2013-10-02 18:22 UTC (permalink / raw)
  To: Brian Norris; +Cc: Linux mtd, David Woodhouse, Ricard Wanderlof, Kees Cook

On Wed, Oct 02, 2013 at 10:57:04AM -0700, Brian Norris wrote:
> On Mon, Sep 16, 2013 at 1:04 AM, Ricard Wanderlof
> <ricard.wanderlof@axis.com> wrote:
> > I've noticed that JFFS2 summary has been relieved of it's EXPERIMENTAL
> > status since Linux 3.9 . But was it stable enough before then as well? -
> > often the EXPERIMENTAL property lingers on longer that it really needs to.
> 
> AFAIK, JFFS2 hasn't changed much for many releases, so its current
> status pretty well reflects its status for many previous releases.
> 
> Regarding the EXPERIMENTAL status; this was changed without CC'ing the
> MTD list (although David was CC'd, it seems) in commit:
> 
> commit cf98c5e56807af7c793497bbd0446f71c383ffd5
> Author: Kees Cook <keescook@chromium.org>
> Date:   Wed Jan 16 18:54:12 2013 -0800
> 
>     fs/jffs2: remove depends on CONFIG_EXPERIMENTAL
> 
> Judging by the commit description, this change just represents a
> change in attitude toward the CONFIG_EXPERIMENTAL Kconfig option
> rather than any particular judgment of JFFS2 summary support.

CONFIG_EXPERIMENTAL was removed from the entire kernel, as it really
didn't mean anything anymore, and hadn't for _years_.

greg k-h

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: JFFS2 SUMMARY prior to Linux 3.9
  2013-10-02 17:57 ` Brian Norris
  2013-10-02 18:22   ` Greg Kroah-Hartman
@ 2013-10-02 18:31   ` Kees Cook
  2013-10-03  6:57     ` Ricard Wanderlof
  1 sibling, 1 reply; 5+ messages in thread
From: Kees Cook @ 2013-10-02 18:31 UTC (permalink / raw)
  To: Brian Norris
  Cc: Linux mtd, Ricard Wanderlof, David Woodhouse, Greg Kroah-Hartman

On Wed, Oct 2, 2013 at 10:57 AM, Brian Norris
<computersforpeace@gmail.com> wrote:
> On Mon, Sep 16, 2013 at 1:04 AM, Ricard Wanderlof
> <ricard.wanderlof@axis.com> wrote:
>> I've noticed that JFFS2 summary has been relieved of it's EXPERIMENTAL
>> status since Linux 3.9 . But was it stable enough before then as well? -
>> often the EXPERIMENTAL property lingers on longer that it really needs to.
>
> AFAIK, JFFS2 hasn't changed much for many releases, so its current
> status pretty well reflects its status for many previous releases.
>
> Regarding the EXPERIMENTAL status; this was changed without CC'ing the
> MTD list (although David was CC'd, it seems) in commit:
>
> commit cf98c5e56807af7c793497bbd0446f71c383ffd5
> Author: Kees Cook <keescook@chromium.org>
> Date:   Wed Jan 16 18:54:12 2013 -0800
>
>     fs/jffs2: remove depends on CONFIG_EXPERIMENTAL
>
> Judging by the commit description, this change just represents a
> change in attitude toward the CONFIG_EXPERIMENTAL Kconfig option
> rather than any particular judgment of JFFS2 summary support.

Correct. CONFIG_EXPERIMENTAL was seen to have no meaning any more in
the face of things like distros always turning it on because they
wanted to enable some specific feature/device that was hiding behind
it.

Details about preferred handling of "unstable" features is documented here:
http://git.kernel.org/linus/5a958db311c416345a61b7bddc62a5c6c7112c7f

-Kees

-- 
Kees Cook
Chrome OS Security

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: JFFS2 SUMMARY prior to Linux 3.9
  2013-10-02 18:31   ` Kees Cook
@ 2013-10-03  6:57     ` Ricard Wanderlof
  0 siblings, 0 replies; 5+ messages in thread
From: Ricard Wanderlof @ 2013-10-03  6:57 UTC (permalink / raw)
  To: Kees Cook
  Cc: Greg Kroah-Hartman, Ricard Wanderlöf, Brian Norris,
	Linux mtd, David Woodhouse


On Wed, 2 Oct 2013, Kees Cook wrote:

> On Wed, Oct 2, 2013 at 10:57 AM, Brian Norris
> <computersforpeace@gmail.com> wrote:
>> On Mon, Sep 16, 2013 at 1:04 AM, Ricard Wanderlof
>> <ricard.wanderlof@axis.com> wrote:
>>> I've noticed that JFFS2 summary has been relieved of it's EXPERIMENTAL
>>> status since Linux 3.9 . But was it stable enough before then as well? -
>>> often the EXPERIMENTAL property lingers on longer that it really needs to.
>>
>> AFAIK, JFFS2 hasn't changed much for many releases, so its current
>> status pretty well reflects its status for many previous releases.
>>
>> Regarding the EXPERIMENTAL status; this was changed without CC'ing the
>> MTD list (although David was CC'd, it seems) in commit:
>>
>> commit cf98c5e56807af7c793497bbd0446f71c383ffd5
>> Author: Kees Cook <keescook@chromium.org>
>> Date:   Wed Jan 16 18:54:12 2013 -0800
>>
>>     fs/jffs2: remove depends on CONFIG_EXPERIMENTAL
>>
>> Judging by the commit description, this change just represents a
>> change in attitude toward the CONFIG_EXPERIMENTAL Kconfig option
>> rather than any particular judgment of JFFS2 summary support.
>
> Correct. CONFIG_EXPERIMENTAL was seen to have no meaning any more in
> the face of things like distros always turning it on because they
> wanted to enable some specific feature/device that was hiding behind
> it.
>
> Details about preferred handling of "unstable" features is documented here:
> http://git.kernel.org/linus/5a958db311c416345a61b7bddc62a5c6c7112c7f

Thanks for the clarifications and link guys.

It does seem though that if a feature really is 'experimental', it could 
still be marked as "(EXPERIMENTAL)" in Kconfig as well as having 
appropriate warnings in the help text, purely as a warning to users. I 
quite frankly wasn't aware of CONFIG_EXPERIMENTAL (which just cements the 
fact that no one really cared about that option anyway) as I hadn't 
reviewed the Kconfig file, just noticed the "(EXPERIMENTAL)" in the 
resulting menu item.

All the above points to the fact that for this particular option, 
"(EXPERIMENTAL)" was left in mostly because no one had bothered to remove 
it. There doesn't seem to be any other indication in the Kconfig that
the option is in fact unstable.

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-10-03  6:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-16  8:04 JFFS2 SUMMARY prior to Linux 3.9 Ricard Wanderlof
2013-10-02 17:57 ` Brian Norris
2013-10-02 18:22   ` Greg Kroah-Hartman
2013-10-02 18:31   ` Kees Cook
2013-10-03  6:57     ` Ricard Wanderlof

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox