Diff for /linux/kernel/printk.c between versions 1.1.1.4 and 1.1.1.5

version 1.1.1.4, 2018/04/24 18:08:00 version 1.1.1.5, 2018/04/24 18:13:11
Line 1 Line 1
 /*  /*
  *  linux/kernel/printk.c   *  linux/kernel/printk.c
  *   *
  *  (C) 1991  Linus Torvalds   *  Copyright (C) 1991, 1992  Linus Torvalds
  */   */
   
 #include <stdarg.h>  #include <stdarg.h>
 #include <stddef.h>  
 #include <errno.h>  
   
 #include <asm/segment.h>  #include <asm/segment.h>
 #include <asm/system.h>  #include <asm/system.h>
   
   #include <linux/errno.h>
 #include <linux/sched.h>  #include <linux/sched.h>
 #include <linux/kernel.h>  #include <linux/kernel.h>
   
Line 22  extern void console_print(const char *); Line 21  extern void console_print(const char *);
 static unsigned long log_page = 0;  static unsigned long log_page = 0;
 static unsigned long log_start = 0;  static unsigned long log_start = 0;
 static unsigned long log_size = 0;  static unsigned long log_size = 0;
 static struct task_struct * log_wait = NULL;  static struct wait_queue * log_wait = NULL;
   
 int sys_syslog(int type, char * buf, int len)  int sys_syslog(int type, char * buf, int len)
 {  {
Line 39  int sys_syslog(int type, char * buf, int Line 38  int sys_syslog(int type, char * buf, int
                         wake_up(&log_wait);                          wake_up(&log_wait);
                         return 0;                          return 0;
                 case 1:                  case 1:
                         i = get_free_page();                          i = get_free_page(GFP_KERNEL);
                         if (log_page) {                          if (log_page) {
                                 free_page(i);                                  free_page(i);
                                 return 0;                                  return 0;

Removed from v.1.1.1.4  
changed lines
  Added in v.1.1.1.5


unix.superglobalmegacorp.com