Re: [PATCH 00/19] sg: v4 interface, rq sharing + multiple rqs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/4/19 2:31 PM, Douglas Gilbert wrote:
Then there is the case of a driver maintainer
who wants to clean up code that has "rusted" over time, including
being weakened by hundreds of well-meaning but silly janitor type
patches. Should a maintainer be discouraged from doing that?

I think in this case the answer to that question is "yes, definitely".
Multiple companies, including my employer, use the SG I/O interface as the primary interface for controlling SMR drives. Any regression in the SG I/O code will have severe consequences for users of SMR drives. As you know a rewrite can introduce regressions. Since the current implementation works fine I think it is up to you to find a way to motivate existing SG I/O users to adopt your new implementation. The cloud companies I know employ kernel developers and test new kernel versions before deploying these internally. How are you going to motivate these companies to adopt your rewrite instead of combining e.g. the Linux kernel v5.1 SG I/O implementation with the latest version of the Linux kernel?

To date I have had no feedback about design document describing this
patchset:
     http://sg.danny.cz/sg/sg_v40.html
even though I refer to sections of it in about half of the patches
in this patchset. Plus I have written extensive test code and made
it available; again no feedback on that.

It is great that you took the time to write a design document. I can't speak for other kernel developers. But if I see a URL myself in a cover letter of a patch series or in a commit message I ignore it. If you want feedback on that design document please convert it into a documentation patch and include it in this patch series.

Thanks,

Bart.



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux