Please don't do so many things at once Changli.
Everything is fine except the get_unaligned() addition. It's
intentionally not there, and by adding the get_unaligned() you're
going to kill performance as this expands to 4 byte loads per u32 key
check on RISC systems.
If it's not aligned, that's a path or configuration that will need to
be fixed up such that the accesses are aligned.
Please respin this patch with the get_unaligned() part removed.
Thanks.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html