From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2ABE8C433EF for ; Mon, 25 Jul 2022 11:26:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=3q0A+4qf5271jZ7S/65qesC8A2OEiO0Ou0OB/6NSsf4=; b=cPThfo2qmX7a+H rudVCMpV+/5wcLAC5VdCHS/WVRLd/20Ls7B1adBRLmEbP66CI657g8tiNv8iy2aUb0f4XJMxHT8F8 6R3z7IBeSIBZn/pv40UA905wmBOPjBjpDIz7vZSO/ZpU7kHtpUUjpiK90BYoyWhdBi7TjSTj3HBHa L53slwMShL000gfp63AHPfM/WAy2g6FJY69K8zE4RnBVQWu6vLoVysvakvLJXSycKHHYYCUv9kIpF TwxUvbDhEv7oBK+H2phKj2GBgyB8zsU5VFOVnj4d9JsjaWn9/Gs+Wshn92Hpec5OaVLMaaQXVI65x 4HlBb3MgFS4y457p7UIQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFwDY-008sG1-5Q; Mon, 25 Jul 2022 11:25:44 +0000 Received: from smtp-out2.suse.de ([2001:67c:2178:6::1d]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oFwDU-008sBf-Jz for linux-arm-kernel@lists.infradead.org; Mon, 25 Jul 2022 11:25:42 +0000 Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 0AD2F2005D; Mon, 25 Jul 2022 11:25:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1658748337; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j/9WpKQ5QRClT7V7QGV66k1XiLQwCz29JU6f+PwSms0=; b=vi0ewQ2zMuHdDXWDXkxY4Z8OFRChESV8dWBtQRzR57H+dvD1TuDR0AbNqSzvb+zyJWnUMi IdY7qN3loqmmaycThy99JASd+S9BRzPI7SlBd7VlYEQz75cz6kzlUfiSFp+Xfwz4x5WZHS NKYjNv+1Fbl7kQy5zoDSpDqmakaB9X0= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1658748337; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=j/9WpKQ5QRClT7V7QGV66k1XiLQwCz29JU6f+PwSms0=; b=bcug884lC8Iy4aI8HxMtEHjkxobfKamSnFyZxNcVCZlaqgLZUufdinpWxmolPhaC++vbxQ 0xmUfO2USHdIuxBw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id F0CBD13ABB; Mon, 25 Jul 2022 11:25:36 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id EGvHOrB93mKhRQAAMHmgww (envelope-from ); Mon, 25 Jul 2022 11:25:36 +0000 Date: Mon, 25 Jul 2022 13:25:36 +0200 From: Borislav Petkov To: "Jason A. Donenfeld" Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org, x86@kernel.org, Will Deacon , Alexander Gordeev , Thomas Gleixner , "H . Peter Anvin" , Catalin Marinas , Heiko Carstens , Johannes Berg , Mark Rutland , Harald Freudenberger , Michael Ellerman Subject: Re: [PATCH v3] random: handle archrandom with multiple longs Message-ID: References: <20220719130207.147536-1-Jason@zx2c4.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20220719130207.147536-1-Jason@zx2c4.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220725_042540_838138_BD4E7B05 X-CRM114-Status: GOOD ( 19.38 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKdWwgMTksIDIwMjIgYXQgMDM6MDI6MDdQTSArMDIwMCwgSmFzb24gQS4gRG9uZW5m ZWxkIHdyb3RlOgo+IFRoZSBhcmNocmFuZG9tIGludGVyZmFjZSB3YXMgb3JpZ2luYWxseSBkZXNp Z25lZCBmb3IgeDg2LCB3aGljaCBzdXBwbGllcwo+IFJEUkFORC9SRFNFRUQgZm9yIHJlY2Vpdmlu ZyByYW5kb20gd29yZHMgaW50byByZWdpc3RlcnMsIHJlc3VsdGluZyBpbgo+IG9uZSBmdW5jdGlv biB0byBnZW5lcmF0ZSBhbiBpbnQgYW5kIGFub3RoZXIgdG8gZ2VuZXJhdGUgYSBsb25nLiBIb3dl dmVyLAo+IG90aGVyIGFyY2hpdGVjdHVyZXMgZG9uJ3QgZm9sbG93IHRoaXMuCj4gCj4gT24gYXJt NjQsIHRoZSBTTUNDQyBUUk5HIGludGVyZmFjZSBjYW4gcmV0dXJuIGJldHdlZW4gMSBhbmQgMyBs b25ncy4gT24KPiBzMzkwLCB0aGUgQ1BBQ0YgVFJORyBpbnRlcmZhY2UgY2FuIHJldHVybiBhcmJp dHJhcnkgYW1vdW50cywgd2l0aCAzMgo+IGxvbmdzIGhhdmluZyB0aGUgc2FtZSBjb3N0IGFzIG9u ZS4gT24gVU1MLCB0aGUgb3NfZ2V0cmFuZG9tKCkgaW50ZXJmYWNlCj4gY2FuIHJldHVybiBhcmJp dHJhcnkgYW1vdW50cy4KPiAKPiBTbyBjaGFuZ2UgdGhlIGFwaSBzaWduYXR1cmUgdG8gdGFrZSBh ICJtYXhfbG9uZ3MiIHBhcmFtZXRlciBkZXNpZ25hdGluZwo+IHRoZSBtYXhpbXVtIG51bWJlciBv ZiBsb25ncyByZXF1ZXN0ZWQsIGFuZCB0aGVuIHJldHVybiB0aGUgbnVtYmVyIG9mCj4gbG9uZ3Mg Z2VuZXJhdGVkLgo+IAo+IFNpbmNlIGNhbGxlcnMgbmVlZCB0byBjaGVjayB0aGlzIHJldHVybiB2 YWx1ZSBhbmQgbG9vcCBhbnl3YXksIGVhY2ggYXJjaAo+IGltcGxlbWVudGF0aW9uIGRvZXMgbm90 IGJvdGhlciBpbXBsZW1lbnRpbmcgaXRzIG93biBsb29wIHRvIHRyeSBhZ2FpbiB0bwo+IGZpbGwg dGhlIG1heGltdW0gbnVtYmVyIG9mIGxvbmdzLiBBZGRpdGlvbmFsbHksIGFsbCBleGlzdGluZyBj YWxsZXJzCj4gcGFzcyBpbiBhIGNvbnN0YW50IG1heF9sb25ncyBwYXJhbWV0ZXIuIFRha2VuIHRv Z2V0aGVyLCB0aGVzZSB0d28gdGhpbmdzCj4gbWVhbiB0aGF0IHRoZSBjb2RlZ2VuIGRvZXNuJ3Qg cmVhbGx5IGNoYW5nZSBtdWNoIGZvciBvbmUtd29yZC1hdC1hLXRpbWUKPiBwbGF0Zm9ybXMsIHdo aWxlIHBlcmZvcm1hbmNlIGlzIGdyZWF0bHkgaW1wcm92ZWQgb24gcGxhdGZvcm1zIHN1Y2ggYXMK PiBzMzkwLgo+IAo+IENjOiBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgo+IENjOiBBbGV4 YW5kZXIgR29yZGVldiA8YWdvcmRlZXZAbGludXguaWJtLmNvbT4KPiBDYzogVGhvbWFzIEdsZWl4 bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEguIFBldGVyIEFudmluIDxocGFAenl0b3Iu Y29tPgo+IENjOiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+IENj OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+Cj4gQ2M6IEhlaWtvIENhcnN0ZW5zIDxoY2FA bGludXguaWJtLmNvbT4KPiBDYzogSm9oYW5uZXMgQmVyZyA8am9oYW5uZXNAc2lwc29sdXRpb25z Lm5ldD4KPiBDYzogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KPiBDYzogSGFy YWxkIEZyZXVkZW5iZXJnZXIgPGZyZXVkZUBsaW51eC5pYm0uY29tPgo+IEFja2VkLWJ5OiBNaWNo YWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+Cj4gU2lnbmVkLW9mZi1ieTogSmFzb24g QS4gRG9uZW5mZWxkIDxKYXNvbkB6eDJjNC5jb20+Cj4gLS0tCj4gIGFyY2gvYXJtNjQvaW5jbHVk ZS9hc20vYXJjaHJhbmRvbS5oICAgfCAxMDIgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAg YXJjaC9hcm02NC9rZXJuZWwva2FzbHIuYyAgICAgICAgICAgICB8ICAgMiArLQo+ICBhcmNoL3Bv d2VycGMvaW5jbHVkZS9hc20vYXJjaHJhbmRvbS5oIHwgIDMwICsrLS0tLS0tCj4gIGFyY2gvcG93 ZXJwYy9rdm0vYm9vazNzX2h2LmMgICAgICAgICAgfCAgIDIgKy0KPiAgYXJjaC9zMzkwL2luY2x1 ZGUvYXNtL2FyY2hyYW5kb20uaCAgICB8ICAyOSArKy0tLS0tLQo+ICBhcmNoL3VtL2luY2x1ZGUv YXNtL2FyY2hyYW5kb20uaCAgICAgIHwgIDIxICsrLS0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2Fz bS9hcmNocmFuZG9tLmggICAgIHwgIDQxICstLS0tLS0tLS0tCj4gIGFyY2gveDg2L2tlcm5lbC9l c3BmaXhfNjQuYyAgICAgICAgICAgfCAgIDIgKy0KPiAgZHJpdmVycy9jaGFyL3JhbmRvbS5jICAg ICAgICAgICAgICAgICB8ICA0NSArKysrKysrKy0tLS0KPiAgaW5jbHVkZS9hc20tZ2VuZXJpYy9h cmNocmFuZG9tLmggICAgICB8ICAxOCArLS0tLQo+ICBpbmNsdWRlL2xpbnV4L3JhbmRvbS5oICAg ICAgICAgICAgICAgIHwgIDEyICstLQo+ICAxMSBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9u cygrKSwgMTg4IGRlbGV0aW9ucygtKQoKQWNrZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz ZS5kZT4gIyBmb3IgeDg2CgpUaHguCgotLSAKUmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoKU1VT RSBTb2Z0d2FyZSBTb2x1dGlvbnMgR2VybWFueSBHbWJICkdGOiBJdm8gVG90ZXYsIEFuZHJldyBN eWVycywgQW5kcmV3IE1jRG9uYWxkLCBNYXJ0amUgQm91ZGllbiBNb2VybWFuCihIUkIgMzY4MDks IEFHIE7DvHJuYmVyZykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK