Message ID | 8d87c3da-fe7e-4b2d-9078-4421e4ca7727@app.fastmail.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel+bounces-21960-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2411:b0:101:2151:f287 with SMTP id m17csp699268dyi; Wed, 10 Jan 2024 02:24:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IEY30Ln8wMFUbon/b5wX4chsZOgIW/3T46awm+t5Y1NL4I1uN6Dqw2kTuP+uhkVkKw3l+pY X-Received: by 2002:a05:620a:b0f:b0:783:1497:156 with SMTP id t15-20020a05620a0b0f00b0078314970156mr753446qkg.79.1704882297166; Wed, 10 Jan 2024 02:24:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704882297; cv=none; d=google.com; s=arc-20160816; b=F9JUUGZPjPPDcEsN/53OojCDV5o4DdVZk834uG4fViDi/h0WGYSFDjnlZZtJpKXwIU lar4g7VvYIENtEcpVVILFmrPXdFLXrzY5gQLbrSZwS7Ao4ajKueNpnJMr7tw7sPT2ycS 5gz0lOPaKuzJ3Yk4CS/bQ9rav2CX0fKTzyA/EcvF6DFWkNP2SVvnd3JaeELErdSTyVJ9 XgD/9TB3aSauw59jnkf7mKiOaWTTFQBgMOyL4xKJzUe8IulY0UAbpA8Xy6DkA7wbeJ59 jkrCfJUkFKibLoYUitALgPjAYJJNr8lWNQNbzL3j1WEXHYX7/j+qCv+b+X0lv7nRrF8X bWWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:subject:cc:to:from:date:message-id :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:feedback-id:dkim-signature:dkim-signature; bh=tzttvDUX93pOgvU5O2v5sdJ4w+bYyfhKUlqgeYo0g68=; fh=cvOLTPqks11gtc1RyeY7ZGikIUwgYRzuHj0DceB4Zy8=; b=JP9wHBQzOfjxF6uI9bdN3ZEcqZaijTR2oQW1S+Cu6tZ5ocoGOU2QfHH1YKPnArFZ7N M5cKV/yFFw5sf1boDGDAhg1ql2fjEDixEXB1HyZHIVmfbWH5GlAOFNopoUkrGk31JH5s Xitr/VLAdAYsV8LDHopihHB1L5qqZ1HkDuFAIaGsqpeEtOvy7GRK4mNiNufgeZLhTVMR 1GuDqMWjC+cNf5CzmZX97nrgq5SHu37WYvqRzJ25ZcnqCY7+iYkNIvk49nEbH8lHnB+0 X0atMtlFkDq0uK3ChpAfK0ajLEznYWIlWnCqc+m1V5woDy1/9YlcOEhmSpgn/XH9WIga I/EA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=QIlgLaD5; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=BbshDz4z; spf=pass (google.com: domain of linux-kernel+bounces-21960-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21960-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id bi22-20020a05620a319600b007832301610fsi3938411qkb.562.2024.01.10.02.24.57 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Jan 2024 02:24:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-21960-ouuuleilei=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; dkim=pass header.i=@arndb.de header.s=fm2 header.b=QIlgLaD5; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=BbshDz4z; spf=pass (google.com: domain of linux-kernel+bounces-21960-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-21960-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=arndb.de 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 40D081C262AA for <ouuuleilei@gmail.com>; Wed, 10 Jan 2024 10:19:34 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 957A03FB2E; Wed, 10 Jan 2024 10:19:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=arndb.de header.i=@arndb.de header.b="QIlgLaD5"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="BbshDz4z" Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (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 8F3103FB02; Wed, 10 Jan 2024 10:19:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arndb.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arndb.de Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 513873200AE6; Wed, 10 Jan 2024 05:19:13 -0500 (EST) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 10 Jan 2024 05:19:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm2; t=1704881952; x=1704968352; bh=tz ttvDUX93pOgvU5O2v5sdJ4w+bYyfhKUlqgeYo0g68=; b=QIlgLaD5d6LcJbLbTE 3lTQQf9AA6Et7bHuZtEbXdByb2UFkVbyzgo9yhfYiUsLTPJ6uJgJvjlgJZcNKZtH ly/BhCqI915Srzow5fbITCQIAtjKZ43Wh5EUbCsDpcSWJHoxLXFw+ZtWXQwiHGP8 z9UZfbNN3QC0zNBELXLIhterbjFowk3dYsUc7HHyS3fWMjOhkMePweMqq9nNIYTY c6qw18adKY1gKpw1p4Zww8EdYbubLT/gHD19zi0AeRHBTOI2pLRyoXgkekjwPIoI hFD9tvTgUF4pR01Gbd9oegblIk8p3uTNDauiySADxrao6yI8VLQ5FvIVAL2emh2L 19VA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1704881952; x=1704968352; bh=tzttvDUX93pOg vU5O2v5sdJ4w+bYyfhKUlqgeYo0g68=; b=BbshDz4zd1hTisUwXxj/k21KnzC+J Ey3ysXF6xssunYFv5REuM7xnog6doHy0V0CzsNSmOCiDXvKGtOmEsnfYSVLUHcTI 6XFopjXIc6F+gdBNnQd27rqg8gYGO8exkKPiwqdTCo6W6GMZJCPblmJOKZdXYq0g V3PL3QrQNZFSYvZDpNrCaDnwyobF4cyCY619w+Is0VnkpSAbRT5qDNXvwcoU2iQs 2/8DGbDUXQ60TFkvUAYR7T/Zn3e5FYFq3qQ5yq8zqSvFg2cvcvNC8O4DO4E2i1Fj v07H29BTrEN88TGS+4hNT31DsFeQJDPOj8hLXpyowsqszGGOI953hF8jA== X-ME-Sender: <xms:IG-eZRBFdQH06Wb4N_Mj5WIhi2Bron6FqITv3c3oM9Mo5BjLSUtiKw> <xme:IG-eZfjjsM33q06ArhDbeii2rr2gZDPAu9nblGn-MNt9j9e1To5khcmPaXeKFf-uE xD89t2qR2aq-A960QM> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdeiuddgudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkfffhvfevufgtgfesthhqredtreerjeenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpefgffevuddtledthfduiedtvddvtdelfeekhfeggfevveelgfeitdeileeffefg ieenucffohhmrghinhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheprghrnhgusegrrhhnuggsrdguvg X-ME-Proxy: <xmx:IG-eZck4IrEjC-qYAxL6ZzeaJAyzpPbjF0F3kLTgxduvU46ceBVd9Q> <xmx:IG-eZbwvxhZ_HwpxACt6dq5Gg-N80SU1OolIBLKzxYZ7daH02E6hEQ> <xmx:IG-eZWT_2AbFMxCNqDXxKJGHR82Q1JIAPpEU30Lq7bIpBcJqNlIx3w> <xmx:IG-eZf5FCEtIWpyDuWnJEI44OthYcDwnDqH25bXUHEjTyJkRjs0B4g> Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id 786C4B6008D; Wed, 10 Jan 2024 05:19:12 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1364-ga51d5fd3b7-fm-20231219.001-ga51d5fd3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Message-Id: <8d87c3da-fe7e-4b2d-9078-4421e4ca7727@app.fastmail.com> Date: Wed, 10 Jan 2024 11:18:36 +0100 From: "Arnd Bergmann" <arnd@arndb.de> To: "Linus Torvalds" <torvalds@linux-foundation.org> Cc: linux-kernel@vger.kernel.org, Linux-Arch <linux-arch@vger.kernel.org> Subject: [GIT PULL] asm-generic cleanups for 6.8 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1787698659730899458 X-GMAIL-MSGID: 1787698659730899458 |
Series |
[GIT,PULL] asm-generic cleanups for 6.8
|
|
Pull-request
https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.8Message
Arnd Bergmann
Jan. 10, 2024, 10:18 a.m. UTC
The following changes since commit b85ea95d086471afb4ad062012a4d73cd328fa86: Linux 6.7-rc1 (2023-11-12 16:19:07 -0800) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.8 for you to fetch changes up to d93cca2f3109f88c94a32d3322ec8b2854a9c339: asm-generic: Fix 32 bit __generic_cmpxchg_local (2024-01-05 23:19:14 +0100) ---------------------------------------------------------------- asm-generic cleanups for 6.8 A series from Baoquan He cleans up the asm-generic/io.h to remove the ioremap_uc() definition from everything except x86, which still needs it for pre-PAT systems. This series notably contains a patch from Jiaxun Yang that converts MIPS to use asm-generic/io.h like every other architecture does, enabling future cleanups. Some of my own patches fix -Wmissing-prototype warnings in architecture specific code across several architectures. This is now needed as the warning is enabled by default. There are still some remaining warnings in minor platforms, but the series should catch most of the widely used ones make them more consistent with one another. David McKay fixes a bug in __generic_cmpxchg_local() when this is used on 64-bit architectures. This could currently only affect parisc64 and sparc64. Additional cleanups address from Linus Walleij, Uwe Kleine-König, Thomas Huth, and Kefeng Wang help reduce unnecessary inconsistencies between architectures. ---------------------------------------------------------------- Arnd Bergmann (10): Merge branch 'asm-generic-io.h-cleanup' into asm-generic arch: consolidate arch_irq_work_raise prototypes arch: fix asm-offsets.c building with -Wmissing-prototypes arch: include linux/cpu.h for trap_init() prototype arch: vdso: consolidate gettime prototypes arch: add missing prepare_ftrace_return() prototypes arch: add do_page_fault prototypes csky: fix arch_jump_label_transform_static override Merge branch 'asm-generic-prototypes' into asm-generic mips: remove extraneous asm-generic/iomap.h include Baoquan He (2): arch/*/io.h: remove ioremap_uc in some architectures mips: io: remove duplicated codes David McKay (1): asm-generic: Fix 32 bit __generic_cmpxchg_local Jiaxun Yang (1): mips: add <asm-generic/io.h> including Kefeng Wang (1): asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() Linus Walleij (2): ARC: mm: Make virt_to_pfn() a static inline Hexagon: Make pfn accessors statics inlines Nathan Chancellor (1): arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes Thomas Huth (1): hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header Uwe Kleine-König (1): sparc: Use $(kecho) to announce kernel images being ready Documentation/driver-api/device-io.rst | 9 ++- arch/alpha/include/asm/io.h | 7 -- arch/alpha/include/asm/mmu_context.h | 2 + arch/alpha/kernel/asm-offsets.c | 2 +- arch/alpha/kernel/traps.c | 1 + arch/arc/include/asm/page.h | 21 ++--- arch/arc/include/asm/pgtable-levels.h | 2 +- arch/arm/include/asm/io.h | 6 -- arch/arm/include/asm/irq_work.h | 2 - arch/arm/include/asm/vdso.h | 5 -- arch/arm/vdso/vgettimeofday.c | 1 + arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/kernel/vdso32/vgettimeofday.c | 2 + arch/csky/include/asm/ftrace.h | 4 + arch/csky/include/asm/irq_work.h | 2 +- arch/csky/include/asm/jump_label.h | 5 ++ arch/csky/include/asm/traps.h | 2 +- arch/csky/kernel/traps.c | 1 + arch/csky/kernel/vdso/vgettimeofday.c | 11 +-- arch/hexagon/include/asm/io.h | 9 --- arch/hexagon/include/asm/page.h | 15 +++- arch/hexagon/include/uapi/asm/user.h | 7 +- arch/hexagon/kernel/ptrace.c | 7 +- arch/loongarch/kernel/asm-offsets.c | 26 +++---- arch/loongarch/vdso/vgettimeofday.c | 7 +- arch/m68k/coldfire/vectors.c | 3 +- arch/m68k/coldfire/vectors.h | 3 - arch/m68k/include/asm/io_mm.h | 6 -- arch/m68k/include/asm/kmap.h | 1 - arch/microblaze/include/asm/ftrace.h | 1 + arch/microblaze/kernel/traps.c | 1 + arch/mips/include/asm/ftrace.h | 4 + arch/mips/include/asm/io.h | 128 +++++++++++++++++-------------- arch/mips/include/asm/mmiowb.h | 4 +- arch/mips/include/asm/smp-ops.h | 2 - arch/mips/include/asm/smp.h | 4 +- arch/mips/include/asm/traps.h | 3 + arch/mips/kernel/setup.c | 1 + arch/mips/pci/pci-ip27.c | 3 + arch/mips/vdso/vgettimeofday.c | 1 + arch/nios2/include/asm/traps.h | 2 + arch/parisc/include/asm/io.h | 8 -- arch/powerpc/include/asm/io.h | 7 -- arch/powerpc/include/asm/irq_work.h | 1 - arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/kernel/vdso/vgettimeofday.c | 7 +- arch/s390/include/asm/irq_work.h | 2 - arch/sh/include/asm/io.h | 9 --- arch/sh/include/asm/traps_32.h | 3 + arch/sparc/boot/Makefile | 10 +-- arch/sparc/include/asm/io_64.h | 7 -- arch/sparc/kernel/asm-offsets.c | 6 +- arch/sparc/kernel/traps_32.c | 1 + arch/sparc/kernel/traps_64.c | 1 + arch/x86/entry/vdso/vclock_gettime.c | 10 +-- arch/x86/include/asm/irq_work.h | 1 - arch/x86/include/asm/traps.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 2 - arch/x86/kernel/traps.c | 1 + include/asm-generic/cmpxchg-local.h | 2 +- include/linux/irq_work.h | 3 + include/vdso/gettime.h | 23 ++++++ scripts/headers_install.sh | 1 - 63 files changed, 204 insertions(+), 229 deletions(-) delete mode 100644 arch/m68k/coldfire/vectors.h create mode 100644 include/vdso/gettime.h
Comments
The pull request you sent on Wed, 10 Jan 2024 11:18:36 +0100:
> https://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git tags/asm-generic-6.8
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/c29901006179c4c87f9335771e50814ec5707239
Thank you!