2008-10-25 13:50:47

by Stephen Rothwell

[permalink] [raw]
Subject: linux-next: left over things in linux-next after 2.6.28-c1

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] [email protected] 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 [email protected]
http://www.canb.auug.org.au/~sfr/


Attachments:
(No filename) (39.37 kB)
(No filename) (197.00 B)
Download all attachments

2008-10-25 13:58:29

by Al Viro

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-25 14:36:18

by Sam Ravnborg

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

> 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

2008-10-25 21:22:58

by Greg KH

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-25 21:23:20

by Greg KH

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-25 21:53:50

by Sam Ravnborg

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-25 22:12:59

by Greg KH

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-25 23:49:24

by Randy Dunlap

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-26 00:08:07

by Randy Dunlap

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-26 07:41:15

by Stefan Richter

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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/

2008-10-26 08:17:35

by Christoph Hellwig

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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.

2008-10-26 08:34:41

by Stephen Rothwell

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

On Sun, 26 Oct 2008 04:17:17 -0400 Christoph Hellwig <[email protected]> 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 [email protected]
http://www.canb.auug.org.au/~sfr/


Attachments:
(No filename) (597.00 B)
(No filename) (197.00 B)
Download all attachments

2008-10-26 08:39:49

by Christoph Hellwig

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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.

2008-10-27 07:46:17

by Lachlan McIlroy

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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.

Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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

2008-10-29 23:57:29

by Greg KH

[permalink] [raw]
Subject: Re: linux-next: left over things in linux-next after 2.6.28-c1

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