Linus Torvalds: Linux 2.6.13-rc7 | Linux Today

Linus Torvalds: Linux 2.6.13-rc7

Written By
Web Webster
Web Webster
Aug 24, 2005

Hullo.

I really wanted to release a 2.6.13, but there’s been enough
changes while we’ve been waiting for other issues to resolve that I
think it’s best to do a -rc7 first.

Most of the -rc7 changes are pretty trivial, either one-liners
or affecting some particular specific driver or unusual
configuration. The shortlog (appended) should give a pretty good
idea of what’s up.

Linus


Al Viro:
  uml: fix the x86_64 build
  [SPARC]: Fix weak aliases
  jffs2: fix symlink error handling
  Fix up symlink function pointers
  Lots of Kconfig fixes
  alpha gcc4 warnings
  missing include in pcmcia_resource.c
  alpha xchg fix
  alpha spinlock code and bogus constraints
  m32r smp.h gcc4 fixes
  m32r icu_data gcc4 fixes
  m32r_sio gcc4 fixes
  broken inline asm on s390 (misuse of labels)
  vidc gcc4 fix
  emac netpoll fix
  typo fix in qdio.c
  qualifiers in return types – easy cases
  missing exports on m32r
  ad1980 makefile fix
  %t… in vsnprintf
  s390 __CHECKER__ ifdefs

Alexander Nyberg:
  ns558 list handling fix

Alexey Dobriyan:
  [NET]: Make skb->protocol __be16
  freevxfs: fix breakage introduced by symlink fixes
  zd1201 kmalloc size fix

Andi Kleen:
  x86: Remove obsolete get_cpu_vendor call
  x86_64: Don’t print exceptions for ltrace
  x86_64: Fix race in TSC synchronization
  x86_64: Don’t oops at boot when empty Opteron node has
IO

Andrew Morton:
  [NET]: Fix memory leak in sys_{send,recv}msg()
w/compat
  PCI: fix quirk-6700-fix.patch

Anton Altaparmakov:
  NTFS: Fix bug in mft record writing where we forgot to
set the device in
  NTFS: Complete the previous fix for the unset device
when mapping buffers

Antonino A. Daplas:
  intelfb/fbdev: Save info->flags in a local
variable

Antonino Daplas:
  nvidiafb: Fix initial display corruption on certain
laptops

Arnd Bergmann:
  ppc64: add default config for BPA

Bartlomiej Zolnierkiewicz:
  ide-floppy: fix IDEFLOPPY_TICKS_DELAY

Ben Colline:
  [SPARC]: Deal with glibc changing macro names in
modpost.c

Ben Dooks:
  ARM: 2847/1: S3C24XX – Documentation for USB OHCI
host
  ARM: 2849/1: S3C24XX – USB host update (2848/1)
  DM9000 – spinlock fixes
  DM9000 – incorrect ioctl() handling

Benjamin Herrenschmidt:
  ppc64: Fix Fan control for new PowerMac G5 2.7GHz
machines

Bhavesh P. Davda:
  NPTL signal delivery deadlock fix

Brian King:
  ppc64: iommu vmerge fix

Christoph Hellwig:
  ARM: switch fd1772.c from sleep_on to wait_event
  [SPARC]: Use kthread infrastructure in envctrl
  [SPARC]: Use kthread infrastructure in bbc_envctrl
  [SPARC]: remove ifdef CONFIG_PCI from envctrl.c
  [IA64] update CONFIG_PCI description

Christoph Lameter:
  Fix ide-disk.c oops caused by hwif == NULL

Chuck Ebbert:
  i386: fix incorrect FP signal code

Chuck Lever:
  NFS: split nfsi->flags into two fields
  NFS: use atomic bitops to manipulate flags in
nfsi->flags
  NFS: Introduce the use of inode->i_lock to protect
fields in nfsi

Cornelia Huck:
  s390: use klist in qeth driver

Dave Johnson:
  [IPV4]: Fix negative timer loop with lots of ipv4
peers.

Dave Jones:
  icn driver fails to unload when no hardware present

Dave Kleikamp:
  Merge with /home/shaggy/git/linus-clean/
  JFS: Improve sync barrier processing
  Merge with /home/shaggy/git/linus-clean/
  Merge with /home/shaggy/git/linus-clean/
  JFS: Check for invalid inodes in jfs_delete_inode
  Merge with /home/shaggy/git/linus-clean/
  JFS: Fix race in txLock
  Merge with /home/shaggy/git/linus-clean/

David Meybohm:
  preempt race in getppid

David S. Miller:
  [TG3]: Save initial PCI state before registering the
netdevice.
  [NETLINK]: Allocate and kill some netlink numbers.
  [SPARC]: envctrl: ERR_PTR() –> PTR_ERR()
  [SUNRPC]: Fix nsec –> usec conversion.
  [SPARC64]: Fix 2 bugs in cpufreq drivers.
  [TG3]: Update driver version and reldate.
  [SPARC64]: Move kernel unaligned trap handlers into
assembler file.
  [TCP]: Unconditionally clear TCP_NAGLE_PUSH in
skb_entail().
  [TCP]: Document non-trivial locking path in
tcp_v{4,6}_get_port().
  [ROSE]: Fix missing unlocks in rose_route_frame()
  [ROSE]: Fix typo in rose_route_frame() locking fix.

David Woodhouse:
  Stop snd-powermac oopsing on non-pmac hardware.

Deepak Saxena:
  Fix IXP4xx CLOCK_TICK_RATE

Dimitry Andric:
  [ARM] 2850/1: Remove duplicate UART I/O mapping from
s3c2410_iodesc

Dmitry Yusupov:
  [TCP]: Do TSO deferral even if tail SKB can go out
now.

Eric W. Biederman:
  x86_64: Fix apicid versus cpu# confusion.

Evgeniy Polyakov:
  w1: more debug level decrease.

Grant Coady:
  ide: fix PCI_DEVIEC_ID_APPLE_UNI_N_ATA spelling

Greg Edwards:
  [IA64] Refresh arch/ia64/configs/sn2_defconfig.

Greg Kroah-Hartman:
  Fix manual binding infinite loop

Harald Welte:
  don’t try to do any NAT on untracked connections

Heikki Orsila:
  [IPV4]: Debug cleanup

Herbert Xu:
  [IPSEC]: Restrict socket policy loading to
CAP_NET_ADMIN.
  [TCP]: Adjust {p,f}ackets_out correctly in
tcp_retransmit_skb()
  [TCP]: Fix bug #5070: kernel BUG at
net/ipv4/tcp_output.c:864
  [TCP]: Fix bug #5070: kernel BUG at
net/ipv4/tcp_output.c:864
  [IPCOMP]: Fix false smp_processor_id warning
  [RPC]: Kill bogus kmap in krb5

Ian Wienand:
  [IA64] Simulator bootloader fails with gcc 4

Ingo Molnar:
  [NETPOLL]: pre-fill skb pool

Ivan Kokshaysky:
  VIA VT8235 PCI quirk

James Bottomley:
  [SCSI] Bug 4940 Repeatable Kernel Panic on Adaptec
2015S I20 device on bootup
  remove name length check in a workqueue

James Morris:
  Update contact info for James Morris

James.Smart@Emulex.Com:
  [SCSI] fix target scanning oops with fc transport
class

Jan Kara:
  Fix error handling in reiserfs
  reiserfs+acl+quota deadlock fix

Jaroslav Kysela:
  broken error path in drivers/pnp/card.c

Jay Vosburgh:
  [TOKENRING]: Use interrupt-safe locking with
rif_lock.

Jeff Dike:
  uml: fix a crash under screen

Jeff Garzik:
  libata: release prep (bump versions, etc.)

Jeff Moyer:
  [NETPOLL]: rx_flags bugfix
  [NETPOLL]: deadlock bugfix

Jiri Slaby:
  PCI: update documentation

Johannes Stezenbach:
  Fix DVB URL

John Hawkes:
  fix for ia64 sched-domains code

John McCutchan:
  fsnotify_name/inoderemove
  fsnotify-cleanups
  inotify: add MOVE_SELF event

John W. Linville:
  i810_audio: fix release_region misordering in error
exit from i810_probe

Juha-Matti Tapio:
  ide: fix the BLK_DEV_IDEDMA_PCI dependency for
drivers/ide/ppc/pmac.c

Keith Owens:
  [IA64] Initialize some spinlocks

Ken Chen:
  [IA64] fix nohalt boot option

Kenji Kaneshige:
  [IA64] fix iosapic_remove build error for !HOTPLUG

Kristen Accardi:
  PCI: 6700/6702PXH quirk
  PCI Hotplug: new contact info

Kumar Gala:
  ppc32: Fix MPC834x USB memory map offsets
  cpm_uart: Fix dpram allocation and non-console
