HomeFreeBSD

dscheck() was returning without setting bp->b_error when given a negative

Description

dscheck() was returning without setting bp->b_error when given a negative
block number.. (assuming Debugger() returned). The disk drivers assume
that dscheck() sets both error markers (bp->b_error and set B_ERROR in
bp->b_flags) if it fails.

Details

Provenance
peterAuthored on Aug 2 1996, 6:14 AM
Parents
rG2176b02c566a: The sd and od drivers didn't check for negative block numbers (like wd.c
Branches
Unknown
Tags
Unknown

Event Timeline