xfs
[Top] [All Lists]

CLOSE 768248 - All lock types needed by XFS need to be implemented/bypas

To: btg@xxxxxxx
Subject: CLOSE 768248 - All lock types needed by XFS need to be implemented/bypassed/... on Linux
From: pv@xxxxxxxxxxxxxxxxxxxxxx (lord@xxxxxxx)
Date: Wed, 28 Jun 2000 08:08:37 -0700 (PDT)
Cc: slinx-xfs@xxxxxxxxxxxxxxxxxxxx, linux-xfs@xxxxxxxxxxx
Reply-to: sgi.bugs.xfs@xxxxxxxxxxxxxxxxx
Sender: owner-linux-xfs@xxxxxxxxxxx
Webexec: bugs_update,pvincident
Webpv: 192.82.201.231
View Incident: 
http://co-op.engr.sgi.com/BugWorks/code/bwxquery.cgi?search=Search&wlong=1&view_type=Bug&wi=768248

*Status : closed                       Priority : 1                         
 Assigned Engineer : btg               Submitter : mostek                   
 Opened Date : 09/23/99               *Closed Date : 06/28/00               
*Fixed By : lord                      *Fixed By Domain : sgi.com            
*Modified Date : 06/28/00             *Modified User : lord                 
*Modified User Domain : sgi.com       *Fix Description :
==========================
ADDITIONAL INFORMATION (CLOSE)
From: lord@xxxxxxx (BWX)
Date: Jun 28 2000 08:08:37AM
==========================

Closing PVs which were fixed in the XFS linux port a long time
ago.
Description :
All lock types needed by XFS need to be implemented/bypassed/... Linux
has many fewer lock calls than those used by XFS. For example, there are no
multi-reader locks in Linux. This work has been started in 
fs/xfs/linux/xfs_locks.c
and fs/xfs/linux/xfs_sema.h.

        i. Implement mrlocks including mrdemote
        ii. check if any locks go to sleep in XFS interrupt threads. This can't
be done on Linux. XFS may need to have additional threads to handle this work.
        iii. map spl calls in XFS to something appropriate on Linux.


.....


==========================
ADDITIONAL INFORMATION (ADD)
From: lord@xxxxxxx (BugWorks)
Date: Sep 28 1999 06:47:24AM
==========================

As part of this work we need to take account of if the kernel
is built for SMP or not. There are definitions in the xfs headers
which use MP to decide if the kernel us for single or multiple
processors, this needs to change to use config/smp.h which 
defines CONFIG_SMP

<Prev in Thread] Current Thread [Next in Thread>
  • CLOSE 768248 - All lock types needed by XFS need to be implemented/bypassed/... on Linux, lord@xxxxxxx <=