Re: [PATCH 4.7 146/186] floppy: fix open(O_ACCMODE) for ioctl-only open
From: Jens Axboe <axboe@fb.com>
Date: 2016-08-25 14:42:35
Also in:
lkml
On 08/25/2016 07:08 AM, Mark Hounschell wrote:
On 08/24/2016 05:11 PM, Jiri Kosina wrote:quoted
On Wed, 24 Aug 2016, Greg Kroah-Hartman wrote:quoted
quoted
I have a problem with this patch. It only fixes one of the regressions caused by the original change to the floppy driver. It does not address the user land breakage of removing the NODELAY flag checks.Does the same problem also happen in Linus's tree? If not, any hints on the patch that might have fixed it there?Yes, it does. IMHO the entire patch (between 4.4 and 4.5 that broke user land multiple ways) should be reverted and a fix for what ever obscure BUG was supposed to be fixed should be "retried".quoted
That's still an unresolved issue, and it's on my list to things to look into. This particular patch though fixes a different issue, and should be applied to -stable.This patch fixes a bug that was introduced to fix "some other obscure BUG" that has nothing to do whatever with the "physical floppy" device. And it broke user land in at least 2 ways. All this patch does is revert part of the original patch so that it is only broke in 1 way to user land. It should revert the whole thing IMHO.
Which patch is this? If that is truly the case, it should be reverted asap. -- Jens Axboe