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@xxxxxxx 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@xxxxxxxxxxxxxxxx http://www.canb.auug.org.au/~sfr/
Attachment:
pgpO8WzV1rqsz.pgp
Description: PGP signature