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 sm=
all
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-bal=
ls
are all there, and the BK upating mechanism will hopefully be fixed soo=
n.
(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>:
o [SPARC]: Fix asm constraints in muldiv.c
Adrian Bunk:
o i386 voyager_smp.c: remove a duplicate #include
o i386: reboot.c cleanups
o SCSI NCR_Q720.c: make some code static
o [NET]: Remove mandoc reference to deleted file net_init.c
Akinobu Mita:
o oprofile: falling back on timer interrupt mode
o ppc32: oprofile timer-mode fallback fix
Alan Stern:
o Fix reference to deallocated memory in sd.c
Alasdair G. Kergon:
o device-mapper: fix mirror log type module ref count
o device-mapper: remove unused bs_bio_init()
o device-mapper: Add presuspend hook
o device-mapper: optionally bypass a bdget
Albert Herranz:
o ppc32: perfctl-ppc: fix duplicate mmcr0 define
Alexander Viro:
o de2104x: Fixes breakage in getting MAC address
o idmouse min() fix
o openpromfs property_read() fix
o missing include in fore200e.c
o isp16 missing initcalls
o wrong include in tda80xx.c
o matrox_fb trivial compile fix for pmac
o rme9562 big-endian compile fix (dumb typo)
o *really* dumb typo in aacraid (cast to pointer to structure that
doesn't exist ;-)
o block2mtd 64bit bug
o missing include in r8169
o cs461x iomem fixes and annotations
o 64bit fixes (printks)
o icom iomem annotations and NULL noise removals
o pktgen __user annotations
o missing declaration in firmware.h
o more missing const in bitops prototypes
o uaccess.h annotations
o missing export (_tlbie())
o shpchprm_legacy.c trivial iomem annotations
o long constants on amd64
o misc mtd sparse fixes
o utter weirdness in drivers/media/dvb/frontends/cx22700.c
o av7110_hw.c __user annotation
o amd64 compat annotations
o sparc64 compat annotations
o several isdn trivial iomem annotations
o a couple of trivial sound/pci iomem annotations
o missing () in macros (alpha pgtable.h)
Andi Kleen:
o Add compat_ioctl to scsi host structure
o x86_64: Fix int3 trap
o x86-64: Fix UP build warning
o x86: Remove unused function
o x86_64: remove centaur mtrr support
o x86_64: remove duplicated includes
o x86_64: Enlarge northbridge numa scan mask
o x86_64: Remove earlyprintk help
o x86_64: Speed up suspend
o x86-64: Fix missing TLB flushes in change_page_attr
o x86-64: Fix empty nodes handling with SRAT
Andrea Arcangeli:
o mm: adjust dirty threshold for lowmem-only mappings
o mm: truncate SMP race fix
o mm: oom-killer tunable
o mm: rework lower-zone protection initialisation
o mm: fix several oom killer bugs
o mm: convert memdie to an atomic thread bitflag
Andreas Gruenbacher:
o ext3/ea: no lock needed when freeing inode
o ext3/ea: set the EXT3_FEATURE_COMPAT_EXT_ATTR for in-inode xattrs
o ext3/ea: documentation fix
o ext3/ea: ix i_extra_isize check
o ext3/ea: disallow in-inode attributes for reserved inodes
o ext3: fix ea-in-inode default ACL creation
o ext2/ext3 ACLs: remove the number of acl entries limit
o fs/mbcache.c: Remove an unused wait queue variable
Andrew Morton:
o dib3000mc build fix
o [TUN/TAP]: Add missing trans_start and last_rx setting
o alpha: nodemask build fix
o alpha: pgd_index() warning fix
o 8250_pnp: 64bit warning fix
o ext2-quota-leak-fix fix
Andrew Vasquez:
o MAINTAINERS: add entry for qla2xxx driver
Andries E. Brouwer:
o document atkbd.softraw
o input: Document the atkbd.softraw module parameter
Andris Pavenis:
o Bug in tty_io.c after changes between 2.6.9-rc1-bk1 and
2.6.9-rc1-bk2
Anton Altaparmakov:
o 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:
o ppc64: limit segment tables on UP kernels
o ppc64: allow EEH to be disabled
o ppc64: disable some boot wrapper debug
o ppc64: problem disabling SYSVIPC
o ppc64: enable virtual ethernet and virtual scsi
o Problems disabling SYSCTL
o genhd: rename device_init
o ppc64: mask lower bits in tlbie
Antonino Daplas:
o radeonfb: Set accelerator id
o vesafb: Change return error id
o intelfb: Workaround for 830M
o fbcon: Save blank state last
o backlight: Fix compile error if CONFIG_FB is unset
o matroxfb: FB_MATROX_G Kconfig changes
o fbdev: Fix return code of edid_checksum
o backlight: Add backlight driver for Sharp Corgi PDAs
Arjan van de Ven:
o removing bcopy... because it's half broken
Armin Schindler:
o Eicon driver: add missing uaccess
o Eicon driver: vfree()
o Eicon driver: remove unused code
Ben Dooks:
o [ARM PATCH] 2431/1: Split arch specifics out of
arch/arm/kernel/debug.S
o [ARM PATCH] 2432/1: include/asm-arm/bitops.h - missing const from
find
o [ARM PATCH] 2433/1: debug-macro.S split - fix header filename
o [ARM PATCH] 2438/1: S3C2410 - fix IO address calculations
o [ARM PATCH] 2439/1: S3C2410 - serial driver parity selection
o [ARM PATCH] 2440/1: S3C2410 - serial auto-flow-control enable
Ben LaHaise:
o [NET]: Kill excess initializer
Benjamin Herrenschmidt:
o ppc32: Add support for Pegasos machines
o ppc64: Missing call to ioremap in pci_iomap()
o ppc32: (Updated) Pegasos support
o ppc32: pmac sleep support update
o ppc32: Fix via IDE driver for pegasos
Bob Picco:
o [IA64] fix declaration of __find_next_zero_bit, first arg is
"const"
Brian Gerst:
o clean up UTS_RELEASE usage
Chas Williams:
o [ATM]: [fore200e] can't cleap in transmit routine
o [ATM]: [he] reorder add_wait_queue() and set_current_state()
o [ATM]: [nicstar] small cleanup for some globals
o [ATM]: [svc] get accounting right when we remove skb
o [ATM]: replace schedule_timeout() with msleep()
Chris Wright:
o compat ioctl security hook fixup
o fix audit skb leak on congested netlink socket
o some minor cleanups for audit_log_lost() messages
Christoph Hellwig:
o [XFS] make sure to always reclaim inodes in xfs_finish_reclaim
o [XFS] Fix NFS inode data corruption
o [XFS] Use generic_readlink
o [XFS] Move support code for NFS exporting to a conditionally built
file
o [XFS] Fix compilations for parisc
o [XFS] Update Makefile for separate export source file
o Move extern find_exported_dentry declaration into a common header
o [XFS] Make AIO work again - wait on iocb completion for non-AIO
only
o update mips driver Kconfig bits
o update dec_esp with changes from mips CVS
o cosmetic jazz_esp updates
o osst: don't use obsolete SCSI APIs
o kill softirq_pending()
o pcmcia: socket->{a,c}region are unused
o [XFS] Fix NFS exporting with modular nfsd
o udf deadlock fix
Christoph Lameter:
o alloc_zeroed_user_highpage() to fix the clear_user_highpage issue
Daniel Drake:
o Configurable delay before mounting root device
Darrick Wong:
o Fix BUG in io_destroy
Dave Airlie:
o drm: add r300 microcode support and radeon chip flags
o drm: move ioctls to shared file and move interface history to
correct place
o drm: fix mga ioctls
o drm: add drm_pci interface and make i915 use it
o drm: fix setversion in drm core model
o drm: add support for radeon flags
o drm: fix minor bug on X recycling with freeing io buffer
o drm: add R200_EMIT_TCL_POINT_SPRITE_CNTL
o drm: radeon hyperz support
o drm: add radeon framebuffer tiling support and surface management
o drm: update pci ids
o drm: fix drm_sysfs lock initializer
o drm_memory.h doesn't need to #include tlbflush.h
Dave Jiang:
o [ARM PATCH] 2447/1: IOP3xx PCI resource setup cleanup
David Mosberger:
o [IA64] uaccess.h: add missing __user annotation for sparse
o [IA64] domain.c: eliminate warning when compiling CONFIG_NUMA=n
o [IA64] sys_ia32.c: add missing __user annotation for sparse
o [IA64] cleanup C uage of global/root-function predicates
o [IA64] Don't forget to initialize PKStk for kernel-threads
o [IA64] entry.S: Align rse_clear_invalid to double-bundle boundary
o [IA64] Resched skip_rbs_switch to run 4 cycles faster on
McKinley-type cores
o [IA64] Improve ia64_leave_syscall() for McKinley-type cores
o [IA64] Use srlz.d instead of srlz.i in ia64_leave_syscall
o [IA64] entry.S update the copyright year & fix a comment
David S. Miller:
o Cset exclude:
da...@nuts.davemloft.net|ChangeSet|20050120063740|10274
o [SPARC64]: Update defconfig
o [TG3]: Update driver version and reldate
o [SPARC64]: Minor memmove refinements
o [TG3]: Update driver version and reldate
o [SPARC64]: Set STRICT_MM_TYPECHECKS and kill ctxd/iopgprot
o [MM]: PTRS_PER_{PUD,PMD} are not necessarily compile time constants
o [SPARC64]: Covert over to 4 level page tables
o [TG3]: Update driver version and reldate
o [MM]: Do not even do the runtime PTRS_PER_{PMD,PUD} checks
o [NET]: Kill now unused local var from sock_init()
o [SPARC64]: __atomic_{add,sub}() must sign-extend return value
David Vrabel:
o [ARM PATCH] 2437/1: ixp4xx: cosmetic change to arch_reset()
Dmitry Torokhov:
o Input: ACK/NAK processing rules in libps2 were too strict - while
it is a good idea to
...
read more »