From b6c2e2ad58bc466f108bd0cdf73f4eca1743c709 Mon Sep 17 00:00:00 2001 From: Arun T Date: Sat, 25 Apr 2026 16:13:20 +0530 Subject: [PATCH] IPU7: Remove psys probe defer for kernel 7.0.0 with tree ISYS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. PSYS module defers probe in-tree IPU7 ISYS driver on kernel 7.0 it gets garbage → EPROBE_DEFER and reading adev->isp->ipu7_bus_ready_to_probe as zero 2.ipu7-dir is missed in in tree for debugfs creation Signed-off-by: Arun T --- drivers/media/pci/intel/ipu7/psys/ipu-psys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/pci/intel/ipu7/psys/ipu-psys.c b/drivers/media/pci/intel/ipu7/psys/ipu-psys.c index 838f0b2..138ded5 100644 --- a/drivers/media/pci/intel/ipu7/psys/ipu-psys.c +++ b/drivers/media/pci/intel/ipu7/psys/ipu-psys.c @@ -1310,7 +1310,7 @@ static int ipu7_psys_init_debugfs(struct ipu7_psys *psys) struct dentry *file; struct dentry *dir; - dir = debugfs_create_dir("psys", psys->adev->isp->ipu7_dir); + dir = debugfs_create_dir("ipu7-psys", NULL); if (IS_ERR(dir)) return -ENOMEM; @@ -1342,7 +1342,7 @@ static int ipu7_psys_probe(struct auxiliary_device *auxdev, unsigned int i; int ret; - if (!adev->isp->ipu7_bus_ready_to_probe) + if (adev->isp->ipu7_bus_ready_to_probe) return -EPROBE_DEFER; ret = alloc_chrdev_region(&ipu7_psys_dev_t, 0,