When debugging a kernel crash caused by hot unplug interface, we have found that there is one patch to the Linux UIO driver in Kernel that caused the problem. The reference count change should come from WR and it is not quite right. It caused a kernel crash/bug when hot-removing a DPDK interface because it failed to free IRQ due to the non-zero ref count in uio_unregister_device, which is called by the igb_uio driver when a DPDK NIC is removed. Commit: [1ac4d54b9687b139f07d752d29c2215aefdf3aa3|http://ala-git.wrs.com/cgit/kernel-cache/commit/?h=WRLINUX_6_0_HEAD&id=1ac4d54b9687b139f07d752d29c2215aefdf3aa3] This patch is referred on LIN6-9801