summaryrefslogtreecommitdiff
path: root/include/linux/hash.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-20hash.h: remove unused define directiveIsabella Basso1-4/+1
2016-05-28<linux/hash.h>: Add support for architecture-specific functionsGeorge Spelvin1-3/+24
2016-05-28Eliminate bad hash multipliers from hash_32() and hash_64()George Spelvin1-53/+34
2016-05-28Change hash_64() return value to 32 bitsGeorge Spelvin1-3/+3
2016-05-02Minimal fix-up of bad hashing behavior of hash_64()Linus Torvalds1-2/+18
2014-12-10net, lib: kill arch_fast_hash library bitsDaniel Borkmann1-35/+0
2014-11-15Revert "fast_hash: avoid indirect function calls"Jay Vosburgh1-0/+34
2014-11-06fast_hash: avoid indirect function callsHannes Frederic Sowa1-34/+0
2014-09-13Make hash_64() use a 64-bit multiply when appropriateLinus Torvalds1-0/+4
2013-12-17lib: introduce arch optimized hash libraryFrancesco Fusco1-0/+36
2013-03-18kprobes: Make hash_64() as always inlinedMasami Hiramatsu1-1/+2
2012-12-06propagate name change to comments in kernel sourceNadia Yvette Chambers1-1/+1
2012-08-10net: Dont use ifindices in hash fnsPavel Emelyanov1-0/+10
2011-08-18mm: make HASHED_PAGE_VIRTUAL page_address' struct page argument const.Ian Campbell1-1/+1
2008-02-06hash: add explicit u32 and u64 versions of hashMatthew Wilcox1-15/+27
2005-04-17Linux-2.6.12-rc2Linus Torvalds1-0/+58