When writing hsic data on the usb (usb_diag_write) the device can get into the state where an error is returned each time. If this happens, then the device is flooded with these messages. Prevent the flooding with messages by rate limiting the error message. Signed-off-by: Dixon Peterson <dixonp@codeaurora.org> Change-Id: I08d68e62e79c5855709feb27d8eec426851d829f Signed-off-by: Neha Pandey <nehap@codeaurora.org>