commit | 0c66847793d1982d1083dc6f7adad60fa265ce9c | [log] [tgz] |
---|---|---|
author | Jason Gunthorpe <jgg@mellanox.com> | Wed Aug 01 14:25:39 2018 -0700 |
committer | Jason Gunthorpe <jgg@mellanox.com> | Wed Aug 08 09:47:26 2018 -0600 |
tree | 47e7adc83361508e8826065f344453ee5216f704 | |
parent | 58796e67d5d529e2010f6985fae7a5cef02f19a8 [diff] |
overflow.h: Add arithmetic shift helper Add shift_overflow() helper to assist driver authors in ensuring that shift operations don't cause overflows or other odd conditions. Signed-off-by: Jason Gunthorpe <jgg@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> [kees: tweaked comments and commit log, dropped unneeded assignment] Signed-off-by: Kees Cook <keescook@chromium.org>