From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qt1-f182.google.com (mail-qt1-f182.google.com [209.85.160.182]) (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 867A4241139 for ; Wed, 7 Jan 2026 03:26:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767756388; cv=none; b=fuGWaNKLdI77ortUGCdkma766Lq+eywSGPdXbcatyqY5p92ECvHQlKVXkvMy/EvF/ZgHFq/3VEf24ymB6oUHZeflRzrrrjibfk5UEgTjC2afHzYQcdrsbHT44Ghqt3vUWeBpTWNEeFaMpywx64ZAvJGnDBCoxirpOVeZ/SsKVAs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767756388; c=relaxed/simple; bh=QNfB7qsFGoVzm3gTFBsOnNutw3g5i/A0OYaVZ0gAl4g=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=uIcpIwT4Jyr2bN7TyFER0+crIemQMkdh3taNZqNbXiuQsdhpqBMnPncfFhDp/FIYlpWoHOngmll6/ACe/pxXoMmhVKg2M2UapFNm5MX3wy4pP5amk/dZYlY6NEBmxdLblpIlMDBUNetfbYymjDXxlaQSnj73OUqFIAhDu64nBcI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=B//LLx4H; arc=none smtp.client-ip=209.85.160.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="B//LLx4H" Received: by mail-qt1-f182.google.com with SMTP id d75a77b69052e-4eda77e2358so13089711cf.1 for ; Tue, 06 Jan 2026 19:26:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767756385; x=1768361185; darn=vger.kernel.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:from:to:cc:subject:date:message-id:reply-to; bh=h0+D1N2EwKstZ1cEtH04fsN9pDOjZ6UBkqKLK2OwqQk=; b=B//LLx4Hv0OdTYgczl2BSBU+eovyNayK6Z4j6TeuJehHFiop0k1rGNEfpSBUn9cDVO f6Q/wcZ2Tfvwz0mCpv640GEWt7YktYCdZj12J63EnS3ugTxmmYyj3OPYi6IHiLOX+xQP dRvLc5zYPZb6EPJcAHPd0wumscrq+GklkFJsgW1NHZqCBsNIL4UknwBV/8zqP0h5DXzV zcAgVOsNVZ7W0xTHz/wfGECz93eZDM6uFCkKMacyl75MNdwT77Tf0gqn5GP2EmKYOOxQ /ahFQAm8R30FQfwohRlQakLVTfVHkpFQ2o58//kYDfGAR0BrZkBlWrujq9B5P9UBNa5S aj3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767756385; x=1768361185; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :feedback-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=h0+D1N2EwKstZ1cEtH04fsN9pDOjZ6UBkqKLK2OwqQk=; b=bd61QSgF6BDXxmauTsYUVa0CagVchCrpOcqXZTdFsoeC50Mxpoz7BjJsDsIBw7N1e+ vHxWTd0Xsyxs7VLjKx12HQ6BlHvnfONP+pJBtrAaOiTKsh2vz9SqupdWLrKgFkBk2OCS u7tfS8zyHtXgq3YkVR5LUxceCS6XySUQJpbWMy6ZxHqGyuunCrFxDCHuDvVuI8H/p1IR yucDi87zhDKNzrUsP4OKYcB7ZP1eWUPYXFlNH0szlWSGDhf+E0KaRWAl850GztxuYbLz Sn18EO6Ns84wW1gnITZVFvosYo7Eg1NzfvmGlRjXWK+A1+7xNVsV+neTMOrNe+ll5ONZ UNbQ== X-Forwarded-Encrypted: i=1; AJvYcCW0q1WHvK3j0DmGqOikyWMuyw48tnHIih/PHDy/VuEzppnsCcMG1RSmln65pcXUACLArR5RfnZbmnlSZ/M=@vger.kernel.org X-Gm-Message-State: AOJu0YznSjMmkZV5feEL426gfEFn7CPV89D9xR+HYddU4UYSyeDhmANp fwOkXGp35UGfy77IPdNzAu0shI/qF6QgtQKiGrl63RvW8QM/inImFXtC X-Gm-Gg: AY/fxX53+SR39SjUMc9otwzediO6CqwMKEixKdVWbTDkQxGekQQbRmikmcC6ts5nOsZ 7ZrKuDSBQU863xiBWRPWAkWXGRxeOFzZbDLFccTfhOgFvxJQGW0MAOr+mZ5bx4DkWeoiWvuQv1I f3GczPU1y3eu7taGpNhiG2zUIozn/tCDO93BYTZGr9OnDol45OxsZfKLApqxDkOjTtX4YOhKgBD 3DODXP0VmI/leQ2o+xOP1Iqr06zh3K5MUxeqeHyhi0jgDHijwNlbHEq1z47m4gWWbyvP9fOZ3g1 OORnrrYz/rGY12rbm7eujxVnoK1jUh5ih7ClAq9mEjyr0ka5W/unDY7OXef9z3tJPTqcUw0kwe+ 3DbMDHGMpzqjq2B8R+Jdw2oEf1rGx7PsPpABsPs50xzvKcCXEd7RjhfpN3F6TtwHBta++GSBwoI 5dpFcfhWI9IQ0kHvYScUYwkXtbp6F/SlYsg/2i9Js3vcqRcjvc/G5ZvJw+cHaMm4c0jSCA3oGcA ik/Mv3pEiWi2TA= X-Google-Smtp-Source: AGHT+IH9GJu9+EXUTtQe4Cld6zxjJM86QK6J7IFCcyJYBK6CzHtH8I+HuNVR/4VYN8X8s52VQMmiUw== X-Received: by 2002:a05:622a:4a:b0:4f0:2afc:3b80 with SMTP id d75a77b69052e-4ffb49e9d4emr13443651cf.56.1767756385253; Tue, 06 Jan 2026 19:26:25 -0800 (PST) Received: from fauth-a2-smtp.messagingengine.com (fauth-a2-smtp.messagingengine.com. [103.168.172.201]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-890770cc7a6sm25982596d6.12.2026.01.06.19.26.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 19:26:24 -0800 (PST) Received: from phl-compute-01.internal (phl-compute-01.internal [10.202.2.41]) by mailfauth.phl.internal (Postfix) with ESMTP id 1893BF40068; Tue, 6 Jan 2026 22:26:24 -0500 (EST) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Tue, 06 Jan 2026 22:26:24 -0500 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgddutdduleelucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkfhggtggugfgjsehtkeertddttddunecuhfhrohhmpeeuohhquhhn ucfhvghnghcuoegsohhquhhnrdhfvghnghesghhmrghilhdrtghomheqnecuggftrfgrth htvghrnheptdegheelveffudejffegvdelgffhhfelkeeiieefgeevteejvdegveeuffei hefhnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepsg hoqhhunhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthidqieelvdeghedtieeg qddujeejkeehheehvddqsghoqhhunhdrfhgvnhhgpeepghhmrghilhdrtghomhesfhhigi hmvgdrnhgrmhgvpdhnsggprhgtphhtthhopedvvddpmhhouggvpehsmhhtphhouhhtpdhr tghpthhtoheprhhitghhrghrugesnhhougdrrghtpdhrtghpthhtoheplhhinhhugidquh hmsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhgpdhrtghpthhtohepgiekieeskhgv rhhnvghlrdhorhhgpdhrtghpthhtoheprghnthhonhdrihhvrghnohhvsegtrghmsghrih gughgvghhrvgihshdrtghomhdprhgtphhtthhopehjohhhrghnnhgvshesshhiphhsohhl uhhtihhonhhsrdhnvghtpdhrtghpthhtohepthhglhigsehlihhnuhhtrhhonhhigidrug gvpdhrtghpthhtohepmhhinhhgohesrhgvughhrghtrdgtohhmpdhrtghpthhtohepsghp segrlhhivghnkedruggvpdhrtghpthhtohepuggrvhgvrdhhrghnshgvnheslhhinhhugi drihhnthgvlhdrtghomh X-ME-Proxy: Feedback-ID: iad51458e:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 6 Jan 2026 22:26:23 -0500 (EST) Date: Wed, 7 Jan 2026 11:26:21 +0800 From: Boqun Feng To: Richard Weinberger Cc: linux-um , x86 , anton ivanov , Johannes Berg , tglx , mingo , bp , dave hansen , hpa , Miguel Ojeda , Gary Guo , =?iso-8859-1?Q?Bj=F6rn?= Roy Baron , Benno Lossin , Andreas Hindborg , Alice Ryhl , Trevor Gross , dakr , linux-kernel , Rust for Linux Kernel , FUJITA Tomonori Subject: Re: [PATCH] arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 Message-ID: References: <20260106034034.60074-1-boqun.feng@gmail.com> <1064740857.79527.1767709243348.JavaMail.zimbra@nod.at> 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=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1064740857.79527.1767709243348.JavaMail.zimbra@nod.at> On Tue, Jan 06, 2026 at 03:20:43PM +0100, Richard Weinberger wrote: > ----- Ursprüngliche Mail ----- > > Von: "Boqun Feng" > > An: "linux-um" , "x86" > > CC: "richard" , "anton ivanov" , "Johannes Berg" > > , "tglx" , "mingo" , "bp" , "dave > > hansen" , "hpa" , "Miguel Ojeda" , "Boqun Feng" > > , "Gary Guo" , "Björn Roy Baron" , "Benno Lossin" > > , "Andreas Hindborg" , "Alice Ryhl" , "Trevor Gross" > > , "dakr" , "linux-kernel" , "Rust for Linux Kernel" > > , "FUJITA Tomonori" > > Gesendet: Dienstag, 6. Januar 2026 04:40:34 > > Betreff: [PATCH] arch: um/x86: Select ARCH_SUPPORTS_ATOMIC_RMW for UML_X86 > > > x86 atomic instructions are used for um on UML_X86, therefore atomics > > on UML_X86 support native atomic RmW as x86 does, hence select > > ARCH_SUPPORTS_ATOMIC_RMW. > > > > Signed-off-by: Boqun Feng > > --- > > UM & x86 maintainers, > > > > I need this to avoid a build error for Rust atomics since Rust currently > > only support Atomic on ARCH_SUPPORTS_ATOMIC_RMW archs. I will > > add it to my upcoming PR if I get some Acked-by, thanks! > > > > arch/x86/um/Kconfig | 1 + > > 1 file changed, 1 insertion(+) > > Acked-by: Richard Weinberger > Queued with both tags applied, thank you both! Regards, Boqun > Thanks, > //richard