Новость: Вышел пятый кандидат в релиз Linux 2.6.11
(Категория: Linux)
Добавил Roman I Khimov
Четверг, 24 Февраль 2005, 11:50

Линус Торвальдс объявил сегодня о выходе Linux 2.6.11-rc5. В письме он отметил, что надеялся на то, что rc4 станет последним перед финальным релизом, однако обнаруженные проблемы конфликтов ресурсов на ноутбуках, различные проблемы с TLB на ppc, переполнения буфера в сетевой подсистеме и некоторые другие проблемы потребовали выпуска еще одного промежуточного -rc5.

Впрочем, финальный релиз последует очень скоро. В rc5 вошли небольшие, но важные изменения, самое большое из которых - новый драйвер SATA.

Скачать патчи можно с kernel.org, однако, сейчас там происходит что-то неправильное, патч с 2.6.10 весит 14 байт, а rc4-rc5 больше 4 МБ. Надеюсь, скоро это исправят и можно будет нормально скачать.

Changelog следует далее.

Summary of changes from v2.6.11-rc4 to v2.6.11-rc5
============================================

<benh:au1.ibm.com>:
o ppc32: Wrong vaddr in flush_hash_one_pte()

<mat.loikkanen:synopsys.com>:
o [libata] add ->bmdma_{stop,status} hooks

Alan Stern:
o USB Hub driver: Add reset recovery-time delay

Andrew Morton:
o mca resource layout fix
o end_buffer_async_read printk ratelimiting
o strip.c build fix
o alpha: struct resource fix
o ppc32: resource layout fixes
o sparc64 rusage build fix
o sparc64 usb build fix
o x86_64: resource layout fix

Anton Blanchard:
o ppc64: Fix 32bit largepage issue

Antonino Daplas:
o fbdev: Fix gcc 4.0 compile failure

Arjan van de Ven:
o Allow heap to be marked executable too

Arnaldo Carvalho de Melo:
o [TCP]: Fix excessive stack usage resulting in OOPS with 4KSTACKS

Art Haas:
o [SPARC]:Check prom_getproperty() return value in prom_nodematch()

Bartlomiej Zolnierkiewicz:
o [ide] fix ide_get_error_location() for LBA28

Ben Dooks:
o [ARM PATCH] 2480/1: IXP4XX - cleanup resource for i2c controller
o [ARM PATCH] 2481/1: IXP2000 - replace sti/cli with
local_irq{save,restore}
o [ide] Kconfig for VR1000 machine driver selection

Benjamin Herrenschmidt:
o radeonfb: typos fixes
o radeonfb: Fix hang on boot with some laptops
o Fix possible race with 4level-fixup.h
o Check for wraps in copy_page_range
o Fix buf in zeromap_pud_range() losing virtual address
o radeonfb: Workaround memory corruption accel problem
o ppc32: fix ptep_test_and_clear_young
o ppc32: kernel mapping breakage

Bjorn Helgaas:
o de214x.c uses uninitialized pci_dev->irq

Bob Breuer:
o [SPARC]: Check prom_getproperty return value

Brian Murphy:
o USB: ehci requeue revisit

Christoph Hellwig:
o block new writers on frozen filesystems

Corey Minyard:
o IPMI: Fix LAN bridging

Daniel Ritz:
o PCI: support PCI_PM_CAP version 1

David Brownell:
o USB: ehci patch for NF4 port miscounting

David S. Miller:
o [COMPAT]: TUNSETIFF needs to copy back data after ioctl
o [SPARC]: Fix cg3 fb blanking
o [SPARC]: Fix video mode probing in atyfb driver
o [TG3]: Always check tg3_readphy() return value
o [TG3]: Update driver version and reldate
o [SPARC64]: auxio_register is pointer not integer
o [SPARC64]: Put PROM trampolines into asm file
o [SPARC64]: Fix access_ok() and friends warnings
o [SPARC64]: Fix access_ok() args in sys_sparc32.c:get_tv32()
o [SPARC64]: Use common sys_ipc() compat code
o [SPARC64]: BUG on rediculious memcpy lengths

Dmitry Torokhov:
o ALPS: do not activate on unsupported models

François Romieu:
o dscc4: use of uncompletely initialized struct
o dscc4: code factorisation
o dscc4: error status checking and pci janitoring
o dscc4: removal of unneeded casts
o dscc4: removal of unneeded variable
o r8169: endianness fixes
o r8169: merge of Realtek's code
o r8169: typo in debugging code
o r8169: screaming irq when the device is closed
o r8169: synchronization and balancing when the device is closed
o r8169: fix rx skb allocation error logging
o r8169: skb alignment nitpicking
o r8169: removal of unused #define
o r8169: uniformize comments
o r8169: IRQ races during change of mtu
o r8169: factor out some code

Gary N. Spiess:
o natsemi long cable fix

