From nobody Mon Jun 8 12:13:20 2026 Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) (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 56FCB3C2798 for ; Fri, 29 May 2026 09:40:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780047661; cv=none; b=a/o2E3qPBtLkJCHNyNvP2ZJ2eaYJOPv+58gFAMqljNwscIWxE7EjkScAt9/skuywSD/PxNDiHmXJwigXVZYoi9TAqhwMMF7fRVl4kagFoGv6P8CGyt8u83uw8F7bXRRCJNlFgjZNahFSENLXWfKEW8XJI2bcV67HFep71nJ96RU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780047661; c=relaxed/simple; bh=0uZqe+NXUPzk9AoU29J90aR6YOlih3MkIkmZzO997ik=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=loghdFLfoEpn7+um9WxBnE8eO2ar8Sgmd6miiQtxx+F8AB9t0BYQhfBCwwcLXC9yCZGjUyvwJjO8muIr51K/QF3q/bngC1lNJApv6XPvqDv43iqTfFSKo6BvqpXZwsjicoGO0tKX9ounlEdESBlxBRONQE8dNq+fH2ad126oaEk= 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=OFzZy20I; arc=none smtp.client-ip=209.85.210.174 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="OFzZy20I" Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-8413ba03989so1074257b3a.1 for ; Fri, 29 May 2026 02:40:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780047657; x=1780652457; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Vnw0/SoZFAvCCGA9LWkYqPGq7SPvUsRGSkJoKPybuIc=; b=OFzZy20Il2DuFWqXcEeCJ/z7kd+1jkIg5tRcYISd01s7SSR/f9rNLW0X6XsPRthUal IDUbvzL4mdjm0r3AQ5/Skc33DXSfvQ2dDMZOk7uQmtOY1HkYkeWoLaFEMvQ101h5CRel QuZgFqAZZRTugCOGDSgZRVXPAPD3e4aGpx3MDh7da8l2r3aza5XWYmMWRF00tAKo7vtP cHxEqc7xDVECUno00/1MPhuEJ/uZH6ekM1i+/ohkEf548y8VeSwvTV1YpoOXNiGS8XqZ MLBBGCowxKNePH7XjOr122FFNPjFYPbGfX4l5COU7F2tNMb6GhKEz/EGGglpbklgwag7 jdWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780047657; x=1780652457; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Vnw0/SoZFAvCCGA9LWkYqPGq7SPvUsRGSkJoKPybuIc=; b=kyLUYrqVI7ZDdeNv0RpYn3l15fggUtYvJN8tNgQrQSlrFqOtzQuQ0rOGy8ICAui2qa fWG4lSBILdT9Xr1KQ4wRNvq8Z2pOWuNB3haE60biqh1MwT0i0XFNwKPSLv9hPRH6BfR6 Sm1DUrzvaJhTBjzVcuVvm7/y7JWAs/gLM+sD+bq2aRCAcbhg8QWcnM6Q1RT2UYXOlgRg lmNqJ6eD//NpFGwYkgOSCXEyUH2FK3ejizpE8iyB2cxy/VuptESvQjcmBXOLAnZyJg90 ygOwBgJWhjE431nj/fpl2Z1lPDB9qYJLzVFRx9fDNnhg2OPZXJS9C+IFnwk26kXGl1tM f7Kg== X-Gm-Message-State: AOJu0YxcA9jNcAGrwHDULdIK1eUf74ev7U/97dzFGS8znizfO1ON+ZsS o4z3YPfHBemWs/MW68US6Uk67p61wLdhUF+wFrRdOx4vYs/SH4rvWH8V X-Gm-Gg: Acq92OFeiUGTS1mZodAvvOiDMEARWV2EPgOL22ojTFriHTW2at9k5qrpd0fPo0uZDma TLTxoKEkf/YTIXIq2wmMMCi5WGyHieJZz38E7i8bJaUjl/PcmCNS2uNDr2UXbjYpZDd8kCUDI8W oLYIJ1QQC1N6qOgRyoY95Ti7EwAeAo3W7ix+rM/vXzjykXtPhzO3SxsvJkiSHg6xa1hpE+yTJNp advlrzlczns/DKskJ/1BASEb6a+Iz8UMUio1nW7a1urltLozmyX4srbT7njfNZvQDreCTej1Cfg fGaAp3SScUJcIXWA16A1BnZT9676Gkrfkyvk02Ic8JmOzbWfccq3Aav2i2bortS0tR9gnFXWZrd KMR5bBKg6PFMCtGtNxlpJ/smCdF0/Ox4DSJILUJJkd36MIxavHyc1P+uHD9CVz5CHiPEdO9QQ3N cIH1kStNbwJ3lxnU1k8Y1mndaHN1mMRYcW+0kZk8/y42A= X-Received: by 2002:a05:6a21:46c5:b0:3a2:ea40:c93c with SMTP id adf61e73a8af0-3b411c9dc49mr1089250637.1.1780047657247; Fri, 29 May 2026 02:40:57 -0700 (PDT) Received: from localhost.localdomain ([189.1.242.96]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84214b32f2fsm1292233b3a.22.2026.05.29.02.40.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2026 02:40:56 -0700 (PDT) From: Yiqi Sun To: linux-m68k@lists.linux-m68k.org, geert@linux-m68k.org Cc: linux-kernel@vger.kernel.org, Yiqi Sun Subject: [PATCH] m68k: syscall: fix syscall_get_arguments() argument mapping Date: Fri, 29 May 2026 17:40:23 +0800 Message-Id: <20260529094023.1428008-1-sunyiqixm@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" On m68k, syscall_get_arguments() currently returns orig_d0 as args[0], followed by d1-d5 as args[1..5]. However, syscall arguments are passed in d1-d5 and a0, so args[0] should reflect d1, and the full argument set should include a0. Fix the mapping by copying all six arguments from the saved register block starting at d1. Fixes: 6baaade15594 ("m68k: Add kernel seccomp support") Signed-off-by: Yiqi Sun --- arch/m68k/include/asm/syscall.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/arch/m68k/include/asm/syscall.h b/arch/m68k/include/asm/syscal= l.h index bf84b160c2eb..2e268eeedad3 100644 --- a/arch/m68k/include/asm/syscall.h +++ b/arch/m68k/include/asm/syscall.h @@ -52,10 +52,7 @@ static inline void syscall_get_arguments(struct task_str= uct *task, struct pt_regs *regs, unsigned long *args) { - args[0] =3D regs->orig_d0; - args++; - - memcpy(args, ®s->d1, 5 * sizeof(args[0])); + memcpy(args, ®s->d1, 6 * sizeof(args[0])); } =20 static inline void syscall_set_arguments(struct task_struct *task, --=20 2.34.1