Linux 2.6.13-rc2

From: Linus Torvalds
Date: Wed Jul 06 2005 - 01:04:52 EST



Ok,
-rc3 is pretty small, with the bulk of the diff being some defconfig
updates, and cleanup of xtensa (notably removal of another copy of zlib).

But there are ia64/arm/ppc64 updates and the TSO update from Davem is
probably worth pointing out to people. And various smaller things which
are more easily just seen from the shortlog.

Among the one-liners of note is the silly block level spinlock bugfix that
obviously hit -rc1 and made itself felt on SMP and preempt under moderate
IO loads.

Linus


----
Adrian Bunk:
drivers/ide/Makefile: kill dead CONFIG_BLK_DEV_IDE_TCQ entry
MMC: wbsd cleanups

Alexey Dobriyan:
[NET]: Remove __ARGS from include/net/slhc_vj.h

Andrei Konovalov:
ppc32: add Freescale MPC885ADS board support

Andrew Morton:
fatfs sectioning fix
reiserfs: handle_attrs() fix

Andy Whitcroft:
gregkh-pci-pci-assign-unassigned-resources fix

Arnd Bergmann:
ppc64: simplify nvram partition scanning code

Ben Dooks:
ARM: 2785/1: S3C24XX - serial calls request_irq() with IRQs disabled
ARM: 2783/1: Remove omnimeter_defconfig as there is no kernel support
ARM: 2765/1: S3C24XX - small cleanups in arch/arm/mach-s3c2410
ARM: 2764/1: S3C24XX - Common PM functions for Simtec boards

Bjorn Helgaas:
[IA64] Recognize HP sx2000 chipset

Bruce Losure:
[IA64-SGI] Altix patch to tiocx, add subsys_initcall

Catalin Marinas:
ARM: 2784/1: Fix the block cache flush operation range
ARM: 2780/1: AFS partition length calculation fix
ARM: 2779/1: Fix the V bit setting for the ARM1020x CPUs
ARM: 2778/1: Add -mno-thumb-interwork to CFLAGS_ABI
ARM: 2777/1: Fix broken comment arch/arm/mm/proc-arm1020.S
ARM: 2769/1: cpu_init() stack setup fix

Chris Zankel:
xtensa: Fix asm macro
xtensa: Removed local copy of zlib and fixed O= support
xtensa: Added mm/Kconfig to get a flat memory layout
xtensa: cleanups for errno and ipc.

Christoph Hellwig:
[SHAPER]: Switch to spinlocks.
[SPARC]: bpp: remove sleep_on usage
udf_find_entry() cleanup

Colin Ngam:
[IA64-SGI] Fix TIO IOSPACE MMR Addres

Cornelia Huck:
driver core: add bus_find_device & driver_find_device functions

David Chau:
[NET]: improve readability of dev_set_promiscuity() in net/core/dev.c

David Mosberger-Tang:
[IA64] Replace stale KDB-code with useful MAGIC_SYSRQ code in simserial.c
[IA64] Speed up lfetch.fault [NULL]
[IA64] Fix convert_to_non_syscall() so gdb inferior calls work again
[IA64] Merge audit fix for fsyscalls with syscall-optimizations
[IA64] need r29=psr *after* rsm psr.i
[IA64] use srlz.d instead of srlz.i in ia64_leave_kernel()
[IA64] Annotate fsys_bubble_down() with McKinley dispatch info.
[IA64] Reschedule fsys_bubble_down().
[IA64] Annotate __kernel_syscall_via_epc() with McKinley dispatch info.
[IA64] Reschedule __kernel_syscall_via_epc().
[IA64] Reschedule break_fault() for better performance.
[IA64] In ia64_leave_syscall(), fix comments and whitespace only.
[IA64] Schedule ia64_leave_syscall() to read ar.bsp earlier
[IA64] In syscall-entry, use st8 instead of stf8 to clear pt_regs.r8
[IA64] On return from syscall, hint b7 with __kernel_syscall_via_epc().
[IA64] Schedule fp-clearing insns at least 6 cycles after reading ar.bsp.
[IA64] Use dynamic prediction for RSE-clearing branches.
[IA64] __ia64_syscall() is no longer used anywhere in the kernel. Remove it.

