There's a different approach upstream: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=19d5afd4f0d26201d8d8bec351ee0442775a5379
There's a different approach upstream: http:// git.kernel. org/?p= linux/kernel/ git/torvalds/ linux-2. 6.git;a= commitdiff; h=19d5afd4f0d26 201d8d8bec351ee 0442775a5379