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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5C75DC433F5 for ; Sat, 30 Apr 2022 10:01:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239020AbiD3KEY (ORCPT ); Sat, 30 Apr 2022 06:04:24 -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-Google-Smtp-Source: ABdhPJz5pj02IH+rT1bQnVvZ1alBCZWLMt8WVaOEdirIYezrxPp1bDXegjtVPi5OaSfBvTY4MlffHqi3ZHlE+D/vun8= 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" Precedence: bulk List-ID: X-Mailing-List: linux-doc@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