From: Helge Deller <deller@gmx.de>
To: Vincent Mailhol <mailhol@kernel.org>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>,
linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org,
linux-kernel@vger.kernel.org, linux-sh@vger.kernel.org,
linux-m68k@lists.linux-m68k.org
Subject: Re: [PATCH v3 0/7] video/logo: allow custom boot logo and simplify logic
Date: Sun, 11 Jan 2026 19:59:11 +0100 [thread overview]
Message-ID: <1adf55f0-3524-46e6-840b-d897c3f4dc9e@gmx.de> (raw)
In-Reply-To: <20260108-custom-logo-v3-0-5a7aada7a6d4@kernel.org>
On 1/8/26 20:04, Vincent Mailhol wrote:
> This series allows the user to replace the default kernel boot logo by
> a custom one directly in the kernel configuration. This makes it
> easier to customise the boot logo without the need to modify the
> sources and allows such customisation to remain persistent after
> applying the configuration to another version of the kernel.
>
> Patch #1 and #2 are clean-up and preparation while patch #3 is the
> main feature of this series: making the boot logo customisable.
>
> While working on this, I realised that managing the logo file directly
> in Kbuild allows us to simplify how we handle the different existing
> variants of the Tux logo. This series thus ends with a clean-up which
> moves all the logo selection logic to Kbuild except from one special
> case (details in the patch description), simplifying the Makefile and
> the C code.
>
> Patch #4 and #5 do a tree-wide clean-up on the Kconfig symbols that
> are to be removed in patch #7. Patch #6 removes the Macintosh 68k logo
> which is conflicting with our simplification plans. Patch #7 finally
> simplifies the logic as explained above.
>
> Signed-off-by: Vincent Mailhol <mailhol@kernel.org>
series applied to fbdev git tree.
Thanks!
Helge
> Changes in v3:
>
> - v2 broke the logo selection for m68k resulting in the MAC logo
> replacing the default logo on some machine where it shouldn't.
> v3 resolves the conflict by removing that logo.
>
> - Typo fix in patch #4 description.
>
> Link to v2: https://lore.kernel.org/r/20260101-custom-logo-v2-0-8eec06dfbf85@kernel.org
>
> Changes in v2:
>
> - By removing the logo_spe_clut224.o target from the Makefile, v1
> also removed the logo_spe_clut224 object which is still being
> referenced in
>
> arch/powerpc/platforms/cell/spu_base.c
>
> Restore the logo_spe_clut224.o target.
>
> Link to v1: https://lore.kernel.org/r/20251230-custom-logo-v1-0-4736374569ee@kernel.org
>
> ---
> Vincent Mailhol (7):
> video/logo: remove orphan .pgm Makefile rule
> video/logo: add a type parameter to the logo makefile function
> video/logo: allow custom logo
> newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224
> sh: defconfig: remove CONFIG_LOGO_SUPERH_*
> video/logo: remove logo_mac_clut224
> video/logo: move logo selection logic to Kconfig
>
> arch/sh/configs/dreamcast_defconfig | 2 -
> arch/sh/configs/ecovec24_defconfig | 2 -
> arch/sh/configs/kfr2r09_defconfig | 2 -
> arch/sh/configs/migor_defconfig | 2 -
> arch/sh/configs/rts7751r2d1_defconfig | 2 -
> arch/sh/configs/rts7751r2dplus_defconfig | 2 -
> arch/sh/configs/se7724_defconfig | 2 -
> arch/sh/configs/se7780_defconfig | 2 -
> arch/sh/configs/sh7785lcr_defconfig | 3 -
> arch/sh/configs/urquell_defconfig | 3 -
> drivers/video/console/newport_con.c | 4 +-
> drivers/video/logo/Kconfig | 82 +-
> drivers/video/logo/Makefile | 29 +-
> drivers/video/logo/logo.c | 46 +-
> drivers/video/logo/logo_mac_clut224.ppm | 1604 ------------------------------
> include/linux/linux_logo.h | 8 -
> 16 files changed, 63 insertions(+), 1732 deletions(-)
> ---
> base-commit: 9ace4753a5202b02191d54e9fdf7f9e3d02b85eb
> change-id: 20251227-custom-logo-932df316a02c
>
> Best regards,
prev parent reply other threads:[~2026-01-11 18:59 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-08 19:04 Vincent Mailhol
2026-01-08 19:04 ` [PATCH v3 1/7] video/logo: remove orphan .pgm Makefile rule Vincent Mailhol
2026-01-09 8:40 ` Geert Uytterhoeven
2026-01-09 10:48 ` Vincent Mailhol
2026-01-09 10:51 ` Geert Uytterhoeven
2026-01-08 19:04 ` [PATCH v3 2/7] video/logo: add a type parameter to the logo makefile function Vincent Mailhol
2026-01-08 19:04 ` [PATCH v3 3/7] video/logo: allow custom logo Vincent Mailhol
2026-01-08 19:04 ` [PATCH v3 4/7] newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224 Vincent Mailhol
2026-01-08 19:04 ` [PATCH v3 5/7] sh: defconfig: remove CONFIG_LOGO_SUPERH_* Vincent Mailhol
2026-01-08 19:04 ` [PATCH v3 6/7] video/logo: remove logo_mac_clut224 Vincent Mailhol
2026-01-09 7:28 ` Daniel Palmer
2026-01-08 19:04 ` [PATCH v3 7/7] video/logo: move logo selection logic to Kconfig Vincent Mailhol
2026-01-11 18:59 ` Helge Deller [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=1adf55f0-3524-46e6-840b-d897c3f4dc9e@gmx.de \
--to=deller@gmx.de \
--cc=dri-devel@lists.freedesktop.org \
--cc=geert@linux-m68k.org \
--cc=linux-fbdev@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-m68k@lists.linux-m68k.org \
--cc=linux-sh@vger.kernel.org \
--cc=mailhol@kernel.org \
/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
all inboxes | Powered by JetHome®