Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp13399741ybl; Sun, 29 Dec 2019 10:59:47 -0800 (PST) X-Google-Smtp-Source: APXvYqz/OXXpjnyteSNhfE0wyD+kZmY5ky7pssG24hXAwv7UQ3WX4JlSQHjtHJQJXjwdPWMxG8j3 X-Received: by 2002:a05:6830:1d6e:: with SMTP id l14mr69497368oti.32.1577645987884; Sun, 29 Dec 2019 10:59:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577645987; cv=none; d=google.com; s=arc-20160816; b=wSX7KCisgoIUGejxqkQUcPDo1tUXWn9vPmeKkFYlOmhx0Pk0/EqGbkedHiU0PJmSxY k2rIoLxhhRDv5Y7qmiH5LIJFVpBc9I/Ivg3tLIB+Wtn7FjgRqDmf9nkT4Stxf5fJw+o1 hwohFoiBdJCFbl9HkdHsYGBYfeuOsNQJ9O1WZh+sQdgSHEySrH8wHEI1+a3yOpKel+jl VSmtDsx4IYC9OEY8bwop9sSFZkJaRKfvZwPu4ML6ipidFbZsaWy4dgOJ2VQoa+q/yqNj 6F0LdkR0Gys8BzDrL6HPbDRxRsZXSQJiD67zwYYclApOcPsQKbYfMJQZmeXYQsUBgKe3 fjfg== 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=d2ZCOXk6pOuLZ4uX0KmFIbD6q4XT8KzNcuufQdURRQw=; b=wb42+lwXuQpDB+qJiBEBN44IdJIw8jG+iXRjl7W1wVbPbwul0p4xIH2Gb+jwf2sER9 Pu0LZaFjGE4viRusFqvTogQHjJPL7toa8y6M96z/uo6sBURlWon69vsF38SeEFVZaDuD haAfm2cV06rIQinYMKoz7r948OzAykmUMTiWhSo6TU9XKmVeR75kV2pS83ss01D01DWq EDsi0v3Yk5qRwho7BiQ/LuXBx05XhhV95FBRS3Afl3sA+RVrkrtyK/aeRKfUyZVW7jFP lAo1KY0l3shmQjy+un/ozO/EvIm9PcL3EpQHzODGAC+0MxesfvrgXEGXZWj5ExUeGTQn 9teQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=HyR8Bdo6; 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 q20si19805104otn.297.2019.12.29.10.59.33; Sun, 29 Dec 2019 10:59:47 -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=HyR8Bdo6; 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 S1727348AbfL2RWf (ORCPT + 99 others); Sun, 29 Dec 2019 12:22:35 -0500 Received: from mail-pf1-f194.google.com ([209.85.210.194]:40763 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727337AbfL2RWd (ORCPT ); Sun, 29 Dec 2019 12:22:33 -0500 Received: by mail-pf1-f194.google.com with SMTP id q8so17213431pfh.7 for ; Sun, 29 Dec 2019 09:22:32 -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=d2ZCOXk6pOuLZ4uX0KmFIbD6q4XT8KzNcuufQdURRQw=; b=HyR8Bdo6jGIDQMwbuh/d960hidl00ggcit9R+GdoUC7sCFuZn4d0N/bqmU5Qb6yjL6 9UiOvJH387CsLCBCQ2tTppi5Q4vhNbFgIAIXEo889sr+yw8lrOvRRAl4gIvuHTyXx4sP s4Aas7Wk5ioEfpXR0txmfcigTT0OAh+vgPBiSe+cG5nBG9ckLiY/WhLdD33eVnOB3exk 1krypmpTg2an+ag88yNu6ZBZU2r4QyJd9IvWOa8N3EnI6CyHDyDQ87Hze9G+JwFvzvkw JrsGmNz9nIeKX8zpT28lMSe9/2cHcdq6Cra7Yg8LuEdMD3bLPJgZw5n0lVJO7UUhr/Cv luCg== 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=d2ZCOXk6pOuLZ4uX0KmFIbD6q4XT8KzNcuufQdURRQw=; b=QFtQ4IKNsZhU1cWkKTsEkTM4pN1PLXS4BIu2ZWiat1rZWh3gQ/VKq+jb0i9usyhA9n FVIGRDgoBAIbF1fmITxOSsS2BvL9fpqFXMqvlUsqeb5Rz4w4YGr1j9bw9WlQtrxViLUj qFeJdbErOOIK89XHtmJLA+mY+Ch8mKJqEyrfvTYFfpvbmYqDelHar6KdeSyBQKEuBKoC RJNGpg4m16pMdMfuWS1bOdZX4n04K1axyFcl40riu5RdC/GiTb1KTL2pb4Ss8T6IDKMK GPs6OZz3xmkskJu5coAgrAmYxojujebtXpqAzoO7xWvwhn3zCIUSQpZnoLlp9VIJSMmF cKrA== X-Gm-Message-State: APjAAAVWJUmTlDShH4Wu4ol+VoYaEqseMii02WVhmyRf9WyZFagibnTt 8D4kFgkwRTw05/HvdLm89VA5+g== X-Received: by 2002:a63:1110:: with SMTP id g16mr45710067pgl.84.1577640151958; Sun, 29 Dec 2019 09:22:31 -0800 (PST) Received: from localhost ([64.62.168.194]) by smtp.gmail.com with ESMTPSA id j10sm21907911pjb.14.2019.12.29.09.22.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Dec 2019 09:22:31 -0800 (PST) Date: Sun, 29 Dec 2019 09:22:29 -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-rc4 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 46cf053efec6a3a5f343fead837777efe8252a46: Linux 5.5-rc3 (2019-12-22 17:02:23 -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-rc4 for you to fetch changes up to 1833e327a5ea1d1f356fbf6ded0760c9ff4b0594: riscv: export flush_icache_all to modules (2019-12-27 21:51:01 -0800) ---------------------------------------------------------------- RISC-V updates for v5.5-rc4 One important fix for RISC-V: - Redirect any incoming syscall with an ID less than -1 to sys_ni_syscall, rather than allowing them to fall through into the syscall handler. and two minor build fixes: - Export __asm_copy_{from,to}_user() from where they are defined. This fixes a build error triggered by some randconfigs. - Export flush_icache_all(). I'd resisted this before, since historically we didn't want modules to be able to flush the I$ directly; but apparently everyone else is doing it now. ---------------------------------------------------------------- David Abdurachmanov (1): riscv: reject invalid syscalls below -1 Luc Van Oostenryck (1): riscv: fix compile failure with EXPORT_SYMBOL() & !MMU Olof Johansson (1): riscv: export flush_icache_all to modules arch/riscv/kernel/entry.S | 1 + arch/riscv/kernel/riscv_ksyms.c | 3 --- arch/riscv/lib/uaccess.S | 4 ++++ arch/riscv/mm/cacheflush.c | 1 + 4 files changed, 6 insertions(+), 3 deletions(-) Kernel object size difference: text data bss dec hex filename 6896332 2329908 313920 9540160 919240 vmlinux.rv64.orig 6896379 2329908 313920 9540207 91926f vmlinux.rv64.patched 6656967 1939072 257576 8853615 87186f vmlinux.rv32.orig 6656994 1939072 257576 8853642 87188a vmlinux.rv32.patched 1171666 353368 130024 1655058 194112 vmlinux.nommu_virt.orig 1171674 353368 130024 1655066 19411a vmlinux.nommu_virt.patched