From 68754c496b16c6416ee601d6d9cc634e91e3b9f1 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Mon, 20 Feb 2006 19:42:29 +0000 Subject: 2006-02-20 Thomas Schwinge Remove unused and unsupported code. Consult the file `DEVELOPMENT' for details. Partly based on suggestions by Gianluca Guida . * i386/bogus/asc.h: Remove file. * i386/bogus/aha.h: Likewise. * i386/bogus/eaha.h: Likewise. * i386/bogus/sbic.h: Likewise. * i386/bogus/sci.h: Likewise. * i386/bogus/sii.h: Likewise. * i386/bogus/siop.h: Likewise. * i386/i386at/eisa.h: Likewise. * scsi/adapters/README: Likewise. * scsi/adapters/scsi_33C93.h: Likewise. * scsi/adapters/scsi_33C93_hdw.c: Likewise. * scsi/adapters/scsi_5380.h: Likewise. * scsi/adapters/scsi_5380_hdw.c: Likewise. * scsi/adapters/scsi_53C700.h: Likewise. * scsi/adapters/scsi_53C700_hdw.c: Likewise. * scsi/adapters/scsi_53C94.h: Likewise. * scsi/adapters/scsi_53C94_hdw.c: Likewise. * scsi/adapters/scsi_7061.h: Likewise. * scsi/adapters/scsi_7061_hdw.c: Likewise. * scsi/adapters/scsi_89352.h: Likewise. * scsi/adapters/scsi_89352_hdw.c: Likewise. * scsi/adapters/scsi_aha15.h: Likewise. * scsi/adapters/scsi_aha15_hdw.c: Likewise. * scsi/adapters/scsi_aha17_hdw.c: Likewise. * scsi/adapters/scsi_dma.h: Likewise. * scsi/adapters/scsi_user_dma.c: Likewise. * scsi/adapters/scsi_user_dma.h: Likewise. * scsi/compat_30.h: Likewise. * scsi/disk_label.c: Likewise. * scsi/mapped_scsi.c: Likewise. * scsi/mapped_scsi.h: Likewise. * scsi/pc_scsi_label.c: Likewise. * scsi/rz.c: Likewise. * scsi/rz.h: Likewise. * scsi/rz_audio.c: Likewise. * scsi/rz_cpu.c: Likewise. * scsi/rz_disk.c: Likewise. * scsi/rz_disk_bbr.c: Likewise. * scsi/rz_host.c: Likewise. * scsi/rz_labels.h: Likewise. * scsi/rz_tape.c: Likewise. * scsi/scsi.c: Likewise. * scsi/scsi.h: Likewise. * scsi/scsi2.h: Likewise. * scsi/scsi_alldevs.c: Likewise. * scsi/scsi_comm.c: Likewise. * scsi/scsi_cpu.c: Likewise. * scsi/scsi_defs.h: Likewise. * scsi/scsi_disk.c: Likewise. * scsi/scsi_endian.h: Likewise. * scsi/scsi_jukebox.c: Likewise. * scsi/scsi_optical.c: Likewise. * scsi/scsi_printer.c: Likewise. * scsi/scsi_rom.c: Likewise. * scsi/scsi_scanner.c: Likewise. * scsi/scsi_tape.c: Likewise. * scsi/scsi_worm.c: Likewise. * i386/i386at/autoconf.c: Don't include and anymore and adopt all users of NAHA and NEAHA as if it were always defined to `0'. * i386/i386at/conf.c: Likewise. * Makefile.in (scsi-files): Remove variable and all users of it. --- scsi/compat_30.h | 163 ------------------------------------------------------- 1 file changed, 163 deletions(-) delete mode 100644 scsi/compat_30.h (limited to 'scsi/compat_30.h') diff --git a/scsi/compat_30.h b/scsi/compat_30.h deleted file mode 100644 index 988aed7..0000000 --- a/scsi/compat_30.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Mach Operating System - * Copyright (c) 1991,1990 Carnegie Mellon University - * All Rights Reserved. - * - * Permission to use, copy, modify and distribute this software and its - * documentation is hereby granted, provided that both the copyright - * notice and this permission notice appear in all copies of the - * software, derivative works or modified versions, and any portions - * thereof, and that both notices appear in supporting documentation. - * - * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" - * CONDITION. CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR - * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE. - * - * Carnegie Mellon requests users of this software to return to - * - * Software Distribution Coordinator or Software.Distribution@CS.CMU.EDU - * School of Computer Science - * Carnegie Mellon University - * Pittsburgh PA 15213-3890 - * - * any improvements or extensions that they make and grant Carnegie Mellon - * the rights to redistribute these changes. - */ -/* - * File: compat_30.h - * Author: Alessandro Forin, Carnegie Mellon University - * Date: 4/91 - * - * Compatibility defs to retrofit Mach 3.0 drivers - * into Mach 2.6. - */ - -#ifndef _SCSI_COMPAT_30_ -#define _SCSI_COMPAT_30_ - -#include - -#ifdef MACH_KERNEL -/* - * Mach 3.0 compiles with these definitions - */ - -#include -#include -#include -#include - -/* - * Scratch temporary in io_req structure (for error handling) - */ -#define io_temporary io_error - -#else /*MACH_KERNEL*/ -/* - * Mach 2.x compiles with these definitions - */ - -/* ??? */ -typedef int dev_mode_t; -typedef int *dev_status_t; /* Variable-length array of integers */ -/* ??? */ - -/* Buffer structures */ - -typedef int io_return_t; - -#include -#include - -#define io_req buf -typedef struct buf *io_req_t; - -#define io_req_alloc(ior,size) ior = geteblk(size) -#define io_req_free(ior) brelse(ior) - -/* - * Redefine fields for drivers using new names - */ -#define io_op b_flags -#define io_count b_bcount -#define io_error b_error -#define io_unit b_dev -#define io_recnum b_blkno -#define io_residual b_resid -#define io_data b_un.b_addr -#define io_done b_iodone - -/* - * Redefine fields for driver request list heads, using new names. - */ -#define io_next av_forw -#define io_prev av_back -/*#define io_next b_actf*/ -/*#define io_prev b_actl*/ -#define io_link b_forw -#define io_rlink b_back -/*#define io_count b_active*/ -/*#define io_residual b_errcnt*/ -#define io_alloc_size b_bufsize - -/* - * Scratch temporary in io_req structure (for error handling) - */ -#define io_temporary b_pfcent - -/* - * Redefine flags - */ -#define IO_WRITE B_WRITE -#define IO_READ B_READ -#define IO_OPEN B_OPEN -#define IO_DONE B_DONE -#define IO_ERROR B_ERROR -#define IO_BUSY B_BUSY -#define IO_WANTED B_WANTED -#define IO_BAD B_BAD -#define IO_CALL B_CALL -#define IO_INTERNAL B_MD1 - -#define IO_SPARE_START B_MD1 - -#include - -/* Error codes */ - -#include - -#define D_SUCCESS ESUCCESS -#define D_IO_ERROR EIO -#define D_NO_SUCH_DEVICE ENXIO -#define D_INVALID_SIZE EINVAL -#define D_ALREADY_OPEN EBUSY -#define D_INVALID_OPERATION EINVAL -#define D_NO_MEMORY ENOMEM -#define D_WOULD_BLOCK EWOULDBLOCK -#define D_DEVICE_DOWN EIO -#define D_READ_ONLY EROFS - -/* - * Debugging support - */ -#define db_printf kdbprintf -#define db_printsym(s,m) kdbpsymoff(s,1,"") - -/* - * Miscellaneous utils - */ - -#define check_memory(addr,dow) ((dow) ? wbadaddr(addr,4) : badaddr(addr,4)) - -#include /* for hz */ -#include - -#ifdef DECSTATION -#include /* for page size */ -#define ULTRIX_COMPAT 1 /* support for rzdisk disk formatter */ -#endif /*DECSTATION*/ - -#endif /*MACH_KERNEL*/ - -#endif /*_SCSI_COMPAT_30_*/ -- cgit v1.2.3