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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2EDD0C001B0 for ; Fri, 23 Jun 2023 17:12:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id EFBEB8D0001; Fri, 23 Jun 2023 13:12:46 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D537D8D0006; Fri, 23 Jun 2023 13:12:46 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B23AA8D0001; Fri, 23 Jun 2023 13:12:46 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 98BBD8D0003 for ; Fri, 23 Jun 2023 13:12:46 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 7850CC0C6F for ; Fri, 23 Jun 2023 17:12:45 +0000 (UTC) X-FDA: 80934657090.21.46C344D Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf14.hostedemail.com (Postfix) with ESMTP id A83D610000F for ; Fri, 23 Jun 2023 17:12:43 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=so0dYC6Z; dkim=pass header.d=linutronix.de header.s=2020e header.b=0IrnBgyy; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf14.hostedemail.com: domain of bigeasy@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=bigeasy@linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687540363; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=x7mPbDQnnkVRw/X9cygYC/TR6vXzcXX4SBLDkMXnm/E=; b=2nrcIoTRky75aAojC/82Y2bq6+On30gVXrwCMjnmQByUfTlvjiwbj7FJ3qCdfePvv2Lh+X 7IVgy5oTmGJh3GKzlVZIbL7KbbUpsV8api9q5c02bTCF3cE93dnHA8y4GWH/aHljfesCnL IxeDWbwWXFeRP6q/EsUNdiM4Vd8XuRk= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=so0dYC6Z; dkim=pass header.d=linutronix.de header.s=2020e header.b=0IrnBgyy; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf14.hostedemail.com: domain of bigeasy@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=bigeasy@linutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687540363; a=rsa-sha256; cv=none; b=IqVTWxGOOwWaQt5uUgThXgv4Cgq0NxurbHbxfv7ffXczoLbG0MOlXjGBZr1SSD5Ek8i94J hOBDmRsp97TOUq39KHRlNhB+UZNYUIkN+7XA0NdWmUJGh0i9hbi+pt68MpmQ1swGEYo/Ym VK0skqJivLUuPLxV1ZpUCQjMLNCYs48= From: Sebastian Andrzej Siewior DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1687540361; 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=x7mPbDQnnkVRw/X9cygYC/TR6vXzcXX4SBLDkMXnm/E=; b=so0dYC6ZPkrddiaQFe/ZvLI9mhhRRMEG7vBD1rAvbekbtvx5yuMcBOpxS6E+JZLFmVAUhq gBqThCmPJjiu8n0biHp+SNkyULF2cICRdg0GIZPPcUAZO1nuGQjYdB+vF3K0VleMfiVc/t 6RCZhRgagZf8dQC7Dw/aOXrqBnPhG9h16MYwLrXq2OL+tc5A805LmHnb+zADkFD4tpyXVl 49lMKBuUpfLyce3126ZklbYFyfAOTs0OTcBMC/bXJ3R3ZKUpA/Z8jF3goVWGjMSnWx+jr3 VU5d6Tc51FKiUOwk62t4wHxwXp82ixQF+jxM2NYCu9H38E7ApMZJ47YvXoc5DA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1687540361; 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=x7mPbDQnnkVRw/X9cygYC/TR6vXzcXX4SBLDkMXnm/E=; b=0IrnBgyyvuh8AQrCOb9IMtBRgkE4iusIj1B0LImfMddij1r9MqAIJZ5f7KjdAfQYyg/3Vj vUnfwaZhxmLFF/CA== To: linux-mm@kvack.org, linux-kernel@vger.kernel.org Cc: "Luis Claudio R. Goncalves" , Andrew Morton , Boqun Feng , Ingo Molnar , John Ogness , Mel Gorman , Michal Hocko , Peter Zijlstra , Petr Mladek , Tetsuo Handa , Thomas Gleixner , Waiman Long , Will Deacon Subject: [PATCH v2 0/2] seqlock,mm: lockdep annotation + write_seqlock_irqsave() Date: Fri, 23 Jun 2023 19:12:30 +0200 Message-Id: <20230623171232.892937-1-bigeasy@linutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: A83D610000F X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: z8wkpjqbrrrsu58fmemn4bdu5kmuqapz X-HE-Tag: 1687540363-811187 X-HE-Meta: U2FsdGVkX18jN8fXDOyScUh6zheTL4jSee4Pir7CCGNVY+dmJIUj0SlSzEOiRlVUqo1+cfL0rGdGAKFVbxNtDa9aSxb3aU194wrBV7pgWH1lsd/0eafKVVgt9m9TmpgQNNVMGLgjlC7hg7oMvuxURkTzaPOHONiMb/IUtDLaUL4lWBwFe5pvkIHZpDhh+GbLN2xrEjva5RB8sSkTkWAtQihQ2137sPVuamm7wFRv0Juq6+8n0NpELaTHbLJPwXLau6CfscNvjivT2GoD+cYfOFMxQLhU6J6X2UoaUM4BjzgZeGceb//JElLqFHNgE9npnCHoej3Nv4YlmOvvxdSDqwcjFurlFREvjiuPDBAmDKp7qwFYkCr3hqRsHIAg/OXQh9wtJReTJuTcXLN0hT8NsFhlpCELzY47zq8a3tLipSYmdRyz0veaFiJ8fiAlbvQRZBI2FT8iu0QrfmOiO4SR0saNKbe7abf5VRdWT0QI0dK89W1jPrFl32timRhBRwdByyg9W1Aw8qclHI+wLPPkg2aghr1q2w4BKLJoMSsvOvNVHUxGFfAA3jyvkcKm2ngeRHdqqrjc3yQm0VmbPKphNNAoQMGxifOLy22WdnsWHMU7j4M2QGnDm6uEMJh0vhZ7FkTQLttvHyUwT2E9vh6nRU7Vrp0vG0E66NA105/QWRjgYr4RHKwoVxPyHd77WNPfWps7wffp1MOwPV539S7jpMn2DYmSc5eH0pRkIBEut344aIZ54VxvFYbhMuvADQk/E7KFkIVbtmzn2deqhW6n3PLD6DU+SvkMhXANhAtQgSicNKVS5zbg8/ZsXFTvBlhuzmAt3GEMrXyNy+0XH/OzKA+LtmjVm6k26D1JwjqzfpR9lLFoUl4I3ev4TCux2sBYTtvTxWe+YEnsVEDYQqpQxl10tSguWoIDVYvPxuPEW6arCq3pH24M2fBEqQ7LHywCiWXQ/6S0y+XELbWvH8p DY/mwRqK 18FLQyNbOAAVzo28HsWlDZi37OwKO0Op4z9SwjJV+e94WWdUrcDyPqGggW3+m1ifnVAN/ldeDqUEo6RNMEuOTMeoczkCHTeqQIoHkSqUBX9MafFURNDRajRrAZ4RLvc6yySD0k+HBU4kVJGMbmZOmzn0kjnfPre5oFPU1JVLL71Bml0nLUWH8e9qQsu7/2eMrdn99UyG/WmD6KLj2hsPYktSpmMBT14ArUxVpwj+ntVdcoFCHosElpjO1g6DIFE/QazQueE9poJMDxDc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Hi, this has been a single patch (2/2) but then it was pointed out that the lockdep annotation in seqlock needs to be adjusted to fully close the printk window so that there is no printing after the seq-lock has been acquired and before printk_deferred_enter() takes effect. I'm sending both patches in this series so both sides (locking and mm) are aware of the situation.=20 I hope that both patches can be applied independently via their subsystem tree (the lockdep splat + deadlock is low risk). The original thread starts at https://lore.kernel.org/20230621104034.HT6QnNkQ@linutronix.de Sebastian