Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp13412980pxu; Sun, 3 Jan 2021 14:00:27 -0800 (PST) X-Google-Smtp-Source: ABdhPJwj7/SpiMdwi0eO1KCQ+mjsLEY6iQQWnoUIkqvAdtwWvuP0bN827zl/ZvEBO4GLBLOkA8z6 X-Received: by 2002:a17:906:e28c:: with SMTP id gg12mr67107275ejb.74.1609711227380; Sun, 03 Jan 2021 14:00:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609711227; cv=none; d=google.com; s=arc-20160816; b=pxXHdDn1AL1sVgoZIfjWSO3uoxi1LVHM0LnkQReON22+Jk/NUlkIZgs+Q3hStX3vuE 2t/8ahI4IGWT0sWZ7TeohG7d8Y0xpBms2TOqW+LaIi5wjQgFXQPvN9XvtxAPk+axE5w1 qIexQyYDPJdtSsFGLjgXHMWUC0BO6Kdqt0ILw7T8RgCovfu0MxvDD5Szte25wsSq05zd 8/30FNN9LRNyjZKTi4K2tLxEKl9/1LRwoVHhoTUO/GCckbDvEY06oMpcnME6Ccyj4+Gy CziU8w+49DYFil0lcStYJTGINCIn6HY9T/AvseE2eqjDA8jxPK61CwmFELARzgV7Np1t ENXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Bcm0pMtQN4u0aF5+BPQwl/YxmcM28H7nlg0tAk0wajs=; b=IGc0g0UAeqWikIyYF9SVVxvTSKsOW2x2nky7tWJTpqr0VULvtm5K2TafSS7zt6eEbZ KaNl61aCCeuvW1pDDcL++xvpuV02AC6d8StpOGTADq6A1b/PsAYX6adkf7BAl9iIS7mG rbanO4w5KeutSQYfnJp0XU9rmpuUG12q8+pE2zhs2XkYH0DCDVyJgKvPzZA4LfPPi0Wa Ly4ZGBUsXgyhEbXUk5UfwTs2R7ZcVgoT+1WQ0EPF7oshDXeIv+MenvfGYVbb9H1y6vDj yP1zwWCQ5Bm9LnTapWC5UzsvmZPC6egsJ1+UGgQHCUA51IAghT/vNNkpkj4Wl+EdDc1M qFag== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ALAth+78; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o2si22022414ejc.660.2021.01.03.14.00.04; Sun, 03 Jan 2021 14:00:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=ALAth+78; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727934AbhACVoA (ORCPT + 99 others); Sun, 3 Jan 2021 16:44:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:37802 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726008AbhACVoA (ORCPT ); Sun, 3 Jan 2021 16:44:00 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id B9AF82080D; Sun, 3 Jan 2021 21:43:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1609710200; bh=YeBj9IQIk+SIKS4WfjRddkPmK6uabnxfal+qub13XX0=; h=From:To:Cc:Subject:Date:From; b=ALAth+78bCwcRUryP0kiZ6r51b8PJduYmwCkvWX1bNqkQLQ808MCE77/gSq1Chdm8 57YxPpcqlXhWqWLDryb+ZNtL9rjZuHvKxn5JJNw0YZaV7CTRfDWvpP9zcDe8JnpetO ev0Cin8YbeOBsRHqVk2oLLrqyIweX6svvQbGh2KTmhPd0c5i/Y6AfxEL7HG/aaRcNj vzyRMcpwvFXztRuArXkxKTi+DlSJhBuVIkhvTgCHasPJfLxn5VhwHIHgZm8jJjEzdo SDbbvi5t621sB4MuzDinsx6UBuTkzZJiHMk35mNaVn5hxOO3pNmQJ3WEsNleQhI2oD dRf7lP4BHtmIA== From: Arnd Bergmann To: Matias Bjorling , Jens Axboe , =?UTF-8?q?Matias=20Bj=C3=B8rling?= , =?UTF-8?q?Javier=20Gonz=C3=A1lez?= Cc: Arnd Bergmann , linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] lightnvm: select CONFIG_CRC32 Date: Sun, 3 Jan 2021 22:43:09 +0100 Message-Id: <20210103214316.1997006-1-arnd@kernel.org> X-Mailer: git-send-email 2.29.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnd Bergmann Without CRC32 support, this fails to link: arm-linux-gnueabi-ld: drivers/lightnvm/pblk-init.o: in function `pblk_init': pblk-init.c:(.text+0x2654): undefined reference to `crc32_le' arm-linux-gnueabi-ld: drivers/lightnvm/pblk-init.o: in function `pblk_exit': pblk-init.c:(.text+0x2a7c): undefined reference to `crc32_le' Fixes: a4bd217b4326 ("lightnvm: physical block device (pblk) target") Signed-off-by: Arnd Bergmann --- drivers/lightnvm/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/lightnvm/Kconfig b/drivers/lightnvm/Kconfig index 8f39f9ba5c80..4c2ce210c123 100644 --- a/drivers/lightnvm/Kconfig +++ b/drivers/lightnvm/Kconfig @@ -19,6 +19,7 @@ if NVM config NVM_PBLK tristate "Physical Block Device Open-Channel SSD target" + select CRC32 help Allows an open-channel SSD to be exposed as a block device to the host. The target assumes the device exposes raw flash and must be -- 2.29.2