Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp20268471ybl; Sat, 4 Jan 2020 22:05:27 -0800 (PST) X-Google-Smtp-Source: APXvYqyHnn9Iffd4hNOMM0tmzrF+JFPV52RJ8lvGpjJUSzlSoqXr7OPZ05PbXUg3h7GLNMAUoHmC X-Received: by 2002:a9d:6859:: with SMTP id c25mr87979962oto.205.1578204326909; Sat, 04 Jan 2020 22:05:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1578204326; cv=none; d=google.com; s=arc-20160816; b=deWQtPBn3TL6s3a5iGNdqnHO7/4EWtXuxDcHgOQzYRzHvOMF3dPnZ5JVu9SuFnlJiR LTmeODkoaMf0ickZYFGRhau+8sfvYa90GPK4hcp1BOp3uzfsdL+QOfjV5RSWk08v9Vgn 9dxn1TMiS/Hi6FLkyqS5CUDjqf8PmFH/GqBIOsZeo2Cu/Xd2C6cAETOwY7/M9JZWp6GO euSgkojy2wR/mEOImveSvWcvvxkCdNfARLgi2YmnohFy7ccgQsHpmmbU9e8etK1p42mp Im5Ljqg9dreUzmBOXfOoICbrbEiDr1spVNkMIIZoqsBVsD8z0EgW0BzFpsh9N7bW+wLr QhQA== 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=Vu/BIPQbyqubOJuLGv4uKPQrPxznt9X7LWYfO/wIAnA=; b=BZu6r2/LPolXO7MCtkArEJJUQFCOHZ7c3cHUF97i13XfAHYDkc8+MIR7b5MG2K9d3K 17WCED1A+OxQntpz1uCt7cLd9wwSFZMyXTwE/MoYZtkisrGbW8WkAdXgLXJiqe02Wgl2 hxZl6bBc5HES66ke1HWwDyV8/Gdi1+HFlHSaIwGsxYruqLGU1i3deSD0Y1X2C4VhEzL9 IGRDDC1oy0/zrRwCST8HFiX4yxNMQkSUD/QqceX7kwA5r3lkDVJiktd0IMpUU6/KiEv8 4hAlL8HnnNXnnNmbZrW0CUoZ9GAvWfQ/5kVa78YAnwereIUM+wrtZgLgu8vkmtAL9WtQ 5aOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=fjETWpe1; 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 q25si33965456otg.128.2020.01.04.22.05.12; Sat, 04 Jan 2020 22:05:26 -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=fjETWpe1; 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 S1725948AbgAEGET (ORCPT + 99 others); Sun, 5 Jan 2020 01:04:19 -0500 Received: from mail-io1-f67.google.com ([209.85.166.67]:37353 "EHLO mail-io1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725535AbgAEGES (ORCPT ); Sun, 5 Jan 2020 01:04:18 -0500 Received: by mail-io1-f67.google.com with SMTP id k24so15153141ioc.4 for ; Sat, 04 Jan 2020 22:04:18 -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=Vu/BIPQbyqubOJuLGv4uKPQrPxznt9X7LWYfO/wIAnA=; b=fjETWpe1qX+g0/b1/eDWfsSD96vubX6xO/gqryKmT925eFdQ716DPguv35Tw96K8pT nWa9ErHiDYq1+AEKdNiydKQAQ57L8wv5eticDWHBQOTPEVgEQSb/YhqiCpyjWHe4ACX8 kPE9MT5T+nimkRzrWrhkQ84eVguvTsNhkrQfQGNMjPj6s2uj7eEPpgSRCwAqmzmp1R/C ic/3CdRNBZ5ASoGWtabWzAm95pGVMV5eOCc6VEc/Q6/Jdhm+PYkZPQoeczm+PYgLsfmw eEPLE0KmXdMFYYzPhkVd0pBkTfzoRiJ/NuTpS5sDoGGPH8OZ2ZCU+rs/DDUwAP4j/1g8 +aVA== 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=Vu/BIPQbyqubOJuLGv4uKPQrPxznt9X7LWYfO/wIAnA=; b=ikJXunSMNl67N31PLDCBdCMXit69sdyB+hwniF/MA31Gq5NP9Mkd4eEiKoQwAWIgQT l5lV/nSTwpZLyxmIEzWXs0BXAKNTE4DjQF/xdl7VgdHEV5SwWVVvRwUMM0Hh25nn2E29 5Rcv6fGxfKluecvD9oAPdSUPnsbo9dA88MyTryx5tvQmPTAeY1FRcattJeKUlIBPwCOq 1U/Pn6YWj2NPKzTKKylpsMRCVEaMzqz3J/lbYorqVo99rJh9n1ByeswYCFsZWy/SiE0t oLsDBRXkBpsi99SheQi9vjKJkpyVpcWSC90TnIWk/iJTeNa+sV4TB1A30rekmwfn2/Lz EMVQ== X-Gm-Message-State: APjAAAWOQcgKoW/6a4OX2aUQ2Jc9bAfcPCJTizmvHPZLZKTPyz+1XZqE JFLTeywrENQWR0BepMOBQ6tZFlc9rdA= X-Received: by 2002:a6b:6f01:: with SMTP id k1mr65149377ioc.28.1578204257948; Sat, 04 Jan 2020 22:04:17 -0800 (PST) Received: from localhost ([64.62.168.194]) by smtp.gmail.com with ESMTPSA id w16sm22830683ilq.5.2020.01.04.22.04.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Jan 2020 22:04:17 -0800 (PST) Date: Sat, 4 Jan 2020 22:04:16 -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-rc5 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 fd6988496e79a6a4bdb514a4655d2920209eb85d: Linux 5.5-rc4 (2019-12-29 15:29:16 -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-rc5 for you to fetch changes up to 0e194d9da198936fe4fb4c1e031de0f7791c09b8: Documentation: riscv: add patch acceptance guidelines (2020-01-04 21:49:01 -0800) ---------------------------------------------------------------- RISC-V updates for v5.5-rc5 Several fixes for RISC-V: - Fix function graph trace support - Prefix the CSR IRQ_* macro names with "RV_", to avoid collisions with macros elsewhere in the Linux kernel tree named "IRQ_TIMER" - Use __pa_symbol() when computing the physical address of a kernel symbol, rather than __pa() - Mark the RISC-V port as supporting GCOV One DT addition: - Describe the L2 cache controller in the FU540 DT file One documentation update: - Add patch acceptance guideline documentation ---------------------------------------------------------------- Paul Walmsley (2): riscv: prefix IRQ_ macro names with an RV_ namespace Documentation: riscv: add patch acceptance guidelines Yash Shah (1): riscv: dts: Add DT support for SiFive L2 cache controller Zong Li (4): riscv: mm: use __pa_symbol for kernel symbols riscv: gcov: enable gcov for RISC-V riscv: ftrace: correct the condition logic in function graph tracer clocksource: riscv: add notrace to riscv_sched_clock .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/process/index.rst | 1 + Documentation/riscv/index.rst | 1 + Documentation/riscv/patch-acceptance.rst | 35 ++++++++++++++++++++++ MAINTAINERS | 1 + arch/riscv/Kconfig | 1 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 15 ++++++++++ arch/riscv/include/asm/csr.h | 18 +++++------ arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/irq.c | 6 ++-- arch/riscv/mm/init.c | 12 ++++---- drivers/clocksource/timer-riscv.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 2 +- 13 files changed, 76 insertions(+), 22 deletions(-) create mode 100644 Documentation/riscv/patch-acceptance.rst Kernel object size difference: text data bss dec hex filename 6896189 2329828 313920 9539937 919161 vmlinux.rv64.orig 6896191 2329892 313920 9540003 9191a3 vmlinux.rv64.patched 6656496 1939040 257576 8853112 871678 vmlinux.rv32.orig 6656498 1939040 257576 8853114 87167a vmlinux.rv32.patched 1171674 353368 130024 1655066 19411a vmlinux.nommu_virt.orig 1171674 353368 130024 1655066 19411a vmlinux.nommu_virt.patched