---

Linus Torvalds: Linux 2.6.19-rc4

Another week, another -rc4.

Before I forget, I’d like to thank Adrian Bunk for his
regressions listings, and ask people who are involved with those
(both on the blamer and blamee sides) to follow them, and keep
making sure that we get them resolved–if only by reminding people
about the issues, and testing that things that are claimed to be
resolved really are.

-rc4 is mostly some driver (scsi, and random smattering of other
stuff) and architecture (avr32, power, arm, with some mips and x86
noise) updates, with various random fixes thrown in. The shortlog
(appended) is about as descriptive as they get–nothing
earth-shattering. Things do seem to be calming down, although I
hope they do so even more for -rc5 if we want to have a timely
release.
       Linus


Adrian Bunk (2):
      [SCSI] aic7xxx: cleanups
      [SCSI] aic79xx: make
ahd_set_tags() static

Akinobu Mita (2):
      [WATCHDOG] sc1200wdt.c pnp
unregister fix.
      isdn/gigaset: avoid cs->dev
null pointer dereference

Al Viro (5):
      [IPV4] ipconfig: fix RARP
ic_servaddr breakage
      uml: mconsole fixes
      IOC4 should depend on PCI
      missing include of
dma-mapping.h
      missing includes of io.h

Alan Cox (3):
      intel fb: switch to pci_get
API
      [SCSI] Switch fdomain to the
pci_get API
      JMB 368 PATA detection

Alan Stern (1):
      workqueue: update kerneldoc

Albert Cahalan (1):
      fix i386 regparm=3 RT signal
handlers on x86_64

Alexey Dobriyan (4):
      [SCSI] scsi_lib.c: use
BUILD_BUG_ON
      CONFIG_PM=n slim:
drivers/pcmcia/*
      i82092: wire up errors from
pci_register_driver()
      cryptocop: double
spin_lock_irqsave()

Amol Lad (3):
      drm: ioremap balanced with
iounmap for drivers/char/drm
      [SCSI] drivers/scsi:
Handcrafted MIN/MAX macro removal
      ioremap balanced with iounmap
for drivers/pcmcia

Andrew Morton (5):
      vmlinux.lds:consolidate
initcall sections
      drivers: wait for threaded
probes between initcall levels
      ioc4_serial: irq flags fix
      uml: fix compilation options
for USER_OBJS
      fix “sunrpc: fix refcounting
problems in rpc servers”

Andrew Vasquez (5):
      [SCSI] Maintain
module-parameter name consistency with qla2xxx/qla4xxx.
      [SCSI] qla2xxx: Check return
value of sysfs_create_bin_file() usage.
      [SCSI] qla2xxx: Workaround D3
power-management issues.
      [SCSI] qla2xxx: Correct
QUEUE_FULL handling.
      [SCSI] qla2xxx: Update version
number to 8.01.07-k3.

Andrey Mirkin (1):
      [SCSI] megaraid_{mm,mbox}:
64-bit DMA capability fix

Andrey Panin (1):
      visws build fix

Anton Vorontsov (2):
      [ARM] 3897/1: corgi_bl fix
module compiling
      [ARM] 3898/1: corgi_bl fix
module loading

Arnd Bergmann (2):
      [POWERPC] spufs: fix another
off-by-one bug in spufs_mbox_read
      [POWERPC] cell: update
defconfig

Auke Kok (3):
      e1000: FIX: 82542 doesn’t
support WoL
      e1000: Increment version to
7.2.9-k4
      e100: account for closed
interface when shutting down

Ben Nizette (1):
      AVR32: add
io{read,write}{8,16,32}{be,} support

Benjamin Herrenschmidt (7):
      [POWERPC] Consolidate feature
fixup code
      [POWERPC] Support nested cpu
feature sections
      [POWERPC] Support feature
fixups in vdso’s
      [POWERPC] Support feature
fixups in modules
      [POWERPC] Cell timebase bug
workaround
      [POWERPC] Fix
device_is_compatible() const warning
      [POWERPC] Fix CHRP platforms
with only 8259

bibo,mao (1):
      fix
efi_memory_present_wrapper()

Bruce Allan (1):
      e1000: FIX: fix wrong txdctl
threshold bitmasks

Christophe Saout (1):
      Fix dmsetup table output
change

Cornelia Huck (2):
      [S390] cio: css_probe_device()
must be called enabled.
      [S390] cio: Make
ccw_device_register() static.

Craig Hughes (1):
      [ARM] 3902/1: Enable GPIO81-84
on PXA255

Dave Jones (2):
      fix return code in error
case.
      PCI: x86-64: mmconfig missing
printk levels

David Brownell (1):
      pcmcia: at91_cf update

David Howells (1):
      VFS: Fix an error in unused
dentry counting

David S. Miller (4):
      [ATM] horizon: read_bia() needs
to be __devinit
      [SPARC64]: Fix central/FHC bus
handling on Ex000 systems.
      [SPARC64]: Fix memory
corruption in pci_4u_free_consistent().
      [SPARC]: Fix bus_id[] string
overflow.

Dominik Brodowski (2):
      pcmcia: add more IDs to
hostap_cs.c
      PCMCIA: fix __must_check
warnings

Doug Maxey (1):
      [SCSI] qla4xxx: fix double
printk on load

Dwayne Grant Mcconnell (1):
      [POWERPC] spufs: fix signal2
file to report signal2

Eiichiro Oiwa (1):
      PCI: fix pci_fixup_video as it
blows up on sparc64

Eric Sandeen (2):
      jbd: journal_dirty_data
re-check for unmapped buffers
      jbd2: journal_dirty_data
re-check for unmapped buffers

Eric Sesterhenn (2):
      Remove unnecessary check in
drivers/video/intelfb/intelfbhw.c
      [SCSI] lpfc: check before
dereference in lpfc_ct.c

Eric W. Biederman (2):
      x86-64: Simplify the vector
allocator.
      x86-64: Only look at per_cpu
data for online cpus.

FUJITA Tomonori (1):
      [SCSI] replace u8 and u32 with
__u8 and __u32 in scsi.h for user space

Gavin McCullagh (1):
      [TCP] H-TCP: fix integer
overflow

Geert Uytterhoeven (1):
      m68k: consolidate initcall
sections

Gerald Schaefer (1):
      [S390] Initialize interval
value to 0.

Gerrit Renker (1):
      [DCCP]: Update documentation
references.

Giridhar Pemmasani (2):
      __vmalloc with GFP_ATOMIC
causes ‘sleeping from invalid context’
      Fix GFP_HIGHMEM slab panic

Guennadi Liakhovetski (1):
      [SCSI] tmscsim: set
max_sectors

Haavard Skinnemoen (7):
      AVR32: Minor Makefile
cleanup
      AVR32: Silence some compile
warnings
      AVR32: Don’t try to iounmap P2
segment addresses
      AVR32: Fix oversize immediates
in atomic.h
      AVR32: Implement and export
__raw_{read,write}s[bwl]
      AVR32: Use __raw MMIO access
for internal peripherals
      AVR32: Update defconfig

Hannes Reinecke (6):
      [SCSI] aic7xxx: Adjust
.max_sectors
      [SCSI] scsi_debug: support
REPORT TARGET PORT GROUPS
      [SCSI] aic79xx: Fixup external
device reset
      [SCSI] aic79xx: set
precompensation
      [SCSI] aic7xxx: Remove
slave_destroy
      [SCSI] aic79xx: Print out
signalling

Heiko Carstens (1):
      [S390] uaccess error
handling.

Henne (3):
      [SCSI] Scsi_Cmnd convertion in
sun3-driver
      [SCSI] Scsi_Cmnd conversion in
qlogicfas408 driver
      [SCSI] fix typo in previous
Scsi_Cmnd convertion in aic7xxx_old.c

Henrik Kretzschmar (3):
      [SCSI] Scsi_Cmnd conversion in
psi240i driver
      [SCSI] convert ninja driver to
struct scsi_cmnd
      [SCSI] fc4: Conversion to
struct scsi_cmnd in fc4

Hugh Dickins (3):
      hugetlb: fix size=4G
parsing
      hugetlb: fix prio_tree unit
      hugetlb: fix absurd
HugePages_Rsvd

Jake Moilanen (1):
      [POWERPC] Add 970GX cputable
entry

James Bottomley (1):
      [SCSI] add can_queue to host
parameters

Jan Dittmer (1):
      Add missing space in module.c
for taintskernel

Jeff Garzik (2):
      drm: fix error returns, sysfs
error handling
      PCMCIA: handle sysfs, PCI
errors

Jens Axboe (2):
      CFQ: use irq safe locking in
cfq_cic_link()
      CFQ: bad locking in
changed_ioprio()

Jes Sorensen (1):
      [SCSI] qla1280 bus reset
typo

Jesper Juhl (1):
      silence ‘make xmldocs’ warning
by adding missing description of ‘raw’ in nand_base.c:1485

Jesse Brandeburg (4):
      e1000: FIX: don’t poke at
manageability registers for incompatible adapters
      e1000: FIX: Disable Packet
Split for non jumbo frames
      e1000: FIX: Don’t limit
descriptor size to 4kb for PCI-E adapters
      e1000: FIX: move length
adjustment due to crc stripping disabled.

Jim Houston (1):
      time_adjust cleared before
use

Jonathan McDowell (1):
      Export
soc_common_drv_pcmcia_remove to allow modular PCMCIA.

Jun’ichi Nomura (2):
      fix bd_claim_by_kobject error
handling
      clean up add_bd_holder()

Kai Makisara (1):
      [SCSI] st: Fixup -ENOMEDIUM

Karsten Wiese (1):
      PCI: Remove
quirk_via_abnormal_poweroff

Kaustav Majumdar (1):
      pcmcia: update alloc_io_space
for conflict checking for multifunction PC card

Keith Packard (1):
      Merge headphone and speaker
volume controls for Panasonic R4 laptop

Kevin Hilman (1):
      [ARM] 3909/1: Disable
UWIND_INFO for ARM (again)

Kristian Mueller (1):
      APM: URL of APM 1.2 specs has
changed

Kristoffer Ericson (1):
      [ARM] 3914/1: [Jornada7xx] –
Typo Fix in cpu-sa1110.c (b != B)

Lennert Buytenhek (1):
      [ARM] 3913/1: n2100: fix IRQ
routing for second ethernet port

Linus Torvalds (2):
      Revert “r8169: mac address
change support”
      Linux 2.6.19-rc4

Liu Dave-r63238 (1):
      [POWERPC] Fix the UCC rx/tx
clock of QE

Manish Lachwani (1):
      [MIPS] Make SB1 cache flushes
not to use on_each_cpu

Mark A. Greer (1):
      [POWERPC] Don’t require execute
perms on wrapper when building zImage.initrd

Martin Bligh (2):
      vmscan: Fix temp_priority
race
      Use min of two prio settings in
calculating distress for reclaim

Mel Gorman (1):
      Calculation fix for memory
holes beyong the end of physical memory

Michael Holzheu (1):
      strstrip remove last blank
fix

Michael Karcher (1):
      drm: savage:
dev->agp_buffer_map is not initialized for AGP DMA on
savages

Michael Reed (1):
      [SCSI] mptfc: stall eh handlers
if resetting while rport blocked

Mike Christie (5):
      [SCSI] iscsi class: fix slab
corruption during restart
      [SCSI] libiscsi: fix oops in
connection create failure path
      [SCSI] libiscsi: fix missed
iscsi_task_put in xmit error path
      [SCSI] libiscsi: fix aen
support
      [SCSI] libiscsi: fix logout pdu
processing

MUNEDA Takahiro (1):
      acpiphp: fix latch status

Neil Brown (1):
      sunrpc: fix refcounting
problems in rpc servers

NeilBrown (3):
      md: fix bug where spares don’t
always get rebuilt properly when they become live
      md: simplify checking of
available size when resizing an array
      md: fix up maintenance of
->degraded in multipath

Nick Piggin (1):
      mm: clean up pagecache
allocation

Olaf Hering (1):
      [POWERPC] Fix hang in start_ldr
if _end or _edata is unaligned

Oleg Nesterov (10):
      fill_tgid: fix task_struct leak
and possible oops
      bacct_add_tsk: fix unsafe and
wrong parent/group_leader dereference
      taskstats_tgid_free: fix
usage
      taskstats_tgid_alloc:
optimization
      taskstats: kill
->taskstats_lock in favor of ->siglock
      taskstats: don’t use
tasklist_lock
      fill_tgid: cleanup delays
accounting
      taskstats: fix sk_buff leak
      taskstats: fix sk_buff size
calculation
      xacct_add_tsk: fix pure
theoretical ->mm use-after-free

Olof Johansson (1):
      [POWERPC] Make sure
__cpu_preinit_ppc970 gets called on 970GX processors

Om Narasimhan (1):
      pcmcia: au1000_generic fix

Paolo ‘Blaisorblade’ Giarrusso (1):
      Fix “Remove the use of
_syscallX macros in UML”

Patrick McHardy (4):
      [XFRM]: Fix xfrm_state
accounting
      [NETFILTER]: Fix ip6_tables
protocol bypass bug
      [NETFILTER]: Fix ip6_tables
extension header bypass bug
      [CRYPTO] users: Select ECB/CBC
where needed

Paul Mundt (1):
      [S390] sys_getcpu compat
wrapper.

Pavel Emelianov (1):
      Fix potential OOPs in
blkdev_open()

Peter Zijlstra (1):
      lockdep: annotate
DECLARE_WAIT_QUEUE_HEAD

Ralf Baechle (11):
      [MIPS] Oprofile: fix on
non-VSMP / non-SMTC SMP configurations.
      [MIPS] Oprofile: Fix MIPSxx
counter number detection.
      [MIPS] SMTC: Make 8 the default
number of processors.
      [MIPS] Wire up getcpu(2) and
epoll_wait(2) syscalls.
      [MIPS] Ocelot G: Fix build
error and numerous warnings.
      [MIPS] EMMA 2 / Markeins: Fix
build wreckage due to genirq wreckage.
      [MIPS] EMMA 2 / Markeins:
Formitting fixes split from actual address fixes.
      [MIPS] EMMA 2 / Markeins:
Convert to name struct resource initialization.
      [MIPS] EMMA 2 / Markeins:
struct resource takes physical addresses.
      [MIPS] JMR3927: Fixup another
victim of the irq pt_regs cleanup.
      [MIPS] MIPS doesn’t need
compat_sys_getdents.

Ralph Wuerthner (1):
      [S390] Improve AP bus device
removal.

Randy Dunlap (11):
      [SCSI] lpfc: fix printk format
warning
      pcmcia/ds: driver layer error
checking
      [BRIDGE]: correct print message
typo
      ext4: fix printk format
warnings
      md: fix printk format warnings,
seen on powerpc64:
      ioc4: fix printk format
warning
      cciss: fix printk format
warning
      move SYS_HYPERVISOR inside the
Generic Driver menu
      ndiswrapper: don’t set the
module->taints flags
      MTD: fix last kernel-doc
warning
      docbook: make a filesystems
book

Roland Scheidegger (1):
      drm: radeon: only allow
specific type-3 packetss through verifier

Russell King (8):
      [ARM] Fix breakage in
7281c248f797723f66244b7ecef204620f664648
      [ARM] Comment out missing
configuration symbols
      [ARM] Fix SMP irqflags
support
      [ARM] Add realview SMP default
configuration
      [ARM] Add __must_check to
uaccess functions
      [ARM] Fix i2c-pxa slave mode
support
      [ARM] Fix suspend oops caused
by PXA2xx PCMCIA driver
      [ARM] Add KBUILD_IMAGE target
support

Santiago Leon (1):
      [SCSI] ibmvscsi: correctly
reenable CRQ

Satoru Takeuchi (1):
      cpu-hotplug: release
`workqueue_mutex’ properly on CPU hot-remove

Scott Wood (1):
      [POWERPC] IPIC: Fix spinlock
recursion in set_irq_handler

Sergei Shtylyov (1):
      [MIPS] Au1xx0 code sets
incorrect mips_hpt_frequency

Sergey Kononenko (1):
      [SCSI] aic94xx: Supermicro
motherboards support

Sergey Vlasov (1):
      drivers/ide/pci/generic.c: add
missing newline to the all-generic-ide message

Shaohua Li (1):
      PCI: reset pci device state to
unknown state for resume

Srinivasa Ds (1):
      [POWERPC] Fix build breakage
with CONFIG_PPC32

Stefan Richter (1):
      ieee1394: ohci1394: revert fail
on error in suspend

Stephen Hemminger (1):
      [TCP] cubic: scaling error

Stephen Rothwell (2):
      [POWERPC] Simplify stolen time
calculation
      Constify compat_get_bitmap
argument

Swen Schillig (1):
      [SCSI] zfcp: initialize
scsi_host_template.max_sectors with appropriate value

Takashi Ohmasa (2):
      [ARM] 3899/1: Fix the
normalization of the denormal double precision number.
      [ARM] 3900/1: Fix VFP Division
by Zero exception handling.

Tilman Sauerbeck (1):
      drm: mga: set dev_priv_size

Timur Tabi (1):
      [POWERPC] Fix spelling errors
in ucc_fast.c and ucc_slow.c

Vasily Averin (1):
      missing unused dentry in
prune_dcache()?

Yasunori Goto (1):
      memory hotplug: __GFP_NOWARN is
better for __kmalloc_section_memmap()

Yoichi Yuasa (3):
      [MIPS] Fix warning about unused
definition in c-sb1.c
      [MIPS] Au1000: Fix warning
about unused variable.
      [MIPS] Fix return value of TXX9
SPI interrupt handler

Zang Roy-r61911 (1):
      [POWERPC] Fix compiler warning
message on get_property call

Get the Free Newsletter!

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