Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp684888pxa; Fri, 14 Aug 2020 15:16:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwVUuMJdGRkSx++/Pwo7JMgPVDfEzV8zrLYwQOcT1hf1EQ/Pd36vFVmrEYA5+yRsIqFYoZ8 X-Received: by 2002:a17:906:938f:: with SMTP id l15mr4702832ejx.539.1597443409041; Fri, 14 Aug 2020 15:16:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597443409; cv=none; d=google.com; s=arc-20160816; b=rFO81NEgT/p79dlhy5hAVOmt4I9K2SQ05dxGqWtDjZGL62ufGwCjyRlCaRu76QdwHF kLfZUozEtBTl5Q+ofHbVS/gzkVRN92w3vbUMnMliPHa8dva0cvPDHRteukD7XuWinWSz 45RIhrq2UbJBtCwsD7Ejzoswn7HP2rxK6dIA47HNyyXdyFY/Nv+OsyblkNPmoqsZwYj8 jc3hOuHwFv5ER3z8QiGHvxlHa71he4CUMb+X8UDg8KV6MkFZ0HF9JN5KsuT2kUPV3s8+ 8XLB+s/YsJNIlS3TVzNQZ4XA/Do/LcQERMNU5hvmyx/VKf5BNawcXQ12cj+j+e3lofHC ly5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition:mime-version :message-id:subject:cc:to:from:date:dkim-signature; bh=244FLypaM2NGxDoPpAzfSJH2dcpfhRfVt7B8PZPpN74=; b=rwzOud9qjNdaSdnz/nkZO6k0XnheqT7dXecYAB3zD8q1JnrdrwSPx1Ipn83CRO72et XAh88pF7tPm6fyDdqK6HZAj+mClhdF6QgMHHWY2e6qIhxkl88vkpTVO7udOwcBJgDBF1 pbxofmyzlApQ7D73g8T9Nn6OU7ajJiiEZ/v5JHMCOdajch9xmwpAwacrlFRM+h4jo8wr wOwhDGipDguOogDJynGUduHA4cSTG6B8jW4k551MyNCqSXY4eTofMfh7Y1ZPffZ6ycyQ ACn0eKnlzdRhujoLEJJIgX66pwSqsGqN+B+Rk6UOLPnQigkRrcyfmOJEafDfnIQN0De/ cQTQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=EdAUceeP; 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 y27si6009793ejc.439.2020.08.14.15.16.23; Fri, 14 Aug 2020 15:16:49 -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=EdAUceeP; 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 S1726652AbgHNUsE (ORCPT + 99 others); Fri, 14 Aug 2020 16:48:04 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40010 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726270AbgHNUsD (ORCPT ); Fri, 14 Aug 2020 16:48:03 -0400 Received: from mail-pl1-x642.google.com (mail-pl1-x642.google.com [IPv6:2607:f8b0:4864:20::642]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6317CC061385 for ; Fri, 14 Aug 2020 13:48:03 -0700 (PDT) Received: by mail-pl1-x642.google.com with SMTP id q19so4721385pll.0 for ; Fri, 14 Aug 2020 13:48:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition; bh=244FLypaM2NGxDoPpAzfSJH2dcpfhRfVt7B8PZPpN74=; b=EdAUceeP6gRUYKxDODNpLLFRfYeVOfk9v1P9+lVBcPIxT5mh/aq7k+d5908y5Z4sub dP2K0x/VMTRTLiMM/f9LENa4xaVvHz+RL07I8UIvLTpfc3mgk4zA+DZO5FD5xWSSeMkP G3bv7pHrQ5jLgRebMtbPxrKGSb9+oUY18DIz6EvECWCyFJpzUOT0J3DHvKDxOy6L4VGp H+wsqxYaH339xB94oUViMQ0X5eLuyNptg9MavVApc5QT9HKBTwmfJxeNqxlYjoEsMgyG NijouYW8gH5fA5Ns5VP5ORmX/iTtwS3xVMGhVrIybSh7QtGkFi4mVLPZHk/+8fAaNoGD kMow== 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:mime-version :content-disposition; bh=244FLypaM2NGxDoPpAzfSJH2dcpfhRfVt7B8PZPpN74=; b=kKV3ZIFB4yBsjI/23xIeKxov3bfcDhE7QiTq5P3vkBmz4o+y2SoNA4WCnFDGWGB0kU RStJ/+l1I6anjkheAhoTC9g4SVjexMrvyx76ppAt7tJtm/IiCYh5wnfLDik4mgrwGjdC sZqardfAcdQV7OciEnF4XktxDYr+uAC1OdbTQGSsneAmI0mohcJnjsbONPTv21wfIynY ZVwf6RD5E583XERkrMz5hbqZ3DO5/eSh50upWIu9ydOPCLI3tbkHzRt2hBJmATbdMzx4 EY2zgWfJKfYDekC3EpSMiQD5fRx8FyUxzRydUY3j9FcHIUQXmoeD+FFqaubxJJSWRzUA ie3g== X-Gm-Message-State: AOAM5331OqKWaK53bRnDQLx1FVOhWGBd76VeT+Or4OOGenO9CC/KKvFI r4IhE4zGazj23eTGP8qrn73PvnzqAPA= X-Received: by 2002:a17:90b:11d1:: with SMTP id gv17mr3507737pjb.167.1597438082257; Fri, 14 Aug 2020 13:48:02 -0700 (PDT) Received: from localhost (g223.115-65-55.ppp.wakwak.ne.jp. [115.65.55.223]) by smtp.gmail.com with ESMTPSA id 132sm8973214pgg.83.2020.08.14.13.48.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Aug 2020 13:48:01 -0700 (PDT) Date: Sat, 15 Aug 2020 05:47:59 +0900 From: Stafford Horne To: Linus Torvalds Cc: LKML , Openrisc Subject: [GIT PULL] OpenRISC updates for v5.9 Message-ID: <20200814204759.GT80756@lianli.shorne-pla.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please consider for pull: The following changes since commit bcf876870b95592b52519ed4aafcf9d95999bc9c: Linux 5.8 (2020-08-02 14:21:45 -0700) are available in the Git repository at: git://github.com/openrisc/linux.git tags/for-linus for you to fetch changes up to 55b2662ec665cc8b592809a011fe807b05370ab8: openrisc: uaccess: Add user address space check to access_ok (2020-08-09 07:57:21 +0900) ---------------------------------------------------------------- OpenRISC updates for 5.9 A few patches all over the place during this cycle, mostly bug and sparse warning fixes for OpenRISC, but a few enhancements too. Note, there are 2 non OpenRISC specific fixups. Non OpenRISC fixes: - In init we need to align the init_task correctly to fix an issue with MUTEX_FLAGS, reviewed by Peter Z. No one picked this up so I kept it on my tree. - In asm-generic/io.h I fixed up some sparse warnings, OK'd by Arnd. Arnd asked to merge it via my tree. OpenRISC fixes: - Many fixes for OpenRISC sprase warnings. - Add support OpenRISC SMP tlb flushing rather than always flushing the entire TLB on every CPU. - Fix bug when dumping stack via /proc/xxx/stack of user threads. ---------------------------------------------------------------- Luc Van Oostenryck (1): openrisc: fix __user in raw_copy_to_user()'s prototype Stafford Horne (11): init: Align init_task to avoid conflict with MUTEX_FLAGS openrisc: Add support for external initrd images openrisc: Fix oops caused when dumping stack openrisc: Implement proper SMP tlb flushing asm-generic/io.h: Fix sparse warnings on big-endian architectures openrisc: io: Fixup defines and move include to the end openrisc: uaccess: Fix sparse address space warnings openrisc: uaccess: Use static inline function in access_ok openrisc: uaccess: Remove unused macro __addr_ok openrisc: signal: Fix sparse address space warnings openrisc: uaccess: Add user address space check to access_ok arch/openrisc/include/asm/io.h | 9 +++- arch/openrisc/include/asm/uaccess.h | 23 +++++----- arch/openrisc/kernel/setup.c | 8 ++-- arch/openrisc/kernel/signal.c | 14 +++--- arch/openrisc/kernel/smp.c | 85 +++++++++++++++++++++++++++++++++---- arch/openrisc/kernel/stacktrace.c | 18 +++++++- arch/openrisc/kernel/vmlinux.lds.S | 12 ------ arch/openrisc/mm/tlb.c | 17 +++++--- include/asm-generic/io.h | 16 +++---- init/init_task.c | 1 + 10 files changed, 145 insertions(+), 58 deletions(-)