---

Linus Torvalds: Linux 2.6.17-rc3

Ok, back to roughly a weekly schedule, and quite frankly, not a
whole lot of excitement here. Which is as it should be, I
guess.

ShortLog and diffstat appended: most of the commits are small
and trivial, while most of the diffstat comes from a few bigger
ones (ARM defconfig, a parisc update, some powerpc refreshes, and a
couple of driver updates: TPM, isdn gigaset, bcm43xx, ad1889).

I think the shortlog really does describe it best. Go wild,

       Linus


Adrian Bunk:
      remove the obsolete
IDEPCI_FLAG_FORCE_PDC
      NFS: fix PROC_FS=n compile
error
      NFS: make 2 functions
static
      IB/mthca: make a function
static
      bcm43xx: fix dyn tssi2dbm
memleak
      block/elevator.c: remove unused
exports
      update OBSOLETE_OSS_DRIVER
schedule and dependencies
      make the OSS SOUND_VIA82CXXX
option available again
      memory_hotplug.h cleanup

Al Viro:
      uml: __user annotations
      fix leak in
activate_ep_files()
      forgotten ->b_data in
memcpy() call in ext3/resize.c (oopsable)
      fix mips
sys32_p{read,write}
      protect ext3 ioctl modifying
append_only, immutable, etc. with i_mutex

Ananth N Mavinakayanahalli:
      kprobes: NULL out non-relevant
fields in struct kretprobe

Anatoli Antonovitch:
      ide: ATI SB600 IDE support

Andi Kleen:
      i386/x86-64: Fix x87
information leak between processes
      x86_64: Pass -32 to the
assembler when compiling the 32bit vsyscall pages

Andrew Morton:
      oom-kill: mm locking fix
      page_alloc.c: buddy handling
cleanup
      [ARM] add_memory() build
fix
      pcmcia: remove unneeded forward
declarations
      Altix snsc: duplicate kobject
fix
      splice: fix min() warning

Andy Fleming:
      Fix locking in gianfar

Andy Whitcroft:
      x86_64: sparsemem does not need
node_mem_map

Antonino A. Daplas:
      fbdev: Fix return error of
fb_write

Arnaud MAZIN:
      sonypi: correct detection of
new ICH7-based laptops

Arnd Bergmann:
      powerpc/cell: remove
BUILD_BUG_ON and add sys_tee to spu_syscall_table

Arthur Othieno:
      hugetlbfs: add Kconfig help
text

Auke Kok:
      e1000: Update truesize with the
length of the packet for packet split

Ayaz Abdulla:
      forcedeth: fix
initialization

Becky Bruce:
      ppc: Fix powersave code on
arch/ppc

Benjamin Herrenschmidt:
      powermac: Fix i2c on keywest
based chips
      powerpc: fix oops in alsa
powermac driver

Carsten Otte:
      NFS: remove needless check in
nfs_opendir()

Chandra Seetharaman:
      Remove __devinitdata from
notifier block definitions
      Remove __devinit and __cpuinit
from notifier_call definitions

Chris Zankel:
      xtensa: Fix TIOCGICOUNT
macro

Christoph Lameter:
      Remove cond_resched in
gather_stats()

Corey Minyard:
      IPMI maintainer

Coywolf Qi Hunt:
      [patch] cleanup: use
blk_queue_stopped

Dan Williams:
      wireless/airo: clean up WEXT
association and scan events
      wireless/atmel: send WEXT scan
completion events

Daniel Ritz:
      pcmcia/pcmcia_resource.c: fix
crash when using Cardbus cards

Darren Jenkins:
      fix section mismatch in
pm2fb.o

Dave Airlie:
      drm: fixup r300 scratch on BE
machines
      drm: possible cleanups

Dave Peterson:
      mm: fix mm_struct reference
counting bugs in mm/oom_kill.c

David Barksdale:
      m41t00: fix bitmasks when
writing to chip

David S. Miller:
      [SPARC]: __NR_sys_splice –>
__NR_splice
      [LLC]: Use pskb_trim_rcsum() in
llc_fixup_skb().
      [NET]: Add skb->truesize
assertion checking.

Dipankar Sarma:
      Fix file lookup without ref

Dmitry Mishin:
      [NETFILTER]: x_tables: move
table->lock initialization

Dominik Brodowski:
      pcmcia: add new ID to
pcnet_cs
      pcmcia: do not set dev_node to
NULL too early
      pcmcia: fix oops in static
mapping case

Eric Dumazet:
      x86_64: bring back
__read_mostly support to linux-2.6.17-rc2

Eric Sesterhenn:
      SUNRPC: Dead code in
net/sunrpc/auth_gss/auth_gss.c

Eric W. Biederman:
      task: Make task list
manipulations RCU safe

Erik Mouw:
      bcm43xx: iw_priv_args names
should be <16 characters

Grant Grundler:
      [PARISC] Document that we
tolerate “Relaxed Ordering”

Hal Rosenstock:
      IB/mad: Fix RMPP version check
during agent registration

Heikki Orsila:
      Open IPMI BT overflow

Helge Deller:
      [PARISC] EISA regions must be
mapped NO_CACHE
      [PARISC] Misc. janitorial
work
      [PARISC] defconfig updates
      [PARISC] Further work for
multiple page sizes

Herbert Xu:
      [TCP]: Account skb overhead in
tcp_fragment

Hirokazu Takata:
      m32r: Fix pt_regs for
!COFNIG_ISA_DSP_LEVEL2 target
      m32r: update
include/asm-m32r/semaphore.h
      m32r: mappi3 reboot support
      m32r: Remove a warning in
m32r_sio.c
      m32r: update switch_to macro
for tuning

Hua Zhong:
      [NET]: sockfd_lookup_light()
returns random error for -EBADFD

Hyok S. Choi:
      [ARM] nommu: trivial fixups for
head-nommu.S and the Makefile

Ingo Molnar:
      md: locking fix

Ivan Kokshaysky:
      Alpha: strncpy() fix

J. Bruce Fields:
      RPCSEC_GSS: fix leak in krb5
code caused by superfluous kmalloc

James Morris:
      LSM: add missing hook to
do_compat_readv_writev()

Jan Engelhardt:
      pnp: fix two messages in
manager.c

Jan Kara:
      Fix reiserfs deadlock

Jayachandran C:
      [EBTABLES]: Clean up vmalloc
usage in net/bridge/netfilter/ebtables.c

Jean Delvare:
      fb: Fix section mismatch in
savagefb
      i2c-i801: Fix resume when PEC
is used

Jean Tourrilhes:
      wext: Fix IWENCODEEXT security
permissions
      Revert NET_RADIO Kconfig title
change
      wext: Fix RtNetlink ENCODE
security permissions

Jeff Dike:
      uml: MADV_REMOVE fixes
      uml: change sigjmp_buf to
jmp_buf
      uml: add missing
__volatile__

Jens Axboe:
      splice: close i_size truncate
races on read
      splice: cleanup the
SPLICE_F_NONBLOCK handling
      tee: link_pipe() must be
careful when dropping one of the pipe locks
      splice: offset fixes
      splice: fixup writeout path
after ->map changes
      Don’t inherit ->splice_pipe
across forks
      splice: fix smaller sized
splice reads
      splice: fix offset problems
      Add support for the
sys_vmsplice syscall
      splice: rearrange moving
to/from pipe helpers
      splice: add ->splice_write
support for /dev/null

Jesper Juhl:
      voyager: no need to define
BITS_PER_BYTE when it’s already in types.h
      Fix potential NULL pointer
deref in gen_init_cpio

Johannes Berg:
      softmac: fix event sending
      softmac: report when scanning
has finished
      [SUNGEM]: Marvell PHY
