From nobody Tue Sep 29 02:34:10 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 B95953148D8 for ; Thu, 13 Aug 2026 02:40:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786588836; cv=none; b=JcJiVXAvqadzmoIcg9q2s+AHEnXFczRUkNHXjAAit10lbIOuSie3A96LgVqdf/tilhLVTmmQ1QkO8ddJgmB17DktKi5q+5UT5GMkJfwvwn0CT1+RaIKudaSZMKIHZizlnYorSZwbIAP2GG4xYytOjMW2DcJXzU4rSZjBrs9bvCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786588836; c=relaxed/simple; bh=Rm8yJnlT3fsCQLbfHSwTkl17wnWlfVroX3yT09INhmI=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=G/ANR8dOIPnrTKDAqEs+2BU62CckgJioZbci9VVYPa5m5MOYxhZ3d2NRFS2XZsKxPn4NUmZQ79XsEfCJFICwZghr3oiMcvh2Wv09qdT9e223L5o+v0KCdZsM/2yt/xmucPDu+wUQP3E7DS7xF3+PVkdugWx48ZHPaAh+z1BoGY0= 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=MI2SiVZZ; arc=none smtp.client-ip=209.85.221.48 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="MI2SiVZZ" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-47de0093c42so1470878f8f.3 for ; Wed, 12 Aug 2026 19:40:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786588833; x=1787193633; 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:content-type; bh=jBG7b5ISCcqvogeJMToUIR5kJKEpeXF6DhAFVm+3bAY=; b=MI2SiVZZETU7Om+O3zztE1F1/rnfur19hTeebve2Zap+DxfTGVVtU0hU18NoEChDRH gSWt+ke9uukDEFK+zBTQI4lt6MzuzgAiXLmUaFr+Zwk/7WXcYQnv58WiJvrZUo5RXTFf ovshDJatEggJIKRvrH1VQRIhXavjYkKDh2lOAkithqEJ4qJBGfOu4ZXDSd4mYrwjXVHD aRkCTyZAv6fnZc8WNtm7rg2bOHqxydImbURWhB8zikr9/l9MpXcTIf7ZtQdVrE/OzQ88 b6/Kusp5AAlYTmpgzUvnfXvGOo/HUK1WXb2gD+rz1fqN1KJBuOJBMVFgcxkTR7/DgMR0 BXbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786588833; x=1787193633; 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:content-type; bh=jBG7b5ISCcqvogeJMToUIR5kJKEpeXF6DhAFVm+3bAY=; b=ZHmZ9j3M+D9RiELJF7u8/WyOq4hovWgAhFLvbHmOXgwckAD51BiaxrDiuobnOLjdg5 yGKG3aEQVx1tp+V+4TgRTQxgPno3L6aANbW6T1+GrdCqXgoranaE4w+RnVgEdj4HAYTK TjfFMIbU5FP4DtuXfRA74//YXKnlxOSXBb4yHGOJdpC/CYYZfYRpcw6AD0MpH4I9XkSl y2zkcCHsrWu3QjhOHqPPIAB6CDufInspToFNXDp4UZzNRDzr+wrhytsKSFr71TDMmVKL Uhg2x6+0J8sSJZvAd1g5SjUnPCaM7clUL5mXYcK3iFZYj83vU6wmuT24R7gH5r0WtVkL BpcA== X-Forwarded-Encrypted: i=1; AHgh+RpoNdAlJNt4m75sHVE55CoTa+IO0UccDG/5SHhssxkFHaRPCypK87BnmXalzAYCZi5ImAb9RzKLLYoe7ow=@vger.kernel.org X-Gm-Message-State: AOJu0YyGLzmj1T0hY53rz/MbzVa+KfF+9Qhw9e9HV6e3+SN23tZvDR/r w0KJGLUo5IW1xkIUNNhmY4aJgLdUUPMadl8uNnnHN3NkHy863AVIeqm6 X-Gm-Gg: AR+sD12FLx+YQt2sQagwUJOsSqVxIl8WLlUa4sIcOOxQBiPme80tKIuJD7dQXhNHDwB L4qTr7EIzsi9U0+IJzGOY5mv6fYrzenb/72w6DmV2GHHSib9YaqKfyPt3Mm9jBU0lKRwWrhSkRD i/yO0IvDYkkKbL1TUIjtzblmO99crQX6K4z57p/s/OrmDQ1PrZcfOYPwyCoUfotcZS3wOQKMibl qgodKK/C1pDjpSdUmtWBktrimgwIEftWd/8mRXbH/euAiGyIstz8QOOP3xoH28/2L1DnRKUIid1 cqPPOXp29jX4QR9WN0TKtFzSrCFGw+IKbuEHLVqOJGezBQsyt6CDnE54VCy7YLFI0k566kEymDc /CbFE0xyOvplhK0Gls0LsWFQe+QWQ7NgZJS/z0IUvZFmwtk+h2/fGBePZBQGPjB4KzMJSNroenY Adr7BRuY8CBwZeik8Iy64lhl0ZvI39fTXkkBt7sa90PRht3JEId2zRjuEEG6Yl+p9dDeYSle3Ux /y52eBPyS82SSlFb29OnHNkbPl+xnr4bQft/hlueh9YEUtBbjFAZv3fgKn5+7pk6ljF7aGHc1oF hnX2jNLy0EjLE9tjopyBeyeuLCiOnN1CWGmqb7Yq6FDjUN1NU29UuNwHvFjFQEkDp8ft X-Received: by 2002:a05:6000:388:b0:47f:e770:13e0 with SMTP id ffacd0b85a97d-48159ccc59fmr3151747f8f.7.1786588832762; Wed, 12 Aug 2026 19:40:32 -0700 (PDT) Received: from localhost.localdomain (dynamic-2a02-3100-9c79-1f01-1565-573d-10dc-99f9.310.pool.telefonica.de. [2a02:3100:9c79:1f01:1565:573d:10dc:99f9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4815a5c2308sm2306362f8f.33.2026.08.12.19.40.31 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 12 Aug 2026 19:40:32 -0700 (PDT) From: Karl Mehltretter To: Michal Simek Cc: Karl Mehltretter , Appana Durga Kedareswara rao , kernel test robot , oe-kbuild-all@lists.linux.dev, Radhey Shyam Pandey , linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH] microblaze: Fix MB_MANAGER build with older binutils Date: Thu, 13 Aug 2026 04:40:26 +0200 Message-Id: <20260813024026.5402-1-kmehltretter@gmail.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) 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" Commit 88707ebe77e2 ("microblaze: Add custom break vector handler for mb manager") added the suspend mnemonic to the MB Manager break handler. GNU as only learned this mnemonic in binutils 2.42. Linux supports binutils 2.30, where enabling CONFIG_MB_MANAGER fails: arch/microblaze/kernel/entry.S:946: Error: unknown opcode "suspend" The suspend mnemonic is an alias for mbar 24, and both encode as 0xbb020004. Use the underlying instruction, which GNU as 2.30 already supports. Fixes: 88707ebe77e2 ("microblaze: Add custom break vector handler for mb ma= nager") Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202310310151.UhB396Qs-lkp@int= el.com/ Suggested-by: Michal Simek Cc: stable@vger.kernel.org Assisted-by: Codex:gpt-5.6-sol Signed-off-by: Karl Mehltretter --- arch/microblaze/kernel/entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/microblaze/kernel/entry.S b/arch/microblaze/kernel/entry.S index 582d7256d8154..ad44341a5dbc7 100644 --- a/arch/microblaze/kernel/entry.S +++ b/arch/microblaze/kernel/entry.S @@ -943,7 +943,7 @@ ret_from_break: mbar 1 mbar 2 bri 4 - suspend + mbar 24 /* suspend */ nop #endif =20 --=20 2.53.0