diff aacraid dkms 1.2.1.50663
von da2401- SNIPPET_DESC:
- diff file - compatibility with kernel version 4.4
- SNIPPET_CREATION_TIME:
- 26.07.2016 20:38:21
- SNIPPET_PRUNE_TIME:
- Unendlich
- SNIPPET_TEXT:
-
- diff -u -W 160 a/commsup.c b/commsup.c
- --- a/commsup.c 2016-02-26 12:16:11.000000000 +0100
- +++ b/commsup.c 2016-05-24 08:55:31.000000000 +0200
- @@ -3517,7 +3517,12 @@
- dev->aac_msix[0].dev = dev;
- if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr,
- - IRQF_SHARED|IRQF_DISABLED, "aacraid", &(dev->aac_msix[0])) < 0) {
- +#if (LINUX_VERSION_CODE < KERNEL_VERSION(4,4,0))
- + IRQF_SHARED|IRQF_DISABLED,
- +#else
- + IRQF_SHARED,
- +#endif
- + "aacraid", &(dev->aac_msix[0])) < 0) {
- #if ((LINUX_VERSION_CODE > KERNEL_VERSION(2,6,8)) || defined(PCI_HAS_DISABLE_MSI))
- if (dev->msi)
- pci_disable_msi(dev->pdev);
- diff -u -W 160 a/linit.c b/linit.c
- --- a/linit.c 2016-02-26 12:16:11.000000000 +0100
- +++ b/linit.c 2016-05-24 08:51:48.000000000 +0200
- @@ -3382,7 +3382,7 @@
- .this_id = MAXIMUM_NUM_CONTAINERS,
- .sg_tablesize = 16,
- .max_sectors = 128,
- -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0))
- +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,19,0) && LINUX_VERSION_CODE <= KERNEL_VERSION(4,4,0))
- .use_blk_tags = 1,
- #endif
- #if (AAC_NUM_IO_FIB > 256)
- @@ -4009,7 +4009,7 @@
- #endif
- pci_set_drvdata(pdev, shost);
- -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24))
- +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,24) && LINUX_VERSION_CODE < KERNEL_VERSION(4,4,0))
- error = scsi_init_shared_tag_map(shost, shost->can_queue);
- if (error)
- goto out_deinit;
- diff -u -W 160 a/rx.c b/rx.c
- --- a/rx.c 2016-02-26 12:16:11.000000000 +0100
- +++ b/rx.c 2016-05-24 09:05:54.000000000 +0200
- @@ -1190,7 +1190,12 @@
- dev->msi = aac_msi && !pci_enable_msi(dev->pdev);
- #endif
- if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr,
- - IRQF_SHARED|IRQF_DISABLED, "aacraid", dev) < 0) {
- +#if (LINUX_VERSION_CODE < KERNEL_VERSION(4,4,0))
- + IRQF_SHARED|IRQF_DISABLED,
- +#else
- + IRQF_SHARED,
- +#endif
- + "aacraid", dev) < 0) {
- #if ((LINUX_VERSION_CODE > KERNEL_VERSION(2,6,8)) || defined(PCI_HAS_DISABLE_MSI))
- if (dev->msi)
- pci_disable_msi(dev->pdev);
- diff -u -W 160 a/sa.c b/sa.c
- --- a/sa.c 2016-02-26 12:16:11.000000000 +0100
- +++ b/sa.c 2016-05-24 09:07:30.000000000 +0200
- @@ -419,7 +419,11 @@
- goto error_irq;
- dev->sync_mode = 0; /* sync. mode not supported */
- if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr,
- +#if (LINUX_VERSION_CODE < KERNEL_VERSION(4,4,0))
- IRQF_SHARED|IRQF_DISABLED,
- +#else
- + IRQF_SHARED,
- +#endif
- "aacraid", (void *)dev ) < 0) {
- printk(KERN_WARNING "%s%d: Interrupt unavailable.\n",
- name, instance);
- diff -u -W 160 a/src.c b/src.c
- --- a/src.c 2016-02-26 12:16:11.000000000 +0100
- +++ b/src.c 2016-05-24 09:08:38.000000000 +0200
- @@ -1048,7 +1048,12 @@
- dev->aac_msix[0].dev = dev;
- if (request_irq(dev->pdev->irq, dev->a_ops.adapter_intr,
- - IRQF_SHARED|IRQF_DISABLED, "aacraid", &(dev->aac_msix[0])) < 0) {
- +#if (LINUX_VERSION_CODE < KERNEL_VERSION(4,4,0))
- + IRQF_SHARED|IRQF_DISABLED,
- +#else
- + IRQF_SHARED,
- +#endif
- + "aacraid", &(dev->aac_msix[0])) < 0) {
- #if ((LINUX_VERSION_CODE > KERNEL_VERSION(2,6,8)) || defined(PCI_HAS_DISABLE_MSI))
- if (dev->msi)
- pci_disable_msi(dev->pdev);
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN