2.6.20 short-format changelog
[Posted February 4, 2007 by corbet]
=?utf-8?q?Felix_K=C3=BChling?= (1):
drm: drm_rmdraw: Declare id and idx as signed so testing for < 0 works as intended.
=?utf-8?q?Michel_D=C3=A4nzer?= (20):
drm: add support for secondary vertical blank interrupt to DRM core
drm: add support for secondary vertical blank interrupt to i915
drm: Add support for tracking drawable information to core
drm: Add support for interrupt triggered driver callback with lock held to DRM core.
drm: drawable locking + memory management fixes + copyright
drm: Change first valid DRM drawable ID to be 1 instead of 0.
drm: Make locked tasklet handling more robust.
drm: Core vsync: Add flag DRM_VBLANK_NEXTONMISS.
drm: Core vsync: Don't clobber target sequence number when scheduling signal.
drm: i915: Add ioctl for scheduling buffer swaps at vertical blanks.
drm: DRM_I915_VBLANK_SWAP ioctl: Take drm_vblank_seq_type_t instead
drm: Make handling of dev_priv->vblank_pipe more robust.
drm: i915: Add SAREA fileds for determining which pipe to sync window buffer swaps to.
drm: i915: Fix 'sequence has passed' condition in i915_vblank_swap().
drm: i915: Only return EBUSY after we've established we need to schedule a new swap.
drm: i915: fix up irqflags arg
drm: i915 updates
i915_vblank_tasklet: Try harder to avoid tearing.
drm: Unify radeon offset checking.
i915: Fix a DRM_ERROR that should be DRM_DEBUG.
Aaron Durbin (1):
x86-64: Insert Local and IO APIC(s) into resource map
Aaron Salter (1):
ixgb: Write RA register high word first, increment version
Adam B. Jerome (1):
/proc/kallsyms reports lower-case types for some non-exported symbols
Adam Litke (1):
Don't allow the stack to grow into hugetlb reserved regions
Adam Megacz (1):
Add AFS_SUPER_MAGIC to magic.h
adam radford (1):
[SCSI] 3ware 8000 serialize reset code
Adrian Bunk (87):
[MTD] SSFDC must depend on BLOCK
[SCSI] qla2xxx: make some functions static
[SCSI] megaraid_sas: make 2 functions static
[SCSI] ipr: Make ipr_ioctl static
[MTD] [NAND] rtc_from4.c: use lib/bitrev.c
[MTD] make drivers/mtd/cmdlinepart.c:mtdpart_setup() static
USB: make drivers/usb/input/wacom_sys.c:wacom_sys_irq() static
USB: make drivers/usb/host/u132-hcd.c:u132_hcd_wait static
USB: ftdi-elan.c: fixes and cleanups
USB: make drivers/usb/core/driver.c:usb_device_match() static
USB: build the appledisplay driver
PCI: ibmphp_pci.c: fix NULL dereference
PCI: make arch/i386/pci/common.c:pci_bf_sort static
Driver core: make drivers/base/core.c:setup_parent() static
[2.6 patch] make ocfs2_create_new_lock() static
configfs: make configfs_dirent_exists() static
[NET]: The scheduled removal of the frame diverter.
[IPV6] net/ipv6/sit.c: make 2 functions static
[NET]: Possible cleanups.
[PKT_SCHED]: Remove unused exports.
[POWERPC] include/asm-powerpc/: "extern inline" -> "static inline"
m68knommu: fix compile when CONFIG_BLK_DEV_INITRD=n
pcmcia: fix m32r_cfc.c compilation
i386: alloc_gdt() static
i386: handle a negative return value
i386: Make irq_vector static
x86-64: remove duplicate ARCH_DISCONTIGMEM_ENABLE option
i386: always enable regparm
x86-64: include/asm-x86_64/cpufeature.h isn't a userspace header
x86-64: remove remaining pc98 code
i386: Clean up smp_tune_scheduling()
[CRYPTO] xcbc: Make needlessly global code static
[CRYPTO] geode: Make needlessly global geode_aes_crypt() static
[CRYPTO] api: Remove unused functions
make mm/thrash.c:global_faults static
arch/frv/kernel/futex.c must #include <linux/uaccess.h>
fix v850 compilation
ext4_ext_split(): remove dead code
The scheduled removal of some OSS options
make mm/shmem.c:shmem_xattr_security_handler static
remove kernel/lockdep.c:lockdep_internal
make kernel/signal.c:kill_proc_info() static
make ecryptfs_version_str_map[] static
make fs/jbd/transaction.c:__journal_temp_unlink_buffer() static
make fs/jbd2/transaction.c:__kbd2_journal_temp_unlink_buffer() static
fs/lockd/host.c: make 2 functions static
make fs/proc/base.c:proc_pid_instantiate() static
fs/sysv/: doc cleanup
proper prototype for remove_inode_dquot_ref()
remove drivers/char/riscom8.c:baud_table[]
arch/i386/kernel/reboot.c should #include <linux/reboot.h>
remove EXPORT_UNUSED_SYMBOL'ed symbols
include/asm-cris/: "extern inline" -> "static inline"
include/asm-h8300/: "extern inline" -> "static inline"
remove NFSD_OPTIMIZE_SPACE
MAINTAINERS: remove the non-existing sun3 list
cleanup include/asm-generic/atomic.h
paride: remove parport #ifdef's
remove drivers/block/paride/jumbo
cleanup asm/setup.h userspace visibility
i4l: remove the broken HISAX_AMD7930 option
make drivers/md/dm-snap.c:ksnapd static
[BNX2]: Add an error check.
V4L/DVB (4834): Cafe_ccic.c: make a function static
V4L/DVB (4887): Remove the broken VIDEO_ZR36120 driver
one more EXPORT_UNUSED_SYMBOL removal
remove the broken BLK_DEV_SWIM_IOP driver
ACPI: make drivers/acpi/ec.c:ec_ecdt static
ACPI: fix NULL check in drivers/acpi/osl.c
[ALSA] sound/core/control.c: remove dead code
PCI: don't export device IDs to userspace
Driver core: proper prototype for drivers/base/init.c:driver_init()
make kernel/printk.c:ignore_loglevel_setup() static
fs/sysv/: proper prototypes for 2 functions
[ATM]: Remove dead ATM_TNETA1570 option.
[ATM] drivers/atm/fore200e.c: Cleanups.
[SCTP]: make 2 functions static
V4L/DVB (4959): Usbvision: possible cleanups
V4L/DVB (4991): Cafe_ccic.c: fix NULL dereference
[SCSI] qla2xxx: make qla2x00_reg_remote_port() static
[NET] drivers/net/loopback.c: convert to module_init()
[X25]: proper prototype for x25_init_timers()
more ftape removal
[IRDA] vlsi_ir.{h,c}: remove kernel 2.4 code
[NET]: Process include/linux/if_{addr,link}.h with unifdef
fs/lockd/clntlock.c: add missing newlines to dprintk's
[NETFILTER]: nf_conntrack_h323: fix compile error with CONFIG_IPV6=m,
CONFIG_NF_CONNTRACK_H323=y
Adrian Cox (1):
[POWERPC] Fix wraparound problem in smp-tbsync on 32-bit
Adrian Drzewiecki (1):
HID: fix mappings for DiNovo Edge Keyboard - Logitech USB BT receiver
Adrian Friedli (1):
HID: GEYSER4_ISO needs quirk
Adrian Hunter (2):
[MTD] OneNAND: Implement read-while-load
[MTD] OneNAND: Handle DDP chip boundary during read-while-load
Ahmed S. Darwish (2):
HID: tiny patch to remove a kmalloc cast
[CPUFREQ] check sysfs_create_link return value
Akinobu Mita (43):
[JFFS2] Use rb_first() and rb_last() cleanup
[WATCHDOG] sc1200wdt.c pnp unregister fix.
Input: lightning - return proper error codes from l4_init()
Input: handle serio_register_driver() errors
acpiphp: fix use of list_for_each macro
acpiphp: fix missing acpiphp_glue_exit()
pci: fix __pci_register_driver error handling
cm4000_cs: fix return value check
paride: return proper error code
futex: init error check
spi: check platform_device_register_simple() error
synclink_gt: fix init error handling
bit reverse library
crc32: replace bitreverse by bitrev32
video: use bitrev8
isdn/hisax: use bitrev8
atm/ambassador: use bitrev8
isdn/gigaset: use bitrev8
isdn: fix missing unregister_capi_driver
fault injection: documentation and scripts
fault-injection capabilities infrastructure
fault-injection capability for kmalloc
fault-injection capability for alloc_pages()
fault-injection capability for disk IO
fault injection: process filtering for fault-injection capabilities
fault injection: stacktrace filtering
i2c: Fix return value check in i2c-dev
drm: fix return value check
driver core: delete virtual directory on class_unregister()
ata: fix platform_device_register_simple() error check
ACPI: fix single linked list manipulation
ACPI: prevent processor module from loading on failures
[ALSA] sound: initialize rawmidi substream list
[ALSA] sound: fix PCM substream list
audit: fix kstrdup() error check
gss_spkm3: fix error handling in module init
tlclk: delete unnecessary sysfs_remove_group
V4L/DVB (4994): Vivi: fix use after free in list_for_each()
V4L/DVB (4995): Vivi: fix kthread_run() error check
V4L/DVB (4996): Msp3400: fix kthread_run error check
V4L/DVB (4997): Bttv: delete duplicated ioremap()
module: fix mod_sysfs_setup() return value
[SCSI] iscsi: fix crypto_alloc_hash() error check
Al Viro (241):
[GFS2] split gfs2_dinode into on-disk and host variants
[GFS2] gfs2_dinode_host fields are host-endian
[GFS2] split gfs2_sb
[GFS2] fields of gfs2_sb_host are host-endian
[GFS2] split and annotate gfs2_rgrp
[GFS2] split and annotate gfs2_inum_range
[GFS2] split and annotate gfs2_log_head
[GFS2] split and annotate gfs2_meta_header
[GFS2] split and annotate gfs_rindex
[GFS2] split and annotate gfs2_inum
[GFS2] split and annotate gfs2_quota
[GFS2] split and annotate gfs2_statfs_change
[GFS2] split and annotate gfs2_quota_change
[GFS2] gfs2 misc endianness annotations
[GFS2] gfs2 __user misannotation fix
beginning of 8390 fixes - generic and arm/etherh
8390 fixes - m68k oddballs
8390 cleanup - etherh iomem annotations
8390 fixes - the final chunk (h8300)
[TIPC]: endianness annotations
[NET]: ipconfig and nfsroot annotations
[IPV6]: annotate inet6_hashtables
[XFRM]: misc annotations
[IPV6]: 'info' argument of ipv6 ->err_handler() is net-endian
[IPV6]: annotate icmpv6 headers
[IPV6]: annotate struct frag_hdr
[IPV6]: annotate ipv6 mcast
[SUNRPC]: annotate hash_ip()
[IPV4]: encapsulation annotations
[AF_KEY]: annotate
[XFRM]: annotate ->new_mapping()
[NET]: annotate dsfield.h
[INET]: annotate inet_ecn.h
[IPV6]: flowlabels are net-endian
[IPV6]: annotate inet6_csk_search_req()
[LLC]: anotations
[AF_PACKET]: annotate
[NETFILTER]: trivial annotations
[IPV6]: ip6_output annotations
[BLUETOOTH] bnep endianness bug: filtering by packet type
[BLUETOOTH]: bnep endianness annotations
[BLUETOOTH]: rfcomm endianness annotations
[BLUETOOTH] rfcomm endianness bug: param_mask is little-endian on the wire
[IRDA]: Trivial annotations.
[NET] net/core: Annotations.
[IPV6]: Assorted trivial endianness annotations.
[RANDOM]: Annotate random.h IP helpers.
[IPV6]: Misc endianness annotations.
[IPV6]: __ipv6_addr_diff() annotations and cleanup.
[NETFILTER]: More trivial annotations.
[ATM]: Annotations.
[BRIDGE]: Annotations.
[NET]: Annotate net_srandom().
[IPVS]: Annotate ..._app_hashkey().
[NET]: Kill direct includes of asm/checksum.h
[NET]: Introduce types for checksums.
[NET]: Alpha checksum annotations and cleanups.
[NET]: Cris checksum annotations and cleanups.
[NET]: FRV checksum annotations.
[NET]: H8300 checksum annotations and cleanups.
[NET]: IA64 checksum annotations and cleanups.
[NET]: M32R checksum annotations and cleanups.
[NET]: M68K checksum annotations and cleanups.
[NET]: M68Knommu checksum annotations and cleanups.
[NET]: MIPS checksum annotations and cleanups.
[NET]: PARISC checksum annotations and cleanups.
[NET]: SH64 checksum annotations and cleanups.
[NET]: UML checksum annotations and cleanups.
[NET]: V850 checksum annotations and cleanups.
[NET]: X86_64 checksum annotations and cleanups.
[NET]: ARM checksum annotations and cleanups.
[NET]: ARM26 checksum annotations and cleanups.
[NET]: AVR32 checksum annotations and cleanups.
[NET]: I386 checksum annotations and cleanups.
[NET]: POWERPC checksum annotations and cleanups.
[NET]: S390 checksum annotations and cleanups.
[NET]: SH checksum annotations and cleanups.
[NET]: SPARC checksum annotations and cleanups.
[NET]: SPARC64 checksum annotations and cleanups.
[NET]: XTENSA checksum annotations and cleanups.
[NET]: Generic checksum annotations and cleanups.
[NET]: Annotate checksums in on-the-wire packets.
[NET]: Annotate callers of csum_fold() in net/*
[NET]: Annotate callers of csum_tcpudp_nofold() in net/*
[NET]: Annotate csum_tcpudp_magic() callers in net/*
[NET]: Annotate csum_tcpudp_magic() callers in net/*
[NET]: annotate csum_ipv6_magic() callers in net/*
[NET]: Annotate csum_partial() callers in net/*
[NET]: Annotate callers of csum_partial_copy_...() and csum_and_copy...() in net/*
[NET]: Annotate callers of the reset of checksum.h stuff.
[NET]: Annotate skb_checksum() and callers.
[NET]: Annotate skb_copy_and_csum_bits() and callers.
[NET]: Annotate ip_vs_checksum_complete() and callers.
[NET]: Annotate __skb_checksum_complete() and friends.
[NET]: Make mangling a checksum (0 -> 0xffff on the wire) explicit.
[NET]: IP header modifier helpers annotations.
[NET]: ipvs checksum annotations.
[NET]: netfilter checksum annotations
[NET] driver/s390/net: Checksum annotations.
[NET]: Preliminaty annotation of skb->csum.
[NET]: More dccp endianness annotations.
[SCTP]: Annotate SCTP headers.
[SCTP]: Annotate sctp_init_cause().
[SCTP]: sctp_make_op_error() annotations.
[SCTP]: sctp_stop_t1_and_abort() annotations.
[SCTP]: SCTP_CMD_INIT_FAILED annotations.
[SCTP]: SCTP_CMD_ASSOC_FAILED annotations.
[SCTP]: Annotate tsn_dups.
[SCTP]: Trivial sctp endianness annotations.
[SCTP]: Beginning of sin_port fixes.
[SCTP] bug: sctp_assoc_lookup_laddr() is broken with ipv6.
[SCTP] bug: sctp_find_unmatch_addr() compares net-endian to host-endian
[SCTP] bug: sctp_assoc_control_transport() breakage
[SCTP] bug: endianness problem in sctp_getsockopt_sctp_status()
[SCTP]: Beginning of conversion to net-endian for embedded sctp_addr.
[SCTP] embedded sctp_addr: net-endian mirrors
[SCTP]: Pass net-endian to ->seq_dump_addr()
[SCTP]: Switch ->cmp_addr() and sctp_cmp_addr_exact() to net-endian.
[SCTP]: Switch sctp_bind_addr_match() to net-endian.
[SCTP]: Switch ->primary_addr to net-endian.
[SCTP]: Annotate ->dst_saddr()
[SCTP]: sctp_assoc_del_peer() switched to net-endian.
[SCTP]: Switch sctp_assoc_lookup_paddr() to net-endian.
[SCTP]: Switch address inside the heartbeat opaque data to net-endian.
[SCTP]: Switch sctp_del_bind_addr() to net-endian.
[SCTP]: Switch sctp_endpoint_is_match() to net-endian.
[SCTP]: Switch sctp_assoc_is_match to net-endian.
[SCTP]: sctp_init_addrs() switched to net-endian.
[SCTP]: Switch sctp_cookie ->peer_addr to net-endian.
[SCTP]: Switch ->from_skb() to net-endian.
[SCTP]: sctp_transport_{init,new}() switched to net-endian.
[SCTP]: Switch sctp_assoc_add_peer() to net-endian.
[SCTP]: Switch sctp_add_bind_addr() to net-endian.
[SCTP]: Switch ->from_addr_param() to net-endian.
[SCTP]: sctp_endpoint_lookup_assoc() switched to net-endian.
[SCTP]: sctp_has_association() switched to net-endian.
[SCTP]: sctp_copy_one_addr() switched to net-endian.
[SCTP]: sctp_process_init() and sctp_source() switched to net-endian.
[SCTP]: ->get_saddr() switched to net-endian.
[SCTP]: Pass net-endian to ->get_dst().
[SCTP]: sctp_transport_route() switched to net-endian.
[SCTP]: Switch sctp_chunk ->dest to net-endian.
[SCTP]: Switch all remaining users of ->saddr_h to ->saddr.
[SCTP]: ->source_h is not used anymore.
[SCTP]: Trivial parts of a_h -> a switch.
[SCTP]: sctp_make_asconf_update_ip() and sctp_find_unmatch_addr().
[SCTP]: ->a_h is gone now.
[SCTP]: Trivial ->ipaddr_h -> ->ipaddr conversions.
[SCTP]: We need to be careful when copying to sockaddr_storage.
[SCTP]: sctp_sf_send_restart_abort() is endian-agnostic.
[SCTP]: ip6_send() doesn't need fl_ip_[sd]port.
[SCTP]: ->a_h is gone now.
[SCTP]: Don't bother setting sin_port in ->from_sk().
[SCTP]: flip_to_{h,n}() are not needed anymore.
[SCTP]: Annotate ->inaddr_any().
[SCTP]: Get rid of the last remnants of sin_port flipping.
[SCTP]: sctp_association ->peer.i is a host-endian analog of sctp_inthdr.
[SCTP]: Annotate ->supported_addrs().
[SCTP]: Netfilter sctp annotations.
[SCTP]: More trivial sctp annotations.
[SCTP]: SCTP_CMD_PROCESS_CTSN annotations.
[SCTP]: Even more trivial sctp annotations.
[NET]: Fix assorted misannotations (from md5 and udplite merges).
[NETFILTER]: ip_nat_snmp_basic annotations.
[NET]: Split skb->csum
[NET]: net/sched annotations.
[NETPOLL]: Another udp checksum mangling.
[CIPSO]: Missing annotation in cipso_ipv4 update.
[EBTABLES]: Fix wraparounds in ebt_entries verification.
[EBTABLES]: Verify that ebt_entries have zero ->distinguisher.
[EBTABLES]: Deal with the worst-case behaviour in loop checks.
[EBTABLES]: Prevent wraparounds in checks for entry components' sizes.
[EBTABLES]: Split ebt_check_entry_size_and_hooks
[EBTABLES]: Pull the loop doing __ebt_verify_pointers() into a separate function.
[EBTABLES]: Move more stuff into ebt_verify_pointers().
[EBTABLES]: translate_table(): switch direct uses of repl->hook_info to newinfo
[EBTABLES]: Switch ebt_check_entry_size_and_hooks() to use of newinfo->hook_entry[]
[EBTABLES]: Clean ebt_get_udc_positions() up.
[EBTABLES]: ebt_check_entry() doesn't need valid_hooks
[EBTABLES]: Move calls of ebt_verify_pointers() upstream.
[EBTABLES]: Clean ebt_register_table() up.
[EBTABLES]: Split ebt_replace into user and kernel variants, annotate.
severing module.h->sched.h
severing fs.h, radix-tree.h -> sched.h
severing uaccess.h -> sched.h
severing skbuff.h -> highmem.h
severing skbuff.h -> poll.h
severing skbuff.h -> mm.h
severing poll.h -> mm.h
fix fallout from header dependency trimming
__iomem annotations: smc91x
mv643xx_eth.c NULL noise removal
trivial missing __init in drivers/net/*
drivers/net/arm missing __devinit
myri10ge annotations
ns83820 annotations
selinux endianness annotations
remote memory corruptor in ibmtr.c
hamradio/dmascc: fix up work_struct-induced breakage
drivers/{char|isdn}: work_struct-induced breakage
More work_struct induced breakage (s390)
... and more work_struct-induced breakage (mips)
... and then some more work_struct-induced breakage (ibmvscsi)
CONFIG_COMPUTONE should depend on ISA|EISA|PCI
appldata_mem dependes on vm counters
uml problems with linux/io.h
missing includes in hilkbd
hci endianness annotations
lockd endianness annotations
[NETFILTER]: {ip,ip6,arp}_tables: fix exponential worst-case search for loops
m68k trivial build fixes
more work_struct fixes: tas300x sound drivers
fix leaks on pipe(2) failure exits
[IPV6]: Dumb typo in generic csum_ipv6_magic()
page_mkclean_one(): fix call to set_pte_at()
funsoft: ktermios fix
horizon.c: missing __devinit
s2io bogus memset
fix prototype of csum_ipv6_magic() (ia64)
s2io bogus memset
b44: src_desc->addr is little-endian
missing exports of pm_power_off() on alpha and sparc32
mtd/nand/cafe.c missing include of dma-mapping.h
sym53c500_cs: remove bogus call fo free_dma()
pata_platform: fallout from set_mode() change
missing dma_sync_single_range_for{cpu,device} on alpha
dma-mapping.h stubs fix
b44: src_desc->addr is little-endian
fix indentation-related breakage in Kconfig.i386
netxen patches
fix frv headers_check
mca_nmi_hook() can be called at any point
ide section fixes
endianness bug: ntohl() misspelled as >> 24 in fh_verify().
fork_idle() should be __cpuinit, not __devinit
__crc_... is intended to be absolute
efi_set_rtc_mmss() is not __init
sanitize sections for sparc32 smp
radio modems sitting on serial port are not for s390
uml-i386: fix build breakage with CONFIG_HIGHMEM
fix rtl8150
Alan (34):
pata_hpt366 enablebits
pata_cs5530: suspend/resume support
pata_jmicron: fix JMB368 support, add suspend/resume handling
pata_ali: suspend/resume support
pata_rz1000: Force readahead off on resume
pata_sil680 suspend/resume
PATA libata: suspend/resume simple cases
pata_cs5520: resume support
pata_cmd64x: suspend/resume
pata_serverworks suspend/resume
pata_it821x: Suspend/Resume support
pata_amd: suspend/resume
pata_via suspend/resume support
hpt36x: Suspend/resume support
pata : more drivers that need only standard suspend and resume
pata_hpt3x3: suspend/resume support
pata_marvell: merge Mandriva patches
trivial piix: swap bogus dot for comma space
pata_via: VIA 8251 bridged systems are now out and about
pata_ali: small fixes
libata: Incorrect timing computation for PIO5/6
Fix help text for CONFIG_ATA_PIIX
pata_via: Cable detect error
usb serial: Eliminate bogus ioctl code
libata: fix combined mode
atiixp: Old drivers/ide layer driver for the ATIIXP hang fix
hpt37x: Two important bug fixes
libata cmd64x: whack into a shape that looks like the documentation
libata hpt3xn: Hopefully sort out the DPLL logic versus the vendor code
libata: set_mode, Fix the FIXME
libata-sff: Don't call bmdma_stop on non DMA capable controllers
pata_atiixp: propogate cable detection hack from drivers/ide to the new driver
pata_via: Correct missing comments
libata: Fix ata_busy_wait() kernel docs
Alan Cox (26):
[MTD] MAPS: esb2rom: use hotplug safe interfaces
PCI: quirks: fix the festering mess that claims to handle IDE quirks
libata: Winbond support
pci_module_init-convertion-in-ata_genericc fix
libata: add 40pin "short" cable support, honour drive side speed detection
pata_marvell: Marvell 6101/6145 PATA driver
libata: Revamp blacklist support to allow multiple kinds of blacklisting flaws
pdc202xx_old: Fix name clashes with PA-RISC
x86: remove last two pci_find offenders in the core code
alpha: switch to pci_get API
via82cxxx: handle error condition properly
HZ: 300Hz support
ide_scsi: allow it to be used for non CD only
mxser: PCI refcounts
tty: preparatory structures for termios revamp
tty: switch to ktermios and new framework
tty: switch to ktermios
tty_ioctl: use termios for the old structure and termios2 for the new
termios: Enable new style termios ioctls on x86-64
ide: more conversion to pci_get APIs
igafb: switch to pci_get API
ide: complete switch to pci_get
ide-cd: Handle strange interrupt on the Intel ESB2
pci: Introduce pci_find_present
PCI: Fix multiple problems with VIA hardware
ide/generic: Jmicron has its own drivers now
Alan Stern (23):
[SCSI] Reduce polling in sd.c
USB HID: Handle STALL on interrupt endpoint
USB core: don't match interface descriptors for vendor-specific devices
USB: ohci-hcd: fix compiler warning
USB: OHCI: disable RHSC inside interrupt handler
USB: OHCI: remove stale testing code from root-hub resume
USB: autosuspend code consolidation
USB: expand autosuspend/autoresume API
USB: Move private hub declarations out of public header file
OHCI: change priority level of resume log message
USB core: fix compiler warning about usb_autosuspend_work
USB: net2280: don't send unwanted zero-length packets
EHCI: Fix root-hub and port suspend/resume problems
USB: Add autosuspend support to the hub driver
OHCI: make autostop conditional on CONFIG_PM
USB: struct usb_device: change flag to bitflag
USB hub: simplify remote-wakeup handling
USB: keep count of unsuspended children
usbcore: remove unused argument in autosuspend
Allow NULL pointers in percpu_free
UHCI: module parameter to ignore overcurrent changes
UHCI: make test for ASUS motherboard more specific
UHCI: support device_may_wakeup
Albert Cahalan (1):
x86-64: Support -mregparm arguments for signals with SA_SIGINFO in compat mode
Albert Lee (1):
libata: let ATA_FLAG_PIO_POLLING use polling pio for ATA_PROT_NODATA
Alessandro Zummo (2):
[libata] ARM: add ixp4xx PATA driver
update MAINTAINERS with rtc-linux mailing list info
Alexander Bigga (1):
[MIPS] Alchemy: Fix PCI-memory access
Alexey Dobriyan (28):
[MTD] JEDEC probe: fix comment typo (devic)
[CPUFREQ] gx-suspmod: fix "&& 0xff" typo
mqueue.h: don't include linux/types.h
prism54: use BUILD_BUG_ON
[ATM] ambassador,firestream: "-1 >>" is implementation defined
[ROSE] rose_add_loopback_node: propagate -E
x86-64: use BUILD_BUG_ON in FPU code
paride: rename pi_register() and pi_unregister()
paride_register(): shuffle return values
Compile-time check re world-writeable module params
fs/*: trivial vsnprintf() conversion
hpfs: bring hpfs_error() into shape
drivers/cdrom/*: trivial vsnprintf() conversion
reiserfs: add missing D-cache flushing
do_coredump() and not stopping rewrite attacks?
ohci1394: shortcut irq printing
drivers/isdn/*: trivial vsnprintf() conversion
drivers/video/*: use kmemdup()
[SPARC{32,64}]: Propagate ptrace_traceme() return value.
sysctl: remove some OPs
sysctl: remove unused "context" param
V4L/DVB (5012): Usbvision fix: It was using "&&" instead "&"
fuse: fix typo
[NETFILTER] xt_hashlimit.c: fix typo
pata_optidma: typo in Kconfig
[MIPS] There is no __GNUC_MAJOR__
Fix NULL ->nsproxy dereference in /proc/*/mounts
core-dumping unreadable binaries via PT_INTERP
Alexey Starikovskiy (15):
ACPI: ec: Allow for write semantics in any command.
ACPI: ec: Enable EC GPE at beginning of transaction
ACPI: ec: Increase timeout from 50 to 500 ms to handle old slow machines.
ACPI: ec: Read status register from check_status() function
ACPI: ec: Remove expect_event and all races around it.
ACPI: ec: Remove calls to clear_gpe() and enable_gpe(), as these are handled at
ACPI: ec: Query only single query at a time.
ACPI: ec: Change semaphore to mutex.
ACPI: ec: Rename gpe_bit to gpe
ACPI: ec: Drop udelay() from poll mode. Loop by reading status field instead.
ACPI: ec: Acquire Global Lock under EC mutex.
ACPI: ec: Style changes.
ACPI: ec: Change #define to enums there possible.
ACPI: ec: Lindent once again
ACPI: ibm_acpi: allow clean removal
Alistair John Strachan (1):
include/linux/compiler.h: reject gcc 3 < gcc 3.2
Amit Choudhary (3):
V4L/DVB (4761): Stv680.c: check kmalloc() return value.
V4L/DVB (4990): Cpia2/cpia2_usb.c: fix error-path leak
[JFFS2] Fix error-path leak in summary scan
Amit S. Kale (16):
Add NetXen 1G/10G ethernet driver.
NetXen: Fixed /sys mapping between device and driver
NetXen: temp monitoring, newer firmware support, mm footprint reduction
NetXen: driver cleanup, removed unnecessary __iomem type casts
NetXen: whitespace cleaup and more cleanup fixes
NetXen: multiport firmware support, ioctl interface
NetXen: Adding new device ids.
NetXen: driver reload fix for newer firmware.
NetXen: Using correct CHECKSUM flag.
NetXen: Multiple adapter fix.
NetXen: Link status message correction for quad port cards.
NetXen: work queue fixes.
NetXen: Fix for PPC machines.
NetXen: Reducing ring sizes for IOMMU issue.
NetXen: Firmware check modifications
NetXen: Use pci_register_driver() instead of pci_module_init() in init_module
Amol Lad (28):
[CPUFREQ] sc520_freq.c: ioremap balanced with iounmap
PCI: arch/i386/kernel/pci-dma.c: ioremap balanced with iounmap
i386: Add iounmap in error paths in hpet code
i386: add missing iounmap in i386 hpet clocksource code
ioremap balanced with iounmap for drivers/char/rio/rio_linux.c
ioremap balanced with iounmap for drivers/char/moxa.c
ioremap balanced with iounmap for drivers/char/istallion.c
sound/oss/btaudio.c: ioremap balanced with iounmap
drivers/isdn: Handcrafted MIN/MAX Macro removal
ioremap balanced with iounmap for drivers/video/virgefb
ioremap balanced with iounmap for drivers/video/vesafb
ioremap balanced with iounmap for drivers/video/tridentfb
ioremap balanced with iounmap for drivers/video/tgafb
ioremap balanced with iounmap for drivers/video/stifb
ioremap balanced with iounmap for drivers/video/retz3fb
ioremap balanced with iounmap for drivers/video/pvr2fb
ioremap balanced with iounmap for drivers/video/platinumfb
ioremap balanced with iounmap for drivers/video/offb
ioremap balanced with iounmap for drivers/video/macfb
ioremap balanced with iounmap for drivers/video/hpfb
ioremap balanced with iounmap for drivers/video/fm2fb
ioremap balanced with iounmap for drivers/video/ffb
ioremap balanced with iounmap for drivers/video/cyberfb
ioremap balanced with iounmap for drivers/video/cirrusfb
ioremap balanced with iounmap for drivers/video/atyfb_base
ioremap balanced with iounmap for drivers/video/atafb
ioremap balanced with iounmap for drivers/video/amifb
ioremap balanced with iounmap for drivers/video/S3triofb
Andi Kleen (41):
x86-64: Update defconfig
i386: Update defconfig
x86: shorten lines in unwinder to be <= 80 characters
x86: Compress stack unwinder output
x86-64: Don't keep interrupts disabled while spinning in spinlocks
i386: PDA: Fix math emulator for new pt_regs
x86: Don't use nested idle loops
x86: Mention PCI instead of RAM in NMI parity error message
x86-64: Implement compat code for SIOCSIFHWBROADCAST
x86-64: Speed and clean up cache flushing in change_page_attr
i386: Retrieve CLFLUSH size from CPUID
i386: Use CLFLUSH instead of WBINVD in change_page_attr
Generic: Move __user cast into probe_kernel_address
x86-64: Use probe_kernel_address in arch/x86_64/*
i386: Use probe_kernel_address instead of __get_user in fault paths
x86-64: Try multiple timer variants in check_timer
i386: Fix race in IO-APIC routing entry setup.
x86-64: Fix race in IO-APIC routing entry setup.
x86-64: Don't force inlining of do_csum
paravirt: Disable vdso by default when CONFIG_PARAVIRT is enabled
x86-64: Add option to compile for Core2
i386: Add support for compilation for Core2
x86-64: Rate limit no irq handler messages
i386: Avoid boot warning with apic=debug
x86-64: Synchronize RDTSC on single core AMD
unwinder: Use probe_kernel_address instead of __get_user in kernel/unwind.c
unwinder: always use unlocked module list access in unwinder fallback
unwinder: Remove lockdep disabling of nested locks for unwinder
x86-64: Remove unwind stack pointer alignment forcing again
x86-64: Clarify error message in GART code
x86-64: Fix constraints in atomic_add_return()
x86-64: Export smp_call_function_single
x86-64: Update defconfig
i386: Update defconfig
x86: Fix verify_quirk_intel_irqbalance()
x86: Work around gcc 4.2 over aggressive optimizer
i386: Fix io_apic.c warning
x86-64: Update defconfig
i386: Update defconfig
x86-64: Use different constraint for gcc < 4.1 in bitops.h
x86-64: Fix warnings in ia32_aout.c
Andrea Bittau (6):
[DCCP] ACKVEC: Optimization - Do not traverse records if none will be found
[DCCP] CCID2: Code optimizations
[DCCP] ackvec: Remove unused dccpav_ack_ptr field from dccp_ackvec
[DCCP] ackvec: infrastructure for sending more than one ackvec per packet
[DCCP] ackvec: Split long ack vectors across multiple options
[DCCP] ccid2: Allow window to grow larger
Andreas Gruenbacher (1):
Remove superfluous lock_super() in extN xattr code
Andreas Mohr (2):
i386: fix buggy MTRR address checks
[ALSA] via82xx: add __devinitdata
Andreas Schwab (1):
Fix compilation of via-pmu-backlight
Andres Salomon (1):
USB: asix: Detect internal PHY and enable/use accordingly
Andrew Beekhof (2):
[patch 1/3] OCFS2 - Expose struct o2nm_cluster
[patch 3/3] OCFS2 Configurable timeouts - Protocol changes
Andrew de Quincey (2):
V4L/DVB (4855): Support KNC1 DVBC cards with alternative tda10021 i2c address
V4L/DVB (4884): Remove stray IR code left from patchset
Andrew Hendry (2):
[X25]: Trivial, SOCK_DEBUG's in x25_facilities missing newlines
[X.25]: Add missing sock_put in x25_receive_data
Andrew Morton (92):
ACPI: uninline ACPI global locking functions
ACPI: acpi-cpufreq: remove unused data when !CONFIG_SMP
[CPUFREQ] speedstep-centrino: remove dead code
[WATCHDOG] config.h removal
Input: lifebook - learn about hard tabs
[CPUFREQ] Fix build failure on x86-64
[SCSI] revert "[SCSI] ips soft lockup during reset/initialization"
[SCSI] ips: fix soft lockup during reset initialization
[MTD] Tidy bitrev usage in rtc_from4.c
e1000 linkage fix
[XFRM]: uninline xfrm_selector_match()
[TCP]: Fix warnings with TCP_MD5SIG disabled.
[SCSI] tgt: fix undefined flush_dcache_page() problem
x86: all cpu backtrace
x86-64: dump_trace() atomicity fix
Fix http://bugzilla.kernel.org/show_bug.cgi?id=7606
add bottom_half.h
drm-sis linkage fix
uml: workqueue build fix
balance_pdgat() cleanup
slab: deprecate kmem_cache_t
probe_kernel_address() needs to do set_fs()
slab: use probe_kernel_address()
vfs_getattr(): remove dead code
ext3: uninline large functions
ext4: uninline large functions
driver/base/memory.c: handle errors properly
protect ext2 ioctl modifying append_only immutable etc with i_mutex
remove HASH_HIGHMEM
qconf: support old QT
smp_call_function_single() check that local interrupts are enabled
gcc-4.1.0 is bust
elf.h: forward declare struct file
[S390] workqueue fixes.
mxser: session warning fix
mxser-workqueue-fixes
fault-injection Kconfig cleanup
fault-injection: stacktrace filtering kconfig fix
proc_misc build fix
V4L/DVB (4794): Dvb: dibx000_common-fix
V4L/DVB: Dvb-budget ci fix
submit checklist update
io-accounting: core statistics
clean up __set_page_dirty_nobuffers()
io-accounting: write accounting
io-accounting: write-cancel accounting
io-accounting: read accounting
io-accounting-read-accounting nfs fix
io-accounting-read-accounting cifs fix
io-accounting: direct-io
io-accounting: report in procfs
cleanup taskstats.h
io-accounting: via taskstats
getdelays: various fixes
io-accounting: add to getdelays
[NETPOLL]: Make sure TX lock is taken with BH disabled.
[NETPOLL]: Fix local_bh_enable() warning.
arch/i386/kernel/smpboot.c: remove unneeded ifdef
touch_atime() cleanup
Driver core: "platform_driver_probe() can save codespace": save codespace
ACPI: Kconfig - depend on PM rather than selecting it
[libata] pata_cs5530: suspend/resume support tweak
[libata] pata_via: suspend/resume support fix
USB: Nokia E70 is an unusual device
USB: Nokia E70 is an unusual device
truncate: clear page dirtiness before running try_to_free_buffers()
truncate: dirty memory accounting fix
rtc warning fix
smc911 workqueue fixes
schedule_timeout(): improve warning message
relay: remove inlining
increase CARDBUS_MEM_SIZE
build compile.h earlier
cpuset procfs warning fix
lockdep: printk warning fix
[AGPGART] drivers/char/agp/sgi-agp.c: check kmalloc() return value
USB: funsoft is borken on sparc
sisusb_con warning fixes
PCI: disable PCI_MULTITHREAD_PROBE
ip2 warning fix
shrink_all_memory(): fix lru_pages handling
FD_ZERO build fix
fix "kvm: add vm exit profiling"
blockdev direct_io: fix signedness bug
SubmitChecklist update
jmicron: fix warning
pata_platform: set_mode fix
82596 warning fixes
m68k: uaccess.h needs sched.h
ntfs: kmap_atomic() atomicity fix
pci: remove warning messages
revert blockdev direct io back to 2.6.19 version
Andrew Vasquez (11):
[SCSI] qla2xxx: defer topology discovery to DPC thread during initialization.
[SCSI] qla2xxx: add asynchronous scsi scanning support.
[SCSI] qla2xxx: Don't log trace-control async-events.
[SCSI] qla2xxx: Correct endianess issue while interrogating MS status.
[SCSI] qla2xxx: Use proper prep_ms_iocb() function during GFPN_ID.
[SCSI] qla2xxx: Detect GPSC capabilities within a fabric.
[SCSI] qla2xxx: Correct IOCB queueing mechanism for ISP54XX HBAs.
[SCSI] qla2xxx: Correct reset handling logic.
[SCSI] qla2xxx: Perform a fw-dump when an ISP23xx RISC-paused state is detected.
[SCSI] qla2xxx: Use generic isp_ops.fw_dump() function.
[SCSI] qla2xxx: Update version number to 8.01.07-k4.
Andrew Victor (53):
[MTD] NAND: AT91 NAND driver
[ARM] 3945/1: AT91: Rename devices.c
[ARM] 3946/1: AT91: at91_arch_reset and at91_extern_irq
[ARM] 3947/1: AT91: cpu_is_XXX macro's
[ARM] 3948/1: AT91: Initial support for AT91SAM9261 and AT91SAM9260
[ARM] 3950/1: AT91: Split up system header file
[ARM] 3951/1: AT91: Rename user peripheral header files
[ARM] 3954/1: AT91: Update drivers for new headers
[ARM] 3952/1: AT91: Hardware headers for SAM9 perhipherals
[ARM] 3949/2: AT91: SAM9 timer driver
[ARM] 3953/1: AT91: SAM9 platform devices
[ARM] 3955/1: AT91: Clear timer interrupt when resuming
[ARM] 3956/1: AT91: Carmeva board update
[ARM] 3957/1: AT91: Physically mapped flash on DK and EK boards
[ARM] 3959/1: AT91: Support for SAM9 USB and HCK clocks
[ARM] 3960/1: AT91: Final SAM9 intergration patches.
[ARM] 3962/1: AT91: Support for Atmel AT91SAM9260-EK board
[ARM] 3961/2: AT91: Support for Atmel AT91SAM9261-EK board
[ARM] 3963/1: AT91: Update configuration files
[ARM] 3966/1: AT91: RM9200 device data update
[ARM] 3972/1: AT91: Update board.h
[ARM] 3973/1: AT91: Serial driver compile fix
[ARM] 3974/1: AT91: Remove USB Device header
[ARM] 3975/1: AT91: Comments in atmel_serial.h
[ARM] 3976/1: AT91: MAINTAINERS entry
[ARM] 3977/1: AT91: remove loop waiting for reset
pcmcia: at91_cf update
pcmcia: at91_cf update
AT91RM9200 Ethernet: Remove 'at91_dev' and use netdev_priv()
AT91RM9200 Ethernet: Move check_timer variable and use mod_timer()
AT91RM9200 Ethernet: Add netpoll / netconsole support
AT91RM9200 Ethernet: Use dev_alloc_skb()
[WATCHDOG] watchdog miscdevice patch
[MTD] NAND: Support for 16-bit bus-width on AT91.
[ARM] 4010/1: AT91SAM9260-EK board: Prepare for MACB Ethernet support
[ARM] 4011/1: AT91SAM9260: Fix compilation with NAND driver
AT91RM9200 RTC
i2c: New Atmel AT91 bus driver
AT91 MMC 1: Pass host structure.
AT91 MMC 2 : Use platform resources
AT91 MMC 3 : Move global mci_clk variable
AT91 MMC 4 : Interrupt handler cleanup
AT91 MMC 5 : Minor cleanups
AT91 MMC update for 2.6.19
USB: ohci at91 warning fix
USB: at91 udc, support at91sam926x addresses
USB: at91_udc, misc fixes
[ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ
[ARM] 4085/1: AT91: Header fixes.
[ARM] 4086/1: AT91: Whitespace cleanup
[ARM] 4087/1: AT91: CPU reset for SAM9x processors
[ARM] 4088/1: AT91: Unbalanced IRQ in serial driver suspend/resume
[ARM] 4089/1: AT91: GPIO wake IRQ cleanup
Andrey Mirkin (1):
skip data conversion in compat_sys_mount when data_page is NULL
Andrey Savochkin (2):
retries in ext3_prepare_write() violate ordering requirements
retries in ext4_prepare_write() violate ordering requirements
Andy Fleming (6):
[POWERPC] Fix up the OF functions to only do PCI stuff if PCI is actually configured
Slight refactor of interrupt mapping for FSL parts
of_irq_to_resource now returns the virq
Fixed a number of bugs in the PHY Layer
Add support for Marvell 88e1111S and 88e1145
PHY: Add support for configuring the PHY connection interface
Andy Gospodarek (2):
bonding: incorrect bonding state reported via ioctl
bonding: ARP monitoring broken on x86_64
Andy Ryan (1):
NFS Exclusive open not supported bug
Andy Whitcroft (4):
numa node ids are int, page_to_nid and zone_to_nid should return int
silence unused pgdat warning from alloc_bootmem_node and friends
mm: cleanup indentation on switch for CPU operations
mm: make compound page destructor handling explicit
Aneesh Kumar K.V (1):
kobject: kobject_uevent() returns manageable value
Ang Way Chuang (1):
V4L/DVB (4972): Dvb-core: fix bug in CRC-32 checking on 64-bit systems
Anssi Hannula (2):
Input: HID - add a quirk for the Logitech USB Receiver
HID: put usb_interface instead of usb_device into hid->dev to fix udevinfo breakage
Anthony Liguori (1):
KVM: Add missing include
Anton Altaparmakov (2):
NTFS: 2.1.28 - Fix deadlock reported by Sergey Vlasov due to ntfs_put_inode().
NTFS: Forgot to bump version number in makefile to 2.1.28...
Anton Blanchard (6):
[POWERPC] Add DSCR SPR to sysfs
[POWERPC] Add SPURR SPR to sysfs
[POWERPC] micro optimise pSeries_probe
[POWERPC] dont allow pSeries_probe to succeed without initialising MMU
[POWERPC] Fix corruption in hcall9
[POWERPC] Fix bugs in the hypervisor call stats code
Ard van Breemen (3):
start_kernel: test if irq's got enabled early, barf, and disable them again
kernelparams: detect if and which parameter parsing enabled irq's
PCI: prevent down_read when pci_devices is empty
Arjan van de Ven (5):
x86-64: Mark rdtsc as sync only for netburst, not for core2
Make initramfs printk a warning on incorrect cpio type
round_jiffies infrastructure
user of the jiffies rounding code: JBD
user of the jiffies rounding patch: Slab
Arnaldo Carvalho de Melo (36):
Check ieee80211softmac_auth_resp kmalloc result
[DCCP] timewait: Remove leftover extern declarations
[DCCP]: One NET_INC_STATS() could be NET_INC_STATS_BH in dccp_v4_err()
[NET]: Conditionally use bh_lock_sock_nested in sk_receive_skb
[TCP_IPV4]: CodingStyle cleanups, no code change
[TCP_IPV4]: Use kmemdup where appropriate
[NETLABEL]: Use kmemdup in cipso_ipv4.c
[IPV4]: Use kmemdup in net/ipv4/devinet.c
[TCP] minisocks: Use kmemdup and LIMIT_NETDEBUG
[IPV6]: Use kmemdup
[DCCP]: Use kmemdup
[DECNET]: Use kmemdup
[AX25]: Use kmemdup
[NETROM]: Use kmemdup
[TCP]: Tidy up skb_entail
[ATM]: Use kmemdup & kzalloc where applicable
[NET] neighbour: Use kmemdup where applicable
[DECNET]: Use kzalloc where applicable
[IPVS]: Use kmemdup where appropriate
[IRDA]: Use kmemdup where applicable
[SCHED]: Use kmemdup & kzalloc where appropriate
[SCTP]: Use kzalloc where appropriate
[SUNRPC]: Use k{mem,str}dup where applicable
[TIPC]: Use kzalloc where appropriate
[XFRM]: Use kmemdup where appropriate
[INET_CONNECTION_SOCK]: Pack struct inet_connection_sock_af_ops
[NET]: Pack struct hh_cache
[XFRM]: Pack struct xfrm_policy
[TCP]: Change tcp_header_len member in tcp_sock to u16
[TCP]: Renove the __ prefix on the struct tcp_sock members
[INET]: Change protocol field in struct inet_protosw to u16
[DCCP]: Make {set,get}sockopt(DCCP_SOCKOPT_PACKET_SIZE) return 0
Save some bytes in struct mm_struct
Save some bytes in struct inode
[DCCP] ccid3: Fixup some type conversions related to rtts
[DCCP]: Whitespace cleanups
Arnaud Patard (2):
[ARM] 4065/1: S3C24XX: dma printk fixes
[ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h
Arnaud Patard (Rtp (2):
s3c2410fb: Add support for STN displays
spi_s3c24xx_gpio: use right header
Arnd Bergmann (17):
[POWERPC] spufs: Return correct event for data storage interrupt
[POWERPC] spufs: Always map local store non-guarded
[POWERPC] spufs: Use SPU master control to prevent wild SPU execution
[POWERPC] cell: Add symbol exports for oprofile
[POWERPC] update cell_defconfig for ps3 support
[POWERPC] spufs: always send sigtrap on breakpoint
[POWERPC] cell: fix building without spufs
[POWERPC] ps3: multiplatform build fixes
[POWERPC] ps3: add a default zImage target
[POWERPC] fix missing #include in sys_ppc32.c
[POWERPC] fix building without PCI
remove kernel syscalls
[POWERPC] cell: Fix spu_info.h header export
[POWERPC] cell: update cell_defconfig
[POWERPC] cell: add forward struct declarations to spu.h
[POWERPC] spufs: fix assignment of node numbers
[POWERPC] powerpc: add scanning of ebc bus to of_platform
arnd@arndb.de (3):
[POWERPC] spufs: "stautus" isnt a word.
[POWERPC] spufs: allow isolated mode apps by starting the SPE loader
[POWERPC] cell: use ppc_md->power_save instead of cbe_idle_loop
Arne Redlich (2):
IB/srp: Increase supported CDB size
[SCSI] iscsi: fix 2.6.19 data digest calculation bug
Art Haas (1):
Remove 'volatile' from spinlock_types
Artem Bityutskiy (10):
[MTD] core: trivial comments fix
[MTD] NAND: nandsim: support subpage write
[MTD] increase MAX_MTD_DEVICES
[MTD] add get_mtd_device_nm() function
[MTD] add get and put methods
[MTD] return error code from get_mtd_device()
[MTD] nandsim: bugfix in page addressing
[JFFS2] add cond_resched() when garbage collecting deletion dirent
[JFFS2] Reschedule in loops
[MTD] OneNAND: release CPU in cycles
Artiom Myaskouvskey (2):
i386: call efi_get_time during suspend
i386: Preserve EFI run time regions with memmap parameter
Ashwin Chaugule (2):
grab swap token reordered
new scheme to preempt swap token
Atsushi Nemoto (29):
[MIPS] Use "long" for 64-bit values on 64-bit kernel.
[MIPS] Load modules to CKSEG0 if CONFIG_BUILD_ELF64=n
[MIPS] Fast path for rdhwr emulation for TLS
[MIPS] mips hpt cleanup: get rid of mips_hpt_init
[MIPS] IRQ cleanups
[MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq
[MIPS] Remove redundant r4k_blast_icache() calls
[MIPS] do_IRQ cleanup
[MIPS] mips HPT cleanup: make clocksource_mips public
[MIPS] Use SYSVIPC_COMPAT to fix various problems on N32
[MIPS] Unify csum_partial.S
[MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.
[MIPS] genirq: use name instead of typename
[MIPS] Import updates from i386's i8259.c
[MIPS] Make csum_partial more readable
[MIPS] Optimize flow of csum_partial
[MIPS] Optimize csum_partial for 64bit kernel
[MIPS] Add GENERIC_HARDIRQS_NO__DO_IRQ for i8259 users
Fix COW D-cache aliasing on fork
Pass vma argument to copy_user_highpage().
MIPS: Fix COW D-cache aliasing on fork
[MIPS] csum_partial and copy in parallel
[MIPS] SMTC build fix
[MIPS] Fix build errors on SEAD
[MIPS] TX49: Fix use of CDEX build_store_reg()
[MIPS] PNX8550: Fix system timer initialization
[MIPS] Fix N32 SysV IPC routines
[MIPS] Fix wrong checksum calculation on 64-bit MIPS
SPI: alternative fix for spi_busnum_to_master
audetto@tiscali.it (2):
V4L/DVB (4862): Fixes uninitialized variables passed to VIDIOC_G_FBUF.
V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette
Auke Kok (11):
e1000: whitespace changes, comments, typos
e1000: Remove DISABLE_MULR debug code
e1000: FIX: enable hw TSO for IPV6
e1000: Enble early receive (ERT) on 82573
e1000: simplify skb_put call.
e1000: New hardware support
e1000: reorder e1000_param.c
e1000: increment version to 7.3.15-k2
e1000: update README for e1000
e100: fix irq leak on suspend/resume
e100: fix napi ifdefs removing needed code
Avantika Mathur (3):
ext4: if expression format
ext4: kmalloc to kzalloc
ext4: Eliminate inline functions
Avi Kivity (68):
x86-64: Extract segment descriptor definitions for use outside
kvm: userspace interface
KVM: Put KVM in a new Virtualization menu
KVM: Clean up AMD SVM debug registers load and unload
KVM: Replace __x86_64__ with CONFIG_X86_64
KVM: Move find_vmx_entry() to vmx.c
KVM: Remove extranous put_cpu() from vcpu_put()
KVM: MMU: Ignore pcd, pwt, and pat bits on ptes
KVM: Add MAINTAINERS entry
KVM: Disallow the kvm-amd module on intel hardware, and vice versa
KVM: Fix vmx hardware_enable() on macbooks
KVM: AMD SVM: handle MSR_STAR in 32-bit mode
KVM: AMD SVM: Save and restore the floating point unit state
KVM: Use more traditional error handling in kvm_mmu_init()
KVM: API versioning
KVM: Use boot_cpu_data instead of current_cpu_data
KVM: Simplify is_long_mode()
KVM: Implement a few system configuration msrs
KVM: Move common msr handling to arch independent code
KVM: More msr misery
KVM: Fix oops on oom
KVM: Prevent stale bits in cr0 and cr4
KVM: MMU: Implement simple reverse mapping
KVM: MMU: Teach the page table walker to track guest page table gfns
KVM: MMU: Load the pae pdptrs on cr3 change like the processor does
KVM: MMU: Fold fetch_guest() into init_walker()
KVM: MU: Special treatment for shadow pae root pages
KVM: MMU: Use the guest pdptrs instead of mapping cr3 in pae mode
KVM: MMU: Make the shadow page tables also special-case pae
KVM: MMU: Make kvm_mmu_alloc_page() return a kvm_mmu_page pointer
KVM: MMU: Shadow page table caching
KVM: MMU: Write protect guest pages when a shadow is created for them
KVM: MMU: Let the walker extract the target page gfn from the pte
KVM: MMU: Support emulated writes into RAM
KVM: MMU: Zap shadow page table entries on writes to guest page tables
KVM: MMU: If emulating an instruction fails, try unprotecting the page
KVM: MMU: Implement child shadow unlinking
KVM: MMU: kvm_mmu_put_page() only removes one link to the page
KVM: MMU: oom handling
KVM: MMU: Remove invlpg interception
KVM: MMU: Remove release_pt_page_64()
KVM: MMU: Handle misaligned accesses to write protected guest page tables
KVM: MMU: <ove is_empty_shadow_page() above kvm_mmu_free_page()
KVM: MMU: Ensure freed shadow pages are clean
KVM: MMU: If an empty shadow page is not empty, report more info
KVM: MMU: Page table write flood protection
KVM: MMU: Never free a shadow page actively serving as a root
KVM: MMU: Fix cmpxchg8b emulation
KVM: MMU: Treat user-mode faults as a hint that a page is no longer a page table
KVM: MMU: Free pages on kvm destruction
KVM: MMU: Replace atomic allocations by preallocated objects
KVM: MMU: Detect oom conditions and propagate error to userspace
KVM: MMU: Flush guest tlb when reducing permissions on a pte
KVM: MMU: Destroy mmu while we still have a vcpu left
KVM: MMU: add audit code to check mappings, etc are correct
KVM: Improve reporting of vmwrite errors
KVM: Initialize vcpu->kvm a little earlier
KVM: Add missing 'break'
KVM: Don't set guest cr3 from vmx_vcpu_setup()
KVM: MMU: Add missing dirty bit
KVM: make sure there is a vcpu context loaded when destroying the mmu
KVM: fix race between mmio reads and injected interrupts
KVM: x86 emulator: fix bit string instructions
KVM: fix bogus pagefault on writable pages
KVM: Emulate IA32_MISC_ENABLE msr
KVM: MMU: Perform access checks in walk_addr()
KVM: MMU: Report nx faults to the guest
KVM: fix lockup on 32-bit intel hosts with nx disabled in the bios
Ayaz Abdulla (6):
forcedeth: add mgmt unit support
forcedeth: add recoverable error support
forcedeth: add new NVIDIA pci ids
forcedeth: add support for new mcp67 device
forcedeth: modified comment header
forcedeth: sideband management fix
Badari Pulavarty (1):
Fix for shmem_truncate_range() BUG_ON()
Bart De Schuymer (3):
[NETFILTER]: ebtables: add --snap-arp option
[NETFILTER]: bridge netfilter: deal with martians correctly
[NETFILTER]: arp_tables: fix userspace compilation
Bartlomiej Zolnierkiewicz (5):
via82cxxx: fix cable detection
ide: update MAINTAINERS entry
ia64: add pci_get_legacy_ide_irq()
ide: add missing __init tags to IDE PCI host drivers
via82cxxx: fix typo ("cx7000" should be corrected to "cx700")
Baruch Even (1):
[TCP]: Fix sorting of SACK blocks.
Ben Collins (3):
[ATM]: Add CPPFLAGS to byteorder.h check
ieee1394: Consolidate driver registering
ib_verbs: Use explicit if-else statements to avoid errors with do-while macros
Ben Dooks (31):
[ARM] 3986/1: H1940: suspend to RAM support
[ARM] 3998/1: VR1000: LED platform devices
[ARM] 3999/1: RX3715: suspend to RAM support
[ARM] 4000/1: Osiris: add third serial port in
[ARM] 4001/1: S3C24XX: shorten reboot time
[ARM] 4002/1: S3C24XX: leave parent IRQs unmasked
[ARM] 4004/1: S3C24XX: UDC remove implict addition of VA to regs
[ARM] 4038/1: S3C24XX: Fix copyrights in include/asm-arm/arch-s3c2410 (core)
[ARM] 4039/1: S3C24XX: Fix copyrights in include/asm-arm/arch-s3c2410 (mach)
[ARM] 4040/1: S3C24XX: Fix copyrights in arch/arm/mach-s3c2410
[ARM] 4041/1: S3C24XX: Fix sparse errors from VA addresses
[ARM] 4042/1: H1940: Fix sparse errors from VA addresses
[ARM] 4043/1: S3C24XX: fix sparse warnings in arch/arm/mach-s3c2410/s3c2440-clock.c
[ARM] 4044/1: S3C24XX: fix sparse warnings in arch/arm/mach-s3c2410/s3c2442-clock.c
[ARM] 4045/1: S3C24XX: remove old VA for non-shared areas
[ARM] 4046/1: S3C24XX: fix sparse errors arch/arm/mach-s3c2410
[ARM] 4048/1: S3C24XX: make s3c2410_pm_resume() static
[ARM] 4049/1: S3C24XX: fix sparse warning due to upf_t in regs-serial.h
[ARM] 4050/1: S3C24XX: remove old changelogs in arch/arm/mach-s3c2410
[ARM] 4051/1: S3C24XX: clean includes in S3C2440 and S3C2442 support
[ARM] 4052/1: S3C24XX: Fix PM in arch/arm/mach-s3c2410/Kconfig
[ARM] 4059/1: VR1000: fix LED3's platform device number
[ARM] 4062/1: S3C24XX: Anubis and Osiris shuld have CONFIG_PM_SIMTEC
MAINTAINERS: fix email for S3C2410 and S3C2440
fix s3c24xx gpio driver (include linux/workqueue.h)
[ARM] 4071/1: S3C24XX: Documentation update
[ARM] 4070/1: arch/arm/kernel: fix warnings from missing includes
[ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A
[ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()
S3C24XX: fix passing spi chipselect to select routine
[ARM] 4117/1: S3C2412: Fix writel() usage in selection code
Benjamin Herrenschmidt (44):
Driver core: add notification of bus events
Driver core: add dev_archdata to struct device
ACPI: Change ACPI to use dev_archdata instead of firmware_data
Driver core: Call platform_notify_remove later
[POWERPC] Make pci_read_irq_line the default
[POWERPC] Remove ppc_md.pci_map_irq & ppc_swizzle for ARCH=powerpc
[POWERPC] Generic DCR infrastructure
[POWERPC] Make EMAC use generic DCR access methods
[POWERPC] Support for DCR based MPIC
[POWERPC] Improve MPIC driver auto-configuration from DT
[POWERPC] Native cell support for MPIC in southbridge
[POWERPC] Souped-up of_platform_device support
[POWERPC] Hook of_platform_bus_probe with cell
ibmveth: Remove ibmveth "liobn" field
[POWERPC] Refactor 64 bits DMA operations
[POWERPC] Add DMA ops support for of_platform_device to Cell
[POWERPC] Resolve the parent address of a PCI bus range
[POWERPC] Resolve the BUID for RTAS PCI config space accesses
[POWERPC] Add "parent" struct device for PCI host bridges
[POWERPC] Generic OF platform driver for PCI host bridges.
[POWERPC] Cell fixup DMA offset for new southbridge
[POWERPC] Allow hooking of PCI MMIO & PIO accessors on 64 bits
[POWERPC] Cell "Spider" MMIO workarounds
[POWERPC] Spider uses low level BE MMIO accessors
[POWERPC] Add an optional offset to direct DMA on 64 bits
[POWERPC] Make direct DMA use node local allocations
[POWERPC] Make cell use direct DMA ops
[POWERPC] Remove ioremap64 and fixup_bigphys_addr
[POWERPC] Merge 32 and 64 bits asm-powerpc/io.h
[POWERPC] Fix __raw* accessors
[POWERPC] Fix IDE build with ARCH=ppc
[POWERPC] Xserve cpu-meter driver
[POWERPC] powerpc: Workaround for of_platform without "reg" nor "dcr-reg"
[POWERPC] cell: hard disable interrupts in power_save()
[POWERPC] Fix mmap of PCI resource with hack for X
[POWERPC] Fix irq routing on some 32-bit PowerMacs
[POWERPC] Remove old dcr.S
[POWERPC] cell: Fix spufs with "new style" device-tree
[POWERPC] Workaround oldworld OF bug with IRQs & P2P bridges
[POWERPC] Fix build of cell zImage.initrd
[SUNGEM]: PHY updates & pause fixes (#2)
[POWERPC] Remove bogus sanity check in pci -> OF node code
[POWERPC] Fix cell's mmio nvram to properly parse device tree
[POWERPC] Fix sys_pciconfig_iobase bus matching
Benjamin LaHaise (1):
aio: remove ki_retried debugging member
Bernhard Kaindl (1):
ohci1394: steps to implement suspend/resume
bibo,mao (6):
i386: i386 create e820.c to handle standard io/mem resources
i386: create e820.c for e820 map sanitize and copy function
i386: Move find_max_pfn function to e820.c
i386: Move e820/efi memmap walking code to e820.c
i386: Move memory map printing and other code to e820.c
[IA64] kprobe clears qp bits for special instructions
Boaz Harrosh (1):
remove blk_queue_activity_fn
Bob Breuer (1):
[SPARC32]: Fix over-optimization by GCC near ip_fast_csum.
BP, Praveen (1):
sysctl: string length calculated is wrong if it contains negative numbers
Brandon Philips (1):
Input: drivers/char/keyboard.c - small cleanup in k_cur()
brandon@ifup.org (1):
ACPI: dock: Add a docked sysfs file to the dock driver.
Brian Haley (3):
[IPv6]: Only modify checksum for UDP
[IPV6]: Fix IPV6_UNICAST_HOPS getsockopt().
[SCTP]: Fix compiler warning.
Brian King (12):
[SCSI] ipr: SATA reset - wait for host reset completion
[SCSI] ipr: Stop issuing cancel all to disk arrays
[SCSI] ipr: PCI IDs for new SAS adapters
[SCSI] ipr: Set default ipr Kconfig values
[SCSI] ipr: Remove ipr_scsi_timed_out
[SCSI] ipr: Remove debug trace points from dump code
[SCSI] ipr: Add support for logging SAS fabric errors
[SCSI] ipr: Reduce default error log size
[SCSI] ipr: Driver version 2.3.0
libata: Fixup n_elem initialization
libata: Initialize qc->pad_len
libata: Initialize nbytes for internal sg commands
Brice Goglin (19):
myri10ge: write as 2 32-byte blocks in myri10ge_submit_8rx
myri10ge: indentation cleanups
myri10ge: add page-based skb routines
myri10ge: switch to page-based skb
myri10ge: drop contiguous skb routines
myri10ge: Full vlan frame in small_bytes
myri10ge: fix big_bytes in case of vlan frames
myri10ge: update driver version to 1.1.0
Fix typo in 'EXPERIMENTAL' in CC_STACKPROTECTOR on x86_64
[CPUFREQ] speedstep-centrino: missing space and bracket
myri10ge: match number of save_state and restore
myri10ge: move request_irq to myri10ge_open
myri10ge: make msi configurable at runtime through sysfs
myri10ge: no need to save MSI and PCIe state in the driver
myri10ge: handle failures in suspend and resume
increment pos before looking for the next cap in __pci_find_next_ht_cap
myri10ge: make wc_fifo usage load-time tunable
myri10ge: check that we can get an irq
myri10ge: update driver version to 1.2.0
Bruce Allan (2):
e1000: fix to set the new max frame size before resetting the adapter
e1000: Fix PBA allocation calculations
Burman Yan (8):
[MTD] replace kmalloc+memset with kzalloc
USB serial: replace kmalloc+memset with kzalloc
x86-64: replace kmalloc+memset with kzalloc in MTRR code
i386: replace kmalloc+memset with kzalloc
kernel core: replace kmalloc+memset with kzalloc
isdn: replace kmalloc+memset with kzalloc
USB AUERSWALD: replace kmalloc+memset with kzalloc
ACPI: replace kmalloc+memset with kzalloc
Cal Peake (2):
add MODULE_* attributes to bit reversal library
Fix inotify maintainers entry
Carlos Eduardo Aguiar (1):
omap: Update MMC response types
Catalin Marinas (2):
[ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero
[ARM] 4111/1: Allow VFP to work with thread migration on SMP
Cedric Le Goater (5):
add process_session() helper routine
add process_session() helper routine: deprecate old field
identifier to nsproxy
to nsproxy
use current->nsproxy->pid_ns
Chad Sellers (4):
SELinux: remove current object class and permission validation mechanism
SELinux: export object class and permission definitions
SELinux: ensure keys constant in hashtab_search
SELinux: validate kernel object classes and permissions
Chase Venters (1):
Fix jiffies.h comment
Chen, Justin (1):
ACPI: optimize pci_rootbridge search
Chen, Kenneth W (10):
__unmap_hugepage_range(): add comment
shared page table for hugetlb page
htlb forget rss with pt sharing
aio: kill pointless ki_nbytes assignment in aio_setup_single_vector
[IA64] implement csum_ipv6_magic for ia64.
[IA64] tidy up return value of ip_fast_csum
sched: remove lb_stopbalance counter
sched: optimize activate_task for RT task
optimize o_direct on block devices
fix blk_direct_IO bio preparation
Chris Caputo (1):
sched: correct output of show_state()
Chris Frey (1):
USB: fix to usbfs_snoop logging of user defined control urbs
Chris Lalancette (1):
8139cp: Don't blindly enable interrupts
Chris Zankel (4):
xtensa: fix irq and misc fixes
xtensa: remove extra header files
xtensa: fix system call interface
Xtensa: Add ktermios and minor filename fix
Christian Borntraeger (5):
[S390] remove salipl memory detection.
[S390] set KBUILD_IMAGE.
[S390] hypfs fixes
[S390] sclp_cpi module license.
[S390] locking problem with __cpcmd.
Christian Hesse (1):
[ALSA] hda-codec - fix typo in PCI IDs
Christian Krafft (6):
[POWERPC] cell: add support for registering sysfs attributes to spus
[POWERPC] sysfs: add support for adding/removing spu sysfs attributes
[POWERPC] cell: add temperature to SPU and CPU sysfs entries
[POWERPC] cell: add cpufreq driver for Cell BE processor
enable booting a NUMA system where some nodes have no memory
[POWERPC] cbe_thermal: Fix initialization of sysfs attribute_group
Christian Lamparter (1):
wext: extend MLME support
Christoph Haubrich (1):
V4L/DVB (4788): Tda8083: support for uncorrectable blocks and bit error rate
Christoph Hellwig (10):
[SCSI] use one-element sg list in scsi_send_eh_cmnd
[SCSI] untangle scsi_prep_fn
[SCSI] kill scsi_assign_lock
mmc: remove kernel_thread()
[POWERPC] spufs: Avoid user-triggered oops in ptrace
leak tracking for kmalloc_node
add numa node information to struct device
node-aware skb allocation
[XFRM_USER]: avoid pointless void ** casts
Fix BUG at drivers/scsi/scsi_lib.c:1118 caused by "pktsetup dvd /dev/sr0"
Christoph Lameter (37):
Get rid of zone_table[]
Remove bio_cachep from slab.h
Move sighand_cachep to include/signal.h
Move vm_area_cachep to include/mm.h
Move files_cachep to include/file.h
Move filep_cachep to include/file.h
Move fs_cachep to linux/fs_struct.h
Move names_cachep to linux/fs.h
Remove uses of kmem_cache_t from mm/* and include/linux/slab.h
drain_node_page(): Drain pages in batch units
slab: remove SLAB_NO_GROW
slab: remove SLAB_LEVEL_MASK
slab: remove SLAB_NOIO
slab: remove SLAB_NOFS
slab: remove SLAB_USER
slab: remove SLAB_ATOMIC
slab: remove SLAB_KERNEL
slab: remove SLAB_DMA
slab: remove kmem_cache_t
slab: fix two issues in kmalloc_node / __cache_alloc_node
GFP_THISNODE must not trigger global reclaim
slab: better fallback allocation behavior
[IA64] resolve name clash by renaming is_available_memory()
sched: avoid taking rq lock in wake_priority_sleeper
sched: remove staggering of load balancing
sched: disable interrupts for locking in load_balance()
sched: extract load calculation from rebalance_tick
sched: move idle status calculation into rebalance_tick()
sched: use softirq for load balancing
sched: call tasklet less frequently
sched: add option to serialize load balancing
slab: fix sleeping in atomic bug
Cleanup slab headers / API to allow easy addition of new slab allocators
More slab.h cleanups
slab: fix kmem_ptr_validate definition
Check for populated zone in __drain_pages
mbind: restrict nodes to the currently allowed cpuset
Christophe Saout (1):
Subject: Re: Fix SUNRPC wakeup/execute race condition
Chuck Ebbert (5):
i386: add sleazy FPU optimization
i386: remove IOPL check on task switch
x86: add sysctl for kstack_depth_to_print
Document how to decode an IOCTL number
[NETFILTER]: ebtables: don't compute gap before checking struct type
Chuck Lever (17):
SUNRPC: minor optimization of "xid" field in rpc_xprt
SUNRPC: Make the transport-specific setup routine allocate rpc_xprt
SUNRPC: another pmap wakeup fix
SUNRPC: Allocate a private data area for socket-specific rpc_xprt fields
SUNRPC: Remove sock and inet fields from rpc_xprt
SUNRPC: Move TCP receive state variables into private data structure
SUNRPC: Move TCP state flags into xprtsock.c
SUNRPC: Move rpc_xprt socket connect fields into private data structure
SUNRPC: Move the UDP socket bufsize parameters to a private data structure
SUNRPC: move saved socket callback functions to a private data structure
SUNRPC: Make address format buffers more generic
SUNRPC: skb_read_bits is the same as xs_tcp_copy_data
SUNRPC: Rename skb_reader_t and friends
SUNRPC: create stubs for xprtsock init and cleanup
SUNRPC: relocate the creation of socket-specific tunables
NLM: fix print format for tk_pid
SUNRPC: Remove pprintk() from net/sunrpc/xprt.c
Clemens Ladisch (4):
[ALSA] use the ALIGN macro
[ALSA] use the roundup macro
[ALSA] pcm core: fix silence_start calculations
[ALSA] usb-audio: work around wrong frequency in CM6501 descriptors
Conke Hu (4):
PCI: ATI sb600 sata quirk
atiixp.c: remove unused code
atiixp.c: sb600 ide only has one channel
atiixp.c: add cable detection support for ATI IDE
Corey Minyard (13):
IPMI: Fix device model name
IPMI: remove interface number limits
IPMI: pass sysfs name from lower level driver
IPMI: Allow hot system interface remove
IPMI: Add maintenance mode
IPMI: fix request events
IPMI: add poll delay
IPMI: system interface hotplug
IPMI: add pigeonpoint poweroff
IPMI: fix pci warning
IPMI: Fix BT long busy
IPMI: increase KCS message size
IPMI: misc fixes
Cornelia Huck (13):
driver core: Introduce device_find_child().
driver core: Introduce device_move(): move a device to a new parent.
driver core: Use klist_remove() in device_move()
[S390] Add MODALIAS= to the uevent for the ap bus.
[S390] cio: Make ccw_dev_id_is_equal() more robust.
[S390] cio: Use path verification for last path gone after vary off.
[S390] cio: Retry internal operations after vary off.
[S390] cio: Use device_reprobe() instead of bus_rescan_devices().
[S390] Some preparations for the dynamic subchannel mapping patch.
[S390] subchannel lock conversion.
[S390] Support for disconnected devices reappearing on another subchannel.
[S390] Use dev->groups for adding/removing the subchannel attribute group.
[S390] Update documentation for dynamic subchannel mapping.
Craig Schlenter (1):
[TCP]: Fix iov_len calculation in tcp_v4_send_ack().
Cyrill V. Gorcunov (1):
qconf: fix SIGSEGV on empty menu items
Dale Farnsworth (1):
mv643xx_eth: Fix race condition in mv643xx_eth_free_tx_descs
Dan Carpenter (1):
tty_io.c balance tty_ldisc_ref()
Dan Williams (8):
[ARM] 3967/1: xsc3: make branch predication configurable on xsc3
[ARM] 3968/1: iop13xx: add iop13xx_defconfig
[ARM] 3995/1: iop13xx: add iop13xx support
[ARM] 4022/1: iop13xx: generic irq fixups
[ARM] 4077/1: iop13xx: fix __io() macro
[ARM] 4079/1: iop: Update MAINTAINERS
[ARM] 4082/1: iop3xx: fix iop33x gpio register offset
[ARM] 4100/1: iop3xx: fix cpu mask for iop333
Daniel Drake (14):
zd1211rw: Add 3 more device IDs
ieee80211: Move IV/ICV stripping into ieee80211_rx
zd1211rw: Add ID for ZyXEL G-220
zd1211rw: Add ID for Planex GW-US54Mini
zd1211rw: Add ID for Belkin F5D7050 v4000
zd1211rw: Remove IW_FREQ_AUTO support
zd1211rw: Allow channels 1-13 in Japan
zd1211rw: Rename cs_rate to zd_rate
zd1211rw: Use softmac ERP handling functionality
ieee80211: Provide generic get_stats implementation
zd1211rw: zd_mac_rx isn't always called in IRQ context
zd1211rw: Fill enc_capa in GIWRANGE handler
video1394: small optimizations to frame retrieval codepath
video1394: remove BKL contention
Daniel Gollub (1):
USB: rndis_host: fix crash while probing a Nokia S60 mobile
Daniel Ritz (2):
PCMCIA: fix drivers broken by recent cleanup
usbtouchscreen: make ITM screens report BTN_TOUCH as zero when not touched
Daniel Walker (2):
clocksource: add usage of CONFIG_SYSFS
clocksource: small cleanup
daniel@centurion.net.nz (1):
USB: airprime: New device ID
Darrick J. Wong (5):
[SCSI] libsas: modify error handler to use scsi_eh_* functions
[SCSI] libsas: add sas_abort_task
[SCSI] aic94xx: handle REQ_TASK_ABORT
aic94xx: handle REQ_DEVICE_RESET
aic94xx: delete ascb timers when freeing queues
Dave Airlie (4):
drm: fix up irqflags in drm_lock.c
drm: fixup comment header style
drm: make kernel context switch same as for drm git tree.
drm: r128: comment aligment with drm git
Dave Hansen (1):
Fix sparsemem on Cell
Dave Jones (24):
[CPUFREQ] Remove duplicate include from acpi-cpufreq
[CPUFREQ] acpi-cpufreq: Fix up some CodingStyle nits leftover from the lindenting.
[CPUFREQ] ifdef more unused on !SMP code.
[AGPGART] Fix up misprogrammed bridges with incorrect AGPv2 rates.
Revert "[CPUFREQ] speedstep-centrino should ignore upper performance control bits"
i386: remove pointless printk from i386 oops output
i386: remove duplicate printk
i386: touch softlockup during backtracing
More list debugging context
Jon needs a new shift key.
Fix typo in new debug options.
[CPUFREQ] Fix git URL.
Merge ../linus
Merge ../linus
[CPUFREQ] Advise not to use longhaul on VIA C7.
[CPUFREQ] longhaul compile fix.
[CPUFREQ] longhaul: Fix up unreachable code.
[CPUFREQ] longhaul: Kill off warnings introduced by recent changes.
Fix implicit declarations in via-pmu
[AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()
[AGPGART] Remove pointless typedef in ati-agp
[AGPGART] Remove pointless assignment.
[AGPGART] Add new IDs to VIA AGP.
[CPUFREQ] Remove unneeded errata workaround from p4-clockmod.
Dave Kleikamp (2):
JFS: Fix conflicting superblock flags
Fix JFS after clear_page_dirty() removal
Dave Olsen (1):
[MTD] [MAPS] Support for BIOS flash chips on the nvidia ck804 southbridge
David Anders (1):
[MTD] NOR: leave Intel chips in read-array mode on suspend
David Barksdale (1):
IPMI: fix timeout list handling
David Brownell (29):
mmc: constify mmc_host_ops vectors
usb/gadget/ether.c minor manycast tweaks
USB: EHCI hooks for high speed electrical tests
USB: add ehci_hcd.ignore_oc parameter
USB: pxa2xx_udc recognizes ixp425 rev b0 chip
USB: lh7a40x_udc remove double declaration
Driver core: platform_driver_probe(), can save codespace
Documentation/driver-model/platform.txt update/rewrite
add rtc-omap driver
RTCs don't use i2c_adapter.dev
i2c: Whitespace cleanups
fix more workqueue build breakage (tps65010)
another build fix, header rearrangements (OSK)
rtc: remove syslog spam on registration
rtc framewok: rtc_wkalrm.enabled reporting updates
Driver core: deprecate PM_LEGACY, default it to N
USB: gadget driver unbind() is optional; section fixes; misc
USB: MAINTAINERS update, EHCI and OHCI
USB: ohci whitespace/comment fixups
V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch
SPI: define null tx_buf to mean "shift out zeroes"
m25p80 build fixes (with MTD debug)
SPI/MTD: mtd_dataflash oops prevention
MMC: at91 mmc linkage updates
i2c: Migration aids for i2c_adapter.dev removal
USB: omap_udc build fixes (sync with linux-omap)
rtc-at91rm9200 build fix
Update the rtc-rs5c372 driver
rtc-sh: correctly report rtc_wkalrm.enabled
David C Somayajulu (4):
qla4xxx: bug fix: driver hardware semaphore needs to be grabbed before soft reset
[SCSI] qla4xxx: add support for qla4032
[SCSI] qla4xxx: fix for timing issue for nvram accesses.
[SCSI] qla4xxx: bug fixes
David Chinner (2):
Fix XFS after clear_page_dirty() removal
Revert bd_mount_mutex back to a semaphore
David Clare (1):
USB: Prevent the funsoft serial device from entering raw mode
David Erb (1):
[POWERPC] cell: update Cell BE register definitions
David Gibson (4):
[POWERPC] Remove todc code from ARCH=powerpc
[POWERPC] Small clarification of initrd handling
[POWERPC] Cleanup zImage handling of kernel entry with flat device tree
[POWERPC] Fix bogus BUG_ON() in in hugetlb_get_unmapped_area()
David Hardeman (8):
V4L/DVB (4875): budget-ci IR: groundwork for following patches
V4L/DVB (4876): budget-ci IR: support EVIOCGPHYS
V4L/DVB (4877): budget-ci IR: improve error checking in init and deinit functions
V4L/DVB (4878): budget-ci IR: be more verbose in case of init failure
V4L/DVB (4879): budget-ci IR: integrate with ir-common
V4L/DVB (4880): budget-ci IR: decode rc5 device byte
V4L/DVB (4881): budget-ci IR: add IR debugging information
V4L/DVB (4882): budget-ci IR: make debounce logic conditional
David Hollis (1):
USB: asix: Fix AX88772 device PHY selection
David Howells (17):
WorkStruct: Separate delayable and non-delayable events.
WorkStruct: Typedef the work function prototype
WorkStruct: Merge the pending bit into the wq_data pointer
WorkStruct: Pass the work_struct pointer instead of context data
WorkStruct: make allyesconfig
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
WorkQueue: Fix up arch-specific work items where possible
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
Actually update the fixed up compile failures.
LOG2: Implement a general integer log2 facility in the kernel
LOG2: Alter roundup_pow_of_two() so that it can use a ilog2() on a constant
LOG2: Alter get_order() so that it can make use of ilog2() on a constant
LOG2: Provide ilog2() fallbacks for powerpc
WorkStruct: Use direct assignment rather than cmpxchg()
workstruct: fix ieee80211-softmac compile problem
LOG2: Make powerpc's __ilog2_u64() take a 64-bit argument
David Kimdon (1):
[PKT_SCHED]: Make sch_fifo.o available when CONFIG_NET_SCHED is not set.
David L Stevens (1):
[IPV4/IPV6]: Fix inet{,6} device initialization order.
David Milburn (1):
libata-scsi: ata_task_ioctl should return ATA registers from sense data
David Miller (1):
really fix funsoft driver
David Rientjes (7):
i386: substitute __va lookup with pfn_to_kaddr
x86-64: Remove unused GET_APIC_VERSION call from clear_local_APIC
x86-64: remove unused variable
fs: remove unused variable
sys: remove unused variable
video SiS: remove unnecessary variables in SiS_DDC2Delay
PCI quirks: remove redundant check
David S. Miller (49):
[IPV6] NDISC: Calculate packet length correctly for allocation.
[DCCP]: Fix typo _read_mostly --> __read_mostly.
[IPV6] tcp: Fix typo _read_mostly --> __read_mostly.
[TCP]: Don't set SKB owner in tcp_transmit_skb().
[TCP] htcp: Better packing of struct htcp.
[DECNET]: Fix build regressions.
[TCP]: Fix some warning when MD5 is disabled.
[NETPOLL]: Minor coding-style cleanups.
[IPV6]: udp.c build fix
[UDPLite]: udplite.h needs ip6_checksum.h
[TCP] Vegas: Increase default alpha to 2 and beta to 4.
[TCP] MD5SIG: Kill CONFIG_TCP_MD5SIG_DEBUG.
[ATM]: Kill ipcommon.[ch]
[XFRM] xfrm_user: Better validation of user templates.
Merge master.kernel.org:/.../acme/net-2.6
[CRYPTO] lrw: round --> lrw_round
[IPSEC]: Fix inetpeer leak in ipv4 xfrm dst entries.
[TCP] inet_twdr_hangman: Delete unnecessary memory barrier().
[WANROUTER]: Kill kmalloc debugging code.
[NETLINK]: Put {IFA,IFLA}_{RTA,PAYLOAD} macros back for userspace.
[SPARC64]: Add irqtrace/stacktrace/lockdep support.
[SPARC64]: Update defconfig.
[SPARC64]: Call do_mathemu on illegal instruction traps too.
[SPARC64]: Unaligned accesses to userspace are hard errors.
[SPARC64]: Run ctrl-alt-del action for sun4v powerdown request.
[SPARC]: Check kzalloc() return value in SUN4D irq/iommu init.
[SPARC64]: Update defconfig.
[SPARC64]: Fix several kprobes bugs.
[TCP]: Fix oops caused by __tcp_put_md5sig_pool()
[SPARC64]: Kill no-remapping-needed code in head.S
[SPARC64]: Minor irq handling cleanups.
[DocBook]: Fix two typos in generic IRQ docs.
[SPARC64]: Mirror x86_64's PERCPU_ENOUGH_ROOM definition.
[SPARC]: Update defconfig.
[SPARC]: Make bitops use same spinlocks as atomics.
[NETFILTER] IPV6: Fix dependencies.
[UDP]: Fix reversed logic in udp_get_port().
[SPARC64]: Fix "mem=xxx" handling.
[SPARC64]: Fix of_iounmap() region release.
[SPARC64]: Update defconfig.
[SPARC64]: Handle ISA devices with no 'regs' property.
[NET]: Add memory barrrier to netif_poll_enable()
[PKTGEN]: Convert to kthread API.
[SOUND] Sparc CS4231: Use 64 for period_bytes_min
Merge master.kernel.org:/.../holtmann/bluetooth-2.6
[AF_PACKET]: Fix BPF handling.
[AF_PACKET]: Check device down state before hard header callbacks.
[TCP]: Restore SKB socket owner setting in tcp_transmit_skb().
[SPARC64]: Set g4/g5 properly in sun4v dtlb-prot handling.
David Teigland (10):
[DLM] res_recover_locks_count not reset when recover_locks is aborted
[DLM] status messages ping-pong between unmounted nodes
[DLM] fix requestqueue race
[DLM] fix aborted recovery during node removal
[DLM] fix stopping unstarted recovery
[DLM] do full recover_locks barrier
[DLM] clear sbflags on lock master
[DLM] fix add_requestqueue checking nodes list
[DLM] fix size of STATUS_REPLY message
[DLM] don't accept replies to old recovery messages
David Woodhouse (35):
[MTD NAND] Initial import of CAFÉ NAND driver.
[MTD NAND] OLPC CAFÉ driver update
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
[MTD] NAND: Combined oob buffer so it's contiguous with data
[MTD] NAND: Correct setting of chip->oob_poi OOB buffer
Merge git://git.infradead.org/~dwmw2/cafe-2.6
[MTD] NAND: Add hardware ECC correction support to CAFÉ NAND driver
[MTD] NAND: CAFÉ NAND driver cleanup, fix ECC on reading empty flash
[MTD] NAND: Disable ECC checking on CAFÉ since it's broken for now
[MTD] NAND: Café ECC -- remove spurious BUG_ON() in err_pos()
[MTD] NAND: Reset Café controller before initialising.
[MTD] CAFÉ NAND: Add 'slowtiming' parameter, default usedma and checkecc on
[MTD] NAND: Add ECC debugging for CAFÉ
[MTD] NAND: Remove empty block ECC workaround
[MTD] NAND: Fix timing calculation in CAFÉ debugging message
[MTD] NAND: Use register #defines throughout CAFÉ driver, not numbers
[MTD] NAND: Add register debugging spew option to CAFÉ driver
[MTD] NAND: Fix ECC settings in CAFÉ controller driver.
Merge git://git.infradead.org/~dwmw2/cafe-2.6
Merge git://git.infradead.org/~kmpark/onenand-mtd-2.6
[MTD] [NAND] Update CAFÉ driver interrupt handler prototype
[MTD] Use EXPORT_SYMBOL_GPL() for exported symbols.
[MTD] Remove trailing whitespace
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
Enable RAID autorun on Mac partition tables.
[MTD] Fix SSFDC build for variable blocksize.
Fix noise in futex.h
[MTD] Fix ssfdc blksize typo
[POWERPC] Probe Efika platform before CHRP.
[NET]: Don't export linux/random.h outside __KERNEL__.
[POWERPC] Fix manual assembly WARN_ON() in enter_rtas().
Merge branch 'master' of git://git.infradead.org/~kmpark/onenand-mtd-2.6
[JFFS2] debug.h: include <linux/sched.h> for current->pid
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
Fix Maple PATA IRQ assignment.
David Wu (1):
m68knommu: add SHM support
Davy Chan (1):
[MIPS] pnx8550: Fix write_config_byte() PCI config space accessor
dean gaudet (1):
[NET]: ifb double-counts packets
Dean Nelson (1):
[IA64] fix possible XPC deadlock when disconnecting
Deepak Saxena (1):
Update smc91x driver with ARM Versatile board info
Derek Fults (1):
get_options to allow a hypenated range for isolcpus
Dhaval Giani (1):
[CPUFREQ] fixes typo in cpufreq.c
Dimitri Gorokhovik (2):
ramfs breaks without CONFIG_BLOCK
MM: SLOB is broken by recent cleanup of slab.h
Dirk Eibach (1):
i2c: fix broken ds1337 initialization
Dmitriy Monakhov (1):
Broadcom 4400 resume small fix
Dmitry Mishin (4):
[NETFILTER]: Fix {ip,ip6,arp}_tables hook validation
[NETFILTER]: Fix iptables compat hook validation
[NETFILTER]: ip_tables: ipt and ipt_compat checks unification
[NETFILTER]: compat offsets size change
Dmitry Torokhov (23):
Input: add comments to input_{allocate|free}_device()
Input: gameport - rearrange gameport_bus initialization
Input: i8042 - remove unneeded call to i8042_interrupt()
Input: ads7846 - handle errors from sysfs
Merge rsync://rsync.kernel.org/.../torvalds/linux-2.6
Input: keyboards - handle errors when registering input devices
Input: touchscreens - handle errors when registering input devices
Input: joysticks - handle errors when registering input devices
Input: mice - handle errors when registering input devices
ACPI: button: register with input layer
Input: i8042 - fix shutdown issue on some boxes with active MUXes
Input: serio - remove serio_unregister_port_delayed()
Input: serio - make serio_register_driver() return errors
Input: handle errors from input_register_device in drivers/macintosh
atmel: save on array initialization
atmel: use ARRAY_SIZE()
atmel: whitespace cleanup
prism54: fix potential race in reset scheduling
prism54: whitespace cleanup
Merge rsync://rsync.kernel.org/.../torvalds/linux-2.6
Input: i8042 - add another Lifebook P7010 to nomux blacklist
Input: ucb1400 - fix compile error
V4L/DVB (4854): Handle errors from input_register_device()
Dominik Brodowski (11):
[CPUFREQ] Documentation fix
[CPUFREQ] p4-clockmod: add more CPUs
pcmcia: start over after CIS override
pcmcia: multifunction card handling fixes
pcmcia: handle __copy_from_user() return value in ioctl
pcmcia: allow for four multifunction subdevices
pcmcia: remove manf_id and card_id indirection
pcmcia: remove prod_id indirection
pcmcia: conf.ConfigBase and conf.Present consolidation
pcmcia: ds.c debug enhancements
[CPUFREQ] p4-clockmod: fix support for Core
Don Mullis (6):
fault-injection: Correct, disambiguate, and reformat documentation
fault-injection: Use bool-true-false throughout
fault-injection: Clamp debugfs stacktrace-depth to MAX_STACK_TRACE_DEPTH
fault-injection: optimize and simplify should_fail()
fault-injection: defaults likely to please a new user
Kconfig refactoring for better menu nesting
Dor Laor (2):
KVM: Improve interrupt response
KVM: Simplify test for interrupt window
Dotan Barak (2):
RDMA/cm: Remove setting local write as part of QP access flags
IB/mthca: Don't execute QUERY_QP firmware command for QP in RESET state
Doug Chapman (1):
ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems
Duncan Sands (1):
x86-64: fix asm constraints in i386 atomic_add_return
Dwaine Garden (2):
V4L/DVB (4926): Fix USBVision handling of VIDIOC_QUERYCTRL
V4L/DVB (4979): Fixes compilation when CONFIG_V4L1_COMPAT is not selected
Dwayne Grant McConnell (6):
[POWERPC] spufs: Change %llx to 0x%llx.
[POWERPC] spufs: Add /lslr, /dma_info and /proxydma files
[POWERPC] spufs: Remove /spu_tag_mask file
[POWERPC] spufs: Implement /mbox_info, /ibox_info, and /wbox_info.
[POWERPC] spufs: Read from signal files only if data is there
[POWERPC] coredump: Add SPU elf notes to coredump.
Eagle Jones (1):
USB: airprime: add device id for dell wireless 5500 hsdpa card
Ed L Cashin (1):
fix aoe without scatter-gather [Bug 7662]
Ed Lin (8):
[SCSI] stex: fix biosparam calculation
[SCSI] stex: fix controller_info command handling
[SCSI] stex: add value check in hard reset routine
[SCSI] stex: adjust default queue length
[SCSI] stex: update device id info
[SCSI] stex: add new device type support
[SCSI] stex: change wait loop code
[SCSI] stex: version update
Erez Zilber (1):
IB/iser: Return error code when PDUs may not be sent
Eric Anholt (2):
drm: savage: compat fix from drm git.
[AGPGART] fix detection of aperture size versus GTT size on G965
Eric Dumazet (11):
[NET]: Size listen hash tables using backlog hint
rcu: add a prefetch() in rcu_do_batch()
don't insert pipe dentries into dentry_hashtable.
dcache: avoid RCU for never-hashed dentries
net: don't insert socket dentries into dentry_hashtable
fs: reorder some 'struct inode' fields to speedup i_size manipulations
[NET]: Force a cache line split in hh_cache in SMP.
constify pipe_buf_operations
reorder struct pipe_buf_operations
SLAB: use a multiply instead of a divide in obj_to_index()
Optimize calc_load()
Eric Leblond (1):
[NETFILTER]: nfnetlink_queue: allow changing queue length through netlink
Eric Moore (5):
MAINTAINERS: email addr change for Eric Moore
[SCSI] fusion: fibre channel: return DID_ERROR for MPI_IOCSTATUS_SCSI_IOC_TERMINATED
[SCSI] fusion: power pc and miscellaneous bug fixs
[SCSI] fusion: MODULE_VERSION support
[SCSI] fusion: bump version
Eric Sandeen (5):
reject corrupt swapfiles earlier
handle ext3 directory corruption better
handle ext4 directory corruption better
ext3/4: don't do orphan processing on readonly devices
fix memory corruption from misinterpreted bad_inode_ops return values
Eric Sesterhenn (9):
IB: kmemdup() cleanup
BUG_ON conversion for drivers/media/video/pwc/pwc-if.c
BUG_ON conversion for drivers/mmc/omap.c
BUG_ON conversion for fs/aio.c
USB: kmemdup() cleanup in drivers/usb/
Remove unnecessary check in drivers/net/depca.c
kmemdup() cleanup in drivers/net
security/keys/*: user kmemdup()
drivers/ieee1394/*: use kmemdup()
Eric Smith (1):
usb serial: add support for Novatel S720/U720 CDMA/EV-DO modems
Eric Van Hensbergen (5):
9p: fix bogus return code checks during initialization
9p: fix rename return code
9p: update documentation regarding server applications
9p: fix segfault caused by race condition in meta-data operations
9p: null terminate error strings for debug print
Eric W. Biederman (19):
i386: define __pa_symbol()
i386: Reserve kernel memory starting from _text
i386: CONFIG_PHYSICAL_START cleanup
relocatable kernel: Kallsyms generate relocatable symbols
i386: Relocatable kernel support
sysctl: simplify sysctl_uts_string
sysctl: implement sysctl_uts_string()
sysctl: simplify ipc ns specific sysctls
sysctl: fix sys_sysctl interface of ipc sysctls
Revert "identifier to nsproxy"
vt: fix comments to not refer to kill_proc
n_r3964: Use struct pid to track user space clients
smbfs: Make conn_pid a struct pid
ncpfs: Use struct pid to track the userspace watchdog process
ncpfs: ensure we free wdog_pid on parse_option or fill_inode failure
Fix reparenting to the same thread group. (take 2)
[IPV4]: Fix the fib trie iterator to work with a single entry routing tables
[DECNET]: Handle a failure in neigh_parms_alloc (take 2)
i386: In assign_irq_vector look at all vectors before giving up
Erik Jacobson (1):
connector: some fixes for ia64 unaligned access errors
Erik Mouw (1):
Update ext[23] mailing list address
Ernie Petrides (1):
x86-64: fix perms/range of vsyscall vma in /proc/*/maps
ethanhsiao@jmicron.com (1):
jmicron: 40/80pin primary detection
Evgeniy Dushistov (5):
fix garbage instead of zeroes in UFS
ufs: alloc metadata null page fix
ufs: truncate negative to unsigned fix
ufs: reallocation fix
MAINTAINERS: ufs entry
Evgeniy Polyakov (4):
better CONFIG_W1_SLAVE_DS2433_CRC handling
w1: Fix for kconfig entry typo
[CONNECTOR]: Fix compilation breakage introduced recently.
[CONNECTOR]: Replace delayed work with usual work queue.
Fabrice Knevez (1):
[SUNKBD]: Fix sunkbd_enable(sunkbd, 0); obvious.
Filipe (1):
io/storage: Documentation update to as-iosched.txt
Florian Festi (1):
input/hid: Supporting more keys from the HUT Consumer Page
Franck Bui-Huu (11):
[MIPS] page.h: remove __pa() usages.
[MIPS] Make __pa() aware of XKPHYS/CKSEG0 address mix for 64 bit kernels
[MIPS] setup.c: get ride of CPHYSADDR()
[MIPS] Introduce __pa_symbol()
[MIPS] setup.c: use __pa_symbol() where needed
[MIPS] setup.c: clean up initrd related code
[MIPS] Make free_init_pages() arguments to be physical addresses
[MIPS] pte_offset(dir,addr): parenthesis fix
[MIPS] Compile __do_IRQ() when really needed
softcursor.c: avoid unaligned accesses
[MIPS] paging_init(): use highend_pfn/highstart_pfn
Francois Romieu (11):
forcedeth: power management support
r8169: perform a PHY reset before any other operation at boot time
r8169: more magic during initialization of the hardware
r8169: tweak the PCI data parity error recovery
r8169: phy program update
r8169: more alignment for the 0x8168
netpoll: drivers must not enable IRQ unconditionally in their NAPI handler
r8169: use the broken_parity_status field in pci_dev
r8169: extraneous Cmd{Tx/Rx}Enb write
sis190: failure to set the MAC address from EEPROM
netdev: add a MAINTAINERS entry for via-velocity and update my address
Frank Blaschka (3):
s390: qeth driver fixes: VLAN hdr, perf stats
s390: qeth driver fixes: packet socket
s390: qeth driver fixes: atomic context fixups
Frank Filz (3):
NFS: Remove use of the Big Kernel Lock around calls to rpc_execute.
NFS: Remove use of the Big Kernel Lock around calls to rpc_call_sync
NFS: Remove use of the Big Kernel Lock around nfs calls to readlink
Frank Pavlic (1):
s390: iucv Kconfig help description changes
Freddy Spierenburg (1):
au11oofb: fix to remove flickering
Frédéric Riss (1):
EFI x86: pass firmware call parameters on the stack
FUJITA Tomonori (9):
[SCSI] export scsi-ml functions needed by tgt_scsi_lib and its LLDs
[SCSI] scsi tgt: scsi target lib functionality
[SCSI] scsi tgt: scsi target user and kernel communication interface
[SCSI] scsi-ml: Makefile and Kconfig changes for tgt
[SCSI] scsi tgt: SCSI RDMA Protocol library functions
[SCSI] scsi tgt: IBM eServer i/pSeries virtual SCSI target driver
fix SG_IO bio leak
remove unnecessary blk_queue_bounce in SG_IO
[SCSI] iscsi: simplify IPv6 and IPv4 address printing
Gabriel Mansi (1):
[AGPGART] K8M890 support for amd-k8.
garrett_damore@tadpole.com (1):
USB: add vendor/device id for Option GT Max 3.6 cards
Gary Hade (2):
[CPUFREQ] speedstep-centrino should ignore upper performance control bits
[CPUFREQ] speedstep-centrino should ignore upper performance control bits
Gautham R Shenoy (3):
[CPUFREQ] Fix coding style issues in cpufreq.
Handle per-subsystem mutexes for CONFIG_HOTPLUG_CPU not set
Change cpu_up and co from __devinit to __cpuinit
Gavin Lambert (1):
m68knommu: remove FP conditionals in ucontext struct
Geert Uytterhoeven (10):
[POWERPC] setup_kcore(): Fix incorrect function name in panic() call.
[POWERPC] ps3: Missed renames of CONFIG_PS3 to CONFIG_PPC_PS3
[POWERPC] Clean images in arch/powerpc/boot
[POWERPC] of_platform_make_bus_id(): make `magic' int
m68k: EXPORT_SYMBOL(cache_{clear,push}) bogus comment
fbdev: remove references to non-existent fbmon_valid_timings()
__set_irq_handler bogus space
[POWERPC] PS3: Fix uniprocessor kernel build
[POWERPC] ps3_free_io_irq: Fix inverted error check
`make help' in build tree doesn't show headers_* targets
Geoff Levand (22):
[POWERPC] Make pSeries_lpar_hpte_insert static
[POWERPC] cell: remove unused struct spu variable
Check for null init_early routine
[POWERPC] Change ppc_rtas declaration to weak
[POWERPC] spufs: Replace spu.nid with spu.node
[POWERPC] add virq_to_hw accessor routine
[POWERPC] cell: abstract spu management routines
[POWERPC] ps3: add support for ps3 platform
[POWERPC] ps3: add lv1 hvcalls
[POWERPC] ps3: add feature bits
[POWERPC] ps3: add htab routines
[POWERPC] ps3: add repository support
[POWERPC] ps3: add interrupt support
[POWERPC] ps3: add lpar addressing
[POWERPC] ps3: add OS params support
[POWERPC] ps3: add spu support
[POWERPC] ps3: add ps3 platform system bus support
[POWERPC] ps3: add ps3_defconfig
[POWERPC] ps3: add a default zImage target
[POWERPC] powerpc: fix build error in rom.c
[POWERPC] ps3: Add vuart support
[POWERPC] PS3: add not complete comment to kconfig
Georg Chini (1):
[SOUND] Sparc CS4231: Fix IRQ return value and initialization.
George G. Davis (2):
Fix an offset error when reading the CS89x0 ADD_PORT register
[ARM] 3982/2: Explicitly select 32-bit ARM ISA (-marm)
George Sapountzis (1):
drm: add flag for mapping PCI DMA buffers read-only.
Gerald Schaefer (1):
[S390] Add dynamic size check for usercopy functions.
Gerd Hoffmann (1):
V4L/DVB (5069): Fix bttv and friends on 64bit machines with lots of memory
Gerrit Renker (79):
[DCCP]: set safe upper bound for option length
[DCCPv6]: Add a FIXME for missing IPV6_PKTOPTIONS
[DCCP]: Combine allocating & zeroing header space on skb
[DCCP]: Simplify jump labels in dccp_v{4,6}_rcv
[DCCP]: calling dccp_v{4,6}_reqsk_send_ack is a BUG
[DCCPv4]: remove forward declarations in ipv4.c
[DCCPv6]: remove forward declarations in ipv6.c
[DCCP]: tidy up dccp_v{4,6}_conn_request
[DCCP]: Update code comments for Step 2/3
[DCCP]: Support for partial checksums (RFC 4340, sec. 9.2)
[TCP]: Remove dead code in init_sequence
[DCCP]: Update comments on precisely which packets can be retransmitted
[DCCP]: Increment sequence numbers on retransmitted Response packets
[DCCP]: Add sysctls to control retransmission behaviour
[DCCP]: Introduce a consistent naming scheme for sysctls
[DCCP]: Remove forward declarations in timer.c
[DCCP]: Remove redundant statements in init_sequence (ISS)
[DCCPv6]: Choose a genuine initial sequence number
[TCP/DCCP]: Introduce net_xmit_eval
[DCCPv6]: Resolve conditional build problem
[DCCP]: Make feature negotiation more readable
[DCCP]: Miscellaneous code tidy-ups
[NET]: Supporting UDP-Lite (RFC 3828) in Linux
[NET/IPv4]: Make udp_push_pending_frames static
[DCCP]: Introduce DCCP_{BUG{_ON},CRIT} macros, use enum:8 for the ccid3 states
[DCCP]: enable debug messages also for static builds
[DCCP]: Add CCID3 debug support to Kconfig
[DCCP]: Simplified conditions due to use of enum:8 states
[CCID 3]: Add annotations for socket structures
[DCCP] ccid3: Fix bug in calculation of first t_nom and first t_ipi
[DCCP] ccid3: Simplify control flow in the calculation of t_ipi
[DCCP] ccid3: Fix calculation of t_ipi time of scheduled transmission
[DCCP] ccid3: Simplify control flow of ccid3_hc_tx_send_packet
[DCCP] ccid3: Avoid congestion control on zero-sized data packets
[DCCP] ccid3: Remove redundant statements in ccid3_hc_tx_packet_sent
[DCCP] ccid3: Resolve small FIXME
[NET]: Add documentation for TFRC structures
[UDP(-Lite)]: consolidate v4 and v6 get|setsockopt code
[DCCP] ccid3: Consolidate timer resets
[DCCP] ccid3: Consistently update t_nom, t_ipi, t_delta
[DCCP] ccid3: Consolidate handling of t_RTO
[DCCP]: Remove allocation of sysctl numbers
[DCCP] ccid3: Set NoFeedback Timeout according to RFC 3448
[DCCP] ccid3: Track RX/TX packet size `s' using moving-average
[DCCP]: Tidy up unused structures
[DCCP] ccid3: Larger initial windows
[DCCP]: Use `unsigned' for packet lengths
[DCCP]: Use higher RTO default for CCID3
[DCCP]: Fix BUG in retransmission delay calculation
[DCCP] ccid3: Fix bug in calculation of send rate
[DCCP] ccid3: Fix warning message about illegal ACK
[DCCP] tfrc: Document boundaries and limits of the TFRC lookup table
[DCCP] tfrc: Fix small error in reverse lookup of p for given f(p)
[DCCP] tfrc: Add protection against invalid parameters to TFRC routines
[DCCP] tfrc: Identify TFRC table limits and simplify code
[DCCP] ccid3: Deprecate TFRC_SMALLEST_P
[DCCP] tfrc: Binary search for reverse TFRC lookup
[DCCP] ccid3: Check against too large p
[DCCP] ccid3: Two optimisations for sending rate recomputation
[DCCP] ccid3: Fix two bugs in sending rate computation
[DCCP] ccid3: Finer-grained resolution of sending rates
[DCCP] ccid3: Replace scaled division operations
[DCCP] ccid3: Simplify calculation for reverse lookup of p
[DCCP]: Debug timeval operations
[DCCP]: Simplify TFRC calculation
[DCCP]: Only deliver to the CCID rx side in charge
[DCCP]: Warn when discarding packet due to internal errors
[DCCP] ccid: Deprecate ccid_hc_tx_insert_options
[DCCP] ccid3: Initialise RTT values
[DCCP] ccid3: Sanity-check RTT samples
[DCCP] ccid3: Shift window counter computation
[DCCP] ccid3: TX history - remove unused field
[DCCP] ccid3: Perform history operations only after packet has been sent
[DCCP] ccid3: Make debug output consistent
[DCCP] ccid3: Reorder packet history header file
[DCCP] ccid3: Reorder packet history source file
[DCCP] ccid3: BUG-FIX - conversion errors
[TCP]: Fix ambiguity in the `before' relation.
[TCP]: Use old definition of before
Giuliano Pochini (1):
[ALSA] Fix potential NULL pointer dereference in echoaudio midi
Glen Masgai (1):
[ALSA] ymfpci: fix swap_rear for S/PDIF passthrough
Gong Jun (3):
hwmon/w83793: Remove the description of AMDSI and update the voltage formula
hwmon/w83793: Ignore disabled temperature channels
hwmon/w83793: Hide invalid VID readings
Grant Grundler (1):
PCI: rework Documentation/pci.txt
Grant Likely (18):
[POWERPC] Don't compile arch/powerpc mpc52xx_pic driver for ARCH=ppc
[POWERPC] Document describing mpc52xx device tree binding conventions
[POWERPC] Move MPC52xx PIC driver into arch/powerpc/platforms/52xx
[POWERPC] Put mpc52xx support file in platforms/52xx
[POWERPC] Move Efika support files into platforms/52xx
[POWERPC] Add common routines for 52xx support in arch/powerpc
[POWERPC] Add lite5200 board support to arch/powerpc
[POWERPC] Add device trees for lite5200 and lite5200b eval boards
[POWERPC] defconfig for lite5200 board
[POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver
[POWERPC] Add of_platform_bus support to mpc52xx psc uart driver
[POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment
[POWERPC] Add missing EXPORTS for mpc52xx support
[POWERPC] Fix mpc52xx fdt to use correct device_type for sound devices
[POWERPC] Don't include powerpc/sysdev/rom.o for arch/ppc builds
[POWERPC] Fix mpc52xx serial driver to work for arch/ppc again
V4L/DVB (5024): Fix quickcam communicator driver for big endian architectures
[POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable
Greg Chandler (1):
Input: lifebook - add Hitachi Flora-IE 55mi tablet DMI signature
Greg Kroah-Hartman (22):
USB: add driver for the USB debug devices
USB: create a new thread for every USB device found during the probe sequence
PCI: Let PCI_MULTITHREAD_PROBE not be broken
Driver Core: Move virtual_device_parent() to core.c
Driver core: make old versions of udev work properly
Driver core: convert vt code to use struct device
Driver core: convert vc code to use struct device
Driver core: change misc class_devices to be real devices
Driver core: convert tty core to use struct device
Driver core: convert raw device code to use struct device
I2C: convert i2c-dev to use struct device instead of struct class_device
Driver core: convert msr code to use struct device
Driver core: convert cpuid code to use struct device
Driver core: convert PPP code to use struct device
Driver core: convert ppdev code to use struct device
Driver core: convert mmc code to use struct device
Driver core: convert firmware code to use struct device
Driver core: convert fb code to use struct device
Driver core: change mem class_devices to be real devices
Driver core: convert sound core to use struct device
USB Storage: remove duplicate Nokia entry in unusual_devs.h
USB: disable USB_MULTITHREAD_PROBE
Greg Ungerer (12):
m68knommu: formatting cleanup in Kconfig
m68knommu: add printk level for oops dumps
m68knommu: add printk level for stack dump
m68knommu: memory register defines for 520x ColdFire CPU's
m68knommu: remove __rom_end from 68360 startup code
m68knommu: fix dma-mapping.h
m68knommu: fix missing bracket in scatterlist.h
m68knommu: create rtc.h
m68knommu: implement irq_canonicalize()
m68knommu: fix timer register access on 523x ColdFire platforms
m68knommu: switch 68360 to using rtc_time
m68knommu: ColdFire serial driver fixes
Guennadi Liakhovetski (1):
[POWERPC] Linkstation / kurobox support
Guillaume Chazarain (3):
ACPI: EC: move verbose printk to debug build only
[CPUFREQ] Uninitialized use of cmd.val in
arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target()
procfs: Fix listing of /proc/NOT_A_TGID/task
Guillem Jover (1):
Allow user processes to raise their oom_adj value
Guy Streeter (1):
correct sys_shmget allocation check
H. Peter Anvin (1):
Boot loader ID for Gujin
Haavard Skinnemoen (23):
[MTD] bugfix: DataFlash is not bit writable
Atmel MACB ethernet driver
[AVR32] Portmux API update
[AVR32] Add macb1 platform_device
[AVR32] Move ethernet tag parsing to board-specific code
[AVR32] Remove mii_phy_addr and eth_addr from eth_platform_data
[AVR32] Remove unused file
[AVR32] Set flow handler for external interrupts
[AVR32] Put the chip in "stop" mode when halting the system
[AVR32] Don't include <asm/delay.h>
[AVR32] Implement intc_get_pending()
[AVR32] Pass dev parameter to dma_cache_sync()
[AVR32] Add missing #include <linux/param.h> to delay.c
Generic ioremap_page_range: mips conversion
Generic ioremap_page_range: parisc conversion
Generic ioremap_page_range: s390 conversion
Generic ioremap_page_range: sh conversion
Generic ioremap_page_range: sh64 conversion
MACB: Use struct delayed_work instead of struct work_struct
MACB: Use __raw register access
[AVR32] Export clear_page symbol
[AVR32] Update ATSTK1000 defconfig: Enable macb by default
Remove avr32@atmel.com from MAINTAINERS
Hannes Reinecke (1):
[SCSI] block: convert jiffies to msecs in scsi_ioctl()
Hans Verkuil (9):
V4L/DVB (4812): Detect presence of IR receiver/IR transmitter in tveeprom
V4L/DVB (4886): Minor coding style improvements
V4L/DVB (4913): Fix broken TUNER_LG_NTSC_TAPE radio support
V4L/DVB (4967): Add missing tuner module option pal=60 for PAL-60 support.
V4L/DVB (4968): Add PAL-60 support for cx2584x.
V4L/DVB (4982): Fix broken audio mode handling for line-in in msp3400.
V4L/DVB (4983): Force temporal filter to 0 when scaling to prevent ghosting.
V4L/DVB (4984): LOG_STATUS should show the real temporal filter value.
V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8
Hans-Christian Egtvedt (2):
spi: correct bus_num and buffer bug in spi core
spi: set kset of master class dev explicitly
Hans-Frieder Vogt (1):
i2c: Cleanups to the i2c-nforce2 bus driver
Hartmut Birr (5):
V4L/DVB (4914): Saa7146: Protect access to the IER register by a spinlock
V4L/DVB (4915): Saa7146: Add timeout protection for I2C interrupt
V4L/DVB (4918): Budget-av: Add delay for frontend power-on
V4L/DVB (4919): Budget-ci: Use SAA7146_IER_ENABLE/DISABLE to enable or disable a hardware
interrupt
V4L/DVB (4921): Budget-av, budget-ci: Fix MC1 register programming
Hartmut Hackmann (7):
V4L/DVB (4726): Add support for Pinnacle 310i
V4L/DVB (4767): Make Remote control of the Pinnacle PCTV 310i work
V4L/DVB (4769): Added support for a ASUSTEK P7131 Dual DVB-T variant
V4L/DVB (4791): Added autodetected flag to the saa7134_dev structure
V4L/DVB (4792): Add support for the Compro Videomate DVB-T200A
V4L/DVB (4835): Added support for the Terratec Cinergy HT PCMCIA module
V4L/DVB (4872): Saa7134-alsa improvements
Heiko Carstens (30):
cpu topology: consider sysfs_create_group return value
[S390] Remove unused GENERIC_BUST_SPINLOCK from Kconfig.
[S390] Add __must_check to uaccess functions.
[S390] termio <-> termios conversion error handling.
[S390] extmem unbalanced spin_lock.
[S390] Reset infrastructure for re-IPL.
[S390] Bad kexec control page allocation.
[S390] cpcmd <-> __cpcmd calling issues
[S390] cpu shutdown rework
[S390] Misaligned wait PSW at memory detection.
[S390] Cleanup memory_chunk array usage.
[S390] pfault code cleanup.
[S390] Use diag260 for memory size detection.
[S390] lockdep: show held locks when showing a stackdump
[S390] Convert extmem spin_lock into a mutex.
[S390] Memory detection fixes.
[S390] Don't use small stacks when lockdep is used.
binfmt: fix uaccess handling
compat: fix uaccess handling
profile: fix uaccess handling
[S390] uaccess_pt: add missing down_read() and convert to is_init().
[S390] Virtual memmap for s390.
[S390] Use add_active_range() and free_area_init_nodes().
[S390] Poison init section before freeing it.
tty: export get_current_tty
qeth: fix uaccess handling and get rid of unused variable
[S390] cio: use barrier() in stsch_reset.
[S390] Fix cpu hotplug (missing 'online' attribute).
[S390] Fix vmalloc area size calculation.
[S390] don't call handle_mm_fault() if in an atomic context.
Heinz Mauelshagen (1):
dm io: fix bi_max_vecs
Helge Deller (7):
struct seq_operations and struct file_operations constification
fbcmap.c: mark structs const or __read_mostly
various fbdev files: mark structs and array read-only
constify and annotate __read_mostly in vgacon.c and fbmem.c
annotate some variables in vesafb driver as __read_mostly
constify vga16fb.c
sstfb: add sysfs interface
Henne (1):
[SCSI] scsi: t128 scsi_cmnd convertion
Henning Schroeer (1):
V4L/DVB (4776): Adding USB IDs for Uniwill STK7700P-ref-design
Henrik Kretzschmar (3):
pci_module_init convertion in ata_generic.c
pci_module_init() conversion for pata_pdc2027x
pci_module_init() convertion in olympic.c
Henrique de Moraes Holschuh (24):
ACPI: ibm-acpi: new ibm-acpi maintainer
ACPI: ibm-acpi: do not use / in driver names
ACPI: ibm-acpi: trivial Lindent cleanups
ACPI: ibm-acpi: Use a enum to select the thermal sensor reading strategy
ACPI: ibm-acpi: Implement direct-ec-access thermal reading modes for up to 16 sensors
ACPI: ibm-acpi: document thermal sensor locations for the A31
ACPI: ibm-acpi: prepare to cleanup fan_read and fan_write
ACPI: ibm-acpi: clean up fan_read
ACPI: ibm-acpi: break fan_read into separate functions
ACPI: ibm-acpi: cleanup fan_write
ACPI: ibm-acpi: document fan control
ACPI: ibm-acpi: extend fan status functions
ACPI: ibm-acpi: fix and extend fan enable
ACPI: ibm-acpi: fix and extend fan control functions
ACPI: ibm-acpi: store embedded controller firmware version for matching
ACPI: ibm-acpi: workaround for EC 0x2f initialization bug
ACPI: ibm-acpi: implement fan watchdog command
ACPI: ibm-acpi: add support for the ultrabay on the T60,X60
ACPI: ibm-acpi: make non-generic bay support optional
ACPI: ibm-acpi: backlight device cleanup
ACPI: ibm-acpi: style fixes and cruft removal
ACPI: ibm-acpi: update version and copyright
backlight: do not power off backlight when unregistering
Revert "ACPI: ibm-acpi: make non-generic bay support optional"
Henry Nestler (1):
initrd: remove unused false condition for initrd_start
Herbert Poetzl (1):
Fix linux banner utsname information
Herbert Xu (9):
[BLOCK] dm-crypt: Align IV to u64 for essiv
[CRYPTO] cryptoloop: Select CRYPTO_CBC
[CRYPTO] dm-crypt: Make iv_gen_private a union
[CRYPTO] dm-crypt: Select CRYPTO_CBC
[CRYPTO] sha512: Fix sha384 block size
e1000: Do not truncate TSO TCP header with 82544 workaround
vmx: Fix register constraint in launch code
[IPSEC] flow: Fix potential memory leak
[IPSEC]: Policy list disorder
Hermann Pitton (1):
V4L/DVB (4768): Add the Asus P7131 Dual hybrid to the new tda8290_i2c_gate_ctrl
hermann pitton (1):
V4L/DVB (5033): MSI TV@nywhere Plus fixes
Hidetoshi Seto (1):
CPEI gets warning at kernel/irq/migration.c:27/move_masked_irq()
Hirokazu Takata (4):
m32r: make userspace headers platform-independent
m32r: support a synthesizable M32700 core
m32r: fix ace_handler to pass full 32-bit address
m32r: bootloader support for OPSPUT platform
Hiroshi Miura (1):
[CPUFREQ] Fix speedstep-smi CPU detection to not run on Pentium 4.
Hisashi Hifumi (2):
jbd2: wait for already submitted t_sync_datalist buffer to complete
jbd: wait for already submitted t_sync_datalist buffer to complete
Hoang-Nam Nguyen (4):
IB/ehca: Use WQE offset instead of WQE addr for pending work reqs
IB/ehca: Use proper GFP_ flags for get_zeroed_page()
IB/ehca: Fix improper use of yield() with spinlock held
IB/ehca: Fix mismatched spin_unlock in irq handler
Holden Karau (1):
atmel: output signal strength information
Holger Macht (3):
ACPI: ibm_acpi: Add support for the generic backlight device
ACPI: asus_acpi: Add support for the generic backlight device
ACPI: toshiba_acpi: Add support for the generic backlight device
Holger Schurig (1):
usbtouchscreen: add support for DMC TSC-10/25 devices
Hongjie Yang (1):
[S390] memory detection misses 128k.
Horms (5):
[IA64] CONFIG_KEXEC/CONFIG_CRASH_DUMP permutations
[IA64] Kexec/Kdump: honour non-zero crashkernel offset.
[IA64] kexec/kdump: tidy up declaration of relocate_new_kernel_t
Kdump documentation update: kexec-tools update
Kdump documentation update: ia64 portion
Horst Hummel (4):
[S390] handle incorrect values when writing to dasd sysfs attributes.
[S390] Enhanced handling of failed termination requests.
[S390] return 'count' for successful execution of dasd_eer_enable.
[S390] New DASD feature for ERP related logging
Hugh Dickins (18):
[POWERPC] Make soft_enabled irqs preempt safe
kill install_file_pte's pte_val
ext4 balloc: reset windowsz when full
ext4 balloc: fix off-by-one against grp_goal
ext4 balloc: fix off-by-one against rsv_end
ext4 balloc: say rb_entry not list_entry
ext4 balloc: use io_error label
ext4 balloc: fix _with_rsv freeze
ext3 balloc: reset windowsz when full
ext3 balloc: fix off-by-one against grp_goal
ext3 balloc: fix off-by-one against rsv_end
ext3 balloc: say rb_entry not list_entry
ext3 balloc: use io_error label
ext3 balloc: fix _with_rsv freeze
read_zero_pagealigned() locking fix
fix BUG_ON(!PageSlab) from fallback_alloc
fix OOM killing of swapoff
mm: mremap correct rmap accounting
Hynek Petrak (1):
PHY probe not working properly for ibm_emac (PPC4xx)
Ian McDonald (10):
[DCCP]: Fix DCCP Probe Typo
[DCCP]: Fix logfile overflow
[DCCP]: Set TX Queue Length Bounds via Sysctl
[DCCP]: Make dccp_probe more portable
[DCCP]: Update Documentation
[DCCP] CCID3: Remove non-referenced variable
[DCCP]: Adds the tx buffer sysctls
[DCCP]: Remove timeo from output.c
[DCCP]: Update documentation
[DCCP] ccid3: return value in ccid3_hc_rx_calc_first_li
Inaky Perez-Gonzalez (3):
PCI: switch pci_{enable,disable}_device() to be nestable
PCI: pci_{enable,disable}_device() nestable ports
pci: add class codes for Wireless RF controllers
inaky@linux.intel.com (2):
usb/hub: allow hubs up to 31 children
usb hub: fix root hub code so it takes more than 15 devices per root hub
Ingo Molnar (39):
[SCSI] fix module unload induced compile warning
SysRq-X: show blocked tasks
sleep profiling
hotplug CPU: clean up hotcpu_notifier() use
lockdep: more chains
lockdep: show more details about self-test failures
lockdep: register_lock_class() fix
add ignore_loglevel boot option
lockdep: fix seqlock_init()
net, 8139too.c: fix netpoll deadlock
netpoll: fix netpoll lockup
debug: add sysrq_always_enabled boot option
lockdep: filter off by default
lockdep: improve verbose messages
lockdep: improve lockdep_reset()
lockdep: clean up VERY_VERBOSE define
lockdep: use chain hash on CONFIG_DEBUG_LOCKDEP too
lockdep: print irq-trace info on asserts
lockdep: fix possible races while disabling lock-debugging
x86_64: fix boot hang caused by CALGARY_IOMMU_ENABLED_BY_DEFAULT
x86_64: fix boot time hang in detect_calgary()
workqueue: fix schedule_on_each_cpu()
lock debugging: fix DEBUG_LOCKS_WARN_ON() & debug_locks_silent
sched: fix bad missed wakeups in the i386, x86_64, ia64, ACPI and APM idle code
suspend: fix suspend on single-CPU systems
change WARN_ON back to "BUG: at ..."
rcu: rcutorture suspend fix
sched: fix cond_resched_softirq() offset
kvm: fix GFP_KERNEL allocation in atomic section in kvm_dev_ioctl_create_vcpu()
KVM: Fix GFP_KERNEL alloc in atomic section bug
KVM: Use raw_smp_processor_id() instead of smp_processor_id() where applicable
profiling: fix sched profiling typo
KVM: Avoid oom on cr3 switch
KVM: Make loading cr3 more robust
KVM: Simplify mmu_alloc_roots()
KVM: add VM-exit profiling
paravirt: mark the paravirt_ops export internal
notifiers: fix blocking_notifier_call_chain() scalability
ACPI: fix cpufreq regression
Ira Snyder (1):
initializer entry defined twice in pata_rz1000
Ishai Rabinovitz (1):
IB/srp: Check match_strdup() return
Ivan Skytte Jorgensen (2):
[SCTP]: Add support for SCTP_CONTEXT socket option.
[SCTP]: Fix typo adaption -> adaptation as per the latest API draft.
J Hadi Salim (1):
[XFRM]: Fix XFRMGRP_REPORT to use correct multicast group.
J. Bruce Fields (10):
rpc: gss: eliminate print_hexl()'s
rpc: gss: fix a kmap_atomic race in krb5 code
gss: krb5: remove signalg and sealalg
rpcgss: krb5: expect a constant signalg value
rpcgss: krb5: kill checksum_type, miscellaneous small cleanup
rpcgss: simplify make_checksum
rpcgss: krb5: clean up some goto's, etc.
rpcgss: krb5: sanity check sealalg value in the downcall
rpcgss: krb5: ignore seed
rpcgss: krb5: miscellaneous cleanup
J.Bruce Fields (16):
knfsd: nfsd4: remove a dprink from nfsd4_lock
knfsd: svcrpc: fix gss krb5i memory leak
knfsd: nfsd4: clarify units of COMPOUND_SLACK_SPACE
knfsd: nfsd: make exp_rootfh handle exp_parent errors
knfsd: nfsd: simplify exp_pseudoroot
knfsd: nfsd4: handling more nfsd_cross_mnt errors in nfsd4 readdir
knfsd: nfsd: don't drop silently on upcall deferral
knfsd: svcrpc: remove another silent drop from deferral code
knfsd: nfsd4: pass saved and current fh together into nfsd4 operations
knfsd: nfsd4: remove spurious replay_owner check
knfsd: nfsd4: move replay_owner to cstate
knfsd: nfsd4: don't inline nfsd4 compound op functions
knfsd: nfsd4: make verify and nverify wrappers
knfsd: nfsd4: reorganize compound ops
knfsd: nfsd4: simplify migration op check
knfsd: nfsd4: simplify filehandle check
Jack Morgenstein (2):
IB/mthca: Fix initial SRQ logsize for mem-free HCAs
IB/mthca: Fix PRM compliance problem in atomic-send completions
Jack Steiner (2):
[IA64] - Reduce overhead of FP exception logging messages
x86-64: - Ignore long SMI interrupts in clock calibration
Jaco Kroon (1):
USB: add Digitech USB-Storage to unusual_devs.h
Jamal Hadi Salim (9):
[XFRM]: Make copy_to_user_policy_type take a type
[XFRM]: Make flush notifier prettier when subpolicy used
[XFRM]: Convert a few __u8 to proper u8
[GENETLINK]: Add cmd dump completion.
[XFRM]: Fix aevent structuring to be more complete.
[GENETLINK]: Move command capabilities to flags.
[XFRM] Optimize policy dumping
[XFRM] Optimize SA dumping
[GENETLINK]: Fix misplaced command flags.
James Bottomley (8):
[SCSI] aic94xx: fix pointer to integer conversion warning
Merge ../scsi-rc-fixes-2.6
[SCSI] 53c700: brown paper bag fix for auto request sense
[SCSI] libsas: better error handling in sas_expander.c
[SCSI] scsi_transport_spi: fix sense buffer size error
[SCSI] seagate: remove BROKEN tag
[SCSI] scsi_scan: fix report lun problems with CDROM or RBC devices
x86: fix PDA variables to work during boot
James Bursa (1):
adfs: fix filename handling
James C Georgas (1):
[ALSA] ac97_codec - trivial fix for bit update functions
James Courtier-Dutton (3):
[ALSA] snd-ca0106: Add new card variant.
[ALSA] snd-ca0106: Fix typos.
[ALSA] ac97: Identify CMI9761 chips.
James K Lewis (1):
Spidernet: remove ETH_ZLEN check in earlier patch
James Morris (4):
[SELinux]: Add support for DCCP
Compile fix for "peer secid consolidation for external network labeling"
Rename class_destroy to avoid namespace conflicts.
KVM: add valid_vcpu() helper
James Simmons (3):
backlight: lcd: Remove dependenct from the framebuffer layer
Video Select set for VESA FB
fbdev: update after backlight argument change
James Smart (9):
[SCSI] lpfc 8.1.11 : Discovery Fixes
[SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support
[SCSI] lpfc 8.1.11 : Fix Memory leaks
[SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging
[SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support
[SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id
[SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable
[SCSI] lpfc 8.1.11 : Misc Fixes
[SCSI] lpfc 8.1.11 : Change version number to 8.1.11
Jamie Lenehan (6):
sh: sh775x/titan fixes for irq header changes.
sh: register rtc resources for sh775x.
rtc: rtc-sh: fix for period rtc interrupts.
rtc: rtc-sh: fix rtc for out-by-one for the month.
rtc: rtc-sh: alarm support.
rtc-sh: act on rtc_wkalrm.enabled when setting an alarm
Jan Altenberg (1):
Malta: Fix build if CONFIG_MTD is diabled.
Jan Andersson (1):
sparc32: add offset in pci_map_sg()
Jan Beulich (16):
x86-64: miscellaneous entry.S adjustments
i386: clear_fixmap() should not use set_pte()
i386: Don't touch per cpu memory of offline CPUs in touch_nmi_watchdog
x86-64: remove prototype of free_bootmem_generic()
i386: conditionalize inclusion of some MTRR flavors
x86-64: adjust pmd_bad()
i386: fix MTRR code
unwinder: more sanity checks in Dwarf2 unwinder
unwinder: Add debugging output to the Dwarf2 unwinder
unwinder: fully support linker generated .eh_frame_hdr section
unwinder: move .eh_frame to RODATA
allow hwrandom core to be a module
move kallsyms data to .rodata
rtc: fx error case
RTC driver init adjustment
intel-rng workarounds
Jan Capek (1):
USB: ftdi_sio - MachX product ID added
Jan