Ok, trying to calm things down again for a 2.6.11 release.

Tons of small cleanups, annotations and fixes here. Driver updates, 
cpufreq, ppc, parisc, arm.. Pls check that I got it all.

                Linus

---
Summary of changes from v2.6.11-rc1 to v2.6.11-rc2
============================================

Adam Kropelin:
  o contort getdents64 to pacify gcc-2.96

Adrian Bunk:
  o [NET]: misc cleanups
  o SCSI aic7xxx: kill kernel 2.2 #ifdef's
  o [DECNET]: Misc cleanups
  o [IPV6]: Misc cleanups
  o [NET]: net/802/: some cleanups
  o [XFRM]: Unexport xfrm_policy_delete

Alan Cox:
  o [AX25]: Revert to 2.6.9 behavior
  o smbfs fixes

Alan Stern:
  o USB UHCI: protect DMA-able fields with barriers
  o USB: correct and clarify error-code documentation

Alexander Viro:
  o miri_sbus iomem annotations
  o hamachi iomem annotations
  o bmac iomem annotations
  o s2io iomem annotations and cleanups

Alexey Dobriyan:
  o USB: drivers/usb/*: s/0/NULL/ in pointer context

Alexey Kuznetsov:
  o [TCP]: Do not try to collapse multi-packet SKBs

Andi Kleen:
  o Fix gcc4 compilation in s2io net driver
  o x86_64: Fix ACPI SRAT NUMA parsing
  o x86_64: Fix K8 NUMA discovery
  o [3/4] x86_64: Fix NUMA hash setup
  o [4/4] Fix numa=off command line parsing
  o x86_64: Add brackets to bitops
  o x86_64: Move early CPU detection earlier
  o x86_64: Disable uselib when possible
  o x86_64: Optimize nodemask operations slightly
  o [NET]: Use unlocked_ioctl for sock_ioctl
  o x86_64: Fix CMP with interleaving
  o x86_64: fix flush race on context switch
  o i386/x86-64: Fix SMP NMI watchdog race
  o x86-64: Fix pud typo in ioremap
  o x86-64: Clean up cpuid level detection
  o Use -Wno-pointer-sign for gcc 4.0
  o Convert XFS to unlocked_ioctl and compat_ioctl
  o Some fixes for compat ioctl
  o Convert Infiniband MAD driver to compat/unlocked_ioctl
  o Support compat_ioctl for block devices
  o Convert cciss to compat_ioctl
  o Add compat_ioctl to frame buffer layer
  o Convert sis fb driver to compat_ioctl
  o Convert dv1394 driver to compat_ioctl
  o Convert video1394 driver to compat_ioctl
  o Convert amdtp driver to compat_ioctl

Andreas Gruenbacher:
  o ext3/ea: revert old ea-in-inode patch
  o ext3/EA: mbcache cleanup
  o ext3/EA: Race in ext[23] xattr sharing code
  o ext3/EA: Ext3: do not use journal_release_buffer
  o ext3/EA: Ext3: factor our common xattr code; unnecessary lock
  o ext3/EA: Ext[23]: no spare xattr handler slots needed
  o ext3/EA: Cleanup and prepare ext3 for in-inode xattrs
  o ext3/EA: Hide ext3_get_inode_loc in_mem option
  o ext3/EA: In-inode extended attributes for ext3

Andreas Schwab:
  o [IA64] Fix PTRACE_GETEVENTMSG ia32 emulation

Andrew Morton:
  o eepro build fix
  o ixgb whitespace fix
  o 3c515 warning fix
  o [SPARC64]: Make first arg to find_next_zero_bit() const
  o acpi build fix
  o convert-cciss-to-compat_ioctl fix

Anton Blanchard:
  o ppc64: lacks definition of MM_VM_SIZE()
  o ppc64: Remove CONFIG_IRQ_ALL_CPUS

Antonino Daplas:
  o fbdev: Cleanup broken edid fixup code
  o fbcon: Catch blank events on both device and console level
  o fbcon: Fix compile error
  o fbdev: Fbmon cleanup
  o i810fb: Module param fix
  o atyfb: Fix module parameter descriptions
  o radeonfb: Fix init/exit section usage
  o pxafb: Reorder add_wait_queue() and set_current_state()
  o sa1100fb: Reorder add_wait_queue() and set_current_state()
  o backlight: Add Backlight/LCD device basic support
  o fbdev: Add w100 framebuffer driver

Aristeu Sergio Rozanski Filho:
  o eepro: cache EEPROM values
  o eepro: use module_param macros
  o eepro: basic ethtool support
  o eepro: fix return value in init_module()
  o eepro: fix auto-detection option

Arjan van de Ven:
  o [NETLINK]: Kill netlink_post, no longer used
  o [IPVS]: Kill check_for_ip_vs_out, no longer used

Arkadiusz Miskiewicz:
  o USB: add Ever UPS vendor/product id to ftdi_sio driver

Arnaldo Carvalho de Melo:
  o [UDP] merge udp_sock with udp_opt
  o [RAW] merge raw_sock with raw_opt
  o [SCTP] merge sctp_sock with sctp_opt
  o [IPV6] merge raw6_sock with raw6_opt
  o [IPX] use a private slab cache for socks

Arthur Kepner:
  o [TG3]: Always copy receive packets when 5701 PCIX workaround
    enabled

Bart De Schuymer:
  o [BRIDGE-NF]: Check ipv4 vs ipv6 more reliably in ip_sabotage_out()

Bartlomiej Zolnierkiewicz:
  o [ide] ide-cd: use ssleep() instead of schedule_timeout()
  o [ide] make try_to_flush_leftover_data() static
  o [ide] kill ide_drive_t->suspend_reset
  o [ide] icside: use ide_dma_intr()
  o [ide] ide-v10: use ide_dma_intr()
  o [ide] kill default_{attach,cleanup}()

Ben Dooks:
  o [ARM PATCH] 2376/1: S3C2410 - cleanup 2410/2440 distinctions, fix
    build
  o [ARM PATCH] 2390/1: Simtec Electronics MAINTAINERS file entries
  o [ARM PATCH] 2403/1: S3C2410 - clock initialsation tidy
  o [ARM PATCH] 2407/1: S3C2410 - remove fixed base from IIS registers
  o [ARM PATCH] 2408/1: S3C2410 - dma get position call
  o [ARM PATCH] 2409/2: BAST - nand slot description
  o [ARM PATCH] 2413/1: VR1000 - add serial ports to vr1000-map.h
  o [ARM PATCH] 2414/1: VR1000 - add serial platform device
  o [ARM PATCH] 2415/1: VR1000 - add platform device for flash
  o [ARM PATCH] 2416/1: S3C2410 - default configuration update
  o [ARM PATCH] 2421/1: bitops.h missing `const` from find calls
  o [ARM PATCH] 2422/1: VR1000 - use UPF_IOREMAP for serial ports
  o [ARM PATCH] 2424/1: S3C2410 - Document add HP iPAQ rx3715 overview

Benjamin Herrenschmidt:
  o ppc32: Fix pmac kernel build with oprofile
  o ppc32: update cpu state save/restore
  o ppc32: Add missing prototype
  o ppc64/ppc: Cleanup PCI skipping

Bjorn Helgaas:
  o [IA64] reset console_loglevel so INIT output always goes to console
  o PCI: use modern format for PCI addresses

Bodo Stroesser:
  o uml: add stack addresses to dumps

Bruno Ducrot:
  o [CPUFREQ] ondemand: don't increase to full speed at startup (Bruno
    Ducrot)

Carsten Otte:
  o s390: vol1 partition recognition

Catalin Marinas:
  o [ARM PATCH] 2389/1: semaphore.c warning fixed
  o [ARM PATCH] 2399/1: asm/constants.h included in
    arch/arm/vfp/entry.S
  o [ARM PATCH] 2401/1: asm/thread_info.h removed from
    arch/arm/vfp/entry.S
  o [ARM PATCH] 2404/1: BTAC/BTB flushing added in cpu_v6_switch_mm

Chas Williams:
  o [ATM]: [drivers] pci_enable_device() before finding irq
  o [ATM]: [lec] rewrite to eliminate lec_arp_users in favor of
    lec_arp_lock
  o [ATM]: [he] remove dead code and unneeded zero initializers
  o [ATM]: change atm address functions to use list_add
  o [ATM]: avoid race between svc_disconnect and sigd exiting
  o [ATM]: [ambassador] use msleep() instead of schedule_timeout()
  o [ATM]: [idt77252] vfree() checking cleanups

Chris Wedgwood:
  o uml: fail xterm_open when we have no $DISPLAY

Chris Wright:
  o mips default mlock limit fix
  o consolidate arch specific resource.h headers

Christian Bornträger:
  o reintroduce task_nice export for binfmt_elf32

Christoph Hellwig:
  o gdth: cleanup compat clutter
  o [NET]: Add rtnl_lock_interruptible()
  o [8139TOO]: Use rtnl_lock_interruptible()
  o mark arcdev_setup static
  o [IPV6]: Fix EUI64 generation on S/390
  o move read-only and immutable checks into permission()
  o factor out common code around ->follow_link invocation
  o binfmt_elf: allow mips to overrid e_flags
  o remove bogus softirq_pending() usage in cris
  o switch FRV to use local_soft_irq_pending
  o fix INIT_SIGHAND warning on mips
  o add page_offset to mm.h
  o fat: merge msdos_fs_{i,sb}.h into msdos_fs.h

Corey Minyard:
  o Minor IPMI driver updates

Daniel McNeil:
  o generic_file_buffered_write: handle partial DIO writes with
    multiple iovecs

Dave Boutcher:
  o ibmvscsi: limit size of I/O requests, updated
  o ibmvscsi: fix loop exit condition
  o ibmvscsi: fix dangling pointer reference
  o ibmvscsi: fix abort and reset error path

Dave Jones:
  o [CPUFREQ] make ondemand governor aware of CPU domains
  o [CPUFREQ] powernow-k7: ACPI perflib unregistration cleanup
  o [CPUFREQ] powernow-k8: unregister from ACPI perflib in error path
  o [CPUFREQ] re-add call to cpufreq_driver->resume()
  o [CPUFREQ] acpi-cpufreq: force setting of P-State upon resume
  o [CPUFREQ] core: CPUFREQ_GOV_STOP needs to be last
  o [CPUFREQ] nforce2: use unified cpufreq debug infrastructure
  o [CPUFREQ] powernow-k8: handle invalid initial frequency/voltage
    pairs correctly
  o [CPUFREQ] speedstep-centrino: fix SMP memory leak
  o [CPUFREQ] Check in missing file for cpufreq stats
  o [CPUFREQ] speedstep-centrino: transient MSR values (Venkatesh
    Pallipadi)
  o [CPUFREQ] speedstep-centrino: quieten driver (Venkatesh Pallipadi)
  o [CPUFREQ] userspace: remove /proc/sys/cpu/ interface
  o [CPUFREQ] proc_cpufreq: remove /proc/cpufreq interface
  o matroxfb driver broken on non-x86
  o [CPUFREQ] cpufreq mailing list changed its DNS entry
  o [CPUFREQ] Fix up more instances of the old cpufreq list URLs
  o [CPUFREQ] p4-clockmod: Dothan is 13 not 0x13
  o [CPUFREQ] gx-suspmod: fix gx_suspmod_get
  o [CPUFREQ] Fix structure name usage in powernow-k8 With 2.6.10-mm2
    (or even with -mm1) some structures in struct psb_s have been
    renamed in powernow-k8.h, but the renaming has not been done
    properly for all
  o [CPUFREQ] Remove reference to obsolete cpufreq bits
  o [AGPGART] i915GM support
  o [AGPGART] remove leftovers of the inter_module_* drm <-> agp
    interface
  o [AGPGART] fix pci_get_device conversion in intel-agp
  o [AGPGART] Fix CONFIG_AGP dependancies
  o [CPUFREQ] Fix typo in powernow-k7 voltage table
  o [AGPGART] Fix silly typo in the i915GM support patch

David Brownell:
  o USB: usbnet:  Olympus R1000 PDA, and blacklisting if CDC && !ZAURUS

David Gibson:
  o Another trivial orinoco update

David Howells:
  o PCI: Downgrade printk that complains about unsupported PCI PM caps
  o FRV: Remove mandatory single-step debugging diversion
  o FRV: Excess whitespace cleanup

David Mosberger:
  o [IA64] add hpzx1_swiotlb machine-vector
  o [IA64] add hpzx1_swiotlb machine-vector (new files)
  o avoid sparse warning due to time-interpolator

David S. Miller:
  o [SPARC64]: Update defconfig
  o [AX25]: Put back ax25digicmp
  o [TCP]: Fix sk_forward_alloc assertion failures with TSO
  o [EBTABLES]: Use correct printf format for size_t
  o [NETLINK]: netlink_kernel[] no longer used
  o [TUN]: Make type explicit in min() usage
  o [SPARC64]: Need some more SPARC32 ifdeffing in here
  o [TCP]: Do not underflow sk_forward_alloc in sendpage()
  o [TG3]: Update driver version and reldate
  o [NETFILTER]: Fix build by putting back ip_nat_lock extern in
    ip_nat.h
  o [NETFILTER]: Remove no longer needed symbol exports
  o [NET]: Close NETIF_F_LLTX race conditions

David Woodhouse:
  o ppc: fix removed MMCR0_PMXE define

Deepak Saxena:
  o [ARM PATCH] 2378/1: Trivial: Update my info in CREDITS file
  o [ARM PATCH] 2381/1: Add <linux/kernel.h> to IXP4xx source files
  o [ARM PATCH] 2412/1: Fix IXP2000 gettimeofday() implementation
    (again)

Dmitry Torokhov:
  o Input: atkbd - fix keycode table size initialization that got
    broken by my changes that exported 'set' and other settings via
    sysfs.
  o Input: psmouse - set mouse name to "Mouse" when using PS2++ and
    don't have any other information about the mouse.

Domen Puncer:
  o [SPARC64]: Remove x86-specific help in arch/sparc64/Kconfig
  o [IA64] simeth.c: Remove unneeded casts of (void *) pointers
  o [IA64] sn_hwperf.c: vfree() checking cleanups
  o uml: delete unused header umn.h

Dominik Brodowski:
  o pcmcia: remove IRQ_TYPE_TIME
  o pcmcia: ignore driver IRQ mask
  o pcmcia: remove irq_mask and irq_list parameters from PCMCIA drivers
  o pcmcia: use irq_mask to mark IRQs as (un)usable
  o pcmcia: remove racy try_irq()
  o pcmcia: modify irq_mask via sysfs
  o pcmcia: remove #includes in rsrc_mgr which aren't necessary any
    longer

Ed L. Cashin:
  o aoe: don't sleep with interrupts on
  o aoe: fix __init calling __exit

Egbert Eich:
  o vgacon fixes to help font restauration in X11

Enrico Scholz:
  o [ide] atiixp: add IXP400 support

Eric Lammerts:
  o ext3: commit superblock before panicking

Evgeniy Polyakov:
  o w1: add ->search() method

Florian Echtler:
  o USB: add driver for the Siemens ID Mouse fingerprint sensor

Frank Sorenson:
  o uml: avoid NULL dereference in line.c

Frederick Li:
  o [libata sata_sil] support ATI IXP300/IXP400 SATA

Gabor Egry:
  o various Kconfig fixes

Ganesh Venkatesan:
  o ixgb: Limit number of Rx Descriptors to 512
  o ixgb: Enable Message Signalled Interrupts
  o ixgb: Add support for 10GbE LR device ID
  o ixgb: Fix VLAN filter setup errors (while running on PPC)
  o ixgb: Fix memory leak in NAPI mode
  o ixgb: Poll Routine cleanup
  o ixgb: Fix error in setting MFS register
  o ixgb: Fix infinite loop trying to re-establish link
  o ixgb: Limit Rx Address Filter Array entries to 3
  o ixgb: Remove support for RAIDC interrupt mitigation
  o ixgb: Replace kmalloc with vmalloc (one time alloc)
  o ixgb: ethtool_ops support
  o ixgb: Shrink size and fix ordering of elements in ixgb_buffer
  o ixgb: Fix Tx cleanup logic
  o ixgb: Support for 2.6.x style module parameters
  o ixgb: Driver version number update
  o ixgb: White space corrections

Giorgio Padrin:
  o [ARM PATCH] 2410/1: pxa-regs.h: Complete/fix I2S GPIO modes
    definitions

Grant Grundler:
  o [SPARC64]: Fix brainfart in pci_psycho.c

Greg Kroah-Hartman:
  o Block: Remove block_subsys.rwsem usage
  o Block: move struct disk_attribute to genhd.h
  o I2C: add MODULE_DEVICE_TABLE to via686a.c driver
  o USB: remove some unneeded exported symbols
  o USB: fix sparse warnings in the idmouse.c driver
  o USB: give the idmouse the 132 minor number
  o PCI: move pcie build into the drivers/pci/ subdirectory

Gunther Mayer:
  o [ide] ide_dump_atapi_status() printk readability fix

H. Peter Anvin:
  o Use official Unicodes for DEC VT characters

Hanna V. Linder:
  o [IA64] sba_iommu.c: pci_find_device is going away
  o [IA64] pci.c: pci_find_device is going away

Harald Welte:
  o [NETFILTER] re-introduce __initdata to {arp,ip,ip6}_tables

Heiko Carstens:
  o s390: Core changes
  o s390: cmm interface

Herbert Xu:
  o [IPV6]: Fix locking in ip6_dst_lookup()
  o [NETLINK]: Orphan SKBs in netlink_trim()
  o [TCP]: Remove tcp_pcount_t
  o [NETLINK]: Unshare SKB, as necessary, in netlink_trim()

Hideaki Yoshifuji:
  o [IPV6]: Fix tunnel list locking in sit.c
  o [IPV6] Don't use expired default routes
  o [IPV6] Don't update FAILED entries on receipt of NAs
  o [IPV6]: Ensure to learn link-layer address from RA
  o [IPV6]: kill needless initialization and comparison in icmp.c

Hirofumi Ogawa:
  o fat: kill fatfs_syms.c
  o fat: use vprintk instead of snprintf with static buffer
  o fat: kill unnecessary kmap()
  o fat: fs/fat/cache.c: make __fat_access static
  o fat: Lindent fs/msdos/namei.c
  o fat: Lindent fs/vfat/namei.c
  o FAT: Lindent fs/vfat/namei.c fix
  o fat: fs/fat/* cleanup
  o fat: reserved clusters cleanup
  o fat: show current nls config even if it's default

Hirokazu Takata:
  o net: netconsole support for smc91x
  o csum_and_copy_from_user gcc4 warning fixes

Horst Hummel:
  o s390: dasd driver debug log

Ingo Molnar:
  o minor spinlock cleanups
  o x86 rwlock *_can_lock() primitives
  o rename 'lock' to 'slock' in asm-i386/spinlock.h
  o nonintrusive spin-polling loop in kernel/spinlock.c
  o allow all architectures to set CONFIG_DEBUG_PREEMPT
  o completion API additions

Ivan Kokshaysky:
  o Alpha: typos in io_trivial.h

Jack Steiner:
  o [IA64-SGI] Add support for a future SGI chipset (shub2) 1of4
  o [IA64-SGI] Add support for a future SGI chipset (shub2) 2of4
  o [IA64-SGI] Add support for a future SGI chipset (shub2) 3of4
  o [IA64-SGI] Add support for a future SGI chipset (shub2) 4of4
  o [IA64] Cachealign jiffies_64 to prevent unexpected aliasing in the
    caches
  o [IA64] Stagger the addresses of the pernode data structures to
    minimize cache aliasing
  o [IA64-SGI] Update SN2 code for running on simulator
  o [IA64-SGI] Delete unneeded SN2 header file router.h

James Bottomley:
  o SCSI: update ipr to use the change_queue_depth API
  o fix SPI transport class to do DV for broken Western Digital drives
  o Fix exploitable hole in sg_scsi_ioctl
  o SCSI: add starget_for_each_device
  o FC Transport updates - additional fc host attributes
  o generic irq code missing export of probe_irq_mask()

James Morris:
  o SELinux: add Netlink message types for the TC action code

Jan Kara:
  o Minor ext3 speedup

Jaroslav Kysela:
  o [ALSA] Fix ioctl arguments
  o [ALSA] ac97 quirk entries for HP xw6200 & xw8000
  o [ALSA] Fix description of ALSA/OSS device mapping
  o [ALSA] Fix float format support
  o [ALSA] Add quirk for HP zv5000
  o [ALSA] remove compatibility code for 2.2.x kernels
  o [ALSA] Fix Oops at resume
  o [ALSA] Adapt SPDIF Input selection for Realtek ALC658
  o [ALSA] Fixed description about ac97_quirk
  o [ALSA] Remove & from function pointers
  o [ALSA] Add suspend callback
  o [ALSA] Fix DMA pointer read
  o [ALSA] Fix ctl_read/write ioctl wrappers
  o [ALSA] Add ac97_quirk option
  o ALSA 1.0.8

Jason Gaston:
  o I2C support for Intel ICH7 - 2.6.10 - resubmit
  o PCI: pci_ids.h correction for Intel ICH7 - 2.6.10-bk13

Jean Delvare:
  o I2C: Fix bogus bitmask in lm63 debug message
  o I2C: Cleanups to the eeprom driver
  o I2C: Improve it87 super-i/o detection

Jeff Dike:
  o uml: commentary about SIGWINCH handling for consoles
  o uml: provide an arch-specific define for register file size
  o uml: provide some initcall definitions for userspace code
  o uml: allow ubd devices to provide partial end blocks
  o uml: change for_each_cpu to for_each_online_cpu
  o uml: eliminate unhandled SIGPROF on halt
  o uml: fix __pud_alloc definition to match the declaration
  o uml: fix a stack corruption crash
  o uml: define __HAVE_ARCH_CMPXCHG on x86

Jeff Garzik:
  o e1000/ixgb net drivers: rename global symbol to fix 'make
    allyesconfig'

Jens Axboe:
  o gdth buggy page mapping
  o cfq-iosched: fix scsi requeue accounting
  o elevator: print default selection
  o Don't enable ata over eth by default
  o possible rq starvation on oom
  o bio clone memory corruption
  o noop-iosched: fix insertion point
  o Fix md using bio on stack with bio clones

Jesper Juhl:
  o clean out old cruft from FD MCS driver

Jesse Barnes:
  o [IA64] implements the features required for the HAVE_PCI_LEGACY
    code in sysfs
  o [IA64] update sn2_defconfig (fix initrd, add IB support) Don't know
    what happened to initrd support, but 'make sn2_defconfig' no longer
    enables it.  This patch should fix that, along with enabling
    modular IB support.
  o [IA64] defconfig update
  o [IA64] clear all region registers at boot
  o [IA64-SGI] fix bogus address dereference in sn/setup.c
  o [IA64] pci.c: fix warning
  o [IA64-SGI] io_init.c: gcc4 fixes for sn2
  o use mmiowb in qla1280.c
  o PCI: rom.c cleanups

John Lenz:
  o [ARM PATCH] 2417/1: update collie to use scoop driver

John Rose:
  o PCI: fix release_pcibus_dev() crash

Jonas Munsin:
  o I2C: it87 fan update
  o I2C: fix it87 sensor driver stops CPU fan

Justin Thiessen:
  o I2C: adm1026.c fixes

Jörn Engel:
  o fixups for block2mtd

Keith Owens:
  o [IA64] Add TIF_SIGDELAYED, delay a signal until it is safe
  o [IA64] Clear all corrected records as they occur
  o [IA64] Drop SALINFO_TIMER_DELAY from 5 minutes to 1 minute
  o ia64: export pcibios_resource_to_bus to match other architectures
  o scripts/reference*.pl - treat built-in.o as conglomerate

Krisztian KOVACS:
  o [NETFILTER]: Remove remaining multirange related code

Kumar Gala:
  o I2C-MPC: use wait_event_interruptible_timeout between transactions
  o I2C-MPC: Convert to platform_device driver
  o ppc32: System platform_device description, discovery and management
  o ppc32: Infrastructure changes to MPC85xx sub-arch from OCP to
    platform_device
  o ppc32: convert boards from using OCP to platform_device
  o ppc32: Convert gianfar ethernet driver from using an OCP to
    platform_device

Lennert Buytenhek:
  o [NET]: Tone down the verbosity of diverter messages

Linas Vepstas:
  o ppc64: PCI EEH documentation

Linus Torvalds:
  o Handle two threads both trying to expand their stack simultaneously
  o Make mm writelock testing less intrusive
  o Make pipe buffer handling more generic
  o scsi_ioctl: only warn about unknown opcodes if they are truly
    unknown
  o Revert "Don't busy-lock-loop in preemptable spinlocks" patch
  o Remove old debugging tests
  o Remove broken-as-designed "rwlock_is_locked()" macro
  o Revert "x86_64/i386: increase command line size" patch
  o ppc64: rwlock *_can_lock() primitives
  o ia64: rwlock *_can_lock() primitives
  o x86-64: rwlock *_can_lock() primitives
  o Linux 2.6.11-rc2

Lonnie Mendez:
  o USB cypress_m8: line setting bugfix, circular write buffer added,
    misc. fixes

Lothar Wassmann:
  o [ARM PATCH] 2395/1: __ioremap() miscalculates mapping size under
    certain conditions

Luca Risolia:
  o USB: SN9C10x driver updates

Maksim Krasnyanskiy:
  o TUN/TAP driver packet queuing fixes and improvements
  o Use random_ether_addr() to generate TAP MAC address
  o [TUN] Add a missing dependency on enabling the crc32 libraries

Marc Singer:
  o [ARM PATCH] 2394/1: Re: accepting responsibility for Sharp LH ports

Marcel Holtmann:
  o [Bluetooth] Make some code of the core static
  o [Bluetooth] Make another function static
  o [Bluetooth] Make more code static
  o [Bluetooth] Add module parameter for HCI_Reset
  o [Bluetooth] Update socket option handling
  o [Bluetooth] Add HIDP message parsing
  o [Bluetooth] Remove casts in BCSP driver
  o [Bluetooth] Add module parameter for ignoring a device
  o [Bluetooth] Lock initializer cleanup

Marcelo Tosatti:
  o do_brk() needs mmap_sem write-locked

Mark A. Greer:
  o serial: MPSC driver

Markus Lidel:
  o I2O: fix possible race condition and minor improvements
  o I2O: printk cleanup and unnecessary code removal

Martin Schwidefsky:
  o s390: 3270 console

Matt Mackall:
  o random: whitespace doh
  o random: entropy debugging improvements
  o random: run-time configurable debugging
  o random: periodicity detection fix
  o random: add_input_randomness

Matt Porter:
  o EMAC: fix ibm_emac autonegotiation result parsing
  o allow rx of the maximum sized VLAN tagged packets
  o Add netpoll support
  o ppc32: fix PPC44x build

Matthew Dobson:
  o Fix num_online_nodes() warning on NUMA-Q

Matthew Wilcox:
  o sym2 version 2.1.18n
  o Remove lasi700.h
  o Misc zalon fixes
  o Make compat_rt_sigtimedwait conform
  o Generic IRQ support for PA-RISC
  o PA-RISC: parisc_device diet
  o PA-RISC defconfig updates
  o PA-RISC: Misc Dino fixes
  o PA-RISC: Misc HPUX emulation cleanups
  o iomap for PA-RISC
  o PA-RISC: More PDC procedures
  o PA-RISC: Remove unused serial definitions
  o PA-RISC: ptrace fix
  o PA-RISC: Fix _syscallN wrappers
  o PA-RISC: Sort out io accessors
  o PA-RISC: Remove unused file

Michael Ellerman:
  o ppc64: make HvLpEvent_unregisterHandler() work
  o ppc64: make iseries_veth call flush_scheduled_work()

Michael S. Tsirkin:
  o ioctl rework #2
  o macros to detect existance of unlocked_ioctl and ioctl_compat

Mike Christie:
  o export print_sense_internal

Mike Miller:
  o cciss update to version 2.6.4

Milton D. Miller II:
  o ppc64: Minimum hashtable size

Miquel van Smoorenburg:
  o mark-page-accessed in filemap.c not quite right

Neil Horman:
  o [ATALK]: Add ioctls to allow ifx txqueuelen sets/gets

Nicolas Pitre:
  o [ARM PATCH] 2391/1: remove obsolete help text
  o [ARM PATCH] 2204/1: bring {read|write}sw up to date with current
    reality
  o [ARM PATCH] 2423/2: more PXA2xx AC97 defines

Nigel Cunningham:
  o swsusp: refrigerator cleanups

Olaf Kirch:
  o [NET]: Fix CMSG_COMPAT_OK length check
  o [NET]: Check for SOL_SOCKET in compat_sys_getsockopt

Oleg Nesterov:
  o uninline mod_page_state(offset, delta)

Oliver Neukum:
  o USB: CDC ACM module and Zoom 2985 modem

Olof Johansson:
  o ppc64: iommu: avoid ISA io space on POWER3

Pablo Neira:
  o [NETFILTER]: move ipt_error and ipt_standard to iptables.h

Paolo 'Blaisorblade' Giarrusso:
  o uml: readd CONFIG_MAGIC_SYSRQ for UML
  o uml: Commentary addition to recent SYSEMU fix
  o uml: drop unused buffer_head.h header from hostfs
  o uml: depend on !USERMODE in drivers/block/Kconfig and drop
    arch/um/Kconfig_block
  o uml: Makefile simplification and correction
  o uml: fix some UML own initcall macros
  o uml: refuse to run without skas if no tt mode in
  o uml: for ubd cmdline param use colon as delimiter
  o uml: allow free ubd flag ordering
  o uml: move code from ubd_user to ubd_kern
  o uml: fix and cleanup code in ubd_kern.c coming from ubd_user.c
  o uml: add stack content to dumps
  o uml: update ld scripts to newer binutils

Patrick McHardy:
  o [PKT_SCHED]: act_api.c: whitespace and coding style cleanup
  o [PKT_SCHED]: act_api.c: use consistent comparison style
  o [PKT_SCHED]: act_api.c: remove checks for impossible conditions
  o [PKT_SCHED]: act_api.c: remove unnecessary initializations
  o [PKT_SCHED]: Add rtattr_strlcpy, use it where appropriate
  o [RTNETLINK]: Use rtattr_strcmp where appropriate
  o [PKT_SCHED]: act_api.c: clean up init path, propagate errors
    properly
  o [PKT_SCHED]: tc actions: whitespace and coding style cleanup
  o [PKT_SCHED]: tc actions: remove checks for impossible conditions
  o [PKT_SCHED]: gact action: fix multiple bugs in init path
  o [PKT_SCHED]: ipt action: fix multiple bugs in init path
  o [PKT_SCHED]: mirred action: fix multiple bugs in init path
  o [PKT_SCHED]: pedit action: fix multiple bugs in init path
  o [PKT_SCHED]: police action: fix multiple bugs in init path
  o [PKT_SCHED]: ipt action: fix missing unlock on error path
  o [PKT_SCHED]: tc actions: remove unnecessary locking for refcnt
    changes
  o [PKT_SCHED]: ipt action: fix module refcount underflow/mem leaks in
    tcf_ipt_cleanup
  o [PKT_SCHED]: act_api.c: remove module loading from get/delete
    operations
  o [PKT_SCHED]: act_api.c: push memory allocation to tcf_action_get_1
  o [PKT_SCHED]: act_api.c: sync multi action order processing
  o [NETFILTER]: Fix stack leakage in ip6tables
  o [NETFILTER]: Remove skb_linearize in ip6tables
  o [NETFILTER]: Add --log-uid option to ipt_LOG/ip6t_LOG
  o [NETFILTER]: Fix ip6tables ESP matching with "-p all"
  o [PKT_SCHED]: Use rtattr_parse_nested where appropriate
  o [PKT_SCHED]: Fix memory leaks in cls_u32.c error path
  o [PKT_SCHED]: tc actions: disable bhs while lock is held in init
    path
  o [PKT_SCHED]: act_api.c: drop rtnl for loading modules
  o [PKT_SCHED]: tcf_exts: rate_tlv is optional
  o [PKT_SCHED]: act_api.c: kill some exports
  o [PKT_SCHED]: cls_api.c: drop rtnl for loading modules
  o [PKT_SCHED]: cls_rsvp: fix tcf_exts fallout
  o [PKT_SCHED]: cls_api.c: fix module reference leak on module load
  o [PKT_SCHED]: cls_route: fix tcf_exts fallout
  o [PKT_SCHED]: fix CONFIG_NET_CLS_ACT skb leaks in HFSC/CBQ

Paul Gortmaker:
  o smc-ultra.c too-verbose driver

Paul Mackerras:
  o PPC64 had _raw_read_trylock already
  o PPC64 Disable preemption in flush_tlb_pending
  o PPC64 Call preempt_schedule on exception exit
  o PPC64 can do preempt debug too
  o PPC64 Add PREEMPT_BKL option
  o PPC64 Move thread_info flags to its own cache line
  o ioctl compatibility for TIOCMIWAIT and TIOCGICOUNT

Pavel Machek:
  o [CPUFREQ] powernow-k8: small cleanups / documentation additions
    (Pavel Machek)
  o swsusp: more small fixes
  o swsusp/dm: Use right levels for device_suspend()
  o swsusp: update docs
  o acpi: comment/whitespace updates
  o make suspend work with ioapic
  o swsusp: remove O(n^2) algorithm in page relocation
  o driver model: pass pm_message_t down to pci drivers

Pawel Sikora:
  o final csum_and_copy_from_user gcc4 warning fixes

Pete Zaitcev:
  o USB: Patch to fix ub looping with a tag mismatch

Peter Osterlund:
  o ALPS touchpad detection fix

Petko Manolov:
  o pegasus 2.6.10 cset

Petr Vandrovec:
  o Fix x86-64 vsyscall32 mapping

Phil Dibowitz:
  o USB unusual_devs addition: Ignore residue for ours-tech disk

Pierre Ossman:
  o [MMC] wbsd update

Prarit Bhargava:
  o [ide] suppress output of error messages for non-existant interfaces

Prasanna Meda:
  o ptrace: unlocked access to last_siginfo (resending)
  o file_table:expand_files() code cleanup

Prasanna S. Panchamukhi:
  o x68: consolidate code segment base calculation
  o kprobes: x86_64 memory allocation changes

Rafael J. Wysocki:
  o Fix a bug in timer_suspend() on x86_64

Rafael Ávila de Espíndola:
  o I2C: add EMC6D100 support in lm85 driver

Raghavendra Koushik:
  o S2io: fixes in free_shared_mem function

Randolph Chung:
  o PA-RISC Cache flush optimisation

Randy Dunlap:
  o gdth: reduce large on-stack locals
  o wl3501: fix module_param types/warnings
  o [IA64/X86_64] swiotlb.c: fix gcc printk warning
  o swiotlb: fix gcc printk warning
  o i386: init_intel_cacheinfo() can be __init
  o radio-typhoon: use correct module_param data type

Rene Scharfe:
  o fat: IS_BADCHAR/IS_REPLACECHR/IS_SKIPCHAR cleanup
  o fat: Return better error codes from vfat_valid_longname()

Richard Purdie:
  o [ARM PATCH] 2386/1: Tidy up Sharp SCOOP driver coding style
  o [ARM PATCH] 2388/1: Add SSP control code for Sharp SL-C7xx Series
    (Corgi)
  o [ARM PATCH] 2392/1: Add PCMCIA/CF support code for Sharp SL-C7xx
    Series
  o [ARM PATCH] 2405/1: PXA Corgi - Add w100fb device definition
  o [ARM PATCH] 2406/1: PXA Corgi - Add MMC Support
  o [ARM PATCH] 2425/1: PXA Corgi - Flush ssp before suspending
  o [ARM PATCH] 2426/1: PXA Corgi - Add USB Device Controller support

Rik van Riel:
  o fix xenU kernel crash in dmi_iterate

Robert Olsson:
  o [NET]: pktgen update

Roger Luethi:
  o mc_filter on big-endian arch

Roland Dreier:
  o [SPARC64]: Check copy_to_user() return value in
    sys_{sparc,sunos}32.c
  o PCI: Clean up printks in msi.c
  o InfiniBand/IPoIB: use correct static rate in IpoIB
  o InfiniBand/mthca: trivial formatting fix
  o InfiniBand/mthca: support RDMA/atomic attributes in QP modify
  o InfiniBand/mthca: clean up allocation mapping of HCA context memory
  o InfiniBand/mthca: add needed rmb() in event queue poll
  o InfiniBand/core: remove debug printk
  o InfiniBand: make more code static
  o InfiniBand/core: set byte_cnt correctly in MAD completion
  o InfiniBand/core: add QP number to work completion struct
  o InfiniBand/core: add node_type and phys_state sysfs attrs
  o InfiniBand/mthca: clean up computation of HCA memory map
  o InfiniBand/core: fix handling of 0-hop directed route MADs
  o InfiniBand/core: add more parameters to process_mad
  o InfiniBand/core: add qp_type to struct ib_qp
  o InfiniBand/core: add ib_find_cached_gid function
  o InfiniBand: update copyrights for new year
  o InfiniBand/ipoib: move structs from stack to device private struct
  o InfiniBand/core: rename handle_outgoing_smp
  o [IPV6]: IPoIB link addr option needs two byte pad

Roland McGrath:
  o fix coredump_wait deadlock with ptracer & tracee on shared mm
  o fix race between core dumping and exec with shared mm
  o fix exec deadlock when ptrace used inside the thread group
  o clear false pending signal indication in core dump
  o x86_64: fix crash on get_user_pages of ia32 vsyscall page before
    it's faulted in
  o Fix x87 fnsave Tag Word emulation when using FXSR (SSE)
  o cputime.h seems to assume HZ==1000
  o cputime_t patches broke RLIMIT_CPU

Roman Zippel:
  o kconfig: pass 0, 0 to show_file() to select max size window

Russ Anderson:
  o [IA64] per cpu MCA/INIT save areas
  o [IA64] Fix problems in per cpu MCA code
  o [IA64] correct PERCPU_MCA_SIZE and ia64_init_stack size
  o [IA64-SGI] Altix BTE error handling fix

Russell King:
  o [ARM] Add show_ipi_list() call
  o [ARM] Add synchronize_irq() support
  o [ARM] Add SMP IRQ affinity and routing support
  o [ARM] Relocate ipi_count into ipi data structures
  o [ARM] Fix smp.c includes
  o [ARM] Don't use __init for function prototypes
  o [ARM] Remove <asm/atomic.h> include
  o [ARM] Add missing tlb_migrate_finish()
  o [MMC] Add comment about GENHD_FL_REMOVABLE to mmc_block
  o [SERIAL] Fix serial console resume
  o [SERIAL] Clarify documentation for set_termios and pm methods
  o [ARM] Fix profile_pc() for SMP
  o [ARM] Add CPU number to cache information lines
  o [ARM] Clean up lookup of processor and machine types
  o [ARM] Remove "ipimask" from do_IPI()

Rusty Russell:
  o [PKT_SCHED]: Restore net/sched/ipt.c After iptables Kmod Cleanup
  o [NETFILTER]: Fix overlapping expectations in existing expectation
    code
  o [NETFILTER]: Call NAT helper modules directly from conntrack
    modules, fixup FTP
  o [NETFILTER]: Fix up IRC, AMANDA, TFTP and SNMP
  o [NETFILTER]: Simplify expect handling
  o [NETFILTER]: Make expectations timeouts compulsory
  o [NETFILTER]: Adrian Bunk's cleanup patches
  o [NETFILTER]: Remove manip array from conntrack entry
  o [NETFILTER]: Remove ip_conntrack_tuple_hash 'ctrack' pointer
  o [NETFILTER]: Use a bit in conntrack status to indicate sequence
    number adjustment
  o [NETFILTER]: Get rid of 'initialized' in nat structure: use
    conntrack status bits
  o [NETFILTER]: Don't cacheline align slab allocs
  o [NETFILTER]: Fix SNMP nat build

Sam Ravnborg:
  o kconfig: introduce util.c
  o kconfig: Redo and improve search support
  o kconfig: Include more info when selecting help for a symbol in
    menuconfig
  o kconfig: Fold README.Menuconfig into mconf.c

Serge Hallyn:
  o Fix audit control message checks

Sridhar Samudrala:
  o [SCTP] Fix potential null pointer dereference in sctp_err_lookup()
  o [SCTP] Code cleanup: remove unused code and make needlessly global
    code static
  o [SCTP] Treat ICMP protocol unreachable errors from non-SCTP capable
    hosts as ABORTs.
  o [SCTP] Validate and respond to invalid chunk/parameter lengths
  o [SCTP] Implementation of SCTP Implementer's Guide Section 2.35
  o [SCTP] Clean up the T3_rtx timer when deleting a transport
  o [SCTP] Fix bug in setting ephemeral port in the bind address
  o [SCTP] Fix misc. issues in SCTP_PEER_ADDR_PARAMS set socket option
  o [SCTP] Fix sctp_getladdrs() to return valid local addresses on an
    endpoint that is bound to INADDR_ANY or inaddr6_any.

Stefan Bader:
  o s390: use nonseekable_open in z/VM log reader

Steffen Thoss:
  o s390: Common I/O layer changes

Stephen D. Smalley:
  o SELinux: fix error handling code for policy load
  o SELinux: fix setting of loaded policy version

Stephen Rothwell:
  o ppc64: remove some unused iSeries functions

Steve Longerbeam:
  o shared_policy_replace() fix

Suresh B. Siddha:
  o x86_64: use cpumask_t instead of unsigned long
  o x86: use cpumask_t instead of unsigned long

Thomas Gleixner:
  o [NET]: Lock initializer cleanup
  o PCI: Lock initializer cleanup - batch 4
  o USB: Lock initializer cleanup - batch 4
  o Lock initializer cleanup: PPC
  o Lock initializer cleanup: M32R
  o Lock initializer cleanup: Video
  o Lock initializer cleanup: IDE
  o Lock initializer cleanup: sound
  o Lock initializer cleanup: SH
  o Lock initializer cleanup: PPC64
  o Lock initializer cleanup: Security
  o Lock initializer cleanup: Core
  o Lock initializer cleanup: media drivers
  o Lock initializer cleanup: Block devices
  o Lock initializer cleanup: S390
  o Lock initializer cleanup: UserMode
  o Lock initializer cleanup: SCSI
  o Lock initializer cleanup: SPARC
  o Lock initializer cleanup: V850
  o Lock initializer cleanup: I386
  o Lock initializer cleanup: DRM
  o Lock initializer cleanup: Firewire
  o Lock initializer cleanup - (ARM26)
  o Lock initializer cleanup: M68K
  o Lock initializer cleanup: Network drivers
  o Lock initializer cleanup: MTD
  o Lock initializer cleanup: X86_64
  o Lock initializer cleanup: Filesystems
  o Lock initializer cleanup: IA64
  o Lock initializer cleanup: Raid
  o Lock initializer cleanup: ISDN
  o Lock initializer cleanup: PARISC
  o Lock initializer cleanup: SPARC64
  o Lock initializer cleanup: ARM
  o Lock initializer cleanup: Misc drivers
  o Lock initializer cleanup - (ALPHA)
  o Lock initializer cleanup: character devices
  o Lock initializer cleanup: drivers/serial
  o Lock initializer cleanup: FRV

Thomas Graf:
  o [PKT_SCHED]: rtattr_parse shortcut for nested TLVs
  o [PKT_SCHED]: tc filter extension API
  o [PKT_SCHED]: u32: make use of tcf_exts API
  o [PKT_SCHED]: fw: make use of tcf_exts API
  o [PKT_SCHED]: route: allow changing parameters for existing filters
    and use tcf_exts API
  o [PKT_SCHED]: tcindex: allow changing parameters for existing
    filters and use tcf_exts API
  o [PKT_SCHED]: rsvp: use tcf_exts API
  o [PKT_SCHED]: Remove old action/police helpers
  o [PKT_SCHED]: Actions are now available for all classifiers & Fix
    police Kconfig dependencies
  o [PKT_SCHED]: Fix c99ism in cls_api.c

Tom Coughlan:
  o aacraid: remove aac_handle_aif

Tom L. Nguyen:
  o PCI: add PCI Express Port Bus Driver subsystem

Tom Rini:
  o ppc32: Fix mpc8272ads
  o ppc32: Add Freescale PQ2FADS support
  o ppc32: remove cli()/sti() in arch/ppc/4xx_io/serial_sicc.c
  o ppc32: remove cli()/sti() in arch/ppc/8xx_io/cs4218_tdm.c
  o ppc32: remove cli()/sti() in arch/ppc/8xx_io/fec.c
  o ppc32: remove cli()/sti() in arch/ppc/platforms/apus_setup.c
  o ppc32: remove cli()/sti() in arch/ppc/platforms/pal4_setup.c
  o ppc32: remove cli()/sti() in arch/ppc/syslib/m8xx_setup.c
  o ppc32: remove cli()/sti() in arch/ppc/syslib/qspan_pci.c
  o ppc32: MPC8xx TLB Miss vs TLB Error fix
  o ppc32: update_process_times simplification

Tony Battersby:
  o fix read capacity for large disks when CONFIG_LBD=n

Tony Luck:
  o [IA64] convert to use CONFIG_GENERIC_HARDIRQS
  o [IA64] hardirq.h: Add declaration for ack_bad_irq()
  o [IA64] Use alloc_bootmem() to get the space for mca_data
  o [IA64] reorder functions to define ia64_pci_get_legacy_mem() before
    using it

Trond Myklebust:
  o Fix a BKL imbalance in the NFS locking code
  o Fix an Oopsable condition in the NFS locking
  o RPCSEC_GSS: Fix a refcount leak
  o RPC: fix crrefresh() operations for AUTH_NULL and AUTH_SYS

Ulrich Weigand:
  o cputime: s/390: fix account_steal_time

Ursula Braun-Krahl:
  o s390: remove irq_exit from iucv

Vadim Lobanov:
  o Fix typo in arch/i386/Kconfig
  o Fix typo in drivers/char/Kconfig

Venkatesh Pallipadi:
  o [CPUFREQ] speedstep-centrino and acpi-cpufreq: P4 TSC rate is
    constant
  o [CPUFREQ] speedstep-centrino: don't loop on transient MSR
  o x86-64: Fix do_suspend_lowlevel

Vincent Hanquez:
  o arch/i386/kernel/signal.c: fix err test twice

Wang Zhongjun:
  o [ide] piix: add Intel 82801DBL IDE Controller support

Willem Riede:
  o osst: remove typedefs
  o osst: error handling updates
  o osst: add sysfs support

Yoshinori Sato:
  o H8/300 defconfig update
  o H8/300 mm update

Zou Nanhai:
  o [CPUFREQ] cpufreq stat output in sysfs

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to