Today
@bz: (a) The native type can't be reused. It is struct uuid, with time_low/time_mid/... fields, which ACPI and GEOM use, while Linux's uuid_t is a raw 16-byte array (.b[]) that drivers index and memcpy. (b) In the kernel, sys/uuid.h provides only struct uuid; its uuid_t typedef is userland-only. OpenZFS's SPL defines its own kernel uuid_t, but ZFS never includes LinuxKPI headers, so nothing clashes today.
Updated as wulf suggested: the definition sits next to guid_t, and uuid_t is linux_uuid_t behind a macro.
<sys/systm.h> now follows <sys/param.h>, as wulf asked; nothing else.
native code, as wulf asked; pci_ids.h is no longer touched.
- rebase main
- copyright fixup as suggested by @imp
- sbrk test conditional build refinement, as separate differential:
https://reviews.freebsd.org/D60357, https://reviews.freebsd.org/D60358
- misc fixes suggested by @shipujin.t_gmail.com
Please ask Peter to do the full stress2 run
hm, whats left before we can land this?
Add assert in addition to stating the locking mode for mnt_susp_owner
@kib OK, done. ffs_sync_alloc() is gone, and an allocating O_SYNC/O_DSYNC write finishes with ffs_syncvnode() again, as in the revision before last (DATA_ONLY for O_DSYNC, still only when the write changed i_blocks).
pmap_enter() hardcodes PTE_CC and ignores m->md.pv_memattr.
Elaborate more about locking.
To answer your question, the ti_edma3tc instances never touched that global, it only ever held the one channel controller.
Updated to use the new ti_edma3 interface from D59124.
Add comment.
This adds copyright information for lib/libexpat (aka libbsdxml).
Panel Used By
| Dashboard | lffpires_ruabrasil.org's Dashboard |