Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp4984421ybl; Sat, 21 Dec 2019 19:00:29 -0800 (PST) X-Google-Smtp-Source: APXvYqxU43gH0qv+xlhETfDnlC4EMoc949Kkv6Pe0dxLAPrqnNClXTWki6mQD/y+ES+4RL61lp7Q X-Received: by 2002:a9d:478:: with SMTP id 111mr23992630otc.359.1576983629595; Sat, 21 Dec 2019 19:00:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576983629; cv=none; d=google.com; s=arc-20160816; b=iaIMUec/93+HWjhKm3XuqCT2YaWR8Fd0R4gBXKxWkg19NA0gcJAk9oDPPJPlfXmLyA k15ptUVZHR0EQiI0mRJ5E4U06+2vU5cbEw2Qd8G9jibB+D0I1kisb0fA7QdMFOV5r8Lv 5yMR8fn8cRnp8pEZK7SGfUo4Je4C3amoYRCATi6QBQU/WiIIf+WVOsxivSzLZy5UsOu0 gcTlk3+3gISWU6Th0K6Ugi2FXjw7DaQjsq9aXBjlKKC07KjlrbabzSKyFIaCZ0aKecjW OsiXFceX7oj1kqeV9bmiG9asv6Mtc3LkuLCnOiWBvMzf8x8DfQN4/l4yr6XJztSVGz31 wKUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:message-id :subject:cc:to:from:date:dkim-signature; bh=kJK8dnMKjhx1jwfX9hU56RSfsCTRfjhHTaELgQDlsSQ=; b=Lb0XOuSM4Zirb3zvZPbXKPFVHNCzdZRYh73Kf1Fqd9zhYDoEzuz7ptLDDZ4huQnC4/ t6w+t67DuxoiREduabBq+4WAdEO+KT8KXg3HZjnnyie6JkVP7yhhbpMzl21dIJe5tUoI itutLZ5rEdZvaaJLSvAR0nr7cRXpsdWos+mWCVkHHY5ld427eMLrP1x1VA4SSy1Fn2Ry l3oGhfFCRZL8Z/yxyxsXo/ss8GrkucpRykVjMYO56hg6JVbSaGmQIxeeVyBrE4BokdLs UQgsAnClR4SFJU8ERQUx1oFjpJIDVGgFU+aG7Y3HO9mEVXZzNskrNJUclEM4+SmcftUV XDHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=XXsesugG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l7si8174260oth.11.2019.12.21.19.00.15; Sat, 21 Dec 2019 19:00:29 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=XXsesugG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726670AbfLVC54 (ORCPT + 99 others); Sat, 21 Dec 2019 21:57:56 -0500 Received: from mail-io1-f68.google.com ([209.85.166.68]:45128 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726186AbfLVC54 (ORCPT ); Sat, 21 Dec 2019 21:57:56 -0500 Received: by mail-io1-f68.google.com with SMTP id i11so13134273ioi.12 for ; Sat, 21 Dec 2019 18:57:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:from:to:cc:subject:message-id:user-agent:mime-version; bh=kJK8dnMKjhx1jwfX9hU56RSfsCTRfjhHTaELgQDlsSQ=; b=XXsesugG1x9YVhsNiK9YkzVHTmcJ9uQ983eWZ98FGa9Y4BqeEaLJ6CaKovW8HSqe01 QJLPmd3yt/KBXpFMG04ypLWnijz5OYhr0c4n1u3vcPVbXbfsxY8LWibyJALHbGUBTTEI X1sY1SibRLZ32JouPOEBBoR2dHOdTKyBWx5OwxAT6LP2uLSByHALFTu0Y93czgyNO+bI vmXy5Kc3wX71FAUNNULLNj5WMj88O9uMbXxy3nnoBYPSUkHCQ/PSCxSYebxyDG9XNVG1 YH4YansJeKIEeEop/IXLSdzKg/ykoHa/5PYxxJIWxgCisHesjLjpBkAGaVHbsPLjYuRT vCDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:user-agent :mime-version; bh=kJK8dnMKjhx1jwfX9hU56RSfsCTRfjhHTaELgQDlsSQ=; b=SmBE6iBJeEQXaQZNV7BjbbCV2zfmS0k3Gf1wHeycnZcl+ppwH24m1LgKVeNyF1v67v iz3u7YGncjORGvEJLjhb53ElbAeXs8Qw7yv4eN7pU7ZjuLaIOc88N0NEPQAo89dFWKrN 6gVK+SH48FqlAyBMtu2336HHiCTybOiMD0f821gKv1MPEV6UM+MlvfD9LqgECS4NwJbz VOBxHYNuZtQMdXCAnlVJiZwgbqdZLoSF+fA3ANNCe2khpDuoNc0UiY4crPBxOk7Png3m ac6MrSaqrUBkqwyxzw9nOCFygS2yg/aEpK9PzOm5rdiSIXIh6ytX5sgQDw+5qy1IJ7UD NeLw== X-Gm-Message-State: APjAAAWjVLPcnqQz4WpBbCK/OwYos4RrDFG5iIj/2x/6Odct+FDJGLvP P9g/acejVWhAwb4Odd+FVMaAdaDScIY= X-Received: by 2002:a05:6638:a99:: with SMTP id 25mr19380662jas.37.1576983475483; Sat, 21 Dec 2019 18:57:55 -0800 (PST) Received: from localhost ([64.62.168.194]) by smtp.gmail.com with ESMTPSA id d7sm4927940ioo.68.2019.12.21.18.57.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Dec 2019 18:57:54 -0800 (PST) Date: Sat, 21 Dec 2019 18:57:50 -0800 (PST) From: Paul Walmsley X-X-Sender: paulw@viisi.sifive.com To: torvalds@linux-foundation.org cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] RISC-V updates for v5.5-rc3 Message-ID: User-Agent: Alpine 2.21.9999 (DEB 301 2018-08-15) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, The following changes since commit 7e0165b2f1a912a06e381e91f0f4e495f4ac3736: Merge branch 'akpm' (patches from Andrew) (2019-12-19 08:13:04 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv/for-v5.5-rc3 for you to fetch changes up to 9209fb51896fe0eef8dfac85afe1f357e9265c0d: riscv: move sifive_l2_cache.c to drivers/soc (2019-12-20 03:40:24 -0800) ---------------------------------------------------------------- RISC-V updates for v5.5-rc3 Several fixes, and one cleanup, for RISC-V. Fixes: - Fix an error in a Kconfig file that resulted in an undefined Kconfig option "CONFIG_CONFIG_MMU" - Fix undefined Kconfig option "CONFIG_CONFIG_MMU" - Fix scratch register clearing in M-mode (affects nommu users) - Fix a mismerge on my part that broke the build for CONFIG_SPARSEMEM_VMEMMAP users Cleanups: - Move SiFive L2 cache-related code to drivers/soc, per request ---------------------------------------------------------------- Andreas Schwab (1): riscv: Fix use of undefined config option CONFIG_CONFIG_MMU Christoph Hellwig (1): riscv: move sifive_l2_cache.c to drivers/soc David Abdurachmanov (1): riscv: define vmemmap before pfn_to_page calls Greentime Hu (1): riscv: fix scratch register clearing in M-mode. MAINTAINERS | 1 + arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/pgtable.h | 38 ++++++++++++---------- arch/riscv/kernel/head.S | 2 +- arch/riscv/mm/Makefile | 1 - drivers/edac/Kconfig | 2 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/sifive/Kconfig | 10 ++++++ drivers/soc/sifive/Makefile | 3 ++ .../mm => drivers/soc/sifive}/sifive_l2_cache.c | 0 11 files changed, 40 insertions(+), 21 deletions(-) create mode 100644 drivers/soc/sifive/Kconfig create mode 100644 drivers/soc/sifive/Makefile rename {arch/riscv/mm => drivers/soc/sifive}/sifive_l2_cache.c (100%) Kernel object size difference: text data bss dec hex filename 6895393 2330852 313920 9540165 919245 vmlinux.rv64.orig 6894347 2329588 313920 9537855 91893f vmlinux.rv64.patched 6656178 1939832 257640 8853650 871892 vmlinux.rv32.orig 6655130 1938688 257576 8851394 870fc2 vmlinux.rv32.patched 1172240 354256 130024 1656520 1946c8 vmlinux.nommu_virt.orig 1171538 353368 130024 1654930 194092 vmlinux.nommu_virt.patched