Linux 2.6.19-rc4

Linus Torvalds
2006-10-31T04:27:24Z

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