Patch-ID# 103591-02
Keywords: panic FOP deadlock fsck ufs holdcnt brelse bp ODS chkdq chkiq SIGSTOP
Synopsis: SunOS 5.5.1: /kernel/fs/ufs and /usr/lib/fs/ufs/fsck fixes
Date: Nov/22/96

Solaris Release: 2.5.1

SunOS Release: 5.5.1

Unbundled Product:

Unbundled Release:

Topic: SunOS 5.5.1: /kernel/fs/ufs and /usr/lib/fs/ufs/fsck fixes

BugId's fixed with this patch: 1227376 1233049 1242188 1244088 1250351 1250620 1251000

Changes incorporated in this version: 1233049

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/kernel/fs/ufs
/usr/lib/fs/ufs/fsck

Problem Description:

1233049 System hangs when user stops thread writing to ODS logging device

(from 103591-01)

1251000 missing brelse in 'freeing free *' fix-on-panic triggers, leaves bp locked
1250351 fsck mounted fs uses block rather than raw name, so error-lock state isn't fixe
1250620 fix-on-panic hard-locks trans. devices, when only error-lock is necessary
1244088 SS2000 is completely hanging under heavy I/O - Solaris 2.4 + 101945-36
1242188 hang waiting for rwlock with holdcnt of -1 but no owner
1227376 panic "Deadlock condition detected: cycle in blocking chain"

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch. Any other special or non-generic installation
instructions should be described below.

Special Install Instructions:
-----------------------------

Reboot the system after patch installation.
