Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp17425rdb; Mon, 4 Dec 2023 18:27:38 -0800 (PST) X-Google-Smtp-Source: AGHT+IGl+/JeW+oPndqChNpl1Ql6BKnahJerg22wzvX3XVqUR9LE4ePLHEA+j3f4+i8vrYNBO7pM X-Received: by 2002:a17:902:8215:b0:1d0:7407:355b with SMTP id x21-20020a170902821500b001d07407355bmr2432562pln.69.1701743258506; Mon, 04 Dec 2023 18:27:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701743258; cv=none; d=google.com; s=arc-20160816; b=oOgCFZ8VsiJoP0L3xZB01WyC5CQXK/pJhEWSEMb1HAQNV6T7j6tWe0BmKCVBKG6zTE 1jza+Pr6JVHPcHRHQLodNrPryay1f49pThqXe5mVySzAoU6M9sMeuUoLcvCMMVI2rY9Z 3wjrbGk3oD9jR/oHDm/RUsxlUnpp/i4qFM8A1hiqUnDEpXZ2O2oc+uZpbLgqfpCzSYYw 9S/eYkgmmjYokLczpIGwycwaWTDJpGmbuQMGpP9wh3sDfm2D3RvYfNeNKIXXbzofpRtu itU+o67mpAjs0DoIc16ZHj1fZc1NYvyILc/rAGZmGQufoSpo8ce2N46xCwtwM5QguuMU 0t0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Ssumj8Ga0ODeYpoCztyRyOohgV6bExhFJeHjoXEJ+Bk=; fh=DgGXwGbnyiv1Rvt/NkXbEKOXDvWVLBCb4IpCdacEJoI=; b=Ef70SWcs4HNzgjpe9BX3eUGaLNKA3pM/PcLE+imQSYH0T7mk9ICWEOvLumU6wrIRLq hwA6aobdQeqwwAB/RZJurxvrFGrzsgi7OiBphqKmv0nUr9J26shBIMWeqz+bKcSqONmV HMQOJXSbeF0rVZT5YN4Z/40usRx3klSt4g5kIab4NDiWPuaX1E488dZxwY7QTQbTNYd+ UvL1NmchpqyA5cc6vXGQUtmuwu6HMqRnp0NDC9fsT2xzT0zL8f36E9GiAEa3zlc6jrUl HtIa6lD0qR3moXKR31o/UfToJlpZkCQR5UuOLi59wRH/aLiHaczpZ8x+8iHvbbrSjQUw t/QQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.org.uk header.s=zeniv-20220401 header.b=JSa9wSgY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id je12-20020a170903264c00b001cfc2c87fbesi6177195plb.534.2023.12.04.18.27.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Dec 2023 18:27:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.org.uk header.s=zeniv-20220401 header.b=JSa9wSgY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zeniv.linux.org.uk Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id ABCF58075902; Mon, 4 Dec 2023 18:26:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1376540AbjLECZf (ORCPT + 99 others); Mon, 4 Dec 2023 21:25:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344090AbjLECYs (ORCPT ); Mon, 4 Dec 2023 21:24:48 -0500 Received: from zeniv.linux.org.uk (zeniv.linux.org.uk [IPv6:2a03:a000:7:0:5054:ff:fe1c:15ff]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 629B7183; Mon, 4 Dec 2023 18:24:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linux.org.uk; s=zeniv-20220401; h=Sender:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description; bh=Ssumj8Ga0ODeYpoCztyRyOohgV6bExhFJeHjoXEJ+Bk=; b=JSa9wSgYC6qHTANuSw4rJ3cYDB VEpipY+WowKTenQpMASC6oMife6jMA3wmPdhOPwtLa4Ps7NSA/LdccXE5kKE/vqSvGI1bvQF1WgLq I+LoSWIzJmJdrbMtKhHWAcXuJeKv8oJbg/bbc8yfLkMANQCK99Kmj+l5DuIZm7wcneMfqmKsaFL7v x3MaBeICRKdnquaYa0DIIXzJhk9bHG+fJLB2JUVXhfZdwrJ8dm2XRSeqalJD+7gEW5/a7nSOGpysp cxBfiCBKvQ5L6BpW6U7yISnD6kDF3H8WII4XtHuHM+YnhYeO3Wxs0XF4PLz/KvYWDRxLvtHOXoNz0 5pOfwhHw==; Received: from viro by zeniv.linux.org.uk with local (Exim 4.96 #2 (Red Hat Linux)) id 1rAL6h-007926-14; Tue, 05 Dec 2023 02:24:19 +0000 From: Al Viro To: linux-arch@vger.kernel.org Cc: gus Gusenleitner Klaus , Al Viro , Thomas Gleixner , lkml , Ingo Molnar , "bp@alien8.de" , "dave.hansen@linux.intel.com" , "x86@kernel.org" , "David S. Miller" , "dsahern@kernel.org" , "kuba@kernel.org" , Paolo Abeni , Eric Dumazet Subject: [PATCH v2 03/18] make net/checksum.h the sole user of asm/checksum.h Date: Tue, 5 Dec 2023 02:23:56 +0000 Message-Id: <20231205022418.1703007-5-viro@zeniv.linux.org.uk> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231205022418.1703007-1-viro@zeniv.linux.org.uk> References: <20231205022100.GB1674809@ZenIV> <20231205022418.1703007-1-viro@zeniv.linux.org.uk> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: Al Viro X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 04 Dec 2023 18:26:21 -0800 (PST) All other users (all in arch/* by now) can pull net/checksum.h Signed-off-by: Al Viro --- arch/alpha/include/asm/asm-prototypes.h | 2 +- arch/arm/kernel/armksyms.c | 2 +- arch/microblaze/kernel/microblaze_ksyms.c | 2 +- arch/mips/include/asm/asm-prototypes.h | 2 +- arch/openrisc/kernel/or32_ksyms.c | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 2 +- arch/powerpc/lib/checksum_wrappers.c | 2 +- arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/sh/kernel/sh_ksyms_32.c | 2 +- arch/sparc/include/asm/asm-prototypes.h | 2 +- arch/x86/include/asm/asm-prototypes.h | 2 +- arch/x86/lib/csum-partial_64.c | 2 +- arch/x86/lib/csum-wrappers_64.c | 2 +- arch/xtensa/include/asm/asm-prototypes.h | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/arch/alpha/include/asm/asm-prototypes.h b/arch/alpha/include/asm/asm-prototypes.h index c8ae46fc2e74..5bedc308be3c 100644 --- a/arch/alpha/include/asm/asm-prototypes.h +++ b/arch/alpha/include/asm/asm-prototypes.h @@ -1,10 +1,10 @@ #include -#include #include #include #include #include +#include #include diff --git a/arch/arm/kernel/armksyms.c b/arch/arm/kernel/armksyms.c index 82e96ac83684..d076a5c8556f 100644 --- a/arch/arm/kernel/armksyms.c +++ b/arch/arm/kernel/armksyms.c @@ -14,7 +14,7 @@ #include #include -#include +#include #include /* diff --git a/arch/microblaze/kernel/microblaze_ksyms.c b/arch/microblaze/kernel/microblaze_ksyms.c index c892e173ec99..e5858b15cd37 100644 --- a/arch/microblaze/kernel/microblaze_ksyms.c +++ b/arch/microblaze/kernel/microblaze_ksyms.c @@ -10,7 +10,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/mips/include/asm/asm-prototypes.h b/arch/mips/include/asm/asm-prototypes.h index 8e8fc38b0941..44fd0c30fd73 100644 --- a/arch/mips/include/asm/asm-prototypes.h +++ b/arch/mips/include/asm/asm-prototypes.h @@ -1,11 +1,11 @@ /* SPDX-License-Identifier: GPL-2.0 */ -#include #include #include #include #include #include #include +#include extern void clear_page_cpu(void *page); extern void copy_page_cpu(void *to, void *from); diff --git a/arch/openrisc/kernel/or32_ksyms.c b/arch/openrisc/kernel/or32_ksyms.c index 212e5f85004c..a56dea4411ab 100644 --- a/arch/openrisc/kernel/or32_ksyms.c +++ b/arch/openrisc/kernel/or32_ksyms.c @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/powerpc/include/asm/asm-prototypes.h b/arch/powerpc/include/asm/asm-prototypes.h index 274bce76f5da..c283183e5a81 100644 --- a/arch/powerpc/include/asm/asm-prototypes.h +++ b/arch/powerpc/include/asm/asm-prototypes.h @@ -11,7 +11,7 @@ #include #include -#include +#include #include #include #include diff --git a/arch/powerpc/lib/checksum_wrappers.c b/arch/powerpc/lib/checksum_wrappers.c index 1a14c8780278..6df0fd24482e 100644 --- a/arch/powerpc/lib/checksum_wrappers.c +++ b/arch/powerpc/lib/checksum_wrappers.c @@ -8,8 +8,8 @@ #include #include #include -#include #include +#include __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len) diff --git a/arch/s390/kernel/ipl.c b/arch/s390/kernel/ipl.c index cc364fce6aa9..0a2d11a22c37 100644 --- a/arch/s390/kernel/ipl.c +++ b/arch/s390/kernel/ipl.c @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/arch/s390/kernel/os_info.c b/arch/s390/kernel/os_info.c index 6e1824141b29..44447e3fef84 100644 --- a/arch/s390/kernel/os_info.c +++ b/arch/s390/kernel/os_info.c @@ -12,7 +12,7 @@ #include #include #include -#include +#include #include #include #include diff --git a/arch/sh/kernel/sh_ksyms_32.c b/arch/sh/kernel/sh_ksyms_32.c index 5858936cb431..ce9d5547ac74 100644 --- a/arch/sh/kernel/sh_ksyms_32.c +++ b/arch/sh/kernel/sh_ksyms_32.c @@ -4,7 +4,7 @@ #include #include #include -#include +#include #include EXPORT_SYMBOL(memchr); diff --git a/arch/sparc/include/asm/asm-prototypes.h b/arch/sparc/include/asm/asm-prototypes.h index 4987c735ff56..e15661bf8b36 100644 --- a/arch/sparc/include/asm/asm-prototypes.h +++ b/arch/sparc/include/asm/asm-prototypes.h @@ -4,7 +4,7 @@ */ #include -#include +#include #include #include #include diff --git a/arch/x86/include/asm/asm-prototypes.h b/arch/x86/include/asm/asm-prototypes.h index b1a98fa38828..655e25745349 100644 --- a/arch/x86/include/asm/asm-prototypes.h +++ b/arch/x86/include/asm/asm-prototypes.h @@ -4,7 +4,7 @@ #include #include #include -#include +#include #include #include diff --git a/arch/x86/lib/csum-partial_64.c b/arch/x86/lib/csum-partial_64.c index cea25ca8b8cf..5e877592a7b3 100644 --- a/arch/x86/lib/csum-partial_64.c +++ b/arch/x86/lib/csum-partial_64.c @@ -8,7 +8,7 @@ #include #include -#include +#include #include static inline unsigned short from32to16(unsigned a) diff --git a/arch/x86/lib/csum-wrappers_64.c b/arch/x86/lib/csum-wrappers_64.c index f4df4d241526..03251664462a 100644 --- a/arch/x86/lib/csum-wrappers_64.c +++ b/arch/x86/lib/csum-wrappers_64.c @@ -4,9 +4,9 @@ * * Wrappers of assembly checksum functions for x86-64. */ -#include #include #include +#include #include /** diff --git a/arch/xtensa/include/asm/asm-prototypes.h b/arch/xtensa/include/asm/asm-prototypes.h index b0da61812b85..b01b8170fafb 100644 --- a/arch/xtensa/include/asm/asm-prototypes.h +++ b/arch/xtensa/include/asm/asm-prototypes.h @@ -3,7 +3,7 @@ #define __ASM_PROTOTYPES_H #include -#include +#include #include #include #include -- 2.39.2