suspend.
      softmac: fix SIOCSIWAP

Johannes Goecke:
      MSI-K8T-Neo2-Fir OnboardSound
and additional Soundcard

johannes@sipsolutions.net:

      softmac: return -EAGAIN from
getscan while scanning
      softmac: dont send out packets
while scanning
      softmac: handle iw_mode
properly

John Hawkes:
      mm/slob.c:
for_each_possible_cpu(), not NR_CPUS
      NFS: nfs_show_stats;
for_each_possible_cpu(), not NR_CPUS

Jon Masters:
      sound: fix hang in
mpu401_uart.c

KAI.HSU:
      alim15x3: ULI M-1573 south
Bridge support

KAMEZAWA Hiroyuki:
      for_each_possible_cpu:
x86_64
      [ARM] for_each_possible_cpu

Komuro:
      pcmcia: unload second device
first
      pcmcia: fix comment for
pcmcia_load_firmware

Kumar Gala:
      powerpc/ppc: export
strncasecmp

Kyle McMartin:
      [PARISC] Add new entries to the
syscall table
      [PARISC] Make ioremap default
to _nocache
      [PARISC] MAINTAINERS

Kylene Jo Hall:
      tpm: fix memory leak
      tpm: fix missing string
      tpm: spacing cleanups
      tpm: reorganize sysfs files
      tpm: chip struct update
      tpm: return chip from
tpm_register_hardware
      tpm: command duration
update
      tpm: new 1.2 sysfs files
      tpm: msecs_to_jiffies
cleanups
      tpm: use clear_bit
      tpm: check mem start and
len
      tpm: update bios log code for
1.2
      tpm: spacing cleanups 2
      tpm: add interrupt module
parameter
      tpm: add HID module
parameter

Lee Schermerhorn:
      add migratepage address space
op to shmem

Leendert van Doorn:
      tpm: driver for next generation
TPM chips

Lennert Buytenhek:
      [ARM] 3480/1: ixp4xx: fix
irq2gpio array type
      [ARM] 3481/1: ep93xx: update
defconfig to 2.6.17-rc2
      [ARM] 3482/1: ixp2000: update
defconfig to 2.6.17-rc2
      [ARM] 3483/1: ixp23xx: update
defconfig to 2.6.17-rc2

lepton:
      asm-i386/atomic.h:
local_irq_save should be used instead of local_irq_disable

Linus Torvalds:
      Linux v2.6.17-rc3

Marcel Selhorst:
      tpm: tpm_infineon updated to
latest interface changes

Matthew Wilcox:
      [PARISC] Fix up hil_kbd.c
mismerge

Michael Buesch:
      softmac: fix spinlock recursion
on reassoc
      bcm43xx: set trans_start on TX
to prevent bogus timeouts
      bcm43xx: fix pctl slowclock
limit calculation
      bcm43xx: sysfs code cleanup
      bcm43xx: add to MAINTAINERS
      bcm43xx: make PIO mode
usable

Mike Waychison:
      x86_64: Fix a race in the
free_iommu path

Miklos Szeredi:
      Revert “[fuse] fix deadlock
between fuse_put_super() and request_end()”
      [fuse] fix deadlock between
fuse_put_super() and request_end(), try #2
      [fuse] fix race between
checking and setting file->private_data
      [doc] add paragraph about ‘fs’
subsystem to sysfs.txt

OGAWA Hirofumi:
      Add more
prevent_tail_call()
      [SPARC]: __NR_sys removal

Olof Johansson:
      powerpc: IOMMU support for
honoring dma_mask
      powerpc: Lower threshold for
DART enablement to 1GB

Paolo ‘Blaisorblade’ Giarrusso:
      uml: make 64-bit COW files
compatible with 32-bit ones

Patrick McHardy:
      [NETFILTER]: Fix
compat_xt_counters alignment for non-x86
      [NETFILTER]: ip6_tables: remove
