From mboxrd@z Thu Jan 1 00:00:00 1970 From: Guy Martin Subject: Re: [PATCH] Make EWOULDBLOCK be equal to EAGAIN on parisc. Date: Fri, 17 Jan 2014 16:11:21 +0100 Message-ID: <02413c24ce7571300e50655bd7bb420d@tuxicoman.be> References: <7b86ec9f26dd9a18e7fae7a39e6a3382@tuxicoman.be> <52D84BF5.3010001@gmx.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Cc: John David Anglin , Helge Deller , linux-parisc To: Carlos O'Donell Return-path: In-Reply-To: List-ID: List-Id: linux-parisc.vger.kernel.org On 2014-01-17 15:08, Carlos O'Donell wrote: > On Fri, Jan 17, 2014 at 9:01 AM, John David Anglin > wrote: >> >> On 17-Jan-14, at 3:55 AM, Guy Martin wrote: >> >>> So despite the fact that this will break the ABI, the breakage should >>> be minimal >>> if non existent while it will fix a lot of hard to find and identify >>> issues. >> >> >> Have you tested the change? > > This is a good point. > > If you can make this change and still boot your system with a rebuilt > kernel, then there is hope that your claims are true. > > The basic argument would be: > * Change kernel header to make EWOULDBLOCK == AGAIN. > * Rebuild kernel. > * Boot system. > * Verify system is semifunctional, networking, IO, disk, XVnc, etc. > > That would go a long way to showing that most of the system works. > > Then if you emerge the world against those changed headers and it goes > well, then we might be talking about it being a low-impact change. > I've rebuilt the kernel with the change and I can't see any impact. NFS/SSH works fine and upgrading a few packages doesn't show any issue. I don't have X on that box. Guy