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]
Message-ID: <20100302233230.GE11860@mail.oracle.com>
Date:	Tue, 2 Mar 2010 15:32:30 -0800
From:	Joel Becker <Joel.Becker@...cle.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Mark Fasheh <mfasheh@...e.com>,
	Andrew Morton <akpm@...ux-foundation.org>,
	linux-kernel@...r.kernel.org, ocfs2-devel@....oracle.com
Subject: [GIT PULL] ocfs2 changes for 2.6.34

Linus,
	Here are the ocfs2 changes for the 2.6.34 merge window.  There's
a cleanup of the xattr setting code (so we have one set path instead of
three), we give ocfs2_dlmfs the ability to run atop fs/dlm as well as
our internal o2dlm, and we improve metadata allocation near ENOSPC.
Also included are various sundry bug fixes and some tracing
improvements.
	Please pull.

Joel


The following changes since commit a5f28ae4df291d81d9d23066f88c55ca45e388d3:
  Linus Torvalds (1):
        Merge branch 'fixes' of git://git.kernel.org/.../jlbec/ocfs2

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2.git upstream-linus

Coly Li (1):
      ocfs2: fix warning in ocfs2_file_aio_write()

Joel Becker (26):
      ocfs2: Introduce ocfs2_xa_loc
      ocfs2: Remove xattrs via ocfs2_xa_loc
      ocfs2: Prefix the member fields of struct ocfs2_xattr_info.
      ocfs2: Add a name_len field to ocfs2_xattr_info.
      ocfs2: Wrap calculation of name+value pair size.
      ocfs2: Set the xattr name+value pair in one place
      ocfs2: Handle value tree roots in ocfs2_xa_set_inline_value()
      ocfs2: Provide ocfs2_xa_fill_value_buf() for external value processing
      ocfs2: Teach ocfs2_xa_loc how to do its own journal work
      ocfs2: Allocation in ocfs2_xa_prepare_entry(), values in ocfs2_xa_store_value()
      ocfs2: Gell into ocfs2_xa_set()
      ocfs2: Let ocfs2_xa_prepare_entry() do space checks.
      ocfs2: Set xattr block entries with ocfs2_xa_set()
      ocfs2: Set inline xattr entries with ocfs2_xa_set()
      ocfs2: Handle errors while setting external xattr values.
      ocfs2_dlmfs: Add capabilities parameter.
      ocfs2_dlmfs: Use poll() to signify BASTs.
      ocfs2_dlmfs: Move to its own directory
      ocfs2: Pass lksbs back from stackglue ast/bast functions.
      ocfs2: Attach the connection to the lksb
      ocfs2: Hang the locking proto on the cluster conn and use it in asts.
      ocfs2: Remove the ast pointers from ocfs2_stack_plugins
      ocfs2: Pass the locking protocol into ocfs2_cluster_connect().
      ocfs2_dlmfs: Don't honor truncate.  The size of a dlmfs file is LVB_LEN
      ocfs2_dlmfs: Use the stackglue.
      ocfs2_dlmfs: Enable the use of user cluster stacks.

Srinivas Eeda (1):
      dlm: allow dlm do recovery during shutdown

Sunil Mushran (3):
      ocfs2: Add current->comm in trace output
      ocfs2: Use a separate masklog for AST and BASTs
      ocfs2/userdlm: Add tracing in userdlm

Tao Ma (1):
      ocfs2: Only bug out in direct io write for reflinked extent.

Tiger Yang (1):
      ocfs2: add extent block stealing for ocfs2 v5

Tristan Ye (1):
      Ocfs2: Move ocfs2 ioctl definitions from ocfs2_fs.h to newly added ocfs2_ioctl.h

Wengang Wang (2):
      ocfs2: Clean up the checks for CoW and direct I/O.
      ocfs2: send SIGXFSZ if new filesize exceeds limit -v2

 fs/ocfs2/Makefile                  |    1 +
 fs/ocfs2/alloc.c                   |    5 +-
 fs/ocfs2/aops.c                    |    5 +-
 fs/ocfs2/cluster/masklog.c         |    1 +
 fs/ocfs2/cluster/masklog.h         |    7 +-
 fs/ocfs2/dir.c                     |    2 +-
 fs/ocfs2/dlm/Makefile              |    3 +-
 fs/ocfs2/dlm/dlmrecovery.c         |    2 +-
 fs/ocfs2/dlmfs/Makefile            |    5 +
 fs/ocfs2/{dlm => dlmfs}/dlmfs.c    |  127 ++-
 fs/ocfs2/{dlm => dlmfs}/dlmfsver.c |    0
 fs/ocfs2/{dlm => dlmfs}/dlmfsver.h |    0
 fs/ocfs2/{dlm => dlmfs}/userdlm.c  |  308 +++---
 fs/ocfs2/{dlm => dlmfs}/userdlm.h  |   16 +-
 fs/ocfs2/dlmglue.c                 |  284 +++--
 fs/ocfs2/file.c                    |   13 +-
 fs/ocfs2/ioctl.h                   |    6 +-
 fs/ocfs2/localalloc.c              |    2 +-
 fs/ocfs2/ocfs2.h                   |   32 +-
 fs/ocfs2/ocfs2_fs.h                |   57 -
 fs/ocfs2/ocfs2_ioctl.h             |   79 ++
 fs/ocfs2/ocfs2_lockingver.h        |    2 +
 fs/ocfs2/refcounttree.c            |    6 +-
 fs/ocfs2/stack_o2cb.c              |   37 +-
 fs/ocfs2/stack_user.c              |   49 +-
 fs/ocfs2/stackglue.c               |   98 +-
 fs/ocfs2/stackglue.h               |   95 +-
 fs/ocfs2/suballoc.c                |  171 +++-
 fs/ocfs2/suballoc.h                |    1 +
 fs/ocfs2/super.c                   |   10 +-
 fs/ocfs2/xattr.c                   | 2180 +++++++++++++++++++-----------------
 31 files changed, 2013 insertions(+), 1591 deletions(-)
 create mode 100644 fs/ocfs2/dlmfs/Makefile
 rename fs/ocfs2/{dlm => dlmfs}/dlmfs.c (82%)
 rename fs/ocfs2/{dlm => dlmfs}/dlmfsver.c (100%)
 rename fs/ocfs2/{dlm => dlmfs}/dlmfsver.h (100%)
 rename fs/ocfs2/{dlm => dlmfs}/userdlm.c (67%)
 rename fs/ocfs2/{dlm => dlmfs}/userdlm.h (89%)
 create mode 100644 fs/ocfs2/ocfs2_ioctl.h

--
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