- many fixes about using ENTRY, RETURN, GOTO and EXIT.
- md_close() chnaged to use mdc_op_data like other md_* functions instead of using obdo. - fixed prototype declaration for llapi_lov_get_uuids() - bug #6900 - fixed error message in ll_gns_mount_object() - bug #7146 - a lot of fixes about memory allocation/freeing: - checks is memory is actually allocated by OBD_ALLOC() before sing it and do appropriate actions otherwise. - fixed many leaks on error paths. - fixed missed OBD_FREE(capa_hash) in capa_cache_cleanup() - fixed few on stack allocatoins of mdc_op_data in new landed stuff. - in smfs_mount_cache() fixes correct cleanup in the cases of memory allocation failures. Do mntput() for new mounted cache_mnt on error path. - in smfs_umount_cache() nullify smb->smsi_cache_ftype and smb->smsi_ftype after freeing them, to prevent attempt to free again if smfs_umount_cache() is called second time.
Showing
- lustre/cmobd/cm_write.c 2 additions, 1 deletionlustre/cmobd/cm_write.c
- lustre/cobd/cache_obd.c 2 additions, 2 deletionslustre/cobd/cache_obd.c
- lustre/include/liblustre.h 6 additions, 0 deletionslustre/include/liblustre.h
- lustre/include/linux/lustre_idl.h 12 additions, 3 deletionslustre/include/linux/lustre_idl.h
- lustre/include/linux/lustre_mds.h 2 additions, 2 deletionslustre/include/linux/lustre_mds.h
- lustre/include/linux/obd.h 2 additions, 3 deletionslustre/include/linux/obd.h
- lustre/include/linux/obd_class.h 4 additions, 3 deletionslustre/include/linux/obd_class.h
- lustre/include/lustre/liblustreapi.h 2 additions, 1 deletionlustre/include/lustre/liblustreapi.h
- lustre/liblustre/file.c 64 additions, 7 deletionslustre/liblustre/file.c
- lustre/llite/dir.c 14 additions, 8 deletionslustre/llite/dir.c
- lustre/llite/file.c 62 additions, 63 deletionslustre/llite/file.c
- lustre/llite/llite_gns.c 2 additions, 2 deletionslustre/llite/llite_gns.c
- lustre/llite/llite_gs.c 45 additions, 25 deletionslustre/llite/llite_gs.c
- lustre/llite/llite_internal.h 80 additions, 11 deletionslustre/llite/llite_internal.h
- lustre/llite/llite_lib.c 36 additions, 12 deletionslustre/llite/llite_lib.c
- lustre/lmv/lmv_intent.c 6 additions, 1 deletionlustre/lmv/lmv_intent.c
- lustre/lmv/lmv_obd.c 4 additions, 5 deletionslustre/lmv/lmv_obd.c
- lustre/lvfs/fsfilt_snap_ext3.c 0 additions, 1 deletionlustre/lvfs/fsfilt_snap_ext3.c
- lustre/lvfs/lvfs_linux.c 3 additions, 1 deletionlustre/lvfs/lvfs_linux.c
- lustre/mdc/mdc_internal.h 5 additions, 2 deletionslustre/mdc/mdc_internal.h
Loading
Please register or sign in to comment