Received: by 2002:ab2:1347:0:b0:1f4:ac9d:b246 with SMTP id g7csp301200lqg; Thu, 11 Apr 2024 03:31:03 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW/R4StQSviAzxlJ0ecKICfZOzlkkyFsUe7pzXYoumHltEBWuNZVxWlR46zhfJJBKgOBOSUR0UH9KaOJ0riZdPkNgbt2+M+qvIfw9MXhw== X-Google-Smtp-Source: AGHT+IG6yHnqIx351sX8x269ilYbVa6unQQkA3uSlJpOy5zYhWe08fTGKt8cCnNWYmveYqNqDNMw X-Received: by 2002:ae9:e305:0:b0:78d:60e8:fc2d with SMTP id v5-20020ae9e305000000b0078d60e8fc2dmr5274737qkf.78.1712831463484; Thu, 11 Apr 2024 03:31:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712831463; cv=pass; d=google.com; s=arc-20160816; b=NI4ZS8cKmqIeEZ2a6jOiIBpUVfa59dlxL9xJNDiQEmuytEGAmm8W7/8xX5jXz3DYyA WHuOlai40APH90f/nOOACi4DRvrpqYxo1YLNrl6bSrhcZKPoDkn/w5ISdl51TI2FgKkD bzpuPNobOoW7CjC5CRFShPAb66/gQtee1U43Z8CHLvZQLXxOE8Q5bG5piOQONblCyWgd u1x4OaoIhJK4BL2T3RJ8dm3cSJ81oF8lq13F1KkR2EiP4MbEN8loUnsJnFwEijqLCcVJ 4GKvMyIJJDHWBQS30Ee5NJz5+USa/smhbQ3PZCg91RldUTy8rG8eEdxWbbOi1XPucNvA M1eQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from; bh=nqGuMg3bdoA22Hodmo2ueB8M7ceyFNNWkRaMopDMDh4=; fh=eZDZpyLCldNet11DUAlW2xdOjkOJb0WWgFS/Jxwslqg=; b=XZlKWfHzmTmxoEp/CYIALKitd3Kx8UUEvzVUnzXNTmhJ08/pHsSOAFjqj6g2LudA7/ Iw/rW1q077/qiKmzWDc4qZf77HP+54fRNKCn3lOLrkq4sYfbtNNhng5qX635xmjBY7cW ++TfDgKMSLcW4qLAuPdRFUIqxKtHMYWqIOjHM4rhz4LgM40BQyAUPT3cjDPHUeVPmFvL dT9uSimMR05vHaSNzRknymKsi1KdF0SuDdSyNVKwh6BRZrPoaF59s9ykwccUhZ33x2Sw NRdff0RuMSfm21LB2na2oeQ6E9nmsfMTpHrfj137YYt97+9q11Q11XsQov7QTfX8ce8E RKDw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-140245-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140245-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id o15-20020a05620a110f00b0078ec5afe879si388390qkk.499.2024.04.11.03.31.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Apr 2024 03:31:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-140245-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel+bounces-140245-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-140245-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 367891C22DBB for ; Thu, 11 Apr 2024 10:31:03 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1E6AC140E3C; Thu, 11 Apr 2024 10:30:30 +0000 (UTC) Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7D596146D79; Thu, 11 Apr 2024 10:30:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712831429; cv=none; b=UhnFrrkIbquX4KmyWwgsdWxqQR4ccp51nWnGtyCsHoXwBRXAKewT0FiW53dwIO2mDFk1cl3fgvQcJd756/cWVvweXIFMALLjbsdxOyLad1tF/FHo2z3+L/ULeSELJ+azQQrueK2PW2ogw5rBqsPMw3SgQ9JuvW8Tq4mjyzlq5O0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712831429; c=relaxed/simple; bh=wComOVfoaefWwC2Rt0UKt2s8/ND86+TBpIl7IK3UsSg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=MnDJVlghXABE9/vx5VirleCbo3GMNILMda0TZTQ4FG9+xknAb/Zr05AxsnCOhfP6+rsj9KZqiPKOxjL+I8l78X8tQvY/Slys4KU8H4CPAVkVZ98MuRJo1O0y0Pd1FfuVxxJlcRdxz31hObR7W5B3hBKMhOm8r2vwzaX0m7alQDA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 00654C433F1; Thu, 11 Apr 2024 10:30:26 +0000 (UTC) From: Huacai Chen To: Linus Torvalds , Arnd Bergmann , Huacai Chen Cc: loongarch@lists.linux.dev, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, Guo Ren , Xuerui Wang , Jiaxun Yang , Huacai Chen Subject: [GIT PULL] LoongArch fixes for v6.9-rc4 Date: Thu, 11 Apr 2024 18:30:00 +0800 Message-ID: <20240411103000.2655846-1-chenhuacai@loongson.cn> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The following changes since commit fec50db7033ea478773b159e0e2efb135270e3b7: Linux 6.9-rc3 (2024-04-07 13:22:46 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git tags/loongarch-fixes-6.9-1 for you to fetch changes up to a07c772fa658645887119184de48b255bf19a46e: LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors (2024-04-10 21:08:51 +0800) ---------------------------------------------------------------- LoongArch fixes for v6.9-rc4 Make {virt, phys, page, pfn} translation work with KFENCE for LoongArch (otherwise NVMe and virtio-blk cannot work with KFENCE enabled), update dts files for Loongson-2K series to make devices work correctly, and fix a build error. ---------------------------------------------------------------- Huacai Chen (7): mm: Move lowmem_page_address() a little later LoongArch: Make {virt, phys, page, pfn} translation work with KFENCE LoongArch: Make virt_addr_valid()/__virt_addr_valid() work with KFENCE LoongArch: Update dts for Loongson-2K1000 to support ISA/LPC LoongArch: Update dts for Loongson-2K2000 to support ISA/LPC LoongArch: Update dts for Loongson-2K2000 to support PCI-MSI LoongArch: Update dts for Loongson-2K2000 to support GMAC/GNET Randy Dunlap (1): LoongArch: Include linux/sizes.h in addrspace.h to prevent build errors arch/loongarch/boot/dts/loongson-2k1000.dtsi | 7 ++++++ arch/loongarch/boot/dts/loongson-2k2000-ref.dts | 33 +++++++++++++++++++++++++ arch/loongarch/boot/dts/loongson-2k2000.dtsi | 24 +++++++++++++++--- arch/loongarch/include/asm/addrspace.h | 1 + arch/loongarch/include/asm/io.h | 20 +++++++++++---- arch/loongarch/include/asm/kfence.h | 9 +++++++ arch/loongarch/include/asm/page.h | 26 ++++++++++++++++++- arch/loongarch/mm/mmap.c | 4 +++ arch/loongarch/mm/pgtable.c | 4 +-- include/linux/mm.h | 10 ++++---- 10 files changed, 121 insertions(+), 17 deletions(-)