12 Dec, 2009
1 commit
-
* 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (109 commits)
PCI: fix coding style issue in pci_save_state()
PCI: add pci_request_acs
PCI: fix BUG_ON triggered by logical PCIe root port removal
PCI: remove ifdefed pci_cleanup_aer_correct_error_status
PCI: unconditionally clear AER uncorr status register during cleanup
x86/PCI: claim SR-IOV BARs in pcibios_allocate_resource
PCI: portdrv: remove redundant definitions
PCI: portdrv: remove unnecessary struct pcie_port_data
PCI: portdrv: minor cleanup for pcie_port_device_register
PCI: portdrv: add missing irq cleanup
PCI: portdrv: enable device before irq initialization
PCI: portdrv: cleanup service irqs initialization
PCI: portdrv: check capabilities first
PCI: portdrv: move PME capability check
PCI: portdrv: remove redundant pcie type calculation
PCI: portdrv: cleanup pcie_device registration
PCI: portdrv: remove redundant pcie_port_device_probe
PCI: Always set prefetchable base/limit upper32 registers
PCI: read-modify-write the pcie device control register when initiating pcie flr
PCI: show dma_mask bits in /sys
...Fixed up conflicts in:
arch/x86/kernel/amd_iommu_init.c
drivers/pci/dmar.c
drivers/pci/hotplug/acpiphp_glue.c
04 Dec, 2009
4 commits
-
Increases the device timeout from 10s to 5 minutes, giving the user a
visual indication during that time in case there are problems. The patch
is a backport of changesets 144 and 150 in the Xenbits tree.Cc: Jeremy Fitzhardinge
Signed-off-by: Paolo Bonzini
Signed-off-by: Jeremy Fitzhardinge -
When printing a warning about a timed-out device, print the
current state of both ends of the device connection (i.e., backend as
well as frontend). This backports half of changeset 146 from the
Xenbits tree.Cc: Jeremy Fitzhardinge
Signed-off-by: Paolo Bonzini
Signed-off-by: Jeremy Fitzhardinge -
The logic of is_disconnected_device/exists_disconnected_device is wrong
in that they are used to test whether a device is trying to connect (i.e.
connecting). For this reason the patch fixes them to not consider a
Closing or Closed device to be connecting. At the same time the patch
also renames the functions according to what they really do; you could
say a closed device is "disconnected" (the old name), but not "connecting"
(the new name).This patch is a backport of changeset 909 from the Xenbits tree.
Cc: Jeremy Fitzhardinge
Signed-off-by: Paolo Bonzini
Signed-off-by: Jeremy Fitzhardinge -
They don't need to be global, and may cause linker clashes.
Signed-off-by: Jeremy Fitzhardinge
Cc: Stable Kernel
05 Nov, 2009
1 commit
-
Move xen_domain and related tests out of asm-x86 to xen/xen.h so they
can be included whenever they are necessary.Signed-off-by: Jeremy Fitzhardinge
Signed-off-by: Jesse Barnes
31 Mar, 2009
3 commits
-
Signed-off-by: Jeremy Fitzhardinge
-
Signed-off-by: Ian Campbell
Signed-off-by: Jeremy Fitzhardinge -
Remove suspend_cancel hook from xenbus_driver, in preparation for using
the device model for suspending.Signed-off-by: Ian Campbell
Signed-off-by: Jeremy Fitzhardinge
09 Jan, 2009
1 commit
-
The xenfs filesystem exports various interfaces to usermode. Initially
this exports a file to allow usermode to interact with xenbus/xenstore.Traditionally this appeared in /proc/xen. Rather than extending procfs,
this patch adds a backward-compat mountpoint on /proc/xen, and provides
a xenfs filesystem which can be mounted there.Signed-off-by: Alex Zeffertt
Signed-off-by: Jeremy Fitzhardinge
Cc: Ingo Molnar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
07 Jan, 2009
1 commit
-
CC: Jeremy Fitzhardinge
Signed-off-by: Kay Sievers
Signed-off-by: Greg Kroah-Hartman
20 Aug, 2008
1 commit
-
There are four operating modes Xen code may find itself running in:
- native
- hvm domain
- pv dom0
- pv domUClean up predicates for testing for these states to make them more consistent.
Signed-off-by: Jeremy Fitzhardinge
Cc: Xen-devel
Signed-off-by: Ingo Molnar
25 Apr, 2008
2 commits
-
Add module aliases to support autoprobing modules
for xen frontend devices.Signed-off-by: Mark McLoughlin
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner -
When the xen block frontend driver is built as a module the module load
is only synchronous up to the point where the frontend and the backend
become connected rather than when the disk is added.This means that there can be a race on boot between loading the module and
loading the dm-* modules and doing the scan for LVM physical volumes (all
in the initrd). In the failure case the disk is not present until after the
scan for physical volumes is complete.Taken from:
http://xenbits.xensource.com/linux-2.6.18-xen.hg?rev/11483a00c017
Signed-off-by: Christian Limpach
Signed-off-by: Mark McLoughlin
Signed-off-by: Jeremy Fitzhardinge
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner
19 Oct, 2007
1 commit
-
Found these while looking at printk uses.
Add missing newlines to dev_ uses
Add missing KERN_ prefixes to multiline dev_s
Fixed a wierd->weird spelling typo
Added a newline to a printkSigned-off-by: Joe Perches
Cc: "Luck, Tony"
Cc: Jens Axboe
Cc: Mark M. Hoffman
Cc: Roland Dreier
Cc: Tilman Schmidt
Cc: David Woodhouse
Cc: Jeff Garzik
Cc: Stephen Hemminger
Cc: Greg KH
Cc: Jeremy Fitzhardinge
Cc: Geert Uytterhoeven
Cc: Alessandro Zummo
Cc: David Brownell
Cc: James Smart
Cc: Andrew Vasquez
Cc: "Antonino A. Daplas"
Cc: Evgeniy Polyakov
Cc: Russell King
Cc: Jaroslav Kysela
Cc: Takashi Iwai
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
18 Jul, 2007
1 commit
-
This communicates with the machine control software via a registry
residing in a controlling virtual machine. This allows dynamic
creation, destruction and modification of virtual device
configurations (network devices, block devices and CPUS, to name some
examples).[ Greg, would you mind giving this a review? Thanks -J ]
Signed-off-by: Ian Pratt
Signed-off-by: Christian Limpach
Signed-off-by: Jeremy Fitzhardinge
Signed-off-by: Chris Wright
Cc: Greg KH