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-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <491386A7.1080308@sgi.com>
Date:	Fri, 07 Nov 2008 11:07:03 +1100
From:	Lachlan McIlroy <lachlan@....com>
To:	Russell Cattelan <cattelan@...barn.com>
CC:	torvalds@...ux-foundation.org, akpm@...ux-foundation.org,
	linux-kernel@...r.kernel.org, xfs@....sgi.com
Subject: Re: [xfs] [GIT PULL] XFS update for 2.6.28

Russell Cattelan wrote:
> Lachlan McIlroy wrote:
>> The following changes since commit 
>> 721d5dfe7e516954c501d5e9d0dfab379cf4241a:
>>   Linus Torvalds (1):
>>         Merge branch 'for-linus' of git://neil.brown.name/md
>>
>> are available in the git repository at:
>>
>>   git://oss.sgi.com:8090/xfs/linux-2.6 master
>>
>>   
> Please don't publish the 8090 port for git at oss anymore.
> The firewall has been set up to allow for standard git traffic so no 
> port number is needed.
I tried that and it didn't work.

$ git clone git://oss.sgi.com/oss/git/xfs/xfs-2.6 test
Initialized empty Git repository in /home/lachlan/git/test/.git/
fatal: unable to connect a socket (Connection refused)


> 
> The git daemon on port 8090 will probably cease once the oss upgrade is 
> complete.
> 
> 
>> Barry Naujok (4):
>>       [XFS] Remove final remnants of dirv1 macros and other stuff
>>       [XFS] Sync up kernel and user-space headers
>>       [XFS] Check agf_btreeblks is valid when reading in the AGF
>>       [XFS] Show buffer address with debug hexdump on corruption
>>
>> Christoph Hellwig (42):
>>       [XFS] kill struct xfs_btree_hdr
>>       [XFS] split up xfs_btree_init_cursor
>>       [XFS] add generic btree types
>>       [XFS] make btree root in inode support generic
>>       [XFS] add a long pointers flag to xfs_btree_cur
>>       [XFS] refactor xfs_btree_readahead
>>       [XFS] refactor btree validation helpers
>>       [XFS] make btree tracing generic
>>       [XFS] add get_maxrecs btree operation
>>       [XFS] add helpers for addressing entities inside a btree block
>>       [XFS] implement generic xfs_btree_increment
>>       [XFS] implement generic xfs_btree_decrement
>>       [XFS] implement generic xfs_btree_lookup
>>       [XFS] implement generic xfs_btree_updkey
>>       [XFS] implement generic xfs_btree_update
>>       [XFS] implement generic xfs_btree_rshift
>>       [XFS] implement generic xfs_btree_lshift
>>       [XFS] implement generic xfs_btree_split
>>       [XFS] implement semi-generic xfs_btree_new_root
>>       [XFS] move xfs_bmbt_newroot to common code
>>       [XFS] implement generic xfs_btree_insert/insrec
>>       [XFS] move xfs_bmbt_killroot to common code
>>       [XFS] implement generic xfs_btree_delete/delrec
>>       [XFS] implement generic xfs_btree_get_rec
>>       [XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs
>>       [XFS] add keys_inorder and recs_inorder btree methods
>>       [XFS] mark various functions in xfs_btree.c static
>>       [XFS] make btree tracing generic
>>       [XFS] Cleanup maxrecs calculation.
>>       [XFS] cleanup btree record / key / ptr addressing macros.
>>       [XFS] Always use struct xfs_btree_block instead of short / longform
>>       [XFS] Move XFS_BMAP_SANITY_CHECK out of line.
>>       [XFS] split out two helpers from xfs_syncsub
>>       [XFS] fix instant oops with tracing enabled
>>       [XFS] kill struct xfs_mount_args
>>       [XFS] fix the noquota mount option
>>       [XFS] fix biosize option
>>       [XFS] Trivial xfs_remove comment fixup
>>       [XFS] stop using xfs_itobp in xfs_bulkstat
>>       Inode: export symbol destroy_inode
>>       [XFS] free partially initialized inodes using destroy_inode
>>       [XFS] kill sys_cred
>>
>> David Chinner (44):
>>       [XFS] Make use of the init-once slab optimisation.
>>       [XFS] add new btree statistics
>>       [XFS] move sync code to its own file
>>       [XFS] move xfssyncd code to xfs_sync.c
>>       [XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all()
>>       [XFS] don't block in xfs_qm_dqflush() during async writeback.
>>       [XFS] Use the inode tree for finding dirty inodes
>>       [XFS] Traverse inode trees when releasing dquots
>>       [XFS] remove the mount inode list
>>       [XFS] Use struct inodes instead of vnodes to kill vn_grab
>>       [XFS] use xfs_sync_inodes rather than xfs_syncsub
>>       [XFS] kill xfs_syncsub
>>       [XFS] xfssyncd: don't call xfs_sync
>>       [XFS] make SYNC_ATTR no longer use xfs_sync
>>       [XFS] make SYNC_DELWRI no longer use xfs_sync
>>       [XFS] Kill SYNC_CLOSE
>>       [XFS] Kill xfs_sync()
>>       [XFS] Move remaining quiesce code.
>>       [XFS] factor xfs_iget_core() into hit and miss cases
>>       [XFS] Never call mark_inode_dirty_sync() directly
>>       Inode: Allow external initialisers
>>       Inode: Allow external list initialisation
>>       [XFS] Combine the XFS and Linux inodes
>>       [XFS] Prevent use-after-free caused by synchronous inode reclaim
>>       [XFS] move inode reclaim functions to xfs_sync.c
>>       [XFS] rename inode reclaim functions
>>       [XFS] mark inodes for reclaim via a tag in the inode radix tree
>>       [XFS] use the inode radix tree for reclaiming inodes
>>       [XFS] kill deleted inodes list
>>       [XFS] Prevent looping in xfs_sync_inodes_ag
>>       [XFS] Account for allocated blocks when expanding directories
>>       [XFS] Allocate the struct xfs_ail
>>       [XFS] Use a cursor for AIL traversal.
>>       [XFS] move the AIl traversal over to a consistent interface
>>       [XFS] Allow 64 bit machines to avoid the AIL lock during flushes
>>       [XFS] Move the AIL lock into the struct xfs_ail
>>       [XFS] Given the log a pointer to the AIL
>>       [XFS] Add ail pointer into log items
>>       [XFS] Finish removing the mount pointer from the AIL API
>>       [XFS] XFS: Check for valid transaction headers in recovery
>>       [XFS] Can't lock inodes in radix tree preload region
>>       [XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag
>>       [XFS] correctly select first log item to push
>>       [XFS] Fix race when looking up reclaimable inodes
>>
>> David Howells (1):
>>       CRED: Wrap task credential accesses in the XFS filesystem
>>
>> Lachlan McIlroy (7):
>>       [XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
>>       [XFS] Use xfs_idestroy() to cleanup an inode.
>>       [XFS] Fix use-after-free with log and quotas
>>       [XFS] Unlock inode before calling xfs_idestroy()
>>       [XFS] Wait for all I/O on truncate to zero file size
>>       [XFS] Make xfs_btree_check_ptr() debug-only code.
>>       [XFS] Fix build warning - xfs_fs_alloc_inode() needs a return 
>> statement
>>
>> Peter Leckie (2):
>>       [XFS] Clean up dquot pincount code.
>>       [XFS] Fix build brakage from patch "Clean up dquot pincount code"
>>
>> Tim Shimmin (2):
>>       [XFS] remove restricted chown parameter from xfs linux
>>       [XFS] remove restricted chown parameter from xfs linux
>>
>>  Documentation/filesystems/xfs.txt |    4 -
>>  fs/inode.c                        |  208 ++-
>>  fs/xfs/Makefile                   |    4 +-
>>  fs/xfs/linux-2.6/xfs_aops.c       |    2 +-
>>  fs/xfs/linux-2.6/xfs_cred.h       |   10 +-
>>  fs/xfs/linux-2.6/xfs_globals.c    |    8 -
>>  fs/xfs/linux-2.6/xfs_globals.h    |    1 -
>>  fs/xfs/linux-2.6/xfs_ioctl.c      |    9 +-
>>  fs/xfs/linux-2.6/xfs_iops.c       |   25 +-
>>  fs/xfs/linux-2.6/xfs_linux.h      |    2 +-
>>  fs/xfs/linux-2.6/xfs_stats.c      |    4 +
>>  fs/xfs/linux-2.6/xfs_stats.h      |   65 +
>>  fs/xfs/linux-2.6/xfs_super.c      |  840 +++------
>>  fs/xfs/linux-2.6/xfs_super.h      |    3 -
>>  fs/xfs/linux-2.6/xfs_sync.c       |  763 ++++++++
>>  fs/xfs/linux-2.6/xfs_sync.h       |   55 +
>>  fs/xfs/linux-2.6/xfs_sysctl.c     |   11 -
>>  fs/xfs/linux-2.6/xfs_sysctl.h     |    3 +-
>>  fs/xfs/linux-2.6/xfs_vfs.h        |   31 -
>>  fs/xfs/linux-2.6/xfs_vnode.c      |   15 +-
>>  fs/xfs/linux-2.6/xfs_vnode.h      |    5 -
>>  fs/xfs/quota/xfs_dquot.c          |   39 +-
>>  fs/xfs/quota/xfs_dquot.h          |    4 +-
>>  fs/xfs/quota/xfs_dquot_item.c     |   45 +-
>>  fs/xfs/quota/xfs_qm.c             |   13 +-
>>  fs/xfs/quota/xfs_qm.h             |    1 -
>>  fs/xfs/quota/xfs_qm_bhv.c         |    1 -
>>  fs/xfs/quota/xfs_qm_syscalls.c    |  137 +-
>>  fs/xfs/support/debug.c            |    2 +-
>>  fs/xfs/xfs.h                      |    2 +-
>>  fs/xfs/xfs_acl.c                  |    8 +-
>>  fs/xfs/xfs_ag.h                   |   10 +-
>>  fs/xfs/xfs_alloc.c                |  195 ++-
>>  fs/xfs/xfs_alloc.h                |   27 +-
>>  fs/xfs/xfs_alloc_btree.c          | 2387 ++++---------------------
>>  fs/xfs/xfs_alloc_btree.h          |  107 +-
>>  fs/xfs/xfs_arch.h                 |   39 +-
>>  fs/xfs/xfs_bit.h                  |    3 +-
>>  fs/xfs/xfs_bmap.c                 |  296 ++--
>>  fs/xfs/xfs_bmap.h                 |   61 +-
>>  fs/xfs/xfs_bmap_btree.c           | 2614 +++++----------------------
>>  fs/xfs/xfs_bmap_btree.h           |  171 +--
>>  fs/xfs/xfs_btree.c                | 3596 
>> ++++++++++++++++++++++++++++++++-----
>>  fs/xfs/xfs_btree.h                |  392 +++--
>>  fs/xfs/xfs_btree_trace.c          |  249 +++
>>  fs/xfs/xfs_btree_trace.h          |  116 ++
>>  fs/xfs/xfs_buf_item.c             |   25 +-
>>  fs/xfs/xfs_clnt.h                 |  105 --
>>  fs/xfs/xfs_da_btree.c             |    5 +
>>  fs/xfs/xfs_da_btree.h             |   24 +-
>>  fs/xfs/xfs_dinode.h               |    5 +-
>>  fs/xfs/xfs_dir2.c                 |    6 +
>>  fs/xfs/xfs_dmops.c                |    5 +-
>>  fs/xfs/xfs_extfree_item.c         |   45 +-
>>  fs/xfs/xfs_fsops.c                |   24 +-
>>  fs/xfs/xfs_ialloc.c               |  132 ++-
>>  fs/xfs/xfs_ialloc.h               |   21 +-
>>  fs/xfs/xfs_ialloc_btree.c         | 2193 +++--------------------
>>  fs/xfs/xfs_ialloc_btree.h         |  111 +-
>>  fs/xfs/xfs_iget.c                 |  501 ++----
>>  fs/xfs/xfs_imap.h                 |    2 -
>>  fs/xfs/xfs_inode.c                |  292 ++--
>>  fs/xfs/xfs_inode.h                |  288 ++--
>>  fs/xfs/xfs_inode_item.c           |   30 +-
>>  fs/xfs/xfs_inode_item.h           |   41 +-
>>  fs/xfs/xfs_itable.c               |   33 +-
>>  fs/xfs/xfs_log.c                  |   10 +-
>>  fs/xfs/xfs_log_priv.h             |    1 +
>>  fs/xfs/xfs_log_recover.c          |  105 +-
>>  fs/xfs/xfs_mount.c                |   47 +-
>>  fs/xfs/xfs_mount.h                |   54 +-
>>  fs/xfs/xfs_qmops.c                |    5 +-
>>  fs/xfs/xfs_trans.c                |   13 +-
>>  fs/xfs/xfs_trans.h                |  322 ++--
>>  fs/xfs/xfs_trans_ail.c            |  362 +++--
>>  fs/xfs/xfs_trans_buf.c            |    7 +-
>>  fs/xfs/xfs_trans_item.c           |   10 +
>>  fs/xfs/xfs_trans_priv.h           |   98 +-
>>  fs/xfs/xfs_vfsops.c               |  617 +-------
>>  fs/xfs/xfs_vfsops.h               |    2 -
>>  fs/xfs/xfs_vnodeops.c             |  141 +--
>>  fs/xfs/xfs_vnodeops.h             |    6 +-
>>  include/linux/fs.h                |    2 +
>>  kernel/sysctl_check.c             |    1 -
>>  84 files changed, 8096 insertions(+), 10178 deletions(-)
>>  create mode 100644 fs/xfs/linux-2.6/xfs_sync.c
>>  create mode 100644 fs/xfs/linux-2.6/xfs_sync.h
>>  create mode 100644 fs/xfs/xfs_btree_trace.c
>>  create mode 100644 fs/xfs/xfs_btree_trace.h
>>  delete mode 100644 fs/xfs/xfs_clnt.h
>>
>> _______________________________________________
>> xfs mailing list
>> xfs@....sgi.com
>> http://oss.sgi.com/mailman/listinfo/xfs
>>   
> 
> -- 
> 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/
> 
--
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