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_ANYTIME	(16) /* Safe to call when cpu is offline */
 | 
			
		||||
 | 
			
		||||
struct console
 | 
			
		||||
{
 | 
			
		||||
	char	name[8];
 | 
			
		||||
struct console {
 | 
			
		||||
	char	name[16];
 | 
			
		||||
	void	(*write)(struct console *, const char *, unsigned);
 | 
			
		||||
	int	(*read)(struct console *, char *, unsigned);
 | 
			
		||||
	struct tty_driver *(*device)(struct console *, int *);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue