/** * check_signature - find BIOS signatures * @io_addr: mmio address to check * @signature: signature block * @length: length of signature * * Perform a signature comparison with the mmio address io_addr. This * address should have been obtained by ioremap. * Returns 1 on a match. */intcheck_signature(constvolatilevoid__iomem*io_addr,constunsignedchar*signature,intlength){while(length--){if(readb(io_addr)!=*signature)return0;io_addr++;signature++;}return1;}EXPORT_SYMBOL(check_signature);