diff options
Diffstat (limited to 'debian/patches/dde-enable-device.patch')
-rw-r--r-- | debian/patches/dde-enable-device.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/patches/dde-enable-device.patch b/debian/patches/dde-enable-device.patch new file mode 100644 index 00000000..80cac9fd --- /dev/null +++ b/debian/patches/dde-enable-device.patch @@ -0,0 +1,26 @@ +diff --git a/libdde-linux26/lib/src/arch/l4/pci.c b/libdde-linux26/lib/src/arch/l4/pci.c +index b50a735..b6cb4a0 100644 +--- a/libdde-linux26/lib/src/arch/l4/pci.c ++++ b/libdde-linux26/lib/src/arch/l4/pci.c +@@ -162,16 +162,17 @@ pcibios_align_resource(void *data, struct resource *res, + + int pcibios_enable_device(struct pci_dev *dev, int mask) + { +-#if 0 ++#if 1 + int err; + +- if ((err = pcibios_enable_resources(dev, mask)) < 0) ++ if ((err = pci_enable_resources(dev, mask)) < 0) + return err; + +- return pcibios_enable_irq(dev); +-#endif ++ return enable_irq(dev->irq); ++#else + WARN_UNIMPL; + return -1; ++#endif + } + + /******************************************************************************************* |