]> git.neil.brown.name Git - history.git/commitdiff
Merge UML update
authorLinus Torvalds <torvalds@home.transmeta.com>
Tue, 15 Oct 2002 11:46:38 +0000 (04:46 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 15 Oct 2002 11:46:38 +0000 (04:46 -0700)
14 files changed:
1  2 
arch/um/drivers/line.c
arch/um/drivers/net_kern.c
arch/um/drivers/port_kern.c
arch/um/drivers/ssl.c
arch/um/drivers/stdio_console.c
arch/um/drivers/ubd_kern.c
arch/um/kernel/process_kern.c
arch/um/kernel/signal_user.c
arch/um/kernel/time_kern.c
arch/um/kernel/trap_user.c
arch/um/kernel/tty_log.c
arch/um/kernel/um_arch.c
arch/um/kernel/user_util.c
arch/um/ptproxy/proxy.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 6683cf007fb9659d603446ed49f89f771f395b75,fb7f065400b42ec01fda470a53f0b682d42b63bc..68c8e1ca81d15d5455d2ea13afe887d872da91cd
@@@ -394,9 -438,9 +430,9 @@@ static int ubd_add(int n
        u64 size;
  
        if (!dev->file)
-               return -1;
+               goto out;
  
 -      disk = alloc_disk();
 +      disk = alloc_disk(1 << UBD_SHIFT);
        if (!disk)
                return -1;
        disk->major = MAJOR_NR;
@@@ -640,12 -708,17 +698,11 @@@ static int ubd_open_dev(struct ubd *dev
  
  static int ubd_open(struct inode *inode, struct file *filp)
  {
 -      struct ubd *dev;
 -      int n, offset, err = 0;
 -
 -      n = DEVICE_NR(inode->i_rdev);
 -      dev = &ubd_dev[n];
 -      if(n > MAX_DEV)
 -              return -ENODEV;
 -
 -      offset = n << UBD_SHIFT;
 +      int n = DEVICE_NR(inode->i_rdev);
 +      struct ubd *dev = &ubd_dev[n];
 +      int err;
        if(dev->is_dir == 1)
-               return(0);
+               goto out;
  
        if(dev->count == 0){
                dev->openflags = dev->boot_openflags;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge