The libata code too often uses the *unsigned long* type for the millisecond timeouts, while the kernel functions like msecs_to_jiffies() or msleep() only take *unsigned int* parameters for those. Start fixing the timeout types from ata_exec_internal[_sg]() that triggered the SVACE static analyzer; there's going to be a large continuation series somewhat later... Sergey Shtylyov (2): ata: libata-core: make ata_exec_internal_sg() *static* ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() drivers/ata/libata-core.c | 12 ++++++------ drivers/ata/libata.h | 6 +----- 2 files changed, 7 insertions(+), 11 deletions(-) -- 2.26.3