linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* linux-next: left over things in linux-next after 2.6.28-c1
@ 2008-10-25 13:50 Stephen Rothwell
  2008-10-25 13:58 ` Al Viro
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Stephen Rothwell @ 2008-10-25 13:50 UTC (permalink / raw)
  To: linux-next; +Cc: LKML, Andrew Morton

[-- Attachment #1: Type: text/plain, Size: 41325 bytes --]

Hi all,

The following is an approximate list of commits left in linux-next
relative to 2.6.28-rc1.  Some things here may have been included in
Linus' tree in a slightly different form.  The kvm tree is excluded from
this list because the bits of it submitted to Linus are often different
to what is in linux-next (my scipt says that it has ~1400 outstanding
commits).

The commit list for each tree is generated using this:

git rev-list --pretty='format:%m%H' --no-merges --left-right --cherry-pick \
	origin/master...$h | sed -n 's/^>//p'

(where $h is the branch for the tree)  If anyone has a better idea, then
please let me know as the above takes a long time on each tree.

driver-core.current

	Andi Kleen (1):
	      sysfs: Fix return values for sysdev_store_{ulong,int}

	Greg Kroah-Hartman (1):
	      Document kernel taint flags properly

	Qinghuang Feng (1):
	      driver core: drivers/base/sys.c: update comments

input-current

	Arjan Opmeer (1):
	      Input: psmouse - add support for Elantech touchpads

	Stefan Bader (1):
	      Input: i8042 - add Blue FB5601 to noloop exception table

cris

	Jesper Nilsson (1):
	      [CRISv32] Remove warning in io.h

m68k

	Geert Uytterhoeven (1):
	      m68k: Disable Amiga serial console support if modular

m68knommu

	Sebastian Siewior (1):
	      m68knommu: use one exist from execption

pxa

	Eric Miao (2):
	      [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig
	      [ARM] pxa: update {magician, eseries_pxa}_defconfig

s390

	Christian Borntraeger (2):
	      [S390] vmcp: remove BKL
	      [S390] pgtables: Fix race in enable_sie vs. page table ops

	Heiko Carstens (1):
	      [S390] Fix sysdev class file creation.

	Jan Glauber (2):
	      [S390] qdio: prevent double qdio shutdown in case of I/O errors
	      [S390] qdio: remove incorrect memset

x86

	Alexander van Heukelum (7):
	      i386, dumpstack: move crash_kexec before bust_spinlocks(0) in oops_end
	      x86, dumpstack: let signr=0 signal no do_exit
	      x86_64, dumpstack: move kexec_crash from __die to oops_end
	      x86, dumpstack: always call oops_exit from oops_end
	      i386, dumpstack: use x86_64's method to account die_nest_count
	      i386, dumpstack: use oops_begin/oops_end in die_nmi
	      i386, dumpstack: unify die()

	Sitsofe Wheeler (1):
	      x86: change OPTIMIZE_INLINING help to say enabling makes smaller kernels

usb

	Denis Joseph Barrow (2):
	      HSO: fix hso_serial_close refcounting
	      HSO: put linefeeds on printk's in hso.c

	Greg Kroah-Hartman (2):
	      USB: remove warn() macro from usb.h
	      USB: remove info() macro from usb.h

tip-core

	Andrew Morton (1):
	      lock debug: sit tight when we are already in a panic

	Arjan van de Ven (2):
	      debug: add notifier chain debugging
	      debug: add notifier chain debugging, v2

	Heiko Carstens (1):
	      percpu: zero based percpu build error on s390

	Hiroshi Shimamoto (1):
	      uaccess: fix parameters inversion for __copy_from_user_inatomic()

	Ingo Molnar (3):
	      softlockup: increase hung tasks check from 2 minutes to 8 minutes
	      x86: some lock annotations for user copy paths, v3
	      Revert "lockdep: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set"

	Mike Travis (2):
	      x86: extend percpu ops to 64 bit
	      Zero based percpu: infrastructure to rebase the per cpu area to zero

	Nick Piggin (3):
	      x86: some lock annotations for user copy paths
	      x86: some lock annotations for user copy paths, v2
	      sched: improve preempt debugging

	Peter Zijlstra (9):
	      lockstat: documentation update
	      lockdep: add might_lock() / might_lock_read()
	      lockstat: fixup signed division
	      futex: rely on get_user_pages() for shared futexes
	      futex: reduce mmap_sem usage
	      futex: use fast_gup()
	      futex: cleanup fshared
	      futex: fixup get_futex_key() for private futexes
	      lockstat: contend with points

	Rui Sousa (2):
	      lockdep: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set
	      lockdep, UML: fix compilation when CONFIG_TRACE_IRQFLAGS_SUPPORT is not set

cpus4096

	Ingo Molnar (1):
	      x86: add MAXSMP

	Mike Travis (3):
	      smp: reduce stack requirements for smp_call_function_mask
	      x86: reduce stack requirements for send_call_func_ipi
	      x86: restore 4096 limit for NR_CPUS

ftrace

	Lai Jiangshan (3):
	      markers: simplify marker_set_format()
	      markers: remove exported symbol marker_probe_cb_noarg()
	      markers: let marker_table be close to its comments

	Rakib Mullick (1):
	      ftrace: fix section mismatch warning.

	Steven Rostedt (6):
	      ftrace: do not enclose logic in WARN_ON
	      ftrace: release functions from hash
	      ftrace: fix depends
	      ftrace: rename FTRACE to FUNCTION_TRACER
	      ftrace: rename the ftrace tracer to function
	      ftrace: stack tracer only record when on stack

safe-poison-pointers

	Avi Kivity (1):
	      core, x86: make LIST_POISON less deadly

	Ingo Molnar (2):
	      x86: change LIST_POISON to 0xdead000000000000
	      poison-pointers: clean up, add comments

stackprotector

	Arjan van de Ven (5):
	      x86: setup stack canary for the idle threads
	      x86: add CONFIG_CC_STACKPROTECTOR self-test
	      stackprotector: turn not having the right gcc into a #warning
	      stackprotector: better self-test
	      x86: simplify stackprotector self-check

	Daniel Walker (1):
	      panic.c: fix whitespace additions

	Eric Sandeen (1):
	      stackprotector: use canary at end of stack to indicate overruns at oops time

	Ingo Molnar (12):
	      x86: stackprotector & PARAVIRT fix
	      x86: fix stackprotector canary updates during context switches
	      x86: fix canary of the boot CPU's idle task
	      panic: print more informative messages on stackprotect failure
	      panic: print out stacktrace if DEBUG_BUGVERBOSE
	      x86: if stackprotector is enabled, thn use stack-protector-all by default
	      stackprotector: include files
	      stackprotector: add boot_init_stack_canary()
	      x86: fix the stackprotector canary of the boot CPU
	      x86: stackprotector: mix TSC to the boot canary
	      x86: unify stackprotector features
	      stackprotector: remove self-test

hid

	Jiri Kosina (1):
	      HID: non-input reports can also be numbered

jdelvare-hwmon

	Jean Delvare (4):
	      hwmon-vid: Add support for AMD family 10h CPUs
	      hwmon: (lm90) Fix handling of hysteresis value
	      hwmon: (lm90) Add support for the LM99 16 degree offset
	      hwmon: Don't overuse I2C_CLIENT_MODULE_PARM

	Mark van Doesburg (3):
	      hwmon: (f71882fg) Use sensor_device_attribute_2
	      hwmon: (f71882fg) Misc cleanups
	      hwmon: (f71882fg) Add PWM support

kernel-doc

	Randy Dunlap (3):
	      kernelh-kerndoc1
	      kerndoc-macro-find
	      doc-move-initrd-txt

xfs

	Alexey Dobriyan (1):
	      [XFS] remove xfs_log_ticket_zone on rmmod

	Barry Naujok (18):
	      [XFS] remove bhv_vname_t and xfs_rename code
	      [XFS] Split xfs_dir2_leafn_lookup_int into its two pieces of functionality
	      [XFS] Cleanup xfs_attr a bit with xfs_name and remove cred
	      [XFS] Name operation vector for hash and compare
	      [XFS] Add op_flags field and helpers to xfs_da_args
	      dcache: Add case-insensitive support d_ci_add() routine
	      [XFS] Return case-insensitive match for dentry cache
	      [XFS] XFS: ASCII case-insensitive support
	      [XFS] kmem_free and kmem_realloc to use const void *
	      [XFS] Remove d_add call for an ENOENT lookup return code
	      [XFS] Zero uninitialised xfs_da_args structure in xfs_dir2.c
	      [XFS] Invalidate dentry in unlink/rmdir if in case-insensitive mode
	      [XFS] Fix returning case-preserved name with CI node form directories
	      [XFS] Fix CI lookup in leaf-form directories
	      [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 (117):
	      [XFS] cleanup xfs_vn_mknod
	      [XFS] vnode cleanup in xfs_fs_subr.c
	      [XFS] kill xfs_get_dir_entry
	      [XFS] kill xfs_rwlock/xfs_rwunlock
	      [XFS] don't encode parent in nfs filehandles unless nessecary
	      [XFS] cleanup vnode use in dmapi calls
	      [XFS] cleanup vnode use in xfs_create/mknod/mkdir
	      [XFS] cleanup vnode use in xfs_link
	      [XFS] cleanup vnode use in xfs_symlink and xfs_rename
	      [XFS] cleanup vnode use in xfs_lookup
	      [XFS] cleanup vnode use in xfs_lrw.c
	      [XFS] cleanup vnode use in xfs_iops.c
	      [XFS] cleanup vnode use in xfs_bmap.c
	      [XFS] Remove superflous xfs_readsb call in xfs_mountfs.
	      [XFS] cleanup root inode handling in xfs_fs_fill_super
	      [XFS] split xfs_ioc_xattr
	      [XFS] remove most calls to VN_RELE
	      [XFS] Don't validate symlink target component length
	      [XFS] allow enabling CONFIG_XFS_DEBUG
	      [XFS] remove sendfile leftovers
	      [XFS] remove dmapi cruft in xfs_file.c
	      [XFS] Remove VN_IS* macros and related cruft.
	      [XFS] kill xfs_getattr
	      [XFS] kill di_mode checks after xfs_iget
	      [XFS] xfs_rename: pass resblks to xfs_dir_removename
	      [XFS] simplify xfs_lookup
	      [XFS] shrink mrlock_t
	      [XFS] remove manual lookup from xfs_rename and simplify locking
	      [XFS] kill usesless IHOLD calls in xfs_rename
	      [XFS] kill parent == child checks in xfs_remove and xfs_rmdir
	      [XFS] kill usesless IHOLD calls in xfs_remove and xfs_rmdir
	      [XFS] Add a new xfs_icsb_sync_counters_locked for the case where m_sb_lock
	      [XFS] split xfs_icsb_balance_counter
	      [XFS] kill XFS_ICSB_SB_LOCKED
	      [XFS] Kill attr_capable checks as already done in xattr_permission.
	      [XFS] Fix memory corruption with small buffer reads
	      [XFS] kill xfs_uuid_unmount
	      [XFS] merge xfs_mntupdate into xfs_fs_remount
	      [XFS] kill xfs_igrow_start and xfs_igrow_finish
	      [XFS] merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super
	      [XFS] merge xfs_mount into xfs_fs_fill_super
	      [XFS] don't call xfs_freesb from xfs_mountfs failure case
	      [XFS] sort out opening and closing of the block devices
	      [XFS] add xfs_setup_devices helper
	      [XFS] allow xfs_args_allocate to fail
	      [XFS] kill xfs_mount_init
	      [XFS] kill calls to xfs_binval in the mount error path
	      [XFS] rename error2 goto label in xfs_fs_fill_super
	      [XFS] add missing call to xfs_filestream_unmount on xfs_mountfs failure
	      [XFS] Factor out code for whether inode has attributes or not.
	      [XFS] Switches xfs_vn_listxattr to set it's put_listent callback directly
	      [XFS] Merge xfs_rmdir into xfs_remove
	      [XFS] Don't update i_size for directories and special files
	      [XFS] Check for invalid flags in xfs_attrlist_by_handle.
	      [XFS] attrmulti cleanup
	      [XFS] Don't update mtime on rename source
	      [XFS] streamline init/exit path
	      [XFS] fix mount option parsing in remount
	      [XFS] s/XFS_PURGE_INODE/IRELE/g s/VN_HOLD(XFS_ITOV())/IHOLD()/
	      [XFS] fix compilation without CONFIG_PROC_FS
	      [XFS] xfs_setattr currently doesn't just handle the attributes set through
	      [XFS] Now that xfs_setattr is only used for attributes set from ->setattr
	      [XFS] Remove vn_revalidate calls in xfs.
	      [XFS] don't leak m_fsname/m_rtname/m_logname
	      [XFS] Remove vn_from_inode()
	      [XFS] kill vn_to_inode
	      [XFS] remove spurious VN_HOLD/VN_RELE calls from xfs_acl.c
	      [XFS] remove remaining VN_HOLD calls
	      [XFS] implement IHOLD/IRELE directly
	      [XFS] kill INDUCE_IO_ERROR
	      [XFS] kill xfs_lock_dir_and_entry
	      [XFS] remove some easy bhv_vnode_t instances
	      [XFS] kill bhv_vnode_t
	      [XFS] sanitize xfs_initialize_vnode
	      [XFS] small cleanups in xfs_btree.c
	      [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] fix barrier fail detection
	      [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
	      [XFS] free partially initialized inodes using destroy_inode
	      Inode: export symbol destroy_inode

	David Chinner (111):
	      [XFS] Factor xfs_itobp() and xfs_inotobp().
	      [XFS] Don't block pdflush when writing back inodes
	      [XFS] Remove the xfs_icluster structure
	      [XFS] Use xfs_inode_clean() in more places
	      [XFS] Prevent AIL lock contention during transaction completion
	      [XFS] Use atomics for iclog reference counting
	      [XFS] 977545 977545 977545 977545 977545 977545 xfsaild causing too many
	      [XFS] Update c/mtime correctly on truncates
	      [XFS] Use atomic counters for ktrace buffer indexes
	      [XFS] Use power-of-2 sized buffers to reduce overhead
	      [XFS] Fix superblock features2 field alignment problem
	      [XFS] fix inode leak in xfs_iget_core()
	      [XFS] Account for inode cluster alignment in all allocations
	      [XFS] Ensure a btree insert returns a valid cursor.
	      [XFS] Per iclog callback chain lock
	      [XFS] Remove the xlog_ticket allocator
	      [XFS] Reorganise xlog_t for better cacheline isolation of contention
	      [XFS] Fix lock inversion in forced shutdown.
	      [XFS] xfs_quiesce_fs() never returns an error. Mark it void.
	      [XFS] Remove useless whitespace in function prototypes
	      [XFS] xfs_icsb_counter_disabled() never returns an error.
	      [XFS] Report errors from xfs_reserve_blocks().
	      [XFS] xfs_qm_reset_dqcounts() does not return errors.
	      [XFS] Propagate xfs_qm_dqflush_all() errors.
	      [XFS] Check for dquot flush errors
	      [XFS] Clean up quotamount error handling.
	      [XFS] Catch errors resetting quota flags.
	      [XFS] Catch errors when turning off quotas.
	      [XFS] Propagate quota file truncation errors.
	      [XFS] Catch errors from xfs_acl_setmode().
	      [XFS] Catch errors from xfs_acl_vremove().
	      [XFS] Propagate xfs_trans_reserve() errors.
	      [XFS] Propagate errors from xfs_trans_commit().
	      [XFS] Clean up xfs_alloc_search_busy() return values.
	      [XFS] Make xfs_alloc_compute_aligned() void.
	      [XFS] xfs_bmap_adjacent() never returns an error.
	      [XFS] Warn if errors come from block_truncate_page().
	      [XFS] Check for xfs_free_extent() failing.
	      [XFS] Catch errors returned from xfs_bmap_last_offset().
	      [XFS] Ensure errors from xfs_bdstrat() are correctly checked.
	      [XFS] Ensure xfs_bawrite() errors are checked.
	      [XFS] xfs_bdwrite() does not return errors.
	      [XFS] Catch unwritten extent conversion errors.
	      [XFS] xfs_iflush_fork() never returns an error.
	      [XFS] xaiki@sgi.com xfs_bulkstat_one_dinode() never returns an error.
	      [XFS] Catch errors from xfs_imap().
	      [XFS] Don't allow silent errors in xfs_inactive().
	      [XFS] Check for errors when changing buffer pointers.
	      [XFS] Sanitise xfs_log_force error checking.
	      [XFS] Catch log unmount failures.
	      [XFS] Update XFS Documentation for ikeep and ihashsize
	      [XFS] Don't error out on good I/Os.
	      [XFS] 980084 fix logic error in xfs_alloc_ag_vextent_near()
	      [XFS] Remove periodic logging of in-core superblock counters.
	      [XFS] Ensure the inode is joined in xfs_itruncate_finish
	      [XFS] Don't double count reserved block changes on UP.
	      [XFS] Fix check for block zero access in xfs_write_iomap_allocate()
	      [XFS] Don't initialise new inode generation numbers to zero
	      [XFS] Include linux/random.h in all builds, not just debug builds.
	      [XFS] Don't allow memory reclaim to wait on the filesystem in inode
	      [XFS] Fix fsync() b0rkage.
	      [XFS] Fix inode list allocation size in writeback.
	      [XFS] Update valid fields in xfs_mount_log_sb()
	      [XFS] Use the generic bitops rather than implementing them ourselves.
	      [XFS] In several places we directly convert from the XFS inode to the
	      [XFS] Avoid directly referencing the VFS inode V2
	      [XFS] Kill shouty XFS_ITOV() macro
	      [XFS] XFS: Kill xfs_vtoi()
	      [XFS] Use KM_NOFS for incore inode extent tree allocation V2
	      [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
	      [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
	      Inode: Allow external initialisers
	      Inode: Allow external list initialisation
	      [XFS] Can't lock inodes in radix tree preload region
	      [XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag

	Denys Vlasenko (3):
	      [XFS] Remove unused arg from kmem_free()
	      [XFS] Remove unused Falgs parameter from xfs_qm_dqpurge()
	      [XFS] Remove unused wbc parameter from xfs_start_page_writeback()

	Donald Douwsma (3):
	      [XFS] Remove the xfs_refcache, it was only needed while we were still
	      [XFS] Remove unused HAVE_SPLICE macro.
	      [XFS] Fix broken HAVE_SPLICE removal commit.

	Eric Sandeen (11):
	      [XFS] remove shouting-indirection macros from xfs_sb.h
	      [XFS] The forward declarations for the xfs_ioctl() helpers and the
	      [XFS] Ensure "both" features2 slots are consistent
	      [XFS] Always use di_forkoff when checking for attr space.
	      [XFS] Remove CONFIG_XFS_SECURITY.
	      [XFS] fix non-smp xfs build
	      [XFS]
	      [XFS] Pack some shortform dir2 structures for the ARM old ABI
	      [XFS] Disable queue flag test in barrier check.
	      [XFS] convert xfs to use ERR_CAST
	      [XFS] remove shouting-indirection macros from xfs_trans.h

	Harvey Harrison (2):
	      [XFS] Replace __inline with inline
	      [XFS] replace remaining __FUNCTION__ occurrences

	Josef 'Jeff' Sipek (1):
	      [XFS] Replace custom AIL linked-list code with struct list_head

	Josef Sipek (1):
	      [XFS] Update XFS documentation for noikeep/ikeep.

	Lachlan McIlroy (30):
	      [XFS] make inode reclaim synchronise with xfs_iflush_done()
	      [XFS] Fix regression due to refcache removal
	      [XFS] Prevent xfs_bmap_check_leaf_extents() from referencing unmapped
	      [XFS] xfs_dm_rdwr() needs to pass a vfsmount to dentry_open()
	      [XFS]
	      [XFS] Use the generic xattr methods.
	      [XFS] make inode reclaim wait for log I/O to complete
	      [XFS] fix extent corruption in xfs_iext_irec_compact_full()
	      [XFS] Convert ASSERTs to XFS_WANT_CORRUPTED_GOTOs
	      [XFS] Always reset btree cursor after an insert
	      [XFS] Use the generic xattr methods.
	      Revert "[XFS]"
	      [XFS] use minleft when allocating in xfs_bmbt_split()
	      [XFS] Restore the lowspace extent allocator algorithm
	      [XFS] Allow xfs_bmbt_split() to fallback to the lowspace allocator
	      [XFS] Don't assert if trying to mount with blocksize > pagesize
	      [XFS] fix use after free with external logs or real-time devices
	      [XFS] Do not access buffers after dropping reference count
	      [XFS] remove INT_GET and friends
	      [XFS] Use the same btree_cur union member for alloc and inobt trees.
	      [XFS] Merge up to 2.6.26
	      [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] Fix extent list corruption in xfs_iext_irec_compact_full().
	      [XFS] Remove xfs_iext_irec_compact_full()
	      [XFS] Wait for all I/O on truncate to zero file size
	      [XFS] Make xfs_btree_check_ptr() debug-only code.
	      [XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
	      [XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statement

	Matthew Wilcox (1):
	      [XFS] Convert l_flushsema to a sv_t

	Michael Nishimoto (1):
	      [XFS] Ensure that 2 GiB xfs logs work properly.

	Niv Sardi (6):
	      [XFS] actually check error returned by xfs_flush_pages, clean up and
	      [XFS] kill t_sema member of struct xfs_trans
	      [XFS] Move attr log alloc size calculator to another function.
	      [XFS] Move xfs_attr_rolltrans to xfs_trans_roll
	      [XFS] remove mounpoint UUID code
	      [XFS] Revert remove mounpoint UUID code

	Peter Leckie (2):
	      [XFS] Clean up dquot pincount code.
	      [XFS] Fix build brakage from patch "Clean up dquot pincount code"

	Stephen Rothwell (1):
	      [XFS] Fix build failure after enabling CONFIG_XFS_DEBUG

	Tim Shimmin (5):
	      [XFS] xfs_bmap_compute_maxlevels should be based on di_forkoff instead of
	      [XFS] Fix up noattr2 so that it will properly update the versionnum and
	      [XFS] Fix up warning for xfs_vn_listxatt's call of list_one_attr() with
	      [XFS] Fix up problem when CONFIG_XFS_POSIX_ACL is not set and yet we still
	      [XFS] A bug was found in xfs_bmap_add_extent_unwritten_real(). In a

ieee1394

	David Moore (1):
	      firewire: Include iso timestamp in headers when header_size > 4

	Jay Fenlason (2):
	      firewire: add a client_list_lock
	      firewire: Survive more than 256 bus resets

	Stefan Richter (2):
	      firewire: fw-sbp2: extend failure check after SCSI probe
	      firewire: convert client_list_lock to mutex

tests

	Ananth N Mavinakayanahalli (7):
	      Add tests/ directory
	      Move locking selftests to tests/
	      Move rcutorture to tests/
	      Move rtmutex tester to tests/
	      Move lkdtm to tests/
	      Move kprobes smoke tests to tests/
	      Move backtrace selftests to tests/

ocfs2

	Tao Ma (1):
	      ocfs2: return 0 in page_mkwrite to let VFS retry.

mtd

	Huang Weiyi (1):
	      [MTD] [NAND] OMAP2: remove duplicated #include

	Steve Glendinning (1):
	      [JFFS2] Fix build failure with !CONFIG_JFFS2_FS_WRITEBUFFER

crypto

	Evgeniy Polyakov (1):
	      crypto: hifn - Disable driver when physical size exceeds 32 bits

	Harvey Harrison (1):
	      crypto: camellia - use kernel-provided bitops, unaligned access

	Kim Phillips (2):
	      crypto: talitos - Pass correct interrupt status to error handler
	      crypto: talitos - Perform auth check in h/w if on sec 2.1 and above

	Lee Nipper (1):
	      crypto: talitos - Implement done interrupt mitigation

	Neil Horman (1):
	      crypto: testmgr - Trigger a panic when self test fails in FIPS mode

	Vishnu Suresh (1):
	      crypto: talitos - Preempt overflow interrupts off-by-one fix

vfs

	Al Viro (1):
	      switch quota_on-related stuff to kern_path()

	Christoph Hellwig (3):
	      dm: kill lookup_device wrapper
	      switch all filesystems over to d_obtain_alias
	      kill d_alloc_anon

v9fs

	Tom Tucker (4):
	      9p: rdma: Set trans prior to requesting async connection ops
	      9p: Make all client spin locks IRQ safe
	      9p: Remove unneeded free of fcall for Flush
	      p9: Fix leak of waitqueue in request allocation path

rr

	Johannes Berg (1):
	      remove CONFIG_KMOD

	Mark McLoughlin (3):
	      virtio_net: Recycle some more rx buffer pages
	      virtio_net: Improve the recv buffer allocation scheme
	      virtio_net: hook up the set-tso ethtool op

	Matias Zabaljauregui (1):
	      lguest: move the initial guest page table creation code to the host

	Mike Travis (1):
	      cpumask:cpumask_size

	Rusty Russell (35):
	      lguest:fix-efi
	      lguest:fix-irq-vectors
	      cpumask: add for_each_cpu_mask_and function
	      x86 smp: modify send_IPI_mask interface to accept cpumask_t pointers
	      sched: Reduce stack size requirements in kernel/sched.c
	      cpumask:centralize-common-maps
	      cpumask:remove-min
	      cpumask:add-struct-cpumask
	      cpumask:convert-few-difficult-cpumask_t-users
	      cpumask:cpus_copy
	      cpumask:cpumask_var_t
	      x86:enable-MAXSMP
	      cpumask:CONFIG_NR_CPUS-always
	      cpumask:always-have-nr_cpu_ids
	      cpumask:add-nr_cpumask_bits
	      cpumask:all-ops-compare-against-nr_cpu_ids
	      cpumask:fix-impossible-percpu-accesses
	      cpumask:use-nr_cpu_ids-in-all-ops
	      cpumask:cpumask_bits-everywhere
	      cpumask:cpumask_of
	      cpumask:for_each_cpu
	      cpumask:cpumask_first-cpumask_next
	      cpumask:deprecate-any_online_cpu
	      cpumask:cpumask_any_but
	      cpumask:deprecate-CPUMASK_ALLOC
	      cpumask:use-alloc_cpumask_var-in-sched
	      cpumask:to_cpumask
	      cpumask:cpumap-accessors
	      cpumask:CPU_BITS_ALL-and-CPU_BITS_NONE
	      cpumask:cpu_online_mask-et-al
	      cpumask:cpu_all_mask-and-cpu_none_mask
	      cpumask:cleanup-ifdefs
	      cpumask:check-all-ops-for-limits
	      cpumask:smp_call_function_many
	      misc:work_on_cpu

gfs2

	Steven Whitehouse (3):
	      GFS2: Support for FIEMAP ioctl
	      GFS2: Rationalise header files
	      GFS2: Fix up jdata writepage/delete_inode

semaphore-removal

	Matthew Wilcox (8):
	      Convert bluetooth's hci_core to mutexes
	      Convert s3c2443-ac97 from semaphore to mutex
	      9p: Convert from mutex to spinlock
	      Convert bonding driver from rw_semaphore to mutex
	      Add mutex includes to ps3_gelic drivers
	      Convert ppp_async from semaphore to a completion
	      Convert ibmphp from semaphores
	      Convert board-nokia770 from semaphore to spinlock

trivial

	Jesper Juhl (2):
	      Update Trivial tree details in Japanese translation of SubmittingPatches.
	      Update Trivial tree details in Chinese translation of SubmittingPatches.

	Nick Andrew (1):
	      Tighten up the use of loose

	Uwe Kleine-König (2):
	      fix typo "thier" -> "their" in drivers/base/sys.c
	      Fix typo "kernal" -> "kernel" in fs/proc/nommu.c

block

	FUJITA Tomonori (1):
	      block: remove unused ll_new_mergeable()

	Jens Axboe (1):
	      cfq-iosched: remove limit of dispatch depth of max 4 times quantum

firmware

	Jaswinder Singh (9):
	      firmware: convert e100 driver to request_firmware()
	      firmware: convert acenic driver to request_firmware()
	      firmware: convert tg3 driver to request_firmware()
	      firmware: convert av7110 driver to request_firmware()
	      Remove fdump tool for av7110 firmware
	      qla1280: use request_firmware
	      advansys: use request_firmware
	      qlogicpti: use request_firmware
	      starfire: use request_firmware()

	Takashi Iwai (1):
	      ALSA: wavefront - Always use request_firmware()

pcmcia

	Alan Cox (3):
	      pcmcia: IRQ_TYPE_EXCLUSIVE is long obsoleted
	      pcmcia: Whine harder about use of EXCLUSIVE
	      fdomain_cs: Sort out modules with duplicate description

kgdb

	Sonic Zhang (1):
	      kgdb: Make mem access function weak in kgdb.c and kgdb.h

slab

	Cyrill Gorcunov (1):
	      SLUB: cleanup - define macros instead of hardcoded numbers

	Eduard - Gabriel Munteanu (9):
	      kmemtrace: Core implementation.
	      kmemtrace: Additional documentation.
	      kmemtrace: SLAB hooks.
	      kmemtrace: SLOB hooks.
	      SLUB: Replace __builtin_return_address(0) with _RET_IP_.
	      kmemtrace: SLUB hooks.
	      kmemtrace: Fix typos in documentation.
	      kmemtrace: Better alternative to "kmemtrace: fix printk format warnings".
	      kmemtrace: SLUB hooks for caller-tracking functions.

	Pekka Enberg (3):
	      kmemtrace: remove unnecessary casts
	      kmemtrace: allow kmemtrace to be enabled after boot
	      kmemtrace: remove config option for enabling tracing at boot

	Tom Zanussi (1):
	      relayfs: fix infinite loop with splice()

kmemcheck

	Ingo Molnar (2):
	      kmemcheck: export kmemcheck_mark_initialized
	      kmemcheck: build fix

	Pekka Enberg (5):
	      x86: __show_registers() and __show_regs() API unification
	      slab: move struct kmem_cache to headers
	      kmemcheck: add Vegard and Pekka to MAINTAINERS
	      x86: add hooks for kmemcheck on x86_64
	      slab: add hooks for kmemcheck

	Randy Dunlap (1):
	      kmemcheck: include module.h to prevent warnings

	Vegard Nossum (34):
	      x86: add save_stack_trace_bp() for tracing from a specific stack frame
	      stacktrace: add forward-declaration struct task_struct
	      tasklets: new tasklet scheduling function
	      kmemcheck: add the kmemcheck core
	      x86: add hooks for kmemcheck
	      kmemcheck: add mm functions
	      slub: add hooks for kmemcheck
	      kmemcheck: enable in the x86 Kconfig
	      kmemcheck: fix sparse warnings
	      softirq: raise the right softirq
	      kmemcheck: use the proper comment style
	      kmemcheck: fix use of uninitialized spinlock
	      kmemcheck: constrain tracking to non-debugged caches
	      kmemcheck: mark SMP support BROKEN
	      kmemcheck: use capital Y/N in kconfig help-texts
	      kmemcheck: remove unnecessary tests in the slab allocator
	      kmemcheck: add DMA hooks
	      kmemcheck: work with sizes in terms of bytes instead of bits
	      kmemcheck: allow memory accesses that cross page boundaries
	      kmemcheck: add some more documentation
	      kmemcheck: add some comments
	      kmemcheck: save memory contents on use of uninitialized memory
	      kmemcheck: implement REP MOVS/STOS emulation
	      kmemcheck: hide/show pages in each iteration of a REP instruction
	      kmemcheck: rip out the optimized memset()
	      kmemcheck: rip out SMP code
	      kmemcheck: hide/show pages in each iteration of a REP instruction #2
	      kmemcheck: lazy checking for MOVS instructions
	      Revert "kmemcheck: use set_memory_4k() instead of disabling PSE"
	      x86: use REP MOVS instruction for memcpy if kmemcheck is enabled
	      kmemcheck: use set_memory_4k() on x86_64 only
	      kmemcheck: fix crash in PnP BIOS calls
	      kmemcheck: tag warning printks
	      kmemcheck: (finally) use 4k pages for identity mapping

hdlc

	Krzysztof Hałasa (15):
	      WAN: split hd6457x.c into hd64570.c and hd64572.c
	      WAN: remove SCA II support from SCA drivers
	      WAN: remove SCA support from SCA-II drivers
	      WAN: convert HD64572-based drivers to NAPI.
	      WAN: TX-done handler now uses the ownership bit in HD64572 drivers.
	      WAN: HD64572 already handles TX underruns with DMAC.
	      WAN: rework HD64572 interrupts a bit.
	      WAN: Simplify HD64572 status handling.
	      WAN: don't print HD64572 driver versions anymore.
	      WAN: Simplify HD64572 drivers.
	      WAN: HD64572 drivers don't use next_desc() anymore.
	      WAN: Correct comments in hd6457[02].c
	      WAN: Simplify sca_init_port() in HD64572 driver.
	      WAN: new synchronous PPP implementation for generic HDLC.
	      WAN: syncppp.c is no longer used by any kernel code. Remove it.

	Wang Chen (2):
	      netdevice hdlc: Convert directly reference of netdev->priv to netdev->ml_priv
	      netdevice pc300: Convert directly reference of netdev->priv to netdev->ml_priv

voltage

	Mark Brown (1):
	      regulator: Build on non-ARM platforms

ttydev

	Alan Cox (17):
	      blackfin-kgdb
	      blackfin-sir-stopfix
	      blackfin-clean-early
	      blackfin-rxtx-lock
	      blackfin-clear-bi
	      pty-simplify-resize
	      n-tty-clean
	      pty-remove-pts-global
	      pty-per-mount-allocated
	      pty-per-mount-config
	      pty-option-parsing
	      pty-pts-multiple-instances
	      pty-mknod-ptmx
	      pty-get-init-pts-sb
	      pty-pts-enable-multiple
	      pty-multiple-doc
	      pty-devpts-tidy

	Joe Peterson (1):
	      n-tty-bkl-drop

	Lee Howard (2):
	      8250-oxsemi
	      8250-oxsemi-mainpine

creds

	David Howells (77):
	      CRED: Wrap task credential accesses in the IA64 arch
	      CRED: Wrap task credential accesses in the MIPS arch
	      CRED: Wrap task credential accesses in the PA-RISC arch
	      CRED: Wrap task credential accesses in the PowerPC arch
	      CRED: Wrap task credential accesses in the S390 arch
	      CRED: Wrap task credential accesses in the x86 arch
	      CRED: Wrap task credential accesses in the block loopback driver
	      CRED: Wrap task credential accesses in the tty driver
	      CRED: Wrap task credential accesses in the ISDN drivers
	      CRED: Wrap task credential accesses in the network device drivers
	      CRED: Wrap task credential accesses in the USB driver
	      CRED: Wrap task credential accesses in 9P2000 filesystem
	      CRED: Wrap task credential accesses in the AFFS filesystem
	      CRED: Wrap task credential accesses in the autofs filesystem
	      CRED: Wrap task credential accesses in the autofs4 filesystem
	      CRED: Wrap task credential accesses in the BFS filesystem
	      CRED: Wrap task credential accesses in the CIFS filesystem
	      CRED: Wrap task credential accesses in the Coda filesystem
	      CRED: Wrap task credential accesses in the devpts filesystem
	      CRED: Wrap task credential accesses in the eCryptFS filesystem
	      CRED: Wrap task credential accesses in the Ext2 filesystem
	      CRED: Wrap task credential accesses in the Ext3 filesystem
	      CRED: Wrap task credential accesses in the Ext4 filesystem
	      CRED: Wrap task credential accesses in the FAT filesystem
	      CRED: Wrap task credential accesses in the FUSE filesystem
	      CRED: Wrap task credential accesses in the GFS2 filesystem
	      CRED: Wrap task credential accesses in the HFS filesystem
	      CRED: Wrap task credential accesses in the HFSplus filesystem
	      CRED: Wrap task credential accesses in the HPFS filesystem
	      CRED: Wrap task credential accesses in the hugetlbfs filesystem
	      CRED: Wrap task credential accesses in the JFS filesystem
	      CRED: Wrap task credential accesses in the Minix filesystem
	      CRED: Wrap task credential accesses in the NCPFS filesystem
	      CRED: Wrap task credential accesses in the NFS daemon
	      CRED: Wrap task credential accesses in the OCFS2 filesystem
	      CRED: Wrap task credential accesses in the OMFS filesystem
	      CRED: Wrap task credential accesses in the RAMFS filesystem
	      CRED: Wrap task credential accesses in the ReiserFS filesystem
	      CRED: Wrap task credential accesses in the SMBFS filesystem
	      CRED: Wrap task credential accesses in the SYSV filesystem
	      CRED: Wrap task credential accesses in the UBIFS filesystem
	      CRED: Wrap task credential accesses in the UDF filesystem
	      CRED: Wrap task credential accesses in the UFS filesystem
	      CRED: Wrap task credential accesses in the XFS filesystem
	      CRED: Wrap task credential accesses in the filesystem subsystem
	      CRED: Wrap task credential accesses in the SYSV IPC subsystem
	      CRED: Wrap task credential accesses in the AX25 protocol
	      CRED: Wrap task credential accesses in the IPv6 protocol
	      CRED: Wrap task credential accesses in the netrom protocol
	      CRED: Wrap task credential accesses in the ROSE protocol
	      CRED: Wrap task credential accesses in the SunRPC protocol
	      CRED: Wrap task credential accesses in the UNIX socket protocol
	      CRED: Wrap task credential accesses in the networking subsystem
	      CRED: Wrap task credential accesses in the key management code
	      CRED: Wrap task credential accesses in the capabilities code
	      CRED: Wrap task credential accesses in the core kernel
	      KEYS: Disperse linux/key_ui.h
	      KEYS: Alter use of key instantiation link-to-keyring argument
	      CRED: Neuter sys_capset()
	      CRED: Constify the kernel_cap_t arguments to the capset LSM hooks
	      CRED: Separate task security context from task_struct
	      CRED: Detach the credentials from task_struct
	      CRED: Wrap current->cred and a few other accessors
	      CRED: Use RCU to access another task's creds and to release a task's own creds
	      CRED: Wrap access to SELinux's task SID
	      CRED: Separate per-task-group keyrings from signal_struct
	      CRED: Rename is_single_threaded() to is_wq_single_threaded()
	      CRED: Make inode_has_perm() and file_has_perm() take a cred pointer
	      CRED: Pass credentials through dentry_open()
	      CRED: Inaugurate COW credentials
	      CRED: Make execve() take advantage of copy-on-write credentials
	      CRED: Prettify commoncap.c
	      CRED: Use creds in file structs
	      CRED: Documentation
	      CRED: Differentiate objective and effective subjective credentials on a task
	      CRED: Add a kernel_service object class to SELinux
	      CRED: Allow kernel services to override LSM settings for task actions

oprofile

	Robert Richter (2):
	      oprofile: whitespace fixes
	      oprofile: more whitespace fixes

watchdog

	Arjan van de Ven (1):
	      [WATCHDOG] pci: use pci_ioremap_bar() in drivers/watchdog

	Wim Van Sebroeck (2):
	      [WATCHDOG] ib700wdt - add timeout parameter
	      [WATCHDOG] Add SMSC SCH311x Watchdog Timer.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
@ 2008-10-25 13:58 ` Al Viro
  2008-10-25 14:37 ` Sam Ravnborg
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Al Viro @ 2008-10-25 13:58 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton

On Sun, Oct 26, 2008 at 12:50:09AM +1100, Stephen Rothwell wrote:
> Hi all,
> 
> The following is an approximate list of commits left in linux-next
> relative to 2.6.28-rc1.  Some things here may have been included in
> Linus' tree in a slightly different form.  The kvm tree is excluded from
> this list because the bits of it submitted to Linus are often different
> to what is in linux-next (my scipt says that it has ~1400 outstanding
> commits).

vfs tree in next should be empty now (for-next == for-linus, which is
merged).

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
  2008-10-25 13:58 ` Al Viro
@ 2008-10-25 14:37 ` Sam Ravnborg
  2008-10-25 21:16   ` Greg KH
  2008-10-25 21:20 ` Greg KH
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 16+ messages in thread
From: Sam Ravnborg @ 2008-10-25 14:37 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton

> tests
> 
> 	Ananth N Mavinakayanahalli (7):
> 	      Add tests/ directory
> 	      Move locking selftests to tests/
> 	      Move rcutorture to tests/
> 	      Move rtmutex tester to tests/
> 	      Move lkdtm to tests/
> 	      Move kprobes smoke tests to tests/
> 	      Move backtrace selftests to tests/

I have almost given up on this.
Three merge attemps failed for different reasons,
and I will not even have time for my maintainership
duties the next months.

Anyone that can bring it forward?

	Sam


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 14:37 ` Sam Ravnborg
@ 2008-10-25 21:16   ` Greg KH
  2008-10-25 21:52     ` Sam Ravnborg
  0 siblings, 1 reply; 16+ messages in thread
From: Greg KH @ 2008-10-25 21:16 UTC (permalink / raw)
  To: Sam Ravnborg; +Cc: Stephen Rothwell, linux-next, LKML, Andrew Morton

On Sat, Oct 25, 2008 at 04:37:15PM +0200, Sam Ravnborg wrote:
> > tests
> > 
> > 	Ananth N Mavinakayanahalli (7):
> > 	      Add tests/ directory
> > 	      Move locking selftests to tests/
> > 	      Move rcutorture to tests/
> > 	      Move rtmutex tester to tests/
> > 	      Move lkdtm to tests/
> > 	      Move kprobes smoke tests to tests/
> > 	      Move backtrace selftests to tests/
> 
> I have almost given up on this.
> Three merge attemps failed for different reasons,
> and I will not even have time for my maintainership
> duties the next months.
> 
> Anyone that can bring it forward?

What are the reasons this is failing?  Is it just moving different files
around into the tests/ directory?  Or is it new functionality here?

If just moving stuff, is that really needed?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
  2008-10-25 13:58 ` Al Viro
  2008-10-25 14:37 ` Sam Ravnborg
@ 2008-10-25 21:20 ` Greg KH
  2008-10-25 23:48 ` Randy Dunlap
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Greg KH @ 2008-10-25 21:20 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton

On Sun, Oct 26, 2008 at 12:50:09AM +1100, Stephen Rothwell wrote:
> Hi all,
> 
> The following is an approximate list of commits left in linux-next
> relative to 2.6.28-rc1.  Some things here may have been included in
> Linus' tree in a slightly different form.  The kvm tree is excluded from
> this list because the bits of it submitted to Linus are often different
> to what is in linux-next (my scipt says that it has ~1400 outstanding
> commits).

Nice report, thanks for doing this.

> driver-core.current
> 
> 	Andi Kleen (1):
> 	      sysfs: Fix return values for sysdev_store_{ulong,int}
> 
> 	Greg Kroah-Hartman (1):
> 	      Document kernel taint flags properly
> 
> 	Qinghuang Feng (1):
> 	      driver core: drivers/base/sys.c: update comments

Yes, all of these will be sent to Linus soon.

