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]
Date:	Wed, 17 Dec 2014 15:27:19 -0800 (PST)
From:	Sage Weil <sweil@...hat.com>
To:	torvalds@...ux-foundation.org
cc:	ceph-devel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] Ceph updates for 3.19-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

The big item here is support for inline data for CephFS and for message 
signatures from Zheng.  There are also several bug fixes, including 
interrupted flock request handling, 0-length xattrs, mksnap, cached 
readdir results, and a message version compat field.  Finally there are 
several cleanups from Ilya, Dan, and Markus.

Note that there is another series coming soon that fixes some bugs in the 
RBD 'lingering' requests, but it isn't quite ready yet.

Thanks!
sage


----------------------------------------------------------------
Dan Carpenter (1):
      ceph: do_sync is never initialized

Ilya Dryomov (4):
      libceph: nuke ceph_kvfree()
      ceph: remove unused stringification macros
      rbd: don't treat CEPH_OSD_OP_DELETE as extent op
      libceph: fixup includes in pagelist.h

John Spray (2):
      libceph: update ceph_msg_header structure
      ceph: message versioning fixes

SF Markus Elfring (1):
      ceph, rbd: delete unnecessary checks before two function calls

Yan, Zheng (19):
      ceph: fix file lock interruption
      ceph: introduce a new inode flag indicating if cached dentries are ordered
      libceph: store session key in cephx authorizer
      libceph: message signature support
      ceph: introduce global empty snap context
      libceph: require cephx message signature by default
      libceph: add SETXATTR/CMPXATTR osd operations support
      libceph: add CREATE osd operation support
      libceph: specify position of extent operation
      ceph: parse inline data in MClientReply and MClientCaps
      ceph: add inline data to pagecache
      ceph: use getattr request to fetch inline data
      ceph: fetch inline data when getting Fcr cap refs
      ceph: sync read inline data
      ceph: convert inline data to normal data before data write
      ceph: flush inline version
      ceph: support inline data feature
      ceph: fix mksnap crash
      ceph: fix setting empty extended attribute

 drivers/block/rbd.c                |  11 +-
 fs/ceph/addr.c                     | 273 +++++++++++++++++++++++++++++++++++--
 fs/ceph/caps.c                     | 132 ++++++++++++++----
 fs/ceph/dir.c                      |  27 ++--
 fs/ceph/file.c                     |  97 +++++++++++--
 fs/ceph/inode.c                    |  59 ++++++--
 fs/ceph/locks.c                    |  64 +++++++--
 fs/ceph/mds_client.c               |  41 +++++-
 fs/ceph/mds_client.h               |  10 ++
 fs/ceph/snap.c                     |  37 ++++-
 fs/ceph/super.c                    |  16 ++-
 fs/ceph/super.h                    |  55 ++++++--
 fs/ceph/super.h.rej                |  10 ++
 fs/ceph/xattr.c                    |   7 +-
 include/linux/ceph/auth.h          |  26 ++++
 include/linux/ceph/buffer.h        |   3 +-
 include/linux/ceph/ceph_features.h |   1 +
 include/linux/ceph/ceph_fs.h       |  10 +-
 include/linux/ceph/libceph.h       |   2 +-
 include/linux/ceph/messenger.h     |   9 +-
 include/linux/ceph/msgr.h          |  11 +-
 include/linux/ceph/osd_client.h    |  13 +-
 include/linux/ceph/pagelist.h      |   4 +-
 net/ceph/auth_x.c                  |  76 ++++++++++-
 net/ceph/auth_x.h                  |   1 +
 net/ceph/buffer.c                  |   4 +-
 net/ceph/ceph_common.c             |  21 +--
 net/ceph/messenger.c               |  34 ++++-
 net/ceph/osd_client.c              | 118 ++++++++++++----
 29 files changed, 992 insertions(+), 180 deletions(-)
 create mode 100644 fs/ceph/super.h.rej
--
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