Thanks for the patch. I've committed the part that wasn't in trunk. When pulling this up, the part that already was in trunk (the change to kfree.c) should be applied manually.