lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <50404E40.3070702@asianux.com>
Date:	Fri, 31 Aug 2012 13:40:16 +0800
From:	gchen <gang.chen@...anux.com>
To:	linux-nfs@...r.kernel.org
CC:	linux-kernel@...r.kernel.org, jlayton@...hat.com
Subject: [QUESTION] about NFS sub system between Public Kernel and Red Hat
 Kernel.

Hi linux-nfs@...r.kernel.org

I have 1 question, and also 2 conclusions which need confirm.


1) Question:

Jeff Layton said in Red Hat Bugzilla (bug 848706):
"Have configuration where the same host is acting as both NFS client
and server. That's a configuration known to cause deadlocks."

Does it mean that the public Linux kernel (not Red Hat) also can cause
deadlocks if NFS client and server are under the same machine ?


2) Confirm 1: (better by Jeff Layton)

For function nfs_commit_set_lock in ./fs/nfs/write.c

for latest public kernel version:
the parameters of out_of_line_wait_on_bit_lock() are
(&nfsi->flags, NFS_INO_COMMIT, nfs_wait_killable, TASK_KILLABLE)
for Red Hat kernel version: kernel-2.6.18-308.4.1.el5
the parameters of out_of_line_wait_on_bit_lock() are
(&nfsi->flags, NFS_INO_COMMIT,
nfs_wait_bit_uninterruptible, TASK_UNINTERRUPTIBLE)

It means for red hat version:
when deadlock occurs, we can not boot machine in normal way
(it is true for my test machine, the deadlock task can not be killed)
It means for public kernel version:
"Assume deadlock occurs", we can still boot machine in normal way,
because the task can be killed.

Is what I said above correct ?


3) Confirm 2:

Is LTP (Linux Test Project) still a suitable test tools for public kernel ?
(for ltp-full-20100331.gz stress test, it mounts NFS on local machine,
and the latest LTP ltp-full-20120401.bz2 also seems the same).



thanks.

gchen

Asianux Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