A crate that decides whether a powercap zone qualifies for the RAPL rung kept a
copy of is_rapl_package_name, and the copy fell behind when the predicate came to
accept package-<n>-die-<m>. The predicate is now public, and so is Rapl::open_in,
which reads the powercap tree at the root it is given and nothing else. Each doc
says what it answers. A test calls both through the crate's public path, on a
fixture tree with package-0-die-0 and package-0-die-1 zones beside a core subzone
and a psys zone: the reader sums the two die zones and only them. Nothing else
changes.
Changelog: none
Co-Authored-By: Claude Opus 5.5 <[email protected]>