OK, I went ahead and committed this to svn and queued it for 2.6.17. If you see any problems, let me know. (It will be a while before this gets merged upstream anyway because Linus is away this week) - R.