Messages in this thread |  | | Date | Wed, 25 Apr 2001 17:32:10 -0600 | From | "Jeff V. Merkey" <> | Subject | Re: filp_open() in 2.2.19 causes memory corruption |
| |
On Mon, Apr 23, 2001 at 11:47:27PM +0100, David Woodhouse wrote:
David/LKML,
I've gotten to the bottom of this problem, and you are correct that klog is trashing the messages file for the oops. As for the oops, it was related to the use of ll_rw_blk() instead of submit_bh() in 2.4.3 which was causing memory corruption in Linus' buffer cache code. In NetWare, we used to create a signature field for I/O and other structures that were submitted by modules other than the media manager.
This would be useful for the buffer cache to put in a signature field so if he ever gets back a buffer head that is not his, the buffer cache could drop it with a noisy message rather than have memory corruption and other side effects that take days to track down.
Jeff
> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |