[vyatta-svn] Linus' linux git respitory cloned with vyatta additions: Changes to 'refs/tags/v2.6.20-rc4'
Rick Balocca
rbalocca at suva.vyatta.com
Mon Jan 22 16:08:27 PST 2007
Tag 'v2.6.20-rc4' created by Linus Torvalds <torvalds at woody.osdl.org> at 2007-01-07 05:46 -0800
Linux 2.6.20-rc4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD4DBQBFoIk0F3YsRnbiHLsRAmAXAJ0VVbuL9D6EqfGEw6OypuKN5jJhTACY1eMc
ow8bF5Llvx75Jfoej3igZw==
=wX8L
-----END PGP SIGNATURE-----
Changes since v2.6.20-rc3:
Adam Megacz (1):
Add AFS_SUPER_MAGIC to magic.h
Adrian Bunk (2):
[NET] drivers/net/loopback.c: convert to module_init()
[X25]: proper prototype for x25_init_timers()
Alan (3):
libata: fix combined mode
atiixp: Old drivers/ide layer driver for the ATIIXP hang fix
hpt37x: Two important bug fixes
Alan Stern (2):
UHCI: make test for ASUS motherboard more specific
UHCI: support device_may_wakeup
Alexey Dobriyan (2):
[NETFILTER] xt_hashlimit.c: fix typo
pata_optidma: typo in Kconfig
Andrew Morton (5):
USB: funsoft is borken on sparc
sisusb_con warning fixes
PCI: disable PCI_MULTITHREAD_PROBE
ip2 warning fix
shrink_all_memory(): fix lru_pages handling
Ard van Breemen (3):
start_kernel: test if irq's got enabled early, barf, and disable them again
kernelparams: detect if and which parameter parsing enabled irq's
PCI: prevent down_read when pci_devices is empty
Arnaud Patard (2):
[ARM] 4065/1: S3C24XX: dma printk fixes
[ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h
Avi Kivity (39):
KVM: Prevent stale bits in cr0 and cr4
KVM: MMU: Implement simple reverse mapping
KVM: MMU: Teach the page table walker to track guest page table gfns
KVM: MMU: Load the pae pdptrs on cr3 change like the processor does
KVM: MMU: Fold fetch_guest() into init_walker()
KVM: MU: Special treatment for shadow pae root pages
KVM: MMU: Use the guest pdptrs instead of mapping cr3 in pae mode
KVM: MMU: Make the shadow page tables also special-case pae
KVM: MMU: Make kvm_mmu_alloc_page() return a kvm_mmu_page pointer
KVM: MMU: Shadow page table caching
KVM: MMU: Write protect guest pages when a shadow is created for them
KVM: MMU: Let the walker extract the target page gfn from the pte
KVM: MMU: Support emulated writes into RAM
KVM: MMU: Zap shadow page table entries on writes to guest page tables
KVM: MMU: If emulating an instruction fails, try unprotecting the page
KVM: MMU: Implement child shadow unlinking
KVM: MMU: kvm_mmu_put_page() only removes one link to the page
KVM: MMU: oom handling
KVM: MMU: Remove invlpg interception
KVM: MMU: Remove release_pt_page_64()
KVM: MMU: Handle misaligned accesses to write protected guest page tables
KVM: MMU: <ove is_empty_shadow_page() above kvm_mmu_free_page()
KVM: MMU: Ensure freed shadow pages are clean
KVM: MMU: If an empty shadow page is not empty, report more info
KVM: MMU: Page table write flood protection
KVM: MMU: Never free a shadow page actively serving as a root
KVM: MMU: Fix cmpxchg8b emulation
KVM: MMU: Treat user-mode faults as a hint that a page is no longer a page table
KVM: MMU: Free pages on kvm destruction
KVM: MMU: Replace atomic allocations by preallocated objects
KVM: MMU: Detect oom conditions and propagate error to userspace
KVM: MMU: Flush guest tlb when reducing permissions on a pte
KVM: MMU: Destroy mmu while we still have a vcpu left
KVM: MMU: add audit code to check mappings, etc are correct
KVM: Improve reporting of vmwrite errors
KVM: Initialize vcpu->kvm a little earlier
KVM: Add missing 'break'
KVM: Don't set guest cr3 from vmx_vcpu_setup()
KVM: MMU: Add missing dirty bit
Bartlomiej Zolnierkiewicz (1):
via82cxxx: fix cable detection
Ben Dooks (1):
[ARM] 4071/1: S3C24XX: Documentation update
Benjamin Herrenschmidt (1):
[SUNGEM]: PHY updates & pause fixes (#2)
Brice Goglin (1):
[CPUFREQ] speedstep-centrino: missing space and bracket
Christoph Hellwig (2):
[XFRM_USER]: avoid pointless void ** casts
Fix BUG at drivers/scsi/scsi_lib.c:1118 caused by "pktsetup dvd /dev/sr0"
Christoph Lameter (1):
Check for populated zone in __drain_pages
Chuck Ebbert (1):
[NETFILTER]: ebtables: don't compute gap before checking struct type
Cyrill V. Gorcunov (1):
qconf: fix SIGSEGV on empty menu items
Dan Williams (1):
[ARM] 4077/1: iop13xx: fix __io() macro
Dave Jones (3):
[CPUFREQ] longhaul: Fix up unreachable code.
[CPUFREQ] longhaul: Kill off warnings introduced by recent changes.
Fix implicit declarations in via-pmu
David Brownell (4):
i2c: Migration aids for i2c_adapter.dev removal
USB: omap_udc build fixes (sync with linux-omap)
rtc-at91rm9200 build fix
Update the rtc-rs5c372 driver
David Hollis (1):
USB: asix: Fix AX88772 device PHY selection
David L Stevens (1):
[IPV4/IPV6]: Fix inet{,6} device initialization order.
David S. Miller (2):
[PKTGEN]: Convert to kthread API.
[SOUND] Sparc CS4231: Use 64 for period_bytes_min
Dmitry Mishin (1):
[NETFILTER]: compat offsets size change
Dor Laor (2):
KVM: Improve interrupt response
KVM: Simplify test for interrupt window
Doug Chapman (1):
ACPI: increase ACPI_MAX_REFERENCE_COUNT for larger systems
Eric Anholt (1):
[AGPGART] fix detection of aperture size versus GTT size on G965
Eric Sandeen (1):
fix memory corruption from misinterpreted bad_inode_ops return values
Erik Jacobson (1):
connector: some fixes for ia64 unaligned access errors
Evgeniy Dushistov (1):
fix garbage instead of zeroes in UFS
Gabriel Mansi (1):
[AGPGART] K8M890 support for amd-k8.
Georg Chini (1):
[SOUND] Sparc CS4231: Fix IRQ return value and initialization.
Gerrit Renker (1):
[TCP]: Use old definition of before
Guillaume Chazarain (2):
ACPI: EC: move verbose printk to debug build only
[CPUFREQ] Uninitialized use of cmd.val in arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c:acpi_cpufreq_target()
Hugh Dickins (2):
fix BUG_ON(!PageSlab) from fallback_alloc
fix OOM killing of swapoff
Ingo Molnar (6):
KVM: Fix GFP_KERNEL alloc in atomic section bug
KVM: Use raw_smp_processor_id() instead of smp_processor_id() where applicable
profiling: fix sched profiling typo
KVM: Avoid oom on cr3 switch
KVM: Make loading cr3 more robust
KVM: Simplify mmu_alloc_roots()
James Bursa (1):
adfs: fix filename handling
Jens Axboe (3):
cfq-iosched: merging problem
cdrom: set default timeout to 7 seconds
ide-cd maintainer
Jiri Kosina (1):
HID: fix help texts in Kconfig
Kay Sievers (1):
Driver core: Fix prefix driver links in /sys/module by bus-name
Len Brown (2):
ACPI: fix section mis-match build warning
ACPI: asus_acpi: new MAINTAINER
Lennert Buytenhek (1):
[ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering
Leonard Norrgård (1):
sound: hda: detect ALC883 on MSI K9A Platinum motherboards (MS-7280)
Linus Torvalds (13):
Revert "[PATCH] x86_64: fix boot hang caused by CALGARY_IOMMU_ENABLED_BY_DEFAULT"
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq
Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6
Merge branch 'i2c-for-linus' of git://jdelvare.pck.nerim.net/jdelvare-2.6
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
Revert "[PATCH] binfmt_elf: randomize PIE binaries (2nd try)"
Linux 2.6.20-rc4
Mariusz Kozlowski (1):
[AF_NETLINK]: module_put cleanup
Martin Josefsson (1):
[NETFILTER]: nf_nat: fix MASQUERADE crash on device down
Martin Williges (1):
USB: usblp.c - add Kyocera Mita FS 820 to list of "quirky" printers
Matthijs van Otterdijk (1):
fix the toshiba_acpi write_lcd return value
Maxime Bizon (1):
i2c-mv64xxx: Fix random oops at boot
Miguel Angel Alvarez (1):
USB: fix interaction between different interfaces in an "Option" usb device
Nicolas Pitre (2):
[ARM] 4064/1: make pxa_get_cycles() static
[ARM] 4066/1: correct a comment about PXA's sched_clock range
OGAWA Hirofumi (1):
x86_64: Fix dump_trace()
Oliver Neukum (1):
USB: small update to Documentation/usb/acm.txt
Parag Warudkar (1):
selinux: fix selinux_netlbl_inode_permission() locking
Patrick McHardy (2):
[NETFILTER]: Fix routing of REJECT target generated packets in output chain
[NETFILTER]: New connection tracking is not EXPERIMENTAL anymore
Paul Brook (1):
[ARM] 4074/1: Flat loader stack alignment
Paul Mundt (1):
Sanely size hash tables when using large base pages
Pete Zaitcev (1):
USB storage: fix ipod ejecting issue
Phil Dibowitz (1):
USB Storage: unusual_devs: add supertop drives
Philipp Zabel (2):
[ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro
[ARM] 4081/1: Add definition for TI Sync Serial Protocol
Philippe De Muyter (1):
i2c/m41t00: Do not forget to write year
Rafael J. Wysocki (1):
swsusp: Do not fail if resume device is not set
Rafa³ Bilski (2):
[CPUFREQ] Longhaul - Fix up powersaver assumptions.
[CPUFREQ] Longhaul - Always guess FSB
Randy Dunlap (1):
[CPUFREQ] select consistently
Richard Purdie (3):
[ARM] 4078/1: Fix ARM copypage cache coherency problems
backlight: fix backlight_device_register compile failures
Fix leds-s3c24xx hardware.h reference
Russell King (2):
[ARM] Fix VFP initialisation issue for SMP systems
Fix some ARM builds due to HID brokenness
Sarah Bailey (1):
USB: Fixed bug in endpoint release function.
Segher Boessenkool (1):
Fix insta-reboot with "i386: Relocatable kernel support"
Thomas Hellstrom (2):
[AGPGART] Remove unnecessary flushes when inserting and removing pages.
[AGPGART] Fix PCI-posting flush typo.
Venkatesh Pallipadi (1):
[CPUFREQ] Bug fix for acpi-cpufreq and cpufreq_stats oops on frequency change notification
Vitaly Wool (2):
i2c-pnx: Fix interrupt handler, get rid of EARLY config option
i2c-pnx: Add entry to MAINTAINERS
Vivek Goyal (4):
i386: Restore CONFIG_PHYSICAL_START option
i386: fix modpost warning in SMP trampoline code
i386: fix another modpost warning
i386: modpost smpboot code warning fix
Yoshimi Ichiyanagi (1):
KVM: Recover after an arch module load failure
akpm at osdl.org (1):
[AGPGART] drivers/char/agp/sgi-agp.c: check kmalloc() return value
dean gaudet (1):
[NET]: ifb double-counts packets
---
Documentation/arm/Samsung-S3C24XX/Overview.txt | 30
Documentation/feature-removal-schedule.txt | 17
Documentation/usb/acm.txt | 4
MAINTAINERS | 19
Makefile | 2
arch/arm/mach-iop13xx/io.c | 19
arch/arm/mach-pxa/generic.c | 4
arch/arm/mach-pxa/time.c | 8
arch/arm/mach-s3c2410/dma.c | 4
arch/arm/mm/copypage-v4mc.c | 6
arch/arm/mm/copypage-v6.c | 4
arch/arm/mm/copypage-xscale.c | 6
arch/arm/vfp/vfpmodule.c | 15
arch/i386/Kconfig | 41
arch/i386/boot/compressed/head.S | 2
arch/i386/kernel/acpi/boot.c | 2
arch/i386/kernel/cpu/common.c | 2
arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c | 10
arch/i386/kernel/cpu/cpufreq/longhaul.c | 120 +-
arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c | 6
arch/i386/kernel/smpboot.c | 4
arch/i386/kernel/trampoline.S | 5
arch/x86_64/Kconfig | 5
arch/x86_64/kernel/cpufreq/Kconfig | 1
arch/x86_64/kernel/traps.c | 2
block/cfq-iosched.c | 6
drivers/acpi/ec.c | 2
drivers/acpi/toshiba_acpi.c | 9
drivers/ata/Kconfig | 2
drivers/ata/libata-sff.c | 42
drivers/ata/pata_hpt37x.c | 6
drivers/block/pktcdvd.c | 49
drivers/cdrom/cdrom.c | 8
drivers/char/agp/agp.h | 4
drivers/char/agp/amd64-agp.c | 9
drivers/char/agp/generic.c | 11
drivers/char/agp/intel-agp.c | 172 +--
drivers/char/agp/sgi-agp.c | 9
drivers/char/ip2/i2ellis.h | 4
drivers/connector/cn_proc.c | 11
drivers/cpufreq/cpufreq_stats.c | 4
drivers/hid/Kconfig | 18
drivers/i2c/busses/Kconfig | 9
drivers/i2c/busses/i2c-mv64xxx.c | 4
drivers/i2c/busses/i2c-pnx.c | 7
drivers/i2c/chips/m41t00.c | 1
drivers/i2c/i2c-core.c | 28
drivers/ide/pci/atiixp.c | 18
drivers/ide/pci/via82cxxx.c | 138 +-
drivers/kvm/kvm.h | 106 +-
drivers/kvm/kvm_main.c | 155 ++-
drivers/kvm/mmu.c | 1114 ++++++++++++++++++----
drivers/kvm/paging_tmpl.h | 260 +++--
drivers/kvm/svm.c | 113 ++
drivers/kvm/vmx.c | 175 ++-
drivers/kvm/x86_emulate.c | 2
drivers/leds/leds-s3c24xx.c | 2
drivers/macintosh/via-pmu.c | 1
drivers/net/Space.c | 11
drivers/net/ifb.c | 4
drivers/net/loopback.c | 4
drivers/net/sungem.c | 3
drivers/net/sungem_phy.c | 179 +++
drivers/net/sungem_phy.h | 7
drivers/pci/Kconfig | 2
drivers/pci/search.c | 24
drivers/rtc/rtc-at91rm9200.c | 2
drivers/rtc/rtc-rs5c372.c | 535 +++++++++-
drivers/usb/class/usblp.c | 1
drivers/usb/core/endpoint.c | 2
drivers/usb/gadget/omap_udc.c | 245 +++-
drivers/usb/gadget/omap_udc.h | 3
drivers/usb/host/uhci-hcd.c | 20
drivers/usb/input/Kconfig | 6
drivers/usb/misc/sisusbvga/sisusb_con.c | 12
drivers/usb/net/asix.c | 2
drivers/usb/serial/Kconfig | 2
drivers/usb/serial/option.c | 3
drivers/usb/storage/unusual_devs.h | 17
drivers/video/backlight/corgi_bl.c | 2
drivers/video/backlight/hp680_bl.c | 2
drivers/video/backlight/locomolcd.c | 2
fs/adfs/dir_f.c | 2
fs/bad_inode.c | 330 +++++-
fs/binfmt_elf.c | 8
fs/ufs/balloc.c | 25
fs/ufs/inode.c | 41
include/acpi/acconfig.h | 2
include/asm-arm/arch-ep93xx/irqs.h | 6
include/asm-arm/arch-iop13xx/io.h | 3
include/asm-arm/arch-pxa/pxa-regs.h | 3
include/asm-arm/arch-s3c2410/dma.h | 2
include/asm-arm/arch-s3c2410/entry-macro.S | 2
include/asm-arm/arch-s3c2410/hardware.h | 4
include/asm-arm/arch-s3c2410/irqs.h | 3
include/asm-arm/cacheflush.h | 2
include/asm-arm/flat.h | 4
include/asm-arm/irq.h | 5
include/asm-i386/boot.h | 3
include/linux/kvm.h | 11
include/linux/magic.h | 1
include/linux/pci_ids.h | 1
include/linux/swap.h | 2
include/net/tcp.h | 2
include/net/x25.h | 1
init/main.c | 5
kernel/module.c | 38
kernel/params.c | 6
kernel/power/swap.c | 9
kernel/power/user.c | 7
kernel/profile.c | 2
mm/oom_kill.c | 12
mm/page_alloc.c | 7
mm/slab.c | 4
mm/swapfile.c | 8
mm/vmscan.c | 33
net/bridge/netfilter/ebtables.c | 3
net/core/pktgen.c | 156 ---
net/ipv4/devinet.c | 5
net/ipv4/netfilter.c | 7
net/ipv4/netfilter/Kconfig | 4
net/ipv4/netfilter/ip_tables.c | 10
net/ipv4/netfilter/ipt_MASQUERADE.c | 5
net/ipv6/addrconf.c | 4
net/netfilter/Kconfig | 25
net/netfilter/xt_hashlimit.c | 2
net/netlink/af_netlink.c | 3
net/x25/af_x25.c | 2
net/xfrm/xfrm_user.c | 73 -
scripts/kconfig/qconf.cc | 12
scripts/kconfig/qconf.h | 2
security/selinux/ss/services.c | 6
sound/pci/hda/patch_realtek.c | 2
sound/sparc/cs4231.c | 26
134 files changed, 3627 insertions(+), 1241 deletions(-)
---
More information about the svn
mailing list