|  | #ifndef _FS_CEPH_AUTH_NONE_H | 
|  | #define _FS_CEPH_AUTH_NONE_H | 
|  |  | 
|  | #include <linux/slab.h> | 
|  | #include <linux/ceph/auth.h> | 
|  |  | 
|  | /* | 
|  | * null security mode. | 
|  | * | 
|  | * we use a single static authorizer that simply encodes our entity name | 
|  | * and global id. | 
|  | */ | 
|  |  | 
|  | struct ceph_none_authorizer { | 
|  | char buf[128]; | 
|  | int buf_len; | 
|  | char reply_buf[0]; | 
|  | }; | 
|  |  | 
|  | struct ceph_auth_none_info { | 
|  | bool starting; | 
|  | bool built_authorizer; | 
|  | struct ceph_none_authorizer au;   /* we only need one; it's static */ | 
|  | }; | 
|  |  | 
|  | extern int ceph_auth_none_init(struct ceph_auth_client *ac); | 
|  |  | 
|  | #endif | 
|  |  |