K 10 svn:author V 8 hselasky K 8 svn:date V 27 2015-03-18T10:49:17.329613Z K 7 svn:log V 421 Fix problems about 32-bit ticks wraparound and unsigned long conversion: - The linux compat API layer casts the ticks to unsigned long which might cause problems when the ticks value is negative. - Guard against already expired ticks values, by checking if the passed expiry tick is already elapsed. - While at it avoid referring the address of an inlined function. MFC after: 3 days Sponsored by: Mellanox Technologies END