Re: IDE?
From: | Alan Cox <alan@lxorguk.ukuu.org.uk> | |
To: | Larry McVoy <lm@bitmover.com> | |
Subject: | Re: IDE? | |
Date: | 17 Aug 2002 21:04:15 +0100 | |
Cc: | Linus Torvalds <torvalds@transmeta.com>, Marc-Christian Petersen <m.c.p@wolk-project.de>, linux-kernel@vger.kernel.org |
On Sat, 2002-08-17 at 01:09, Larry McVoy wrote: > > I actually don't think it's the people as much as it is the ridiculous > > linkages inside ide.c and the hugely complicated rules. The code is messy. > > So of all the people you know floating around in "active hacker" state, who > seems like the sort of person who could handle this mess? If there is no > person, is there a description which is more specific than "wanted: person > who wants thankless abusive non-payed job to clean up what is inherently a > mess"? IMHO you need - An understanding of ATA (which is the protocol equivalent of object oriented cobol) - The ability to work with vendors (it needs to be someone at a company because many vendors won't NDA with individuals even if they are happy with GPL code off their data sheet) - Someone who has taste in code and understands how to beat code into shape without breaking it - The ability to deduce the other errata the vendor forgot to tell you about or doesn't want to admit exists for fear of US lawsuits (I kid you not) - A good understanding of the block layer and its locking especially because IDE has a heirarchy of contention problems: two drives one bus two channels one DMA engine two controllers one I/O at a time ISA IRQ sharing locks - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/