c8fa4655 | 06-Feb-2014 |
Andreas Jaekel <jaekel@strato-rz.de> |
getgen driver added for znode info ioctl()s
The getgen driver provides an ioctl() that can give information about an inode to userspace that is normally unavailable, such as the generation number an
getgen driver added for znode info ioctl()s
The getgen driver provides an ioctl() that can give information about an inode to userspace that is normally unavailable, such as the generation number and the crtime.
The inode has to be on a ZFS filesystem, and an open fd to any file on the same filesystem needs to be provided.
show more ...
|
1a2938be | 21-Nov-2013 |
Robert Mustacchi <rm@joyent.com> |
4425 port_fop_femuninstall is too loose with its locks Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail
4425 port_fop_femuninstall is too loose with its locks Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
show more ...
|
0b88fda6 | 29-Nov-2013 |
George Wilson <george.wilson@delphix.com> |
3580 Want zvols to return volblocksize when queried for physical block size Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Levent
3580 Want zvols to return volblocksize when queried for physical block size Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
show more ...
|
5be89596 | 14-Jan-2014 |
Andreas Jaekel <jaekel@strato-rz.de> |
zev: pass xattr flag into userland, fix umount bug
zev events now have a flag in inode structures indicating whether the inode is part of some file's extended attributes. We use this to ignore such
zev: pass xattr flag into userland, fix umount bug
zev events now have a flag in inode structures indicating whether the inode is part of some file's extended attributes. We use this to ignore such events.
Also, there was a bug in umount: the dsl dataset was freed before it was used by the zev callback. This wasn't noted before because it was usually still okay. On debug kernels, the freed space is cleared, and so it was immediatly visible.
show more ...
|
b36b6198 | 09-Dec-2013 |
Andreas Jaekel <jaekel@strato-rz.de> |
zev: bugfix - zev_detach return value when busy
zev_detach() returned EBUSY when the module was in use, but should return DDI_FAILURE.
EBUSY leads to the titanic_7 kernel trying to unload the modul
zev: bugfix - zev_detach return value when busy
zev_detach() returned EBUSY when the module was in use, but should return DDI_FAILURE.
EBUSY leads to the titanic_7 kernel trying to unload the module, which will fail in _fini(), and also break functionality because of the partial execution of _fini().
show more ...
|