intel / intel/ipu6-drivers

Linux kernel 6.12.1 (regression): VIDEO_INTEL_IPU6 depends on ARCH_HAS_DMA_OPS

Open
#303 5 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.