search for: erst_check_t

Displaying 2 results from an estimated 2 matches for "erst_check_t".

2012 Oct 18
3
ask a question about ERST
...ch acpi spec and kernel upstream? [root@zhenzhong2 xen-unstable.hg]# hg export 23760 # HG changeset patch # User Keir Fraser <keir@xen.org> # Date 1312909603 -3600 # Node ID ae10d7804168c185166277bcef3b18ffc9227b66 # Parent aca07ff1f0a59cc7ebb5ef76875229b7e99ba3ff ACPI ERST: Revert change to erst_check_table() to be more permissive. Permits tables that apparently Xen cannot handle (causes boot failure on many systems). Signed-off-by: Keir Fraser <keir@xen.org> diff -r aca07ff1f0a5 -r ae10d7804168 xen/drivers/acpi/apei/erst.c --- a/xen/drivers/acpi/apei/erst.c Tue Aug 09 17:48:16 2011 +0100...
2010 Aug 20
0
[PATCH 1/2] Implement APEI ERST feature to Xen
...(&erst_lock, flags); + if (erst_erange.attr & ERST_RANGE_NVRAM) + rc = __erst_clear_from_nvram(record_id); + else + rc = __erst_clear_from_storage(record_id); + spin_unlock_irqrestore(&erst_lock, flags); + + return rc; +} + +static int erst_check_table(struct acpi_table_erst *erst_tab) +{ + if (erst_tab->header_length != sizeof(struct acpi_table_erst)) + return -EINVAL; + if (erst_tab->header.length < sizeof(struct acpi_table_erst)) + return -EINVAL; + if (erst_tab->entries != +...