On 5/1/2016 1:42 PM, Linda Knippers wrote:
<snip>
>
> Can you add some debug tracing to xlat_status()? Something is not lining up.
I put a printk at the top of xlat_status() as well as in each case statement.
xlat_status() is not called from acpi_nfit_query_poison(), which is called at
boot time. Not sure if we're getting there from acpi_nfit_scrub() or
acpi_nfit_async_scrub().
Ok, it actually is being called, but only for the start command. See attached.
BTW, this is with your rewrite of Jerry's patches but I saw the same
behavior before I applied them as that's what the previous dmesg output
was from.
One thing you'll notice in this new dmesg output is that unlike before,
the acpi_nfit_ctl() function prints the DSM number, not the DSM name,
when displaying the input. It prints the DSM name when displaying the
output.
-- ljk
-- ljk