| 325 | * linux-stable-v4.0.5.patch |
| 326 | {{{ |
| 327 | diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c |
| 328 | index 85f247e..a78b225 100644 |
| 329 | --- a/drivers/pci/quirks.c |
| 330 | +++ b/drivers/pci/quirks.c |
| 331 | @@ -3595,6 +3595,10 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_TTI, 0x0642, |
| 332 | DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_JMICRON, |
| 333 | PCI_DEVICE_ID_JMICRON_JMB388_ESD, |
| 334 | quirk_dma_func1_alias); |
| 335 | +/* https://bugzilla.kernel.org/show_bug.cgi?id=42679#c94 */ |
| 336 | +DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_LITE_ON, |
| 337 | + PCI_DEVICE_ID_PLEXTOR_M6E, |
| 338 | + quirk_dma_func1_alias); |
| 339 | |
| 340 | /* |
| 341 | * Some devices DMA with the wrong devfn, not just the wrong function. |
| 342 | diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h |
| 343 | index e63c02a..1607b20 100644 |
| 344 | --- a/include/linux/pci_ids.h |
| 345 | +++ b/include/linux/pci_ids.h |
| 346 | @@ -2487,6 +2487,9 @@ |
| 347 | |
| 348 | #define PCI_VENDOR_ID_ASMEDIA 0x1b21 |
| 349 | |
| 350 | +#define PCI_VENDOR_ID_LITE_ON 0x1c28 |
| 351 | +#define PCI_DEVICE_ID_PLEXTOR_M6E 0x0122 |
| 352 | + |
| 353 | #define PCI_VENDOR_ID_CIRCUITCO 0x1cc8 |
| 354 | #define PCI_SUBSYSTEM_ID_CIRCUITCO_MINNOWBOARD 0x0001 |
| 355 | |
| 356 | }}} |
| 357 | * 4.0.xでも正常に動作することを確認 |
| 358 | * twitter:mittyorz/status/608644911533936642 |
| 359 | * https://bugzilla.kernel.org/show_bug.cgi?id=42679#c114 |