Message ID | 20230714181325.3351-1-jarkko@kernel.org |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a6b2:0:b0:3e4:2afc:c1 with SMTP id c18csp2685346vqm; Fri, 14 Jul 2023 11:39:17 -0700 (PDT) X-Google-Smtp-Source: APBJJlFe94TArtUU9fdYMg8iIgXAEPUW/sBgNo87gLG+h0igNlvKVM4xYK1OFuNff2yPLwQOj1q6 X-Received: by 2002:a05:6a20:3244:b0:11d:322a:ce34 with SMTP id hm4-20020a056a20324400b0011d322ace34mr3955847pzc.31.1689359956736; Fri, 14 Jul 2023 11:39:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689359956; cv=none; d=google.com; s=arc-20160816; b=vSkoAfg7i5Q8P31D7WhAE5uKXxlQvHPLPO9EoRga7mlRbCTrXiXLS/IsxK0vSsp7o0 ATb++tdhgoAcXH5BQtfydQBpYooWKtmtAAw0A1vMNP+aq4t5DGNW3/KPls8oSZEgRW19 RTtucP7TmJH9j2uO9Cz1U4XMqYXcWAU/cXyFTZlrRyzNzhdsh8o2UmxtakTGp/v1QAEG S1+rzMdv2lt97CrWU4mgQbHnPZeF7lGeJ06BPj6VKqLtzW9RyKhtfikVX5/kV6c871KJ GviJooNyzKx+kv6Xae/hUeveWzVK5wLWjdikWrBpvMZLb5ln25LfBVdC+Tm/ZJ9tEvjS 8Zaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=VqeDGHrwWr4kM7Sh90C/ocY7ssGXKAVVBLwZ+xZCTtI=; fh=XUXcyU001f70lxhMASpcspyUG+MswIT7CYgKMgy6bdk=; b=YaM2tBA1j7/TL5/yCipZo5cElHOjfj/pZbHIGidRwd2OQN47KYqN6FLiEJVAXs1IIJ J8UERNdOeAURZO3HkFpQHKd4sPyhvx7DzoXfPMR26MwprJre4B/RmcastPUcYtJTkvfW oJbipG8T6oOFkej+LiPa9JRmmr6wyxZ+SlIidbmGW92O2HRtY45JS+9y7yr10EVQ/lwr IXvVzK5ec+Nkosjb80UBck7d4tYSQIKC6I9PFX6fywRWgdWM9StWz0MmFxMudQuvlHmr K58utmxR08bK4SdZwydpCcsP8qINZkoAgjkUzq4177+iHq0+vmdfhEHv9jIj8facpeXu s0IA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=WmTXcQFO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y190-20020a62cec7000000b00674689bacf2si7089376pfg.405.2023.07.14.11.39.03; Fri, 14 Jul 2023 11:39:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@kernel.org header.s=k20201202 header.b=WmTXcQFO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235844AbjGNSOq (ORCPT <rfc822;hadasmailinglist@gmail.com> + 99 others); Fri, 14 Jul 2023 14:14:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34314 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236374AbjGNSOo (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 14 Jul 2023 14:14:44 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 48CD93A8B; Fri, 14 Jul 2023 11:14:26 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 1AF3D61D96; Fri, 14 Jul 2023 18:13:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2260DC433C7; Fri, 14 Jul 2023 18:13:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689358437; bh=nVZL7RlxRXIjaRFfK62a2o5A3geyjYMe5I9/3v5xSZ4=; h=From:To:Cc:Subject:Date:From; b=WmTXcQFOgByfSWynr0rdqdM+XengPBpavhvU9Vo/Ntaybu3Mj97iSkTkMc/TLW0PY z5djKYkMamkSmUG8rRDdSQHK60xH+W4A7vgPAz4C3QMFeg4tvyPYlJ7cVOEi9tWm8g +MDSi7r/bnx/qu8FPlFq44KAK6fbGmoiSTLPLDtPQSQ5eHs+5lKXZMNDZ3qLtHyneN /hcb6+YJOCUfOCeSOdit6hqpVMAH+irUFoivXZOe4APFOLncHDM+skh8cEXYbpCIzP MOznCmhxXsTtstBkZftczZc2gyVeay9wXGmQqmPpgK37Im0/pLQ4kN9JtJa4RrwNFo eCC3hDTx5cELA== From: Jarkko Sakkinen <jarkko@kernel.org> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Jarkko Sakkinen <jarkko@kernel.org>, Peter Huewe <peterhuewe@gmx.de>, Jason Gunthorpe <jgg@ziepe.ca>, Lino Sanfilippo <l.sanfilippo@kunbus.com>, linux-integrity@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] tpmdd changes for v6.5-rc2 Date: Fri, 14 Jul 2023 18:13:25 +0000 Message-Id: <20230714181325.3351-1-jarkko@kernel.org> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Type: text/plain; charset=y Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1771422305767514825 X-GMAIL-MSGID: 1771422305767514825 |
Series |
[GIT,PULL] tpmdd changes for v6.5-rc2
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/jarkko/linux-tpmdd.git/ tpmdd-v6.5-rc2-fixedMessage
Jarkko Sakkinen
July 14, 2023, 6:13 p.m. UTC
The following changes since commit 4b810bf037e524b54669acbe4e0df54b15d87ea1: Merge tag 'erofs-for-6.5-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs (2023-07-13 14:35:02 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/jarkko/linux-tpmdd.git/ tpmdd-v6.5-rc2-fixed for you to fetch changes up to 0ec1b5bea32bce719ebdab253462f9c9cb0aca3e: tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs (2023-07-14 06:38:04 +0000) ---------------------------------------------------------------- Hi Linus, This comes late but it is really just a flush of bug fixes for the most part. I've also hold for some tpm_tis IRQ fixes. And holiday season in FI has caused some slow downs and conflicts between personal and work life. BR, Jarkko ---------------------------------------------------------------- Alexander Steffen (4): tpm_tis: Explicitly check for error code tpm_tis: Move CRC check to generic send routine tpm_tis: Use responseRetry to recover from data transfer errors tpm_tis: Resend command to recover from data transfer errors Alexander Sverdlin (2): tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes Azeem Shaikh (1): KEYS: Replace all non-returning strlcpy with strscpy Christian Göttsche (1): security: keys: perform capable check only on privileged operations Christian Hesse (2): tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen Colin Ian King (1): tpm: remove redundant variable len Eric Snowberg (2): KEYS: DigitalSignature link restriction integrity: Enforce digitalSignature usage in the ima and evm keyrings Florian Bezdeka (1): tpm/tpm_tis: Disable interrupts for Lenovo L590 devices Ivan Orlov (1): tpm: make all 'class' structures const Jarkko Sakkinen (1): tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation Jerry Snitselaar (1): tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms Jiapeng Chong (1): security: keys: Modify mismatched function name Krishna Yarlagadda (1): tpm_tis-spi: Add hardware wait polling Lino Sanfilippo (1): tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs Peijie Shao (1): tpm_tis_spi: Release chip select when flow control fails Peter Ujfalusi (1): tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11 Petr Pavlu (1): keys: Fix linking a duplicate key to a keyring's assoc_array Uwe Kleine-König (1): tpm: Switch i2c drivers back to use .probe() Valentin David (1): tpm: Do not remap from ACPI resources again for Pluton TPM certs/system_keyring.c | 49 +++++++++ crypto/asymmetric_keys/restrict.c | 44 ++++++++ drivers/char/tpm/eventlog/tpm1.c | 3 +- drivers/char/tpm/st33zp24/i2c.c | 2 +- drivers/char/tpm/tpm-chip.c | 18 +++- drivers/char/tpm/tpm-interface.c | 21 ++-- drivers/char/tpm/tpm.h | 4 +- drivers/char/tpm/tpm2-space.c | 2 +- drivers/char/tpm/tpm_crb.c | 19 ++-- drivers/char/tpm/tpm_i2c_atmel.c | 2 +- drivers/char/tpm/tpm_i2c_infineon.c | 2 +- drivers/char/tpm/tpm_i2c_nuvoton.c | 2 +- drivers/char/tpm/tpm_tis.c | 25 +++++ drivers/char/tpm/tpm_tis_core.c | 172 ++++++++++++++++++++++++------ drivers/char/tpm/tpm_tis_core.h | 5 + drivers/char/tpm/tpm_tis_i2c.c | 61 +++++++---- drivers/char/tpm/tpm_tis_i2c_cr50.c | 2 +- drivers/char/tpm/tpm_tis_spi_main.c | 99 ++++++++++++++++- drivers/char/tpm/tpm_vtpm_proxy.c | 30 ++---- include/crypto/public_key.h | 11 ++ include/keys/system_keyring.h | 10 ++ security/integrity/digsig.c | 4 +- security/integrity/evm/Kconfig | 3 +- security/integrity/ima/Kconfig | 3 +- security/keys/keyctl.c | 11 +- security/keys/request_key.c | 35 ++++-- security/keys/request_key_auth.c | 2 +- security/keys/trusted-keys/trusted_tpm2.c | 2 +- 28 files changed, 509 insertions(+), 134 deletions(-)
Comments
On Fri, 14 Jul 2023 at 11:14, Jarkko Sakkinen <jarkko@kernel.org> wrote: > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/jarkko/linux-tpmdd.git/ tpmdd-v6.5-rc2-fixed No, that still isn't a valid git repo path. This all also looks like it should have come in during the merge window, so I'm just going to ignore it. Feel free to send in actual fixes - not this massive update - once you have fixed your workflow. But don't even bother emailing me until you have actually *verified* what the heck you are sending me. No more broken script garbage. No more untested git pull requests that don't actually work. Linus
On Sun Jul 16, 2023 at 7:11 PM UTC, Linus Torvalds wrote: > On Fri, 14 Jul 2023 at 11:14, Jarkko Sakkinen <jarkko@kernel.org> wrote: > > > > are available in the Git repository at: > > > > git://git.kernel.org/pub/scm/linux/kernel/jarkko/linux-tpmdd.git/ tpmdd-v6.5-rc2-fixed > > No, that still isn't a valid git repo path. > > This all also looks like it should have come in during the merge > window, so I'm just going to ignore it. > > Feel free to send in actual fixes - not this massive update - once you > have fixed your workflow. > > But don't even bother emailing me until you have actually *verified* > what the heck you are sending me. > > No more broken script garbage. No more untested git pull requests that > don't actually work. > > Linus NP, I'll cut down the pr, and fix the issues. BR, Jarkko