~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/fs/smb/client/cifs_fs_sb.h

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /fs/smb/client/cifs_fs_sb.h (Version linux-6.11.5) and /fs/smb/client/cifs_fs_sb.h (Version linux-4.13.16)


  1 /* SPDX-License-Identifier: LGPL-2.1 */             1 
  2 /*                                                
  3  *                                                
  4  *   Copyright (c) International Business Mach    
  5  *   Author(s): Steve French (sfrench@us.ibm.c    
  6  *                                                
  7  */                                               
  8 #include <linux/rbtree.h>                         
  9                                                   
 10 #ifndef _CIFS_FS_SB_H                             
 11 #define _CIFS_FS_SB_H                             
 12                                                   
 13 #include <linux/backing-dev.h>                    
 14                                                   
 15 #define CIFS_MOUNT_NO_PERM      1 /* do not do    
 16 #define CIFS_MOUNT_SET_UID      2 /* set curre    
 17 #define CIFS_MOUNT_SERVER_INUM  4 /* inode num    
 18 #define CIFS_MOUNT_DIRECT_IO    8 /* do not wr    
 19 #define CIFS_MOUNT_NO_XATTR     0x10  /* if se    
 20 #define CIFS_MOUNT_MAP_SPECIAL_CHR 0x20 /* rem    
 21 #define CIFS_MOUNT_POSIX_PATHS  0x40  /* Negot    
 22 #define CIFS_MOUNT_UNX_EMUL     0x80  /* Netwo    
 23 #define CIFS_MOUNT_NO_BRL       0x100 /* No se    
 24 #define CIFS_MOUNT_CIFS_ACL     0x200 /* send     
 25 #define CIFS_MOUNT_OVERR_UID    0x400 /* overr    
 26 #define CIFS_MOUNT_OVERR_GID    0x800 /* overr    
 27 #define CIFS_MOUNT_DYNPERM      0x1000 /* allo    
 28 #define CIFS_MOUNT_NOPOSIXBRL   0x2000 /* mand    
 29 #define CIFS_MOUNT_NOSSYNC      0x4000 /* don'    
 30 #define CIFS_MOUNT_FSCACHE      0x8000 /* loca    
 31 #define CIFS_MOUNT_MF_SYMLINKS  0x10000 /* Min    
 32 #define CIFS_MOUNT_MULTIUSER    0x20000 /* mul    
 33 #define CIFS_MOUNT_STRICT_IO    0x40000 /* str    
 34 #define CIFS_MOUNT_RWPIDFORWARD 0x80000 /* use    
 35 #define CIFS_MOUNT_POSIXACL     0x100000 /* mi    
 36 #define CIFS_MOUNT_CIFS_BACKUPUID 0x200000 /*     
 37 #define CIFS_MOUNT_CIFS_BACKUPGID 0x400000 /*     
 38 #define CIFS_MOUNT_MAP_SFM_CHR  0x800000 /* SF    
 39 #define CIFS_MOUNT_USE_PREFIX_PATH 0x1000000 /    
 40                                                   
 41                                                   
 42 #define CIFS_MOUNT_UID_FROM_ACL 0x2000000 /* t    
 43 #define CIFS_MOUNT_NO_HANDLE_CACHE 0x4000000 /    
 44 #define CIFS_MOUNT_NO_DFS 0x8000000 /* disable    
 45 #define CIFS_MOUNT_MODE_FROM_SID 0x10000000 /*    
 46 #define CIFS_MOUNT_RO_CACHE     0x20000000  /*    
 47 #define CIFS_MOUNT_RW_CACHE     0x40000000  /*    
 48 #define CIFS_MOUNT_SHUTDOWN     0x80000000        
 49                                                   
 50 struct cifs_sb_info {                             
 51         struct rb_root tlink_tree;                
 52         spinlock_t tlink_tree_lock;               
 53         struct tcon_link *master_tlink;           
 54         struct nls_table *local_nls;              
 55         struct smb3_fs_context *ctx;              
 56         atomic_t active;                          
 57         unsigned int mnt_cifs_flags;              
 58         struct delayed_work prune_tlinks;         
 59         struct rcu_head rcu;                      
 60                                                   
 61         /* only used when CIFS_MOUNT_USE_PREFI    
 62         char *prepath;                            
 63                                                   
 64         /*                                        
 65          * Indicate whether serverino option w    
 66          * (cifs_autodisable_serverino) in ord    
 67          */                                       
 68         bool mnt_cifs_serverino_autodisabled;     
 69         /*                                        
 70          * Available once the mount has comple    
 71          */                                       
 72         struct dentry *root;                      
 73 };                                                
 74 #endif                          /* _CIFS_FS_SB    
 75                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php