File tree 1 file changed +7
-4
lines changed
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -378,6 +378,8 @@ int parse_reparse_point(struct reparse_data_buffer *buf,
378
378
u32 plen , struct cifs_sb_info * cifs_sb ,
379
379
bool unicode , struct cifs_open_info_data * data )
380
380
{
381
+ struct cifs_tcon * tcon = cifs_sb_master_tcon (cifs_sb );
382
+
381
383
data -> reparse .buf = buf ;
382
384
383
385
/* See MS-FSCC 2.1.2 */
@@ -394,12 +396,13 @@ int parse_reparse_point(struct reparse_data_buffer *buf,
394
396
case IO_REPARSE_TAG_LX_FIFO :
395
397
case IO_REPARSE_TAG_LX_CHR :
396
398
case IO_REPARSE_TAG_LX_BLK :
397
- return 0 ;
399
+ break ;
398
400
default :
399
- cifs_dbg (VFS , "%s: unhandled reparse tag: 0x%08x\n" ,
400
- __func__ , le32_to_cpu (buf -> ReparseTag ));
401
- return - EOPNOTSUPP ;
401
+ cifs_tcon_dbg (VFS | ONCE , "unhandled reparse tag: 0x%08x\n" ,
402
+ le32_to_cpu (buf -> ReparseTag ));
403
+ break ;
402
404
}
405
+ return 0 ;
403
406
}
404
407
405
408
int smb2_parse_reparse_point (struct cifs_sb_info * cifs_sb ,
You can’t perform that action at this time.
0 commit comments