From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752821AbcIINnc (ORCPT ); Fri, 9 Sep 2016 09:43:32 -0400 Received: from down.free-electrons.com ([37.187.137.238]:36336 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751694AbcIINn2 (ORCPT ); Fri, 9 Sep 2016 09:43:28 -0400 From: Michael Opdenacker To: paulmck@linux.vnet.ibm.com, corbet@lwn.net Cc: josh@joshtriplett.org, rostedt@goodmis.org, mathieu.desnoyers@efficios.com, jiangshanlai@gmail.com, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Michael Opdenacker Subject: [PATCH] documentation: fix broken lkml archive links in RCU requirements Date: Fri, 9 Sep 2016 15:43:06 +0200 Message-Id: <1473428586-16491-1-git-send-email-michael.opdenacker@free-electrons.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix 4 LKML archive links that became broken (data loss on mail-archive.com?) Working links were found on Paul McKenney's RCU articles on LWN.net, from which the documentation originates: http://lwn.net/Articles/652156/ http://lwn.net/Articles/652677/ http://lwn.net/Articles/653326/ Signed-off-by: Michael Opdenacker --- Documentation/RCU/Design/Requirements/Requirements.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Documentation/RCU/Design/Requirements/Requirements.html b/Documentation/RCU/Design/Requirements/Requirements.html index ece410f40436..2adb3d43ce44 100644 --- a/Documentation/RCU/Design/Requirements/Requirements.html +++ b/Documentation/RCU/Design/Requirements/Requirements.html @@ -1527,7 +1527,7 @@ However, as I learned from Matt Mackall's bloatwatch efforts, memory footprint is critically important on single-CPU systems with non-preemptible (CONFIG_PREEMPT=n) kernels, and thus -tiny RCU +tiny RCU was born. Josh Triplett has since taken over the small-memory banner with his Linux kernel tinification @@ -1975,7 +1975,7 @@ guard against mishaps and misuse: and cleaned up with destroy_rcu_head(). Mathieu Desnoyers made me aware of this requirement, and also supplied the needed - patch. + patch.
  • An infinite loop in an RCU read-side critical section will eventually trigger an RCU CPU stall warning splat, with the duration of “eventually” being controlled by the @@ -2088,7 +2088,7 @@ be hidden behind a CONFIG_RCU_EXPERT Kconfig option.

    This all should be quite obvious, but the fact remains that Linus Torvalds recently had to -remind +remind me of this requirement.

    Firmware Interface

    @@ -2229,7 +2229,7 @@ Thankfully, RCU update-side primitives, including The name notwithstanding, some Linux-kernel architectures can have nested NMIs, which RCU must handle correctly. Andy Lutomirski -surprised me +surprised me with this requirement; he also kindly surprised me with an algorithm -- 2.7.4