aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPaul Moore <pmoore@redhat.com>2014-08-01 11:17:37 -0400
committerPaul Moore <pmoore@redhat.com>2014-08-01 11:17:37 -0400
commit4fbe63d1c773cceef3fe1f6ed0c9c268f4f24760 (patch)
treeac8a91fc13402494d211489ef3123aea3a5164f7 /include
parentd960a6184a92c8da70d26355bfcb5bd8ad637743 (diff)
netlabel: shorter names for the NetLabel catmap funcs/structs
Historically the NetLabel LSM secattr catmap functions and data structures have had very long names which makes a mess of the NetLabel code and anyone who uses NetLabel. This patch renames the catmap functions and structures from "*_secattr_catmap_*" to just "*_catmap_*" which improves things greatly. There are no substantial code or logic changes in this patch. Signed-off-by: Paul Moore <pmoore@redhat.com> Tested-by: Casey Schaufler <casey@schaufler-ca.com>
Diffstat (limited to 'include')
-rw-r--r--include/net/netlabel.h100
1 files changed, 45 insertions, 55 deletions
diff --git a/include/net/netlabel.h b/include/net/netlabel.h
index bda7a121f31e..a4fc39bb3e4f 100644
--- a/include/net/netlabel.h
+++ b/include/net/netlabel.h
@@ -139,7 +139,7 @@ struct netlbl_lsm_cache {
139}; 139};
140 140
141/** 141/**
142 * struct netlbl_lsm_secattr_catmap - NetLabel LSM secattr category bitmap 142 * struct netlbl_lsm_catmap - NetLabel LSM secattr category bitmap
143 * @startbit: the value of the lowest order bit in the bitmap 143 * @startbit: the value of the lowest order bit in the bitmap
144 * @bitmap: the category bitmap 144 * @bitmap: the category bitmap
145 * @next: pointer to the next bitmap "node" or NULL 145 * @next: pointer to the next bitmap "node" or NULL
@@ -162,10 +162,10 @@ struct netlbl_lsm_cache {
162#define NETLBL_CATMAP_SIZE (NETLBL_CATMAP_MAPSIZE * \ 162#define NETLBL_CATMAP_SIZE (NETLBL_CATMAP_MAPSIZE * \
163 NETLBL_CATMAP_MAPCNT) 163 NETLBL_CATMAP_MAPCNT)
164#define NETLBL_CATMAP_BIT (NETLBL_CATMAP_MAPTYPE)0x01 164#define NETLBL_CATMAP_BIT (NETLBL_CATMAP_MAPTYPE)0x01
165struct netlbl_lsm_secattr_catmap { 165struct netlbl_lsm_catmap {
166 u32 startbit; 166 u32 startbit;
167 NETLBL_CATMAP_MAPTYPE bitmap[NETLBL_CATMAP_MAPCNT]; 167 NETLBL_CATMAP_MAPTYPE bitmap[NETLBL_CATMAP_MAPCNT];
168 struct netlbl_lsm_secattr_catmap *next; 168 struct netlbl_lsm_catmap *next;
169}; 169};
170 170
171/** 171/**
@@ -209,7 +209,7 @@ struct netlbl_lsm_secattr {
209 struct netlbl_lsm_cache *cache; 209 struct netlbl_lsm_cache *cache;
210 struct { 210 struct {
211 struct { 211 struct {
212 struct netlbl_lsm_secattr_catmap *cat; 212 struct netlbl_lsm_catmap *cat;
213 u32 lvl; 213 u32 lvl;
214 } mls; 214 } mls;
215 u32 secid; 215 u32 secid;
@@ -258,7 +258,7 @@ static inline void netlbl_secattr_cache_free(struct netlbl_lsm_cache *cache)
258} 258}
259 259
260/** 260/**
261 * netlbl_secattr_catmap_alloc - Allocate a LSM secattr catmap 261 * netlbl_catmap_alloc - Allocate a LSM secattr catmap
262 * @flags: memory allocation flags 262 * @flags: memory allocation flags
263 * 263 *
264 * Description: 264 * Description:
@@ -266,24 +266,22 @@ static inline void netlbl_secattr_cache_free(struct netlbl_lsm_cache *cache)
266 * on failure. 266 * on failure.
267 * 267 *
268 */ 268 */
269static inline struct netlbl_lsm_secattr_catmap *netlbl_secattr_catmap_alloc( 269static inline struct netlbl_lsm_catmap *netlbl_catmap_alloc(gfp_t flags)
270 gfp_t flags)
271{ 270{
272 return kzalloc(sizeof(struct netlbl_lsm_secattr_catmap), flags); 271 return kzalloc(sizeof(struct netlbl_lsm_catmap), flags);
273} 272}
274 273
275/** 274/**
276 * netlbl_secattr_catmap_free - Free a LSM secattr catmap 275 * netlbl_catmap_free - Free a LSM secattr catmap
277 * @catmap: the category bitmap 276 * @catmap: the category bitmap
278 * 277 *
279 * Description: 278 * Description:
280 * Free a LSM secattr catmap. 279 * Free a LSM secattr catmap.
281 * 280 *
282 */ 281 */
283static inline void netlbl_secattr_catmap_free( 282static inline void netlbl_catmap_free(struct netlbl_lsm_catmap *catmap)
284 struct netlbl_lsm_secattr_catmap *catmap)
285{ 283{
286 struct netlbl_lsm_secattr_catmap *iter; 284 struct netlbl_lsm_catmap *iter;
287 285
288 while (catmap) { 286 while (catmap) {
289 iter = catmap; 287 iter = catmap;
@@ -321,7 +319,7 @@ static inline void netlbl_secattr_destroy(struct netlbl_lsm_secattr *secattr)
321 if (secattr->flags & NETLBL_SECATTR_CACHE) 319 if (secattr->flags & NETLBL_SECATTR_CACHE)
322 netlbl_secattr_cache_free(secattr->cache); 320 netlbl_secattr_cache_free(secattr->cache);
323 if (secattr->flags & NETLBL_SECATTR_MLS_CAT) 321 if (secattr->flags & NETLBL_SECATTR_MLS_CAT)
324 netlbl_secattr_catmap_free(secattr->attr.mls.cat); 322 netlbl_catmap_free(secattr->attr.mls.cat);
325} 323}
326 324
327/** 325/**
@@ -390,24 +388,22 @@ int netlbl_cfg_cipsov4_map_add(u32 doi,
390/* 388/*
391 * LSM security attribute operations 389 * LSM security attribute operations
392 */ 390 */
393int netlbl_secattr_catmap_walk(struct netlbl_lsm_secattr_catmap *catmap, 391int netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset);
394 u32 offset); 392int netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset);
395int netlbl_secattr_catmap_walk_rng(struct netlbl_lsm_secattr_catmap *catmap, 393int netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap,
396 u32 offset); 394 u32 *offset,
397int netlbl_secattr_catmap_getlong(struct netlbl_lsm_secattr_catmap *catmap, 395 unsigned long *bitmap);
398 u32 *offset, 396int netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap,
399 unsigned long *bitmap); 397 u32 bit,
400int netlbl_secattr_catmap_setbit(struct netlbl_lsm_secattr_catmap **catmap, 398 gfp_t flags);
401 u32 bit, 399int netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap,
402 gfp_t flags); 400 u32 start,
403int netlbl_secattr_catmap_setrng(struct netlbl_lsm_secattr_catmap **catmap, 401 u32 end,
404 u32 start, 402 gfp_t flags);
405 u32 end, 403int netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap,
406 gfp_t flags); 404 u32 offset,
407int netlbl_secattr_catmap_setlong(struct netlbl_lsm_secattr_catmap **catmap, 405 unsigned long bitmap,
408 u32 offset, 406 gfp_t flags);
409 unsigned long bitmap,
410 gfp_t flags);
411 407
412/* 408/*
413 * LSM protocol operations (NetLabel LSM/kernel API) 409 * LSM protocol operations (NetLabel LSM/kernel API)
@@ -499,45 +495,39 @@ static inline int netlbl_cfg_cipsov4_map_add(u32 doi,
499{ 495{
500 return -ENOSYS; 496 return -ENOSYS;
501} 497}
502static inline int netlbl_secattr_catmap_walk( 498static inline int netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap,
503 struct netlbl_lsm_secattr_catmap *catmap, 499 u32 offset)
504 u32 offset)
505{ 500{
506 return -ENOENT; 501 return -ENOENT;
507} 502}
508static inline int netlbl_secattr_catmap_walk_rng( 503static inline int netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap,
509 struct netlbl_lsm_secattr_catmap *catmap, 504 u32 offset)
510 u32 offset)
511{ 505{
512 return -ENOENT; 506 return -ENOENT;
513} 507}
514static inline int netlbl_secattr_catmap_getlong( 508static inline int netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap,
515 struct netlbl_lsm_secattr_catmap *catmap, 509 u32 *offset,
516 u32 *offset, 510 unsigned long *bitmap)
517 unsigned long *bitmap)
518{ 511{
519 return 0; 512 return 0;
520} 513}
521static inline int netlbl_secattr_catmap_setbit( 514static inline int netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap,
522 struct netlbl_lsm_secattr_catmap **catmap, 515 u32 bit,
523 u32 bit, 516 gfp_t flags)
524 gfp_t flags)
525{ 517{
526 return 0; 518 return 0;
527} 519}
528static inline int netlbl_secattr_catmap_setrng( 520static inline int netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap,
529 struct netlbl_lsm_secattr_catmap **catmap, 521 u32 start,
530 u32 start, 522 u32 end,
531 u32 end, 523 gfp_t flags)
532 gfp_t flags)
533{ 524{
534 return 0; 525 return 0;
535} 526}
536static int netlbl_secattr_catmap_setlong( 527static int netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap,
537 struct netlbl_lsm_secattr_catmap **catmap, 528 u32 offset,
538 u32 offset, 529 unsigned long bitmap,
539 unsigned long bitmap, 530 gfp_t flags)
540 gfp_t flags)
541{ 531{
542 return 0; 532 return 0;
543} 533}