From nobody Tue Jun 9 00:58:48 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id AFB273C197A for ; Mon, 25 May 2026 07:14:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779693293; cv=none; b=NZg6BtoAsdfXhoaLVnGy3l26AAdSltoWGQ0ncewh+9ywXzfSdmZIKVA5BKYnS7hz6CmGYpWtXBeL9QPsumCFCf0BKn2+xmP/95C9pkqxSj9MEIF9kMSNjprYCls0GJa1tn/ZSFCH7vojhPD8CRf/QY+ILnzT2DE5BG5SIppL8PQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779693293; c=relaxed/simple; bh=1xXVGaPB55QHeEo8SAN3bkN5O/LMUFsXfkgs6gm+HdE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=KRSvNBYlI2TvIKp5UCFh4mqY659Z/wcZUzUU7c+XD/c8ZDAGYf6EMUhfTgQUzMfViMv9Ap/dngVUnTxw4mMXtoUQwU83eY06/h6dPvHPAiWf5e16SPc8MB/r94RAoAxjWjOrSIrXv/or6a4ZfJJWzVC8miA7wyegn87PvCU5BFk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hXBqeiWf; arc=none smtp.client-ip=209.85.128.54 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) header.d=gmail.com header.i=@gmail.com header.b="hXBqeiWf" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490686877a1so2269865e9.0 for ; Mon, 25 May 2026 00:14:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779693287; x=1780298087; darn=vger.kernel.org; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=O5YPxs0JzfTvXLL6qyKCCkEFV46IOQigJmqAvNQ18D8=; b=hXBqeiWfuUtjshM2blBevtFzsNe0l9/RjzwpZInEoOPJtgzCzmSCnaBWLhnSLEjsh7 LsqXzVbdSDfXNn6HLEdNlU7crzS7CiVJR9IRkGONRCLWegNoYIymfIN8hv14n0tUqT8d 70CRkV1V8SWrQbPX2gn4XqAZ6PCBhgV4l5PUa+lM6X5ELCw6/ieECwYSJ+oziaOcgr3F /vNa1hIXnT3DCEO6LI7h7csgpsB7f0SV71jsHdtgWrg3A9XW80DSndBJ3gKTc6TgEF/R nm8w+c4Sogq8np8mA7HzhUkvl3Ygo+7ssgD6vqQnOBQVIgOQ9BQjyDDFHcmTmUTaZ2h9 Gpng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779693287; x=1780298087; h=content-disposition:mime-version:message-id:subject:cc:to:from:date :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=O5YPxs0JzfTvXLL6qyKCCkEFV46IOQigJmqAvNQ18D8=; b=mJ8OTiz97RS8G8Fpxxe427UMF2JWURnqUUhuzwzW3dj0pydeXy2IoubFeDZwK0iy7m nerEfWhHLNDFy1YyBJdH+EtPVFnrD0arEBz4expzj6BFGLkH3A73qPJG+f9RFC/bA2Yd ImNESd/iHZT0tjz17MRWIVJxf2rm6nxprgV/JUMot66Bze2uURtGSY57frrVh512lVOl 0NuTSfVLmp2+7jIM4yJJEYixomRXuDurzLOB6ZDa4+pW8rMlX2zHsiouNRivH7A5gMKm Xz4GE4D8EbOZ3lWwMqy3eDso30cWppQVuICK5Uqv1HhICIXWCr3QBHD8OjgkXg7KIlur qfrw== X-Forwarded-Encrypted: i=1; AFNElJ8FqabeQTBuQkFwZaW92/4DvFcvxS2dTILmK5J2kCjdghzluvnBPZnqiDHlEgbJf7AW4JQ80K/S+vR6C1E=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6iP3NIsWNTLCDsR1FgETVz+80JRYH93zB5YjlU7XujM2HNvYR X3kVwNmHK6eZhWAhtXbGKhvPbnFrXD+I9WxQAjwQa/Nfw6fnDCaRnmEp X-Gm-Gg: Acq92OEykuAQwvIQ8Ao9mSUYFXGDl7WEwlfc/77Wa7pjKpgLi9Gp32qGZ+/MQAQzHMQ JK1QjdCmTKRjSK1YOC7SYhzpeKdTgxGW9MBqNxjxVKDCn7VuepkIlEXh/JssAHAcv8kCs1bAxFZ GruKak3Hw+r6In64J3f5aRmWwPuR338fEYyR0ALyAza3tri2B6iaudqrBtuxLzg5e5MxYXioT/N 6MIDEe1L6KFLC05UkwEMBKXDtTFmDXGJAeQJ9E/rd0Yt8X4nCzLd1+ydPFxPDyfO/wPv3LNg5iG 6dACHsC2AelwmNjKUzUVPdZ3drE8Yy0fWcCSPWDPJYCzsHaBPep+Rw+dmNCYoosue8TAQERjWhc cHV460srSZ11W4uVuNZwNuteLN1e9WfzDinLdDaJiKPaDq6b3Vh/auKPl2sk2p6ofZny1Ez/CRx YscmVB9PTszeQRzGXQm2Cn7nI= X-Received: by 2002:a05:600c:8599:b0:48f:e230:29f4 with SMTP id 5b1f17b1804b1-490426ade02mr136310365e9.15.1779693286465; Mon, 25 May 2026 00:14:46 -0700 (PDT) Received: from localhost ([196.207.164.177]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490454ea134sm255601535e9.8.2026.05.25.00.14.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 May 2026 00:14:45 -0700 (PDT) Date: Mon, 25 May 2026 10:14:42 +0300 From: Dan Carpenter To: Karol Wachowski Cc: Karol Wachowski , Andrzej Kacprowski , Oded Gabbay , Jacek Lawrynowicz , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org Subject: [PATCH] accel/ivpu: prevent uninitialized data bug in debugfs Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Disposition: inline X-Mailer: git-send-email haha only kidding Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The simple_write_to_buffer() will only initialize data starting from the *pos offset so if it's non-zero then the first part of the buffer uninitialized. Really, if *pos is non-zero then this code won't work so just check for that at the start of the function. Fixes: 320323d2e545 ("accel/ivpu: Add debugfs interface for setting HWS pri= ority bands") Signed-off-by: Dan Carpenter Reviewed-by: Karol Wachowski --- drivers/accel/ivpu/ivpu_debugfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/accel/ivpu/ivpu_debugfs.c b/drivers/accel/ivpu/ivpu_de= bugfs.c index 189dbe94cf14..dc20bc73c6ed 100644 --- a/drivers/accel/ivpu/ivpu_debugfs.c +++ b/drivers/accel/ivpu/ivpu_debugfs.c @@ -450,7 +450,7 @@ priority_bands_fops_write(struct file *file, const char= __user *user_buf, size_t u32 band; int ret; =20 - if (size >=3D sizeof(buf)) + if (*pos !=3D 0 || size >=3D sizeof(buf)) return -EINVAL; =20 ret =3D simple_write_to_buffer(buf, sizeof(buf) - 1, pos, user_buf, size); --=20 2.53.0