Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp175951iob; Mon, 2 May 2022 16:20:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwrexdk1W6eFfsaCYpjjv3I5O8cYNrCuxzSvJfW31hi6ZOjBTm3s9xysKjjxhlv1NfNIicd X-Received: by 2002:a17:90a:e7ca:b0:1dc:4aeb:be5d with SMTP id kb10-20020a17090ae7ca00b001dc4aebbe5dmr1603156pjb.185.1651533601666; Mon, 02 May 2022 16:20:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651533601; cv=none; d=google.com; s=arc-20160816; b=e8RwQKQSBgpq/tXQWV90a1IBYAl6GeNxySUe5v1uObemUPH8Hr+g8iOwqGybQcXf8E bhLVWLGV24ShydfD5NT73WtpOvWXZvNzRIAAuXFxK2BbLl9TJ1ROEvoxDgnUqY+2Xnii z5vgT2Vp68GgTFysvehymar7IhYbXRWHpItDzW2fWhmZ7+fv4YjLhrHZp0JYnMPHpEWx i+JpDSAy/ugJQN18APvsAjKconoWHsUFfOvPdPEN9BcZe2wQhPu42n9m7n4QkcHW3bNx za0lF03G41n6RXx6SjFfCma0lJ4bVsOvvPy0lEG2JgNazqdp2kKmebffIfDdl+QMd1KZ SjHQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=quV8WHZmDcS2wrGZmcNoLVVmjUJMCV+xLzyUcPnYrus=; b=m53LfYIda3UQH6GHYEBppVy1VOCzSD5lwnXfoxk1VBGRMoHrKELIJAJas9NuOCIso8 QUjeOuRUUsy1gmtPbG1ZgT/H1bDmu4ptxIJ7oCymVOoH9ya4E4rqIHFa3eQqKlKISAQt Nx50RY4pojRqBy/m43n4JXl1+xPNEClr7eOWnWpBgPNbvvcyrOvf9nhLVqmQcM3q+kGo U1oQwvw8cDj3fvvpNpdsjIVoaADIcqan3WQEU63O9jpe86c7Dg7LUfcScKCzKtGK6t9c xaT7qQbjn/sGqPbhhEW8KKVPH+i5gAczcdK6zWAavMvSLBKMxIfJVJ/J15CMBeauaFUv 5uGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=WMCGgV8f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id m1-20020a170902f64100b0015898563942si14738710plg.445.2022.05.02.16.20.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:20:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=WMCGgV8f; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 3F4263123E; Mon, 2 May 2022 16:19:32 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240475AbiD3KEZ (ORCPT + 99 others); Sat, 30 Apr 2022 06:04:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33218 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237334AbiD3KEX (ORCPT ); Sat, 30 Apr 2022 06:04:23 -0400 Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74E64DF2B; Sat, 30 Apr 2022 03:01:02 -0700 (PDT) Received: by mail-vk1-xa30.google.com with SMTP id s68so4746690vke.6; Sat, 30 Apr 2022 03:01:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=quV8WHZmDcS2wrGZmcNoLVVmjUJMCV+xLzyUcPnYrus=; b=WMCGgV8fNS4bMQz5MyebiYtV2S2mzseJP7omogbqGCOzS+DBQ6JSN57qiXOPZsqqMI li1POetQ1bXlyEna5PodIyobFVicN+6B35KE3XaqFv+yKWIV+rOoET7SGoQF6MC+OkIE EksoQoWC6NqJX0nWxUVpJUFS2DN3RMsFJQf+U7U51NsV1zYbgbOduOSymKbD3FwJ7cJR oGgQDfgzJEcKuynSWboSVh4eX2b8ZxzUViiSoDQxPD1rSMqCWjeBffwkiElXK0d0nSaU zdFCKIXZ5ho6V6924CInZpZKAiJI+71pdjaC+ekDqb2zb0LOn/F4KBQFflAwRiOR3cWz wTkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=quV8WHZmDcS2wrGZmcNoLVVmjUJMCV+xLzyUcPnYrus=; b=sjJo/qhtJjzP3zk5ZYfJvVw591APMsCK1aX8qiIkzWHuzKKAqQmOjtyQ3er9+o4m2V qlUD7jMRx1zRRSwp+1I05Igi2LMACpzYH15P1nbSO1siPmp3mwZD7eIQ0iZSe+Lw475P 9s10je+Fc0ES2VuW9FzvMh2J+q8qw7hCFUxvLqKj5G5vVrNq8ZoH4qlBGXUiQuQ+B9Al RN1o4/54xtnI3R5fdp1VGETSxbebtJVZQ2XBd5EyNy0Wbj5j7CUc2xgmQOgHPc+WGxSk Kx9UnjLTB0oK7R6wZN5ErkYmtfMBK+R/btYei7Hp6Qyp3MGAipLTcrNrStfqd71TiSae e+aA== X-Gm-Message-State: AOAM531TODuf7f7r5xbC+SgzQ9REr+/WJOmslvzaSPDMZl9Er22zDaXm g0ev/K943Mvy//4whURCqeWb221rLPk5Heg9Aic= X-Received: by 2002:a1f:3085:0:b0:348:e0b6:bd89 with SMTP id w127-20020a1f3085000000b00348e0b6bd89mr971547vkw.2.1651312861374; Sat, 30 Apr 2022 03:01:01 -0700 (PDT) MIME-Version: 1.0 References: <20220430090518.3127980-1-chenhuacai@loongson.cn> <20220430090518.3127980-17-chenhuacai@loongson.cn> In-Reply-To: From: Huacai Chen Date: Sat, 30 Apr 2022 18:00:50 +0800 Message-ID: Subject: Re: [PATCH V9 16/24] LoongArch: Add misc common routines To: Arnd Bergmann Cc: Huacai Chen , Andy Lutomirski , Thomas Gleixner , Peter Zijlstra , Andrew Morton , David Airlie , Jonathan Corbet , Linus Torvalds , linux-arch , "open list:DOCUMENTATION" , Linux Kernel Mailing List , Xuefeng Li , Yanteng Si , Guo Ren , Xuerui Wang , Jiaxun Yang Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Arnd, On Sat, Apr 30, 2022 at 5:50 PM Arnd Bergmann wrote: > > On Sat, Apr 30, 2022 at 11:05 AM Huacai Chen wrote: > > > +unsigned long __xchg_small(volatile void *ptr, unsigned long val, unsigned int size) > > +{ > > + u32 old32, mask, temp; > > + volatile u32 *ptr32; > > + unsigned int shift; > > + > > + /* Check that ptr is naturally aligned */ > > As discussed, please remove this function and all the references to it. It seems that "generic ticket spinlock" hasn't been merged in 5.18? Huacai > > Arnd