Tony, Here is the updated patch. It incorporates your suggestions. I have left kern_memdesc as a linked list as opposed to array. Linked list is little more versatile structure and the cost is minimal over an array. Unless you feel strongly about using arrays instead of linked list, I would prefer to leave it this way. -- Khalid ==================================================================== Khalid Aziz Open Source and Linux Organization (970)898-9214 Hewlett-Packard khalid.aziz@hp.com Fort Collins, CO "The Linux kernel is subject to relentless development" - Alessandro Rubini