Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: linux emulation: listxattr



Thanks for looking into this.

EF> Does anyone feel like adding a (maybe dummy) implementation for it?
I've found a workaround: setting "skipacl yes" and "skipaclupdatecheck yes"
in dsm.opt helps. You don't easily find that in the TSM documentation
because it always speaks of "extended attributes"---only that command's
description doesn't, but says "ACL".

CZ> It returns EOPNOTSUP currently, isn't that enough?
I'm confused as to what it returns. Looks like it returns 38 (or -38?);
in Penguinish, that would be ENOSYS; however, kdump says ,,too many processes''.

CZ> Do you have a ktrace of it?
Sure:
  3856   5630 dsmc     CALL  stat64(0x865fc30,0xfa9c24cc)
  3856   5630 dsmc     NAMI  "/emul/linux32/tsm-filespace"
  3856   5630 dsmc     RET   stat64 0
  3856   5630 dsmc     CALL  #232 (unimplemented listxattr)
  3856   5630 dsmc     RET   #232 (unimplemented listxattr) -1 errno -38 Too 
many processes
  3856   5630 dsmc     CALL  time(0)
  3856   5630 dsmc     RET   time 1342032513/0x4ffdca81
  3856   5630 dsmc     CALL  netbsd32_write(3,0xfa9bf7b0,0x86)
  3856   5630 dsmc     GIO   fd 3 wrote 134 bytes
       "11.07.2012 20:48:33 ANS1587W Unable to read extended attributes for 
/tsm-filespace due to errno: 38, reason: Func\
        tion not implemented\n"
  3856   5630 dsmc     RET   netbsd32_write 134/0x86
  3856   5630 dsmc     CALL  netbsd32_write(1,0xfbfdd000,0x72)
  3856   5630 dsmc     GIO   fd 1 wrote 114 bytes
       "ANS1587W Unable to read extended attributes for /tsm-filespace due to 
errno: 38, reason: Function not implemented\
        \n"
  3856   5630 dsmc     RET   netbsd32_write 114/0x72
  3856   5630 dsmc     CALL  time(0)
  3856   5630 dsmc     RET   time 1342032513/0x4ffdca81
  3856   5630 dsmc     CALL  netbsd32_write(3,0xfa9bf770,0x62)
  3856   5630 dsmc     GIO   fd 3 wrote 98 bytes
       "11.07.2012 20:48:33 ANS0361I DIAG: TransErrno: Unexpected error from 
getXattrListSize, errno = 38\n"
  3856   5630 dsmc     RET   netbsd32_write 98/0x62


Home | Main Index | Thread Index | Old Index