Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp14345imm; Tue, 31 Jul 2018 12:56:10 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeVR9/DRBsZFKF1tgNRXRRUwiq8FK9H6mo9OhHzFJOkzt/kkw0UXeNyJs+n822MNhXUh7mz X-Received: by 2002:a17:902:6845:: with SMTP id f5-v6mr21745020pln.173.1533066970384; Tue, 31 Jul 2018 12:56:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533066970; cv=none; d=google.com; s=arc-20160816; b=kTftNJfo18A3YUPd8BpDmZdggxmUQdKsBcxpmd9+AiOwo8THDZT+zWz3mrM7V35rLT XMps6ZUUW4f62+PZWFWN58m1JwcGqW7ecBhNCu4KkliUet4cCp4qNrtj58udY98274Ym Q89wVoQhMAvpmVMCIKn5aJuPe8cav9T3PegiRljKTNc7p17thx6dmv23/mPRusOHW5m1 nAW3y3pnR9TID5gFUFMbR26a0LnKDKNwgpdPwMFFjbjwv39wsu1z8En/BLlfMTuXXYPO 4c/YBmkZ8AHcOJ2zHgojSThs1ulBOlBzcXe+47nECJfejjQkmw6OdXXixrnuYF15tM0M sWJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=45iL7Ldcofjua4QTthWpvp4bypb36mbYsmy1cy+Yls0=; b=NOo67YkZZVq5lOvmzivTC9xBXmZ6XroMB9DgVYrOr0IQjC8oevq6HUHeFgSSIDUoD2 26sdSoTL1KzOMv8OsR4y2YJ1o8Kz/K581iX6hRsQojqYXHRaT6VSF4y0+Y9z5Tn/IBTm 7EydI4aMHwZJo4/nvjoH0EfPii60+h6bqxrX8kyg/AZbEE1zvHW7kNxQgjyj7MfI26J+ D3ilA2FyEHGRw4Y1Wi08Uryd0aygNsyaQpHhhocTtQLeqJV2bLOtDWtzQqkch3/XprIY m+NmkkR727VKb5yYI3P+Sk2327zFAx95f6/Y6qebkG3+Bjuz3DJg8Ec5wJCLsXxJ7IpP zYEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AAyiPCtU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n184-v6si14469828pga.98.2018.07.31.12.55.43; Tue, 31 Jul 2018 12:56:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=AAyiPCtU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732702AbeGaVfF (ORCPT + 99 others); Tue, 31 Jul 2018 17:35:05 -0400 Received: from mail-pl0-f66.google.com ([209.85.160.66]:46971 "EHLO mail-pl0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732438AbeGaVd6 (ORCPT ); Tue, 31 Jul 2018 17:33:58 -0400 Received: by mail-pl0-f66.google.com with SMTP id t17-v6so7617303ply.13 for ; Tue, 31 Jul 2018 12:52:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=45iL7Ldcofjua4QTthWpvp4bypb36mbYsmy1cy+Yls0=; b=AAyiPCtUyDcoscvOh6VqrE4faK+y6sGszIb03aty4g4GJ7LvA2bKrlIrd10WzkcoaQ gNsGPXjMkZXFSMBtxn6RsSKb6qxoVovZflOyksoajC12u3zy57C1oR4W+d/ng0/FqaaF VdjaQE4YRnqStB31UezeElhXH4fgbeWE3bZxY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=45iL7Ldcofjua4QTthWpvp4bypb36mbYsmy1cy+Yls0=; b=ILriFcI/U6VCJaOeCsAoqDxfrfwKHZUSByPXtqhv9RbkZ1bqFs77Q9TvUr01i+zki/ q/GwYy+Okb04s5DkkFTN6XfJhymab0TLcRkLo4ssGzpqF/6l1aXIkLYMzWusmyLS7aqX s2PKJTrKgGj4Qe1LLkw0EyVxSMoG3BUe93HMUCYeAkCJD8zymcrduQ1oUV4hxBSkX7FH +qi5So9wUMS3py/8Hb8Lv/uGLF1ywk6xhH2xRiWG3Wm9QZL8myOAgMTpz1u1pEvlxNBG zs7OFj7G8ppzNJoa8COqKLE8nUVePkse6wSSVl4yaaulaxqOfmCVnKNeisd8C/FT9I+i TDmQ== X-Gm-Message-State: AOUpUlHbXa4ZXl/AQKZFOxE/IOctp6hdnr/GBupUkxCyKfk6wF3TyTcq YHBdBv8Mv3GSS0c+Xq7g/OxLug== X-Received: by 2002:a17:902:64d7:: with SMTP id y23-v6mr21669490pli.53.1533066724978; Tue, 31 Jul 2018 12:52:04 -0700 (PDT) Received: from www.outflux.net (173-164-112-133-Oregon.hfc.comcastbusiness.net. [173.164.112.133]) by smtp.gmail.com with ESMTPSA id v30-v6sm24729153pgn.80.2018.07.31.12.52.02 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 31 Jul 2018 12:52:02 -0700 (PDT) From: Kees Cook To: Jens Axboe Cc: Kees Cook , Christoph Hellwig , Christoph Hellwig , "Martin K. Petersen" , "James E.J. Bottomley" , Tejun Heo , Borislav Petkov , "David S. Miller" , "Manoj N. Kumar" , "Matthew R. Ochs" , Uma Krishnan , "Nicholas A. Bellinger" , Thomas Gleixner , Philippe Ombredanne , Stephen Boyd , Cyrille Pitchen , Juergen Gross , Viresh Kumar , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Sagar Dharia , Randy Dunlap , Vinod Koul , David Kershner , linux-block@vger.kernel.org, linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org, target-devel@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/9] scsi: build scsi_common.o for all scsi passthrough request users Date: Tue, 31 Jul 2018 12:51:48 -0700 Message-Id: <20180731195155.46664-4-keescook@chromium.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180731195155.46664-1-keescook@chromium.org> References: <20180731195155.46664-1-keescook@chromium.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Christoph Hellwig Split scsi_common.o out of SCSI so that non-SCSI users can pull it in easily for future sense buffer helper usage. Signed-off-by: Christoph Hellwig Signed-off-by: Kees Cook --- drivers/Makefile | 2 +- drivers/scsi/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/Makefile b/drivers/Makefile index 24cd47014657..a6abd7a856c6 100644 --- a/drivers/Makefile +++ b/drivers/Makefile @@ -76,7 +76,7 @@ obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/ obj-$(CONFIG_NUBUS) += nubus/ obj-y += macintosh/ obj-$(CONFIG_IDE) += ide/ -obj-$(CONFIG_SCSI) += scsi/ +obj-y += scsi/ obj-y += nvme/ obj-$(CONFIG_ATA) += ata/ obj-$(CONFIG_TARGET_CORE) += target/ diff --git a/drivers/scsi/Makefile b/drivers/scsi/Makefile index e29f9b8fd66d..1f6218b98430 100644 --- a/drivers/scsi/Makefile +++ b/drivers/scsi/Makefile @@ -21,6 +21,7 @@ CFLAGS_gdth.o = # -DDEBUG_GDTH=2 -D__SERIAL__ -D__COM2__ -DGDTH_STATISTICS obj-$(CONFIG_PCMCIA) += pcmcia/ obj-$(CONFIG_SCSI) += scsi_mod.o +obj-$(CONFIG_BLK_SCSI_REQUEST) += scsi_common.o obj-$(CONFIG_RAID_ATTRS) += raid_class.o @@ -155,7 +156,6 @@ obj-$(CONFIG_SCSI_HISI_SAS) += hisi_sas/ obj-$(CONFIG_SCSI_DEBUG) += scsi_debug.o scsi_mod-y += scsi.o hosts.o scsi_ioctl.o \ scsicam.o scsi_error.o scsi_lib.o -scsi_mod-y += scsi_common.o scsi_mod-$(CONFIG_SCSI_CONSTANTS) += constants.o scsi_mod-$(CONFIG_SCSI_DMA) += scsi_lib_dma.o scsi_mod-y += scsi_scan.o scsi_sysfs.o scsi_devinfo.o -- 2.17.1