NetBSD-Bugs archive

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

Re: kern/30058

The following reply was made to PR kern/30058; it has been noted by GNATS.

From: Christian Kujau <>
Subject: Re: kern/30058
Date: Fri, 16 Aug 2019 23:42:29 -0700 (PDT)

 While the first topic of this PR appears to be no longer valid (md5 now 
 supports -q), extended attributes are still not working in NetBSD 8.1:
  # newfs -O 1 /dev/rwd1a
  # mount -t ffs -o extattr /dev/wd1a /mnt/test/
  # cd /mnt/test && touch foo
  # setextattr system bar baz foo
  setextattr: foo: failed: Operation not supported
  # dmesg | tail -1
  /mnt/test: failed to start extattr: error = 2
  # config -x /netbsd | grep EXTA
  options         UFS_EXTATTR  # Extended attribute support for UFS1
 Curiously enough, while the original PR is from 2005, two commits[0] to 
 sys/ufs/ufs/extattr.h and sys/ufs/ufs/ufs_extattr.c from 2014 and 2016 can 
 be found, but I'm wondering if UFS_EXTATTR was even tested in the last 
 couple of years. FWIW, EA support has been removed from OpenBSD in 2005, 
 so maybe the code can be removed from NetBSD as well? It'd be nice to have 
 it working though :-D
     Bump UFS1 extended attribute max name length to 256
     Explain why the lock in here needs to be recursive. Related to PR 46997.
     Extended Attributes was a piece to get to ACLs
 BOFH excuse #67:
 descramble code needed from software company

Home | Main Index | Thread Index | Old Index