Линус Торвальдс объявил сегодня о выходе 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 
 
  |