Ok, this missed a week (it should really have been -rc4, and we
should have had a -rc3 a week ago), but the fact is, with a lot of
people at the kernel summit and at OLS, it was so quiet for a week
that there simply was no point.
In fact, it’s been pretty quiet since too, which I attribute to
2.6.18-rc2 just being so good, rather than the fact that it’s
summer and most people have probably been at the beach (or wished
they were).
Or maybe it was just me missing some emails due to being away at
the kernel summit. But I’ll obviously blame just about anything
else before admitting my own incompetence, so I seriously doubt
that was it.
Anyway, shortlog appended, but there really hasn’t been tons of
stuff. Some network (and network driver) updates, infiniband, some
scsi, and some fairly minor architecture updates (sparc, x86-64,
arm).
Linus
—
Adrian Bunk:
[SCSI] aic79xx: make
ahd_done_with_status() static
[I/OAT]: net/core/user_dma.c
should #include <net/netdma.h>
[NETFILTER]: conntrack: fix
SYSCTL=n compile
Alexey Dobriyan:
[SUNLANCE]: fix compilation on
sparc-UP
Alexey Kuznetsov:
[IPV4] ipmr: ip multicast route
bug fix.
Andi Kleen:
i386/x86-64: Add user_mode
checks to profile_pc for oprofile
x86_64: Don’t clobber r8-r11 in
int 0x80 handler
x86_64: Dump leftover backtrace
entries when dwarf2 unwinder got stuck
x86_64: Document backtracer
selection options
i386: Do backtrace fallback
too
x86_64: Update defconfig
x86_64: On Intel systems when
CPU has C3 don’t use TSC
x86_64: Revert k8-bus.c
northbridge access change
x86_64: Fix swiotlb=force
i386: Fix up backtrace fallback
patch
MM: Remove rogue readahead
printk
Andreas Krebbel:
[S390] get_clock inline
assembly.
Arjan van de Ven:
Reorganize the cpufreq cpu
hotplug locking to not be totally bizare
Auke Kok:
e1000: Redo netpoll fix to
address community concerns
e1000: remove CRC bytes from
measured packet length
e1000: fix panic on large frame
receive when mtu=default
e1000: bump version to
7.1.9-k4
Ben Dooks:
[ARM] 3732/1: S3C24XX: tidy
syntax in osiris and anubis machines
[ARM] 3733/2: S3C24XX: Remove
old IDE registers in Anubis
bibo mao:
x86_64: Enlarge debug stack for
nested kprobes
Bob Breuer:
[SPARC]: Fix property name
acquisition in prom.c
[SPARC]: Defer clock_probe to
fs_initcall()
Brice Goglin:
myri10ge – Always do a dummy
RDMA after loading the firmware
Catalin Marinas:
[ARM] 3734/1: Fix the unused
variable warning in __iounmap()
Christoph Hellwig:
[SCSI] aha152x: stop poking at
saved scsi_cmnd members
[SCSI] hide EH backup data
outside the scsi_cmnd
[SCSI] More
buffer->request_buffer changes
[NET]: Remove
CONFIG_HAVE_ARCH_DEV_ALLOC_SKB
[NET]: Correct dev_alloc_skb
kerneldoc
fix compile regression for a
few scsi drivers
[XFS] All xfs_disk_dquot_t
values are (as the name says) disk endian.
Chuck Ebbert:
ieee80211: TKIP requires
CRC32
i386: switch_to(): misplaced
parentheses
Cornelia Huck:
[S390] channel measurement
interval display.
[S390] duplicate ccw devices in
ccwgroup.
Dan Williams:
orinoco: fix setting transmit
key only
Daniel Drake:
softmac: do shared key auth in
workqueue
Dave C Boutcher:
[SCSI] ibmvscsi: allocate
lpevents for ibmvscsi on iseries
[SCSI] ibmvscsi: handle
inactive SCSI target during probe
David S. Miller:
[SPARC64]: Fix more of_device
layer IRQ bugs, and correct PROMREG_MAX.
[SPARC]: Kill prom_getname,
unused and not implemented properly.
[SERIAL] sunsab: Get line
numbers and table sizing correct.
[SPARC] sbus: Make sure sbus
nodes are named uniquely.
[SERIAL] sunzilog: Register IRQ
after all devices have been probed.
[SPARC]: Fix initialization of
sun4d SBUS interrupts.
[SPARC]: Simplify and correct
__cpu_find_by()
[SERIAL] sunzilog: Remove
duplicate IRQ registry in zs_probe().
[SERIAL] sunzilog: Fix instance
enumeration.
[SPARC]: Fix length parameter
verification in sys_getdomainname().
[SPARC64]: Update
defconfig.
[MAINTAINERS]: Mark LAPB as
Oprhan.
[IPV6] xfrm6_tunnel: Delete
debugging code.
[SPARC64]: Explicitly print
return PC when the kernel fault PC is bogus.
[SPARC]: Fix SA_STATIC_ALLOC
value.
[SCSI] esp: Fix build.
[SPARC64]: Fix quad-float
multiply emulation.
[SPARC64]: Fix typo in
pgprot_noncached().
Dotan Barak:
IB/mthca: Fix SRQ limit event
range check
Douglas Gilbert:
[SCSI] update additional sense
codes and some opcode names
Eric Moore:
[SCSI] mptsas: use unnumbered
port API and remove driver porttracking
[SCSI] mptfusion: sas
enclosures with smart drive
[SCSI] mptfusion: mptctl panic
when loading
[SCSI] mptfusion: sas loginfo
update
[SCSI] mptfusion: sas nexus
loss support
[SCSI] mptfusion: task abort
fix’s
[SCSI] mptfusion: firmware
download boot fix’s
[SCSI] mptfusion: misc
fix’s
[SCSI] mptfusion: bump version
to 3.04.01
George G. Davis:
[ARM] 3737/1: Export ARM
copy/clear_user_page symbols
Guillaume Chazarain:
[PKT_SCHED] netem: Fix slab
corruption with netem (2nd try)
[PKT_SCHED]: Fix regression in
PSCHED_TADD{,2}.
[IPV6]: Clean skb cb on IPv6
input.
[IPV4]: Clear the whole IPCB,
this clears also IPCB(skb)->flags.
Heiko Carstens:
[S390] Fix gcc warning about
unused return values.
[S390] xpram module parameter
parsing – take 2.
[S390] .align 4096 statements
in head.S
[S390] sysfs_create_xxx return
values.
Henrik Kretzschmar:
[I/OAT]: Remove
pci_module_init() from Intel I/OAT DMA engine
Herbert Xu:
[IPV4]: Get rid of redundant
IPCB->opts initialisation
[NET]: Fix reversed error test
in netif_tx_trylock
Ian McDonald:
[DCCP]: Fix default sequence
window size
Ingo Molnar:
pi-futex: robust-futex exit
crash fix
pi-futex: robust-futex exit
James Bottomley:
[SCSI] scsi_transport_sas: add
unindexed ports
[SCSI] scsi_transport_sas: add
expander backlink
[SCSI] scsi_transport_sas: kill
the use of channel
[SCSI] NCR_D700: misc fixes
(section and argument ordering)
James Smart:
[SCSI] lpfc 8.1.7: Use
mod_timer instead of add_timer in lpfc_els_timeout_handler
[SCSI] lpfc 8.1.7: Standardize
the driver on a single define for the maximum supported targets
[SCSI] lpfc 8.1.7: Fix memory
leak and cleanup code related to per ring lookup array
[SCSI] lpfc 8.1.7: Fixed
infinite retry of REG_LOGIN mailbox failed due to
MBXERR_RPI_FULL
[SCSI] lpfc 8.1.7: Issue
DOWN_LINK prior to INIT_LINK to work around link failure issue
[SCSI] lpfc 8.1.7: Fix txcmplq
related panics on heavy IO while downloading firmware
[SCSI] lpfc 8.1.7: Correct
bogus nodev_tmo message on NPort that changes its NPort Id
[SCSI] lpfc 8.1.7: Consolidate
dma buf cleanup into a separate function
[SCSI] lpfc 8.1.7: Fix panic in
lpfc_sli_validate_fcp_iocb
[SCSI] lpfc 8.1.7: Adding new
issue_reset sysfs attribute
[SCSI] lpfc 8.1.7: Remove
depricated sysfs attribute board_online
[SCSI] lpfc 8.1.7: Correct the
wait in attachment that delays for topology discovery
[SCSI] lpfc 8.1.7: Add
lpfc_sli_flush_mbox_queue() function
[SCSI] lpfc 8.1.7: Misc
Fixes
[SCSI] lpfc 8.1.7: Change
version number to 8.1.7
Jay Cliburn:
via-velocity: fix speed and
link status reported by ethtool
Jeff Garzik:
[libata] ata_piix: Consolidate
PCS register writing
[libata] ata_piix: attempt to
fix ICH8 support
[libata] ata_piix: minor
cleanups noticed in prior patch run
[libata] ata_piix: correct
‘invalid MAP value’ typo-caused error
[NET] ethtool: fix oops by
testing correct struct member
[libata] sata_promise: comment
out duplicate PCI ID
Jens Axboe:
cciss: fix stall with softirq
handling and CFQ
cfq-iosched: don’t use a hard
jiffies value, translate from msecs
ide: option to disable cache
flushes for buggy drives
ide: if the id fields looks
screwy, disable DMA
it821x: fix ide dma setup
bug
scsi: kill overeager
“not-ready” messages
Jens Osterkamp:
spidernet: bug fix for init
code
spidernet: rework tx queue
handling
Jiri Slaby:
[NET]: sun happymeal, little
pci cleanup
Jon Mason:
x86_64: Calgary IOMMU –
Multi-Node NULL pointer dereference fix
Krzysztof Halasa:
[WAN]: Added missing
netif_dormant_off() to generic HDLC
[WAN]: Cosmetic changes to N2
and C101 drivers
[WAN]: Converted synclink
drivers to use netif_carrier_*()
Lennert Buytenhek:
[ARM] 3730/1: ep93xx: enable
usb ohci driver in the defconfig
[ARM] 3736/1: xscale: don’t
mis-report 80219 as an iop32x
Linus Torvalds:
[cpufreq] ondemand: make
shutdown sequence more robust
cpu hotplug: simplify and
hopefully fix locking
Linux v2.6.18-rc3
Luben Tuikov:
[SCSI] st.c: Improve sense
output
Marc Zyngier:
[SPARC64] Fix sunsab ports
ordering
Marcel Holtmann:
[Bluetooth] Correct RFCOMM
channel MTU for broken implementations
[Bluetooth] Correct SCO buffer
size for another Broadcom chip
[Bluetooth] Correct SCO buffer
size for Belkin devices
[Bluetooth] Add quirk for
another broken RTX Telecom based dongle
[Bluetooth] Enable SCO support
for Broadcom HID proxy dongle
Martin Michlmayr:
[ARM] 3731/1: Allow IRQ
definitions of IQ80331 and IQ80332 to co-exist
Martin Schwidefsky:
[S390] update default
configuration
Matthew Wilcox:
[SCSI] aic7[9x]xx: Remove last
vestiges of reverse_scan
Michael Chan:
[TG3]: Add tg3_restart_hw()
[TG3]: Handle tg3_init_rings()
failures
[TG3]: Update version and
reldate
Michael S. Tsirkin:
IB/uverbs: Fix unlocking in
error paths
IB/ipoib: Fix packet loss after
hardware address update
Milton Miller:
blktrace: fix read-ahead
bit
Muli Ben-Yehuda:
x86_64: Calgary IOMMU – fix off
by one error
Nathan Scott:
[XFS] Fix remount vs no/barrier
options by ensuring we clear unwanted
[XFS] Fix a barrier related
forced shutdown on mounts with quota enabled.
[XFS] Ensure bulkstat from an
invalid inode number gets caught always with
Nicolas Dichtel:
[IFB] After ifb_init_one()
failed, i is increased. Decrease
[DUMMY]: Avoid an oops when
dummy_init_one() failed
Or Gerlitz:
IB/ipoib: Fix oops with
ipoib_debug_mcast set
Panagiotis Issaris:
[NET]: Conversions from
kmalloc+memset to k(z|c)alloc.
[TIPC]: Removing useless
casts
Patrick McHardy:
[IPV4]: Fix nexthop realm
dumping for multipath routes
[NETFILTER]: H.323 helper: fix
possible NULL-ptr dereference
[NETFILTER]: nf_queue: handle
NF_STOP and unknown verdicts in nf_reinject
[NETFILTER]: SNMP NAT: fix
byteorder confusion
[NETFILTER]: bridge netfilter:
add deferred output hooks to feature-removal-schedule
[NETFILTER]: Demote xt_sctp to
EXPERIMENTAL
Paul Jackson:
Cpuset: fix ABBA deadlock with
cpu hotplug lock
Pavel Machek:
zd1201: workaround interference
problem
Peter Oberparleiter:
[S390] permanent subchannel
busy conditions may cause I/O stall
Phil Oester:
[NETFILTER]: xt_pkttype: fix
mismatches on locally generated packets
Ralph Campbell:
IB/ipath: Fix a data
corruption
IB/ipath: Fix ib_ipath driver
to work with SRP
IB/ipath: ipath_skip_sge() can
break if num_sge > 1
Randy Dunlap:
[SCSI] scsi_debug: must_check
fixes
Raymond Burns:
[SPARC]: Initialize iounit
spinlock in iounit_init().
[SPARC]: Do not call
sun4m_irq_rotate on sun4d.
[SPARC]: Get sun4d SMP building
again.
Robert Schulze:
airo: should select
crypto_aes
Roland Dreier:
IB/uverbs: Fix lockdep
warnings
IB/mthca: Initialize max_cmds
before debug code prints it
Russell King:
[ARM] Fix cats build
[ARM] Fix SMP booting
Samuel Ortiz:
[IrDA]: Use alloc_skb() in IrDA
TX path
Sean Hefty:
IB/mad: Validate MADs for spec
compliance
Sridhar Samudrala:
[SCTP]: Check for NULL arg to
sctp_bucket_destroy().
[SCTP]: Verify all the paths to
a peer via heartbeat before using them.
[SCTP]: Set
chunk->data_accepted only if we are going to accept it.
[SCTP]: ADDIP: Don’t use an
address as source until it is ASCONF-ACKed
Stefan Rompf:
[VLAN]: Fix link state
propagation
Stephen Hemminger:
sky2: NAPI poll fix
skge: chip clock rate typo
Tejun Heo:
ata_piix: add host_set private
structure
libata: fix autopsy
ehc->i.action and ehc->i.dev handling
libata: fix eh_skip_recovery
condition
libata: improve EH action and
EHI flag handling
Tetsuo Handa:
[IPV4/IPV6]: Setting 0 for
unused port field in RAW IP recvmsg().
Vlad Yasevich:
[SCTP]: Unhash the endpoint in
sctp_endpoint_free().