Linux Today: Linux News On Internet Time.

Linus Torvalds: Linux 2.6.2-rc2

Jan 26, 2004, 12:30 (0 Talkback[s])
(Other stories by Linus Torvalds)

Kernel.org Mirrors

Full Changelog

It's being uploaded right now, and the BK trees should already be uptodate.

There's a x86-64 update and IRDA updates here, and a number of USB storage fixes. The rest is pretty small. Full changelog from -rc1 appended.


Summary of changes from v2.6.2-rc1 to v2.6.2-rc2

Adam Kropelin:

  • input: Always wait for hid request completion in hiddev before returning to the caller process.

Andi Kleen:

  • x86-64 merge
  • Kconfig fixes for x86-64

Andrew Morton:

  • [NET]: Do not mark dummy_free_one() __exit in dummy.c driver
  • RAID-6 fixes
  • document RAID-6 support in mdadm-1.5.0
  • ppc64: add missing sched_balance_exec() call
  • ppc64: include i2c in config
  • LSI Logic MegaRAID3 PCI ID
  • RAID-6 fix for IA-64
  • ppc32: Fixes to the signal context code
  • Fix rq_for_each_bio() macro again
  • md: Fix possible hang in raid shutdown
  • Fix CPU hotplug in networking
  • aha1542 warning fix
  • IDE build fix
  • pdc202xx_new.c: fix PDC20270/1 init on the Xserve Apple machines
  • Array overindexing in w9968cf
  • DMI update fix
  • The RAW_GETBIND compat_ioctl fails
  • request_firmware(): use del_timer_sync()
  • i8042 timer fix

Andrey Borzenkov:

  • input: Move devfs entries for joystick into /dev/input

Bart Samwel:

  • [NET]: Return 'unsigned char *' from skb_pull() routines

Ben Collins:

  • [VIDEO]: kbuildify the promcons_tbl and logo source files
  • [SPARC64]: Move setting of current_thread_info()->cpu to smp_prepare_boot_cpu()
  • [SPARC64]: Correctly mask the physical address for remapping the kernel TLB's
  • [SUNZILOG]: Fix locking in cases where UART layer has grabbed the lock already
  • [IDE]: Fix compilation warning

Chas Williams:

  • [ATM]: [horizon] avoid warning about limited range of data type

Dave Jones:

  • Check for MCE ability before checking registers
  • PCI probing typo
  • OOSTORE needs MTRR
  • Reduce stack usage in w9966 driver
  • Restore 2.4 MTRR feature
  • logic error in aty128fb
  • Remove unused CONFIG symbol
  • Reduce stack usage in ttusb driver
  • Correct CPUs printout on boot
  • Remove useless cruft from ATM HE driver
  • logic error in radeonfb
  • logic error in XFS
  • DMI updates from 2.4
  • Update post-halloween doc url

David S. Miller:

  • [SPARC64]: Fix 32-bit execve out_mm error path
  • [TTUSB]: ttusb_dec.c needs linux/init.h
  • [SPARC64]: Update defconfig
  • [SPARC64]: Add missing sched_balance_exec() to 32-bit compat execve()

David Stevens:

  • [MULTICAST]: multicast loop with include filters fix

Dean Roehrich:

  • [XFS] In xfs_bulkstat, we need to do the readahead loop always

Dirk Jagdmann:

  • input: Add backslash and 102nd key to amikbd.c list of scancodes

Dmitry Torokhov:

  • input: Allow Synaptics packet rate to be controlled by the psmouse_rate= option.
  • input: If we get a byte with timeout or parity flags in psmouse.c, we take the appropriate action. (throw the byte away, reset byte counter, return NAK if acking, and complain).

Eric Sandeen:

  • [XFS] Fix for large allocation groups, so that extent sizes will not overflow pagebuf lengths.

Gerd Knorr:

  • selinux build fix
  • video4linux driver documentation update

Glenn Burkhardt:

  • input: Properly recompute initial values upon recalibration in joydev

Helge Deller:

  • input: Bugfixes in atkbd and psmouse-base probing. (use unsigned char param[] in atkbd_event, like everywhere else, use param[0] instead of *param at the same place, properly set serio->private to NULL if probe fails in both atkbd and psmouse, and fix preinitializing of the return buffer in *_command() funcitons.)
  • input: Add support for HP PARISC keyboards to atkbd.c

