taskThe GNU Hurd - Tasks: task #2490, Fatfs locks a directory when it is...


task #2490: Fatfs locks a directory when it is already locked

Submitted by:  Marco Gerards <marco_g>
Submitted on:  -  
Category: FAT filesystemShould Start On: Sat 02 Aug 2003 12:00:00 AM UTC
Should be Finished on: Wed 31 Mar 2004 12:00:00 AM UTCPriority: 7 - High
Status: NonePrivacy: Public
Percent Complete: 50%Assigned to: Marco Gerards <marco_g>
Open/Closed: OpenPlanned Release: None
Effort: 3.00
Wiki-like text discussion box: 

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Thu 11 Mar 2004 10:30:17 PM UTC, comment #2:

Thomas, Roland and me agreed on the interface change. This needs to be implemented now. The read side you already implemented. I will make this task depend on that patch.

Marcus Brinkmann <marcus>
Project Administrator
Mon 11 Aug 2003 08:35:24 PM UTC, comment #1:

I've tried changing the diskfs_node_update interface and its callers. This is a lot of work, also the callers of some callers have to be changed (diskfs_file_change for example).

Another solution I thought about can't work. That solution was using a rwlock to lock individual directory entries. This is not possible because the directory needs to be mmapped and a lock is required when creating a pager for a file. (See diskfs_get_filemap).

Marco Gerards <marco_g>
Project MemberIn charge of this item.


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


   patch dependencies.

Items that depend on this one: None found


CC list is empty


Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.


Please enter the title of George Orwell's famous dystopian book (it's a date):



Follow 6 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Thu 11 Mar 2004 10:30:17 PM UTCmarcusShould Start OnSat 02 Aug 2003 10:00:00 PM UTC=>Sat 02 Aug 2003 12:00:00 AM UTC
  Should be Finished onSat 02 Aug 2003 10:00:00 PM UTC=>Wed 31 Mar 2004 12:00:00 AM UTC
  Percent Complete30%=>50%
  Dependencies-=>Depends on patch #2756
Mon 11 Aug 2003 08:35:24 PM UTCmarco_gPercent Complete0(Error - Not Found)=>(Error - Not Found)

Back to the top

Powered by Savane 3.1-cleanup1