uarts
  cpm_uart: needs some love to compile with GCC4.0.1

Len Brown:
  Merge ../to-linus-stable/
  Merge ../from-linus

lepton:
  usbnet oops fix

Linus Torvalds:
  Merge master.kernel.org:/home/rmk/linux-2.6-arm
  Merge master.kernel.org:/…/davem/net-2.6
  Revert “PCI: restore BAR values…”
  Merge master.kernel.org:/…/davem/net-2.6
  Merge master.kernel.org:/…/davem/sparc-2.6
  Merge master.kernel.org:/…/aegl/linux-2.6
  Merge master.kernel.org:/…/jejb/scsi-rc-fixes-2.6
  Merge master.kernel.org:/home/rmk/linux-2.6-arm
  Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp
  Merge head ‘upstream-fixes’ of
master.kernel.org:/…/jgarzik/libata-dev
  Merge master.kernel.org:/…/davem/net-2.6
  Merge master.kernel.org:/…/davem/net-2.6
  Fix up mmap of /dev/kmem
  Revert “dc395x: Fix support for highmem”
  Revert PCIBIOS_MIN_IO changes for 2.6.13
  um: fix __pa/__va macro expansion problem
  Merge master.kernel.org:/…/aia21/ntfs-2.6
  Merge master.kernel.org:/…/lenb/to-linus
  Merge head ‘for-linus’ of
master.kernel.org:/…/shaggy/jfs-2.6
  Merge master.kernel.org:/…/davem/net-2.6
  Merge master.kernel.org:/home/rmk/linux-2.6-arm
  Revert unnecessary zlib_inflate/inftrees.c fix
  Merge head ‘release’ of
master.kernel.org:/…/aegl/linux-2.6
  Merge master.kernel.org:/…/davem/net-2.6
  Merge master.kernel.org:/…/aia21/ntfs-2.6
  Merge master.kernel.org:/…/davem/sparc-2.6
  Merge head ‘upstream-fixes’ of
master.kernel.org:/…/jgarzik/netdev-2.6
  Merge master.kernel.org:/…/bart/ide-2.6
  Fix nasty ncpfs symlink handling bug.
  Merge master.kernel.org:/…/davem/sparc-2.6
  Merge master.kernel.org:/…/davem/net-2.6
  befs: fix up missed follow_link declaration change
  Don’t allow normal users to set idle IO priority
  Merge master.kernel.org:/…/davem/net-2.6
  Merge master.kernel.org:/…/davem/net-2.6
  Merge head ‘upstream-fixes’ of
master.kernel.org:/…/jgarzik/libata-dev
  Merge head ‘upstream-fixes’ of
master.kernel.org:/…/jgarzik/misc-2.6
  Linux v2.6.13-rc7

Luming Yu:
  [ACPI] re-enable platform-specific hotkey drivers by
default

Maneesh Soni:
  Driver core: potentially fix use after free in
class_device_attr_show

Markus Lidel:
  i2o: remove new configuration API
  I2O: added pci_request_regions() before using the
controller

Matt Gillette:
  ide: add support for Netcell Revolution to pci-ide
generic driver

Matt Mackall:
  [NETPOLL]: e1000 netpoll tweak
  [NETPOLL]: netpoll_send_skb simplify
  [NETPOLL]: add retry timeout
  [NETPOLL]: fix initialization/NAPI race
  [NETPOLL]: remove unused variable
  Make RLIMIT_NICE ranges consistent with
getpriority(2)

Matt Porter:
  ppc32: fix ppc4xx stb03xxx dma build
  ppc32: Fix PPC440SP SRAM controller DCRs

Michael Chan:
  [TG3]: Fix SerDes detection

Michael Iatrou:
  disable debug info in radeonfb old driver

Michael Krufky:
  dvb: lgdt330x frontend: some bug fixes & add
lgdt3303 support
  dvb: lgdt330x frontend: trivial text cleanups
  DVB: lgdt330x frontend: some bug fixes & add
lgdt3303 support

Narendra Sankar:
  serverworks: add support for new southbridge IDE

NeilBrown:
  md: make sure mddev->bitmap_offset gets cleared
between array instantiations.
  md: make sure resync gets started when array
starts.

Nicolas Pitre:
  ARM: 2846/1: proper handling of CKEN for pxafb

Olaf Hering:
  x86_64: add MODULE_ALIAS for aes

Patrick McHardy:
  [IPV6]: Fix raw socket hardware checksum failures
  [IPV6]: Fix SKB leak in ip6_input_finish()
  [IPV6]: Fix raw socket hardware checksum failures
  [IPV6]: Fix SKB leak in ip6_input_finish()
  [IPV4]: Fix DST leak in icmp_push_reply()
  [NETFILTER]: Fix ECN target TCP marking
  [NETFILTER]: Fix HW checksum handling in ECN target
  [NETFILTER]: Fix HW checksum handling in TCPMSS
target
  [NETFILTER]: Fix HW checksum handling in
ip_queue/ip6_queue

Paul E. McKenney:
  [DECNET]: Fix RCU race condition in
dn_neigh_construct().

Paul Jackson:
  cpuset release ABBA deadlock fix
  cpu_exclusive sched domains on partial nodes temp
fix

Paul Mackerras:
  ppc64: update defconfigs

Paul Mundt:
  sh: Make _syscall6() do the right thing.

Pete Zaitcev:
  USB: usbmon: Copyrights and a typo

Peter Chubb:
  [IA64] Updated zx1 defconfig
  [IA64] Fix simulator boot (for real this time).

Pierre Ossman:
  wbsd version bump
  8139cp – redetect link after suspend

Ping Cheng:
  USB: fix usb wacom tablet driver bug

Prarit Bhargava:
  [IA64]: SN fix bus->sysdata pointer and memory
cleanups

Ralf Baechle:
  Build fix for the Sibyte I2C driver
  IOC3 fixes
  [NET]: Fix comment in loopback driver.
  [NET]: Fix socket bitop damage
  [AX25]: UID fixes

Ralf Baechle DL5RB:
  6pack persistence fix

Richard Purdie:
  ARM: 2851/1: Fix NWFPE extended precision exception
handling

Robert Love:
  [ARM] Add syscall stubs for inotify and ioprio system
calls
  inotify: fix idr_get_new_above usage
  SH: inotify and ioprio syscalls
  SH64: inotify and ioprio syscalls

Russell King:
  ARM: Make sa1100fb_display_dma_period() an inline
function
  [ARM SMP] Only enable V6K instructions on V6 MP core
CPUs
  [ARM SMP] Clear the exclusive monitor on ARMv6 CPUs on
context switch
  [ARM] Use #defined constants for manipulating v6
hardware PTE bits
  [ARM] Control v6 ‘global’ bit via Linux PTE entries
  [ARM] Remove extraneous whitespace introduced in
previous ARMv6 patch

Salyzyn, Mark:
  [SCSI] dpt_i2o pci_request_regions fix

Sean Lee:
  [ARM] 2852/1: Correct the mistake in
arch/arm/mm/Kconfig file

stephane.eranian@hp.com:
  [IA64] fix perfmon context load

Stephen Rothwell:
  iSeries build with newer assemblers and compilers

Steve Dickson:
  NFSv4: unbalanced BKL in nfs_atomic_lookup()

Steve French:
  CIFS: Fix missing entries in search results
  CIFS: Fix path name conversion for long filenames

Steven Rostedt:
  nfsd to unlock kernel before exiting
  Mobil Pentium 4 HT and the NMI

Steven Whitehouse:
  [DECNET]: Use sk_stream_error function rather than
DECnet’s own

Sylvain Meyer:
  intelfb: Do not ioremap entire graphics aperture

Tejun Heo:
  sata: fix sata_sx4 dma_prep to not use
sg->length
  libata: fix EH-related lockup by properly cleaning EH
command list

Thomas Graf:
  [PKT_SCHED]: Fix missing qdisc_destroy() in
qdisc_create_dflt()

Tony Luck:
  pull perfmon context load into release tree
  Auto-update from upstream
  Auto-update from upstream
  [IA64] Updated tiger defconfig
  [IA64] remove unused function
__ia64_get_io_port_base
  Auto-update from upstream
  Auto-update from upstream
  Pull prarit-bus-sysdata into release branch
  [IA64] backout incorrect fix for simulator boot
issue

Trond Myklebust:
  NFS: Ensure ACL xdr code doesn’t overflow.
  NFS: Ensure we always update inode->i_mode when
doing O_EXCL creates

Vlad Yasevich:
  [SCTP]: Add SENTINEL to SCTP MIB stats

Wim Van Sebroeck:
  i8xx_tco.c: arm watchdog only when started

Zachary Amsden:
  i386 / desc_empty macro is incorrect

Zwane Mwaikambo:
  Update email addresses for Zwane

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.