Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1243505pxb; Wed, 10 Feb 2021 03:54:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJyiQKCs8xqk0h8alAj9vEr6lyn1ronL4sQwMT7UuwqX9VjOQr4OjScqn2AXHmEhiAT16Gdl X-Received: by 2002:aa7:c94c:: with SMTP id h12mr2876735edt.40.1612958081975; Wed, 10 Feb 2021 03:54:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612958081; cv=none; d=google.com; s=arc-20160816; b=QFJYS35t4FqFktqJlhQZGzWD3t3EGs1zY1AmrUJv+ixJu1nAudkNfO1hvu5EjkOfs0 NBgzkW/3SYHY5fPu55vbP89rD9sxb2t/7S4tRgP1ExB/sdgvLqs5zMyA4ywTrQM/L5TO BgfpzsoMdQTqNS3b8a9z9mMT7KK4uHZCmoVZrILHNrYlu+V9jm+Xzs/NXqVzBIK+Acat ocKxCF7Smuifk3+Lf6+wbbgf5/LiBJyJgZLbVAcMZyk5FY0A1HS1sDQRTLHt2B4kiUrE f2Pxa8i12U4hdN9OST10wWqoL+fdx6M1atX+Ub3o42HitppWRm4b6tlDA3kq8lSBJbgQ KvoQ== 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=FwhQWQcXOYcRdwhUuOHm0u5zszXz7WPkm4PdHoVK8WA=; b=qbzxKBbHDK8F462uEmOkKYfKNYZ85oVg79w7wlse6pW4AEmf4c7F3LnC1rC2eS2l1W fWQRT3LT5TrSsxMMUVSHrbT3G1MOr/zHUmb74hw5dZIJIFw2SGS06PWCEda3cpEKB/f1 NLZOcJ4nAtKzTSBiUrSR5/hRY65D9xwx8A6RMTQUqBtxJcdm5z3fZD9JKO/Pg4RvDduT HKu0DPWGOSxxNhlm+29+YOwn4cFokdym24d8+p9Rr6bHW16SfDnvvgjfn5kXfYDFgYpH aPlu2FUzjmzhPP98yee1jSMyHSjLEjo70pEAYqqcskdX9Ib3Ar9lcHs10xZChSn9gnRo xdvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rXlyVjCr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cd1si1089845ejb.214.2021.02.10.03.54.18; Wed, 10 Feb 2021 03:54:41 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rXlyVjCr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231634AbhBJLxN (ORCPT + 99 others); Wed, 10 Feb 2021 06:53:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35120 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231444AbhBJLsj (ORCPT ); Wed, 10 Feb 2021 06:48:39 -0500 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 50DB5C061788 for ; Wed, 10 Feb 2021 03:47:56 -0800 (PST) Received: by mail-pf1-x435.google.com with SMTP id z6so1114676pfq.0 for ; Wed, 10 Feb 2021 03:47:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FwhQWQcXOYcRdwhUuOHm0u5zszXz7WPkm4PdHoVK8WA=; b=rXlyVjCrQGaXRg/2MVoSkt5wv3hssM0LAX+7UPuG3iMDCEBXXWTcGJ45kFm2LLFMyC +qOD99PZITQ8T1RyJmAd+cpgt72dlFiKxtchZoLaDYsNUbHvOtm7sfCeBlTa9OFzQ0ya LAUCJgeqIXReb1CHjrI56L8ArODTtGcdXRcLpEEKCBk2ms9zc9GXGoaU0ezH88fB+hqi VIM/whY7w97RD3XA/O+mbPqOJdZUx01R1QoOZSOdvKdeV3sHYzoKU2G9Tr6O+Jmk3/2z 2tFv9kbK2rFuAdLbE+//BXSLq1VGMTNkYlRT6mK0dDFWFdNuAiTixFWtLZsNe0Mo7pGP MhAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FwhQWQcXOYcRdwhUuOHm0u5zszXz7WPkm4PdHoVK8WA=; b=S+39wNF/2tMRPHZjlnKerW0PK1TPQEm7V3s8RTh78/qXC3b9uG3cOXUubvlx8xa702 Rb89ACUTsf1N+voSdXVClHcWO0y92gHukM5o4//HqVGLvBbFs60kUYweM/45bMypjZRN FPdLy9tQ/eY6iL9NHukZHvhzEELQ2BCdzpHaiL4sZs+ehTL/BwuNfXaZcqk5x4+6TRwf zEm0oNqHXb9fiouw6g7UTR2gfRKqM300q3+/lTJMFWrBNKpy4U5bjEv0o96q9DxBnXt+ 55iN2l+Pqt7YuhWxpg+kVY1X1dAYf8jw9ZDp3EsnSmxGNhVmYovFuz4TBx+PI7TJEMUb O9bQ== X-Gm-Message-State: AOAM532AnKuNVi4h+J5KUPvhl4GOM9yxsxJYvpg+yYFaqggeb3MkDGtQ 9JxFfOciG8CX+Wtg7TCcCmStlK49JH4skeqpBKk= X-Received: by 2002:a63:3d0:: with SMTP id 199mr2782236pgd.4.1612957675693; Wed, 10 Feb 2021 03:47:55 -0800 (PST) MIME-Version: 1.0 References: <20210210051814.845713-1-timur@kernel.org> In-Reply-To: <20210210051814.845713-1-timur@kernel.org> From: Andy Shevchenko Date: Wed, 10 Feb 2021 13:47:39 +0200 Message-ID: Subject: Re: [PATCH 0/3][RESEND] add support for never printing hashed addresses To: Timur Tabi Cc: Petr Mladek , Steven Rostedt , Sergey Senozhatsky , Vlastimil Babka , Andy Shevchenko , Matthew Wilcox , Andrew Morton , Linus Torvalds , roman.fietze@magna.com, Kees Cook , John Ogness , Akinobu Mita , Alexander Potapenko , Andrey Konovalov , Marco Elver , Rasmus Villemoes , Pavel Machek , Linux Kernel Mailing List , linux-mm Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 10, 2021 at 10:33 AM Timur Tabi wrote: > > [accidentally sent from the wrong email address, so resending] > > [The list of email addresses on CC: is getting quite lengthy, > so I hope I've included everyone.] > > Although hashing addresses printed via printk does make the > kernel more secure, it interferes with debugging, especially > with some functions like print_hex_dump() which always uses > hashed addresses. > > To avoid having to choose between %p and %px, it's easier to > add a kernel command line that treats all %p as %px. This > encourages developers to use %p more without making debugging > more difficult. > > Patches #1 and #2 upgrade the kselftest framework so that > it can report on tests that were skipped outright. This > is needed for the test_printf module which will now skip > %p hashing tests if hashing is disabled. > > Patch #2 upgrades the printf library to check the command > line. It also updates test_printf(). It's a bit hard in some mailers (like Gmail) to see the different versions of your patches. Can you use in the future - either `git format-patch -v ...`, where is a version - or `git format-patch --subject-prefix="PATCH vX / RESEND / etc" ...` ? -- With Best Regards, Andy Shevchenko