From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=209.85.128.48 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1792943102; b=2YPLxXxQrE/B+c4uYDXanfSSkr9x5X1OLNvWg3CzphXDdg4RiuS6hChP6qErMq5ZyvjM YFpQKZgCiTehadWIDSQFcMo3AWg77o3QfojqfhWOLH4yEhBgChH5rbDS7X+YYhiLe++92 EAzs5i48e4FLedDdtEaO8RAREogqZUR88xSkFWufhTILUJHNgXPlXb4DbJ84yxEr6u/P6 O4q5PFm+tPf9Vxa6txo5ZSizNtBSm1xdOlV4+hhv2agWSzq0jedd33UmXvp1676GLFXCH sbk+88reMKyfFK8ctLGOHHun+Hz3GdqDWc9UQNdc073M+32M/yvLfqYF/9q9igDI2Nw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792943102; h=DMARC-Filter:Received:DKIM-Signature:X-Google-DKIM-Signature: X-Forwarded-Encrypted:X-Gm-Message-State:X-Gm-Gg:X-Received:Received: From:To:Cc:Subject:Date:Message-ID:X-Mailer:In-Reply-To:References: MIME-Version:Content-Transfer-Encoding; bh=N0vgeH4sze1VHMGmMqh9MlIMZCyUAgrFNnWhz5uEDuU=; b=MCcSPcZKV99ywrEx5Q8Pb5twDsNeLU7e5C39zc7XZ4GEjIrfz1jpqvNzlWmb+sU3kkVg djVM/rqJAnFptGoj5+CSLVc3oLyOlhTR8BXdPFsm8Pyna1G64KHestcyjVLfGf7lBZj78 kv5yg1e3Qr5lQ/Y0aQzjrkv8Tb1UM1O57mvXbr/My7F1a1wXQ9tAfqgrPVq5qeVOXCYab JOE5TKFg8ygFh8B3epiH4SgJ44tTPApQp7iLDm+VT3iw6VtErApvB+ytIjigE+kegxueL wYOiV1gVCUSuGWjwVaO7aA0qWR4QVyKNuAGbqylNutmCQJcqCZ/0EE8OtKEANsqO+Tg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=SWGW9WvI; arc=none smtp.remote-ip=209.85.128.48 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DB206606A31B for ; Sun, 25 Oct 2026 15:45:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org DB206606A31B Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=SWGW9WvI Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4a5087a5348so4846595e9.0 for ; Sun, 25 Oct 2026 08:45:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792943100; x=1793547900; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=N0vgeH4sze1VHMGmMqh9MlIMZCyUAgrFNnWhz5uEDuU=; b=SWGW9WvIKg2fivf5djPJlrcId8el4e90hbdb2siEaeMVDX4v8OexjV2Z45JrtvjaX0 r5uDHqvYAavBQzOyF/8jLVi0yIhpuxv2V4D04g6SccviZbairPg2ggxVpTjkESrn0LES FcQaHshGGvdPV1XcdO8ENrVXD5yfZlxrDiFC/1w6Rquswu66nyEjjgN3Veeib3oYpDDx bCBFy82Tb8oR2D56mJZtQVvPkHOT6RfqgnxWkncsjKA3XVIF7Fim0vp2rgPJwyvdyp6s WX7AaGiFSYYxf+bKC4V0/Xa9W8xHbsRGqTtfiZLnRoSIbmAuZJCOJPnY6pn8A51q8kKM Bz2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792943100; x=1793547900; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=N0vgeH4sze1VHMGmMqh9MlIMZCyUAgrFNnWhz5uEDuU=; b=BTS8sISSHhN9u3gs094x3s+pP0shTg3G3GaVpmPM1r91oVQ2vVg7RJI5/FyieWbN0S D4LoPKMlKm/RAjHqi/s4gRnm7rWGEK34WLtsBvHwYAmzU4C1uvaATRwuBmududAnmgpb zwqMSY/28a+nk9inacASZKDo+WjApDXlWPNCUJAzuyGpNGRV5PCwfHMPgeqVZPAulXRZ /XUXxk9kSvZmnEFRm3fxUT2x6jJbPTQxDSyOa4QBSBaiEOOHhlS8OszbFASyAVwPCtcx 2CS1dKqgLHRfJUfyRJm17v+io9SncjpAHILmCBe/tOcHPBlR2MwV5924uXgG1JJE1w51 cy6Q== X-Forwarded-Encrypted: i=1; AKwUvBzPvN6etSHZbjx2TGEB2T0taCbFbT4/nYwYcQEFy35fysSnrdTEw0GPlw9WQploPuO1ESxTfnBNyekG8m0=@vger.kernel.org X-Gm-Message-State: AFq9FYKpPI/H0q64EFKABeOCkzBkVicVnxJeddyzSYIwjwbGrelCQy4H dqXfwB7q156vJbzMeAcWjlJcDBB3GEuBV6J6x2vWZyOIfA8mHIMJDOpk X-Gm-Gg: AYBFou0XQgs5ihosCXeJAu/R6fNYmYbJbQYcjKuL4xSJb3AZzOYsMlFRJgBCGu1o3RS Xw5rIdi/Op2wfXxRqlSYDUG312TaFjDQD4x1TNAb3ecQinIYD8q41L0jpi5uNzBg2kQJvNyVMWn cgCFRvGjLceMXwUMxlairIA6Pf15CfFIHoNTiQ7lc58vIu4E5h2lME3pdVilF+0vaAb2UqO7xZH 9kB/XoXREYCcRy0q8D/3+CfaM2jp2QppyOAbuQKKjkCGzTadF2q/PMBrvBPbWXc15UJwgCTb34I C1Ib/HBGPvYPfdtsNu1IkoKi53CZA9oZrBsqS2JH0gOldidJC2gXf2pc3EmLKp4Mag2RAJJpO2/ roLgpvvj0W9LDbhGBDF3aQAj/PH8YrjeCAbfeg75uQ2zLF1KHsHy623e+yEnFZf0TXcvPDWialf QZe0O3eDkXtTWxgl8bAM0009IZ8UxxiiiiBkIm5PmI8s4xcTITf3KpD2YQhEnSHjfZeByBhFg7q LcqhZWmV1nsT6jWoEmdJEASZpTeSv3nn6TtH4Q2DlSYwLS5oLEkntsgw8JMD8BhaHuteU8l9Fi+ 5y3LFXQaK4BGCw== X-Received: by 2002:a05:600c:c173:b0:4a2:883:4adb with SMTP id 5b1f17b1804b1-4a35ac9ea4amr71754855e9.22.1792943100278; Sun, 25 Oct 2026 08:45:00 -0700 (PDT) Received: from raviolimobile.tail5f26fd.ts.net ([84.70.180.170]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a35a30e11bsm157355105e9.1.2026.10.25.08.44.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Oct 2026 08:44:59 -0700 (PDT) From: Fernando Rimoli To: "D. Manresa" Cc: Fernando Rimoli , Sakari Ailus , Hans de Goede , Daniel Scally , Mauro Carvalho Chehab , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v4 1/2] media: ipu-bridge: don't reference the module image from software nodes Date: Sun, 25 Oct 2026 15:44:55 +0000 Message-ID: <20261025154457.36770-1-fernandorimoli11@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20261010155626.2766298-2-dmanresa@gmail.com> References: <20261010155626.2766298-1-dmanresa@gmail.com> <20261010155626.2766298-2-dmanresa@gmail.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi, You said the Surface Pro 7+ is leaving your hands, so here is a run on other hardware: a Surface Pro 9, IPU6 Alder Lake-P (8086:465d), with three sensors on the bridge (OVTI5693, OVTID858, SMO55F0). To be clear, both of the failures you fixed need the IPU driver unloaded, by module unload or by PCI remove and rescan, and I cannot do that on this machine. A warm reload of intel-ipu6 leaves its CSE firmware refusing authentication, and the cameras stay dead until a cold boot. So this is a no-regression run of the normal paths, not a reproduction of the bug. What I ran: your v4 1/2 and 2/2 on the 6.19-based tree this machine boots, on top of a20c843c9bc4 ("media: ipu-bridge: Keep the clock-noncontinuous property name out of rodata"), which your 1/2 builds on. Both applied with offsets only. 1/2 changes struct ipu_sensor, so I rebuilt intel-ipu6 against the new header as well. intel-ipu6-isys was not rebuilt, and all 24 symbols it imports still match. After a cold boot: intel-ipu6 0000:00:05.0: Found supported sensor OVTI5693:00 intel-ipu6 0000:00:05.0: Found supported sensor OVTID858:00 intel-ipu6 0000:00:05.0: Found supported sensor SMO55F0:00 intel-ipu6 0000:00:05.0: Connected 3 cameras The two sensors whose drivers parse link-frequencies from the endpoint get it from the per-sensor copy: ov5693 419200000 vd55g 396000000 (ov13858 never parses the property; it reports its own menu, 540000000.) Unbinding and rebinding those two sensor drivers, three times in all, parses the same nodes again, and the values come back intact each time. The front sensor needs clock-noncontinuous on this machine (without it, it delivers no frames), and it streams at 28.63 fps, so the per-sensor property names reach it too. Rear 29.94 fps, unchanged. No warnings in the log from the bridge. Tested-by: Fernando Rimoli # Surface Pro 9, IPU6 (8086:465d); boot and sensor rebind, not unload or rescan I have not put a tag on 2/2. Its new path only runs when the IPU node is already registered at init, which never happens on a normal boot, so nothing I could run here reaches it. Fernando