---

Linus Torvalds: Linux 2.6.8

Kernel.org
Mirrors

Full
Changelog

The major patches since -rc4 were some sparc64 and parsic
updates, but there’s some network driver and SATA updates and a few
ARM patches too. And a use-after-free fix in MTD.

Linus

Summary of changes from v2.6.8-rc4 to
v2.6.8

<jwboyer:infradead.org>:

  • Restore physmap configure-time settings according to user
    requests

<sm0407:nurfuerspam.de>:

  • cdrom: MO-drive open write fix

Aaron Grothe:

  • [CRYPTO]: Add Khazad algorithm

Andrew Chew:

  • [libata sata_nv] support for hardware, bug fixes
  • [libata] unmap MMIO region _after_ last possible usage

Andrew Morton:

  • bk-netdev-axnet_cs-fix
  • bk-netdev-hp-plus-fix

Catalin Marinas:

  • [ARM PATCH] 2012/1: Use -malignment-traps instead of
    -mshort-load-bytes if gcc supports it

Dave Hansen:

  • 4kstacks: fix compile with gcc 2.95

David S. Miller:

  • [SPARC64]: Eliminate costly sdivx from gettimeofday
  • [SPARC64]: Implement tlb flush batching just like ppc64
  • [SPARC64]: Need flush_tlb_pending() in switch_to()
  • [SPARC64]: Kill TLB rtrap debug code
  • [SPARC64]: Update defconfig
  • [SPARC64]: Always record actual PC when kernel profiling
  • [SPARC64]: Make clear_user_page more leight weight
  • [SPARC64]: Fix up copy_page just like clear_page
  • [SPARC64]: Remove memcpy Ultra3 PCACHE patching trick
  • [SPARC64]: Use saner local label names in Ultra3 copies
  • [SPARC64]: More entropy in add_timer_randomness
  • [SPARC64]: Fix spitfire bugs in tlb flush and copy_page
    changes
  • [SPARC64]: Kill swapper_space test in
    arch/sparc64/mm/tlb.c
  • [SPARC64]: Change TIF_BLKCOMMIT into a fault code
  • [SPARC64]: Update defconfig
  • [SPARC64]: Fix non-SMP build

David Woodhouse:

  • Fix use-after-free bug in MTD partitioning code
  • Cosmetic MTD changes — update email address and idents
  • M-Systems DiskOnChip driver update
  • RedBoot flash partitioning: use vmalloc for buffer
  • Export new mtd_erase_callback() function
  • Fix MTD partitioning modular build

Eugene Surovegin:

  • [IPSEC]: Add missing flow_cache_genid update to
    xfrm_policy_delete()

Jens Axboe:

  • export kblockd_schedule_work()
  • setup queue before elevator_init()

Linus Torvalds:

  • Be a bit more anal about allowing SCSI commands to be sent
  • Pass done file pointer to block device ioctl’s
  • Allow non-root users certain raw commands if they are deemed
    safe
  • Linux 2.6.8

Marc Singer:

  • [ARM PATCH] 2001/1: lh7a40x IDE cleanup
  • [ARM PATCH] 2002/1: lh7a40x Timer fixup

Margit Schubert-While:

  • prism54 Clarification to Viro’s patch
  • prism54 URGENT – Fix IRQ handling
  • prism54 Fix memory leaks
  • prism54 Fix supported rates reporting

Martin Devera:

  • [PKT_SCHED]: Fix borrowing fairness in htb

Mathieu LESNIAK:

  • wrong mac address with netgear FA311 ethernet card

Matthew Wilcox:

  • Remove fcntl f_op
  • PA-RISC update
  • lasi_82596 update

Neil Brown:

  • Fix unsigned underflow in xdr decoding

Patrick McHardy:

  • [PKT_SCHED]: Disable local bh’s when grabbing qdisc_tree_lock
    in tc_dump_tfilter

Pawel Sikora:

  • [NET]: Kill stray NET_FASTROUTE references

Roger Luethi:

  • via-rhine: Really call rhine_power_init()

Russell King:

  • [PCMCIA] pd6729: add MODULE_DESCRIPTION and MODULE_AUTHOR, fix
    comment style

Simon Kelley:

  • Atmel wireless bigendian fix

Stephen Hemminger:

  • [VLAN]: Propagate ethtool/mii ioctls to the real device
  • [VLAN]: Mirror real devices carrier and hotplug state
  • [VLAN]: Use RCU for group operations
  • [VLAN]: Fix device refcount bug
  • [BRIDGE]: Fix problems with filtering and defragmentation

Tom Rini:

  • Remove CONFIG_SERIAL8250MANY_PORTS from
    Ebony / Ocotea
  • ppc32: Fix warning on CONFIG_PPC32 && CONFIG_6xx

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis