mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 02:30:34 +02:00 
			
		
		
		
	enlarge console.name
console.name[] is eight chars, but so is "earlyvga". So when we try to print console->name when using earlyvga it runs off the end of the string. Make it bigger. Diagnosed-by: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
		
							parent
							
								
									19c5d45a09
								
							
						
					
					
						commit
						6ae9200f2c
					
				
					 1 changed files with 2 additions and 3 deletions
				
			
		| 
						 | 
					@ -92,9 +92,8 @@ void give_up_console(const struct consw *sw);
 | 
				
			||||||
#define CON_BOOT	(8)
 | 
					#define CON_BOOT	(8)
 | 
				
			||||||
#define CON_ANYTIME	(16) /* Safe to call when cpu is offline */
 | 
					#define CON_ANYTIME	(16) /* Safe to call when cpu is offline */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct console
 | 
					struct console {
 | 
				
			||||||
{
 | 
						char	name[16];
 | 
				
			||||||
	char	name[8];
 | 
					 | 
				
			||||||
	void	(*write)(struct console *, const char *, unsigned);
 | 
						void	(*write)(struct console *, const char *, unsigned);
 | 
				
			||||||
	int	(*read)(struct console *, char *, unsigned);
 | 
						int	(*read)(struct console *, char *, unsigned);
 | 
				
			||||||
	struct tty_driver *(*device)(struct console *, int *);
 | 
						struct tty_driver *(*device)(struct console *, int *);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue