---

Update: Linus Torvalds: Linux 2.5.72 (And a Move to OSDL)

Kernel.org
Mirrors

Full
Changelog

Ok, I waited too long for 2.5.71, so here’s a more timely 2.5.72
release.

It’s extra timely largely because the hash list poisoning found
some problems in the RPC code, making NFS break. Trond found and
fixed the breakage, so 2.5.72 should work fine in an NFS
environment too. Let’s see if the list poisoning shows any other
dodgy list users. Knock wood.

Also, Arnaldo has cleaned up a lot of the networking code to use
the generic hash lists, instead of the old ad-hoc net-specific list
walking code. That code has been tested pretty well, but please
holler if you see something.

Changelog for other details appended.

The other big news–well, for me personally, anyway–is that
I’ve decided to take a leave-of-absense after 6+ years at Transmeta
to actually work full-time on the kernel.

Transmeta has always been very good at letting me spend even an
inordinate amount of time on Linux, but as a result I’ve been
feeling a little guilty at just how little “real work” I got done
lately. To fix that, I’ll instead be working at OSDL, finally
actually doing Linux as my main job.

[ I do not expect a huge amount of change as a result, testament
to just how freely Transmeta has let me do Linux work. My
email address will change to “[email protected]” effective July
1st, but everybody is trying to make the transfer as smooth as
possible, so we’ll make sure that there will be sufficient address
overlap etc to not cause any problems ]

OSDL and Transmeta will have a joint official (read: “boring”.
You should have seen the bio–that didn’t make it–that I suggested
for myself for it 😉 ) press-release about this tomorrow morning
[Editor’s Note: The release appears below the changelog
-BKP]
, but I just wanted to say thanks to Transmeta. It has
been a special place to work for, and hello to OSDL that I hope
will be the same.

Snif. I’m actually all teary-eyed.

Linus


Summary of changes from v2.5.71 to v2.5.72


Alexey Kuznetsov:

  • [IPV4]: More sane rtcache behavior

Andi Kleen:

  • Fix typo in timing changes + support for x86-64
  • Fix compilation of 32bit ioctl emulation on x86-64
  • Minor 32bit compatibility fix for /dev/rtc
  • x86-64 merge
  • Fix over-alignment problem on x86-64

Andrew Morton:

  • fix deadlock over proc_lock
  • NUMA fixes
  • compat_ioctl fixes
  • Unisys ES7000 platform subarch 1/2: generic bits
  • Unisys ES7000 2/2: platform subarch
  • pcips2.c compile fix
  • Some clean up of the time code
  • More time clean up stuff
  • fix architecture do_settimeofday() for new API
  • arcnet oops fix
  • remove anon_hash_chain
  • tmpfs: revert license to 2.4 version
  • dm: Repair persistent minors
  • make pid_max readable
  • Fix sign handling bugs in various drivers
  • Parenthesisation fix in drivers
  • efs typo fix
  • new eepro100 PDI ID

Anton Blanchard:

  • fix compat_sys_getrusage

Arnaldo Carvalho de Melo:

  • [NET]: net/core/flow.c needs linux/cpu.h
  • list.h: implement hlist_for_each_entry_{from,continue}
  • net: use hlist for struct sock hash lists
  • tcp: convert struct tcp_bind_bucket to hlist
  • tcp: convert tcp_tw_bucket->tw_death* to hlist
  • af_unix: remove typedef unix_socket, use plain struct sock

Bartlomiej Zolnierkiewicz:

  • ide: bring non-taskfile code back
  • ide: Power Management
  • ide: move “config IDE” to drivers/ide/Kconfig

Brian Gerst:

  • small cleanup for powernow-k7

Christoph Hellwig:

  • [NET]: Move iph5526_probe to initcalls

Daniel Ritz:

  • [PCMCIA] fix yenta unload oops

David S. Miller:

  • [BLUETOOTH]: Remove unused local var in rfcomm/tty.c
  • [TCP]: Make sure tcp_tw_bucket tw_daddr is aligned
    properly
  • [TCP]: Use proper time_*() comparisons on jiffies
  • [DECNET]: Fix bogus pointer cast to int
  • [SPARC64]: Update sys32_settimeofday for do_settimeofday()
    changes
  • [SPARC64]: Update defconfig
  • [SPARC64]: Merge sysinfo32 corrections from ppc64 port

Dominik Brodowski:

  • [PCMCIA] Remove stale structure definition
  • [PCMCIA] Fix class device name
  • [PCMCIA] Move socket /proc to sysfs
  • [PCMCIA] move creation of /proc/pccard to ds.c
  • [PCMCIA] Remove inquire_socket

François Romieu:

  • resync of dscc4 driver with 2.4.x version

Greg Ungerer:

  • DragonEngine board name change
  • conditional ROMfs copy for M5206eLITE board
  • remove 68328 arch specific irq init
  • ColdFire serial driver fixups

Helge Deller:

  • input: Turn on the NumLock ON by default on PARISC HP-HIL
    machines

Hideaki Yoshifuji:

  • [IPSEC]: Fix xfrm_alloc_spi() always selecting minspi

Hiroshi Miura:

  • input: Add default mapping for the hiragana/katakana key

Ivan Kokshaysky:

  • [ALPHA] Fix Jensen PCI domains warning
  • alpha osf_settimeofday fix

Kazunori Miyazawa:

  • [IPV6]: Fix ipv6 header handling of AH input

Linus Torvalds:

  • Fix up missing header files

Matthew Dharm:

  • unusual_devs fixups

Matthew Wilcox:

  • [NET]: Kill extraneous CONFIG_{NET,KMOD} in net/socket.c
  • parisc arch update

Mikael Pettersson:

  • local APIC blacklist rules updates
  • local APIC driver model cleanups

Paul Mackerras:

  • PPC32: Fix pci_domain_nr()
  • PPC32: only define cond_syscall if it isn’t already
    defined
  • PPC32: Update the defconfigs
  • PPC32: vmlinux.lds.S cleanup + discard .exitcall.exit
    sections
  • fix weird kmalloc bug
  • [NET]: Use unregister_netdev() in ppp

Paul Mundt:

  • Fix PCI hotplug path for SH
  • Add mach-type generation for SH

Peter Chubb:

  • input: The appended fix is needed on I2000 machines, to map the
    legacy ISA interrupt onto the actual interrupt provided. Otherwise
    the mouse and keyboard won’t work. Patch against 2.5.70.

Peter Osterlund:

  • input: fix some minor errors found in the input-programming.txt
    file
  • input: Add Synaptics touchpad absolute mode support

Ravikiran G. Thirumalai:

  • [DECNET]: Fix signedness error in dm_ioctl()
  • [TUN]: Fix signedness error in tun_get_user()

Richard Henderson:

  • [ALPHA] Update Jensen call to ide_register_hw

Rik van Riel:

  • [NET]: Fix error message when registering IGMP

Robert Olsson:

  • [IPV4]: Add rtcache hash lookup statistics to rtstat
  • [IPV4]: In rt_intern_hash, reinit all state vars on branch to
    “restart”

Roman Zippel:

  • Clean up kernel parameter array declaration

Russell King:

  • input: PCI PS/2 keyboard and mouse controller (Mobility Docking
    station)
  • [PCMCIA] Remove inquire_socket method from sa11xx_core.c
  • [PCMCIA] Prevent class_device related oops

Rusty Russell:

  • clean up overzealous deprecated warning

Samuel Thibault:

  • Fix ma600.c compile

Sergey Vlasov:

  • hid: fix HID feature/output report writing to devices. This
    should fix most problems with UPS shutdown.
  • hid: Add missing ‘return 0’s in hiddev ioctl handler

Stelian Pop:

  • sonypi driver update
  • meye driver update

Stephen Hemminger:

  • [NET]: Convert SLIP driver to alloc_netdev
  • [NET]: Network hotplug via class_device/kobject
  • [NET]: Fix spurious kfree and missed initialization in TUN
    driver

Trond Myklebust:

  • Fix rpc dentry list usage

Ville Nuorvala:

  • [IPV6]: Fix refcount leaks in udpv6_connect()

Vojtech Pavlik:

  • input: fix sunkbd to properly set its bitfields up to key
    #127
  • input: Add key definitions for HP-HIL keyboards
  • input: Change input/misc/pcspkr.c to use CLOCK_TICK_RATE
    instead of a fixed value of 1193182. And change CLOCK_TICK_RATE and
    several usages of a fixed value 1193180 to a slightly more correct
    value

Zephaniah E. Hull:

  • input: Implement input device grabbing so that it is possible
    to steal an input device from other handlers and have an exclusive
    access to events.
  • input: Implement a HID quirk for 2-wheel A4Tech mice

Press Release: Torvalds Joins OSDL as First Linux Fellow

BEAVERTON, Ore. and SANTA CLARA, Calif., June 17 — OSDL, a
non-profit, global consortium of leading technology companies
dedicated to accelerating the adoption of Linux, and Transmeta
Corporation, the leader in efficient computing, today announced
that Linus Torvalds, the creator of Linux, will join OSDL as the
first OSDL Fellow.

As an OSDL fellow, Linus will work exclusively on leading the
development of Linux, the open source software that he created in
1991 as a university student in Finland. Torvalds will dedicate
himself now full-time to guiding a distributed team of thousands of
Linux developers around the world. At OSDL, he will have hands-on
access to its state-of-the-art computing resources and test
facility. He will also help set priorities and direction for the
Lab’s different industry initiatives.

“It feels a bit strange to finally officially work on what I’ve
been doing for the last twelve years, but with the upcoming 2.6.x
release it makes sense to be able to concentrate fully on Linux,”
Torvalds said. “OSDL is the perfect setting for vendor-independent
and neutral Linux development.”

Founded in 2000, OSDL has data centers in Portland, Oregon and
Yokohama, Japan used by Linux developers around the world. With
investment backing from Computer Associates, Fujitsu, Hitachi, HP,
IBM, Intel, NEC and others, the lab sponsors key industry projects,
including industry initiatives to enhance Linux for use in
corporate data centers (Data Center Linux) and in
telecommunications networks (Carrier Grade Linux). OSDL is
increasingly being recognized as the center-of-gravity for the
Linux industry: an important and independent central body that
invests in the growth and innovation of Linux for the benefit of
customers.

“OSDL is a leading Linux-industry advocate with the
single-minded focus of accelerating its use throughout the
enterprise,” said Stuart Cohen, OSDL CEO. “Linus’s decision to join
us is a confirmation of the importance of our mission. OSDL is the
only organization where Linux developers, customers and vendors can
all participate as equals. The addition of Linus’ perspective and
guidance to the Lab will enhance our value to all three of these
groups.”

Linux is the fastest-growing operating system in the world.
Revenue for Linux-based servers grew 62% in 2002, while overall
sales of servers dropped 8%, according to Gartner Dataquest, a
market research company. By 2007, Gartner predicts that Linux may
grab 15% of the worldwide market.

“Linus Torvalds adds tremendous credibility to OSDL’s efforts to
drive the evolution of Linux forward into enterprise computing and
carrier environments,” said George Weiss, vice president and
research director for the research firm Gartner. “The computing
market is still questioning how far and how fast Linux can go as an
enterprise-ready platform. With Linus at OSDL, many will be looking
for leadership from the lab for answers to those questions.”

Torvalds will join OSDL on leave from Transmeta Corporation,
where he is currently a Transmeta Fellow. Transmeta is an OSDL
member and worked with OSDL on the transition. “Linus has made
substantial technological contributions as a member of our
development team here at Transmeta,” said Matthew R. Perry,
president and CEO, Transmeta Corporation. “Transmeta appreciates
and fully supports Linus’ strong interest in devoting his attention
and energy to certain emerging industry-wide Open Source
initiatives at OSDL.”

Get the Free Newsletter!

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