Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp370212pxb; Wed, 20 Jan 2021 08:56:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJyHdxH0mCs67FFPJ+vVQDk+uuF+KXKEZiUG9XIq99erZwpC+82B0zCydiXcIgOmNi+a3zgG X-Received: by 2002:a05:6402:17cb:: with SMTP id s11mr7791254edy.119.1611161814595; Wed, 20 Jan 2021 08:56:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611161814; cv=none; d=google.com; s=arc-20160816; b=K+XCsk8xJJTTtA8BOd9NDQuXI9Iyu2BtSpBss6kdcc9VrO0xCm4v40Sr/nXzJ0cttC tMv2ItR2onp2hHQw/R0SREnydmkOeYrYvM+7CYXrKXJlG07qttEalb1OuK+PcUFteafC cFcwb9ktzKdfytcpoNXLScEy76d0yAb/GlFKO/R1FtDWNaLJ1C6xMHW4I9w14STv0OZY iH6A50r0AeQ4OIjJ1Q4XaGFyMg6anJMFbfS41efrJZJkQRtX5QjrRIV3e/EPGyO0zNbT 74RKZvhf5Z8+MhButb4DJrVIfz1Lo9njBcd60RQgsxSCixel6DrPnqB2nKUsPRnC8U9B cLLA== 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=Db0wdQ4rUVJz5rI+ZDxC6n4MUVGMvW+VEhqn1rRfz6g=; b=yOFOKhsuOh4dGLTMs/GRZneCtc2L5j7xiIZf2UGntptapYxHFhu0jcpYBN8fBwXCko Sm+DJMtcoHGgOTL9mEH/6A8IVmVBqHQeyhR6oaLgaSQbQ3PSKHsxLT6nK/20HDdB0uD/ /4tS2sLiDiyC8Ab9he79y4RjZFt5YJOWDGSh3z4cbQd6iQPzcz6VTwGf9TRFYxrd0Cgf LPBjhMg1jx1Mr8lCsHiITit/ESRCIf0yJoDuNNUr22lYhO2GvgMWHg6hZw2Eslv3wLHH 3ETtfszozzXnhdZYqTXdxrCD1Jd1c2j7Y1ugBv4kf7kPHaUQCCQPFw1Ma+3Q/r50yP+a dWhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DS7ZTQJ9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o6si850233ejj.354.2021.01.20.08.56.29; Wed, 20 Jan 2021 08:56:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DS7ZTQJ9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S2391595AbhATQyD (ORCPT + 99 others); Wed, 20 Jan 2021 11:54:03 -0500 Received: from mail.kernel.org ([198.145.29.99]:55626 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731111AbhATQxK (ORCPT ); Wed, 20 Jan 2021 11:53:10 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id CB12A23358; Wed, 20 Jan 2021 16:52:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1611161550; bh=e+9f8iPYPhOz9ImfJPx0otLQhcIdYO8xuge7heB6EHU=; h=From:To:Cc:Subject:Date:From; b=DS7ZTQJ9Qjn1JtMEH7Cj8DnwI2CyUjp1UHW+vTj4TH9GWSdwYHtUI/QzmdjlWxda/ EjGBFuRuMU2RD6Hg24xYB+DXoFuBZN6tenIXTb4pE+V7C9kACca1dLZKNqY9KlXFA1 evqZcBJafU7rJCNe+YvK5jJZ22vMRe85FlZC5+uD42F7PDhFsCr1V6nMTQYX7blTet Bq6L7AfX6V/EbpVpzXnq8CbLh1nii1EziGgAilkilZjCeJsql2u/5d0T4iKquvDJGy H5qJaQxsmtFla2lKw+lmI6rcvEffCHRe+6sKRf63ft1trNAS9OgUd/AqPEiYGNyOMg q6UjdGShWk3lA== From: Mark Brown To: linux-kernel@vger.kernel.org Cc: Mark Rutland , Jiri Kosina , Joe Lawrence , Jonathan Corbet , Miroslav Benes , Petr Mladek , Josh Poimboeuf , linux-doc@vger.kernel.org, live-patching@vger.kernel.org, Mark Brown Subject: [PATCH v6 0/2] Documentation: livepatch: Document reliable stacktrace and minor cleanup Date: Wed, 20 Jan 2021 16:47:12 +0000 Message-Id: <20210120164714.16581-1-broonie@kernel.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds a document, mainly written by Mark Rutland, which makes explicit the requirements for implementing reliable stacktrace in order to aid architectures adding this feature. It also updates the other livepatching documents to use automatically generated tables of contents following review comments on Mark's document. v6: - Remove a duplicated "points". v5: - Tweaks to the commit message for the new document. - Convert new and existing documents to autogenerated tables of contents. v4: - Renumber table of contents v3: - Incorporated objtool section from Mark. - Deleted confusing notes about using annotations. Mark Brown (1): Documentation: livepatch: Convert to automatically generated contents Mark Rutland (1): Documentation: livepatch: document reliable stacktrace Documentation/livepatch/index.rst | 1 + Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- .../livepatch/reliable-stacktrace.rst | 309 ++++++++++++++++++ 4 files changed, 313 insertions(+), 22 deletions(-) create mode 100644 Documentation/livepatch/reliable-stacktrace.rst base-commit: 7c53f6b671f4aba70ff15e1b05148b10d58c2837 -- 2.20.1