loopback broken in 1.99.7

Jonathan H. Pickard (marxmarv@cris.com)
Fri, 24 May 1996 03:53:59 -0700 (PDT)


The loopback device in 1.99.7 puts processes who attempt to close it into a
coma (using mount-2.5j). It's possible to use losetup to get status on it
and to attach a file to it, and it's possible to read the data on the other
end of it, but once anything tries to close it, the process freezes and
hangs forever in a state like (after the attached xterm is killed off)

9311 ? DW 0:00 (losetup)

Is it my breath?

-jhp

-------------------------------------------------------------------------------
brw-rw-rw- 1 root punk 7, 0 May 24 03:14 /dev/loop0
brw-rw-rw- 1 root punk 7, 1 May 24 03:14 /dev/loop1

-------------------------------------------------------------------------------
# cat /proc/modules
loop 2 7
affs 8 1
sr_mod 4 1
sound 13 0

-------------------------------------------------------------------------------
#
# Automatically generated make config: don't edit
#

#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y

#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y

#
# General setup
#
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_KERNEL_ELF=y
CONFIG_M486=y

#
# Floppy, IDE, and other block devices
#
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_IDE=y

#
# Please see drivers/block/README.ide for help/info on IDE drives
#
CONFIG_BLK_DEV_HD_IDE=y

#
# Additional Block Devices
#
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_HD=y

#
# Networking options
#
CONFIG_INET=y
CONFIG_IP_FORWARD=y

#
# (it is safe to leave these untouched)
#
CONFIG_INET_RARP=y
CONFIG_IP_NOSR=y

#
#
#

#
# SCSI support
#
CONFIG_SCSI=y

#
# SCSI support type (disk, tape, CDrom)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_CHR_DEV_SG=m

#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_CONSTANTS=y

#
# SCSI low-level drivers
#
CONFIG_SCSI_SEAGATE=y

#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_EQUALIZER=m
CONFIG_PLIP=m
CONFIG_PPP=y

#
# CCP compressors for PPP are only built as modules.
#
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL2=y
CONFIG_NET_VENDOR_SMC=y
CONFIG_WD80x3=y

#
# ISDN subsystem
#

#
# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
#

#
# Filesystems
#
CONFIG_MINIX_FS=y
CONFIG_EXT2_FS=y
CONFIG_FAT_FS=y
CONFIG_MSDOS_FS=y
CONFIG_PROC_FS=y
CONFIG_NFS_FS=y
CONFIG_ISO9660_FS=y
CONFIG_SYSV_FS=m
CONFIG_AFFS_FS=m
CONFIG_AMIGA_PARTITION=y

#
# Character devices
#
CONFIG_SERIAL=y
CONFIG_PRINTER=m

#
# Sound
#
CONFIG_SOUND=m
CONFIG_MSS=y
CONFIG_AUDIO=y
MSS_BASE=530
MSS_IRQ=10
MSS_DMA=3
DSP_BUFFSIZE=65536

#
# Kernel hacking
#

-- 
Jon Pickard * 149 Olive #45 * Paso Robles CA 93446 * +1 805 2399518 * 6372F5B9
Witty closing remarks have been replaced by massive head trauma and severe
hemmorhaging.  -_Johnny The Homicidal Maniac_