+ /* if the skb has external buffers, use destructor here,+ * since after that skb->head will be kfree, in case skb->head+ * from external buffer cannot use kfree to destroy.+ */+ if (dev_is_mpassthru(skb->dev) && ext_page && ext_page->dtor)+ ext_page->dtor(ext_page); kfree(skb->head); } }-- 1.5.4.4