[{"id":1761403,"web_url":"http://patchwork.ozlabs.org/comment/1761403/","msgid":"<571a97d3-97ed-e86f-71c8-afdc5237d244@gmail.com>","date":"2017-09-01T00:28:07","subject":"Re: [PATCH 19/31] timer: Remove open-coded casts for .data and\n\t.function","submitter":{"id":53490,"url":"http://patchwork.ozlabs.org/api/people/53490/","name":"Tyrel Datwyler","email":"turtle.in.the.kernel@gmail.com"},"content":"On 08/31/2017 04:29 PM, Kees Cook wrote:\n> This standardizes the callback and data prototypes in several places that\n> perform casting, in an effort to remove more open-coded .data and\n> .function uses in favor of setup_timer().\n> \n> Cc: Samuel Ortiz <samuel@sortiz.org>\n> Cc: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>\n> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n> Cc: Paul Mackerras <paulus@samba.org>\n> Cc: Michael Ellerman <mpe@ellerman.id.au>\n> Cc: \"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>\n> Cc: \"Martin K. Petersen\" <martin.petersen@oracle.com>\n> Cc: netdev@vger.kernel.org\n> Cc: linux-scsi@vger.kernel.org\n> Cc: linuxppc-dev@lists.ozlabs.org\n> Signed-off-by: Kees Cook <keescook@chromium.org>\n> ---\n>  drivers/net/irda/bfin_sir.c      |  5 +++--\n>  drivers/scsi/ibmvscsi/ibmvfc.c   | 14 ++++++--------\n>  drivers/scsi/ibmvscsi/ibmvscsi.c |  8 ++++----\n>  3 files changed, 13 insertions(+), 14 deletions(-)\nFor ibmvfc & ibmvscsi portions:\n\nAcked-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>","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 3xk0Vv22qMz9s7c\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:29:43 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xk0Vv0j2mzDqZq\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:29:43 +1000 (AEST)","from mail-qk0-x241.google.com (mail-qk0-x241.google.com\n\t[IPv6:2607:f8b0:400d:c09::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 3xk0T84tpJzDqgB\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri,  1 Sep 2017 10:28:12 +1000 (AEST)","by mail-qk0-x241.google.com with SMTP id a77so910913qkb.1\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tThu, 31 Aug 2017 17:28:12 -0700 (PDT)","from oc7015585048.ibm.com (c-73-11-40-222.hsd1.or.comcast.net.\n\t[73.11.40.222]) by smtp.googlemail.com with ESMTPSA id\n\tf17sm812754qtk.32.2017.08.31.17.28.08\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 31 Aug 2017 17:28:09 -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=\"I095dDzq\"; 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=\"I095dDzq\"; dkim-atps=neutral","lists.ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"I095dDzq\"; dkim-atps=neutral"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=subject:to:cc:references:from:message-id:date:user-agent\n\t:mime-version:in-reply-to:content-language:content-transfer-encoding; \n\tbh=pA0Dut73YfoCKmjlcKnCbB1c4fGmoHAiyg5kI9XikSw=;\n\tb=I095dDzqCXvOT3kchH4huLgjhOBf2kd/et32Seh/yTOB7eTB/goSPoFvkfNOpr2Ex2\n\toSkQUx+1uK6FdNg2t3TMvkB42UkC5dZ3QOz8JfffCawpLwn4gGSWoiosvT/qGT1sfz1x\n\tam1iQxreiw/yvSVo58cfBZhbj/4v7Pc02Qs9KyL0mvIXp6VxJccfLyWbNi8nmRqdOXVs\n\tzLz1cpB+QQeKlfmigASTJRcQQtNri+arCxcoUjtO/SnK9zNBrFPu4hk1BZeshYkNSzui\n\timSJKFqhCs0QhZcs8pWu4omAPQJ/iM+J8aNgLVWwF7dsDkIzmVec2RMKKIhQurmzYg9J\n\thf/Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:subject:to:cc:references:from:message-id:date\n\t:user-agent:mime-version:in-reply-to:content-language\n\t:content-transfer-encoding;\n\tbh=pA0Dut73YfoCKmjlcKnCbB1c4fGmoHAiyg5kI9XikSw=;\n\tb=EnYNK1Km/5hofomq0eu3/VLGNuAOuC3o7mc22JfWsbqqUrGo2RoZb0mlyN5ASNe4pB\n\theIneuO7AAVCvZkoWgKc6CwGwIsXoJ019QpH2PCEfea83t7CaFErP0b4aqW2UByqc4O7\n\tDoO9LqbcthUTVbQf+xzBEeG5yyP04AGITQSvy1/Y17aevvid93cMMfF0PkP0S1VhJ/H+\n\tDHsaq4UuMN4vMYXPUS4IKG7wffpOhOY5uq11kx5w1rTWKi16HBCP6Xt80Dmz9XG/KWtN\n\t1vtx7aPtbdQcAqCVyUlY85M/rXG4f57Err9YLP4AukswU7OfdMz4kqy4NHt66c/91RcH\n\tDYbg==","X-Gm-Message-State":"AHPjjUh97Mq6u8z/5vRWOGjw2hG6cgYQgBUPTGw9wDfLkwegYySGPw50\n\tgee2MUqGGrzXoaKd","X-Google-Smtp-Source":"ADKCNb7JswhgViulAwi7LCr0ZlH2K/a3hcZ5U0LFYix7Uy/Y2qyREZbKNbsXIGc0+XdQG3KjFDhYxQ==","X-Received":"by 10.55.203.149 with SMTP id u21mr267832qkl.305.1504225690216; \n\tThu, 31 Aug 2017 17:28:10 -0700 (PDT)","Subject":"Re: [PATCH 19/31] timer: Remove open-coded casts for .data and\n\t.function","To":"Kees Cook <keescook@chromium.org>, Thomas Gleixner <tglx@linutronix.de>","References":"<1504222183-61202-1-git-send-email-keescook@chromium.org>\n\t<1504222183-61202-20-git-send-email-keescook@chromium.org>","From":"Tyrel Datwyler <turtle.in.the.kernel@gmail.com>","Message-ID":"<571a97d3-97ed-e86f-71c8-afdc5237d244@gmail.com>","Date":"Thu, 31 Aug 2017 17:28:07 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.1.0","MIME-Version":"1.0","In-Reply-To":"<1504222183-61202-20-git-send-email-keescook@chromium.org>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-GB","Content-Transfer-Encoding":"7bit","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","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":"Samuel Ortiz <samuel@sortiz.org>,\n\t\"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>,\n\tlinux-scsi@vger.kernel.org, \n\t\"Martin K. Petersen\" <martin.petersen@oracle.com>,\n\tnetdev@vger.kernel.org, \n\tlinux-kernel@vger.kernel.org, Paul Mackerras <paulus@samba.org>,\n\tTyrel Datwyler <tyreld@linux.vnet.ibm.com>, linuxppc-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":1761408,"web_url":"http://patchwork.ozlabs.org/comment/1761408/","msgid":"<35df171b-7a0c-d4bc-b90d-254283232e72@linux.vnet.ibm.com>","date":"2017-09-01T00:29:13","subject":"Re: [PATCH 19/31] timer: Remove open-coded casts for .data and\n\t.function","submitter":{"id":35498,"url":"http://patchwork.ozlabs.org/api/people/35498/","name":"Tyrel Datwyler","email":"tyreld@linux.vnet.ibm.com"},"content":"On 08/31/2017 04:29 PM, Kees Cook wrote:\n> This standardizes the callback and data prototypes in several places that\n> perform casting, in an effort to remove more open-coded .data and\n> .function uses in favor of setup_timer().\n> \n> Cc: Samuel Ortiz <samuel@sortiz.org>\n> Cc: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>\n> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>\n> Cc: Paul Mackerras <paulus@samba.org>\n> Cc: Michael Ellerman <mpe@ellerman.id.au>\n> Cc: \"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>\n> Cc: \"Martin K. Petersen\" <martin.petersen@oracle.com>\n> Cc: netdev@vger.kernel.org\n> Cc: linux-scsi@vger.kernel.org\n> Cc: linuxppc-dev@lists.ozlabs.org\n> Signed-off-by: Kees Cook <keescook@chromium.org>\n> ---\n>  drivers/net/irda/bfin_sir.c      |  5 +++--\n>  drivers/scsi/ibmvscsi/ibmvfc.c   | 14 ++++++--------\n>  drivers/scsi/ibmvscsi/ibmvscsi.c |  8 ++++----\n>  3 files changed, 13 insertions(+), 14 deletions(-)\n\nResending from correct email address.\n\nFor ibmvfc & ibmvscsi portions:\n\nAcked-by: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>","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 3xk0Xn6RyWz9s8J\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:31:21 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xk0Xn5Fm8zDqZB\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:31:21 +1000 (AEST)","from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com\n\t[148.163.156.1])\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 3xk0VX0q61zDqgx\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tFri,  1 Sep 2017 10:29:23 +1000 (AEST)","from pps.filterd (m0098399.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv810Svn1059163\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 31 Aug 2017 20:29:21 -0400","from e31.co.us.ibm.com (e31.co.us.ibm.com [32.97.110.149])\n\tby mx0a-001b2d01.pphosted.com with ESMTP id 2cpnp0vx6d-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <linuxppc-dev@lists.ozlabs.org>; Thu, 31 Aug 2017 20:29:20 -0400","from localhost\n\tby e31.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <linuxppc-dev@lists.ozlabs.org> from <tyreld@linux.vnet.ibm.com>; \n\tThu, 31 Aug 2017 18:29:20 -0600","from b03cxnp07028.gho.boulder.ibm.com (9.17.130.15)\n\tby e31.co.us.ibm.com (192.168.1.131) with IBM ESMTP SMTP Gateway:\n\tAuthorized Use Only! Violators will be prosecuted; \n\tThu, 31 Aug 2017 18:29:16 -0600","from b03ledav005.gho.boulder.ibm.com\n\t(b03ledav005.gho.boulder.ibm.com [9.17.130.236])\n\tby b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v810TGie5767598; Thu, 31 Aug 2017 17:29:16 -0700","from b03ledav005.gho.boulder.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 705E1BE03A;\n\tThu, 31 Aug 2017 18:29:16 -0600 (MDT)","from oc7015585048.ibm.com (unknown [9.80.212.97])\n\tby b03ledav005.gho.boulder.ibm.com (Postfix) with ESMTP id 5F4B0BE039;\n\tThu, 31 Aug 2017 18:29:14 -0600 (MDT)"],"Subject":"Re: [PATCH 19/31] timer: Remove open-coded casts for .data and\n\t.function","To":"Kees Cook <keescook@chromium.org>, Thomas Gleixner <tglx@linutronix.de>","References":"<1504222183-61202-1-git-send-email-keescook@chromium.org>\n\t<1504222183-61202-20-git-send-email-keescook@chromium.org>","From":"Tyrel Datwyler <tyreld@linux.vnet.ibm.com>","Date":"Thu, 31 Aug 2017 17:29:13 -0700","User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101\n\tThunderbird/52.1.0","MIME-Version":"1.0","In-Reply-To":"<1504222183-61202-20-git-send-email-keescook@chromium.org>","Content-Type":"text/plain; charset=utf-8","Content-Language":"en-GB","Content-Transfer-Encoding":"7bit","X-TM-AS-GCONF":"00","x-cbid":"17090100-8235-0000-0000-00000C34342F","X-IBM-SpamModules-Scores":"","X-IBM-SpamModules-Versions":"BY=3.00007643; HX=3.00000241; KW=3.00000007;\n\tPH=3.00000004; SC=3.00000226; SDB=6.00910439; UDB=6.00456714;\n\tIPR=6.00690719; \n\tBA=6.00005563; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009;\n\tZB=6.00000000; \n\tZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00016949;\n\tXFM=3.00000015; UTC=2017-09-01 00:29:19","X-IBM-AV-DETECTION":"SAVI=unused REMOTE=unused XFE=unused","x-cbparentid":"17090100-8236-0000-0000-00003D771052","Message-Id":"<35df171b-7a0c-d4bc-b90d-254283232e72@linux.vnet.ibm.com>","X-Proofpoint-Virus-Version":"vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-08-31_09:, , signatures=0","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1709010005","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.23","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":"Samuel Ortiz <samuel@sortiz.org>,\n\t\"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>,\n\tlinux-scsi@vger.kernel.org, \n\t\"Martin K. Petersen\" <martin.petersen@oracle.com>,\n\tnetdev@vger.kernel.org, \n\tlinux-kernel@vger.kernel.org, Paul Mackerras <paulus@samba.org>,\n\tTyrel Datwyler <tyreld@linux.vnet.ibm.com>, linuxppc-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>"}}]