Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp2572564rwl; Fri, 6 Jan 2023 08:10:20 -0800 (PST) X-Google-Smtp-Source: AMrXdXsNI6QvrZrzXi3/AnxNK23M2RnLQucOkQrVRTqQ1M36OG1Co64++qTraVqkumQtuKuMbaLh X-Received: by 2002:a17:906:ce3a:b0:84d:242c:13a with SMTP id sd26-20020a170906ce3a00b0084d242c013amr1156179ejb.74.1673021420160; Fri, 06 Jan 2023 08:10:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673021420; cv=none; d=google.com; s=arc-20160816; b=YV6mq0K/jWeUGu07izzRdWySyLvyM9xOisRue9qb2dFeHCfxw9kVI2ArzRxzIhKN2u RIkD0jsBP1DosmdEzR/IBcdMOt4O7Ztgo5K8PREyKT/hAKn0AE5IeUb/dXxMpDQjpf21 qQkgWJsCHi12x7KSaygMPzWARiL14X085CWtYhGp/AjIjK2v22hiZ0yUJFgZOKyn1Z0B 7F8jzk1siFE5W02f+gqar/lGb+IHLQSltna3Nr5EeAfRYVK9VXKhiZfXhMkewKgM0KVg 7Ieh53rIERlWrbwfoTfZkHZQXFUgcR+nGtLKDkvus/i/UlHZ+ICCxNZ5GZRJIkIrWAAw GalQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=geQ4CHC+i2JlSa2/AOR7CBLBiE50A1JyvQioQ8l7ffY=; b=wNrGeJj80mLVf0zsH9qp7hOsBUIxXzo5KPRQGx1m4Xnmz8aHbY8S9FJNzwaMVtgTYB uyybGF9zw/okD8TRGF3Ltgl3wXKgjxFjsW57gUVTYNf4M73fn5mAoNuEOyoanqQyLJCr zvGtOgbjKJ3rYd6HSaMqZJUv/KzhA7mjKvblRvyWhJ/TLjeg8gGy/Kv5wuROtLVAyzJb J7pFCOUaIP5hWMwdiuw/enVp7lv0Qg9eSnGcGNtdmbRkuBwkDivLYsqHwtUims35l2jj igh7/wcUGh2+auzjcY3Kxi8I1I4qxuNkjVi6ys/KZUHXL3X1JGxC5mwvy1VrFkyfP9zy xVAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=BCVTp9aj; 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=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qb11-20020a1709077e8b00b0079dccbbf0c0si1776962ejc.146.2023.01.06.08.09.57; Fri, 06 Jan 2023 08:10:20 -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=@gmx.de header.s=s31663417 header.b=BCVTp9aj; 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=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235021AbjAFQJy (ORCPT + 99 others); Fri, 6 Jan 2023 11:09:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38244 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235024AbjAFQJg (ORCPT ); Fri, 6 Jan 2023 11:09:36 -0500 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0300B6718C for ; Fri, 6 Jan 2023 08:09:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1673021366; bh=geQ4CHC+i2JlSa2/AOR7CBLBiE50A1JyvQioQ8l7ffY=; h=X-UI-Sender-Class:Subject:From:To:Cc:Date:In-Reply-To:References; b=BCVTp9aj5U8Y5X8jhvl7JUpqWJYeJ3iJlI2wtZVOUmOcYmljBdMwE+x6fZ2HZoLgg ynQcSUfM/pa1WXOTPmIoeLmedFIKTiUW97oNJM6DNcAEivuhxOzCk0NOyQNSj3tlqd R5iREmHSHo6atYpcf7DkpWBIGlyNg3JhvaJWqKyO76yR+vI9Yqv6fHZlXU4veBTwL+ tzhb64/3f4xVEfLY0KSejNu0ioCrAIfyyrWnR27uxc42iSxwYvPp/jKtSAXYU33zY2 8RfNAhJl8CXUoO+zTDkiRRzheJkmnykLRz2mpRxefIudbKKpQRD/1T+HAoGqgVV8J9 3LgISloH+UV7A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [10.0.2.15] ([94.31.82.22]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWzk3-1pGI871zhZ-00XKY5; Fri, 06 Jan 2023 17:09:26 +0100 Message-ID: <0d119d3f54eb5decec58b2afcb2119902d8373db.camel@gmx.de> Subject: Re: [PATCH v3 3/6] crypto/realtek: hash algorithms From: Markus Stockhausen To: Herbert Xu Cc: linux-crypto@vger.kernel.org Date: Fri, 06 Jan 2023 17:09:25 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.2 (3.46.2-1.fc37) MIME-Version: 1.0 X-Provags-ID: V03:K1:CHsjjvWUmCKSpqldgSRvZ5jmt9jDDDZsK9nAZUn/ZzYQwEAXdhw tQERAIwWUrzSK2GQJyFz/agiBnPkDlWqqmzzPoqJ4gY7cnuXdMPIvbaqzZz66W7T1FyZFAT mIW/F19wCyZGvRBLEb7kH+QyK4DcXcVcfMWSSRsu/lhBylvolejyYlrS0eg1L+HZIKwe6l4 SHk/cwYE57t8KRcreP2/g== UI-OutboundReport: notjunk:1;M01:P0:I4M2t67Dz3s=;XU509q3QzChduyyTAPAS8JW1KRl +7JhTLnIuP+Gno/P4y3DZE3DezshroJjWda3zGnTOZnfQN6KWECXaH84PC6gFYSGhSg0ulVCh PXTK1Gl1V+hMPdOHzBkEAxCiq5M748okMEPPzaGP8UR6kmM9FnfpgEGC5mdMJbgyG1G2e5c/c w5xIGHhHutN9b2ABfJ6U1wyGK/6jzr/HdS5WNxeSqSO5LVaj5dXCekU9cgeZTqNoXGlge95tL v3G89zjeiUusTOdPhl5P5FH20/5q3E29R4mAXWeP88xUmuRYGlcYdTiW/OyByOinKFq7JDFuW T+2IZbIHxccei+ZrmZ32/J/GQEaOv8IqIy4NdJe+Pe+Ik9tJ0g9tKSXRRz4WL4cFSOXCGJjRZ 1hPtuGhMjcA4krAXwgbuqJPao0VCMCqNmLqbg/hb19r8JDh4RE3Psh5B5e6qHiiZo19l65RdV RQTqzgD8ZcwNAYrOouy6J5Zs3DK4uk08x7kzUlI5N83rWw7D5isCqX0/x6kDh9UWltJ9nTPBA XlpnEcefi8kZTv8GggLLpmYVKUCvy1tFIhneLLy8f2l07G2xLg/m98AVFgo0xeAttYFYpCrvk 8OsrlhBu8+U0ovRCCmxUITxUpEF0hQ2ujXuYTtO5ex9G4lMms2HvYLT0iaIdTJN4NeiV2kEtj 1xcS70UO0vb8oBGQsPoT57RGiwFSn5JwhEwYO1d3nNq+UC2obIGkdBmBnEBn0KTW8fmqtHAYt 7gtt+PkMHZ5BPxvq5RT7ruG1+TdTY61Lel/CwUandGD3FZvgbxoiZpOCasyseD+6QrYujJaWz oNncPA1GEPSCU4tBcs2h6DlxTDe4PIf6RoIHrty3xoYZj8vazri6XNiB7hk9Bc6FB7DCwXGha 4n7kUESelmrUu+LDlNi23cjrD5X8JRqChroJz2MWKG5XUKA9G5Zev40cflsiWj3nQu83x3Fn/ oK35lQ== X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS 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 Am Freitag, dem 06.01.2023 um 17:01 +0800 schrieb Herbert Xu: > Markus Stockhausen wrote: > >=20 > > + > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /* Off we go */ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rtcr_kick_engine(cdev); > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (rtcr_wait_for_request(cdev, d= stidx)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 return -EINVAL; >=20 > You cannot sleep in this function because it may be called from > softirq context.=C2=A0 Instead you should use asynchronous completion. >=20 > Thanks, Hm, I thought that using wait_event() inside the above function should be sufficient to handle that. Any good example of how to achieve that type of completion? Markus