Whamcloud - gitweb
* all capabilities of opened inode should always renew because many file
authorlsy <lsy>
Thu, 12 Oct 2006 15:35:35 +0000 (15:35 +0000)
committerlsy <lsy>
Thu, 12 Oct 2006 15:35:35 +0000 (15:35 +0000)
commit1e3b123a8a39417f6b442f82a635c281fecbebd6
tree6a8bfff6f9951bf10fb717df8dce874dd0365335
parent9dce5e8d6248a121ac27108d32eb38fc24c10c1c
* all capabilities of opened inode should always renew because many file
operations do from file->f_dentry->d_inode directly.
* all dir capabilities should always renew because ll_revalid_it needs
parent dir capability.
* filter update capability key more intelligently.
* rename ll_i2mdscapa -> ll_mdscapa_get, ll_lookup_oss_capa -> ll_osscapa_get.
* other code cleanup.
30 files changed:
lustre/cmm/cmm_object.c
lustre/include/dt_object.h
lustre/include/lustre/lustre_idl.h
lustre/include/lustre_capa.h
lustre/include/md_object.h
lustre/llite/dcache.c
lustre/llite/dir.c
lustre/llite/file.c
lustre/llite/llite_capa.c
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/llite_nfs.c
lustre/llite/remote_perm.c
lustre/llite/rw.c
lustre/llite/rw26.c
lustre/llite/symlink.c
lustre/llite/xattr.c
lustre/lov/lov_request.c
lustre/mdc/mdc_request.c
lustre/mdd/mdd_handler.c
lustre/mdd/mdd_lov.c
lustre/mdt/mdt_capa.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_open.c
lustre/mdt/mdt_reint.c
lustre/obdclass/capa.c
lustre/obdfilter/filter_capa.c
lustre/osc/osc_request.c
lustre/osd/osd_handler.c
lustre/osd/osd_internal.h