git: 8d6dd96d50d2 - main - linux(4): Add net epoch assert to the linux_ifhwaddr, linux_ifflags
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 04 Mar 2023 09:12:49 UTC
The branch main has been updated by dchagin: URL: https://cgit.FreeBSD.org/src/commit/?id=8d6dd96d50d2e6fea4cbbdb30ff12cc5730b7fbd commit 8d6dd96d50d2e6fea4cbbdb30ff12cc5730b7fbd Author: Dmitry Chagin <dchagin@FreeBSD.org> AuthorDate: 2023-03-04 09:11:38 +0000 Commit: Dmitry Chagin <dchagin@FreeBSD.org> CommitDate: 2023-03-04 09:11:38 +0000 linux(4): Add net epoch assert to the linux_ifhwaddr, linux_ifflags Now this functions are intended to use in the net epoch. Reviewed by: emaste, melifaro Differential Revision: https://reviews.freebsd.org/D38795 --- sys/compat/linux/linux.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/compat/linux/linux.c b/sys/compat/linux/linux.c index 2e6e52f7490c..273e2a0295c1 100644 --- a/sys/compat/linux/linux.c +++ b/sys/compat/linux/linux.c @@ -477,6 +477,8 @@ int linux_ifhwaddr(struct ifnet *ifp, struct l_sockaddr *lsa) { + NET_EPOCH_ASSERT(); + if (IFP_IS_LOOP(ifp)) { bzero(lsa, sizeof(*lsa)); lsa->sa_family = LINUX_ARPHRD_LOOPBACK;