(acpi_tb_checksum (rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) { 
(acpi_tb_generate_checksum (rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) { 
acpi_tb_validate_rsdp (	struct rsdp_descriptor          *rsdp){	ACPI_FUNCTION_ENTRY ();	/*	 *  The signature and checksum must both be correct	 */	if (ACPI_STRNCMP ((char *) rsdp, RSDP_SIG, sizeof (RSDP_SIG)-1) != 0) {		/* Nope, BAD Signature */		return (AE_BAD_SIGNATURE);	}	/* Check the standard checksum */	if (acpi_tb_checksum (rsdp, ACPI_RSDP_CHECKSUM_LENGTH) != 0) {		return (AE_BAD_CHECKSUM);	}	/* Check extended checksum if table version >= 2 */	if ((rsdp->revision >= 2) &&		(acpi_tb_checksum (rsdp, ACPI_RSDP_XCHECKSUM_LENGTH) != 0)) {		return (AE_BAD_CHECKSUM);	}	return (AE_OK);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0c9938cc75057c0fca1af55a55dcfc2842436695/tbxfroot.c/buggy/drivers/acpi/tables/tbxfroot.c