From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754236AbbKCOMv (ORCPT ); Tue, 3 Nov 2015 09:12:51 -0500 Received: from mout.kundenserver.de ([212.227.17.13]:54015 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752176AbbKCOMq (ORCPT ); Tue, 3 Nov 2015 09:12:46 -0500 From: Arnd Bergmann To: Neil Brown Cc: Shaohua Li , Bart Van Assche , linux-raid@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH] raid5-cache: add crc32c Kconfig dependency Date: Tue, 03 Nov 2015 15:12:01 +0100 Message-ID: <4308930.z8rrqMJU90@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:6gzvuQK5cCUdkYQkvLp9IXVS2loPhPHlfhZz6KOsBMbFIqEKlwQ WU/RW0rG9sZ0aJINUvg6bfnrnSsCERXjzXb0maX3dvilX9da2T1t4wk0QfP+MXFOqZIy+jh rsR2K+pFlEuFg1axMU/4ZRXiHtzNzdfRNDpMCInyxIhaa6UExp9nRWnovEnO4tgfnvHZnRR V981nR5LtTYCRurummVhw== X-UI-Out-Filterresults: notjunk:1;V01:K0:ao9cciVemHo=:WkOOFB+9OHrLYCeobviZ9c QW7cWg2q58QW4xbDXjdOtYkdk8hbjr6lWnm3wO4B/w0rNulRGIk51OPLNueXA2T/+xkloL24A Nxg3axkyMscsiIjvweDiit7PKmkkI9cq3dljM/k0cYVhIKgiBdY2ZC997qfjLFVtbY29UDT+q LHpUH0/iEPbCf6DGw/0RgbygvGEVVyEdQO4Ac0jrQ1GuT7SvRGNNtCbhi+E7GdIphs6UJxoNV 57X0vbBJuKPAYaXKsDcBTR1w0tYorw3xOSlOpFKg4bdePEihaODx8/b82KqAZdGrRQl89sQqJ d+wEVVf0R7sy5uiHDMi3JlPjgQU7fwJW7PG4csq21dgQk7vz+5J1qAvJcUMbUsuEzIcJzlwJJ uOuzoXO5ihCM9tcnf+nFhEdDDNn43bqJdQTp1iYC1peozhmDnNm2fActP9gDLnBIyT4hpcMLF G0QinGiyHQ1V0u0tAyh1+enzrd0vfoaMR+L/DlMJXeFG7SzqkMUr8JTin/7ItO7o0xbk+YayB gR4dUQiM5ixhOjaW9oFg3N45PKdhisMNbJHLKF4Ci+C6U0A8360u0IWHypc4X5aRqmRjZofgO GiU/9BUry8LxGJ9xQtxL23jJNvX9i93n5dG6ooSiPEeAN0eBhuDMKQ83Tyt9OoxV5b9B+6PiH /4ge+Ot/zypjqJ1NfTAwu9sHfr4eRcPZo6NYYGPQ0tGT7BhCE+KOXbeb3B5Xz4zlT+TfxYpwQ lBjvYZ6Tskx72UoN Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The recent change of the raid5-cache code to use crc32c instead of crc32 causes link errors when CONFIG_LIBCRC32C is disabled: drivers/built-in.o: In function crc32c' core.c:(.text+0x1c6060): undefined reference to `crc32c' This adds an explicit 'select' statement like all other users of this function do. Signed-off-by: Arnd Bergmann Fixes: 5cb2fbd6ea0d ("raid5-cache: use crc32c checksum") diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index 3e01e6fb3424..7913fdcfc849 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -123,6 +123,7 @@ config MD_RAID456 tristate "RAID-4/RAID-5/RAID-6 mode" depends on BLK_DEV_MD select RAID6_PQ + select LIBCRC32C select ASYNC_MEMCPY select ASYNC_XOR select ASYNC_PQ