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:	Fri, 11 Sep 2015 11:14:28 -0700 (PDT)
From:	Sage Weil <sweil@...hat.com>
To:	torvalds@...ux-foundation.org, ceph-devel@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] Ceph changes for 4.3-rc1

Hi Linus,

Please pull the following Ceph updates from

  git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git for-linus

There are a few fixes for snapshot behavior with CephFS and support for 
the new keepalive protocol from Zheng, a libceph fix that affects both RBD 
and CephFS, a few bug fixes and cleanups for RBD from Ilya, and several 
small fixes and cleanups from Jianpeng and others.

Thanks!
sage


----------------------------------------------------------------
Benoît Canet (1):
      libceph: Avoid holding the zero page on ceph_msgr_slab_init errors

Brad Hubbard (1):
      ceph: remove redundant test of head->safe and silence static analysis warnings

Ilya Dryomov (4):
      libceph: rename con_work() to ceph_con_workfn()
      rbd: fix double free on rbd_dev->header_name
      rbd: plug rbd_dev->header.object_prefix memory leak
      libceph: check data_len in ->alloc_msg()

Jianpeng Ma (3):
      ceph: remove the useless judgement
      ceph: no need to get parent inode in ceph_open
      ceph: cleanup use of ceph_msg_get

Nicholas Krause (1):
      libceph: remove the unused macro AES_KEY_SIZE

Yan, Zheng (7):
      ceph: EIO all operations after forced umount
      ceph: invalidate dirty pages after forced umount
      ceph: fix queuing inode to mdsdir's snaprealm
      libceph: set 'exists' flag for newly up osd
      libceph: use keepalive2 to verify the mon session is alive
      ceph: get inode size for each append write
      ceph: improve readahead for file holes

 drivers/block/rbd.c            |  6 ++--
 fs/ceph/addr.c                 |  6 ++--
 fs/ceph/caps.c                 |  8 +++++
 fs/ceph/file.c                 | 14 ++++----
 fs/ceph/mds_client.c           | 59 ++++++++++++++++++++++--------
 fs/ceph/mds_client.h           |  1 +
 fs/ceph/snap.c                 |  7 ----
 fs/ceph/super.c                |  1 +
 include/linux/ceph/libceph.h   |  2 ++
 include/linux/ceph/messenger.h |  4 +++
 include/linux/ceph/msgr.h      |  4 ++-
 net/ceph/ceph_common.c         |  1 +
 net/ceph/crypto.c              |  4 ---
 net/ceph/messenger.c           | 82 +++++++++++++++++++++++++++++++-----------
 net/ceph/mon_client.c          | 37 ++++++++++++++-----
 net/ceph/osd_client.c          | 51 ++++++++++----------------
 net/ceph/osdmap.c              |  2 +-
 17 files changed, 191 insertions(+), 98 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