Linux kernel 6.12.1 (regression): VIDEO_INTEL_IPU6 depends on ARCH_HAS_DMA_OPS
- Dominant language
- C
- Stars
- 251
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
I reported [issue 219534 in the Linux kernel bug tracker](https://bugzilla.kernel.org/show_bug.cgi?id=219534) and was told to find the actual maintainer. (I hope here is the right place.)
Since kernel 6.12.1 the configuration option `VIDEO_INTEL_IPU6` depends on `ARCH_HAS_DMA_OPS`. (It did not in kernel 6.11.*.) The option `ARCH_HAS_DMA_OPS` is only implicitly activated by enabling GART_IOMMU or XEN. IMHO, this appears like a bug (at least it is odd.) For a kernel which is tailored to only support Intel CPUs, `GART_IOMMU` is not available either, because it only is meaningful for AMD CPUs. (You need to set `CPU_SUP_AMD` for `GART_IOMMU`). I also do not intend to run the kernel as a XEN guest and do not need XEN guest support in the kernel.
Expected behavior: `VIDEO_INTEL_IPU6` should be selectable without `CPU_SUP_AMD` or `XEN`.
Contributor guide
Assessment
This issue has not been assessed yet.