1*d9d2a68eSMickaël Salaün /* SPDX-License-Identifier: GPL-2.0-only */ 2*d9d2a68eSMickaël Salaün /* 3*d9d2a68eSMickaël Salaün * Landlock - Unique identification number generator 4*d9d2a68eSMickaël Salaün * 5*d9d2a68eSMickaël Salaün * Copyright © 2024-2025 Microsoft Corporation 6*d9d2a68eSMickaël Salaün */ 7*d9d2a68eSMickaël Salaün 8*d9d2a68eSMickaël Salaün #ifndef _SECURITY_LANDLOCK_ID_H 9*d9d2a68eSMickaël Salaün #define _SECURITY_LANDLOCK_ID_H 10*d9d2a68eSMickaël Salaün 11*d9d2a68eSMickaël Salaün #ifdef CONFIG_AUDIT 12*d9d2a68eSMickaël Salaün 13*d9d2a68eSMickaël Salaün void __init landlock_init_id(void); 14*d9d2a68eSMickaël Salaün 15*d9d2a68eSMickaël Salaün u64 landlock_get_id_range(size_t number_of_ids); 16*d9d2a68eSMickaël Salaün 17*d9d2a68eSMickaël Salaün #else /* CONFIG_AUDIT */ 18*d9d2a68eSMickaël Salaün 19*d9d2a68eSMickaël Salaün static inline void __init landlock_init_id(void) 20*d9d2a68eSMickaël Salaün { 21*d9d2a68eSMickaël Salaün } 22*d9d2a68eSMickaël Salaün 23*d9d2a68eSMickaël Salaün #endif /* CONFIG_AUDIT */ 24*d9d2a68eSMickaël Salaün 25*d9d2a68eSMickaël Salaün #endif /* _SECURITY_LANDLOCK_ID_H */ 26