diff options
| author | Paul Moore <pmoore@redhat.com> | 2014-08-01 11:17:37 -0400 |
|---|---|---|
| committer | Paul Moore <pmoore@redhat.com> | 2014-08-01 11:17:37 -0400 |
| commit | 4fbe63d1c773cceef3fe1f6ed0c9c268f4f24760 (patch) | |
| tree | ac8a91fc13402494d211489ef3123aea3a5164f7 /include | |
| parent | d960a6184a92c8da70d26355bfcb5bd8ad637743 (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.h | 100 |
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 |
| 165 | struct netlbl_lsm_secattr_catmap { | 165 | struct 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 | */ |
| 269 | static inline struct netlbl_lsm_secattr_catmap *netlbl_secattr_catmap_alloc( | 269 | static 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 | */ |
| 283 | static inline void netlbl_secattr_catmap_free( | 282 | static 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 | */ |
| 393 | int netlbl_secattr_catmap_walk(struct netlbl_lsm_secattr_catmap *catmap, | 391 | int netlbl_catmap_walk(struct netlbl_lsm_catmap *catmap, u32 offset); |
| 394 | u32 offset); | 392 | int netlbl_catmap_walkrng(struct netlbl_lsm_catmap *catmap, u32 offset); |
| 395 | int netlbl_secattr_catmap_walk_rng(struct netlbl_lsm_secattr_catmap *catmap, | 393 | int netlbl_catmap_getlong(struct netlbl_lsm_catmap *catmap, |
| 396 | u32 offset); | 394 | u32 *offset, |
| 397 | int netlbl_secattr_catmap_getlong(struct netlbl_lsm_secattr_catmap *catmap, | 395 | unsigned long *bitmap); |
| 398 | u32 *offset, | 396 | int netlbl_catmap_setbit(struct netlbl_lsm_catmap **catmap, |
| 399 | unsigned long *bitmap); | 397 | u32 bit, |
| 400 | int netlbl_secattr_catmap_setbit(struct netlbl_lsm_secattr_catmap **catmap, | 398 | gfp_t flags); |
| 401 | u32 bit, | 399 | int netlbl_catmap_setrng(struct netlbl_lsm_catmap **catmap, |
| 402 | gfp_t flags); | 400 | u32 start, |
| 403 | int netlbl_secattr_catmap_setrng(struct netlbl_lsm_secattr_catmap **catmap, | 401 | u32 end, |
| 404 | u32 start, | 402 | gfp_t flags); |
| 405 | u32 end, | 403 | int netlbl_catmap_setlong(struct netlbl_lsm_catmap **catmap, |
| 406 | gfp_t flags); | 404 | u32 offset, |
| 407 | int 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 | } |
| 502 | static inline int netlbl_secattr_catmap_walk( | 498 | static 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 | } |
| 508 | static inline int netlbl_secattr_catmap_walk_rng( | 503 | static 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 | } |
| 514 | static inline int netlbl_secattr_catmap_getlong( | 508 | static 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 | } |
| 521 | static inline int netlbl_secattr_catmap_setbit( | 514 | static 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 | } |
| 528 | static inline int netlbl_secattr_catmap_setrng( | 520 | static 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 | } |
| 536 | static int netlbl_secattr_catmap_setlong( | 527 | static 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 | } |
