Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3224291iob; Sun, 1 May 2022 10:09:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxjAEvA4DxvMcm699Q45XvQib687tT5BwVH+iWZ8lFnARai7/xR4OUSjM1UfwHbTrqNQQCF X-Received: by 2002:a2e:b0d7:0:b0:24f:1300:df37 with SMTP id g23-20020a2eb0d7000000b0024f1300df37mr5989123ljl.507.1651424998615; Sun, 01 May 2022 10:09:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651424998; cv=none; d=google.com; s=arc-20160816; b=kBKXRDa1XNjPGgnqPI035Ww4EXEl0FlCDqqUnopG72jFeyWPf+ftasTqPhVtgoWu96 Jy3BkZreQ4xbVXCw3+5mAa99XC7n6n6L76EbB+C4pvS9xtHGNVqoSKlDlUauZwO0JEto jwUeeCwhIXRijhQD2CDleQ1Kbnq9k3tY1hG9dGMckDWpwe5kg4OpMEqSR4LGpRjzSC1L Epw9BHsTDVkR49hV6fCnzrGoV/rBCfoohCcGWbvTm5I88ihclG7FfQnyZyjG9l2z7CdM 3fzahKzviAYVXCJJySvkJ3+vrRSQrrEhDcPp3wzTkG5VhKCRGULSM5uyy42/1eQv4Vvt zcaQ== 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; bh=8n3DLCbfmB/sbTF9K61eirSBtwyn/PyOnrg765rsVow=; b=IOZtVQDO0IZMBnI16X50mrYNkJ3k3ptw05onE82ej0vEkX6p6Ia++pqcvCPYMnbhC8 0QCBydPfTL9p2SvaYKY6UklJSe0BwUmHNeXJVTf5UvOtMd1Fz15fRNGT7zd7kmJ5GdYi qTb4JeBrZFUe3Dh2pMWV60+2yMOECg0O/o/kuEmXeusfA+N8K6VJEGmzHlOmzbTtVW0n tUaROnmkPTmwbff1bAQAh6IJkNwwEDfvRta8REUcdhCSdfceMqVEBj2P29Tq6Ivm9bh8 Ykw1vuHrluivreg2yiks2uBcQmJbn6m8f67fS2yh6u89v5LP8CP6zZNpmUeAvqM3X550 57Iw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g14-20020a2eb5ce000000b0024b5deabc97si12770110ljn.424.2022.05.01.10.09.31; Sun, 01 May 2022 10:09:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232083AbiD3JyR (ORCPT + 99 others); Sat, 30 Apr 2022 05:54:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37242 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1382560AbiD3JyI (ORCPT ); Sat, 30 Apr 2022 05:54:08 -0400 Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.17.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 553AB6E4F2; Sat, 30 Apr 2022 02:50:44 -0700 (PDT) Received: from mail-yw1-f182.google.com ([209.85.128.182]) by mrelayeu.kundenserver.de (mreue106 [213.165.67.113]) with ESMTPSA (Nemesis) id 1Mlejs-1oBr5V1OLq-00iity; Sat, 30 Apr 2022 11:50:43 +0200 Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-2f7d19cac0bso106999377b3.13; Sat, 30 Apr 2022 02:50:42 -0700 (PDT) X-Gm-Message-State: AOAM5310njdym2Ubn1QhBjdz4Y15u+h1S5xjtXjBXxg6LFWF2fuefTun U+HIRHAvO7znpNJ/k73y+5PCtOuYBGWaOp4hewQ= X-Received: by 2002:a81:5594:0:b0:2f8:f39c:4cfc with SMTP id j142-20020a815594000000b002f8f39c4cfcmr193063ywb.495.1651312241898; Sat, 30 Apr 2022 02:50:41 -0700 (PDT) MIME-Version: 1.0 References: <20220430090518.3127980-1-chenhuacai@loongson.cn> <20220430090518.3127980-17-chenhuacai@loongson.cn> In-Reply-To: <20220430090518.3127980-17-chenhuacai@loongson.cn> From: Arnd Bergmann Date: Sat, 30 Apr 2022 11:50:25 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH V9 16/24] LoongArch: Add misc common routines To: Huacai Chen Cc: Arnd Bergmann , 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 , Huacai Chen , Guo Ren , Xuerui Wang , Jiaxun Yang Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:slXdi58PVLIZW2dmjwWM278p/kxQ+K/efsGhvsMq4gY0bvwVsbH xqRj7E3Ubh1et4ARsArIDWwz5/FXdE+NK6gairW1NXWkygbyNRFO83KUDkhDxl6nD0cJPVR MNxpcmzdRVa8ZPLrgkZPPUCkgry9m6J+YSCrm8iMhAsRBNoRf4Snp6lO7XHlhVXBU7TlXxm VKlB5DfidnHVjYo+/qUKQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:upqXE5Dmhr0=:3dRES0OySqIuV5xuSLB4AQ Q/Yk2NkCtPDf/3l+AA7amKUSenGe09v1b2lv7gRF0e0JpOXCuORB/PAKpSLLbdZlhLaFg1MH+ 8uvugMjeEqaFP58aTtTedT6Ta5JOZhX08n365WUhuqLu6rLY6cXB2zObR4oHp9tUJ3uHiTyJY gd26wAM4LMWiPZQp3YgOwl+r+x6pc+LmoRH2uPjAnEsNcNjNM/X45Rnmz+Wq6uktAWWgbQOmL 2CsOrDo8OuNKwwXX+dd+2S7wcMkB2iQTcaSA4XWkrTMlShEam/XN+7JRYfb/GxchvaxEKEXWU bo8ojNrWwiQlXaS1K6C5a5piHDdyF65kevPhdAhKjNF1c3zR1nmQMtLwtVD+8Up0dZ52QfuEj AM4QlfCysYFliYBEOHmKuQvaW/rfX+NSNZJfr0AcPnM8ROoA/e4zuJ0AXcn0AiXxjwErxv9qz SNdk0Wgoy/xzdHow8LW+3purMvcWdtvbrq7idJ1chvsU81b/xMUNDyj+2AZ1fgARYSIONl9t7 IIup92kx0PL+aFKaWXvtQcyYnqSnvnQE06AtUgd4vXqNW2wveoxFXB+83g5BcDqu1ZLXGoWoL ZEW5iW0/oJkux1fn3e1F7/dK8PE4pH9iGXzEiCkJbTWugk48ODgaImyS9J9/tBWW2rOVwk8nK k4BnMq3cQTIX3gF8cbpzH2/rkOxizVb7uAZYd+r2UVwcgwfbnMkElyMZeY28HMAvCaGcNcXKi 8wEO6pLGBRNl0s4lUtbJ3TQNNzlNphs6QCkciP86XFkTdyge5GnJNkugkWJQ5Qj2n/YkFTlD+ GDfA+uRbICeu63+24sv2m11vlSF5l0s+zecfrQ1X3roVQ439kg= X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE autolearn=ham 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 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. Arnd