to den 28.04.2005 Klokka 23:40 (+0100) skreiv Russell King:
> On Thu, Apr 28, 2005 at 02:29:26PM -0400, Benjamin LaHaise wrote:
> > Please review the following series of patches for unifying the
> > semaphore implementation across all architectures (not posted as
> > they're about 350K), as they have only been tested on x86-64. The
> > code generated is functionally identical to the earlier i386
> > variant, but since gcc has no way of taking condition codes as
> > results, there are two additional instructions inserted from the
> > use of generic atomic operations. All told the >6000 lines of code
> > deleted makes for a much easier job for subsequent patches changing
> > semaphore functionality. Cheers,
>
> I'm not sure why we're doing this, apart from a desire to unify stuff.
It started from a desire to extend the existing implementations to
support new features such as asynchronous notification. Currently that
sort of thing is impossible unless your developer-super-powers include
the ability to herd 24 different subsystem maintainers into working
together on a solution.
In other words, the main drive is the desire to make it maintainable.
Cheers,
Trond
--
Trond Myklebust <[email protected]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]