[{"id":1772184,"web_url":"http://patchwork.ozlabs.org/comment/1772184/","msgid":"<b0665fe7-fc57-7795-3cee-f33cd806b850@gmx.de>","date":"2017-09-20T20:14:49","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":1115,"url":"http://patchwork.ozlabs.org/api/people/1115/","name":"Helge Deller","email":"deller@gmx.de"},"content":"On 20.09.2017 18:29, Sergey Senozhatsky wrote:\n>          This patch set attempts to move ia64/ppc64/parisc64 C function\n> pointer ABI details out of printk() to arch code. Function dereference\n> code now checks if a pointer belongs to a .opd ELF section and dereferences\n> that pointer only if it does. The kernel and modules have their own .opd\n> sections that's why I use two different ARCH functions: for kernel and\n> for module pointer dereference.\n> ...> *** A BIG NOTE ***\n>          I don't own ia64/ppc64/parisc64 hardware, so the patches are not\n>          tested. Sorry about that!\n\n\nI just now tested your patch series successfully on parisc64.\n\nYou may add to the whole series:\nTested-by: Helge Deller <deller@gmx.de> # parisc64\n\n  \n> Another note:\n>          I need to check what is BPF symbol lookup and do we need to\n>          do any dereference there.\n\nNot relevant for parisc, since we don't support it yet.\n\nHelge","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xy9yG1YYwz9s7h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 06:17:10 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xy9yF71qtzDqT0\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 06:17:09 +1000 (AEST)","from mout.gmx.net (mout.gmx.net [212.227.15.18])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xy9wN0zGvzDqTc\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 21 Sep 2017 06:15:31 +1000 (AEST)","from [192.168.20.60] ([91.36.201.242]) by mail.gmx.com (mrgmx001\n\t[212.227.17.190]) with ESMTPSA (Nemesis) id 0MPlY2-1dydH31xsQ-004xSo;\n\tWed, 20 Sep 2017 22:14:55 +0200"],"Authentication-Results":"ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmx.de\n\t(client-ip=212.227.15.18; helo=mout.gmx.net;\n\tenvelope-from=deller@gmx.de; receiver=<UNKNOWN>)","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","To":"Sergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tTony Luck <tony.luck@intel.com>, Fenghua Yu <fenghua.yu@intel.com>,\n\tBenjamin Herrenschmidt <benh@kernel.crashing.org>,\n\tPaul Mackerras <paulus@samba.org>,\n\tMichael Ellerman <mpe@ellerman.id.au>, \n\tJames Bottomley <jejb@parisc-linux.org>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>","From":"Helge Deller <deller@gmx.de>","Message-ID":"<b0665fe7-fc57-7795-3cee-f33cd806b850@gmx.de>","Date":"Wed, 20 Sep 2017 22:14:49 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-Provags-ID":"V03:K0:Ko5G5XgxveTzjiQVuvBD1m4lKdO9toEXj13Q7kycfDoX+VcyDTi\n\tbOUuuPO4YVf8jeef0R/eavsEaPzSPKECX0T4yVxP6VIJ5JebzRfkcAqfDZBXwBfUjbUuapp\n\tPCimvSSYpqxwnOWiluHsgxuSsoz34TET/SNAMm/FpXL295LdFXEnHYM8tsUF/9HkJfkZrQi\n\tgKXo2hUf2YDE92TfpXc8g==","X-UI-Out-Filterresults":"notjunk:1; V01:K0:ouaSA8z1r1w=:UP03OveWsYyqE2q4rTx4YG\n\tS23yZVOAlHIj99N8CBhXWbMYGDe9AtvJB1apujCctTSQ6gDba/VjCXMkhjdSEiY5RJzda9fhr\n\tv9xWmqy8Wu4OHqG4SLn9xZIaEAgWGjAiWp8nrpKhpOCXu2pPnJ+6UZV1AwKWHrWn8JF/Nqh2U\n\tl8ZYC7oWx2MVg5RMdmbeqaOLbTAyNAv7mlQl8SmqdWgfXN3na+NaK5sj7TCi5YRwxlJ51E4Nr\n\tF2kEy6eAgYOh9t14MU/7Fia/5ZbgZRaeXfyoBXbkNCUJZeU2+qm36dHFsuNS2HacoBNE0l6Ej\n\tulVjXUGVCkRNPYeQsL5nGerwZEj6YVx9CzuRMO8ICUVAbFkKzAsPD8EClzGxV13PQbCHK+JmF\n\tKnnkk8mvmQGopZ1TonBf6eU3hJ2GpSf/KiobcsGmlkklrtREfgUg6c61k1hEQXRkFVQtPf6We\n\tQDSSip7lldh37J4tLqvAJD52JiSXDdeTpYi2bW2ZJAO089gbnQXVC8epKQIjLiMhRvJh9XKj2\n\tKztoqfx0Bho0JeAGut3+wZzQSVfQn8O7Qc8TKM8obhYCttlKCrfsbdWPP6cWfbO0nPd5vuts2\n\tQ6wa2Qbs2Ks4xMXvD4oxYWHPJ60ntB/vQmRJOgUXW0v8KYXkZcRjNMz5lUZft/7FKzhHGIX5E\n\tz8Hx6nqg2mEBDurdgRaI1TGywihQAO7vwQjEk7OucDXLaXPavPesvifpTdmVKDAaQ1QS9hfL8\n\tOKorTI3a+RmTLDPvgi1x290c/5mxmkx3+DfhNnhp1a3jga9kAuMp4hc2u6DFQ3u+ofsY/nCvu\n\tplPNoUvBaLWm+2ELY634oZsx1KG/Szy1vVs1BmPnv+ANscEogs=","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Petr Mladek <pmladek@suse.com>, linux-ia64@vger.kernel.org,\n\tlinux-parisc@vger.kernel.org, Alexei Starovoitov <ast@kernel.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, linux-kernel@vger.kernel.org,\n\tJessica Yu <jeyu@kernel.org>, Andrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1772329,"web_url":"http://patchwork.ozlabs.org/comment/1772329/","msgid":"<20170921003034.GB773@jagdpanzerIV.localdomain>","date":"2017-09-21T00:30:34","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":67261,"url":"http://patchwork.ozlabs.org/api/people/67261/","name":"Sergey Senozhatsky","email":"sergey.senozhatsky.work@gmail.com"},"content":"On (09/20/17 22:14), Helge Deller wrote:\n> On 20.09.2017 18:29, Sergey Senozhatsky wrote:\n> >          This patch set attempts to move ia64/ppc64/parisc64 C function\n> > pointer ABI details out of printk() to arch code. Function dereference\n> > code now checks if a pointer belongs to a .opd ELF section and dereferences\n> > that pointer only if it does. The kernel and modules have their own .opd\n> > sections that's why I use two different ARCH functions: for kernel and\n> > for module pointer dereference.\n> > ...> *** A BIG NOTE ***\n> >          I don't own ia64/ppc64/parisc64 hardware, so the patches are not\n> >          tested. Sorry about that!\n> \n> \n> I just now tested your patch series successfully on parisc64.\n> \n> You may add to the whole series:\n> Tested-by: Helge Deller <deller@gmx.de> # parisc64\n\nthanks, Helge!\n\n> > Another note:\n> >          I need to check what is BPF symbol lookup and do we need to\n> >          do any dereference there.\n> \n> Not relevant for parisc, since we don't support it yet.\n\nso that was my suspicion as well. at glance it didn't look like\nbpf symbol resolution would work on platforms that do description\ndereference.\n\n\t-ss","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xyHcb2y6Dz9sBZ\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 10:32:15 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xyHcb1sDbzDqXs\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 21 Sep 2017 10:32:15 +1000 (AEST)","from mail-pg0-x243.google.com (mail-pg0-x243.google.com\n\t[IPv6:2607:f8b0:400e:c05::243])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xyHZn2qKfzDqXn\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 21 Sep 2017 10:30:41 +1000 (AEST)","by mail-pg0-x243.google.com with SMTP id u18so2499090pgo.1\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 20 Sep 2017 17:30:41 -0700 (PDT)","from localhost ([175.223.27.85]) by smtp.gmail.com with ESMTPSA id\n\te87sm155989pfl.46.2017.09.20.17.30.37\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 20 Sep 2017 17:30:38 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hfa2NGPk\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hfa2NGPk\"; dkim-atps=neutral","ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gmail.com\n\t(client-ip=2607:f8b0:400e:c05::243; helo=mail-pg0-x243.google.com;\n\tenvelope-from=sergey.senozhatsky.work@gmail.com; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hfa2NGPk\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=kwsYAXJljuMgYfxnMUEwMxF/+0pHdSpJogCtkZi8IZQ=;\n\tb=hfa2NGPknqKc+h7yvBTYAcoDOGN+sqqK9qb6aNOjw+D4zIS2mZjfwR+bdjQxSfd9Dp\n\tkaumSJiUNjOnivwifI+gyCjKKQhma56KCytzIu7XRofVUPHRVIytGn5Qt7Xy6T1aQj4t\n\tDnBOcjDGB/+XhDNtTsfNGUIKgODHIbR8kYUbhySUACDnYA8VBmb53Eh/2EHnrsC5H1lQ\n\th05/rP5CRxYQqtxCpjnhcX0dCmtzWZJ+D2LDBQllObhz22pxshJc1hSTEy7pqXb1mX8M\n\t4SzqYh+AIe5Hi7aXVn1QExyPdOsi9GJhl0rzBGz+Ur22KrbeOckoADpT9jwf89Vu7uGn\n\toFOA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=kwsYAXJljuMgYfxnMUEwMxF/+0pHdSpJogCtkZi8IZQ=;\n\tb=kpUtu9fQA2yjcu1QPxrfuFZk1peBVdEj4GMH8vbQiwFE+xrChuMQTHNIF0lVFF7vKY\n\tjk3XwJyOt2fLesTmjN0+8jesXusibUtbcYNWddZ/COAQIR4/DJ5r2cg2VOtKXYcJ6e1v\n\tLawF0y+LgzBUDKgFWQLHmbEaXHfriC3GqIC9y1ow+Z5FFZ8GZmdqcn5kmK4aBHY1QVE7\n\tq+uUk0Fh0Nz1h9laPfslx0iayX3Rba4raplOQAviZhAs5iSKab4jFuscAM9w41EjLGJq\n\tAHuwcrADmIyf4dUEYIaRuV5NLSZCUziLShVvAgo9xNbgHa9JDpK2a+5rn2efzYvjhUYo\n\tCV5Q==","X-Gm-Message-State":"AHPjjUih3zEIdvP1JFnG7XrtbaEY/vM3bfYQ3ByNW0UF68jdCdPdZo4h\n\tEdBudhgEj0460VjOB5x88g8=","X-Google-Smtp-Source":"AOwi7QAI5OV41QZGaRxuKrtYNM8bXTjf4fWfbqqxvX7UDDcx/PXyn9l4k01SPZQCkBvmP14XqCrEXg==","X-Received":"by 10.101.68.65 with SMTP id e1mr3986840pgq.134.1505953839612;\n\tWed, 20 Sep 2017 17:30:39 -0700 (PDT)","Date":"Thu, 21 Sep 2017 09:30:34 +0900","From":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","To":"Helge Deller <deller@gmx.de>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20170921003034.GB773@jagdpanzerIV.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<b0665fe7-fc57-7795-3cee-f33cd806b850@gmx.de>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<b0665fe7-fc57-7795-3cee-f33cd806b850@gmx.de>","User-Agent":"Mutt/1.9.0 (2017-09-02)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Fenghua Yu <fenghua.yu@intel.com>, Tony Luck <tony.luck@intel.com>,\n\tlinux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tPetr Mladek <pmladek@suse.com>, Jessica Yu <jeyu@kernel.org>,\n\tJames Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, \n\tAlexei Starovoitov <ast@kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1773278,"web_url":"http://patchwork.ozlabs.org/comment/1773278/","msgid":"<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","date":"2017-09-22T05:34:04","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":71831,"url":"http://patchwork.ozlabs.org/api/people/71831/","name":"Santosh Sivaraj","email":"santosh@fossix.org"},"content":"* Sergey Senozhatsky <sergey.senozhatsky@gmail.com> wrote (on 2017-09-20 16:29:02 +0000):\n\n>         Hello\n> \n>         RFC\n> \n>         On some arches C function pointers are indirect and point to\n> a function descriptor, which contains the actual pointer to the code.\n> This mostly doesn't matter, except for cases when people want to print\n> out function pointers in symbolic format, because the usual '%pS/%ps'\n> does not work on those arches as expected. That's the reason why we\n> have '%pF/%pf', but since it's here because of a subtle ABI detail\n> specific to some arches (ppc64/ia64/parisc64) it's easy to misuse\n> '%pF/%pf' and '%pS/%ps' (see [1], for example).\n> \n>         This patch set attempts to move ia64/ppc64/parisc64 C function\n> pointer ABI details out of printk() to arch code. Function dereference\n> code now checks if a pointer belongs to a .opd ELF section and dereferences\n> that pointer only if it does. The kernel and modules have their own .opd\n> sections that's why I use two different ARCH functions: for kernel and\n> for module pointer dereference.\n> \n>         I planned to remove dereference_function_descriptor() entirely,\n> but then I discovered a bunch other uses cases (kgdbts, init/main.c,\n> extable, etc.), so I decided to keep dereference_function_descriptor()\n> around because the main point of this patch set is to deprecate %pF/%pf.\n> But at the same time, I think I can go further and handle both kernel\n> and module descriptor dereference in dereference_function_descriptor().\n> We need a module pointer for module .opd check, so that will come at an\n> extra cost of module lookup (may be there will some other issues along\n> the way, haven't checked it).\n> \n> Right now we've got:\n> \n> - dereference_function_descriptor(addr)\n>         a generic (old) function. it simply attempts to dereference\n>         whatever pointer we give it.\n> \n> - dereference_kernel_function_descriptor(addr)\n>         dereferences a kernel pointer if it's within the kernel's .opd\n>         section.\n> \n> - dereference_module_function_descriptor(module, addr)\n>         dereference a module pointer if it's within the module's .opd\n>         section.\n> \n> \n> *** A BIG NOTE ***\n>         I don't own ia64/ppc64/parisc64 hardware, so the patches are not\n>         tested. Sorry about that!\n\nTested patch series on ppc64 sucessfully.\n\nYou may add tested by to the series.\n\nTested-by: Santosh Sivaraj <santosh@fossix.org>\n\nThanks,\nSantosh\n\n> \n> Another note:\n>         I need to check what is BPF symbol lookup and do we need to\n>         do any dereference there.\n> \n> v2:\n> -- convert dereference_function_descriptor() to unsigned long\n> -- fix kernel descriptor range checks (Helge)\n> -- fix parisc module descriptor range check (Helge)\n> -- fix ppc64 module range check\n> -- add checkpatch patch\n> \n> \n> Sergey Senozhatsky (7):\n>   switch dereference_function_descriptor() to `unsigned long'\n>   sections: split dereference_function_descriptor()\n>   ia64: Add .opd based function descriptor dereference\n>   powerpc64: Add .opd based function descriptor dereference\n>   parisc64: Add .opd based function descriptor dereference\n>   symbol lookup: use new kernel and module dereference functions\n>   checkpatch: add pF/pf deprecation warning\n> \n>  Documentation/printk-formats.txt          | 15 +++++----------\n>  arch/ia64/include/asm/sections.h          | 16 ++++++++++++----\n>  arch/ia64/kernel/module.c                 | 13 +++++++++++++\n>  arch/ia64/kernel/vmlinux.lds.S            |  2 ++\n>  arch/parisc/boot/compressed/vmlinux.lds.S |  2 ++\n>  arch/parisc/include/asm/sections.h        |  4 +++-\n>  arch/parisc/kernel/module.c               | 17 +++++++++++++++++\n>  arch/parisc/kernel/process.c              | 15 ++++++++++++---\n>  arch/parisc/kernel/vmlinux.lds.S          |  2 ++\n>  arch/parisc/mm/init.c                     |  4 ++--\n>  arch/powerpc/include/asm/module.h         |  3 +++\n>  arch/powerpc/include/asm/sections.h       | 17 ++++++++++++++---\n>  arch/powerpc/kernel/module_64.c           | 16 ++++++++++++++++\n>  arch/powerpc/kernel/vmlinux.lds.S         |  2 ++\n>  drivers/misc/kgdbts.c                     |  2 +-\n>  include/asm-generic/sections.h            |  8 ++++++--\n>  include/linux/moduleloader.h              |  4 ++++\n>  init/main.c                               |  2 +-\n>  kernel/extable.c                          |  2 +-\n>  kernel/kallsyms.c                         |  1 +\n>  kernel/module.c                           |  9 ++++++++-\n>  lib/vsprintf.c                            |  5 +----\n>  scripts/checkpatch.pl                     |  6 ++++--\n>  23 files changed, 132 insertions(+), 35 deletions(-)\n\n--","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xz2JJ6MR5z9sPm\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 15:35:44 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xz2JJ5DQ6zDsM7\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 15:35:44 +1000 (AEST)","from mail-pf0-x242.google.com (mail-pf0-x242.google.com\n\t[IPv6:2607:f8b0:400e:c00::242])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xz2GT50HmzDrJL\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri, 22 Sep 2017 15:34:09 +1000 (AEST)","by mail-pf0-x242.google.com with SMTP id h4so62213pfk.0\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 21 Sep 2017 22:34:09 -0700 (PDT)","from localhost ([125.16.167.56]) by smtp.gmail.com with ESMTPSA id\n\tg68sm4867252pfc.64.2017.09.21.22.34.06\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tThu, 21 Sep 2017 22:34:06 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=fossix-org.20150623.gappssmtp.com\n\theader.i=@fossix-org.20150623.gappssmtp.com\n\theader.b=\"JbhNdtsa\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=fossix-org.20150623.gappssmtp.com\n\theader.i=@fossix-org.20150623.gappssmtp.com\n\theader.b=\"JbhNdtsa\"; dkim-atps=neutral","ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=fossix.org\n\t(client-ip=2607:f8b0:400e:c00::242; helo=mail-pf0-x242.google.com;\n\tenvelope-from=santosh@fossix.org; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=fossix-org.20150623.gappssmtp.com\n\theader.i=@fossix-org.20150623.gappssmtp.com header.b=\"JbhNdtsa\"; \n\tdkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=fossix-org.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=r+K99hLqmIj08DIavqCkTQWHTIE4A6IEwc9omSm9rRE=;\n\tb=JbhNdtsaRHMiIyQdSExleVGj70P3MQi38knKlKLxol46rc52hnVZldoyg19moUDw1F\n\tJe3dz2TBlHW5ZfS4MqESmglMJFNK7Q3HIvvqChcyVFPz0f7dvZTh8YTZTBskU4ePX2nn\n\teHuGjMGM4q1IIzKv/KJd/mV711/FktLu3MJfhByL+0Y/8IK2vvp/R9g64uDYhbmvez4k\n\t1SEIfe9+L9pxYrhwtzWFwQVNA7W8VtdWvUTluxR/+H+wCto+nH5Uq0ZDW7tXUFdTSRFq\n\taK8SkItVT2ck4hHaJj5X+QB/CWlxbPTOXxyfJsieZdTtgsI8QaMwako+6R1JrfP78oeE\n\t0KXg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=r+K99hLqmIj08DIavqCkTQWHTIE4A6IEwc9omSm9rRE=;\n\tb=tX38Ml19tj4U9/TLhJecWzeZlfrFUJ2uHwGyIL5+yd4ykdOz9hH9GpeH/Qf7TZ6IEw\n\t/5KzwQZQcyU9CpkdZDkWno/RNAcIRqAxgmwnDXE8NpaGc1uH3xvlxClnFRYTDTb1QIWJ\n\tz/8KELSpRTtnpvV9PlotpKp/TjqD+bsK/L0bG7o946L3LOPFMxppPcXCoilaNiPjx+Pv\n\tbqQmKyq61fHSakhYQvJygJNNkMsynIrTwcKAc4EDjwOwBNH7mrgKQppMWGb55mtCxrHe\n\t3y/Ox06xkHLo4Wve6tASPTJ/vRk2aws4cuWKlkB5AqnViA8U6dZwcad68ykAEBagc+TM\n\tuETg==","X-Gm-Message-State":"AHPjjUhKrrSQ6LPnczir7tFls9G4alk5S/gK7MCtjGCI+5vVvhsF3c7Y\n\tlRn2Z95ezXwI7OUIhJfZiEmk1g==","X-Google-Smtp-Source":"AOwi7QCtAaXGeONxtmwjGtHJEVuaDinmW5i+DqgIMc+x1yctof2HLm8nkRh9okvMdq/1ykxnskK4Vw==","X-Received":"by 10.84.129.193 with SMTP id b59mr8076854plb.200.1506058447492; \n\tThu, 21 Sep 2017 22:34:07 -0700 (PDT)","Date":"Fri, 22 Sep 2017 11:04:04 +0530","From":"Santosh Sivaraj <santosh@fossix.org>","To":"Sergey Senozhatsky <sergey.senozhatsky@gmail.com>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha256;\n\tprotocol=\"application/pgp-signature\"; boundary=\"3gqke7d3an37ypbd\"","Content-Disposition":"inline","In-Reply-To":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>","User-Agent":"NeoMutt/20170914 (1.9.0)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Fenghua Yu <fenghua.yu@intel.com>, Tony Luck <tony.luck@intel.com>,\n\tlinux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJessica Yu <jeyu@kernel.org>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tAlexei Starovoitov <ast@kernel.org>, Paul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1773339,"web_url":"http://patchwork.ozlabs.org/comment/1773339/","msgid":"<20170922080023.GA599@jagdpanzerIV.localdomain>","date":"2017-09-22T08:00:23","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":67261,"url":"http://patchwork.ozlabs.org/api/people/67261/","name":"Sergey Senozhatsky","email":"sergey.senozhatsky.work@gmail.com"},"content":"On (09/22/17 11:04), Santosh Sivaraj wrote:\n[..]\n> > *** A BIG NOTE ***\n> >         I don't own ia64/ppc64/parisc64 hardware, so the patches are not\n> >         tested. Sorry about that!\n> \n> Tested patch series on ppc64 sucessfully.\n> \n> You may add tested by to the series.\n> \n> Tested-by: Santosh Sivaraj <santosh@fossix.org>\n\n\nthanks!\n\n\t-ss","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xz5YG0Ns8z9sNc\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 18:02:10 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xz5YF6MC9zDsNZ\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 22 Sep 2017 18:02:09 +1000 (AEST)","from mail-pg0-x242.google.com (mail-pg0-x242.google.com\n\t[IPv6:2607:f8b0:400e:c05::242])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xz5WM1KrrzDr5G\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri, 22 Sep 2017 18:00:30 +1000 (AEST)","by mail-pg0-x242.google.com with SMTP id j16so237433pga.2\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri, 22 Sep 2017 01:00:30 -0700 (PDT)","from localhost ([175.223.36.238]) by smtp.gmail.com with ESMTPSA id\n\t5sm5977448pfr.151.2017.09.22.01.00.26\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tFri, 22 Sep 2017 01:00:27 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"lhALyzkH\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"lhALyzkH\"; dkim-atps=neutral","ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gmail.com\n\t(client-ip=2607:f8b0:400e:c05::242; helo=mail-pg0-x242.google.com;\n\tenvelope-from=sergey.senozhatsky.work@gmail.com; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"lhALyzkH\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=7r1ZwTMkaenxdXSM4fpbN0qhx2Vi3Hb7DDCX1xZnEn4=;\n\tb=lhALyzkHcTN9mcPxnVovFrd5fCkkxScag/7eyXVpGFOCDAe66e+dgSXcJsSYW9B0mr\n\t/BXHpbnuKuozpcYw5safgPyx8xUDGB+6nwqCrlXz4dzh3SzL7A89gKY7wULkKF/F2XgM\n\tfLC1hFWJ51Z2WUoFh160iuhb7zstADC7TqH4gimf/OGJjoiVsT/nIolJQIMpDMZOBViw\n\tBdgXa2xjZhODgI6hQWHZ3wRzOo9FXvvQ2jX5j+Fld3GqxlmiDdBmVJAXI30VNcQRlefX\n\tuqlbG1+MYmgewOPG0GcoqjsWaO+mJYsumi3NBjUVJzYNpP0Vxs336YOBZ1YSVPEzgzAP\n\tdCZQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=7r1ZwTMkaenxdXSM4fpbN0qhx2Vi3Hb7DDCX1xZnEn4=;\n\tb=O86crBrXE0ymbDGQlxrEZTCxq6/v4IstI/+astBWTlFWVLRt+l89k7Qn92EQk0Ipdz\n\t0yC8TeGr8hQSOgaNEKOE3WkoLo73zBuBALLlghGUXQny8hLQ3hNtWMg0JaX1pOxODv8J\n\tezTPMiNbOZfu+pXMcmC4MOtPJmi+OtQ5qRTNVcz67lmiDGdXLTWOy4GZtKaOtL6+kuY3\n\ttj0nr46ok6hxgWId5JGTAfAO+Pikr3tYaG3Y7GC0NemtCTGxj2y2kXVjilYMcXOquUuX\n\t4UkFwbLXmc6TWFh616JWfU0CrEgJWc+31uL+2dBLym7f11GS15DR6rVe8UayXVeRiTXc\n\tJl2g==","X-Gm-Message-State":"AHPjjUjp34UwkucCCKFqSUbiucu2lOpSQAsqVaxOLFfoHzY2m/1P/v/6\n\tjL3+fMO8uBCik25EUaqgMQM=","X-Google-Smtp-Source":"AOwi7QDHk3tumMqOzuoF4X8suMx2Ol8JZYgG/w3MM3dqXjl3ZGvNc2y0GfaHRxUxSQp3+x9WL5y+rg==","X-Received":"by 10.84.238.137 with SMTP id v9mr8352843plk.180.1506067228389; \n\tFri, 22 Sep 2017 01:00:28 -0700 (PDT)","Date":"Fri, 22 Sep 2017 17:00:23 +0900","From":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","To":"Santosh Sivaraj <santosh@fossix.org>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20170922080023.GA599@jagdpanzerIV.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","User-Agent":"Mutt/1.9.0 (2017-09-02)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Fenghua Yu <fenghua.yu@intel.com>, Tony Luck <tony.luck@intel.com>,\n\tlinux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJessica Yu <jeyu@kernel.org>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tAlexei Starovoitov <ast@kernel.org>, \n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1773762,"web_url":"http://patchwork.ozlabs.org/comment/1773762/","msgid":"<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>","date":"2017-09-22T16:48:58","subject":"RE: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":105,"url":"http://patchwork.ozlabs.org/api/people/105/","name":"Luck, Tony","email":"tony.luck@intel.com"},"content":"Tested patch series on ia64 successfully.\n\nTested-by: Tony Luck <tony.luck@intel.com>\n\nAfter this goes upstream, you should submit a patch to get rid of\nall uses of %pF (70 instances in 35 files) and %pf (63 in 34)\n\nPerhaps break the patch by top-level directory (e.g. get all the %pF\nand %pF in the 17 files under drivers/ in one patch).\n\n-Tony","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xzKJ72YJdz9s7h\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 23 Sep 2017 02:51:35 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xzKJ71TDmzDsP9\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 23 Sep 2017 02:51:35 +1000 (AEST)","from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xzKFC0nFQzDsN0\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tSat, 23 Sep 2017 02:49:02 +1000 (AEST)","from orsmga004.jf.intel.com ([10.7.209.38])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t22 Sep 2017 09:49:00 -0700","from orsmsx103.amr.corp.intel.com ([10.22.225.130])\n\tby orsmga004.jf.intel.com with ESMTP; 22 Sep 2017 09:49:00 -0700","from orsmsx163.amr.corp.intel.com (10.22.240.88) by\n\tORSMSX103.amr.corp.intel.com (10.22.225.130) with Microsoft SMTP\n\tServer (TLS) id 14.3.319.2; Fri, 22 Sep 2017 09:48:59 -0700","from orsmsx114.amr.corp.intel.com ([169.254.8.130]) by\n\tORSMSX163.amr.corp.intel.com ([169.254.9.160]) with mapi id\n\t14.03.0319.002; Fri, 22 Sep 2017 09:48:59 -0700"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=intel.com\n\t(client-ip=192.55.52.120; helo=mga04.intel.com;\n\tenvelope-from=tony.luck@intel.com; receiver=<UNKNOWN>)","X-ExtLoop1":"1","X-IronPort-AV":"E=Sophos;i=\"5.42,427,1500966000\"; d=\"scan'208\";a=\"131408015\"","From":"\"Luck, Tony\" <tony.luck@intel.com>","To":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>, Santosh Sivaraj\n\t<santosh@fossix.org>","Subject":"RE: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Thread-Topic":"[RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's\n\tdeprecate %pF/%pf printk specifiers","Thread-Index":"AQHTMi2yY2AGJRaNSEaaNlME9Evh8KLA2csAgAAo4YCAABvrIA==","Date":"Fri, 22 Sep 2017 16:48:58 +0000","Message-ID":"<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>","In-Reply-To":"<20170922080023.GA599@jagdpanzerIV.localdomain>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-titus-metadata-40":"eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTM3NGVhN2EtMjllYS00MTNkLThkZWEtMWQ1OGVlZGM5NjI2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJtTHd4dFpOOU1QZ1J0TFg4d1NYNmw5bjhQSEw2MjNQSkpYdVVwc3A1WjJMMTdlRGlPY04zb0lvNWE5dkRtRDBVIn0=","x-ctpclassification":"CTP_IC","dlp-product":"dlpe-windows","dlp-version":"11.0.0.116","dlp-reaction":"no-action","x-originating-ip":"[10.22.254.138]","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>, Petr\n\tMladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJessica Yu <jeyu@kernel.org>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, Alexei\n\tStarovoitov <ast@kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>, \n\tPaul Mackerras <paulus@samba.org>, Andrew\n\tMorton <akpm@linux-foundation.org>,\n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1774452,"web_url":"http://patchwork.ozlabs.org/comment/1774452/","msgid":"<20170925070542.GA387@jagdpanzerIV.localdomain>","date":"2017-09-25T07:05:42","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":67261,"url":"http://patchwork.ozlabs.org/api/people/67261/","name":"Sergey Senozhatsky","email":"sergey.senozhatsky.work@gmail.com"},"content":"On (09/22/17 16:48), Luck, Tony wrote:\n[..]\n> Tested patch series on ia64 successfully.\n> \n> Tested-by: Tony Luck <tony.luck@intel.com>\n\nthanks!\n\n> After this goes upstream, you should submit a patch to get rid of\n> all uses of %pF (70 instances in 35 files) and %pf (63 in 34)\n> \n> Perhaps break the patch by top-level directory (e.g. get all the %pF\n> and %pF in the 17 files under drivers/ in one patch).\n\nfrankly, I was going to have some sort of a lazy deprecation process:\ndidn't plan to send out a patch set that would hunt down all pf/pF-s.\nhm...\n\n\nspeaking of upstream, any objections if this patch set will go through\nthe printk tree, in one piece?\n\nI'll wait for several more days and then resend v3 with updated\nDocumentation and tweaked checkpatch warning message.\n\n\t-ss","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y0wBv2YGbz9tXG\n\tfor <patchwork-incoming@ozlabs.org>;\n\tMon, 25 Sep 2017 17:07:35 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y0wBv1LX6zDsNl\n\tfor <patchwork-incoming@ozlabs.org>;\n\tMon, 25 Sep 2017 17:07:35 +1000 (AEST)","from mail-pf0-x241.google.com (mail-pf0-x241.google.com\n\t[IPv6:2607:f8b0:400e:c00::241])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y0w8s6GvgzDr4N\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tMon, 25 Sep 2017 17:05:49 +1000 (AEST)","by mail-pf0-x241.google.com with SMTP id a7so3256402pfj.5\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tMon, 25 Sep 2017 00:05:49 -0700 (PDT)","from localhost ([175.223.2.172]) by smtp.gmail.com with ESMTPSA id\n\t13sm10140575pfm.138.2017.09.25.00.05.45\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 25 Sep 2017 00:05:45 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hS0K9qjF\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hS0K9qjF\"; dkim-atps=neutral","ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gmail.com\n\t(client-ip=2607:f8b0:400e:c00::241; helo=mail-pf0-x241.google.com;\n\tenvelope-from=sergey.senozhatsky.work@gmail.com; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hS0K9qjF\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=dVaYJrSY8hrUF1HVG7s7nIWk1heGXqY0zxEEGlP7O2E=;\n\tb=hS0K9qjFQ3Eol+Y961UCvQ4Drx/GPx3ukdmYi1fLNHffwrvg+EOxKYxmuNumr2H6MG\n\tajFHtq892RK59n/wUhKzIBxt7He9K0G4jPn1hPT+0ZawJyJd5ui4FkMhTzmxnCT+QZvv\n\tJ9/SpXZvXqP6HrWxmKzShprcnLpRNnaXULrKNqejy/2lXnKn910OlELxtd1T1tXcMs+W\n\t9Oh/LH7tpWMcIvCl3UUrAssBKWr0qY+8oXWfD0X0mMZkNhjNl9erzf/yICVTV5hlfm+3\n\tOIp48zK5ppfxiY/GrjFgF3SOtYdqGoIv/cWwF+eijRfGXAmUS9IhD0CyZm5+xBg0f/Bq\n\t9WqA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=dVaYJrSY8hrUF1HVG7s7nIWk1heGXqY0zxEEGlP7O2E=;\n\tb=GRc52jurjwOcyKYcBzaVk3n4ZuEUb9cl4piRLNrOgxJ71y4vmlt4DDnljzrZ7f6FSx\n\tI/3Q7s4pr2hP9fEZKPMZUVEMCWwu33JPY+WJ40Be8q9md+lRmwr/6c0z4MF5R127/jPH\n\tDWRMXNpuYWRxZIru6ODFoA4jn73pE6/7tOKBAFqiavzcwhGH2PqNhR9voFUzUW60rDZa\n\tA1CjCTFvb5y3NJXcPgbotBZjfynZ/1i/fcu+PhIa6wG3fMMmC1mmMZAQDS1qar+VcXRu\n\tJhlAvjXk+WQPO1Zs3Elb6acBF3K6CyjZJ/8vWUkbnFfU9UZQP3LCvrxBI/KOcfbS6wlw\n\t1BcA==","X-Gm-Message-State":"AHPjjUhoCAJpmbVMJjpG3bL/fak9MaGT+JbDgQab4p++tPgcVW34jvod\n\tW+TdFbXuMbxVkhDe6fBChnM=","X-Google-Smtp-Source":"AOwi7QBN+XhISwHNmtkrf8dUv1C8ikR2/batk+kK4KdWjs35V9GHH2whj77//Px6Uy04GvlpF739qA==","X-Received":"by 10.99.52.130 with SMTP id b124mr6736116pga.372.1506323147151; \n\tMon, 25 Sep 2017 00:05:47 -0700 (PDT)","Date":"Mon, 25 Sep 2017 16:05:42 +0900","From":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","To":"\"Luck, Tony\" <tony.luck@intel.com>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20170925070542.GA387@jagdpanzerIV.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\tSantosh Sivaraj <santosh@fossix.org>, \n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJessica Yu <jeyu@kernel.org>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tAlexei Starovoitov <ast@kernel.org>, \n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1774842,"web_url":"http://patchwork.ozlabs.org/comment/1774842/","msgid":"<3908561D78D1C84285E8C5FCA982C28F61384020@ORSMSX114.amr.corp.intel.com>","date":"2017-09-25T16:29:43","subject":"RE: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":105,"url":"http://patchwork.ozlabs.org/api/people/105/","name":"Luck, Tony","email":"tony.luck@intel.com"},"content":"> speaking of upstream, any objections if this patch set will go through\n> the printk tree, in one piece?\n\nSeems to be a better idea than trying to coordinate pulls from three\nseparate \"arch/\"  trees.  Fine with me.\n\n-Tony","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y18jM3sKVz9rvt\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 02:31:19 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y18jM31ThzDsQM\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 02:31:19 +1000 (AEST)","from mga14.intel.com (mga14.intel.com [192.55.52.115])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y18gg1JVxzDsPg\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tTue, 26 Sep 2017 02:29:50 +1000 (AEST)","from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t25 Sep 2017 09:29:48 -0700","from orsmsx109.amr.corp.intel.com ([10.22.240.7])\n\tby orsmga001.jf.intel.com with ESMTP; 25 Sep 2017 09:29:45 -0700","from orsmsx160.amr.corp.intel.com (10.22.226.43) by\n\tORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server\n\t(TLS) id 14.3.319.2; Mon, 25 Sep 2017 09:29:45 -0700","from orsmsx114.amr.corp.intel.com ([169.254.8.130]) by\n\tORSMSX160.amr.corp.intel.com ([169.254.13.61]) with mapi id\n\t14.03.0319.002; Mon, 25 Sep 2017 09:29:44 -0700"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=intel.com\n\t(client-ip=192.55.52.115; helo=mga14.intel.com;\n\tenvelope-from=tony.luck@intel.com; receiver=<UNKNOWN>)","X-ExtLoop1":"1","X-IronPort-AV":"E=Sophos; i=\"5.42,437,1500966000\"; d=\"scan'208\";\n\ta=\"1175612815\"","From":"\"Luck, Tony\" <tony.luck@intel.com>","To":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","Subject":"RE: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Thread-Topic":"[RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's\n\tdeprecate %pF/%pf printk specifiers","Thread-Index":"AQHTMi2yY2AGJRaNSEaaNlME9Evh8KLA2csAgAAo4YCAABvrIIAEi8wAgAAnzvA=","Date":"Mon, 25 Sep 2017 16:29:43 +0000","Message-ID":"<3908561D78D1C84285E8C5FCA982C28F61384020@ORSMSX114.amr.corp.intel.com>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>\n\t<20170925070542.GA387@jagdpanzerIV.localdomain>","In-Reply-To":"<20170925070542.GA387@jagdpanzerIV.localdomain>","Accept-Language":"en-US","Content-Language":"en-US","X-MS-Has-Attach":"","X-MS-TNEF-Correlator":"","x-titus-metadata-40":"eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDJiYmUwZWItMzRiNC00YWMyLTg5MTItMWVlZjhlY2EwMWMzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJLNEFyUmM4ZXFVc2pyRGtheFNQTTlxakZPNkIrbk5jTnB5TU5IdGVLUDVMMEpLczdybE1vTUFmdVFmU1Jwb0xnIn0=","x-ctpclassification":"CTP_IC","dlp-product":"dlpe-windows","dlp-version":"11.0.0.116","dlp-reaction":"no-action","x-originating-ip":"[10.22.254.139]","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"quoted-printable","MIME-Version":"1.0","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\tSantosh Sivaraj <santosh@fossix.org>, \n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJessica Yu <jeyu@kernel.org>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tAlexei Starovoitov <ast@kernel.org>, \n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1774862,"web_url":"http://patchwork.ozlabs.org/comment/1774862/","msgid":"<81cfc7bc-9d3b-97c4-b9f6-a740d40231b8@gmx.de>","date":"2017-09-25T17:05:00","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":1115,"url":"http://patchwork.ozlabs.org/api/people/1115/","name":"Helge Deller","email":"deller@gmx.de"},"content":"On 25.09.2017 18:29, Luck, Tony wrote:\n>> speaking of upstream, any objections if this patch set will go through\n>> the printk tree, in one piece?\n\nFine with me too.\n\nHelge","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y19W11Ghtz9t67\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 03:07:25 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y19W10BZQzDsQV\n\tfor <patchwork-incoming@ozlabs.org>;\n\tTue, 26 Sep 2017 03:07:25 +1000 (AEST)","from mout.gmx.net (mout.gmx.net [212.227.15.19])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y19Tp0jJ9zDsN9\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tTue, 26 Sep 2017 03:06:21 +1000 (AEST)","from [192.168.20.60] ([91.36.205.52]) by mail.gmx.com (mrgmx002\n\t[212.227.17.190]) with ESMTPSA (Nemesis) id 0M0Ppl-1d4ZBe3n8n-00uVgO;\n\tMon, 25 Sep 2017 19:05:08 +0200"],"Authentication-Results":"ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gmx.de\n\t(client-ip=212.227.15.19; helo=mout.gmx.net;\n\tenvelope-from=deller@gmx.de; receiver=<UNKNOWN>)","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","To":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>\n\t<20170925070542.GA387@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61384020@ORSMSX114.amr.corp.intel.com>","From":"Helge Deller <deller@gmx.de>","Message-ID":"<81cfc7bc-9d3b-97c4-b9f6-a740d40231b8@gmx.de>","Date":"Mon, 25 Sep 2017 19:05:00 +0200","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.3.0","MIME-Version":"1.0","In-Reply-To":"<3908561D78D1C84285E8C5FCA982C28F61384020@ORSMSX114.amr.corp.intel.com>","Content-Type":"text/plain; charset=utf-8; format=flowed","Content-Language":"en-US","Content-Transfer-Encoding":"7bit","X-Provags-ID":"V03:K0:uNJph9ZYUUwOhGV5E5u3BGzH6yKBtLZlWpppK0bWrNh458BNy/N\n\t6hNj6wRwmwZn82x12GlLH5BdIXgNIL4S++MerOE6hcVcJaBnk+fCLiayhmhVHXJOR5C4Xk4\n\tbkxaJBORYFauplpg6iDKHjDyWvVcnhjF4JJus33T69SMdTtFsQQMw1PG0qHP2k/XZvHYGNq\n\tf4gAs1S0xFUOly0ogxkrQ==","X-UI-Out-Filterresults":"notjunk:1; V01:K0:ObgaktaSt5Y=:OW3Ocyk2qrMISIerVVgdMY\n\tGnbOjAIj3e5Ze99XxzdiQXvO9A+hotBfn3vMA7zB7m0/Wh5y0YcBcRI2sMPNmXLzVrTRbtdJi\n\t6zXhhXj15j3RpUXisI4ocE/6gxXyVvTp6y4i3XI1ZZpWIzRJ+Z2z0FSuVT8zhUT1H0m3bpfzE\n\tOCTHPur5UuNOn4a8cEpwCG/HLqvffMAcGwsjyiu+N4mui/ZzwnnRz3fHU+NHnpbu8Lhfdz2Xe\n\thH6JApXNYF/oMfWGUK5fBiaVXPjV0Oq9RAYmesBoFNptEO4PW5rhSHg0j/fEdJQHuNdGWPImg\n\th0FV1IyWnQZD2kg/KWIp96rdsrQgmesk+wCs+7v58J74qK5OpQ2s0EIbtS1P4W+HSuray23gp\n\t7xEqAt9Y+b+kuVH1Jsenwzz1fHp6yEx+earyHnp4TtGve9vI2kn7zEj6BPv1VMOdT7c/W7qFk\n\tyXvsC0R/ICdJol1aqQHRvAujpQ5fWTkhk/E5eqf1cizLNTVsR4SBPYgvASsMyPSaVx/RlOR5N\n\txIauGVmWRvdb7p45lNHRvArKrcUnKcYYW/Rv/YTsew+OY/Hykkpfh/Q8FP1BQXirIbtMm4ghb\n\tELhjPnAlSk7E2k1cDTJdwhz0TvAu+IDG8Ke4ucKT9Julw2hamjNkjqUWqS3zRKWQSsKYyb/TH\n\tyrdC2Ew4xt89gXhJ6SUgRVLlUPx31IpxS4gAyS/Xd6bY0Q9IznfOFrqu6iJUj9YlUfCeGhctS\n\tcPsoMYxAGkbDhTflZ/6eweFgz/1SnpnCz3GbfxcnlXgVUcoFMMpJrLFXttfE11QBo7Dr07jrp\n\tsQAM1EfjkSQ92iyLNbY6yGVsrZGdwDwhAvrxb9ocOp4F99FUOg=","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\tSantosh Sivaraj <santosh@fossix.org>, \n\t\"Luck, Tony\" <tony.luck@intel.com>,\n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>,\n\tPetr Mladek <pmladek@suse.com>, Jessica Yu <jeyu@kernel.org>,\n\tJames Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, \n\tAlexei Starovoitov <ast@kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>,\n\tAndrew Morton <akpm@linux-foundation.org>, \n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1776033,"web_url":"http://patchwork.ozlabs.org/comment/1776033/","msgid":"<871smsg2fc.fsf@concordia.ellerman.id.au>","date":"2017-09-27T05:01:43","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":46580,"url":"http://patchwork.ozlabs.org/api/people/46580/","name":"Michael Ellerman","email":"mpe@ellerman.id.au"},"content":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> writes:\n\n> On (09/22/17 16:48), Luck, Tony wrote:\n> [..]\n>> Tested patch series on ia64 successfully.\n>> \n>> Tested-by: Tony Luck <tony.luck@intel.com>\n>\n> thanks!\n>\n>> After this goes upstream, you should submit a patch to get rid of\n>> all uses of %pF (70 instances in 35 files) and %pf (63 in 34)\n>> \n>> Perhaps break the patch by top-level directory (e.g. get all the %pF\n>> and %pF in the 17 files under drivers/ in one patch).\n>\n> frankly, I was going to have some sort of a lazy deprecation process:\n> didn't plan to send out a patch set that would hunt down all pf/pF-s.\n> hm...\n\nThat never works though, we have lots of cruft left over from times when\nthat's happened and the conversion never quite got finished.\n\nAt least if you send out the patches to do the removal they might\neventually get merged.\n\n> speaking of upstream, any objections if this patch set will go through\n> the printk tree, in one piece?\n\nDo you mind putting it in a topic branch (based on rc2) and then merge\nthat into the printk tree? That way I can merge the topic branch iff\nthere are conflicts later down the line towards 4.15.\n\ncheers","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y25LH0JTfz9sPt\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 27 Sep 2017 15:03:03 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y25LG5YxrzDsPp\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 27 Sep 2017 15:03:02 +1000 (AEST)","from ozlabs.org (ozlabs.org [IPv6:2401:3900:2:1::2])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y25Jl72FgzDqNm\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 27 Sep 2017 15:01:43 +1000 (AEST)","from authenticated.ozlabs.org (localhost [127.0.0.1])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPSA id 3y25Jl53tTz9sPt;\n\tWed, 27 Sep 2017 15:01:43 +1000 (AEST)"],"From":"Michael Ellerman <mpe@ellerman.id.au>","To":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>, \"Luck\\,\n\tTony\" <tony.luck@intel.com>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","In-Reply-To":"<20170925070542.GA387@jagdpanzerIV.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>\n\t<20170925070542.GA387@jagdpanzerIV.localdomain>","User-Agent":"Notmuch/0.21 (https://notmuchmail.org)","Date":"Wed, 27 Sep 2017 15:01:43 +1000","Message-ID":"<871smsg2fc.fsf@concordia.ellerman.id.au>","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\tSantosh Sivaraj <santosh@fossix.org>, \n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJames Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, \n\tAlexei Starovoitov <ast@kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, Jessica Yu <jeyu@kernel.org>,\n\tAndrew Morton <akpm@linux-foundation.org>,\n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1776054,"web_url":"http://patchwork.ozlabs.org/comment/1776054/","msgid":"<87y3p0ejx7.fsf@concordia.ellerman.id.au>","date":"2017-09-27T06:26:44","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":46580,"url":"http://patchwork.ozlabs.org/api/people/46580/","name":"Michael Ellerman","email":"mpe@ellerman.id.au"},"content":"Santosh Sivaraj <santosh@fossix.org> writes:\n\n> * Sergey Senozhatsky <sergey.senozhatsky@gmail.com> wrote (on 2017-09-20 16:29:02 +0000):\n>\n>>         Hello\n>> \n>>         RFC\n>> \n>>         On some arches C function pointers are indirect and point to\n>> a function descriptor, which contains the actual pointer to the code.\n>> This mostly doesn't matter, except for cases when people want to print\n>> out function pointers in symbolic format, because the usual '%pS/%ps'\n>> does not work on those arches as expected. That's the reason why we\n>> have '%pF/%pf', but since it's here because of a subtle ABI detail\n>> specific to some arches (ppc64/ia64/parisc64) it's easy to misuse\n>> '%pF/%pf' and '%pS/%ps' (see [1], for example).\n>> \n>>         This patch set attempts to move ia64/ppc64/parisc64 C function\n>> pointer ABI details out of printk() to arch code. Function dereference\n>> code now checks if a pointer belongs to a .opd ELF section and dereferences\n>> that pointer only if it does. The kernel and modules have their own .opd\n>> sections that's why I use two different ARCH functions: for kernel and\n>> for module pointer dereference.\n>> \n>>         I planned to remove dereference_function_descriptor() entirely,\n>> but then I discovered a bunch other uses cases (kgdbts, init/main.c,\n>> extable, etc.), so I decided to keep dereference_function_descriptor()\n>> around because the main point of this patch set is to deprecate %pF/%pf.\n>> But at the same time, I think I can go further and handle both kernel\n>> and module descriptor dereference in dereference_function_descriptor().\n>> We need a module pointer for module .opd check, so that will come at an\n>> extra cost of module lookup (may be there will some other issues along\n>> the way, haven't checked it).\n>> \n>> Right now we've got:\n>> \n>> - dereference_function_descriptor(addr)\n>>         a generic (old) function. it simply attempts to dereference\n>>         whatever pointer we give it.\n>> \n>> - dereference_kernel_function_descriptor(addr)\n>>         dereferences a kernel pointer if it's within the kernel's .opd\n>>         section.\n>> \n>> - dereference_module_function_descriptor(module, addr)\n>>         dereference a module pointer if it's within the module's .opd\n>>         section.\n>> \n>> \n>> *** A BIG NOTE ***\n>>         I don't own ia64/ppc64/parisc64 hardware, so the patches are not\n>>         tested. Sorry about that!\n>\n> Tested patch series on ppc64 sucessfully.\n>\n> You may add tested by to the series.\n>\n> Tested-by: Santosh Sivaraj <santosh@fossix.org>\n\nThanks Santosh.\n\nI also gave it a quick spin. I'll give you an ack for the powerpc changes.\n\nAcked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)\n\n\nThanks for cleaning this up Sergey.\n\ncheers","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y27FB56QPz9t3F\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 27 Sep 2017 16:28:46 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y27FB3r1vzDsPr\n\tfor <patchwork-incoming@ozlabs.org>;\n\tWed, 27 Sep 2017 16:28:46 +1000 (AEST)","from ozlabs.org (bilbo.ozlabs.org [103.22.144.67])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y27Bv3dPrzDqNm\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 27 Sep 2017 16:26:47 +1000 (AEST)","from authenticated.ozlabs.org (localhost [127.0.0.1])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPSA id 3y27Bv0fTlz9sRg;\n\tWed, 27 Sep 2017 16:26:47 +1000 (AEST)"],"From":"Michael Ellerman <mpe@ellerman.id.au>","To":"Santosh Sivaraj <santosh@fossix.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","In-Reply-To":"<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>","User-Agent":"Notmuch/0.21 (https://notmuchmail.org)","Date":"Wed, 27 Sep 2017 16:26:44 +1000","Message-ID":"<87y3p0ejx7.fsf@concordia.ellerman.id.au>","MIME-Version":"1.0","Content-Type":"text/plain","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Fenghua Yu <fenghua.yu@intel.com>, Tony Luck <tony.luck@intel.com>,\n\tlinux-ia64@vger.kernel.org, linux-parisc@vger.kernel.org,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJames Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, \n\tAlexei Starovoitov <ast@kernel.org>, Paul Mackerras <paulus@samba.org>,\n\tJessica Yu <jeyu@kernel.org>, Andrew Morton <akpm@linux-foundation.org>, \n\tlinuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1776711,"web_url":"http://patchwork.ozlabs.org/comment/1776711/","msgid":"<20170928011135.GB3722@jagdpanzerIV.localdomain>","date":"2017-09-28T01:11:35","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":67261,"url":"http://patchwork.ozlabs.org/api/people/67261/","name":"Sergey Senozhatsky","email":"sergey.senozhatsky.work@gmail.com"},"content":"On (09/27/17 16:26), Michael Ellerman wrote:\n[..]\n> > Tested-by: Santosh Sivaraj <santosh@fossix.org>\n> \n> Thanks Santosh.\n> \n> I also gave it a quick spin. I'll give you an ack for the powerpc changes.\n> \n> Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)\n> \n> \n> Thanks for cleaning this up Sergey.\n\nthanks!\n\n\t-ss","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3y2cBf0350z9t6C\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 28 Sep 2017 11:13:14 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3y2cBd61pzzDsPg\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu, 28 Sep 2017 11:13:13 +1000 (AEST)","from mail-pg0-x229.google.com (mail-pg0-x229.google.com\n\t[IPv6:2607:f8b0:400e:c05::229])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3y2c8t5MqszDsN9\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 28 Sep 2017 11:11:42 +1000 (AEST)","by mail-pg0-x229.google.com with SMTP id v23so25062pgc.5\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tWed, 27 Sep 2017 18:11:42 -0700 (PDT)","from localhost ([110.70.52.108]) by smtp.gmail.com with ESMTPSA id\n\ty1sm260842pgp.15.2017.09.27.18.11.37\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 27 Sep 2017 18:11:38 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hGxgVYqw\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hGxgVYqw\"; dkim-atps=neutral","ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gmail.com\n\t(client-ip=2607:f8b0:400e:c05::229; helo=mail-pg0-x229.google.com;\n\tenvelope-from=sergey.senozhatsky.work@gmail.com; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"hGxgVYqw\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=tV+AEioxAvn279zvRXSM2DK1KSP5yFLtRrc4nnS4L4k=;\n\tb=hGxgVYqwPxrtbofhbx5Hu58PlLnED9EXVuyHxsp6iwenmJW8paJNFRVJTvGVdcrF9T\n\tRcjT9pNUvJLNpsrbXbs7J1Vr5gIJu+O93zgbu/7623Q8E5sfgoN7HgHsQnDnVNV6sRb7\n\t7zCT3XKh7Zbj7TnRJqjFKL5ZaTukPjonO5kSrOEGgk0MWeDid2wS4rHbVyrdxwIp4wT7\n\tueriuuNicdmYObByo+sqNp7sfi3/ZVTLcljvVV2Cwa2UyRN4qeND37F3QLctEVBB/N9j\n\tqmTtosRfsfiVItFkMKRujbmVaCQ4L4BqcwutALhGazsatwkc/W1lreX4W0Bo+UvsqL4U\n\tYkkg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=tV+AEioxAvn279zvRXSM2DK1KSP5yFLtRrc4nnS4L4k=;\n\tb=XhmS5MN6ra30mp7tGZ9Xe3b9bmQby+/R65tk5XPaqO2rEym86vLKkFxU4+n3mR841X\n\tEfTmP5UYOvnw/wZaZ3McBFG3cn9FxG5NXRd3c+89+sJcmHO+y5fu+79G3P0nlsGZq9nI\n\t2jrWjQ9YC7RfR/TPfBMMq3okh0lVtpe8GYvbkqCfG6a70qqP6vJsJvUcCnlky1kweNYS\n\t7kjKz2VG8fxIfR3G6pYjyxAE+YDabhX90d71bQXFc8EXc5FCFmJULWSs5+PXTlbZ3OmE\n\t92YYFmcTI7oF3TckoycDE5AvCJyYAb8WWYjWwx2EwWGFBoHddKc2/+3CFCOVRGutOYAm\n\tWuSw==","X-Gm-Message-State":"AHPjjUjpLb910T9zWxcv+a4eYAYC70x1HnZjDTPPfXxmK7+U5Z7uS9jZ\n\tdZ6hD3bI6xgPNNPlGMAaqls=","X-Google-Smtp-Source":"AOwi7QBplaSwcJ8/rtGD6xTSUcculfBDW3WRu6R2uwL82bdpuA6vaf5m/uQfpKJcEqY0G4X/bE+hqQ==","X-Received":"by 10.101.78.131 with SMTP id b3mr2796589pgs.28.1506561100040;\n\tWed, 27 Sep 2017 18:11:40 -0700 (PDT)","Date":"Thu, 28 Sep 2017 10:11:35 +0900","From":"Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>","To":"Michael Ellerman <mpe@ellerman.id.au>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20170928011135.GB3722@jagdpanzerIV.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<87y3p0ejx7.fsf@concordia.ellerman.id.au>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<87y3p0ejx7.fsf@concordia.ellerman.id.au>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"Fenghua Yu <fenghua.yu@intel.com>, Santosh Sivaraj <santosh@fossix.org>, \n\tTony Luck <tony.luck@intel.com>, linux-ia64@vger.kernel.org,\n\tlinux-parisc@vger.kernel.org, Petr Mladek <pmladek@suse.com>,\n\tHelge Deller <deller@gmx.de>, James Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>,\n\tAlexei Starovoitov <ast@kernel.org>, \n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, Jessica Yu <jeyu@kernel.org>,\n\tAndrew Morton <akpm@linux-foundation.org>,\n\tlinuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}},{"id":1790606,"web_url":"http://patchwork.ozlabs.org/comment/1790606/","msgid":"<20171019141124.GB498@tigerII.localdomain>","date":"2017-10-19T14:11:24","subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","submitter":{"id":3905,"url":"http://patchwork.ozlabs.org/api/people/3905/","name":"Sergey Senozhatsky","email":"sergey.senozhatsky@gmail.com"},"content":"Michael,\n\nOn (09/27/17 15:01), Michael Ellerman wrote:\n> Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> writes:\n> \n> > On (09/22/17 16:48), Luck, Tony wrote:\n> > [..]\n> >> Tested patch series on ia64 successfully.\n> >> \n> >> Tested-by: Tony Luck <tony.luck@intel.com>\n> >\n> > thanks!\n> >\n> >> After this goes upstream, you should submit a patch to get rid of\n> >> all uses of %pF (70 instances in 35 files) and %pf (63 in 34)\n> >> \n> >> Perhaps break the patch by top-level directory (e.g. get all the %pF\n> >> and %pF in the 17 files under drivers/ in one patch).\n> >\n> > frankly, I was going to have some sort of a lazy deprecation process:\n> > didn't plan to send out a patch set that would hunt down all pf/pF-s.\n> > hm...\n> \n> That never works though, we have lots of cruft left over from times when\n> that's happened and the conversion never quite got finished.\n\nthis time around it's different, I promise! :)\n\n\nwell...\nI guess I can send out a tree wide pf/pF removal patch set. later.\nwhen we will see that .opd based dereference does not make anyone\nunhappy.\n\nand I think we can't remove pf/pF from the kernel completely. it\nwill stay in vscnprintf() for some time. old habits die hard, I suppose,\nthere might be people using it for debugging/etc.\n\n\n> At least if you send out the patches to do the removal they might\n> eventually get merged.\n> \n> > speaking of upstream, any objections if this patch set will go through\n> > the printk tree, in one piece?\n> \n> Do you mind putting it in a topic branch (based on rc2) and then merge\n> that into the printk tree? That way I can merge the topic branch iff\n> there are conflicts later down the line towards 4.15.\n\nok, let me re-spin the series. there are some changes here\nand there, so I'll drop Tested-by/Reviewed-by tags and will\nask platforms' maintainers to re-test the patch set :(\n\nif everything goes OK, then we can ask Petr to do the topic\nbranch (I don't have a kernel.org account).\n\n\t-ss","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3yHrW672s3z9t3s\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 20 Oct 2017 01:13:22 +1100 (AEDT)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3yHrW65LZvzDqF3\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri, 20 Oct 2017 01:13:22 +1100 (AEDT)","from mail-pg0-x242.google.com (mail-pg0-x242.google.com\n\t[IPv6:2607:f8b0:400e:c05::242])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3yHrSx5NVtzDqBr\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri, 20 Oct 2017 01:11:29 +1100 (AEDT)","by mail-pg0-x242.google.com with SMTP id r25so7317667pgn.4\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 19 Oct 2017 07:11:29 -0700 (PDT)","from localhost ([121.137.63.184]) by smtp.gmail.com with ESMTPSA id\n\ti187sm17018504pfc.96.2017.10.19.07.11.26\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tThu, 19 Oct 2017 07:11:26 -0700 (PDT)"],"Authentication-Results":["ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"axbOnk1C\"; dkim-atps=neutral","lists.ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"axbOnk1C\"; dkim-atps=neutral","ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=gmail.com\n\t(client-ip=2607:f8b0:400e:c05::242; helo=mail-pg0-x242.google.com;\n\tenvelope-from=sergey.senozhatsky@gmail.com; receiver=<UNKNOWN>)","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"axbOnk1C\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=date:from:to:cc:subject:message-id:references:mime-version\n\t:content-disposition:in-reply-to:user-agent;\n\tbh=5/m3rBkAxKWme4WQDImNqTLbQKBHga+kg1ymuMC+amg=;\n\tb=axbOnk1C4mqbH4BFp/TzGgIU2Pvz8HaJGM8yod30PKUevz4NLCEH9jGtU4nHRyk3ec\n\t9tZSjaFUcXQhszMy5qu2DbFRlo3/jKRi2lLcw+I6Tet0UoqXh7lAGcB9UakxOTxZOgKY\n\t/VBmHDKdc/Vd7YMIJZ8OAXMLHV3wvZ4RfA41AY6E6K8tzwmIPYkWDKdTKGQ7PC1G8cJf\n\tj1iZTbknjw2tGdWnH46mJ1CcVGv/dyloKTUozFUgu6xAOQw7l4vXgpIW+aR7bBUAamBg\n\t10Hllupijp48XgLZtWhVblvrzAPXN4KcmXKMUd9UVZp2B975IitqcUDAGc63ii8bO1Lk\n\tq+qA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:references\n\t:mime-version:content-disposition:in-reply-to:user-agent;\n\tbh=5/m3rBkAxKWme4WQDImNqTLbQKBHga+kg1ymuMC+amg=;\n\tb=b/bXGENRstyPi2D809XjanjLjg4sZU8lNUQirximoAaywy+Ty8oDOKibt+OY1nqmjX\n\tFKLdvTOn8ESYI9dcGNUbry0mXu+5cZx+Gkcm2r1xkCrc5wLX+v2er6XNyjeQsKKoSbTz\n\t7/SiDQmZvC6OgURU6SlWf1x6Qa3158lZkeChPI2QIG3iAoMhTKT68DmgGPkzOpqR5Aov\n\teJ1AQxhHAYVvcFSSiJWLwPS7g10nN5Rh6WNAqr5RO0Q2yhYbKX1eCdZmQY//3pppT/+v\n\tETbM03T1lm6mynh5YGjauT1kDx2YzR3FU3IEBwjyi+AghUWZRYMm/VblORgjK4MV0VaK\n\tkg0w==","X-Gm-Message-State":"AMCzsaUDF/s0bDuagAiH9gg0qfOsChmGEF5wD4K/QBRBd1F/qAtIU7y1\n\tj4Vq5xFRMaKc9grNgKH9I9k=","X-Google-Smtp-Source":"ABhQp+Szt9MnRtxHDs4er/Xq0cGfxRPSygiws/YEEuTcW8wSrcTwVYzqU73CM9PfuC8l6I9UQvPm9g==","X-Received":"by 10.84.210.166 with SMTP id a35mr1651545pli.426.1508422287395; \n\tThu, 19 Oct 2017 07:11:27 -0700 (PDT)","Date":"Thu, 19 Oct 2017 23:11:24 +0900","From":"Sergey Senozhatsky <sergey.senozhatsky@gmail.com>","To":"Michael Ellerman <mpe@ellerman.id.au>","Subject":"Re: [RFC][PATCH v2 0/7] printk/ia64/ppc64/parisc64: let's deprecate\n\t%pF/%pf printk specifiers","Message-ID":"<20171019141124.GB498@tigerII.localdomain>","References":"<20170920162910.32053-1-sergey.senozhatsky@gmail.com>\n\t<20170922053404.3zpfpwetabjut2er@santosiv.in.ibm.com>\n\t<20170922080023.GA599@jagdpanzerIV.localdomain>\n\t<3908561D78D1C84285E8C5FCA982C28F61381992@ORSMSX114.amr.corp.intel.com>\n\t<20170925070542.GA387@jagdpanzerIV.localdomain>\n\t<871smsg2fc.fsf@concordia.ellerman.id.au>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<871smsg2fc.fsf@concordia.ellerman.id.au>","User-Agent":"Mutt/1.9.1 (2017-09-22)","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"\"Yu, Fenghua\" <fenghua.yu@intel.com>,\n\tSantosh Sivaraj <santosh@fossix.org>, \n\t\"Luck, Tony\" <tony.luck@intel.com>,\n\t\"linux-ia64@vger.kernel.org\" <linux-ia64@vger.kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,\n\t\"linux-parisc@vger.kernel.org\" <linux-parisc@vger.kernel.org>,\n\tPetr Mladek <pmladek@suse.com>, Helge Deller <deller@gmx.de>,\n\tJames Bottomley <jejb@parisc-linux.org>,\n\tSteven Rostedt <rostedt@goodmis.org>, \n\tAlexei Starovoitov <ast@kernel.org>,\n\tSergey Senozhatsky <sergey.senozhatsky@gmail.com>,\n\tPaul Mackerras <paulus@samba.org>, Jessica Yu <jeyu@kernel.org>,\n\tAndrew Morton <akpm@linux-foundation.org>,\n\t\"linuxppc-dev@lists.ozlabs.org\" <linuxppc-dev@lists.ozlabs.org>,\n\t\"linux-kernel@vger.kernel.org\" <linux-kernel@vger.kernel.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"}}]