Herbert Xu:
o ISDN locking fix
o [IPSEC]: Move dst->child loop from dst_ifdown to xfrm_dst_ifdown
o [NET]: Add netdev argument to dst ifdown

Hideaki Yoshifuji:
o [IPV6]: Fix IPV6_PKTINFO et al. handling in udpv6_recvmsg()

Hirokazu Takata:
o m32r: build fix for SMP kernel
o m32r: fix sys_clone()
o m32r: defconfig updates
o m32r: warning fix

Jeff Garzik:
o [libata sata_via] minor cleanups
o [libata sata_via] add support for VT6421 SATA
o [libata] do not call pci_disable_device() for certain errors
o libata kfree fix
o [libata] Add missing hooks, to avoid oops in advanced SATA drivers

Joe Korty:
o memset argument order misuses

John W. Linville:
o libata: fix command queue leak when xlat_func fails

Krzysztof Helt:
o [SPARC32]: Need to clear PSR_EF in psr of childregs on fork() on
SMP

Len Brown:
o [ACPI] ACPICA 20050211 from Bob Moore

Lennert Buytenhek:
o [ARM PATCH] 2485/1: fix enp2611 coexistence with other machine
types
o [ARM PATCH] 2486/1: fix incorrect comment in
arch/arm/kernel/debug.S
o [ARM PATCH] 2487/1: minor IRQ routing tweaks for ENP-2611
o [ARM PATCH] 2493/1: put IXP2000 slowport in 8-bit mode after boot
o [ARM PATCH] 2494/1: fix 'CONFGI_' -> 'CONFIG_' in
mach-ixp2000/ixdp2x00.c

Linus Torvalds:
o Eicon driver: remove ^M for real this time
o Limit tty IO chunking to 2kB
o Fix bogus opost buffer size check
o Input: fix ALPS protocol validation rules
o Use e820 memory map to determine PCI allocation area
o Be more careful about looking for gaps in the e820 table
o x86: when choosing PCI starting address, print out gap information
o agp: aper_base is unsigned
o Linux 2.6.11-rc5

Marcel Holtmann:
o [Bluetooth] The new Microsoft dongle needs HCI_Reset

Mark Lord:
o sata_qstor: new basic driver for Pacific Digital

Matt Porter:
o emac: fix jumbo frame support
o emac: fix mdio delay

Mika Kukkonen:
o [ide] small compile fix to ide.c with !CONFIG_PCI
o Build failure with !CONFIG_PCI and with CONFIG_ISAPNP=y &&
CONFIG_PNPBIOS=y

Nathan Scott:
o [XFS] Reinstate missing frozen check on write, fixes snapshots and
xfs_freeze.
o [XFS] Prevent releasepage from releasing pages early, while they
still have delayed allocate buffers. Affects filesystem blocksizes
smaller than the pagesize only.
o [XFS] Fix problems with synchronous writes returning EAGAIN
incorrectly for pinned inodes.

Nathan T. Lynch:
o kthread_bind new worker threads when onlining cpu

Nick Piggin:
o optimise copy page range

Olaf Hering:
o ppc64: remove extra whitespace before preprocessor token
o [NET]: Fix socket.h comment typo

Olof Johansson:
o Fix possible futex mmap_sem deadlock

Paul Mackerras:
o ppc64: fix compilation for Maple board

Pete Zaitcev:
o USB: Add ioctls to ub
o ub: fix Add ioctls to ub patch

Ralf Bächle:
o [NETROM/ROSE]: Use netdev_priv()

Randy Dunlap:
o sis: fix sparse warnings
o au1100: fix io_remap_page_range() arg. list

Ravinandan Arakali:
o S2io: Multicast fix

Robert Olsson:
o [PKTGEN]: Bug fixes, bump to version 2.56

Rolf Eike Beer:
o make ACPI_BLACKLIST_YEAR depend on ACPI_INTERPRETER

Russell King:
o [ARM] Add missing __user annotations to sys_clone()
o [ARM] Fix SA1111 and PXA iomem sparse warnings
o [ARM] Fix sparse warnings for Integrator builds
o [ARM] Take account of vm_pgoff for DMA mmap

Stephen Hemminger:
o [TCP]: Fix BIC max_cwnd calculation error

Thomas Gleixner:
o [ARM PATCH] 2474/1: Fix compile for badge4
o [ARM PATCH] 2476/1: Fix compile for shannon
o [ARM PATCH] 2478/1: Remove NULL initializers

Tim Burgess:
o device-mapper: dm-raid1 deadlock fix

Tom Rini:
o ppc32: fixup of previous PCI9 patch
o Re-order <linux/fs.h> includes to fix userland breakage
o Fix NR_OPEN header order dependency

Trond Myklebust:
o NFS: Further fixes for the -onolock case



Источник этой новости Центр информации по операционным системам
( http://www.osrc.info/news.php?extend.2074 )