HomeFreeBSD

- Consistently return EDEADLK when presented with a new set that is
rS177738Unpublished

Unpublished Commit ยท Learn More

No further details are available.

Description

  • Consistently return EDEADLK when presented with a new set that is incompatible with existing bindings.
  • Try to copyout the setid in cpuset() before migrating the proc to the setid in case the user has supplied a bad buffer.
  • Rename cpuset_root() and cpuset_base() to cpuset_ref{root,base} to be more descriptive and free cpuset_root to be used as a different type of symbol.
  • Make cpuset_root the cpuset_t set of all cpus in the system. This should contain the same bitmask as all_cpus presently.
  • Add a CPU_CMP() macro to compare two sets.

Details

Provenance
jeffAuthored on
Parents
rS177737: Don't call xdrrec_skiprecord in the non-blocking case. If
Branches
Unknown
Tags
Unknown

Event Timeline