]> git.hungrycats.org Git - linux/commitdiff
Merge m68k patches
authorLinus Torvalds <torvalds@home.transmeta.com>
Tue, 23 Jul 2002 13:28:36 +0000 (06:28 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Tue, 23 Jul 2002 13:28:36 +0000 (06:28 -0700)
1  2 
arch/m68k/bvme6000/config.c
arch/m68k/mvme147/config.c
arch/m68k/mvme16x/config.c
drivers/block/acsi.c
drivers/block/ataflop.c
drivers/block/floppy.c
drivers/char/Makefile
include/asm-m68k/system.h

Simple merge
Simple merge
Simple merge
index f616f01847b742fe04eb89f87774c9fce0d5c6bc,b57caf387a3e98707a28db448a967dd80ac2cb33..48c250892cde98fe27ed362612fc906eb04032d8
@@@ -1810,17 -1828,26 +1812,17 @@@ void cleanup_module(void
   *
   */
  
- static int revalidate_acsidisk( int dev, int maxusage )
+ static int revalidate_acsidisk(kdev_t dev, int maxusage )
  {
 -      int device;
 -      struct gendisk * gdev;
 -      int res;
 -      struct acsi_info_struct *aip;
 -      
 -      device = minor(dev);
 -      aip = &acsi_info[device];
 -      gdev = &GENDISK_STRUCT;
 +      int unit = DEVICE_NR(minor(dev));
 +      struct acsi_info_struct *aip = &acsi_info[unit];
 +      kdev_t device = mk_kdev(MAJOR_NR, unit<<4);
 +      int res = dev_lock_part(device);
  
 -      cli();
 -      if (DEVICE_BUSY || USAGE > maxusage) {
 -              sti();
 -              return -EBUSY;
 -      };
 -      DEVICE_BUSY = 1;
 -      sti();
 +      if (res < 0)
 +              return res;
  
 -      res = wipe_partitions(dev);
 +      res = wipe_partitions(device);
  
        stdma_lock( NULL, NULL );
  
Simple merge
Simple merge
index 650d9b6eb6de4f29f8ecf71c9763dd2f56cb2dde,be51439f49bd085231f9b7f81ac1f1a23cb7413a..d7044c9b2b06ac8c1d823a1ec4f022bee7d6f3d8
@@@ -45,8 -48,18 +45,17 @@@ ifeq ($(ARCH),m68k
     else
        KEYBD =
     endif
 -   SERIAL   =
  endif
  
+ ifdef CONFIG_Q40
+   KEYBD += q40_keyb.o
+   SERIAL = serial.o
+ endif
+ ifdef CONFIG_APOLLO
+   KEYBD += dn_keyb.o
+ endif
  ifeq ($(ARCH),arm)
    ifneq ($(CONFIG_PC_KEYMAP),y)
      KEYMAP   =
Simple merge