From nobody Sat Feb 7 08:44:38 2026 Received: from mail-dy1-f202.google.com (mail-dy1-f202.google.com [74.125.82.202]) (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 3F4DC244186 for ; Fri, 23 Jan 2026 17:57:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.202 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769191034; cv=none; b=WcjwjhY00m7iCyEGG4YstiUWnQnzusers9GeM0bH917hmXfnA9DKe0U3rWJloQHUUq51mdP+Px238KhhMI7TMpxcOA3IK6Qlv7Mlys03T87lTdOlG0DwKH7P14ETSA81xiFyB2o0GVSxYVgHH5OO8kdc9NQ3pcgaL2cZX8Ro+uw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769191034; c=relaxed/simple; bh=o7xtykfIzGFSme2Oqcd9Ar6e756GJsvyZZrav4Fqukk=; h=Date:Mime-Version:Message-ID:Subject:From:To:Cc:Content-Type; b=Civ+NejB9euRlCQ3CzsdAUunaRr8Qj7VNJWw9joVZRk2eBJSusCeSOGOUXUg2PTMsraEVqtJsBe6yCtsafex+3fw7EoUqcf03Gha8Ofc/IHMdfvMy9DwLCcT9JlGRrFjlsKK/q1y1yNFy6eGZ0lIjoW7eA5pQxB/SnZcUIqb51I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--cmllamas.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=IvDd50zQ; arc=none smtp.client-ip=74.125.82.202 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--cmllamas.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="IvDd50zQ" Received: by mail-dy1-f202.google.com with SMTP id 5a478bee46e88-2b722bc1be1so6958943eec.0 for ; Fri, 23 Jan 2026 09:57:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1769191032; x=1769795832; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=nxErXwNVuLJWq8W1xhtoI/CBZeGYg0XzN/LdQ3EhMm8=; b=IvDd50zQNac3gWwYNE5yYn6JQSL+Wm9ciF1j1ImQmQHitEYW8bNNM9q6s00pdDulSP YBYkTcyatzB+/IAe0bVsqofE+09x2dqXr1B069vb2dx0JBicjwXcTJOFKlcoShcWqvtx wAxysGx2scszKOypj0wiWiw4L8UBCDjWqwjkTe6MRZtjZmaR7mKB5XmXuS9anuV+fcsx G+TGLi2l4lV+D+fefEi7FaevuD1l5Lqtr/aLpx7sYlAAsxXQTCqZ6z5TscYKtNi66kko aaXlZymHKiSGjSVEC7rOpx5WbweE19xkvwjnFJtag0zVeSXlvtquH/R51TnHFYfVHSjm 7Rnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769191032; x=1769795832; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=nxErXwNVuLJWq8W1xhtoI/CBZeGYg0XzN/LdQ3EhMm8=; b=kPshDrdhsbgAFpFApQyciYsaJGFYuqlrgK3CP/mTTPwmLopEC3Cc9GzZ1wjFfsNFuu 3VGlEq+EHBADTt6vqMfbQR3tMlDHw+lK3ySGYNHhOjctrDsqX0Rt1Lrshna6SPRqxSFK /a+c2fC/V+0Js3rJdn9dZVVg2nRdJmqk92WZPun7Aw/fVdX8RHr3wRhKu31PIO2jihKQ xgiTNlSaeAAKtAadx8HczKnwPP9i76znPwB+Pbe4rx4LvNDn7p91AvdaOuRfcLDn7aFq bnRHNcZPQk+6b3+dq65c2iLWZ+rzt1ZnW15YtmYWZuR8y+4wXyFK47hoq2uoIQDELkZz ZbPw== X-Forwarded-Encrypted: i=1; AJvYcCWq++PzT7Gsk4uvUGC4JQOOaPkqWmFVbRB4CPS35Ywaqsp5gld22OhXPNANUpUb545Xm7cFXNtrb1cTEao=@vger.kernel.org X-Gm-Message-State: AOJu0YzMd4X2CWs2vqXou3nvVZ+wdgC2zrE3qBtTs3UNceoBcHZNl421 KBfBzsDvzrL74cRB3qCiCNDJS2fldA3GXuA5xj2BR/UYce0qXVO7sQ17RceK4WPsjC+/pptKlz5 6uvr6t09K5ELFzA== X-Received: from dlbbz1.prod.google.com ([2002:a05:7022:2381:b0:11f:3484:4f15]) (user=cmllamas job=prod-delivery.src-stubby-dispatcher) by 2002:a05:7300:cb1a:b0:2b6:fc4b:3c8b with SMTP id 5a478bee46e88-2b74274cb93mr1024455eec.4.1769191032259; Fri, 23 Jan 2026 09:57:12 -0800 (PST) Date: Fri, 23 Jan 2026 17:57:02 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog Message-ID: <20260123175702.2154348-1-cmllamas@google.com> Subject: [PATCH] binder: fix BR_FROZEN_REPLY error log From: Carlos Llamas To: Greg Kroah-Hartman , "=?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?=" , Todd Kjos , Christian Brauner , Carlos Llamas , Alice Ryhl Cc: kernel-team@android.com, linux-kernel@vger.kernel.org, stable@kernel.org, Steven Moreland , Todd Kjos Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The error logging for failed transactions is misleading as it always reports "dead process or thread" even when the target is actually frozen. Additionally, the pid and tid are reversed which can further confuse debugging efforts. Fix both issues. Cc: stable@kernel.org Cc: Steven Moreland Fixes: a15dac8b2286 ("binder: additional transaction error logs") Signed-off-by: Carlos Llamas Reviewed-by: Alice Ryhl --- drivers/android/binder.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 535fc881c8da..2837162e73e8 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -3812,8 +3812,9 @@ static void binder_transaction(struct binder_proc *pr= oc, return; =20 err_dead_proc_or_thread: - binder_txn_error("%d:%d dead process or thread\n", - thread->pid, proc->pid); + binder_txn_error("%d:%d %s process or thread\n", + proc->pid, thread->pid, + return_error =3D=3D BR_FROZEN_REPLY ? "frozen" : "dead"); return_error_line =3D __LINE__; binder_dequeue_work(proc, tcomplete); err_translate_failed: --=20 2.52.0.457.g6b5491de43-goog