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] [day] [month] [year] [list]
Date:	Fri, 07 Nov 2008 11:41:37 +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:
>> 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.
> ya cuz oss is in the middle of being moved to Chippewa Falls,
> all services are shutdown at the moment while oss is synced to the 
> backup machine.
All services shutdown?

$ git clone git://oss.sgi.com:8090/xfs/xfs-2.6 test
Initialized empty Git repository in /home/lachlan/git/test/.git/
remote: Counting objects: 2223

Seems fine to me.

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