Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp5238659rdb; Sat, 30 Dec 2023 11:41:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IEg7xQPMgodDW28fsyn/ht0QwXzXU9dzrLglXqzvj0vDYIEYIbwr02NkHAXIWjxriKfvhPU X-Received: by 2002:a05:622a:590:b0:427:8fcf:52c3 with SMTP id c16-20020a05622a059000b004278fcf52c3mr21073532qtb.86.1703965271316; Sat, 30 Dec 2023 11:41:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703965271; cv=none; d=google.com; s=arc-20160816; b=IT9UTdkSpl0zIhglpy+9bDFsNF7B0m/F/5Ma/ef5YThCYWFBEIwmaDmp+stESOK5gw oAj8SK4urobpMC5zelVnupefF7GZVs55v3reNppUYtpmK4+Pgh3RdVzjZkU/pXyMH9CG 7mQ7egNd8XX2bro24eO+XIiSaIY2w5jKrTvOTACh0foMRgZYBDZ+2OZ3fkTNYzqs6wxc g4AUe3fO2s5oV4YXwoWkJJaSwRACfyNBL0HENAS78CoGMV7pwTvHlSInF2FqFjFfaoLj tAlul3pNcDo2VWyEMCFhwHf3s3epl5KiOw7luKWP1Xwjzd0dvGZLiyK3rFmkHi89z88S Omkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=GoFIhXDqs+3JV6YOccBLM5u+iUwrlM3KyelM0uyYE3o=; fh=OFVvd6QWlaSZPDpaREXa8tk2SplygXk+24G82N7C/vM=; b=WyD6aNDUIjxhaxZEPZPi5xtekaCu6fezOcCsg1h98pJQOzdaB8er3pQ+CVnXAW3OJ+ prgRsBkujod0KNTSQa/5RlSpY1nf3xd6Dy9AWfFFCl0szmsaKyW/UcxqV8MOrgS4oa6R uawGLVCefzDBIy6xLycvX7ZgcxwBz6x/fBcCcH5aVq2esTzaa2+l2qIlfXeh/Av0FxcK IrEoih0GU73xNXwMtLrJdRT08Qv0/LO2QKiGSHHHiTzyqUx0zhuiYenYsmCdePP34WOb SvnHfVynCVPVcYAfd09JKLoNZUkgjevn/j2DlrkbuBkKseMHG//mOgdh4SuDa+AxCWuA c39A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=RnOGC95j; spf=pass (google.com: domain of linux-kernel+bounces-13578-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13578-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id c19-20020a05622a025300b004277f411491si21373417qtx.291.2023.12.30.11.41.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 Dec 2023 11:41:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-13578-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=RnOGC95j; spf=pass (google.com: domain of linux-kernel+bounces-13578-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-13578-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id E696F1C21D1A for ; Sat, 30 Dec 2023 19:41:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 950EFBE76; Sat, 30 Dec 2023 19:41:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="RnOGC95j" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.45]) (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 A345BBE5D for ; Sat, 30 Dec 2023 19:41:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=linux-foundation.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linuxfoundation.org Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-a23350cd51cso870551466b.2 for ; Sat, 30 Dec 2023 11:41:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1703965260; x=1704570060; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GoFIhXDqs+3JV6YOccBLM5u+iUwrlM3KyelM0uyYE3o=; b=RnOGC95jMlf7SNhTeq1uZezW/VzPcWB17PKZMQi7nW7kO6vg38zwz3aWsn6uSr8NPh RDAGm9imSlghebKIB9E6rumejobtWJoAj7SwODlRf9iB2Z6JmH35fdeXXLJNeNmf2Dol DLitFynX9o2A0zxYMeJXpFXevLLHIsmoqxKAQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703965260; x=1704570060; h=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=GoFIhXDqs+3JV6YOccBLM5u+iUwrlM3KyelM0uyYE3o=; b=cBpuQTPgaQTcRGRtMR0DkBbcGj9CrE8PdGn28PJ1jBh9ShhzcMlEXmag3SxJJfFbKl CEct5S6+QD5SkRjuFRtR9bYUnrrVIfM4ixQ5aGbbewaByibqZ4RYI0ALzxjygZbKJFAD l4Txbs0B5xIMKBBAvNo2gx6i1SuCNwjPHcwmOGr8Tet0E94sFkvgBV1paUGScMXT/TWM IPw61POky7dkzhlndkyo8M6l72QNt+UYtPgFu+koBhR0EYtuLhA1iNhfIoV4O56evbO1 8Gn96Qj+tBROVh16Th5ei2zrwmk43EB8bCUmXEs1KDd9ePuOMJ9HXoDEVCS47M8k6uaU f6rw== X-Gm-Message-State: AOJu0YyP6pVLyY1+qItVR92LTsQDxuhXUaAvjCsL/jhoqxig4P4Gjl9X lAr0Wr1DSkg6xrGr3bYW6q1JmSBeK/sphdF9BIePbRrxz+2nDA== X-Received: by 2002:a17:906:209e:b0:a23:2762:e48a with SMTP id 30-20020a170906209e00b00a232762e48amr5932921ejq.78.1703965259807; Sat, 30 Dec 2023 11:40:59 -0800 (PST) Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com. [209.85.218.48]) by smtp.gmail.com with ESMTPSA id n16-20020a170906b31000b00a235e5139d2sm9545367ejz.150.2023.12.30.11.40.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 30 Dec 2023 11:40:58 -0800 (PST) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-a2340c803c6so873930566b.0 for ; Sat, 30 Dec 2023 11:40:58 -0800 (PST) X-Received: by 2002:a17:906:3a16:b0:a26:e4ec:b6ca with SMTP id z22-20020a1709063a1600b00a26e4ecb6camr3417319eje.92.1703965258406; Sat, 30 Dec 2023 11:40:58 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <73a4b31c9c874081baabad9e5f2e5204@AcuMS.aculab.com> In-Reply-To: <73a4b31c9c874081baabad9e5f2e5204@AcuMS.aculab.com> From: Linus Torvalds Date: Sat, 30 Dec 2023 11:40:41 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH next 0/5] locking/osq_lock: Optimisations to osq_lock code To: David Laight Cc: "linux-kernel@vger.kernel.org" , "peterz@infradead.org" , "longman@redhat.com" , "mingo@redhat.com" , "will@kernel.org" , "boqun.feng@gmail.com" , "xinhui.pan@linux.vnet.ibm.com" , "virtualization@lists.linux-foundation.org" , Zeng Heng Content-Type: text/plain; charset="UTF-8" On Fri, 29 Dec 2023 at 12:52, David Laight wrote: > > David Laight (5): > Move the definition of optimistic_spin_node into osf_lock.c > Clarify osq_wait_next() I took these two as preparatory independent patches, with that osq_wait_next() clarification split into two. I also did the renaming that Waiman asked for. Linus