Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3120644pxm; Mon, 28 Feb 2022 12:27:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJzyVXdU93EqMQj92N/Prkd3B2It3KTIq7q2pK7Dn9ONVfwBsFvIIOAWjzUTwhjiKuRhSj7k X-Received: by 2002:a63:2022:0:b0:349:beed:bfd8 with SMTP id g34-20020a632022000000b00349beedbfd8mr18764983pgg.175.1646080065165; Mon, 28 Feb 2022 12:27:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646080065; cv=none; d=google.com; s=arc-20160816; b=k1Ed+SyX0zU2X7RU3Eak8yUhYbvacFj1uZbrwwKcbnRBCJBMpZBAFrV887sB6k3Ngr L0cjWdBl6W+sRK9KNvL8WnqpTOEw5XYFsnNBDgd4hsqnmte+6lK/2mlad+uwX+zjAHp1 nT8BdKC+yzKIgmRtrkfgpEHNAZIGQifoeo6pG5o+6A2b//KxWNjS51uJWVttKxftVUbS /j2dAboIvtwd/j02moScZstUxCqGcWN5KUQhlp4AjBRNcLji3pQSiE+DJbaIFMZPT0sh dCMo0Jdbj8HlZ9pYJ6qP7iRQI0AlGKFF73X82cv9x/P1RzpOt90ytJtlfnABm8+6faeJ AxOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=k5Nq2+gFOwIAZZv1z8A5AiR5tZQQa62jzNlsasSMp48=; b=zWo5j0Vec6I2ZkajRlBpq5Ll+T9KEDigGgDVCWpF35ZR0VmbYItLkm8MnAQY3Hotq8 bzXNhu7tKr8OIc6Uz+HFHva3Kw7bowlhs5hgN75LqZrmLdePGCBFhpl9yv4Y0Mg6Au0K sNck9JX0N8YYrGg90Oa6q7DW1JOL5alcgUAU6yQgsD/SZ7P7oMBia/c9YjS2BxHVolwv IyiBwZKBh4Hy+OxLsuWeAOw/+0tfGIegfP2luzC05QAX9so6HdqpjWOt071DVT/lkmOB AM6RIhZFDmhELop9/p1IFDdBJyziPXIZVrX+A4MrXe1OScRmeCDaKN6IUa2o965p4pEN 8EjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hA07tqoO; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id p4-20020a170902eac400b0014f09198086si9641943pld.352.2022.02.28.12.27.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Feb 2022 12:27:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=hA07tqoO; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 30A4E1F940E; Mon, 28 Feb 2022 11:45:20 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229549AbiB1T0z (ORCPT + 99 others); Mon, 28 Feb 2022 14:26:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229450AbiB1T0y (ORCPT ); Mon, 28 Feb 2022 14:26:54 -0500 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 339B9114FEA for ; Mon, 28 Feb 2022 11:26:09 -0800 (PST) Received: by mail-lj1-x236.google.com with SMTP id t14so18805573ljh.8 for ; Mon, 28 Feb 2022 11:26:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=k5Nq2+gFOwIAZZv1z8A5AiR5tZQQa62jzNlsasSMp48=; b=hA07tqoOhzsc3WOqNCaR4tUruW+rdsfqY8YOw2mN7ILGOov8LZJfGyOH0+67N/0EaR 4t/JTBCib0ytZP3PxoAumfh81bQl7oYkHnLaS7IusFI7m+FXPGCuZ+b2epjKsi5SuwbN 6G/m+gkEWqvwTgFEdCkiL46LSGGVnwGjPchjI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k5Nq2+gFOwIAZZv1z8A5AiR5tZQQa62jzNlsasSMp48=; b=fhpbtvL7wHqkfJsOTOuPSH3UL5nA+C8F+TphUJRlxT0i8pgLdU24B3fLUFWUTq1D06 7FCkgXxpHFDyb5dNUcQF2YAaEImhn8yz3ab+1TYY20VSXs/6XuGvtugmuCN085ntf625 UM49x+C7bdstWeW3RFFufUFn1JiKYxRDPkCG7KgI3Tc86kbxiXixIOfofWZaxHK4j7d2 kldGmhToENj6gAtWECXdXtyFIZaaRNc4GixN59Ea4N2pLqEOOvmKNLI6+UQhshTHuO1i 7ESRvVmx3THZYjbct3oeo6bCEc3AYBwy7vRZLvSMH5nqOrEzawQX4m9Khmq0YvI7Y0jv U+Cw== X-Gm-Message-State: AOAM5322i5RAUAzgR18Ipmhlr5s2wEaEgm5gX+ABgUHtYVKbpPG5PS+K 4ZX8JvhyI0osrOgJAOW7LVDUpun46GtBOznfo8c= X-Received: by 2002:a2e:9048:0:b0:246:1988:3105 with SMTP id n8-20020a2e9048000000b0024619883105mr15304905ljg.404.1646076367160; Mon, 28 Feb 2022 11:26:07 -0800 (PST) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com. [209.85.167.54]) by smtp.gmail.com with ESMTPSA id o25-20020a2e7319000000b002461a53f353sm1482391ljc.111.2022.02.28.11.26.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 28 Feb 2022 11:26:05 -0800 (PST) Received: by mail-lf1-f54.google.com with SMTP id bu29so23251946lfb.0 for ; Mon, 28 Feb 2022 11:26:05 -0800 (PST) X-Received: by 2002:a05:6512:3042:b0:437:96f5:e68a with SMTP id b2-20020a056512304200b0043796f5e68amr14128474lfb.449.1646076365434; Mon, 28 Feb 2022 11:26:05 -0800 (PST) MIME-Version: 1.0 References: <20220219210354.GF59715@dread.disaster.area> In-Reply-To: From: Linus Torvalds Date: Mon, 28 Feb 2022 11:25:49 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Intel QAT on A2SDi-8C-HLN4F causes massive data corruption with dm-crypt + xfs To: Kyle Sanderson Cc: Giovanni Cabiddu , Herbert Xu , Dave Chinner , qat-linux@intel.com, Linux-Kernal , linux-xfs , Linux Crypto Mailing List , device-mapper development , Greg KH Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 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? Linus