Message ID | 20230601015432.159066-1-dqfext@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | ed779fe4c9b5a20b4ab4fd6f3e19807445bb78c7 |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [net,v2] neighbour: fix unaligned access to pneigh_entry | expand |
Hello: This patch was applied to netdev/net.git (main) by Jakub Kicinski <kuba@kernel.org>: On Thu, 1 Jun 2023 09:54:32 +0800 you wrote: > From: Qingfang DENG <qingfang.deng@siflower.com.cn> > > After the blamed commit, the member key is longer 4-byte aligned. On > platforms that do not support unaligned access, e.g., MIPS32R2 with > unaligned_action set to 1, this will trigger a crash when accessing > an IPv6 pneigh_entry, as the key is cast to an in6_addr pointer. > > [...] Here is the summary with links: - [net,v2] neighbour: fix unaligned access to pneigh_entry https://git.kernel.org/netdev/net/c/ed779fe4c9b5 You are awesome, thank you!
diff --git a/include/net/neighbour.h b/include/net/neighbour.h index 3fa5774bddac..f6a8ecc6b1fa 100644 --- a/include/net/neighbour.h +++ b/include/net/neighbour.h @@ -180,7 +180,7 @@ struct pneigh_entry { netdevice_tracker dev_tracker; u32 flags; u8 protocol; - u8 key[]; + u32 key[]; }; /*