[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.5-151-g1ea83c9
From: |
Richard Braun |
Subject: |
[SCM] Hurd branch, master, updated. v0.5-151-g1ea83c9 |
Date: |
Fri, 07 Feb 2014 21:55:19 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 1ea83c98a8fb8f58a4de8368d1fa29d341a2a73c (commit)
from eafc1c8d2223693e96c9619897f92774735fcb49 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 1ea83c98a8fb8f58a4de8368d1fa29d341a2a73c
Author: Richard Braun <address@hidden>
Date: Fri Feb 7 22:54:24 2014 +0100
trans/fakeroot: fix cached node retrieval on lookup
When a client finds a node from the hash table, it could happen that
another thread is still holding one reference on it before the current
thread has acquired its own. Simply checking for a non zero refcount isn't
enough, the new client must atomically acquire its own reference.
* trans/fakeroot.c (netfs_S_dir_lookup): Find and acquire node reference
while holding netfs_node_refcnt_lock.
-----------------------------------------------------------------------
Summary of changes:
trans/fakeroot.c | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.5-151-g1ea83c9,
Richard Braun <=