From mboxrd@z Thu Jan 1 00:00:00 1970 From: Helge Deller Subject: Re: [PATCH] Make EWOULDBLOCK be equal to EAGAIN on parisc. Date: Fri, 17 Jan 2014 23:27:55 +0100 Message-ID: <52D9AE6B.9000405@gmx.de> References: <7b86ec9f26dd9a18e7fae7a39e6a3382@tuxicoman.be> <52D84BF5.3010001@gmx.de> <02413c24ce7571300e50655bd7bb420d@tuxicoman.be> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Cc: John David Anglin , linux-parisc To: Guy Martin , Carlos O'Donell Return-path: In-Reply-To: <02413c24ce7571300e50655bd7bb420d@tuxicoman.be> List-ID: List-Id: linux-parisc.vger.kernel.org On 01/17/2014 04:11 PM, Guy Martin wrote: > 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. Just a comment: If we do an ABI break, we maybe should take other topics into account at the same time as well, e.g. - increasing number of signals for systemd - dropping some HP-UX signals - maybe something needed to better support 64bit userspace ? - ... Helge