diff --git a/patches/4.19/0001-surface-acpi.patch b/patches/4.19/0001-surface-acpi.patch index 475825ed9..50797a2e0 100644 --- a/patches/4.19/0001-surface-acpi.patch +++ b/patches/4.19/0001-surface-acpi.patch @@ -1595,7 +1595,7 @@ index 000000000000..ab793f6774a0 +static bool surfacegen5_idma_filter(struct dma_chan *chan, void *param) +{ + // see dw8250_idma_filter -+ return param == chan->device->dev->parent; ++ return param == chan->device->dev; +} + +static int surfacegen5_ssh_check_dma(struct serdev_device *serdev) diff --git a/patches/5.1/0001-surface-acpi.patch b/patches/5.1/0001-surface-acpi.patch index 8d1e9253a..6ea7f3967 100644 --- a/patches/5.1/0001-surface-acpi.patch +++ b/patches/5.1/0001-surface-acpi.patch @@ -1574,7 +1574,7 @@ index 000000000000..ab793f6774a0 +static bool surfacegen5_idma_filter(struct dma_chan *chan, void *param) +{ + // see dw8250_idma_filter -+ return param == chan->device->dev->parent; ++ return param == chan->device->dev; +} + +static int surfacegen5_ssh_check_dma(struct serdev_device *serdev)