David S. Miller:
[SPARC64]: Fix UltraSPARC-III fallout from membar changes.
[TCP]: Never TSO defer under periods of congestion.
[TCP]: Move to new TSO segmenting scheme.
[TCP]: Break out send buffer expansion test.
[TCP]: Do not call tcp_tso_acked() if no work to do.
[TCP]: Kill bogus comment above tcp_tso_acked().
[TCP]: Fix send-side cpu utiliziation regression.
[TCP]: Eliminate redundant computations in tcp_write_xmit().
[TCP]: Break out tcp_snd_test() into it's constituent parts.
[TCP]: Fix __tcp_push_pending_frames() 'nonagle' handling.
[TCP]: Fix redundant calculations of tcp_current_mss()
[TCP]: tcp_write_xmit() tabbing cleanup
[TCP]: Kill extra cwnd validate in __tcp_push_pending_frames().
[TCP]: Add missing skb_header_release() call to tcp_fragment().
[TCP]: Move __tcp_data_snd_check into tcp_output.c
[TCP]: Move send test logic out of net/tcp.h
[TCP]: Fix quick-ack decrementing with TSO.
[TCP]: Simplify SKB data portion allocation with NETIF_F_SG.
[TG3]: Update driver version and reldate.
[SKGE]: Fix build on big-endian
[SPARC64]: Fix IRQ retry interval timer value on sparc64 PCI controllers.
[SPARC64]: Small Schizo PCI controller programming tweaks.
[SPARC64]: Do proper DMA IRQ syncing on Tomatillo
[SPARC64]: Add support for IRQ pre-handlers.

Denis Vlasenko:
ide: fix line break in ide messages

Dominik Brodowski:
pcmcia: update Documentation
pcmcia: fix modalias attribute in sysfs

Eric Dumazet:
[IPV4]: Bug fix in rt_check_expire()
[IPV4]: Use the fancy alloc_large_system_hash() function for route hash table
[NET]: Hashed spinlocks in net/ipv4/route.c

Eric Paris:
selinux_sb_copy_data() should not require a whole page

Eugene Surovegin:
ppc32: explicitly disable 440GP IRQ compatibility mode in 440GX setup

Greg KH:
Merge rsync://rsync.kernel.org/.../torvalds/linux-2.6

Greg Kroah-Hartman:
PCI: clean up dynamic pci id logic
PCI: Fix up PCI routing in parent bridge
driver core: change bus_rescan_devices to return void
driver core: Add the ability to bind drivers to devices from userspace
driver core: Add the ability to unbind drivers to devices from userspace

Hannes Reinecke:
PCI: Remove newline from pci MODALIAS variable

Heiko Carstens:
s390: fix finish_arch_switch

Herbert Xu:
[IPV6]: Makes IPv6 rcv registration happen last during initialisation.
[IPV4]: Fix crash in ip_rcv while booting related to netconsole
ide: hotplug mark __devinit via82cxxx.c
ide: hotplug mark __devinit triflex.c
ide: hotplug mark __devinit slc90e66.c
ide: hotplug mark __devinit sl82c105.c
ide: hotplug mark __devinit sc1200.c
ide: hotplug mark __devinit opti621.c
ide: hotplug mark __devinit ns87415.c
ide: hotplug mark __devinit it8172.c
ide: hotplug mark __devinit cy82c693.c
ide: hotplug mark __devinit cs5530.c
ide: hotplug mark __devinit amd74xx.c
ide: hotplug mark __devinit alim15x3.c

Hugh Dickins:
Fix get_request nastiness

Ingo Molnar:
x86: i8253/i8259A lock cleanup

