From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0B91D3CB576 for ; Fri, 17 Jul 2026 23:39:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784331551; cv=none; b=BCpq0bS0pVBK/jShE4fjuntFxgollJEV5yZ1fdgXeJee5hMqZmWdqDlkldVrfkQlWANKfl3EDEtR4NRJAo19+o3nyuRkywDCfS7sFUNYdHOXDyLgEctuw1tTpsq7N9MDgtf4uNjXN2FQic1jX5DnFAAaLF/fiIYkdqXuo+HtE4Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784331551; c=relaxed/simple; bh=vSoFj0hBTT5p/CFJP12khF+A/hWJ+rXJdU4yKcto9Gs=; h=MIME-Version:Content-Type:Subject:From:To:Cc:In-Reply-To: References:Date:Message-Id; b=hs6WkMgcMvu+Ge5Yv++ewmCP1lm1PrUiyxAIKRuFReTpgz0NJK8ID289ZD+d8gBPtpuUXonUsxN+tgor4LzD+ystGOvOGWlgVTYtsNpl4Fjkbzv/rGTis9+IGB7w27tHScl65LxepdeGeXf3cn3wMQioFLoLS8EKK0UUI568bWs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=soleen.com; spf=pass smtp.mailfrom=soleen.com; dkim=pass (2048-bit key) header.d=soleen.com header.i=@soleen.com header.b=UVmMpKhP; arc=none smtp.client-ip=209.85.219.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=soleen.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=soleen.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=soleen.com header.i=@soleen.com header.b="UVmMpKhP" Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-8edda5d56a5so87625556d6.3 for ; Fri, 17 Jul 2026 16:39:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=soleen.com; s=google; t=1784331540; x=1784936340; darn=vger.kernel.org; h=message-id:date:references:in-reply-to:cc:to:from:subject :content-transfer-encoding:content-type:mime-version:from:to:cc :subject:date:message-id:reply-to:content-type; bh=jOQMW/VMMZhI1OvT3xpmRY3tlZwPV7fJgB6bntOIi38=; b=UVmMpKhPE7+0eIuWONcVoDM/c3k0TXLDTIkx41vcl9j0vEr6oGAGOnYuXQBHvylm4V qp+h8891y/otRXPPak4AXYWJuiK4L66+jdLgTFYeClWLQ+EUxUjssD5lYaISkb9EaMnP y2AZfeHgJBSuwLuBxxWJuOpuUpk3rTHwe7p+sEFV6elGRKbCskCH0bUWhZYp9TQRjXjW yQA4rN+LNbQ70I0WReDDNWJz5d8ruAxQl9X2wFPfdD1aZbHW6ltWMLPbCZ60xwV/3RLC YdfdwnIwN8mntNrDIOUveLsAdFAovG69mAVqogREHjZVsauugOx8FOgJ2PVjeylLwKhJ D+Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784331540; x=1784936340; h=message-id:date:references:in-reply-to:cc:to:from:subject :content-transfer-encoding:content-type:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=jOQMW/VMMZhI1OvT3xpmRY3tlZwPV7fJgB6bntOIi38=; b=oPJnPqsNcuhgcfv3yBLSUWj2vYQVOSJxPa8AW3XH5NfP/w8ZBUr10MjfKxV2PYH0Sx iWeQH6DdC3wd0qGyQk7/8igW3fxoHzTySt5Cf7/OKDr8EcWx72/2wHF05Xdn7HqtE2OL 67FJR8L8DIznJRg6LefWNxFWTmvnROgYZBO8xdl+flUjrY+fFPNNjiOHy2t1CE6K44KW LdnoAFJvgc+9mIZEWdYbjC3y08zXyOoA/s23v4zwjLSkRmioNg4rjCmTKgjmQCiYnbbY AdM4MEajvy1greFFt/HM49CKTMZ8hJ0beEQ0VMBKvTRQt/IcmzCdL7xNzQ1eQHk6+oDc mWWQ== X-Forwarded-Encrypted: i=1; AHgh+RruSSvXKfWUSW1tvrW0osfdxWR5XseT/aBt2+d77k6axLqCQ899zyE0iVYi3Y6NGdVrlXTk5Onr8su/dc0=@vger.kernel.org X-Gm-Message-State: AOJu0YxICU7sJ6PDKL778t3sBtA9WgpNjjKDH8J52GVvj2OQQ/spjGnH lgz4fvZShTwuc5W+twKwv5/JIfipkwG6lM1mLjToQi8kqsl5O1ErAbJ4iDjMOqIV284= X-Gm-Gg: AfdE7cm0/LhDPs/U1KxDRg3YmyyqwJReEHjwt1VBj2zL4v0pzwpyY2lg3y9neSEP0hm USYoGtKEo6KcEKBEHplTq7ugSe1uq9O+2oVzJqQJQisC7LNT8k9rP9sinr52p1W6K3cfvx0b0i4 BkJ5Ck2edzdXFvcEzpvzM9Nxe/k0EnThuYln5n4329sFNUTX5quJDG0lLwGwhUrgNV/xw2ZvyZT tzhOqMUfvxXXNaItDFKR+X0+sCPSCM0TMWCJFxAnc8auwLppUgOtIV0FULmI0jrsgC2jggBspHF De4QjMO2f88YdZ9N/wM7Pk7R5C5RY7y8Ge9AqBmc1/Ed7eTnDd2mdAdjO/cdF+mBGOThpsfWmqe DSr6JI20oMu1GGQOv/j2oxubabcoHvtdgKHBuUMxjY9Cfv88gt4IK/I/AJ7dq8fWT9v8QOjyUgx iDHKshw35EqYU7JCpRx+PeMAz/zuPDT9Syc8UPKlk= X-Received: by 2002:a05:6214:5d08:b0:8f2:df9c:3322 with SMTP id 6a1803df08f44-9077832dd0emr59277606d6.14.1784331540051; Fri, 17 Jul 2026 16:39:00 -0700 (PDT) Received: from [127.0.1.1] ([71.181.43.54]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-907786f79e1sm28353026d6.38.2026.07.17.16.38.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2026 16:38:59 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Subject: Re: [PATCH v7 12/12] Documentation: PCI: Add documentation for Live Update From: Pasha Tatashin To: David Matlack Cc: kexec@lists.infradead.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-pci@vger.kernel.org, Adithya Jayachandran , Alexander Graf , Alex Williamson , Bjorn Helgaas , Chris Li , David Rientjes , Jacob Pan , Jason Gunthorpe , Jonathan Corbet , Josh Hilke , Leon Romanovsky , Lukas Wunner , Mike Rapoport , Parav Pandit , Pasha Tatashin , Pranjal Shrivastava , Pratyush Yadav , Saeed Mahameed , Samiullah Khawaja , Shuah Khan , Vipin Sharma , William Tu , Yi Liu In-Reply-To: <20260710212616.1351130-13-dmatlack@google.com> References: <20260710212616.1351130-1-dmatlack@google.com> <20260710212616.1351130-13-dmatlack@google.com> Date: Fri, 17 Jul 2026 23:38:56 +0000 Message-Id: <178433153669.189683.2878214157071313722.b4-review@b4> X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=873; i=pasha.tatashin@soleen.com; h=from:subject:message-id; bh=vSoFj0hBTT5p/CFJP12khF+A/hWJ+rXJdU4yKcto9Gs=; b=owEBbQKS/ZANAwAKAbt3KEzbc3reAcsmYgBqWr0SpjC+L15xuM1whuQrxtevTro4lUduG+wQx gZjJKCgnxeJAjMEAAEKAB0WIQRBMaqT7LRvGvB/NmK7dyhM23N63gUCalq9EgAKCRC7dyhM23N6 3hr1D/9oIctf3jZFaNFf/Pf9J2Q7CfddVWZ2nNZ2arIAM0OUwhaxiAs+LtuvHStvp4Lzy79OaPC MNsK4RZArZ79NaLPOR9S5E6dP8SihdNKm23FpYWS8kmNKUvlpnvUn96H2Bo1thrOScdtHk8KXo2 7hSeP/+8USMLy/ZHr2ShtiB+g1UAd176dG+ifwhSmAAgPmd16B83riVzBB/kFOwP0PXrnOHWCVg NoyCSnhFa7Oj1iHgWlBLPNUv1deka5wHUy7CtHqHc73wIsD+RDeq2t9Dnauotw051GQYm18pWKa Ro4mNfaV4/bgXOl+EindmOYLeL4vmRfgF/9ZiKkyjLjZcj7FGt7HsIhCwwbT/u2+A8OkOyGoZYi r1Iwow+abKmLmqHeqRIFjne6kQTJb22jxEEb/ezTHqlg26zjd2K/Z1L1frMnEuyd/6lmTpda2my KRnfdxmtZtL9QDtYOyUNtLuaOuwzNTTdod6HZcSVYGSUrQl+jbcegXb4vAnwsS3vURMyxjiGKME rn/hi18xZaZXcMv99T6EuayIMn8QHlfKaxv/XQG2mzCxdePpLOJp5QQlK322veGWDifJAyrkoRP XWQu7Llfgoiq2whZiWSbBSEkh55X60dfTNM06+VWWl86F4nrUoLaQGJti/70J124jfGNFISbW/A zR5q4Zf8lKCRE6g== X-Developer-Key: i=pasha.tatashin@soleen.com; a=openpgp; fpr=CAAAB722DD22A081F0D49F35633A6A993D43B569 On Fri, 10 Jul 2026 21:26:15 +0000, David Matlack wrote: > diff --git a/Documentation/PCI/liveupdate.rst b/Documentation/PCI/liveupdate.rst > new file mode 100644 > index 000000000000..eba55f8a92ae > --- /dev/null > +++ b/Documentation/PCI/liveupdate.rst > @@ -0,0 +1,29 @@ > +.. SPDX-License-Identifier: GPL-2.0-or-later > + > +=========================== > +PCI Support for Live Update > +=========================== > + > +.. kernel-doc:: drivers/pci/liveupdate.c > + :doc: PCI Live Update > + > +Driver API > +========== > + > +.. kernel-doc:: drivers/pci/liveupdate.c > + :export: I think you need: +Internal API +============ + +.. kernel-doc:: drivers/pci/liveupdate.c + :internal: + In order to include docs for structs such as pci_flb_outgoing, etc. -- Pasha Tatashin