[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.14'

Rick Balocca rbalocca at suva.vyatta.com
Mon Jan 22 16:04:04 PST 2007


Tag 'v2.6.14' created by Linus Torvalds <torvalds at g5.osdl.org> at 2005-10-28 01:02 -0700

Linux 2.6.14 release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQBDYWq6F3YsRnbiHLsRAmaeAJ9RCez0y8rOBbhSv344h86l/VVcugCeIhO1
wdLOnvj91G4wxYqrvThthbE=
=7VeT
-----END PGP SIGNATURE-----

Changes since v2.6.13:
 (5):
      Automatic merge of /spare/repo/netdev-2.6 branch we18-ieee80211
      Automatic merge of /spare/repo/netdev-2.6 branch we18
      Automatic merge of /spare/repo/netdev-2.6 branch we18-ieee80211
      Automatic merge of /spare/repo/netdev-2.6 branch we18-ieee80211
      Merge HEAD from gregkh at master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6.git

Aaron Grothe (1):
      [CRYPTO]: Fix XTEA implementation

Abhay Salunke (4):
      modified firmware_class.c to support no hotplug
      dell_rbu: new Dell BIOS update driver
      dell_rbu: enhancements and fixes
      dell_rbu: changes in packet update mechanism

Adam Brooks (1):
      [ARM] 2871/1: Fixes an issue with gettimeofday not working correctly on Intel IOP3xx processors

Adam Kropelin (4):
      ibmphp: Use dword accessors for PCI_ROM_ADDRESS
      pciehp: Use dword accessors for PCI_ROM_ADDRESS
      shpchp: Use dword accessors for PCI_ROM_ADDRESS
      qla2xxx: Use dword accessors for PCI_ROM_ADDRESS

Adam Litke (3):
      hugetlb: add pte_huge() macro
      hugetlb: move stale pte check into huge_pte_alloc()
      hugetlb: check p?d_present in huge_pte_offset()

Adam Szalkowski (1):
      dvb: frontend: cx24110: another DiSEqC fix

Adrian Bunk (58):
      net/ieee80211/ieee80211_tx.c: swapped memset arguments
      net/ieee80211/: make two functions static
      fix IEEE80211_CRYPT_* selects
      ieee80211: remove pci.h #include's
      ieee80211: fix recursive ipw2200 dependencies
      [SCSI] git-scsi-misc: drivers/scsi/ch.c: remove devfs stuff
      hostap update
      include/net/ieee80211.h must #include <linux/wireless.h>
      [ACPI] ACPI_HOTPLUG_CPU Kconfig dependency update
      SIS190 must select MII
      [ARM] fs/adfs/adfs.h: "extern inline" doesn't make sense
      SECURITY must depend on SYSFS
      [IA64] arch/ia64/hp/sim/boot/fw-emu.c: remove egcs workaround
      [SCSI] drivers/scsi/constants.c should include scsi_dbg.h
      [IPV4]: possible cleanups
      [IRDA]: Possible cleanups.
      [NET]: fix PROC_FS=n compile
      [ALSA] include/sound/gus.h: 'extern inline' -> 'static inline'
      Add missing select's to DVB_BUDGET_AV
      [IPVS]: "extern inline" -> "static inline"
      [SERIAL] crisv10: Remove {,un}register_serial dummies
      [ACPI] add static to function definitions
      [SERIAL]  feature-removal-schedule.txt: remove {,un}register_serial entry
      arch/ppc/kernel/ppc_ksyms.c: remove unused #define EXPORT_SYMTAB_STROPS
      more vr4181 removal
      arch/sh64/Kconfig: doesn't need it's own LOG_BUF_SHIFT
      arch/cris/Kconfig.debug: use lib/Kconfig.debug
      xtensa: replace 'extern inline' with 'static inline'
      xtensa: delete accidental file
      drivers/net/ne3210.c: cleanups
      [ATM]: net/atm/ioctl.c should #include "common.h"
      [IPV4]: net/ipv4/ipconfig.c should #include <linux/nfs_fs.h>
      [NETFILTER]: net/netfilter/nfnetlink*: make functions static
      [SCTP]: net/sctp/sysctl.c should #include <net/sctp/sctp.h>
      [IRDA]: IrDA prototype fixes
      fs/jbd/: cleanups
      remove register_ioctl32_conversion and unregister_ioctl32_conversion
      fs/Kconfig: quota help text updates
      jffs/jffs2: remove wrong function prototypes
      arm26: one -g is enough for everyone
      remove the second arg of do_timer_interrupt()
      PCI: remove CONFIG_PCI_NAMES
      USB: schedule OSS USB drivers for removal
      VIDEO_BT848: remove not required part of the help text
      mm/filemap.c: make two functions static
      fix unusual placement of inline keyword in hpet
      merge some from Rusty's trivial patches
      include/asm-arm26/hardirq.h: remove #define irq_enter()
      patch] remove sound/oss/skeleton.c
      lib/sort.c: small cleanups
      include/asm-i386/: "extern inline" -> "static inline"
      include/linux/blkdev.h: "extern inline" -> "static inline"
      "extern inline" -> "static inline"
      include/linux/bio.h: "extern inline" -> "static inline"
      fs/cramfs/uncompress.c should #include <linux/cramfs_fs.h>
      i386/x86_64: make get_cpu_vendor() static
      Replace extern inline with static inline in asm-x86_64/*
      [SPARC]: "extern inline" doesn't make much sense.

Al Viro (60):
      ieee80211_module.c::store_debug_level() cleanup
      zd1201 fixes
      mod_devicetable.h fixes
      missing include in tda80xx
      missing include in smc-ultra
      [ATM]: Fix dereference of uninitialized pointer in zatm
      [SPARC32]: More dependencies fallout
      uml: fix signal frame copy_user
      uml: fix a macro typo
      uml: build cleanup
      uml: remove libc reference in build
      uml: build cleanups
      (15/22) Kconfig fix (82596)
      [MOXA]: Fix this driver properly.
      [SUNSU]: Compile fixes.
      [SPARC64]: Kconfig fix (GEN_RTC dependencies)
      lvalues abuse in lance
      Fix 32bit sendmsg() flaw
      uml spinlock breakage
      [SPARC]: Fix dot-symbol exporting for good.
      x86-64: Clean up includes in arch/x86_64/kernel/suspend.c
      x86-64: more gratitious linux/irq.h includes
      epca iomem annotations + several missing readw()
      missing asm/irq.h (cs89x0)
      useless includes of linux/irq.h in arch/i386
      m32r: missing __iomem in ioremap() declaration
      m32r: set CHECKFLAGS properly
      m32r: more basic __user annotations
      missing dependency on arm O= builds
      uml makefiles sanitized
      proc_mkdir() should be used to create procfs directories
      cyblafb: portability fixes, sanitized work with pointers
      arm/versatile iomem annotations
      arm/rpc iomem annotations
      ia64 basic __user annotations
      s390 signal annotations
      ppc64 get_user annotations
      ppc32 ld.script fix for building on ppc64
      mv64x60 iomem annotations
      i810-i2c iomem annotations
      saa6588 __user annotations
      mv64x60_wdt __user annotations and cleanups
      [CASSINI]: sparse annotations and fixes
      missing ERR_PTR in 9fs
      useless linux/irq.h includes (arch/um)
      cassini annotations and fixes
      cpuset crapectomy
      uml get_user() NULL noise removal
      bogus BUILD_BUG_ON() in bpa_iommu
      volatile unsigned short f(...) doesn't make sense
      missing qualifiers in readb() et.al. on ppc
      useless includes of linux/irq.h (arch/ppc)
      [CASSINI]: Convert to ethtool_ops
      missing include in megaraid_sas
      bogus kfree() in ibmtr
      bfs iget() abuses
      fix the breakage in sparc headers
      gfp flags annotations - part 1
      ]: highest_possible_processor_id() has to be a macro
      build fix for uml/amd64

Alan Cox (8):
      libata: typo
      libata: regularize dma_start/stop arguments
      [SERIAL] Convert mwave to use serial8250_(un)?register_port
      Clean up the old digi support and rescue it
      Subject: PATCH: fix numa caused compile warnings
      ide: clean up the garbage in eighty_ninty_three
      PATCH: silly in piix driver
      PATCH: remove function for non-PCI as requested

Alan Stern (20):
      [SCSI] return success after retries in scsi_eh_tur
      [SCSI] sd: pause in sd_spinup_disk for slow USB devices
      PCI: Fix regression in pci_enable_device_bars
      USB: Fix regression in core/devio.c
      USB: URB_ASYNC_UNLINK flag removed from the kernel
      USB: Code motion in the hub driver
      USB: Disconnect children when unbinding the hub driver
      USB: Add timeout to usb_lock_device_for_reset
      USB: Support unbinding of the usb_generic driver
      [SCSI] add missing scan mutex to scsi_scan_target()
      [SCSI] fix callers of scsi_remove_device() who already hold the scan muted
      [SCSI] Fix module removal/device add race
      usbcore: small changes to HCD glue layer
      USB UHCI: remove the FSBR kernel timer
      [SCSI] fix use after potential free in scsi_remove_device
      [SCSI] fix oops in scsi_release_buffers()
      [SCSI] SCSI scanning and removal fixes
      USB: Update Documentation/usb/URB.txt
      [SCSI] Fix leak of Scsi_Cmnds
      Threads shouldn't inherit PF_NOFREEZE

Alasdair G Kergon (1):
      device-mapper: Fix queue_if_no_path initialisation

Albert Lee (3):
      libata ata_data_xfer() fix
      libata handle the case when device returns/needs extra data
      libata: Clear ATA_QCFLAG_ACTIVE flag before calling the completion callback

Alex Williamson (4):
      [IA64, X86_64] fix swiotlb sizing
      optimize writer path in time_interpolator_get_counter()
      hpet: fix drift and url
      [NET]: Make sure ctl buffer is aligned properly in sys_sendmsg().

Alexander Kern (1):
      atyfb: Remove code that sets sync polarity unconditionally

Alexander Krizhanovsky (1):
      autofs: fix "busy inodes after umount..."

Alexander Nyberg (2):
      Remove unnecessary BUG_ON in irq.c
      Fix fs/exec.c:788 (de_thread()) BUG_ON

Alexey Dobriyan (18):
      [NET]: net/802: more endian annotations
      selinux: endian notations
      Adapt scripts/ver_linux to new util-linux version strings
      USB ldusb: fmt warnings fixes for 64-bit platforms
      sb16_csp: remove home-grown le??_to_cpu macros
      sb16_csp: untypedef
      Fix breakage on ppc{,64} by "nvidiafb: Fallback to firmware EDID"
      [8021Q]: Add endian annotations.
      [NETFILTER] Fix sparse endian warnings in pptp helper
      [IRDA]: Fix memory leak in irttp_init()
      [IRDA]: *irttp cleanup
      [ROSE]: do proto_unregister() on exit paths
      [ROSE]: return sane -E* from rose_proto_init()
      [ROSE]: check rose_ndevs earlier
      [ROSE]: fix typo (regeistration)
      n_r3964: drop bogus fmt casts
      bfs endianness annotations
      radio-cadet: check request_region() return value correctly

Alexey Kuznetsov (1):
      [TCP]: Don't over-clamp window in tcp_clamp_window()

Alexey Y. Starikovskiy (1):
      [ACPI] Error: Invalid owner_id: 00

Allan Graves (1):
      uml: Fix sysrq-r support for skas mode

Alok Kataria (1):
      Fix slab BUG_ON() triggered by change in array cache size

Alok N Kataria (1):
      kmalloc_node IRQ safety fix

Amos Waterland (2):
      fix drivers/pci/probe.c warning
      [NET]: Protect neigh_stat_seq_fops by CONFIG_PROC_FS

Amy Griffis (1):
      AUDIT: Prevent duplicate syscall rules

Ananth N Mavinakayanahalli (1):
      ppc64: fix up()/down() usage for kprobe_mutex

Andi Kleen (66):
      PCI: Run PCI driver initialization on local node
      x86{-64}: Remove old hack that disabled mmconfig support on AMD systems.
      x86-64: Update defconfig
      x86-64: Remove apic_write_around from smpboot.c
      x86-64: Remove obsolete APIC "write around" bug workaround
      x86-64: Remove esr disable hack in APIC code
      x86-64: Remove code for outdated APICs
      x86-64: Use largest APIC number, not number of CPUs to decide on physflat mode
      x86-64: Enable interrupts during delay calibration on APs
      x86-64: White space and comment fixes for smp_call_function_single
      x86-64: Don't assign CPU numbers in SRAT parsing
      x86-64: Fix the apic version that gets printed during boot
      x86-64: Don't cache align PDA on UP builds
      x86-64: Support dualcore and 8 socket systems in k8 fallback node parsing
      x86-64: Use SRAT data on Intel systems too.
      x86-64: Don't assume APIC for boot processor has an APIC ID of zero
      x86-64: Avoid unnecessary double bouncing for swiotlb
      x86-64: Reverse order of bootmem lists
      x86-64: Don't allocate aperture when swiotlb is enabled and no AGP found
      x86-64: Remove redundant swiotlb=force handling
      x86-64: Make lockless machine check record passing a bit more robust.
      x86-64: Add command line option to set machine check tolerance level
      x86-64: Don't trust boot_cpu_id in the mptable.
      x86-64: Micro optimization to dma_alloc_coherent node lookup
      x86-64: Fix harmless off by one in e820 code
      x86-64: Use e820_find_hole to compute reserved pages
      x86-64: Remove redundant max_mapnr and replace with end_pfn
      x86-64: Remove code to resume machine check state of other CPUs.
      x86-64: Use ACPI PXM to parse PCI<->node assignments
      x86-64: Include build number in oops output
      x86-64: Make remote TLB flush more scalable
      x86-64: Add simnow console
      x86-64: Some cleanup and optimization to the processor data area.
      x86-64: Don't include config.h in asm/timex.h
      x86-64: Increase TLB flush array size
      x86-64: Only allocate per cpu data for possible CPUs, not compiled in CPUs.
      x86-64: Fix (harmless) typo in head.S early level2 page table
      x86-64: Print version at end of kernel build
      x86-64: Remove disable_tsc code in context switch
      x86-64: Fix show_mem a little bit
      i386: add memory clobbers to syscall macros
      x86-64: Fix typo CONFIG_CPU_HOTPLUG -> CONFIG_HOTPLUG_CPU in genapic.c
      x86-64: Remove freeing of SMP trampoline pages
      x86-64: Prevent gcc 4 from optimizing away vsyscalls
      x86-64: Improve error handling for overlapping PXMs in SRAT.
      x86-64: Add dma_sync_single_range_for_{cpu,device}
      x86-64: Use physflat on Intel for < 8 CPUs with CPU hotplug
      x86-64: Fix gcc 4 warnings about pointer signedness
      x86-64: Merge msr.c with i386 version
      x86-64: Set the stack pointer correctly in init_thread and init_tss
      x86-64: Remove unused vxtime.hz field
      x86-64: Allow frame pointer and fix help text.
      x86-64: Make dmi_find_device for !DMI case inline
      x86-64: Clean up the SRAT node list before computing the hash function
      x86-64: reset apicid<->node tables when SRAT cannot be parsed
      x86-64: Use correct mask to compute conflicting nodes in SRAT
      x86-64: clean up local_add/sub arguments
      Fix MPOL_F_VERIFY
      Make BUILD_BUG_ON fail at compile time.
      x86_64: Export end_pfn
      Fix up TLB flush filter disabling
      x86_64: Drop global bit from early low mappings
      x86_64: Fix change_page_attr cache flushing
      x86_64: Allocate cpu local data for all possible CPUs
      i386: Don't discard upper 32bits of HWCR on K8
      [NET]: Disable NET_SCH_CLK_CPU for SMP x86 hosts

Andrea Arcangeli (1):
      i386: seccomp fix for auditing/ptrace

Andreas Gruenbacher (1):
      nfsacl: Solaris VxFS compatibility fix

Andreas Herrmann (6):
      [SCSI] change port speed definitions for scsi_transport_fc
      [SCSI] zfcp: fix race conditions when accessing erp_action lists
      [SCSI] zfcp: remove union zfcp_req_data, use unit refcount for FCP commands
      [SCSI] zfcp: remove function zfcp_fsf_req_wait_and_cleanup
      [SCSI] zfcp: shorten eh_bus_reset and eh_host_reset handlers
      [SCSI] zfcp: add additional fc_host attributes

Andreas Oberritter (9):
      dvb: core: glue code for DMX_GET_CAPS and DMX_SET_SOURCE
      dvb: core: dvb_demux: fix continuity counter error handling
      dvb: core: dvb_demux: remove unused cruft
      dvb: core: dvb_demux: remove unsused descramble callbacks
      dvb: core: dvb_demux: remove more unused cruft
      dvb: core: dvb_demux: use INIT_LIST_HEAD
      dvb: core: dvb_demux formatting fixes
      dvb: frontend: stv0299: pass i2c bus to pll callback
      dvb: usb: removed empty module_init/exit calls

Andreas Steinmetz (2):
      encrypt suspend data for easy wiping
      swsusup with dm-crypt mini howto

Andrew McDonald (1):
      [IPV6]: Check interface bindings on IPv6 raw socket reception

Andrew Morton (44):
      ipw2100 old gcc fix
      wireless-device-attr-fixes
      wireless-device-attr-fixes-2
      [ACPI] CONFIG_ACPI=n build fix
      [ACPI] fix IA64 build warning
      [ACPI] lint: irqrouter_suspend() takes a pm_message_t, not a u32
      more-u32-vs-pm_message_t-fixes-6
      e1000 printk warning fix 2
      [SUNRPC]: svcsock.c needs linux/tcp.h
      [DECNET]: Fix build after netlink changes.
      [RXRPC]: Fix build failure introduced by skb->stamp changes.
      ppc64: four level pagetables fix
      s2io build fix
      Floppy: add cmos attribute to floppy driver tidy
      [NETFILTER]: ip_conntrack_netbios_ns.c gcc-2.95.x build fix
      PCI: fix up pretty-names removal patch
      USB: option card driver coding style tweaks
      x86: MP_processor_info fix
      deadline: clean up question mark operator
      ntfs build fix
      time.h: remove ifdefs
      [WATCHDOG] driver-for-ibm-automatic-server-restart-watchdog-fix
      i2c-keywest warning fix
      set_current_state() commentary
      schedule_timeout_[un]interruptible() speedup
      s2io warning fixes
      x86_64: e820.c needs module.h
      x86_64: desc.h-needs smp.h
      seclvl-use-securityfs tidy
      dell_rbu tidy
      joystick-vs-x.org fix
      Add printk_clock()
      [SCSI] lpfc build fix
      proc_task_root_link c99 fix
      atyfb c99 fix
      revert oversized kmalloc check
      x86: hw_irq.h warning fix
      [NETFILTER]: Fix ip6_table.c build with NETFILTER_DEBUG enabled.
      orinoco: limit message rate
      inotify/idr leak fix
      alpha: atomic dependency fix
      qlogic lockup fix
      export cpu_online_map
      svcsock timestamp fix

Andrew Stribblehill (1):
      bfs: fix endianness, signedness; add trivial bugfix

Andrew Vasquez (18):
      [SCSI] qla2xxx: Use dma_get_required_mask() in determining the 'ideal' DMA mask.
      [SCSI] qla2xxx: Export class-of-service (COS) information.
      [SCSI] qla2xxx: Add FDMI support.
      [SCSI] qla2xxx: Correct domain/area exclusion logic.
      [SCSI] qla2xxx: Simplify redundant target/device reset logic.
      [SCSI] qla2xxx: Correct LED scheme definition.
      [SCSI] qla2xxx: Remove RISC pause/release barriers during flash manipulation.
      [SCSI] qla2xxx: Remove redundant call to pci_unmap_sg().
      [SCSI] qla2xxx: Add change_queue_depth/type() API support.
      [SCSI] qla2xxx: Add host attributes.
      [SCSI] qla2xxx: Remove bad call to fc_remove_host() during probe failure.
      [SCSI] qla2xxx: Replace schedule_timeout().
      [SCSI] qla2xxx: Stop firmware execution at unintialization time.
      [SCSI] qla2xxx: Update version number to 8.01.00-k.
      [SCSI] fc_transport: Generalize WWN to u64 interger conversions.
      [SCSI] qla2xxx: use wwn_to_u64() transport helper
      [SCSI] lpfc: use wwn_to_u64() transport helper
      [SCSI] qla2xxx: fix remote port timeout with qla2xxx driver

Andrew de Quincey (7):
      USB: Prevent hid-core claiming Apple Bluetooth device on new G4 powerbooks
      dvb: frontend: s5h1420: fixes
      dvb: frontend: stv0299: support reading both BER and UCBLOCKS
      dvb: frontend: tda1004x: fix SNR reading
      dvb: budget-ci: add support for TT DVB-C CI card
      dvb: budget-av: fixes for CI interface
      dvb: budget-av: enable frontend on KNC1 Plus cards

Andrey Panin (6):
      dmi: remove uneeded function
      dmi: remove old debugging code
      dmi: make dmi_string() behave like strdup()
      dmi: add onboard devices discovery
      IPMI: use dmi_find_device()
      [WATCHDOG] driver-for-ibm-automatic-server-restart-watchdog.patch

Andy Currid (1):
      Add NVIDIA device ID in sata_nv

Andy Fleming (2):
      This patch adds a PHY Abstraction Layer to the Linux Kernel, enabling
      PHY Layer fixup

Andy Wingo (1):
      raw1394: fix locking in the presence of SMP and interrupts

Anton Altaparmakov (44):
      NTFS: Support more clean journal ($LogFile) states.
      NTFS: Allow highmem kmalloc() in ntfs_malloc_nofs() and add _nofail() version.
      NTFS: Use ntfs_malloc_nofs_nofail() in runlist.c::ntfs_runlists_merge()
      NTFS: Fix two nasty runlist merging bugs that had gone unnoticed so far.
      NTFS: Remove two bogus BUG_ON()s from fs/ntfs/mft.c.
      NTFS: Fix handling of valid but empty mapping pairs array in
      NTFS: Report unrepresentable inodes during ntfs_readdir() as KERN_WARNING
      NTFS: Change ntfs_rl_truncate_nolock() to throw away the runlist if the new
      NTFS: Add ntfs_rl_punch_nolock() which punches a caller specified hole into a runlist.
      NTFS: Fix a bug in fs/ntfs/index.c::ntfs_index_lookup().  When the returned
      NTFS: Remove bogus setting of PageError in ntfs_read_compressed_block().
      NTFS: Add fs/ntfs/attrib.[hc]::ntfs_resident_attr_value_resize().
      NTFS: Fix several bugs in fs/ntfs/attrib.c.
      NTFS: Fix handling of sparse attributes in ntfs_attr_make_non_resident().
      NTFS: Fix cluster (de)allocators to work when the runlist is NULL and more
      NTFS: Truncate {a,c,m}time to the ntfs supported time granularity when
      NTFS: Fixup handling of sparse, compressed, and encrypted attributes in
      NTFS: Make ntfs_write_block() not instantiate sparse blocks if they are zero.
      NTFS: Fixup handling of sparse, compressed, and encrypted attributes in
      NTFS: Optimize fs/ntfs/aops.c::ntfs_write_block() by extending the page
      NTFS: Fix fs/ntfs/aops.c::ntfs_{read,write}_block() to handle the case
      NTFS: Fixup handling of sparse, compressed, and encrypted attributes in
      NTFS: Fix page_has_buffers()/page_buffers() handling in fs/ntfs/aops.c.
      NTFS: Improve scalability by changing the driver global spin lock in
      NTFS: 2.1.24 release and some minor final fixes.
      Merge branch 'master' of /usr/src/linux-2.6
      Merge branch 'master' of /pub/scm/linux/kernel/git/torvalds/linux-2.6
      NTFS: Change the mount options {u,f,d}mask to always parse the number as
      NTFS: Mask out __GFP_HIGHMEM when doing kmalloc() in __ntfs_malloc() as it
      Merge branch 'master' of imp.csi.cam.ac.uk:/home/src/ntfs-2.6.git/
      Merge branch 'master' of /pub/scm/linux/kernel/git/torvalds/linux-2.6
      NTFS: Fix various bugs in the runlist merging code.  (Based on libntfs
      NTFS: Fix handling of compressed directories that I broke in earlier changeset.
      NTFS: Fix ntfs_{read,write}page() to cope with concurrent truncates better.
      Merge branch 'master' of /home/src/linux-2.6/
      NTFS: More runlist handling fixes from Richard Russon and myself.
      NTFS: Fix sparse warnings that have crept in over time.
      NTFS: Change ntfs_cluster_free() to require a write locked runlist on entry
      NTFS: Fix the definition of the CHKD ntfs record magic.  It had an off by
      NTFS: More $LogFile handling fixes: when chkdsk has been run, it can leave the
      Merge branch 'master' of /home/src/linux-2.6/
      NTFS: Re-fix sparse warnings in a more correct way, i.e. don't use an enum with
      NTFS: Fix a stupid bug in __ntfs_bitmap_set_bits_in_run() which caused the
      NTFS: Fix a 64-bitness bug where a left-shift could overflow a 32-bit variable

Anton Blanchard (27):
      ppc64: Add CONFIG_HZ
      ppc64: poison initmem
      ppc64: speedup cmpxchg
      ppc64: add number of PMCs to cputable
      ppc64: remove CPU_FTR_PMC8
      ppc64: Use num_pmcs in oprofile code
      ppc64: Add oprofile cpu_type to cpu feature struct
      ppc64: Move oprofile_impl.h into include/asm-ppc64
      ppc64: Move oprofile_model into cpu feature struct
      ppc64: Fix build with oprofile disabled
      [SCSI] Universal Xport no attach blacklist
      ppc64: ptrace cleanups
      ppc64: Fix up some whitespace issues in ptrace32.c
      ppc64: Add definitions for new PTRACE calls
      ppc64: Add ptrace data breakpoint support
      ppc64: xics cleanup
      ppc64: indent pci code
      ppc64: Fix for missing start-cpu rtas token
      ppc64: Remove unused code
      hvc_console: start kernel thread before registering tty
      ppc64: build fix
      ppc64: Fix issue with non zero boot cpu
      ppc64: Fix LPAR regression
      ppc64: Fix build with iommu debug enabled
      ppc64: Fix 64bit ptrace DABR support
      ppc64: Add missing barrier() in kexec code
      ppc64: Fix PCI hotplug

Antonino A. Daplas (32):
      vt: fix possible memory corruption in complement_pos
      fbdev: Add fbset -a support
      vesafb: Add blanking support
      fbdev: Resurrect hooks to get EDID from firmware
      savagefb: Driver updates
      nvidiafb: Fallback to firmware EDID
      fbdev: Fix greater than 1 bit monochrome color handling
      fbcon: Saner 16-color to 4-color conversion
      console: Fix buffer copy on vc resize
      radeonfb_old: Fix broken link
      fbdev: Add VESA Coordinated Video Timings (CVT) support
      nvidiafb: Use CVT to get mode for digital displays
      savagefb: Make mode_option available when compiled as a module
      fbcon: Stop cursor timer if console is inactive
      nvidiafb: Fixed mirrored characters in big endian machines
      fbdev: Initialize var structure in calc_mode_timings
      fbcon: Break up bit_putcs into its component functions
      i810fb: Add i2c/DDC support
      i810fb: Stop LCD displays from flickering
      i810fb: Fix oops if CONFIG_FB_I810_I2C is set to no
      i810fb: Restore xres and yres option parameters
      i810fb: Change option ext_vga to extvga to match documentation
      i810fb: Update i810fb documentation
      fbdev Kconfig fix
      nv_i2c oops fix
      savagefb: Fix load failure of the Twister chipset
      vgacon: Fix sanity checking in vgacon_resize
      vc: Use correct size on buffer copy in vc_resize
      nvidiafb: Fix absence of cursor in nvidiafb
      fbdev: Fix reversed back and front porches
      intelfb: Fix regression (blank display) from ioremap patch
      vesafb: Fix display corruption on display blank

Arnaldo Carvalho de Melo (134):
      [REQSK]: Move the syn_table destroy from tcp_listen_stop to reqsk_queue_destroy
      [NET]: Cleanup INET_REFCNT_DEBUG code
      [SOCK]: Rename __tcp_v4_rehash to __sk_prot_rehash
      [SOCK]: Introduce sk_setup_caps
      [INET]: Introduce inet_sk_rebuild_header
      [INET]: Move the TCP ehash functions to include/net/inet_hashtables.h
      [INET]: Just rename the TCP hashtable functions/structs to inet_
      [INET]: Move the TCP hashtable functions/structs to inet_hashtables.[ch]
      [INET]: Move bind_hash from tcp_sk to inet_sk
      [INET]: Generalise tcp_bind_hash & tcp_inherit_port
      [INET]: Move tcp_port_rover to inet_hashinfo
      [INET]: Generalise the tcp_listen_ lock routines
      [TCP]: Move the tcp sock states to net/tcp_states.h
      [INET]: Generalise tcp_v4_hash & tcp_unhash
      [INET]: Generalise tcp_v4_lookup_listener
      [INET]: Generalise tcp_tw_bucket, aka TIME_WAIT sockets
      [INET]: Generalise the TCP sock ID lookup routines
      [INET_TWSK]: Introduce inet_twsk_alloc
      [SOCK]: Introduce sk_clone
      [NET]: Introduce inet_connection_sock
      [NET]: Just move the inet_connection_sock function from tcp sources
      [ICSK]: Introduce inet_csk_clone
      [ICSK]: Generalise tcp_listen_{start,stop}
      [ICSK]: Introduce reqsk_queue_prune from code in tcp_synack_timer
      [NET]: Export symbols needed by the current DCCP code
      [RANDOM]: Introduce secure_dccp_sequence_number
      [DCCP]: Initial implementation
      [ICSK]: Move generalised functions from tcp to inet_connection_sock
      [LIST]: Introduce list_for_each_entry_safe_continue
      [CCID3]: Reenable list_for_each_entry_safe_continue usage
      [INET]: Make inet_create try to load protocol modules
      [DCCP]: Fix struct sockaddr_dccp definition
      [DCCP]: Introduce dccp_write_xmit from code in dccp_sendmsg
      [DCCP]: Initialize icsk_rto in dccp_v4_init_sock
      [TIMEWAIT]: Introduce inet_timewait_death_row
      [TIMEWAIT]: Move inet_timewait_death_row routines to net/ipv4/inet_timewait_sock.c
      [DCCP]: Finish the TIMEWAIT minisock support
      [ICSK]: Move TCP congestion avoidance members to icsk
      [TCPDIAG]: Implement cheapest way of supporting DCCPDIAG_GETSOCK
      [CCID3]: Separate most of the packet history code
      [CCID3]: Ditch USEC_IN_SEC as time.h has USEC_PER_SEC
      [TCPDIAG]: Introduce CONFIG_IP_TCPDIAG_DCCP
      [IPV6]: Generalise the tcp_v6_lookup routines
      [INET6_HASHTABLES]: Move inet6_lookup functions to net/ipv6/inet6_hashtables.c
      [TCPDIAG]: Introduce inet_diag_{register,unregister}
      [TCPDIAG]: Just rename everything to inet_diag
      [INET_DIAG]: Rename tcp_diag.[ch] to inet_diag.[ch]
      [INET_DIAG]: Move the tcp_diag interface to the proper place
      [PACKET_HISTORY]: Add dccphtx_rtt and rename the win_count fields
      [DCCP]: Just reflow the source code to fit in 80 columns
      [DCCP]: Rewrite dccp_sendmsg to be more like UDP
      [DCCP]: Introduce the DCCP Kernel hacking menu
      [DCCP]: Fix RESET handling in dccp_rcv_state_process
      [DCCP]: Fix sparse warnings
      [NET]: Fix sparse warnings
      [NETLINK]: Fix sparse warnings
      [IP]: Introduce ip_options_get_from_user
      [DCCP]: Send SYNCACK packets in response to SYNC packets
      [DCCP]: Set dccp_ctl_socket to NULL in dccp_ctl_sock_exit
      [DCCP]: Use LIMIT_NETDEBUG in some debugging printks
      [CCID3]: Reintroduce ccid3hctx_t_rto
      [DCCP]: Fix seqno setting in dccp_v4_ctl_send_reset
      [DCCP]: Give more info on Step 6 failure debug printk
      [DCCP]: Fix the ACK and SEQ window variables settings
      [DCCP]: Fix ackno setting in SYNC/SYNCACK packets
      [DCCP]: Implement the CLOSING timer
      [DCCP]: Fix skb leak in dccp_sendmsg
      [DCCP]: Send a DATAACK packet when we have a TIMESTAMP_ECHO pending
      [CCID]: Make ccid_hc_[rt]x_exit accept NULL arguments
      [DCCP]: Export dccp_insert_option_timestamp to CCIDs
      [CCID3]: Calculate the RTT in the RX half connection
      [DCCP]: Introduce dccp_get_info
      [ICSK]: Generalise tcp_listen_poll
      [DCCP]: Call the HC exit routines at dccp_v4_destroy_sock
      [DCCP]: Initial dccp_poll implementation
      [DCCP]: Make the Debug Menu available when DCCP is statically linked too
      [DCCP]: Introduce dccp_wait_for_ccid and use it in dccp_write_xmit
      [CCID3]: Reflow to mostly fit under 80 columns
      [CCID3]: Reorganise timeval handling
      [CCID3]: Introduce usecs_div
      [CCID3]: Move the CCID3 defines to ccid3.h
      [CCID3]: Move the loss interval code to loss_interval.[ch]
      [DCCP]: Just move packet_history.[ch] to net/dccp/ccids/lib/
      [DCCP]: Introduce dccp_tfrc_lib module with net/dccp/ccids/lib/*.c
      [DCCP]: Move the calc_X routines to dccp_tfrc_lib
      [CCID3]: Move ccid3_hc_rx_add_hist to packet_history.c
      [CCID3]: Move ccid3_hc_rx_detect_loss to packet_history.c
      [DCCP]: Introduce DCCP_SOCKOPT_PACKET_SIZE
      [CCID3]: Call sk->sk_write_space(sk) when receiving a feedback packet
      [CCID3] Avoid unsigned integer overflows in usecs_div
      [CCID] Only call the HC insert_options methods when requested
      [CCID3] Calculate ccid3hcrx_x_recv using usecs_div
      [DCCP] Give precedence to the biggest ELAPSED_TIME
      [CCID3] Use ELAPSED_TIME in the HC TX RTT estimation
      [CCID3] Make the ccid3hcrx_rtt calc look more like the ccid3hctx_rtt one
      [CCID3] Initialize more fields in ccid3_hc_rx_init
      [DCCP] Introduce dccp_timestamp
      [CCID3] Introduce ccid3_hc_[rt]x_sk() for overal consistency
      [CCID3] Initialize ccid3hctx_t_ipi to 250ms
      [DCCP] Only call the HC _exit() routines in dccp_v4_destroy_sock
      [CCID3] Cleanup ccid3 debug calls
      [CCID3]: Listen socks doesn't have a private CCID block
      [DCCP]: Check if already in the CLOSING state in dccp_rcv_closereq
      [DCCP]: Handle SYNC packets in dccp_rcv_state_process
      [DCCP]: More precisely set reset_code when sending RESET packets
      [DCCP]: Introduce DCCP_SOCKOPT_SERVICE
      [DCCP]: Add MAINTAINERS and CREDITS entries
      [DCCP]: Move the ack vector code to net/dccp/ackvec.[ch]
      [CCID3]: Introduce include/linux/tfrc.h
      [DCCP]: Don't use necessarily the same CCID for tx and rx
      [DCCP]: Introduce CCID getsockopt for the CCIDs
      [LLC]: Make llc_frame_alloc take a net_device as an argument
      [LLC]: Simplify llc_c_ac code, removing unneeded assignments to variables
      [LLC]: Remove unneeded f_bit variables
      [LLC]: introduce llc_conn_tmr_common_cb, to avoid code duplication
      [LLC]: Remove unneeded temp net_device variables
      [LLC]: Update comments for llc_ui_bind and llc_ui_autobind to match new behaviour
      [LLC]: Mark llc_find_next_offset as __init, saving some more bytes
      [LLC]: Help the compiler with likely/unlikely, saving some more bytes
      [LLC]: Use const in llc_c_ev.c
      [LLC]: Remove unused functions from llc_c_ev.c
      [LLC]: Convert llc_ui_wait_for_ functions to use prepare_to_wait/finish_wait
      [LLC]: Use the sk_wait_event primitive
      [LLC]: Add sysctl support for the LLC timeouts
      [LLC]: Use some more likely/unlikely
      [LLC]: Use sk_wait_data
      [LLC]: Do better struct sock accounting on skbs
      [LLC]: Use refcounting with struct llc_sap
      [LLC]: Fix sparse warnings
      [LLC]: Fix the accept path
      [LLC]: fix llc_ui_recvmsg, making it behave like tcp_recvmsg
      [CCID]: Check if ccid is NULL in the hc_[tr]x_exit functions
      [DCCP]: Transition from PARTOPEN to OPEN when receiving DATA packets
      [TWSK]: Grab the module refcount for timewait sockets

Arnaud Patard (4):
      sata_sis: Add support for SiS182 chipset
      s3c2410fb: ARM S3C2410 framebuffer driver
      s3c2410fb: Platform support for ARM S3C2410 framebuffer driver
      sata_sis: Fix typo in sata port2 initialisation

Arnaud Patard (Rtp) (1):
      [WATCHDOG] s3c2410_wdt.c-state_warning.patch

Arnd Bergmann (1):
      ppc64: fix IPI on bpa_iic

Arthur Kepner (1):
      bonding: inherit zero-copy flags of slaves

Arthur Othieno (4):
      ppc32: Re-order cputable for 750CXe DD2.4 entry
      ppc32: Add cputable entry for 750CXe DD2.4 ("Gekko")
      ppc64: Big-endian I/O memory accessors.
      Remove even more stale references to Documentation/smp.tex

Ashok Raj (6):
      x86/x86_64: deferred handling of writes to /proc/irqxx/smp_affinity
      x86_64: Fix cluster mode send_IPI_allbutself to use get_cpu()/put_cpu()
      x86_64: create sysfs entries for cpu only for present cpus
      x86_64: Don't do broadcast IPIs when hotplug is enabled in flat mode.
      x86_64: Don't call enforce_max_cpus when hotplug is enabled
      x86-64: Delivery mode should be APIC_DM_FIXED when using physical mode.

Avery, Brian (1):
      Add warning `init=' to init/main.c

Badari Pulavarty (1):
      AUDIT: Fix definition of audit_log_start() if audit not enabled

Bagalkote, Sreenivas (1):
      [SCSI] MegaRAID SAS RAID: new driver

Baris Cicek (1):
      [SERIAL] Add SupraExpress 336i Sp ASVD modem ID

Barry Scott (1):
      dvb: frontend: mt352: fix signal strength reading

Bart De Schuymer (1):
      [BRIDGE-NF]: Fix iptables redirect on bridge interface

Becky Bruce (1):
      Move 3 more headers to asm-powerpc

Ben Dooks (37):
      [ARM] 2855/1: S3C2410 - add CLKSLOW definitions, and show in init
      [ARM] 2856/1: S3C2440 - show DVS status at startup
      [ARM] 2857/2: Dynamic tick - fix OOPS if configured and not provided
      [WATCHDOG] s3c2410 watchdog power management
      [WATCHDOG] s3c2410 watchdog - replace reboot notifier
      [ARM] 2874/1: S3C2410 - add cpu_init() call after sleep wakeup
      [ARM] 2876/1: N30 - remove task to toggle USB D+ line
      [ARM] 2889/1: S3C2410 - Add machine Anubis
      [ARM] 2884/1: BAST - fix PC104 IRQ routing
      [ARM] 2891/1: S3C2410 - update s3c2410_defconfig for 2.6.13
      USB: S3C24XX port numbering fix
      Documentation/sparse snapshot URL
      [ARM] 2924/3: taglist - postfix section with .init for `make buildcheck`
      [ARM] 2925/3: earlyparam - postfix section with .init for `make buildcheck`
      [ARM] 2926/1: .proc.info - postfix section with .init for `make buildcheck`
      [ARM] 2927/1: .arch.info - postfix section with .init for `make buildcheck`
      [ARM] 2928/1: S3C2410 - make machine init code static
      [ARM] 2933/1: S3C2410 - fix serial port warnings
      [ARM] 2934/1: Anubis - fix VA offsets for CPLD registers
      [NET]: Fix GCC4 compile error: sysctl in linux/if_ether.h
      s3c2410fb: Minor warning fix
      [ARM] 2963/1: S3C2410 - add .owner field to device_driver
      [ARM] 2964/1: S3C2410 - serial: add .owner to driver
      [ARM] 2975/1: S3C2410: time.c missing include of cpu.h
      [ARM] 2976/1: S3C2410: add static to functions in serial driver
      [ARM] 2977/1: armksyms.c - make items in export table static
      [ARM] 2979/2: S3C2410 - add static to non-exported machine items
      [ARM] 2978/1: nwfpe - clean up sparse errors
      [NETPOLL]: wrong return for null netpoll_poll_lock()
      [ARM] 3005/1: S3C2440 - add definition for s3c2440_set_dsc() call in hardware.h
      [ARM] 3006/1: S3C2410 - arch/arm/mach-s3c2410 sparse fixes
      [ARM] 3007/1: BAST - add CONFIG_ISA to build
      [ARM] 3009/1: S3C2410 - io.h offsets too large for LDRH/STRH
      [ARM] 3018/1: S3C2410 - check de-referenced device is really a platform device
      [ARM] 3026/1: S3C2410 - avoid possible overflow in pll calculations
      [ARM] 3027/1: BAST - reduce NAND timings slightly
      [ARM] 3028/1: S3C2410 - add DCLK mask definitions

Benjamin Herrenschmidt (20):
      flattened device tree changes
      Fix PCI ROM mapping
      ppc64: Build zImage.vmode for G5
      ppc32: fix build with oprofile
      ppc64: SMU driver update & i2c support
      mesh scsi: fix error handling
      ppc64: Fix huge pages MMU mapping bug
      ppc: fix stupid thinko in oprofile fix
      orinoco: Fix flood of kernel log with stupid WE warnings
      ppc64: More hugepage fixes
      Fix ppc64 smu driver locking
      pmac: fix cpufreq for old tipb 550Mhz
      ppc: Fix timekeeping with HZ=250 on some Mac models
      ide: Workaround PM problem
      ppc32: Fix timekeeping
      ppc32: Tell userland about lack of standard TB
      ppc64: Fix G5 model in /proc/cpuinfo
      ppc64: Fix error in vDSO 32 bits date
      ppc64: Fix pages marked dirty abusively
      ppc64: Fix wrong register mapping in mpic driver

Benjamin LaHaise (4):
      new name for 2.6.14
      [NET]: Make use of ->private_data in sockfd_lookup
      unify x86/x86-64 semaphore code
      aio: kiocb locking to serialise retry and cancel

Bernd Petrovitsch (1):
      Rename vprintk define in bttpvp.h

Bill Nottingham (1):
      fix class symlinks in sysfs

Bjorge Dijkstra (1):
      [ALSA] ac97 - make ac97 codec device name unique

Bjorn Helgaas (7):
      [ACPI] don't complain about PCI root bridges without _SEG
      [IA64] fix IO_SPACE_SPARSE_ENCODING macro ambiguity
      [ACPI] PNPACPI IRQ workaround for HP workstations
      pnp: consolidate kmalloc wrappers
      PNP: make pnp_dbg conditional directly on CONFIG_PNP_DEBUG
      PCI: remove unused "scratch"
      [SERIAL] support the Exsys EX-4055 4S four-port card

Bob Moore (1):
      [ACPI] ACPICA 20050815

Bob Picco (2):
      SPARSEMEM EXTREME
      sparsemem extreme implementation

Bodo Eggert (1):
      use select in sound/isa/Kconfig

Bodo Stroesser (9):
      Ptrace/i386: fix "syscall audit" interaction with singlestep
      Uml support: reorganize PTRACE_SYSEMU support
      Uml support: add PTRACE_SYSEMU_SINGLESTEP option to i386
      SYSEMU: fix sysaudit / singlestep interaction
      uml: fix SIGWINCH handler race while waiting for signals.
      uml: increase granularity of host capability checking
      uml: skas0 stubs now check system call return values
      uml: allow host capability usage to be disabled
      uml: fix advanced sysemu check

Borislav Deianov (1):
      [ACPI] IBM ThinkPad ACPI Extras Driver v0.12

Brandon Enochs (1):
      hostap update

Brent Casavant (1):
      ioc4_serial: Remove bogus error message

Brett M Russ (2):
      PCI/libata INTx cleanup
      PCI: PCI/libata INTx bug fix

Brett Russ (2):
      libata: fix pio_mask values (take 2)
      libata: Marvell SATA support (PIO mode)

Brian Haley (1):
      [IPV6]: Bring Type 0 routing header in-line with rfc3542.

Brian King (1):
      block: CFQ refcounting fix

Brian Schau (1):
      Input: HID - add Wireless Security Lock to HID blacklist

Brice Goglin (2):
      Fix smsc_ircc_init return value
      pcmcia: add pcmcia to IRQ information

Bruce Allan (1):
      sunrpc: cache_register can use wrong module reference

Bryan Sutula (1):
      [IA64] Avoid kernel hang during CMC interrupt storm

Cal Peake (1):
      Even more fallout from ATI Xpress timer workaround

Catalin Marinas (6):
      [ARM] 2868/1: Include linux/cpumask.h in arch/arm/common/gic.c
      [ARM] 2932/1: Avoid the "noreturn" warning in arch/arm/kernel/traps.c
      [ARM] 2939/1: Fix compilation error in arch/arm/mm/flush.c
      [ARM] 2942/1: Fix the warning in arch/arm/common/gic.c
      [ARM] 2943/1: Clear the exclusive monitor in v6_early_abort
      [ARM] 2954/1: Allow D and I cache and branch prediction disabling for ARMv6

Chas Williams (1):
      [ATM]: track and close listen sockets when sigd exits

Chaskiel Grundman (1):
      alpha: process_reloc_for_got confuses r_offset and r_addend

Chen, Kenneth W (4):
      remove hugetlb_clean_stale_pgtable() and fix huge_pte_alloc()
      [IA64] make exception handler in copy_user more robust
      [IA64] minor performance tune-up in ia64_switch_to
      Prefetch kernel stacks to speed up context switch

Chris Mason (1):
      reiserfs: use mark_inode_dirty instead of reiserfs_update_sd

Chris Sykes (2):
      Fix ext2_new_inode() failure paths
      Fix ext3_new_inode() failure paths

Chris Wright (1):
      typo fix in last cpufreq powernow patch

Chris Zankel (1):
      xtensa: remove io_remap_page_range and minor clean-ups

Christian Krause (1):
      USB: fix bug in handling of highspeed usb HID devices

Christoph Hellwig (51):
      ll_rw_blk.c kerneldoc updates
      [SCSI] qla1280: remove dead per-host flag variables
      [SCSI] qla1280: interupt posting for irq disabling/enabling
      [SCSI] qla1280: misc cleanups
      [SCSI] qla1280: use SAM_ constants
      [SCSI] qla1280: remove SG_SEGMENTS
      [SCSI] qla1280: always load microcode
      [SCSI] qla1280: don't use bitfields for hardware access in isp_config
      [SCSI] qla1280: don't use bitfields for hardware access, parameters
      [SCSI] qla1280: endianess annotations
      [SCSI] aic79xx: remove some dead code
      [SCSI] aic79xx: sane pci probing
      [SCSI] aiclib remove dead
      [SCSI] comment cleanup for spi_execute
      [NETFILTER]: Remove tasklist_lock abuse in ipt{,6}owner
      [XFS] replace vn_get usage by ihold
      [XFS] remove struct vnode::v_type
      [XFS] Fix sparse warnings in kmem_* functions  Patch from Victor Fusco
      [XFS] remove unessecary vnode flags
      [XFS] add infrastructure for waiting on I/O completion at inode reclaim
      [XFS] Add infrastructure for tracking I/O completions
      [XFS] Add in the new xfs_aops.h header file for I/O completion struct.
      [XFS] Delay direct I/O completion to a workqueue  This is nessecary
      [XFS] Delay I/O completion for unwritten extents after conversion
      [XFS] streamline the clear_inode path
      [XFS] allow a null behaviour pointer in linvfs_clear_inode
      [XFS] remove some dead code from pagebuf
      [XFS] Retry linux inode cacech lookup if we found a stale inode.  This
      [XFS] Switch kernel thread handling to the kthread_ API
      [XFS] replace "extern inline" with "static inline"  Patch from Adrian Bunk
      [SCSI] aic7xxx: remove aiclib.c
      [SCSI] fusion: extended config header support
      [SCSI] fusion: update LSI headers
      [SCSI] fusion: endianess fixes
      [SCSI] fusion: whitespace fixes
      ppc32: fix asm-ppc/dma-mapping.h sparse warning
      [SCSI] fix SCSI_IOCTL_PROBE_HOST
      [SCSI] switch EH thread startup to the kthread API
      [SCSI] unexport scsi_add_timer/scsi_delete_timer
      remove a dead extern in mem.c
      remove misleading comment above sys_brk
      move m68k rtc drivers over to initcalls
      move 68360serial.c over use initcalls
      remove asm-*/hdreg.h
      [SCSI] SAS transport class
      [SCSI] fusion core changes for SAS support
      [SCSI] fusion SAS support (mptsas driver)
      remove blkdev_scsi_issue_flush_fn again
      fixup Documentation/DocBook/kernel-hacking.tmpl
      [SCSI] sas: fix remote phy removal
      [SCSI] mptsas: fix phy identifiers

Christoph Lameter (9):
      A new 10GB Ethernet Driver by Chelsio Communications
      [IA64] Spinlock optimizations
      [IA64] Remove rwsem limitation of 32k waiters
      /proc/<pid>/numa_maps to show on which nodes pages reside
      More __read_mostly variables
      radix-tree: Remove unnecessary indirections and clean up code
      Numa-aware slab allocator V5
      slab: fix handling of pages from foreign NUMA nodes
      __kmalloc: Generate BUG if size requested is too large.

Christophe Lucas (4):
      printk : Documentation/firmware_class/firmware_sample_driver.c
      applicom: fix error handling
      drivers/char/lcd.c: misc_register() can fail
      hdpu_cpustate.c: misc_register() can fail

Christopher Zimmermann (1):
      [SPARC] cs4231: Fix SBUS support in this driver.

Chuck Ebbert (10):
      loopback: #ifdef the TSO code
      loopback: optimize stats
      loopback: whitespace cleanup
      [WATCHDOG] softdog-timer-running-oops.patch
      docs: fix misinformation about overcommit_memory
      x86-64: Clean up nmi error message
      x86-64: Fix incorrect FP signals
      x86-64: i386/x86-64: Fix time going twice as fast problem on ATI Xpress chipsets
      i386: Ignore masked FPU exceptions
      atiixp_modem printk fixes

Clemens Buchacher (2):
      janitor: ide: min/max macros in ide-timing.h
      oss: don't concatenate __FUNCTION__ with strings

Clemens Ladisch (34):
      [ALSA] sound - fix .iface field of mixer control elements
      [ALSA] use SNDRV_CTL_NAME_IEC958 macro
      [ALSA] use PCM interface for IEC958 controls
      [ALSA] ymfpci: add per-voice volume controls
      [ALSA] make local objects static
      [ALSA] usb-audio: use 1 ms URBs when capturing
      [ALSA] usb-audio: fix packets per URB calculation for playback
      [ALSA] usb-audio: make nrpacks parameter writeable
      [ALSA] usb-audio: schedule high speed URBs with 1 ms alignment
      [ALSA] usb-audio: optimize handling of capture URBs
      [ALSA] usb-audio: double-buffer all playback data
      [ALSA] usb-audio: actually schedule playback URBs at frame boundaries
      [ALSA] usb-audio: properly lock hwptr_done accesses
      [ALSA] usb-audio: use usb_buffer_alloc/free
      [ALSA] usb-audio: use vmalloc for the PCM buffer
      [ALSA] ac97: make patch_wolfson_wm97??_specific() functions static
      [ALSA] usb-audio: fix Emagic MIDI protocol handling
      [ALSA] usb-audio: throttle MIDI URB resubmits on USB errors
      [ALSA] ad1889: add AD1889 driver
      [ALSA] ad1889: add AD1889 driver docs
      [ALSA] hdsp: always initialize card name
      [ALSA] usb-audio: add SNDRV_PCM_INFO_BATCH flag
      [ALSA] sparse address space annotations
      [ALSA] opti93x: optimize a register access
      [ALSA] rtctimer: add option to make RTC timer the default sequencer timer
      [ALSA] set owner field in struct pci_driver
      [ALSA] usb-audio: ignore Hercules DJ Console mixer errors
      [ALSA] usb-audio: add Roland RD-700SX support
      [ALSA] usb-audio: add more Yamaha USB MIDI devices
      [ALSA] usb-audio: add another ID for the TerraTec PHASE26
      [ALSA] usb-audio: increase max buffer size
      [ALSA] korg1212: fix typo
      [ALSA] usb-audio: add another ID for Hercules DJ Console
      [ALSA] usb-audio: add MIDI quirk for Hercules DJ Console

