[Midnightbsd-cvs] [MidnightBSD/src] 3e9d08: make all is needed to generate .depend.*

Lucas Holt noreply at github.com
Sat Nov 21 00:01:22 EST 2020


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 3e9d088183afbc0fa4aaef1e017c4e980bc9086b
      https://github.com/MidnightBSD/src/commit/3e9d088183afbc0fa4aaef1e017c4e980bc9086b
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M sys/conf/kern.post.mk

  Log Message:
  -----------
  make all is needed to generate .depend.*


  Commit: b683cf82d5d398a103bd315f53b2dec908f5935f
      https://github.com/MidnightBSD/src/commit/b683cf82d5d398a103bd315f53b2dec908f5935f
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
    M cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
    M sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
    M sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h

  Log Message:
  -----------
  ZVOLs should not be allowed to have children

zfs create, receive and rename can bypass this hierarchy rule. Update
both userland and kernel module to prevent this issue and use pyzfs
unit tests to exercise the ioctls directly.

Note: this commit slightly changes zfs_ioc_create() ABI. This allow to
differentiate a generic error (EINVAL) from the specific case where we
tried to create a dataset below a ZVOL (ZFS_ERR_WRONG_PARENT).


  Commit: a23ff44185531fc358c73e2c17b2f6bba904210e
      https://github.com/MidnightBSD/src/commit/a23ff44185531fc358c73e2c17b2f6bba904210e
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2020-11-20 (Fri, 20 Nov 2020)

  Changed paths:
    M sys/ufs/ufs/inode.h

  Log Message:
  -----------
  revert


  Commit: 3dcef823bae266fe66980553ae0fbba0aa853615
      https://github.com/MidnightBSD/src/commit/3dcef823bae266fe66980553ae0fbba0aa853615
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2020-11-21 (Sat, 21 Nov 2020)

  Changed paths:
    M sys/net80211/ieee80211_amrr.c

  Log Message:
  -----------
  net80211: fix another possible panic for some drivers


Compare: https://github.com/MidnightBSD/src/compare/82808547c62b...3dcef823bae2


More information about the Midnightbsd-cvs mailing list