From nobody Sun Apr 5 16:29:43 2026 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 436DB1DFF7 for ; Fri, 20 Feb 2026 15:15:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771600555; cv=none; b=cO0aBoB6+5hFJS/gBeJ1ub72kOypRM/xDPga5I70tusXVRKub0HxCwMOOyS40QUqBLSLcJJZdZSh4JlP/SBLRU57gaKmD+s3IATYFxmLpRPr0Vs7QNdTq9isiXDg06CFc75Df/VIP1qPLai1iyaS/uBLgreLpFSHGJc4MFQcGYk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771600555; c=relaxed/simple; bh=eysWYvCsExoIgeeymb9G8mybqFVtueLwlYixINHEiac=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=glG6qoVC/IlmXvgcmuYC1QcgLO9GEVtuNmbdXwonErarw7q7yc61ZUdk+LRxMPUoKgcsivcGAXzh9J5PpUUzn14eGaTVFC/ufP90ZzNo69yP4uYf9mMfvHKpg4oFWkev5hFcPX4xp3dNnHWbfjvGzsmcsl9LCVblJxHeFk9vNNQ= 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=iA65qZi3; arc=none smtp.client-ip=209.85.216.49 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="iA65qZi3" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-3545d66bb3aso1287256a91.0 for ; Fri, 20 Feb 2026 07:15:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771600553; x=1772205353; 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=9LSobUKtdLKdjoJHBpSpo0rAY3N37EJAbDqrwSfCuzY=; b=iA65qZi3/k9wzl2Gj0S1j14bdMHV1PAi/RSAONfdmcEyL2vrf40kMA+34y0NTiiCCp mDS4PPalQCR6Qy1j1AzXWATi0iRbrRsVORjOrIkbCS1YtiJ6otB9voL3decf7mFaxtBJ nV8bts8WpHYIJVk9XE+0rl6pV5Izw7pK0vSmdqdIDiBTUX1ihQPaWKwvVNbSp7W7NaYA Rh/4HmqrQYbc6H7qH1ORBjmoeqvLf5L1PW3oZwPBF97ocoabq3eJeRz5IbasqBepLMbh UPQKaeFSLlu7fkoRsoOmELQRk/VtS7gM4/WoRv3DBsiTUCtsdNIqQVnmZsOZvTuWE3Aq 2lVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771600553; x=1772205353; 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=9LSobUKtdLKdjoJHBpSpo0rAY3N37EJAbDqrwSfCuzY=; b=larUXOaqBqqQ0glwVPG9Ijiqu1jJjNeaBb3BDi5xAy+e2tcHzT/xgI57gvkiZplC5C +kydHmAAZt6LTon0fgdxsIqzH5N6wzeJzxIWJXrYy2Gfb2IYR63qno2AK7JWpEBcs7JD XcGLQIZONZ/2aa2h7YLrc9EcN2Pybkdie7DbgRXQnabLWgLyMp4O6S4SUZwmm0S895sH kBd+eUe+kk1+Z8t6q3/cUk4HsQihVaQ3Cg/PG3HkaBf1BEXM2khsZoTlBKIEPo4IuJ0l DbKItHPaGdkakJ28/7ufJfYJydaNPZi7Vzhq43h11oLcumhbmLAgTajKyl0zgK1alkfu JYjA== X-Forwarded-Encrypted: i=1; AJvYcCUuFuhWwyaM7pEMGbO/Cw/EbbZ6QKNmYOsBfXPYK+x7ue1gsCSidx9jInmzofWEp3ak3w/sZwgTuoucd3I=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5+0LNb8PeJ4sF6Njx0Nh1d9ckT0OXmSHuXIeqVOejbC0F0SaZ 85hR9ao3zqMSvOBTsvHzTDfKcr3f8s800MdJUgGRoWFhYOy0nBQqij09 X-Gm-Gg: AZuq6aKfnFZve4GZ+gXZ4ewpKzDfUYO4FTInWupmcjwxaf0O43pK8g8EBZmZc8GLbpT UwAmTpEJkGJHhCn/2bdTQeAfRcyyf7JGJgPgYQXQX3Obyjp21w1av9m8fBiP//wRd38AxWl6BNs qm3eErUI0zccKbE1dJPWEvr+FZDZtYOBJR7I1vHqvWY3Cv30bFZoCdpK4J/O2ib5+/1lRD8WNCS VAXydx/wgZXdHKlii5JtUXHaHNfpg3Tdddoc2ASBAwGE8ny/kvhSB1L8ztn8xVDfiDHAQ+zGG5D WjJ7LSUHG8tjmX0KJzfuF/5fQbon1KDem5Fd5Aa48iyztTHZANIbu84vr5+qTvDEn+4QNELOk8i SfAlBvGmDq6LXj+QU6DIA2M8K02lGq8JLa/bxV+cR77sLww0blELfm62vB/ZIyvEj9qK27aoNCz cJRvInPlVgXCu/quwYnz/GnuA/fFAAMy0wFAMpR9g3+Og= X-Received: by 2002:a17:90b:3808:b0:33b:a906:e40 with SMTP id 98e67ed59e1d1-358ae7bc124mr66599a91.2.1771600553421; Fri, 20 Feb 2026 07:15:53 -0800 (PST) Received: from localhost.localdomain ([103.198.96.57]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3589d842fd0sm3529575a91.16.2026.02.20.07.15.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Feb 2026 07:15:53 -0800 (PST) From: Rio To: Andrew Morton Cc: Feng Tang , Petr Mladek , Jinchao Wang , Joel Granados , Pnina Feder , linux-kernel@vger.kernel.org, Rio Subject: [PATCH] kernel/panic: increase buffer size for verbose taint logging Date: Fri, 20 Feb 2026 20:45:00 +0530 Message-ID: <20260220151500.13585-1-rioo.tsukatsukii@gmail.com> X-Mailer: git-send-email 2.52.0 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" The verbose 'Tainted: ...' string in print_tainted_seq can total to 327 characters while the buffer defined in _print_tainted is 320 bytes. Increase its size to 350 characters to hold all flags, along with some headroom. Signed-off-by: Rio --- kernel/panic.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/panic.c b/kernel/panic.c index c78600212b6c..42b03fdd6ffa 100644 --- a/kernel/panic.c +++ b/kernel/panic.c @@ -854,10 +854,12 @@ static void print_tainted_seq(struct seq_buf *s, bool= verbose) } } =20 +/* 350 can accomadate all taint flags in verbose mode, with some headroom = */ +#define TAINT_BUF_MAX 350 + static const char *_print_tainted(bool verbose) { - /* FIXME: what should the size be? */ - static char buf[sizeof(taint_flags)]; + static char buf[TAINT_BUF_MAX]; struct seq_buf s; =20 BUILD_BUG_ON(ARRAY_SIZE(taint_flags) !=3D TAINT_FLAGS_COUNT); --=20 2.52.0