lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CALZtONARufrC-S0z8sdZ21LVfauvPiDDn23bO3fMfp5w4o28Qw@mail.gmail.com>
Date:	Thu, 21 Nov 2013 17:36:40 -0500
From:	Dan Streetman <ddstreet@...e.org>
To:	Weijie Yang <weijie.yang.kh@...il.com>
Cc:	Vladimir Murzin <murzin.v@...il.com>, linux-mm@...ck.org,
	Seth Jennings <sjennings@...iantweb.net>,
	linux-kernel <linux-kernel@...r.kernel.org>,
	Bob Liu <bob.liu@...cle.com>, Minchan Kim <minchan@...nel.org>,
	Weijie Yang <weijie.yang@...sung.com>
Subject: Re: [PATCH] mm/zswap: change params from hidden to ro

On Wed, Nov 20, 2013 at 10:12 PM, Weijie Yang <weijie.yang.kh@...il.com> wrote:
> On Thu, Nov 21, 2013 at 1:52 AM, Dan Streetman <ddstreet@...e.org> wrote:
>> On Wed, Nov 20, 2013 at 12:33 PM, Vladimir Murzin <murzin.v@...il.com> wrote:
>>> Hi Dan!
>>>
>>> On Wed, Nov 20, 2013 at 11:38:42AM -0500, Dan Streetman wrote:
>>>> The "compressor" and "enabled" params are currently hidden,
>>>> this changes them to read-only, so userspace can tell if
>>>> zswap is enabled or not and see what compressor is in use.
>>>
>>> Could you elaborate more why this pice of information is necessary for
>>> userspace?
>>
>> For anyone interested in zswap, it's handy to be able to tell if it's
>> enabled or not ;-)  Technically people can check to see if the zswap
>> debug files are in /sys/kernel/debug/zswap, but I think the actual
>> "enabled" param is more obvious.  And the compressor param is really
>> the only way anyone from userspace can see what compressor's being
>> used; that's helpful to know for anyone that might want to be using a
>> non-default compressor.
>>
>> And of course, eventually we'll want to make the params writable, so
>> the compressor can be changed dynamically, and zswap can be enabled or
>> disabled dynamically (or at least enabled after boot).
>
> Please do not make them writable.

This patch doesn't make them writable.

> There is no requirement to do that, and it will make zswap more complex.

I can't speak for others, but I personally think being able to at
least enable zswap after boot will be useful, as well as being able to
change the compressor after boot.  Obviously it will make zswap more
complex, but that's the nature of improving software ;-)

>
>> --
>> 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/
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