Linus Torvalds: Linux 2.6.10-rc3
Dec 05, 2004, 03:00 (0 Talkback[s])
(Other stories by Linus Torvalds)
Ok, it's out there in all the normal places, and here's the
shortlog for the thing.
Mostly a lot of small fixes, although the MIPS update is pretty
sizeable simply because it's been a while.
ACPI updates and a new i2c driver, mtd, arm, uml updates.. fbdev
and sparse fixes. And a lot of other small things better just
described by the changelogs.
Please do test this - and don't send me anything but bug-fixes.
Let's aim for a real 2.6.10 before xmas (or hanukkah, or whatever
your favourite holiday happens to be).
Linus
Summary of changes from v2.6.10-rc2 to v2.6.10-rc3
Adam J. Richter:
- sysfs: fix sysfs_dir_close memory leak
Adrian Bunk:
- kill lockd_syms.c
- SCSI_QLOGIC_1280_1040 dependencies
- SCSI: aha1542.c: make some code static
- SCSI atp870u.c: make a needlessly global function
- SCSI dc395x.c: make a function static
- SCSI: fdomain.c: make a struct static
- SCSI qla1280: some firmware files cleanups
- PCI Hotplug: remove unused
drivers/pci/hotplug/pciehp_sysfs.c
- ISDN divert_init.c build fix
- ST_partstat multiple definition
- remove outdated OSS Changelogs
- [PCMCIA] make cardbus_type static
Al Borchers:
- USB Gadget: gadget serial documentation
Alan Stern:
- sd.c: adjust READ_CAPACITY for broken devices
Alasdair G. Kergon:
- device-mapper: dm-crypt fix for zero-length key
- device-mapper: Fix some DMERR macro usage
- device-mapper: Add DM_TARGET_MSG
- device-mapper: Allow referencing by device number
Alexander Kern:
Alexander Viro:
- alpha sysrq compile fix
- sparse: add -m64 to CHECKFLAGS on alpha and sparc64
- sparc io.h annotations and fixes
- pcilynx iomem annotations
- tgafb iomem annotations
- iphase iomem annotations
- 64bit portability fixes
- ad1889 annotations and fixes
- drivers/media annotations
- (1/4) eicon iomem annotations and fixes
- (2/4) eicon iomem annotations and fixes
- (3/4) eicon iomem annotations and fixes
- (4/4) eicon iomem annotations and fixes
- pc300 portability fixes
- i2o iomem annotations
- cpqphp_nvram iomem annotations
- misc __user annotations
- more C99 initializers
- drivers/w1 iomem annotations
- sound/oss iomem annotations
- zoran fix
- imsttfb iomem annotations
- pcbit fix
- dpt_i2o partial iomem annotations
- 3w-9xxx iomem annotations
- ncr iomem annotations
- isdn_divert annotations
- fix for breakage introduced in hgafb.c
- more sparc64 io.h annotations
- fore200e iomem annotations
- sunzilog iomem annotations
- mesh iomem annotations
- tpam annotations and cleanups
- (1/12) bw2 iomem annotations
- (2/12) cg14 iomem annotations
- (3/12) cg3 iomem annotations
- (4/12) cg6 iomem annotations
- (5/12) controlfb iomem annotations
- (6/12) hgafb iomem annotations
- (7/12) leo iomem annotations
- (8/12) offb iomem annotations
- (9/12) p9100 iomem annotations
- (10/12) platinumfb iomem annotations
- (11/12) tcx iomem annotations
- (12/12) valkyriefb iomem annotations
- i2c iomem annotations
- pmac iomem annotations
- pmac sound iomem annotations
- pmac_zilog iomem annotations
- sunbpp iomem annotations
- misc sparc iomem annotations
- partial fc4 iomem annotations
- iomem annotations and isa_-ectomy: media/video/pms.c
- mtd/maps trivial annotations
- misc iomem annotations
- isa_check_signature() finally gone
- t128 iomem annotations and isa_-ectomy
- dtc iomem annotations and isa_-ectomy
- seagate iomem annotations, cleanup and isa_-ectomy
- wd7000 iomem annotations and fixes
- swim3 __user annotation
- misc drivers/atm iomem annotations and NULL noise removal
- iomem annotations and fixes + isa_-ectomy in msnd
- Work around devices with bogus media change indication on the
first open
Andi Kleen:
- x86-64: Fix get_user_pages access to vsyscall page
- x86-64: fix boot crash on VIA systems
- x86_64: fix async IPIs
- x86_64: fix vsyscalls
- x86_64: fix interrupt routing with nosmp
- x86_64: fix early oops printing
- x86_64: increase timer fallback threshold
- PCI: Add sysfs file to map PCI busses to cpus
- PCI: Disable mmconfig on AMD CPUs
- x86_64: Fix lost edge triggered irqs on UP kernel
Andrea Arcangeli:
- fix for mpol mm corruption on tmpfs
- mempolicy can select the wrong policy
Andreas Gruenbacher:
- compat_sys_fcntl[64] contain superfluous, buggy test
Andreas Herrmann:
- s390: zfcp host adapter
- s390: zfcp act enhancements
Andrew Morton:
- sound_alloc_dmap memory allocation warning suppression
- vmscan: ignore swap token when in trouble
- x86 current_stack_pointer warning fix
- documentation: nmi_watchdog.txt update
- x86_64: duplicated patch
- e100: early reset fix
- dont deprecate MODULE_PARM
- e100 deadlock fix
- generic_make_request stack savings
- revert the "dio handle eof" fix
- blkdev_get_blocks(): handle eof
Andrew Patterson:
- cciss: Off-by-one error causing oops in CCISS_GETLUNIFO
ioctl
Andrew Walrond:
- fbdev: Fix rivafb breakage (typo introduced by NV IO access
cleanups)
Andries E. Brouwer:
- fix appletalk locking
- dm_init unresolved reference to _exits
- net: scheduling policing fix
Anton Blanchard:
- ppc64: ratelimit some rtas errors
- ppc64: Use pci_device_to_OF_node
- ppc64: avoid 32bit only syscalls in unistd.h
- ppc64: pci cleanup
- ppc64: remove phb_set_model
- ppc64: make fixup_winbond_82c105 pseries specific
- ppc64: remove duplication in pci_alloc_*
- ppc64: OF overrides for pci_probe_only,
pci_assign_all_buses
- ppc64: remove BUG()s in pcibios_fixup_bus
- ppc64: get_phb_reg_prop only required on python PCI
machines
- ppc64: alloc_bootmem returns void *
- ppc64: linux,rtas* fixes
- ppc64: Reserve kernel memory in kernel instead of wrapper
- ppc64: linux,tce* changes
- Allow multiple cpus in irq affinity call
Antonino Daplas:
- fbdev: Fix for using >16 pixel wide font in fb console
- fbdev: Support for bigger than 16x32 fonts in softcursor
- fbdev: Support for bigger than 16x32 fonts in rivafb
cursor
- fbcon: Disable fbcon cursor if vt softcursor is enabled
- fbdev: Allow mode change even if EDID block is not found
- fbdev: Fix cursor in doublescan mode in atyfb
- fbdev: Fix typo in atyfb
- fbdev: Change the find_mode behavior
- rivafb: fix broken burst length calculation
- fbdev: Fix screen corruption in neofb
- fbdev: Fix lockup when switching to/from X/console
- fbdev: Fix module_param in rivafb
- fbdev: Fix crash if fb_set_var() called before
register_framebuffer()
- fbdev: fix wrong colors at 16 bpp in tridentfb
Aristeu Sergio Rozanski Filho:
- i2c-elektor: get rid of cli/sti
- [2/2] i2c-elektor: adding missing casts
- i2c-ite: get rid of cli()/sti()
Armijn Hemel:
- USB: add ati_remote.c device id
Arnaldo Carvalho de Melo:
- [NET] Assign inet transport sockets to the right module
Bartlomiej Zolnierkiewicz:
- [ide] update CRISv10 IDE driver
- [ide] no need to alloc sg_table in CRISv10 IDE driver
- [ide] small IDE cleanups
- [ide] fix /proc/ide/hd?/settings to not spam logs
Ben Dooks:
- [ARM PATCH] 2234/3: S3C2410 - new serial driver (1/4)
- [ARM PATCH] 2241/1: S3C2410 - default configuration update
- [ARM PATCH] 2242/1: BAST - default configuration update
- [ARM PATCH] 2243/1: BAST - move pm init to init_machine
- [ARM PATCH] 2246/1: S3C2410 - rename i2c depending on
2410/2440
- [ARM PATCH] 2247/1: S3C2410 - serial low-level updates
- [ARM PATCH] 2248/1: S3C2410 - missing serial config in
arch/arm/mach-s3c2410/Kconfig
- [ARM PATCH] 2251/1: S3C2410 - system timer rename
[cosmetic]
- [ARM PATCH] 2249/1: S3C2410 - update help for
arch/arm/Kconfig.debug
- [ARM PATCH] 2256/1: S3C2410 - dma load fixes
- [ARM PATCH] 2263/1: S3C2410 - gpio pin config fixes
- [ARM PATCH] 2272/1: S3C2410 - rtc should check for <0 on
alarm set
- [ARM PATCH] 2273/1: S3C2410 - timex.h CLOCK_TICK_RATE fix
- [ARM PATCH] 2275/1: S3C2410 - serial rx fifo full check
- [ARM PATCH] 2284/1: S3C2410 - core device registration
update
- [ARM PATCH] 2285/1: S3C2410 - regs-sdi.h fixes
Benjamin Herrenschmidt:
- [SUNZILOG]: Update timeout when setting termios
- ppc64: Fix default command line
- ppc64: Fix typo when parsing isa "reg" properties
- ppc64: pci_bus_to_host() simplification
- ppc64: Fix early serial setup baud rate
- del_timer() vs. mod_timer() SMP race
- ppc32: Fix an IRQ issue with cpufreq
Bjorn Helgaas:
- Fix ia64 flush_tlb_page build error
- early uart console support
- move HCDP/PCDP to early uart console
- [IA64] iosapic.c: don't direct interrupts to offline cpus
- [IA64] Bigsur config: Add CONFIG_SERIAL_8250_ACPI so we can
find serial devices
- DAC960: Don't look at PCI_Device->irq before calling
pci_enable_device()
Bob Breuer:
- [CG14]: Fix NULL sbus_dev handling and colormap setup
Bob Tracy:
- sym53c500_cs driver update
Bodo Stroesser:
- uml: don't rule out syscall_nr == 0
- uml: redundant code removal from signal delivery
- uml: redundant argument removal from handle_signal
- uml: handle_signal simplification
- uml: fix setting of interrupted syscall return value
- uml: make signal frame construction more resemble x86
- uml: fix signal mask on delivery error
- uml: Don't delay segfaults
Brian Gerst:
- Regparm for x86 machine check handlers
- fastcall fixes for x86 smp interrupts
Brian Haley:
- [IPV6] improve ipv6_ifa_notify() readability
Brian King:
- sg: Fix oops of sg_cmd_done and sg_release race
Cal Peake:
- Documentation/kernel-parameters.txt: scsi param updates
- fix typo in init/Kconfig
- fix typo in init/Kconfig
Carsten Otte:
Chris Wright:
- setup_arg_pages can insert overlapping vma
- a.out: error check on set_brk
Christoph Hellwig:
- ppc64: reduce ifdef clutter in arch/ppc64/kernel/sysfs.c
- ppc64: cleanups hpte_init_native, kill warning for !PSERIES
builds
- [IA64] remove dead wood from asm-ia64/hardirq.h
- allow NFS exports of EFS filesystems
- [ARM] kill unused call_irq()
Christoph Lameter:
Colin Leroy:
- Switch therm_adt746x to new module_param
Cornelia Huck:
- s390: common i/o layer
- s390: common i/o layer
Daniel Drake:
- Permit LOG_SENSE and LOG_SELECT in SG_IO command table
Daniel Ritz:
- USB: Add some help text for touchkitusb
- USB touchkitusb: module_param to swap axes
- yenta: don't enable read prefetch on older o2 bridges
Dave Kleikamp:
David Brownell:
- USB: fix Genesys GL880S EHCI
- USB: usb_sg_*() unlink deadlock fix
- USB: "sparse -Wcontext" and USB HCDs
- USB: ax8817x/usbnet, no GFP_KERNEL blocking in_irq
David Eriksson:
- Re: The "ipaq" module: Updated list of vendor/product IDs
David Fries:
- USB: fix for HID field index
David Gibson:
- ppc64: Kill unused KRANGE_{START,END} macros
David Howells:
David Mosberger:
- [IA64] speedup ptrace by avoiding kernel-stack walk
David S. Miller:
- [SPARC64]: Update defconfig
- [AF_UNIX]: Serialize dgram read using semaphore just like
stream
- [IPV6]: Temp fix for ipv6 link-local address problem
- [TG3]: Update driver version and reldate
- [SPARC64]: Couple of do_sparc64_fault fixes
- [SPARC64]: Two io_remap_page_range() fixes
- [SPARC64]: Do not set VM_LOCKED on I/O mapped areas
- [SPARC64]: Update defconfig
- [IPV6]: Set sk_prot early enough in inet6_create()
- [SPARC]: Fix serial console handling
David Woodhouse:
- RS library spelling fixes
- MTD: Intel flash chip driver locking fixes
- MTD: DiskOnChip drivers should no longer require old docecc
code
- MTD map/device driver cleanups -- remove bogus __iomem
casts
- MTD: Fix suspend/resume on Intel flash chip driver
- MTD NAND drivers: cleanup MODULE_PARAM and bogus __iomem
casts
- MTD: DiskOnChip driver fixes: MODULE_PARAM and __iomem, and fix
RS init
- MTD: Fix oops after erase in NFTL/INFTL (DiskOnChip translation
layers)
- MTD: Fix Pb1550 board NAND driver to not read write-only
registers
- MTD: Compile fix for the typo fix in ixp2000 map driver
- MTD: Avoid false positives in CFI probe due to floating data
bus
- MTD: Fix detection of hardware partitions in Intel flash
chips
- JFFS2: locking fixes
- JFFS2: Remove redundant 'ino' arg from
jffs2_get_inode_nodes()
- JFFS2: make sync() actually work by providing ->sync_fs
method
- JFFS2: jffs2_fs_i.h needs <asm/semaphore.h>
- JFFS2: fix printk argument type warning
- MTD: some cleanups
- MTD: Fix memory leak in FTL translation layer
Deepak Saxena:
- [ARM PATCH] 2252/1: Fix IXP4XX timer interrupt
implementation
- [ARM PATCH] 2253/1: Fix IXP4xx PCI config cycle routines
- [ARM PATCH] 2254/1: Fix ixp4xx-regs.h PCI config address
typo
- [ARM PATCH] 2258/1: Add missing IXP2000 Makefile.boot file
- [ARM PATCH] 2262/1: Various IXP2000 typo fixes and comment
cleanups
- [ARM PATCH] 2268/1: Update Documentation/arm/Booting
- [ARM PATCH] 2270/1: [Trivial] Remove reference to
head-armv.S
- [ARM PATCH] 2255/1: Add IXDPG425 platform support
- [ARM PATCH] 2257/1: Add I2C device to IXDP2x01 platforms
- [ARM PATCH] 2259/1: Rip out ixp2000 IRQ_ERR_STATUS
demultiplexing
- [ARM PATCH] 2260/1: Rename IXP2000_IRQ_SWI to reduce user
confusion
- [ARM PATCH] 2261/1: Cleanup use of ixp_reg_write in
arch/arm/mach-ixp2000
Dely Sy:
- PCI Hotplug: Add pci_enable_device() in hot-plug drivers
Dmitry Krivoschokov:
- USB Gadget: add and use gadget_is_pxa27x()
Dmitry Torokhov:
- i8k: fix 'power_status' sysfs permissions
- v4l: fix permissions on module parameters exported via
sysfs
Domen Puncer:
- video: semicolon bug in atyfb_base.c
Don Fry:
- pcnet32: added pci_disable_device
Edward Falk:
- Documentation for IDE and CDROM ioctls
- fix typo in cdrom.c
Eric Brower:
- [SPARC]: Remove unnecessary pm_idle comment
Eric Rossman:
Evgeniy Polyakov:
- w1: do not stop and oops if netlink socket was not
allocated
- w1: make W1_DS9490_BRIDGE available
- drivers/w1/dscore: fix the inline mess
- W1: check nls in return path
Fenghua Yu:
- [IA64] add cpu_relax() in the body of spin loops
- add cpu_relax() in spin loops & clean up barrier()
Gabriel Paubert:
Geert Uytterhoeven:
- M68k: Update defconfigs for 2.6.10-rc1
- M68k: Add 3 missing syscalls
- 68851 MMU: Fix harmless typo in the MMU configuration code
- Sun-3: Fix link error
- fm2fb: Update Steffen A. Mork's email address
- M68k I/O: Move HP300 I/O macros close to other I/O macros
again
- M68k: Update defconfigs for 2.6.10-rc2
- [DIO]: Fix typo in dio_resource_len()
- M68k: Update Atari defconfig (enable Ethernet and MII)
- M68k HP Lance Ethernet: Fix leaks on probe/removal
- M68k: Update HP300 defconfig (enable DIO and HP Lance
Ethernet)
- M68k Ethernet drivers depend on NET_ETHERNET
- M68k HP Lance Ethernet depends on DIO bus support
Gerald Schaefer:
- s390: monreader docu
- s390: z/VM monitor stream
Gerd Knorr:
- fix kobject varargs bug
- video-buf oops/crash fixes
- v4l: disable unused function
- v4l: more modparam
- tuner update
Giuseppe Sacco:
Grant Grundler:
- [IA64] perfmon: fix double end-of-comment in previous
checkin
Greg Kroah-Hartman:
- I2C: make fixup_fan_min static in adm1026 driver
- PCI Hotplug: fix warning compile issue in cpqphp driver
- USB: fix dev_dbg() call in visor.c
- USB: fix oops in io_edgeport.c driver
- USB: minor Makefile fix
- PCI: fix build warning in pci-sysfs.c
- USB: move a internal usbfs only structure out of a public
header file
- Driver Core: restore comment in kobject_uevent.c
- Add documentation about why the in-kernel api is the way it
is
Guennadi Liakhovetski:
- tmascsim: (resend updated) track_queue_full
- refactor tmscsim inititalization code
Guido Guenther:
- fbdev: Add NV30 pci_id and cleanup of probe error returns
Haroldo Gamal:
- smbfs: Bug #3758 - Broken symlinks on smbfs
Heiko Carstens:
- s390: remove zfcp hba api callbacks
Herbert Xu:
- [NETLINK]: Fix mc_list operations
- [IPV6]: Fix xfrm6_tunnel_check_size mtu calc
- [IPV4/IPV6]: Remove frag_list check from output path
- [NETFILTER]: Apply ipsec to ipt_REJECT packets
Hideaki Yoshifuji:
- [IPV6] Fix possible dead-lock in ipv6_create_tempaddr()
- [IPV6] Fix a race when dad completed during shutting down its
owner interface
- [IPV6] Stop DAD during shutting down the interface
- [IPV6] Clean-up locking in ipv6_add_addr()
- [IPV6]: Fix races in ip6_route_{input,output}()
Hirofumi Ogawa:
Hirokazu Takata:
- m32r: update for m32r-g00ff
- m32r: CF boot support for Mappi2
- m32r: update defconfig files
- m32r: update dot.gdbinit files
- m32r: Fix build error of arch/m32r/mm/fault.c
- m32r: Kconfig.debug support
- m32r: Fix a boot hang of UP kernel
- m32r: make zImage a default build target
- m32r: io_xxxxx.c cleanups
- media: Update drivers/media/video/arv.c
Holger Freyther:
- [ARM PATCH] 2276/1: [PATCH] SIMpad: make simpad.c compile
- [ARM PATCH] 2277/1: [PATCH] SIMpad: fix warnings emitted by the
compiler
- [ARM PATCH] 2278/1: [PATCH] SIMpad: add a default config
- [ARM PATCH] 2279/1: [PATCH] SIMpad: Add a mq200 device to the
platform bus
- [ARM PATCH] 2280/1: [PATCH] SIMpad: Change maintainer to
me
- [ARM PATCH] 2283/1: SA1100 USB Config options
Horst Hummel:
Hugh Dickins:
- low discontig highmem_start_page
- tmpfs free_inodes leak
- mlock-vs-VM_IO hang fix
Iacopo Spalletti:
- Add PCI-quirks for ASUS M6Ne notebook
Ian Campbell:
- Avoid deadlock in smc91x driver
Ian Pratt:
- [IPV4]: Missing pskb_may_pull in icmp_filter
Ingo Molnar:
- sched: fix ->nr_uninterruptible handling bugs
- floppy boot-time detection fix
- acpi_processor_idle() latency fix
Jakub JelÃnek:
- binfmt_elf: handle p_filesz == 0 on PT_INTERP section
James Bottomley:
- SCSI: Fix Bug 3753 (multiple definition of ST_partstat)
- SCSI: fix USB forced remove oops
- Change MCA maintainer
James Morris:
- [AF_UNIX]: Fix SELinux crashes with SOCK_SEQPACKET
- [AF_UNIX]: Don't lose ECONNRESET in
unix_seqpacket_sendmsg()
Jamie Lenehan:
- SCSI dc395x.c: store pci device pointer
- SCSI dc395x.c: Fix type for irq and io ports
- SCSI dc395x.c: Call pci_disable during cleanup
Jamie Lokier:
- revert recent futex_wait fix
Jan Kara:
- Minor fix of inequalities in the quota code
- Add missing DQUOT_OFF
Jean Delvare:
- I2C: Do not register useless smsc47m1
- I2C: Fixes to the i2c-amd756-s4882 driver
- I2C: Cleanups to the recent smbus functions removal
- I2C: More verbose w83l785ts driver
- I2C: Add support for the nForce2 Ultra 400 to i2c-nforce2
- I2C: macintoch/therm_* drivers cleanups
Jeff Dike:
- uml: signal bug fix
- uml: 64-bit cleanups in the system calls
- uml: 64-bit type cleanups
- uml: fix definitions of pte_unmap_*
- uml: LFS 64-bit cleanups
- uml: Remove unused declaration
- uml: remove some dead code
- uml: defconfig update
Jeff Garzik:
- [libata] fix DocBook bugs
- [libata ahci] minor fixes
- [libata docs] add chapter on libata driver API
Jeff Mahoney:
- selinux: cache not freed if load_policy fails; reload
BUG's
Jeff Scheel:
- ppc64: iSeries legacy model emulation of PURR
Jens Axboe:
- io context leak on queue drain
- 3ware bad queuecommand returns
- ide-scsi bad queuecommand return
- megaraid bad queuecommand return
- ncr53c8xx bad queuecommand return
- nsp32 bad queuecommand return
- aacraid bad queuecommand return
- megaraid2 bad queuecommand return
- nsp_cs bad queuecommand return
- cfq-iosched: fix allocation increment race #3
- bio: fix leak in failure case in bio_copy_user()
- cfq-iosched: kill show_status sysfs entry
Jeremy Fitzhardinge:
- Buffer overrun in
arch/x86_64/sys_ia32.c:sys32_ni_syscall()
Jesper Juhl:
- [SCTP]: Fix static inline declarations
- remove errornous semicolon in
arch/i386/kernel/traps.c::do_general_protection
- [NET]: Fix inline keyword usage in skbuff.c
Jesse Barnes:
- [IA64] fix phys. address conversion in ia64_pal_tr_read
- correct copyright in arch/ia64/kernel/domain.c
Joe Korty:
- fix uninitialized variable in waitid(2)
John W. Linville:
- [VLAN]: change_mtu should return 0 on success
- tulip: make tulip_stop_rxtx() wait for DMA to fully stop
Juerg Billeter:
- Don't remove /sys in initramfs
Justin Thiessen:
- I2C: add adm1026 chip driver
Kai Mäkisara:
- "mt-st tell" fails in 2.6.10-rc1
Karsten Keil:
- i4l: fix deadlock in CAPI code, reenable SMP
Len Brown:
Linus Torvalds:
- Fix floppy driver lock-up when you have an irq storm
- Fix reading /proc/<pid>/mem when parent dies
- x86: clean up ptrace single-stepping, make PT_DTRACE exact
- x86: make TF handling at signals consistent
- acpi: don't disable PCI irq links that were active at boot
- acpi: disable PCI links at boot again, fix ELCR
- Linux 2.6.10-rc3
Maciej W. Rozycki:
- i386: apic_printk() used before initialized
Magnus Damm:
- [ide] update documentation for ide params
- [ide] "ide=nodma" printout fix
- documentation: nohighio
- [IPV4]: Use schedule_timeout() instead of jiffies polling in
ipconfig
Maneesh Soni:
- fix oops in sysfs_remove_dir()
Manfred Schwarb:
- [ATM]: Force -n option in gzip invocation
- [DECNET]: dn_neigh.c needs linux/module.h
Manfred Spraul:
- proc_pid_status() oops fix
Marc Leeman:
- make number of ramdisks Kconfigurable
Marcel Holtmann:
- [Bluetooth] Update copyright information
- [Bluetooth] Correct locking for zero SCID responses
- [Bluetooth] Add support for L2CAP secure mode
- [Bluetooth] Check for L2CAP reliability
- fix unnecessary increment in firmware_class_hotplug() and USB
core
Mark Fortescue:
- [SPARC]: In cg3 driver, access control reg using byte not long
IOs
Mark Haverkamp:
- 2.6 aacraid: Interrupt function cleanup
- 2.6 aacraid: rx check health function update
Markus Lidel:
- i2o: changed code with BUG() to BUG_ON()
- i2o: remove unused code and make needlessly global code
static
- i2o: changed old queueing code with wait_event API
- i2o: converted SPIN_LOCK_UNLOCKED into spin_lock_init()
Martin Schwidefsky:
- s390: 3270 console
- s390: core changes
Masaki Chikama:
- USB: new defice for usb serial pl2303
Matt Porter:
- ppc32: Fix uninitialized PPC40x vars
- Fix warnings in ibm_emac driver
Matthew Dharm:
- USB Storage: fixes to usb-storage scanning thread
- USB Storage: Force INQUIRY length to be 36
- USB Storage: Remove unnecessary state testing
Matthieu Castet:
- [WATCHDOG] i8xx_tco.c-request_region-patch
Maximilian Attems:
- [PCMCIA] replace schedule_timeout() with msleep()
- [VLAN]: Handler register_netdevice_notifier() errors
- [ATM]: Handle register_netdevice_notifier() errors in
mpc.c
Michael Chan:
- [TG3]: 5753 support and a bug fix
Michael Kerrisk:
- RLIMIT_MEMLOCK accounting of shmctl() SHM_LOCK is broken
Michael Obster:
- mc146818rtc.h include fix
Michal Rokos:
- [PCMCIA] Exclude uneeded code when ! CONFIG_PROC_FS
Michal Schmidt:
- md: fix jiffies handling in md.c
Mike Christie:
- Fix badness in scsi_lib.c
Miles Bader:
- Remove duplicate safe_for_read(READ_BUFFER) entry in
scsi_ioctl.c
- Remove duplicate safe_for_read(READ_BUFFER)
Mitchell Blank Jr.:
- [NET]: Missing security_*() check in net/compat.c
Nathan Scott:
- Fix an XFS direct I/O deadlock
Neil Brown:
- kNFSd: fix d_find_alias brokenness
- md: Fix problem with unsigned variable going "negative" in
linear.c
- knfsd: svcrpc: fqdn length fix
- md: fix careless bug in raid10
Nick Piggin:
- mm: tune the page allocator thresholds
Nicolas Pitre:
- [ARM PATCH] 2267/1: don't fiddle with GPDR/GAFR directly
- [ARM PATCH] 2271/3: MMC for Mainstone/PXA27x
- [ARM PATCH] 2287/1: remove bogus EXPORT_SYMBOL(*)
- [ARM PATCH] 2288/1: unlink MMC DMA on driver exit
Oleg Nesterov:
- uninline do_trap(), remove get_cr2()
Olof Johansson:
- ppc64: Make pci_alloc_consistent() conform to API docs
- ppc64: Make early processor spinup based on physical ids
Paolo 'Blaisorblade' Giarrusso:
- uml: update some copyrights
- uml: partial KBUILD_OUTPUT fix
- akpm has moved
Patrick Caulfield:
- [DECNET]: Remove DECNET_SIOCGIFCONF
- [DECNET]: Typo in accept causes OOPS
Patrick McHardy:
- [NETFILTER]: Handle nonlinear skbs in ip_queue/ip6_queue
- [NET]: Move rx timestamp functions to net/core/dev.c
- [NETFILTER]: Enable rx timestamps in ip_queue/ip6_queue
- [NETFILTER]: associate locally generated icmp errors with
conntrack of original packet
- [NETFILTER]: Fix invalid tcp/udp checksums within NATed icmp
errors
- [SCTP]: Fix inetaddr notifier chain corruption
- [XFRM]: Fix endless loop in xfrm_policy_insert
Paul Mackerras:
- PPC64 call ibm,os-term only if its available
- PPC64 rtasd: window when error_log_cnt could get zeroed
- Fix pmac_zilog.c so it compiles again
- Do power_state conversion for mesh.c
- Add __iomem annotations to drivers/scsi/mac53c94.c
- power_state and __iomem for mediabay.c
- __iomem annotations for swim3.c
- Multilink fix for ppp_generic.c
- ppc64: move emulate_step to arch/ppc64/lib
- ppc64: fix compilation with recent toolchains
- ppc64: remove the volatile from cpus_in_xmon
- ppc64: fix hang on legacy iSeries
Paul Ortyl:
- USB Storage: Unusual_dev entry for tekom/yakumo
Paulo Marques:
- USB: add PID to ftdi_sio.c
Pete Zaitcev:
- ub: flag day - major 180
- ub: oops with preempt ("Sahara Workshop")
Peter Chubb:
- [ARM PATCH] 2269/2: Updated Pleb-1 support patch for Linux
2.6
Petko Manolov:
- USB: pegasus endian fixes
Phil Dibowitz:
- USB Storage: Add unusual_devs entry for another yakumo
camera
Phil Oester:
- [NETFILTER]: revert MASQUERADE optimization for mostly static
IPs
Prasanna Meda:
- unlocked access to task->comm
- /proc/cmdline missing mmput
- sys_set/getpriority PRIO_USER semantics fix and
optimisation
Prasanna S. Panchamukhi:
- kprobes: dont steal interrupts from vm86
Ralf Bächle:
Randy Dunlap:
- x86_64 hpet: fix function warning
- [SCTP]: Fix printk arg type
- PCI Hotplug: cpcihp_generic: fix module_param data type
- cdrom: handle SYSCTL without PROC_FS
- usb-storage should enable scsi disk in Kconfig
- eth1394: use SET_NETDEV_DEV() for udev
- VISWS: prevent APM
Roger Luethi:
- USB: visor: Always do generic_startup
- USB visor: Don't count outstanding URBs twice
Roland Dreier:
- cdev_init: zero out cdev before kobject_init()
- linux/mount.h: add atomic.h and spinlock.h #includes
Rolf Eike Beer:
- PCI Hotplug: clean up rpaphp_pci.c::rpaphp_find_pci_dev
- PCI: fix Documentation/pci.txt inconsistency
Russell King:
- [SERIAL] s3c2410: remove duplicate include
- [PCMCIA] Don't place Cardbus bridges into D3 state on
suspend
- parport_pc CONFIG_PCI=n build fix
- [ARM] Sparse fixes
- [ARM] Add missing ecard_resource_flags() macro
- [ARM] Fix VFP NaN flag handling
- smc91c92_cs outw() fix
- [SERIAL] imx: remove two unnecessary includes
- [ARM] sa1111: don't reference dev->power.saved_state if
CONFIG_PM is unset
- [ARM] icside: ensure interfaces are probed and correctly
setup
- [ARM] ARMv6 always selects correct user operations at
runtime
- [ARM] omap: remove unnecessary linux/device.h include
Rusty Russell:
- [NETFILTER]: Cleanup find_appropriate_src() Fix
- [NETFILTER]: Fix stack leakage in iptables
- Remove Futex Warning
- Fix parameter handling in ibm_acpi.c
- Fix occasional stop_machine() lockup with > 2 CPUs
Sam Ravnborg:
- kbuild: Major update of Documentation/kbuild/modules.txt
Santiago Leon:
- make ibmveth link always up
Scott Feldman:
- [PKTGEN]: Clean error count before each run
Sreenivas Bagalkote:
Srihari Vijayaraghavan:
- [ide] remove RICOH CD-R/RW MP7083A from DMA blacklist
Stefan Bader:
Stefan Weinhuber:
Steffen A. Mork:
- Make dss1_divert ISDN module work on SMP again
- fix dss1_divert fixes
Stelian Pop:
- sonypi: return an error from sonypi_camera_command() if the
camera isn't enabled
Stephen D. Smalley:
- SELinux: map Unix seqpacket sockets to appropriate security
class
Stephen Hemminger:
- [RANDOM]: Remove TCP MD4 code if not CONFIG_INET
- usb_unlink_urb: ratelimit warning
- [UDP]: Select handling of bad checksums
Stephen Rothwell:
- ppc64 iSeries: don't share request queues in viocd
- ppc64: add missing braces to rtc driver
- ppc64 iSeries: PURR emulation fix
- ppc64 iSeries: fix viodasd remove
Stéphane Eranian:
- [IA64] perfmon: enable interrupts around semaphore call
Sylvain Meyer:
- fbdev: Add vram option to intelfb
Thomas Gleixner:
- Lock initializer unifying Batch 2 (SCSI)
- yenta_socket.c: Fix missing pci_disable_dev
Thomas Graf:
- [GNET_STATS]: kernel-api doc for gnet stats/estimator
Thomas Leibold:
- I2C: i2c-nforce2.c add support for nForce3 Pro 150 MCP
Thomas Spatzier:
- s390: network driver
- s390: qeth network driver
Tim T. Murphy:
- serial: add support for Dell Remote Access Card 4
Tom Rini:
- ppc32: Fix Motorola Sandpoint builds
- ppc32: Fix CONFIG_8260 and CONFIG_BLK_DEV_INITRD
- x86_64: only single-step into signal handlers if the tracer
asked for it
- ppc32: Have the 8260 board-hook happen a bit later
- ppc32: Fix __iomem warnings in TODC code
Tony Lindgren:
- [ARM PATCH] 2201/1: OMAP timer 1/2: Clean-up MPU timer
Tony Luck:
- [IA64] Allocate syscall #1270 for waitid syscall
- [IA64] Add add_key, request_key, keyctl syscalls
- [IA64] if idle doesn't halt, it should at least relax
Vadim Lobanov:
- swsusp kconfig: Change in wording
Volker Sameske:
- s390: zfcp read-only lun sharing
William Lee Irwin III:
Yasuyuki Kozakai:
- [NETFILTER]: Fix multiple bugs in ipv6header match
- [NETFILTER]: introduce skb_header_pointer() to ipv6header
match
- [NETFILTER]: Make eui64 match usuable in FORWARD chain
Yoshinori Sato:
- H8/300: /proc/cpuinfo typo fix
- H8/300: signal handling update
- H8/300: read{b,w,l} / write{b,w,l} error fix
- H8/300: vmlinux.lds.S update
- CONFIG_UNIX98_PTY=n warning fix
Zou Nanhai:
- ia64/x86_64/s390 overlapping vma fix