• Pawel Laszczak's avatar
    usb: cdnsp: Fixes for sparse warnings · 16e36101
    Pawel Laszczak authored
    Patch fixes all sparse warnings in cdsnp driver.
    
    It fixes the following warnings:
    cdnsp-ring.c:1441: warning: incorrect type in assignment
    cdnsp-ring.c:1444: warning: restricted __le32 degrades to integer
    cdnsp-ring.c:2200: warning: dubious: x | !y
    cdnsp-gadget.c:501: warning: incorrect type in assignment
    cdnsp-gadget.c:504: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:507: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:508: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:509: warning: invalid assignment: |=
    cdnsp-gadget.c:510: warning: cast from restricted __le32
    cdnsp-gadget.c:558: warning: incorrect type in assignment
    cdnsp-gadget.c:561: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:570: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:1571: warning: incorrect type in argument 1
    cdnsp-gadget.c:1602: warning: restricted __le32 degrades to integer
    cdnsp-gadget.c:1760: warning: incorrect type in assignment
    cdnsp-gadget.c:1762: warning: incorrect type in assignment
    cdnsp-gadget.c:1763: warning: incorrect type in assignment
    cdnsp-gadget.c:1764: warning: incorrect type in assignment
    cdnsp-gadget.c:1765: warning: incorrect type in assignment
    cdnsp-gadget.c:1766: warning: incorrect type in assignment
    cdnsp-gadget.c:1767: warning: incorrect type in assignment
    cdnsp-gadget.c:458: warning: cast truncates bits from constant value
                        (ffffffff07ffffff becomes 7ffffff)
    cdnsp-gadget.c:666: warning: cast truncates bits from constant value
                        (ffffffff07ffffff becomes 7ffffff)
    cdnsp-mem.c:762: warning: incorrect type in assignment
    cdnsp-mem.c:763: warning: incorrect type in assignment
    cdnsp-mem.c:928: warning: cast from restricted __le16
    cdnsp-mem.c:1187: warning: incorrect type in assignment
    cdnsp-mem.c:1191: warning: incorrect type in assignment
    cdnsp-ep0.c:142: warning: incorrect type in assignment
    cdnsp-ep0.c:144: warning: restricted __le32 degrades to integer
    cdnsp-ep0.c:147: warning: restricted __le32 degrades to integer
    cdnsp-ep0.c:148: warning: restricted __le32 degrades to integer
    cdnsp-ep0.c:179: warning: incorrect type in argument 1
    cdnsp-ep0.c:311: warning: incorrect type in argument 1
    cdnsp-ep0.c:469: warning: incorrect type in assignment
    cdnsp-trace.h:611:1: warning: cast from restricted __le32
    Reported-by: default avatarkernel test robot <lkp@intel.com>
    Signed-off-by: default avatarPawel Laszczak <pawell@cadence.com>
    Signed-off-by: default avatarPeter Chen <peter.chen@nxp.com>
    16e36101
cdnsp-gadget.h 53 KB