| .. | .. | 
|---|
| 38 | 38 |  	 * IMPORTANT NOTE TO BOOTLOADER AUTHORS: do not simply clear | 
|---|
| 39 | 39 |  	 * this field.  The purpose of this field is to guarantee | 
|---|
| 40 | 40 |  	 * compliance with the x86 boot spec located in | 
|---|
| 41 |  | -	 * Documentation/x86/boot.txt .  That spec says that the  | 
|---|
 | 41 | +	 * Documentation/x86/boot.rst .  That spec says that the  | 
|---|
| 42 | 42 |  	 * *whole* structure should be cleared, after which only the | 
|---|
| 43 | 43 |  	 * portion defined by struct setup_header (boot_params->hdr) | 
|---|
| 44 | 44 |  	 * should be copied in. | 
|---|
| .. | .. | 
|---|
| 49 | 49 |  	 * problems again. | 
|---|
| 50 | 50 |  	 */ | 
|---|
| 51 | 51 |  	if (boot_params->sentinel) { | 
|---|
| 52 |  | -		/* fields in boot_params are left uninitialized, clear them */  | 
|---|
| 53 | 52 |  		static struct boot_params scratch; | 
|---|
| 54 | 53 |  		char *bp_base = (char *)boot_params; | 
|---|
| 55 | 54 |  		char *save_base = (char *)&scratch; | 
|---|