[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.17'
Rick Balocca
rbalocca at suva.vyatta.com
Mon Jan 22 16:05:40 PST 2007
Tag 'v2.6.17' created by Linus Torvalds <torvalds at g5.osdl.org> at 2006-06-18 02:49 -0700
Linux v2.6.17
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQBElLFHF3YsRnbiHLsRAt40AKC0NFiRr+fUpUF6jDYUk5C0lwPTRACfST4b
P3xDZs6aIdcAtIGnfdD3mpg=
=swAl
-----END PGP SIGNATURE-----
Changes since v2.6.16:
A. Maitland Bottoms (1):
USB: ftdi_sio: add Icom ID1 USB product and vendor ids
Aaron Brooks (1):
kbuild: make namespace.pl CROSS_COMPILE happy
Aaron Young (1):
[IA64-SGI] Handle SC env. powerdown events
Adrian Bunk (147):
drivers/net/sk98lin/: possible cleanups
drivers/net/arcnet/: possible cleanups
drivers/net/s2io.c: make code static
Move ip2.c and ip2main.c to drivers/char/ip2/ where the other files
VIDEO_CX88_ALSA must select SND_PCM
V4L/DVB (3428): drivers/media/dvb/ possible cleanups
net/: fix the WIRELESS_EXT abuse
AIRO{,_CS} <-> CRYPTO fixes
drivers/net/wireless/ipw2100.c: make ipw2100_wpa_assoc_frame() static
drivers/net/wireless/ipw2200: possible cleanups
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
V4L/DVB (3318e): DVB: remove the at76c651/tda80xx frontends
kbuild: remove a tab from an empty line
V4L/DVB (3337): Drivers/media/dvb/frontends/mt312.c: cleanups
V4L/DVB (3341): Upstream sync - make 2 structs static
[SCSI] drivers/message/fusion/mptfc.c: make 2 functions static
V4L/DVB (3399a): cpia2/cpia2_v4l.c cleanups
remove obsolete sis900 documentation
V4L/DVB (3414): Saa7134: document that there's also a 220RF from KWorld
V4L/DVB (3415): Msp3400-kthreads.c: make 3 functions static
CONFIG_FORCEDETH updates
chelsio/espi.c:tricn_init(): remove dead code
drivers/net/e1000/: proper prototypes
[SCSI] NCR_D700: fix a NULL dereference
[SCSI] dmx3191d: fix a NULL pointer dereference
[SCSI] ibmmca: fix a NULL pointer dereference
[SCSI] sim710: fix a NULL pointer dereference
Kconfig: remove the CONFIG_CC_ALIGN_* options
Input: serio - fix memory leak
Input: gameport - fix memory leak
drivers/net/wireless/ipw2200.c: make ipw_qos_current_mode() static
drivers/net/wireless/ipw2200.c: fix an array overun
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
MAINTAINERS: remove the LANMEDIA entry
update the i386 defconfig
SCSI_AACRAID: add a help text
remove dead Radeon URL
Kobject: kobject.h: fix a typo
USB: remove OBSOLETE_OSS_USB_DRIVER drivers
USB: drivers/usb/core/message.c: make usb_get_string() static
USB: vicam.c: fix a NULL pointer dereference
[IPV4] fib_rules.c: make struct fib_rules static again
[DCCP] ipv4: make struct dccp_v4_prot static
[TIPC]: Cleanups
[PKT_SCHED]: Let NET_CLS_ACT no longer depend on EXPERIMENTAL
[TG3]: make drivers/net/tg3.c:tg3_request_irq() static
[DECNET]: net/decnet/dn_route.c: fix inconsequent NULL checking
V4L/DVB (3509): Make a needlessly global function static.
V4L/DVB (3527): VIDEO_CPIA2 must depend on USB
Documentation/dvb/get_dvb_firmware: fix firmware URL
[ALSA] sound/core/: fix 3 off-by-one errors
[ALSA] sound/pci/rme9652/hdspm.c: fix off-by-one errors
[ALSA] fix some memory leaks
[ALSA] sound/pci/ice1712/delta.c: make 2 functions static
kcalloc(): INT_MAX -> ULONG_MAX
i386: let REGPARM no longer depend on EXPERIMENTAL
x86: some fixups for the X86_NUMAQ dependencies
kill _INLINE_
kernel/rcupdate.c: make two structs static
hostap: Fix hw reset after CMDCODE_ACCESS_WRITE timeout
hostap: Fix ap_add_sta() return value verification
PCI: cpqphp_ctrl.c: board_replaced(): remove dead code
PCI: the scheduled removal of PCI_LEGACY_PROC
w1: misc cleanups
fix W1_MASTER_DS9490_BRIDGE dependencies
remove ISA legacy functions: remove documentation
fs/9p/: possible cleanups
fs/ext2/: proper ext2_get_parent() prototype
fs/coda/: proper prototypes
kill include/linux/platform.h, default_idle() cleanup
show MCP menu only on ARCH_SA1100
fs/inode.c: make iprune_mutex static
drivers/block/nbd.c: don't defer compile error to runtime
kernel/params.c: make param_array() static
remove MAINTAINERS entry for rtlinux
add a proper prototype for setup_arch()
reiserfs/xattr_acl.c:reiserfs_get_acl(): make size an int
md/bitmap.c:bitmap_mask_state(): fix inconsequent NULL checking
drivers/char/ipmi/ipmi_msghandler.c: fix a memory leak
i4l/isdn_tty.c: fix a check-after-use
Kconfig help: MTD_JEDECPROBE already supports Intel
PCMCIA_SPECTRUM must select FW_LOADER
fs/nfsd/export.c,net/sunrpc/cache.c: make needlessly global code static
video/sis/init301.c:SiS_ChrontelDoSomething2(): remove dead code
let BLK_DEV_RAM_COUNT depend on BLK_DEV_RAM
drivers/block/paride/pd.c: fix an off-by-one error
fs/fat/: proper prototypes for two functions
autofs4: proper prototype for autofs4_dentry_release()
arch/i386/kernel/microcode.c: remove the obsolete microcode_ioctl
pcmcia: make pcmcia_release_{io,irq} static
drivers/mtd/: small cleanups
MTD_NAND_SHARPSL and MTD_NAND_NANDSIM should be tristate's
unexport get_wchan
fs/namei.c: make lookup_hash() static
help text: SOFTWARE_SUSPEND doesn't need ACPI
fix a typo in the AIC7XXX_DEBUG_MASK help text
fix the email address of Wendy Xiong
typos: s/ducument/document/
V4L/DVB (3670): Fix typo in comment
Merge with git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
[WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference
[NET]: Fix an off-by-21-or-49 error.
[TG3]: Fix a memory leak.
[IPV6]: Unexport secure_ipv6_port_ephemeral
CONFIGFS_FS must depend on SYSFS
arch/i386/mach-voyager/voyager_cat.c: named initializers
mm/migrate.c: don't export a static function
i386: move SMP option above subarch selection
arch/s390/Makefile: remove -finline-limit=10000
the scheduled unexport of panic_timeout
drivers/isdn/gigaset/common.c: small cleanups
isdn/gigaset/common.c: fix a memory leak
ISDN_DRV_GIGASET should select, not depend on CRC_CCITT
fs/nfsd/nfs4state.c: make a struct static
video/aty/atyfb_base.c: fix an off-by-one error
[WAN]: Remove broken and unmaintained Sangoma drivers.
[ALSA] sound/core/pcm.c: make snd_pcm_format_name() static
drivers/net/via-rhine.c: make a function static
remove drivers/net/hydra.h
USB: pci-quirks.c: proper prototypes
USB: input/: proper prototypes
USB: drivers/usb/core/: remove unused exports
remove kernel/power/pm.c:pm_unregister()
[IPV4]: Possible cleanups.
drivers/char/drm/drm_memory.c: possible cleanups
[CPUFREQ] drivers/cpufreq/cpufreq.c: static functions mustn't be exported
[CPUFREQ] powernow-k8.c: fix a check-after-use
remove the obsolete IDEPCI_FLAG_FORCE_PDC
NFS: fix PROC_FS=n compile error
NFS: make 2 functions static
IB/mthca: make a function static
bcm43xx: fix dyn tssi2dbm memleak
[SCSI] megaraid/megaraid_mm.c: fix a NULL pointer dereference
block/elevator.c: remove unused exports
update OBSOLETE_OSS_DRIVER schedule and dependencies
make the OSS SOUND_VIA82CXXX option available again
memory_hotplug.h cleanup
[ALSA] sound/pci/: remove duplicate #include's
Kobject: possible cleanups
re-add the OSS SOUND_CS4232 option
[IRDA]: Removing unused EXPORT_SYMBOLs
V4L/DVB (3964): Bt8xx/bttv-cards.c: fix off-by-one errors
fs/open.c: unexport sys_openat
[ARM] arch/arm/kernel/dma-isa.c: named initializers
[TR]: Remove an unused export.
drivers/base/firmware_class.c: cleanups
V4L/DVB (3927): Fix VIDEO_DEV=m, VIDEO_V4L1_COMPAT=y
Adrian Cox (1):
ppc: Fix platform_notify functions marked __init
Aki M Nyrhinen (1):
[TCP]: continued: reno sacked_out count fix
Akinobu Mita (57):
fix swap cluster offset
x86_64: {set,clear,test}_bit() related cleanup and pci_mmcfg_init() fix
frv: remove unnesesary "&"
more s/fucn/func/ typo fixes
um: fix undefined reference to hweight32
arm: fix undefined reference to generic_fls
bitops: alpha: use config options instead of __alpha_fix__ and __alpha_cix__
bitops: ia64: use cpu_set() instead of __set_bit()
bitops: parisc: add ()-pair in __ffz() macro
bitops: cris: remove unnecessary local_irq_restore()
bitops: use non atomic operations for minix_*_bit() and ext2_*_bit()
bitops: generic {,test_and_}{set,clear,change}_bit()
bitops: generic __{,test_and_}{set,clear,change}_bit() and test_bit()
bitops: generic __ffs()
bitops: generic ffz()
bitops: generic fls()
bitops: generic fls64()
bitops: generic find_{next,first}{,_zero}_bit()
bitops: generic sched_find_first_bit()
bitops: generic ffs()
bitops: generic hweight{64,32,16,8}()
fix error: __u32 undeclared
bitops: generic ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
bitops: generic ext2_{set,clear}_bit_atomic()
bitops: generic minix_{test,set,test_and_clear,test,find_first_zero}_bit()
bitops: alpha: use generic bitops
bitops: arm: use generic bitops
bitops: arm26: use generic bitops
bitops: cris: use generic bitops
bitops: frv: use generic bitops
bitops: h8300: use generic bitops
bitops: i386: use generic bitops
bitops: ia64: use generic bitops
bitops: m32r: use generic bitops
bitops: m68k: use generic bitops
m68k: fix undefined reference to generic_find_next_zero_le_bit
ppc: fix undefined reference to hweight32
bitops: m68knommu: use generic bitops
bitops: mips: use generic bitops
bitops: parisc: use generic bitops
bitops: powerpc: use generic bitops
bitops: s390: use generic bitops
bitops: sh: use generic bitops
bitops: sh64: use generic bitops
bitops: sparc: use generic bitops
bitops: sparc64: use generic bitops
bitops: v850: use generic bitops
bitops: x86_64: use generic bitops
bitops: xtensa: use generic bitops
bitops: update include/asm-generic/bitops.h
bitops: sh: make thread_info.flags an unsigned long
bitops: ia64: make partial_page.bitmap an unsigned long
bitops: ntfs: remove generic_ffs()
bitops: remove unused generic bitops in include/linux/bitops.h
bitops: hweight() related cleanup
bitops: hweight() speedup
[NET]: use hlist_unhashed()
Al Viro (55):
arcnet probing cleanups and fixes
ibm_emac sparse annotations
appletalk/cops.h: missing const in struct ltfirmware
macsonic.c: missed s/driver_unregister/platform_driver_unregister/
missing include of asm/irq.h in drivers/net
bogus include of linux/irq.h in 7990.c
wrong ifdefs in 82596.c
dead code removed in hp100
[SCSI] scsi_lib: fix recognition of cache type of Initio SBP-2 bridges
don't do exit_io_context() until we know we won't be doing any IO
fix double-free in blk_init_queue_node()
fix locking in queue_requests_store()
fix cfq hash lookups
stop leaking cfq_data in cfq_set_request()
switch to use of ->key to get cfq_data by cfq_io_context
keep sync and async cfq_queue separate
fix the exclusion for ioprio_set()
make cfq_exit_queue() prune the cfq_io_context for that queue
stop cfq from pinning queue down
stop elv_unregister() from rogering other iosched's data, fix locking
deal with rmmod/put_io_context() races
fix cfq_get_queue()/ioprio_set(2) races
regularize blk_cleanup_queue() use
fix sysfs interaction and lifetime rules handling for queues
don't bother with refcounting for cfq_data
noise removal: cfq-iosched.c
elevator_t lifetime rules and sysfs fixes
fix rmmod problems with elevator attributes, clean them up
remove ISA legacy functions: drivers/char/toshiba.c
remove ISA legacy functions: drivers/scsi/g_NCR5380.c
remove ISA legacy functions: drivers/scsi/in2000.c
remove ISA legacy functions: drivers/net/hp-plus.c
remove ISA legacy functions: drivers/net/lance.c
remove ISA legacy functions: remove the helpers
slab: implement /proc/slab_allocators
uml: eliminate symlinks to host arch
uml: clean up remapping code build magic
uml: eliminate duplicate mrpropered files
uml: kconfigs
uml: sparse cleanups
uml: __user annotations
uml: remove unused make variables
uml: fix min usage
uml: __user annotations
fix leak in activate_ep_files()
forgotten ->b_data in memcpy() call in ext3/resize.c (oopsable)
fix mips sys32_p{read,write}
protect ext3 ioctl modifying append_only, immutable, etc. with i_mutex
deal with deadlocks in audit_free()
move call of audit_free() into do_exit()
drop gfp_mask in audit_log_exit()
drop task argument of audit_syscall_{entry,exit}
no need to wank with task_lock() and pinning task down in audit_syscall_exit()
uml: __user annotation in arch_prctl
uml: more __user annotations
Alan Cox (32):
V4L/DVB (3376): Add cpia2 camera support
libata: Add the useful macros/constants needed for merging PATA stuff
libata: pick a less confusion "um dunno" error
libata: make code actually compile with debugging on
libata: Note weakness in our PCI handling that one day wants fixing
libata: two new PCI helpers
libata: report which drive is causing mode problems
libata: make irqtrap mode compile
libata: note missing posting in mmio cmd write
libata: Fix a drive detection problem
Update libata DMA blacklist to cover versions, and resync with IDE layer
libata: Symbol exports
libata: add ata_dev_pair helper
rio: more header cleanup
rioboot: lindent
rioboot: post-Lindent
rio driver rework continued #1
rio driver rework continued #2
rio driver rework continued #3
rio driver rework continued #4
rio driver rework continued #5
Yet more rio cleaning (1 of 2)
Yet more rio cleaning (2 of 2)
V4L/DVB (3569): PATCH: switch cpia2 to mutexes and use ioctl 32 compat lib func
Small fixes backported to old IDE SiS driver
libata: BMDMA handling updates
libata: Add ->set_mode hook for odd drivers
libata - ATA is both ATA and CFA
libata: Simplex and other mode filtering logic
libata: Fix interesting use of "extern" and also some bracketing
Final rio polish
Clarify maintainers and include linux-security info
Alan Curry (1):
framebuffer: cmap-setting return values
Alan Horstmann (3):
[ALSA] ice1712 - disable unused ADCs & DACs on DMX6fire
[ALSA] ice1712 - typo fixes for dxr_enable module option
[ALSA] ice1712 - Fix wrong register value for DMX 6FIRE
Alan Modra (1):
powerpc64: Fix loading of modules without a .toc section
Alan Stern (25):
[SCSI] Recognize missing LUNs for non-standard devices
usbhid: add error handling
UHCI: use one QH per endpoint, not per URB
UHCI: use dummy TDs
UHCI: remove main list of URBs
UHCI: improve debugging code
UHCI: Don't log short transfers
uhci-hcd: fix mistaken usage of list_prepare_entry
USB core and HCDs: don't put_device while atomic
usbcore: fix compile error with CONFIG_USB_SUSPEND=n
USB: UHCI: Increase port-reset completion delay for HP controllers
USB: usbcore: Don't assume a USB configuration includes any interfaces
PCI: Move pci_dev_put outside a spinlock
Notifier chain update: API changes
USB: g_file_storage: Set short_not_ok for bulk-out transfers
USB: g_file_storage: add comment about buffer allocation
USB: g_file_storage: use module_param_array_named macro
USB: UHCI: don't track suspended ports
driver core: safely unbind drivers for devices not on a bus
USB: net2280: Handle STALLs for 0-length control-IN requests
USB: net2280: send 0-length packets for ep0
USB: net2280: check for shared IRQs
USB: net2280: set driver data before it is used
USB: usbcore: don't check the device's power source
[NET]: Make netdev_chain a raw notifier.
Alasdair G Kergon (6):
dm: bio split bvec fix
device-mapper snapshot: fix origin_write pending_exception submission
device-mapper snapshot: replace sibling list
device-mapper snapshot: fix invalidation
dm snapshot: fix kcopyd destructor
dm: tidy mdptr
Albert Lee (5):
libata CHS: LBA28/LBA48 optimization (revise #6)
libata-dev: add flush task to ata_exec_internal()
libata-dev: Remove ATA_PROT_PIO_MULT
libata: ata_dev_init_params() fixes
libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)
Alberto Mardegan (1):
w100fb: Add acceleration support to ATI Imageon
Alessandro Zummo (28):
[ARM] 3349/1: ixp4xx exp bus defines
[ARM] 3368/1: ixp4xx: set gpio direction in ixp4xx_config_irq
I2C: i2c-ixp4xx: Add hwmon class
cirrus ep93xx watchdog driver
RTC Subsystem: library functions
RTC subsystem: ARM cleanup
RTC subsystem: class
RTC subsystem: I2C cleanup
RTC subsystem: I2C driver ids
RTC subsystem: sysfs interface
RTC subsystem: proc interface
RTC subsystem: dev interface
RTC subsystem: X1205 driver
RTC subsystem: test device/driver
RTC subsystem: DS1672 driver
RTC subsystem: PCF8563 driver
RTC subsystem: RS5C372 driver
RTC subsystem: EP93XX driver
RTC subsystem: M48T86 driver
RTC subsystem: DS1672 cleanup
RTC subsystem: X1205 sysfs cleanup
RTC subsystem: whitespaces and error messages cleanup
RTC subsystem: fix proc output
RTC subsystem: RS5C372 sysfs fix
RTC subsystem: compact error messages
RTC subsystem: SA1100 cleanup
RTC subsystem: VR41XX cleanup
rtc subsystem: use ENOIOCTLCMD and ENOTTY where appropriate
Alex Tomas (1):
fast ext3_statfs
Alexander Clouter (4):
cpufreq_conservative: aligning of codebase with ondemand
cpufreq_conservative: alter default responsiveness
cpufreq_conservative: make for_each_cpu() safe
cpufreq_conservative: alternative initialise approach
Alexander Zarochentsev (2):
reiserfs: handle trans_id overflow
reiserfs: use balance_dirty_pages_ratelimited_nr in reiserfs_file_write()
Alexander Zarochentzev (1):
reiserfs: fix transaction overflowing
Alexey Dobriyan (44):
V4L/DVB (3413): Typos grab bag of the month
[SCSI] drivers/scsi/FlashPoint.c: remove unused things
[SCSI] drivers/scsi/FlashPoint.c: remove trivial wrappers
[SCSI] drivers/scsi/FlashPoint.c: remove UCHAR
[SCSI] drivers/scsi/FlashPoint.c: remove USHORT
[SCSI] drivers/scsi/FlashPoint.c: remove UINT
[SCSI] drivers/scsi/FlashPoint.c: remove ULONG
[SCSI] drivers/scsi/FlashPoint.c: remove ushort_ptr
[SCSI] drivers/scsi/FlashPoint.c: use standard fixed size types
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct _SCCB
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_info
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBMgr_tar_info
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct NVRAMInfo
[SCSI] drivers/scsi/FlashPoint.c: untypedef struct SCCBcard
[SCSI] drivers/scsi/FlashPoint.c: Lindent
[SCSI] drivers/scsi/FlashPoint.c: don't use parenthesis with "return"
[ATM] suni: cast arg properly in SONET_SETFRAMING
It's UTF-8
[ALSA] vx - Fix memory leak on error path
fs/ufs/file.c: drop insane header dependencies
Extract inode_inc_link_count(), inode_dec_link_count()
minix: switch to inode_inc_link_count, inode_dec_link_count
sysv: switch to inode_inc_count, inode_dec_count
ext2: switch to inode_inc_count, inode_dec_count
ufs: switch to inode_inc_count, inode_dec_count
fs/*/file.c: drop insane header dependencies
extract-ikconfig: use mktemp(1)
extract-ikconfig: be sure binoffset exists before extracting
extract-ikconfig: don't use --long-options
s/;;/;/g
drivers/block/acsi_slm.c: size_t can't be < 0
Typo fixes
ver_linux: don't print reiser4progs version if none found
fs/compat.c: fix 'if (a |= b )' typo
gigaset: endian fix
[IPX]: Correct argument type of ipxrtr_delete().
[IPX]: Correct return type of ipx_map_frame_type().
[IPV6]: Endian fix in net/ipv6/netfilter/ip6t_eui64.c:match().
[NETFILTER]: GRE conntrack: fix htons/htonl confusion
selinux: endian fix
[NET]: Fix "ntohl(ntohs" bugs
[IRDA]: fix 16/32 bit confusion
[IRDA]: fixup type of ->lsap_state
[NETFILTER]: PPTP helper: fix sstate/cstate typo
Alexey Kuznetsov (3):
[TCP]: Do not use inet->id of global tcp_socket when sending RST.
IPC: access to unmapped vmalloc area in grow_ary()
[IPV6]: skb leakage in inet6_csk_xmit
Alpt (1):
[NET] rtnetlink: Add RTPROT entry for Netsukuku.
Ami Perlmutter (1):
IB/uverbs: Use correct alt_pkey_index in modify QP
Amos Waterland (1):
The comment describing how MS_ASYNC works in msync.c is confusing
Amy Griffis (7):
Pass dentry, not just name, in fsnotify creation hooks.
Collect more inode information during syscall processing.
audit string fields interface + consumer
fix audit_init failure path
inotify: IN_DELETE events missing
fix race in inotify_release
fix NULL dereference in inotify_ignore
Ananiev, Leonid I (2):
ext3: Fix missed mutex unlock
ext3: Fix missed mutex unlock
Ananth N Mavinakayanahalli (2):
kprobes: NULL out non-relevant fields in struct kretprobe
powerpc/kprobes: fix singlestep out-of-line
Anatoli Antonovitch (1):
ide: ATI SB600 IDE support
Anders Larsen (1):
MTD: remove obsolete Kconfig options
Andi Kleen (91):
PCI: Give PCI config access initialization a defined ordering
[AGPGART] x86_64: Enable VIA AGP driver on x86-64 for VIA P4 chipsets
x86_64: Update defconfig
x86-64: Use -mtune=generic for generic kernels
x86_64: Increase the variability of the process stack on 64bit architectures
x86_64: Rename struct node in x86-64 NUMA code to struct bootnode
x86_64: Don't need to read PIT in timer handler when PM timer is used
x86_64: Report local APIC ID when initializing CPU
x86_64: Use cpu_relax in poll loop in GART IOMMU
x86_64: Check that early arguments are words on their own
x86_64: Don't define string functions to builtin
x86_64: Make pfn_valid work early in boot
x86_64: Implement compat code for raw1394 read/write
x86_64: Move kernel to 2MB
x86_64: Clean up and tweak ACPI blacklist year code
x86_64: Implement early DMI scanning
x86_64: Add __init to fixmap functions that are only called during boot
x86_64: Handle years beyond 2100
x86_64: Fix formatting in time.c
x86_64: Reename CMOS update warning
x86_64: Don't invoke OOM killer while allocating floppy DMA buffers
x86_64: Don't invoke OOM killer during dma_alloc_coherent()
x86_64: Always use IO-APIC routing for timer.
x86_64: Quieten down microcode update driver
x86_64: Limit max number of CPUs to 255
x86_64: Change default setting for noexec32 to match i386 kernel
x86_64: Force broadcast timer on AMD systems with C3 too.
x86_64: Try to allocate node memmap near the end of node
i386/x86-64: List Intel LaGrange AKA SMX in /proc/cpuinfo
x86_64: Remove CONFIG_UNORDERED_IO
x86_64: Make local_t 64bit instead of 32bit
x86_64: Remove bogus special case in AMD core parsing.
x86_64: Initialize powernow_data[] for all siblings
x86_64: Report SIGSEGV for IRET faults
x86_64: Removed duplicated declaration of force_iommu
x86_64: Don't enable CONFIG_UNWIND_INFO by default for DEBUG_KERNEL
x86_64: Add cpu_relax() to busy loops in PM timer code
Fix compilation of processor_idle.c on IA64
Optimize select/poll by putting small data sets on the stack
x86_64: Update defconfig
x86_64: Clean up execve path
x86_64: Support memory hotadd without sparsemem
x86_64: Reserve SRAT hotadd memory on x86-64
x86_64: Handle empty PXMs that only contain hotplug memory
x86_64: Fix compilation with CONFIG_PCI=n / allnoconfig
x86_64: Don't sanity check Type 1 PCI bus access on newer systems
x86-64/i386: Don't process APICs/IO-APICs in ACPI when APIC is disabled.
x86_64: Clear APIC feature bit when local APIC is disabled
i386: Consolidate modern APIC handling
x86_64: Revert earlier powernow-k8 change
x86_64: Don't run NMI watchdog during machine checks
x86_64: When user could have changed RIP always force IRET
x86_64: Don't export strlen twice
x86_64: Don't return error for HPET initialization in initcall
i386/x86_64: Check if MCFG works for the first 16 busses
i386/x86-64: Return defined error value for bad PCI config space accesses
i386: Remove printk about reboot fixups at reboot
x86_64: Eliminate IA32_NR_syscalls define
x86_64: Update 32-bit system call table
[CPUFREQ] x86_64: Revert earlier powernow-k8 change
x86-64/i386: Don't process APICs/IO-APICs in ACPI when APIC is disabled.
x86_64: Remove check for canonical RIP
i386: Remove bogus special case code from AMD core parsing
i386/x86-64: Remove checks for value == NULL in PCI config space access
x86_64: Fix embarassing typo in mmconfig bus check
x86_64: Update defconfig
i386/x86-64: Fix ACPI disabled LAPIC handling mismerge
x86_64: Increase NUMA hash function nodemap
x86_64: Add tee and sync_file_range
i386: Move CONFIG_DOUBLEFAULT into arch/i386 where it belongs.
i386/x86-64: Fix x87 information leak between processes
x86_64: Pass -32 to the assembler when compiling the 32bit vsyscall pages
Mark VMSPLIT EMBEDDED
x86_64: Add compat_sys_vmsplice and use it in x86-64
i386/x86-64: Fix ACPI disabled LAPIC handling mismerge
i386: Fix overflow in e820_all_mapped
i386: Remove apic= warning
Remove wrong cpu_has_apic checks that came from mismerging
x86_64: Check for too many northbridges in IOMMU code
x86_64: Avoid EBDA area in early boot allocator
x86_64: Move ondemand timer into own work queue
x86_64: Check for bad dma address in b44 1GB DMA workaround
x86_64: Check for bad dma address in b44 1GB DMA workaround
x86_64: Don't warn for overflow in nommu case when dma_mask is < 32bit
i386/x86_64: Force pci=noacpi on HP XW9300
x86_64: Fix memory hotadd heuristics
x86_64: Don't schedule on exception stack on preemptive kernels
[AGPGART] Enable SIS AGP driver on x86-64 for EM64T systems
x86_64: Fix stack/mmap randomization for compat tasks
x86_64: Fix no IOMMU warning in PCI-GART driver
x86_64: Don't do syscall exit tracing twice
Andrea Bittau (7):
[DCCP] ackvec: Introduce ack vector records
[DCCP] CCID2: Initial CCID2 (TCP-Like) implementation
[DCCP]: Initial feature negotiation implementation
[DCCP] CCID2: Drop sock reference count on timer expiration and reset.
[DCCP] feat: Actually change the CCID upon negotiation
[DCCP]: sparse endianness annotations
[DCCP] Ackvec: fix soft lockup in ackvec handling code
Andreas Gruenbacher (1):
kbuild: modules_install for external modules must not remove existing modules
Andreas Happe (1):
ipw2200: add monitor and qos entries to Kconfig
Andreas Herrmann (1):
s390: qdio memory allocations
Andreas Mohr (3):
Small schedule() optimization
cfq-iosched: small cfq_choose_req() optimization
[ALSA] maestro3.c: fix BUG, optimization
Andreas Oberritter (8):
V4L/DVB (3375): Add AUDIO_GET_PTS and VIDEO_GET_PTS ioctls
V4L/DVB (3435): Remove 'pid' from struct dmxdev_filter
V4L/DVB (3436): Remove 'dvbdev' from struct dmxdev_filter
V4L/DVB (3437): Fix typo in enum name and use enum in struct dmxdev_filter
V4L/DVB (3438): Optical cleanup for dmxdev.c
V4L/DVB (3484): Make dvb_ringbuffer compatible to dmxdev_buffer
V4L/DVB (3500): Ringbuffer: don't reset pointers to zero
V4L/DVB (3501): Dmxdev: use dvb_ringbuffer
Andreas Schwab (3):
Use pci_set_consistent_dma_mask in ixgb driver
sound/ppc: snd_pmac_toonie_init should be __init
powerpc: Wire up *at syscalls
Andrew Burri (1):
V4L/DVB (3361): Add support for Kworld ATSC110
Andrew Morton (139):
git-netdev-all: s2io fixes
s2io c99 warning fix
[SCSI] cciss: kfree(NULL) is legal
[SPARC64]: Fix binfmt_aout32.c build.
[SPARC64]: CONFIG_BLK_DEV_RAM fix
get_cpu_sysdev() signedness fix
USB: optimise devio.c usbdev_read fix
[IRDA]: remove MODULE_PARM()
[BRIDGE] ebtables: Build fix.
[BRIDGE] br_netfilter: Warning fixes.
[BRIDGE]: Remove duplicate const from is_link_local() argument type.
skfp warning fixes
efi_call_phys_epilog() warning fix
__get_page_state() cpumask cleanup and fix
multiple exports of strpbrk
slab cleanup
on_each_cpu(): disable local interrupts
slab: use on_each_cpu()
vmscan: scan_control cleanup
vmscan: use unsigned longs
vmscan return nr_reclaimed
vmscan: rename functions
mm: prep_zero_page() in irq is a bug
powerpc: Fix warning in add_memory
powerpc: via-pmu warning fix
x86: early_printk(): remove MAX_YPOS and MAX_XPOS macros
revert "swsusp: fix breakage with swap on lvm"
ext3_readdir: use generic readahead
notifier: profile.h forward decl fix
pause_on_oops command line option
more for_each_cpu() conversions
W1: u64 is not long long
more-for_each_cpu-conversions fix
free_uid() locking improvement
filemap_fdatawrite_range() api: clarify -end parameter
fadvise(): write commands
balance_dirty_pages_ratelimited: take nr_pages arg
set_page_dirty() return value fixes
msync(): perform dirty page levelling
msync(MS_SYNC): don't hold mmap_sem while syncing
msync: fix return value
fsync: extract internal code
msync(): use do_fsync()
sys_setrlimit() cleanup
RLIMIT_CPU: fix handling of a zero limit
RLIMIT_CPU: document wrong return value
fix build error if CONFIG_SYSFS=n
V4L/DVB (3571): Printk warning fixes
V4L/DVB (3604): V4l printk fix
timer irq driven soft watchdog fix
jbd: embed j_commit_timer in journal struct
jbd: convert kjournald to kthread API
hysdn: remove custom types
sysrq cleanup
initcall failure reporting
kconfig: clarify memory debug options
tpm: sparc32 build fix
ads7846 build fix
irq: uninline migration functions
find_task_by_pid() needs tasklist_lock
roundup_pow_of_two() 64-bit fix
cpumask: uninline first_cpu()
cpumask: uninline next_cpu()
cpumask: uninline highest_possible_processor_id()
cpumask: uninline any_online_cpu()
git-scsi-misc: min() warning fix
cpufreq: speedstep-smi asm fix
tlclk: fix handling of device major
remove fixup_cpu_present_map()
ads7846: sparc32 warning fix
2tb-files-add-blkcnt_t-fixes
ext3: cleanups and WARN_ON()
cmpci: don't use generic_hweight32()
powerpc: hot_add_scn_to_nid() build fix
blk_execute_rq_nowait-speedup
dm: remove SECTOR_FORMAT
dm-md-dependency-tree-in-sysfs-holders-slaves-subdirectory-tidy
[CPUFREQ] powernow: remove private for_each_cpu_mask()
git-powerpc: WARN was a dumb idea
paride: register_chrdev fix
paride-pt: register_chrdev fix
capi: register_chrdev() fix
symversion warning fix
alpha: make poll flags the same as other architectures
remove relayfs_fs.h
ide_generic_all_on() warning fix
ia64: const f_ops fix
compat_sys_futex() warning fix
[NETFILTER]: Rename init functions.
[NET]: add SO_RCVBUF comment
m25p80: printk warning fix
make tty_insert_flip_string a non-GPL export
sys_sync_file_range()
"3c59x collision statistics fix" fix
make local_t signed
modules: permit Dual-MIT/GPL licenses
resurrect __put_task_struct
[NET]: com90xx kmalloc fix
[NET]: More kzalloc conversions.
splice: warning fix
select() warning fixes
sync_file_range(): use unsigned for flags
timer initialisation fix
make tty_insert_flip_string_flags() a non gpl export
sys_kexec_load() naming fixups
hdaps: use ENODEV
3ware: kmap_atomic() fix
atyfb is bust on sparc32
sparc32 vga support
pm: print name of failed suspend function
oom-kill: mm locking fix
page_alloc.c: buddy handling cleanup
[SCSI] megaraid: unused variable
[ARM] add_memory() build fix
pcmcia: remove unneeded forward declarations
splice: fix min() warning
request_irq(): remove warnings from irq probing
silence initcall warnings
V4L/DVB (3912): Sparc32 vivi fix
V4L/DVB (3914): Vivi build fix
setup_per_zone_pages_min() overflow fix
revert "vfs: propagate mnt_flags into do_loopback/vfsmount"
jffs2 warning fixes
dl2k needs dma-mapping.h
revert "forcedeth: fix multi irq issues"
binfmt_flat: don't check for EMFILE
pd6729 section fix
i810 section fix
mpu401 section fix
es18xx build fix
nm256_audio section fix
ad1848 section fix
[SUNSU]: Fix license.
sys_sync_file_range(): move exported flags outside __KERNEL__
ext3 resize: fix double unlock_super()
revert "swsusp add check for suspension of X controlled devices"
net/compat.h build fix
m48t86: ia64 build fix
powernow-k8 crash workaround
Andrew Vasquez (3):
[SCSI] qla2xxx: Remove legacy ISP6312 firmware loader.
[SCSI] qla2xxx: Firmware updates.
[SCSI] qla2xxx: update MAINTAINERS
Andrew Victor (12):
USB: add support for OCHI on AT91rm9200
[ARM] 3384/1: AT91RM9200: Timer
[ARM] 3386/1: AT91RM9200 Clock update
AT91RM9200 Ethernet driver
[ARM] 3397/1: AT91RM9200 Header update
pcmcia: AT91RM9200 Compact Flash driver
[ARM] 3393/2: AT91RM9200 LED support
[ARM] 3395/2: AT91RM9200 Dataflash Card vs MMC selection
[ARM] 3396/2: AT91RM9200 Platform devices update
[WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver
[ARM] 3456/1: AT91RM9200 support for 2.6 (MMC/SD driver)
[ARM] 3523/1: Serial core pm_state
Andrew de Quincey (6):
V4L/DVB (3673): Fix budget-av CAM reset
V4L/DVB (3725): Fix mutex in dvb_register_device to work.
V4L/DVB (3726): Fix TT budget-ci 1.1 CI slots
V4L/DVB (3740): Fix oops in budget-av with CI
V4L/DVB (3742): Set tone/voltage again if the frontend was reinitialised
V4L/DVB (3743): Fix some more potential oopses
Andrey Borzenkov (1):
Fix EDD to properly ignore signature of non-existing drives
Andrey Panin (1):
fix DMI onboard device discovery
Andrzej Zaborowski (1):
Fix simple typos
Andy Adamson (7):
lockd: clean up nlmsvc_lock
lockd: simplify nlmsvc_grant_blocked
lockd: make nlmsvc_lock use only posix_lock_file
locks: remove unused posix_block_lock
locks,lockd: fix race in nlmsvc_testlock
VFS,fs/locks.c,NFSD4: add race_free posix_lock_file_conf() interface
NFSD4: return conflict lock without races
Andy Currid (2):
Fix HPET operation on 32-bit NVIDIA platforms
Fix HPET operation on 64-bit NVIDIA platforms
Andy Fleming (2):
powerpc: Add PCI support for 8540 ADS to powerpc tree
Fix locking in gianfar
Andy Whitcroft (3):
page flags: add commentry regarding field reservation
x86_64: sparsemem does not need node_mem_map
root mount failure: emit filesystems attempted
Aneesh Kumar (1):
Fix typos in Documentation/memory-barriers.txt
Angelo P. Castellani (1):
[TCP]: reno sacked_out count fix
Anton Altaparmakov (18):
NTFS: Fix two compiler warnings on Alpha. Thanks to Andrew Morton for
Merge branch 'master' of /home/aia21/ntfs-2.6/
Merge branch 'master' of /usr/src/ntfs-2.6/
NTFS: Fix an (innocent) off-by-one error in the runlist code.
NTFS: Fix a buggette in an "should be impossible" case handling where we
NTFS: Use buffer_migrate_page() for the ->migratepage function of all ntfs
NTFS: Fix comparison of $MFT and $MFTMirr to not bail out when there are
NTFS: Add support for sparse files which have a compression unit of 0.
NTFS: Remove all the make_bad_inode() calls. This should only be called
NTFS: Limit name length in fs/ntfs/unistr.c::ntfs_nlstoucs() to maximum
NTFS: Improve comments on file attribute flags in fs/ntfs/layout.h.
NTFS: Fix a bug in fs/ntfs/inode.c::ntfs_read_locked_index_inode() where we
NTFS: Add a missing call to flush_dcache_mft_record_page() in
NTFS: Handle the recently introduced -ENAMETOOLONG return value from
NTFS: 2.1.27 - Various bug fixes and cleanups.
Merge branch 'master' of /home/aia21/ntfs-2.6/
Merge branch 'master' of /usr/src/ntfs-2.6/
Merge branch 'master' of git://imp.csi.cam.ac.uk/home/src/ntfs-2.6-devel/
Anton Blanchard (17):
powerpc: dont allow old RTC to be selected
fix scheduler deadlock
quieten zone_pcp_init
powerpc: Allow non zero boot cpuids
powerpc: Consistent printing of node id
powerpc: Compile warning in hvcs driver
powerpc: Remove some ifdefs in oprofile_impl.h
powerpc: export validate_sp for oprofile calltrace
powerpc: Fix some initcall return values
powerpc: Add oprofile calltrace support to all powerpc cpus
powerpc: Remove oprofile spinlock backtrace code
[NET]: Allow skb headroom to be overridden
powerpc: trivial spelling fixes in fault.c
powerpc: Ensure runlatch is off in the idle loop
powerpc: Avoid __initcall warnings
powerpc: Add cputable entry for POWER6
powerpc: fix kernel version display on pseries boxes
Antonino A. Daplas (18):
i810fb_cursor(): use GFP_ATOMIC
vgacon: Add support for soft scrollback
nvidiafb: add suspend and resume hooks
fbdev: Make BIOS EDID reading configurable
rivafb: Remove NULL check
nvidiafb: Remove NULL check
nvidiafb: Remove NULL check #2
i810fb: Remove NULL check
savagefb: Remove NULL check
atyfb: Remove dead code
imsttfb: Remove dead code
fbcon: Save current display during initialization
fbcon: Fix big-endian bogosity in slow_imageblit()
vesafb: Fix incorrect logo colors in x86_64
fbdev: Use logo with depth of 4 or less for static pseudocolor
fbdev: Fix return error of fb_write
suspend: Documentation update for IBM Thinkpad X30
asiliantfb: Add help text in Kconfig
Aras Vaichas (1):
USB: ethernet gadget driver section fixups
Arjan van de Ven (29):
JFS: make buddy table static
Input: serio - semaphore to mutex conversion
Input: gameport - semaphore to mutex conversion
Massive net driver const-ification.
USB: convert a bunch of USB semaphores to mutexes
[IRDA] sem2mutex: drivers/net/irda
[NET] sem2mutex: net/
sem2mutex: kcapi.c
sem2mutex: drivers: raw, connector, dcdbas, ppp_generic
sem2mutex: kernel/
sem2mutex: blockdev #2
sem2mutex: eventpoll
sem2mutex: vfs_rename_mutex
sem2mutex: jbd, j_checkpoint_mutex
convert ext3's truncate_sem to a mutex
sem2mutex: drivers/ide
fat_lock is used as a mutex, convert it to using the new mutex primitive
I2C: Convert i2c to mutexes
x86_64: prefetch the mmap_sem in the fault path
x86_64: Patch to make the head.S-must-be-first-in-vmlinux order explicit
x86_64: Basic reorder infrastructure
x86_64: Reorder one field of the PDA to reduce padding
sem2mutex: drivers/md
mark f_ops const in the inode
Make most file operations structs in fs/ const
revert incorrect mutex conversion in hdaps driver
x86_64: Rename e820_mapped to e820_any_mapped
x86_64: Introduce e820_all_mapped
i386/x86-64: Check that MCFG points to an e820 reserved area
Arnaldo Carvalho de Melo (44):
sundance: Really read addr 0
[DCCP] ackvec: Ditch dccpav_buf_len
[DCCP]: Fix error handling in dccp_init
[DCCP] ackvec: Introduce dccp_ackvec_slab
[LIST]: Introduce list_for_each_entry_safe_from
[LIST]: Introduce list_for_each_entry_from
[DCCP] CCID: Allow ccid_{init,exit} to be NULL
[DCCP] ackvec: Delete all the ack vector records in dccp_ackvec_free
[DCCP]: Don't alloc ack vector for the control sock
[DCCP] CCID3: Set the no_feedback_timer fields near init_timer
[DCCP] CCID: Improve CCID infrastructure
[DCCP]: Make CCID2 be the default
[DCCP]: Kconfig tidy up
[DCCP]: Call dccp_feat_init more early in dccp_v4_init_sock
[DCCP] feat: Introduce sysctls for the default features
[DCCP]: Generalize dccp_v4_send_reset
[DCCP]: Move dccp_v4_{init,destroy}_sock to the core
[DCCP]: Move dccp_[un]hash from ipv4.c to the core
[DCCP]: Dont use dccp_v4_checksum in dccp_make_response
[DCCP]: Move dccp_hashinfo from ipv4.c to the core
[DCCP]: Rename init_dccp_v4_mibs to dccp_mib_init
[DCCP]: Move the IPv4 specific bits from proto.c to ipv4.c
[LLC]: Fix struct proto .name
[LLC]: Replace __inline__ with inline
[LLC]: Fix sap refcounting
[DCCP]: Uninline some functions
[DCCP] ipv6: Add missing ipv6 control socket
[ICSK]: Introduce inet_csk_ctl_sock_create
[DCCP] ipv6: cleanups
[DCCP] ccid2: coding style cleanups
[DCCP] options: Fix some aspects of mandatory option processing
[DCCP] options: Fix handling of ackvecs in DATA packets
[DCCP]: Use sk->sk_prot->max_header consistently for non-data packets
[DCCP]: ditch dccp_v[46]_ctl_send_ack
[DCCP]: Remove leftover dccp_send_response prototype
[DCCP] options: Make dccp_insert_options & friends yell on error
[SNAP]: Remove leftover unused hdr variable
[ICSK] compat: Introduce inet_csk_compat_[gs]etsockopt
[INFINIBAND] ipoib: Remove leftover use of neigh_ops->destructor
[SECURITY] getpeersec: Fix build breakage
[SK_BUFF]: export skb_pull_rcsum
[NET]: Identation & other cleanups related to compat_[gs]etsockopt cset
[DCCP] minisock: Rename struct dccp_options to struct dccp_minisock
[DCCP] feat: Pass dccp_minisock ptr where only the minisock is used
Arnaud MAZIN (1):
sonypi: correct detection of new ICH7-based laptops
Arnd Bergmann (19):
add sys_unshare to syscalls.h
powerpc: fix cell iommu setup
powerpc: update cell defconfig
powerpc: work around a cell interrupt HW bug
powerpc: declare arch syscalls in <asm/syscalls.h>
spufs: allow SPU code to do syscalls
spufs: implement mfc access for PPE-side DMA
powerpc: fix spider-pic affinity setting
powerpc: use guarded ioremap for cell on-chip mappings
spufs: Fix endless protection fault on LS writes by SPE.
powerpc: add hvc backend for rtas
spufs: fix __init/__exit annotations
inotify: check for NULL inode in inotify_d_instantiate
powerpc/cell: remove BUILD_BUG_ON and add sys_tee to spu_syscall_table
spufs: Disable local interrupts for SPE hash_page calls.
powerpc: update cell_defconfig
powerpc: Fix cell blade detection
powerpc: Fix 64k pages on non-partitioned machines
powerpc: enable CPU_FTR_CI_LARGE_PAGE for cell
Artem B. Bityuckiy (1):
Remove ugly debugging stuff
Arthur Kepner (1):
[NET] pktgen: Fix races between control/worker threads.
Arthur Othieno (6):
block: floppy98 removal, really.
sound: remove PC98-specific OPL3_HW_OPL3_PC98
matroxfb: simply return what i2c_add_driver() does
net: remove CONFIG_NET_CBUS conditional for NS8390
hugetlbfs: add Kconfig help text
powerpc: linuxppc64.org no more
Artur Skawina (1):
sis900 adm7001 PHY support
Ash Willis (1):
[ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards
Ashley Clark (1):
[ALSA] hda-codec - Adds HDA support for Intel D945Pvs board with subdevice id 0x0707
Ashok Raj (8):
[IA64] support for cpu0 removal
[IA64] Fix UP build with BSP removal support.
x86 topology: don;t create a control file for BSP that cannot be removed
x86: make CONFIG_HOTPLUG_CPU depend on !X86_PC
Check if cpu can be onlined before calling smp_prepare_cpu()
x86_64: cleanup allocating logical cpu numbers in x86_64
swsusp: don't require bigsmp
enable X86_PC for HOTPLUG_CPU
Ashutosh Naik (1):
kernel/module.c Semaphore to Mutex Conversion for module_mutex
Atsushi Nemoto (30):
[CRYPTO] all: Add missing cra_alignmask
[CRYPTO] tcrypt: Fix key alignment
[MIPS] sc-rm7k.c cleanup
[MIPS] Make I/O helpers more customizable
[MIPS] Signal cleanup
[MIPS] fix wrong __user usage in _sysn32_rt_sigsuspend
[MIPS] Further sparsification for 32-bit compat code.
[MIPS] TX49XX has prefetch.
serial: serial_txx9 driver update
mtd cmdlinepart: allow zero offset value
kbuild: mips: fix sed regexp to generate asm-offset.h
[MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.
[MIPS] Fix tx49_blast_icache32_page_indexed.
[MIPS] Use __ffs() instead of ffs() for waybit calculation.
[MIPS] Fix ip27 build.
[MIPS] Fix bitops for MIPS32/MIPS64 CPUs.
[MIPS] Use __ffs() instead of ffs() in ip32_irq0().
[MIPS] Sparse: fix sparse for 64-bit kernels.
kbuild: fix modpost segfault for 64bit mipsel kernel
RTC: rtc-dev tweak for 64-bit kernel
genrtc: fix read on 64-bit platforms
kbuild: check SHT_REL sections
kbuild: fix modpost segfault for 64bit mipsel kernel
[MIPS] Fix kgdb exception handler from user mode.
[MIPS] Use generic DWARF_DEBUG
[MIPS] Use generic STABS_DEBUG macro.
[MIPS] Ignore unresolved weak symbols in modules.
[MIPS] Fix modpost warning: Rename op_model_xxx to op_model_xxx_ops.
[MIPS] Fix sparse warnings about too big constants.
[MIPS] Fix compiler warnings (field width, unused variable)
Auke Kok (4):
e1000: Update truesize with the length of the packet for packet split
e1000: add shutdown handler back to fix WOL
e1000: fix ethtool test irq alloc as "probe"
e1000: remove risky prefetch on next_skb->data
Ayaz Abdulla (6):
forcedeth: Add vlan support
forcedeth: Add support for 64bit rings
forcedeth: Add support for MSI/MSIX
forcedeth: fix initialization
forcedeth: fix multi irq issues
forcedeth: fix multi irq issues
Badari Pulavarty (6):
change buffer_head.b_size to size_t
pass b_size to ->get_block()
map multiple blocks for mpage_readpages()
remove ->get_blocks() support
ext3: multi-block get_block()
ext3: "nobh" writeback support for filesystems blocksize < pagesize
Bart Samwel (3):
Represent dirty_*_centisecs as jiffies internally
Represent laptop_mode as jiffies internally
Range checking in do_proc_dointvec_(userhz_)jiffies_conv
Baruch Even (4):
[TCP] H-TCP: Use msecs_to_jiffies
[TCP] H-TCP: Account for delayed-ACKs
[TCP] H-TCP: Better time accounting
rcu: undeclared variable used in documentation
Bastiaan Jacques (2):
[ALSA] via82xx: add support for VIA VT8251 (AC'97)
[ALSA] via82xx: tweak VT8251 workaround
Bastian Blank (2):
dasd: "cleanup dasd_ioctl" fix
s390: make qeth buildable
Bastien Roucaries (1):
drivers/char/ftape/lowlevel/fdc-io.c: Correct a comment
Bauke Jan Douma (1):
PCI: quirk for asus a8v and a8v delux motherboards
Becky Bruce (7):
powerpc: Updated Initial MPC8540 ADS port with OF Flat Dev
powerpc: Fix Kernel FP unavail exception for BookE
powerpc: mpc85xx_ads.c include file cleanup
powerpc: rename mpc85xx.c to misc.c
powerpc: lindent 85xx platform code
powerpc/ppc: Add missing isyncs in head_fsl_booke.S
ppc: Fix powersave code on arch/ppc
Bellido Nicolas (5):
[ARM] 3503/1: Fix map_desc structure for aaec2000
[ARM] 3504/1: Fix clcd includes for aaec2000
[ARM] 3505/1: aaec2000: entry-macro.S needs asm/arch/irqs.h
[ARM] 3506/1: aaec2000: debug-macro.S needs hardware.h
[ARM] 3507/1: Replace map_desc.physical with map_desc.pfn: aaed2000
Ben Dooks (32):
[ARM] 3327/1: S3C2410 - add osiris machine support
[ARM] 3329/1: S3C24XX - fix time for osiris machine
[ARM] 3330/1: S3C24XX - move UPLL to main clock
[ARM] 3331/1: S3C24XX - add clk_set_parent() to clock code
[ARM] 3332/1: S3C24XX - documentation update
[ARM] 3333/1: S3C2XX - add dclk and clkout clock support
[ARM] 3359/1: S3C24XX - add support for clk_set_rate
[ARM] 3360/1: S3C2440 - add set rate methods and camera clock
[ARM] 3361/1: S3C24XX - add USB bus clock source
[ARM] 3375/1: S3C2440 - fix osiris machine build
[ARM] 3376/2: S3C2410 - update defconfig
[ARM] 3440/1: [S3C2410] make SMDK2410 and SMDK2440 similarities common
[ARM] 3443/1: [S3C2410] Improve IRQ entry code
[ARM] 3447/1: [S3C2410] SMDK - default LEDs to off
[ARM] 3442/1: [S3C2410] SMDK: NAND device setup
[ARM] 3448/1: [S3C2410] Settle delay when _enabling_ USB PLL
[ARM] 3449/1: [S3C2410] Anubis - fix NAND timings
[ARM] 3452/1: [S3C2410] RX3715 - add nand information
[ARM] 3468/1: S3C2410: SMDK common include fix
[ARM] 3469/1: S3C24XX: clkout missing hclk selector
S3C24XX GPIO LED support
leds: fix IDE disk trigger name
leds: reorganise Kconfig
leds: re-layout include/linux/leds.h
[ARM] 3474/1: S3C2440: USB rate writes wrong var to CLKDIVN
[ARM] 3475/1: S3C2410: fix spelling mistake in SMDK partition table
USB: cleanups for ohci-s3c2410.c
USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core
[WATCHDOG] s3c2410_wdt.c stop watchdog after boot
S3C24XX: GPIO based SPI driver
S3C24XX: hardware SPI driver
s3c24xx: fix spi driver with CONFIG_PM
Ben Gardner (7):
i2c: scx200_acb whitespace and comment cleanup
i2c: scx200_acb debug log cleanup
i2c: scx200_acb refactor/simplify code
i2c: scx200_acb remove use of lock_kernel
i2c: scx200_acb add support for the CS5535/CS5536
i2c: scx200_acb fix and speed up the poll loop
i2c: scx200_acb minimal documentation update
Ben Woodard (1):
[BLOCK] increase size of disk stat counters
Benjamin Herrenschmidt (9):
powerpc: Kill _machine and hard-coded platform numbers
powermac: Fix i2c on keywest based chips
powerpc: fix oops in alsa powermac driver
pcmcia Oopses fixes
Fix pSeries identification in prom_init.c
powerpc: Fix ide-pmac sysfs entry
powerpc: Fix boot on eMac
pmf_register_irq_client() gives sleep with locks held warning
powerpc: Fix call to ibm,client-architecture-support
Benjamin LaHaise (6):
[AF_UNIX]: use shift instead of integer division
[AF_UNIX]: scm: better initialization
[NET]: use fget_light() in net/socket.c
get_empty_filp tweaks, inline epoll_init_file()
reduce size of bio mempools
Add Core Solo and Core Duo support to oprofile
Benoit Boissinot (1):
indirect_print_item() warning fix
Bernhard Kaindl (1):
PCI: PCI/Cardbus cards hidden, needs pci=assign-busses to fix
Bernhard R Link (1):
[SPARC64]: fix sparc_floppy_irq's auxio_register reseting
Bill Moss (1):
ipw2200: Add signal level to iwlist scan output
Bjorn Helgaas (37):
Input: ns558 - fix logic around pnp_register_driver()
Input: i8042 - fix logic around pnp_register_driver()
[IA64] sn_check_intr: use ia64_get_irr()
powerpc: tidy-up of_register_driver()/driver_register() return values
macintosh: tidy-up driver_register() return values
hp300: fix driver_register() return handling, remove dio_module_init()
EISA: tidy-up driver_register() return value
amiga: fix driver_register() return handling, remove zorro_module_init()
[SERIAL] remove 8250_acpi (replaced by 8250_pnp and PNPACPI)
EFI, /dev/mem: simplify efi_mem_attribute_range()
ia64: ioremap: check EFI for valid memory attributes
DMI: only ioremap stuff we actually need
EFI: keep physical table addresses in efi structure
ACPI: clean up memory attribute checking for map/read/write
pnp: parport: adjust pnp_register_driver signature
pnp: mpu401: adjust pnp_register_driver signature
pnp: cs4236: adjust pnp_register_driver signature
pnp: opl3sa2: adjust pnp_register_driver signature
pnp: IRDA: adjust pnp_register_driver signature
pnp: cs4232: adjust pnp_register_driver signature
pnp: PNP: adjust pnp_register_driver signature
PNP: adjust pnp_register_card_driver() signature: ad1816a
PNP: adjust pnp_register_card_driver() signature: als100
PNP: adjust pnp_register_card_driver() signature: azt2320
PNP: adjust pnp_register_card_driver() signature: cmi8330
PNP: adjust pnp_register_card_driver() signature: dt019x
PNP: adjust pnp_register_card_driver() signature: es18xx
PNP: adjust pnp_register_card_driver() signature: es968
PNP: adjust pnp_register_card_driver() signature: interwave
PNP: adjust pnp_register_card_driver() signature: sb16
PNP: adjust pnp_register_card_driver() signature: sb_card
PNP: adjust pnp_register_card_driver() signature: sscape
PNP: adjust pnp_register_card_driver() signature: wavefront
[IA64] ioremap() should prefer WB over UC
[IA64] update HP CSR space discovery via ACPI
[IA64] always map VGA framebuffer UC, even if it supports WB
DMI: move dmi_scan.c from arch/i386 to drivers/firmware/
Bob Breuer (1):
[SPARC]: Try to start getting SMP back into shape.
Bob Picco (1):
Align the node_mem_map endpoints to a MAX_ORDER boundary
Bodo Stroesser (1):
uml: more carefully test whether we are in a system call
BoyZonder (1):
V4L/DVB (3349): Remote control codes for BTTV_BOARD_CONTVFMI
Brent Casavant (3):
[IA64] hooks to wait for mmio writes to drain when migrating processes
[IA64] IOC4 config option ordering
Altix: correct ioc4 port order
Brent Cook (2):
[ALSA] Add support for EDIROL UM-3ex
mv643xx_eth: Always free completed tx descs on tx interrupt
Brian Gerst (5):
kbuild: remove checkconfig.pl
PCI: Add pci_device_shutdown to pci_bus_type
x86_64: Use cpumask bitops for cpu_vm_mask
Remove long dead i386 floppy asm code
kbuild: fix garbled text in modules.txt
Brian Haley (1):
[NETFILTER]: Fix build with CONFIG_NETFILTER=y/m on IA64
Brian King (13):
[SCSI] scsi: Handle device_add failure in scsi_alloc_target
libata: Add some dummy noop functions
libata: ata_scsi_slave_config cleanup
libata: ata_scsi_queuecmd cleanup
libata: ata_scsi_ioctl cleanup
libata: Remove dependence on host_set->dev for SAS
[SCSI] ipr: Disk remove path cleanup
[SCSI] ipr: Fixup device type check
[SCSI] ipr: Simplify status area dumping
[SCSI] ipr: printk macro cleanup/removal
[SCSI] ipr: Reset device cleanup
[SCSI] ipr: Bump version
[SCSI] scsi: Add IBM 2104-DU3 to blist
Brian Rogan (2):
Add oprofile_add_ext_sample
powerpc: Add oprofile calltrace support
Brian Uhrain says (1):
alpha: SMP boot fixes
Bryan Holty (2):
IRQ: prevent enabling of previously disabled interrupt
[SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()
Bryan O'Sullivan (37):
IB/ipath: core device driver
IB/ipath: core driver header files
IB/ipath: support for HyperTransport devices
IB/ipath: support for PCI Express devices
IB/ipath: chip initialisation code, and diag support
IB/ipath: misc driver support code
IB/ipath: sysfs and ipathfs support for core driver
IB/ipath: support for userspace apps using core driver
IB/ipath: layering interfaces used by higher-level driver code
IB/ipath: infiniband header files
IB/ipath: infiniband UC and UD protocol support
IB/ipath: infiniband RC protocol support
IB/ipath: misc infiniband code, part 1
IB/ipath: misc infiniband code, part 2
IB/ipath: infiniband verbs support
IB/ipath: kbuild infrastructure
IB/ipath: fix race with exposing reset file
IB/ipath: set up 32-bit DMA mask if 64-bit setup fails
IB/ipath: iterate over correct number of ports during reset
IB/ipath: change handling of PIO buffers
IB/ipath: fix verbs registration
IB/ipath: prevent hardware from being accessed during reset
IB/ipath: simplify RC send posting
IB/ipath: simplify IB timer usage
IB/ipath: improve sparse annotation
IB/ipath: fix label name in interrupt handler
IB/ipath: tidy up white space in a few files
IB/ipath: fix spinlock recursion bug
IB/ipath: don't modify QP if changes fail
IB/ipath: fix reporting of driver version to userspace
IB/ipath: replace uses of LIST_POISON
IB/ipath: fix NULL dereference during cleanup
IB/ipath: enable GPIO interrupt on HT-460
IB/ipath: enable PE800 receive interrupts on user ports
IB/ipath: register as IB device owner
IB/ipath: fix null deref during rdma ops
IB/ipath: deref correct pointer when using kernel SMA
Bunk (1):
[netdrvr] schedule eepro100 for removal
C.Y.M (1):
V4L/DVB (3671): New module parameter 'tv_standard' (dvb-ttpci driver)
Cahill, Ben M (2):
ipw2200: Set a meaningful silence threshold value
ipw2200: Enables the "slow diversity" algorithm
Cal Peake (1):
BFP->BPF in Documentation/networking/tuntap.txt
Carl-Daniel Hailfinger (3):
kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree
kbuild: fix unneeded rebuilds in drivers/net/chelsio after moving source tree
smbus unhiding kills thermal management
Carlos Aguiar (1):
[MMC] Add OMAP MMC host driver
Carsten Otte (3):
remove needless check in binfmt_elf.c
remove needless check in fs/read_write.c
NFS: remove needless check in nfs_opendir()
Catalin Marinas (9):
[ARM] 3366/1: Allow the 16bpp mode configuration in the CLCD control register
[ARM] 3367/1: CLCD mode no longer supported on the RealView boards
[ARM] 3398/1: Fix the VFP registers loading/storing base address
[ARM] 3470/1: Clear the HWCAP bits for the disabled kernel features
[ARM] 3471/1: FTOSI functions should return 0 for NaN
[ARM] 3472/1: Use the D variants of FLDMIA/FSTMIA on ARMv6
[ARM] 3473/1: Use numbers 0-15 for the VFP double registers
[ARM] 3526/1: ioremap should use vunmap instead of vfree on ARM
[ARM] 3533/1: Implement the __raw_(read|write)_can_lock functions on ARM
Catalin(ux aka Dino) BOIE (1):
Fix io ordering problems in e100
Catherine Zhang (2):
[SECURITY]: TCP/UDP getpeersec
[SELINUX]: selinux_socket_getpeer_{stream,dgram} fixup
Chad Reese (1):
[MIPS] Fix sparsemem support.
Chandra Seetharaman (2):
Remove __devinitdata from notifier block definitions
Remove __devinit and __cpuinit from notifier_call definitions
Charis Kouzinopoulos (1):
[ALSA] Fix typos and add information about Jack support to Audiophile-Usb.txt
Charl Coetzee (1):
[ALSA] ac97 - Added a codec patch for LM4550
Chen, Kenneth W (24):
[IA64] implement ia64 specific mutex primitives
[IA64] map ia64_hint definition to intel compiler intrinsic
[IA64] clean up asm/intel_intrin.h
[IA64] add __builtin_trap definition for icc build
[IA64] use icc defined constant
convert hugetlbfs_counter to atomic
optimize follow_hugetlb_page
[IA64] fix ia64 is_hugepage_only_range
[IA64] add __init declaration to mca functions
[IA64] add init declaration to cpu initialization functions
[IA64] add init declaration to memory initialization functions
[IA64] add init declaration - gate page functions
[IA64] add init declaration - nolwsys
[IA64] move patchlist and machvec into init section
[IA64] cleanup dig_irq_init
x86: HUGETLBFS and DEBUG_PAGEALLOC are incompatible
direct-io: bug fix in dio handling write error
[IA64] optimize flush_tlb_range on large numa box
fix extra page ref count in follow_hugetlb_page
hugetlb: don't allow free hugetlb count fall below reserved count
[IA64] fix bug in ia64 __mutex_fastpath_trylock
[IA64] strcpy returns NULL pointer and not destination pointer
[IA64] fix broken irq affinity
[IA64] one-line cleanup on set_irq_affinity_info
Chris Dearman (2):
[MIPS] 24K LV: Add core card id.
[MIPS] Fix detection and handling of the 74K processor.
Chris Pascoe (3):
V4L/DVB (3308): Use parallel transport for FusionHDTV Dual Digital USB
V4L/DVB (3408): DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support
V4L/DVB (3410): Move DViCO hybrid initialisation data from stack.
Chris Wedgwood (2):
PCI quirk: VIA IRQ fixup should only run for VIA southbridges
VIA quirk fixup, additional PCI IDs
Chris Wright (4):
i386: remove duplicate declaration of mp_bus_id_to_pci_bus
refactor capable() to one implementation, add __capable() helper
make cap_ptrace enforce PTRACE_TRACME checks
[NETFILTER]: SNMP NAT: fix memleak in snmp_object_decode
Chris Zankel (1):
xtensa: Fix TIOCGICOUNT macro
Christian Borntraeger (2):
s390: fix slab debugging
s390: add read_mostly optimization
Christoph Hellwig (23):
JFS: Use the kthread_ API
[SCSI] mptsas: add support for enclosure and bay identifier attributes
[SCSI] sas: add support for enclosure and bad ID rphy attributes
[SCSI] aacraid: use kthread_ API
[SCSI] aic7xxx: semaphore to completion conversion
[SCSI] qla2xxx: use kthread_ API
[SCSI] megaraid_sas: fix extended timeout handling
powerpc: add for_each_node_by_foo helpers
spidernet: select FW_LOADER
lockd: stop abusing file_lock_list
mm: remove set_pgdir leftovers
cleanup cdrom_ioctl
kill cdrom ->dev_ioctl method
s390: use normal switch statement for ioctls in dasd_ioctlc
s390: use normal switch statement for ioctls in dasd_ioctlc
s390: merge cmb into dasdc
s390: remove dynamic dasd ioctls
deprecate the kernel_thread export
deprecate the tasklist_lock export
move ->eh_strategy_handler to the transport class
build kernel/irq/migration.c only if CONFIG_GENERIC_PENDING_IRQ is set
[SCSI] unify SCSI_IOCTL_SEND_COMMAND implementations
[IRDA]: Switching to a workqueue for the SIR work
Christoph Lameter (24):
slab: Remove SLAB_NO_REAP option
Thin out scan_control: remove nr_to_scan and priority
zone_reclaim: additional comments and cleanup
vmscan: emove obsolete checks from shrink_list() and fix unlikely in refill_inactive_zone()
slab: cache_reap(): further reduction in interrupt holdoff
slab: make drain_array more universal by adding more parameters
slab: remove drain_array_locked
slab: fix drain_array() so that it works correctly with the shared_array
drain_node_pages: interrupt latency reduction / optimization
page migration reorg
cpusets: only wakeup kswapd for zones in the current cpuset
slab: add transfer_objects() function
slab: Bypass free lists for __drain_alien_cache()
alloc_kmemlist: Some cleanup in preparation for a real memory leak fix
slab: fix memory leak in alloc_kmemlist
mm: make page migration dependent on swap and NUMA
migrate_pages_to() must be defined for the no swap case
[IA64] Prefetch mmap_sem in ia64_do_page_fault()
Fix NULL pointer dereference in node_read_numastat()
Some page migration fixups
Remove cond_resched in gather_stats()
[IA64] Setup an IA64 specific reclaim distance
page migration: Fix fallback behavior for dirty pages
typo in vmscan.c
Christophe Lucas (1):
[IRDA]: pci_register_driver conversion
Chuck Ebbert (15):
kbuild: add -fverbose-asm to i386 Makefile
i386: multi-column stack backtraces
i386: __devinit should be __cpuinit
i386: allow disabling X86_FEATURE_SEP at boot
i386: fall back to sensible CPU model name
i386: Don't let ptrace set the nested task bit
i386: let signal handlers set the resume flag
x86: start early_printk at sensible screen row
i386: fix singlestep through an int80 syscall
i386: more vsyscall documentation
i386: fix dump_stack()
i386 spinlocks: disable interrupts only if we enabled them
x86_64: fix orphaned bits of timer init messages
i386: fix broken FP exception handling
i386: remove junk from stack dump
Chuck Lever (34):
VFS: New /proc file /proc/self/mountstats
NFS: show retransmit settings when displaying mount options
NFS: clean up some mount options
NFS: introduce mechanism for tracking NFS client metrics
NFS: add I/O performance counters
NFS: add hooks to account for NFSERR_JUKEBOX errors
NFS: report how long an NFS file system has been mounted
SUNRPC: track length of RPC wait queues
SUNRPC: add a handful of per-xprt counters
SUNRPC: introduce per-task RPC iostats
SUNRPC: provide a mechanism for collecting stats in the RPC client
NFS: add RPC I/O statistics to /proc/self/mountstats
SUNRPC: display human-readable procedure name in rpc_iostats output
SUNRPC: eliminate rpc_call()
SUNRPC: minor cleanup
NFS: directory trace messages
NFS: clean up NFS client's a_ops->direct_IO method
NFS: update comments and function definitions in fs/nfs/direct.c
NFS: use size_t type for holding rsize bytes in NFS O_DIRECT read path
NFS: remove support for multi-segment iovs in the direct read path
NFS: make iocb available everywhere in direct read path
NFS: support EIOCBQUEUED return in direct read path
NFS: create common routine for waiting for direct I/O to complete
NFS: create common routine for allocating nfs_direct_req
NFS: create common routine for handling direct I/O completion
NFS: make direct write path generate write requests concurrently
NFS: remove support for multi-segment iovs in the direct write path
NFS: make iocb available everywhere in direct write path
NFS: support EIOCBQUEUED return in direct write path
NFS: clean up comments and tab damage in direct.c
NFS: Replace atomic_t variables in nfs_direct_req with a single spin lock
NFS: fix data_update accounting in NFS direct I/O path
SUNRPC: fix compile warnings on 64-bit platforms
NFS: fix compiler warnings on 64-bit platforms
Clemens Ladisch (21):
USB: EHCI full speed ISO bugfixes
[ALSA] usb-audio: cosmetic changes
[ALSA] usb-audio: factor out packet size calculation code
[ALSA] ymfpci: fix swapped channels in SPDIF output
[ALSA] usb-audio: add Edirol PC-50 support
[ALSA] usb-audio: add Roland G-70 support
[ALSA] usb-audio: fix number of G-70 ports
[ALSA] usb-audio: add UM-1EX/UM-2EX information
[ALSA] usb-audio: rename QUIRK_MIDI_MIDITECH to QUIRK_MIDI_CME
[ALSA] usb-audio: add Miditech Play'n Roll support
[ALSA] usb-audio: optimize snd_usbmidi_count_bits()
[ALSA] return ENODEV for disconnected devices
[ALSA] usb-audio: add Casio AP-80R support
[ALSA] usb-audio: show USB error descriptions
[ALSA] usb-audio: change Casio quirk product name
[ALSA] bt87x: add more DVB card IDs
[ALSA] usb-audio: add error message about missing split iso support
[ALSA] usb-audio: add MDP-5/EZ-J24 support
[ALSA] usb-audio: add Casio PL-40R support
[ALSA] usb-audio: add Maya44 mixer control names
[ALSA] add another Phase 26 quirk
Cliff Wickman (1):
[IA64] enable dumps to capture second page of kernel stack
Con Kolivas (8):
swswsup: return correct load_image error
cleanup smp_call_function UP build
sched: cleanup task_activated()
sched: make task_noninteractive use sleep_type
sched: dont decrease idle sleep avg
sched: include noninteractive sleep in idle detect
sched: remove on runqueue requeueing
sched: activate SCHED BATCH expired
Corey Minyard (11):
ipmi: add generic PCI handling
ipmi: add full sysfs support
ipmi: Increment driver version to v39.0
IPMI: fix startup race condition
IPMI: tidy up various things
IPMI: convert from semaphores to mutexes
ipmi: fix event queue limit
IPMI maintainer
x86_64: fix die_lock nesting
x86_64: add nmi_exit to die_nmi
IPMI: reserve I/O ports separately
Cornelia Huck (6):
s390: wrong interrupt delivered for hsch() or csch()
s390: cio documentation update
s390: channel path measurements
s390: wrong return codes in cio_ignore_proc_init()
s390: minor fix in cu3088
s390: irb memcpy argument swap
Coywolf Qi Hunt (4):
sb_set_blocksize cleanup
page-writeback comment fixes
[ALSA] hda-codec - support HP Compaq Presario B2800 laptop with AD1986A codec
[patch] cleanup: use blk_queue_stopped
Craig Brind (1):
via-rhine: zero pad short packets on Rhine I ethernet cards
Craig Shelley (1):
USB: cp2101: add new device IDs
Curt Meyers (3):
V4L/DVB (3362): KWorld ATSC110: implement set_pll_input
V4L/DVB (3363): Kworld ATSC110: enable composite and svideo inputs
V4L/DVB (3366): Kworld ATSC110: initialize the tuner for analog mode on module load
Dale Farnsworth (17):
mv643xx_eth: Remove needless mp->port_mac_addr
mv643xx_eth: Merge unicast and multicast address filtering code
mv643xx_eth: Rename mp->tx_ring_skbs to mp->tx_desc_count
mv643xx_eth: Make port queue enable/disable code consistent
mv643xx_eth: Clean up platform_data configuration
mv643xx_eth: Remove duplicate includes of linux/in.h and linux/ip.h
mv643xx_eth: Fix misplaced parenthesis in mv643xx_eth_port_disable_rx
mv643xx_eth: Rename "channels" to "queues"
mv643xx_eth: Select CONFIG_MII on CONFIG_MV643XX_ETH
mv643xx_eth: Refactor tx command queuing code
mv643xx_eth: Refactor/clean up tx queue handling
mv643xx_eth: Move #defines of constants to mv643xx_eth.h
mv643xx_eth: Clean up interrupt handling
mv643xx_eth: Remove non-working feature: task level rx queue refill
mv643xx_eth: Remove BIT0-BIT31 #defines
mv643xx_eth: Cache align skb->data if CONFIG_NOT_COHERENT_CACHE
mv643xx_eth: Fix tx_timeout to only conditionally wake tx queue
Dale Sedivec (1):
[ALSA] au88x0 - clean up __devinit/__devexit
Dan Aloni (1):
sata_mv: properly print HC registers
Dan Williams (11):
wireless/airo: add IWENCODEEXT and IWAUTH support
wireless/ipw2200: support WE-18 WPA enc_capa
wireless/atmel: convert constants to ieee80211 layer equivalents
wireless/airo: fix setting TX key index plus key in ENCODEEXT
wireless/airo: Remove 'Setting transmit key' info messages
[libata] sata_vsc: fix inconsistent NULL checking
wireless/airo: clean up printk usage to print device name
wireless/airo: define default MTU
wireless/airo: cache wireless scans
wireless/airo: clean up WEXT association and scan events
wireless/atmel: send WEXT scan completion events
Daniel Drake (4):
sata_promise: Support FastTrak TX4300/TX4310
tipar oops fix
softmac: don't reassociate if user asked for deauthentication
softmac: make non-operational after being stopped
Daniel Jacobowitz (1):
[MIPS] Update struct sigcontext member names
Daniel Ritz (3):
USB: usbtouchscreen: unified USB touchscreen driver
usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen
pcmcia/pcmcia_resource.c: fix crash when using Cardbus cards
Daniel Walker (1):
tpm_register_hardware gcc 4.1 warning fix
Daniel Yeisley (1):
x86_64: Handle empty node zero
Danny van Dyk (1):
Sync bcm43xx_phy_initb6() with specs
Darrel Goeddel (2):
support for context based audit filtering
support for context based audit filtering, part 2
Darren Jenkins (3):
I2C: hwmon: Rename register parameters
fix array overrun in efi.c
fix section mismatch in pm2fb.o
Darrick J. Wong (1):
dm store geometry
Dave Airlie (18):
drm: fixup PCI DMA support
drm: update r300 register names
drm: rework radeon memory map (radeon 1.23)
drm: Add general-purpose packet for manipulating scratch registers (r300)
drm: rationalise some pci ids
drm: fixup improper cast.
drm: remove pointless checks in radeon_state
drm: fixup i915 breadcrumb read/write
drm: read breadcrumb in IRQ handler
drm: add new radeon PCI ids..
drm: sis fix compile warning
drm: remove drm_{alloc,free}_pages
drm: Fix issue reported by Coverity in drivers/char/drm/via_irq.c
drm: drm_pci needs dma-mapping.h
drm: remove master setting from add/remove context
drm: deline a few large inlines in DRM code
drm: fixup r300 scratch on BE machines
drm: possible cleanups
Dave C Boutcher (1):
[SCSI] ibmvscsi: prevent scsi commands being sent in invalid state
Dave Hansen (2):
unify PFN_* macros
x86_64: extra NODES_SHIFT definition
Dave Jones (36):
V4L/DVB (3318c): fix saa7146 kobject register failure
[CPUFREQ] Silence powernow-k8 warning on k7's.
[CPUFREQ] Remove duplicate cpuinfo struct
[CPUFREQ] Lots of whitespace & CodingStyle cleanup.
[AGPGART] Lots of CodingStyle/whitespace cleanups.
[AGPGART] ATI RS350 support.
[CPUFREQ] powernow-k8: Let cpufreq driver handle affected CPUs
[CPUFREQ] Fix handling for CPU hotplug
[CPUFREQ] Mark longhaul driver as broken.
[CPUFREQ] Whitespace cleanup
[CPUFREQ] kzalloc conversion for gx-suspmod
[SCSI] fix two leaks in scsi_alloc_sdev failure paths
[IPV6]: remove useless test in ip6_append_data
[ALSA] fix usbmixer double kfree
[ALSA] emu10k1_synth use after free
[ALSA] sound/isa/sb/sb_mixer.c double kfree
[ALSA] ad1848 double free
[ALSA] Fix use after free in opl3_seq and opl3_oss
[WIRELESS]: Fix config dependencies.
remove dead address from maintainers list.
x86_64: s/Overwrite/Override/ in arch/x86-64
Remove redundant check from autofs4_put_super
Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpufreq-2.6
[CPUFREQ] extra debugging in cpufreq_add_dev()
[CPUFREQ] trailing whitespace removal de-jour.
powerpc/cell: compile fixes
[CPUFREQ] Remove pointless check in conservative governor.
[SELINUX] Fix build after ipsec decap state changes.
splice: potential !page dereference
S390: fix implicit declaration of (un)likely.
Remove extraneous \n in doubletalk init printk.
Merge ../linus
Avoid printing pointless tsc skew msgs
[WATCHDOG] sc1200wdt.c printk fix
[AGPGART] Fix Nforce3 suspend on amd64.
PCI: Improve PCI config space writeback
Dave Kleikamp (8):
JFS: Add back directory i_size calculations for legacy partitions
Merge with /home/shaggy/git/linus-clean/
Merge with /home/shaggy/git/linus-clean/
JFS: Fix regression. fsck complains if symlinks do not have INLINEEA attribute
JFS: Take logsync lock before testing mp->lsn
JFS: add uid, gid, and umask mount options
Merge with /home/shaggy/git/linus-clean/
JFS: Fix multiple errors in metapage_releasepage
Dave Peterson (22):
EDAC: switch to kthread_ API
EDAC: printk cleanup
EDAC: name cleanup
EDAC: amd76x pci_dev_get/pci_dev_put fixes
EDAC: e752x cleanup
EDAC: i82860 cleanup
EDAC: i82875p cleanup
EDAC: e7xxx fix minor logic bug
EDAC: cleanup code for clearing initial errors
EDAC: edac_mc_add_mc fix [1/2]
EDAC: edac_mc_add_mc fix [2/2]
EDAC: kobject_init/kobject_put fixes
EDAC: kobject/sysfs fixes
EDAC: protect memory controller list
EDAC: Kconfig dependency changes
EDAC: reorder EXPORT_SYMBOL macros
EDAC: formatting cleanup
EDAC: documentation spelling fixes
EDAC: use sysbus_message in e752x code
EDAC: add maintainers for chipset drivers
EDAC: use EXPORT_SYMBOL_GPL
mm: fix mm_struct reference counting bugs in mm/oom_kill.c
Davi Arnaut (4):
Bug fixes and cleanup for the BSD Secure Levels LSM
strndup_user()
strndup_user: convert module
strndup_user: convert keyctl
David Barksdale (1):
m41t00: fix bitmasks when writing to chip
David Basden (1):
[IRDA]: TOIM3232 dongle support
David Brownell (30):
USB: EHCI and NF2 quirk
USB: EHCI unlink tweaks
USB: add support for AT91 gadget
USB: minor gadget/rndis tweak
recognize three more usb peripheral controllers
USB: usbcore sets up root hubs earlier
USB: ohci uses driver model wakeup flags
USB: remove usbcore-specific wakeup flags
USB: gadget driver section fixups
USB: otg hub support is optional
USB: fix gadget_is_musbhdrc()
USB: net2280 short rx status fix
USB: rndis_host whitespace/comment updates
USB: gadgetfs highspeed bugfix
USB: gadget zero poisons OUT buffers
USB: at91 usb driver supend/resume fixes
USB: usbtest: scatterlist OUT data pattern testing
USB: g_ether, highspeed conformance fix
dma doc updates
Fix AT91RM9200 build breakage
USB: fix bug in ohci-hcd.c ohci_restart()
USB: pegasus fixes (logstorm, suspend)
USB: fix OHCI PM regression
[IRDA]: smsc-ircc: Minimal hotplug support.
SPI: spi whitespace fixes
SPI: spi bounce buffer has a minimum length
SPI: devices can require LSB-first encodings
SPI: busnum == 0 needs to work
SPI: spi_bitbang: clocking fixes
ads7846 conversion accuracy
David Chinner (8):
[XFS] find_exported_dentry(). XFS does not need to use this symbol as it
[XFS] On machines with more than 8 cpus, when running parallel I/O
[XFS] Add support for hotplug CPUs to the per-CPU superblock counters by
[XFS] using a spinlock per cpu for superblock counter exclusion results in
[XFS] Explain the race closed by the addition of vn_iowait() to the start
[XFS] Check that a page has dirty buffers before finding it acceptable for
[XFS] Fix inode reclaim scalability regression. When a filesystem has
[XFS] Fix an inode use-after-free durin an unpin. When reclaiming inodes
David Gibson (11):
powerpc: Fixup for STRICT_MM_TYPECHECKS
powerpc: Better pmd_bad() and pud_bad() checks
hugepage: Small fixes to hugepage clear/copy path
hugepage: serialize hugepage allocation and instantiation
hugepage: Strict page reservation for hugepage inodes
hugepage: Make {alloc,free}_huge_page() local
hugepage: Fix hugepage logic in free_pgtables()
hugepage: Fix hugepage logic in free_pgtables() harder
hugepage: Move hugetlb_free_pgd_range() prototype to hugetlb.h
hugepage: is_aligned_hugepage_range() cleanup
powerpc: Fix pagetable bloat for hugepages
David Hollis (1):
USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat
David Hollister (1):
fbcon: fix scrollback with logo issue immediately after boot
David Howells (9):
Optimise d_find_alias()
Keys: Fix key quota management on key allocation
Keys: Replace duplicate non-updateable keys rather than failing
Document Linux's memory barriers [try #7]
[Security] Keys: Fix oops when adding key to non-keyring
Fix memory barrier docs wrt atomic ops
Improve data-dependency memory barrier example in documentation
Keys: Improve usage of memory barriers and remove IRQ disablement
Further alterations for memory barrier document
David McCullough (1):
[CRYPTO] aes: Fixed array boundary violation
David S. Miller (289):
[SPARC64]: Move away from virtual page tables, part 1.
[SPARC64]: No need to D-cache color page tables any longer.
[SPARC64]: Kill pgtable quicklists and use SLAB.
[SPARC64]: Elminate all usage of hard-coded trap globals.
[SPARC64]: TSB refinements.
[SPARC64]: Add infrastructure for dynamic TSB sizing.
[SPARC64]: Dynamically grow TSB in response to RSS growth.
[SPARC64]: Preload TSB entries from update_mmu_cache().
[SPARC64]: Kill {save,restore}_alternate_globals()
[SPARC64]: Fix incorrect TSB lock bit handling.
[SPARC64]: Fix bogus flush instruction usage.
[SPARC64]: Use sparc64_highest_unlocked_tlb_ent in __tsb_context_switch()
[SPARC64]: Kill PROM locked TLB entry preservation code.
[SPARC64]: Kill sole argument passed to setup_tba().
[SPARC64]: Increase swapper_tsb size to 32K.
[SPARC64]: Kill hard-coded %pstate setting in sparc_exit.
[SPARC64]: Fix too early reference to %g6
[SPARC64]: Kill swapper_pgd_zero, totally unused.
[SPARC64]: Fix race in LOAD_PER_CPU_BASE()
[SPARC64]: Don't clobber alt-global %g4 on window fixups.
[SPARC64]: Kill out-of-date commentary in asm-sparc64/tsb.h
[SPARC64]: Access TSB with physical addresses when possible.
[SPARC64]: Correctable ECC errors cannot occur at trap level > 0.
[SPARC64]: Turn off TSB growing for now.
[SPARC64]: Refine code sequences to get the cpu id.
[SPARC64]: Add explicit register args to trap state loading macros.
[SPARC64]: Refine register window trap handling.
[SPARC64]: SUN4V hypervisor interface defines.
[SPARC64]: SUN4V hypervisor TLB flush support code.
[SPARC64]: Add 'hypervisor' to ultra_tlb_type enumeration.
[SPARC64]: Add some hypervisor tlb_type checks.
[SPARC64]: Add Niagara init-store twin-load ASI defines.
[SPARC64]: Niagara optimized memcpy() and copy_{to,from}_user().
[SPARC64]: Sun4v specific ASI defines.
[SPARC64]: Sun4v scratchpad register layout.
[SPARC64]: Sun4v interrupt queue register definitions.
[SPARC64]: Add sun4v case to __GET_CPUID() patch tables.
[SPARC64]: Add define for "GL" field of sun4v %tstate register.
[SPARC64]: Fill dead cycles on trap entry with real work.
[SPARC64]: Add initial code to twiddle %gl on trap entry/exit.
[SPARC64]: Kill all %pstate changes in context switch code.
[SPARC64]: Sanitize %pstate writes for sun4v.
[SPARC64]: Add missing memory barriers to instruction patching functions.
[SPARC64]: Initial sun4v TLB miss handling infrastructure.
[SPARC64]: Rename gl_{1,2}insn_patch --> sun4v_{1,2}insn_patch
[SPARC64]: Niagara copy/clear page.
[SPARC64]: asm/cpudata.h needs asm/asi.h
[SPARC64]: Register per-cpu fault status area with sun4v hypervisor.
[SPARC64]: Patch up mmu context register writes for sun4v.
[SPARC64]: Fix some comment typos in asm/hypervisor.h
[SPARC64]: Add sun4v mondo queue bases to struct trap_per_cpu.
[SPARC64]: Verify all trap_per_cpu assembler offsets in trap_init()
[SPARC64]: Allocate and register the 4 sun4v mondo queues at bootup.
[SPARC64]: Sun4v interrupt handling.
[SPARC64]: Sun4v cross-call sending support.
[SPARC64]: Detect sun4v early in boot process.
[SPARC64]: Print ARCH as SUN4V when tlb_type is hypervisor.
[SPARC64]: kernel/cpu.c needs asm/spitfire.h
[SPARC64]: Implement sun4v TSB miss handlers.
[SPARC64]: Hypervisor TSB context switching.
[SPARC64]: SUN4V memory exception trap handlers.
[SPARC]: Clean up idprom header files.
[SPARC64]: Fetch cpu mid properly on sun4v.
[SPARC64]: Beginnings of SUN4V PCI controller support.
[SPARC64]: More SUN4V PCI controller work.
[SPARC64]: Implement SUN4V PCI config space access.
[SPARC64]: Add HV_PCI_TSBID() macro.
[SPARC64]: Fix hypervisor call arg passing.
[SPARC64]: First cut at SUN4V PCI IOMMU handling.
[SPARC64]: Use ASI_SCRATCHPAD address 0x0 properly.
[SPARC64]: Simplify sun4v TLB handling using macros.
[SPARC64]: Fetch bootup time of day from Hypervisor.
[SPARC64]: Add SUN4V Hypervisor Console driver.
[SPARC64]: Handle hypervisor case correctly in copy_tsb().
[SPARC64]: Fix some Niagara memcpy() bugs.
[SPARC64]: Fix sun4v early bootup.
[SPARC64]: Fix typo in sun4v_patch().
[SPARC64]: Fix some SUN4V TLB miss bugs.
[SPARC64]: Register kernel TSB with hypervisor.
[SPARC64]: Deal with PTE layout differences in SUN4V.
[SPARC64]: Fix mondo queue allocations.
[SPARC64]: Do not try to write to %tick or %stick on SUN4V.
[SPARC64]: Do not try to synchronize %stick registers on SUN4V.
[SPARC64]: Recognize "virtual-console" as input and output console device.
[SPARC64]: Fix branch signedness bug in all code patching.
[SPARC64]: Don't expect cfg space in PCI PBM ranges on SUN4V.
[SPARC64]: Move PTE field definitions back into asm/pgtable.h
[SPARC64]: Use inline patching for critical PTE operations.
[SPARC64]: PCI-SUN4V fixes.
[SPARC64]: Implement basic pci_sun4v_scan_bus().
[SPARC64]: Missing 'return' statement in sun4v_pci_init().
[SPARC64]: Range check bus number in SUN4V PCI controller driver.
[SPARC64]: Move devino_to_sysino out of pci_sun4v_asm.S
[SPARC64]: Implement rest of generic interrupt hypervisor calls.
[SPARC64]: Log faulting vaddr when bogus kernel PC detected.
[SPARC64]: More SUN4V PCI work.
[SPARC64]: Generic sun4v_build_irq().
[SPARC64]: Program IRQ registers correctly on sun4v.
[SPARC64]: Prevent registering wrong serial console.
[SPARC64]: Kill spurious semicolon in sun4v_pci_init().
[SPARC64]: Probe virtual-devices root node on sun4v.
[SPARC64] sunhv: Use virtual-devices layer to get interrupt.
[SPARC64]: Fix comment typo in asm/hypervisor.h
[SPARC64] sunhv: Bug fixes.
[SPARC64]: Trim down sun4v IRQ translation kernel log message.
[SPARC64]: Fix IOMMU mapping on sun4v.
[SPARC64]: Use TRAP_LOAD_IRQ_WORK() in sun4v device mondo handler.
[SPARC64]: Pass correct ino to sun4v_intr_*().
[SPARC64]: Make error codes available from sun4v_intr_get*().
[SPARC64]: arch/sparc64/kernel/trampoline.S needs asm/cpudata.h
[SPARC64]: Fix gcc-3.3.x warnings.
[SPARC64]: Kill sun4v_register_fault_status() on SMP.
[SPARC64]: INO is never fully specified already on SUN4V.
[SPARC64]: Don't printk() any messaages in sun4v_build_irq().
[SPARC64]: Fix C-function name called by sun4v_mna trap code.
[SPARC64]: Restrict PCI bus scanning on SUN4V.
[SPARC64]: Explicitly init *nregs to 0 in find_device_prom_node().
[SPARC64]: Fix sun4v_intr_setenabled() return value check in enable_irq().
[SPARC64]: Make lack of interrupt-map-* a fatal error on SUN4V.
[SPARC64]: Use different cache sizing defaults on SUN4V.
[SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h
[SPARC64]: Two IRQ handling fixes.
[SPARC64]: Fix pci_intmap_match().
[SPARC64]: Add prom_{start,stop}cpu_cpuid().
[SPARC64]: Decode virtual-devices interrupts correctly.
[SPARC64]: Fix comment typo in __flush_tlb_kernel_range.
[SPARC64]: Fix flush_tsb_user() on SUN4V.
[SPARC64]: Do not write garbage into %pstate in tsb_context_switch().
[SPARC64]: Don't use ASI_QUAD_LDD_PHYS on SUN4V.
[SPARC64]: Fix OOPS on sunhv interrupts.
[SPARC64] PCI: Size TSB correctly on SUN4V.
[SPARC64] sunhv: Support SYSRQ properly.
[SPARC64]: Fix tl1 trap state capture/dump on SUN4V.
[SPARC64]: Fix bogus call to sun4v_mna in winfixup code.
[SPARC64]: do_fptrap needs to load the thread reg into %g6.
[SPARC]: Kill off these __put_user_ret things.
[SPARC64]: Add sun4v_cpu_qconf() hypervisor call.
[SPARC64]: Set dummy bucket->{imap,iclr} unique on SUN4V.
[SPARC64]: Add GET_GL_GLOBAL() macro for SUN4V.
[SPARC64]: Fix return from trap on SUN4V.
[SPARC64]: Don't set interrupt state to IDLE in enable_irq().
[SPARC64]: Rewrite pci_intmap_match().
[SPARC64]: Disable smp_report_regs() for now.
[SPARC64]: Get SUN4V SMP working.
[SPARC64]: Fix PCI IRQ probing regression.
[SPARC64]: Fix uniprocessor IRQ targetting on SUN4V.
[SPARC64]: Use phys tsb address in tsb_insert() in SUN4V.
[SPARC64]: Add HWCAP_SPARC_BLKINIT elf capability flag for Niagara.
[SPARC64]: Put SUN4V ITSB miss into correct trap table entry.
[SPARC64]: __bzero_noasi --> __clear_user
[SPARC64]: Set associativity of kernel TSB descriptor correctly.
[SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER.
[SPARC64]: Init boot cpu's trap_block[] before paging_init()
[SPARC64]: Check for errors in hypervisor_tlb_lock().
[SPARC64]: Fix some SUN4V TLB handling bugs.
[SPARC64]: Don't do anything in flush_ptrace_access() on SUN4V.
[SPARC64]: More TLB/TSB handling fixes.
[SPARC64]: Export a PAGE_SHARED symbol.
[SPARC64]: Put sunhv.o earliest in the list of sparc serial drivers.
[SPARC64] sunhv: Fix locking in sunhv_start_tx()
[SPARC64]: Set %gl to 1 in kvmap_itlb_longpath on SUN4V.
[SPARC64]: Fix unaligned access winfxup handling on SUN4V.
[SPARC64]: Use KERN_EMERG in dump_tl1_traplog() and sun4v TLB errors.
[SPARC64]: Remove PGLIST_NENTS PCI IOMMU mapping limitation on SUN4V.
[SPARC64]: Disable smp_report_regs() for now.
[SPARC64]: Fix typo in dump_tl1_traplog()
[SPARC64]: Kill stray PGLIST_NENTS check in pci_sun4v.c
[SPARC64]: Handle zero-length map requests in pci_sun4v.c
[SPARC64]: Typo in sun4v_data_access_exception log message.
[SPARC] serial: Make sure sysfs nodes get named correctly.
[SPARC64]: Handle unimplemented FPU square-root on Niagara.
[SPARC64]: Args to SUNW,set-trap-table are 64-bit.
[SPARC64]: Pass multiple CPUs at once to hypervisor cross-call API.
[SPARC64]: Niagara optimized memset/bzero/clear_user.
[SPARC64]: Kill cpudata->idle_volume.
[SPARC64]: Add sun4v_cpu_yield().
[SPARC64] math-emu: Delete debugging printk left by previous commit.
[SPARC64]: Use sun4v_cpu_idle() in cpu_idle() on SUN4V.
[SPARC64]: Make use of Niagara 256MB PTEs for kernel mappings.
[SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings.
[SPARC64]: Drop %gl to 0 before re-enabling PSTATE_IE in rtrap
[SPARC64]: Fix %tstate ASI handling in start_thread{,32}()
[SPARC64]: Export _PAGE_E and _PAGE_CACHE to modules.
[SPARC64]: Put syscall tables after trap table.
[SPARC64]: Fix TLB context allocation with SMT style shared TLBs.
[SPARC64]: destroy_context() needs to disable interrupts.
[SPARC64]: Niagara optimized XOR functions for RAID.
[SPARC64]: Report mondo error correctly in hypervisor_xcall_deliver().
[SPARC64]: Bulletproof hypervisor TLB flushing.
[SPARC64]: Avoid dcache-dirty page state management on sun4v.
[SPARC64]: Use 13-bit context size always.
[SPARC64]: Fix indexing into kpte_linear_bitmap.
[SPARC64]: Fix bugs in SMP TLB context version expiration handling.
[SPARC64]: Fix bugs in SUN4V cpu mondo dispatch.
[SPARC64]: Add mini-RTC driver for Starfire and SUN4V.
[SPARC64]: Kill bogus function externs in asm/pgtable.h
[SPARC64]: Fix typo in SUN4V D-TLB miss handler.
[SPARC64]: Fix _PAGE_EXEC handling.
[SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole.
[SPARC64]: Fix mini RTC driver reading.
[SPARC64]: Fix sun4v mna winfixup handling.
[SPARC64]: More SUN4V cpu mondo bug fixing.
[SPARC64]: Simplify TSB insert checks.
[SPARC64]: Fix loop termination in mark_kpte_bitmap()
[SPARC64]: Bulletproof MMU context locking.
[SPARC64]: Fix new context version SMP handling.
[SPARC64]: Move over to sparsemem.
[SPARC64]: Fix 32-bit truncation which broke sparsemem.
[SPARC64]: Add SMT scheduling support for Niagara.
[SPARC64]: Fix system type in /proc/cpuinfo and remove bogus OBP check.
[SPARC64]: First cut at VIS simulator for Niagara.
[TG3]: Do not try to access NIC_SRAM_DATA_SIG on Sun parts.
[SUNSU]: Fix missing spinlock initialization.
[SPARC64]: Fix and re-enable dynamic TSB sizing.
[SPARC64] bbc_i2c: Fix cpu check and add missing module license.
[SPARC64]: Top-down address space allocation for 32-bit tasks.
[SPARC64]: Increase top of 32-bit process stack.
[SPARC64]: Randomize mm->mmap_base when PF_RANDOMIZE is set.
[SPARC64]: Don't kill the page allocator when growing a TSB.
[SPARC64]: Use SLAB caches for TSB tables.
[SPARC64]: Allow CONFIG_MEMORY_HOTPLUG to build.
[SPARC64]: Optimized TSB table initialization.
[SPARC64]: Fix 2 bugs in huge page support.
[SPARC64]: Update defconfig.
[NET]: Do not lose accepted socket when -ENFILE/-EMFILE.
[XFRM]: Make sure xfrm_replay_timer_handler() is declared early enough.
[XFRM]: Move xfrm_nl to xfrm_state.c from xfrm_user.c
[XFRM]: Add some missing exports.
[IPV6]: Fix some code/comment formatting in ip6_dst_output().
[IPSEC] xfrm_user: Kill PAGE_SIZE check in verify_sec_ctx_len()
[ATM]: Fix build after neigh->parms->neigh_destructor change.
[DCCP]: Fix uninitialized var warnings in dccp_parse_options().
[NETFILTER]: Fix warnings in ip_nat_snmp_basic.c
[INET]: Fix typo in Arnaldo's connection sock compat fixups.
[SPARC]: Fixup SO_PEERSEC value on 32-bit sparc.
[TG3]: Don't mark tg3_test_registers() as returning const.
[TG3]: Bump driver version and reldate.
[SPARC]: Respect vm_page_prot in io_remap_page_range().
[SPARC64]: Add a secondary TSB for hugepage mappings.
[TG3]: Update driver version and reldate.
[NET]: Ensure device name passed to SO_BINDTODEVICE is NULL terminated.
[NET]: Fill in a 32-bit hole in struct sock on 64-bit platforms.
[TCP]: Mark tcp_*mem[] __read_mostly.
[SPARC64]: Keep cpu_present_map in sync with phys_cpu_present_map.
[SPARC64]: Update defconfig.
[SPARC64]: Kill duplicate exports of string library functions.
[SPARC64]: Fix off-by-1 error in TSB grow check.
[SPARC64]: Implement futex_atomic_cmpxchg_inatomic().
[NET]: Kill Documentation/networking/TODO
[ECONET]: Convert away from SOCKOPS_WRAPPED
[TCP]: Kill unused extern decl for tcp_v4_hash_connecting()
[SPARC64]: Make tsb_sync() mm comparison more precise.
[SPARC64]: Document the instruction checks we do in do_sparc64_fault().
[SPARC64]: Align address in huge_pte_alloc().
[SPARC64]: Update defconfig.
[SPARC]: Wire up sys_splice() into the syscall tables.
[SPARC]: Wire up sys_sync_file_range() into syscall tables.
[TG3]: Revert "Speed up SRAM access"
[TG3]: Update driver version and reldate.
[NET]: Fix dentry leak in sys_accept().
[NET]: Fully fix the memory leaks in sys_accept().
[X25]: Restore skb->dev setting in x25_type_trans().
[IPV4] ip_fragment: Always compute hash with ipfrag_lock held.
[SPARC64]: Add dummy PTRACE_PEEKUSR for gdb.
[SPARC64]: Print out return PC in cheetah_log_errors().
[SPARC64]: Update defconfig.
[SPARC64]: Translate PTRACE_GETEVENTMSG for 32-bit tasks.
[SPARC64]: smp_call_function() fixups...
[SPARC64]: Set ARCH_SELECT_MEMORY_MODEL
[SPARC]: Hook up sys_tee() into syscall tables.
[SPARC64]: Export pcibios_resource_to_bus().
[SPARC]: __NR_sys_splice --> __NR_splice
[LLC]: Use pskb_trim_rcsum() in llc_fixup_skb().
[NET]: Add skb->truesize assertion checking.
[SPARC64]: Kill __flush_tlb_page() prototype.
[SPARC64]: Disable preemption during flush_tlb_pending().
[SPARC]: Hook up vmsplice into syscall tables.
[SPARC64]: Update defconfig.
[SPARC]: Handle UNWIND_INFO properly.
[SPARC]: Add robust futex syscall entries.
[SPARC64]: Respect gfp_t argument to dma_alloc_coherent().
[SPARC64]: Make smp_processor_id() functional before start_kernel()
[SPARC64]: Fix D-cache corruption in mremap
[SPARC64]: Fix missing fold at end of checksums.
[SPARC64]: Dump local cpu registers in sun4v_log_error()
[TG3]: Handle Sun onboard tg3 chips more correctly.
[SPARC64]: Avoid JBUS errors on some Niagara systems.
[SPARC64]: Set appropriate max_cache_size.
[SPARC64]: Do not double-export sys_close() when CONFIG_SOLARIS_EMUL_MODULE
David Vrabel (4):
driver core: platform_get_irq*(): return -ENXIO on error
handle errors returned by platform_get_irq*()
[ALSA] CS5535: shorter delays when accessing AC'97 codec registers
fbdev: framebuffer driver for Geode GX
David Woodhouse (12):
Fix IA64 success/failure indication in syscall auditing.
Fix audit record filtering with !CONFIG_AUDITSYSCALL
Minor cosmetic cleanups to the code moved into auditfilter.c
Restore channel setting after scan.
softmac: reduce scan dwell time
softmac: reduce default rate to 11Mbps.
powerpc: Use check_legacy_ioport() on ppc32 too.
bcm43xx: Fix access to non-existent PHY registers
bcm43xx: associate on 'ifconfig up'
powerpc: fill hole in Cell SPU syscall table
powerpc: check Cell SPU syscall number range _before_ using it
powerpc: wire up sys_[gs]et_robust_list
David chosrova (1):
[IRDA]: sti/cli removal from EP7211 IrDA driver
Davide Libenzi (2):
POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
uniform POLLRDHUP handling between epoll and poll/select
Dean Roe (1):
[IA64-SGI] fix for-loop in sn_hwperf_geoid_to_cnode()
Deepak Saxena (4):
[ARM] 3334/1: Add support for IXDP28x5 platforms
[ARM] 3487/1: IXP4xx: Support non-PCI systems
ARM: explicitly disable BTB on ixp2350
ARM: Fix XScale PMD setting
Denis Vlasenko (9):
WEP fields are incorrectly shown to be INSIDE snap in the doc
ieee80211: trivial fix for misplaced ()'s
[CRYPTO] twofish: Use rol32/ror32 where appropriate
ieee80211_rx_any: filter out packets, call ieee80211_rx or ieee80211_rx_mgt
fix messages in fs/minix
[NET]: deinline 200+ byte inlines in sock.h
[NET]: Deinline some larger functions from netdevice.h
[IPV6]: Deinline few large functions in inet6 code
[SCSI] aic7xxx: ahc_pci_write_config() fix
Dick Streefland (1):
USB: support for USB-to-serial cable from Speed Dragon Multimedia
Dimitri Sivanich (2):
Add SA_PERCPU_IRQ flag support
hrtimer: call get_softirq_time() only when necessary in run_hrtimer_queue()
Dimitry Andric (1):
[ARM] 3529/1: s3c24xx: fix restoring control register with undefined instruction
Dipankar Sarma (1):
Fix file lookup without ref
Dirk Herrendoerfer (1):
spufs: initialize context correctly
Dirk Opfer (1):
LED: add device support for tosa
Dmitry Mishin (5):
[NET]: {get|set}sockopt compatibility layer
[NETFILTER]: futher {ip,ip6,arp}_tables unification
[NETFILTER]: iptables 32bit compat layer
unaligned access in sk_run_filter()
[NETFILTER]: x_tables: move table->lock initialization
Dmitry Torokhov (20):
Input: uinput - semaphore to mutex conversion
Input: initialize serio and gameport at subsystem level
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Input: fix input_free_device() implementation
Input: atkbd - allow disabling on X86_PC (if EMBEDDED)
[IRDA]: nsc-ircc: PM update
vr41xx: convert to the new platform device interface
mv64x600_wdt: convert to the new platform device interface
tb0219: convert to the new platform device interface
dcdbas: convert to the new platform device interface
Manual merge with Linus.
Input: limit attributes' output to PAGE_SIZE
Input: convert /proc handling to seq_file
Input: make modalias code respect allowed buffer size
Input: allow passing NULL to input_free_device()
Input: move input_device_id to mod_devicetable.h
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Input: psmouse - fix new device detection logic
Input: ressurect EVIOCGREP and EVIOCSREP
Input: make EVIOCGSND return meaningful data
Domen Puncer (3):
powerpc: Remove arch/ppc/syslib/ppc4xx_pm.c
devpts: use lib/parser.c for parsing mount options
serial_cs: add Merlin U630 IDs
Dominik Brodowski (30):
cpufreq_ondemand: add range check
pcmcia: remove unused field Present from config_t
pcmcia: access config_t using pointer instead of array
pcmcia: always use device pointer to config_t
pcmcia: make config_t independent, add reference counting
pcmcia: remove unused defines
pcmcia: use mutexes instead of semaphores
pcmcia: remove include of config.h
pcmcia: remove pcmcia_compat.c
pcmcia: size reduction if ioctl isn't compiled
pcmcia: remove duplicate fields in io_window_t
parport_cs: don't play games with resources
pcmcia: socket.functions starts with 1
pcmcia: add pcmcia_disable_device
pcmcia: convert remaining users of pcmcia_release_io and _irq
pcmcia: default suspend and resume handling
pcmcia: remove export of pcmcia_release_configuration
pcmcia: remove unneeded Vcc pseudo setting
pcmcia: rename pcmcia_device.state
pcmcia: embed dev_link_t into struct pcmcia_device
pcmcia: remove dev_link_t and client_handle_t indirection
pcmcia: add return value to _config() functions
pcmcia: remove unused p_dev->state flags
pcmcia: use bitfield instead of p_state and state
pcmcia: convert DEV_OK to pcmcia_dev_present
pcmcia: pseudo device handling update
pcmcia: add new ID to pcnet_cs
pcmcia: do not set dev_node to NULL too early
pcmcia: fix oops in static mapping case
pcmcia: fix zeroing of cm4000_cs.c data
Don Fry (2):
pcnet32: support boards with multiple phys
pcnet32: remove incorrect pcnet32_free_ring
Dotan Barak (10):
IB/uverbs: Support for query QP from userspace
IB/uverbs: Support for query SRQ from userspace
IB/mthca: Return actual capacity from create_srq
IB/uverbs: Return actual capacity from create SRQ operation
IB/mthca: Add support for send work request fence flag
IB/mthca: Check alternate P_Key index when setting alternate path
IB: Fix modify QP checking of "current QP state" attribute
IB/uverbs: Fix query QP return of sq_sig_all
IB/mthca: Correct reported SRQ size in MemFree case.
IB/mthca: Check that sgid_index and path_mtu are valid in modify_qp
Doug McLain (1):
[ALSA] ice1712 - Fix wordclock status on Delta1010LT
Douglas Gilbert (1):
[SCSI] sg: fix leak when dio setup fails
Duncan Sands (7):
V4L/DVB (3394): Bttv: correct bttv_risc_packed buffer size
V4L/DVB (3420): Nskips maybe used uninitialized in bttv_risc_overlay
V4L/DVB (3488): Snd_cx88_create: don't dereference NULL core
USBATM: change the default speedtouch iso altsetting
USBATM: fix modinfo output
V4L/DVB (3704): Fix some errors on bttv_risc_overlay
V4L/DVB (3766): Correct buffer size calculations in cx88-core.c
Dustin Kirkland (5):
Filter rule comparators
Exclude messages by message type
Capture selinux subject/object context information.
Miscellaneous bug and warning fixes
Fix audit operators
Ed L. Cashin (12):
aoe [1/8]: zero packet data after skb allocation
aoe [2/8]: support dynamic resizing of AoE devices
aoe [3/8]: increase allowed outstanding packets
aoe [4/8]: use less confusing driver name
aoe [5/8]: allow network interface migration on packet retransmit
aoe [6/8]: update device information on last close
aoe [7/8]: update driver compatibility string
aoe [8/8]: update driver version number
aoe: do not stop retransmit timer when device goes down
aoe [1/3]: support multiple AoE listeners
aoe [2/3]: don't request ATA device ID on ATA error
aoe [3/3]: update version to 22
Egry Gabor (1):
[ARM] Trivial typo fixes
Eli Cohen (9):
IB/mthca: Support for query QP and SRQ
IB/mthca: Write FW commands through doorbell page
IPoIB: Close race in setting mcast->ah
IPoIB: Clean up if posting receives fails
IB/mthca: Optimize large messages on Sinai HCAs
IB/mthca: Query SRQ srq_limit fixes
IPoIB: Wait for join to finish before freeing mcast struct
IPoIB: Close race in ipoib_flush_paths()
IPoIB: Fix AH leak at interface down
Eric Dumazet (11):
kref: avoid an atomic operation in kref_put()
Shrinks sizeof(files_struct) and better layout
Only allocate percpu data for possible CPUs
__GENERIC_PER_CPU changes
HOTPLUG_CPU: avoid hitting too many cachelines in recalc_bh_state()
No need to protect current->group_info in sys_getgroups(), in_group_p() and in_egroup_p()
Use unsigned int types for a faster bsearch
x86_64: group memnodemap and memnodeshift in a memnode structure
Use __read_mostly on some hot fs variables
use fget_light() in select/poll
x86_64: bring back __read_mostly support to linux-2.6.17-rc2
Eric Moore (3):
[SCSI] fusion - bug fix stack overflow in mptbase
[SCSI] mptspi: revalidate negotiation parameters after host reset and resume
[SCSI] scsi_transport_sas: make write attrs writeable
Eric Piel (2):
cpufreq_ondemand: Warn if it cannot run due to too long transition latency
cpufreq_ondemand: keep ignore_nice_load value when it is reselected
Eric Rossman (1):
s390: CEX2A crt message length
Eric Sesterhenn (97):
[CIFS] Convert remaining places in fs/cifs from
JFS: kzalloc conversion
Input: use kzalloc() throughout the code
kzalloc() conversion in arch/ppc
[SPARC]: BUG_ON() Conversion in arch/sparc/kernel/ioport.c
[SPARC64]: kzalloc() conversion
NFS: kzalloc conversion in fs/nfs
sysfs: kzalloc conversion
USB: kzalloc() conversion for rest of drivers/usb
USB: kzalloc() conversion in drivers/usb/gadget
[CRYPTO] all: Use kzalloc where possible
V4L/DVB (3485): BUG_ON() Conversion in drivers/video/media
Use after free in net/tulip/de2104x.c
Use of uninitialized variable in drivers/net/depca.c
PCI: kzalloc() conversion in drivers/pci
s390: kzalloc() conversion in arch/s390
s390: kzalloc() conversion in drivers/s390
BUG_ON() Conversion in md/bitmap.c
BUG_ON() Conversion in md/dm-hw-handler.c
BUG_ON() Conversion in input/serio/hil_mlc.c
BUG_ON() Conversion in fs/binfmt_elf_fdpic.c
BUG_ON() Conversion in fs/coda/
BUG_ON() Conversion in block/elevator.c
BUG_ON() Conversion in ipc/msg.c
BUG_ON() Conversion in kernel/cpu.c
BUG_ON() Conversion in lib/swiotlb.c
BUG_ON() Conversion in drivers/s390/block/dasd.c
BUG_ON() Conversion in sound/sparc/cs4231.c
BUG_ON() Conversion in drivers/block/
BUG_ON() Conversion in drivers/parisc/
BUG_ON() Conversion in drivers/video/
BUG_ON() Conversion in drivers/mtd/
BUG_ON() Conversion in drivers/char
BUG_ON() Conversion in drivers/isdn
BUG_ON() Conversion in md/dm-path-selector.c
BUG_ON() Conversion in md/dm-table.c
BUG_ON() Conversion in input/serio/hp_sdc_mlc.c
BUG_ON() Conversion in fs/buffer.c
BUG_ON() Conversion in fs/dcache.c
BUG_ON() Conversion in fs/hfs/
BUG_ON() Conversion in fs/ext2/
BUG_ON() Conversion in ipc/sem.c
BUG_ON() Conversion in kernel/fork.c
BUG_ON() Conversion in mm/memory.c
BUG_ON() Conversion in mm/mempool.c
BUG_ON() Conversion in drivers/s390/block/dasd_devmap.c
Fix compilation for sound/oss/vwsnd.c
Dead code in drivers/isdn/avm/avmcard.h
kzalloc() conversion in drivers/block
unused label in drivers/block/cciss.
Change dash2underscore() return value to char
Dead code in mtd/maps/pci.c
BUG_ON() Conversion in md/dm-target.c
BUG_ON() Conversion in md/raid1.c
BUG_ON() Conversion in fs/direct-io.c
BUG_ON() Conversion in fs/exec.c
BUG_ON() Conversion in fs/hfsplus/
BUG_ON() Conversion in fs/jffs2/
BUG_ON() Conversion in fs/smbfs/
BUG_ON() Conversion in fs/sysfs/
BUG_ON() Conversion in ipc/util.c
BUG_ON() Conversion in kernel/printk.c
BUG_ON() Conversion in mm/mmap.c
BUG_ON() Conversion in mm/swap_state.c
BUG_ON() Conversion in mm/vmalloc.c
BUG_ON() Conversion in drivers/s390/block/dasd_erp.c
BUG_ON() Conversion in drivers/s390/char/tape_block.c
BUG_ON() Conversion in md/raid5.c
BUG_ON() Conversion in md/raid6main.c
BUG_ON() Conversion in md/raid10.c
BUG_ON() Conversion in fs/dquot.c
BUG_ON() Conversion in fs/fcntl.c
BUG_ON() Conversion in fs/inode.c
BUG_ON() Conversion in fs/sysv/
BUG_ON() Conversion in fs/udf/
BUG_ON() Conversion in fs/freevxfs/
BUG_ON() Conversion in ipc/shm.c
BUG_ON() Conversion in kernel/ptrace.c
BUG_ON() Conversion in kernel/signal.c
BUG_ON() Conversion in kernel/signal.c
BUG_ON() Conversion in mm/highmem.c
BUG_ON() Conversion in mm/slab.c
BUG_ON() Conversion in drivers/s390/net/lcs.c
BUG_ON() Conversion in drivers/net/
[BLUETOOTH] sco: Possible double free.
Bogus NULL pointer check in fs/configfs/dir.c
kbuild: fix NULL dereference in scripts/mod/modpost.c
Wrong out of range check in drivers/char/applicom.c
Overrun in cdrom/aztcd.c
[DCCP]: Fix leak in net/dccp/ipv4.c
[ISDN]: Static overruns in drivers/isdn/i4l/isdn_ppp.c
[ALSA] Overrun in sound/pci/au88x0/au88x0_pcm.c
SUNRPC: Dead code in net/sunrpc/auth_gss/auth_gss.c
[SCSI] Overrun in drivers/scsi/sim710.c
fix array overrun in drivers/char/mwave/mwavedd.c
V4L/DVB (3790): Use after free in drivers/media/video/em28xx/em28xx-video.c
Overrun in isdn_tty.c
Eric Sesterhenn / snakebyte (4):
BUG_ON() Conversion in net/tulip/xircom_cb.c
BUG_ON() Conversion in net/tulip/de2104x.c
BUG_ON() Conversion in net/tulip/winbond-840.c
Fix debug statement in inftlcore.c
Eric Van Hensbergen (4):
v9fs: update license boilerplate
9p: fix name consistency problems
9p: update documentation
9p: handle sget() failure
Eric W. Biederman (16):
unshare: Error if passed unsupported flags
i386: Add a temporary to make put_user more type safe
exec: allow init to exec from any thread.
Remove dead kill_sl prototype from sched.h
do_tty_hangup: use group_send_sig_info not send_group_sig_info
do_SAK: don't depend on session ID 0
pidhash: kill switch_exec_pids
Make setsid() more robust
task: RCU protect task->usage
pidhash: Refactor the pid hash table
dcache: Add helper d_hash_and_lookup
de_thread: Don't confuse users do_each_thread.
do_SAK: Don't recursively take the tasklist_lock
de_thread: Don't change our parents and ptrace flags.
kill unushed __put_task_struct_cb
task: Make task list manipulations RCU safe
Erik Hovland (1):
[ARM] 3389/1: typo and grammar fix
Erik Mouw (4):
[ARM] 3416/1: Update LART site URL
[CPUFREQ] Update LART site URL
bcm43xx: iw_priv_args names should be <16 characters
[ALSA] PCMCIA sound devices shouldn't depend on ISA
Erling A. Jacobsen (1):
winbond-840-remove-badness-in-pci_map_single
Eugene Surovegin (2):
lock PTE before updating it in 440/BookE page fault handler
ppc32: add 440GX erratum 440_43 workaround
Eugene Teo (7):
USB: Fix irda-usb use after use
[ALSA] Fix seq_clientmgr dereferences before NULL check
[ALSA] Fix gus_pcm dereference before NULL
hostap: Fix double free in prism2_config() error path
v9fs: fix vfs_inode dereference before NULL check
Fix sb_mixer use before validation
Fix sequencer missing negative bound check
Evgeniy Polyakov (5):
[CONNECTOR]: Use netlink_has_listeners() to avoind unnecessary allocations.
W1: Change the type 'unsigned long' member of 'struct w1_bus_master' to 'void *'.
W1: Move w1 bus master code into 'w1/masters' and move w1 slave code into 'w1/slaves'
W1: Add the DS2482 I2C-to-w1 bridge driver.
w1: use kthread api.
FUJITA Tomonori (3):
[SCSI] ibmvscsi: convert the ibmvscsi driver to use include/scsi/srp.h
[SCSI] ibmvscsi: remove drivers/scsi/ibmvscsi/srp.h
[SCSI] ibmvscsi: fix leak when failing to send srp event
Fabio M. Di Nitto (1):
[SPARC64] Fix build if CONFIG_HUGETLB_PAGE is not set
Felix Kuehling (1):
[ALSA] hda-intel - Add support of ATI SB600
Fenghua Yu (1):
[IA64] New IA64 core/thread detection patch
Florian Schlichting (1):
[ALSA] Fix NM256 hard lock up
Florin Malita (8):
do_mounts.c: Minor ROOT_DEV comment cleanup
nfsd: sign conversion obscuring errors in nfsd_set_posix_acl()
orinoco: possible null pointer dereference in orinoco_rx_monitor()
affs: possible null pointer dereference in affs_rename()
pcmcia: missing pcmcia_get_socket() result check
nmclan_cs: dereferencing skb after netif_rx()
[PPPOE]: Missing result check in __pppoe_xmit().
[IRDA]: Missing allocation result check in irlap_change_speed().
Folkert van Heusden (1):
USB: add support for Papouch TMU (USB thermometer)
Franck Bui-Huu (1):
USB: Zero driver: Removed duplicated code
Francois Romieu (1):
dl2k: use DMA_48BIT_MASK constant
Frank Gevaerts (1):
hdaps: add support for Thinkpad R52
Frank Pavlic (3):
s390: qeth driver statistics fixes
s390: qeth driver cleanups
s390: qeth :allow setting of attribute "route6" to "no_router".
Freddy Spierenburg (1):
[SERIAL] Small time UART configuration fix for AU1100 processor
Frederik Deweerdt (1):
[ALSA] Kconfig SND_SEQUENCER_OSS help text fix
Gary Zambrano (5):
b44: fix force mac address before ifconfig up
b44: ensure valid mac addr
b44: disable default tx pause
b44: increase version to 1.00
[TG3]: Add reset_phy parameter to chip reset functions
Geert Uytterhoeven (1):
Update contact info for Geert Uytterhoeven
Geoff Levand (1):
powerpc: Add missing vmlinux.bin target
George G. Davis (1):
[ARM] 3499/1: Fix VFP FPSCR corruption for double exception case
Gerald Schaefer (1):
s390: segment operation error codes
Gerd Hoffmann (1):
x86: SMP alternatives
Giampiero Giancipoli (1):
V4L/DVB (3302): Added support for the LifeView FlyDVB-T LR301 card
Giuliano Pochini (1):
[ALSA] make control.c suspend aware
Glauber de Oliveira Costa (1):
ext3: Properly report backup block present in a group
Glen Overby (1):
[XFS] A change to inode chunk allocation to try allocating the new chunk
Goldwyn Rodrigues (1):
NFS: Code comments update in NFS
Grant C. Likely (9):
powerpc: Move xparameters.h into xilinx virtex device specific path
powerpc: Make Virtex-II Pro support generic for all Virtex devices
powerpc: Migrate Xilinx Vertex support from the OCP bus to the platfom bus.
powerpc: Migrate ML300 reference design to the platform bus
powerpc: Add ML300 defconfig
powerpc: Add Virtex-4 FX to cpu table
powerpc: Add xparameters file for Xilinx ML403 reference design
powerpc: Add support for Xilinx ML403 reference design
powerpc: Add ML403 defconfig
Grant Grundler (3):
PCI: clean up msi.c a bit
PCI: fix problems with MSI-X on ia64
[PARISC] Document that we tolerate "Relaxed Ordering"
Grant Likely (1):
Fix compile error for ML300/403
Greg KH (1):
[SCSI] Remove devfs support from the SCSI subsystem
Greg Kroah-Hartman (18):
sysfs: sysfs_remove_dir() needs to invalidate the dentry
Mark empty release functions as broken
add EXPORT_SYMBOL_GPL_FUTURE()
add EXPORT_SYMBOL_GPL_FUTURE() to RCU subsystem
add EXPORT_SYMBOL_GPL_FUTURE() to USB subsystem
fix module sysfs files reference counting
Kobject: provide better warning messages when people do stupid things
sysfs: don't export dir symbols
sysfs: fix a kobject leak in sysfs_add_link on the error path
USB: fix initdata issue in isp116x-hcd
USB serial: add navman driver
USB: omninet: fix up debugging comments
sysfs: zero terminate sysfs write buffers
USB: add driver for funsoft usb serial device
PCI: fix via irq SATA patch
USB: add ark3116 usb to serial driver
USB: fix omninet driver bug
kobject: quiet errors in kobject_add
Greg Smith (1):
s390: lcs incorrect test
Grzegorz Janoszka (1):
arch/i386/pci/irq.c - new VIA chipsets (fwd)
Guennadi Liakhovetski (1):
USB: net2282 and net2280 software compatibility
H. Peter Anvin (4):
[MIPS] sys_mmap2 offset argument should always be shifted 12, not PAGE_SHIFT.
x86: "make isoimage" support; FDINITRD= support; minor cleanups
Update documentation for BLK_DEV_INITRD to match current usage
[efficeon-agp] Add missing memory mask
Hal Rosenstock (2):
IB/mad: RMPP support for additional classes
IB/mad: Fix RMPP version check during agent registration
Hannes Reinecke (9):
[SCSI] aic79xx: remove qfrozen
[SCSI] aic79xx: use tcq functions
[SCSI] aic79xx: Remove dead code
[SCSI] aic79xx: Update error recovery
[SCSI] aic79xx: Invalid Sequencer interrupt occured
[SCSI] aic79xx: use BIOS settings
[SCSI] aic79xx: Avoid renegotiation on inquiry
[SCSI] aic79xx bus reset update
[SCSI] aic79xx: target hotplug fixes
Hans Verkuil (38):
V4L/DVB (3402): Fix handling of VIDIOC_G_TUNER audmode in msp3400
V4L/DVB (3403): Add probe check for the tda9840.
V4L/DVB (3427): audmode and rxsubchans fixes (VIDIOC_G/S_TUNER)
V4L/DVB (3430): Add new internal VIDIOC_INT commands
V4L/DVB (3300): Add standard for South Korean NTSC-M using A2 audio.
V4L/DVB (3324): Fix Samsung tuner frequency ranges
V4L/DVB (3354): Fix maximum for the saturation and contrast controls.
V4L/DVB (3551): Fix saturation bug. Fix NTSC->PAL standard change. Detect NTSC-KR standard.
V4L/DVB (3577): Cleanup audio input handling
V4L/DVB (3578): Make scart definitions easier to handle
V4L/DVB (3579): Move msp_modus to msp3400-kthreads, add JP and KR std detection
V4L/DVB (3580): Last round of msp3400 cleanups before adding routing commands
V4L/DVB (3581): Add new media/msp3400.h header containing the routing macros
V4L/DVB (3582): Implement correct msp3400 input/output routing
V4L/DVB (3584): Implement V4L2_TUNER_MODE_LANG1_LANG2 audio mode
V4L/DVB (3587): Always wake thread after routing change.
V4L/DVB (3588): Remove VIDIOC_G/S_AUDOUT from msp3400
V4L/DVB (3598): Add bit algorithm adapter for the Conexant CX2341X boards.
V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a.
V4L/DVB (3605): Add support for I2C_HW_B_CX2341X board adapter
V4L/DVB (3606): Minor layout changes to make it consistent
V4L/DVB (3607): Implement routing command for saa7115.c
V4L/DVB (3608): Implement new routing commands in saa7127.c
V4L/DVB (3609): Remove VIDIOC_S_AUDIO from tvaudio: no longer used.
V4L/DVB (3610): Added the new routing commands to cx25840.
V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver
V4L/DVB (3662): Don't set msp3400c-non-existent register
V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks
V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers
V4L/DVB (3666): Remove trailing newlines
V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0
V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling
V4L/DVB (3696): Previous change for cx2341X boards broke the remote support
V4L/DVB (3697): More msp3400 and bttv fixes
V4L/DVB (3700): Remove obsolete commands from tvp5150.c
V4L/DVB (3702): Make msp3400 routing defines more consistent
V4L/DVB (3813): Add support for TCL M2523_5N_E tuner.
V4L/DVB (3825): Remove broken 'fast firmware load' from cx25840.
Hansjoerg Lipp (9):
isdn4linux: Siemens Gigaset drivers - Kconfigs and Makefiles
isdn4linux: Siemens Gigaset drivers - common module
isdn4linux: Siemens Gigaset drivers - event layer
isdn4linux: Siemens Gigaset drivers - isdn4linux interface
isdn4linux: Siemens Gigaset drivers - tty interface
isdn4linux: Siemens Gigaset drivers - procfs interface
isdn4linux: Siemens Gigaset drivers - direct USB connection
isdn4linux: Siemens Gigaset drivers - isochronous data handler
isdn4linux: Siemens Gigaset drivers - M105 USB DECT adapter
Harald Welte (4):
[NETFILTER] NAT sequence adjustment: Save eight bytes per conntrack
[NETFILTER] nfnetlink_log: add sequence numbers for log events
[NETFILTER] nf_conntrack: clean up to reduce size of 'struct nf_conn'
[Cardman 40x0] Fix udev device creation
Harry Fearnhamm (1):
[ARM] 3527/1: MPCore Boot Lockup Fix
Hartmut Hackmann (11):
V4L/DVB (3275): Allow SAA7134 to fall back to AM sound when there is NICAM-L
V4L/DVB (3303): TDA8290 update
V4L/DVB (3304): TDA10046 Driver update
V4L/DVB (3305): Added support for the ADS Instant TV DUO Cardbus PTV331
V4L/DVB (3378): Restore power on defaults of tda9887 after tda8290 probe
V4L/DVB (3395): Fixed Pinnacle 300i DVB-T support
V4L/DVB (3400): Fixes for Lifeview Trio non fatal bugs
V4L/DVB (3401): Coding style fixes in saa7134-dvb.c
V4L/DVB (3644): Added PCI IDs of 2 LifeView Cards
V4L/DVB (3645): Corrected CVBS input for the AVERMEDIA 777 DVB-T
V4L/DVB (3646): Added support for the new Lifeview hybrid cardbus modules
Heikki Orsila (1):
Open IPMI BT overflow
Heiko Carstens (7):
s390: early parameter parsing
s390: instruction processing damage handling
[IPV4]: inet_init() -> fs_initcall
s390: fix ipd handling
s390: bug in setup_rt_frame
RCU: introduce rcu_needs_cpu() interface
s390: exploit rcu_needs_cpu() interface
Heiko J Schick (1):
powerpc: Extends HCALL interface for InfiniBand usage
Helge Deller (16):
[PARISC] Enable free_initrd_mem()
[PARISC] I/O-Space must be ioremap_nocache()'d
[PARISC] Fix IOREMAP with a 64-bit kernel
[PARISC] Add STRICT_MM_TYPECHECKS
[PARISC] Add CONFIG_HPPA_IOREMAP to conditionally enable ioremap
[PARISC] Fix stifb with IOREMAP and a 64-bit kernel
[PARISC] Enable ioremap functionality unconditionally
[PARISC] Temporary FIXME for ioremapping EISA regions
[PARISC] Remove obsolete CONFIG_DEBUG_IOREMAP
[PARISC] Fixup CONFIG_EISA a bit
[PARISC] Convert HIL drivers to use input_allocate_device
[PARISC] Update defconfigs
[PARISC] EISA regions must be mapped NO_CACHE
[PARISC] Misc. janitorial work
[PARISC] defconfig updates
[PARISC] Further work for multiple page sizes
Henrik Brix Andersen (1):
ipw2200: print geography code upon module load
Henrik Kretzschmar (4):
[AGPGART] x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
x86_64: Fix wrong PCI ID for ALI M1695 AGP bridge
[ALSA] pcxhr - Fix a compiler warning on 64bit architectures
[ALSA] add __devinitdata to all pci_device_id
Herbert Poetzl (7):
JFS: ext2 inode attributes for jfs
JFS: Add missing file from fa3241d24cf1182b0ffb6e4d412c3bc2a2ab7bf6
don't call check_acpi_pci() on x86 with ACPI disabled
loop: potential kernel hang waiting for kthread
mtd: fix broken name_to_dev_t() declaration
cleanup in proc_check_chroot()
vfs: propagate mnt_flags into do_loopback/vfsmount
Herbert Valerio Riedel (3):
au1000_eth.c: use ether_crc() from <linux/crc32.h>
phy: mdiobus_register(): initialize all phy_map entries
[MIPS] AU1xxx mips_timer_interrupt() fixes
Herbert Xu (17):
[NET]: Replace skb_pull/skb_postpull_rcsum with skb_pull_rcsum
[CRYPTO] api: Align tfm context as wide as possible
[NET]: Take RTNL when unregistering notifier
[SCTP]: Fix up sctp_rcv return value
[IPSEC]: Fix tunnel error handling in ipcomp6
[INET]: Introduce tunnel4/tunnel6
[IPSEC]: Kill unused decap state argument
[IPSEC]: Kill unused decap state structure
[IPSEC]: Check x->encap before dereferencing it
[INET]: Move no-tunnel ICMP error to tunnel4/tunnel6
[INET]: Use