Hello,
I have written a usb device driver, which displays receives the data exactly as am sending from the device, but as soon i call skb_pull(skb, 1) it crashes the kernel. It doesn even call netif_rx(skb) to send the skb to next layer, can some one suggest what might be the problem.