2021-08-27 14:14:45

by Jens Axboe

[permalink] [raw]
Subject: Wanted: CDROM maintainer

Hi,

Back in 1998, if I recall correctly, Erik Andersen posted on lkml that
he was looking for someone to take over development and maintainership
of the cdrom drivers. I responded to that, and ended up maintaining and
continuing the development of that part of the kernel. Outside of
working on that part of the stack, it eventually led to diving further
down the rabbit hole and into the general block IO stack. In many ways,
it kick started by career in kernel development.

These days I've got a lot on my plate, and areas like cdrom have been
neglected as a result. This obviously isn't an area of hot development
these days, but even so it still needs someone that cares for the code
and is available to review and merge patches in a timely fashion. I
haven't been able to do so for quite a while.

In the spirit of passing on the baton, I think we're way overdue for
some new blood in this area. With the recent removal of the old parallel
IDE code, the old atapi cdrom driver is gone. Hence there are really two
parts to this these days:

1) drivers/scsi/sr.c - the SCSI cdrom driver. My suggestion would be to
fold this in with general SCSI maintainership, as that's really where
that belongs.

2) drivers/cdrom/cdrom.c - the uniform cdrom layer. This is really the
meat of it. sr is a consumer, and so is the paride cdrom driver and
the sega dreamcast cdrom driver.

If you have any interest and experience with cdrom/dvd and mmc/atapi, I
would love to hear from you. Let's find a new good home for this code.

--
Jens Axboe


2021-08-28 00:01:02

by Phillip Potter

[permalink] [raw]
Subject: RE: Wanted: CDROM maintainer

Dear Jens,

Thought I'd reply publicly given the spirit of the mailing lists, hope this
is OK.

Whilst I haven't worked on this area of the kernel, I would certainly like
to register my interest. Many thanks.

Regards,
Phil Potter

2021-09-03 14:11:47

by Jens Axboe

[permalink] [raw]
Subject: Re: Wanted: CDROM maintainer

On 8/27/21 5:56 PM, Phillip Potter wrote:
> Dear Jens,
>
> Thought I'd reply publicly given the spirit of the mailing lists, hope this
> is OK.
>
> Whilst I haven't worked on this area of the kernel, I would certainly like
> to register my interest. Many thanks.

Why don't we give it a try, then? Here's what I propose:

1) Send a patch that updates MAINTAINERS for the uniform cdrom driver to
yourself

2) Just send pull requests for changes through me, so I can keep an eye
on it at least initially

I'll send in a patch to update the SCSI cdrom to just fall under SCSI,
probably just removing that entry as that should then happen by default.

--
Jens Axboe

2021-09-03 19:31:36

by Phillip Potter

[permalink] [raw]
Subject: Re: Wanted: CDROM maintainer

On Fri, 3 Sept 2021 at 15:09, Jens Axboe <[email protected]> wrote:
>
> On 8/27/21 5:56 PM, Phillip Potter wrote:
> > Dear Jens,
> >
> > Thought I'd reply publicly given the spirit of the mailing lists, hope this
> > is OK.
> >
> > Whilst I haven't worked on this area of the kernel, I would certainly like
> > to register my interest. Many thanks.
>
> Why don't we give it a try, then? Here's what I propose:
>
> 1) Send a patch that updates MAINTAINERS for the uniform cdrom driver to
> yourself
>
> 2) Just send pull requests for changes through me, so I can keep an eye
> on it at least initially
>
> I'll send in a patch to update the SCSI cdrom to just fall under SCSI,
> probably just removing that entry as that should then happen by default.
>
> --
> Jens Axboe
>

Dear Jens,

Many thanks, sounds great - I'll send through a patch this evening as suggested.

Regards,
Phil