cregit-Linux how code gets into the kernel

Release 4.10 lib/check_signature.c

Directory: lib
#include <linux/io.h>
#include <linux/export.h>

/**
 *      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.
 */


int check_signature(const volatile void __iomem *io_addr, const unsigned char *signature, int length) { while (length--) { if (readb(io_addr) != *signature) return 0; io_addr++; signature++; } return 1; }

Contributors

PersonTokensPropCommitsCommitProp
andrew mortonandrew morton50100.00%1100.00%
Total50100.00%1100.00%

EXPORT_SYMBOL(check_signature);

Overall Contributors

PersonTokensPropCommitsCommitProp
andrew mortonandrew morton6198.39%150.00%
paul gortmakerpaul gortmaker11.61%150.00%
Total62100.00%2100.00%
Directory: lib
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.