[{"id":1761399,"web_url":"http://patchwork.ozlabs.org/comment/1761399/","msgid":"<571a97d3-97ed-e86f-71c8-afdc5237d244@gmail.com>","list_archive_url":null,"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":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"I095dDzq\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xk0TK5Hy1z9s81\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:28:21 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751777AbdIAA2N (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 31 Aug 2017 20:28:13 -0400","from mail-qk0-f196.google.com ([209.85.220.196]:36278 \"EHLO\n\tmail-qk0-f196.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751345AbdIAA2L (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 31 Aug 2017 20:28:11 -0400","by mail-qk0-f196.google.com with SMTP id l65so890027qkc.3;\n\tThu, 31 Aug 2017 17:28:10 -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)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=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=ln4ME+8zMSg5Q3XEUAc5RZZKVCbx/hqUBAVYWYgv+ttoA51C9TOeK370MXvH8T0n8X\n\tp0lnPsd9QVWRDpWDyrxrNBJLtvfypSTQx5Fa2SVxxx+fu9ClGU3W3h+A3ThPujrNNIoS\n\t+SdkSnxnAtjL5ZPkms8EKho3TQ9ny/GLw9mKEB95h5PXiuR7/tppUPp6o0CeaPUg/6Qr\n\tTSqK9TnJH8DzIkOu/ddFKfz7I59gOS/6kNSv3Jh37DfopF32PZ2d2Kkgky4drmB41oNf\n\tB+7ZdkvvWkMDIz9Gt983WXrAn4mQtWjEt1AEAQvIeO0ygFVJJStxRQPx3qbf8AkDVJra\n\tkOhg==","X-Gm-Message-State":"AHPjjUiC1L6rtEyWX6UaHCnRbp3wIEsKmnaYDPQebhR1QSsQPaF1rCDY\n\tcyMDVapa3cMb8A==","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>","Cc":"Samuel Ortiz <samuel@sortiz.org>,\n\t\"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>,\n\t\"Martin K. Petersen\" <martin.petersen@oracle.com>,\n\tlinux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org,\n\tnetdev@vger.kernel.org, Paul Mackerras <paulus@samba.org>,\n\tTyrel Datwyler <tyreld@linux.vnet.ibm.com>, linuxppc-dev@lists.ozlabs.org","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","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}},{"id":1761402,"web_url":"http://patchwork.ozlabs.org/comment/1761402/","msgid":"<35df171b-7a0c-d4bc-b90d-254283232e72@linux.vnet.ibm.com>","list_archive_url":null,"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":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":"ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xk0Vm2TWQz9s7c\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 10:29:36 +1000 (AEST)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751856AbdIAA3X (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 31 Aug 2017 20:29:23 -0400","from mx0a-001b2d01.pphosted.com ([148.163.156.1]:42841 \"EHLO\n\tmx0a-001b2d01.pphosted.com\" rhost-flags-OK-OK-OK-OK)\n\tby vger.kernel.org with ESMTP id S1751555AbdIAA3V (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 31 Aug 2017 20:29:21 -0400","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\tv810T6sS059582\n\tfor <netdev@vger.kernel.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 2cpnp0vx6e-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <netdev@vger.kernel.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 <netdev@vger.kernel.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>","Cc":"Samuel Ortiz <samuel@sortiz.org>,\n\t\"James E.J. Bottomley\" <jejb@linux.vnet.ibm.com>,\n\t\"Martin K. Petersen\" <martin.petersen@oracle.com>,\n\tlinux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org,\n\tnetdev@vger.kernel.org, Paul Mackerras <paulus@samba.org>,\n\tTyrel Datwyler <tyreld@linux.vnet.ibm.com>, linuxppc-dev@lists.ozlabs.org","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","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"}}]