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-next>] [day] [month] [year] [list]
Message-Id: <151488983542.31910.6908916795951845088.stgit@warthog.procyon.org.uk>
Date:   Tue,  2 Jan 2018 10:43:55 +0000
From:   David Howells <dhowells@...hat.com>
To:     torvalds@...ux-foundation.org
Cc:     dhowells@...hat.com, linux-afs@...ts.infradead.org,
        linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/4] afs, fscache: Fixes


Hi Linus,

Is it too late in the cycle to send some AFS fixes?  If you don't want to
pull the AFS fixes, can you at least apply the fscache fix as that
potentially affects other filesystems too?

There are four patches:

 (1) Fix the default return of fscache_maybe_release_page() when a cache
     isn't in use - it prevents a filesystem from releasing pages.  This
     can cause a system to OOM.

 (2) Fix a potential uninitialised variable in AFS.

 (3) Fix AFS unlink's handling of the nlink count.  It needs to use the
     nlink manipulation functions so that inode structs of deleted inodes
     actually get scheduled for destruction.

 (4) Fix error handling in afs_write_end() so that the page gets unlocked
     and put if we can't fill the unwritten portion.

The patches can be found here also:

	http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=afs-fixes

tagged thusly:

	afs-fixes-20180102

David
---
Dan Carpenter (1):
      afs: Potential uninitialized variable in afs_extract_data()

David Howells (3):
      fscache: Fix the default for fscache_maybe_release_page()
      afs: Fix unlink
      afs: Fix missing error handling in afs_write_end()


 fs/afs/dir.c            |   37 +++++++++++++++++++++++++++++--------
 fs/afs/inode.c          |    4 ++++
 fs/afs/rxrpc.c          |    2 +-
 fs/afs/write.c          |    8 +++++---
 include/linux/fscache.h |    2 +-
 5 files changed, 40 insertions(+), 13 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