| | 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 |