From patchwork Fri Feb 2 13:12:14 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 126702 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp630594ljc; Fri, 2 Feb 2018 05:12:44 -0800 (PST) X-Google-Smtp-Source: AH8x226rn1Afx3hDh8ZABmovyXw16hE121tsbv6+D+XnUvJexND+e4fn7A+Iwa3l/jInM6NZwTvZ X-Received: by 10.99.164.74 with SMTP id c10mr18471652pgp.18.1517577164346; Fri, 02 Feb 2018 05:12:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517577164; cv=none; d=google.com; s=arc-20160816; b=Q0KMi6XFyDnwmomOSabRV1FTr4t50EUe7H4DSoz8uxowv1jE9IkpdagnH6wRsMFMnQ g88R1wseffMOJgy7Ag2hCseMqnpsX65gegk+3QPCpY8J8YlXZbK9jFUkbUJk/Z1wxLWr pWLYtwMa4aEPe7xa0z1gTWOSfziDXv6oUIg/k/PO1mF6zsDz6Hbj/7qmEWor0yJ+PiN+ +69+VwsbIGEm2I7lPtgRNiUMPtBsZwq2/NivK6Xu0CpIxLCoeL8VN6jSJ7sIRPLgb+vh VqnbxMrNp13JQhfa8SrezZDC+UqggMon/fuec9+l+qEECIyHlHxUsWL/cl1pCnMEa3zR Cqjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=FMbWQmTzQWTl5pVVxQheCOJz90DvAItMHDONH11iTuo=; b=e3dgGts0BYFN35dnJhW2ob6WjcCUMYJjyeqCONY/oZqyOH92Uj5oZ0/e8cgvGadnuy UDf1FsFbSdPl9wbOyHw4OEVzRr05DKAUCVuklFqjUogS/1qJE6SFWhHiYUooxwNacCrc bBsN5WmhmUfsmyOi2U7EFt1Y6M3KP5DuiAVUx4zuk0trBPjbKYoemxBn4zT9ypi5TDsk /W/eq2rXx13AbrCmdP3+kQqko5JWhKpWHw6f5Hw+L9TLdK5ms8Sp107JtZxRWAF/GAd3 4bYEawZs4tEhYRD1FBgCPkIbmUP/ZM6oMvjYAXhBXanq/MhW7v9li/M+JOWztK3tYTUN EV4Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-scsi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-scsi-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b59-v6si1766612plc.302.2018.02.02.05.12.44; Fri, 02 Feb 2018 05:12:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-scsi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-scsi-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-scsi-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751594AbeBBNMn (ORCPT + 1 other); Fri, 2 Feb 2018 08:12:43 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:60364 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751416AbeBBNMn (ORCPT ); Fri, 2 Feb 2018 08:12:43 -0500 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue003 [212.227.15.129]) with ESMTPA (Nemesis) id 0MXCef-1eBtON0hiX-00WFNE; Fri, 02 Feb 2018 14:12:30 +0100 From: Arnd Bergmann To: linux-scsi@vger.kernel.org, "James E . J . Bottomley" Cc: Nicolas Pitre , Andi Kleen , "Martin K . Petersen" , Arnd Bergmann Subject: [PATCH 0/6] scsi: fixes for building with LTO Date: Fri, 2 Feb 2018 14:12:14 +0100 Message-Id: <20180202131225.1658853-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:r/nwd8YHCFjH4nfaHTyVYIO0YPH9ds2RrmlTnamVfB2VWIDF/Ge tKMlSSYRXlSmOFLgEk27hnsjKRW54dRcUsnpj7i0sWiPgJsMsbv5e/mAlyR9lwBK31gNBnI sGXfVoeo5cyboFlg1hQPsh0i92khI41M5ME31zRxoS3r47i9vKEb38NSP7VYMMF3shtkE9N TGjeF8J4ry2XuxbIpISfQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:xPv4osVjog4=:ngToqO1+aGLl4Tj+sIpoj5 tbbdm0szHWwU80WpSSU9vo3UYrE2qBLhK93sMaKPR/fAW5Nq0ijHyGgQPEaj4Hm8RxXgjtiKf 7cevgSjnDaYJI3B2jZuCEatqo/E97GXcqWv0A2yS6GEAEm/OoIlB3RiIQ9dkzmfWqfkdp7mBr SrgSFPc/QQJ2nLeu1TUkJ4KlzPfUzsESjAlZh579xWM7gHFMTjZmvB/nV9SLpujJ24l4jcAWH QfVvZ9eDxL722Xq0H3nvd/XIciynXTmC65yLLPqq66izkS8d2zWVE1Ge8YKMMRiEH9MBIM093 JFDJPw661MJjus2iIQzbkJSL4TeQyAkEqa+G+OIbrAPQhLZt9MH2cdDVzZLWINZqpPk/qN+IO Uz2mm4/6pekoiAnhiXaP66Bx4mSp32FNwhwzexHKU4TRWspXwy0VONFr9lW9viDIv1eZBkgz7 1fA2OWkiIAXGeUBwDNzWgdsy2srBzre143/qMuFA1Ei4T5SpGmgnEomLz14Rg1YOhH4ugdNQf 9nPHRFTUpFHCZzu685G9AWs5mbeFCnUsXDTT1vCd4T4SLDbonGzf3D/CHveJpOqSyWMsnO8pK Px6iiuApO6F0LZonlDjiZdRGrPjiqsLfyS4XObKJyqz1dcgh3WENKbFusoSa0276jYIr0V9aB i4VBUjhTZPNjvbul9u0AqZWVZPH32Hrr80kvQSHskVNsRXEv68Q31v5M69PG12Uwt50GkSUAk ogSjbnL/Hmmmb82+aubc3Uv1U380eAqmXeLqkw== Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org I experimented with link time optimization after Nico's article at https://lwn.net/Articles/744507/ Here is a set of patches that came out of it for the scsi subsystem. Arnd Bergmann (6): scsi: fc_encode: work around strncpy size warnings scsi: NCR53c406a: avoid section mismatch with LTO scsi: sym53c416: avoid section mismatch with LTO scsi: qedf: fix LTO-enabled build scsi: qedi: fix building with LTO scsi: qedf: use correct strncpy() size drivers/scsi/NCR53c406a.c | 2 +- drivers/scsi/qedf/qedf_dbg.c | 2 +- drivers/scsi/qedf/qedf_dbg.h | 17 ++++++++++------- drivers/scsi/qedf/qedf_debugfs.c | 6 +++--- drivers/scsi/qedf/qedf_main.c | 8 +++----- drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qedi/qedi_debugfs.c | 4 ++-- drivers/scsi/qedi/qedi_gbl.h | 4 ++-- drivers/scsi/qedi/qedi_main.c | 4 ++-- drivers/scsi/sym53c416.c | 2 +- include/scsi/fc/fc_ms.h | 2 +- 11 files changed, 27 insertions(+), 26 deletions(-) -- 2.9.0