Colin Ngam (1):
      [IA64-SGI] Altix only: Add PCI Domain number support.

Con Kolivas (2):
      sched: run SCHED_NORMAL tasks with real time tasks on SMT siblings
      vm: kswapd cleanup: use pgdat

Corey Minyard (12):
      ipmi: add per-channel IPMB addresses
      ipmi: high-res timer support fixes
      ipmi: watchdog/NMI interaction fixes
      ipmi: allow userland to include ipmi.h
      ipmi: OEM flag handling and hacks for some Dell machines
      ipmi: clean up versioning of the IPMI driver
      ipmi: fix panic ipmb response
      ipmi: add hacks for IPMI chassis poweroff for certain Dell servers
      ipmi: style cleanups
      ipmi: remove unused fields
      ipmi poweroff: fix chassis control
      Add IPMI poweroff control to sysfs

Cornelia Huck (2):
      s390: reIPL fix and extern/static inline
      s390: ccw device reconnect oops.

Coywolf Qi Hunt (2):
      kbuild: make help binrpm-pkg fix
      alloc_buffer_head() and free_buffer_head() cleanup

Craig Shelley (1):
      USB: CP2101 New Device IDs

Dale Farnsworth (8):
      mv643xx: add workaround for HW checksum generation bug
      mv643xx: fix skb memory leak
      mv643xx: fix outstanding tx skb counter
      mv643xx: Disable per port bandwidth limits
      mv643xx: Fix promiscuous mode handling
      mv643xx: add netpoll api support
      USB: Fix typo in ohci-ppc-soc.c: usb_hcd_put => usb_put_hcd
      USB: remove include of asm/usb.h in ohci-ppc-soc.c

Daniel Burcaw (1):
      radeonfb: Only request resources we need

Daniel Drake (4):
      sata_nv: Support MCP51/MCP55 device IDs
      sata_promise: Add PDC40519 id
      USB: Fix HP8200 detection in shuttle_usbat
      USB: usb-storage: Add unusual_devs entry for Neuros Audio MP3 player

Daniel Horchner (1):
      [ALSA] intel8x0 - add AC97_TUNE_MUTE_LED quirk for HP nx8220 laptop 103c:0934

Daniel Jacobowitz (1):
      [ARM] 2941/1: Fix running legacy binaries from a soft-float root filesystem with CONFIG_IWMMXT.

Daniel Phillips (1):
      [NET]: Use non-recursive algorithm in skb_copy_datagram_iovec()

Daniel Ritz (14):
      yenta: make ToPIC95 bridges work with 16bit cards
      PCI: Support PCM PM CAP version 3
      pcmcia/cs: fix possible missed wakeup
      fix pcmcia_request_irq() for multifunction card
      pcmcia/yenta: avoid PCI write posting problem
      Update PCI IOMEM allocation start
      Driver Core: fis bus rescan devices race
      driver core: add helper device_is_registered()
      yenta: auto-tune EnE bridges for CardBus cards
      yenta: don't mess with bridge control register
      yenta: add support for more TI bridges
      yenta: more ENE bridges
      usb/core/hcd-pci.c: don't free_irq() on suspend
      [ALSA] snd_opl3sa2: add missing pnp_unregister_driver() calls

Dariusz M (1):
      USB: pl2303 driver, makes pl2303HX chip work correctly

Dave Airlie (34):
      drm: add _DRM_CONSISTENT map type
      drm: add framebuffer maps
      Refactor common, boilerplate ioctl code from drm_addbufs_* functions into
      drm: update support for drm pci buffers
      drm: update some function so a driver can call them
      drm: fix minor function header issue
      drm: export symbols for use by drivers
      drm: destatic exported function.
      drm: add test for AGP devices and driver override for it.
      drm: add new mga ids and types
      drm: make drm_alloc_agp take a dev arg.
      Add support for PCI MGA cards to MGA DRM.
      drm: add mga driver callbacks
      drm: cleanup buffer/map code
      Merge ../linux-2.6/
      Merge ../linux-2.6/
      drm: fix ioctl direction in r128 getparam
      drm: copy the right data back to userspace for getreserved contexts ioctl
      drm: updated DRM map patch for 32/64 bit systems
      drm: switch drm_handle_t to unsigned int
      drm: remove the gamma driver
      drm: fix warning in drm_pci.c
      drm: remove version.h and any version checks..
      drm: add savage driver
      drm: add initial r300 3D support.
      drm: update pci ids for savage and via
      drm: add new texture upload code from r300 project
      drm: fixes for powerpc
      drm: fix a bad VERSION check.
      drm: fix issue with handle lookup for a 0 handle
      drm: small cleanups
      drm: fix MGA on non AGP systems
      fix MGA DRM regression before 2.6.14
      drm: another mga bug

Dave C Boutcher (3):
      [SCSI] ibmvscsi eh locking
      [SCSI] ibmvscsi timeout fix
      [SCSI] ibmvscsi compatibility fix

Dave Hansen (3):
      hostap update
      sparsemem extreme: hotplug preparation
      fix mm/Kconfig spelling

Dave Johnson (1):
      fix cramfs making duplicate entries in inode cache

Dave Jones (10):
      [SCSI] blacklist addition.
      [AGPGART] Drop duplicate setting of info->mode in agp_copy_info()
      Merge /pub/scm/linux/kernel/git/torvalds/linux-2.6
      Fix up various printk levels and whitespace corrections.
      [AGPGART] Remove trailing space before \n
      [CPUFREQ] Remove trailing whitespace before \n's in printks.
      must_check attributes for PCI layer.
      Fix drm 'debug' sysfs permissions
      cpufreq: fix pending powernow timer stuck condition
      cpufreq: SMP fix for conservative governor

Dave Kleikamp (7):
      JFS: Initialize dentry->d_op for negative dentries too
      Merge with /home/shaggy/git/linus-clean/
      JFS: jfs_delete_inode should always call clear_inode.
      JFS: allow extended attributes to be set within a existing transaction
      JFS: Implement jfs_init_security
      JFS: Fix sparse warnings, including endian error
      JFS: don't dereference tlck->ip from txUpdateMap

Davi Arnaut (1):
      SELinux: handle sel_make_bools() failure in selinuxfs

David Brownell (19):
      USB: Gadget library: centralize gadget controller numbers
      USB: usbnet (1/9) clean up framing
      USB: usbnet (2/9) module for simple network links
      USB: usbnet (3/9) module for ASIX Ethernet adapters
      USB: usbnet (4/9) module for net1080 cables
      USB: usbnet (5/9) module for genesys gl620a cables
      USB: usbnet (6/9) module for Zaurii and compatibles
      USB: usbnet (7/9) module for CDC Ethernet
      USB: usbnet (8/9) module for RNDIS devices
      USB: usbnet (9/9) module for pl2301/2302 cables
      pcmcia: OMAP CF controller
      USB: EHCI port tweaks
      USB: EHCI workaround for NForce and mem > 2GB
      USB: get rid of minor log spamming
      USB: OHCI irq tweak
      USB: OHCI relies less on NDP register
      USB: OHCI, pxa27x OHCI port power tweaks
      USB: relax usbcore reset timings
      USB: sl811-hcd minor fixes

David Chinner (2):
      [XFS] Prevent the incore superblock sb_fdblocks count from leaking when we
      [XFS] Fix racy access to pb_flags.  pagebuf_rele() modified pb_flags after

David Gibson (16):
      Four level pagetables for ppc64
      Remove NACA fixed address constraint
      Move iSeries and common vectors into unused space in head.S
      Change address of ppc64 initial segment table
      Remove general use functions from head.S
      Fix apparent code overlap in ppc64 head.S
      Remove unneeded #defines in head.S
      Tweak comments in ppc64 head.S
      Move variables in ppc64 head.S from .data to .bss
      Dynamic hugepage addresses for ppc64
      Restore lparmap.s include for iSeries
      Remove nested feature sections
      Fix bug in ppc64 dynamic hugepage support
      Invert sense of SLB class bit
      Fix function/macro name collision on i386 oprofile
      ppc64: Fix typo bug in iSeries hash code

David Hardeman (2):
      [WATCHDOG] i6300esb.patch
      [WATCHDOG] i6300.h-removal-patch

David Hollis (1):
      USB: Add Novatel CDMA Wireless PC card IDs to airprime

