1ed140e018
The suspend_to_ram, read_battery_status, and read_battery_info methods were incorrectly placed inside 'impl Drop for PhysmapGuard'. They reference fields (aml_symbols, fadt) that only exist on AcpiContext. Move them to impl AcpiContext and fix field access (self.fadt.as_ref() instead of self.fadt()).