Received: by 2002:a25:23cc:0:0:0:0:0 with SMTP id j195csp287390ybj; Fri, 8 May 2020 11:49:37 -0700 (PDT) X-Google-Smtp-Source: APiQypJAFc2mjtWA/t310rqpsGRjhb3o0MpZp+y7FGAwyhlgJtMek7HUm+3sv+e67q8qHeQRREtE X-Received: by 2002:a05:6402:48a:: with SMTP id k10mr3267431edv.98.1588963777585; Fri, 08 May 2020 11:49:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588963777; cv=none; d=google.com; s=arc-20160816; b=D4uRckHNF9auxyweoC202KiXryVoff5KQoPHs2STtdHEjh7PQlkqnAX0lxtfoGz2xN y/bx6UbPMszicCRrkvNvP6obKC2S2bJDZHtJux0v+Wp0CvZ0oqdQ2cIXWQH/Uz5vy4+Z F3kerDlHD6M8T3gcqYHIxliO+S9ft9QDrMTkJgX6Ck+4CxInCfHQPEUjoXcUFPti7bye xe9h6LaDobZzE4mc44tjS4RJoXTh3+9ImrPs51tq39oBQPsXrhN68U8fzuSHZsWldd/3 gnL17OXt/rdvMrvj/KC9IisR4G7/oFEQ/S8pR9amKN2Uqo2GZ2JHFH08do4uNwretK7R WFXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:to:from:cc:subject:date :dkim-signature; bh=2tA1zP7hu7E8xr10Gwcfc3VadGWJSXb2fISg7SkRPxQ=; b=yCgTWgMv0Mh9ZSzC4BZmTd2Cp2OY1ek6u7jOcyCVk+Mvus0Mo+3cQZxOOqC24PPm34 IwZYb9FC7jSw8BJRQCimWCALETMKB6pqg5uWRTgrqRUNXqFyuuzk/qqFWHbm9OusKlbj 9qbvTiaQp291b/OEiu96lcDOLTqQniVTu5lAw4e6aoT61CnuIwzMMqWjVJ1DEU3q9GvL QX5Npt4+uxoFjbldzUfzMNA5yxLVq01qnTAtTT8cpPWzXf1ZDt97Qmevsb9SONl5FHUW nJDPSimFkgfwExlapha2yUkZ0Dmz7rAXdoMkLM5R98RxhnlCegrPY6JmzejMSqBreCls GZxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=ALJGwowB; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l16si1439168edv.378.2020.05.08.11.49.14; Fri, 08 May 2020 11:49:37 -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=@dabbelt-com.20150623.gappssmtp.com header.s=20150623 header.b=ALJGwowB; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727109AbgEHSrQ (ORCPT + 99 others); Fri, 8 May 2020 14:47:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726807AbgEHSrP (ORCPT ); Fri, 8 May 2020 14:47:15 -0400 Received: from mail-pl1-x643.google.com (mail-pl1-x643.google.com [IPv6:2607:f8b0:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D04D5C061A0C for ; Fri, 8 May 2020 11:47:15 -0700 (PDT) Received: by mail-pl1-x643.google.com with SMTP id x10so1122540plr.4 for ; Fri, 08 May 2020 11:47:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dabbelt-com.20150623.gappssmtp.com; s=20150623; h=date:subject:cc:from:to:message-id; bh=2tA1zP7hu7E8xr10Gwcfc3VadGWJSXb2fISg7SkRPxQ=; b=ALJGwowB2DhmNrLBkC5TvLAynj0KTLZmI46t9FYy0pnp4OHc03/RBh6qgxjINbVRQx cpJyOT2H9D48oxDfsBf1F1FBIFW6QQh1XAy4UQ888vUkSUh9r2fP1rURo+48wzyeHOWb iOTTX+J2IiR7PKzFJTioqHolR7oDM8lYgnSNJfPub4RTr9//biR9dSq02ohUEst++4M7 ISo1L2whwgXazS2NdT/tls0/zW1LFRndCAFaYzWkpmZN57j43oCqF9RCHAmoA0OAyH11 o41Xw+xWUy57SeW+DqV9bhsPFG3pECFYZZ4m6GCPW26ZyGW3dIh6FCH+/sM7k3hXvB/n 9UrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:cc:from:to:message-id; bh=2tA1zP7hu7E8xr10Gwcfc3VadGWJSXb2fISg7SkRPxQ=; b=MErli8qxrekN2Ijtd+lqmKX7s+oolTDYhbe+6H6T/meYoliySNycacy2kBzaT8oGnB NFgJ8mXZtFHSWGxpxzvjsY1GQyM6GsPoDBZQxRSfHR07h0soKRvWaroBJ6UnPk1VSKC1 wdne2JOLWojWZeLbReQpF7njfjlMvhEAoj0UCoCO/xfeOcKlDAl8GkfUH6l3iAdII0HO JXM0/huKbt+rWc14PtWULFK3rKFdnyaNXmFC8GMchqJHzva5pUJnHad4zOXGjxod8JFP gZspaGIu8NH9ulAsqvwDyB/+zBJZZpcOzrtQhguAqyGo14+HvkBmmuhHn5ABNDOrWPbj vcVQ== X-Gm-Message-State: AGi0PubMrnMkXJtsIA9qjRjx2YmDVef7QurO9O4TW/T/WOXqww/HiFHG bnzA6n3q6H/OB1OhdBOcOtS0XkjJzlw= X-Received: by 2002:a17:90b:19c9:: with SMTP id nm9mr7766474pjb.86.1588963634825; Fri, 08 May 2020 11:47:14 -0700 (PDT) Received: from localhost (76-210-143-223.lightspeed.sntcca.sbcglobal.net. [76.210.143.223]) by smtp.gmail.com with ESMTPSA id j2sm2609271pfb.73.2020.05.08.11.47.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 May 2020 11:47:13 -0700 (PDT) Date: Fri, 08 May 2020 11:47:13 -0700 (PDT) X-Google-Original-Date: Fri, 08 May 2020 11:47:08 PDT (-0700) Subject: [GIT PULL] RISC-V Fixes for 5.7-rc5 CC: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org From: Palmer Dabbelt To: Linus Torvalds Message-ID: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org merged tag 'riscv-for-linus-5.7-rc4' The following changes since commit 1d2cc5ac6f6668cc15216d51051103c61467d7e8: Merge tag 'riscv-for-linus-5.7-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2020-04-29 09:25:32 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-5.7-rc5 for you to fetch changes up to 73cb8e2a5863ccc5215660f5123db621bd57dff7: RISC-V: Remove unused code from STRICT_KERNEL_RWX (2020-05-05 17:02:14 -0700) ---------------------------------------------------------------- RISC-V Fixes for 5.7-rc5 This contains a smattering of fixes and cleanups that I'd like to target for 5.7: * Dead code removal. * Exporting riscv_cpuid_to_hartid_mask for modules. * Per-CPU tracking of ISA features. * Setting max_pfn correctly when probing memory. * Adding a note to the VDSO so glibc can check the kernel's version without a uname(). * A fix to force the bootloader to initialize the boot spin tables, which still get used as a fallback when SBI-0.1 is enabled. ---------------------------------------------------------------- Andreas Schwab (1): riscv: add Linux note to vdso Anup Patel (3): RISC-V: Export riscv_cpuid_to_hartid_mask() API RISC-V: Add bitmap reprensenting ISA features common across CPUs RISC-V: Remove N-extension related defines Atish Patra (1): RISC-V: Remove unused code from STRICT_KERNEL_RWX Vincent Chen (1): riscv: set max_pfn to the PFN of the last page Zong Li (1): riscv: force __cpu_up_ variables to put in data section arch/riscv/include/asm/csr.h | 3 -- arch/riscv/include/asm/hwcap.h | 22 ++++++++++ arch/riscv/include/asm/set_memory.h | 8 ---- arch/riscv/kernel/cpu_ops.c | 4 +- arch/riscv/kernel/cpufeature.c | 83 +++++++++++++++++++++++++++++++++++-- arch/riscv/kernel/smp.c | 2 + arch/riscv/kernel/vdso/Makefile | 2 +- arch/riscv/kernel/vdso/note.S | 12 ++++++ arch/riscv/mm/init.c | 19 +-------- 9 files changed, 121 insertions(+), 34 deletions(-) create mode 100644 arch/riscv/kernel/vdso/note.S