From: Geert Uytterhoeven <geert@linux-m68k.org>
To: Max Kellermann <max.kellermann@ionos.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [PATCH v5 00/35] Fast kernel headers: reduce header dependencies
Date: Mon, 12 Feb 2024 14:51:57 +0100 (CET) [thread overview]
Message-ID: <ced259d-591-1186-9c3c-7af65978010@linux-m68k.org> (raw)
In-Reply-To: <20240212115500.2078463-1-max.kellermann@ionos.com>
[-- Attachment #1: Type: text/plain, Size: 2267 bytes --]
Hi Max,
On Mon, 12 Feb 2024, Max Kellermann wrote:
> This patch set aims to reduce the dependencies between headers, in
> order to have cleaner code and speed up the build. It continues
> previous efforts by other developers.
[...]
Thanks for your series!
On next-20240212 + your series:
m68k/defconfig:
sound/oss/dmasound/dmasound_core.c:1436:8: error: implicit declaration of function ‘get_options’ [-Werror=implicit-function-declaration]
arch/m68k/emu/nfblock.c:45:10: error: implicit declaration of function ‘virt_to_phys’; did you mean ‘virt_to_pfn’? [-Werror=implicit-function-declaration]
arch/m68k/emu/nfblock.c:71:2: error: implicit declaration of function ‘bio_for_each_segment’ [-Werror=implicit-function-declaration]
arch/m68k/emu/nfblock.c:71:39: error: expected ‘;’ before ‘{’ token
fs/notify/fanotify/fanotify_user.c:1760:6: error: implicit declaration of function ‘upper_32_bits’ [-Werror=implicit-function-declaration]
drivers/block/amiflop.c:1954:7: error: implicit declaration of function ‘get_option’; did you mean ‘get_pid’? [-Werror=implicit-function-declaration]
drivers/block/ataflop.c:2163:8: error: implicit declaration of function ‘get_options’ [-Werror=implicit-function-declaration]
drivers/net/Space.c:148:8: error: implicit declaration of function ‘get_options’ [-Werror=implicit-function-declaration]
drivers/scsi/atari_scsi.c:396:2: error: implicit declaration of function ‘get_options’ [-Werror=implicit-function-declaration]
drivers/scsi/NCR5380.c:424:2: error: implicit declaration of function ‘snprintf’ [-Werror=implicit-function-declaration]
drivers/scsi/mac_scsi.c:72:8: error: implicit declaration of function ‘get_options’ [-Werror=implicit-function-declaration]
drivers/zorro/zorro-driver.c:144:6: error: implicit declaration of function ‘add_uevent_var’ [-Werror=implicit-function-declaration]
fs/open.c:1214:19: error: implicit declaration of function ‘upper_32_bits’ [-Werror=implicit-function-declaration]
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
prev parent reply other threads:[~2024-02-12 13:51 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-12 11:54 [PATCH v5 00/35] Fast kernel headers: reduce header dependencies Max Kellermann
2024-02-12 11:54 ` [PATCH v5 01/35] include: add missing includes Max Kellermann
2024-02-12 11:54 ` [PATCH v5 02/35] include: remove unnecessary #include directives Max Kellermann
2024-02-12 11:54 ` [PATCH v5 03/35] include: reduce header dependencies by using "*_types.h" Max Kellermann
2024-02-12 11:54 ` [PATCH v5 04/35] workqueue.h: move struct delayed_work to workqueue_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 05/35] kref.h: move declarations to kref_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 06/35] kobject.h: move declarations to kobject_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 07/35] sysfs.h: move declarations to sysfs_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 08/35] maple_tree.h: move declarations to maple_tree_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 09/35] rwsem.h: move declarations to rwsem_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 10/35] uprobes.h: move declarations to uprobes_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 11/35] percpu_counter.h: move declarations to percpu_counter_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 12/35] bvec.h: move declarations to bvec_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 13/35] wait.h: move declarations to wait_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 14/35] swait.h: move declarations to swait_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 15/35] completion.h: move declarations to completion_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 16/35] device.h: move declarations to device_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 17/35] xarray.h: move declarations to xarray_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 18/35] blkdev.h: move blk_op_is_passthrough() to blk_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 19/35] bio.h: move bio_has_data() and bio_no_advance_iter() " Max Kellermann
2024-02-12 11:54 ` [PATCH v5 20/35] bio.h: move declarations to bio_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 21/35] percpu-refcount.h: move declarations to percpu-refcount_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 22/35] blkdev.h: move declarations to blkdev_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 23/35] sbitmap.h: move declarations to sbitmap_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 24/35] list_lru.h: move declarations to list_lru_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 25/35] list_bl.h: move declarations to list_bl_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 26/35] percpu-rwsem.h: move declarations to percpu-rwsem_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 27/35] quota.h: move declarations to quota_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 28/35] radix-tree.h: move declarations to radix-tree_types.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 29/35] linux/random.h: reduce dependencies on linux/kernel.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 30/35] linux/kernel.h: move might_sleep(), ... to sched/debug_atomic_sleep.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 31/35] linux/kernel.h: move READ and WRITE to direction.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 32/35] linux/kernel.h: move VERIFY_OCTAL_PERMISSIONS() to octal_permissions.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 33/35] linux/kernel.h: move upper/lower_*_bits macros to wordpart.h Max Kellermann
2024-02-12 11:54 ` [PATCH v5 34/35] linux/kernel.h: move PTR_IF() to ptr_util.h Max Kellermann
2024-02-12 11:55 ` [PATCH v5 35/35] include: remove lots of unnecessary <linux/kernel.h> includes Max Kellermann
2024-02-12 13:51 ` Geert Uytterhoeven [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ced259d-591-1186-9c3c-7af65978010@linux-m68k.org \
--to=geert@linux-m68k.org \
--cc=linux-kernel@vger.kernel.org \
--cc=max.kellermann@ionos.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox