Sparse complained because ptxdesc->txdw0, ptxdesc->txdw1, ptxdesc->txdw2,
ptxdesc->txdw3, ptxdesc->txdw4 and ptxdesc->txdw5 are declared as unsigned int
and so the error was about the conversion to __le32.

I realize that maybe it would make more sense to change and declare them as __le32
instead of otherwise?