Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp1004639lqo; Fri, 17 May 2024 08:03:29 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWukOsCwYJm7xjTnkwzgybiYmG7XVmJb0wkhtAdJVkcNWA4oD6+//h7v3cOvr+kTqrLFFah45zxz0Zdj7FMJJ0lzsVKGDhY2Pddkd7JPg== X-Google-Smtp-Source: AGHT+IECYlTAupSJrGY9NYu1akid5dgO7NH8LY2EzQe9rdlXOiPInMALA99WKyfa4PyVyqmxS1Lo X-Received: by 2002:ac2:4e11:0:b0:516:d232:2516 with SMTP id 2adb3069b0e04-5220fc7c59amr20994734e87.6.1715958208813; Fri, 17 May 2024 08:03:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715958208; cv=pass; d=google.com; s=arc-20160816; b=Xt/sYmQu34zKaGooHN7B5cQgGBVRLBJXN1LJ+G64zKbQzOefdOakLLejzMZB2zLXzs WWCiVSuRc73l3DLnFbLc6q7ncmWw+TJxELI+P90qq2ReYId1TKwiy0mzZDMng8vG8IrW xXYw07wRRam32ahEykKiqKsGtrMPZyLcmJLL5xjLHthiLAru5Gj195uOC24ae2QgZF5P va9YfDxaqumjO21Ckzu1tlZK82JWzRwUnkWMNo1oc/nX0t13lYFfKd34dyJslKzbEVNA c876XTR47OTgkMTbB1BAFlLFBgyEd0k2taglUI5PTRdCJCn5PColjmIekTy/mck0Lvdb 02Bw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=eTia0qW0DZJvYz+xTPDRaVyvFjGf1DGQY0A0PHzip7A=; fh=4zc7hyAzP/VNJ9BSjHYvxdRoSuzM8uJ+bdbpBU/OFIo=; b=lcjAoZ8JCn6VCwQTId0QoDmqEa3+NhF1FuHR+3AsCo//F0S+8CqN4h0mW+ZX3J6QmE Wpns40HrDeIPncsnpTvzSs9w6Ok6EAGbQbEwsHzLdGp5rICw75IowM58QcXbyXLgDbN7 geOhZC3CdtjAA1a5THOjursprUvjDo03xMJIdbXkcKGmDweEEfgJoaBgd9f0LzoqpCFM mi7olY90DpBGk4+BKl9XEOA0IvL9oQW2aTTWTg3S3/jb3Rjh+9wXJDU6oCz/9gb0r9wQ Nh20Dq4Pw07rm4cUny6ghwwS+H3rcnX5JIfP5JvMosTTaVqLco891J88JNZbQntZjSb+ QSpw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=20210105 header.b=TpvGm6jx; arc=pass (i=1 dkim=pass dkdomain=zx2c4.com); spf=pass (google.com: domain of linux-kernel+bounces-182265-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182265-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=zx2c4.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a640c23a62f3a-a5a17b21cddsi982917766b.388.2024.05.17.08.03.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 May 2024 08:03:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-182265-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@zx2c4.com header.s=20210105 header.b=TpvGm6jx; arc=pass (i=1 dkim=pass dkdomain=zx2c4.com); spf=pass (google.com: domain of linux-kernel+bounces-182265-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-182265-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=zx2c4.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 85EA91F21DBC for ; Fri, 17 May 2024 15:03:28 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1F92565194; Fri, 17 May 2024 15:03:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="TpvGm6jx" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 46D1137149 for ; Fri, 17 May 2024 15:03:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715958201; cv=none; b=RFmTGrIjzJJBMFcvKqSaBB2lnSwYps8VhQHq1wSXl/1JOlvJ3nhAK/RCGEhjUFv1q6Ym1j0POeHPRn5ZsQdReAHLmrFzwHsuW9+GF/bUUXRWgDshrppWIzInU6lIb/93AuvvDC0jTTqSdAk6dLmg0MIV8HJJYe0282+eBdUYl+U= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715958201; c=relaxed/simple; bh=Y4J4KtttAso/W0XkiT1jQvPwDZ9gVHzyWBIClpG+LdQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=E1bAofeKR1C5agoI2EKh/PzS8mMrPFZkH1j8Jg5/jvuzWa/rs+q1xoaQsh2aNV1mvKO3JHsMKEYZKalqanhAurYlpA3vJJY33eeaeDegTYnus7P5eENDcp9WwwK1b30RfvxR1+S1HiM13coDXFqWt829RhBridpgqNjXDVeFW2M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b=TpvGm6jx; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7D816C2BD10; Fri, 17 May 2024 15:03:20 +0000 (UTC) Authentication-Results: smtp.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="TpvGm6jx" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1715958198; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=eTia0qW0DZJvYz+xTPDRaVyvFjGf1DGQY0A0PHzip7A=; b=TpvGm6jxoxRC0F2fYBYQCSlrwFtkJEAkLoU3XfK17LslXPkx1Q7fVy1P2bjOEwcqCpiiT8 bQAMgI2mYCKjDA9m4e2+ObtEr0SGySKjGYX2cSQkL3WtrWxQprITWjJJQGVSleCh4mIOwJ W5xzpDN2i7eUA1gvDNfIsu1lsqxPbxo= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 6cf7c872 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 17 May 2024 15:03:18 +0000 (UTC) From: "Jason A. Donenfeld" To: Linus Torvalds Cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] random number generator updates for 6.10-rc1 Date: Fri, 17 May 2024 17:03:15 +0200 Message-ID: <20240517150315.2213425-1-Jason@zx2c4.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, I usually like to send you a pull early, but things got a bit delayed for me. Nonetheless, these three small commits have been cooking in -next for a while and I don't expect much trouble. This pull has one new feature: - The vmgenid driver can now be bound using device tree, rather than just ACPI. The improvement, from Sudan, lets Amazon's Firecracker VMM make use of the virtual device without having to expose an otherwise unused ACPI stack in their "micro VM". Please pull. Thanks, Jason The following changes since commit 5eb4573ea63d0c83bf58fb7c243fc2c2b6966c02: Merge tag 'soc-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc (2024-04-26 14:39:45 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git tags/random-6.10-rc1-for-linus for you to fetch changes up to 7b1bcd6b50a615671d4dcb0ad0378a2660a1a368: virt: vmgenid: add support for devicetree bindings (2024-04-27 02:38:34 +0200) ---------------------------------------------------------------- Random number generator updates for Linux 6.10-rc1. ---------------------------------------------------------------- Sudan Landge (3): virt: vmgenid: change implementation to use a platform driver dt-bindings: rng: Add vmgenid support virt: vmgenid: add support for devicetree bindings .../devicetree/bindings/rng/microsoft,vmgenid.yaml | 49 +++++++ MAINTAINERS | 1 + drivers/virt/Kconfig | 1 - drivers/virt/vmgenid.c | 150 ++++++++++++++++----- 4 files changed, 165 insertions(+), 36 deletions(-) create mode 100644 Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml