Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4367067pxv; Tue, 20 Jul 2021 01:58:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwAOYVXRxK6gTO+hmT9PIk4m+vN2fi9RWoLB02PMhtKt+7JshiiZleMHn0vsvcRMvxVZqGv X-Received: by 2002:a50:fd17:: with SMTP id i23mr39688720eds.270.1626771525263; Tue, 20 Jul 2021 01:58:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626771525; cv=none; d=google.com; s=arc-20160816; b=W3gcJyZLJG6ImAfj4h71IsqYhn3zmQXHvksL1wNa/W8TOwYX11SrD/PN/YIhC2Bp84 uA4j7hVXz59xXT72hWK98oJtUdhlAaLvFDHY5ZHlsofYTJTqC13K3JEuGINVuLNf166B jhpPlq4kYZY43wGTPgLxwaTqQLS24+XqxwTE1pHEjGerH3e4Jj9EhqycECwCd5ySxAYx ffmSjCmb3+3CALONOQsjOyz3llf7lrW+iJxrB4RPKVftbckLBWLoPTXw2uIsAUgUHh/H kdGIcYUb74AJYiHmnbLRWaJdeU0IcVSFjC+uBTSvanRpCyYBp3UDu2Arq6+j87LhMkUe VfBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:user-agent:date:message-id:subject:from:to :dkim-signature; bh=/1BmjzMq7Dia3dSS0Ypp2zIpetpQss4HMpALBUnlA2s=; b=jxxlWe8ZLzRyEwbb7n+bB0hMZoRNXZo5/9z+5q6QexJMgKtYqIRw1w/xX9hnhCUqMT 9uxZut4S2ZvYBU4ay9RUJOuSw6fwG5SDXiDYt8urkTOaat2Atss/gYgcKQTVNsyaKzEs 3EbtzLlmNi6TQkilMPNWmLw0L9c84ulz+I5PSrLQurO1UgpdkWDUURnZid7ah8IU4R/5 OplWFjR2Hnj0U8sx7nsaPpV3frJNUZpnn+XzkY6dsDWDWuqD2/Ddug/Nw0Qa4hbu8BKO b0dX2FOszimc3/uB3WPetBlX22MXu5oIUYhCeb3AoZ6X/5fVVLh4jHk+OsJIoHURPpju yaMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fcKNBnRW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d10si22434427ejh.289.2021.07.20.01.58.19; Tue, 20 Jul 2021 01:58:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=fcKNBnRW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235258AbhGTIPe (ORCPT + 99 others); Tue, 20 Jul 2021 04:15:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50138 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234314AbhGTIJU (ORCPT ); Tue, 20 Jul 2021 04:09:20 -0400 Received: from mail-pf1-x435.google.com (mail-pf1-x435.google.com [IPv6:2607:f8b0:4864:20::435]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3FA3C061762 for ; Tue, 20 Jul 2021 01:49:49 -0700 (PDT) Received: by mail-pf1-x435.google.com with SMTP id u126so11270668pfb.8 for ; Tue, 20 Jul 2021 01:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=/1BmjzMq7Dia3dSS0Ypp2zIpetpQss4HMpALBUnlA2s=; b=fcKNBnRWQcBqixvo6hoTKqYM/1TeepOTwTBWSK3uMM/Z+ltndAN7bcBTFW797CaTEl UVfKysaU78AEx36ZSNaNPRkP9sfrzkMKNM2/IoaLmNvJ9wPE/5WfB6O+bQsEH8ifYsc2 i18myaTv4s542Ad4V8arIGOv7nHZZKxTYaPuor78jAo+cRuNIEu/RP+LJk6/OOWxJz39 8WSKt2/jcHJJ3RwMaNBtmn8ZwWiLu7UaAGKnGu1TDaWZ8tyUVcn2/KRQ58d17YTon15K x4jC/alhny4aoIsyKt8rERDexv1egqwN/DL1peZlG7P7TQgUKda7sAiUzAaEKqyYYEbQ rsxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=/1BmjzMq7Dia3dSS0Ypp2zIpetpQss4HMpALBUnlA2s=; b=Pt0QW7M1imOxquThfCoTSvNNPeH+QZ92afeGyXDBTvTdfPwZbPwD+Fhd662nblLGHN yJOtk3MlcOymbNrQOFAedH7e6nmoLJ//tfGSIC6TYNTYv6PQBc72zxYx3ySPiQv4xpul odIIvepX3vtxUJjg/B98BXDqXMRwcAF3GJXtQflvcGKLh1aLwZzKDgrKKemjTepnxpo4 nmtheom27E4HGhPOUTxsNt/lNTZJlS2mmefe/pPsLr15+SQDd6RIrp4prY1GjiB73XWK hRFTAU9zNSp5c7rlvlldOKo73s2XHeeQzu3XaD3DECpYHrcfyqhFs2BvdwEZnUMH63Ej T/pg== X-Gm-Message-State: AOAM530K5sIBV1mEI34K6QXlm1oYghvQd/sdbXxeGil2pTn1sYOhPBzn XHSGEmjck43mnMETTLE0+vkvyMMFUvU= X-Received: by 2002:a63:5616:: with SMTP id k22mr29506544pgb.211.1626770988933; Tue, 20 Jul 2021 01:49:48 -0700 (PDT) Received: from [192.168.1.153] (M106072041033.v4.enabler.ne.jp. [106.72.41.33]) by smtp.gmail.com with ESMTPSA id d1sm13778298pfj.24.2021.07.20.01.49.46 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Jul 2021 01:49:48 -0700 (PDT) To: Paul Walmsley , Palmer Dabbelt , Guenter Roeck , Geert Uytterhoeven , Albert Ou , Akira Tsukamoto , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org From: Akira Tsukamoto Subject: [PATCH 0/4] __asm_copy_to-from_user: Fixes Message-ID: <37097718-c472-025a-2058-55667badc5b9@gmail.com> Date: Tue, 20 Jul 2021 17:49:42 +0900 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org These are series for the fix reported by Guenter, Geert and Qiu. One patch to fix overrun memory access, one patch to fix on rv32. And two more for clean up and typos. Have tested on qemu rv32, qemu rv64 and beaglev beta board. Thanks for the report and instructions to reproduce the error on rv32. Akira Akira Tsukamoto (4): riscv: __asm_copy_to-from_user: Fix: overrun copy riscv: __asm_copy_to-from_user: Fix: fail on RV32 riscv: __asm_copy_to-from_user: Remove unnecessary size check riscv: __asm_copy_to-from_user: Fix: Typos in comments arch/riscv/lib/uaccess.S | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) -- 2.17.1