2.6.22-rc1 short-form changelog
[Posted May 13, 2007 by corbet]
Aapo Tahkola (9):
V4L/DVB (5423): M920x: i2c cleanups
V4L/DVB (5424): Fix i2c implementation for gl861 and au6610
V4L/DVB (5425): M920x: rework driver code to allow for different devices
V4L/DVB (5426): M920x: remove unneeded code
V4L/DVB (5448): M920x: rename megasky_identify_state to m920x_identify_state
V4L/DVB (5607): M920x: Initial support for devices likely manufactured by Dposh
V4L/DVB (5611): M920x: replace deb_rc with deb
V4L/DVB (5612): M920x: rename function prefixes from m9206_foo to m920x_foo
V4L/DVB (5613): M920x: loosen up 80-col limit
Abhijit Bhopatkar (1):
[ALSA] hda-codec - Add first generation macbook subsystem ID
Adrian Bunk (58):
[POWERPC] Unexport mac_hid_mouse_emulate_buttons
firewire: cleanups
drm: remove unused exports
drm: make drm_io_prot static.
[SCSI] fusion: make mptspi_target_destroy() static
[SCSI] dpt_i2o: remove dead code
[SCSI] aacraid: cleanups
[SCSI] aic7xxx: make functions static
[TCP/DCCP/RANDOM]: Remove unused exports.
[NETLINK]: Possible cleanups.
the overdue removal of the mount/umount uevents
V4L/DVB (5278): Bt8xx/: possible cleanups
V4L/DVB (5293): Make dvb_usb_gl861_debug static
V4L/DVB (5294): Make pvr2_encoder_prep_config() static
V4L/DVB (5397): Saa7134: fix MODULES=n compilation
V4L/DVB (5471): Cpia_pp.c: convert to module_{init,exit}
USB: gtco.c: fix a use-before-check
[MTD] [MAPS] drivers/mtd/maps/ck804xrom.c: convert pci_module_init()
make drivers/net/s2io.c:vlan_strip_flag static
drivers/net/qla3xxx.c: make 2 functions static
make drivers/net/qla3xxx.c:PHY_DEVICES[] static
thinkpad-acpi: make drivers/misc/thinkpad_acpi:fan_mutex static
ieee1394: unexport highlevel_host_reset
[POWERPC] Remove the unused HTDMSOUND driver
[WATCHDOG] the scheduled removal of the i8xx_tco watchdog driver
[DLM] fs/dlm/ast.c should #include "ast.h"
mmc: make tifm_sd_set_dma_data() static
[POWERPC] drivers/macintosh/mac_hid.c: Make code static
[MTD] block2mtd_paramline[] mustn't be __initdata
i386: make struct vmi_ops static
i386: workaround for a -Wmissing-prototypes warning
x86-64: make simnow_init() static
i386: vmi_pmd_clear() static
x86: sys_ioperm() prototype cleanup
x86: remove UNEXPECTED_IO_APIC()
fs/ocfs2/: make 3 functions static
PCI: remove the broken PCI_MULTITHREAD_PROBE option
PCI: the overdue removal of pci_module_init()
KVM: fix an if() condition
[SCSI] qla4xxx: possible cleanups
proper prototype for hugetlb_get_unmapped_area()
mm/slab.c: proper prototypes
drivers/char/hvc_console.c: cleanups
init/do_mounts.c: proper prepare_namespace() prototype
the scheduled removal of OBSOLETE_OSS options
schedule obsolete OSS drivers for removal, 4th round
make remove_inode_dquot_ref() static
The scheduled -EINVAL for invalid timevals in setitimer
make drivers/isdn/capi/capiutil.c:cdebbuf_alloc() static
no longer #include <asm/kdebug.h>
make drivers/video/display/display-sysfs.c:display_class static
make fb_deferred_io_mkwrite() static
drivers/video/hecubafb.c: make 4 functions static
drivers/video/sis/: remove more kernel 2.4 code
V4L/DVB (5567): Cx88-mpeg.c: make 2 functions static
V4L/DVB (5591): Saa7146: proper prototype for saa7146_video_do_ioctl()
remove nfs4_acl_add_ace()
[ALSA] sound/pcmcia/vx/vxpocket.c: fix an if() condition
Adrian Hunter (7):
[MTD] nandsim: add partition capability to nandsim
[MTD] nandsim: enhance nandsim to simulate flash errors
[MTD] nandsim: Enhance nandsim optionally to report wear information
[MTD] nandsim: enhance nandsim to allow arbitrary NAND size
[JFFS2] Prevent list corruption when handling write errors
[JFFS2] Disable summary after wbuf recovery
[MTD] [OneNAND] Exit loop only when column start with 0
Aeschbacher, Fabrice (1):
pata_pcmcia: recognize 2GB CompactFlash from Transcend
Ahmed S. Darwish (8):
drm: Use ARRAY_SIZE macro when appropriate
[S390] ctc: kmalloc->kzalloc/casting cleanups.
e1000: Use ARRAY_SIZE macro when appropriate
ixgb: Use ARRAY_SIZE macro when appropriate.
i386: fix GDT's number of quadwords in comment
IRQ: check for PERCPU flag only when adding first irqaction
rcutorture: Use ARRAY_SIZE macro when appropriate
drivers/md.c: Use ARRAY_SIZE macro when appropriate
Akinobu Mita (24):
[POWERPC] spufs: check spu_acquire_runnable() return value
[POWERPC] spufs: fix missing error handling in module_init()
[POWERPC] spufs: fix memory leak on spufs reloading
[POWERPC] spufs: use memcpy_fromio() to copy from local store
[POWERPC] spufs: enable SPU coredump for kernel-builtin spufs
bridge: check kmem_cache_create() error
[POWERPC] Enable make install
mod_sysfs_setup() doesn't return errno when kobject_add_dir() failure occurs
V4L/DVB (5513): Bt878: prevent probing wrong card entry
ieee1394: eth1394: fix error path in module_init
slob: handle SLAB_PANIC flag
fault injection: fix failslab with CONFIG_NUMA
hugetlbfs: add NULL check in hugetlb_zero_setup()
slob: fix page order calculation on not 4KB page
use SLAB_PANIC flag cleanup
dtlk: fix error checks in module_init()
procfs: use simple_read_from_buffer()
cm4000_cs: fix error paths
cm4000_cs: use bitrev
use simple_read_from_buffer() in fs/
use simple_read_from_buffer in kernel/
sunrpc: fix error path in module_init
[ALSA] sound: fix incorrect use of platform_device_register()
fault injection: disable stacktrace filter for x86-64
Al Viro (2):
auditing ptrace
fix the dynamic allocation and probe in loop.c
Alan Cox (47):
[POWERPC] pci_32.c: Switch to ref counting PCI API
[POWERPC] via-pmu: Switch to ref counting PCI API
[AGPGART] Nvidia AGP: Use refcount aware PCI interfaces
[AGPGART] sworks-agp: Switch to PCI ref counting APIs
V4L/DVB (5551): Plan-b: header change
V4L/DVB (5552): Plan-b: Switch to refcounting PCI API
libata: dev_config does not need ap and adev passing
libata: cable detection fixes
pata_cmd640: CMD640 PCI support
pata_it8213: Cable detect
pata_marvell: Cable and reset fixes
pata_sis: Clean up using cable_detect methods
pata_via: Use cable_detect method
pata_cmd640: Multiple updates
libata: Restore Kconfig updated experimental levels and correct
libata-core: fix comments on cable type
sata_promise: Switch to cable method, clean up some bits as a result
pata_platform: Add cable_detect method
pata_rz1000: support cable_detect
pata_sc1200: restore cable type
pata_radisys: support cable_detect
pata_atiixp: support ->cable_detect
pata_efar: support ->cable_detect
pata_hpt366: support ->cable_detect
pata_hpt37x: Updates from drivers/ide work
pata: expose set_mode method so it can be wrapped
libata-core: Fix the iordy methods
sata_sil: First step to removing ->post_set_mode
libata: Change prototype of mode_filter to remove ata_port*
pcmcia - spot slave decode flaws (for testing)
pata_ali: remove all the crap again and switch to cable_detect method
pata_qdI: restore cable detect
pata_netcell: re-remove all the crud
pata_sl82c105: restore cable detect method
pata_winbond: restore cable method
pata_optidma: rework for cable detect and to remove post_set_mode()
pata: cable methods
pata_winbond
pata_pdc2027x: Updates
libata: HPA support
ata_timing: ensure t->cycle is always correct
pata_hpt3x2n: Add HPT371N support and other bits
pata_hpt37x: Further small fixes
tty: Clarify documentation of ->write()
tty: i386/x86_64 arbitary speed support
apm: fix incorrect comment
nvidiafb/rivafb: switch to pci_get refcounting
Alan Hourihane (1):
vmlfb: framebuffer driver for Intel Vermilion Range
Alan Stern (13):
USB HID: fix retry & reset logic
[SCSI] sg: cap reserved_size values at max_sectors
device_schedule_callback() needs a module reference
usbcore: move usb_autosuspend_work
USB: fix race in HCD removal
USB: separate autosuspend from external suspend
USB: Allow autosuspend delay to equal 0
EHCI: add delay to bus_resume before accessing ports
UHCI: Add some WARN_ON()s
USB: add power/level sysfs attribute
USB: add "last_busy" field for use in autosuspend
USB: fix signed jiffies issue in autosuspend logic
USB: add "busnum" attribute for USB devices
Alberto Bertogli (1):
uml: make hostfs_setattr() support operations on unlinked open files
Alessandro Zummo (2):
hwmon: New AD7416, AD7417 and AD7418 driver
RTC Kconfig cleanup
Alex Dubov (19):
mmc: cull sg list to match mmc request size
tifm: hide details of interrupt processing from socket drivers
tifm: use bus methods to handle probe/remove instead of driver ones.
tifm: simplify bus match and uevent handlers
tifm: replace per-adapter kthread with freezeable workqueue
tifm_7xx1: improve card detection routine
tifm: move common adapter management tasks from tifm_7xx1 to tifm_core
tifm: move common device management tasks from tifm_7xx1 to tifm_core
tifm_7xx1: fix adapter resume function
tifm: add sysfs attribute for tifm devices
tifm_sd: remove tifm_sd_terminate function
tifm_sd: remove wait for power off on remove
tifm_sd: separate command flags, socket flags and register bit masks
tifm_sd: merge dma and pio request processing paths
tifm_sd: replace command completion state machine with full checking
tifm_sd: fix resume handler
tifm_sd: implement software scatter-gather
tifm: layout fixes, small changes to comments and printfs
disable socket power in adapter driver instead of media one
Alex Landau (1):
kbuild: handle compressed cpio initramfs-es
Alex Villac�s Lasso (1):
[IrDA]: KingSun/DonShine USB IrDA dongle support.
Alex Williamson (1):
tpm_infineon: add support for devices in mmio space
Alexander E. Patrakov (3):
usr/Kconfig: fix typo
kconfig: fix path to modules.txt in Kconfig help
Remove obsolete fat_cvf help text
Alexandra N. Kossovsky (1):
[NET]: bonding documentation fix for multiple bonding interfaces
Alexey Dobriyan (21):
[WATCHDOG] Semi-typical watchdog bug re early misc_register()
[AF_IUCV]: Fix compilation on s390-up
[CPUFREQ] p4-clockmod: switch to rdmsr_on_cpu/wrmsr_on_cpu
[SCSI] esp_scsi.c: Fix compilation.
Allow access to /proc/$PID/fd after setuid()
reiserfs: shrink superblock if no xattrs
Fix race between proc_get_inode() and remove_proc_entry()
proc: remove pathetic ->deleted WARN_ON
/proc/*/oom_score oops re badness
Protect tty drivers list with tty_mutex
Simplify module_get_kallsym() by dropping length arg
Fix race between rmmod and cat /proc/kallsyms
Simplify kallsyms_lookup()
Fix race between cat /proc/*/wchan and rmmod et al
Fix race between cat /proc/slab_allocators and rmmod
i386: sched.h inclusion from module.h is baack
[IA64] Add TIF_RESTORE_SIGMASK
V4L/DVB (5565): Cx88: fix compilation on alpha
atl1: add netconsole support
pata_scc: fix compilation
i2c-at91: compile fix (IS_ERR)
Alexey Kuznetsov (2):
Invalid return value of execve() resulting in oopses
[IA64] wire up pselect, ppoll
Alexey Starikovskiy (12):
ACPI: EC: Don't use Global Lock if not asked to do so
ACPI: EC: Make EC to initialize first in ACPI
ACPI: EC: "Fake ECDT" workaround is not needed any longer.
ACPI: EC: enable burst functionality in EC.
ACPI: EC: Remove casts to/from void* from ec.c
ACPI: EC: Put install handlers into separate function.
ACPI: EC: Clean ECDT and namespace parsing.
ACPI: EC: Rename ec_ecdt to more informative boot_ec
ACPI: EC: first_ec is better to be acpi_ec than acpi_device.
ACPI: EC: Cleanup of EC initialization
ACPI: EC: Block queries until EC is fully initialized
ACPI: created a dedicated workqueue for notify() execution
Alistair John Strachan (1):
Move LOG_BUF_SHIFT to a more sensible place
Allan Stephens (1):
[TIPC]: Enhancements to msg_set_bits() routine
Amit Choudhary (3):
V4L/DVB (5489): Codec.c: check kmalloc() return value.
V4L/DVB (5490): Drivers/media/video/se401.c: check kmalloc() return value.
drivers/char/synclink.c: check kmalloc() return value
Amnon Aaronsohn (1):
NFS: statfs error-handling fix
Amol Lad (1):
[SCSI] megaraid: replace yield() with cond_resched()
Amy Griffis (6):
add SIGNAL syscall class (v3)
audit signal recipients
initialize name osid
audit inode for all xattr syscalls
complete message queue auditing
match audit name data
Ananth N Mavinakayanahalli (5):
[POWERPC] Emulate more instructions in software
[POWERPC] kprobes: Eliminate sstep exception if instruction can be emulated
Kprobes: Make kprobe.symbol_name const
Kprobes: print details of kretprobe on assertion failure
Kprobes: The ON/OFF knob thru debugfs
Andi Kleen (52):
[TCP]: Uninline tcp_done().
[NET]: Move sk_setup_caps() out of line.
x86-64: Update defconfig
i386: Update defconfig
x86: Fix i386 and x86_64 fault information pollution
x86-64: Some cleanup in time.c
x86-64: Correct max number of CPUs in Kconfig
i386: Support Oprofile for AMD Family 10 CPUs
x86: Drop cc-options call for all options supported in gcc 3.2+
x86-64: Don't disable basic block reordering
x86-64: Allow sys_uselib unconditionally
x86-64: Minor white space cleanup in traps.c
i386: Use X86_EFLAGS_IF in irqflags.h.
x86-64: Remove unused stext symbol
x86-64: Change my email address
i386: Remove unneeded externs in nmi.c
x86-64: Use X86_EFLAGS_IF in x86-64/irqflags.h.
x86-64: Fix vmalloc_32 to really allocate <4GB on 64bit platforms
x86: Don't use MWAIT on AMD Family 10
i386: Enable bank 0 on non K7 Athlon
i386: PARAVIRT: Export paravirt_ops for non GPL modules too
x86-64: Move mtrr prototypes from proto.h to mtrr.h
x86-64: Auto compute __NR_syscall_max at compile time
i386: fix wrong comment for syscall stack layout
i386: Clean up NMI watchdog code
x86-64: Use the 32bit wd_ops for 64bit too.
x86-64: Define IGNORE_IOCTL() macro for compat_ioctls
x86-64: Shut up 32bit emulation for SIOCGIFCOUNT
x86-64: Use symbolic CPU features in early CPUID check
x86-64: Drop -traditional for arch/x86_64/boot
i386: Drop -traditional in arch/i386/boot
i386: Verify important CPUID bits in real mode
i386: Evaluate constant cpu features at runtime
i386: Implement alternative_io for i386
i386: Implement X86_FEATURE_SYNC_RDTSC on i386
i386: Add X86_FEATURE_RDTSCP
x86: Use RDTSCP for synchronous get_cycles if possible
x86-64: Don't enable NUMA for a single node in K8 NUMA scanning
i386: Little cleanups in smpboot.c
i386: Remove copy_*_user BUG_ONs for (size < 0)
x86-64: Print type and size correctly for unknown compat ioctls
x86-64: Remove CONFIG_REORDER
x86-64: Share identical video.S between i386 and x86-64
x86-64: Shut up warnings for vfat compat ioctls on other file systems
x86-64: Fix allnoconfig error in genapic_flat.c
i386: Drop noisy e820 debugging printks
x86-64: Don't exclude asm-offsets.c in Documentation/dontdiff
Add keyboard blink driver
x86_64: new syscall
i386: Fix compilation of verify_cpu.S on old binutils
x86_64: Don't call mtrr_bp_init from identify_cpu
x86_64: Add asm/mtrr.h include for some builds
Andre Renaud (1):
[MTD] [NAND] Casting bug in nand_default_block_markbad
Andrea Arcangeli (1):
[ALSA] hda-codec - Fix front/rear mic inputs on AD1986A codec
Andrea Paterniani (1):
/dev/spidevB.C interface
Andreas Dilger (1):
kconfig.debug: clarify CONFIG_DEBUG_INFO help text
Andreas Mohr (1):
[ALSA] azt3328.c: small cleanup patch
Andreas Schwab (1):
Fix error handling in HDIO_GETGEO compat wrapper
Andrei Konovalov (1):
xilinxfb: xilinx framebuffer device driver
Andres Salomon (1):
Input: psmouse - allow disabing certain protocol extensions
Andrew Hastings (1):
x86_64: off-by-two error in aperture.c
Andrew Morton (60):
[POWERPC] Fix compile error in prom.h
firewire: printk warning fix
firewire: build fix
firewire: build fix 2
drm: fix warning in drm_fops.c
[NET]: Prevent much sadness in qdisc_lock_tree().
[JFFS2] Fix compr_rubin.c build after include file elimination.
[NET]: Fix yam.c
[IRDA] irda_device_dongle_init: fix kzalloc(GFP_KERNEL) in spinlock
[BLUETOOTH] rfcomm_worker(): fix wakeup race
firewire: fw-device printk fix
powerpc: make it compile for multithread change
sysfs: bin.c printk fix
V4L/DVB (5388): Ivtv warning fix
ipw2200: fix ieee80211_get_geo typo
git-libata-all-ipr-fix
ata: printk warning fixes
drivers/ata/pata_cmd640.c: fix build with CONFIG_PM=n
ieee1394: sbp2: include fixes
ieee1394: iso.c needs sched.h
[POWERPC] ppc4xx_sgdma needs dma-mapping.h
tifm: add missing include for DMA_32BIT_MASK
i386: revert i386-fix-the-verify_quirk_intel_irqbalance
x86-64: revert x86_64-mm-add-genapic_force
x86: revert x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525
x86-64: fix x86_64-mm-sched-clock-share
i386: VDSO_PRELINK warning fix
x86-64: unexport cpu_llc_id
slab: mark set_up_list3s() __init
srmcons: fix kmalloc(GFP_KERNEL) inside spinlock
uml-driver-formatting-fixes-fix
cx88-video build fix
block_write_full_page(): report ENOSPC
mm: shrink parent dentries when shrinking slab
virtual_eisa_root_init() should be __init
enlarge console.name
revert "rtc: Add rtc_merge_alarm()"
vt-add-color-support-to-the-underline-and-italic-attributes-fix
sm501fb printk warning fixes
revert 'sched: redundant reschedule when set_user_nice() boosts a prio of a task from the
"expired" array'
mmc build fix
swsusp: clean up printk
mutex_lock_interruptible(): add __must_check
schedule_on_each_cpu(): use preempt_disable()
flush_workqueue(): use preempt_disable to hold off cpu hotplug
aio: use flush_work()
kblockd: use flush_work
tg3: use flush_work_keventd()
e1000: use flush_work_keventd()
libata: use flush_work()
phy: use flush_work_keventd()
aio is unlikely
declare struct ktime
add upper-32-bits macro
[ALSA] wm8750 typo fix
SubmitChecklist: add -W help
[ARM] stacktrace fix
netxen_nic_main don't use deprecated irq flags
mlx4: don't use deprecated IRQ flags
git-libata-all: sata_via build fix
Andrew Vasquez (11):
[SCSI] qla2xxx: Add scan_[start|finish]() callbacks for ISP24xx HBAs.
[SCSI] qla2xxx: Add cond_resched() calls during HBA flash manipulation.
[SCSI] qla2xxx: Drop acquisition of hardware_lock during flash manipulations.
[SCSI] qla2xxx: Allow the extended-error-logging flag to be dynamic.
[SCSI] qla2xxx: Update version number to 8.01.07-k6.
[SCSI] qla2xxx: Error-out during probe() if we're unable to complete HBA initialization.
[SCSI] qla2xxx: Honor NVRAM port-down-retry-count settings.
[SCSI] qla2xxx: Attempt to stop firmware only if it had been previously executed.
[SCSI] qla2xxx: Correct pci_set_msi() usage semantics.
[SCSI] qla2xxx: Add MSI support.
[SCSI] qla2xxx: Update version number to 8.01.07-k7.
Andrew Victor (20):
[MTD] [NAND] at91_nand.c: CMDLINE_PARTS support
[ARM] 4350/1: AT91: Hardware header for ADC peripheral
[ARM] 4351/1: AT91: Define rest of peripheral clocks
[ARM] 4352/1: AT91: Platform data for LCD and AC97.
[ARM] 4353/1: AT91: Support ADS7846 touchsceen on SAM9261-EK board
[ARM] 4354/1: AT91: Support ADS7846 touchsceen on SAM9263-EK board
[ARM] 4357/1: AT91: Support slower serial baud-rates
[ARM] 4355/2: AT91: SAM9260-EK and SAM9263-EK board updates
AT91RM9200 Ethernet: Support additional PHYs
AT91RM9200 Ethernet: Fix multicast addressing
[ARM] 4361/1: AT91: Build error
[ARM] 4363/1: AT91: Remove legacy PIO definitions
[ARM] 4364/1: AT91: LEDS on AT91SAM9261-EK
[ARM] 4369/1: AT91: Fix circular dependency in header files
[ARM] 4370/3: AT91: Support for Atmel AT91SAM9RL processors.
[ARM] 4372/1: Define byte sizes in asm-arm/sizes.h
[ARM] 4371/1: AT91: Support for Atmel AT91SAM9RL-EK development board
[ARM] 4331/3: Support for Micrel/Kendin KS8695 processor
[ARM] 4332/2: KS8695: Serial driver
[ARM] 4333/2: KS8695: Micrel Development board
Andy Green (1):
kbuild: scripts/basic/fixdep segfault on pathological string-o-death
Andy Whitcroft (2):
add pfn_valid_within helper for sub-MAX_ORDER hole detection
tty_register_driver: only allocate tty instances when defined
Aneesh Kumar K.V (1):
i386: Update __copy_to_user_inatomic linuxdoc description
Angelo P. Castellani (1):
[TCP] YeAH-TCP: algorithm implementation
Anil S Keshavamurthy (1):
[IA64] fix Kprobes reentrancy
Anthony Liguori (4):
KVM: Lazy FPU support for SVM
KVM: VMX: Properly shadow the CR0 register in the vcpu struct
KVM: VMX: Add lazy FPU support for VT
KVM: SVM: Only save/restore MSRs when needed
Antoine Jacquet (2):
V4L/DVB (5257): USB: add zr364xx V4L2 driver
V4L/DVB (5385): Fix compilation issue with zr364xx when V4L1 is disabled
Anton Blanchard (5):
[POWERPC] Remove _get_SP
[POWERPC] Remove last_syscall
[SCSI] lpfc: fix oops when parsing dodgy VPD
[POWERPC] Fix WARN_ON when entering xmon
kbuild: small documentation fix in Documentation/kbuild/modules.txt
Antonino A. Daplas (54):
fbdev: add Ultrasharp UXGA to broken monitor database
nvidiafb: bring back generic ddc reading
fbdev: ignore VESA modes if framebuffer is disabled
fbdev: fix obvious bug in show_pan()
neofb: fill transp->msb_right with the correct value
atyfb: kill dead code
vt: expose system-wide UTF-8 default setting via sysfs
fbdev: don't show logo if driver or fbcon are modular
rivafb: fixed reversed DDC ports
nvidiafb: ensure that CRTC registers are accessible
nvidiafb: access CRT registers safely
nvidiafb: VGA state save and restore
savagefb: rework i2c bit access
savagefb: VGA state save and restore
fbdev: link vgastate.o using Kconfig
fbcon: delay screen update when setting the mode of all consoles
nvidiafb: fix sparse warning
rivafb: fix IO access
fbdev: kill sparse warning in deferred IO
fbdev: add sparse annotations in svgalib.c
arcfb: kill sparse warning
s3fb: add sparse annotations
hecubafb: kill sparse warnings
i810fb: fix incorrect frequency mask
vt: add documentation for new boot/sysfs options
skeletonfb: documentation error fixes
fbdev: add drawing functions for framebuffers in system RAM
arcfb: use sys instead of cfb drawing functions
hecubafb: use sys instead of cfb drawing functions
vfb: use sys instead of cfb drawing functions
fbdev: pass struct fb_info to fb_read and fb_write
fbdev: add fb_read/fb_write functions for framebuffers in system RAM
arcfb: use fb_sys_read()
hecubafb: use fb_sys_read()
vfb: use fb_sys_read() and fb_sys_write()
fbdev: consolidate common drawing functions into a header file
fbdev: advertise limitation of drawing engine
fbcon: font setting should check limitation of driver
vga16fb: restrict to blit rectangles with widths of multiples of 8 pixels
s3fb: limit 8x16 rectangles when tileblitting is enabled
fbdev: add tile operation to get the maximum length of the map
s3fb: implement fb_get_tilemax()
fbcon: check if the character count can be handled
fbdev: save the activate field before calling fb_check_var()
fbdev: fbcon: check if mode can handle new screen
s3fb: implement fb_get_caps
nvidiafb: fix return value of nvidiafb_open()
fbdev: clean up exit patch of fb_set_var
fbcon: check console-fb mapping in fbcon_get_requirement
vgacon: disallow console operations when in KD_GRAPHICS mode
vga16fb: actually support widths in multiples of 8
svgalib: move fb_get_caps to svgalib
pm2fb: fb_sync added
pm3fb: Fix compile error if module
Arjan van de Ven (1):
user of the jiffies rounding code: e1000
Armin Schindler (1):
drivers/isdn/hardware/eicon/: remove unused header files
Arnaldo Carvalho de Melo (81):
[UDP]: Use __skb_pull since we have checked it won't fail with pskb_may_pull
[SOCKET]: Export __sock_recv_timestamp
[TR]: Use tr_hdr() were appropriate
[TR]: Make tr_type_trans set skb->dev
[HIPPI/FDDI]: Make {hippi,fddi}_type_trans set skb->dev
[QETH]: Use eth_hdr()
[AOE]: Introduce aoe_hdr()
[ETH]: Make eth_type_trans set skb->dev like the other *_type_trans
[SK_BUFF]: Introduce skb_reset_mac_header(skb)
[LLC]: Use skb_reset_mac_header in llc_alloc_frame
[LLC]: Use skb_reset_mac_header in llc_mac_hdr_init
[SK_BUFF]: Introduce skb_set_mac_header()
[SK_BUFF] xfrm: Use skb_set_mac_header in the memmove cases
[TCP]: Do the layer header setting in tcp_collapse relative to skb->data
[TCP]: Use skb_set_mac_header in tcp_collapse
[SK_BUFF]: Introduce skb_mac_header()
[LLC]: Kill llc_set_pdu_hdr
[PPPOE]: Introduce pppoe_hdr()
[BONDING]: Introduce arp_pkt()
[IPV6]: Use skb->nh.ipv6h instead of casting skb->nh.raw
[SK_BUFF]: Introduce skb_reset_network_header(skb)
[SK_BUFF]: Use skb_reset_network_header in skb_push cases
[SK_BUFF]: Use skb_reset_network_header where the skb_pull return was being used
[SK_BUFF]: Use skb_reset_network_header where the return of __pskb_pull was being used
[SK_BUFF]: Some more simple skb_reset_network_header conversions
[SK_BUFF]: Some more skb_put cases converted to skb_reset_network_header
[SK_BUFF] ipconfig: Another conversion to skb_reset_network_header related to skb_put
[SK_BUFF]: Use skb_reset_network_header after skb_push
[SK_BUFF] ipv6: More skb_reset_network_header conversions related to skb_pull
[SK_BUFF] xfrm4: use skb_reset_network_header
[SK_BUFF] bonding: Set skb->nh.raw relative to skb->mac.raw
[SK_BUFF]: Introduce skb_network_offset()
[SK_BUFF]: Introduce skb_network_header()
[SK_BUFF] ipmr: Another skb_push related conversion to skb_reset_network_header
[SK_BUFF]: Introduce skb_set_network_header
[SK_BUFF] ipmr: Missed one conversion to skb_network_header()
[IP]: Introduce ip_hdrlen()
[IPMR]: Fix bug introduced when converting to skb_network_reset_header
[SK_BUFF]: Introduce ip_hdr(), remove skb->nh.iph
[SK_BUFF]: Introduce arp_hdr(), remove skb->nh.arph
[SK_BUFF]: Introduce ipv6_hdr(), remove skb->nh.ipv6h
[SK_BUFF]: Introduce skb_reset_transport_header(skb)
[SK_BUFF]: Introduce skb_transport_offset()
[SK_BUFF]: Introduce skb_set_transport_header
[SCTP]: Introduce sctp_hdr()
[ICMP6]: Introduce icmp6_hdr()
[SK_BUFF]: Introduce igmp_hdr() & friends, remove skb->h.igmph
[SK_BUFF]: Introduce udp_hdr(), remove skb->h.uh
[SK_BUFF]: Introduce icmp_hdr(), remove skb->h.icmph
[TCP]: Introduce tcp_hdrlen() and tcp_optlen()
[SK_BUFF]: Introduce tcp_hdr(), remove skb->h.th
[SK_BUFF]: Introduce ipip_hdr(), remove skb->h.ipiph
[SK_BUFF]: Introduce ipipv6_hdr(), remove skb->h.ipv6h
[SK_BUFF]: More skb_reset_transport_header conversions
[SCTP]: Eliminate some pointer attributions to the skb layer headers
[SK_BUFF]: Introduce skb_transport_header(skb)
[SK_BUFF]: More skb_put related conversions to skb_reset_transport_header
[IPV6]: Reset the network header in ip6_nd_hdr
[SK_BUFF]: More skb_put related skb_reset_transport_header
[KBUILD]: Unifdef headers changed by the skb layer header refactorings
[SK_BUFF]: Some more layer header conversions
[SK_BUFF]: Use the helpers to get the layer header pointer
[SK_BUFF]: Introduce skb_network_header_len
[SK_BUFF]: unions of just one member don't get anything done, kill them
[SK_BUFF]: Use offsets for skb->{mac,network,transport}_header on 64bit architectures
[SK_BUFF]: Convert skb->tail to sk_buff_data_t
[SK_BUFF]: Convert skb->end to sk_buff_data_t
[SK_BUFF]: Adjust the zeroing up to tail in __alloc_skb too
[NETLINK]: Introduce nlmsg_hdr() helper
[SK_BUFF]: Remove skb_add_mtu() leftovers
[NETLINK]: Remove NLMSG_{NEW_ANSWER,CANCEL,END}
[NETLINK]: Use nlmsg_trim() where appropriate
[SK_BUFF] ipv6: Use skb_network_offset in some more places
[ATM] idt77252: Fix double kfree_skb on failure in push_rx_skb
[LMC]: lmc_main wants to use skb_tailroom
[FORCEDETH]: Use skb_tailroom where appropriate
[BLUETOOTH]: Introduce skb->data accessor methods for hci_{acl,event,sco}_hdr
[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}
[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}
[SK_BUFF]: Some more conversions to skb_copy_from_linear_data
[CREDITS]: Update Arnaldo entry
Arnaud Patard (7):
mmc-omap: add missing '\n'
[ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header
[ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro
[WATCHDOG] s3c2410_wdt - initialize watchdog irq resource
spi_s3c24xx.c: Fix build
[ARM] 4359/3: H1940: Add bluetooth support
[ARM] 4368/1: S3C24xx: build fix
Arnd Bergmann (4):
[POWERPC] spufs: add memory barriers after set_bit
[POWERPC] spufs: make spu page faults not block scheduling
[POWERPC] spufs: fix memory leak on coredump
[POWERPC] update cell_defconfig
Artem B. Bityutskiy (1):
UBI: Unsorted Block Images
Artem Bityutskiy (6):
[JFFS2] fix deadlock on error path
[JFFS2] fix buffer sise calculations in jffs2_get_inode_nodes()
JFFS2: add UBI support
UBI: add me to MAINTAINERS
UBI: remove unused variable
trivial: s/i_sem /i_mutex/
Arthur Jones (2):
IB/ipath: Call free_irq() on chip specific initialization failure
IB/ipath: Force PIOAvail update entry point
Atsushi Nemoto (18):
[MIPS] JMR3927 cleanup
[MIPS] Select ZONE_DMA only if GENERIC_ISA_DMA selected
tc35815 driver update (take 2)
tc35815: Fix an usage of streaming DMA API.
tc35815: Zap changelog from source code
ne: Add platform_driver
ne: Misc fixes for platform driver.
ne: Add NEEDS_PORTLIST to control ISA auto-probe
ne: MIPS: Use platform_driver for ne on RBTX49XX
MIPS: Drop unnecessary CONFIG_ISA from RBTX49XX
tc35815: Remove unnecessary skb->dev assignment
serial_txx9: Use assigned device numbers
serial_txx9: zap changelog from source code
[MIPS] Drop __devinit tag from allocate_irqno() and free_irqno()
[MIPS] Add minimum defconfig for RBHMA4200
[MIPS] Remove unused CONFIG_TOSHIBA_BOARDS
[MIPS] Run checksyscalls for N32 and O32 ABI
[MIPS] Fix build error in atomic64_cmpxchg
Auke Kok (2):
e1000: FIX: be ready for incoming irq at pci_request_irq
e1000: list e1000-devel mailing list in MAINTAINERS
Avi Kivity (52):
x86-64: fix arithmetic in comment
KVM: Use own minor number
KVM: Export <linux/kvm.h>
KVM: Fix bogus sign extension in mmu mapping audit
KVM: Use a shared page for kernel/user communication when runing a vcpu
KVM: Do not communicate to userspace through cpu registers during PIO
KVM: Handle cpuid in the kernel instead of punting to userspace
KVM: Remove the 'emulated' field from the userspace interface
KVM: Remove minor wart from KVM_CREATE_VCPU ioctl
KVM: Renumber ioctls
KVM: Add method to check for backwards-compatible API extensions
KVM: Allow userspace to process hypercalls which have no kernel handler
KVM: Fold kvm_run::exit_type into kvm_run::exit_reason
KVM: Add a special exit reason when exiting due to an interrupt
KVM: Initialize the apic_base msr on svm too
KVM: Add guest mode signal mask
KVM: Allow kernel to select size of mmap() buffer
KVM: Future-proof argument-less ioctls
KVM: Avoid guest virtual addresses in string pio userspace interface
KVM: MMU: Remove unnecessary check for pdptr access
KVM: MMU: Remove global pte tracking
KVM: Workaround vmx inability to virtualize the reset state
KVM: Remove set_cr0_no_modeswitch() arch op
KVM: Modify guest segments after potentially switching modes
KVM: Hack real-mode segments on vmx from KVM_SET_SREGS
KVM: Don't allow the guest to turn off the cpu cache
KVM: Remove unused and write-only variables
KVM: MMU: Fix hugepage pdes mapping same physical address with different access
KVM: SVM: Ensure timestamp counter monotonicity
KVM: Use list_move()
KVM: Remove debug message
KVM: x86 emulator: fix bit string operations operand size
KVM: Simply gfn_to_page()
KVM: Add physical memory aliasing feature
KVM: Add fpu get/set operations
KVM: Use kernel-standard types
KVM: Initialize cr0 to indicate an fpu is present
KVM: Handle partial pae pdptr
KVM: Use slab caches to allocate mmu data structures
KVM: Retry sleeping allocation if atomic allocation fails
KVM: SVM: Report hardware exit reason to userspace instead of dmesg
KVM: Handle guest page faults when emulating mmio
KVM: VMX: Reduce unnecessary saving of host msrs
KVM: VMX: Don't switch 64-bit msrs for 32-bit guests
KVM: Fold drivers/kvm/kvm_vmx.h into drivers/kvm/vmx.c
KVM: VMX: Only save/restore MSR_K6_STAR if necessary
KVM: Per-vcpu statistics
KVM: Allow passing 64-bit values to the emulated read/write API
KVM: Don't complain about cpu erratum AA15
KVM: Remove extraneous guest entry on mmio read
KVM: Don't require explicit indication of completion of mmio or pio
KVM: Remove unused 'instruction_length'
Badari Pulavarty (1):
Merge sys_clone()/sys_unshare() nsproxy and namespace handling
Bart De Schuymer (1):
[NETFILTER]: ebt_arp: add gratuitous arp filtering
Bart Van Assche (1):
[POWERPC] Ocotea board: ntpd complains that the frequency error exceeds the tolerance
Bartlomiej Zolnierkiewicz (16):
alim15x3: PIO fallback fix
pdc202xx_new: enable DMA for all ATAPI devices
it821x: PIO mode setup fixes
siimage: fix wrong ->swdma_mask
ide-cris: fix ->speedproc and wrong ->swdma_mask
ide: fix UDMA/MWDMA/SWDMA masks (v3)
ide: rework the code for selecting the best DMA transfer mode (v3)
ide: add ide_tune_dma() helper
ide: make /proc/ide/ optional
ide: split off ioctl handling from IDE settings (v2)
ide: move IDE settings handling to ide-proc.c
ide: cable detection fixes (take 2)
ide: add "initializing" argument to ide_register_hw()
ide: add ide_proc_register_port()
ide: legacy PCI bus order probing fixes
ide: fix PIO setup on resume for ATAPI devices
Bastian Blank (1):
[SCSI] tgt: fix rdma transfer bugs
Becky Bruce (1):
[POWERPC] Move reg_booke.h to include/asm-powerpc
Ben Dooks (11):
[ARM] 4324/1: S3C24XX: remove clocks from s3c24xx_board
[ARM] 4325/1: S3C24XX: remove s3c24xx_board
[ARM] 4326/1: S3C24XX: fix sparse errors in DMA code
[ARM] 4319/1: S3C2412: Add kconfig for MACH_SMDK2412
[ARM] 4330/1: S3C24XX: add S3C2410_UDC_FUNCADDR_UPDATE
i2c: New Simtec I2C bus driver
i2c-s3c2410: Fix I2C SDA to SCL setup time
i2c-s3c2410: Fix bug in releasing driver
DM9000: fix use of kfree() on net device
[ALSA] ASoC Samsung S3C24xx I2S support
[ALSA] ASoC Samsung S3C24xx audio DMA
Benjamin Herrenschmidt (28):
[POWERPC] Add inatomic versions of __get_user and __put_user
[POWERPC] Alignment exception uses __get/put_user_inatomic
[POWERPC] Make tlb flush batch use lazy MMU mode
[POWERPC] Cleanup 32-bit map_page
[POWERPC] Fix 32-bit mm operations when not using BATs
[POWERPC] DEBUG_PAGEALLOC for 32-bit
[POWERPC] DEBUG_PAGEALLOC for 64-bit
[POWERPC] Always use -mno-string
[POWERPC] pmac_feature_call checks platform
get_unmapped_area handles MAP_FIXED on powerpc
get_unmapped_area handles MAP_FIXED on alpha
get_unmapped_area handles MAP_FIXED on arm
get_unmapped_area handles MAP_FIXED on frv
get_unmapped_area handles MAP_FIXED on i386
get_unmapped_area handles MAP_FIXED on ia64
get_unmapped_area handles MAP_FIXED on parisc
get_unmapped_area handles MAP_FIXED on sparc64
get_unmapped_area handles MAP_FIXED on x86_64
get_unmapped_area handles MAP_FIXED in hugetlbfs
get_unmapped_area handles MAP_FIXED in generic code
get_unmapped_area doesn't need hugetlbfs hacks anymore
[POWERPC] Small fixes & cleanups in segment page size demotion
[POWERPC] Introduce address space "slices"
[POWERPC] Add ability to 4K kernel to hash in 64K pages
[POWERPC] Spufs support for 64K LS mappings on 4K kernels
powerpc: fixup hard_irq_disable semantics
Add hard_irq_disable()
stop_machine() now uses hard_irq_disable
Benjamin Marzinski (2):
[GFS2] Fix log entry list corruption
[GFS2] flush the log if a transaction can't allocate space
Bernhard Kaindl (4):
x86: Adds mtrr_save_fixed_ranges() for use in two later patches.
x86: Save the MTRRs of the BSP before booting an AP
x86: Save and restore the fixed-range MTRRs of the BSP when suspending
i386: Enable support for fixed-range IORRs to keep RdMem & WrMem in sync
Bernhard Kauer (1):
ieee1394: ohci1394: remove unnecessary rcvPhyPkt bit flipping in LinkControl register
Bernhard Walle (11):
[SCSI] qla2xxx: Remove duplicate pci_disable_device() call
x86: add command line length to boot protocol
x86-64: Fix "Section mismatch" compile warning
add new_id to PCMCIA drivers
Add IRQF_IRQPOLL flag (common code)
Add IRQF_IRQPOLL flag on x86_64
Add IRQF_IRQPOLL flag on i386
Add IRQF_IRQPOLL flag on IA64
Add IRQF_IRQPOLL flag on sh
Add IRQF_IRQPOLL flag on parisc
Add IRQF_IRQPOLL flag on arm
Bert Wesarg (1):
kernel/params.c: fix lying comment for param_array()
Bill Irwin (1):
i386: Add missing !X86_PAE dependincy to the 2G/2G split.
Bjorn Helgaas (13):
[IA64] rename ioremap variables to match i386
[IA64] make ioremap avoid unsupported attributes
[IA64] allow WB /sys/.../legacy_mem mmaps
[IA64] fail mmaps that span areas with incompatible attributes
[IA64] update memory attribute aliasing documentation & test cases
ACPI: Remove duplicate definitions for _STA bits
ACPI: use _STA bit names rather than 0x0F
EFI: warn only for pre-1.00 system tables
PNP: notice whether we have PNP devices (PNPBIOS or PNPACPI)
PNP: workaround HP BIOS defect that leaves SMCF010 device partly enabled
smsc-ircc2: tidy up module parameter checking
smsc-ircc2: add PNP support
x86, serial: convert legacy COM ports to platform devices
Bob Moore (1):
ACPICA: clear fields reserved before FADT r3
Borislav Petkov (7):
ACPI: word-smith kconfig help
[NET]: Fix comments for register_netdev().
Add unitialized_var() macro for suppressing gcc warnings
kernel-doc: handle arrays with arithmetic expressions as initializers
kernel-doc: generate main index page when building 'htmldocs'
kill warnings when building mandocs
kernel-doc: small kernel-doc optimization
Brian Braunstein (1):
[NET] tun/tap: fixed hw address handling
Brian King (26):
[SCSI] ipr: Make adapter operational timeout be per adapter type
[SCSI] ipr: Remove auto RAID create module parameter
[SCSI] ipr: Add new PCI-E IDs to device table
[SCSI] ipr: Enable logging of debug error data for all devices
[SCSI] ipr: Log error for SAS dual path switch
[SCSI] ipr: Fix for oops following SATA request sense
[SCSI] ipr: PCI unblock config access fix
[SCSI] ipr: Improve async error logging level control
[SCSI] ipr: Disrupt device error
[SCSI] ipr: Return better qc_issue errors
[SCSI] ipr: Faster sg list fetch
[SCSI] ipr: Driver version to 2.3.2
[SCSI] scsi_error.c: Add EH Start Unit retry
pci: New PCI-E reset API
[SCSI] use sysfs configured timeout for EH Start Unit timeout
[SCSI] ipr: Prevent overlapped adapter resets
[SCSI] ipr: Allow driver_data to be passed for dynamic ids
[SCSI] ipr: Handle UA on disk array following an adapter reset
[SCSI] ipr: Handle check condition status from disk array device
[SCSI] ipr: Handle IOA reset request
[SCSI] ipr: Increase adapter operational timeout
[SCSI] ipr: Improved dual adapter errors
[SCSI] ipr: Enable multi-initator RAID support
[SCSI] ipr: Better handle adapter boot time errors
[POWERPC] Add powerpc PCI-E reset API implementation
[SCSI] ipr: Use PCI-E reset API for new ipr adapter
Brice Goglin (5):
myri10ge: support new firmware counters
myri10ge: update firmware headers
myri10ge: fix restoring of multicast list after reset
myri10ge: move the DMA test code into its own function
myri10ge: replace the chipset whitelist with firmware autodetection
Bruce Allan (1):
e1000: FIX: firmware handover bits
Bryan O'Sullivan (17):
IB/ipath: Add ability to set and clear IB local loopback
IB/ipath: Fix user memory region creation when IOMMU present
IB/ipath: Definitions of two RXE parity err bits were reversed
IB/ipath: Fix up some debug messages
IB/ipath: Change packet problems vs chip errors handling and reporting
IB/ipath: Fix bad argument to clear_bit()
IB/ipath: Fix CQ flushing when QP is modified to error state
IB/ipath: Remove unused ipath_read_kreg64_port()
IB/ipath: Fix calculation for number of kernel PIO buffers
IB/ipath: Discard multicast packets without a GRH
IB/ipath: Print better error messages if kernel is misconfigured
IB/ipath: Improve handling and reporting of parity errors
IB/ipath: On unrecoverable errors, force link down, LEDs off
IB/ipath: Prevent random program use of diags interface
IB/ipath: Disable IB link earlier in shutdown sequence
IB/ipath: Don't allow QPs 0 and 1 to be opened multiple times
IB/ipath: Fix unit selection when all CPU affinity bits set
Bryan Wu (3):
i2c: Blackfin Two Wire Interface driver
blackfin architecture
blackfin: serial driver
Catalin Marinas (5):
[ARM] armv7: add support for ARMv7 cores.
[ARM] armv7: Add ARMv7 cacheid macros
[ARM] armv7: add dedicated ARMv7 barrier instructions
[ARM] armv7: add support for asid-tagged VIVT I-cache
[ARM] armv7: add Makefile and Kconfig entries
Charles Pillar (1):
HID: add input mappings for non-working keys on Logitech S510 remote
Chris Clayton (1):
HID: enable dead keys on a belkin wireless keyboard
Chris Dearman (2):
[MIPS] MT: Reenable EIC support and add support for SOCit SC.
[MIPS] FPU hazard handling
Chris Snook (2):
use symbolic constants in generic lseek code
use use SEEK_MAX to validate user lseek arguments
Christian Engelmayer (1):
ehci-fsl: change SI_CTRL, PRI_CTRL register offsets according to errata
Christian Krafft (10):
[POWERPC] cell: add cbe_node_to_cpu function
[POWERPC] cbe_thermal: clean up computation of temperature
[POWERPC] cbe_thermal: add throttling attributes to cpu and spu nodes
[POWERPC] cell: use pmi in cpufreq driver
[POWERPC] add check for initialized driver data to pmi driver
[POWERPC] pmi probe device by device-type
[POWERPC] add of_iomap function
[POWERPC] cell: add support for proper device-tree
[POWERPC] Uninline of_iomap function
IPMI: Add PPC openfirmware unregister
Christof Schmitt (5):
[SCSI] zfcp: fix initialization of FSF timer
[SCSI] zfcp: Stop system after memory corruption
[SCSI] zfcp: print S_ID and D_ID with 3 bytes
[SCSI] zfcp: Locking for req_no and req_seq_no
[SCSI] zfcp: Fix deadlock between zfcp ERP and SCSI
Christoph Hellwig (29):
[CIFS] Remove unnecessary checks
[POWERPC] spufs: don't yield CPU in spu_yield
[MTD] Finish conversion mtd_blkdevs to use the kthread API
[POWERPC] spufs: use cancel_rearming_delayed_workqueue when stopping spu contexts
[POWERPC] spufs: clear mapping pointers after last close
[POWERPC] spu sched: ensure preempted threads are put back on the runqueue
[POWERPC] spu sched: ensure preempted threads are put back on the runqueue, part2
[POWERPC] spufs: remove woken threads from the runqueue early
[POWERPC] spufs: streamline locking for isolated spu setup
[POWERPC] spu_base: move spu_init_channels out of spu_mutex
[POWERPC] spufs: turn run_sema into run_mutex
[POWERPC] spufs: avoid spurious memory barriers
[POWERPC] spufs: various run.c cleanups
[POWERPC] spu_base: remove cleanup_spu_base
[VOYAGER] Convert the monitor thread to use the kthread API
[POWERPC] Minor fault path optimization
[S390] get rid of kprobes notifier call chain.
[SCSI] sas_scsi_host: Convert to use the kthread API
[SCSI] deprecate the old NCR53C9x driver
simplify the stacktrace code
vfs: remove superflous sb == NULL checks
namei.c: remove utterly outdated comment
move die notifier handling to common code
merge compat_ioctl.h into compat_ioctl.c
cleanup compat ioctl handling
kprobes: use hlist_for_each_entry
kprobes: codingstyle cleanups
kprobes: kretprobes simplifications
knfsd: trivial makefile cleanup
Christoph Lameter (55):
x86-64: use lru instead of page->index and page->private for pgd lists management.
Safer nr_node_ids and nr_node_ids determination and initial values
Use ZVC counters to establish exact size of dirtyable pages
i386: use page allocator to allocate thread_info structure
SLUB core
SLUB: change default alignments
SLUB: allocate smallest object size if the user asks for 0 bytes
PowerPC: Disable SLUB for configurations in which slab page structs are modified
Make page->private usable in compound pages
mm: optimize compound_head() by avoiding a shared page flag
Add virt_to_head_page and consolidate code in slab and slub
slub: fix object tracking
slub: enable tracking of full slabs
slub: validation of slabs (metadata and guard zones)
SLUB: Add MIN_PARTIAL
slub: add ability to list alloc / free callers per slab
SLUB: Free slabs and sort partial slab lists in kmem_cache_shrink
slub: remove object activities out of checking functions
slub: user documentation
slub: add slabinfo tool
Quicklists for page table pages
slab allocators: Remove obsolete SLAB_MUST_HWCACHE_ALIGN
KMEM_CACHE(): simplify slab cache creation
slab allocators: remove multiple alignment specifications
slab allocators: Remove SLAB_DEBUG_INITIAL flag
slab allocators: Remove SLAB_CTOR_ATOMIC
Slab allocators: remove useless __GFP_NO_GROW flag
page migration: Only migrate pages if allocation in the highest zone is possible
SLUB: add support for dynamic cacheline size determination
SLUB: after object padding only needed for Redzoning
SLUB: slabinfo upgrade
SLUB: use check_valid_pointer in kmem_ptr_validate
SLUB: clean up krealloc
SLUB: get rid of finish_bootstrap
SLUB: update comments
SLUB: add macros for scanning objects in a slab
SLUB: move resiliency check into SYSFS section
SLUB: introduce DebugSlab(page)
SLUB: consolidate trace code
SLUB: move tracking definitions and check_valid_pointer() away from debug code
SLUB: add CONFIG_SLUB_DEBUG
SLUB: include lifetime stats and sets of cpus / nodes in tracking output
SLUB: rework slab order determination
Fix spellings of slab allocator section in init/Kconfig
FRV: Replace pgd management via slabs through quicklists
slab: shut down cache_reaper when cpu goes down
vmstat: use our own timer events
Make vm statistics update interval configurable
Move remote node draining out of slab allocators
slub: support concurrent local and remote frees and allocs on a slab
SLUB: SLUB_DEBUG must depend on SLUB
SLUB: remove nr_cpu_ids hack
VM statistics: Make timer deferrable
[IA64] Quicklist support for IA64
SLUB: i386 support
Christophe Cattelain (1):
V4L/DVB (5371): [PATCH] Pinnacle PCTV Sat Pro USB (450e) support by ttusb2.c (400e driver)
Chuck Ebbert (1):
PCI: add debug information to resource collision message
Chuck Lever (12):
NLM: Shrink the maximum request size of NLM4 requests
SUNRPC: RPC buffer size estimates are too large
SUNRPC: Eliminate side effects from rpc_malloc
SUNRPC: introduce rpcbind: replacement for in-kernel portmapper
SUNRPC: switch socket-based RPC transports to use rpcbind
SUNRPC: switch the RPC server to use the new rpcbind registration API
NFS: switch NFSROOT to use new rpcbind client
SUNRPC: remove old portmapper
SUNRPC: RPC client should retry with different versions of rpcbind
SUNRPC: Fix pointer arithmetic bug recently introduced in rpc_malloc/free
NFS: NFS client underestimates how large an NFSv4 SETATTR reply can be
NFS: Clean up NFSv4 XDR error message
Clemens Ladisch (6):
[ALSA] Kconfig: fix FW_LOADER dependencies
[ALSA] Kconfig: clarify help text for external firmware entries
[ALSA] do not depend on FW_LOADER when internal firmware images are used
[ALSA] add MODULE_FIRMWARE entries
[ALSA] usb-audio: work around broken M-Audio MidiSport Uno firmware
[ALSA] usb-audio: work around wrong wMaxPacketSize on ESI M4U
Cliff Brake (1):
Input: ucb1400 - make delays configurable
Conke Hu (1):
ahci.c: remove non-existing SB600 raid id (re-send)
Corentin Chary (9):
asus-laptop: use acpi_evaluate_integer instead of read_acpi_int
asus-laptop: clean write_status
asus-laptop: add GLED
asus-laptop: add wapf param
asus-laptop: version bump
asus-laptop: notify ALL events
asus-laptop: add GPS support
asus-laptop: fix light sens init
asus-laptop: version bump and lindent
Corey Minyard (5):
ipmi: add powerpc openfirmware sensing
ipmi: allow shared interrupts
ipmi: add new IPMI nmi watchdog handling
ipmi: add pci remove handling
IPMI: fix SI address space settings
Cornelia Huck (20):
[S390] cio: Clean up online_store.
[S390] cio: Use add_uevent_var.
[S390] cio: Dont call css_update_ssd_info from interrupt context.
[S390] cio: ccwgroup register vs. unregister.
[S390] cio: cm_enable memory leak.
[S390] cio: Unregister ccw devices directly.
driver core: per-subsystem multithreaded probing
driver core: don't fail attaching the device if it cannot be bound
Driver core: suppress uevents via filter
Driver core: switch firmware_class to uevent_suppress.
kobject: kobject_add() reference leak
qeth: Remove usage of subsys.rwsem
s390: cio: Delay uevents for subchannels
[S390] cio: Deprecate read_dev_chars() and read_conf_data{,_lpm}().
[S390] dasd: New read device characteristics and read configuration data.
[S390] qeth: New read configuration data.
[S390] fix subsystem removal fallout
[S390] cio: Get rid of _ccw_device_get_device_number().
[S390] cio: Make some structures and a function static.
[S390] dasd: Fix modular build.
Craig Shelley (1):
USB: CP2101 New Device IDs
Cyrill Gorcunov (2):
USB Elan FTDI: check for driver registration status
CRIS: check for memory allocation
Dale Farnsworth (8):
rtc: add RTC class driver for the Maxim MAX6900
[POWERPC] Add interrupt support for Marvell mv64x60 chips
[POWERPC] Create Marvell mv64x60 MPSC (serial) platform_data
[POWERPC] Create Marvell mv64x60 ethernet platform_data
[POWERPC] Create Marvell mv64x60 I2C platform_data
[POWERPC] Add Marvell mv64x60 PCI bridge support
[POWERPC] Check cache coherency of kernel vs firmware
[POWERPC] Add arch/powerpc support for the Motorola PrPMC2800
Damian Minkov (1):
V4L/DVB (5481): Fix audio input for AverTv Go 007
Dan Williams (29):
dev_dbg: check dev_dbg() arguments
usb-net/pegasus: simplify carrier detection
[ARM] 4340/1: iop: fix iop_getttimeoffset
[ARM] 4341/1: iop13xx: fix i/o address translation
[ARM] 4343/1: iop13xx: automatically detect the internal bus frequency
[ARM] 4344/1: iop13xx: do not claim both uarts by default on iop342
msi: introduce ARCH_SUPPORTS_MSI Kconfig option (rev2)
[ARM] 4348/4: iop3xx: Give Linux control over PCI initialization
[ARM] 4342/2: iop13xx: add resource definitions for the tpmi units
[ARM] 4356/1: arm: fix handling of svc mode undefined instructions
libertas: remove WPA_SUPPLICANT structure
libertas: use <net/ieee80211.h> for MAX_WPA_IE_LEN
libertas: fix size of SSID comparison in stop_adhoc check
libertas: remove 8021xauthalgs private ioctl
libertas: remove setauthalg private ioctl
libertas: remove incorrect vi modelines
libertas: remove custom encryption mode stuff
libertas: remove setwpaie private ioctl
libertas: remove WLAN_802_11_AUTHENTICATION_MODE
libertas: remove WLAN_802_11_WEP_STATUS enum
libertas: remove WLAN_802_11_NETWORK_INFRASTRUCTURE enum
libertas: Get rid of version.h
libertas: Purge non-mesh ioctls
libertas: remove SUPPORT_BOOT_COMMAND
libertas: Clean up debug defines
libertas: make debugfs.c sparse-clean
libertas: fix missing unlock in TX error path
libertas: sparse fixes
libertas: 64-bit cleanups
Daniel Drake (12):
zd1211rw: Use compare_ether_addr()
zd1211rw: Add AL2230S RF support
zd1211rw: More device IDs
zd1211rw: Mark some data const
zd1211rw: Don't handle broken frames in monitor mode
zd1211rw: Add another ID for Linksys WUSBF54G
zd1211rw: Remove invalid CR write during ZD1211 phy reset
zd1211rw: rework band edge patching
zd1211rw: Add AL7230B RF support for ZD1211B
zd1211rw: Add ID for ZyXEL AG-220
zd1211rw: Add ID for ZyXEL AG-225H v2
[ALSA] usb-audio: explicitly match Logitech QuickCam
Daniel Mack (1):
[ALSA] Add Native Instrument usb audio device support
Daniel P. Engel (1):
USB HID: add QUIRK_HIDDEV for Belkin Flip KVM
Daniel Walker (6):
ACPI: correct pathname in comment
seqlocks: trivial remove weird whitespace
i386: remove xtime_lock'ing around cpufreq notifier
clocksource: spelling error in watchdog code
use defines in sys_getpriority/sys_setpriority
include/linux: trivial repair whitespace damage
Daniel Wolstenholme (1):
[ARM] iop13xx: msi support
Darrick J. Wong (1):
Fix race between proc_readdir and remove_proc_entry
Dave Airlie (9):
drm: move protection stuff into separate function
drm: bring bufs code from git tree.
drm: fix crash with fops lock and fixup sarea/page size locking
drm: port over use_vmalloc code from git hashtab
drm: add missing NULL assignment
drm: just use io_remap_pfn_range on all archs..
drm/radeon: upgrade to 1.27 - make PCI GART more flexible
drm: rename badly named define and cleanup ioctl code spacing
drm: remove old taskqueue remnant
Dave Gilbert (1):
Display all possible partitions when the root filesystem failed to mount
Dave Jiang (3):
[POWERPC] EDAC ECC software scrubber
[POWERPC] remove kernel module option for booke wdt
MPSC serial driver tx locking
Dave Jones (3):
[AGPGART] Fix sparse warning in sgi-agp.c
Fix preemption warnings in speedstep-centrino.c
nvidiafb: prevent triggering of softlockup
Dave Kleikamp (3):
JFS: document uid, gid, and umask mount options in jfs.txt
Copy i_flags to jfs inode flags on write
JFS: Fix race waking up jfsIO kernel thread
David Brownell (53):
ACPI: make /proc/acpi/wakeup more useful
define platform wakeup hook, use in pci_enable_wake()
pxa2xx_udc: cleanups, use platform_get_irq
USB: <linux/usb/ch9.h> minor doc update
USB: rndis_host, various cleanups
USB: usbnet reports minidriver name through ethtool
USB: add an ohci board-specific quirk
USB: remove ancient/broken CRIS hcd
i2c: i2c_register_driver() cleanup
i2c: Shrink struct i2c_client
i2c: Class attribute cleanup
i2c: Rename dev_to_i2c_adapter()
i2c: i2c stack can probe()
i2c: i2c stack can remove()
i2c: i2c probe() and remove() documented
i2c: Add i2c_board_info and i2c_new_device()
i2c: Add i2c_add_numbered_adapter()
i2c: i2c EXPORT_SYMBOL cleanup
i2c-omap: Switch to static adapter numbering
ARM: OMAP: /sys/kernel/debug/omap_gpio
ARM: OMAP: gpio object shrinkage, cleanup
ARM: OMAP: speed up gpio irq handling
ARM: OMAP: MPUIO wake updates
ARM: OMAP: fix OMAP1 mpuio suspend/resume oops
at91_cf, minor fix
kconfig: mention 'hibernation' not just swsusp
init dma masks in pnp_dev
parport->dev driver model support
layered parport code uses parport->dev
PNPACPI sets pnpdev->dev.archdata
fix hotplug for legacy platform drivers
minor spi_butterfly cleanup
SPI kerneldoc
rtc: remove /sys/class/rtc-dev/*
rtc: rtc interfaces don't use class_device
rtc: simplified rtc sysfs attribute handling
rtc: simplified /proc/driver/rtc handling
rtc: remove rest of class_device
rtc: suspend()/resume() restores system clock
RTC: replace some newly-introduced macros with inlines
rtc: update to class device removal patches
rtc-cmos wakeup interface
ACPI wakeup hooks for rtc-cmos
workaround rtc-related acpi table bugs
rtc: remove "RTC_ALM_SET mode" bugs
ARM: OMAP: gpio init section cleanups
ARM: OMAP: h4 must have blinky leds!!
ARM: OMAP: partial LED fixes
ARM: OMAP: restore CONFIG_GENERIC_TIME
ARM: OMAP: Fix GCC-reported compile time bug
i2c-at91 supports new-style i2c drivers
[ALSA] fix SND_SOC Kconfig
Documentation/gpio.txt mentions GENERIC_GPIO
David Gibson (34):
[POWERPC] Allow duplicate lmb_reserve() calls
[POWERPC] Automatically lmb_reserve() initrd
[POWERPC] zImage: Add more flexible gunzip convenience functions
[POWERPC] zImage: Cleanup and improve prep_kernel()
[POWERPC] zImage: Cleanup and improve zImage entry point
[POWERPC] Update documentation for flat device tree format v17
[POWERPC] Add documentation for the zImage's gunzip convenience functions
[POWERPC] Add gcc format warnings to zImage printf()
[POWERPC] New reg.h for the zImage
[POWERPC] Add device tree utility functions to zImage
[POWERPC] Clean up zImage handling of the command line
[POWERPC] Re-organize Kconfig code for 4xx in arch/powerpc
[POWERPC] Add arch/powerpc driver for UIC, PPC4xx interrupt controller
[POWERPC] Cleanup and fix breakage in tlbflush.h
[POWERPC] Abolish PHYS_FMT macro from arch/powerpc
[POWERPC] Prepare for splitting up mmu.h by MMU type
[POWERPC] Revise PPC44x MMU code for arch/powerpc
[POWERPC] Fix STRICT_MM_TYPECHECKS
[POWERPC] Remove arch/powerpc's dependence on asm-ppc/pg{alloc,table}.h
[POWERPC] Small cleanups to the cuboot bootwrapper code
[POWERPC] Kill off the PTE_FMT macro
[POWERPC] Fix some missing build dependencies in arch/powerpc/boot
[POWERPC] Fix build problem in ppc4xx_sgdma.c
serial: define FIXED_PORT flag for serial_core
[POWERPC] Remove use of 4level-fixup.h for ppc32
[POWERPC] Add powerpc/platforms/44x, disable platforms/4xx for now
[POWERPC] Add device tree for Ebony
[POWERPC] Support for the Ebony 440GP reference board in arch/powerpc
[POWERPC] Early serial debug support for PPC44x
[POWERPC] Abolish powerpc_flash_init()
Clean up mostly unused IOSPACE macros
[POWERPC] Further fixes for the removal of 4level-fixup hack from ppc32
[MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver
[MTD] [MAPS] Remove flash maps for no longer supported 405LP boards
David Howells (33):
[NET]: Move generic skbuff stuff from XFRM code to generic code
[AF_RXRPC]: Key facility changes for AF_RXRPC
[AF_RXRPC]: Make it possible to merely try to cancel timers from a module
[AF_RXRPC]: Provide secure RxRPC sockets for use by userspace and kernel both
[AFS]: Clean up the AFS sources
[AF_RXRPC]: Add an interface to the AF_RXRPC module for the AFS filesystem to use
[AF_RXRPC]: Make the in-kernel AFS filesystem use AF_RXRPC.
[AF_RXRPC]: Delete the old RxRPC code.
[AFS]: Handle multiple mounts of an AFS superblock correctly.
[AFS]: Add security support.
[AFS]: Update the AFS fs documentation.
[AFS]: Add support for the CB.GetCapabilities operation.
[AFS]: Implement the CB.InitCallBackState3 operation.
[AFS]: Add "directory write" support.
[AFS]: Fix VLocation record update wakeup
[AF_RXRPC/AFS]: Arch-specific fixes.
[NET]: Fix networking compilation errors
[AFS]: Make the match_*() functions take const options.
[AFS/AF_RXRPC]: Miscellaneous fixes.
[AFS]: Fix use of __exit functions from __init path
[AFS]: Adjust the new netdevice scanning code
[AF_RXRPC]: Sort out MTU handling.
FRV: Miscellaneous fixes
AFS: export a couple of core functions for AFS write support
AFS: AFS fixups
AFS: implement basic file write support
Fix a bad error case handling in read_cache_page_async()
AFS: write support fixes
AFS: further write support fixes
AF_RXRPC: reduce debugging noise
AFS: fix interminable loop in afs_write_back_from_locked_page()
AFS: fix a couple of problems with unlinking AFS files
AFS: implement statfs
David Härdeman (1):
V4L/DVB (5335): Budget-ci: Use the repeat handling of the input subsystem
David L Stevens (1):
[IPV6]: Send ICMPv6 error on scope violations.
David Milburn (1):
[SCSI] megaraid: update version reported by MEGAIOC_QDRVRVER
David Miller (4):
[SCSI] qla2xxx: fix regression on sparc64
Quicklist support for sparc64
Fix printk format warnings in timer_list.c
Fix assertion failure with MSI on sparc64
David P. Reed (1):
x86-64: Avoid overflows during apic timer calibration
David Rientjes (24):
[CPUFREQ] do not declare undefined functions
pm: include EIO from errno-base.h
x86-64: configurable fake numa node sizes
x86-64: split remaining fake nodes equally
x86-64: fixed size remaining fake nodes
x86-64: fake numa for cpusets document
i386: type may be unused
i386: add ptep_test_and_clear_{dirty,young}
smaps: extract pmd walker from smaps code
smaps: add pages referenced count to smaps
smaps: add clear_refs file to clear reference
cpusets: allow TIF_MEMDIE threads to allocate anywhere
oom: fix constraint deadlock
cpusets: allow empty {cpus,mems}_allowed to be set for unpopulated cpuset
smaps: only define clear_refs for CONFIG_MMU
compiler: introduce __used and __maybe_unused
i386 pci: use __maybe_unused
sh: dma: use __maybe_unused
i386: voyager: use __maybe_unused
i386 mmzone: use __maybe_unused
[MIPS] excite: use __maybe_unused
[MIPS] tlbex: use __maybe_unused
[ALSA] wavefront: only declare isapnp on CONFIG_PNP
frv: gdb: use __maybe_unused
David S. Miller (116):
[TCP]: Make snd_cwnd_clamp a u32.
[NETLINK]: Mirror UDP MSG_TRUNC semantics.
[NETLINK]: Limit NLMSG_GOODSIZE to 8K.
[TCP]: Abstract out all write queue operations.
[IPV4] xfrm4_mode_beet: Use skb_transport_header().
[VLAN] vlan_dev: Use skb_reset_network_header().
[INET]: Use jhash + random secret for ehash.
[WAN] cosa.c: Build fix.
[NET]: Fix warnings in 3c523.c and ni52.c
[S390]: Fix build on 31-bit.
[IPV6]: Fix Makefile thinko.
[SPARC64]: Synchronize RTC clock via timer just like x86.
[SPARC64]: Unify timer interrupt handler.
[SPARC64]: Add tick_nohz_{stop,restart}_sched_tick() calls to cpu_idle().
[SPARC64]: Add clocksource/clockevents support.
[SPARC64]: Fix sparc64_next_event() error return.
[STRING]: Move strcasecmp/strncasecmp to lib/string.c
[SPARC]: Use strcasecmp for OFW property name comparisons.
[RADEON]: Probe clocks and monitor using OF properties on sparc.
[SUNGEM]: __sparc__ --> CONFIG_SPARC
[SUNGEM]: Consolidate powerpc and sparc MAC probing code.
[SUNHME]: Use pci_device_to_OF_node().
[TG3]: Use pci_device_to_OF_node() on sparc.
[TULIP]: Use CONFIG_SPARC consistently in ifdef tests.
[TULIP]: Use pci_device_to_OF_node() on sparc.
[OPENPROM]: Use pci_device_to_OF_node().
[ATYFB]: Use pci_device_to_OF_node() in sparc.
[IGAFB]: Use pci_device_to_OF_node() on sparc.
[SPARC64] ebus: Convert to use pci_device_to_OF_node().
[SPARC64] isa: Convert to use pci_device_to_OF_node().
[SPARC64]: Probe PCI bus using OF device tree.
[SPARC64]: Internalize pci_memspace_mask.
[SPARC64]: Minor cleanups to schizo pci controller driver.
[SPARC64]: Fix obppath pci device sysfs creation.
[SPARC64]: Fix sabre pci controllers with new probing scheme.
[SPARC64]: Consolidate PCI mem/io resource determination.
[SPARC64]: Kill PBM intmap software state.
[SPARC64]: Kill PBM ranges software state.
[SPARC64]: Kill pci_controller->resource_adjust()
[SPARC64]: Kill pci_controller->base_address_update().
[SPARC64]: Kill pci_controller->pbms_same_domain
[SPARC64]: Kill pbm->pci_first_slot.
[SPARC64]: Const'ify pci_iommu_ops.
[SPARC64]: Add dummy host controller to root of all PCI domains.
[SPARC64]: Force dummy host controller onto bus zero.
[SPARC64]: Use DECLARE_BITMAP in struct pci_iommu.
[SPARC64]: Use SPARSEMEM_STATIC
[SPARC64]: Simplify read_obp_memory().
[SPARC64]: MAX_PHYSADDR_BITS et al. really need to be 42 bits not 41.
[SPARC64]: Kill _start[]/_end[] declarations in mm/init.c
[SPARC64]: Privatize sun4u_get_pte() and fix name.
[SPARC64]: Kill kvaddr_to_phys() and friends.
[SPARC64]: Mark show_mem() printk's with KERN_INFO.
[SPARC64]: Give move verbose show_mem() output just like i386.
[SPARC64]: Use DECLARE_BITMAP and BITS_TO_LONGS in mm/init.c
[SPARC64]: Kill sparc_ultra_dump_{i,d}tlb()
[SPARC64]: Add proper header file extern for cmdline_memory_size.
[SPARC64]: Use bootmem_bootmap_pages() in choose_bootmap_pfn().
[SPARC64]: Make sure pbm->prom_node is setup easly enough in psycho.c
[SPARC64]: Document and fix calculation of pages_avail.
[SPARC64]: Fix PCI rework to adhere to of_get_property() const return.
[TIGON3]: of_get_property() returns const.
[SPARC64]: Consolidate {sbus,pci}_iommu_arena.
[SPARC64]: Add generic iommu and strbuf structs to iommu.h
[SPARC64]: Convert SBUS over to generic iommu/strbuf structs.
[AFS]: Fix u64 printing in debug logging.
[RXRPC]: Remove bogus atomic_* overrides.
[RXRPC]: Fix pointers passed to bitops.
[AFS]: Eliminate cmpxchg() usage in vlocation code.
[SPARC64]: Convert PCI over to generic struct iommu/strbuf.
[SCSI] SUNESP: Complete driver rewrite to version 2.0
[IPV4]: Add multipath cached to feature-removal-schedule.txt
[NET]: Revert sk_buff walker cleanups.
[IPV4] UDP: Fix endianness bugs in hashing changes.
[UDP]: Do not allow specific bind when wildcard bind exists.
[SCSI] SUNESP: sun_esp.c needs linux/delay.h
[SPARC]: Fix comment typo in smp4m_blackbox_current().
[SPARC64]: SUN4U PCI-E controller support.
[VIDEO]: Add Sun XVR-500 framebuffer driver.
[VIDEO]: Add Sun XVR-2500 framebuffer driver.
[SPARC64]: Update defconfig.
[MM]: sparse_init() should be __init.
[SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/console.c
[SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/pci.c
[SPARC64]: Fix section mismatch warnings in arch/sparc64/kernel/prom.c
[SPARC64]: pgtable_cache_init() should be __init.
[SERIAL] sunsu: Fix section mismatch warnings.
Merge git://git.kernel.org/.../holtmann/bluetooth-2.6
[VIDEO] sunxvr2500: Fix PCI device ID table.
[SPARC64] PCI: Use common routine to fetch PBM properties.
[SPARC64] PCI: Kill PROM_PCIRNG_MAX and PROM_PCIIMAP_MAX.
[SPARC64] PCI: Use root list of pbm's instead of pci_controller_info's
[SPARC64] SBUS: Error interrupt registry cleanups.
[SPARC64]: Move pci_ops into pci_pbm_info.
[SPARC64]: Move {setup,teardown}_msi_irq into pci_pbm_info.
[SPARC64]: Move index info pci_pbm_info.
[SPARC64]: Removal of trivial pci_controller_info uses.
[QLA2XXX]: Fix build on sparc.
[ATYFB]: Fix sparc includes.
[SPARC64]: Kill asm-sparc64/pbm.h
[SPARC64]: Fix request_irq() ignored result warnings in PCI controller code.
[SPARC]: Wire up utimensat syscall.
[SPARC64]: Optimize fault kprobe handling just like powerpc.
[SPARC64] PCI: Consolidate PCI access code into pci_common.c
[SPARC64]: Fix recursion in PROM tree building.
[SPARC64]: Bump PROMINTR_MAX to 32.
[SPARC64]: Use alloc_pci_dev() in PCI bus probes.
[UDP]: Fix AF-specific references in AF-agnostic code.
[SPARC64]: Kill LARGE_ALLOCS and update defconfig.
[SPARC64]: pci_resource_adjust() cannot be __init.
[TTY]: Export proc_clear_tty() to modulea.
[SPARC64]: Update defconfig.
[SPARC64]: envctrl.c needs asm/io.h
[SPARC64]: Correct FIRE_IOMMU_FLUSHINV register offset.
[SPARC64]: Add support for bq4802 TOD chip, as found on ultra45.
[SPARC]: Wire up signalfd/timerfd/eventfd syscalls.
David Sterba (1):
Fix trivial typos in Kconfig* files
David Teigland (8):
[DLM] overlapping cancel and unlock
[GFS2] use log_error before LM_OUT_ERROR
[DLM] split create_message function
[DLM] add orphan purging code (1/2)
[DLM] interface for purge (2/2)
[DLM] change lkid format
[DLM] fix mode munging
[DLM] lowcomms style
David Woodhouse (21):
[MTD] [NAND] Remember timing settings for CAFÉ NAND controller.
Merge git://git.kernel.org/.../joern/misc
[JFFS2] Fix cross-endian build.
[JFFS2] Improve failure mode if inode checking leaves unchecked space.
[JFFS2] Improve read_inode memory usage, v2.
[JFFS2] Tidy up licensing/copyright boilerplate.
[JFFS2] Handle inodes with only a single metadata node with non-zero isize
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
Merge branch 'master' of git://git.kernel.org/.../torvalds/linux-2.6
[JFFS2] Remove dead file histo_mips.h
[MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic
[MTD] [NAND] Support multiple chips in CAFÉ driver
[JFFS2] Don't advance c->wbuf_ofs to next eraseblock after wbuf flush
[JFFS2] Remember to calculate overlap on nodes which replace older nodes
[JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()
[JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()
[JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.
Increase slab redzone to 64bits
Add taskstats.h to kbuild
[MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)
further UTF-8 fixes and name correction
Davide Brini (1):
uml: fix umid in xterm titles
Davide Libenzi (14):
epoll: optimizations and cleanups
signal/timer/event fds: anonymous inode source
signal/timer/event: signalfd core
signal/timer/event: signalfd wire up x86 arches
signal/timer/event: signalfd compat code
signal/timer/event: timerfd core
signal/timer/event: timerfd wire up x86 arches
signal/timer/event: timerfd compat code
signal/timer/event: eventfd core
signal/timer/event: eventfd wire up x86 arches
signal/timer/event: KAIO eventfd support example
epoll: use anonymous inodes
epoll cleanups: epoll no module
epoll cleanups: epoll remove static pre-declarations and akpm-ize the code
Deepak Saxena (1):
Netpoll support for Sibyte MAC
Dennis Ranke (1):
V4L/DVB (5373): [PATCH] Hauppauge Nova-T endianess problem on powerpc
Dmitriy Monakhov (10):
driver core: fix device_add error path
kobject: kobject_shadow_add cleanup
sk98lin: handle pci_enable_device() return value in skge_resume()
libata: handle ata_pci_device_do_resume() failure while resuming
mm: move common segment checks to separate helper function
freevxfs: possible null pointer dereference fix
reiserfs: possible null pointer dereference during resize
ext3: dirindex error pointer issues
floppy: handle device_create_file() failure while init
udf: possible null pointer dereference while load_partition
Dmitry Adamushko (2):
kernel/irq/proc.c: unprotected iteration over the IRQ action list in name_unique()
sched: redundant reschedule when set_user_nice() boosts a prio of a task from the "expired"
array
Dmitry Torokhov (65):
Input: psmouse - do not force stream mode
Input: export 'uniq' in /proc/bus/input/devices
Input: let driver core create class device attribute groups
Input: simplify input_free_device()
Input: i8042 - add HP Pavilion DV4017EA to the MUX blacklist
USB HID: usbkbd/usbmouse - handle errors when registering devices
Input: rework handle creation code
Input: handlers - rename 'list' to 'client'
Input: handlers - handle errors from input_open_device()
Input: synaptics - export model bits
Input: keyboard handler - use printk_ratelimit()
Input: ALPS - handle errors from input_register_device()
Input: mousedev - fix sudden warps with touchpads
Input: i8042 - disable interfaces when switching to legacy mode
Input: logips2pp - ignore mice reporting model as 0
Input: gtco - handle errors from input_register_device()
Input: logips2pp - add model 1 information
Input: remove old USB touchscreen drivers
Input: USB devices - handle errors when registering input devices
Input: add input_{get|set}_drvdata() helpers
Input: drivers/input/mice - don't access dev->private directly
Input: drivers/input/touchscreen - don't access dev->private directly
Input: drivers/input/joystick - don't access dev->private directly
Input: drivers/input/keyboard - don't access dev->private directly
Input: drivers/input/misc - don't access dev->private directly
Input: drivers/usb/input - don't access dev->private directly
Input: prepare to switching to struct device
Input: keyboards - switch to using input_dev->dev.parent
Input: USB devices - switch to using input_dev->dev.parent
Input: mice - switch to using input_dev->dev.parent
Input: touchscreens - switch to using input_dev->dev.parent
Input: joysticks - switch to using input_dev->dev.parent
Input: misc devices - switch to using input_dev->dev.parent
Input: cobalt buttons - separate device and driver registration
Input: lifebook - work properly on Panasonic CF-18
Input: lifebook - activate 6-byte protocol on select models
Input: lifebook - add signature of Panasonic CF-29
Input: lifebook - split into 2 devices
Input: i8042 - add Panasonic CF-29 to nomux list
Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs
Input: add input_set_capability() helper
driver core: Use attribute groups in struct device_type
Driver core: add suspend() and resume() to struct device_type
Input: serio - do not touch bus's rwsem
Input: gameport - do not touch bus's rwsem
Input: update some documentation
Input: add skeleton for simple polled devices
Input: cobalt_btns - convert to use polldev library
Merge master.kernel.org:/.../torvalds/linux-2.6
Input: force feedback - make sure effect is present before playing
Input: drivers/joystick - fix various sparse warnings
Input: evdev - fix some sparse warnings (signedness, shadowing)
Input: drivers/usb/input - fix sparse warnings (signedness)
Input: synaptics - don't complain about failed resets
Input: drivers/usb/input - usb_buffer_free() cleanup
Input: aaed2000_kbd - convert to use polldev library
Merge git://git.kernel.org/.../torvalds/linux-2.6
Input: move USB tablets under drivers/input/tablet
Input: move USB touchscreens under drivers/input/touchscreen
Input: move USB gamepads under drivers/input/joystick
Input: move USB mice under drivers/input/mouse
Input: move USB miscellaneous devices under drivers/input/misc
USB HID: usb_buffer_free() cleanup
HID: switch to using input_dev->dev.parent
drivers/hwmon: switch to using input_dev->dev.parent
Domen Puncer (5):
[POWERPC] Fix typos in booting-without-of.txt
[POWERPC] lite5200(b) DTS fixes
[POWERPC] lite5200(b) support for i2c
[POWERPC] Set efika's device_type to "soc"
[POWERPC] mpc52xx suspend to deep-sleep
Don Fry (2):
pcnet32: only allocate init_block dma consistent
pcnet32: change to use netdev_priv
Don Mullis (1):
kbuild: move tags from ARCH and include/ ahead of drivers
Donald Douwsma (2):
[XFS] Invalidate quotacheck when mounting without a quota type.
[XFS] Fix quotaon syscall failures for group enforcement requests.
Dor Laor (3):
KVM: Fix guest register corruption on paravirt hypercall
KVM: Use the generic skip_emulated_instruction() in hypercall code
KVM: Add mmu cache clear function
Douglas Landgraf (16):
V4L/DVB (5534): Radio-rtrack2.c Replace rt_ioctl to use video_ioctl2
V4L/DVB (5539): Radio-rtrack2.c Added VIDIOC_[GS]_AUDIO and VIDIOC_[S|G]_INPUT
V4L/DVB (5540): Radio-trust.c Replace tr_do_ioctl to use video_ioctl2
V4L/DVB (5541): Radio-zoltrix.c Replace zol_do_ioctl to use video_ioctl2
V4L/DVB (5546): Radio-terratec.c Replace tt_do_ioctl to use video_ioctl2
V4L/DVB (5549): Radio-sf16fmr2.c Replace fmr2_do_ioctl to use video_ioctl2
V4L/DVB (5550): Radio-sf16fmi.c Replace fmi_do_ioctl to use video_ioctl2
V4L/DVB (5553): Replace typhoon_do_ioctl to use video_ioctl2
V4L/DVB (5555): Radio-aimslab.c Replace rt_ioctl to use video_ioctl2
V4L/DVB (5556): Radio-gemtek.c Replace gemtek_ioctl to use video_ioctl2
V4L/DVB (5562): Radio-gemtek-pci.c Replace gemtek_pci_ioctl to use video_ioctl2
V4L/DVB (5563): Radio-maestro.c Replace radio_ioctl to use video_ioctl2
V4L/DVB (5621): Radio-cadet.c Replace cadet_do_ioctl to use video_ioctl2
V4L/DVB (5622): Radio-zoltrix.c cleanup
V4L/DVB (5623): Dsbr100.c Replace usb_dsbr100_do_ioctl to use video_ioctl2
V4L/DVB (5624): Radio-maestro.c cleanup
Dragos Carp (1):
MPC52xx PSC SPI master driver
Dwaine P. Garden (1):
V4L/DVB (5386): Add some missing Hauppauge and Belkin devices to the driver
Eberhard Fahle (1):
USB: iowarrior.c: timeouts too small in usb_control_msg calls
Ed Vipas (1):
V4L/DVB (5486): Add support for remote of Asustech P7131 Hybrid LNA
Edward Goggin (1):
dm mpath: log device name
Egmont Koblinger (1):
console UTF-8 fixes
Emil Georgiev (1):
V4L/DVB (5383): Fix duplicated codes in Pinnacle Grey remote
Eric Dumazet (28):
[TCP]: Keep copied_seq, rcv_wup and rcv_next together.
[NET]: Keep sk_backlog near sk_lock
[NET]: convert network timestamps to ktime_t
[IPV4]: Optimize inet_getpeer()
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
[NET]: New sysctls should use __read_mostly tags
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
[NET]: inet_ehash_secret should be __read_mostly and set only once
[TCP]: tcp_memory_pressure and tcp_socket are__read_mostly candidates
[IPV4]: align inet_protos[] on SMP
[NET]: random functions can use nsec resolution instead of usec
[NET]: loopback driver can use loopback_dev integrated net_device_stats
INET : IPV4 UDP lookups converted to a 2 pass algo
x86-64: fix vtime() vsyscall
x86-64: vsyscall_gtod_data diet and vgettimeofday() fix
x86-64: move __vgetcpu_mode & __jiffies to the vsyscall_2 zone
[IPV6]: Get rid of __HAVE_ARCH_ADDR_SET.
[IPV6]: Some cleanups in include/net/ipv6.h
SLAB: use num_possible_cpus() in enable_cpucache()
SLAB: don't allocate empty shared caches
slab: NUMA kmem_cache diet
Optimize timespec_trunc()
procfs: reorder struct pid_dentry to save space on 64bit archs, and constify them
VFS: delay the dentry name generation on sockets and pipes
time: SMP friendly alignment of struct clocksource
Speed up divides by cpu_power in scheduler
FUTEX: new PRIVATE futexes
getrusage(): fill ru_inblock and ru_oublock fields if possible
Eric Miao (1):
[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX
Eric Moore (2):
[SCSI] fusion: remove VMWare guest OS remounted as read only work around
[SCSI] fusion: fix domain validation loops
Eric Piel (5):
Input: wistron - add support for TravelMate 610
Input: wistron - add acerhk laptop database
Input: wistron - introduce generic keymap
Input: wistron - declare keymaps as initdata
Input: wistron - fix typo in keymap for Acer TM610
Eric Rannaud (1):
uevent: use add_uevent_var() instead of open coding it
Eric Sandeen (3):
[XFS] The last argument "lsn" of xfs_trans_commit() is always called with
[XFS] the "aendp" arg to xfs_dir2_data_freescan is always NULL, remove it.
[XFS] remove more misc. unused args
Eric Sesterhenn (1):
[IPV6]: Fix slab corruption running ip6sic
Eric Sesterhenn / Snakebyte (2):
KVM: Fix overflow bug in overflow detection code
Overrun in drivers/char/rio/riocmd.c
Eric W. Biederman (14):
[MTD] mtd_blkdevs: Convert to use the kthread API
kobject: Comment and warning fixes to kobject.c
[VOYAGER] Use modern techniques to setup and teardown low identiy mappings.
i386: convert to the kthread API
[ARM] ecard: convert to use the kthread API
tty: remove unnecessary export of proc_clear_tty
tty: simplify calling of put_pid.
tty: introduce no_tty and use it in selinux
smbfs: remove unnecessary allow_signal
pnpbios: convert to use the kthread API
kthread: don't depend on work queues
Change reparent_to_init to reparent_to_kthreadd
nfsd/nfs4state: remove unnecessary daemonize call
Revert "[PATCH] paravirt: Add startup infrastructure for paravirtualization"
Erik Hovland (1):
usb ethernet gadget, workaround network stack API glitch
Evgeniy Polyakov (2):
W1 printk format warning fix
w1: allow bus master to have reset and byte ops
FUJITA Tomonori (3):
[SCSI] tgt: fix sesnse buffer problems
[SCSI] tgt: fix scsi command leak
[SCSI] tgt: remove the code to build sense
Fabrice Aeschbacher (1):
ide-cs: recognize 2GB CompactFlash from Transcend
Fengguang Wu (1):
splice(): fix interaction with readahead
Fenghua Yu (5):
[IA64] Itanium MC Error Injection Tool: Kernel configuration
[IA64] Itanium MC Error Injection Tool: Doc and sample application
[IA64] Itanium MC Error Injection Tool: Driver sysfs interface
[IA64] Itanium MC Error Injection Tool: Makefile changes
[IA64] Itanium MC Error Injection Tool: pal_mc_error_inject() interface
Fernando Luis Vazquez Cao (4):
Remove hardcoding of hard_smp_processor_id on UP systems
Use the APIC to determine the hardware processor id - i386
Use the APIC to determine the hardware processor id - x86_64
Always ask the hardware to obtain hardware processor id - ia64
Fernando Luis VazquezCao (6):
i386: safe_apic_wait_icr_idle - i386
x86-64: safe_apic_wait_icr_idle - x86_64
i386: use safe_apic_wait_icr_idle - i386
x86-64: use safe_apic_wait_icr_idle in smpboot.c - x86_64
i386: use safe_apic_wait_icr_idle in smpboot.c
x86-64: use safe_apic_wait_icr_idle in smpboot.c - x86_64
Fernando Luis [** ISO-8859-1 charset **] VázquezCao (4):
i386: __send_IPI_dest_field - i386
x86-64: __send_IPI_dest_field - x86_64
i386: Use safe_apic_wait_icr_idle in safe_apic_wait_icr_idle - i386
x86-64: Use safe_apic_wait_icr_idle in __send_IPI_dest_field - x86_64
Finn Thain (14):
m68k: pmu_queue_request() declaration conflict
m68k: remove unused adb.h
m68k: Mac interrupt priorities
NuBus header update
m68k: Mac DP8390 update
m68k: reverse Mac IRQ damage
m68k: Mac IRQ prep
m68k: Mac nubus IRQ fixes (plan E)
m68k: Mac IRQ cleanup
m68k: Mac II ADB fixes
CUDA ADB fixes
m68k: macmace fixes
SONIC: small fix and cleanup
SONIC interrupt handling
Florian Fainelli (1):
[WATCHDOG] MTX-1 Watchdog driver
Florian Zumbiehl (3):
[PPPoE]: miscellaneous smaller cleanups
[PPPOE]: race between interface going down and connect()
[PPPOE]: memory leak when socket is release()d before PPPIOCGCHAN has been called on it
Florin Malita (1):
devpts: add fsnotify create event
Folkert van Heusden (1):
baycom_ser_fdx: also allow i/o ports >= 0x1000 and enhanced failure logging
Franck Bui-Huu (7):
[MIPS] Don't force frame pointers for lockdep on MIPS
[MIPS] early_printk: use init section
[MIPS] early_printk: allow the early console to run earlier
[MIPS] Remove Momenco Ocelot G support
[MIPS] Remove Momenco Jaguar ATX support
[MIPS] Remove LIMITED_DMA support
[MIPS] clocksource: use CLOCKSOURCE_MASK() macro
Frank Filz (1):
knfsd: fix resource leak resulting in module refcount leak for rpcsec_gss_krb5.ko
Frank Mandarino (3):
[ALSA] ASoC AT91xxxx - SSC port DSP support
[ALSA] ASoC AT91xxxx eti B1 machine SSC changes
[ALSA] ASoC AT91xxxx build fix
Frederik Deweerdt (3):
Fix ixp4xx compile error
[ALSA] pcm_native: lockdep warning when launching jack
[ARM] export symbol csum_partial_copy_from_user
G. Liakhovetski (1):
[IrDA]: Misc spelling corrections.
Gabriel Paubert (1):
mv643xx_eth: make eth_port_uc_addr_{get,set}() calls symmetric
Gary Zambrano (2):
[TG3]: Clear GPIO mask before storing.
[TG3]: WoL fixes.
Gautham R Shenoy (4):
Extend notifier_call_chain to count nr_calls made
Define and use new events,CPU_LOCK_ACQUIRE and CPU_LOCK_RELEASE
Eliminate lock_cpu_hotplug in kernel/schedc
Remove kthread_bind() call from _cpu_down()
Geert Uytterhoeven (25):
[POWERPC] ps3: always make sure we're running on a PS3
[POWERPC] CBE thermal support on PS3
[POWERPC] bootwrapper: Use `unsigned long' for malloc sizes
m68k: CROSS_COMPILE = m68k-linux-gnu-
hilkbd: Kill compiler warning and fix comment dyslexia
m68k: Atari SCSI workqueue updates
m68k: Amiga A2065 and Ariadne TX statistics
Amiga Zorro bus: kill resource_size_t warnings
m68k: kill skb_copy_from_linear_data compiler warnings
m68k: export csum_partial_copy_from_user
Convert non-highmem kmap_atomic() to static inline function
ps3fb: thread updates
ps3fb: atomic fixes
ps3av: thread updates
ps3fb: kill superfluous zero initializations
ps3av: misc updates
ps3fb: Use __func__ instead of __FUNCTION__
ps3av: Use __func__ instead of __FUNCTION__
fbdev: avoid vertical overflow when making space for the logo
fbdev: fb_do_show_logo() updates
fbdev: correct image offsets when rotating logo
Fix sunrpc warning noise
m68k: <asm/scatterlist.h> needs <linux/types.h>
[MAC80211]: include <linux/delay.h> instead of <asm/delay.h>
Let SYSV68_PARTITION default to yes on VME only
Geoff Levand (8):
[POWERPC] PS3: Add DABR support
[POWERPC] PS3: Remove duplicate variable assignement
[POWERPC] PS3: Interrupt routine fixups.
[POWERPC] PS3: Defconfig updates
ehci-ps3, ohci-ps3: fix compilation
[POWERPC] PS3: Fix sys manager build error
[POWERPC] PS3: Fix request_irq warning
[POWERPC] PS3: Update ps3_defconfig
Gerd Hoffmann (2):
x86-64: ignore vgacon if hardware not present
Fixes and cleanups for earlyprintk aka boot console
Gerrit Renker (24):
[DCCP]: 48-bit sequence number arithmetic
[DCCP]: Make dccp_delta_seqno return signed numbers
[DCCP]: Make `before' relation unambiguous
[DCCP]: Fix for follows48
[DCCP]: Remove ambiguity in the way before48 is used
[CCID3]: Remove redundant `len' test
[CCID3]: Re-order CCID 3 source file
[CCID3]: Use MSS for larger initial windows
[CCID3]: Remove race condition and update t_ipi when `s' changes
[DCCP]: Always use debug-toggle parameters
[DCCP]: More debug information for dccp_wait_for_ccid
[CCID3]: Add documentation for socket options
[CCID3]: More to see in dccp_probe
[CCID3]: Remove build warnings for 64bit
[CCID3]: Wrap computation of RFC3390-initial rate into separate function
[CCID3]: Handle Idle and Application-Limited periods
[DCCP]: Provide function for RTT sampling
[CCID3]: Use function for RTT sampling
[DCCP]: Sample RTT from SYN exchange
[CCID3]: Use initial RTT sample from SYN exchange
[DCCP]: Fix bug in the calculation of very low sending rates
[DCCP]: Debug statements for Elapsed Time option
[DCCP]: Complete documentation of dccp_sock
[TCP]: Update references in two old comments
Giuliano Pochini (2):
[POWERPC] Fix breakage caused by 72486f1f8f0a2bc828b9d30cf4690cf2dd6807fc
[ALSA] echoaudio - increase sleep time at loading firmware
Glauber de Oliveira Costa (2):
x86-64: Remove duplicated code for reading control registers
x86-64: Fix x86_64 compilation with DEBUG_SIG on
Graeme Gregory (7):
[ARM] 4299/1: S3C AC97 fill in register bit defines
[ALSA] ASoC Samsung S3C24xx build
[ALSA] ASoC WM9712 kmemdup
[ALSA] ASoC export AC97 DAI
[ALSA] ASoC Samsung S3c24xx updates - audio DMA cleanup
[ALSA] ASoC Samsung S3C24xx updates - i2s
[ARM] 4365/1: Add AC97 clock to s3c2443 machine
Grant Likely (9):
[POWERPC] Fix comment typo in Kurobox device tree
[POWERPC] Rework Kconfig dependancies for Xilinx Virtex ppc405 platform
[POWERPC] Merge common virtex header files
[POWERPC] New registration for common Xilinx Virtex ppc405 platform devices
[POWERPC] Stop using ppc_sys for Xilinx Virtex boards
[POWERPC] Add uartlite boot console driver for the zImage wrapper
[POWERPC] Add sane defaults for Xilinx EDK generated xparameters files
[POWERPC] Don't define a custom bd_t for Xilixn Virtex based boards.
[POWERPC] Don't shutdown TX on mpc5200 serial port if it is a console
Greg Kroah-Hartman (13):
Driver core: remove unneeded completion from driver release path
Driver core: remove use of rwsem
SCSI: use the proper semaphore to protect the class lists
USB: remove use of the bus rwsem, as it doesn't really protect anything.
PNP: stop using the subsystem rwsem
IDE: remove rwsem use from ide-proc core
IEEE1394: remove rwsem use from ieee1394 core
PHY: remove rwsem use from phy core
kobject core: remove rwsem from struct subsystem
driver core: bus_add_driver should return an error if no bus
USB: sierra: add more checks on shutdown
Driver core: fix show_uevent from taking up way too much stack
remove "struct subsystem" as it is no longer needed
Guennadi Liakhovetski (4):
[SCSI] tmscsim: remove long dead DMA_INT
[SCSI] tmscsim: remove bogus endianness conversions
[SCSI] tmscsim: Remove the last bus_to_virt()
dma_declare_coherent_memory wrong allocation
Guillaume Chazarain (1):
Factor outstanding I/O error handling
Guy Streeter (1):
Cap shmmax at INT_MAX in compat shminfo
H. Peter Anvin (7):
x86: Clean up x86 control register and MSR macros (corrected)
cleanfile: a script to clean up stealth whitespace
cleanpatch: a script to clean up stealth whitespace added by a patch
Documentation/i386/boot.txt: update and correct
i386: cpu/transmeta.c: fix definition of USER686
i386: remove unused rdtsc() macro
i386: msr.h: be paranoid about types and parentheses
Haavard Skinnemoen (24):
[AVR32] Add basic HMATRIX support
[AVR32] Add mach-specific Kconfig
[AVR32] Don't enable clocks with no users
[AVR32] Clean up asm/sysreg.h
[AVR32] Clean up cpu identification and add features bitmap
[AVR32] Clean up exception handling code
[AVR32] Fix NMI handler
[AVR32] Make I/O access macros work with external devices
[AVR32] Move setup_bootmem() from mm/init.c to kernel/setup.c
[AVR32] Simplify early handling of memory regions
[AVR32] Reserve framebuffer memory in early_parse_fbmem()
[AVR32] Get rid of board_setup_fbmem()
[AVR32] Use memcpy/memset in memcpy_{from,to}_io and memset_io
[AVR32] Board code for ATNGW100
[AVR32] Optimize the TLB miss handler
[AVR32] Fix compile error with gcc 4.1
i2c: Bitbanging I2C bus driver using the GPIO API
[AVR32] Use correct config symbol when setting cpuflags
[AVR32] Implement dma_{alloc,free}_writecombine()
[AVR32] Fix section mismatch .taglist -> .init.text
[AVR32] Wire up sys_utimensat
Use common cpu_is_xxx() macros on AT91 and AVR32
atmel_spi: remove unnecessary (and wrong) #ifdefs
fbdev: add support for AVR32
Hal Rosenstock (3):
IB/umad: Fix declaration of dev_map[]
IB/mad: Change SMI to use enums rather than magic return codes
IB/umad: Clarify documentation of transaction ID
Hans Engelen (1):
USB: dell device id for option.c
Hans Verkuil (36):
V4L/DVB (5268): Add support for three new MPEG controls.
V4L/DVB (5272): Add V4L2_CAP_VIDEO_OUTPUT_POS capability
V4L/DVB (5289): Add support for video output overlays.
V4L/DVB (5290): Add support for VIDIOC_INT_G/S_STD_OUTPUT
V4L/DVB (5306): Add support for VIDIOC_G_CHIP_IDENT
V4L/DVB (5307): Add support for the cx23415 MPEG decoding features.
V4L/DVB (5336): Cx23416 doc updates + rename CX2341X_ENC_UNKNOWN
V4L/DVB (5341): Add cx23415/6 chip idents.
V4L/DVB (5345): ivtv driver for Conexant cx23416/cx23415 MPEG encoder/decoder
V4L/DVB (5355): Add VIDIOC_G_CHIP_IDENT to various i2c modules
V4L/DVB (5356): Fix bogus error messages in ivtv for VIDIOC_G_CHIP_IDENT
V4L/DVB (5375): Add missing VIDEO_CX25840 dep, remove unused VIDEO_TLV320AIC23B dep
V4L/DVB (5376): Add dependency on VIDEO_V4L1
V4L/DVB (5377): Replace SA_* with IRQF_*
V4L/DVB (5378): Add missing IVTV_FB_WARN #define
V4L/DVB (5379): If possible make vars/functions static.
V4L/DVB (5389): Add tveeprom entry for tuner LG S701D MK3
V4L/DVB (5402): Add vsync_field to the union in video_event for VIDEO_EVENT_VSYNC
V4L/DVB (5403): Set vsync_field correctly in ivtv.
V4L/DVB (5404): Merges VBI & YUV handling into a single work queue.
V4L/DVB (5405): Add missing includes.
V4L/DVB (5406): Add comment why the symbols are exported.
V4L/DVB (5407a): Update feature-removal-schedule.txt: remove VIDIOC_S/G_MPEGCOMP
V4L/DVB (5409): Add CARDLIST.ivtv and README.ivtv
V4L/DVB (5410): Add VIDIOC_G/S_PRIORITY support to ivtv.
V4L/DVB (5411): Use v4l_printk_ioctl for debug
V4L/DVB (5412): Fix VIDIOC_TRY_ENCODER_CMD and VIDEO_TRY_COMMAND
V4L/DVB (5413): Use spin_lock_init to fix lockdep warnings.
V4L/DVB (5414): Add missing kfree in early exit of saa7115.
V4L/DVB (5416): Use pci_register_driver instead of pci_module_init in ivtv.
V4L/DVB (5417): First unregister the driver, and then free the memory.
V4L/DVB (5418): Speed is a signed 32-bit integer, not unsigned.
V4L/DVB (5419): Add comment how the speed field is interpreted.
V4L/DVB (5420): Initialize the inputs before registering the devices.
V4L/DVB (5436): Fix TV output initialization
V4L/DVB (5560): Ivtv: fix incorrect bitwise-and for command flags.
Hans-Christian Egtvedt (3):
[AVR32] Add nwait and tdf parameters to SMC configuration
[AVR32] Change system timer from count-compare to Timer/Counter 0
[AVR32] Put cpu in sleep 0 when idle.
Hans-Juergen Koch (1):
hwmon: New max6650 driver
Hans-Jürgen Koch (1):
[MTD] Driver for AT26Fxxx dataflash devices
Hartmut Birr (4):
V4L/DVB (5542): Budget-av: Remove polarity switching of the clock for DVB-C
V4L/DVB (5543): Tda10023: Add support for frontend TDA10023
V4L/DVB (5544): Budget-av: Make inversion setting configurable, add KNC ONE V1.0 card
V4L/DVB (5545): Saa7146: Release capture buffers on device close
Hartmut Hackmann (20):
V4L/DVB (5311): Tda1004x driver updates
V4L/DVB (5312): Saa713x: added a GPIO handler function
V4L/DVB (5313): Added a config entry and a gpio function pointer to tuner struct
V4L/DVB (5314): Added support for tda827x tuners with preamlifiers
V4L/DVB (5315): Tda1004x: check request firmware for NULL ponter again
V4L/DVB (5318): Fix tda8290 code for tda827x module
V4L/DVB (5319): Set tda827x to sleep mode after attach
V4L/DVB (5320): Filled in limiting values in tda827x.c
V4L/DVB (5321): Saa7134-dvb: initialize the dvb frontend in dvb_init
V4L/DVB (5322): Removed board naming code in saa7134-dvb
V4L/DVB (5323): Updated support for tuner callbacks
V4L/DVB (5326): Allow to set tuner_config in attach inform
V4L/DVB (5369): Fixed 1 byte too short buffer in tda827x.c
V4L/DVB (5443): Saa7134: put tuner to sleep mode after board initialization
V4L/DVB (5444): Saa7134-dvb fix sleep function of the fmd1216 tuner.
V4L/DVB (5445): Added / corrected support for some ASUS hybrid boards
V4L/DVB (5446): Renamed ASUStek P7131 card [1043:4876]
V4L/DVB (5458): Tda1004x: add ts_mode option to config struct
V4L/DVB (5484): Set tda8290 to analog mode after init
V4L/DVB (5485): Tda827x: delayed probing of tuner version
Heikki Orsila (1):
V4L/DVB (5329): Some saa7134 cleanups
Heiko Carstens (19):
[SCSI] zfcp: fix likely/unlikely usage
[S390] memory detection: stop at first memory hole.
[S390] cio/ipl: Clean interface between cio and ipl code.
[S390] Use generic bug.
[S390] Get rid of console setup functions.
[S390] Processor degradation notification.
[S390] Clean up smp code in preparation for some larger changes.
[AF_IUCV/IUCV] : Add missing section annotations
[AF_IUCV]: Compile fix - adopt to skbuff changes.
Introduce CONFIG_HAS_DMA
[SCSI] zfcp: rework request ID management.
[SCSI] zfcp: clear adapter failed flag if an fsf request times out.
[SCSI] zfcp: clear boxed flag on unit reopen.
call cpu_chain with CPU_DOWN_FAILED if CPU_DOWN_PREPARE failed
slab: use CPU_LOCK_[ACQUIRE|RELEASE]
[S390] Avoid sparse warnings.
[S390] Avoid compile warning.
x86_64: use signalfd and timerfd compat syscalls
compat signalfd and timerfd are cond syscalls
Heinz Mauelshagen (7):
dm io: delay dec_count
dm io: prepare for new interface
dm io: new interface
dm exception store: update dm io interface
dm log: update dm io interface
dm: bio list helpers
dm: delay target
Helge Deller (3):
Input: HIL - various fixes for HIL drivers
Input: HIL - cleanup coding style
Input: HIL - fix rwlock recursion bug
Hendrik Borghorst (1):
V4L/DVB (5505): Fix Kernel Bugzilla #8301: spinlock fix for flexcop-pci
Henrik Kretzschmar (1):
[SCSI] dpt: whitespace cleanup
Henrique de Moraes Holschuh (50):
ACPI: ibm-acpi: kill trailing whitespace
ACPI: ibm-acpi: rename some identifiers
ACPI: ibm-acpi: add header file
ACPI: ibm-acpi: organize code
ACPI: ibm-acpi: update copyright notice
ACPI: ibm-acpi: update documentation
ACPI: ibm-acpi: move driver to drivers/misc hierarchy
ACPI: ibm-acpi: rename driver to thinkpad-acpi
ACPI: thinkpad-acpi: cleanup Kconfig for thinkpad-acpi
ACPI: thinkpad-acpi: add compatibility MODULE_ALIAS entry
ACPI: thinkpad-acpi: cleanup after rename
ACPI: thinkpad-acpi: update MAINTAINERS
ACPI: thinkpad-acpi: rename register_ibmacpi_subdriver
ACPI: thinkpad-acpi: rename one stray use of ibm-acpi in a comment
ACPI: thinkpad-acpi: rename module glue
ACPI: thinkpad-acpi: rename thinkpad constants
ACPI: thinkpad-acpi: update fan firmware documentation
ACPI: thinkpad-acpi: add debug mode
ACPI: thinkpad-acpi: clean up probing and move init to subdrivers
ACPI: thinkpad-acpi: add subdriver debug statements
ACPI: thinkpad-acpi: uncouple subdriver init from ibms struct
ACPI: thinkpad-acpi: improve thinkpad detection
ACPI: thinkpad-acpi: use bitfields to hold subdriver flags
ACPI: thinkpad-acpi: use bitfields for module flags
ACPI: thinkpad-acpi: prepare for device model conversion
ACPI: thinkpad-acpi: mark acpi helper functions __must_check
ACPI: thinkpad-acpi: clean up hotkey subdriver
ACPI: thinkpad-acpi: cleanup bluetooth and wan for sysfs conversion
ACPI: thinkpad-acpi: cleanup video subdriver
ACPI: thinkpad-acpi: clean up CMOS commands subdriver
ACPI: thinkpad-acpi: cleanup thermal subdriver for sysfs conversion
ACPI: thinkpad-acpi: improve fan watchdog messages
ACPI: thinkpad-acpi: register with the device model
ACPI: thinkpad-acpi: driver sysfs conversion
ACPI: thinkpad-acpi: add infrastructure for the sysfs device attributes
ACPI: thinkpad-acpi: protect fan and hotkey data structures
ACPI: thinkpad-acpi: add sysfs support to the thermal subdriver
ACPI: thinkpad-acpi: add sysfs support to fan subdriver
ACPI: thinkpad-acpi: add a safety net for TPEC fan control mode
ACPI: thinkpad-acpi: add sysfs support to the cmos command subdriver
ACPI: thinkpad-acpi: update brightness sysfs interface support
ACPI: thinkpad-acpi: add a fan-control feature master toggle
ACPI: thinkpad-acpi: do not arm fan watchdog if it would not work
ACPI: thinkpad-acpi: fix a fan watchdog invocation
ACPI: thinkpad-acpi: map ENXIO to EINVAL for fan sysfs
ACPI: thinkpad-acpi: improve fan control documentation
ACPI: thinkpad-acpi: improve debugging for acpi helpers
ACPI: thinkpad-acpi: improve dock subdriver initialization
ACPI: thinkpad-acpi: add sysfs support to hotkey subdriver
ACPI: thinkpad-acpi: add sysfs support to wan and bluetooth subdrivers
Henry Su (2):
Add the combined mode for ATI SB700
add the ATI SB700 SATA controller device id to AHCI pci table
Herbert Xu (29):
[UDP6]: Restore sk_filter optimisation
[UDP]: Clean up UDP-Lite receive checksum
[NET]: Allow forwarding of ip_summed except CHECKSUM_COMPLETE
[NET]: Use csum_start offset instead of skb_transport_header
[NETDRV]: Perform missing csum_offset conversions
[NET]: Treat CHECKSUM_PARTIAL as CHECKSUM_UNNECESSARY
[NET]: Warn about GSO/checksum abuse
[IPV4]: Consolidate common SNMP code
[IPV6]: Consolidate common SNMP code
[CRYPTO] api: Proc functions should be marked as unused
[CRYPTO] api: Add async block cipher interface
[CRYPTO] tcrypt: Use async blkcipher interface
[CRYPTO] templates: Pass type/mask when creating instances
[CRYPTO] api: Add async blkcipher type
[CRYPTO] cryptomgr: Fix parsing of nested templates
[CRYPTO] api: Do not remove users unless new algorithm matches
[CRYPTO] cryptd: Add software async crypto daemon
[CRYPTO] api: Add ablkcipher_request_set_tfm
[NETLINK]: Kill CB only when socket is unused
[NETFILTER]: sip: Fix RTP address NAT
[NETLINK]: Remove references to process ID
[CRYPTO] cryptomgr: Fix use after free
[NET] link_watch: Move link watch list into net_device
[NET]: Remove link_watch delay for up even when we're down
[NET] link_watch: Eliminate potential delay on wrap-around
[NET] link_watch: Always schedule urgent events
[NET_SCHED]: Rationalise return value of qdisc_restart
[NET_SCHED]: Reread dev->qdisc for NETDEV_TX_OK
[NET_SCHED]: Avoid requeue warning on dev_deactivate
Hirokazu Takata (3):
m32r: fix switch_to macro to push/pop frame pointer if needed
m32r: fix tme_handler to check _PAGE_PRESENT bit
m32r: fix pte_to_pgoff(), pgoff_to_pte() and __swp_type() macros
Hiroshi DOYU (1):
ARM: OMAP: Add mailbox support for IVA
Hisashi Hifumi (1):
i386: replace spin_lock_irqsave with spin_lock
Holger Smolinski (1):
dm raid1: one kmirrord per mirror
Horms (2):
[SCSI] fusion: remove unnecessary code in mptscsih_resume()
[SCSI] fusion: honour return value of pci_enable_device() in mpt_resume()
Horst Hummel (1):
[S390] dasd: Add sysfs attribute status and generate uevents.
Hugh Dickins (2):
drm: fix DRM_CONSISTENT mapping
[POWERPC] Don't use SLAB/SLUB for PTE pages
Ian Armstrong (2):
V4L/DVB (5437): Update cx23415 documentation
V4L/DVB (5438): Fix ivtv yuv threshold handling
Ian Campbell (1):
i386: Allow i386 crash kernels to handle x86_64 dumps
Ian McDonald (2):
[CCID3]: Fix use of invalid loss intervals
[CCID3]: More verbose debugging
Igor Mammedov (1):
[CIFS] Switch cifsd to kthread_run from kernel_thread
Ilpo Järvinen (30):
[TCP] FRTO: Incorrectly clears TCPCB_EVER_RETRANS bit
[TCP] FRTO: Separated response from FRTO detection algorithm
[TCP] FRTO: Moved tcp_use_frto from tcp.h to tcp_input.c
[TCP] FRTO: Comment cleanup & improvement
[TCP] FRTO: Consecutive RTOs keep prior_ssthresh and ssthresh
[TCP] FRTO: Use Disorder state during operation instead of Open
[TCP] FRTO: Ignore some uninteresting ACKs
[TCP] FRTO: fixes fallback to conventional recovery
[TCP] FRTO: Response should reset also snd_cwnd_cnt
[TCP]: Don't enter to fast recovery while using FRTO
[TCP] FRTO: frto_counter modulo-op converted to two assignments
[TCP]: Prevent unrelated cwnd adjustment while using FRTO
[TCP] FRTO: Entry is allowed only during (New)Reno like recovery
[TCP] FRTO: Reverse RETRANS bit clearing logic
[TCP] FRTO: Fake cwnd for ssthresh callback
[TCP]: Prevent reordering adjustments during FRTO
[TCP]: SACK enhanced FRTO
[TCP] FRTO: Sysctl documentation for SACK enhanced version
[TCP]: struct *sock argument renamed: sp -> sk
[TCP]: Correct reordering detection change (no FRTO case)
[TCP]: Add two new spurious RTO responses to FRTO
[TCP] Sysctl documentation: tcp_frto_response
[TCP]: Complete icsk-to-local-variable change (in tcp_enter_cwr)
[TCP]: FRTO undo response falls back to ratehalving one if ECEd
[TCP]: Sed magic converts func(sk, tp, ...) -> func(sk, ...)
[TCP]: Catch skb with S+L bugs earlier
[TCP] FRTO: Delay skb available check until it's mandatory
[TCP] FRTO: RFC4138 allows Nagle override when new data must be sent
[TCP]: Use S+L catcher only with SACK for now
[TCP] Highspeed: Limited slow-start is nowadays in tcp_slow_start
Ilya A. Volynets-Evenbakh (1):
ACPI: dock: add access to ACPI docking station UID
Imre Deak (3):
ARM: OMAP: FB: add controller platform data
ARM: OMAP: FB sync with N800 tree (support for dynamic SRAM allocations)
ARM: OMAP: add SoSSI clock (call propagate_rate for childrens)
Ingo Molnar (6):
make SysRq-T show all tasks again
x86-64: optimize & fix APIC mode setup
x86-64: always use physical delivery mode on > 8 CPUs
x86-64: remove clustered APIC mode
x86: default to physical mode on hotplug CPU kernels
enhance initcall_debug, measure latency
Ishai Rabinovitz (1):
IB/srp: Add orig_dgid sysfs attribute to scsi_host
Ishizaki Kou (5):
[POWERPC] celleb: Fix support for multiple PCI domains
[POWERPC] celleb: Fix PCI config space accesses to subordinate buses
[POWERPC] celleb: Fix parsing of machine type hack command line option
[POWERPC] celleb: Update celleb_defconfig
spidernet: remove unnecessary accesses to phy
Ivan Kokshaysky (2):
ALPHA: fix BOOTP image creation
ALPHA: "prctl" macros
Ivo van Doorn (2):
[NET]: rfkill: add support for input key to control wireless radio
CRC ITU-T V.41
J. Bruce Fields (6):
locks: trivial removal of unnecessary parentheses
locks: create posix-to-flock helper functions
NFS4: invalidate cached acl on setacl
locks: make ->lock release private data before returning in GETLK case
locks: factor out generic/filesystem switch from test_lock
locks: fix F_GETLK regression (failure to find conflicts)
J. Bruce Fields - unquoted (3):
spkm3: fix spkm3's use of hmac
spkm3: remove bad kfree, unnecessary export
spkm3: initialize hash
Jack Steiner (1):
[IA64] Optional method to purge the TLB on SN systems
Jake Moilanen (3):
[POWERPC] DMA 4GB boundary protection
[POWERPC] 750CL cputable entry
[POWERPC] DMA 4GB boundary protection
Jamal Hadi Salim (5):
[XFRM]: Export SAD info.
[XFRM]: Missing bits to SAD info.
[XFRM]: Export SPD info
[XFRM] SAD info TLV aggregationx
[XFRM] SPD info TLV aggregation
James Bottomley (11):
[SCSI] sd: typo fix: sdkp_printk should be sd_printk
[SCSI] make scsi_wait_scan always modular
[SCSI] expose eh_timed_out to the host template
[SCSI] sd: fix up start/stop messages for new sd_printk() API
[SCSI] fix scsi_wait_scan build problem
[VOYAGER] add smp_call_function_single
[VOYAGER] clockevents: correct boot cpu is zero assumption
[VOYAGER] clockevents driver: bring voyager in to line
[VOYAGER] add smp alternatives
mca: fix bus matching
mca: add integrated device bus matching
James Carter (4):
selinux: export initial SID contexts via selinuxfs
selinux: explicitly number all selinuxfs inodes
selinux: remove unused enumeration constant from selinuxfs
selinux: change numbering of boolean directory inodes in selinuxfs
James Chapman (2):
[SKB]: Introduce skb_queue_walk_safe()
[L2TP]: Add the ability to autoload a pppox protocol module.
James Courtier-Dutton (1):
[ALSA] snd-emu10k1: Prevent E-Mu 1010 Notebook card from hanging PC.
James Morris (2):
[NET]: Convert xtime.tv_sec to get_seconds()
security: prevent permission checking of file removal via sysfs_remove_group()
James Puthukattukaran (1):
x86-64: x86-64 system crashes when no memory populating Node 0
James Simmons (2):
fbdev: display class
tgafb accelerated code
James Smart (18):
[SCSI] fc_transport: update potential link speeds
[SCSI] lpfc 8.1.12 : Misc bug fixes and code cleanup
[SCSI] lpfc 8.1.12 : Modify ELS abort handling to prevent double completion
[SCSI] lpfc 8.1.12 : Rework offline path to solve HBA reset issues
[SCSI] lpfc 8.1.12 : Fix unlock inside list traversal
[SCSI] lpfc 8.1.12 : Reorganize lpfc_nlp_list() and callers to prepare for nodelist
simplification
[SCSI] lpfc 8.1.12 : Round 2 of Miscellaneous fixes
[SCSI] lpfc 8.1.12 : Fixed recovery of rport after race with dev_loss_tmo
[SCSI] lpfc 8.1.12 : Improve diagnostic messages and change local loopback message to
KERN_INFO
[SCSI] lpfc 8.1.12 : Improve handling of failed ELS aborts
[SCSI] lpfc 8.1.12 : Reference count node structures for node lifetime management
[SCSI] lpfc 8.1.12 : Collapse discovery lists to a single node list
[SCSI] lpfc 8.1.12 : Don't process ERATT interrupts when issuing KILL_BOARD mbx command
[SCSI] lpfc 8.1.12 : Add support for async scanning
[SCSI] lpfc 8.1.12 : Added support for 8G speed and new HBAs
[SCSI] lpfc 8.1.12 : Update copyright year to 2007
[SCSI] lpfc 8.1.12 : Change version number to 8.1.12
[SCSI] fc_transport: make all rports wait dev_loss_tmo before removing them
James T Klaas (1):
V4L/DVB (5582): Added support for Sabrent TV-PCB05 card.
Jan Beulich (14):
[AGPGART] Add missing calls to global_flush_tlb() to ali-agp
[AGPGART] Move [un]map_page_into_agp into asm/agp.h
[AGPGART] Intel-agp adjustments
i386: adjustments to page table dump during oops (v4)
x86: adjust inclusion of asm/fixmap.h
x86-64: adjust inclusion of asm/vsyscall32.h
x86: consolidate smp_send_stop()
i386: mtrr range check correction
x86-64: a few missing entry.S annotations
i386: Add dwarf2 annotations to *_user and checksum functions
x86: Improve handling of kernel mappings in change_page_attr
x86: tighten kernel image page access rights
x86-64: adjust EDID retrieval
x86: fix amd64-agp aperture validation
Jan Engelhardt (20):
Use menuconfig objects: MTD
Use menuconfig objects - I2C
[POWERPC] Use menuconfig objects II - Macintosh
i386: Use menuconfig objects - APM
PCI hotplug: Use menuconfig objects
[WATCHDOG] Kconfig menuconfig patch
Use menuconfig objects - hwmon
Fix kevent's childs priority greediness
vt: allow for the palette to be exposed and changed via sysfs
vt: add color support to the "underline" and "italic" attributes
Use menuconfig objects II: video/logo
mmc: Use menuconfig objects
V4L/DVB (5586): Use menuconfig objects II - V4L
V4L/DVB (5599): Use menuconfig objects II - DVB
Use menuconfig objects: PHY
Use menuconfig objects: netdev
Use menuconfig objects II - netdev/atm
Use menuconfig objects II - netdev/pcmcia
Use menuconfig objects II - netdev/wan
Use menuconfig objects: libata
Jan Glauber (3):
[S390] crypto: cleanup.
[S390] vtime: cleanup per_cpu usage.
[S390] aes-s390 key length.
Jan Kara (10):
Copy i_flags to ocfs2 inode flags on write
readahead: improve heuristic detecting sequential reads
readahead: code cleanup
ext3: copy i_flags to inode flags on write
ext3: copy i_flags to inode flags on write
udf: use sector_t and loff_t for file offsets
UDF: introduce struct extent_position
udf: use get_bh()
udf: add assertions
udf: support files larger than 1G
Jan Kiszka (2):
i386: white space fixes in i387.h
i386: avoid redundant preempt_disable in __unlazy_fpu
Jan Kratochvil (1):
USB HID: Logitech wheel 0x046d/0xc294 needs HID_QUIRK_NOGET quirk
Jan Nikitenko (1):
au1550 SPI controller driver
Jan-Bernd Themann (5):
ehea: dynamic add / remove port
ehea: NAPI multi queue TX/RX path for SMP
ehea: fix for dynamic lpar support
ehea: code cleanup
ehea: removing unused functionality
Janusz Krzysztofik (1):
[IPV4] LVS: Allow to send ICMP unreachable responses when real-servers are removed
Jarek Poplawski (3):
lockdep: lookup_chain_cache comment errata
lockdep: removed unused ip argument in mark_lock & mark_held_locks
timer: parenthesis fix in tbase_get_deferrable() etc
Jarod Wilson (1):
V4L/DVB (5482): Bttv: automatically load dvb-bt8xx for bttv cards with dvb
Jaroslav Kysela (1):
[ALSA] version 1.0.14rc4
Jason Jin (1):
[POWERPC] 86xx: Enable the AC97 interface on 8641D board.
Jason Uhlenkott (1):
NFS: Clean up nfs_create_request comments
Jay Cliburn (2):
atl1: use dev_printk macros
atl1: fix whitespace damage
Jay Estabrook (1):
drm: fix alpha domain handling
Jaya Kumar (2):
fbdev: mm: Deferred IO support
fbdev: hecuba Framebuffer Driver
Jean Delvare (70):
[NET]: Clean up sk_buff walkers.
dev_printk and new-style class devices
V4L/DVB (5380): Cx25840-firmware include cleanup
V4L/DVB (5491): Cx88: Support the DTV1000 T analog inputs
V4L/DVB (5492): Remove useless includes of i2c-algo-bit.h
strlcpy is smart enough
ieee1394: eth1394: Move common recv_init code to helper function
i2c: Kill i2c_adapter.class_dev
i2c: i2c_adapter devices need no driver
i2c-algo-bit: Always send a stop condition before leaving
i2c: Emulate SMBus block read over I2C
i2c-algo-bit: Emulate SMBus block read
i2c-parport: Optimize binary size
i2c-nforce2: Add support for the MCP61 and MCP65
i2c: Cleanup the includes of <linux/i2c.h>
scx200_acb: Fix PCI device reference count
i2c-parport: Fix a minor race on driver unload
i2c-parport-light: Port to the new device driver model
i2c-elektor: Port to the new device driver model
i2c-pca-isa: Port to the new device driver model
i2c-algo-bit: Add i2c_bit_add_numbered_bus
i2c: Add i2c_new_probed_device()
i2c: Document i2c_new_device()
i2c: Move i2c-isa-only exported symbol declarations
i2c: Make i2c_del_driver a void function
i2c-algo-bit: Implement a 50/50 SCL duty cycle
i2c-algo-bit: Improve debugging
i2c-pxa: Clean transaction stop
i2c: Restore i2c_smbus_read_block_data
i2c: Obsolete i2c-ixp2000, i2c-ixp4xx and scx200_i2c
i2c: Documentation update
platform: reorder platform_device_del
PCI: scatterlist.h needs types.h
PCI: Cleanup the includes of <linux/pci.h>
PCI: Require vendor and device for new_id
xtensa: strlcpy is smart enough
hwmon/smsc47m192: Document the LPC47M292 as supported
hwmon: Request the I/O regions in platform drivers
hwmon/smsc47m1: Add support for the LPC47M292
hwmon/smsc47m1: Get rid of a useless mutex
hwmon: Only call vid_which_vrm() when needed
hwmon/w83627hf: Preliminary cleanups
hwmon/w83627hf: Convert to a platform driver
hwmon: Document the new fan1_target interface file
hwmon/smsc47m1: Convert to a platform driver
hwmon/smsc47m1: Use DRVNAME consistently
hwmon/smsc47m1: Use dynamic sysfs callbacks
hwmon/lm78: No longer use i2c-isa
hwmon/lm78: Be less i2c_client-centric
hwmon/lm78: Use dynamic sysfs callbacks
hwmon/lm75: Use dynamic sysfs callbacks
hwmon/w83781d: No longer use i2c-isa
hwmon/w83781d: Clean up conversion macros
hwmon/w83781d: Be less i2c_client-centric
hwmon/w83781d: Use dynamic sysfs callbacks
hwmon/w83781d: Deprecate W83627HF support
hwmon/smsc47b397: Convert to a platform driver
hwmon/smsc47b397: Use dynamic sysfs callbacks
oss: strlcpy is smart enough
legacy PC parports support parport->dev
Clean up mutex_trylock noise
rivafb/nvidiafb: Enable hardware monitoring
rivafb: handle I2C bus creation failure
rivafb/nvidiafb: Various cleanups
applesmc: Use the address as platform device ID
applesmc: Use standard sysfs names for labels
V4L/DVB (5618): Cx88: Drop the generic i2c client from cx88-vp3054-i2c
[ALSA] sound: strlcpy is smart enough
rivafb: Fix I2C getscl callback function
nvidiafb: Enable debugging messages a Kconfig option
Jean Tourrilhes (2):
Driver core: notify userspace of network device renames
V4L/DVB (5461): Pwc: cisco VT Camera support
Jeff Dike (60):
uml: delete unused code
uml: formatting fixes
uml: host_info tidying
uml: mark tt-mode code for future removal
uml: print coredump limits
uml: handle block device hotplug errors
uml: driver formatting fixes
uml: network interface hotplug error handling
uml: move SIGIO testing to sigio.c
uml: create arch.h
uml: create as-layout.h
uml: move remaining useful contents of user_util.h
uml: remove user_util.h
uml: add missing __init declarations
uml: speed up exec
uml: no locking needed in tls.c
uml: tidy process.c
uml: remove page_size()
uml: kernel_thread shouldn't panic
uml: tidy fault code
uml: kernel segfaults should dump proper registers
uml: comment early boot locking
uml: irq locking commentary
uml: delete HOST_FRAME_SIZE
uml: drivers get release methods
uml: dump registers on ptrace or wait failure
uml: speed up page table walking
uml: remove unused x86_64 code
uml: start fixing os_read_file and os_write_file
uml: tidy libc code
uml: convert libc layer to call read and write
uml: batch I/O requests
uml: send pointers instead of structures to I/O thread
uml: dump core on panic
uml: don't try to handle signals on initial process stack
uml: change remaining callers of os_{read_write}_file
uml: formatting fixes around os_{read_write}_file callers
uml: remove debugging remnants
uml: rename os_{read_write}_file_k back to os_{read_write}_file
uml: aIO deadlock avoidance
uml: speed page fault path
uml: eliminate a piece of debugging code
uml: more page fault path trimming
uml: only flush areas covered by VMA
uml: out of tmpfs space error clarification
uml: virtualized time fix
uml: hostfs style fixes
uml: an idle system should have zero load average
Remove tas()
x86: create asm/cmpxchg.h
uml: network and pcap cleanup
uml: pcap devices should get MACs from command line
uml: fix build breakage
uml: mark a tt-only function
Fix Linuxdoc comment
uml: remove task_protections
uml: use UM_THREAD_SIZE in userspace code
uml: tidy IRQ code
uml: iRQ stacks
uml: shrink kernel stacks
Jeff Garzik (13):
[libata] sata_mv: remove extra braces
[libata] export sata_print_link_status()
[libata] sata_mv: clean up DMA boundary issues, turn on 64-bit DMA
[libata] Update several PATA drivers for new ->cable_detect hook
[libata] More PATA driver ->cable_detect support
[libata] sata_mv: support ->cable_detect
[libata] turn on !IORDY filter
libata/IDE: remove combined mode quirk
[libata reset-seq] build and merge fixes
[netdrvr] atl1: fix build
Merge branch 'upstream' of git://git.kernel.org/.../linville/wireless-2.6 into upstream
Move USB network drivers to drivers/net/usb.
Merge branch 'libertas' of git://git.kernel.org/.../linville/wireless-2.6 into upstream
Jeff Layton (4):
[CIFS] Make sec=none force an anonymous mount
inode numbering: make static counters in new_inode and iunique be 32 bits
inode numbering: change libfs sb creation routines to avoid collisions with their root
inodes
RPC: add wrapper for svc_reserve to account for ch