[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS Update: src
- To: cvs@lists.cleannorth.org
- Subject: CVS Update: src
- From: Dan Brosemer <odin@akbar.cleannorth.org>
- Date: Thu, 27 May 2004 1:45:18 ()
- List-help: <mailto:cvs-request@lists.cleannorth.org?subject=help>
- List-post: <mailto:cvs@lists.cleannorth.org>
- List-subscribe: <mailto:cvs-request@lists.cleannorth.org?subject=subscribe>
- List-unsubscribe: <mailto:cvs-request@lists.cleannorth.org?subject=unsubscribe>
- Reply-to: odin@akbar.cleannorth.org
- Resent-date: Thu, 27 May 2004 01:45:23 -0400 (EDT)
- Resent-from: cvs@lists.cleannorth.org
- Resent-message-id: <nWDmH.A.7XD.JCYtAB@mace.cleannorth.org>
- Resent-sender: cvs-request@lists.cleannorth.org
CVSROOT: /cvs Module name: src Repository: src/sys/miscfs/fifofs/ Changes by: odin@akbar.cleannorth.org. 04/05/27 01:45:18 Modified files: src/sys/miscfs/fifofs/: fifo_vnops.c Log message: From OPENBSD_3_5 MFC: Fix by millert@ Fix a bug that occurs when a FIFO is opened for writing with O_NONBLOCK set and there are no readers. Before returning ENXIO fifo_open calls VOP_CLOSE (and hence fifo_close). However, since fi_writers has not yet been incremented, when fifo_close decements fi_writers it is one too few. This could cause qmail processes to spin, consuming all the CPU. Noticed by avsm@ and henning@ ok millert@ henning@
- Prev by Date: CVS Update: XF4
- Next by Date: CVS Update: src
- Previous by thread: CVS Update: src
- Next by thread: CVS Update: src
- Index(es):