Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp3199958rdh; Thu, 28 Sep 2023 05:45:20 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHHcMQ/q41rDFgZ1t3qH6GYjZoJD0uzodZMxPMAbUjU/hxlnKHQ897M/4CyEIJxOWZvBVpm X-Received: by 2002:a05:6870:c1cc:b0:1d6:97:bd7d with SMTP id i12-20020a056870c1cc00b001d60097bd7dmr1165625oad.34.1695905119916; Thu, 28 Sep 2023 05:45:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695905119; cv=none; d=google.com; s=arc-20160816; b=MnuKVZz0DgleqB6KVQgzrS+AVeFkEdIPTrE9ftUr8Ut29vHKlvddvhaSi0FWNuQ/Ew UHvB2rhuFerq3ECF0l1HmqySlnFVXDKWmPeFPJStdBMeiWSNdXan56JS1uqKIjwpQns8 O0BM6Fl8Fd4UfXE+Y6U/cJmayFSFbHzWWd8wDLyhPLddjssTTlhmxKws/YgfomscutRL 5qTZMrfnNx33kayMOgD8d5ih4qJ1H20pfOUajsrWj3pArd+Ktx6mHCXM5NxeIzkd/yw2 T8RiFMjT76BIjlE0MbnIxX8mQGw9x4pJMYkNNI21EGvfl0RT053bvfHGrJBzsLPYglmV 4YUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=dfGx8KhShmlM9z8mvo+Ce8ViYU68aNJpD0pBTqrrGRM=; fh=dV/LdDU6GrfsvMxA2+l5UkqBKtVIqIGJBD9n3xQY9c4=; b=TtGKaCkDlzDah7g6ZnWuVKKAzHPmgJCEeOaT5JIU8JBnq+vI0ZoxagapFbSxFP4Aug VO0HJf+JIF0cQNSEx1TnFS1U50GYEux+GA+CE7gLxaLNDoAFmgd04B7WmDSG6pss6loh PGu7M3A9Tzv7HWkUCRss4T3oXNsTcmC4wYrkoegiO/5akKsOY+9k3y6FCF5KVQwUbhWy Wf1P6G1oK8CWDDgngemumZMVGUnwHLE8q6mHFTkFB51HovxwLAEg6NV+7jYz8Gpa94q7 ztI6Lf2V2Nm3+u/CNtW+0eYweeyHu7wtkyT88fHcx5d8FwzocAraJXLIKN/B3es1Ntre EitA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id s16-20020a656450000000b0056c4189d6d9si18491495pgv.836.2023.09.28.05.45.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Sep 2023 05:45:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id DFBF381A9981; Thu, 28 Sep 2023 05:16:36 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232340AbjI1MQ2 (ORCPT + 99 others); Thu, 28 Sep 2023 08:16:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43334 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232303AbjI1MQ1 (ORCPT ); Thu, 28 Sep 2023 08:16:27 -0400 Received: from laurent.telenet-ops.be (laurent.telenet-ops.be [IPv6:2a02:1800:110:4::f00:19]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A30D7136 for ; Thu, 28 Sep 2023 05:16:25 -0700 (PDT) Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed40:e207:8adb:af22:7f1e]) by laurent.telenet-ops.be with bizsmtp id rQGH2A00P3w8i7m01QGHJn; Thu, 28 Sep 2023 14:16:22 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan.of.borg with esmtp (Exim 4.95) (envelope-from ) id 1qlpvt-004mR5-5A; Thu, 28 Sep 2023 14:16:17 +0200 Received: from geert by rox.of.borg with local (Exim 4.95) (envelope-from ) id 1qlpwH-001OAd-JO; Thu, 28 Sep 2023 14:16:17 +0200 From: Geert Uytterhoeven To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH 0/3] drm: Split drm_modeset_helper_vtables.h Date: Thu, 28 Sep 2023 14:16:10 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email 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 (lipwig.vger.email [0.0.0.0]); Thu, 28 Sep 2023 05:16:37 -0700 (PDT) Hi all, is the second largest header file in the DRM subsystem, and declares helpers vtables for various DRM components. Several vtables contain methods with the same name, and all but one vtable do not fit on the screen, making it hard to navigate to the actual method one is interested in. Hence this patch series splits in multiple header files, one per DRM component, preceded by a few spelling fix this to avoid checkpatch warnings. A future patch could replace inclusion of by inclusion of one or more of the new files, to reduce compilation time. I marked the last patch RFC, the first two patches can be applied immediately. Thanks for your comments! Geert Uytterhoeven (3): drm: Spelling s/hardward/hardware/g drm: Spelling s/preceeding/preceding/g [RFC] drm: Split drm_modeset_helper_vtables.h drivers/gpu/drm/drm_atomic_helper.c | 4 +- include/drm/drm_bridge.h | 2 +- include/drm/drm_connector_helper_vtable.h | 364 +++++ include/drm/drm_crtc_helper_vtable.h | 483 ++++++ include/drm/drm_encoder_helper_vtable.h | 381 +++++ include/drm/drm_mode_config_helper_vtable.h | 97 ++ include/drm/drm_modeset_helper_vtables.h | 1466 +------------------ include/drm/drm_plane_helper_vtable.h | 297 ++++ 8 files changed, 1630 insertions(+), 1464 deletions(-) create mode 100644 include/drm/drm_connector_helper_vtable.h create mode 100644 include/drm/drm_crtc_helper_vtable.h create mode 100644 include/drm/drm_encoder_helper_vtable.h create mode 100644 include/drm/drm_mode_config_helper_vtable.h create mode 100644 include/drm/drm_plane_helper_vtable.h -- 2.34.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds