HomeFreeBSD

Minor code refactor as a preparation step for suprise removal of CX-4

Description

Minor code refactor as a preparation step for suprise removal of CX-4
PCI device(s), changes:

  • alloc_entry() now clears bit for page slot entry aswell
  • update of cmd->ent_arr[] is now under cmd->alloc_lock
  • complete command if alloc_entry() fails

MFC after: 1 week
Sponsored by: Mellanox Technologies

Details

Provenance
hselaskyAuthored on
Parents
rS312876: Use ffs() to scan for first bit instead of using a for() loop.
Branches
Unknown
Tags
Unknown