Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp5488207iob; Mon, 9 May 2022 18:16:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyV9SZJSBj1gmSrS3kiiCcIll2gZ0/VQr8FWGPhET6K+jRKI2Z5i1KcuHL0Sj0p4UdYZZbk X-Received: by 2002:a05:6402:268f:b0:427:d90e:86a1 with SMTP id w15-20020a056402268f00b00427d90e86a1mr20445653edd.143.1652145400157; Mon, 09 May 2022 18:16:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652145400; cv=none; d=google.com; s=arc-20160816; b=xKmwemtzDH59cyxeRxRgO8S5Z6r8rC5AWnbXtblNORSpGSBmj92w0MQMHUSGNEbu1M GDLpytfjSWGppLvoyp64JC+OkpCp7TXxBknBtmpcpayxsQUHvT115xRHTB3U6kEOvm2f yFQZwAELKZq26UptZCUtgo6ixY5K0PjGPvIVScjgAIjY1K+7cWL1yT0SzzMp0Pzb8omK 1Hze6Ap5347vJ8a5ECV2X3WeI59sOxgRLJixY8BEOgS8laB1DOoRl688yfLkWZZLCFs4 iXiIVO5U7+7thL1lEOOo24UsOgWmyHksa2+rv+k22yfKwoWHX4AM98gVuc8SSmylWzu/ aV0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9/2uXldvfYoKX/QsgMzn7huOl5appHYsaoLbp3Ty8ys=; b=G5sdxHsCQjAMyxek4aG/r5+9RdWr7nVd4azcuzbWWb3n1ACnPek+MqKdxDE2HXK2ff 1vULidEZFrhsh0nOZ8KbwaBHQnwVzdrW0DP23w3TTYuecukYZfc1RjJrgKkvMpgxiC4C 3Ead9qAeGCC9GouCCc8/QiEjrU6nyY23zu8NlUOlL/NCa2+6GRnA8G2sFkGZfdtCQTi/ LzSRc51Ruu2+Q76oobP2EOuK5PTwauQtIBZcutxlox6How7EM/vmmLJArlgAiP+v2p7S wFvpHrScVKhT8mOQAZfPkmNzcNddnM1rdDK4KO4HRuVmn7yxTz+uHXktmB9+yQtqfj3B YlDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=J6HtOOIX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id m3-20020a1709060d8300b006f384307fc0si14811119eji.343.2022.05.09.18.16.16; Mon, 09 May 2022 18:16:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=J6HtOOIX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232409AbiEIX2d (ORCPT + 99 others); Mon, 9 May 2022 19:28:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232404AbiEIX2Z (ORCPT ); Mon, 9 May 2022 19:28:25 -0400 Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12B7916C5FE for ; Mon, 9 May 2022 16:24:30 -0700 (PDT) Received: by mail-lj1-x233.google.com with SMTP id 4so18849510ljw.11 for ; Mon, 09 May 2022 16:24:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9/2uXldvfYoKX/QsgMzn7huOl5appHYsaoLbp3Ty8ys=; b=J6HtOOIXn+++9tZpxLOu3p9VYF0mdyUdqvhQsO5esN7i/sXmpTP/yO4M9nC18YZ6Mj 5fDNgWJFuYgNnzVEHtwaWjR/nzrq9uaMKxaOi054liqU7iEqnkwiZ9eSB9ZNXwSLka2b OWi3F4ycgplHJ7P/nbouHWtaehw+9S4DEdXcufofzqQUcNjDLlkfUi0iM5fmkIeIgfPx X6YXT/3MUf69um4+Jbw7v1vl/8Mw0K5TixG94pZ1N1XgR/rJWARIzw+DrXl78jZ8d//N J43xMqAQk9/TBw55RTFdPFbYGqAkK6SS/T1eOWQvhLARW8uZrIFW+pxjOV8WmimrVK1b rrXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9/2uXldvfYoKX/QsgMzn7huOl5appHYsaoLbp3Ty8ys=; b=3L8xS9WZuuV5OESKIui0CS6UDm8tYCgZ321QC3Dh1hCM9YwGLVK2AZNh0JYq1mh+ZZ yAkFNBKHJgYCgN1lZ8H1EDKyXPovoK7nLVCH3F/2DF1+mtP6h4F2+r5H2AJS7YAUxJzu bbo4dkG7bu4tcI4gVQU9HxVMK+B4tU63xbIA/Eh8LvV72wSEipI6aQAFyvIvsWucjhq6 gLCu/YcT5V/98GnrMxtfbiPbJyW3kvogSaXjLMTdGcvy1jmiGpkimnp2Qs+8GrrmuBTk QGKQYNiImcWPO3nqdWRWVqdeAbBn2MjJvDRTm0HluCP62PlH24oTjVAAaWl7qZ3DUL5j EroQ== X-Gm-Message-State: AOAM533yYrYeHbyFjFByUw5edQiJJpQjC548xBrrMhhlPKnSyc523VEj UhhMh7elU7o1xc6ScUvVyi7YQ52udL1RNQZz8PoYug== X-Received: by 2002:a2e:a88b:0:b0:24b:5714:213d with SMTP id m11-20020a2ea88b000000b0024b5714213dmr12090006ljq.412.1652138668138; Mon, 09 May 2022 16:24:28 -0700 (PDT) MIME-Version: 1.0 References: <20220509231901.3852573-1-cmllamas@google.com> In-Reply-To: <20220509231901.3852573-1-cmllamas@google.com> From: Todd Kjos Date: Mon, 9 May 2022 16:24:15 -0700 Message-ID: Subject: Re: [PATCH] binder: fix printk format for commands To: Carlos Llamas Cc: Greg Kroah-Hartman , =?UTF-8?B?QXJ2ZSBIasO4bm5ldsOlZw==?= , Todd Kjos , Martijn Coenen , Christian Brauner , Joel Fernandes , Hridya Valsaraju , Suren Baghdasaryan , kernel-team@android.com, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-17.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, ENV_AND_HDR_SPF_MATCH,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,USER_IN_DEF_DKIM_WL,USER_IN_DEF_SPF_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 9, 2022 at 4:19 PM Carlos Llamas wrote: > > Make sure we use unsigned format specifier %u for binder commands as > most of them are encoded above INT_MAX. This prevents negative values > when logging them as in the following case: > > [ 211.895781] binder: 8668:8668 BR_REPLY 258949 0:0, cmd -2143260157 size 0-0 ptr 0000006e766a8000-0000006e766a8000 > > Signed-off-by: Carlos Llamas Acked-by: Todd Kjos > --- > drivers/android/binder.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/android/binder.c b/drivers/android/binder.c > index f3b639e89dd8..b4b0e4489bef 100644 > --- a/drivers/android/binder.c > +++ b/drivers/android/binder.c > @@ -3984,7 +3984,7 @@ static int binder_thread_write(struct binder_proc *proc, > } break; > > default: > - pr_err("%d:%d unknown command %d\n", > + pr_err("%d:%d unknown command %u\n", > proc->pid, thread->pid, cmd); > return -EINVAL; > } > @@ -4490,7 +4490,7 @@ static int binder_thread_read(struct binder_proc *proc, > trace_binder_transaction_received(t); > binder_stat_br(proc, thread, cmd); > binder_debug(BINDER_DEBUG_TRANSACTION, > - "%d:%d %s %d %d:%d, cmd %d size %zd-%zd ptr %016llx-%016llx\n", > + "%d:%d %s %d %d:%d, cmd %u size %zd-%zd ptr %016llx-%016llx\n", > proc->pid, thread->pid, > (cmd == BR_TRANSACTION) ? "BR_TRANSACTION" : > (cmd == BR_TRANSACTION_SEC_CTX) ? > -- > 2.36.0.512.ge40c2bad7a-goog >