@@ -2630,9 +2630,9 @@ void ceph_take_cap_refs(struct ceph_inode_info *ci, int got,
2630
2630
*
2631
2631
* Returns 0 if caps were not able to be acquired (yet), 1 if succeed,
2632
2632
* or a negative error code. There are 3 speical error codes:
2633
- * -EAGAIN: need to sleep but non-blocking is specified
2634
- * -EFBIG: ask caller to call check_max_size() and try again.
2635
- * -ESTALE : ask caller to call ceph_renew_caps() and try again.
2633
+ * -EAGAIN: need to sleep but non-blocking is specified
2634
+ * -EFBIG: ask caller to call check_max_size() and try again.
2635
+ * -EUCLEAN : ask caller to call ceph_renew_caps() and try again.
2636
2636
*/
2637
2637
enum {
2638
2638
/* first 8 bits are reserved for CEPH_FILE_MODE_FOO */
@@ -2680,7 +2680,7 @@ static int try_get_cap_refs(struct inode *inode, int need, int want,
2680
2680
dout ("get_cap_refs %p endoff %llu > maxsize %llu\n" ,
2681
2681
inode , endoff , ci -> i_max_size );
2682
2682
if (endoff > ci -> i_requested_max_size )
2683
- ret = ci -> i_auth_cap ? - EFBIG : - ESTALE ;
2683
+ ret = ci -> i_auth_cap ? - EFBIG : - EUCLEAN ;
2684
2684
goto out_unlock ;
2685
2685
}
2686
2686
/*
@@ -2760,7 +2760,7 @@ static int try_get_cap_refs(struct inode *inode, int need, int want,
2760
2760
dout ("get_cap_refs %p need %s > mds_wanted %s\n" ,
2761
2761
inode , ceph_cap_string (need ),
2762
2762
ceph_cap_string (mds_wanted ));
2763
- ret = - ESTALE ;
2763
+ ret = - EUCLEAN ;
2764
2764
goto out_unlock ;
2765
2765
}
2766
2766
@@ -2844,7 +2844,7 @@ int ceph_try_get_caps(struct inode *inode, int need, int want,
2844
2844
2845
2845
ret = try_get_cap_refs (inode , need , want , 0 , flags , got );
2846
2846
/* three special error codes */
2847
- if (ret == - EAGAIN || ret == - EFBIG || ret == - ESTALE )
2847
+ if (ret == - EAGAIN || ret == - EFBIG || ret == - EUCLEAN )
2848
2848
ret = 0 ;
2849
2849
return ret ;
2850
2850
}
@@ -2927,7 +2927,7 @@ int ceph_get_caps(struct file *filp, int need, int want, loff_t endoff, int *got
2927
2927
}
2928
2928
2929
2929
if (ret < 0 ) {
2930
- if (ret == - EFBIG || ret == - ESTALE ) {
2930
+ if (ret == - EFBIG || ret == - EUCLEAN ) {
2931
2931
int ret2 = ceph_wait_on_async_create (inode );
2932
2932
if (ret2 < 0 )
2933
2933
return ret2 ;
@@ -2936,7 +2936,7 @@ int ceph_get_caps(struct file *filp, int need, int want, loff_t endoff, int *got
2936
2936
check_max_size (inode , endoff );
2937
2937
continue ;
2938
2938
}
2939
- if (ret == - ESTALE ) {
2939
+ if (ret == - EUCLEAN ) {
2940
2940
/* session was killed, try renew caps */
2941
2941
ret = ceph_renew_caps (inode , flags );
2942
2942
if (ret == 0 )
0 commit comments