summaryrefslogtreecommitdiffstats
path: root/include/linux/hash.h
Commit message (Expand)AuthorAgeFilesLines
* <linux/hash.h>: Add support for architecture-specific functionsGeorge Spelvin2016-05-281-3/+24
* Eliminate bad hash multipliers from hash_32() and hash_64()George Spelvin2016-05-281-53/+34Star
* Change hash_64() return value to 32 bitsGeorge Spelvin2016-05-281-3/+3
* Minimal fix-up of bad hashing behavior of hash_64()Linus Torvalds2016-05-021-2/+18
* net, lib: kill arch_fast_hash library bitsDaniel Borkmann2014-12-101-35/+0Star
* Revert "fast_hash: avoid indirect function calls"Jay Vosburgh2014-11-141-0/+34
* fast_hash: avoid indirect function callsHannes Frederic Sowa2014-11-061-34/+0Star
* Make hash_64() use a 64-bit multiply when appropriateLinus Torvalds2014-09-131-0/+4
* lib: introduce arch optimized hash libraryFrancesco Fusco2013-12-171-0/+36
* kprobes: Make hash_64() as always inlinedMasami Hiramatsu2013-03-181-1/+2
* propagate name change to comments in kernel sourceNadia Yvette Chambers2012-12-061-1/+1
* net: Dont use ifindices in hash fnsPavel Emelyanov2012-08-101-0/+10
* mm: make HASHED_PAGE_VIRTUAL page_address' struct page argument const.Ian Campbell2011-08-171-1/+1
* hash: add explicit u32 and u64 versions of hashMatthew Wilcox2008-02-061-15/+27
* Linux-2.6.12-rc2Linus Torvalds2005-04-171-0/+58