Commit f2202ab5abda did not take care of KTLS mbufs.
m_unshare() tries to linearize the original mbuf chain and creates
a writable copy of it with converting unmapped mbufs. Both of them are
unsafe for KTLS mbufs.
It would be better to return NULL if the mbuf chain contains a KTLS mbuf.
Reported by: jhb