netlabel.h (9ff4680e9958508bebc5c683b98f37b66617e088) | netlabel.h (645408d1ffe9f27b176a88302c22420f301607db) |
---|---|
1/* 2 * NetLabel System 3 * 4 * The NetLabel system manages static and dynamic label mappings for network 5 * protocols such as CIPSO and RIPSO. 6 * 7 * Author: Paul Moore <paul.moore@hp.com> 8 * --- 122 unchanged lines hidden (view full) --- 131 * netlbl_secattr_cache_alloc - Allocate and initialize a secattr cache 132 * @flags: the memory allocation flags 133 * 134 * Description: 135 * Allocate and initialize a netlbl_lsm_cache structure. Returns a pointer 136 * on success, NULL on failure. 137 * 138 */ | 1/* 2 * NetLabel System 3 * 4 * The NetLabel system manages static and dynamic label mappings for network 5 * protocols such as CIPSO and RIPSO. 6 * 7 * Author: Paul Moore <paul.moore@hp.com> 8 * --- 122 unchanged lines hidden (view full) --- 131 * netlbl_secattr_cache_alloc - Allocate and initialize a secattr cache 132 * @flags: the memory allocation flags 133 * 134 * Description: 135 * Allocate and initialize a netlbl_lsm_cache structure. Returns a pointer 136 * on success, NULL on failure. 137 * 138 */ |
139static inline struct netlbl_lsm_cache *netlbl_secattr_cache_alloc(int flags) | 139static inline struct netlbl_lsm_cache *netlbl_secattr_cache_alloc(gfp_t flags) |
140{ 141 struct netlbl_lsm_cache *cache; 142 143 cache = kzalloc(sizeof(*cache), flags); 144 if (cache) 145 atomic_set(&cache->refcount, 1); 146 return cache; 147} --- 146 unchanged lines hidden --- | 140{ 141 struct netlbl_lsm_cache *cache; 142 143 cache = kzalloc(sizeof(*cache), flags); 144 if (cache) 145 atomic_set(&cache->refcount, 1); 146 return cache; 147} --- 146 unchanged lines hidden --- |