Ivan Kokshaysky:
PCI: pci_assign_unassigned_resources() on x86
PCI: handle subtractive decode pci-pci bridge better
alpha smp fix (part #2)
alpha smp fix

Jack Steiner:
[IA64-SGI] - new macros for SGI SN simulator

Jay Lan:
Improper initrd failure message at boot time

Jean Delvare:
PCI: Add PCI quirk for SMBus on the Asus P4B-LX

Jeff Mahoney:
reiserfs: enable attrs by default if saf
reiserfs: Check if attrs are enabled for attr ioctls

Jesper Juhl:
xtensa: use valid_signal()

john stultz:
ppc32: stop misusing NTP's time_offset value

John W. Linville:
pci: cleanup argument comments for pci_{save,restore}_state

Kumar Gala:
ppc32: Fix pointer check for MPC8540 ADS device

Kylene Jo Hall:
tpm: fix bug introduced by the /proc/misc

Linus Torvalds:
Linux v2.6.13-rc3
Merge master.kernel.org:/.../davem/sparc-2.6
Merge master.kernel.org:/.../davem/net-2.6
Merge rsync://rsync.kernel.org/.../davem/sparc-2.6
Merge master.kernel.org:/.../gregkh/pci-2.6
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/home/rmk/linux-2.6-serial
Merge master.kernel.org:/home/rmk/linux-2.6-mmc
Merge master.kernel.org:/home/rmk/linux-2.6-arm
If ACPI doesn't find an irq listed, don't accept 0 as a valid PCI irq.
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/home/rmk/linux-2.6-serial
Merge master.kernel.org:/.../gregkh/driver-2.6
Merge rsync://rsync.kernel.org/.../paulus/ppc64-2.6
Merge rsync://rsync.kernel.org/.../aegl/linux-2.6
Merge master.kernel.org:/home/rmk/linux-2.6-serial
Merge master.kernel.org:/home/rmk/linux-2.6-arm
Remove duplicate mention of "edd" in Documentation/kernel-parameters.txt

long:
PCI: acpi tg3 ethernet not coming back properly after S3 suspendon DellM70

Mark Maule:
[IA64-SGI] altix: enable vgacon support
[IA64-SGI] pcdp: add PCDP pci interface support

Michael Chan:
[TG3]: support for ethtool -C

Michael Ellerman:
ppc64: Replace custom locking code with a spinlock
ppc64: Formatting cleanups in arch/ppc64/kernel/ItLpQueue.c
ppc64: Cleanup whitespace in arch/ppc64/kernel/ItLpQueue.c
ppc64: Cleanup proc printing of event types
ppc64: Simplify counting of lpevents, remove lpevent_count from paca
ppc64: Don't count number of events processed for caller
ppc64: Rename ItLpQueue_* functions to hvlpevent_queue_*
ppc64: Rename xItLpQueue to hvlpevent_queue
ppc64: Move definition of xItLpQueue
ppc64: Make two ItLpQueue related functions static
ppc64: Move xItLpQueue proc code into ItLpQueue.c
ppc64: Move initialisation of xItLpQueue into ItLpQueue.c
ppc64: Don't pass the pointers to xItLpQueue around
ppc64: Reorganise the paca initialisation macros
ppc64: Move set_spread_lpevents() into ItLpQueue.c
ppc64: Spread lpevents by default on iSeries
ppc64: Remove lpqueue pointer from the paca on iSeries

Nathan Lynch:
ppc64: don't create spurious symlinks under node0 sysdev

Nicolas Pitre:
ARM: 2723/2: remove __udivdi3 and __umoddi3 from the kernel

Nishanth Aravamudan:
ARM: replace schedule_timeout() with msleep()

Olaf Hering:
ppc32: use correct register names in arch/ppc/kernel/relocate_kernel.S
remove duplicate printf in arch/ppc64/boot/main.c
remove printk usage in arch/ppc64/boot/prom.c
remove unused arch/ppc64/boot/mknote.c
remove unused arch/ppc64/boot/piggyback.c

Patrick McHardy:
[IPV4]: Handle large allocations in fib_trie
[NET]: net/core/filter.c: make len cover the entire packet
[NET]: Consolidate common code in net/core/filter.c
[NET]: Remove redundant code in net/core/filter.c
[NET]: Fix signedness issues in net/core/filter.c

Patrick Mochel:
Driver core: Use klist_del() instead of klist_remove().

Pekka Enberg:
freevxfs: minor cleanups
freevxfs: remove 2.4 compatability
freevxfs: fix buffer_head leak

Pekka J Enberg:
fat: fix slab cache leak

Peter Chubb:
[IA64] Fix another IA64 preemption problem

Pierre Ossman:
MMC: wbsd delayed insertion

Prakash Punnoor:
Don't fill up log with atxp1 vcore messages change message

Prarit Bhargava:
[IA64] sparse cleanup of TIOCA files
[IA64] sparse cleanup of shub_mmr.h

rajesh.shah@xxxxxxxxx:
PCI: Increase the number of PCI bus resources

Raphael Assenat:
[SPARC64/COMPAT]: Add some compat ioctl for ppdev

Richard Purdie:
ARM: 2768/1: PXA: Add a required header file for LL_DEBUG

Rob Punkunus:
amd74xx: support MCP55 device IDs

Robert Olsson:
[IPV4]: Add LC-Trie implementation notes
[IPV4]: More broken memory allocation fixes for fib_trie

Russell King:
ARM: Fix new-ABI layout of struct stat64
ARM: Fix non-standard PXA io_pg_offst initialisers
ARM: Change 'param_offset' to 'boot_params'
Serial: Fix console port spinlock initialisation
ARM: Remove machine description macros
MMC: Fix divdi3 reference in mmci.c
ARM: Make the magic values in head.S more obvious
Serial: Fix small CONFIG_SERIAL_8250_NR_UARTS
ARM: Acornfb: Don't claim IRQ fbcon for cursor
ARM: Don't try to send a signal to pid0
ARM: Don't force SIGFPE
ARM: Fix VFP to use do_div()
Serial: Split 8250 port table (part 2)
Serial: Disable OX950 transmitter for flow control
Serial: Check status of CTS when using flow control
ARM: Remove nmi_tick from integrator platforms
ARM: Convert ARM timer implementations to use readl/writel
Serial: Adjust serial locking
Merge with ../linux-2.6-smp
ARM SMP: __xchg support
ARM SMP: Add IPI support code for SMP TLB flushing
ARM SMP: Use local_flush_tlb* where we really want to be local
ARM SMP: TLB implementations only affect local CPU

Rusty Lynch:
kprobes: fix namespace problem and sparc64 build

Thomas Graf:
[PKT_SCHED]: Blackhole queueing discipline
[DECNET]: Fix memset overflow on 64bit archs while dumping decnet routing rules
[PKT_SCHED]: Report rate estimator configuration errors during qdisc allocation
[PKT_SCHED]: Cleanup qdisc creation and alignment macros
[PKT_SCHED]: Move sch_generic.c prototypes to correct header file
[NET]: Reduce size of sk_buff by 4 bytes
[NET]: Remove unused security member in sk_buff

Todd Poynor:
ARM: 2782/1: PXA27x MDREFR K0DB4 define
ARM: 2781/2: PXA27x Standby mode take 2

Tony Lindgren:
ARM: 2771/1: Dynamic Tick support for OMAP, take 4

Tony Luck:
[IA64] Update zx1_defconfig
[IA64] Update tiger_defconfig
Auto merge with /home/aegl/GIT/linus
Auto merge with /home/aegl/GIT/ia64-test
Auto merge with /home/aegl/GIT/linus
Merge with temp tree to get David's gdb inferior calls patch

---- diffstat ----
Documentation/Changes | 2
Documentation/kernel-parameters.txt | 4
Documentation/networking/fib_trie.txt | 145 ++
Documentation/pcmcia/devicetable.txt | 5
Documentation/serial/driver | 4
Makefile | 2
arch/alpha/kernel/irq_alpha.c | 2
arch/alpha/kernel/traps.c | 2
arch/arm/Makefile | 2
arch/arm/configs/omnimeter_defconfig | 803 -----------
arch/arm/kernel/armksyms.c | 6
arch/arm/kernel/head.S | 20
arch/arm/kernel/setup.c | 7
arch/arm/kernel/smp.c | 123 ++
arch/arm/kernel/traps.c | 12
arch/arm/lib/Makefile | 2
arch/arm/lib/longlong.h | 183 --
arch/arm/lib/udivdi3.c | 222 ---
arch/arm/mach-aaec2000/aaed2000.c | 10
arch/arm/mach-clps711x/autcpu12.c | 12
arch/arm/mach-clps711x/cdb89712.c | 12
arch/arm/mach-clps711x/ceiva.c | 12
arch/arm/mach-clps711x/clep7312.c | 14
arch/arm/mach-clps711x/edb7211-arch.c | 14
arch/arm/mach-clps711x/fortunet.c | 14
arch/arm/mach-clps711x/p720t.c | 14
arch/arm/mach-clps7500/core.c | 14
arch/arm/mach-ebsa110/core.c | 18
arch/arm/mach-epxa10db/arch.c | 10
arch/arm/mach-footbridge/cats-hw.c | 16
arch/arm/mach-footbridge/co285.c | 12
arch/arm/mach-footbridge/ebsa285.c | 15
arch/arm/mach-footbridge/netwinder-hw.c | 21
arch/arm/mach-footbridge/personal.c | 12
arch/arm/mach-h720x/h7201-eval.c | 14
arch/arm/mach-h720x/h7202-eval.c | 16
arch/arm/mach-imx/mx1ads.c | 14
arch/arm/mach-integrator/core.c | 43 -
arch/arm/mach-integrator/integrator_ap.c | 14
arch/arm/mach-integrator/integrator_cp.c | 14
arch/arm/mach-iop3xx/iop321-setup.c | 28
arch/arm/mach-iop3xx/iop331-setup.c | 30
arch/arm/mach-ixp2000/enp2611.c | 14
arch/arm/mach-ixp2000/ixdp2400.c | 14
arch/arm/mach-ixp2000/ixdp2800.c | 14
arch/arm/mach-ixp2000/ixdp2x01.c | 28
arch/arm/mach-ixp4xx/coyote-setup.c | 30
arch/arm/mach-ixp4xx/gtwx5715-setup.c | 17
arch/arm/mach-ixp4xx/ixdp425-setup.c | 60 -
arch/arm/mach-l7200/core.c | 10
arch/arm/mach-lh7a40x/arch-kev7a400.c | 12
arch/arm/mach-lh7a40x/arch-lpd7a40x.c | 28
arch/arm/mach-omap/board-generic.c | 14
arch/arm/mach-omap/board-h2.c | 14
arch/arm/mach-omap/board-h3.c | 14
arch/arm/mach-omap/board-innovator.c | 14
arch/arm/mach-omap/board-netstar.c | 16
arch/arm/mach-omap/board-osk.c | 14
arch/arm/mach-omap/board-perseus2.c | 14
arch/arm/mach-omap/board-voiceblue.c | 16
arch/arm/mach-omap/pm.c | 16
arch/arm/mach-omap/time.c | 44 +
arch/arm/mach-omap/usb.c | 1
arch/arm/mach-pxa/Makefile | 4
arch/arm/mach-pxa/corgi.c | 42 -
arch/arm/mach-pxa/idp.c | 12
arch/arm/mach-pxa/lubbock.c | 12
arch/arm/mach-pxa/mainstone.c | 12
arch/arm/mach-pxa/poodle.c | 14
arch/arm/mach-pxa/pxa27x.c | 9
arch/arm/mach-pxa/standby.S | 32
arch/arm/mach-rpc/riscpc.c | 16
arch/arm/mach-s3c2410/Kconfig | 5
arch/arm/mach-s3c2410/Makefile | 1
arch/arm/mach-s3c2410/devs.c | 4
arch/arm/mach-s3c2410/mach-bast.c | 46 -
arch/arm/mach-s3c2410/mach-h1940.c | 12
arch/arm/mach-s3c2410/mach-n30.c | 9
arch/arm/mach-s3c2410/mach-nexcoder.c | 8
arch/arm/mach-s3c2410/mach-otom.c | 8
arch/arm/mach-s3c2410/mach-rx3715.c | 14
arch/arm/mach-s3c2410/mach-smdk2410.c | 12
arch/arm/mach-s3c2410/mach-smdk2440.c | 8
arch/arm/mach-s3c2410/mach-vr1000.c | 16
arch/arm/mach-s3c2410/pm-simtec.c | 65 +
arch/arm/mach-sa1100/assabet.c | 12
arch/arm/mach-sa1100/badge4.c | 10
arch/arm/mach-sa1100/cerf.c | 10
arch/arm/mach-sa1100/collie.c | 8
arch/arm/mach-sa1100/cpu-sa1110.c | 3
arch/arm/mach-sa1100/h3600.c | 30
arch/arm/mach-sa1100/hackkit.c | 10
arch/arm/mach-sa1100/jornada720.c | 10
arch/arm/mach-sa1100/lart.c | 10
arch/arm/mach-sa1100/pleb.c | 8
arch/arm/mach-sa1100/shannon.c | 10
arch/arm/mach-sa1100/simpad.c | 12
arch/arm/mach-shark/core.c | 12
arch/arm/mach-versatile/core.c | 61 -
arch/arm/mach-versatile/versatile_ab.c | 14
arch/arm/mach-versatile/versatile_pb.c | 14
arch/arm/mm/blockops.c | 3
arch/arm/mm/fault.c | 75 +
arch/arm/mm/init.c | 2
arch/arm/mm/mm-armv.c | 2
arch/arm/mm/proc-arm1020.S | 4
arch/arm/mm/proc-arm1020e.S | 4
arch/arm/vfp/vfp.h | 15
arch/arm/vfp/vfpdouble.c | 2
arch/arm/vfp/vfpmodule.c | 2
arch/arm/vfp/vfpsingle.c | 14
arch/i386/kernel/apic.c | 2
arch/i386/kernel/apm.c | 5
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c | 2
arch/i386/kernel/io_apic.c | 2
arch/i386/kernel/kprobes.c | 2
arch/i386/kernel/time.c | 5
arch/i386/kernel/timers/timer_cyclone.c | 4
arch/i386/kernel/timers/timer_pit.c | 4
arch/i386/kernel/timers/timer_tsc.c | 3
arch/i386/mach-voyager/voyager_basic.c | 2
arch/i386/pci/common.c | 1
arch/i386/pci/i386.c | 11
arch/ia64/configs/sn2_defconfig | 4
arch/ia64/configs/tiger_defconfig | 39 -
arch/ia64/configs/zx1_defconfig | 166 ++
arch/ia64/hp/common/sba_iommu.c | 4
arch/ia64/hp/sim/simserial.c | 16
arch/ia64/kernel/entry.S | 124 +-
arch/ia64/kernel/fsys.S | 147 +-
arch/ia64/kernel/gate.S | 62 -
arch/ia64/kernel/ia64_ksyms.c | 3
arch/ia64/kernel/ivt.S | 198 ++-
arch/ia64/kernel/kprobes.c | 2
arch/ia64/kernel/ptrace.c | 22
arch/ia64/kernel/setup.c | 12
arch/ia64/kernel/smp.c | 3
arch/ia64/sn/kernel/io_init.c | 2
arch/ia64/sn/kernel/iomv.c | 6
arch/ia64/sn/kernel/setup.c | 43 -
arch/ia64/sn/kernel/sn2/ptc_deadlock.S | 1
arch/ia64/sn/kernel/tiocx.c | 14
arch/ia64/sn/pci/tioca_provider.c | 8
arch/parisc/configs/712_defconfig | 2
arch/parisc/configs/a500_defconfig | 2
arch/parisc/configs/b180_defconfig | 2
arch/parisc/configs/c3000_defconfig | 2
arch/parisc/defconfig | 2
arch/ppc/8xx_io/enet.c | 52 +
arch/ppc/Kconfig | 22
arch/ppc/configs/mpc86x_ads_defconfig | 633 +++++++++
arch/ppc/configs/mpc885ads_defconfig | 622 ++++++++
arch/ppc/kernel/relocate_kernel.S | 4
arch/ppc/kernel/time.c | 13
arch/ppc/platforms/85xx/mpc8540_ads.c | 2
arch/ppc/platforms/fads.h | 109 +
arch/ppc/platforms/mpc885ads.h | 92 +
arch/ppc/syslib/ppc4xx_pic.c | 4
arch/ppc64/boot/Makefile | 5
arch/ppc64/boot/main.c | 8
arch/ppc64/boot/mknote.c | 43 -
arch/ppc64/boot/piggyback.c | 83 -
arch/ppc64/boot/prom.c | 16
arch/ppc64/kernel/ItLpQueue.c | 300 +++-
arch/ppc64/kernel/LparData.c | 11
arch/ppc64/kernel/iSeries_proc.c | 48 -
arch/ppc64/kernel/iSeries_setup.c | 43 -
arch/ppc64/kernel/idle.c | 4
arch/ppc64/kernel/irq.c | 7
arch/ppc64/kernel/kprobes.c | 2
arch/ppc64/kernel/mf.c | 6
arch/ppc64/kernel/nvram.c | 8
arch/ppc64/kernel/pacaData.c | 212 +--
arch/ppc64/kernel/sysfs.c | 7
arch/ppc64/kernel/time.c | 8
arch/sparc64/Kconfig | 18
arch/sparc64/kernel/entry.S | 21
arch/sparc64/kernel/irq.c | 577 +++-----
arch/sparc64/kernel/kprobes.c | 5
arch/sparc64/kernel/pci_psycho.c | 3
arch/sparc64/kernel/pci_sabre.c | 46 -
arch/sparc64/kernel/pci_schizo.c | 80 +
arch/sparc64/kernel/time.c | 2
arch/sparc64/mm/ultra.S | 5
arch/x86_64/kernel/io_apic.c | 1
arch/x86_64/kernel/kprobes.c | 2
arch/xtensa/Kconfig | 4
arch/xtensa/Makefile | 48 -
arch/xtensa/boot/Makefile | 10
arch/xtensa/boot/boot-elf/Makefile | 4
arch/xtensa/boot/boot-redboot/Makefile | 10
arch/xtensa/boot/include/zlib.h | 433 ------
arch/xtensa/boot/lib/Makefile | 13
arch/xtensa/boot/lib/memcpy.S | 36
arch/xtensa/boot/lib/zlib.c | 2150 -----------------------------
arch/xtensa/boot/lib/zmem.c | 20
arch/xtensa/kernel/pci.c | 95 -
arch/xtensa/kernel/ptrace.c | 5
drivers/acpi/pci_irq.c | 2
drivers/base/base.h | 1
drivers/base/bus.c | 117 +-
drivers/base/core.c | 2
drivers/base/dd.c | 2
drivers/base/driver.c | 35
drivers/block/ll_rw_blk.c | 5
drivers/char/hw_random.c | 2
drivers/char/tpm/tpm.c | 2
drivers/char/watchdog/i8xx_tco.c | 2
drivers/firmware/pcdp.c | 24
drivers/firmware/pcdp.h | 33
drivers/i2c/chips/atxp1.c | 2
drivers/ide/Makefile | 1
drivers/ide/ide-lib.c | 13
drivers/ide/legacy/hd.c | 4
drivers/ide/pci/alim15x3.c | 10
drivers/ide/pci/amd74xx.c | 7
drivers/ide/pci/cs5530.c | 4
drivers/ide/pci/cy82c693.c | 8
drivers/ide/pci/it8172.c | 4
drivers/ide/pci/ns87415.c | 2
drivers/ide/pci/opti621.c | 2
drivers/ide/pci/sc1200.c | 2
drivers/ide/pci/sl82c105.c | 6
drivers/ide/pci/slc90e66.c | 2
drivers/ide/pci/triflex.c | 2
drivers/ide/pci/via82cxxx.c | 4
drivers/ide/setup-pci.c | 2
drivers/input/gameport/gameport.c | 3
drivers/input/joystick/analog.c | 4
drivers/mmc/mmci.c | 9
drivers/mmc/wbsd.c | 80 +
drivers/mmc/wbsd.h | 9
drivers/mtd/afs.c | 16
drivers/net/arm/etherh.c | 16
drivers/net/shaper.c | 42 -
drivers/net/skge.h | 1
drivers/net/tg3.c | 69 +
drivers/net/tg3.h | 10
drivers/parport/parport_pc.c | 2
drivers/pci/Makefile | 1
drivers/pci/hotplug.c | 2
drivers/pci/pci-driver.c | 196 +--
drivers/pci/pci.c | 6
drivers/pci/pcie/portdrv.h | 5
drivers/pci/pcie/portdrv_core.c | 8
drivers/pci/pcie/portdrv_pci.c | 79 +
drivers/pci/probe.c | 24
drivers/pci/quirks.c | 1
drivers/pci/setup-bus.c | 2
drivers/pcmcia/ds.c | 2
drivers/sbus/char/bpp.c | 20
drivers/serial/8250.c | 36
drivers/serial/Kconfig | 2
drivers/serial/au1x00_uart.c | 3
drivers/serial/cpm_uart/cpm_uart_cpm1.c | 32
drivers/serial/ip22zilog.c | 13
drivers/serial/mpsc.c | 3
drivers/serial/pmac_zilog.c | 4
drivers/serial/pxa.c | 3
drivers/serial/s3c2410.c | 5
drivers/serial/serial_core.c | 42 +
drivers/serial/serial_txx9.c | 3
drivers/serial/sunsab.c | 7
drivers/serial/sunsu.c | 3
drivers/serial/sunzilog.c | 13
drivers/video/console/fbcon.c | 8
fs/fat/cache.c | 2
fs/fat/inode.c | 21
fs/freevxfs/vxfs.h | 1
fs/freevxfs/vxfs_bmap.c | 2
fs/freevxfs/vxfs_fshead.c | 11
fs/freevxfs/vxfs_kcompat.h | 49 -
fs/freevxfs/vxfs_lookup.c | 8
fs/freevxfs/vxfs_olt.c | 10
fs/freevxfs/vxfs_subr.c | 1
fs/freevxfs/vxfs_super.c | 7
fs/reiserfs/ioctl.c | 6
fs/reiserfs/super.c | 5
fs/udf/namei.c | 4
include/asm-alpha/serial.h | 47 -
include/asm-arm/arch-pxa/debug-macro.S | 2
include/asm-arm/arch-pxa/pxa-regs.h | 2
include/asm-arm/hardware/arm_timer.h | 21
include/asm-arm/mach/arch.h | 34
include/asm-arm/stat.h | 2
include/asm-arm/system.h | 16
include/asm-arm/tlbflush.h | 28
include/asm-arm26/serial.h | 22
include/asm-i386/i8253.h | 6
include/asm-i386/mach-default/do_timer.h | 1
include/asm-i386/serial.h | 102 -
include/asm-ia64/mmu_context.h | 3
include/asm-ia64/sn/addrs.h | 17
include/asm-ia64/sn/l1.h | 1
include/asm-ia64/sn/shub_mmr.h | 348 ++---
include/asm-ia64/sn/simulator.h | 13
include/asm-ia64/sn/sn2/sn_hwperf.h | 2
include/asm-ia64/sn/sn_sal.h | 10
include/asm-ia64/sn/tioca_provider.h | 1
include/asm-ia64/vga.h | 5
include/asm-m68k/serial.h | 47 -
include/asm-mips/serial.h | 84 -
include/asm-parisc/serial.h | 16
include/asm-ppc/mpc8xx.h | 4
include/asm-ppc/pc_serial.h | 86 -
include/asm-ppc64/iSeries/ItLpQueue.h | 15
include/asm-ppc64/paca.h | 3
include/asm-s390/system.h | 4
include/asm-sh/bigsur/serial.h | 5
include/asm-sh/ec3104/serial.h | 4
include/asm-sh/serial.h | 6
include/asm-sh64/serial.h | 4
include/asm-sparc64/irq.h | 47 -
include/asm-sparc64/pbm.h | 3
include/asm-sparc64/signal.h | 15
include/asm-x86_64/io_apic.h | 2
include/asm-x86_64/serial.h | 102 -
include/asm-xtensa/delay.h | 2
include/asm-xtensa/errno.h | 128 --
include/asm-xtensa/ipc.h | 20
include/linux/compat_ioctl.h | 19
include/linux/device.h | 7
include/linux/if_shaper.h | 2
include/linux/kprobes.h | 2
include/linux/pci-dynids.h | 18
include/linux/pci.h | 5
include/linux/pci_ids.h | 1
include/linux/skbuff.h | 19
include/linux/tc_ematch/tc_em_meta.h | 2
include/linux/tcp.h | 2
include/net/pkt_sched.h | 17
include/net/sch_generic.h | 13
include/net/slhc_vj.h | 19
include/net/sock.h | 7
include/net/tcp.h | 156 --
init/do_mounts_initrd.c | 5
kernel/kprobes.c | 2
net/core/dev.c | 5
net/core/filter.c | 104 -
net/core/skbuff.c | 2
net/decnet/dn_fib.c | 3
net/ipv4/af_inet.c | 11
net/ipv4/fib_trie.c | 202 ++-
net/ipv4/ip_output.c | 16
net/ipv4/route.c | 124 +-
net/ipv4/tcp.c | 44 -
net/ipv4/tcp_input.c | 76 -
net/ipv4/tcp_ipv4.c | 2
net/ipv4/tcp_output.c | 546 ++++++-
net/ipv6/af_inet6.c | 4
net/ipv6/ip6_output.c | 1
net/ipv6/tcp_ipv6.c | 2
net/sched/Makefile | 2
net/sched/em_meta.c | 6
net/sched/sch_api.c | 63 -
net/sched/sch_blackhole.c | 54 +
net/sched/sch_generic.c | 35
security/selinux/hooks.c | 3
sound/pci/bt87x.c | 2
359 files changed, 6033 insertions(+), 8005 deletions(-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/