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>] [day] [month] [year] [list]
Date:	Sat, 6 Aug 2016 02:36:03 +0100
From:	Al Viro <viro@...IV.linux.org.uk>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: [git pull] vfs pile 2

	Fairly self-contained bunch - surprising lot of places passes
struct qstr * as an argument when const struct qstr * would suffice;
it complicates analysis for no good reason.  I'd prefer to feed that
separately from the assorted fixes (those are in #for-linus and with
somewhat trickier topology).

	One trivial conflict in f2fs - arguments of f2fs_inode_by_name()
and f2fs_find_entry() are modified both here and in mainline.  Mainline adds
struct page ** and this series turns struct qstr * to const struct qstr *.
Changes are independent, resolved in an obvious way.

The following changes since commit 92d21ac74a9e3c09b0b01c764e530657e4c85c49:

  Linux 4.7-rc7 (2016-07-10 20:24:59 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git work.const-qstr

for you to fetch changes up to 19a6d89de2f10ee3b18c3b9fd6c7c2e249a30d71:

  qstr: constify instances in adfs (2016-07-30 12:25:53 -0400)

----------------------------------------------------------------
Al Viro (15):
      qstr: constify dentry_init_security
      qstr: constify instances in logfs
      qstr: constify instances in hfsplus
      qstr: constify instances in hfs
      qstr: constify instances in autofs4
      qstr: constify instances in ocfs2
      qstr: constify instances in nfs
      qstr constify instances in fs/dcache.c
      qstr: constify instances in fuse
      qstr: constify instances in procfs
      qstr: constify instances in vfat
      qstr: constify instances in ext2
      qstr: constify instances in f2fs
      qstr: constify instances in lustre
      qstr: constify instances in adfs

 drivers/staging/lustre/lustre/llite/statahead.c |  4 ++--
 fs/adfs/dir.c                                   |  4 ++--
 fs/autofs4/root.c                               |  8 ++++----
 fs/autofs4/waitq.c                              |  4 ++--
 fs/dcache.c                                     |  4 ++--
 fs/ext2/dir.c                                   |  6 +++---
 fs/ext2/ext2.h                                  |  4 ++--
 fs/f2fs/dir.c                                   |  4 ++--
 fs/f2fs/f2fs.h                                  |  4 ++--
 fs/fat/namei_vfat.c                             |  6 +++---
 fs/fuse/dir.c                                   |  4 ++--
 fs/fuse/fuse_i.h                                |  2 +-
 fs/fuse/inode.c                                 |  8 ++------
 fs/hfs/catalog.c                                | 12 ++++++------
 fs/hfs/hfs_fs.h                                 | 14 +++++++-------
 fs/hfs/inode.c                                  |  2 +-
 fs/hfs/trans.c                                  |  2 +-
 fs/hfsplus/catalog.c                            | 12 ++++++------
 fs/hfsplus/hfsplus_fs.h                         | 10 +++++-----
 fs/logfs/dir.c                                  |  4 ++--
 fs/nfs/nfs3proc.c                               |  8 ++++----
 fs/nfs/nfs4_fs.h                                |  5 +++--
 fs/nfs/nfs4namespace.c                          |  4 ++--
 fs/nfs/nfs4proc.c                               | 16 ++++++++--------
 fs/nfs/proc.c                                   |  8 ++++----
 fs/nfs/unlink.c                                 |  2 +-
 fs/ocfs2/dlm/dlmdomain.c                        |  4 +---
 fs/ocfs2/dlmfs/dlmfs.c                          |  4 ++--
 fs/ocfs2/dlmfs/userdlm.c                        |  2 +-
 fs/ocfs2/dlmfs/userdlm.h                        |  2 +-
 fs/proc/proc_sysctl.c                           |  2 +-
 include/linux/dcache.h                          |  2 +-
 include/linux/lsm_hooks.h                       |  2 +-
 include/linux/nfs_xdr.h                         |  8 ++++----
 include/linux/security.h                        |  4 ++--
 security/security.c                             |  2 +-
 security/selinux/hooks.c                        |  2 +-
 37 files changed, 95 insertions(+), 100 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