Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Contribute
Contribute
Link to Us
Linux Jobs


More on LinuxToday


Linus Torvalds: Linux 2.6.11-rc3

Feb 03, 2005, 14:30 (0 Talkback[s])
(Other stories by Linus Torvalds)

Kernel.org Mirrors

Full Changelog

This has a number of architecture updates (mips, arm, ppc, x86-64, ia64), and updates ACPI, DRI, ALSA, SCSI, XFS and InfiniNand.. And a lot of small one-liners all over.

I'd _really_ like to calm down for a final 2.6.11 now, so please note anything really important I missed, but keep the rest pending. And give this a good testing..

Oh, and the automated bitkeeper mirroring to bkbits.net seems slightly broken right now (hasn't updated in the last 48 hours), but the tar-balls are all there, and the BK upating mechanism will hopefully be fixed soon.

(I've got a few BK trees in private places, it's only the public bkbits.net one that hasn't gotten mirrored out yet--many other BK developers will know where to find my secondary trees and can pull from them instead).

Linus

Summary of changes from v2.6.11-rc2 to v2.6.11-rc3


<krzysztof.h1:wp.pl>:

  • [SPARC]: Fix asm constraints in muldiv.c

Adrian Bunk:

  • i386 voyager_smp.c: remove a duplicate #include
  • i386: reboot.c cleanups
  • SCSI NCR_Q720.c: make some code static
  • [NET]: Remove mandoc reference to deleted file net_init.c

Akinobu Mita:

  • oprofile: falling back on timer interrupt mode
  • ppc32: oprofile timer-mode fallback fix

Alan Stern:

  • Fix reference to deallocated memory in sd.c

Alasdair G. Kergon:

  • device-mapper: fix mirror log type module ref count
  • device-mapper: remove unused bs_bio_init()
  • device-mapper: Add presuspend hook
  • device-mapper: optionally bypass a bdget

Albert Herranz:

  • ppc32: perfctl-ppc: fix duplicate mmcr0 define

Alexander Viro:

  • de2104x: Fixes breakage in getting MAC address
  • idmouse min() fix
  • openpromfs property_read() fix
  • missing include in fore200e.c
  • isp16 missing initcalls
  • wrong include in tda80xx.c
  • matrox_fb trivial compile fix for pmac
  • rme9562 big-endian compile fix (dumb typo)
  • really dumb typo in aacraid (cast to pointer to structure that doesn't exist ;-)
  • block2mtd 64bit bug
  • missing include in r8169
  • cs461x iomem fixes and annotations
  • 64bit fixes (printks)
  • icom iomem annotations and NULL noise removals
  • pktgen __user annotations
  • missing declaration in firmware.h
  • more missing const in bitops prototypes
  • uaccess.h annotations
  • missing export (_tlbie())
  • shpchprm_legacy.c trivial iomem annotations
  • long constants on amd64
  • misc mtd sparse fixes
  • utter weirdness in drivers/media/dvb/frontends/cx22700.c
  • av7110_hw.c __user annotation
  • amd64 compat annotations
  • sparc64 compat annotations
  • several isdn trivial iomem annotations
  • a couple of trivial sound/pci iomem annotations
  • missing () in macros (alpha pgtable.h)

Andi Kleen:

  • Add compat_ioctl to scsi host structure
  • x86_64: Fix int3 trap
  • x86-64: Fix UP build warning
  • x86: Remove unused function
  • x86_64: remove centaur mtrr support
  • x86_64: remove duplicated includes
  • x86_64: Enlarge northbridge numa scan mask
  • x86_64: Remove earlyprintk help
  • x86_64: Speed up suspend
  • x86-64: Fix missing TLB flushes in change_page_attr
  • x86-64: Fix empty nodes handling with SRAT

Andrea Arcangeli:

  • mm: adjust dirty threshold for lowmem-only mappings
  • mm: truncate SMP race fix
  • mm: oom-killer tunable
  • mm: rework lower-zone protection initialisation
  • mm: fix several oom killer bugs
  • mm: convert memdie to an atomic thread bitflag

Andreas Gruenbacher:

  • ext3/ea: no lock needed when freeing inode
  • ext3/ea: set the EXT3_FEATURECOMPATEXT_ATTR for in-inode xattrs
  • ext3/ea: documentation fix
  • ext3/ea: ix i_extra_isize check
  • ext3/ea: disallow in-inode attributes for reserved inodes
  • ext3: fix ea-in-inode default ACL creation
  • ext2/ext3 ACLs: remove the number of acl entries limit
  • fs/mbcache.c: Remove an unused wait queue variable

Andrew Morton:

  • dib3000mc build fix
  • [TUN/TAP]: Add missing trans_start and last_rx setting
  • alpha: nodemask build fix
  • alpha: pgd_index() warning fix
  • 8250_pnp: 64bit warning fix
  • ext2-quota-leak-fix fix

Andrew Vasquez:

  • MAINTAINERS: add entry for qla2xxx driver

Andries E. Brouwer:

  • document atkbd.softraw
  • input: Document the atkbd.softraw module parameter

Andris Pavenis:

  • Bug in tty_io.c after changes between 2.6.9-rc1-bk1 and 2.6.9-rc1-bk2

Anton Altaparmakov:

  • NTFS: Add printk rate limiting for ntfs_warning() and ntfs_error() when compiled without debug. This avoids a possible denial of service attack. Thanks to Carl-Daniel Hailfinger from SuSE for pointing this

Anton Blanchard:

  • ppc64: limit segment tables on UP kernels
  • ppc64: allow EEH to be disabled
  • ppc64: disable some boot wrapper debug
  • ppc64: problem disabling SYSVIPC
  • ppc64: enable virtual ethernet and virtual scsi
  • Problems disabling SYSCTL
  • genhd: rename device_init
  • ppc64: mask lower bits in tlbie

Antonino Daplas:

  • radeonfb: Set accelerator id
  • vesafb: Change return error id
  • intelfb: Workaround for 830M
  • fbcon: Save blank state last
  • backlight: Fix compile error if CONFIG_FB is unset
  • matroxfb: FB_MATROX_G Kconfig changes
  • fbdev: Fix return code of edid_checksum
  • backlight: Add backlight driver for Sharp Corgi PDAs

Arjan van de Ven:

  • removing bcopy... because it's half broken

Armin Schindler:

  • Eicon driver: add missing uaccess
  • Eicon driver: vfree()
  • Eicon driver: remove unused code

Ben Dooks:

  • [ARM PATCH] 2431/1: Split arch specifics out of arch/arm/kernel/debug.S
  • [ARM PATCH] 2432/1: include/asm-arm/bitops.h - missing const from find
  • [ARM PATCH] 2433/1: debug-macro.S split - fix header filename
  • [ARM PATCH] 2438/1: S3C2410 - fix IO address calculations
  • [ARM PATCH] 2439/1: S3C2410 - serial driver parity selection
  • [ARM PATCH] 2440/1: S3C2410 - serial auto-flow-control enable

Ben LaHaise:

  • [NET]: Kill excess initializer

Benjamin Herrenschmidt:

  • ppc32: Add support for Pegasos machines
  • ppc64: Missing call to ioremap in pci_iomap()
  • ppc32: (Updated) Pegasos support
  • ppc32: pmac sleep support update
  • ppc32: Fix via IDE driver for pegasos

Bob Picco:

  • [IA64] fix declaration of __findnextzero_bit, first arg is "const"

Brian Gerst:

  • clean up UTS_RELEASE usage

Chas Williams:

  • [ATM]: [fore200e] can't cleap in transmit routine
  • [ATM]: [he] reorder add_wait_queue() and set_current_state()
  • [ATM]: [nicstar] small cleanup for some globals
  • [ATM]: [svc] get accounting right when we remove skb
  • [ATM]: replace schedule_timeout() with msleep()

Chris Wright:

  • compat ioctl security hook fixup
  • fix audit skb leak on congested netlink socket
  • some minor cleanups for audit_log_lost() messages

Christoph Hellwig:

  • [XFS] make sure to always reclaim inodes in xfs_finish_reclaim
  • [XFS] Fix NFS inode data corruption
  • [XFS] Use generic_readlink
  • [XFS] Move support code for NFS exporting to a conditionally built file
  • [XFS] Fix compilations for parisc
  • [XFS] Update Makefile for separate export source file
  • Move extern find_exported_dentry declaration into a common header
  • [XFS] Make AIO work again - wait on iocb completion for non-AIO only
  • update mips driver Kconfig bits
  • update dec_esp with changes from mips CVS
  • cosmetic jazz_esp updates
  • osst: don't use obsolete SCSI APIs
  • kill softirq_pending()
  • pcmcia: socket->{a,c}region are unused
  • [XFS] Fix NFS exporting with modular nfsd
  • udf deadlock fix

Christoph Lameter:

  • alloc_zeroed_user_highpage() to fix the clear_user_highpage issue

Daniel Drake:

  • Configurable delay before mounting root device

Darrick Wong:

  • Fix BUG in io_destroy

Dave Airlie:

  • drm: add r300 microcode support and radeon chip flags
  • drm: move ioctls to shared file and move interface history to correct place
  • drm: fix mga ioctls
  • drm: add drm_pci interface and make i915 use it
  • drm: fix setversion in drm core model
  • drm: add support for radeon flags
  • drm: fix minor bug on X recycling with freeing io buffer
  • drm: add R200_EMITTCL_POINTSPRITE_CNTL
  • drm: radeon hyperz support
  • drm: add radeon framebuffer tiling support and surface management
  • drm: update pci ids
  • drm: fix drm_sysfs lock initializer
  • drm_memory.h doesn't need to #include tlbflush.h

Dave Jiang:

  • [ARM PATCH] 2447/1: IOP3xx PCI resource setup cleanup

David Mosberger:

  • [IA64] uaccess.h: add missing __user annotation for sparse
  • [IA64] domain.c: eliminate warning when compiling CONFIG_NUMA=n
  • [IA64] sys_ia32.c: add missing __user annotation for sparse
  • [IA64] cleanup C uage of global/root-function predicates
  • [IA64] Don't forget to initialize PKStk for kernel-threads
  • [IA64] entry.S: Align rse_clear_invalid to double-bundle boundary
  • [IA64] Resched skip_rbs_switch to run 4 cycles faster on McKinley-type cores
  • [IA64] Improve ia64_leave_syscall() for McKinley-type cores
  • [IA64] Use srlz.d instead of srlz.i in ia64_leave_syscall
  • [IA64] entry.S update the copyright year & fix a comment

David S. Miller:

  • Cset exclude: davem@nuts.davemloft.net|ChangeSet|20050120063740|10274
  • [SPARC64]: Update defconfig
  • [TG3]: Update driver version and reldate
  • [SPARC64]: Minor memmove refinements
  • [TG3]: Update driver version and reldate
  • [SPARC64]: Set STRICT_MM_TYPECHECKS and kill ctxd/iopgprot
  • [MM]: PTRS_PER_{PUD,PMD} are not necessarily compile time constants
  • [SPARC64]: Covert over to 4 level page tables
  • [TG3]: Update driver version and reldate
  • [MM]: Do not even do the runtime PTRS_PER_{PMD,PUD} checks
  • [NET]: Kill now unused local var from sock_init()
  • [SPARC64]: __atomic_{add,sub}() must sign-extend return value

David Vrabel:

  • [ARM PATCH] 2437/1: ixp4xx: cosmetic change to arch_reset()

Dmitry Torokhov:

  • Input: ACK/NAK processing rules in libps2 were too strict - while it is a good idea to discard any character other than ACK/NAK during probe it causes missing releases and keys getting "stuck" when a command issued on enabled device. The effect is easily demonstrated with the following command:
  • Input: libps2 - fix timeout handling in ps2_command, switch to using wait_event_timeout instead of wait_event_interruptible_timeout now that first form is available.

Domen Puncer:

  • delete unused file dpt_osdutil.h

Dominik Brodowski:

  • pcmcia: use unsigned long for IO port address

Douglas Gilbert:

  • scsi_debug dsense
  • sg descriptor sense cleanup lk 2.6.11-rc1-bk1
  • sense data helpers lk 2.6.11-rc1-bk1
  • streamline block SG_IO error processing
  • streamline block SG_IO error processing in sd
  • sd descriptor sense support
  • fix scsi cdrom problem

Ed L. Cashin:

  • AOE: fix up the block device registration so that it actually works

Eddie C. Dost:

  • [SPARC64]: Missing user access return value checks in fs/binfmt_elf.c and fs/compat.c

Geert Uytterhoeven:

  • SCSI NCR53C9x.c: some cleanups
  • m68k csum_partial_copy_* gcc4 warning fixes

George T. Joseph:

  • [ARM PATCH] 2434/1: Adds new machine: ixp4xx based gtwx5715

Georgi Guninski:

  • Fix sign checks in copy_from_read_buf()
  • Fix signed compare in fs/proc/generic.c::proc_file_read()
  • reiserfs: use proper 64-bit clean types

Gerd Knorr:

  • video/arv: remove casts
  • video/w9966: remove casts
  • video/zr36120: remove casts
  • v4l: video-buf update
  • v4l2 tuner api update
  • v4l: tuner update
  • v4l: add tveeprom module
  • v4l: tvaudio update
  • v4l: bttv IR input driver update
  • v4l: bttv update
  • v4l: saa7134 module
  • v4l-saa7134-module fix
  • add i2c adapter id for the cx88 driver

Greg Kroah-Hartman:

  • Modules: Allow sysfs module parameters to be written to

Haroldo Gamal:

  • [libata sata_sil] add another Seagate driver to blacklist

Herbert Pötzl:

  • fix ext3 quota allocation bug on error path
  • assert_spin_locked()

Herbert Xu:

  • [IPV4/IPV6]: In ip_fragment(), reset ip_summed field on SKB sub-frags
  • [XFRM]: Probe selected algorithm only
  • [ATM]: Fix IRQ flags type in lec_arp_expire_vcc

Hideaki Yoshifuji:

  • [IPV6]: Fix ip6_copy_metadata potential dst leak too
  • [NET]: Fix kernel oops if base_reachable_time is set to zero

Ingo Molnar:

  • Remove unnecessary ";" in schedstat_ macros
  • rest_init() local irq fix

Jack Steiner:

  • [IA64] Delete duplicate SN2 definition of cpu_logical_id for UP build
  • [IA64] Delete: arch/ia64/sn/include/shub.h

Jake Moilanen:

  • ppc64: iSeries buildbreak fix

James Bottomley:

  • dma_release_declared_memory needs iounmap
  • fix use after potential free in scsi_cd_put
  • Add attribute container to generic device model
  • add a generic device transport class
  • move the SCSI transport classes over to the generic transport class
  • SCSI: Fix style nitpicks
  • fix broken cross compiles
  • SCSI Fix oops with faulty DVD
  • SCSI: fix multiple HBA problem with transport classes
  • Fix missed class_remove_file in attribute_container

James Morris:

  • crypto: fix test vectors

Jan Kara:

  • ext2 quota leak fix

Jason Gaston:

  • SATA AHCI support for Intel ICH7R

Jens Axboe:

  • cfq-iosched: in_driver accounting bug

Jes Sorensen:

  • [IA64] fix PAL_PREFETCH_VISIBILITY call

Jesse Barnes:

  • [IA64] new api efi_range_is_wc()
  • [IA64] fix early SAL init for sn2
  • [IA64] remove superfluous layer from sn2 DMA API

Jim Nelson:

  • arm26: new maintainer of Archimedes floppy and hard disk drivers

Johannes Stezenbach:

  • dvb: fix RPS init race
  • dvb: support pinnacle pctv-sat, clean-ups
  • dvb: dibusb refactoring, support Yakumo/HAMA/Typhoon/HanfTek clones
  • dvb: support nxt2002 frontend, misc skystar2 fixes
  • dvb: add ATSC support, misc fixes
  • dvb: dib3000 refactoring
  • dvb: nxt2002: add ATSC support, misc fixes
  • dvb: dvb-ttpci: fix SMP race, budget: fixe init race, misc fixes
  • DVB linkage fix
  • dvb: follow USB __le16 changes
  • dvb: fix access to freed memory
  • dvb: support up to six DVB cards
  • dvb: cleanup firmware loading printks

John W. Linville:

  • i810_audio: offset LVI from CIV to avoid stalled start
  • i810_audio comment fix

Jon Smirl:

  • drm: add drm specific sysfs support

Kazunori Miyazawa:

  • [IPSEC]: Fix processing of error from crypto module

Keith Owens:

  • [IA64] Sanity check unw_unwind_to_user
  • fix module kallsym lookup breakage

Kevin Corry:

  • device-mapper: fix TB stripe data corruption

Kumar Gala:

  • ppc32: Add defconfigs for 85xx boards -- updated
  • ppc32: allow usage of gen550 on platforms that do not define SERIAL_PORT_DFNS
  • ppc32: fix PCI2 IO space mapping on CDS
  • netdrv gianfar: Fix usage of gfar_read in debug code
  • ppc32: back out idle patch for non-powersaving CPU's
  • ppc32: use platform device style initialization for 85xx serial8250 ports

Len Brown:

  • [ACPI] Use kernel.h for ARRAY_SIZE() instead of using local NUM_OF()
  • [ACPI] Make the bm_activity depend on "jiffies", instead of numbers
  • [ACPI] Add a module parameter to allow tuning how much bus-master activity we remember when entering C3 -- /sys/module/processor/parameters/bm_history Default varies with HZ
    • 40ms for 25 - 800 HZ, 32ms for 1000 HZ.
  • [ACPI] ACPICA 20050114 from Bob Moore
  • [ACPI] avoid benign AE_TYPE warnings caused by "implicit return" BIOS workaround returning unsolicited (and thus mis-typed) AML values.
  • [ACPI] ACPICA 20050125 from Bob Moore
  • [ACPI] reduce stack usage http://bugzilla.kernel.org/show_bug.cgi?id=2901
  • [ACPI] ACPI_FUTUREUSAGE for acpi_ut_create_pkg_stateand_push()
  • [ACPI] add "pnpacpi=off"
  • [ACPI] tell parse_cmdline_early() that "pnpacpi=off" != "acpi=off"

Linus Torvalds:

  • acpi video device enumeration: fix incorrect device list allocation
  • x86-64: don't crash and loop when the user passes an unknown earlyprintk= option
  • Free temporary pipe page after freeing the main buffers
  • Rename "locks_verify_area()" to "rw_verify_area()" and clean up the arguments.
  • Add 'f_maxcount' to allow filesystems to set a per-file maximum IO size
  • Fix permissions on drivers/scsi/a100u2w.c
  • Linux 2.6.11-rc3

Manish Lachwani:

  • kobject build fix

Marc Singer:

  • [ARM PATCH] 2442/1: Simplifying NODES_SHIFT

Marcel Holtmann:

  • [Bluetooth] Use wait_event_interruptible_timeout()
  • [Bluetooth] Use wait_event_timeout()
  • [Bluetooth] Fix too many keys pressed error
  • [Bluetooth] Fix rfcomm_sock_destruct() deadlock
  • [Bluetooth] Add RFCOMM service level security
  • [Bluetooth] Remove MTU check for the L2CAP raw socket
  • [Bluetooth] Update inquiry cache from clock offset event
  • [Bluetooth] Support raw mode only devices
  • [Bluetooth] Use raw mode for the CSR sniffer device
  • [Bluetooth] Skip raw mode devices when choosing source device

Mark A. Greer:

  • ppc32: mv64x60 updates
  • ppc32: katana update
  • ppc32: ev64260 update
  • ppc32: cpci690 update
  • ppc32: workaround for mpc10x speculative PCI read erratum
  • ppc32: MPC8245 erratum 28 workaround
  • mpsc updates

Mark Goodwin:

  • [IA64] fix SN2 hwperf error handling

Mark Haverkamp:

  • aacraid 2.6: add scsi synchronize cache support

Mark Salyzyn:

  • dpt_i2o: remove schedule_timeout()

Martin Josefsson:

  • [NETFILTER]: Fix SNAT/DNAT target size checks
  • [NETFILTER]: Fix compile errors without NAT
  • [NETFILTER]: Fix compile with NAT but without modules

Martin Schwidefsky:

  • cputime: simplifiy generic cputime_to_secs/secs_to_cputime

Martins Krikis:

  • fix an oops in ata_to_sense_error

Matt Mackall:

  • [NET]: netpoll: Fix NAPI polling race on SMP
  • random: overflow fix

Matt Porter:

  • ppc32: STx GP3 port
  • ppc32: add platform specific machine check output handlers
  • Add Eugene Surovegin to CREDITS

Matthew Wilcox:

  • Minor ext2 speedup
  • Make slab use alloc_pages directly

Michael Chan:

  • [TG3]: add tg3_set_eeprom()
  • [TG3]: Fix TSO for 5750
  • [TG3]: 5750 fixes

Michael Geng:

  • videotext: ioctls changed to use _IO macros

Michael Marineau:

  • Disable Sidewinder debug messages

Michael Opdenacker:

  • [ARM PATCH] 2444/1: GPIO23_SCLK_md now in uppercase in pxa-regs.h

Michael S. Tsirkin:

  • InfiniBand/mthca: don't write ECR in MSI-X mode
  • InfiniBand/mthca: pass full process_mad info to firmware
  • InfiniBand/mthca: optimize event queue handling
  • InfiniBand/mthca: clean up ioremap()/request_region() usage

Michal Ostrowski:

  • [MAINTAINERS]: Fix my email address in PPPOE entry

Mike Waychison:

  • wait_for_completion API extension addition fixes

Nathan Lynch:

  • ppc64: fix use kref for device_node refcounting (fix)
  • unexport register_cpu and unregister_cpu

Nathan Scott:

  • [XFS] Fix a performance and scaling problem in xfs_iget_core. Improved the inode hash table sizing heuristics, and allow these to be manually tweaked as well.
  • [XFS] Prevent attempts to mount 512 byte sector filesystems with 64KB pagesizes, until fixed.
  • [XFS] Move to per-device hash tables (scalability), and use Bill Irwins hash (quicker).
  • [XFS] Add sanity checks before use of attr_multi opcount parameter
  • [XFS] Switch to using a separate Kconfig file for XFS
  • [XFS] Switch to managing uptodate state on a region within a page, rather than a sector within a page. Fixes 64K pagesize kernels with 512 byte sectors.
  • [XFS] Fix page index to byte calculation result truncation in tracing code.
  • [XFS] Remove write congestion check during metadata readahead
  • [XFS] Ensure the cluster hash size does not exceed the inode hash size
  • [XFS] Fix mapping gfp_flags used on metadata buffer inode
  • [XFS] Fix preempt-related warnings - based on a Chris Wedgwood patch
  • [XFS] Fix selection of EXPORTFS when using XFS to get a good build when XFS=y and EXPORTFS=m.

Nicolas Pitre:

  • [ARM PATCH] 2435/1: platform data for audio on Mainstone
  • [ARM PATCH] 2430/3: TLS support for ARM
  • [ARM PATCH] 2443/1: enable iWMMXt on EABI binaries

Nishanth Aravamudan:

  • [IA64] smpboot.c: use msleep(100) instead of inlined equivalent
  • Add a usecs_to_jiffies() function

Olaf Hering:

  • fix architecture names in hugetlbpage.txt

Olof Johansson:

  • ppc64: p615 IOMMU fix

Pablo Neira:

  • [NETLINK]: Move nl_nonroot into netlink_table

Patrick McHardy:

  • [IPV4]: Keep fragment queues private to each user
  • Fix conntrack fragment route cache memory leak
  • [IPV4]: Do not leak dst entries in ip_copy_metadata()
  • [NETFILTER]: Fix TCP header offset used in tcp_manip_pkt()
  • [NETFILTER]: Fix ICMP checksumming in icmp_reply_translation()

Paul Mackerras:

  • ppc64: xmon data breakpoints on partitioned systems
  • ppc64: fix in_be64 definition
  • ppc64: clear MSR_RI earlier in syscall exit path
  • ppc64: replace schedule_timeout in iSeries_pci_reset
  • ppc64: replace schedule_timeout in pSeries_cpu_die
  • ppc64: replace schedule_timeout in __cpu_up
  • ppc64: replace schedule_timeout in die
  • ppc64: trivial cleanup: EEH_REGION
  • ppc64: sparse fixes for cpu feature constants
  • ppc64: use kref for device_node refcounting

Pavel Machek:

  • swsusp: fix buggy comment
  • Enable swsusp on SMP machines

Peter Hagervall:

  • arch/i386/kernel/apic.c Kill a sparse warning

Phil Oester:

  • [NETFILTER]: Add inversion to multiport match

Prasanna Meda:

  • ptrace: last_siginfo also needs tasklist_lock

Ralf Bächle:

  • mips: IRIX 5 compat fixes
  • mips: build script fixes
  • mips: sibyte updates
  • mips: RM200 updates
  • mips: SGI IP27 updates
  • mips: DVH fixes
  • mips: TX49 updates
  • mips: TXX9 serieal driver rewrite
  • mips: aMD Alchemy update
  • mips: ITE 8172 updates
  • mips: AMD Alchemy I2C driver
  • mips: SGI IP32 updates
  • mips: DECstation updates
  • mips: DECstation Turbochannel updates
  • mips: jazz updates
  • mips: mIPS Technologies board updates
  • mips: cobalt updates
  • mips: vR41xx updates
  • mips: VR4181 updates
  • mips: NEC DDB board updates
  • mips: TX39 series updates
  • mips: galileo updates
  • mips: PMC-Sierra updates
  • mips: Momentum updates
  • mips: Lasat updates
  • mips: fix SERIAL_TXX9 dependencies

Randy Dunlap:

  • pcmcia: tcic: eleminate deprecated check_region()
  • pcmcia: i82365: use CONFIG_PNP instead of __ISAPNP__
  • pcmcia: i82092: fix checking of return value from request_region
  • [VLAN]: Eliminate gcc warnings with PROC_FS=n
  • [ATALK]: Remove gcc warning when PROC_FS=n
  • gdth: fix module_param() type for 'irq'
  • irq_affinity: fix build when CONFIG_PROC_FS=n

Randy Vinson:

  • ppc32: missing call to ioremap in pci_iomap()

Richard Purdie:

  • [ARM PATCH] 2429/1: PXA Corgi - Bugfix + Cleanups
  • [ARM PATCH] 2428/1: PXA Corgi - Add Backlight Device Definition

Roland Dreier:

  • [SPARC]: Hook up drivers/infiniband/Kconfig to sparc32
  • InfiniBand/core: compat_ioctl conversion minor fixes
  • InfiniBand/mthca: more Arbel Mem-Free support
  • InfiniBand/mthca: implement modifying port attributes
  • InfiniBand/core: fix port capability enums bit order
  • InfiniBand/mthca: test IRQ routing during initialization
  • InfiniBand/ipoib: remove uses of yield()
  • InfiniBand/core: add IsSM userspace support
  • InfiniBand/mthca: remove x86 SSE pessimization
  • InfiniBand/mthca: initialize mutex earlier
  • infiniband: use LANANA-assigned major in ib_umad

Roland McGrath:

  • PPC64: fix stack alignment for signal handlers

Russ Anderson:

  • [IA64] contig.c save physical address of MCA save area
  • [IA64] increase limit on #pages to isolate for MCA errors

Russell Cattelan:

  • [XFS] Move xfs configs to xfs directory, different flavors of xfs have different configs, this way fs/Kconfig does not have to changed if different xfs's are swapped in and out

Russell King:

  • [ARM] msr can take immediate constants
  • [ARM] Add warning about building fiq.c with gcc >= 3.4
  • [ARM] Make vector labels consistent with naming scheme
  • [ARM] Replace duplicate sets of vector code with assembler macro
  • [ARM] [1/4] Introduce svc_entry macro for common entry code
  • [ARM] [2/4] Introduce inv_entry macro to contain common entry code
  • [ARM] [3/4] Introduce usr_entry macro to contain common entry code
  • [ARM] [4/4] Reformat assembly code to be consistent
  • [ARM] Improve commenting in entry-armv.S
  • [ARM] Remove adrsvc macro

Rusty Russell:

  • x86: no interrupts from secondary CPUs until officially online
  • Include type information as module info where possible
  • [NETFILTER]: IRC Zero Port Fix
  • [NETFILTER]: Avoid breaking userspace due to tuple change

Serge Hallyn:

  • ftape syntax error
  • audit: handle loginuid through proc

Steffen Klassert:

  • 3c59x ethtool: provide NIC-specific stats

Stephen Hemminger:

  • (1/2) skfddi: initialization
  • (2/2) skfddi: netdev_priv and cast cleanup

Stephen Rothwell:

  • ppc64 iseries: can't remove viocd module when no cdroms

Steven Rostedt:

  • e100 locking up netconsole

Stone Wang:

  • ext2/ext3: block allocator startup fix

Stéphane Eranian:

  • [IA64] entry.S: perfmon psr.pp fix

Terence Ripperda:

  • i386/x86-64: Fix ioremap off by one

Thomas Gleixner:

  • sched: fix preemption race (Core/i386)
  • sched: make use of preempt_schedule_irq() (PPC)
  • sched: make use of preempt_schedule_irq (ARM)

Thomas Graf:

  • [NET]: Set NLM_F_MULTI for neighbour rtnetlink messages to userspace

Tom 'spot' Callaway:

  • A BTFIXUP'd fix for pte_read()

Tony Lindgren:

  • [ARM PATCH] 2445/1: Add OMAP serial registers
  • [ARM PATCH] 2446/1: Add OMAP H2 defconfig

Tony Luck:

  • [IA64] two trivial build fixes for generic uniprocessor
  • [IA64] tiger_defconfig: updated for 2.6.11-rc2
  • [IA64] binfmt_elf32.c: BUG if insert_vm_struct fails
  • [IA64] mca.c: delete unused "return_to_sal" label
  • [IA64] clean up ptrace corner cases
  • [IA64] irq handling cleanup
  • [IA64] clean up loose ends from addition of efi_range_is_wc()

Torben Mathiasen:

  • Devices.txt, update with LANANA

Vojtech Pavlik:

  • input: Add support for H-Wheel on Microsoft Explorer and Logitech MX USB HID mice.
  • input: Handle -EILSEQ return code in the HID driver completion handlers as unplug.
  • input: Always bring the i8042 multiplexer out of multiplexing mode before rebooting.
  • input: Enable scancode event generation in the HID driver. This should allow changing HID->event mappings (via EVIOCS*) in the future and make debugging easier now.
  • input: Add missing input_sync() calls to atkbd.c
  • input: Only root should be able to set the N_MOUSE line discipline
  • input: Fix MUX mode disabling
  • input: Ignore non-LED events in hid-input hidinput_event(). This gets rid
  • input: Fix HID LED mapping. LEDs were ignored because the usage value contains the page code in high 16 bits.

Wim Van Sebroeck:

  • [WATCHDOG] i8xx_tco.c-ICH4/6/7-patch

Yoichi Yuasa:

  • mips: fixed conflicting types
  • make used_math SMP-safe
  • mips: generic MIPS updates
  • mips: iomap

Yoshinori Sato:

  • h8300: fix warning
  • h8300: makefile update

Zdenek Pavlas:

  • initramfs: move inode hash table to __initdata

Zou Nanhai:

  • Fix an error in copy_page_range

Zwane Mwaikambo:

  • OProfile: Use profile_pc in oprofile_add_sample
  • OProfile: Support model 4 P4