:Linus Torvalds: Linux 2.6.11-rc1
Kernel.org Mirrors
Full Changelog
Ok, the big merges after 2.6.10 are hopefully over, and 2.6.11-rc1 is out
there.
Lots of small cleanups, although that inevitable qlogic firmware update
makes pretty much _everything_ look small in comparison.
SCSI, USB, IDE, x86-64, FRV, PPC64, ARM, input layer, ALSA, network
drivers, pcmcia, knfsd, ACPI, sparse cleanups... You name it. Lots of
(mostly) small updates all over the landscape.
What gets hidden in the noise of all the updates is things like the
conversion to 4-level page tables by Andi Kleen and Nick Piggin. That
makes us able to use the full virtual memory space on 64-bit
architectures. The patches may not be very large, and in fact it was
interesting to see just how smoothly it seems to integrate.
Linus
Summary of changes from v2.6.10 to v2.6.11-rc1
Adrian Bunk:
net/wan/n2.c: remove an unused function
bonding: remove an unused function
net/3c505.c: remove unused functions
net/skfp/smt.c: remove an unused function
kill scsi_syms.c
SCSI aic7xxx_old.c: make a function static
remove bouncing email address of Deanna Bonds
MTD: Use select in Kconfig where appropriate
[CRYPTO]: Make some code static
i386 mca.c: small cleanups
select HOTPLUG
PCI: arch/i386/pci/: make some code static
PCI Hotplug: drivers/pci/hotplug/ : simply use MODULE
SCSI ibmmca.c: make a struct static
SCSI mca_53c9x.c: make 2 functions static
SCSI NCR53C9x.c: some cleanups
drivers/char/hw_random.c: make a variable static
[SUNRPC]: Remove unused file
net/sunrpc/auth_gss/gss_pseudoflavors.c
[SUNRPC]: Remove unused file net/sunrpc/svcauth_des.c
[SUNRPC]: Remove unused file net/sunrpc/auth_gss/sunrpcgss_syms.c
[APPLETALK]: Make some code static
[AX25]: Staticize functions, and remove unused global function
[NET]: No need to export sock_readv_writev
[SUNRPC]: Staticize, kill unused functions, and remove unneeded
exports
[AF_UNIX]: Mark needlessly global code static
[X25]: Staticize, and remove unused global functions
[XFRM]: Staticize, and remove unused global functions
[NET]: Mark eth_header_parse static
[AF_NET]: Mark pfkey_table static
[NETLINK]: Staticize and remove unused functions
[AF_PACKET]: Make needlessly global code static
[IPVS]: Make needlessly global code static
[IPX]: Make needlessly global code static
[IPV4]: Staticize and remove unneeded exports
[IRDA]: Staticize and remove unnecessary exports
[LLC]: Staticize and remove unnecessary functions and exports
[NETROM]: Make needlessly global code static
[ROSE]: Staticize and remove unused global functions
[RXRPC]: Staticize and remove unused globals and exports
[PKT_SCHED]: Staticize and other cleanups
[IPVS]: Remove subscribers-only mailing list from MAINTAINERS
kill blk.h
compile with -ffreestanding
remove ip2 programs
fix MTD_BLOCK2MTD dependency
OSS via82cxxx_audio.c: remove unused CONFIG_SOUND_VIA82CXXX_PROCFS
code
small drivers/char/rio/ cleanups
small char/generic_serial.c cleanup
DEBUG_BUGVERBOSE for i386
telephony/ixj.c cleanup
char/cyclades.c: remove unused code
small ftape cleanups
reiser3 cleanups
cdrom.c: make several functions static (fwd)
fs/coda/psdev.c shouldn't include lp.h
lockd: fix two struct definitions
small MCA cleanups
small drivers/media/radio/ cleanups
DRM: remove unused functions
floppy.c: remove an unused function
media/video/ir-kbd-i2c.c: remove an unused function
NFS: remove an unused function
watchdog/machzwd.c: remove unused functions
video drivers: remove unused functions
ISDN b1pcmcia.c: remove an unused variable
binfmt_script.c: make struct script_format static
bio.c: make bio_destructor static
devpts/inode.c: make one struct static
small proc_fs cleanups
mark QNX4FS_RW as BROKEN
OSS: remove unused functions
DVB av7110_hw.c: remove unused functions
sched.c: remove an unused macro
scsi/ahci.c: remove an unused function
scsi/aic7xxx/aic79xx_osm.c: remove an unused function
sched.c: remove an unused function
prism54: small prismcompat cleanup
some parport_pc.c cleanups
cris: remove kernel 2.0 #ifdef's
AFS: afs_voltypes isn't always required
befs: #if 0 two unused global functions
remove unused include/asm-m68k/adb_mouse.h
scsi/aic7xxx/: remove two useless variables
remove IN_STRING_C
bttv-driver.c: make some variables static
init/initramfs.c: make unpack_to_rootfs static
OSS: misc cleanups
quota: make some code static
Remove InterMezzo MAINTAINERS entry
remove umsdos from tree
drivers/char/: misc cleanups
smbfs: make some functions static
efs: make a struct static (fwd)
ext3 cleanups
fs/ext2/xattr.c: make ext2_xattr_list static
fs/hugetlbfs/inode.c: make 4 functions static
remove outdated smbfs ChangeLog
Akinobu Mita:
seclvl: add missing dependency
Al Borchers:
USB: serial driver for TI USB 3410/5052 chips (3/3)
USB: serial driver for TI USB 3410/5052 chips (1/3)
USB: serial driver for TI USB 3410/5052 chips (2/3)
Alan Cox:
i810 more AC97 tunings
make microcode text less confusing
Paul Laufer CREDITS address update
quiet scsi ioctls warnings
Early ALI watchdog support
[ide] serverworks: add support for CSB6 RAID
[ide] it8172: incorrect return from it8172_init_one()
[ide] fix return codes in the generic PCI IDE driver
Resurrect ISICOM serial
First cut at setsid/tty locking
ULi support for 526X tulip variants
SDLA firmware upgrade should require CAP_SYS_RAWIO (not just
CAP_NET_ADMIN)
IDE CD is very noisy
Alan Stern:
USB: dummy_hcd: update to match the new endpoint changes
USB: Create usb_hcd structures within usbcore [1/13]
USB: Create usb_hcd structures within usbcore [2/13]
USB: Create usb_hcd structures within usbcore [3/13]
USB: Create usb_hcd structures within usbcore [4/13]
USB: Create usb_hcd structures within usbcore [5/13]
USB: Create usb_hcd structures within usbcore [6/13]
USB: Hub driver: several bug fixes and simplifications [11/13]
USB: Hub driver cleanups [12/13]
USB: Another hub driver cleanup [13/13]
Albert Lee:
[libata] use PIO mode for request sense
[libata] PIO error handling improvement
[libata] verify ATAPI DMA for a given request is OK
Alex Tomas:
ext3: support for EA in inode
Alex Williamson:
collect page_states only from online cpus
Alexander Kern:
Alexander Nyberg:
Off by one in drivers/parport/probe.c
Alexander Viro:
iomem annotations in r8169
ac3200 iomem annotations and fixes
ne3210 iomem annotations
starfire iomem annotations
killed isa_... in 3c507
depca iomem annotations
3c359 iomem annotations
e2100 iomem annotations and fixes
(25/32) lanstreamer iomem annotations
netdev_priv() in arlan
netdev_priv() in netwave_cs
arlan iomem annotations and cleanups
netwave iomem annotations
net/pcmcia iomem annotations
via-rhine iomem annotations, switch to io{read,write}
sundance iomem annotations, switch to io{read,write}
olympic_open() cleanup and fixes
skfp iomem annotations, switch to io{read,write}
lne390 iomem annotations and fixes
wavelan_cs iomem annotations
airo iomem annotations
mace iomem annotations - trivial part
affs headers cleanup
zatm fix
mxser annotations and compile fixes
cinergy __user annotations
x86_64 io.h annotations
ppc io.h annotations
hotplug NULL noise removal
more isa-ectomy
tda80xx.c portability fix
dib3000 portability fix
av7110_hw __user annotations fix
ppc __iomem annotations - ->cfg_data
ppc __iomem annotations - gg2
ppc __iomem annotations - openpic
ppc __iomem annotations - ->cfg_addr
i386 uaccess annotations
ppc uaccess annotations
pc300 portability fixes
diskonchip missing iomem annotations
Fix megaraid oops on unload
Fix up compiler inefficiencies
dmi_iterate() fix
Ananth N. Mavinakayanahalli:
ppc64: kprobes implementation
Kprobes: wrapper to define jprobe.entry
Andi Kleen:
split copy_page_range
convert Linux to 4-level page tables
convert i386 to generic nopud header
convert x86_64 to 4 level page tables
x86_64: Add a real pfn_valid
x86_64: Fix bugs in the AMD K8 CMP support code
x86_64: Reenable MGA DRI on x86-64
x86_64: Remove duplicated FAKE_STACK_FRAME macro
x86_64: Remove BIOS reboot code
x86_64: Add reboot=force
x86_64: Collected ioremap fixes
x86_64: Handle NX correctly in pageattr
x86_64: Split ACPI boot table parsing
x86_64: Add SRAT NUMA discovery to x86-64
x86_64: Update uptime after suspend
x86_64: Allow a kernel debugger to hide single steps in more cases
x86_64: Remove debug information for vsyscalls
x86_64: Rename HTVALID to CMP_LEGACY
x86_64: Scheduler support for AMD CMP
x86_64: Add a missing __iomem pointed out by Linus
x86_64: Add a missing newline in /proc/cpuinfo
x86_64: Always print segfaults for init
x86_64: Export phys_proc_id
x86_64: Allow to configure more CPUs and nodes
x86_64: Fix a warning in the CMP support code for !CONFIG_NUMA
x86_64: Fix some outdated assumptions that CPU numbers are equal
numbers
x86_64: Remove unneeded ifdef in hardirq.h
x86_64: Add SLIT (inter node distance) information to sysfs
x86_64: Add x86_64 support for Jack Steiner's SLIT sysfs patch
x86_64: Eliminate some useless printks in ACPI numa.c
Sync in core time granuality with filesystems
Fix ADMtek Comet on x86-64
Fix gcc 4 compilation in ACPI
Fix gcc 4 compilation in DRM
Fix gcc 4 compilation in drivers/eisa
Fix gcc 4 compilation in bttv
x86_64: Work around another aperture BIOS bug on Opteron
x86_64: Hack to disable clustered mode on AMD systems
x86_64: Updates for x86-64 boot-options.txt
x86_64: Update defconfig
x86_64: Remove old-checksum.c
x86_64: Fix sparse warnings
x86_64: Fix some gcc 4 warnings in arch/x86_64
i386: Port missing cpuid bits from x86-64 to i386
i386: AMD dual core support for i386
i386: Count both multi cores and SMP siblings in /proc/cpuinfo
siblings
i386: Export phys_proc_id
x86_64: Move memset_io out of line to avoid warnings
x86_64: Fix ioremap attribute restoration on i386 and x86-64
x86_64: Fix TLB reporting on K8
x86_64: change_page_attr logic fixes from Andrea
x86_64: Fix mptables printk
x86_64: Add new key syscalls
x86_64: Remove direct mem_map references
x86_64: Remove check that limited max number of IO-APIC to 8
x86_64: Prevent gcc from generating MMX code by mistake
x86_64: Don't sync APIC ARBs on P4s
x86_64: Cleanups preparing for memory hotplug
x86_64: Remove unused prototypes
x86_64: Fix a lot of broken white space in
arch/x86_64/kernel/setup.c
x86_64: Fix signal FPU leak on i386 and x86-64
x86_64: Disable conforming bit on USER32_CS segment
Andrea Arcangeli:
Andreas Gruenbacher:
Ext[23]: apply umask to symlinks with ACLs configured out
Andrew Hendry:
[X25]: When receiving a call, check listening sockets for matching
call user data
[X25]: Remove unused header files
Andrew Morton:
r8169 module_param build fix
iscsi_transport build fix
setup_pci.c build fix
sparc64 pmd_offset() fix
ia64 PTRS_PER_PGD build fix
fix inet6_sk for non IPV6 builds again
floppy build fix
vmscan: total_scanned fix
do_anonymous_page() use SetPageReferenced
swsusp-try_to_freeze-to-make-freezing-hooks-nicer fix
bk-kbuild-in_gate_area_no_task-warning-fix
suppress might_sleep() if oopsing
Reduce i_sem usage during file sync operations
get_blkdev_list() cleanup
msync(): set PF_SYNCWRITE
__GFP_ZERO pktcdvd fix
mmc build fix
debugfs-typo-fix
via-rhine warning fix
xircom_tulip_cb.c build fix
cs416x: use upcase in config
block2mtd: avoid touching truncate_count
readpage-vs-invalidate fix
invalidate_inode_pages2() mmap coherency fix
remove early_param test code
MODULE_PARM conversions
MODULE_PARM conversions
Fix ppc64 !HOTPLUG_CPU build
uninline __do_page_cache_readahead()
acpi_smp_processor_id() warning fix
Andrew Theurer:
sched: more agressive wake_idle()
sched: can_migrate exception for idle cpus
sched: newidle fix
Andrew Vasquez:
qla2xxx: Tx/Rx Sensitivity additions
qla2xxx: NVRAM updates
qla2xxx: NVRAM id-list updates
qla2xxx: Small fixes
qla2xxx: ISR fixes
qla2xxx: Code scrubbing
qla2xxx: Consolidate ISP63xx support
qla2xxx: 23xx/63xx firmware updates
qla2xxx: Update driver version
ipr: PCI-X capabilities setup fix
Andries E. Brouwer:
mm: overcommit updates
remove duplicated patch fragment
remove NR_SUPER define
Anton Blanchard:
ppc64: limit xmon dump length
ppc64: catch bad xmon read/write SPR commands
ppc64: Clarify rtasd printk
ppc64: fix some compiler warnings
ppc64: remove stale prom.h code
sched: reset cache_hot_time
update hugetlb documentation
ppc64: kprobes breaks BUG() handling
ppc64: Fix NUMA build
ppc64: enhance oops printing
ppc64: fix xmon longjmp handling
ppc64: make xmon print BUG() warnings
ppc64: xtime <-> gettimeofday can get out of sync
ppc64: PCI cleanup
ppc64: Remove flush_instruction_cache
ppc64: interrupt code cleanup
ppc64: Fix rtas_set_indicator(9005)
ppc64: reduce paca[] where possible
Antonino Daplas:
fbdev: Cleanup i2c code of rivafb
fbdev: Revive BIOS-less booting for Rage XL cards
fbdev: Revive global_mode_option
fbcon/fbdev: Add blanking notification
fbdev: Check return value of fb_add_videomode
fbdev: Do a symbol_put for each symbol_get in savagefb
fbdev: Add Viewsonic PF775a to broken display database
fbdev: Fix default timings in vga16fb
fbdev: Reduce stack usage of intelfb
Arjan van de Ven:
ray_cs export cleanup
drivers/acpi/ibm_acpi.o .init.text refers to .exit.text
Arnaldo Carvalho de Melo:
fix platform_rename_gsi related ia32 build breakage
[XFRM]: Export xfrm_policy_delete()
[INET] move inet_sock into inet_opt and rename it to inet_sock
[TCP] merge tcp_sock with tcp_opt
Fix net/core/sock.o build failure
Art Haas:
kbuild: Trivial Makefile patch
Artem Bityuckiy:
JFFS2: Include vmalloc.h to fix compile warning
JFFS2: jffs2_get_inode_nodes(): Remove gratuitous memset on new
nodes
MTD NAND flash simulator update
Arthur Othieno:
ppc32: Resurrect Documentation/powerpc/cpu_features.txt
arch/alpha/Kconfig: Kill stale reference to Documentation/smp.tex
Badari Pulavarty:
x86_64: numa_add_cpu() fix
Barry K. Nathan:
swsusp: device power management fix
swsusp: properly suspend and resume all devices
Bart De Schuymer:
[EBTABLES]: Add userspace logging via netlink socket
Bartlomiej Zolnierkiewicz:
[ide] add "ide=nodma" to documentation
[ide] ide-proc: kill destroy_proc_ide_interfaces()
[ide] fix cleanup_module() in ide.c
[ide] propagation of error code in PCI IDE setup
[ide] clean up error path in do_ide_setup_pci_device()
[ide] propagate the error status in
ide_pci_enable/ide_setup_pci_controller
[ide] make host drivers aware of the changes made to
ide_setup_pci_device{s}
[ide] remove pci_disable_device() calls from setup-pci.c and
sgiioc4.c
[ide] remove CRD-8480C from the DMA blacklist
[ide] disable debug in IDE ppc/pmac driver
[ide] kill write-only ide_driver_t->sense
[ide] add ide_dump_opcode()
[ide] cleanup ide_dump_status()
[ide] cleanup ide_error()
[ide] rework ide_driver_t->error
[ide] ide_driver_t->abort() cleanup
[ide] kill current_capacity()
Ben Dooks:
[ARM PATCH] 2343/1: S3C2410 / S3C2440 MAINTAINERS entries
[ARM PATCH] 2344/1: S3C2440 - fix mapping of watchdog for reboot
[ARM PATCH] 2345/1: S3C24XX - serial init depending on cpu detected
[ARM PATCH] 2372/1: S3C2410 - remove s3c2410_clock_tick_rate
[ARM PATCH] 2373/1: S3C2410 - fix possible loop in irq macro
[ARM PATCH] 2374/1: S3C2410 - remove unused code from entry-macro.S
Bernard Blackham:
sched: fix scheduling latencies in mttr.c
Bill Rugolsky:
NFS client O_DIRECT error case fix
Bjorn Helgaas:
Input: Add ACPI-based i8042 keyboard and aux controller
enumeration; can be disabled by passing i8042.noacpi as a boot
parameter.
ia64: remove HCDP support for early printk
use modern format for PCI->APIC IRQ transform printks
Bodo Stroesser:
uml: unregister signal handlers at reboot
uml: small vsyscall fixes
uml: export end_iomem
uml: Fix setting of TIF_SIGPENDING
uml: Allow vsyscall code to build on 2.4
uml: SYSEMU fixes
uml: correctly restore extramask in sigreturn
uml: fix update_process_times call
uml: detect SYSEMU_SINGLESTEP
UML: Don't use __NR_waitpid on arches which don't have it
UML: Use va_copy
Brent Casavant:
alloc_large_system_hash: NUMA interleaving
filesystem hashes: NUMA interleaving
TCP hashes: NUMA interleaving
Brian King:
ipr: Allow Query Resource State adapter command to
ipr: new RAID error
ipr: Remove dead code
ipr: whitespace fixes
ipr: Bump driver version to 2.0.12
Carsten Otte:
s390: DCSS driver cleanup fix
Catalin Boie:
[PKT_SCHED]: Allow using nfmark as key in U32 classifier
Catalin Marinas:
[ARM PATCH] 2322/1: Enable ARM922T configuration option for
Integrator
Chas Williams:
[ATM]: small atm cleanups (from Adrian Bunk <bunk@stusta.de>)
Chris Mason:
__getblk_slow can loop forever when pages are partially mapped
Chris Wedgwood:
sn2 trivial nodemask.h include fix
Chris Wright:
sysfs: Allocate sysfs_dirent structures from their own slab
track capabilities in default dummy security module code
fix up dummy security module code merge
binfmt_script.c: make em86_format static
remove duplicate rlim assignment in acct_stack_growth()
acct_stack_growth nitpicks
Christoph Hellwig:
unexport ei_tx_timeout
[NET]: Kill drivers/net/net_init.c
[NET]: Use local_softirq_pending instead of softirq_pending in
netif_rx_ni
feed eata.c through Lindent
convert eata to pass pointers around
qla2xxx: Dead code removal
move irq_enter and irq_exit to common code
remove unused irq_cpustat fields
udf: simplify udf_iget, fix race
udf: fix reservation discarding
remove dead ext3_put_inode prototype
ppc64: export ppc64_caches for afs/ntfs
fix double iget in romfs_fill_super
Direct write vs truncate deadlock
cleanup virtual console <-> selection.c interface
warn about cli, sti & co uses even on UP
fix ->setattr ATTR_SIZE locking for nfsd
Christoph Lameter:
Make page allocator aware of requests for zeroed memory
Con Kolivas:
net: Netconsole poll support for 3c509
sched.c whitespace mangler
sched: alter_kthread_prio
sched: adjust_timeslice_granularity
sched: add_requeue_task
sched: requeue_granularity
sched: remove_interactive_credit
Corey Minyard:
PPC debug setcontext syscall implementation
Cleanups for the IPMI driver
Cornelia Huck:
Coywolf Qi Hunt:
remove redundant sys_delete_module()
Daniele Venzano:
Add Altimata PHY to sis900 driver
convert sis900 to new style parameters
Dave Airlie:
drm: initial core move infrastructure change
drm: device minor fixups and /proc fixups
drm: core/personality split for 2.6 kernel
drm: drm_memory.c missing from build
drm: rename fn_tbl to driver as it is no longer a function table
drm: make pcigart functions inline
drm: fix warning for missing vunmap
drm: remove use of drm_agp use agp backend directly
drm: move the enable device before filling in device info
Make 1-bit fields be unsigned (no sign bit :)
drm: core changes broke i810/830
drm: mark ffb as broken because it actually is
Dave Boutcher:
ibmvscsi: replace schedule_timeout() with msleep()
Dave Hansen:
kill off highmem_start_page
make sure ioremap only tests valid addresses
remove pfn_to_pgdat() on x86
kill off highmem_start_page
Dave Jiang:
[ARM PATCH] 2352/1: Increase amount of physical memory addressable
on IOP platforms
[ARM PATCH] 2355/1: cleanup of PCI defines for IOP33x platforms
[ARM PATCH] 2356/1: cleanup for compliance of machine ID and ATAG
for IOP platforms
[ARM PATCH] 2361/1: clean up irq handling code for IOP33x platforms
[ARM PATCH] 2362/1: cleanup of PCI defines for IOP321 platforms
[ARM PATCH] 2363/1: IQ80332 platform port
Dave Jones:
[AGPGART] amd64-agp.c replace pci_find_device with pci_get_device
As pci_find_device is going away soon I have converted this file to
use pci_get_device instead. I have compile tested it.
[AGPGART] generic.c: replace pci_find_device with pci_get_device
[AGPGART] intel-agp.c: replace pci_find_device with pci_get_device
[AGPGART] intel-mch-agp.c: replace pci_find_device with
pci_get_device
[AGPGART] isoch.c: replace pci_find_device with pci_get_device
[AGPGART] Simplify global_cache_flush
[AGPGART] Add support for ALI M1681/M1683
[AGPGART] Fix TLB flushing issues with change_page_attr()
[AGPGART] Fix up PCI posting bugs
[AGPGART] More PCI Posting bugs
[AGPGART] Another missing PCI Posting bugfix
[AGPGART] Remove unnecessary parenthesis on return statements
[AGPGART] Add missing cache flush to the generic remove routine
[AGPGART] Announce Intel 460GX when found
[AGPGART] Fix masking (causes crash on 460GX)
[AGPGART] Fix up two stupid bugs in the posting fixes
driver core: Fix up vesafb failure probing
[AGPGART] ULI M1689 support
[AGPGART] Fix agp=off
Dave Kleikamp:
JFS: fix race in jfs_commit_inode
JFS: add security and trusted xattrs
JFS: speed up nointegrity mount
JFS: flush new iag from bd_inode's mapping
David Brownell:
USB: update drivers/usb/README
USB: usb_dev->ep[] not usb_dev->epmaxpacket (1/15)
USB: usbcore changes for usb_dev->ep[](2/15)
USB: usbfs changes for usb_dev->ep[] (3/15)
USB: ALSA and usb_dev->ep[] (4/15)
USB: auerswald and usb_dev->ep[] (5/15)
USB: CRIS HCD and usb_dev->epmaxpacket (6/15)
USB: EHCI HCD and usb_dev->epmaxpacket (7/15)
USB: usbtest and usb_dev->epmaxpacket (8/15)
USB: HCD/usb_bus interface cleanup (9/15)
USB: remove some now-unused HCD infrastructure (10/15)
USB: maintain usb_host_endpoint.urb_list (11/15)
USB: EHCI and HCD API updates (12/15)
USB: OHCI and HCD API changes (13/15)
USB: UHCI and HCD API change (14/15)
USB: better messages for "no-IRQ" cases (15/15)
USB: HCDs and per-device state (16/15)
USB: EHCI "park" mode disabled
USB: EHCI periodic schedule tree
USB: gadget kconfig doc updates
USB: Hub driver: improve error checking and retries [10/13]
USB: ohci build tweaks
USB: fix Scheduling while atomic warning when resuming
I2C: minor isp1301_omap tweaks
USB: fix serial gadget oops during enumeration
Driver Core: handle bridged platform bus segments
USB: minor usb doc/comment fixes
USB: definitions for USB2 debug device, debug port
USB: usb makefile tweaks
USB: ohci diagnostic tweak
USB: ehci "hc died" on startup (chip bug workaround)
fbdev: rivafb should recognize NF2/IGP
David Dillow:
net/typhoon.c: use previously-unused function
David Gibson:
ppc64: tweaks to ppc64 cpu sysfs information
ppc64: add performance monitor register information to processor.h
ppc64: hugepage bugfix
ppc64: rename perf counter register #defines
David Howells:
PCI: Make pci_set_power_state() check register version
Termio userspace access error handling
IDE_ARCH_OBSOLETE_INIT fix
out-of-line implementation of find_next_bit()
GP-REL data support
frv: add initdata variable spec in a header file
VM routine fixes
FRV: Fujitsu FR-V CPU arch maintainer record
FRV: Fujitsu FR-V arch documentation
FRV: Fujitsu FR-V CPU arch implementation part 1
FRV: Fujitsu FR-V CPU arch implementation part 2
FRV: Fujitsu FR-V CPU arch implementation part 3
FRV: Fujitsu FR-V CPU arch implementation part 4
FRV: Fujitsu FR-V CPU arch implementation part 5
FRV: Fujitsu FR-V CPU arch implementation part 6
FRV: Fujitsu FR-V CPU arch implementation part 7
FRV: Fujitsu FR-V CPU arch implementation part 8
FRV: Fujitsu FR-V CPU arch implementation part 9
Put memory in DMA zone not Normal zone in FRV arch
FRV: First batch of Fujitsu FR-V arch include files
frv: emove obsolete hardirq stuff from includes
frv: PCI DMA fixes
frv: Fix PCI config space write
FRV: More Fujitsu FR-V arch include files
FRV: Yet more Fujitsu FR-V arch include files
FRV: Remaining Fujitsu FR-V arch include files
FRV: Make calibrate_delay() optional
FRV: procfs changes for nommu changes
FRV: change setup_arg_pages() to take stack pointer
Fix usage of setup_arg_pages() in IA64, MIPS, S390 and Sparc64
FRV: Add FDPIC ELF binary format driver
Fix some ELF-FDPIC binfmt problems
Further nommu changes
Further nommu /proc changes
frv: nommu changes
Make more syscalls available for the FR-V arch
FRV: debugging fixes
frv: Minix & ext2 bitops fixes
frv: perfctr_info syscall
frv: update the trap tables comment
frv: accidental TLB entry write-protect fix
FRV: pagetable handling fixes
FRV: FR55x CPU support fixes
FRV: Change PML4 -> PUD
Implement nommu find_vma()
Fix nommu MAP_SHARED handling
Permit nommu MAP_SHARED of memory backed files
Cross-reference nommu VMAs with mappings
FRV: vperfctr syscalls don't exist in -bk8
FRV: remove excess argument passed to expand_stack()
FRV: provide stub asm/a.out.h
Make pud_alloc() and pmd_alloc() non-existant on !MMU
FRV: Update banner comments at the top of frv arch files
David Marlin:
JFFS2: Fix freeing of block table on mount failure
David McCullough:
FRV: Better mmap support in uClinux
David Mosberger:
[IA64] contig.c: fix bug in DMA-zone initialization
[IA64] Fix swiotlb some more
David S. Miller:
eepro100.c iomap conversion
[IPV4]: FIB cleanup, rtmsg_fib()
[IRDA]: More staticization becomes possible in ircomm_ttp.c
[SPARC64]: Fix typo in previous change, s/IS_SOCK/S_ISSOCK/
[LLC]: llc_sap_list_lock really does need to be exported
[SPARC64]: Include infiniband driver config and update defconfig
[SPARC64]: We really do need to mask the start/end args to
flush_tlb_pgtables()
[TG3]: Return 0 when PHY read times out, not all-ones
[TG3]: Fix signedness issues in PHY read/write loops
[TG3]: Update driver version and reldate
David Vrabel:
MTD: Fix chip ident definition for AMD 29F002T devices
MTD: AMD/Fujitsu flash driver cleanup
[ARM PATCH] 2323/1: Expand IXP4XX_WATCHDOG config help text
David Woodhouse:
JFFS2: Add support for bizarre NOR flash with ECC
MTD: Provide XIP support for Intel flash chips
MTD: NAND driver updates
JFFS2: Move very noisy debugging messages from level 1 to level 2
JFFS2: Add notes on inocache_lock spinlock to README.Locking
Email address update
JFFS2: Remove definition of obsolete struct jffs2_scan_info
MTD: Fix JEDEC probe of chips which don't require unlock sequence
JFFS2: Remove obsolete structure definitions and update comments
JFFS2: Discard dirents which point to non-existent inodes
JFFS2: Fix memory leak if jffs2_scan_medium() fails
JFFS2: Fix race on read access to NAND write-buffer
MTD NOR chip drivers: use msleep()
MTD: Use msleep() in cfi_udelay() helper function
MTD: Fix RedBoot FIS table detection
MTD: mtdpart_setup() is used from platform code. Remove 'static'
MTD: Make phram work again
MTD: Fix oops on erase in NFTL/INFTL (again)
MTD: Fix timing setup for NAND flash on Samsung S3C2410
MTD: Support NOR and NAND flash on Sharp SL Series PDAs
MTD: NAND flash simulator
JFFS2: Fix oops in read_inode
JFFS2: Various fixes for recent RAM use reduction
JFFS2: Initialise bad_count for each eraseblock correctly
JFFS2: Split eraseblock refiling into separate function
JFFS2: Allow NAND driver to disable virtual eraseblocks
rslib: Spelling fixes
NULL noise removal, missing __iomem in a couple of declarations,
removal of bogus cast to void * in iounmap() calls.
JFFS2 locking fix: Don't hold references to obsolete nodes without
lock
[MTD] Bug in 2.6.10 mtd driver for physmem mapped flash chips
MTD: include moduleparam.h in DiskOnChip driver
MTD: Fix config option name in Makefile for IBM 750FX/750GX boards
[MTD] add missing dependencies on MTD_PARTITIONS
MTD: Cosmetic ident catchup
MTD: Remove long-obsolete DiskOnChip 1000 driver
Dean Nelson:
export sched_setscheduler() for kernel module use
Deepak Saxena:
[ARM PATCH] 2264/1: Move platform-specific code out of entry-armv.S
[ARM PATCH] 2325/1: Cleanup IXP2000 reset handling
[ARM PATCH] 2326/1: Fix IXP2000 timer implementation
[ARM PATCH] 2339/1: Don't mask IRQ_STATUS with
IXP2000_VALID_IRQ_MASK
[ARM PATCH] 2307/1: Add IXP46x and IXDPG465 implementation
[ARM PATCH] 2338/1: IXP465 and IXDPG465 header file updates
[ARM PATCH] 2346/1: Update IXP4xx documentation
[ARM PATCH] 2348/1: Fix IXDP2800 PCI irq mapping
Update IOP3xx I2C bus driver
[ARM PATCH] 2358/1: Add IXP46x I2C platform device
Dmitry Torokhov:
Input: pull common code from psmouse and atkbd into libps2 module
Input: add serio_[un]pin_driver() functions so attribute handlers
can safely access driver bound to a serio port.
Input: atkbd - export extra, scroll, set, softrepeat and softraw as
individual keyboard attributes (sysfs) and allow them to be
set/changed independently for each keyboard:
Input: clean up ALPS DualPoint logic
Input: add a new signature for ALPS DualPoint found in Dell
Inspiron 8500
Input: psmouse - add set_rate and set_resolution handlers to make
adding new protocols easier and remove special knowledge from
psmouse-base.c
Input: synaptics - not only switch to 4-byte client protocol but
also revert to 3-byte mode if client selected lower protocol.
Input: psmouse - reset mouse before doing intellimouse/explorer
probes in case it got confused by earlier probes; switch to
streaming mode before setting scale and resolution,
Input: psmouse - export rate, resolution, resetafter and
smartscroll (Logitech only) as individual mouse attributes (sysfs)
and allow them to be set/changed independently for each mouse:
Input: psmouse - drop PS2TPP protocol (it is handled exactly like
PS2PP) to free spot for THINKPS protocol and keep old protocol
numbers for binary compatibility with Synaptics/ALPS touchpad
driver for X.
Input: psmouse - make logips2pp fully decode its protocol packets
and not rely on generic handler to finish job.
Input: psmouse - explicitely specify packet size instead of relying
Input: couple of whitespace fixes
Input: evdev, joydev, mousedev, tsdev - remove class device and
devfs entry when hardware driver disconnects instead of waiting for
the last user to drop off. This way hardware drivers can be
unloaded at any time.
Input: when creating input devices for hardware attached to a serio
port properly set input_device->dev pointer so when corresponding
class device is created it will show proper links to parent device
and driver in sysfs hierarchy.
Input: i8042 - allow turning debugging on and off "on-fly" so
people do not have to recompile their kernels to provide debug
info.
Input: i8042 - get rid of old style power management handler since
APM calls both pm_send and device_suspend.
Input: i8042 - get rid of reboot notifier as suspend method should
do the job.
Input: get rid of pm_dev in input core as it is deprecated and
nothing uses it anyway.
Input: gscps2 - remove unused statically allocated
gscps2_serio_port variable as the port is allocated dynamically.
Input: parkbd - switch to using module_param. Parameter names are
parkbd.port and parkbd.mode
Input: i8042 - fix "debug" parameter sysfs permissions
Domen Puncer:
it87: /proc/ioports fix
JFS: delete unused file
MTD: Remove gratuitous (void *) casts
arm26: Remove unreferenced file
hotplug/acpiphp_ibm: module_param fix
fs/proc/base.c: array size
fs/proc/proc_tty.c: avoid array
remove unused drivers/char/rio/cdproto.h
remove unused drivers/char/rsf16fmi.h
ppc64: semicolon in rtasd.c
Dominik Brodowski:
cpufreq 2.4 interface removal schedule
pcmcia: new ds - cs interface
pcmcia: call device drivers from ds, not from cs
pcmcia: unify bind_mtd and pcmcia_bind_mtd
pcmcia: unfiy bind_device and pcmcia_bind_device
pcmcia: device model integration can only be submitted under GPL
pcmcia: add pcmcia_device(s)
pcmcia: remove socket_bind_t, use pcmcia_devices instead
pcmcia: remove internal module use count, use module_refcount
instead
pcmcia: set driver's .owner field
pcmcia: move pcmcia_(un,)register_client to ds
pcmcia: device model integration can only be submitted under GPL,
part 2
pcmcia: use kref instead of native atomic counter
pcmcia: add pcmcia_(put,get)_socket
pcmcia: grab a reference to the cs-socket in ds
pcmcia: get a reference to ds-socket for each pcmcia_device
pcmcia: add a pointer to client in struct pcmcia_device
pcmcia: use pcmcia_device in send_event
pcmcia: use pcmcia_device to mark clients as stale
pcmcia: code moving in ds
pcmcia: use pcmcia_device in register_client
pcmcia: direct-ordered unbind of devices
pcmcia: BUG on dev_list != NULL
pcmcia: BUG() if clients are kept too long
pcmcia: move struct client_t inside struct pcmcia_device
pcmcia: use driver_find in ds
pcmcia: SET_NETDEV for network devices
pcmcia: SET_NETDEV for wireless network devices
pcmcia: reduce stack usage in ds_ioctl (Randy Dunlap)
pcmcia: rename PCMCIA devices
pcmcia: remove obsolete code
pcmcia: remove pending_events
pcmcia: remove client_attributes
pcmcia: remove unneeded parameter from rsrc_mgr
pcmcia: remove dev_info from client
pcmcia: remove mtd and bulkmem (replaced by pcmciamtd)
pcmcia: per-socket resource database
pcmcia: validate_mem only for non-statically mapped sockets
pcmcia: adjust_io_region only for non-statically mapped sockets
pcmcia: find_io_region only for non-statically mapped sockets
pcmcia: find_mem_region only for non-statically mapped sockets
pcmcia: adjust_ and release_resources only for non-statically
mapped sockets
pcmcia: move resource handling code only for non-statically mapped
sockets to other file
pcmcia: make rsrc_nonstatic an independend module
pcmcia: allocate resource database per-socket
pcmcia: remove typedef
pcmcia: grab lock in resource_release
pcmcia: yenta override to re-allocate resources
Douglas Gilbert:
scsi_debug v 1.75
SCSI: updates to constants.c
SCSI: descriptor sense format, mid-level
Duncan Sands:
usb atm: macro consolidation, fixes debugging problem
Ed L. Cashin:
add ATA over Ethernet driver
rename ETH_P_AOE
Edwin Olson:
usb-serial: add tty_hangup on disconnect
ftdi_sio: Add sysfs attributes for event character and latency
Eric Moore:
LSI Logic - SAS and FC PCI ID's
Esben Nielsen:
Evgeniy Polyakov:
w1: Documentation bits for generic w1 behaviour
Felix Kuehling:
drm: make reclaim_buffers take dev argument
Franz Pletz:
loop device resursion avoidance
François Romieu:
r8169: add ethtool_ops.{get_regs_len/get_regs}
r8169: per device receive buffer size
r8169: code cleanup
r8169: enable MWI
r8169: bump version number
r8169: sync the names of a few bits with the 8139cp driver
r8169: comment a gcc 2.95.x bug
r8169: Tx checksum offload
r8169: advertise DMA to high memory
r8169: Rx checksum support
r8169: vlan support
r8169: miscalculation of available Tx descriptors
r8169: hint for Tx flow control
r8169: TSO support
r8169: Mac identifier extracted from Realtek's driver v2.2
r8169: default on disabling PCIDAC
r8169: Tx timeout rework
r8169: wrong advertisement of VLAN features
r8169: automatic pci dac step down
r8169: rtl8169_close() races
r8169: cleanup
r8169: always clean Tx desc
r8169: unneeded synchronize_irq()
r8169: netconsole support
r8169: missing netif_poll_enable and irq ack
r8169: C 101
r8169: Large Send enablement
r8169: reduce max MTU for large frames
r8169: oversized driver field for ethtool
3c59x: missing pci_disable_device
Ganesh Venkatesan:
e100: Replace locally implemented delay routines
e100: Sort Device IDs
e100: Update driver version number
e1000: ITR does not default correctly on 2.6.x kernels
e1000: Fix kernel panic when the interface is brought down while
the NAPI enabled driver is under stress
e1000: Fix ethtool diagnostics -- specifically for blade server
implementations
e1000: Enabling NETIF_F_SG without checksum offload is illegal
e1000: Avoid filling tx_ring completely - shemminger@osdl.org
e1000: remove a redundant assignment to a local nr_frags in
e1000_xmit_frame
e1000: Replace schedule_timeout() with
msleep()/msleep_interruptible() nacc@us.ibm.com
e1000: Fix tx resource cleanup logic
e1000: {set, get}_wol is now symmetric for 82545EM adapters
e1000: Kernel API change for Module_param_array_named
e1000: Added workaround to prevent inadvertent gigabit waveform to
be sent out on the wire due to init-time operations on the IGP phy.
e1000: Applied eeprom fix where it was possible to read/write
e1000: Applied smart speed fix where the code was forcing smart
speed on all the time. Now it will honor the setting defined in
the eeprom.
e1000: Driver version number, white spaces, comments, device id &
other changes
e1000: Documentation/networking/e1000.txt update
e100: Documentation/networking/e100.txt update
Geert Uytterhoeven:
M68k: Update defconfigs for 2.6.10
MMC_WBSD depends on ISA
M68k: Remove nowhere referenced files
Update Geert's address in CREDITS
George G. Davis:
[ARM PATCH] 2324/1: Convert ARM proc files to use domain and
pgtable manifest constants
[ARM PATCH] 2327/1: Thumb ld/st alignment fault fixups
George T. Joseph:
[ARM PATCH] 2334/1: Corrects ixp4xx USB base addr and adds
QMGRr/EthA/EthB in ixp4xx-regs.h
Gerd Knorr:
uml: terminal cleanup
uml: symbol export
uml: fix umldir init order
uml: raise tty limit
uml: sysfs support for uml network driver
uml: sysfs support for the uml block devices
fbdev: sysfs fix
bttv-i2c.c: make two functions static
bttv-risc.c: make some functions static
zoran_driver.c: make zoran_num_formats static
media/video/msp3400.c: remove unused struct d1
zoran_device.c: make zr36057_init_vfe static
drivers/media/video: the easy cleanups
Greg Banks:
oprofile: add check_user_page_readable()
oprofile: arch-independent code for stack trace sampling
oprofile: backtrace operation does not initialized
oprofile: i386 support for stack trace sampling
oprofile: ia64 support for oprofile stack trace sampling
oprofile: update alpha for api changes
oprofile: update arm for api changes
oprofile: update ppc for api changes
oprofile: update parisc for api changes
oprofile: update s390 for api changes
oprofile: update sh for api changes
oprofile: update sparc64 for api changes
oprofile: fix ia64 callgraph bug with old gcc
Greg Kroah-Hartman:
misc: remove device.h #include from miscdevice.h
Documentation: fix some grammer in the stable_api_nonsense.txt file
misc: remove miscdevice.h from pci hotplug drivers as they do not
need it
USB: fix sparse and compiler warnings in ti_usb_3410_5052.c
USB: delete the tiglusb driver as it's not needed
debugfs: add debugfs
USB: convert uhci-hcd driver to use debugfs
PCI: fix up function calls for CONFIG_PCI=N
AOE: fix up sparse warnings and get rid of a kmalloc in the aoe
driver
USB: fix up some sparse warnings in the new garmin_gps driver
USB: change warning level in ftdi_sio driver of a debug message
USB: convert the idVendor, idProduct, bcdDevice and bcdUSB fields
to __le16
USB: change wTotalLength field in struct usb_config_descriptor to
be __le16
USB: change wMaxPacketSize field in struct usb_config_descriptor to
be __le16
USB Gadget: fix up simple sparse warnings (NULL stuff) in
dummy_hcd.c driver
USB: explicitly mark the endianness of some visor data fields
sysfs: export the /sys/kernel subsystem for people to use
debugfs: add /sys/kernel/debug mount point for people to mount
debugfs on
PCI: fix typo on previous pci_set_power_state() patch for hte
sis900 driver
PCI: fix bttv-driver "cleanup" that called an incorrect function
Fix up udev url in Documentation/Changes file
add feature-removal-schedule.txt documentation
Cset exclude: jmunsin@iki.fi|ChangeSet|20041221190949|45117
PCI Hotplug: remove my old email address
Greg Ungerer:
m68knommu: remove use of obsolete MAP_NR macro
m68knommu: remove unneccessary SUN conditionals from
m68knommu/elf.h
m68knommu: remove unused keyboard.h
m68knommu: remove duplicate and unused entries in Kconfig
m68knommu: export lib udelay symbol for modules
m68knommu: comment formating change to linker script
m68knommu: convert KTHRAD_SIZE to THREAD_SIZE and remove unused
macros
m68knommu: optimized bitops operations for m68knommu
m68knommu: convert use of KTHRAD_SIZE to THREAD_SIZE in process.c
m68knommu: remove unused include/asm-m68knommu/nap.h
m68knommu: remove use of obsolete MAP_NR macro processor.h
m68knommu: include module.h to cleanup warnings in checksum.c
m68knommu: common head code for all ColdFire platforms
m68knommu: cache init code for ColdFire CPU's
m68knommu: change ColdFire 5206 SDRAM register names
m68knommu: move ColdFire 5249 platform specific startup code
m68knommu: define differences in ColdFire 5270/1 and 5274/5 SDRAM
registers
m68knommu: definitions for the SDRAM registers on the ColdFire 528x
CPU's
m68knommu: remove duplicate THREAD_SIZE define
m68knommu: new hardware support and optimizations for the ColdFire
serial driver
m68knommu: optimize atomic macros
H. Peter Anvin:
Trivial cleanup in arch/i386/kernel/head.S
i386 boot loader IDs
/proc/sys/kernel/bootloader_type
raid6: altivec support
Heikki Lindholm:
MTD: Use JEDEC probe for flash chips on Ebony board
MTD: New mapping driver for IBM 405GP 'Walnut' board
Heiko Carstens:
s390: core patches
s390: fix pgd_index() compile warnings
s390: add missing pte_read function
Herbert Pötzl:
improved wait_8254_wraparound()
Hermann Kneissel:
Re: garmin gps driver patch 0.23
Hirofumi Ogawa:
NLS: Fix overflow of nls_ascii
pcmcia: Add disable_clkrun option
Hirokazu Takata:
m32r: Add new relocation types to elf.h
m32r: Support pgprot_noncached()
m32r: Update ptrace.c for multithread debugging
m32r: Cause SIGSEGV for nonexec page execution
m32r: Don't encode ACE_INSTRUCTION in address
m32r: Clean up arch/m32r/mm/fault.c
m32r: Clean up include/asm-m32r/pgtable.h
m32r: Support PAGE_NONE
m32r: Remove PAGE_USER
m32r: Clean up include/asm-m32r/pgtable-2level.h
m32r: include/asm-m32r/thread_info.h minor updates
m32r: Use kmalloc for m32r stacks
m32r: Make kernel headers for mutual exclusion
m32r: Use generic hardirq framework
m32r: Update include/asm-m32r/system.h
m32r: Update include/asm-m32r/mmu_context.h
oprofile: update m32r for api changes
m32r: build fix
m32r: employ new kernel API/ABI
m32r: include nodemask.h for build fix
Hisashi Hifumi:
BUG on error handlings in Ext3 under I/O failure condition
Hugh Dickins:
improve preemption on SMP
vmtrunc: truncate_count not atomic
vmtrunc: restore unmap_vmas zap_bytes
vmtrunc: unmap_mapping_range_tree
vmtrunc: unmap_mapping dropping i_mmap_lock
vmtrunc: vm_truncate_count race caution
vmtrunc: bug if page_mapped
vmtrunc: restart_addr in truncate_count
3c59x: VORTEX select MII
cputime: introduce cputime
4level swapoff hang fix
Ian Campbell:
I2C: i2c-algo-bit should support I2C_FUNC_I2C
Ian Molton:
arm26: remove arm32 cruft
arm26: update the atomic ops
arm26 build system updates
arm26: update comments, headers, notes
arm26: necessary compilation fixes for 2.6.10
arm26:cleanup trap handling assembly
arm26: new execve code
arm26: move some files to better locations
arm26: remove shark (arm32) from arm26
arm26: softirq update
arm26: update system.h to some semblance of recentness
arm26: replace arm32 time handling code with smaller version
arm26: TLB update
arm26: better put_user macros
arm26: better unistd.h (reimplemented based on arm32)
Ian Pratt:
[NET]: Add alloc_skb_from_cache
Ingo Molnar:
preempt cleanup
add lock_need_resched()
sched: add cond_resched_softirq()
sched: ext3: fix scheduling latencies in ext3
break latency in invalidate_list()
sched: vfs: fix scheduling latencies in prune_dcache() and
select_parent()
sched: net: fix scheduling latencies in netstat
sched: net: fix scheduling latencies in __release_sock
sched: mm: fix scheduling latencies in unmap_vmas()
sched: mm: fix scheduling latencies in get_user_pages()
sched: mm: fix scheduling latencies in filemap_sync()
fix keventd execution dependency
sched: fix scheduling latencies in vgacon.c
sched: fix scheduling latencies for !PREEMPT kernels
idle thread preemption fix
oprofile smp_processor_id() fixes
Fix smp_processor_id() warning in numa_node_id()
remove the BKL by turning it into a semaphore
sched: Make PREEMPT_BKL depend on PREEMPT alone
J. A. Magallon:
make gconfig work with gtk-2.4
James Bottomley:
update the fc_transport_class to use a workqueue instead of a
timeout
SCSI: Add transport destructors
SCSI: Add missing state transition BLOCK->OFFLINE
scsi: LLDD dynamic scan aids
fixup dynamic scan aids EXPORT_SYMBOL mismerge
Rename SCSI ChangeLog to reflect its venarability
SCSI: Quieten the incorrect state change message
SCSI: Add basic infrastructure for transport host statistics
SCSI: Add FC transport host statistics
SCSI:add change_queue_depth API to scsi host template
SCSI: convert 53c700 driver to use change_queue_depth API
SCSI: add queue_type entry in sysfs
SCSI: update 53c700 to use the change_queue_type API
SCSI: Add FC transport host attributes
SCSI: fix compile warning in fc transport class
James Lamanna:
USB: ov511.c - vfree() checking cleanups
James Morris:
SELinux scalability: add spin_trylock_irq and spin_trylock_irqsave
SELinux scalability: convert AVC to RCU
SELinux: atomic_dec_and_test() bug
SELinux scalability: AVC statistics and tuning
James Nelson:
hw_random: Minor cleanup to hw_random.c
lcd: fix memory leak, code cleanup
moxa: Remove ancient changelog README.moxa
moxa: Remove README.moxa from Documentation/00-INDEX
specialix: remove bouncing e-mail address
stallion: Update to Documentation/stallion.txt
riscom8: Update staus and documentation of driver
cciss: Documentation update
cciss: Correct mailing list address in source code
cpqarray: Correct mailing list address in source code
sh: Remove x86-specific help in Kconfig
cyclades: Put README.cycladeZ in Documentation/serial
tipar: Document driver options
tipar: Code cleanup
Jan Dittmer:
eth1394 MODULE_PARM conversion
isapnp module_param conversion
sr module_param conversion
media/video module_param conversion
btaudio module_param conversion
Jan Harkes:
coda: bounds checking
code: ulist_for_each_entry_safe()
coda: make global code static
coda: remove unused coda_mknod
coda: rename coda_psdev to coda
Jan Kara:
Expose reiserfs_sync_fs()
Fix reiserfs quota debug messages
Fix of quota deadlock on pagelock: quota core
quota umount race fix
Fix of quota deadlock on pagelock: ext2
Fix of quota deadlock on pagelock: ext3
Allow disabling quota messages to console
Fix maintainers entry
Jan Kasprzak:
cosa.c intialization crash
cosa.h ioctl numbers
Jan-Benedict Glaw:
Input: correct the the wrong use of "DB9" to the correct name,
"DE9"
input: More comment fixes in lkkbd.c
Jarkko Lavinen:
MTD: Increase nand_write_page() ECC buffer size to cope with
12-byte ECC
MTD: Make nand_write_page() ECC buffer size consistent with
nand_read_ecc()
Jaroslav Kysela:
[ALSA] use blacklist/whitelist for (non-)audio Bt878 cards
[ALSA] fix sequencer sleeping in interrupt context
[ALSA] rearrange OSS SPARC dependencies
[ALSA] snd-usb-usx2y - crash fix for OHCI USB-HCDs
[ALSA] au88x0: add resetup dma
[ALSA] au88x0: fix is-quad oops
[ALSA] au88x0: set-levels cleanup
[ALSA] au88x0: sign_invert cleanup
[ALSA] au88x0: name typo
[ALSA] au88x0: comment and whitespace cleanup
[ALSA] fix data type mismatch in sign_invert
[ALSA] remove old compatibility code
[ALSA] remove dead exports
[ALSA] Limit parity error messages
[ALSA] remove kernel version info from proc file
[ALSA] fixed emu10k1_fx8010_code_t structure to be less than 8192
bytes
[ALSA] emu10k1 - fixes against the last emufx changes
[ALSA] replace schedule_timeout() with msleep()
[ALSA] replace schedule_timeout() with msleep()
[ALSA] emu10k1 - another attempt to correct the new emufx DSP code
[ALSA] Added SNDRV_HWDEP_IFACE_BLUETOOTH
[ALSA] remove snd_seq_simple_id
[ALSA] Fixed the description of module_parm_array()
[ALSA] removes unneeded spin_lock_irqsave()s from snd-es1968
[ALSA] Add subvendor ID to the pci id table of vx222 driver
[ALSA] Fixed issues with Abit AV8
[ALSA] [emu10k1] add interval timer support
[ALSA] emu10k1 - fixed remaining problems with new DSP code loading
[ALSA] handle missing control bitmap when parsing MUDs
[ALSA] read bmControls array in correct order
[ALSA] fix parsing of mixer unit descriptors
[ALSA] nonblock_open=1 by default for OSS PCM API emulation
ALSA 1.0.7
[ALSA] Fix the missing line in the patch for hdsp accurate_ptr
[ALSA] Fix WM8770 Init
[ALSA] AC97 quirks for Dell
[ALSA] fix sleep in atomic during prepare callback
[ALSA] Add pci_save_state() in suspend
[ALSA] add Line/Headphone jack detection for AD1981A/B
[ALSA] fix iomem mmap
[ALSA] fix MIDI GS chorus/reverb mode
[ALSA] fix chorus/reverb FX loader
[ALSA] minor send routing cleanup
[ALSA] whitespace cleanup
[ALSA] Add pci_disable_device() to removal and error paths
[ALSA] Addition of pci_disable_device() and cleanup
[ALSA] via82xx: Enable DXS on ABIT KV8 Pro
[ALSA] sort DXS whitelist
[ALSA] AD18xx/19xx resume fix
[ALSA] fix display of send routing in /proc
[ALSA] ALSA PCI drivers: misc cleanups
[ALSA] Fixes the 'It disables the right channel' bug
[ALSA] Support for Audigy2 Value SB0400
[ALSA] make some code static
[ALSA] check CONFIG_COMPAT for snd-ioctl32
[ALSA] add register dump to proc
[ALSA] Fixed problem with changing size of etram
[ALSA] [trivial] Fix compile warnings
[ALSA] Fix the detection of Audigy2 ZS
[ALSA] fix weird placement of static keyword in
sound/core/pcm_memory.c
[ALSA] misc clean up
[ALSA] ALSA ISA drivers: misc cleanups
[ALSA] Disable 'IEC958 Input Monitor' switch for ALC codecs
[ALSA] alternate ALS0200 ident string
[ALSA] alternate CS4235 ident string
[ALSA] Fix compilation without CONFIG_PM
[ALSA] Export functions for ioctl32 wrapper
[ALSA] Fix ioctl32 wrapper (for SPARC)
[ALSA] Clean up of kfree()/vfree() NULL checks
[ALSA] Fix targets for GUS and OPL4
[ALSA] [trivial] Fix compilation warnings on 64bit
[ALSA] Fix the interface type of mixer controls
[ALSA] Fix interface type for some mixer controls
[ALSA] ifdef typos: sound_isa_cs423x_cs4231_lib.c
[ALSA] ifdef typos: sound_isa_es18xx.c
[ALSA] check __copy_to_user in sscape_upload_bootblock()
[ALSA] ALSA core: misc cleanups
[ALSA] Added VIA82xx-modem driver
[ALSA] Remove the NULL pointer check in kfree/vfree wrappers
[ALSA] Use macro usb_maxpacket() for portability
[ALSA] Fix sleep in h/w volume control
[ALSA] IEC958 Capture mixer controls and Universe support
[ALSA] disable legacy IRQs before request_irq() to avoid unhandled
interrupts
[ALSA] Update user-space access from sscape driver
[ALSA] opl4 depends on opl3
[ALSA] Add 'Duplicate Front' control
[ALSA] misc cleanups
ALSA CVS update ENS1370/1+ driver Trivial patch to enable rear out
selection for ens1373 on the Gigabyte GA-8IEXP motherboard.
[ALSA] Fix detection of Xbox
[ALSA] hwdep interface for pcm data
[ALSA] Add missing source codes in the last hwdep-pcm patch
[ALSA] Add missing USX2Y_PCM hwdep entry
[ALSA] Fix non-symmetrical page_attr changes
[ALSA] [trivial] Fix compile warning
[ALSA] Midiman Delta DIO2496 has two stereo analog outs
[ALSA] Clean up power-management
[ALSA] Export snd_ctl_elem_read/write() functions
[ALSA] buffersize and constraints on pmac
[ALSA] Add volatile to IO pinters
[ALSA] Return -EBADFD when the device is disconnected
[ALSA] Fix memory corruption
[ALSA] Hotplug firmware loader support
[ALSA] Add description about hotplug fw loader
[ALSA] Fix interrupt generation on MIDI input for es1938 sound
cards
[ALSA] Fix CMI9739A silent problem
[ALSA] Fix compilation errors
[ALSA] Fix the invalid DMA pointer value
[ALSA] Add PCXHR hwdep iface type
[ALSA] Fix invalid 'AutoSync Reference' value
[ALSA] Fix the wrong sign of format data entries
[ALSA] Fix compile warning
[ALSA] Add mute LED quirk
[ALSA] Fix creation of control devices over udev
[ALSA] Replace long delays with msleep()
[ALSA] Unify ac97 control callbacks
[ALSA] Remove spinlock in callbacks
[ALSA] Remove unnecessary ac97 spinlocks
[ALSA] Fix spinlocks
[ALSA] Spinlock removal and loop fix
[ALSA] Use msleep() in ac97 callbacks
[ALSA] Don't probe rates when bus->no_vra is set
[ALSA] Fix handling of user-defined controls
[ALSA] Allow strings for ac97_quirk options
[ALSA] Add emu10k1x driver
[ALSA] Add snd-ca0106 driver
[ALSA] Avoid VRA on codec chips
[ALSA] Code clean up
[ALSA CVS] delete unused file
[ALSA] Fix open handling
[ALSA] Fix compile warning (make inline)
[ALSA] Fix compile warning
[ALSA] Add hotplug firmware loader support
[ALSA] Update documentation for hotplug fw loader
[ALSA] Fix the release of resources at error path
[ALSA] Description about snd_card_set_dev()
[ALSA] Clean up codes
[ALSA] Fix the order of creation of instances
[ALSA] Remove superfluous code
[ALSA] Add CODEC and BUS device types
[ALSA] Fix spinlock
[ALSA] Clean up handling of user-defined controls
[ALSA] Clean up and fix stereo mutes
[ALSA] Add a new ID
[ALSA] Fix NULL pointer access
[ALSA] Add a DXS entry for ABIT VA-20
[ALSA] Fix C-Media codecs
[ALSA] Add codec id in component names
[ALSA] Don't probe sample rates on non-VRA chips
[ALSA] Print values at errors
[ALSA] 1.0.8rc2
Jason Gaston:
[patch] Intel ICH7 DID's, PIRQ and PATA support
SATA support for Intel ICH7
Jay Lan:
enhanced I/O accounting data patch
enhanced Memory accounting data collection
acct_update_integrals speedup
Jean Delvare:
I2C: use chip driver name to request regions
I2C: i2c-algo-bit should support I2C_FUNC_I2C
I2C: i2c-nforce2 supports the nForce3 250Gb
I2C: Discard old driver porting documentation
I2C: Use PCI_DEVICE in bus drivers
I2C: Remove checksum code in eeprom driver
I2C: Add secondary Super-I/O address support to
I2C: Improve VID code for the W83627THF
I2C: Fix MAX6657/8/9 detection in lm90
I2C: Add byte commands to i2c-stub
I2C: Update fscher pwm functionality
Jeff Dike:
uml: fix some ptrace functions returns values
uml: redo the signal delivery mechanism
uml: make restorer match i386
uml: unistd.h cleanup
uml: remove a quilt-induced duplicity
uml: fix sigreturn to not copy_user under a spinlock
uml: close host file descriptors properly
uml: free host resources associated with freed IRQs
uml: add elf vsyscall support
uml: make vsyscall page into process page tables
uml: include vsyscall page in core dumps
uml: Add TRACESYSGOOD support
uml: kill host processes properly
uml: defconfig update
uml: system call restart fixes
uml: use SYSEMU_SINGLESTEP
uml: declare ptrace_setfpregs
uml: Remove bogus __NR_sigreturn check
uml: Fix highmem compilation
UML: add some pudding
UML: Use va_end wherever va_args are used
UML: split out arch-specific syscalls from generic ones
UML: Three-level page table support
UML: x86-64 core support
UML: x86-64 config support
UML: Factor out register saving and restoring
UML: x86_64 ptrace support
UML: Separate out signal reception
UML: Make a common misconfiguration impossible
UML: Separate out the time code
UML: x86-64 headers
UML: Split out arch link address definitions
UML: code tidying
UML: use for_each_cpu
UML: 2.6.10 ptrace updates
UML: add the new syscalls
UML: 64-bit cleanups
UML: Silence some message from the console driver
UML: Allow arches to opt out of !SA_INFO signals
UML: Add a missing include
UML: sparse annotations
UML: Fix sys_call_table syntax
UML: Fix make clean
UML: define CONFIG_INPUT better
UML: Fix a compile warning
Jeff Garzik:
[netdrvr eepro100] fix pci_iomap() args and info msg that follows
[sound/oss i810_audio] use module_param()
[sound/oss] use module_param() in soundcard.c and uart401.c
[libata sata_uli] add 5281 support, fix SATA phy setup for others
drivers/block/floppy: kill #include linux/version.h
x86-64: kernel/sys.c build fix
[netdrvr s2io] make debug_level variable static
fix sx8 blk driver device naming
Jens Axboe:
kill locking around scsi_done()
Jeremy Katz:
Fix sx8 device naming in sysfs
Jesper Juhl:
[IRDA]: Kill useless parens from return statements in irnet.h
[MTD] remove unnecessary casts from drivers/mtd/maps/nettel.c and
kill two warnings
add printing of udev version to scripts/ver_linux
Jesse Barnes:
sysfs: add mmap support to struct bin_attribute files
PCI: export PCI resources in sysfs
driver core: allow struct bin_attributes in class devices
PCI: add legacy resources to sysfs for pci busses
fix ROM enable/disable in r128 and radeon fb drivers
[IA64] swiotlb.c: long line, whitespace, and other cleanup
fix oops when reading resourceN files in sysfs
Replace 'numnodes' with 'node_online_map' - ia64
Jim Hague:
pm2fb: module parameters and module-conditional code
pm2fb: save/restore memory config
pm2fb: use modedb in modules
pm2fb: fix big-endian (Sparc) support
pm2fb: fix fbi image display on 24 bit depth big endian
Jim Paris:
[ide] PCI quirk for ICH3-M IDE
John Lenz:
input: Add LED definitions for PDAs
John W. Linville:
r8169: endian-swap return of rtl8169_tx_vlan_tag()
r8169: fix RxVlan bit manipulation
r8169: simplify trick if() expression
3c59x: Add MODULE_VERSION
8139too: Add MODULE_VERSION
r8169: Add MODULE_VERSION
e100: Add MODULE_VERSION
tulip: Add MODULE_VERSION
3c59x: reload EEPROM values at rmmod for needy cards
3c59x: remove EEPROM_RESET for 3c905B
3c59x: Add EEPROM_RESET for 3c900 Boomerang
Jon Smirl:
drm: memory allocation patch
drm: move fops into drivers
drm: rearrange some functions for new split
drm: move ati_pcigart into drm core
drm: use spin_lock_init instead of SPIN_LOCK_UNLOCKED
Jorn Engel:
MTD: phram device cleanup
[MTD] New blockdev-backed 'fake' MTD device
Josh Aas:
sched: remove outdated/misleading comments
JÃ&fraq14;rgen Quade:
signedness fix in deadline-iosched.c
Kamezawa Hiroyuki:
no buddy bitmap patch revist: intro and includes
no buddy bitmap patch revisit: for mm/page_alloc.c
no buddy bitmap patch revist: for ia64
Keith Owens:
kallsyms: Clean up x86-64 special casing of in_gate_area()
kallsyms: Add in_gate_area_no_task()
kallsyms: gate page is part of the kernel, honour
CONFIG_KALLSYMS_ALL
kallsyms: Avoid kallsyms corner case on _etext and _einittext
Keith Withwell:
drm: correct historic mis-attribution of copyright
Kenji Kaneshige:
IRQ resource deallocation: ACPI
IRQ resource deallocation: ia64
Kirill Korotaev:
4/4GB: Incorrect bound check in do_getname()
Komuro:
pcmcia: pd6729: e-mail update
pcmcia: pd6729: cleanups
pcmcia: pd6729: isa_irq handling
Krzysztof Halasa:
net/wan/n2.c: remove an unused function
Kumar Gala:
Driver Core: Add platform_get_resource_byname &
platform_get_resource_byirq
ppc32: freescale Book-E MMU cleanup
ppc32: refactor common book-e exception code
ppc32: performance Monitor/Oprofile support for e500
Fix prototypes & externs in e500 oprofile support
Ladislav Michl:
I2C: let I2C_ALGO_SGI depend on MIPS
Leendert van Doorn:
arch/i386/kernel/cpu/mtrr: too many bits are masked off from CR4
Len Brown:
[ACPI] Provide core hotplug support in ACPI
[ACPI] create ACPI hotplug eject interface
[ACPI] IA64-specific support for mapping lsapic to cpu array
IA64 CPU hotplug topology
[ACPI] Extend processor driver to support ACPI-based Physical CPU
hotplug
[ACPI] Initial container driver to support hotplug notifications
[ACPI] fix mis-merge in processor.c
[ACPI] CPU hotplug, use kobject_hotplug(), kobject_register()
[ACPI] fix VIA IRQ issue by enabling VIA quirk
http://bugzilla.kernel.org/show_bug.cgi?id=3319
[ACPI] S3 resume using RTC
http://bugzilla.kernel.org/show_bug.cgi?id=1320
[ACPI] fix "Error getting context for object" warning
http://bugzilla.kernel.org/show_bug.cgi?id=3805
[ACPI] add "acpi_fake_ecdt" workaround for Gateway
[ACPI] handle GPE sharing between button and lid
[ACPI] fixes from stack consumption audit
build fix
[ACPI] 32-bit EC access
build fix
[ACPI] ACPICA 20041119 from Bob Moore
[ACPI] ACPICA 20041203 from Bob Moore and Alexey Starikovskiy
[ACPI] remove duplicate _PDC #defines resulting from mis-merge
[ACPI] fix polarity of CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI message
[ACPI] fix return syntax
[ACPI] ACPICA 20041210 from Bob Moore
[ACPI] Split the ACPI Processor P-States library into a different
file
[ACPI] Split the ACPI Processor T-States handling into a different
file
[ACPI] Split the ACPI Processor C-States handling into a different
file
[ACPI] Split the ACPI Processor passive cooling code into a
different file
[ACPI] Finalize the splitting of processor.c by moving the rest to
processor_core.c
[ACPI] Shorten the times IRQs are disabled in throttling
[ACPI] Differentiate between C-States and C-state type
[ACPI] Split up the extraction of information from the FADT and the
pblk_address (acpi_processor_get_power_info_fadt()) and the
validation whether the state is indeed available
(acpi_processor_power_verify()).
[ACPI] deleted unused default c-state
[ACPI] make power.state a pointer
[ACPI] make the c-state policy decisions of demotion and promotion
independent of the assumption "one state per type." make the state
a pointer inside struct acpi_processor_cx_policy.
[ACPI] Add _CST parsing
[ACPI] Handle _CST change notifications
[ACPI] Notify the BIOS that Linux can handle _CST
[ACPI] Consolidate code in processor_idle()
[ACPI] Export /sys/module/processor/parameters/max_cstate
[ACPI] max_cstate shall limit C-states not C-state-types
[ACPI] tweak /proc/acpi/processor/CPU0/power format Current policy
is to name both C-state-types and the actual C-States "C[0-n]".
Follow this rule...
[ACPI] Let C4 demote to C3, not directly to C2
[ACPI] add "processor.nocst" parameter which blocks _CST parsing
and always uses FADT info instead.
[ACPI] fix to the stack-audit patch
http://bugzilla.kernel.org/show_bug.cgi?id=2901
[ACPI] two fixups where promotion and demotion were mixed up
[ACPI] another fix to the stack-audit patch
http://bugzilla.kernel.org/show_bug.cgi?id=2901
[ACPI] apply via_interrupt_line_quirk in ACPI mode the same way it
is applied in legacy mode.
[ACPI] Fix suspend/resume lockup issue by leaving Bus Master
Arbitration enabled.
Lennart Poettering:
[SERIAL] support for another Rockwell PNP modem
Lennert Buytenhek:
[ARM PATCH] 2351/1: fix compilation for ixp2000 enp2611 and
ixdp2400 platforms
Li Shaohua:
time runx too fast after S3
Liam Girdwood:
[ARM PATCH] 2340/1: Added PXA27x SSP port 3 to kernel io address
range
[ARM PATCH] 2342/1: Support PXA SSP configuration changes when port
is open
[ARM PATCH] 2347/1: PXA SSP PSP bit definition
Linus Torvalds:
Fix the fix
Revert duplicate AC97 id's
Now that sparse looks into asms, fix the fake anti-optimizer cast
macro to use the right address space.
x86: common send_sigtrap helper for debug event SIGTRAP's, and use
that for system call single-step events.
x86: be a lot more careful about TF handling
x86: single-step over "popf" without corrupting state
acpi video device enumeration: fix incorrect device list allocation
x86 ptrace: remove long stale (and bitrotted) test for PT_DTRACE
without PT_PTRACED.
x86 single-step: fix up comments and cleanup
Hide question about SERIO_LIBPS2 unless there is some remote reason
the user migth want to see it.
Mark HPUSBSCSI scanner broken. You're supposed to use libusb
fbmem: don't mix code/declarations. That messes up gcc-2.95
Use 'free_pipe_info()' helper function for pipe closedown
Make pipe data structure be a circular list of pages, rather than a
circular list of one page.
Fix do_brk() locking in library loader
Fix TASK_SIZE range check that got lost in recent
clear_page_range()/4-level page table updates.
Merge small pipe writes into the write buffers
Re-use the buffer page for pipe data
Map new page allocations as part of "prep_new_page"
Don't use __GFP_CLEAR for user pages
Make it clear that GFP_ZERO does not work with atomic highmem
allocations
Clean up stack growth checks and move them into a common function
Revert moxa status update
Linux 2.6.11-rc1
Luca Risolia:
USB: SN9C10x driver updates
Luiz Capitulino:
[NET]: __sock_create() cleanup
Maciej W. Rozycki:
PCI: Don't touch BARs of host bridges
PCI: PCI early fixup missing bits
Manfred Spraul:
slab: Add more arch overrides to control object alignment
rcu: make two internal structs static
rcu: simplify quiescent state detection
fix missing wakeup in ipc/sem
forcedeth: add ethtool get/set_settings support
Marcelo Tosatti:
mm: higher order watermarks
binfmt_elf fix return error codes and early corrupt binary
detection
Margit Schubert-While:
prism54 fix resume processing
prism54 sparse fixes
Mark A. Greer:
ppc32: Marvell host bridge support (mv64x60)
ppc32-marvell-host-bridge-support-mv64x60 review fixes
ppc32: support for Marvell EV-64260[ab]-BP eval platform
ppc32: support for Force CPCI-690 board
ppc32: support for Artesyn Katana cPCI boards
Mark Haverkamp:
aacraid 2.6: Support for new cards
Mark M. Hoffman:
I2C: probe fewer addresses for asb100 (sensors) driver
I2C: add new sensors driver: SMSC LPC47B397-NC
Martin J. Bligh:
Assign PKMAP_BASE dynamically
Martin Josefsson:
Fix broken RST handling in ip_conntrack
Martin Schwidefsky:
s390: remove compat setup_arg_pages32
sys_stime needs a compat function
Fix index calculations in clear_page_range
cputime: microsecond based cputime for s390
Matt Domsch:
EDD: add edd=off and edd=skipmbr options
Matt Mackall:
kbuild: make kernelrelease
random: whitespace cleanups
random: remove pool resizing sysctl
Matt Porter:
ppc32: PPC4xx PIC rewrite/cleanup
ppc32: fix ebony.c warnings
ppc32: remove bogus SPRN_CPC0_GPIO define
ppc32: add uImage to default targets
ppc32: fix io_remap_page_range for 36-bit phys platforms
Matthew Dharm:
USB Storage: support 'bulk32' devices
USB Storage: Increase Genesys delay
Matthew Dobson:
cpumask_t initializers
sched: active_load_balance() fixlet
Replace 'numnodes' with 'node_online_map' - alpha
Replace 'numnodes' with 'node_online_map' - arm
Replace 'numnodes' with 'node_online_map' - i386
Replace 'numnodes' with 'node_online_map' - m32r
Replace 'numnodes' with 'node_online_map' - mips
Replace 'numnodes' with 'node_online_map' - parisc
Replace 'numnodes' with 'node_online_map' - ppc64
Replace 'numnodes' with 'node_online_map' - x86_64
Matthew Wilcox:
Move MCA_bus to linux/mca.h
PCI: cope with duplicate bus numbers better
PCI: Software visible configuration request retry status
[SPARC64]: Stop referencing i_sock directly
[IA64] Perfmon over-initialises its inodes
[IA64] Fix memcpy_fromio prototype
[IA64] Enable ForteMedia in zx1 defconfig
Maximilian Attems:
ifdef typos: arch_ppc_platforms_prep_setup.c
ifdef typos: arch_ppc_platforms_prep_setup.c -another one
ifdef typos: arch_ppc_syslib_ppc4xx_dma.c
ifdef typos: arch_sh_boards_renesas_hs7751rvoip_io.c
ifdef typos: drivers_char_ipmi_ipmi_si_intf.c
ifdef typos: drivers_net_wireless_wavelan_cs.c
ifdef typos: drivers_usb_net_usbnet.c
ifdef typos mips: AU1[0X]00_USB_DEVICE
Michal Ludvig:
[CRYPTO]: Standalone VIA PadLock driver
VIA PadLock compilation fixes
Add Michal Ludvig to CREDITS
Michal Schmidt:
sk98: add netpoll console support
Mike Christie:
Mike Miller:
cciss update to version 2.6.4
Milton D. Miller II:
INITRAMFS: allow no trailer
Miquel van Smoorenburg:
mark_page_accessed() for read()s on non-page boundaries
Nathan Bryant:
3c59x: enable power management unconditionally
Nathan Lynch:
prohibit slash in proc directory entry names
introduce idle_task_exit
ppc64: call idle_task_exit from cpu_die
cpu_down() warning fix
ppc64: Make NUMA code handle unexpected layouts
Neil Brown:
knfsd: nfsd_translate_wouldblocks
knfsd: svcrpc: auth_null fixes
knfsd: svcrpc: share code duplicated between auth_unix and
auth_null
knfsd: nfsd4: fix open_downgrade decode error
knfsd: rpcsec_gss: comparing pointer to 0 instead of NULL
knfsd: nfsd4: fix fileid in readdir responses
knfsd: nfsd4: use the fsid export option when returning the fsid
attribute
knfsd: nfsd4 encode_dirent cleanup
knfsd: nfsd4: encode_dirent: superfluous assignment
knfsd: nfsd4: encode_dirent: superfluous local variables
knfsd: nfsd4: encode_dirent: more readdir attribute encoding to new
function
knfsd: nfsd4: encode_dirent: simplify nfs4_encode_dirent_fattr
knfsd: nfsd4: encode_dirent: move rdattr_error code to new function
knfsd: nfsd4: encode_dirent: simplify error handling
knfsd: nfsd4: encode_dirent: simplify control flow
knfsd: nfsd4: encode_dirent: fix dropit return
knfsd: nfsd4: encode_dirent: trivial cleanup
knfsd: move nfserr_openmode checking from nfsd_read/write into
nfs4_preprocess_stateid_op() in preparation for delegation state
knfsd: check the callback netid in gen_callback
knfsd: count the nfs4_client structure usage
knfsd: preparation for delegation: client callback probe
knfsd: probe the callback path upon a successful
setclientid_confirm
knfsd: check for existence of file_lock parameter inside of the
kernel lock
knfsd: get rid of the special delegation_stateid_t, use the
existing stateid_t
knfsd: add structures for delegation support
knfsd: allocate and initialize the delegation structure
knfsd: find a delegation for a file given a stateid
knfsd: add the delegation release and free functions
knfsd: changes to expire_client
knfsd: delay nfsd_colse for delegations until reaping
knfsd: delegation recall callback rpc
knfsd: kernel thread for delegation callback
knfsd: helper functions for deciding to grant a delegation
knfsd: attempt to hand out a delegation
knfsd: remove unnecessary stateowner existence check
knfsd: check for openmode violations given a delegation stateid
knfsd: add checking of delegation stateids to
nfs4_preprocess_stateid_op
knfsd: add the DELEGRETURN operation
knfsd: add to the laundromat service for delegations
knfsd: clear the recall_lru of delegations at shutdown
nfsd4_setclientid_confirm locking fix
md: improve 'hash' code in linear.c
Nick Piggin:
parentheses to x86-64 macro
generic 3-level nopmd folding header
convert i386 to generic nopmd header
replace clear_page_tables with clear_page_range
introduce 4-level nopud folding header
introduce fallback header
convert ia64 to generic nopud header
ia64 4-level pgtable fix
mm: keep count of free areas
mm: teach kswapd about higher order areas
compound pages optimisation
debug sched domains before attach
Nicolas Pitre:
MTD XIP support: allyesconfig compile fix
MTD: Fix optimisation which breaks with newer Intel L18 flash chips
[ARM PATCH] 2369/1: remove some cruft
Nishanth Aravamudan:
net/gt96100eth: replace gt96100_delay() with msleep_interruptible()
Olaf Hering:
input: Joydump depends on gameport
request_irq: avoid slash in proc directory entries
fix typo and email in SAK.txt
Oleg Drokin:
reiserfs vs-8115 test adjustment
Oleg Nesterov:
[NET]: Use prefetching in skb_queue_walk()
fix double sync_page_range() in generic_file_aio_write()
rcu: eliminate rcu_ctrlblk.lock
fix conflicting cpu_idle() declarations
uninline/kill __exit_mm()
sched: use cached current value
don't hide thread_group_leader() from grep
optimize prefetch() usage in list_for_each_xxx
Oliver Neukum:
USB: additional device id for kaweth driver
USB: another workaround for cdc-acm
Olof Johansson:
ppc64: IOMMU cleanups: rename pci_dma_direct.c
ppc64: IOMMU cleanups: Main cleanup patch
ppc64: fix iommu cleanup regression
Olsimar:
Paolo 'Blaisorblade' Giarrusso:
uml: remove most devfs_mk_symlink calls
uml: fix __wrap_free comment
hostfs: uml: set .sendfile to generic_file_sendfile
hostfs: uml: add some other pagecache methods
Uml: first part rework of run_helper() and users
uml: finish fixing run_helper failure path
ext3: use generic_open_file to fix possible preemption bugs
Patrick McHardy:
[PKT_SCHED]: Clean up tcf_action_init memory handling
[NETFILTER]: Release dst_entry in PRE_ROUTING after NAT
[NETFILTER]: Remove CONFIG_IP_NF_NAT_LOCAL config option
[NETFILTER]: Save a level of indentation in icmp_reply_translation
[NETFILTER]: Apply PRE_ROUTING manips in LOCAL_OUT for locally
generated icmp errors
[NETFILTER]: Verify NAT manips have been applied before reversing
them in icmp_reply_translation
[IPV4]: Let people know where to obtain the ss tool from
Patrick Mochel:
input: Remove calls to pm_access() and pm_dev_idle() from input.c,
as they're empty functions anyway.
Paul Gortmaker:
scsi/advansys.c fix !CONFIG_PCI
2.6.9 Use skb_padto() in drivers/net/8390.c
Paul Mackerras:
ppc64: simplify timer_interrupt
ppc64: use newer RTAS call when available
ppc64: clean up trap handling
ppc64: clean up trap handling in head.S
ppc64: Log machine check errors to error log and NVRAM
Pavel Machek:
PCI: Cleanup PCI power states
PCI: add pci_choose_state()
PCI: add prototype for pci_choose_state()
PCI: clean up state usage in pci core
PCI: fix sparse warnings in drivers/net/* and bttv
fix naming in swsusp
swsusp: kill unused variable
swsusp: kill one-line helpers, handle read errors
swsusp: Small cleanups
swsusp: Kill O(n^2) algorithm in swsusp
swsusp: try_to_freeze to make freezing hooks nicer
pm: remove outdated docs
docs: add sparse howto
pm: introduce pm_message_t
mark older power managment as deprecated
signal.c: convert assertion to BUG_ON()
Right severity level for fatal message
Pekka Enberg:
noop iosched: make code static
noop iosched: remove unused includes
oprofile: minor cleanups
Per Hedblom:
JFFS2: Fix list corruption and memory leak on write retry
Pete Zaitcev:
Clean mct_u232 in 2.6.10-rc2
Peter Martuccelli:
audit return code and log format fix
Peter Maydell:
input: Add support for Kensington ThinkingMouse PS/2 protocol
Peter Nelson:
input: Fix oops in gamecon
Peter Oberparleiter:
s390: DASD driver
s390: Character device drivers
s390: SCLP device driver cleanup
Peter Osterlund:
input: Add ALPS touchpad driver, driver by Neil Brown, Peter
Osterlund and Dmitry Torokhov, some fixes by Vojtech Pavlik.
pktcdvd: make two functions static
pktcdvd: grep-friendly function prototypes
pktcdvd: Small documentation update
isofs: Remove useless include
synaptics: Remove unused struct member variable
Peter Zijlstra:
oprofile preempt warning fixes
Phil Dibowitz:
USB Storage: Remove MODE_XLATE flag from unusual_devs.h
USB Storage: Remove old XLATE-only entries from unusual_devs.h
USB Storage: unusual_devs: prolific atapi controler
USB Storage: unusual_devs: prolific atapi controler
Philipp Gortan:
8139cp: support for TTTech MC322
Pierre Ossman:
[MMC] Fix warning in wbsd
Prakash Cheemplavam:
APIC/LAPIC hanging problems on nForce2 system
Prarit Bhargava:
[ide] fix erroneous rq->buffer = NULL in
ide-io.c:ide_dma_timeout_retry()
Prasanna Meda:
fork: total_forks not counted under tasklist_lock
Add PR_GET_NAME
readdir: return value missed in getdents64
proc_kcore: Correct double accounting of elf_buflen
easily tweakable comm length
Prasanna S. Panchamukhi:
x86_64: do_general_protection() retval check
kprobes: dont steal interrupts from vm86
Raghavendra Koushik:
S2io: cosmetic changes
S2io: sw bug fixes
S2io: optimizations
S2io: hardware fixes
S2io: module loadable parameters
S2io: new txd allocation
S2io: NAPI fix
S2io: two buffer mode
S2io: new functions for card restart
S2io: 2 buffer mode with copy
S2io: modified loadable parameters
S2io: styling
Ralf Bächle:
Ram Pai:
Simplified readahead congestion control
Randy Dunlap:
cpqphp: reduce stack usage
parport_pc: don't mix module parameter styles
handle quoted module parameters
panic_timeout: move to kernel.h
cpumask: range check before using value
i2c-ali1563: fix init & exit section usage
add cpufreq info to Documentation/feature-removal-schedule.txt
ibmasm: fix init/exit sections
IPMI: use C99 struct inits
i2o: fix init/exit section usage
Randy Vinson:
ppc32: add Support for IBM 750FX and 750GX Eval Boards
Richard Purdie:
MTD SharpSL NAND driver: Calculate partitions sizes at runtime
[ARM PATCH] 2370/1: Add common Sharp SCOOP driver code
[ARM PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx
series of PDAs
[ARM PATCH] 2366/1: PXA: Add machine type detection for the Sharp
SL-C7xx series
Rik van Riel:
vmscan: count writeback pages in nr_scanned
Robert Love:
add class_device to miscdevice
sched: no need to recalculate rq
Robert Olsson:
[IPV4]: FIB cleanup, fib_find_alias()
[IPV4]: FIB cleanup, fib_detect_death()
Robin Holt:
Hold BKL for shorter period in generic_shutdown_super()
Roger Luethi:
Roland Dreier:
[INFINIBAND]: Add core InfiniBand support (public headers)
[INFINIBAND]: Add core InfiniBand support
[INFINIBAND]: Hook up drivers/infiniband
[INFINIBAND]: Add InfiniBand MAD (management datagram) support
(public headers)
[INFINIBAND]: Add InfiniBand MAD (management datagram) support
[INFINIBAND]: Add InfiniBand MAD (management datagram) support
(private headers)
[INFINIBAND]: Add InfiniBand MAD SMI support
[INFINIBAND]: Add InfiniBand SA (Subnet Administration) query
support
[INFINIBAND]: Add Mellanox HCA low-level driver
[INFINIBAND]: Add Mellanox HCA low-level driver (midlayer
interface)
[INFINIBAND]: Add Mellanox HCA low-level driver (FW commands)
[INFINIBAND]: Add Mellanox HCA low-level driver (EQ)
[INFINIBAND]: Add Mellanox HCA low-level driver (initialization)
[INFINIBAND]: Add Mellanox HCA low-level driver (QP/CQ)
[INFINIBAND]: Add Mellanox HCA low-level driver (last bits)
[INFINIBAND]: Add Mellanox HCA low-level driver (MAD)
[INFINIBAND]: IPoIB IPv4 multicast
[INFINIBAND]: IPoIB IPv6 support
[INFINIBAND]: Add IPoIB (IP-over-InfiniBand) driver
[INFINIBAND]: Add IPoIB multicast and partition code
[INFINIBAND]: Add IPoIB userspace MAD support
[INFINIBAND]: Document InfiniBand ioctl use
[INFINIBAND]: Add InfiniBand Documentation files
[INFINIBAND]: InfiniBand MAINTAINERS entry
Export get_sb_pseudo()
Roland McGrath:
fix stop signal race
move group_exit flag into signal_struct.flags word
fix ptracer death race yielding bogus BUG_ON
move waitchld_exit from task_struct to signal_struct
task_struct.exit_state usage
fix __ptrace_unlink TASK_TRACED recovery for real parent
let SIGKILL wake TASK_TRACED
don't let PTRACE_EVENT_EXIT stop hold up SIGKILL
Rolf Eike Beer:
PCI Hotplug: ibmphp_core.c: coding style
PCI Hotplug: ibmphp_core.c: useless casts
PCI Hotplug: Remove unneeded kmalloc casts from ibmphp_pci.c
PCI Hotplug: use PCI_DEVFN in ibmphp_pci.c
PCI Hotplug: don't check pointer before kalling kfree in
ibmphp_pci.c
Roman Zippel:
drm: fix Kconfig dependency
Ron Murray:
CS461x gameport code isn't being included in build
Ronald Bultje:
zr36067 driver - correct jpeg app/com markers
zr36067 driver - ppc/be port
zr36067 driver - reduce stack size usage
Rudolf Marek:
I2C: vid version detection fix
Russell King:
[ARM] Add DMA mmap() support
[ARM] Add CLCD driver mmap method and callbacks
[ARM] Add missing end of comment
[ARM] Update Integrator RTC driver
[ARM] Remove static mapping for RTC on Integrator/AP
[ARM] Add DMA mmap support for SA1100/PXA framebuffer drivers
[MMC] Fix UNSTUFF_BITS
[ARM] Swap DOMAIN_USER and DOMAIN_KERNEL indicies
[ARm] Silence a couple of compiler warnings
[ARM] Fix some pointer/integer conversion warnings for RiscPC
[MMC] Remove deprecated data->req
typeof(dev->power.saved_state)
[ARM] Fix slab corruption issues triggered with pud_t integration
[ARM] Quieten compiler warnings, etc with ARM set_pmd()
[ARM] Update mach-types file
[ARM] Add basic SMP support
[MMC] Remove linux/blkdev.h include
[ARM] Ensure we do not remap pages outside the allocated range
[ARM] Minor white space cleanup
[ARM] Rehash initial kernel setup code
[ARM] Move common CPU initialisation into head.S
[ARM] Add missing nodemask.h includes
Rusty Russell:
ipt_ECN corrupt checksum fix
Fix proc removal in ip_conntrack_standalone
Fix cleanup path when sysctl registration fails
netfilter: fix return values of ipt_recent checkentry
netfilter: Fix ip_conntrack_proto_sctp exit on sysctl fail
netfilter: Fix ip_ct_selective_cleanup(), and rename
ip_ct_iterate_cleanup()
netfilter: Add comment above remove_expectations in
destroy_conntrack()
netfilter: Remove IPCHAINS and IPFWADM compatibility
netfilter: Remove copy_to_user Warnings in Netfilter
netfilter: Fix cleanup in ipt_recent should ipt_registrater_match
error
ipt_REJECT Target nonlinear fixes
When ipt_ECN needs TCP, check it is not inverted
Remove NAT to multiple ranges
ip_conntrack_alter_reply doesn't need to loop
Don't try too hard to NAT to unique tuple
Remove do_extra_mangle: double NAT on LOCAL_OUT
Warn when old code would have done extra mangling
Remove Randomness in Selecting NAT IP Address
Clean up the kmod handling code in iptables.c
Steal a Character To Create a Revision Number
iptables revision getsockopt
Add bitops to ipt_MARK without breaking compatbility
Multiport revision with port ranges (replaces "mport")
Conntrack Hash Allocation using __get_free_pages
Fix for UDP and TCP NAT on nonlinear skbs
Fix for NAT core on nonlinear skbs
ftp nonlinear packet fix
More ECN Fixes: make writable before writing
sys_sched_setaffinity() on UP should fail for non-zero CPUs
Remove EXPORT_SYMBOL_NOVERS
Catch module parameter parsing failures
Sam Ravnborg:
kbuild: drop use of /usr/bin/env in top-level Makefile
kbuild: skip localversion files with '~' anywhere in their name
kbuild: Use -isystem `gcc --print-file-name=include`
Serge Hallyn:
properly split capset_check+capset_set
capset returns -EPERM when pid==current->pid
split bprm_apply_creds into two functions
merge *_vm_enough_memory()s into a common helper
Shaun Jackman:
Multicast filtering for tun.c
Stas Sergeev:
Stefan Dirsch:
drm: in-correct locking in intel drms
drm: Use wbinvd macro instead of assembly for it,
Stefan Knoblich:
[libata] add #include (fixes 2.4 alpha build)
Steffen Klassert:
3c59x: use netdev_priv
3c59x: Make use of generic_mii_ioctl
3c59x: support more ethtool_ops
Stephen C. Tweedie:
ext3: cleanup handling of aborted transactions
ext3: handle attempted delete of bitmap blocks
ext3: handle attempted double-delete of metadata
Stephen D. Smalley:
SELinux: regenerate SELinux module headers
SELinux: update selinux_task_setscheduler
SELinux: audit task comm if exe cannot be determined
SELinux: add dynamic context transition support to SELinux
SELinux: enhance SELinux control of executable mappings
SELinux: add member node to selinuxfs
SELinux: eliminate unaligned accesses by policy loading code
Stephen Hemminger:
r8169: use module_param
r8169: use netdev_priv
via-rhine: use module_param
via-rhine: free_ring should be static
via-velocity: get rid of unused global
hp100: use netdev_priv (rev 2)
hp100: use inline for comple usage of dev->priv
tlan: use netdev_priv (rev 2)
tlan: get rid of unneeded global vars (rev 2)
tlan: make inline's static (rev2)
tlan: enable faster hash function
xircom_tulip_cb: convert to using module_param
sk98: no explicit module ref counting needed
sk98: local variable can be constant
sk98: /proc interface related changes
sk98: use netdev_priv
sk98: use module_param
sk98: basic ethtool support
sk98: ethtool phy support
sk98: ethtool pause param support
[TCP]: Efficient port randomization (rev 3)
via-velocity: convert to module_param
Stephen Rothwell:
ppc64: consolidate cache sizing variables
ppc64: remove the page table size from the naca
ppc64: remove interrupt_controller from naca
ppc64: remove /proc/ppc64/{naca,paca/xx}
ppc64: remove the paca pointer form the naca
ppc64: remove serialPortAddr from the naca
ppc64: remove debug_switch from the naca
ppc64: remove the naca from all but iSeries
ppc64: use xPMCRegsInUse
ppc64: move the lppaca defining header file
ppc64: remove StudlyCaps from lppaca structure
ppc64: use c99 initializers
ppc64: tidy up the htab_data structure
noone uses HAVE_ARCH_SI_CODES or HAVE_ARCH_SIGEVENT_T
Steven J. Hill:
Steven Pratt:
Tejun Heo:
module sysfs: make module.mkobj inline
module sysfs: expand module_attribute methods
module sysfs: sections attr reimplemented using attr group
module sysfs: module parameters reimplemented using attr group
Thayne Harbaugh:
initramfs: unprivileged image creation
Theodore Y. Ts'o:
Thomas Gleixner:
PCI: Fix debug statement
Lock initializer unifying: ALPHA
Lock initializer unifying: IA64
Lock initializer unifying: M32R
Lock initializer unifying: MIPS
Lock initializer unifying: Misc drivers
Lock initializer unifying: Block devices
Lock initializer unifying: DRM
Lock initializer unifying: character devices
Lock initializer unifying: RIO
Lock initializer unifying: Firewire
Lock initializer unifying: ISDN
Lock initializer unifying: Raid
Lock initializer unifying: media drivers
Lock initializer unifying: drivers/serial
Lock initializer unifying: Filesystems
Lock initializer unifying: Video
Lock initializer unifying: sound
Lock initializer cleanup (common headers)
Lock initializer cleanup (character devices)
Lock initializer cleanup (Core)
ppc: fix idle with interrupts disabled
ppc: remove duplicate define
ppc; include missing header
Thomas Graf:
[RTNETLINK]: Link attribute modification by interface name
[PKT_SCHED]: Validate policer configuration TLVs
[PKT_SCHED]: dsmark should ignore ECN bits
Thomas Winischhofer:
fbdev: SiS framebuffer driver update 1.7.17
Tom Rini:
IBM EMAC Kconfig changes
IBM EMAC Kconfig changes: Add 'select CRC32'
ppc32: Switch to KBUILD_DEFCONFIG
Tony Lindgren:
[ARM PATCH] 2332/1: OMAP update 1/2: Include files
[ARM PATCH] 2328/1: ARM Kconfig updates for OMAP leds
[ARM PATCH] 2329/1: Update Kconfig for OMAP processor options
[ARM PATCH] 2336/1: OMAP update 1/2: Arch files, take 2
Tony Luck:
[IA64] irq_ia64.c typo s/_IA64_REG_AR_SP/_IA64_REG_SP/
Document "new" ia64 maintainer
Trond Myklebust:
RPC: Convert rpciod into a work queue for greater flexibility
RPC: Remove the rpc_queue_lock global spinlock. Replace it with
per-rpc_queue spinlocks.
RPC: Fix a bug in rpc_killall_tasks()
RPC: More aggressive RPC debugging code
RPC: Add missing calls to flush_dcache_page() in net/sunrpc/xdr.c
NFS: Make readdirplus create dentries on the fly when we're running
through the directory.
NFS: The fact that readdirplus calls now create dentries from
within readdir calls renders nfs_cached_lookup() obsolete.
NFS: Change rpc_ops->create() to take a dentry argument rather than
a qstr.
NFSv4: Make nfs4_do_open() take a dentry argument
NFSv4: setattr, close and open_downgrade should use the
state_owner's credentials when they are available.
NFSv4: Convert the NFSv4 close and open_downgrade operations to use
asynchronous RPC calls.
RPCSEC_GSS: When the gss code notices that a cred has expired, mark
the cred containing the context non-uptodate, triggering creation
of a new context.
RPC: Instead of setting a flag (RPCAUTH_CRED_DEAD) in the cred to
indicate failure of an upcall to get a gss context for that cred,
set the status of waiting tasks to indicate failure.
RPC: The RPCAUTH_CRED_DEAD flag had been unused for some time
before I unwisely revived it for use with the gss code. Having
removed that use from the gss code, it's time to remove all
references to it.
RPCSEC_GSS: Miscellaneous cleanup of auth_gss.c: we're passing
something as a void * when we know perfectly well what it is. And
we're passing some arguments that we don't actually use.
Subject: [PATCH] NFS: Sync NFS writes still use kmalloc
NFSv2/v3/v4: ESTALE should not be a permanent condition on
directories
VFS: Avoid dentry aliasing problems in filesystems like NFS, where
inodes may be marked as stale in one instance (causing the dentry
to be dropped) then re-enabled in the next instance.
RPC: Optimize away unnecessary del_timer_sync() operations, when we
know there are no pending timers.
VFS: Remove LOCK_USE_CLNT. It should no longer be necessary
NFS: when we mount with the "nolock" flag we need to use local
locking
NFS: Fix dentry refcount accounting error which causes unnecessary
sillyrenames when renaming to an existing file.
Subject: [PATCH] NFS: short write warning
Subject: [PATCH] NFS: report return code on GETATTR and SETATTR
Subject: [PATCH] RPC: display XIDs in host order
Subject: [PATCH] NFS: Use sizeof() instead of C macro
Subject: [PATCH] NFS: better handling of short writes in direct
write path
Subject: [PATCH] NFS: Direct write path allocates nfs_write_data on
the stack
Subject: [PATCH] NFS: Direct read path allocates nfs_read_data on
the stack
Subject: [PATCH] NFS: Use parallel read operations to do direct
read requests
Subject: [PATCH] NFS: Direct reads and writes need to flush dirty
cache pages
Subject: [PATCH] NFS: use attribute timeout instead of "noac" mount
option
NFS: Ensure ACCESS caches are invalidated together with the
attribute cache.
Subject: [PATCH] NFS: incorrect "df" results
RPC: call_verify Don't label all retries as "server seeing
garbage".
Tvrtko A. Ursulin:
smb_file_open() retval fix
Ursula Braun-Krahl:
s390: Network device driver patches
Vasia Pupkin:
Fix kernel/timer.c comment typo
Venkatesh Pallipadi:
x86: remove data-header and code overlap in boot/setup.S
Vincent Hanquez:
kill one "if (X) vfree(X)" usage
Vivek Goyal:
Secondary cpus boot-up for non default location built kernels
Vladimir Saveliev:
Fix of quota deadlock on pagelock: reiserfs
Vojtech Pavlik:
input: Some HID devices have problems returning the HID class
descriptor
input: Add AT-compatible rawmode generation for ARM
input: More IOWarrior blacklist entries in hid.c, rearranging the
blacklist back to alphabetic order.
input: Tidy up & fix the hid-input.c driver. Dual-wheel A4 mice
don't report the phantom button anymore, D-Pads are mapped to
Hat-switches, debug can print HID->Input mappings, more mappings
added, devices with reports larger than MaxPacketSize work again.
input: Fix ssize_t prototype mismatch in psmouse and atkbd
Input: i8042 ACPI enumeration - add PNP IDs found in AMD64 laptops
input: Increase ACK timeouts in libps2 in case the RESET_BAT
command is used
Werner Almesberger:
prio_tree: roll call to prio_tree_first into prio_tree_next
prio_tree: generalization
prio_tree: move general code from mm/ to lib/
William Lee Irwin III:
sparc32: fix hypersparc dvma
sparc32: sun4d update
sparc32: fix initrd memcpy problem
sparc32: fix missing return value for svr4_setcontext()
sparc32: arch/sparc/kernel/pcic.c iomem annotations
sparc32: unused variable in sunsu.c
sparc32: fix sbus rtc warnings
sparc32: fix missing handling for VM fault codes
sparc32: fix incomplete irqreturn_t sweep in
include/asm-sparc/floppy.h
sparc32: remove conflicting definition of _exit()
sparc32: fix blank screen problem in cg6.c
fix arch/x86_64/ia32/syscall32.c misdeclared pud variable
convert FRV to use remap_pfn_range
invalidate_inodes speedup
hugetlbfs MAINTAINERS update
gen_init_cpio symlink, pipe and socket support
Replace 'numnodes' with 'node_online_map' - arch-independent
vm: remove remap_page_range() completely
oss: AC97 quirk facility
remove CT_TO_SECS()/CT_TO_USECS()
kill quota_v2.c printk() of size_t warning
silence numerous size_t warnings in drivers/acpi/processor_idle.c
make IRDA string tables conditional on CONFIG_IRDA_DEBUG
fix unresolved MTD symbols in scx200_docflash.c
fix module_param() type mismatch in drivers/char/n_hdlc.c
Xose Vazquez Perez:
x86_64: Fix EM64T config description
Yoichi Yuasa:
mips: remove duplicate _end entry
mtd: added NEC uPD29F064115 support
mips: fixed build error about NEC VR4100 series
Yoshinori Sato:
H8/300 new systemcall support
Zou Nanhai:
Zwane Mwaikambo:
Cyrix MII cpuid returns stale %ecx
NX: Triple fault with 4k kernel mappings and PAE
Intel thermal monitor for x86_64
NX: Fix noexec kernel parameter
fix alt-sysrq deadlock
Remove RCU abuse in cpu_idle()
ppc64: Move hotplug cpu functions to smp_ops
x86_64: Notify user of MCE events