Re: [patch v4 0/3] reiserfs locking patchset v4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu 08-08-13 17:36:06, Jeff Mahoney wrote:
> This patchset untangles some of the locking in reiserfs. It has seen more
> testing as part of the maintenance cycle in SLE 11 SP2.
> 
> - We push the write lock out of the xattr code. It doesn't need it and
>   we can simplify locking by releasing and reacquiring the locks around
>   the xattr calls.
> 
> - Handle nested locks properly. There's confusion on when a lock is nested,
>   when it's not, and how to drop it across schedules like the BKL it is
>   modeled after. We make the distinction between taking/releasing the lock
>   and when to drop it for schedules and simplify the logic. This fixes
>   a number of deadlocks that happen because the intention was to drop
>   the write lock but it really only decremented the use count.
> 
> - Fix the deadlocks with the quota code. This involves dropping the write
>   lock before quota calls and reacquring it afterwards. Without this patch
>   reiserfs quotas are essentially unusable.
> 
> Previous postings of this patchset were mismerged.
> 
> This revision integrates Jan's advice about search_by_key_reada returning
> the depth instead of a bool.
> 
> Jan - This series is in the for-3.12 branch of
> git.kernel.org:/pub/scm/linux/kernel/git/jeffm/linux-reiserfs.git
  Thanks! I've pulled this series to my tree.

							Honza

-- 
Jan Kara <jack@xxxxxxx>
SUSE Labs, CR
--
To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux File System Development]     [Linux BTRFS]     [Linux NFS]     [Linux Filesystems]     [Ext4 Filesystem]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Resources]

  Powered by Linux