@@ -1991,8 +1991,7 @@ require use of the stronger protocol */
1991
1991
* TCP_Server_Info-> TCP_Server_Info cifs_get_tcp_session
1992
1992
* reconnect_mutex
1993
1993
* TCP_Server_Info->srv_mutex TCP_Server_Info cifs_get_tcp_session
1994
- * cifs_ses->session_mutex cifs_ses sesInfoAlloc
1995
- * cifs_tcon
1994
+ * cifs_ses->session_mutex cifs_ses sesInfoAlloc
1996
1995
* cifs_tcon->open_file_lock cifs_tcon->openFileList tconInfoAlloc
1997
1996
* cifs_tcon->pending_opens
1998
1997
* cifs_tcon->stat_lock cifs_tcon->bytes_read tconInfoAlloc
@@ -2011,21 +2010,25 @@ require use of the stronger protocol */
2011
2010
* ->oplock_credits
2012
2011
* ->reconnect_instance
2013
2012
* cifs_ses->ses_lock (anything that is not protected by another lock and can change)
2013
+ * sesInfoAlloc
2014
2014
* cifs_ses->iface_lock cifs_ses->iface_list sesInfoAlloc
2015
2015
* ->iface_count
2016
2016
* ->iface_last_update
2017
- * cifs_ses->chan_lock cifs_ses->chans
2017
+ * cifs_ses->chan_lock cifs_ses->chans sesInfoAlloc
2018
2018
* ->chans_need_reconnect
2019
2019
* ->chans_in_reconnect
2020
2020
* cifs_tcon->tc_lock (anything that is not protected by another lock and can change)
2021
+ * tcon_info_alloc
2021
2022
* inode->i_rwsem, taken by fs/netfs/locking.c e.g. should be taken before cifsInodeInfo locks
2022
2023
* cifsInodeInfo->open_file_lock cifsInodeInfo->openFileList cifs_alloc_inode
2023
2024
* cifsInodeInfo->writers_lock cifsInodeInfo->writers cifsInodeInfo_alloc
2024
2025
* cifsInodeInfo->lock_sem cifsInodeInfo->llist cifs_init_once
2025
2026
* ->can_cache_brlcks
2026
2027
* cifsInodeInfo->deferred_lock cifsInodeInfo->deferred_closes cifsInodeInfo_alloc
2027
- * cached_fids->cfid_list_lock cifs_tcon->cfids->entries init_cached_dirs
2028
- * cifsFileInfo->fh_mutex cifsFileInfo cifs_new_fileinfo
2028
+ * cached_fids->cfid_list_lock cifs_tcon->cfids->entries init_cached_dirs
2029
+ * cached_fid->fid_lock (anything that is not protected by another lock and can change)
2030
+ * init_cached_dir
2031
+ * cifsFileInfo->fh_mutex cifsFileInfo cifs_new_fileinfo
2029
2032
* cifsFileInfo->file_info_lock cifsFileInfo->count cifs_new_fileinfo
2030
2033
* ->invalidHandle initiate_cifs_search
2031
2034
* ->oplock_break_cancelled
0 commit comments