diff options
-rw-r--r-- | debian/patches/dde-enable-device.patch | 26 | ||||
-rw-r--r-- | debian/patches/series | 1 |
2 files changed, 27 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 + } + + /******************************************************************************************* diff --git a/debian/patches/series b/debian/patches/series index 8290f136..14754761 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -68,3 +68,4 @@ exec_filename_fs.patch exec_filename_use.patch exec_filename_fix.patch huge-nodecache0001-xxx-huge-nodecache.patch +dde-enable-device.patch |