* [PATCH] hfs{plus}: add deprecation warning
@ 2025-04-15 7:51 Christian Brauner
2025-04-15 10:08 ` Jan Kara
` (2 more replies)
0 siblings, 3 replies; 14+ messages in thread
From: Christian Brauner @ 2025-04-15 7:51 UTC (permalink / raw)
To: linux-fsdevel
Cc: Christian Brauner, David Sterba, Linus Torvalds, Matthew Wilcox,
Jan Kara, Al Viro, Josef Bacik, Sandeen, linux-kernel
Both the hfs and hfsplus filesystem have been orphaned since at least
2014, i.e., over 10 years. It's time to remove them from the kernel as
they're exhibiting more and more issues and no one is stepping up to
fixing them.
Signed-off-by: Christian Brauner <brauner@kernel.org>
---
fs/hfs/super.c | 2 ++
fs/hfsplus/super.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/fs/hfs/super.c b/fs/hfs/super.c
index fe09c2093a93..4413cd8feb9e 100644
--- a/fs/hfs/super.c
+++ b/fs/hfs/super.c
@@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
{
struct hfs_sb_info *hsb;
+ pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
+
hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
if (!hsb)
return -ENOMEM;
diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
index 948b8aaee33e..58cff4b2a3b4 100644
--- a/fs/hfsplus/super.c
+++ b/fs/hfsplus/super.c
@@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
{
struct hfsplus_sb_info *sbi;
+ pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
+
sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
if (!sbi)
return -ENOMEM;
--
2.47.2
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-15 7:51 [PATCH] hfs{plus}: add deprecation warning Christian Brauner
@ 2025-04-15 10:08 ` Jan Kara
2025-04-15 14:49 ` Darrick J. Wong
2025-04-17 8:59 ` John Paul Adrian Glaubitz
2 siblings, 0 replies; 14+ messages in thread
From: Jan Kara @ 2025-04-15 10:08 UTC (permalink / raw)
To: Christian Brauner
Cc: linux-fsdevel, David Sterba, Linus Torvalds, Matthew Wilcox,
Jan Kara, Al Viro, Josef Bacik, Sandeen, linux-kernel
On Tue 15-04-25 09:51:37, Christian Brauner wrote:
> Both the hfs and hfsplus filesystem have been orphaned since at least
> 2014, i.e., over 10 years. It's time to remove them from the kernel as
> they're exhibiting more and more issues and no one is stepping up to
> fixing them.
>
> Signed-off-by: Christian Brauner <brauner@kernel.org>
Looks good. And I agree hopefully it sparks interest in the maintainership
because this is not completely useless filesystem:
Acked-by: Jan Kara <jack@suse.cz>
Honza
> ---
> fs/hfs/super.c | 2 ++
> fs/hfsplus/super.c | 2 ++
> 2 files changed, 4 insertions(+)
>
> diff --git a/fs/hfs/super.c b/fs/hfs/super.c
> index fe09c2093a93..4413cd8feb9e 100644
> --- a/fs/hfs/super.c
> +++ b/fs/hfs/super.c
> @@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
> {
> struct hfs_sb_info *hsb;
>
> + pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> +
> hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
> if (!hsb)
> return -ENOMEM;
> diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
> index 948b8aaee33e..58cff4b2a3b4 100644
> --- a/fs/hfsplus/super.c
> +++ b/fs/hfsplus/super.c
> @@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
> {
> struct hfsplus_sb_info *sbi;
>
> + pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> +
> sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
> if (!sbi)
> return -ENOMEM;
> --
> 2.47.2
>
--
Jan Kara <jack@suse.com>
SUSE Labs, CR
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-15 7:51 [PATCH] hfs{plus}: add deprecation warning Christian Brauner
2025-04-15 10:08 ` Jan Kara
@ 2025-04-15 14:49 ` Darrick J. Wong
2025-04-16 6:27 ` Christian Brauner
2025-04-17 8:59 ` John Paul Adrian Glaubitz
2 siblings, 1 reply; 14+ messages in thread
From: Darrick J. Wong @ 2025-04-15 14:49 UTC (permalink / raw)
To: Christian Brauner
Cc: linux-fsdevel, David Sterba, Linus Torvalds, Matthew Wilcox,
Jan Kara, Al Viro, Josef Bacik, Sandeen, linux-kernel
On Tue, Apr 15, 2025 at 09:51:37AM +0200, Christian Brauner wrote:
> Both the hfs and hfsplus filesystem have been orphaned since at least
> 2014, i.e., over 10 years. It's time to remove them from the kernel as
> they're exhibiting more and more issues and no one is stepping up to
> fixing them.
>
> Signed-off-by: Christian Brauner <brauner@kernel.org>
> ---
> fs/hfs/super.c | 2 ++
> fs/hfsplus/super.c | 2 ++
> 2 files changed, 4 insertions(+)
>
> diff --git a/fs/hfs/super.c b/fs/hfs/super.c
> index fe09c2093a93..4413cd8feb9e 100644
> --- a/fs/hfs/super.c
> +++ b/fs/hfs/super.c
> @@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
> {
> struct hfs_sb_info *hsb;
>
> + pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
Does this mean before or after the 2025 LTS kernel is released? I would
say that we ought to let this circulate more widely among users, but
OTOH I guess no maintainer for a decade is really bad.
--D
> +
> hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
> if (!hsb)
> return -ENOMEM;
> diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
> index 948b8aaee33e..58cff4b2a3b4 100644
> --- a/fs/hfsplus/super.c
> +++ b/fs/hfsplus/super.c
> @@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
> {
> struct hfsplus_sb_info *sbi;
>
> + pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> +
> sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
> if (!sbi)
> return -ENOMEM;
> --
> 2.47.2
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-15 14:49 ` Darrick J. Wong
@ 2025-04-16 6:27 ` Christian Brauner
2025-04-16 15:06 ` Darrick J. Wong
0 siblings, 1 reply; 14+ messages in thread
From: Christian Brauner @ 2025-04-16 6:27 UTC (permalink / raw)
To: Darrick J. Wong
Cc: linux-fsdevel, David Sterba, Linus Torvalds, Matthew Wilcox,
Jan Kara, Al Viro, Josef Bacik, Sandeen, linux-kernel
On Tue, Apr 15, 2025 at 07:49:07AM -0700, Darrick J. Wong wrote:
> On Tue, Apr 15, 2025 at 09:51:37AM +0200, Christian Brauner wrote:
> > Both the hfs and hfsplus filesystem have been orphaned since at least
> > 2014, i.e., over 10 years. It's time to remove them from the kernel as
> > they're exhibiting more and more issues and no one is stepping up to
> > fixing them.
> >
> > Signed-off-by: Christian Brauner <brauner@kernel.org>
> > ---
> > fs/hfs/super.c | 2 ++
> > fs/hfsplus/super.c | 2 ++
> > 2 files changed, 4 insertions(+)
> >
> > diff --git a/fs/hfs/super.c b/fs/hfs/super.c
> > index fe09c2093a93..4413cd8feb9e 100644
> > --- a/fs/hfs/super.c
> > +++ b/fs/hfs/super.c
> > @@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
> > {
> > struct hfs_sb_info *hsb;
> >
> > + pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
>
> Does this mean before or after the 2025 LTS kernel is released? I would
I would've tried before the LTS release...
> say that we ought to let this circulate more widely among users, but
which is a valid point. The removal of reiserfs and sysv has been pretty
surgically clean. So at least from my POV it should be simple enough to
revert the removal. But I'm not dealing with stable kernels so I have no
intuition about the pain involved.
> OTOH I guess no maintainer for a decade is really bad.
>
> --D
>
> > +
> > hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
> > if (!hsb)
> > return -ENOMEM;
> > diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
> > index 948b8aaee33e..58cff4b2a3b4 100644
> > --- a/fs/hfsplus/super.c
> > +++ b/fs/hfsplus/super.c
> > @@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
> > {
> > struct hfsplus_sb_info *sbi;
> >
> > + pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> > +
> > sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
> > if (!sbi)
> > return -ENOMEM;
> > --
> > 2.47.2
> >
> >
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-16 6:27 ` Christian Brauner
@ 2025-04-16 15:06 ` Darrick J. Wong
2025-04-16 17:56 ` Viacheslav Dubeyko
0 siblings, 1 reply; 14+ messages in thread
From: Darrick J. Wong @ 2025-04-16 15:06 UTC (permalink / raw)
To: Christian Brauner
Cc: linux-fsdevel, David Sterba, Linus Torvalds, Matthew Wilcox,
Jan Kara, Al Viro, Josef Bacik, Sandeen, linux-kernel
On Wed, Apr 16, 2025 at 08:27:19AM +0200, Christian Brauner wrote:
> On Tue, Apr 15, 2025 at 07:49:07AM -0700, Darrick J. Wong wrote:
> > On Tue, Apr 15, 2025 at 09:51:37AM +0200, Christian Brauner wrote:
> > > Both the hfs and hfsplus filesystem have been orphaned since at least
> > > 2014, i.e., over 10 years. It's time to remove them from the kernel as
> > > they're exhibiting more and more issues and no one is stepping up to
> > > fixing them.
> > >
> > > Signed-off-by: Christian Brauner <brauner@kernel.org>
> > > ---
> > > fs/hfs/super.c | 2 ++
> > > fs/hfsplus/super.c | 2 ++
> > > 2 files changed, 4 insertions(+)
> > >
> > > diff --git a/fs/hfs/super.c b/fs/hfs/super.c
> > > index fe09c2093a93..4413cd8feb9e 100644
> > > --- a/fs/hfs/super.c
> > > +++ b/fs/hfs/super.c
> > > @@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
> > > {
> > > struct hfs_sb_info *hsb;
> > >
> > > + pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> >
> > Does this mean before or after the 2025 LTS kernel is released? I would
>
> I would've tried before the LTS release...
Well you still could. No better way to get an oft-ignored filesystem
back into maintenance by throwing down a deprecation notice. :)
> > say that we ought to let this circulate more widely among users, but
>
> which is a valid point. The removal of reiserfs and sysv has been pretty
> surgically clean. So at least from my POV it should be simple enough to
> revert the removal. But I'm not dealing with stable kernels so I have no
> intuition about the pain involved.
It'll probably cause a lot of pain for the distributions that support
PPC Macs because that's the only fs that the OF knows how to read for
bootfiles. For dual-boot Intel Macs, their EFI partition is usually
HFS+ and contains various system files (+ grub), but their EFI actually
can read FAT. I have an old 2012 Mac Mini that runs exclusively Debian,
and a FAT32 ESP works just fine.
> > OTOH I guess no maintainer for a decade is really bad.
On those grounds,
Acked-by: "Darrick J. Wong" <djwong@kernel.org>
--D
> >
> > --D
> >
> > > +
> > > hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
> > > if (!hsb)
> > > return -ENOMEM;
> > > diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
> > > index 948b8aaee33e..58cff4b2a3b4 100644
> > > --- a/fs/hfsplus/super.c
> > > +++ b/fs/hfsplus/super.c
> > > @@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
> > > {
> > > struct hfsplus_sb_info *sbi;
> > >
> > > + pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> > > +
> > > sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
> > > if (!sbi)
> > > return -ENOMEM;
> > > --
> > > 2.47.2
> > >
> > >
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: [PATCH] hfs{plus}: add deprecation warning
2025-04-16 15:06 ` Darrick J. Wong
@ 2025-04-16 17:56 ` Viacheslav Dubeyko
2025-04-17 9:29 ` John Paul Adrian Glaubitz
0 siblings, 1 reply; 14+ messages in thread
From: Viacheslav Dubeyko @ 2025-04-16 17:56 UTC (permalink / raw)
To: djwong@kernel.org, brauner@kernel.org
Cc: jack@suse.com, linux-fsdevel@vger.kernel.org, dsterba@suse.cz,
sandeen@redhat.com, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org, viro@zeniv.linux.org.uk,
willy@infradead.org, josef@toxicpanda.com
On Wed, 2025-04-16 at 08:06 -0700, Darrick J. Wong wrote:
> On Wed, Apr 16, 2025 at 08:27:19AM +0200, Christian Brauner wrote:
> > On Tue, Apr 15, 2025 at 07:49:07AM -0700, Darrick J. Wong wrote:
> > > On Tue, Apr 15, 2025 at 09:51:37AM +0200, Christian Brauner wrote:
> > > > Both the hfs and hfsplus filesystem have been orphaned since at least
> > > > 2014, i.e., over 10 years. It's time to remove them from the kernel as
> > > > they're exhibiting more and more issues and no one is stepping up to
> > > > fixing them.
> > > >
> > > > Signed-off-by: Christian Brauner <brauner@kernel.org>
> > > > ---
> > > > fs/hfs/super.c | 2 ++
> > > > fs/hfsplus/super.c | 2 ++
> > > > 2 files changed, 4 insertions(+)
> > > >
> > > > diff --git a/fs/hfs/super.c b/fs/hfs/super.c
> > > > index fe09c2093a93..4413cd8feb9e 100644
> > > > --- a/fs/hfs/super.c
> > > > +++ b/fs/hfs/super.c
> > > > @@ -404,6 +404,8 @@ static int hfs_init_fs_context(struct fs_context *fc)
> > > > {
> > > > struct hfs_sb_info *hsb;
> > > >
> > > > + pr_warn("The hfs filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> > >
> > > Does this mean before or after the 2025 LTS kernel is released? I would
> >
> > I would've tried before the LTS release...
>
> Well you still could. No better way to get an oft-ignored filesystem
> back into maintenance by throwing down a deprecation notice. :)
>
> > > say that we ought to let this circulate more widely among users, but
> >
> > which is a valid point. The removal of reiserfs and sysv has been pretty
> > surgically clean. So at least from my POV it should be simple enough to
> > revert the removal. But I'm not dealing with stable kernels so I have no
> > intuition about the pain involved.
>
> It'll probably cause a lot of pain for the distributions that support
> PPC Macs because that's the only fs that the OF knows how to read for
> bootfiles. For dual-boot Intel Macs, their EFI partition is usually
> HFS+ and contains various system files (+ grub), but their EFI actually
> can read FAT. I have an old 2012 Mac Mini that runs exclusively Debian,
> and a FAT32 ESP works just fine.
>
> > > OTOH I guess no maintainer for a decade is really bad.
>
> On those grounds,
> Acked-by: "Darrick J. Wong" <djwong@kernel.org>
>
> --D
>
> > >
> > > --D
> > >
> > > > +
> > > > hsb = kzalloc(sizeof(struct hfs_sb_info), GFP_KERNEL);
> > > > if (!hsb)
> > > > return -ENOMEM;
> > > > diff --git a/fs/hfsplus/super.c b/fs/hfsplus/super.c
> > > > index 948b8aaee33e..58cff4b2a3b4 100644
> > > > --- a/fs/hfsplus/super.c
> > > > +++ b/fs/hfsplus/super.c
> > > > @@ -656,6 +656,8 @@ static int hfsplus_init_fs_context(struct fs_context *fc)
> > > > {
> > > > struct hfsplus_sb_info *sbi;
> > > >
> > > > + pr_warn("The hfsplus filesystem is deprecated and scheduled to be removed from the kernel in 2025\n");
> > > > +
> > > > sbi = kzalloc(sizeof(struct hfsplus_sb_info), GFP_KERNEL);
> > > > if (!sbi)
> > > > return -ENOMEM;
> > > > --
> > > > 2.47.2
> > > >
> > > >
>
I contributed to HFS+ file system driver more than 10 years ago. And I was
completely discouraged because nobody maintained the HFS+ code base. But I would
prefer to see the HFS+ in kernel tree instead of complete removal. As far as I
can see, we are still receiving some patches for HFS/HFS+ code base. Nowadays, I
am mostly busy with CephFS and SSDFS file systems. But if we need more
systematic activity on HFS/HFS+, then I can find some time for HFS/HFS+ testing,
bug fix, and pathes review. I am not sure that I would have enough time for HFS+
active development. But is it really that nobody would like to be the maintainer
of HFS/HFS+? Have we asked the contributors and reviewers of HFS/HFS+?
Thanks,
Slava.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-15 7:51 [PATCH] hfs{plus}: add deprecation warning Christian Brauner
2025-04-15 10:08 ` Jan Kara
2025-04-15 14:49 ` Darrick J. Wong
@ 2025-04-17 8:59 ` John Paul Adrian Glaubitz
2 siblings, 0 replies; 14+ messages in thread
From: John Paul Adrian Glaubitz @ 2025-04-17 8:59 UTC (permalink / raw)
To: Christian Brauner, linux-fsdevel
Cc: David Sterba, Linus Torvalds, Matthew Wilcox, Jan Kara, Al Viro,
Josef Bacik, Sandeen, linux-kernel
Hello Christian,
On Tue, 2025-04-15 at 09:51 +0200, Christian Brauner wrote:
> Both the hfs and hfsplus filesystem have been orphaned since at least
> 2014, i.e., over 10 years. It's time to remove them from the kernel as
> they're exhibiting more and more issues and no one is stepping up to
> fixing them.
I might be willing to take over maintainership as we definitely need this
driver to stay for Debian Ports as otherwise we won't be able to boot
PowerMacs using GRUB.
Developers on the grub-devel mailing list might be interested in this
discussion as well as GRUB won't be usable anymore on PowerMacs with
HFS/HFS+ being removed from the kernel.
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-16 17:56 ` Viacheslav Dubeyko
@ 2025-04-17 9:29 ` John Paul Adrian Glaubitz
2025-04-17 18:10 ` Viacheslav Dubeyko
0 siblings, 1 reply; 14+ messages in thread
From: John Paul Adrian Glaubitz @ 2025-04-17 9:29 UTC (permalink / raw)
To: Viacheslav Dubeyko, djwong@kernel.org, brauner@kernel.org
Cc: jack@suse.com, linux-fsdevel@vger.kernel.org, dsterba@suse.cz,
sandeen@redhat.com, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org, viro@zeniv.linux.org.uk,
willy@infradead.org, josef@toxicpanda.com
Hello Viacheslav,
On Wed, 2025-04-16 at 17:56 +0000, Viacheslav Dubeyko wrote:
> I contributed to HFS+ file system driver more than 10 years ago. And I was
> completely discouraged because nobody maintained the HFS+ code base. But I would
> prefer to see the HFS+ in kernel tree instead of complete removal. As far as I
> can see, we are still receiving some patches for HFS/HFS+ code base. Nowadays, I
> am mostly busy with CephFS and SSDFS file systems. But if we need more
> systematic activity on HFS/HFS+, then I can find some time for HFS/HFS+ testing,
> bug fix, and pathes review. I am not sure that I would have enough time for HFS+
> active development. But is it really that nobody would like to be the maintainer
> of HFS/HFS+? Have we asked the contributors and reviewers of HFS/HFS+?
If you're willing to step up as a maintainer, I would be happy to assist you by
testing and reviewing patches. I have PowerMacs available for testing and it's
also possible to just install Debian's 32-bit and 64-bit PowerPC on an emulated
PowerMac on QEMU using the "mac99" machine types to test booting from an HFS/HFS+
partition [1].
I am Debian's primary maintainer of these PowerPC ports in Debian (not to be confused
with the little-endian PowerPC port) and I can also easily build various test images
if needed.
Please let me know if you're interested in working together on the HFS/HFS+ driver.
Adrian
> [1] https://cdimage.debian.org/cdimage/ports/snapshots/2025-04-01/
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: [PATCH] hfs{plus}: add deprecation warning
2025-04-17 9:29 ` John Paul Adrian Glaubitz
@ 2025-04-17 18:10 ` Viacheslav Dubeyko
2025-04-17 18:14 ` John Paul Adrian Glaubitz
0 siblings, 1 reply; 14+ messages in thread
From: Viacheslav Dubeyko @ 2025-04-17 18:10 UTC (permalink / raw)
To: glaubitz@physik.fu-berlin.de, djwong@kernel.org,
brauner@kernel.org
Cc: jack@suse.com, linux-fsdevel@vger.kernel.org, dsterba@suse.cz,
sandeen@redhat.com, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org, viro@zeniv.linux.org.uk,
willy@infradead.org, josef@toxicpanda.com
Hi Adrian,
On Thu, 2025-04-17 at 11:29 +0200, John Paul Adrian Glaubitz wrote:
> Hello Viacheslav,
>
> On Wed, 2025-04-16 at 17:56 +0000, Viacheslav Dubeyko wrote:
> > I contributed to HFS+ file system driver more than 10 years ago. And I was
> > completely discouraged because nobody maintained the HFS+ code base. But I would
> > prefer to see the HFS+ in kernel tree instead of complete removal. As far as I
> > can see, we are still receiving some patches for HFS/HFS+ code base. Nowadays, I
> > am mostly busy with CephFS and SSDFS file systems. But if we need more
> > systematic activity on HFS/HFS+, then I can find some time for HFS/HFS+ testing,
> > bug fix, and pathes review. I am not sure that I would have enough time for HFS+
> > active development. But is it really that nobody would like to be the maintainer
> > of HFS/HFS+? Have we asked the contributors and reviewers of HFS/HFS+?
>
> If you're willing to step up as a maintainer, I would be happy to assist you by
> testing and reviewing patches. I have PowerMacs available for testing and it's
> also possible to just install Debian's 32-bit and 64-bit PowerPC on an emulated
> PowerMac on QEMU using the "mac99" machine types to test booting from an HFS/HFS+
> partition [1].
>
> I am Debian's primary maintainer of these PowerPC ports in Debian (not to be confused
> with the little-endian PowerPC port) and I can also easily build various test images
> if needed.
>
> Please let me know if you're interested in working together on the HFS/HFS+ driver.
>
Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
maintain the HFS/HFS+ driver together because two maintainers are better than
one. Especially, if there is the practical need of having HFS/HFS+ driver in
Linux kernel.
Thanks,
Slava.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-17 18:10 ` Viacheslav Dubeyko
@ 2025-04-17 18:14 ` John Paul Adrian Glaubitz
2025-04-17 21:44 ` Viacheslav Dubeyko
0 siblings, 1 reply; 14+ messages in thread
From: John Paul Adrian Glaubitz @ 2025-04-17 18:14 UTC (permalink / raw)
To: Viacheslav Dubeyko, djwong@kernel.org, brauner@kernel.org
Cc: jack@suse.com, linux-fsdevel@vger.kernel.org, dsterba@suse.cz,
sandeen@redhat.com, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org, viro@zeniv.linux.org.uk,
willy@infradead.org, josef@toxicpanda.com
Hi Slava,
On Thu, 2025-04-17 at 18:10 +0000, Viacheslav Dubeyko wrote:
> Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
> And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
> maintain the HFS/HFS+ driver together because two maintainers are better than
> one. Especially, if there is the practical need of having HFS/HFS+ driver in
> Linux kernel.
OK, then let's do this together! While I'm already a kernel maintainer (for arch/sh),
I wouldn't call myself an expert on filesystems and I feel way more comfortable working
on this when there is a second person around with experience with hacking on filesystems.
Can you send a patch to update MAINTAINERS?
My mail entry would be:
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: [PATCH] hfs{plus}: add deprecation warning
2025-04-17 18:14 ` John Paul Adrian Glaubitz
@ 2025-04-17 21:44 ` Viacheslav Dubeyko
2025-04-23 4:24 ` Yangtao Li
0 siblings, 1 reply; 14+ messages in thread
From: Viacheslav Dubeyko @ 2025-04-17 21:44 UTC (permalink / raw)
To: glaubitz@physik.fu-berlin.de, djwong@kernel.org,
brauner@kernel.org
Cc: jack@suse.com, linux-fsdevel@vger.kernel.org, dsterba@suse.cz,
sandeen@redhat.com, linux-kernel@vger.kernel.org,
torvalds@linux-foundation.org, viro@zeniv.linux.org.uk,
willy@infradead.org, josef@toxicpanda.com
Hi Adrian,
On Thu, 2025-04-17 at 20:14 +0200, John Paul Adrian Glaubitz wrote:
> Hi Slava,
>
> On Thu, 2025-04-17 at 18:10 +0000, Viacheslav Dubeyko wrote:
> > Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
> > And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
> > maintain the HFS/HFS+ driver together because two maintainers are better than
> > one. Especially, if there is the practical need of having HFS/HFS+ driver in
> > Linux kernel.
>
> OK, then let's do this together! While I'm already a kernel maintainer (for arch/sh),
> I wouldn't call myself an expert on filesystems and I feel way more comfortable working
> on this when there is a second person around with experience with hacking on filesystems.
>
> Can you send a patch to update MAINTAINERS?
>
Sure. Let me prepare the patch.
Thanks,
Slava.
> My mail entry would be:
>
> John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
>
> Adrian
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-17 21:44 ` Viacheslav Dubeyko
@ 2025-04-23 4:24 ` Yangtao Li
2025-04-23 4:38 ` Viacheslav Dubeyko
2025-04-23 6:52 ` John Paul Adrian Glaubitz
0 siblings, 2 replies; 14+ messages in thread
From: Yangtao Li @ 2025-04-23 4:24 UTC (permalink / raw)
To: slava.dubeyko
Cc: brauner, djwong, dsterba, glaubitz, jack, josef, linux-fsdevel,
linux-kernel, sandeen, torvalds, viro, willy
Hi Slava and Adrian,
>> Please let me know if you're interested in working together on the HFS/HFS+ driver.
>>
>
>Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
>And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
>maintain the HFS/HFS+ driver together because two maintainers are better than
>one. Especially, if there is the practical need of having HFS/HFS+ driver in
>Linux kernel.
Do you mind if there is one more person?
I used to maintain Allwinner SoC cpufreq and thermal drivers and have some work experience
in the F2FS file system.
I have a MacBook laptop and can help verify and maintain patches if needed.
Thx,
Yangtao
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: [PATCH] hfs{plus}: add deprecation warning
2025-04-23 4:24 ` Yangtao Li
@ 2025-04-23 4:38 ` Viacheslav Dubeyko
2025-04-23 6:52 ` John Paul Adrian Glaubitz
1 sibling, 0 replies; 14+ messages in thread
From: Viacheslav Dubeyko @ 2025-04-23 4:38 UTC (permalink / raw)
To: frank.li@vivo.com
Cc: jack@suse.com, brauner@kernel.org, linux-fsdevel@vger.kernel.org,
dsterba@suse.cz, sandeen@redhat.com, linux-kernel@vger.kernel.org,
josef@toxicpanda.com, djwong@kernel.org,
glaubitz@physik.fu-berlin.de, torvalds@linux-foundation.org,
viro@zeniv.linux.org.uk, willy@infradead.org
Hi Yangtao,
On Tue, 2025-04-22 at 22:24 -0600, Yangtao Li wrote:
> Hi Slava and Adrian,
>
> > > Please let me know if you're interested in working together on the HFS/HFS+ driver.
> > >
> >
> > Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
> > And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
> > maintain the HFS/HFS+ driver together because two maintainers are better than
> > one. Especially, if there is the practical need of having HFS/HFS+ driver in
> > Linux kernel.
>
> Do you mind if there is one more person?
>
> I used to maintain Allwinner SoC cpufreq and thermal drivers and have some work experience
> in the F2FS file system.
>
> I have a MacBook laptop and can help verify and maintain patches if needed.
>
Sounds good! I believe that three persons could be better for patches
verification and discussions. I have no objections. :)
Thanks,
Slava.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH] hfs{plus}: add deprecation warning
2025-04-23 4:24 ` Yangtao Li
2025-04-23 4:38 ` Viacheslav Dubeyko
@ 2025-04-23 6:52 ` John Paul Adrian Glaubitz
1 sibling, 0 replies; 14+ messages in thread
From: John Paul Adrian Glaubitz @ 2025-04-23 6:52 UTC (permalink / raw)
To: Yangtao Li, slava.dubeyko
Cc: brauner, djwong, dsterba, jack, josef, linux-fsdevel,
linux-kernel, sandeen, torvalds, viro, willy
Hi Yangtao,
On Tue, 2025-04-22 at 22:24 -0600, Yangtao Li wrote:
> Hi Slava and Adrian,
>
> > > Please let me know if you're interested in working together on the HFS/HFS+ driver.
> > >
> >
> > Sounds good! Yes, I am interested in working together on the HFS/HFS+ driver. :)
> > And, yes, I can consider to be the maintainer of HFS/HFS+ driver. We can
> > maintain the HFS/HFS+ driver together because two maintainers are better than
> > one. Especially, if there is the practical need of having HFS/HFS+ driver in
> > Linux kernel.
>
> Do you mind if there is one more person?
Absolutely not. The more people we have, the better. I suggest that Slava maintains
the tree and we're working with him to review and test patches since we both have
the hardware at hands.
> I used to maintain Allwinner SoC cpufreq and thermal drivers and have some work experience
> in the F2FS file system.
>
> I have a MacBook laptop and can help verify and maintain patches if needed.
Perfect!
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2025-04-23 6:52 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-15 7:51 [PATCH] hfs{plus}: add deprecation warning Christian Brauner
2025-04-15 10:08 ` Jan Kara
2025-04-15 14:49 ` Darrick J. Wong
2025-04-16 6:27 ` Christian Brauner
2025-04-16 15:06 ` Darrick J. Wong
2025-04-16 17:56 ` Viacheslav Dubeyko
2025-04-17 9:29 ` John Paul Adrian Glaubitz
2025-04-17 18:10 ` Viacheslav Dubeyko
2025-04-17 18:14 ` John Paul Adrian Glaubitz
2025-04-17 21:44 ` Viacheslav Dubeyko
2025-04-23 4:24 ` Yangtao Li
2025-04-23 4:38 ` Viacheslav Dubeyko
2025-04-23 6:52 ` John Paul Adrian Glaubitz
2025-04-17 8:59 ` John Paul Adrian Glaubitz
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox