From patchwork Fri Feb 8 21:24:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 10803783 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B46A113BF for ; Fri, 8 Feb 2019 21:25:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 97DF728714 for ; Fri, 8 Feb 2019 21:25:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8762E2EA70; Fri, 8 Feb 2019 21:25:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.7 required=2.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 191CA28714 for ; Fri, 8 Feb 2019 21:25:22 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727124AbfBHVZV (ORCPT ); Fri, 8 Feb 2019 16:25:21 -0500 Received: from com-out001.mailprotect.be ([83.217.72.83]:34035 "EHLO com-out001.mailprotect.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726353AbfBHVZV (ORCPT ); Fri, 8 Feb 2019 16:25:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mailprotect.be; s=mail; h=Content-Transfer-Encoding:MIME-Version:Message-Id :Date:Subject:Cc:To:From:reply-to:sender:bcc:in-reply-to:references: content-type; bh=Z0syNTZCfXRtB56hDAn9fd43MTjpRCTGmrib1ss9dIQ=; b=gPc9sBG4v160 FxWXllajYCWVWNh72P4BYa/1elSWD3U2FoQlpNLKOI2Hpr1rDHlRu9xmcI67erbszY+yI9TiNg04M SYfqIyO2xKhSxeR4lT8LO2oaoLO4eR7XUQEcvFSvMPQxllp1540dI8+2pSFduX7HxLvrcYFKNap28 yxJ4ztWp0r9eAxCEI7JL4JWJwdQtXjp6167MpI/zWAv7wpLL4XXMvwntqiGgKl1calHz3ifei7ZVc c7CVTA4vjzOHtzGehPUGBlgZbU9Arpkgz8XSV+d/bA2cVNmlfFlSv4BSRHFToecaqWmaKQwmth8Nu CPrB50B5/mGrWKW7e8qGHQ==; Received: from smtp-auth.mailprotect.be ([178.208.39.159]) by com-mpt-out001.mailprotect.be with esmtp (Exim 4.89) (envelope-from ) id 1gsDe9-0000pd-1m; Fri, 08 Feb 2019 22:25:17 +0100 Received: from desktop-bart.svl.corp.google.com (unknown [104.133.8.89]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-auth.mailprotect.be (Postfix) with ESMTPSA id 60CD0C0511; Fri, 8 Feb 2019 22:25:15 +0100 (CET) From: Bart Van Assche To: "Martin K . Petersen" , "James E . J . Bottomley" Cc: linux-scsi@vger.kernel.org, Christoph Hellwig , Bart Van Assche Subject: [PATCH 0/5] Reduce the size of the SCSI request data structure Date: Fri, 8 Feb 2019 13:24:58 -0800 Message-Id: <20190208212503.237150-1-bvanassche@acm.org> X-Mailer: git-send-email 2.20.1.791.gb4d0f1c61a-goog MIME-Version: 1.0 X-Originating-IP: 178.208.39.159 X-SpamExperts-Domain: mailprotect.be X-SpamExperts-Username: 178.208.39.128/27 Authentication-Results: mailprotect.be; auth=pass smtp.auth=178.208.39.128/27@mailprotect.be X-SpamExperts-Outgoing-Class: ham X-SpamExperts-Outgoing-Evidence: Combined (0.01) X-Recommended-Action: accept X-Filter-ID: EX5BVjFpneJeBchSMxfU5inm0H/TOJfC8e0RsDAVmH5602E9L7XzfQH6nu9C/Fh9KJzpNe6xgvOx q3u0UDjvO1tLifGj39bI0bcPyaJsYTbBu5YFz4Jx0uq4149LpZwrkOR4/HajlzkVhakIw7Ig6dHS EqUrZaZbTQ/yDAmvX2RuHVtT+aIOWodzwgohLOq3NHsImirUnZsj1QmKg8ALKYnH5x7VmUefN8uD qe6l2BwA+dWWWFmTWxm5O777yhSj58fMnqZUTt7CyKlJUh+zhuVZmYgzWn7nFx7Z/J0/glGBIw5D STRBrkTZ/s6Otz3nZK2G8IWtbTgrNeTZsO6Ph+idm0C9fVbMQ0c5IwZLIfbqBGfN9ceMgMZgt75e 1zn8xrInO/MpnXjN1WRJuwFdP6RNC9aPWG84LWTf2tgUEgUIKnW/yY23VWX23PXPicabfueIslAn PGmpJ2YaPZ2iWING6JTOwf6wRbpdMnI2Bxv9GrIdJHjiHL/hOk0rAHYQxlimAt3DJtmTZAT4DQmS XP2o1X92Cn4UU9JJ17dQkS7izDj4VfLGYhV5rU4pWppWQ0i1MIpc5/AxeRbXPIY043BEn95eECKi 3gxjzXac2CJpKTia0llaK9dRFKERwmcwjS7UkVihpqIaIpf9QIiqPrZIF8ronaI7xIN6o34ogH/7 4O4hBSz/kkmPgL+fgIgu55qzb0/PGqmU0XZ/jykxaHoamuSvtbe41zX0QQekDcYsU81UTnr4JXEn UkO+gww/ZhVvZNl9y/5kmjipCLGvERtwJMewJh7bCZgIHvGx5EVNsOsCDJgu2Ub7XDFF16ha92PN DpgLsd6Ddd/s7VM53jtWr8fYbLho3K/nEDNp2L5gt0VU9GGIcY2+o25u943wkYRLMF0oj+YRkR86 yGyaRcoNVHdU3PV+knM8v1BB8A08CVsONrMJuGzuoGnKTKcycWyeqIEFP5fCECZz0yhUH2jRAcV5 rEw7O9Cfv+bLVqkRIo+Irq51NeO0Yc+Vd9/kUGszJ+li7JqcBmkxeyx+tZEWCkylt9eMKamucPt0 JB/xm4QgNFW6oFTV2Jljpv+ZNXf0xLkfge9mzM1qtvMzGrErb1laSAAQhxeR5liB6Ar5MqJ9Ebuw FILN4VrSauyLYOWs9sF+15GS6bXI2MyhzQ== X-Report-Abuse-To: spam@com-mpt-mgt001.mailprotect.be Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Hi Martin, This patch series reduces the size of the SCSI request data structure. Please consider it for kernel version v5.1. Thanks, Bart. Bart Van Assche (5): libiscsi: Use scsi_[gs]et_resid() where appropriate scsi_debug: Use scsi_[gs]et_resid() where appropriate uas: Use scsi_[gs]et_resid() where appropriate sd: Remove superfluous residual assignments Move the resid member from struct scsi_data_buffer into struct scsi_cmnd drivers/scsi/libiscsi.c | 2 +- drivers/scsi/scsi_debug.c | 9 +++++---- drivers/scsi/scsi_lib.c | 1 - drivers/scsi/sd.c | 3 --- drivers/usb/storage/uas.c | 4 ++-- include/scsi/scsi_cmnd.h | 5 ++--- 6 files changed, 10 insertions(+), 14 deletions(-)