All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dave Chinner <david@fromorbit.com>
To: torvalds@linux-foundation.org
Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com
Subject: [GIT PULL] xfs: updates for 3.19-rc1
Date: Fri, 12 Dec 2014 10:04:09 +1100	[thread overview]
Message-ID: <20141211230409.GD9756@dastard> (raw)

Hi Linus,

Can you please pull the current XFS updates from the tree below?
There's relatively little change in this update; it is mainly bug
fixes, cleanups and more of the on-going libxfs restructuring
and on-disk format header consolidation work.

-Dave.

The following changes since commit 002758992693ae63c04122603ea9261a0a58d728:

  xfs: track bulkstat progress by agino (2014-11-07 08:33:52 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git tags/xfs-for-linus-3.19-rc1

for you to fetch changes up to 6044e4386cd51dece882ea42352cdaaab0f24cad:

  Merge branch 'xfs-misc-fixes-for-3.19-2' into for-next (2014-12-04 09:46:17 +1100)

----------------------------------------------------------------

xfs: update for 3.19-rc1

This update contains:
o more on-disk format header consolidation
o move some structures shared with userspace to libxfs
o new per-mount workqueue to fix for deadlocks between nested loop
  mounted filesystems
o various bug fixes for ENOSPC, stats, quota off and preallocation
o a bunch of compiler warning fixes for set-but-unused variables
o various code cleanups

----------------------------------------------------------------
Brian Foster (5):
      xfs: replace global xfslogd wq with per-mount wq
      xfs: replace on-stack xfs_trans_res with pointer in xfs_create()
      xfs: fix error handling in xfs_qm_log_quotaoff()
      xfs: allow lazy sb counter sync during filesystem freeze sequence
      xfs: split metadata and log buffer completion to separate workqueues

Christoph Hellwig (5):
      xfs: merge xfs_dinode.h into xfs_format.h
      xfs: move acl structures to xfs_format.h
      xfs: merge xfs_ag.h into xfs_format.h
      xfs: move most of xfs_sb.h to xfs_format.h
      xfs: merge xfs_inum.h into xfs_format.h

Dave Chinner (13):
      Merge branch 'xfs-misc-fixes-for-3.19-1' into for-next
      Merge branch 'xfs-consolidate-format-defs' into for-next
      Merge branch 'xfs-coccinelle-cleanups' into for-next
      Merge branch 'xfs-coccinelle-cleanups' into xfs-misc-fixes-for-3.19-2
      xfs: fix premature enospc on inode allocation
      xfs: cleanup xfs_bmse_shift_one goto mess
      xfs: cleanup xfs_bmse_merge returns
      xfs: active inodes stat is broken
      xfs: lobotomise xfs_trans_read_buf_map()
      xfs: move ftype conversion functions to libxfs
      xfs: move type conversion functions to xfs_dir.h
      xfs: fix set-but-unused warnings
      Merge branch 'xfs-misc-fixes-for-3.19-2' into for-next

Eric Sandeen (1):
      xfs: catch invalid negative blknos in _xfs_buf_find()

Markus Elfring (1):
      xfs: remove unnecessary null checks

Peter Watkins (1):
      xfs: overflow in xfs_iomap_eof_align_last_fsb

kbuild test robot (3):
      libxfs: fix simple_return.cocci warnings
      xfs: fix simple_return.cocci warning in xfs_file_readdir
      xfs: fix simple_return.cocci warning in xfs_bmse_shift_one

 fs/xfs/libxfs/xfs_ag.h             |  281 ---------
 fs/xfs/libxfs/xfs_alloc.c          |    1 -
 fs/xfs/libxfs/xfs_alloc.h          |    3 +
 fs/xfs/libxfs/xfs_alloc_btree.c    |    1 -
 fs/xfs/libxfs/xfs_attr.c           |    3 -
 fs/xfs/libxfs/xfs_attr_leaf.c      |    2 -
 fs/xfs/libxfs/xfs_attr_remote.c    |    2 -
 fs/xfs/libxfs/xfs_bmap.c           |   77 +--
 fs/xfs/libxfs/xfs_bmap_btree.c     |    3 -
 fs/xfs/libxfs/xfs_btree.c          |    2 -
 fs/xfs/libxfs/xfs_da_btree.c       |    6 -
 fs/xfs/libxfs/xfs_da_format.c      |    2 -
 fs/xfs/libxfs/xfs_dinode.h         |  243 --------
 fs/xfs/libxfs/xfs_dir2.c           |   20 +-
 fs/xfs/libxfs/xfs_dir2.h           |  140 +++++
 fs/xfs/libxfs/xfs_dir2_block.c     |   11 -
 fs/xfs/libxfs/xfs_dir2_data.c      |    2 -
 fs/xfs/libxfs/xfs_dir2_leaf.c      |   12 -
 fs/xfs/libxfs/xfs_dir2_node.c      |   14 -
 fs/xfs/libxfs/xfs_dir2_priv.h      |  140 -----
 fs/xfs/libxfs/xfs_dir2_sf.c        |   13 -
 fs/xfs/libxfs/xfs_dquot_buf.c      |    2 -
 fs/xfs/libxfs/xfs_format.h         | 1107 ++++++++++++++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_ialloc.c         |   43 +-
 fs/xfs/libxfs/xfs_ialloc.h         |    4 +
 fs/xfs/libxfs/xfs_ialloc_btree.c   |    2 -
 fs/xfs/libxfs/xfs_inode_buf.c      |    3 -
 fs/xfs/libxfs/xfs_inode_fork.c     |    4 -
 fs/xfs/libxfs/xfs_inum.h           |   60 --
 fs/xfs/libxfs/xfs_log_format.h     |    2 +-
 fs/xfs/libxfs/xfs_log_rlimit.c     |    2 -
 fs/xfs/libxfs/xfs_rtbitmap.c       |    3 -
 fs/xfs/libxfs/xfs_sb.c             |    2 -
 fs/xfs/libxfs/xfs_sb.h             |  584 -------------------
 fs/xfs/libxfs/xfs_symlink_remote.c |    2 -
 fs/xfs/libxfs/xfs_trans_resv.c     |    2 -
 fs/xfs/xfs_acl.c                   |    2 -
 fs/xfs/xfs_acl.h                   |   36 --
 fs/xfs/xfs_aops.c                  |    3 -
 fs/xfs/xfs_attr_inactive.c         |    3 -
 fs/xfs/xfs_attr_list.c             |    3 -
 fs/xfs/xfs_bmap_util.c             |    3 -
 fs/xfs/xfs_buf.c                   |   27 +-
 fs/xfs/xfs_buf.h                   |    3 +-
 fs/xfs/xfs_buf_item.c              |    2 +-
 fs/xfs/xfs_dir2_readdir.c          |   21 +-
 fs/xfs/xfs_discard.c               |    1 -
 fs/xfs/xfs_dquot.c                 |    2 -
 fs/xfs/xfs_dquot_item.c            |    2 -
 fs/xfs/xfs_error.c                 |    2 -
 fs/xfs/xfs_export.c                |    3 +-
 fs/xfs/xfs_extent_busy.c           |    1 -
 fs/xfs/xfs_extfree_item.c          |    3 +-
 fs/xfs/xfs_file.c                  |    9 +-
 fs/xfs/xfs_filestream.c            |    3 -
 fs/xfs/xfs_fsops.c                 |    2 -
 fs/xfs/xfs_icache.c                |    4 +-
 fs/xfs/xfs_icache.h                |    8 +
 fs/xfs/xfs_icreate_item.c          |    3 +-
 fs/xfs/xfs_inode.c                 |   29 +-
 fs/xfs/xfs_inode.h                 |    2 -
 fs/xfs/xfs_inode_item.c            |    3 -
 fs/xfs/xfs_ioctl.c                 |    3 -
 fs/xfs/xfs_ioctl32.c               |    2 -
 fs/xfs/xfs_iomap.c                 |   18 +-
 fs/xfs/xfs_iops.c                  |    5 +-
 fs/xfs/xfs_itable.c                |    6 -
 fs/xfs/xfs_linux.h                 |    6 +
 fs/xfs/xfs_log.c                   |    8 +-
 fs/xfs/xfs_log_cil.c               |    3 +-
 fs/xfs/xfs_log_recover.c           |    4 +-
 fs/xfs/xfs_message.c               |    3 +-
 fs/xfs/xfs_mount.c                 |   33 +-
 fs/xfs/xfs_mount.h                 |    8 +-
 fs/xfs/xfs_qm.c                    |   14 +-
 fs/xfs/xfs_qm_bhv.c                |    2 -
 fs/xfs/xfs_qm_syscalls.c           |   27 +-
 fs/xfs/xfs_quotaops.c              |    2 -
 fs/xfs/xfs_rtalloc.c               |    3 -
 fs/xfs/xfs_super.c                 |   19 +-
 fs/xfs/xfs_symlink.c               |    3 -
 fs/xfs/xfs_trace.c                 |    2 -
 fs/xfs/xfs_trans.c                 |    2 -
 fs/xfs/xfs_trans_ail.c             |    3 +-
 fs/xfs/xfs_trans_buf.c             |  137 ++---
 fs/xfs/xfs_trans_dquot.c           |    2 -
 fs/xfs/xfs_trans_extfree.c         |    3 +-
 fs/xfs/xfs_trans_inode.c           |    2 -
 fs/xfs/xfs_xattr.c                 |    2 -
 89 files changed, 1467 insertions(+), 1835 deletions(-)
 delete mode 100644 fs/xfs/libxfs/xfs_ag.h
 delete mode 100644 fs/xfs/libxfs/xfs_dinode.h
 delete mode 100644 fs/xfs/libxfs/xfs_inum.h
-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

WARNING: multiple messages have this Message-ID (diff)
From: Dave Chinner <david@fromorbit.com>
To: torvalds@linux-foundation.org
Cc: akpm@linux-foundation.org, linux-kernel@vger.kernel.org, xfs@oss.sgi.com
Subject: [GIT PULL] xfs: updates for 3.19-rc1
Date: Fri, 12 Dec 2014 10:04:09 +1100	[thread overview]
Message-ID: <20141211230409.GD9756@dastard> (raw)

Hi Linus,

Can you please pull the current XFS updates from the tree below?
There's relatively little change in this update; it is mainly bug
fixes, cleanups and more of the on-going libxfs restructuring
and on-disk format header consolidation work.

-Dave.

The following changes since commit 002758992693ae63c04122603ea9261a0a58d728:

  xfs: track bulkstat progress by agino (2014-11-07 08:33:52 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git tags/xfs-for-linus-3.19-rc1

for you to fetch changes up to 6044e4386cd51dece882ea42352cdaaab0f24cad:

  Merge branch 'xfs-misc-fixes-for-3.19-2' into for-next (2014-12-04 09:46:17 +1100)

----------------------------------------------------------------

xfs: update for 3.19-rc1

This update contains:
o more on-disk format header consolidation
o move some structures shared with userspace to libxfs
o new per-mount workqueue to fix for deadlocks between nested loop
  mounted filesystems
o various bug fixes for ENOSPC, stats, quota off and preallocation
o a bunch of compiler warning fixes for set-but-unused variables
o various code cleanups

----------------------------------------------------------------
Brian Foster (5):
      xfs: replace global xfslogd wq with per-mount wq
      xfs: replace on-stack xfs_trans_res with pointer in xfs_create()
      xfs: fix error handling in xfs_qm_log_quotaoff()
      xfs: allow lazy sb counter sync during filesystem freeze sequence
      xfs: split metadata and log buffer completion to separate workqueues

Christoph Hellwig (5):
      xfs: merge xfs_dinode.h into xfs_format.h
      xfs: move acl structures to xfs_format.h
      xfs: merge xfs_ag.h into xfs_format.h
      xfs: move most of xfs_sb.h to xfs_format.h
      xfs: merge xfs_inum.h into xfs_format.h

Dave Chinner (13):
      Merge branch 'xfs-misc-fixes-for-3.19-1' into for-next
      Merge branch 'xfs-consolidate-format-defs' into for-next
      Merge branch 'xfs-coccinelle-cleanups' into for-next
      Merge branch 'xfs-coccinelle-cleanups' into xfs-misc-fixes-for-3.19-2
      xfs: fix premature enospc on inode allocation
      xfs: cleanup xfs_bmse_shift_one goto mess
      xfs: cleanup xfs_bmse_merge returns
      xfs: active inodes stat is broken
      xfs: lobotomise xfs_trans_read_buf_map()
      xfs: move ftype conversion functions to libxfs
      xfs: move type conversion functions to xfs_dir.h
      xfs: fix set-but-unused warnings
      Merge branch 'xfs-misc-fixes-for-3.19-2' into for-next

Eric Sandeen (1):
      xfs: catch invalid negative blknos in _xfs_buf_find()

Markus Elfring (1):
      xfs: remove unnecessary null checks

Peter Watkins (1):
      xfs: overflow in xfs_iomap_eof_align_last_fsb

kbuild test robot (3):
      libxfs: fix simple_return.cocci warnings
      xfs: fix simple_return.cocci warning in xfs_file_readdir
      xfs: fix simple_return.cocci warning in xfs_bmse_shift_one

 fs/xfs/libxfs/xfs_ag.h             |  281 ---------
 fs/xfs/libxfs/xfs_alloc.c          |    1 -
 fs/xfs/libxfs/xfs_alloc.h          |    3 +
 fs/xfs/libxfs/xfs_alloc_btree.c    |    1 -
 fs/xfs/libxfs/xfs_attr.c           |    3 -
 fs/xfs/libxfs/xfs_attr_leaf.c      |    2 -
 fs/xfs/libxfs/xfs_attr_remote.c    |    2 -
 fs/xfs/libxfs/xfs_bmap.c           |   77 +--
 fs/xfs/libxfs/xfs_bmap_btree.c     |    3 -
 fs/xfs/libxfs/xfs_btree.c          |    2 -
 fs/xfs/libxfs/xfs_da_btree.c       |    6 -
 fs/xfs/libxfs/xfs_da_format.c      |    2 -
 fs/xfs/libxfs/xfs_dinode.h         |  243 --------
 fs/xfs/libxfs/xfs_dir2.c           |   20 +-
 fs/xfs/libxfs/xfs_dir2.h           |  140 +++++
 fs/xfs/libxfs/xfs_dir2_block.c     |   11 -
 fs/xfs/libxfs/xfs_dir2_data.c      |    2 -
 fs/xfs/libxfs/xfs_dir2_leaf.c      |   12 -
 fs/xfs/libxfs/xfs_dir2_node.c      |   14 -
 fs/xfs/libxfs/xfs_dir2_priv.h      |  140 -----
 fs/xfs/libxfs/xfs_dir2_sf.c        |   13 -
 fs/xfs/libxfs/xfs_dquot_buf.c      |    2 -
 fs/xfs/libxfs/xfs_format.h         | 1107 ++++++++++++++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_ialloc.c         |   43 +-
 fs/xfs/libxfs/xfs_ialloc.h         |    4 +
 fs/xfs/libxfs/xfs_ialloc_btree.c   |    2 -
 fs/xfs/libxfs/xfs_inode_buf.c      |    3 -
 fs/xfs/libxfs/xfs_inode_fork.c     |    4 -
 fs/xfs/libxfs/xfs_inum.h           |   60 --
 fs/xfs/libxfs/xfs_log_format.h     |    2 +-
 fs/xfs/libxfs/xfs_log_rlimit.c     |    2 -
 fs/xfs/libxfs/xfs_rtbitmap.c       |    3 -
 fs/xfs/libxfs/xfs_sb.c             |    2 -
 fs/xfs/libxfs/xfs_sb.h             |  584 -------------------
 fs/xfs/libxfs/xfs_symlink_remote.c |    2 -
 fs/xfs/libxfs/xfs_trans_resv.c     |    2 -
 fs/xfs/xfs_acl.c                   |    2 -
 fs/xfs/xfs_acl.h                   |   36 --
 fs/xfs/xfs_aops.c                  |    3 -
 fs/xfs/xfs_attr_inactive.c         |    3 -
 fs/xfs/xfs_attr_list.c             |    3 -
 fs/xfs/xfs_bmap_util.c             |    3 -
 fs/xfs/xfs_buf.c                   |   27 +-
 fs/xfs/xfs_buf.h                   |    3 +-
 fs/xfs/xfs_buf_item.c              |    2 +-
 fs/xfs/xfs_dir2_readdir.c          |   21 +-
 fs/xfs/xfs_discard.c               |    1 -
 fs/xfs/xfs_dquot.c                 |    2 -
 fs/xfs/xfs_dquot_item.c            |    2 -
 fs/xfs/xfs_error.c                 |    2 -
 fs/xfs/xfs_export.c                |    3 +-
 fs/xfs/xfs_extent_busy.c           |    1 -
 fs/xfs/xfs_extfree_item.c          |    3 +-
 fs/xfs/xfs_file.c                  |    9 +-
 fs/xfs/xfs_filestream.c            |    3 -
 fs/xfs/xfs_fsops.c                 |    2 -
 fs/xfs/xfs_icache.c                |    4 +-
 fs/xfs/xfs_icache.h                |    8 +
 fs/xfs/xfs_icreate_item.c          |    3 +-
 fs/xfs/xfs_inode.c                 |   29 +-
 fs/xfs/xfs_inode.h                 |    2 -
 fs/xfs/xfs_inode_item.c            |    3 -
 fs/xfs/xfs_ioctl.c                 |    3 -
 fs/xfs/xfs_ioctl32.c               |    2 -
 fs/xfs/xfs_iomap.c                 |   18 +-
 fs/xfs/xfs_iops.c                  |    5 +-
 fs/xfs/xfs_itable.c                |    6 -
 fs/xfs/xfs_linux.h                 |    6 +
 fs/xfs/xfs_log.c                   |    8 +-
 fs/xfs/xfs_log_cil.c               |    3 +-
 fs/xfs/xfs_log_recover.c           |    4 +-
 fs/xfs/xfs_message.c               |    3 +-
 fs/xfs/xfs_mount.c                 |   33 +-
 fs/xfs/xfs_mount.h                 |    8 +-
 fs/xfs/xfs_qm.c                    |   14 +-
 fs/xfs/xfs_qm_bhv.c                |    2 -
 fs/xfs/xfs_qm_syscalls.c           |   27 +-
 fs/xfs/xfs_quotaops.c              |    2 -
 fs/xfs/xfs_rtalloc.c               |    3 -
 fs/xfs/xfs_super.c                 |   19 +-
 fs/xfs/xfs_symlink.c               |    3 -
 fs/xfs/xfs_trace.c                 |    2 -
 fs/xfs/xfs_trans.c                 |    2 -
 fs/xfs/xfs_trans_ail.c             |    3 +-
 fs/xfs/xfs_trans_buf.c             |  137 ++---
 fs/xfs/xfs_trans_dquot.c           |    2 -
 fs/xfs/xfs_trans_extfree.c         |    3 +-
 fs/xfs/xfs_trans_inode.c           |    2 -
 fs/xfs/xfs_xattr.c                 |    2 -
 89 files changed, 1467 insertions(+), 1835 deletions(-)
 delete mode 100644 fs/xfs/libxfs/xfs_ag.h
 delete mode 100644 fs/xfs/libxfs/xfs_dinode.h
 delete mode 100644 fs/xfs/libxfs/xfs_inum.h
-- 
Dave Chinner
david@fromorbit.com

             reply	other threads:[~2014-12-11 23:05 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-12-11 23:04 Dave Chinner [this message]
2014-12-11 23:04 ` [GIT PULL] xfs: updates for 3.19-rc1 Dave Chinner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141211230409.GD9756@dastard \
    --to=david@fromorbit.com \
    --cc=akpm@linux-foundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=xfs@oss.sgi.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.