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 E4942CF8857 for ; Fri, 4 Oct 2024 21:15:31 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B9236B00D0; Fri, 4 Oct 2024 17:15:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2405A6B00D2; Fri, 4 Oct 2024 17:15:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 044646B0413; Fri, 4 Oct 2024 17:15:30 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id D97F16B03AA for ; Fri, 4 Oct 2024 17:15:30 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 8A298C1A72 for ; Fri, 4 Oct 2024 21:15:30 +0000 (UTC) X-FDA: 82637176020.01.CF58CCE Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com [209.85.219.172]) by imf23.hostedemail.com (Postfix) with ESMTP id BB6F914000F for ; Fri, 4 Oct 2024 21:15:27 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=joelfernandes.org header.s=google header.b=QtC1ZuGO; spf=pass (imf23.hostedemail.com: domain of joel@joelfernandes.org designates 209.85.219.172 as permitted sender) smtp.mailfrom=joel@joelfernandes.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728076486; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=Mbx5r2TKIMn8mhKB+ZeVXt4Prsj555X1UtYtHQwuAzs=; b=YBSNfEej28hh4Fwc6ppAEDhaGxnVV3s37A1MSXANy2t8INocj1pdTJ5KD4sDjwQzZI8jp6 z0KGhM38Vnyn7WTmOjoHizqS30ySgoWBSYmaP3RKtuYSjMebyJEufm4pTVf1GPMKVXzWNv QTyGCdbPOcyzReuREtNk2gnIQybMpC4= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=joelfernandes.org header.s=google header.b=QtC1ZuGO; spf=pass (imf23.hostedemail.com: domain of joel@joelfernandes.org designates 209.85.219.172 as permitted sender) smtp.mailfrom=joel@joelfernandes.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728076486; a=rsa-sha256; cv=none; b=OOB6f98c3RVcEEUZQ+Zx1Ur1L51664nU3AyidFKLoIDFoykzP5/JHSdG4AS57PjvIocml/ ciP9clfnr8pWQut8CZOpY2J/ctBU5tli+umsgVtuqWn6d43unkGm3nx8Z5XwH2EaL0vVlC qEEjJmHC8vuGxYLI90J7SavM799myPM= Received: by mail-yb1-f172.google.com with SMTP id 3f1490d57ef6-e288efeb4feso1884035276.3 for ; Fri, 04 Oct 2024 14:15:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelfernandes.org; s=google; t=1728076527; x=1728681327; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Mbx5r2TKIMn8mhKB+ZeVXt4Prsj555X1UtYtHQwuAzs=; b=QtC1ZuGOJnC6/nqkS+0lZt5c/NDhmnEX6BfL5kqWkGorgBD1eU+OlPMFdeKrcxyLYf AMLh7ZSWNFLy2hLtSAXyNyTMOOATCPmBf6yLtPqn/mhZVUHko8dTtB/PA03iFywu3ueS e6191VUIj1377UJChvR8fQgWVlurnDXW63oHc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728076527; x=1728681327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mbx5r2TKIMn8mhKB+ZeVXt4Prsj555X1UtYtHQwuAzs=; b=bJjtxldx6NWQZ5I3gYd94x6tSw3PM/c8SpQHdaMqhLGew6GglEFjWJNZcxs/dOLPKa vUBDfX1PrBzfT40dqN0kuABa6GTgOBkmtTNcAjdw86YQ4z/md2B70c/kAzI85OttNlOS 3tOwg7eMNIOgeRjbolPh6LL25Y0BT6YOPYia0ulg+WPD+hWrPSl+GnOzuu530+wq8QZ/ Y932ifppqaRfDHFqI3Qg0vpqihERHJxCoy3ph5+VbWbIyKWnis9FFpENXJIj+nsbK2xi loE2EpVpiJPsnjThREoHzYkdFCZ0m+fi1c3rkSz8pObi+ICPo2qZNtclSDz/Wp1UBxre oqqg== X-Forwarded-Encrypted: i=1; AJvYcCU1nDjT237aw0CXVzs0pADtd/bd9kq4uy2VS1eDdrPXj/9E32hPWuwg5MN9Wz1brkDuhN7cFrotPg==@kvack.org X-Gm-Message-State: AOJu0YwK5d0Ai3yKCM9smehwGspa4drt29/usvkDfju8V8HgjuEP1Qf6 eVhloGOJC0TUcQlx4uMK7aXfEEf/TcM5ZCLuzCZwqAnzSWlVflkU6r8Ch5hqhPj9OHtMedhbiaY jZkB5NO9yfi/Dg7pn/0N2zBQ2haptzurmKNiA5w== X-Google-Smtp-Source: AGHT+IEPsLMnMKFXypAW2Ai1WtaX3NPqnW63QWoysrWAhTsUF8m+CHhPihaOdD4n+hkJeUszvqpfldEllQccT98CgOg= X-Received: by 2002:a05:6902:27c7:b0:e22:5b5b:58ad with SMTP id 3f1490d57ef6-e2893944237mr3839551276.54.1728076526729; Fri, 04 Oct 2024 14:15:26 -0700 (PDT) MIME-Version: 1.0 References: <20241004182734.1761555-1-mathieu.desnoyers@efficios.com> <20241004182734.1761555-3-mathieu.desnoyers@efficios.com> In-Reply-To: <20241004182734.1761555-3-mathieu.desnoyers@efficios.com> From: Joel Fernandes Date: Fri, 4 Oct 2024 17:15:15 -0400 Message-ID: Subject: Re: [RFC PATCH v2 2/4] Documentation: RCU: Refer to ptr_eq() To: Mathieu Desnoyers Cc: Boqun Feng , linux-kernel@vger.kernel.org, Linus Torvalds , Andrew Morton , Peter Zijlstra , Nicholas Piggin , Michael Ellerman , Greg Kroah-Hartman , Sebastian Andrzej Siewior , "Paul E. McKenney" , Will Deacon , Alan Stern , John Stultz , Neeraj Upadhyay , Frederic Weisbecker , Josh Triplett , Uladzislau Rezki , Steven Rostedt , Lai Jiangshan , Zqiang , Ingo Molnar , Waiman Long , Mark Rutland , Thomas Gleixner , Vlastimil Babka , maged.michael@gmail.com, Mateusz Guzik , Jonas Oberhauser , rcu@vger.kernel.org, linux-mm@kvack.org, lkmm@lists.linux.dev, Gary Guo , Nikita Popov , llvm@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: bq3mobt9zeanwjmdy9gchrkz36h1q85z X-Rspamd-Queue-Id: BB6F914000F X-Rspamd-Server: rspam11 X-HE-Tag: 1728076527-363902 X-HE-Meta: U2FsdGVkX18wyMBtzdLdoEPIOTTxeFZmSANL53KLo9mlVb6DdPRlKrbZlLoznH4xxvCMdboZVjHC2YZmQ+B8sXY/FZE2VaIV9flBNnAxIEp53hZHuxuSVqP+V3YqQej/qwJfhYbSDNULOxZMGllUtGwEUwBGquw7glSf4Td91YDn4rcRh0CrGiSILQCY4Z4WzG56bKEdDLFXAA86W5Oy0t5zyMhlmVMxpznzujgzXetm9gWsX9mUYWN1gZ4iF4016FncMxtwsO9m6GekDpVLeceZdZ2dYp1OWbxSWAhM6kkD0YATG+xj8Sfj2hrYrTDqIjHNNoKJvRO8dkA4YaIbfjzvBlkodW0OtkKhbQ98islDf1MQ20r08m1dA9LQwtlyg8BdMrIaLo72Zh4E+HCH4rIusVZnzJ0uh0cfL3j4Y+KAVC2daNjn7QoESDXr4ErROChfyO5qN4uIKmD8pTXvpMTVAHyELWuAiVj9G4qubBC9vKo+bO4KyjIKHOyfg+FjmcpLgtpzBnKBMnw4TW8WQr7Bf6bvHC3kG+mKgpRiVmiYYmEVUElbOI6yAsnC+AakxwoyoqOHnvkd27ghNe2XhvHj074b4HMd51beVNJzrxh9dF23nL1Dvu64fVGNJOQ82O/nle5HLTYgLG39liMQIGwFHy0671vI/86/8Yw7GmwAERb/h71wbd5/XY6T4XUbjhSOiJ3WliQ4RKw+TE+/anoBRMZ6bVFY8kl8KUXyemd6mbpidiinNy9r/ob27/GSGY6I2AeuyqywLTGAh3Z4X7vnxwlLXPVS3Dewl8mLN8KpLJH4acqxW6d6Mwn3OHITCtaRE7nyjJfYAWWNNaGFXEAV/2RJN15YEj4kzvwSWNTs8htl1zlP7fiILC4NfILqmkTcaGz9xvRNSQMfc/1d/HlHTvM63niy+DeWNL5jjkRhM8FbwtIjJPDDrZUFDnR0LsdmNDpRa5DhGBHtQze 8D3SMqZE L9PctM182yz2lHDUchjC5oYjfKrSngQwA2KpWuvcFHiuuTiYUALxqdH5VoBdu09RXauHSaDDdct0GCVFhMRiHVU7GaTg1OflGnjbsQPuQl6pADkoueiulHArQZe/iOU5HiscHI2cKNd3dP9pY9l+dssj1BLHeoba43BW6iOEixq41ZSPlbR9MYcP4Uz9xNFeEdkDbk++p9fdTE0Trgo+H6lxH81zF9Vmvi4mV70GTzuISA3RQku4CX/iX0dJHxMtqlvhW5VkRluK55uUZ3A0fQ8epdKj8HO2DjdG+c0ysKOfCwK0qwepO9PXai1gI34PwN5JwYcV0HNrxNjCeyTQ0mOELmP2jNezT8oYqQtpsE9gqL3bg3tQmO6JUzen5SRxSsF6PtqGiCf5EVZUFe4nssn9rEmXwstxroA37fv/b5TJjPaFlQCElCLsv4xECgXNxFqhr8AMf9//L/SX4uC9yf5fgW4bIqw3NxFxSWG037Kfv34rCsYFEYjmFjmn/hc5GcCXOpFIJZRhmMS6cvi+FE+tPie+vIUlZFrf8nIbkYDdhzgSdyrD3cMRIHDqWVBDucLqXEOP+mT0MpPQWT485YfwNuB8+XrBeXIC8BENT1A/twi/oNlh00HKMB0/k9rNFu/BUlXQuf5d44wydin06DY+MayXlHOqejQPTSDnJooJi5jFK4CMVpYxzgndrVUFYFNYmEMeh9QAvpH8= 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: List-Subscribe: List-Unsubscribe: On Fri, Oct 4, 2024 at 2:29=E2=80=AFPM Mathieu Desnoyers wrote: > > Refer to ptr_eq() in the rcu_dereference() documentation. > > ptr_eq() is a mechanism that preserves address dependencies when > comparing pointers, and should be favored when comparing a pointer > obtained from rcu_dereference() against another pointer. > > Signed-off-by: Mathieu Desnoyers > Acked-by: Alan Stern > Acked-by: Paul E. McKenney > Cc: Greg Kroah-Hartman > Cc: Sebastian Andrzej Siewior > Cc: "Paul E. McKenney" > Cc: Will Deacon > Cc: Peter Zijlstra > Cc: Boqun Feng > Cc: Alan Stern > Cc: John Stultz > Cc: Neeraj Upadhyay > Cc: Linus Torvalds > Cc: Boqun Feng > Cc: Frederic Weisbecker > Cc: Joel Fernandes Reviewed-by: Joel Fernandes (Google) thanks, - Joel