broken comefrom debugging
      [NETFILTER]: ipt action: use
xt_check_target for basic verification

Paul Mackerras:
      powerpc: Fix define_machine so
machine_is() works from modules

Pavel Roskin:
      orinoco: fix truncating
commsquality RID with the latest Symbol firmware
      Fix crash on big-endian systems
during scan

Prasanna S Panchamukhi:
      Switch Kprobes inline functions
to __kprobes for i386
      Switch Kprobes inline functions
to __kprobes for x86_64
      Switch Kprobes inline functions
to __kprobes for ppc64
      Switch Kprobes inline functions
to __kprobes for ia64
      Switch Kprobes inline functions
to __kprobes for sparc64

Rafael J. Wysocki:
      swsusp: prevent possible image
corruption on resume

Randy Dunlap:
      x86 cpuid and msr notifier
callback section mismatches
      Doc: vm/hugetlbpage
update-2
      IPMI: fix devinit placement
      config: update usage/help
info
      radeonfb section mismatches
      savagefb: fix section mismatch
warnings
      softmac uses Wiress Ext.
      bcm43xx wireless: fix printk
format warnings
      bcm43xx: fix config menu
alignment
      tpm_infineon section fixup

Randy.Dunlap:
      parport_pc: fix section
mismatch warnings (v2)

Richard Purdie:
      [ARM] 3484/1: Correct AEABI
CFLAGS for correct enum handling

Rob Landley:
      uml: physical memory map file
fixes

Roland Dreier:
      IB/srp: Remove request from
list when SCSI abort succeeds
      IB/ipath: Make more names
static
      IB/ipath: Fix whitespace

Ron Yorston:
      selinux: Fix MLS compatibility
off-by-one bug

Russell King:
      [MMC] pxamci: fix data timeout
calculation
      [ARM] vfp: fix leak of
VFP_NAN_FLAG into FPSCR

Samuel Thibault:
      apm: fix Armada laptops
again

Sergei Shtylyov:
      NEx000: fix RTL8019AS base
address for RBTX4938

Stephen Hemminger:
      [BRIDGE]: allow full size vlan
packets
      sky2: reschedule if irq still
pending
      sky2: add fake idle irq
timer
      sky2: use ALIGN() macro
      sky2: reset function can be
devinit
      sky2: version 1.2

Steve French:
      [CIFS] [CIFS] Do not take
rename sem on most path based calls (during
      [CIFS] Don’t allow a backslash
in a path component
      [CIFS] Use the kthread_ API
instead of opencoding lots of hairy code for kernel
      [CIFS] Readdir fixes to allow
search to start at arbitrary position
      [CIFS] Fix typo in previous
      [CIFS] Fix compile error when
CONFIG_CIFS_EXPERIMENTAL is undefined

Stuart Brady:
      [PARISC] OSS ad1889: Match
register names with ALSA driver

Thayumanavar Sachithanantham:
      cs5535_gpio.c: call cdev_del()
during module_exit to unmap kobject references and other
cleanups

Thomas Voegtle:
      [NETFILTER]: ULOG target is not
obsolete

Tilman Schmidt:
      isdn4linux: Siemens Gigaset
base driver: fix disconnect handling

Tim Chen:
      Kconfig.debug:Set DEBUG_MUTEX to off
by default

Trond Myklebust:
      VFS: Fix another open intent
Oops
      NFS,SUNRPC: Fix compiler
warnings if CONFIG_PROC_FS & CONFIG_SYSCTL are unset

Valdis Kletnieks:
      Document online io scheduler
switching

Will Schmidt:
      powerpc: update
{g5,iseries,pseries}_defconfigs

Yasuyuki Kozakai:
      [NETFILTER]: nf_conntrack: Fix
module refcount dropping too far
      [NETFILTER]: nf_conntrack: kill
unused callback init_conntrack

Yoichi Yuasa:
      vrc4171: update config

Get the Free Newsletter!

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