Линус Торвальдс объявил сегодня о выходе нового кандидата в релиз ядра Linux 2.6.11. Как отметил Линус, он надеется, что этот, четвертый RC, станет последним перед финальным релизом 2.6.11. Большинство изменений незначительны, но можно отметить обновления для Radeon и некоторые обновления в кодовых страницах NLS. Также обновлены некоторые драйвера, поддержка arm/uml/sparc, и различные патчи в одну строку, из которых самым значительным должен стать тот, который возвращает функциональность raid5/6.
Патч Linux 2.6.10 -> 2.6.11-rc4 (3.92 МБ), патч Linux 2.6.11-rc3 -> 2.6.11-rc4 (334 КБ).
Changelog следует далее.
Summary of changes from v2.6.11-rc3 to v2.6.11-rc4 ============================================
Adrian Bunk: o [ide] remove WAIT_READY dependency on APM o [ide] possible cleanups o [CRYPTO]: Make some code static in i386 crypto AES o [XFRM]: Kill xfrm_export.c o mark the mcd cdrom driver as BROKEN
Alan Cox: o more fixes for the Moxa driver
Alan Stern: o USB: Fix EHCI boot oops on AMD o USB: unusual_devs.h update
Alasdair G. Kergon: o device-mapper: stripe_width should be sector_t o device-mapper: Fixes for 64-bit sector_t
Albert Lee: o [libata] SCSI-to-ATA translation fixes
Alex Yustasov: o Add missing configure calls to intel agp resume code
Alexander Viro: o sparc64: fix compile with strict mm types o via82cxxx: fix ppc32 multiplatform config test o [ide] fix ide_dump_atapi_status() o [SPARC32]: Fix UP build with spinlock debugging enabled o [SPARC]: Trivial annotations in sparc signal.c / svr4.h o [SPARC]: NULL noise removal from sparc floppy.h o [SPARC64]: Fix prototype of check_signature() - it already gets a pointer o [SPARC64]: fbio.h __user annotations o [SPARC]: __user annotations around sparc{32,64} ptrace ...succ_return...() o [SPARC]: __user annotations in sparc checksum.h o [SPARC]: No iBCS2 on sparc, TYVM o [SPARC]: Fix I/O accessor routines o [SPARC]: __user annotations in ELF_CORE_COPY_REGS o [SPARC64]: NULL noise removal in arch/sparc64/prom/memory.c o [SPARC]: sunlance iomem annotations o portability problem in dm-stripe.c o i2c compat ioctl breakage o megaraid_mbox fix
Andi Kleen: o x86-64: CONFIG_PM=n build fix o Fix compat shmget overflow o Force read implies exec for all 32bit processes in x86-64 o Fix small vmalloc per allocation limit
Andreas Gruenbacher: o Long-standing xattr sharing bug
Andreas Herrmann: o zfcp: bugfixes (without kfree) for -bk
Andrei Konovalov: o ppc32: fix typos in cpm_uart_cpm2.c
Andres Salomon: o cpufreq_resume() fix
Andrew Chew: o sata_nv: enable generic class support for future NVIDIA SATA
Andrew Morton: o pnpacpi build fix o nfsd needs exportfs
Andrew Vasquez: o qlogic nonatomic warning fix o qla2xxx: fix BUG's for smp_processor_id() on interrupt
Andries E. Brouwer: o nls_cp936.c is not synchronized with M$'s translation table
Anton Blanchard: o Use MM_VM_SIZE in exit_mmap
Arjan van de Ven: o [ide] unexport atapi_*_bytes() and ide_read_24()
Armin Schindler: o Eicon driver: convert to pci_register_driver o Eicon driver: code cleanups o Eicon driver: remove ^M characters from xdi_vers.h
Arnd Bergmann: o SERIAL_TXX9 fix
Art Haas: o [SPARC32]: Fix SPIN_LOCK_UNLOCKED define
Ashok Raj: o [IA64] mca.c: make cpu hot add work again
Aurelien Jarno: o I2C: Fix DS1621 detection
Bartlomiej Zolnierkiewicz: o [ide] fix it8172 build for real o [ide] fix printk in ide_allocate_dma_engine() o [ide pci generic] remove dead unknown_chipset[] table from generic.h o [ide pci generic] remove dummy init_chipset_generic() o [ide hpt366] remove dead fifty_base_hpt374[] table o [ide piix] remove useless comment
Ben Dooks: o [ARM PATCH] 2462/1: IXP2000 - fixes for warnings from io.h o [ARM PATCH] 2454/1: cleanup shark_defconfig o [ARM PATCH] 2455/1: shark: fix uninitialised variable in head o [ARM PATCH] 2468/1: S3C2440 - GPIOJ12 register fix o [ARM PATCH] 2471/1: S3C2440 - fix S3C2440_CAMDIVN register address
Benjamin Herrenschmidt: o Add try_acquire_console_sem o update aty128fb sleep/wakeup code for new powermac changes o radeonfb update
Bob Breuer: o [SPARC]: Fix crashing of cg14 driver when serial console and vsimm installed o [CG3]: FB mmap .voff and .poff were reversed
Bodo Stroesser: o uml: disallow stack access below $esp like i386 / x86_64 o uml: use PTRACE_OLDSETOPTIONS instead of PTRACE_SETOPTIONS
Brett Russ: o [libata scsi] verify cmd bug fixes/support
Brian King: o pci: Add Citrine quirk
Chas Williams: o [ATM]: [horizon] replace interruptible_sleep_on() with wait_event_interruptible() o [ATM]: [iphase] remove sleep_on*() usage o [ATM]: [zatm] replace sleep_on() with wait_event()
Christian Bornträger: o s390: core changes o s390: cpcmd interface
Christoph Hellwig: o add MAP_POPULATE/sys_remap_file_pages support to XFS o cciss: handle scsi_add_host failure
Corey Minyard: o Update to IPMI driver to support old DMI spec
Cornelia Huck: o s390: common i/o layer
Daniel E. Markle: o [libata sata_sil] add another Seagate drive to blacklist
Dave Airlie: o Invalid bound check of driver defined ioctls in drm_ioctl
Dave Jones: o ppc32: unbreak perfctr build o ibmveth inlining failure
Dave Olien: o raid5 and raid6 fixes to current bk tree
David Brownell: o USB: another usbnet ax8817x device (goodway docking station)
David Howells: o FRV: Make switch_to() return previous task o FRV: cli/sti cleanup o FRV: Semaphore implementation race fix o FRV: Add TIF_MEMDIE o FRV: Make the bit finding functions take const pointers o FRV: vmlinux.lds.S comment cleanup o NOMMU: Improved handling of get_unmapped_area() errors o NOMMU: Documentation of no-MMU mmap o FRV: Fix sigaltstack handling for RT signals o Fix the mincore() syscall
David Mosberger: o [IA64] clean up pt_regs accesses o [IA64] fix ptrace debug-register handling bug o [IA64] fix per-CPU MCA mess and make UP kernels work again o [IA64] Remove Merced B-step support o [IA64] ptrace.c small comment fix o [IA64] head.S: clean away dead code (EARLY_PRINTK) o [IA64] Move allocation of per-CPU MCA data out of per_cpu_init()
David S. Miller: o [TG3]: Update driver version and reldate o [SPARC64]: Consolidate pgd_cache calculations o [SPARC64]: atomic and bitop fixes o [DOC]: Add asm/atomic.h asm/bitops.h implementation specification o [SPARC64]: Kill spurious semicolons in some system.h macros o [SPARC64]: Add missing membars for xchg() and cmpxchg() o [SPARC64]: Correct rwlock membars o [DOC]: Some atomic_ops.txt updates o [SPARC64]: Fix off-by-one handling of size in user_fixup.c o [SPARC64]: Update defconfig o [SPARC64]: Mask off stack ptr in compat_alloc_user_space() for 32-bit o [TG3]: Update driver version and reldate o [TCP]: Set PSH bit on all outgoing TSO frames o [SPARC]: nop() macro has bogus trailing semicolon o [DOC]: Fix typo in atomic_ops.txt o [TG3]: Update driver version and reldate o [SPARC]: Do not BUG() in srmmu_pte_pfn()
David Woodhouse: o USB: fix libusb endian issues o TASK_SIZE is variable
Dominik Brodowski: o pcmcia: i82365 registration failure fixup o pcmcia: m32 registration failure fixup
Eric Anholt: o drm: fix race condition in radeon driver
Fabio Massimo Di Nitto: o x86_64: parse noexec=[on|off]
Fanny Wakizaka: o avma1_cs: Inverted parameter order in outb
Gerd Knorr: o DVB: No signal with bt848/tda9887 o tv-card tuner fixup
Grant Grundler: o [TG3]: Clean up grc_local_ctrl usage
Greg Kroah-Hartman: o PCI: add linux-pci mailing list to PCI maintainers entry o Update greg's email address
Hannes Reinecke: o s390: compat SI_TIMER conversion
Herbert Xu: o [XFRM]: Fix inverted strcmp() test in xfrm_get_byname() o [NET]: Add missing memory barrier to kfree_skb() o [NET]: Add barriers for dst refcnt
Hermann Kneissel: o USB: garmin_gps tweak
Hideaki Yoshifuji: o [IPV6]: Fix tunnel list locking in ip6_tunnel.c o [NET]: Use TASK_COMM_LEN instead of magic constant
Horst Hummel: o s390: dasd i/o scheduler & debug logs
Hugh Dickins: o tmpfs caused truncate BUG o remove truncate mapped BUG o do_munmap() hugetlb fix o general split_vma hugetlb fix
Ingo Molnar: o add design comment to kick_process()
James Bottomley: o SCSI: fix HBA removal problem with transport classes
James Lamanna: o s390: vfree checking cleanup
Jan Kara: o Fix reiserfs quota SMP locks
Jarno Paananen: o [libata sata_promise] add PCI ID for new SATAII TX2 card
Jean Delvare: o I2C: Resolve resource conflict between i2c-viapro and via686a o I2C: Use standard temperature converters for as99127f o I2C: Reduce it87 i2c address range o I2C: Fix i2c-sis5595 pci configuration accesses o I2C: Do not show disabled pc87360 fans o I2C: Prevent buffer overflow on SMBus block read in o [ide] fix hwif_init() to not return error for "empty" interfaces
Jeff Dike: o UML: remove not-yet-merged system calls o uml: Fix SKAS sig-handler reentrancy o uml: fix jiffies initialization o uml: fix broken #ifdef clause causing crashes o uml: fix STATIC_LINK compilation o uml: fix x86_64 submode compilation o uml: fix makefile typo
Jeff Garzik: o [libata] add DMA blacklist o [libata] Remove CDROM drive from PATA DMA blacklist o [libata sata_promise] support Promise SATAII TX2/TX4 cards o [libata ahci] Add support for ULi M5288 o [block sx8] fix warning o [BK] ignore drivers/md/raid6altivec[1248].c o [gen_init_cpio] When outputting a buffer, don't use char-at-a-time I/O
Jens Axboe: o md sync_page_io bio leak
Jesse Barnes: o [IA64-SGI] move shubio.h into include/asm-ia64/sn/
Jimi Xenidis: o Fix devfs name for the hvcs driver
John Rose: o PCI Hotplug: remove incorrect rpaphp firmware dependency o PCI Hotplug: fix rpaphp firmware dependency
Josh Green: o pcmcia: ds.c initialisation fix
Kay Sievers: o PCI: memset rom attribute before using it
Keith Owens: o [IA64] mca_asm.S: Correctly dereference ia64_mca_data
Kenneth W. Chen: o [IA64] Ensure that r9 can't be a NaT on return from sys_pipe() o [IA64] entry.S: another syscall exit path optimization
Kumar Gala: o ppc32: Fix PCI2 support on MPC8555/41 CDS systems
Lennert Buytenhek: o [ARM PATCH] 2457/1: fix two typos in arch/arm/mm/tlb*.S o [ARM PATCH] 2473/1: fix alignment trap handler for big-endian
Libor Michalek: o InfiniBand: add missing break between cases
Linus Torvalds: o Make read/write always do the full "access_ok()" tests o Make generic rw_verify_area check against file offset overflows o Add extra debugging help for bad user accesses o FRV: "len" is size_t o Undo recent tty_io.c "fix" o Fix ATM copy-to-user usage o Linux 2.6.11-rc4
Marcel Holtmann: o [Bluetooth] Support Broadcom BCM92035 USB dongles o [Bluetooth] Support for Digianswer BPA 100/105 sniffers
Mark A. Greer: o ppc32: include/asm-ppc/rwsem.h RWSEM_DEBUG usage o ppc32: fix locking bugs in mv64x60 code
Martin Kögler: o serial: fix low-latency mode deadlock
Martin Schwidefsky: o Fix shmget for ppc64, s390-64 & sparc64
Martins Krikis: o libata: fix ata_piix on ICH6R in RAID mode
Matt Porter: o ppc32: PPC4xx DMA fixes, burst, and sg improvements o ppc32: add PPC440SP and Luan ref board support
Matthew Wilcox: o [IPV4]: ipconfig should use memmove() instead of strcpy()
Matthias-Christian Ott: o speedstep-lib.c: fix frequency multiplier for Pentium4 models 0&1
Meelis Roos: o [SPARC32]: Fix syntax errors from smp_{mb,rmb,wmb} on sparc32
Michael Chan: o [TG3]: 5704 serdes fixes o [TG3]: capacitive coupling detection fix
Michael Ellerman: o Fix oops in alloc_zeroed_user_highpage() when page is NULL
Michael S. Tsirkin: o InfiniBand: remove unbalance refcnt decrement
Michal Ludvig: o Update Michal Ludvig details
Mikkel Krautz: o TIGLUSB Cleanups 1/3 o TIGLUSB Cleanups 2/3 o TIGLUSB Cleanups 3/3
Narayanan R S: o sonypi: add fan and temperature status/control
Nathan Lynch: o ppc64: show -1 for physical_id of non-present cpus
Neil Brown: o md: fix problems with verion-1 superblock code o md: prevent oops when drive set faulty in inactive md array o md: make md work a bit better with devfs o md: fix endless loop when syncing an array that doesn't need any resync o md: remove extra loop from copy_data o raid5 overlapping read hack o nfsd: Don't try to cache reply to nfsv2 readdir o nfsd: Allow read access over NFS to files with APPEND bit set
Nick Piggin: o Fix kswapd spinning o fix wait_task_inactive race
Nico Huber: o USB: Logitech Cordeless Desktop Keyboard fails to report class descriptor
Nicolas Bouliane: o [NETFILTER]: Fix ip_conntrack_ftp crash with debugging enabled
Nicolas Pitre: o [ARM PATCH] 2456/1: fix futex syscall argument passing o [ARM PATCH] 2458/1: prevent PXA2xx defines from clashing with SA1111's o L18 flash corruption fix
Nishanth Aravamudan: o include/jiffies: fix usecs_to_jiffies()/jiffies_to_usecs() math o [NET]: Replace schedule_timeout() with msleep() in netdev_wait_allrefs() o [IPVS]: Replace schedule_timeout() with ssleep() o [IPV4]: ipconfig: Replace schedule_timeout() with msleep()
Olaf Hering: o PCI: typo in pci_scan_bus_parented o ppc64: typo in arch/ppc64/kernel/prom_init.c prom_debug
Oliver Neukum: o USB: fix for open/disconnect race in acm
Oskar Senft: o Fix ISDN4Linux bug in isdnhdlc.c
Pablo Neira: o [NETFILTER]: fix iptables userspace build
Paolo 'Blaisorblade' Giarrusso: o uml: makefile fix o uml: fix compilation for missing headers o uml: kconfig fixes o uml: kbuild: add further cleaning o uml: hostfs: (security) fix chmod +s permission check
Patrick McHardy: o [PKT_SCHED]: ipt action: add back pskb_expand_head() call o [NETFILTER]: Clean NAT status bits on module unload o [PKT_SCHED]: Fix u32 double listing
Paul Mackerras: o ppc64: correct return code in syscall auditing o Fix PPC rwlock code on SMP
Pavel Machek: o binfmt_elf: clearing bss may fail
Pete Zaitcev: o [libata] fix probe object allocation bugs
Peter Osterlund: o Make mousedev.c report all events to user space immediately
Phil Oester: o [NETFILTER]: Improve TCP window tracking retransmission detection
Prarit Bhargava: o [ide] fix error handling in probe_hwif_init() and sgiioc4 driver
Ralf Bächle: o mips: SGI IP22 updates
Randy Dunlap: o USB: hid-core: possible buffer overflow in hid-core.c
Robert Olsson: o [IPV4]: Add gc_min_interval_ms sysctl
Rogier Wolff: o Re: Bug when using custom baud rates
Russ Anderson: o [IA64] r23 was used without being set
Russell King: o [ARM] Fix sys_syscall o [ARM] Re-order lubbock includes o [ARM] Fix VFP for entry-armv.S macro-isation
Samuel Jean: o [NETFILTER]: Use GFP_ATOMIC in ipt_hashlimit
Sascha Hauer: o [ARM PATCH] 2463/1: Hynix h7202 serial ports fixes
Seokmann Ju: o megaraid_mbox 2.20.4.3 patch
Sripathi Kodi: o s390: compat_sys_old_readdir and compat_sys_getdents
Stefan Knoblich: o alpha: add missing dma_mapping_error
Steffen Thoss: o s390: qeth network driver
Stelian Pop: o sonypi: replace schedule_timeout() with msleep() o sonypi: add another HELP button event o sonypi: use MISC_DYNAMIC_MINOR in miscdevice.minor assignment o sonypi: fold the contents of sonypi.h into sonypi.c
Stephen D. Smalley: o SELinux: define execmod permission for character devices o SELinux: audit any unmapped permissions o SELinux: fix selinux_inode_setattr hook
Stephen Hemminger: o [PKT_SCHED]: netem: memory leak
Stephen Rothwell: o ppc64: replace last usage of vio dma mapping routines
Suresh B. Siddha: o x86_64: missing lock prefix in switch_to
Takashi Iwai: o [ALSA] Add quirk for HP pavilion ZV5030US o [ALSA] Add quirk for HP nc8000 o [ALSA] Special AC97 patch for ASUS W1000/CMI9739 laptop o [ALSA] Fix silent output on some machines with AD1981x codecs o [ALSA] Enable HP jack sense for FSC Scenic-W o [ALSA] AC'97 Audio support for Intel ICH7 o [ALSA] Fix struct alignment on PPC64 o [ALSA] Add missing FORWARD ioctl
Tejun Heo: o [ide] remove adma100 o [ide] cleanup it8172 o [ide] cleanup opti621 o [ide] cleanup piix o [ide] __ide_do_rw_disk() lba48 dma check fix o [ide] __ide_do_rw_disk() return value fix o [ide] ide-tape: use time_after() macro o [ide] remove NULL checking in ide_error() o [ide] comment fixes o [ide] add ide_drive_t.sleeping o [ide] add ide_hwgroup_t.polling o [ide aec62xx] remove SPLIT_BYTE() and MAKE_WORD() macros o [ide aec62xx] merge aec62xx.h into aec62xx.c o [ide cmd64x] merge cmd64x.h into cmd64x.c o [ide cy82c693] merge cy82c693.h into cy82c693.c o [ide pci generic] merge generic.h into generic.c o [ide hpt366] merge hpt366.h into hpt366.c o [ide it8172] merge it8172.h into it8172.c o [ide opti621] merge opti621.h into opti621.c o [ide pdc202xx_new] merge pdc202xx_new.h into pdc202xx_new.c o [ide pdc202xx_old] remove SPLIT_BYTE() macro o [ide pdc202xx_old] merge pdc202xx_old.h into pdc202xx_old.c o [ide piix] merge piix.h into piix.c o [ide serverworks] remove unused SVWKS_DEBUG_DRIVE_INFO o [ide serverworks] merge serverworks.h into serverworks.c o [ide] remove unused pkt_task_t definition from ide.h
Thomas Graf: o [PKT_SCHED]: Fix ingress qdisc to pick up IPv6 packets when using netfilter hooks o [NETLINK]: Use SKB_MAXORDER to calculate NLMSG_GOODSIZE o [TCP]: Fix calculation for collapsed skb size
Thomas Spatzier: o s390: key protected i/o
Tom 'spot' Callaway: o [CG3]: Set framebuffer cmap correctly o [SPARC]: fb: Fix putcmap handling in sbuslib
Tom L. Nguyen: o PCI: change sysfs representation of PCI-E devices
Tom Rini: o Move down in o ppc32: MPC82xx PCI9 errata workaround broken
Tony Luck: o [IA64] ptrace.c: Format to make it fit in 80 cols o [IA64] pci_sal_read seg limit is 65535, not 255 o [IA64] entry.S: .align in .text sections is broken, use TEXT_ALIGN() o [IA64] ivt.S: typo s/idirty_bit/dirty_bit/
Venkatesh Pallipadi: o x86: HPET setup, duplicate HPET_T0_CMP needed for some platforms o kmalloc() bug in pci-dma.c
Yoichi Yuasa: o mips: add unknown page size string o mips: remove TANBAC_TB0219 doubly registered in kernel config
Zou Nanhai: o fix an error in /proc/slabinfo print
Zwane Mwaikambo: o OProfile: exit.text referenced in init.text o OProfile: ARM/XScale1 PMU support fix
|