Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3158128pxm; Mon, 28 Feb 2022 13:19:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJyQnG6AHjAH3UyyZKXY/zK3R/Kl/PgOYT+7BGhqLkQQXBSUNvET1DfUjwTHHBuv3bthdNzF X-Received: by 2002:a17:906:fb8a:b0:6ce:c3e6:2ac4 with SMTP id lr10-20020a170906fb8a00b006cec3e62ac4mr16052072ejb.40.1646083190351; Mon, 28 Feb 2022 13:19:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646083190; cv=none; d=google.com; s=arc-20160816; b=fV/jhPRgUs4Lq6AdxN/f6siFIy7aqLQo7+CpzYPBBj2q0Rx8bwLRoI/+sOXbZ8kiI4 P4pxQnZoFIm7eub06fF79Z+YU1/0OAKBDFuT0OuB4VMzLqG+iR8Hlu5K+Ar0+oK5zADu 1lpwGKTknvQj9PDnYnVncCScEZ4105jwEiC2oLJPaTxlwCYJqrIoS+gB0doqaA5VIGBy aN1B8t/BFdcUARaMxVOibp6uB0W2LgmSR+XNBxwRSzVLjiJ6WtFC9R6XytRVYe3BJJV2 BuFq3O3rgGRPeIhMc6Oj4YVNPXIXElpu6xHBCH62eW3GC5DNwSPvj8rBPx6cEGJxuQN6 bccQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=YElPQ90MzgZ5t7UF5cUawb5iNATJs1V0tAe3h48q5Ic=; b=vABT4wRhm5oyKh0CEq3yIERAAb3QIuIfsBAHjUzm62R9KpzF95iijTNjqz9XUFZjM4 RKKjU0vDrXRBRHhvrONTBO2vU3q2YxdB5781T63U2FC2oHCEI5t7IKTE0VCWtQ0bFC18 iSHvZTM/kYulr2r2OuqfGey+51mEfMpUk8xEiwBWL4UMEkYHrtgzWxIdwOl5wzivyZie tT0CrWSt+/l7bjaAb56a3H1lphA0DwiADProkITyKbJoNimw7w6yp80QZZ+xrrnoL4ec GHPgJCGvEJ6ebJIEpe3cqNnwno4I/f8MfYKz1znPNEWtmnnj8Cm1y5W7UVX9x4q1hC8s r4YA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VzumKY+I; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j4-20020a50ed04000000b0041306593696si7437366eds.456.2022.02.28.13.19.21; Mon, 28 Feb 2022 13:19:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VzumKY+I; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230034AbiB1VNq (ORCPT + 99 others); Mon, 28 Feb 2022 16:13:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37360 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229632AbiB1VNq (ORCPT ); Mon, 28 Feb 2022 16:13:46 -0500 Received: from mail-ej1-x629.google.com (mail-ej1-x629.google.com [IPv6:2a00:1450:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 99AE1369C5; Mon, 28 Feb 2022 13:13:06 -0800 (PST) Received: by mail-ej1-x629.google.com with SMTP id a8so27433004ejc.8; Mon, 28 Feb 2022 13:13:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=YElPQ90MzgZ5t7UF5cUawb5iNATJs1V0tAe3h48q5Ic=; b=VzumKY+IFEanIBWPVoBF+6QRo3fWqzDABeMzHukdxfpGhm7Qs4NeK3EDQjUwkRoPqM QyVYV0wukpwoIQmkDwYjT2Wefm5j+vdtSrwPwmBhZRQHv1NdI1hiCYHDDWwL+AXPCNTq 6vEb2uH0ArT8ijMlFJe88RWa9APKVj11p4fxch0339KBmiDjqJdarsyYW8sgqiJKD1S+ FT44Nb4ORn+Uz1Hoa0+yvqRoX+JkgxvXzg1Mn75bgqSfXFTzGarBm8yqqnm8IkbME+Il 4psqYEpN3TLomDnWapAEnXwRwvxSMJpBIFJ2/c07Vjq567JmvS/DuzHDuRoPTk8K01Zx xXFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=YElPQ90MzgZ5t7UF5cUawb5iNATJs1V0tAe3h48q5Ic=; b=udt3roYVWR4aytIvaRI7XEFW27nmU8eic051L/rVCYodqEOyL58gqm7DmE4xpJVfg+ bdBHN6SEBGj7AVjeQDKBA0VMG6NkDtIgDRxdlTeH6zbSi6ANGVbyu1Qy/VBc7YF853cZ ifPb1sWR3PulqRBIyxuId6r3Oj7236JDXXDnFth7TaMR9gQFfvi7i86p9H6QERvrGSmH VMeC/ETK3iG0am8eDnl30N81lwS2b8dGnW8IlN6uDJvcXtcyqwLPkNMTccDIlB23OwDD HCNBcBoiYnVqyLxhFpa//SNNjOkcHKSR31ptqjJm4+KoJlyBpVsiuajhjoPHypSYi7oC rzOw== X-Gm-Message-State: AOAM533GUIAnbTUUpjVoFe7ZygVuTuXrR/BsSNsbKfIXik2bvPQ16hjr heVxxotRcTjCoaGJWPvUpbs= X-Received: by 2002:a17:906:6b87:b0:6ce:537b:53bb with SMTP id l7-20020a1709066b8700b006ce537b53bbmr16409243ejr.51.1646082785050; Mon, 28 Feb 2022 13:13:05 -0800 (PST) Received: from [192.168.2.27] (85-70-151-113.rcd.o2.cz. [85.70.151.113]) by smtp.gmail.com with ESMTPSA id g11-20020a170906538b00b006ae38eb0561sm4677545ejo.195.2022.02.28.13.13.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Feb 2022 13:13:04 -0800 (PST) Message-ID: <91fe9f87-54d7-4140-4d1a-eac8e2081a7c@gmail.com> Date: Mon, 28 Feb 2022 22:13:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Subject: Re: [dm-devel] Intel QAT on A2SDi-8C-HLN4F causes massive data corruption with dm-crypt + xfs Content-Language: en-US To: Linus Torvalds , Kyle Sanderson Cc: Giovanni Cabiddu , Herbert Xu , Greg KH , Dave Chinner , Linux-Kernal , qat-linux@intel.com, linux-xfs , device-mapper development , Linux Crypto Mailing List References: <20220219210354.GF59715@dread.disaster.area> From: Milan Broz In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On 28/02/2022 20:25, Linus Torvalds wrote: > On Mon, Feb 28, 2022 at 12:18 AM Kyle Sanderson wrote: >> >> Makes sense - this kernel driver has been destroying users for many >> years. I'm disappointed that this critical bricking failure isn't >> searchable for others. > > It does sound like we should just disable that driver entirely until > it is fixed. > > Or at least the configuration that can cause problems, if there is > some particular sub-case. Although from a cursory glance and the > noises made in this thread, it looks like it's all of the 'qat_aeads' > cases (since that uses qat_alg_aead_enc() which can return -EAGAIN), > which effectively means that all of the QAT stuff. > > So presumably CRYPTO_DEV_QAT should just be marked as > > depends on BROKEN || COMPILE_TEST > > or similar? Yes, please! Or at least disable it in stable for now. During the last years, we had several reports of problems with this driver for cryptsetup/LUKS (dm-crypt with qat driver; here it is skcipher, not aead, though). The problem with the misunderstanding of the crypto API queue has been known to authors for some time, at least since 2020 see https://lore.kernel.org/dm-devel/20200601160418.171851200@debian-a64.vm/ and it is apparently not fixed yet. Thanks you, Milan