/* SPDX-License-Identifier: GPL-2.0 */ #ifndef LINUX_VFS_DEBUG_H #define LINUX_VFS_DEBUG_H 1 #include struct inode; #ifdef CONFIG_DEBUG_VFS void dump_inode(struct inode *inode, const char *reason); #define VFS_BUG_ON(cond) BUG_ON(cond) #define VFS_WARN_ON(cond) (void)WARN_ON(cond) #define VFS_WARN_ON_ONCE(cond) (void)WARN_ON_ONCE(cond) #define VFS_WARN_ONCE(cond, format...) (void)WARN_ONCE(cond, format) #define VFS_WARN(cond, format...) (void)WARN(cond, format) #define VFS_BUG_ON_INODE(cond, inode) ({ \ if (unlikely(!!(cond))) { \ dump_inode(inode, "VFS_BUG_ON_INODE(" #cond")");\ BUG_ON(1); \ } \ }) #define VFS_WARN_ON_INODE(cond, inode) ({ \ int __ret_warn = !!(cond); \ \ if (unlikely(__ret_warn)) { \ dump_inode(inode, "VFS_WARN_ON_INODE(" #cond")");\ WARN_ON(1); \ } \ unlikely(__ret_warn); \ }) #else #define VFS_BUG_ON(cond) BUILD_BUG_ON_INVALID(cond) #define VFS_WARN_ON(cond) BUILD_BUG_ON_INVALID(cond) #define VFS_WARN_ON_ONCE(cond) BUILD_BUG_ON_INVALID(cond) #define VFS_WARN_ONCE(cond, format...) BUILD_BUG_ON_INVALID(cond) #define VFS_WARN(cond, format...) BUILD_BUG_ON_INVALID(cond) #define VFS_BUG_ON_INODE(cond, inode) VFS_BUG_ON(cond) #define VFS_WARN_ON_INODE(cond, inode) BUILD_BUG_ON_INVALID(cond) #endif /* CONFIG_DEBUG_VFS */ #endif y'>linux-2.6.18.y Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/net/ipv6/ah6.c
AgeCommit message (Expand)Author
2023-02-13net: ipv6: Remove completion function scaffoldingHerbert Xu
2023-02-13net: ipv6: Add scaffolding to change completion function signatureHerbert Xu
2022-09-29xfrm: ah: add extack to ah_init_state, ah6_init_stateSabrina Dubroca
2022-09-29xfrm: pass extack down to xfrm_type ->init_stateSabrina Dubroca
2021-11-18ipv6: ah6: use swap() to make code cleanerYao Jing
2021-06-11xfrm: remove hdr_offset indirectionFlorian Westphal
2021-06-09xfrm: remove description from xfrm_type structFlorian Westphal
2021-04-14Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klasse...David S. Miller
2021-03-25ipv6: fix clang Wformat warningArnd Bergmann
2021-03-03xfrm: Use actual socket sk instead of skb socket for xfrm_output_resumeEvan Nimmo
2020-11-18ah6: fix error return code in ah6_input()Zhang Changzhong
2020-04-28xfrm: add support for UDPv6 encapsulation of ESPSabrina Dubroca
2020-03-12inet: Use fallthrough;Joe Perches
2020-02-28ipv6: Replace zero-length array with flexible-array memberGustavo A. R. Silva
2019-07-11ipv6: Use ipv6_authlen for lenyangxingwu
2019-06-06xfrm: remove type and offload_type map from xfrm_state_afinfoFlorian Westphal
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner