Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\microcode\core.c Create Date:2022-07-28 08:07:43
Last Modify:2020-03-16 20:13:29 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Returns:* < 0 - on error* 0 - no update done* 1 - microcode was updated

Proto:static int __reload_late(void *info)

Type:int

Parameter:

TypeParameterName
void *info
553  cpu = smp_processor_id()
555  ret = 0
561  If __wait_for_cpus( & late_cpus_in, NSEC_PER_SEC) Then Return -1
571  If Uniprocessor. Assume all masks are "1". == cpu Then apply_microcode_local( & err)
573  Else Go to wait_for_siblings
576  If err > UCODE_NFOUND Then
577  pr_warn("Error reloading microcode on CPU %d\n", cpu)
578  ret = -1
579  Else if err == UCODE_UPDATED || err == UCODE_OK Then
580  ret = 1
583  wait_for_siblings :
584  If __wait_for_cpus( & late_cpus_out, NSEC_PER_SEC) Then panic - halt the system*@fmt: The text string to print* Display a message, then perform cleanups.* This function never returns.
593  If Uniprocessor. Assume all masks are "1". != cpu Then apply_microcode_local( & err)
596  Return ret