David Howells (6):
      Provide better printk() support for SMP machines
      Keys: Add possessor permissions to keys [try #3]
      key: plug request_key_auth memleak
      Keys: Add request-key process documentation
      Keys: Split key permissions checking into a .c file
      Keys: Possessor permissions should be additive

David Johnson (2):
      dvb: bt8xx: cleanup
      dvb: bt8xx: Nebula DigiTV mt352 support

David L Stevens (1):
      [IPV6]: Fix per-socket multicast filtering in sk_reuse case

David McCullough (1):
      output of /proc/maps on nommu systems is incomplete

David Mosberger-Tang (1):
      [IA64] Fix race in mm-context wrap-around logic.

David S. Miller (109):
      [SPARC64]: Fix trap state reading for instruction_access_exception.
      [SPARC64]: Do not call winfix_dax blindly
      [SPARC64]: Revamp Spitfire error trap handling.
      [SPARC64]: Make debugging spinlocks usable again.
      [SPARC64]: More fully work around Spitfire Errata 51.
      [NET]: Kill skb->list
      [NET]: Kill skb->real_dev
      [NET]: Remove explicit initializations of skb->input_dev
      [DCCP]: Fix u64 printf format warnings.
      [IPX]: Fix build error in ipx_recvmsg()
      [IPVS]: Rename tcp_{init,exit}() --> ip_vs_tcp_{init,exit}()
      [NET]: Implement SKB fast cloning.
      [IPVS]: ipv4_table --> ipvs_ipv4_table
      [DCCP]: Fix printf format warnings on 64-bit.
      [LIB]: Make TEXTSEARCH_BM plain tristate like the others
      [SPARC64]: Eliminate irq_cpustat_t.
      [SPARC64]: Kill BRANCH_IF_ANY_CHEETAH() from copy page.
      [SPARC64]: Do not expand CHEETAH_LOG_ERROR 3 times.
      [SPARC64]: Preserve nucleus ctx page size during TLB flushes.
      [SPARC64]: Use drivers/Kconfig
      [SPARC64]: Use 'unsigned long' for port argument to I/O string ops.
      [TG3]: Update driver version and release date.
      [SPARC]: Kill io_remap_page_range()
      [TCP]: Keep TSO enabled even during loss events.
      [TG3]: Update driver version and release date.
      [NET]: Do not protect sysctl_optmem_max with CONFIG_SYSCTL
      [IPW2200]: ipw2200.h needs linux/dma-mapping.h
      [IEEE80211]: Use correct size_t printf format string in ieee80211_rx.c
      [RTC]: Use SA_SHIRQ in sparc specific code.
      [SPARC64]: Don't include drivers/firmware/Kconfig
      [SERIAL]: Avoid 'statement with no effect' warnings.
      [SPARC64]: Fix set/get MTU cases in sunos_ioctl()
      [NET]: Need struct sock forward decl in net/compat.h
      Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6-git-rfc3542
      [SPARC64]: Inline membar()'s again.
      Make sparc64 use setup-res.c
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6-git-rfc3542
      Merge davem at outer-richmond.davemloft.net:src/GIT/net-2.6/
      Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6
      [NETLINK]: Reserve a slot for NETLINK_GENERIC.
      [COMPAT]: Fixup compat_do_execve()
      [LIB]: Consolidate _atomic_dec_and_lock()
      [NET]: Do not leak MSG_CMSG_COMPAT into userspace.
      [TG3]: Add AMD K8 to list of write-reorder chipsets.
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      [SPARC64]: Handle little-endian unaligned loads/stores correctly.
      [SPARC64]: Move DCACHE_ALIASING_POSSIBLE define to asm/page.h
      [SPARC64]: Verify vmalloc TLB misses more strictly.
      [SPARC64]: Move kernel TLB miss handling into a seperate file.
      [SPARC64]: Kill SZ_BITS define from dtlb_backend.S
      [SPARC64]: Remove ktlb.S instruction patching.
      [SPARC64]: Do not allocate prom translations using bootmem.
      [SPARC64]: Break up inherit_prom_mappings() into it's constituent parts.
      [SPARC64]: Do not allocate OBP page tables using bootmem
      [SPARC64]: Remove unnecessary paging_init() cruft.
      [SPARC64]: Kill readjust_prom_translations()
      [SPARC64]: Rewrite bootup sequence.
      [SPARC64]: Fix comment typo in head.S
      [SPARC64]: Kill unused variable in setup_arch()
      [SPARC64]: Mark functions called by paging_init() as __init.
      [SPARC64]: Fix mask formation in tomatillo_wsync_handler()
      [SPARC64]: Add CONFIG_DEBUG_PAGEALLOC support.
      [SPARC64]: Probe D/I/E-cache config and use.
      [AF_PACKET]: Remove bogus checks added to packet_sendmsg().
      Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/llc-2.6
      [SPARC64]: Simplify Spitfire D-cache page flush.
      [SPARC64]: Do not do TLB pre-filling any more.
      [NEIGH]: Add debugging check when adding timers.
      [TG3]: Update driver version and release date.
      [NET]: Add Sun Cassini driver.
      [NET]: Slightly optimize ethernet address comparison.
      [SPARC64]: Add defines for 32MB/256MB PTE page size on Ultra-IV+.
      [SPARC64]: Add missing IDs for newer cpus.
      [TCP]: Fix init_cwnd calculations in tcp_select_initial_window()
      [SPARC64]: Fix bug in unaligned load endianness swapping
      [SPARC64]: Convert to use generic exception table support.
      [SPARC64]: Fix fault handling in unaligned trap handler.
      [SPARC64]: Simplify user fault fixup handling.
      [SPARC]: Declare paging_init() in asm/pgtable.h
      [SPARC64]: Move phys_base, kern_{base,size}, and sp_banks[] init to paging_init
      [SPARC64]: Kill all external references to sp_banks[]
      [SPARC64]: Solidify check in cheetah_check_main_memory().
      [NET]: Fix reversed logic in eth_type_trans().
      [TCP]: Revert 6b251858d377196b8cea20e65cae60f584a42735
      [SPARC64]: Rewrite convoluted physical memory probing.
      [SPARC64]: Kill arch/sparc64/prom/memory.c
      [SPARC64]: Fix several bugs in flush_ptrace_access().
      [RADEON]: Fix unaligned I/O port access during probe.
      [IPV6]: Fix leak added by udp connect dst caching fix.
      [IPV4]: Update icmp sysctl docs and disable broadcast ECHO/TIMESTAMP by default
      [TG3]: Update driver version and release date.
      [SUNSU]: Fix bogus locking in sunsu_change_mouse_baud()
      [SPARC64]: Replace cheetah+ code patching with variables.
      [SPARC64]: Fix initrd when net booting.
      [SPARC64]: Probe for power device on ISA bus too.
      [SPARC64]: Fix userland FPU state corruption.
      [SPARC64]: Fix Ultra5, Ultra60, et al. boot failures.
      [SPARC64]: Fix oops on runlevel change with serial console.
      [SPARC32]: Revert IOMAP change eb98129eec7fa605f0407dfd92d40ee8ddf5cd9a
      [SPARC64]: Fix net booting on Ultra5
      [SPARC64]: Fix boot failures on SunBlade-150
      [NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.
      [SPARC64]: Consolidate common PCI IOMMU init code.
      [SPARC64]: Eliminate PCI IOMMU dma mapping size limit.
      [QLOGICPTI]: Handle INQUIRY response sniffing correctly.
      [SPARC64]: Fix powering off on SMP.

David Shaohua Li (1):
      [ACPI] revert R40 workaround

David Vrabel (4):
      [ARM] 2869/1: ixp4xx: correct ioread*/iowrite*
      fbdev: geode updates
      [ARM] 2935/1: ixp4xx: fix warnings in ixp4xx_set_irq_type
      yenta: fix build if YENTA && !CARDBUS

David Woodhouse (35):
      AUDIT: Allow filtering of user messages
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      AUDIT: Drop user-generated messages immediately while auditing disabled.
      AUDIT: Really exempt auditd from having its actions audited.
      AUDIT: Report lookup flags with path/inode records.
      AUDIT: Spawn kernel thread to list filter rules.
      AUDIT: Optimise the audit-disabled case for discarding user messages
      Add audit subsystem to MAINTAINERS, for my sins.
      AUDIT: Wait for backlog to clear when generating messages.
      AUDIT: Remove stray declaration of tsk from audit_receive_msg().
      AUDIT: No really, we don't want to audit auditd.
      AUDIT: Return correct result from audit_filter_rules()
      AUDIT: Clean up user message filtering
      AUDIT: Use KERN_NOTICE for printk of audit records
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      AUDIT: Fix definition of audit_log() if audit not enabled
      AUDIT: Stop waiting for backlog after audit_panic() happens
      AUDIT: Really don't audit auditd.
      Merge with /shiny/git/linux-2.6/.git
      Fix positioning of audit in MAINTAINERS.
      AUDIT: Exempt the whole auditd thread-group from auditing
      AUDIT: Avoid scheduling in idle thread
      AUDIT: Fix compile error in audit_filter_syscall
      AUDIT: Fix livelock in audit_serial().
      AUDIT: Reduce contention in audit_serial()
      Merge with /shiny/git/linux-2.6/.git
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Merge with /shiny/git/linux-2.6/.git
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      AUDIT: Fix task refcount leak in audit_filter_syscall()
      AUDIT: Speed up audit_filter_syscall() for the non-auditable case.
      Fix missing audit_syscall_exit() on ppc64 sigsuspend exit path
      [AUDIT] Allow filtering on system call success _or_ failure
      Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Fix build failure on ppc64 without CONFIG_AUDIT

Davide Libenzi (3):
      [ALSA] hda-codec - Bring the Vaio's RA826G HDA (82801) to life ...
      epoll: fix delayed initialization bug
      epoll: handle timeout overflow

Dean Nelson (1):
      [IA64] ensure XPC and XPNET are loaded on sn2 platforms only

Dean Roehrich (3):
      [XFS] Update copyrights
      [XFS] upate copyrights
      [XFS] send dmapi events from nopage for mmapped files

Deepak Saxena (13):
      [ARM] 2834/1: Remove IXP4xx board-specific map_io routines
      [ARM] 2836/1: Cleanup IXP4xx GPIO code
      [ARM] 2853/1: Make alloc_init_supersection() work with 36-bit mappings
      arm: allow for arch-specific IOREMAP_MAX_ORDER
      cs89x0: add netpoll support
      [ARM] 2917/1: Make IXP4xx mach_desc's depend on config options
      Fix I2O config-osm init to return proper error
      Fix ixp4xx MTD driver module build
      Fix thinko in previous ARM 2917/1 patch
      Fix IXP2000 serial port resource range
      ARM: Fix IXP2000 serial port resource range. For real this time.
      Fix broken IXP4xx GPIO macro
      [ARM] 2980/1: Fix L7200 core.c compile

Denis Lukianov (1):
      [MCAST]: Fix MCAST_EXCLUDE line dupes

Denis Vlasenko (1):
      [NET]: Deinline netif_carrier_{on,off}().

Diego Calleja (1):
      trivial #if -> #ifdef

Dipankar Sarma (9):
      files: fix rcu initializers
      files: rcuref APIs
      files: break up files struct
      files-sparc64-fix 2
      files: files struct with RCU
      files: lock-free fd look-up
      files: files locking doc
      Fix the fdtable freeing in the case of vmalloced fdset/arrays
      files: fix preemption issues

Dirk Opfer (2):
      [ALSA] Fix compiler warnings in PXA2XX-AC97
      [ALSA] Fix pm_message_t in PXA2XX-AC97 driver

Dmitry Torokhov (21):
      Merge HEAD from rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
      Input: rework psmouse attributes to reduce module size
      Input: i8042 - clean up initialization code; abort if we
      Input: make i8042_platform_init return 'real' error code
      Input: i8042 - fix IRQ printing when either KBD or AUX port
      Input: i8042 - add i8042.nokbd module option to allow supressing
      Input: i8042 - add Lifebook E4010 to MUX blacklist
      Driver core: link device and all class devices derived from it.
      smsc-ircc2: whitespace fixes
      smsc-ircc2: formatting fixes
      smsc-ircc2: drop DIM macro in favor of ARRAY_SIZE
      smsc-ircc2: remove typedefs
      smsc-ircc2: dont pass iobase around
      smsc-ircc2: add to sysfs as platform device, new PM
      smsc-ircc2: use netdev_priv()
      smsc-ircc2: dont use void * where specific type will do
      Manual merge with Linus
      Input: clean up whitespace and formatting in drivers/char/keyboard.c
      Input: i8042 - use kzalloc instead of kcalloc
      Input: check switch bitmap when matching handlers
      uniput - fix crash on SMP

Domen Puncer (8):
      [NETFILTER]: Remove two unused files
      janitor: net/ppp-generic: list_for_each_entry
      janitor: jffs/intrep: list_for_each_entry
      janitor: fs/namespace.c: list_for_each_entry
      janitor: fs/dcache.c: list_for_each*
      janitor: block/umem: replace PRINTK with pr_debug
      janitor: tulip/de4x5: list_for_each
      Remove arch/arm26/boot/compressed/hw-bse.c

Dominik Brodowski (10):
      yenta: share code with PCI core
      pcmcia: remove unused client_t
      pcmcia: remove unused Vpp1, Vpp2 and Vcc
      pcmcia: more IDs for ide_cs
      pcmcia: warn on IOCTL usage
      yenta: tiny cleanup
      pcmcia: new IDs for serial_cs
      pcmcia: update ID for NinjaATA
      pcmcia: allow one port excludes
      pcmcia: only start up nonstatic sockets if both mem and io are available

Dominique Dumont (1):
      dvb: core: CI timeout fix

Doug Warzecha (1):
      dcdbas: add Dell Systems Management Base Driver with sysfs support

Douglas Gilbert (4):
      [libata scsi] add START STOP UNIT translation
      [SCSI] sg direct io/mmap oops, st sync
      [SCSI] sg: do not set VM_IO flag on mmap-ed pages
      [SCSI] permit READ DEFECT DATA in block/scsi_ioctl

Ed L Cashin (2):
      aoe [1/2]: support 16 AoE slot addresses per AoE shelf
      aoe [2/2]: update driver version number to twelve

Ed L. Cashin (1):
      [BYTEORDER]: Document alignment and byteorder macros

Egry Gabor (3):
      kconfig: kxgettext: message fix
      kconfig: kxgettext: EOL fix
      kconfig: linux.pot for all arch

Eric Dumazet (13):
      [NET]: use __read_mostly on kmem_cache_t , DEFINE_SNMP_STAT pointers
      mm/slab.c: prefetchw the start of new allocated objects
      [NET]: Use file->private_data to get socket pointer.
      [NET]: Make sure l_linger is unsigned to avoid negative timeouts
      x86_64: prefetchw() can fall back to prefetch() if !3DNOW
      remove file.f_maxcount
      struct dentry: place d_hash close to d_parent and d_name to speedup lookups
      Adds sys_set_mempolicy() in include/linux/syscalls.h
      [NET]: Prefetch dev->qdisc_lock in dev_queue_xmit()
      [NET]: Reorder some hot fields of struct net_device
      [INET]: speedup inet (tcp/dccp) lookups
      [INET]: Shrink struct inet_ehash_bucket on 32 bits UP
      rcu: keep rcu callback event counter

Eric Kinzie (1):
      [ATM]: add support for LECS addresses learned from network

Eric Lemoine (1):
      [SUNGEM]: Fix netpoll bug in Sun GEM Ether driver

Eric Moore (1):
      mptsas: fix phy identifiers

Eric Rossman (1):
      s390: crypto driver update

Eric Sandeen (2):
      [XFS] Fix check for writeable file in xfs_ioc_space ioctl code
      [XFS] add handlers to fix xfs_flock_t alignment issues in compat ioctls

Eric Van Hensbergen (13):
      v9fs: Documentation, Makefiles, Configuration
      v9fs: VFS file, dentry, and directory operations
      v9fs: VFS inode operations
      v9fs: VFS superblock operations and glue
      v9fs: 9P protocol implementation
      v9fs: transport modules
      v9fs: Support to force umount
      v9fs: debug and support routines
      v9fs: Change error magic numbers to defined constants
      v9fs: Clean-up vfs_inode and setattr functions
      v9fs: Fix support for special files (devices, named pipes, etc.)
      v9fs: readlink extended mode check
      v9fs: fix handling of malformed 9P messages

Eric W. Biederman (4):
      x86_64: Fix off by one in e820_mapped
      [AF_PACKET]: Allow for > 8 byte hardware addresses.
      reboot: comment and factor the main reboot functions
      suspend: cleanup calling of power off methods.

Erik Waling (1):
      sonypi SPIC initialisation fix

Eugene Surovegin (9):
      ppc32: add 440GX rev.F cputable entry
      ppc32: fix EMAC Tx channel assignments for NPe405H
      ppc32: fix Bamboo and Luan build warnings
      ppc32: disable IBM405_ERR77 and IBM405_ERR51 workarounds for 405EP
      ppc32: move 4xx PHY_MODE_XXX defines to ibm_ocp.h
      ppc32: add dcr_base field to ocp_func_mal_data
      ppc32: export cacheable_memcpy()
      ppc32: fix ocp_device_suspend to use pm_message_t instead of u32
      ppc32: add missing sysfs node for ocp_func_emac_data.phy_feat_exc

Evgeniy Polyakov (21):
      [NETLINK]: w1_int.c: fix default netlink group
      W1: w1_netlink: New init/fini netlink callbacks.
      W1: Sync with w1/ds9490 tree.
      w1: hotplug support.
      w1: Fixed 64bit compilation warning.
      w1: Added inline functions on top of container_of().
      w1: Added w1_reset_select_slave() - Resets the bus and then selects the slave by
      w1: Added add/remove slave callbacks.
      w1: Detouching bug fixed.
      w1: Decreased debug level.
      w1: Added DS2433 driver.
      w1: Added DS2433 driver - family id update.
      lib/crc16: added crc16 algorithm.
      w1: added private family data into w1_slave strucutre.
      w1_ds2433: Added crc16 protection and read caching.
      [NET]: Add netlink connector.
      crc16: remove w1 specific comments.
      crc16: remove w1 specific comments.
      [CONNECTOR]: async connector mode.
      [CONNECTOR]: Update documentation to match reality.
      Dallas's 1-wire bus compile error

Fabio Massimo Di Nitto (1):
      kbuild: modpost needs to cope with new glibc elf header on sparc

Felix Blyakher (1):
      [XFS] Check if there is first behavior before calling VOP_RECLAIM from

Finn Thain (1):
      macsonic/jazzsonic network drivers update

Florin Malita (1):
      [BOND]: Fix bond_init() error path handling.

Francois Romieu (24):
      sis190: resurrection
      sis190: netconsole support.
      sis190: ethtool/mii support.
      sis190: add MAINTAINER entry.
      sis190: merge some register related information from SiS driver.
      sis190: remove hardcoded constants.
      sis190: initialisation of MAC address.
      sis190: the size of the Rx buffer is constrained
      sis190: extract bits definition from SiS driver.
      sis190: add endian annotations.
      sis190: allow a non-hardcoded ID for the PHY.
      sis190: dummy read is required by the status register
      sis190: new PHY detection code.
      sis190: PHY identifier for the K8S-MX motherboard.
      sis190: compare the lpa to the local advertisement
      r8169: PCI ID for the Linksys EG1032
      sis190: complete the mii probe before registering the netdevice
      r8169: avoid conflict between revisions 2 and 3 of the Linksys EG1032
      sis190: unmask the link change events
      sis190: recent chipsets from SiS include a RGMII
      sis190: make 10Mbps the default when handling the StationControl register
      sis190: RGMII Tx internal delay fiddling
      sis190: basic sis191 support
      r8169: tone down the r8169 driver

Frank Filz (1):
      [NET]: Fix module reference counts for loadable protocol modules

Frank Pavlic (4):
      s390: claw driver fixes
      s390: ctc driver fixes
      s390: TSO related fixes in qeth driver
      s390: qeth driver fixes

Frank Rowand (1):
      ppc64: change duplicate Kconfig menu "General setup" to "Bus Options"

Frank van Maarseveen (1):
      ppc32: Correct an instruction in the boot code

Gary Wayne Smith (1):
      [NETFILTER]: Make NETMAP target usable in OUTPUT

Gen FUKATSU (1):
      [ARM] 2940/1: Fix BTB entry flush in arch/arm/mm/cache-v6.S

Gennady Sharapov (1):
      uml: move libc-dependent startup and signal code

Geoff Levand (3):
      [SUNGEM]: fix minor bug in sungem.h
      ppc64: zimage build fix
      ppc64: makefile cleanup

George Anzinger (1):
      x86 NMI: better support for debuggers

George G. Davis (4):
      [ARM] 2896/1: Add sys_ipc_wrapper to pass 'fifth' argument on stack
      [ARM] 2959/1: Add test for invalid LDRD/STRD Rd cases in ARM alignment handler
      [ARM] 2970/1: Use -mtune=arm1136j-s when building for CPU_V6 targets
      [ARM] 2969/1: miscellaneous whitespace cleanup

Giancarlo Formicuccia (1):
      Clear task_struct->fs_excl on fork()

Glauber de Oliveira Costa (1):
      ext3: EXT3_DEBUG build fixes

Grant Coady (2):
      DEBUG redefined in drivers/mtd/devices/docecc.c
      net/Kconfig: convert pocket_adapter ISA to PARPORT

Greg Edwards (3):
      kbuild: add ia64 support to rpm Makefile target
      [IA64] clean up sn2 region definitions
      [IA64] mbcs_init() should give up unless running on sn2

Greg Howard (1):
      [IA64-SGI] fix unaligned memory access in snsc_event.c

Greg KH (5):
      add securityfs for all LSMs to use
      Merge gregkh at master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      Revert "[PATCH] USB: Prevent hid-core claiming Apple Bluetooth device on new G4 powerbooks"
      Merge ../torvalds-2.6/
      Merge ../torvalds-2.6/

Greg Kroah-Hartman (9):
      I2C: fix max6875 build error
      Fix manual binding infinite loop
      PCI: clean up pci.h and split pci register info to separate header file.
      PCI: start paying attention to a lot of pci function return values
      USB: fix keyspan_remote endian bug on probe
      USB: fix up URB_ASYNC_UNLINK usages from the usb-serial drivers
      USB: fix endian issues in yealink driver.
      PCI: move pci core to use add_hotplug_env_var()
      I2C: remove me from the MAINTAINERS file for i2c

Greg Ungerer (43):
      m68knommu: 523x ColdFire processor init code
      m68knommu: new family (523x) and board setup
      m68knommu: fix ColdFire startup code to properly handle non 0 based ram
      uclinux: update MAINTAINERS entry for UCLINUX
      m68knommu: cleanup showstack()
      m68knommu: 523x ColdFire processor support in arch Makefile
      m68knommu: new family (523x) and board config support
      m68knommu: use THREAD_SIZE instead of hard coded size
      m68knommu: need pfn_valid macro
      m68knommu: new board support in linker script
      m68knommu: update defconfig for m68knommu
      uclinux: use MAP_PRIVATE when mmaping code regions in flat binary loader
      m68knommu: ColdFire 523x processor register definitions
      m68knommu: defines to support the ColdFire 523x processor
      m68knommu: 523x ColdFire processor init/config Makefile
      m68knommu: remove uCdimm specific config code
      m68knommu: remove DrangonEngine2 specific config code
      m68knommu: create common config code for all 68VZ328 platforms
      m68knommu: extract common timer code for 68328 processor
      m68knommu: include support for the ColdFire 523x processor UARTs
      m68knommu: add timer support for the 523x ColdFire processor family
      m68knommu: register map setup for MOD5272 board
      m68knommu: create common timer code for 68x328 processor varients
      m68knommu: include ColdFire 523x processor register definitions
      m68knommu: extract common timer code for 68EZ328 processor
      m68knommu: config support for FEC eth of 523x Coldfire processor family
      m68knommu: ColdFire FEC eth driver improvements
      m68knommu: cache support for 523x/528x processors
      m68knommu: common ROM/flash based 68360 startup code
      m68knommu: correct prototype args in checksum.h
      m68knommu: change addr arg to const in bitops.h/find_next_zero_bit()
      m68knommu: add ColdFire serial driver support for 523x processor family
      uclinux: remove use of mtd_put_device() in uclinux MTD map driver
      m68knommu: dma support for 523x processors
      uclinux: add NULL check, 0 end valid check and some more exports to nommu.c
      m68knommu: add SPI register definitions for 528x processors
      m68knommu: FEC eth definitions support for the 523x Coldfire processor family
      m68knommu: allow for SDRAM and GPIO differences on 5270/1 and 5274/5 processors
      m68knommu: common RAM based 68360 startup code
      m68knommu: fix cache actions for ColdFire 5249, 527x and 528x processors
      m68knommu: implement scatter/gather support macros
      m68knommu: startup code for the Drangen Engine 68328 based board
      m68knommu: optimized local_irq_disable, and platform reboot code

Guy German (1):
      IB/mthca: use generic function instead of arbel_ version in mthca_free_region()

H. J. Lu (1):
      auxiliary vector cleanups

H. Peter Anvin (2):
      Make the bzImage format self-terminating
      RAID6 Altivec fix

Hal Rosenstock (8):
      IB: Eliminate redundant NULL checks
      IB: Fix ib_mad_thread_completion_handler declaration
      IB: RMPP fixes
      IB: Define more SA methods
      IB: Move SA attributes to ib_sa.h
      IPoIB: Fix SA client retransmission strategy
      IB: Fix data length for RMPP SA sends
      [IB] Fix RMPP receive length calculation

Hannes Reinecke (6):
      [SCSI] aic79xx: Remove busyq
      [SCSI] aic79xx: update to use scsi_transport_spi
      [SCSI] aic79xx: DV parameter settings
      [SCSI] aic79xx: fixup DT setting
      Floppy: Add cmos attribute to floppy driver
      scan all enabled ports on ata_piix

Hans-Frieder Vogt (1):
      I2C: cleanup of i2c-nforce2

Harald Welte (58):
      [NETFILTER]: convert nfmark and conntrack mark to 32bit
      [NETFILTER]: reduce netfilter sk_buff enlargement
      [NETFILTER]: connection tracking event notifiers
      [NETFITLER]: Add nfnetlink layer.
      [NETFILTER]: Add ctnetlink subsystem
      [NETFILTER]: Rename skb_ip_make_writable() to skb_make_writable()
      [NETFILTER]: Move ipv4 specific code from net/core/netfilter.c to net/ipv4/netfilter.c
      [NETLINK]: Add properly module refcounting for kernel netlink sockets.
      [NETFILTER]: Move reroute-after-queue code up to the nf_queue layer.
      [NETFILTER]: Core changes required by upcoming nfnetlink_queue code
      [NETFILTER]: Add "nfnetlink_queue" netfilter queue handler over nfnetlink
      [NETFILTER]: Add refcounting and /proc/net/netfilter interface to nfnetlink_queue
      [NETFILTER]: Extend netfilter logging API
      [NETFILTER]: Add new "nfnetlink_log" userspace packet logging facility
      [NETFILTER]: fix ctnetlink 'create_expect' parsing
      [NETFILTER]: attribute count is an attribute of message type, not subsytem
      [NETFILTER]: cleanup nfnetlink_check_attributes()
      [NETFILTER]: don't use nested attributes for conntrack_expect
      [NETFILTER]: move conntrack helper buffers from BSS to kmalloc()ed memory
      [NETFILTER]: fix autoloading of nfnetlink_log
      [NETFILTER]: ip{6}_queue: prevent unregistration race with nfnetlink_queue
      [NETFILTER]: split net/core/netfilter.c into net/netfilter/*.c
      [NETFILTER]: add correct bridging support to nfnetlink_{queue,log}
      [NETFILTER]: add /proc/net/netfilter interface to nf_queue
      [NETFILTER]: more verbose return codes from nf_{log,queue}
      [NETFILTER]: check nf_log function call arguments
      [DCCP]: make <linux/dccp.h> include-able from userspace
      [NETFILTER]: New iptables DCCP protocol header match
      [NETFILTER]: Fix compilation when no PROC_FS enabled
      [NETFILTER]: Fix NF_QUEUE_NR() macro
      [NETFILTER]: Fix gcc-3.4.x warning about iplicit operator precedence
      [NETFILTER]: introduce and use aligned_u64 data type
      [NETFILTER]: Add new iptables "connbytes" match
      [NETFILTER]: Add new iptables TTL target
      [NETFILTER6]: Add new ip6tables HOPLIMIT target
      [NETFILTER] remove bogus hand-coded htonll() from nenetlink_queue
      USB: fix usbdevice_fs header breakage
      [NETFILTER]: Fix oops in conntrack event cache
      [NETFILTER] Fix Kconfig dependencies for nfnetlink/ctnetlink
      [NETFILTER] move nfnetlink options to right location in kconfig menu
      [NETFILTER]: Solve Kconfig dependency problem
      [NETFILTER]: Add new PPTP conntrack and NAT helper
      [NETFILTER]: Export ip_nat_port_{nfattr_to_range,range_to_nfattr}
      [NETFILTER] fix DEBUG statement in PPTP helper
      [NETFILTER] remove unneeded structure definition from conntrack helper
      [NETFILTER] Fix conntrack event cache deadlock/oops
      documentation: sparse no longer uses bk, but git
      [NETFILTER]: Fix ip[6]t_NFQUEUE Kconfig dependency
      [NETFILTER] ip_conntrack: Update event cache when status changes
      [NETFILTER]: Fix invalid module autoloading by splitting iptable_nat
      Fix signal sending in usbdevio on async URB completion
      [NETFILTER] PPTP helper: Add missing Kconfig dependency
      [NETFILTER] ipt_ULOG: Mark ipt_ULOG as OBSOLETE
      [NETFILTER] nfnetlink: use highest bit of nfa_type to indicate nested TLV
      [NETFILTER] nat: remove bogus structure member
      [NETFILTER] conntrack_netlink: Fix endian issue with status from userspace
      [NETFILTER]: Add missing include to ip_conntrack_tuple.h
      [NETFILTER]: Use only 32bit counters for CONNTRACK_ACCT

Heiko Carstens (4):
      s390: compat system calls
      s390: spinlock corner case
      s390: bl_dev array size
      s390: show_cpuinfo fix

Henk (2):
      input-driver-yealink-P1K-usb-phone
      USB: yealink: fix htons usage, documentation updates

Henrik Brix Andersen (1):
      hostap update

Henrik Kretzschmar (1):
      [ALSA] adds __init and in snd_memory_init()

Herbert Xu (31):
      [CRYPTO]: Added CRYPTO_TFM_REQ_MAY_SLEEP flag
      [CRYPTO]: Use CRYPTO_TFM_REQ_MAY_SLEEP where appropriate
      [NET]: Add sk_stream_wmem_schedule
      [TCP]: Fix sk_forward_alloc underflow in tcp_sendmsg
      [NET]: 2.6.13 breaks libpcap (and tcpdump)
      [TCP]: Fix TCP_OFF() bug check introduced by previous change.
      [CRYPTO] Fix boundary check in standard multi-block cipher processors
      [TCP]: Fix off by one in tcp_fragment() "already sent" test.
      [TCP]: Fix double adjustment of tp->{lost,left}_out in tcp_fragment().
      [TCP]: Compute in_sacked properly when we split up a TSO frame.
      [TCP]: Handle SACK'd packets properly in tcp_fragment().
      [TCP]: Adjust Reno SACK estimate in tcp_fragment
      [IPV6]: Fix [Bug 5306] Oops on IPv6 route lookup
      [NET]: Fix packet timestamping.
      [IPV4]: Fix "Proxy ARP seems broken"
      [IPV4]: Replace __in_dev_get with __in_dev_get_rcu/rtnl
      [IPV4]: Get rid of bogus __in_put_dev in pktgen
      [IPSEC]: Document that policy direction is derived from the index.
      [IPSEC]: Use ALIGN macro in ESP
      [IPSEC] Fix block size/MTU bugs in ESP
      [TCP]: Add code to help track down "BUG at net/ipv4/tcp_output.c:438!"
      [TCP]: Ratelimit debugging warning.
      list: add missing rcu_dereference on first element
      [DCCP]: Use skb_set_owner_w in dccp_transmit_skb when skb->sk is NULL
      [DCCP]: Make dccp_write_xmit always free the packet
      [DCCP]: Clear the IPCB area
      [TCP] Allow len == skb->len in tcp_fragment
      [NEIGH] Print stack trace in neigh_add_timer
      [NEIGH] Fix add_timer race in neigh_add_timer
      [NEIGH] Fix timer leak in neigh_changeaddr
      [TCP]: Clear stale pred_flags when snd_wnd changes

Hidetoshi Seto (2):
      [IA64] mca_drv cleanup
      [IA64] MCA recovery verify pfn_valid

Hirokazu Takata (2):
      m32r: trap handler code for illegal traps
      m32r: Fix smp.c for preempt kernel

Hironobu Ishii (1):
      ipmi_msghandler: inconsistent spin_lock usage

Horms (1):
      [IPVS]: Add netdev and me as maintainer contacts

Horst H. von Brand (1):
      [NETFILTER]: Fix Kconfig typo

Horst Hummel (2):
      s390: deadlock in dasd_devmap
      s390: 64 bit diag250 support

Hugh Dickins (21):
      swap: update swapfile i_sem comment
      swap: correct swapfile nr_good_pages
      swap: move destroy_swap_extents calls
      swap: swap extent list is ordered
      swap: show span of swap extents
      swap: swap unsigned int consistency
      swap: freeing update swap_list.next
      swap: get_swap_page drop swap_list_lock
      swap: scan_swap_map restyled
      swap: scan_swap_map drop swap_device_lock
      swap: scan_swap_map latency breaks
      swap: swap_lock replace list+device
      swap: update swsusp use of swap_info
      delete from_swap_cache BUG_ONs
      rmap: don't test rss
      mm: fix madvise vma merging
      x86-64: Fix idle=poll
      error path in setup_arg_pages() misses vm_unacct_memory()
      Don't map the same page too much
      mm: hugetlb truncation fixes
      Fix handling spurious page fault for hugetlb region

Iacopo Spalletti (1):
      [ACPI] update hotkey documentation

Ian Abbott (3):
      USB ftdi_sio: user specified VID/PID
      USB ftdi_sio: New IDs for ELV, Xsens and Falcom products
      USB: ftdi_sio: custom baud rate fix

Ian Campbell (4):
      kbuild: allow cscope to index multiple architectures
      Input: fix checking whether new keycode fits size-wise
      I2C: i2c-algo-pca -- gracefully handle a busy bus
      [ARM] 3032/1: sparse: complains about generic_fls() prototype in asm-arm/bitops.h

Ian E. Morgan (1):
      [WATCHDOG] New SBC8360 watchdog driver (revised)

Ian McDonald (2):
      [DCCP]: Fix elapsed time option as per section 13.2 of spec v11
      [DCCP]: Fix the timestamp options

Ian Romanick (1):
      matroxfb: read MGA PInS data on PowerPC

Ingo Molnar (11):
      x86: compress the stack layout of do_page_fault()
      i386: fix incorrect TSS entry for LDT
      detect soft lockups
      pcmcia: reduce ds.c stack footprint
      timer initialization cleanup: DEFINE_TIMER
      more SPIN_LOCK_UNLOCKED -> DEFINE_SPINLOCK conversions
      spinlock consolidation
      sched cleanups
      sched: TASK_NONINTERACTIVE
      sched: fix SMT scheduler latency bug
      Fix spinlock owner debugging

Ion Badulescu (1):
      [netdrvr starfire] fix highmem and broken firmware issues

Ivan Kokshaysky (8):
      x86: pci_assign_unassigned_resources() update
      yenta oops fix
      Alpha: ISA IRQs fixup for dp264
      alpha: fix kernel panic during SysRq-b
      slab: alpha inlining fix
      pci: fixup parent subordinate busnr
      alpha: additional smp barriers
      fix radeon_cp_init_ring_buffer()

Ivan Skytte Jørgensen (1):
      [SCTP] Fix sctp_get{pl}addrs() API to work with 32-bit apps on 64-bit kernels.

J. Suter (1):
      [Bluetooth]: Implement RFCOMM remote port negotiation

J.A. Magallon (1):
      kbuild: signed char fixes for scripts

Jack Morgenstein (1):
      [IB] mthca: fix hw_ver value returned from mthca_query_device

Jack Steiner (9):
      [IA64-SGI] - New SN hardware support - addr_macros
      [IA64-SGI] - New SN hardware support - use_alias_space
      [IA64-SGI] - New SN hardware support - boot_init_shub2
      [IA64-SGI] - New SN hardware support - no_wars
      [IA64-SGI] - New SN hardware support - bte_fixes
      [IA64-SGI] - New SN hardware support - cpu_relax
      [IA64-SGI] - New SN hardware support - ptc_fixes
      [IA64-SGI] Add new vendor-specific SAL calls for:
      [IA64] Increase max physical address for SN platforms

Jake Moilanen (2):
      ppc64: PCI device-node failure detection
      oprofile PVR 970MP

Jakub Jelinek (1):
      FUTEX_WAKE_OP: pthread_cond_signal() speedup

James Bottomley (54):
      Add scatter-gather support for the block layer SG_IO
      The blk_rq_map_user() change missed an update in scsi_ioctl.c
      update blk_execute_rq to take an at_head parameter
      [SCSI] add template for scsi_host_set_state()
      [SCSI] aic79xx: fix up transport settings
      [SCSI] add missing hold_mcs parameter to the spi transport class
      [SCSI] aic79xx: add hold_mcs to the transport parameters
      [SCSI] aic7xxx: upport all sequencer and core fixes from adaptec version 6.3.9
      [SCSI] aic7xxx/79xx: fix another potential panic due to a non existent target
      [SCSI] aacraid: correct use of cmd->timeout field
      [SCSI] add global timeout to the scsi mid-layer
      [SCSI] aic79xx: fix boot panic with no hardware
      [SCSI] Make the HSG80 a REPORTLUN2 device
      [SCSI] aic7xxx: lost multifunction flags handling
      [SCSI] add ability to deny binding to SPI transport class
      [SCSI] correct transport class abstraction to work outside SCSI
      fix mismerge in ll_rw_blk.c
      [SCSI] use scatter lists for all block pc requests and simplify hw handlers
      update scsi_wait_req to new format for blk_rq_map_kern()
      [SCSI] use scatter lists for all block pc requests and simplify hw handlers
      [SCSI] fix transport class corner case after rework
      [SCSI] add missing attribute container function prototype
      Merge HEAD from ../scsi-misc-2.6-tmp
      [SCSI] convert the remaining mid-layer pieces to scsi_execute_req
      [SCSI] convert SPI transport class to scsi_execute
      [SCSI] convert sd to scsi_execute_req (and update the scsi_execute_req API)
      [SCSI] convert sr to scsi_execute_req
      [SCSI] convert ch to use scsi_execute_req
      [SCSI] fix 3ware raid emulated commands
      [SCSI] fix sense buffer length handling problem
      Merge by hand (conflicts in sr.c)
      [SCSI] correct attribute_container list usage
      [SCSI] attribute container final klist fixes
      [SCSI] embryonic RAID class
      This patch fixes in st.c the bug in the signed/unsigned int comparison
      klist: fix klist to have the same klist_add semantics as list_head
      [SCSI] ibmvscsi: handle large scatter/gather lists
      [SCSI] quieten messages on scsi_execute commands
      Merge by hand (conflicts in sd.c)
      fix klist semantics for lists which have elements removed on traversal
      [SCSI] SCSI core: fix leakage of scsi_cmnd's
      [SCSI] SCSI core: fix leakage of scsi_cmnd's
      [SCSI] SAS transport class: fixup prototype of sas_host_setup
      [SCSI] Alter the scsi_add_device() API to conform to what users expect
      [SCSI] blacklist REPORT LUNS usage on transtec arrays
      [SCSI] aic7xxx: move to dma_get_required_mask() and correct 39 bit assumptions
      [SCSI] fix sym scsi boot hang
      [SCSI] atp870u: fix memory addressing bug
      [SCSI] fix oops on usb storage device disconnect
      [SCSI] Fix thread termination for the SCSI error handle
      [SCSI] allow REPORT LUN scanning even for LUN 0 PQ of 3
      [SCSI] fix potential panic with proc on module removal
      [SCSI] aic7xxx/aic79xx: fix module removal path not to panic
      [SCSI] Legacy MegaRAID: Fix READ CAPACITY

James Chapman (1):
      [WATCHDOG] mv64x60_wdt.patch

James Courtier-Dutton (5):
      [ALSA] Add new ID. Fixes ALSA bug #1298
      [ALSA] Add new card ID. Fixes ALSA bug #1297
      [ALSA] snd-ca0106: Tidy up volume controls
      [ALSA] snd-ca0106, snd-emu10k1: Add symlink in the sys tree.
      [ALSA] snd-emu10k1: ALSA bug#1297: Fix a error recognising the SB Live Platinum.

James Ketrenos (2):
      Add ipw2100 wireless driver.
      Add ipw2200 wireless driver.

James Lamanna (1):
      janitor: reiserfs: super.c - vfree() checking cleanups

James Lentini (1):
      IB: clean up user access config options

James Morris (2):
      [SELINUX]: Update for tcp_diag rename to inet_diag.
      SELinux - fix SCTP socket bug and general IP protocol handling

James Simmons (2):
      fbdev: prevent drivers that have hardware cursors from calling software cursor code
      Return the line length via sysfs for fbdev

James.Smart at Emulex.Com (9):
      [SCSI] lpfc driver 8.0.30 : fix iocb reuse initialization
      [SCSI] lpfc driver 8.0.30 : fix lip/cablepull panic
      [SCSI] lpfc driver 8.0.30 : task mgmt bit clearing
      [SCSI] lpfc driver 8.0.30 : fix get_stats panic
      [SCSI] lpfc driver 8.0.30 : dev_loss and nodev timeouts
      [SCSI] lpfc driver 8.0.30 : convert to use of int_to_scsilun()
      [SCSI] lpfc driver 8.0.30 : update version to 8.0.30
      [SCSI] Add Emulex as maintainer of lpfc SCSI driver
      [SCSI] FW: [PATCH] for Deadlock in transport_fc

Jan Beulich (12):
      kbuild: adjust .version updating
      kbuild: fix split-include dependency
      x86-64: Fix CFI information
      x86-64: Safe interrupts in oops_begin/end
      x86-64: Declare NMI_VECTOR and handle it in the IPI sending code.
      x86-64: Lose constraints on cmpxchg
      x86-64: reduce x86-64 bug frame by 4 bytes
      free initrd mem adjustment
      minor fbcon_scroll adjustment
      fbcon: constify font data
      matroxfb adjustments
      x86_64: NMI watchdog frequency calculation adjustments

Jan Kara (7):
      Fix JBD race in t_forget list handling
      Make ll_rw_block() wait for buffer lock
      Change ll_rw_block() calls in JBD
      Change ll_rw_block() calls in Reiser
      Change ll_rw_block() calls in UFS
      Change HFS+ to not use ll_rw_block()
      Fix race in do_get_write_access()

Jan Veldeman (2):
      Driver core: Documentation: fix whitespace between parameters
      Driver core: Documentation: use S_IRUSR | ... in stead of 0644

Jan-Benedict Glaw (1):
      kbuild: create tarballs

Jar (1):
      hostap update

Jaroslav Kysela (13):
      [ALSA] opl3sa2 driver - added support for PnP BIOS devices
      [ALSA] opl3sa2 - fixed typo in PnP BIOS IDs (YMF0021 -> YMH0021)
      [ALSA] opl3sa2 - use different name for PnP BIOS driver
      [ALSA] hda-patch-realtek - added pci subdevice ID for Acer TravelMate 8100 (3 stack model + digital out)
      [ALSA] hda-intel: Suspend/resume fixes for PCM devices
      [ALSA] Timer API - added SUSPEND/RESUME events
      [ALSA] Timer API - SNDRV_TIMER_EVENT_RESUME - val is resolution in ns
      [ALSA] ALSA timer - fixed compilation
      [ALSA] PCM resume cleanups
      [ALSA] ac97_bus - replace <linux/module.h> with <sound/driver.h> for consistency
      [ALSA] ac97_bus - revert last change and do it only in the ALSA tree
      [ALSA] version 1.0.10rc1
      [ALSA] version 1.0.10rc1

Jason Baron (2):
      pty_chars_in_buffer oops fix
      fix disassociate_ctty vs. fork race

Jason Gaston (1):
      ahci: AHCI mode SATA patch for Intel ICH7-M DH

Jay Vosburgh (2):
      bonding: plug reference count leak
      fix bonding crash, remove old ABI support

Jean Delvare (52):
      hwmon: soften lm75 initialization
      hwmon: kill client name lm78-j
      hwmon: Document on the W83627EHG chip
      I2C: Separate non-i2c hwmon drivers from i2c-core (1/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (2/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (3/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (4/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (5/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (6/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (7/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (8/9)
      I2C: Separate non-i2c hwmon drivers from i2c-core (9/9)
      I2C: refactor message in i2c_detach_client
      hwmon: tag super-i/o find functions __init
      I2C: inline i2c_adapter_id
      I2C: fix typo in documentation
      I2C: Improve core debugging messages
      hwmon: move SENSORS_LIMIT to hwmon.h
      hwmon: lm85: trivial cleanups
      hwmon: hwmon vs i2c, second round (01/11)
      hwmon: hwmon vs i2c, second round (02/11)
      hwmon: hwmon vs i2c, second round (03/11)
      hwmon: hwmon vs i2c, second round (04/11)
      hwmon: hwmon vs i2c, second round (05/11)
      hwmon: hwmon vs i2c, second round (06/11)
      hwmon: hwmon vs i2c, second round (07/11)
      hwmon: hwmon vs i2c, second round (08/11)
      hwmon: hwmon vs i2c, second round (09/11)
      hwmon: hwmon vs i2c, second round (10/11)
      hwmon: hwmon vs i2c, second round (11/11)
      I2C: Rewrite i2c_probe
      I2C: Centralize 24RF08 corruption prevention
      I2C: Kill i2c_algorithm.name (1/7)
      I2C: Kill i2c_algorithm.id (2/7)
      I2C: Kill i2c_algorithm.id (3/7)
      I2C: Kill i2c_algorithm.id (4/7)
      I2C: Kill i2c_algorithm.id (5/7)
      I2C: Kill i2c_algorithm.id (6/7)
      I2C: Kill i2c_algorithm.id (7/7)
      I2C: Outdated i2c_adapter comment
      hwmon: separate maintainer
      I2C: Drop I2C_DEVNAME and i2c_clientname
      I2C: Drop debug eeprom dump code in pcilynx
      I2C: Drop probe parameter of i2c-keywest
      i2c: bug fix for busses/i2c-mv64xxx.c
      I2C: Fix sgi_xfer return value
      I2C: Drop the I2C_ACK_TEST ioctl
      hwmon: fix sis5595, via686a force_addr module parameter
      hwmon: Update smsc47m1 head comment
      hwmon: w83627hf: no reset by default
      I2C: i2c-nforce2: drop unused define
      i2c: kill an unused i2c_adapter struct member

Jean Tourrilhes (7):
      WE-19 for kernel 2.6.13
      ray_cs : WE-17 support
      iw263_netwave_we17.diff
      atmel_cs : WE-17 support
      wl3501_cs : WE-17 support
      prism54 : WE-17 support
      airo : WE-19 support

Jean-Denis Boyer (1):
      [ATM]: [br2684] if we free the skb, we should return 0

Jeff Dike (25):
      uml: remove debugging code from page fault path
      uml: Rename Kconfig files to be like the other arches
      uml: error path cleanup
      uml: mark SMP on UML/x86_64 as broken
      uml: remove duplicated exports
      uml: TLB operation batching
      uml: merge duplicated page table code
      uml: system call path cleanup
      uml: use host AIO support
      uml: add host AIO support to block driver
      uml: fix x86_64 page leak
      uml: _switch_to code consolidation
      uml: breakpoint an arbitrary thread
      uml: Remove an unused file
      uml: Remove a useless include
      uml: Remove some build warnings
      uml: preserve errno in error paths
      uml: move libc code out of mem_user.c and tempfile.c
      uml: merge mem_user.c and mem.c
      uml: return a real error code
      uml: remove include of asm/elf.h
      uml: UML/i386 cmpxchg fix
      UML - Fix Al's build tidying
      uml: fix x86_64 with !CONFIG_FRAME_POINTER
      uml: revert block driver use of host AIO

Jeff Garzik (87):
      [NET] ieee80211 subsystem
      [wireless] ipw2100: fix build after applying SuSE cleanups
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/netdev-2.6/ branch 'ieee80211'
      Merge upstream ieee80211.h with us (us == branch 'ieee80211' of netdev-2.6)
      Merge upstream net/ieee80211.h changes into 'ieee80211' branch.
      Merge /spare/repo/netdev-2.6 branch 'ieee80211'
      Merge /spare/repo/netdev-2.6 branch 'ieee80211'
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/netdev-2.6 branch 'ieee80211'
      wireless: fix ipw warning; add is_broadcast_ether_addr() to linux/etherdevice.h
      Merge upstream 2.6.13-rc1-git1 into 'ieee80211' branch of netdev-2.6.
      Merge /spare/repo/netdev-2.6 branch 'ieee80211'
      Merge upstream 2.6.13-rc3 into ieee80211 branch of netdev-2.6.
      Merge /spare/repo/netdev-2.6 branch 'ieee80211'
      /spare/repo/netdev-2.6 branch 'master'
      /spare/repo/netdev-2.6 branch 'ieee80211'
      ieee80211: trim trailing whitespace
      /spare/repo/netdev-2.6 branch 'ieee80211'
      [wireless ipw2200] trim trailing whitespace
      /spare/repo/netdev-2.6 branch 'ieee80211'
      [wireless hostap] trim trailing whitespace
      libata: trim trailing whitespace.
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      Fix numerous minor problems with new phy subsystem.
      phy subsystem: more cleanups
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      /spare/repo/netdev-2.6 branch 'ieee80211'
      /spare/repo/netdev-2.6 branch 'ieee80211'
      ieee80211: remove last uses of compat define WLAN_CAPABILITY_BSS
      /spare/repo/netdev-2.6 branch 'ieee80211'
      Merge /spare/repo/linux-2.6/
      [netdrvr eepro100] check for skb==NULL before calling rx_align(skb)
      /spare/repo/libata-dev branch 'upstream-fixes'
      Merge /spare/repo/linux-2.6/
      /spare/repo/libata-dev branch 'upstream-fixes'
      Merge /spare/repo/linux-2.6/
      Merge upstream into ieee80211.
      /spare/repo/netdev-2.6 branch 'ieee80211'
      Merge upstream into 'upstream' branch of netdev-2.6.git.
      /spare/repo/netdev-2.6 branch 'ieee80211'
      hostap: s/IEEE80211_FCTL_WEP/IEEE80211_FCTL_PROTECTED/ to fix build
      libata: fix EH locking
      [libata sata_sil] list documentation URL, since its public
      libata: fix a few alan-isms
      [libata scsi] fix read/write translation edge cases
      /spare/repo/netdev-2.6 branch 'ieee80211'
      [libata] license change, other bits
      [libata sata_promise] Do not attempt to use SATA phy on PATA controllers
      [libata sata_nv] NVIDIA ok'd license change from OSL+GPL to GPL
      /spare/repo/netdev-2.6 branch 'uli-tulip'
      /spare/repo/netdev-2.6 branch 'sis190'
      /spare/repo/netdev-2.6 branch 'e100'
      Merge /spare/repo/linux-2.6/
      Merge /spare/repo/linux-2.6/
      /spare/repo/netdev-2.6 branch 'chelsio'
      Merge /spare/repo/linux-2.6/
      [libata] allow ATAPI to be enabled with new atapi_enabled module option
      [libata ahci] minor remove/unplug path cleanup
      [libata] __iomem annotations for various drivers
      [libata] update several drivers to use pci_iomap()/pci_iounmap()
      Merge HEAD from /spare/repo/linux-2.6/.git
      [libata] fix ATAPI-enable typo
      [netdrvr tulip] new PCI ID
      [netdrvr de2104x] store PCI bus addresses in unsigned long
      /spare/repo/netdev-2.6 branch 'master'
      /spare/repo/netdev-2.6 branch 'ieee80211'
      [wireless hostap] automatically select ieee80211 dependency in Kconfig
      /spare/repo/libata-dev branch 'master'
      /spare/repo/libata-dev branch 'iomap-try3'
      [wireless] build fixes after merging WE-19
      [wireless ieee80211,ipw2200] Lindent source code
      [kernel-doc] fix various DocBook build problems/warnings
      [libata sata_mv] fix build
      Merge /spare/repo/linux-2.6/
      Kconfig: IEEE80211 should not depend on NET_RADIO
      [libata] minor fixes
      Merge /spare/repo/linux-2.6/
      [libata] fix PIO completion race
      Merge /spare/repo/linux-2.6/
      e100: revert CPU cycle saver microcode, it causes severe problems
      sata_nv: Fixed bug introduced by 0.08's MCP51 and MCP55 support.
      Fix and clean up quirk_intel_ide_combined() configuration
      kill massive wireless-related log spam

Jeff Mahoney (1):
      Lindent: ignore .indent.pro

Jens Axboe (6):
      Keep the bio end_io parts inside of bio.c for blk_rq_map_kern()
      Cleanup blk_rq_map_* interfaces
      kill 'reading' variable in sg_io(), it isn't used anymore.
      cfq-iosched: reverse bad reference count fix
      fix pf request handling
      scsi_ioctl: only warn for rejected commands

Jens Osterkamp (4):
      net: add driver for the NIC on Cell Blades
      net: update the spider_net driver
      net: fix bonding with spider_net
      net: fix spider_net media detection

Jesper Juhl (11):
      kallsyms: clarify KALLSYMS_ALL help text
      [CRYPTO]: crypto_free_tfm() callers no longer need to check for NULL
      frv: Remove export of strtok()
      Driver core: small cleanup; remove check for NULL before kfree() in driver core
      remove a redundant variable in sys_prctl()
      remove verify_area(): remove verify_area() from various uaccess.h headers
      remove verify_area(): remove or edit references to verify_area in Documentation/
      remove verify_area(): remove fs/umsdos/notes as it only contain a verify_area related note
      isdn_v110 warning fix
      Documentation: how to apply patches for various trees
      vfree and kfree cleanup in drivers/

Jim Cromie (3):
      hwmon: (1/3) pc87360 driver update
      hwmon: (2/3) pc87360 driver update
      hwmon: (3/3) pc87360 driver update

Jim Keniston (1):
      kprobes: fix handling of simultaneous probe hit/unregister

Jim Paradis (1):
      x86-64: Fix off by one in pfn_valid

Jimi Xenidis (2):
      ppc64: systemcfg is now a pointer
      ppc64: Fix recent regression

Jiri Benc (13):
      ieee80211: cleanup
      ieee80211: fix ipw 64bit compilation warnings
      ieee80211: Puts debug macros together and makes escape_essid not inlined.
      ipw2100: remove strange symbol prefixes
      ipw2100: remove custom debug-print macros
      ipw2100: minor cleanups
      ipw2100: Fix incorrectly named config option.
      ipw2100: interface-up carrier state fix
      This removes support for old (and non-mainline) kernels from ipw2200.
      ipw2200: minor cleanups
      ieee80211: new constants from latest 802.11x specifications
      ieee80211: convert defines to enums
      ieee80211: use endian-aware types

Jiri Slaby (6):
      Remove maintainer's bad e-mails addresses
      PCI: remove pci_find_device from parport_pc.c
      [WATCHDOG] removes pci_find_device from i6300esb.c
      [WATCHDOG] i6300esb.c-2-bugs-little-cleanup.patch
      [ALSA] pci_find_device remove
      drivers/base/*: use kzalloc instead of kmalloc+memset

Jochen Friedrich (9):
      tms380tr: move to DMA API
      [netdrvr] Convert madgemc to new MCA API.
      tms380tr: remove prototypes in Space.c
      [LLC]: Fix for Bugzilla ticket #5156
      [LLC]: Fix for Bugzilla ticket #5157
      [LLC]: Fix llc_fixup_skb() bug
      [TR]: Set correct frame type for SNAP packets
      [TR]: Preserve RIF flag even for 2 byte RIF fields.
      [LLC]: Strip RIF flag from source MAC address

Jody McIntyre (12):
      MAINTAINERS: sbp2 driver is not orphaned.
      sbp2: fix deadlocks and delays on device removal/rmmod
      sbp2: default to serialize_io=1
      ieee1394: reorder activities after bus reset (fixes device detection)
      ieee1394: skip unnecessary pause when scanning config ROMs
      ieee1394: fix for debug output
      ieee1394: use time_before()
      ieee1394: trivial edits of a few comments
      ieee1394: remove superfluous include in csr1212
      eth1394: workaround limitation in rawiso routines
      ieee1394: delete legacy module aliases
      ohci1394: less noise in dmesg

Joel Schopp (2):
      ppc64: of_device.c remove useless code
      ppc64: lparconfig.c memory leak

Johannes Stezenbach (9):
      dvb: email address update
      dvb: avoid building empty built-in.o
      dvb: frontend: ves1820: improve tuning
      dvb: frontend: cx24110: DiSEqC fix
      dvb: frontend: cx24110: clean up timeout handling.
      dvb: remove noisy debug print
      dvb: bt8xx: endianness fix
      dvb: cinergyT2: remote control fixes
      dvb: av7110: disable superflous firmware handshake

John Hawkes (4):
      ia64 cpuset + build_sched_domains() mangles structures
      cpusets: Move the ia64 domain setup code to the generic code
      cpusets: fix the "dynamic sched domains" bug
      cpusets: re-enable "dynamic sched domains"

John Kingman (1):
      IB CM: support CM redir

John Lenz (1):
      [ARM] Add suspend/resume support to locomo.c

John McCutchan (2):
      inotify speedup
      inotify: fix event loss on hardlinked files

John Rose (6):
      PCI Hotplug: rpaphp: Remove unused stuff
      PCI Hotplug: rpaphp: Move VIO registration
      PCI Hotplug: rpaphp: Change slot pci reference
      PCI Hotplug: rpaphp: Remove rpaphp_find_pci
      PCI Hotplug: rpaphp: Export slot enable
      PCI Hotplug: rpaphp: Purify hotplug

John W. Linville (12):
      bonding: ALB -- allow slave to use bond's MAC address if its own MAC address conflicts
      PCI: restore BAR values after D3hot->D0 for devices that need it
      [TG3]: Do not count non-error frames dropped by the hardware as rx_errors.
      [TG3]: Add support for ETHTOOL_GPERMADDR.
      [BNX2]: Add support for ETHTOOL_GPERMADDR.
      e1000: correct rx_dropped counting
      e100: correct rx_dropped and add rx_missed_errors
      ixgb: correct rx_dropped counting
      pci: only call pci_restore_bars at boot
      [ALSA] fix HD audio ALC260 mono (un)mute
      [ALSA] fix alc880_test_mixer typo
      [ALSA] fix HD audio ALC882 lfe (un)mute

Jon Burgess (1):
      dvb: fix NULL pointer dereference when loading the budget-av module

Jon Loeliger (1):
      ppc/ppc64: Merge more include files

Jon Wetzel (1):
      [NET]: Add support for getting the permanent hardware address.

Jose Miguel Goncalves (1):
      [WATCHDOG] w83977f-watchdog-driver.patch

Jouni Malinen (25):
      Add HostAP wireless driver.
      hostap update
      hostap update
      hostap update
      hostap update
      hostap update
      hostap update
      hostap: Start using net/ieee80211.h
      hostap: Replace crypto code with net/ieee80211 version
      hostap: Fix skb->cb use for TX meta data
      hostap: Remove experimental PCI bus master/DMA code
      hostap: Use void *hw_priv instead of #ifdef in local data
      hostap: Remove extra defines
      hostap: Replace hostap_ieee80211_hdr with ieee80211_hdr
      hostap: Use ieee80211 WLAN_FC_GET_{TYPE,STYPE}
      ieee80211: Fix frame control pver mask
      ieee80211: Capability field is called ESS, not BSS
      hostap: Capability field is called ESS, not BSS
      hostap: Replace WLAN_FC_ defines with ieee80211 ones
      ieee80211: Remove WIRELESS_EXT < 17 support
      ieee80211: Remove EAPOL debug
      ieee80211: Fix debug comments ipw->ieee80211
      hostap: Update version
      hostap: Fix hash values for product strings
      hostap: Fix null pointer dereference in prism2_pccard_card_present()

Julian Anastasov (4):
      [IPV4]: Fix refcount damaging in net/ipv4/route.c
      [IPVS]: Really invalidate persistent templates
      [IPVS]: ip_vs_ftp breaks connections using persistence
      [SK_BUFF]: ipvs_property field must be copied

Jun'ichi Nomura (1):
      dm: fix rh_dec()/rh_inc() race in dm-raid1.c

Justin Chen (1):
      [SERIAL] new hp diva console port

KOVACS Krisztian (3):
      [NETFILTER]: CLUSTERIP: fix memcpy() length typo
      [NETFILTER] CLUSTERIP: introduce reference counting for entries
      [NETFILTER] CLUSTERIP: use a bitmap to store node responsibility data

KUROSAWA Takahiro (1):
      fix for cpusets minor problem

Kai Makisara (1):
      [SCSI] drivers/scsi/st.c: add reference count and related fixes

Kalle Valo (1):
      hostap: Fix null pointer dereference in prism2_pccard_card_present()

Karl Hegbloom (1):
      kbuild: make 'cscope -q' play well with cscope.el

Karl Herz (1):
      dvb: ttpci: add PCI ids for old Siemens/TT DVB-C card

Karl Magnus Kolstoe (1):
      [SCSI] 2.6.13.3; add Pioneer DRM-624x to drivers/scsi/scsi_devinfo.c

Karol Kozimor (1):
      [ACPI] acpi_remove_notify_handler() on video driver unload

Kars de Jong (1):
      pcmcia: fix cross-platform issues with pcmcia module aliases

Karsten Keil (5):
      i4l: Sedlbauer speed star II V 3.1 exist with various subversions
      Add PCI IDs for Sitecom DC-105
      cleanup whitespace in pci_ids.h
      Fix ST 5481 USB driver
      hisax: remove URB_ASYNC_UNLINK

Karsten Wiese (5):
      [ALSA] ALSA's struct _snd_pcm_substream: Obsolete open_flag
      via vt8237 apic bypass deassertion quirk
      Speedup FAT filesystem directory reads
      CHECK_IRQ_PER_CPU() to avoid dead code in __do_IRQ()
      Fix misspelled i8259 typo in io_apic.c

Kay Sievers (1):
      USB: real nodes instead of usbfs

Keenan Pepper (1):
      kbuild: signed/unsigned char fix for make menuconfig

Keir Fraser (1):
      Fix mmap() of /dev/hpet

Keith Owens (9):
      MCA/INIT: scheduler hooks
      [IA64] MCA/INIT: add an extra thread_info flag
      [IA64] MCA/INIT: avoid reading INIT record during INIT event
      MCA/INIT: use per cpu stacks
      [IA64] MCA/INIT: remove the physical mode path from minstate.h
      [IA64] MCA/INIT: remove obsolete unwind code
      Correct xircom_cb use of CONFIG_NET_POLL_CONTROLLER
      [IA64] Add Documentation/ia64/mca.txt
      [IA64] Wire in the MCA/INIT handler stacks

Kenji Kaneshige (11):
      [ACPI] acpi_register_gsi() can return error
      [ACPI] acpi_pci_enable_irq() now checks for acpi_register_gsi() errors
      [ACPI] HPET driver now checks for acpi_register_gsi() errors
      [ACPI] PNPACPI driver now checks for acpi_register_gsi() errors
      [ACPI] 8250 driver now checks for acpi_register_gsi() errors
      [ACPI] iosapic_register_intr() now returns error instead of panic
      [ACPI] fix run-time error checking in acpi_pci_irq_disable()
      [IA64] Minor cleanups - remove unnecessary function prototype in irq.h
      [IA64] Minor cleanups - remove CONFIG_ACPI_DEALLOCATE_IRQ
      [IA64] Minor cleanups - remove unnecessary function prototype in iosapic.h
      remove unnecessary handle_IRQ_event() prototypes

Kenneth Chen (1):
      [IA64] Delete erroneous copy_page.o in global lib-y list

Kenneth Tan (2):
      [ARM] 3020/1: Fixes typo error CONFIG_CPU_IXP465, which should be CONFIG_CPU_IXP46X
      [ARM] 3021/1: Interrupt 0 bug fix for ixp4xx

Keshavamurthy Anil S (2):
      Kprobes/IA64: fix race when break hits and kprobe not found
      kprobes: fix bug when probed on task and isr functions

Kevin Vigor (1):
      USB: fix pegasus driver

Kirill Korotaev (3):
      lost fput in 32bit ioctl on x86-64
      Lost sockfd_put() in routing_ioctl()
      x86_64: Add missing () around arguments of pte_index macro

Kiyoshi Ueda (1):
      [IA64] page_not_present fault in region 5 is normal

Knut Petersen (2):
      framebuffer: new driver for cyberblade/i1 graphics core
      framebuffer: bit_putcs() optimization for 8x* fonts

Kolli, Neela Syam (1):
      megaraid maintainers entry

Komuro (4):
      network: fix fmvj18x_cs multicast code
      pcmcia: add another orinoco_cs id
      pcmcia: fix Kconfig dependency
      [netdrvr] fix smc91c92_cs multicast bug

Kostik Belousov (2):
      readv/writev syscalls are not checked by lsm
      aio syscalls are not checked by lsm

Kristen Accardi (1):
      PCI Hotplug: use bus_slot number for name

Krzysztof Benedyczak (1):
      Make POSIX message queue sys_mq_open() honor umask

Krzysztof Halasa (1):
      [WAN] hdlc_cisco: Fix regression introduced by skb->tail changes.

Kumar Gala (35):
      [IA64] remove use of asm/segment.h
      [SPARC64]: remove use of asm/segment.h
      [SPARC]: remove use of asm/segment.h
      ppc: L2 cache prefetch fixes on 745x
      ppc32: Remove board support for ADIR
      ppc32: Remove board support for ASH
      ppc32: Remove board support for BEECH
      ppc32: Remove defconfig for CEDAR
      ppc32: Remove board support for K2
      ppc32: Remove board support for MCPN765
      ppc32: Remove board support for MENF1
      ppc32: Remove board support for OAK
      ppc32: Remove board support for RAINIER
      ppc32: Remove board support for REDWOOD
      ppc32: Remove board support for SM850
      ppc32: Remove board support for SPD823TS
      ppc32: Remove board support for PCORE
      ppc32: Added support for the Book-E style Watchdog Timer
      ppc32: Add ppc_sys descriptions for PowerQUICC II devices
      cpm_uart: Fix 2nd serial port on MPC8560 ADS
      cpm_uart: use schedule_timeout instead of direct call to schedule
      cpm_uart: Fix baseaddress for SMC 1 and 2
      ppc32: Cleaned up global namespace of Book-E watchdog variables
      ppc32: removed find_name.c
      ppc32: ppc_sys system on chip identification additions
      ppc32: add CONFIG_HZ
      ppc32: Added PCI support MPC83xx
      ppc32: Added cputable entry for 7448
      ppc64: remove use of asm/segment.h
      Remove non-arch consumers of asm/segment.h
      ppc32: Fix head_4xx.S compile error
      ppc64: remove use of asm/segment.h
      ppc32: Fix Kconfig mismerge
      ppc32: remove use of asm/segment.h
      ppc32: Fix configuration of PCI IO space on MPC85xx platform

Kyle Moffett (1):
      sab: consolidate kmem_bufctl_t

Latchesar Ionkov (7):
      v9fs: make conv functions to check for conv buffer overflow
      v9fs: allocate the Rwalk qid array from the right conv buffer
      v9fs: make copy of the transport prototype instead of using it directly
      v9fs: replace strlen on newly allocated by __getname buffers to PATH_MAX
      v9fs: don't free root dentry & inode if error occurs in v9fs_get_sb
      v9fs: fix races in fid allocation
      v9fs: remove additional buffer allocation from v9fs_file_read and v9fs_file_write

Laurent Vivier (1):
      UML Support - Ptrace: adds the host SYSEMU support, for UML and general usage

Lee Nicks (2):
      ppc32: add support for Marvell EV64360BP board
      ppc32: defconfig for Marvell EV64360BP board

Lee Revell (1):
      [ALSA] Add identification for Live 5.1 [SB0220]

Len Brown (37):
      [ACPI] comment out prototypes for new unused debug routines
      [ACPI] handle const char * __FUNCTION__ in debug code
      [ACPI] disable module level AML code (for now)
      Merge ../to-linus
      Merge ../to-linus
      When a merge does not work automatically, git prevents
      /home/lenb/src/to-akpm branch 'acpi-2.6.12'
      [ACPI] Merge acpi-2.6.12 branch into 2.6.13-rc3
      [ACPI] Lindent all ACPI files
      Merge ../to-linus
      [ACPI] Lindent created a syntax error that broke the build
      Merge ../from-linus
      Merge ../to-linus
      Merge ../from-linus
      [ACPI] Lindent drivers/acpi/ec.c
      Merge acpi-2.6.12 to-akpm
      Merge to-linus-stable into to-akpm
      Merge 'acpi-2.6.12' branch into to-akpm
      Merge from-linus to-akpm
      Merge from-linus to-akpm
      [ACPI] delete CONFIG_ACPI_BOOT
      [ACPI] delete CONFIG_ACPI_INTERPRETER
      [ACPI] delete CONFIG_ACPI_BUS
      [ACPI] IA64-related ACPI Kconfig fixes
      [ACPI] reduce use of EXPERIMENTAL in acpi/Kconfig
      [ACPI] remove "default m" from acpi/Kconfig
      [ACPI] delete CONFIG_ACPI_PCI
      [IA64] fix allnoconfig build
      Merge HEAD from ../from-linus
      merge ibm into test
      Auto-update from upstream
      Auto-update from upstream
      [ACPI] revert owner-id-3.patch
      Merge linux-2.6 into linux-acpi-2.6 test
      [ACPI] build fix - processor_core.c w/ !CONFIG_SMP
      [ACPI] revert bad processor_core.c patch for bug 5128
      Merge linux-2.6 with linux-acpi-2.6

Lennert Buytenhek (4):
      [ARM] 2911/1: ixp2000_reg_{read,write} accessors
      [ARM] 2909/1: remove IXP2000_PROD_ID
      [ARM] 2904/1: update ixp2000 defconfigs to 2.6.13
      [ARM] 2905/1: enable the ixp2000 i2c bus driver in ixp2000 defconfigs

Liam Girdwood (5):
      [ALSA] WM97xx AC97 codec controls
      [ALSA] AC97 bus interface for ad-hoc drivers
      [ALSA] PXA27x AC97 warm reset
      [ALSA] WM9713 modem detection
      [ARM] 3003/1: SSP channel map register updates for pxa2xx

Linda Xie (1):
      PCI Hotplug: Fix buffer overrun in rpadlpar_sysfs.c

Linus Torvalds (212):
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-ucb.git
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial.git
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-mmc.git
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm.git
      Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6
      Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6.git
      Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge refs/heads/upstream-fixes from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge refs/heads/drm-latest from master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge HEAD from master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa
      Merge refs/heads/for-linus from master.kernel.org:/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm.git
      Merge refs/heads/release from master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge refs/heads/upstream from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge refs/heads/ieee80211-wifi from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-arm
      Merge HEAD from master.kernel.org:/home/rmk/linux-2.6-serial
      Merge refs/heads/ieee80211-wifi from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge watchdog driver updates
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Merge git://oss.sgi.com:8090/oss/git/xfs-2.6
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6
      Merge branch 'drm-fixes' of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6
      [SCSI] Revert "final klist fixes"
      [SCSI] Re-do "final klist fixes"
      Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6
      Fix up ARM serial driver compile failure
      Merge master.kernel.org:/home/rmk/linux-2.6-arm
      Merge master.kernel.org:/home/rmk/linux-2.6-mmc
      Merge master.kernel.org:/home/rmk/linux-2.6-serial
      Merge master.kernel.org:/home/rmk/linux-2.6-i2c manually
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/w1-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
      Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq
      Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6
      Merge git://oss.sgi.com:8090/oss/git/xfs-2.6
      Merge branch 'upstream' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev
      Merge master.kernel.org