mchehab: would you mind reviewing Brad Love's patch please. It looks good as far as I can see, but I am entirely unfamiliar with this area of the code.