Linux Today: Linux News On Internet Time.

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).


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:

  • USB quirk section fix

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:

  • s390: dcss segments

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:

  • mmtimer driver update

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:

  • radix_tree_delete() fix

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:

  • Fork fix fix

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:

  • s390: crypto driver

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:

  • I2C: minor comment fix

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:

  • gbefb.c build fix

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:

  • cont_prepare_write() fix

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:

  • s390: dasd driver

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]: 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:

  • MIPS updates

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:

  • s390: core changes

Stefan Weinhuber:

  • s390: dasd driver

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:

  • parport_pc warning fixes

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