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 for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20181219144347.GB23410@lst.de>
Date:   Wed, 19 Dec 2018 15:43:47 +0100
From:   Christoph Hellwig <hch@....de>
To:     Boaz Harrosh <ooo@...ctrozaur.com>
Cc:     Christoph Hellwig <hch@....de>, axboe@...nel.dk,
        martin.petersen@...cle.com,
        Johannes Thumshirn <jthumshirn@...e.de>,
        Benjamin Block <bblock@...ux.vnet.ibm.com>,
        linux-scsi@...r.kernel.org, linux-block@...r.kernel.org,
        linux-kernel@...r.kernel.org
Subject: Re: remove exofs, the T10 OSD code and block/scsi bidi support V3

On Mon, Nov 26, 2018 at 07:11:10PM +0200, Boaz Harrosh wrote:
> On 11/11/18 15:32, Christoph Hellwig wrote:
> > The only real user of the T10 OSD protocol, the pNFS object layout
> > driver never went to the point of having shipping products, and we
> > removed it 1.5 years ago.  Exofs is just a simple example without
> > real life users.
> > 
> 
> You have failed to say what is your motivation for this patchset? What
> is it you are trying to fix/improve.

Drop basically unused support, which allows us to

 1) reduce the size of every kernel with block layer support, and
    even more for every kernel with scsi support
 2) reduce the size of the critical struct request structure by
    128 bits, thus reducing the memory used by every blk-mq driver
    significantly, never mind the cache effects
 3) stop having the maintainance overhead for this code in the
    block layer, which has been rather painful at times

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