Hideaki Yoshifuji:

  • [IPV6]: Fix several comment spelling errors and typos

Hirofumi Ogawa:

  • [netdrvr 8139cp] fix NAPI race

James Bottomley:

  • drivers/scsi/Kconfig URL update: resource.cx
  • aic7xxx parallel build

James Morris:

  • [IPSEC]: Guard against potentially fatal stack usage for auth_data

Jean Tourrilhes:

  • [IRDA]: Update dongle api
  • [IRDA]: Update actisys-sir driver
  • [IRDA]: Update esr-sir driver
  • [IRDA]: Update tekram-sir driver
  • [IRDA]: Add litelink-sir driver
  • [IRDA]: Add act200l-sir driver
  • [IRDA]: Add girbil-sir driver
  • [IRDA]: Add ma600-sir driver
  • [IRDA]: Add mcp2120-sir driver
  • [IRDA]: Add old_belkin-sir driver
  • [IRDA]: Kconfig changes to enable new drivers into the build, from Martin Diehl

Jeff Garzik:

  • [BK] add two helper scripts to Documentation/BK-usage

Jens Axboe:

  • remove mt rainier warning

Johann Deneux:

  • input: Fixes and updates of the USB ForceFeedback drivers

Krishna Kumar:

  • [IPV6]: Explicity set *dst to NULL at top of ip6_dst_lookup()

Linus Torvalds:

  • Fix APIC timer initialization
  • Fix up he.c misuse of pci_pool_create() that slipped in.

Marcel Holtmann:

  • input: Added BUS_BLUETOOTH definition for BlueTooth HID devices

Mark Haverkamp:

  • Fix for aacraid and high memory on 2.6.1

Michael Hunold:

  • Fix up 'linux-dvb' maintainers entry

Mikael Pettersson:

  • non-integrated local APIC LVTT init compatibility

Panagiotis Issaris:

  • Graphire3 support

Pavel Machek:

  • input: Alt-arrow console switch is routinely dropped under high load. This patch fixes it: alt-arrow has to start from console _we want to switch to_, if switch is already pending.

Peter Berg Larsen:

  • input: i8042.c: Add exists=0 into an error path, change the mux/aux init order to make some of the probing code (second irq probe) unnecessary.

Richard Henderson:

  • [ALPHA] Tidy buglets in sigreturn paths

Russell King:

  • [PCMCIA] Add refcounting to struct pcmcia_bus_socket
  • [PCMCIA] Get rid of racy interruptible_sleep_on()
  • [PCMCIA] Remove write-only socket_dev
  • [PCMCIA] Remove unused variable warnings
  • [SERIAL] Eliminate a couple of redundant tests
  • [SERIAL] Fix missing NULL check
  • [SERIAL] Use tty_name() when printing the tty name

Rusty Russell:

  • [NET]: Simplify net/flow.c per-cpu handling

Stephen Hemminger:

  • [IPV6]: More missing sysctl table sentinels in addrconf.c
  • Make xircom cardbus handle shared irq

Tom Rini:

  • Elvis^H^H^H^H^HPaul has left the building

Ville Nuorvala:

  • [IPV6]: Fix link-local address check in datagram.c
  • [IPV6]: Add and use new 'strict' parameter to ip6_chk_addr()
  • [IPV6]: addrconf_sysctl_forward_strategy() needs to invoke rt6_purge_dflt_routers() too

Vojtech Pavlik:

  • input: Move keycode definitions around to get as close to 2.4 compatibility as we can at the moment. This also kills KEY_103RD, because PS/2 keyboards don't have it and everyone is expecting to get KEY_BACKSLASH anyway. Fix rawmode generation for PrintScreen key, too.
  • input: Add support for Logitech MX700 mouse
  • input: Expect only one character in interrupt in i8042.c, this eases the load on the controller (only one status read per interrupt). Also do polling only some time after an interrupt happened.
  • input: Add informational printk()s to atkbd.c
  • input: Add IBM GamePad to the BADPAD list
  • input: Key 89 is RO, not ROMAJI
  • input: Add a missing space in atkbd warning message
  • input: Make scancode for a Sun5 type keyboard one of those not ignored because of protocol nastiness.