HomeFreeBSD

tag_action is not used at all in ata. It's set to 1 for ordered

Description

tag_action is not used at all in ata. It's set to 1 for ordered
transactions, but that value isn't used. It's bogusly used to report
in devstat, due to a cut and paste error from SCSI. Mark it as unused
in cam_fill_ataio. Reclaim the memory as a new ata_flags. In addition,
tag_id and init_id are completely unused, so reclaim those as 'unused'
now too. These were needlessly copied when ata was split from scsi.

This allows us, in the future, to create structures that can
communicate AUXILIARY regsiter to the SIMs, which cannot be done now.

Differential Revision: https://reviews.freebsd.org/D5598

Details

Provenance
impAuthored on
Differential Revision
D5598: Implement AUXILIARY REGISTER
Parents
rS298141: Turn ssh_host_dsa_key back on until PR#208254 is taken care of.
Branches
Unknown
Tags
Unknown