summaryrefslogtreecommitdiffstats
path: root/include/sys/cityhash.h
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2018-07-11 13:10:40 -0700
committerGitHub <[email protected]>2018-07-11 13:10:40 -0700
commit33a19e0fd9b22364d295351ea1bda57b80e39e85 (patch)
tree1a0bf9708376d1a00e64dd5f8e23eb3bbcb739b9 /include/sys/cityhash.h
parent2dca37d8dc13e6faf92c5a095d49dffd480c5b2d (diff)
Fix kernel unaligned access on sparc64
Update the SA_COPY_DATA macro to check if architecture supports efficient unaligned memory accesses at compile time. Otherwise fallback to using the sa_copy_data() function. The kernel provided CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is used to determine availability in kernel space. In user space the x86_64, x86, powerpc, and sometimes arm architectures will define the HAVE_EFFICIENT_UNALIGNED_ACCESS macro. Signed-off-by: Brian Behlendorf <[email protected]> Closes #7642 Closes #7684
Diffstat (limited to 'include/sys/cityhash.h')
0 files changed, 0 insertions, 0 deletions