> usb
> 
> 	Denis Joseph Barrow (2):
> 	      HSO: fix hso_serial_close refcounting
> 	      HSO: put linefeeds on printk's in hso.c

I'm holding on to these so they don't get lost, but Denis is reworking
them at the moment to make them fix the problems correctly.

> 	Greg Kroah-Hartman (2):
> 	      USB: remove warn() macro from usb.h
> 	      USB: remove info() macro from usb.h

I had hopes for these to be merged, but don't think they will be due to
some remaining usages in the media tree.  I'll wait until 2.6.29 to push
them in.

> xfs

<snip>

wow, did XFS ever merge with Linus?  That looks like a lot of
outstanding patches :(

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 21:16   ` Greg KH
@ 2008-10-25 21:52     ` Sam Ravnborg
  2008-10-25 22:10       ` Greg KH
  0 siblings, 1 reply; 16+ messages in thread
From: Sam Ravnborg @ 2008-10-25 21:52 UTC (permalink / raw)
  To: Greg KH; +Cc: Stephen Rothwell, linux-next, LKML, Andrew Morton

On Sat, Oct 25, 2008 at 02:16:51PM -0700, Greg KH wrote:
> On Sat, Oct 25, 2008 at 04:37:15PM +0200, Sam Ravnborg wrote:
> > > tests
> > > 
> > > 	Ananth N Mavinakayanahalli (7):
> > > 	      Add tests/ directory
> > > 	      Move locking selftests to tests/
> > > 	      Move rcutorture to tests/
> > > 	      Move rtmutex tester to tests/
> > > 	      Move lkdtm to tests/
> > > 	      Move kprobes smoke tests to tests/
> > > 	      Move backtrace selftests to tests/
> > 
> > I have almost given up on this.
> > Three merge attemps failed for different reasons,
> > and I will not even have time for my maintainership
> > duties the next months.
> > 
> > Anyone that can bring it forward?
> 
> What are the reasons this is failing?  Is it just moving different files
> around into the tests/ directory?  Or is it new functionality here?
> 
> If just moving stuff, is that really needed?

The incentive was to have a common place to add small tests that
could be used to verify that the kernel works as expected.
>From inkernel modules (like rcutorture) to small userspace
utilities such as something massaging the epoll interface or
similar.

The above was just to get it started.

Having a set of tests to run when introducing a new syscall
would make it much easier for an arch maintainer to verify
that the implemented syscall works as expected.

And forcing the developer to use the interface from user-space
will hopefully catch a few issues earlier.

	Sam

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 21:52     ` Sam Ravnborg
@ 2008-10-25 22:10       ` Greg KH
  2008-10-28  5:34         ` Ananth N Mavinakayanahalli
  0 siblings, 1 reply; 16+ messages in thread
From: Greg KH @ 2008-10-25 22:10 UTC (permalink / raw)
  To: Sam Ravnborg; +Cc: Stephen Rothwell, linux-next, LKML, Andrew Morton

On Sat, Oct 25, 2008 at 11:52:45PM +0200, Sam Ravnborg wrote:
> On Sat, Oct 25, 2008 at 02:16:51PM -0700, Greg KH wrote:
> > On Sat, Oct 25, 2008 at 04:37:15PM +0200, Sam Ravnborg wrote:
> > > > tests
> > > > 
> > > > 	Ananth N Mavinakayanahalli (7):
> > > > 	      Add tests/ directory
> > > > 	      Move locking selftests to tests/
> > > > 	      Move rcutorture to tests/
> > > > 	      Move rtmutex tester to tests/
> > > > 	      Move lkdtm to tests/
> > > > 	      Move kprobes smoke tests to tests/
> > > > 	      Move backtrace selftests to tests/
> > > 
> > > I have almost given up on this.
> > > Three merge attemps failed for different reasons,
> > > and I will not even have time for my maintainership
> > > duties the next months.
> > > 
> > > Anyone that can bring it forward?
> > 
> > What are the reasons this is failing?  Is it just moving different files
> > around into the tests/ directory?  Or is it new functionality here?
> > 
> > If just moving stuff, is that really needed?
> 
> The incentive was to have a common place to add small tests that
> could be used to verify that the kernel works as expected.
> From inkernel modules (like rcutorture) to small userspace
> utilities such as something massaging the epoll interface or
> similar.
> 
> The above was just to get it started.

Ok, that's great, but the current tree is just the in-kernel tests so
far, right?

> Having a set of tests to run when introducing a new syscall
> would make it much easier for an arch maintainer to verify
> that the implemented syscall works as expected.
> 
> And forcing the developer to use the interface from user-space
> will hopefully catch a few issues earlier.

I totally agree that this is a good thing to have.

But I don't necessarily think that moving the in-kernel tests to this
directory makes that much sense here, wouldn't the in-kernel tests work
out better living next to the code they are testing, like they are right
now?   Or do you and others think that moving them would help things
out?

And are there any proposed userspace tests in this tree right now?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
                   ` (2 preceding siblings ...)
  2008-10-25 21:20 ` Greg KH
@ 2008-10-25 23:48 ` Randy Dunlap
  2008-10-26  0:07   ` Randy Dunlap
  2008-10-26  7:40 ` Stefan Richter
  2008-10-26  8:17 ` Christoph Hellwig
  5 siblings, 1 reply; 16+ messages in thread
From: Randy Dunlap @ 2008-10-25 23:48 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton

On Sun, 26 Oct 2008 00:50:09 +1100 Stephen Rothwell wrote:

> kernel-doc
> 
> 	Randy Dunlap (3):
> 	      kernelh-kerndoc1
> 	      kerndoc-macro-find

Thanks.  I'll send these 2 to Linus.

> 	      doc-move-initrd-txt

This one can wait for other Documentation/ changes/moves.

---
~Randy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 23:48 ` Randy Dunlap
@ 2008-10-26  0:07   ` Randy Dunlap
  0 siblings, 0 replies; 16+ messages in thread
From: Randy Dunlap @ 2008-10-26  0:07 UTC (permalink / raw)
  To: lkml; +Cc: Stephen Rothwell, linux-next, Andrew Morton

On Sat, 25 Oct 2008 16:48:39 -0700 Randy Dunlap wrote:

> On Sun, 26 Oct 2008 00:50:09 +1100 Stephen Rothwell wrote:
> 
> > kernel-doc
> > 
> > 	Randy Dunlap (3):
> > 	      kernelh-kerndoc1

The patch above has another problem that I need to fix, so I won't send it yet.


> > 	      kerndoc-macro-find

sent.


> Thanks.  I'll send these 2 to Linus.
> 
> > 	      doc-move-initrd-txt
> 
> This one can wait for other Documentation/ changes/moves.


---
~Randy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
                   ` (3 preceding siblings ...)
  2008-10-25 23:48 ` Randy Dunlap
@ 2008-10-26  7:40 ` Stefan Richter
  2008-10-26  8:17 ` Christoph Hellwig
  5 siblings, 0 replies; 16+ messages in thread
From: Stefan Richter @ 2008-10-26  7:40 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton

Stephen Rothwell wrote:
> The following is an approximate list of commits left in linux-next
> relative to 2.6.28-rc1.
...
> ieee1394
> 
> 	David Moore (1):
> 	      firewire: Include iso timestamp in headers when header_size > 4
> 
> 	Jay Fenlason (2):
> 	      firewire: add a client_list_lock
> 	      firewire: Survive more than 256 bus resets
> 
> 	Stefan Richter (2):
> 	      firewire: fw-sbp2: extend failure check after SCSI probe
> 	      firewire: convert client_list_lock to mutex

1x new fix for a pull request soon
1x obsoleted by belated info from a problem reporter
3x things which turned out unfit for -next pre 2.6.28-rc1 but I was too
    lazy to temporarily revert in my for-next branch
-- 
Stefan Richter
-=====-==--- =-=- ==-=-
http://arcgraph.de/sr/

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
                   ` (4 preceding siblings ...)
  2008-10-26  7:40 ` Stefan Richter
@ 2008-10-26  8:17 ` Christoph Hellwig
  2008-10-26  8:34   ` Stephen Rothwell
  5 siblings, 1 reply; 16+ messages in thread
From: Christoph Hellwig @ 2008-10-26  8:17 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: linux-next, LKML, Andrew Morton, xfs

On Sun, Oct 26, 2008 at 12:50:09AM +1100, Stephen Rothwell wrote:
> xfs

While there are still a lot of patches in the queue (no merge yet for
.28) this list contains all the patches back to at least early 2008,
with the big majority merged of course.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-26  8:17 ` Christoph Hellwig
@ 2008-10-26  8:34   ` Stephen Rothwell
  2008-10-26  8:39     ` Christoph Hellwig
  0 siblings, 1 reply; 16+ messages in thread
From: Stephen Rothwell @ 2008-10-26  8:34 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: linux-next, LKML, Andrew Morton, xfs

[-- Attachment #1: Type: text/plain, Size: 613 bytes --]

On Sun, 26 Oct 2008 04:17:17 -0400 Christoph Hellwig <hch@infradead.org> wrote:
>
> On Sun, Oct 26, 2008 at 12:50:09AM +1100, Stephen Rothwell wrote:
> > xfs
> 
> While there are still a lot of patches in the queue (no merge yet for
> .28) this list contains all the patches back to at least early 2008,
> with the big majority merged of course.

Presumably what was merged was slightly different (or the commits were
split up differently).  This is the same problem I have with the kvm tree.

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-26  8:34   ` Stephen Rothwell
@ 2008-10-26  8:39     ` Christoph Hellwig
  2008-10-27  7:44       ` Lachlan McIlroy
  0 siblings, 1 reply; 16+ messages in thread
From: Christoph Hellwig @ 2008-10-26  8:39 UTC (permalink / raw)
  To: Stephen Rothwell; +Cc: Christoph Hellwig, linux-next, LKML, Andrew Morton, xfs

On Sun, Oct 26, 2008 at 07:34:21PM +1100, Stephen Rothwell wrote:
> Presumably what was merged was slightly different (or the commits were
> split up differently).  This is the same problem I have with the kvm tree.

It should be the same, but the xfs trees have been a bit of a maze
recently, so it shouldn't be a surprise that your list got out of sync.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-26  8:39     ` Christoph Hellwig
@ 2008-10-27  7:44       ` Lachlan McIlroy
  0 siblings, 0 replies; 16+ messages in thread
From: Lachlan McIlroy @ 2008-10-27  7:44 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Stephen Rothwell, linux-next, LKML, Andrew Morton, xfs

Christoph Hellwig wrote:
> On Sun, Oct 26, 2008 at 07:34:21PM +1100, Stephen Rothwell wrote:
>> Presumably what was merged was slightly different (or the commits were
>> split up differently).  This is the same problem I have with the kvm tree.
> 
> It should be the same, but the xfs trees have been a bit of a maze
> recently, so it shouldn't be a surprise that your list got out of sync.
> 

The XFS tree used for linux-next got a bit out of whack and I couldn't make
sense of the mess so I've been using a different tree for the mainline pull
requests.  We'll have this mess sorted out soon.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-25 22:10       ` Greg KH
@ 2008-10-28  5:34         ` Ananth N Mavinakayanahalli
  2008-10-29 23:53           ` Greg KH
  0 siblings, 1 reply; 16+ messages in thread
From: Ananth N Mavinakayanahalli @ 2008-10-28  5:34 UTC (permalink / raw)
  To: Greg KH; +Cc: Sam Ravnborg, Stephen Rothwell, linux-next, LKML, Andrew Morton

On Sat, Oct 25, 2008 at 03:10:15PM -0700, Greg KH wrote:
> On Sat, Oct 25, 2008 at 11:52:45PM +0200, Sam Ravnborg wrote:
> > On Sat, Oct 25, 2008 at 02:16:51PM -0700, Greg KH wrote:
> > > On Sat, Oct 25, 2008 at 04:37:15PM +0200, Sam Ravnborg wrote:
> > > > > tests
> > > > > 
> > > > > 	Ananth N Mavinakayanahalli (7):
> > > > > 	      Add tests/ directory
> > > > > 	      Move locking selftests to tests/
> > > > > 	      Move rcutorture to tests/
> > > > > 	      Move rtmutex tester to tests/
> > > > > 	      Move lkdtm to tests/
> > > > > 	      Move kprobes smoke tests to tests/
> > > > > 	      Move backtrace selftests to tests/
> > > > 
> > > > I have almost given up on this.
> > > > Three merge attemps failed for different reasons,
> > > > and I will not even have time for my maintainership
> > > > duties the next months.
> > > > 
> > > > Anyone that can bring it forward?
> > > 
> > > What are the reasons this is failing?  Is it just moving different files
> > > around into the tests/ directory?  Or is it new functionality here?
> > > 
> > > If just moving stuff, is that really needed?
> > 
> > The incentive was to have a common place to add small tests that
> > could be used to verify that the kernel works as expected.
> > From inkernel modules (like rcutorture) to small userspace
> > utilities such as something massaging the epoll interface or
> > similar.
> > 
> > The above was just to get it started.
> 
> Ok, that's great, but the current tree is just the in-kernel tests so
> far, right?

Right

> > Having a set of tests to run when introducing a new syscall
> > would make it much easier for an arch maintainer to verify
> > that the implemented syscall works as expected.
> > 
> > And forcing the developer to use the interface from user-space
> > will hopefully catch a few issues earlier.
> 
> I totally agree that this is a good thing to have.
> 
> But I don't necessarily think that moving the in-kernel tests to this
> directory makes that much sense here, wouldn't the in-kernel tests work
> out better living next to the code they are testing, like they are right
> now?   Or do you and others think that moving them would help things
> out?

I guess at the time, the consensus was to collate all such tests (except
the arch specific ones) to under tests/. But yes, there isn't too much
difference in it living next to the actual code itself. The other neat
thing this would do is to have one config sub-menu for all the in-kernel
tests, which can still be done with a new Kconfig in lib/ or something.

> And are there any proposed userspace tests in this tree right now?

No, it is currently limited to kernel code.

Ananth

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: linux-next: left over things in linux-next after 2.6.28-c1
  2008-10-28  5:34         ` Ananth N Mavinakayanahalli
@ 2008-10-29 23:53           ` Greg KH
  0 siblings, 0 replies; 16+ messages in thread
From: Greg KH @ 2008-10-29 23:53 UTC (permalink / raw)
  To: Ananth N Mavinakayanahalli
  Cc: Sam Ravnborg, Stephen Rothwell, linux-next, LKML, Andrew Morton

On Tue, Oct 28, 2008 at 11:04:35AM +0530, Ananth N Mavinakayanahalli wrote:
> > Ok, that's great, but the current tree is just the in-kernel tests so
> > far, right?
> 
> Right

Ok, that makes more sense why it isn't going anywhere.

> > > Having a set of tests to run when introducing a new syscall
> > > would make it much easier for an arch maintainer to verify
> > > that the implemented syscall works as expected.
> > > 
> > > And forcing the developer to use the interface from user-space
> > > will hopefully catch a few issues earlier.
> > 
> > I totally agree that this is a good thing to have.
> > 
> > But I don't necessarily think that moving the in-kernel tests to this
> > directory makes that much sense here, wouldn't the in-kernel tests work
> > out better living next to the code they are testing, like they are right
> > now?   Or do you and others think that moving them would help things
> > out?
> 
> I guess at the time, the consensus was to collate all such tests (except
> the arch specific ones) to under tests/. But yes, there isn't too much
> difference in it living next to the actual code itself. The other neat
> thing this would do is to have one config sub-menu for all the in-kernel
> tests, which can still be done with a new Kconfig in lib/ or something.
> 
> > And are there any proposed userspace tests in this tree right now?
> 
> No, it is currently limited to kernel code.

Ok, I really don't care about moving files around.

What I do care about is the goal of having userspace tests, or tests
that people can run to test out the kernel in some kind of way, like
mentioned earlier in this thread.

If someone wants to start collecting them, I'll glady host that tree and
work to push that to mainline.

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2008-10-29 23:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-25 13:50 linux-next: left over things in linux-next after 2.6.28-c1 Stephen Rothwell
2008-10-25 13:58 ` Al Viro
2008-10-25 14:37 ` Sam Ravnborg
2008-10-25 21:16   ` Greg KH
2008-10-25 21:52     ` Sam Ravnborg
2008-10-25 22:10       ` Greg KH
2008-10-28  5:34         ` Ananth N Mavinakayanahalli
2008-10-29 23:53           ` Greg KH
2008-10-25 21:20 ` Greg KH
2008-10-25 23:48 ` Randy Dunlap
2008-10-26  0:07   ` Randy Dunlap
2008-10-26  7:40 ` Stefan Richter
2008-10-26  8:17 ` Christoph Hellwig
2008-10-26  8:34   ` Stephen Rothwell
2008-10-26  8:39     ` Christoph Hellwig
2008-10-27  7:44       ` Lachlan McIlroy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).