Re: Which patches can be applied on top of reiser4-for-3.15.1.patch.gz

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

 



On Mon, 25 Aug 2014 02:57:29 +0400, Ivan Shapovalov <intelfx100@xxxxxxxxx>
wrote:
> On Sunday 24 August 2014 at 18:09:13, doiggl@xxxxxxxxxxxxxxxxxx wrote:	
>> [...]
>> 
>> Hello,
>> Thanks for the details.
>> 
>> rpms did build with following patches applied:
>>         reiser4-for-3.15.1.patch
>>         3.15.1-reiser4-basic-discard-support.patch
>> 
>> see link to built rpms url [with above patches applied]
>>
https://build.opensuse.org/package/binaries/home:doiggl/kernel-reiser4?repository=openSUSE_13.1
>> 
>> Question:
>> Which "in-flight" patchsets can be applied on top of discard support
>> patch
>> ?
>> Url link to patch appreciated.
> 
> Why do you ask? Do you want to build a general-purpose kernel with these
> patches
> or just help with testing?
> Anyway,
> 
> this is a last bugfix patch from Edward (on top of 3.15):
> 
> - [patch 1/1] reiser4: implement ->remount_fs() super operation
> http://www.spinics.net/lists/reiserfs-devel/msg04193.html
> 
> and these are three patchsets that can be applied but are _unreviewed_
> (on top of 3.15 + basic discard support):
> 
> - [RFC] [PATCHv3 0/9] reiser4: batch discard support (FITRIM ioctl):
> initial implementation.
> http://www.spinics.net/lists/reiserfs-devel/msg04166.html
> 
> - [PATCH 0/2] reiser4: block deallocation fixes.
> http://www.spinics.net/lists/reiserfs-devel/msg04177.html
> 
> - [PATCH 0/3] reiser4: space grabbing fixes.
> http://www.spinics.net/lists/reiserfs-devel/msg04180.html
> 
> Hope that helps,

Hello,

RE:Why do you ask? Do you want to build a general-purpose kernel with
these patches or just help with testing?
Answer: I wanted to access a separate disk with a existing reiser4
partition on it. But thats another saga-storey.

Questions:
- Is the listing below correct ?
- Are all 9 patches needed to put in place "batch discard support (FITRIM
ioctl)"

[RFC] [PATCHv3 1/9] reiser4: block_alloc: add BA_SOME_SPACE flag for
grabbing a fixed amount of space.
..
..
[RFC] [PATCHv3 9/9] reiser4: batch discard support: honor minimal extent
length passed from the userspace.

Details
-------

- [PATCH 0/2] reiser4: block deallocation fixes.
http://www.spinics.net/lists/reiserfs-devel/msg04177.html

- [PATCH 0/3] reiser4: space grabbing fixes.
http://www.spinics.net/lists/reiserfs-devel/msg04180.html

- [RFC] [PATCHv3 0/9] reiser4: batch discard support (FITRIM ioctl):
initial implementation.
http://www.spinics.net/lists/reiserfs-devel/msg04166.html

[1]

[2+3+9 =14 patch files to apply] as shown below
patch urls listing.

block deallocation fixes
------------------------
http://www.spinics.net/lists/reiserfs-devel/msg04177.html
  reiser4: sanitize deallocations throughout the code.
  reiser4: block_alloc: get rid of discard-related hack in
reiser4_dealloc_blocks().
  
  [PATCH 1/2] sanitize deallocations throughout the code.
  [PATCH 2/2] block_alloc: get rid of discard-related hack in
reiser4_dealloc_blocks()

space grabbing fixes
--------------------
http://www.spinics.net/lists/reiserfs-devel/msg04180.html
  reiser4: block_alloc: improve error handling in reiser4_grab_reserved().
  reiser4: block_alloc: sanitize grab_enabled modifications.
  reiser4: do not mess with grab_enabled; instead, use BA_FORCE.
  
  [PATCH 1/3] reiser4: block_alloc: improve error handling in
reiser4_grab_reserved().
  [PATCH 2/3] reiser4: block_alloc: sanitize grab_enabled modifications.
  [PATCH 3/3] reiser4: do not mess with grab_enabled; instead, use
BA_FORCE.

[RFC] [PATCHv3 0/9] reiser4: batch discard support (FITRIM ioctl)
-----------------------------------------------------------------

[RFC] [PATCHv3 1/9] reiser4: block_alloc: add BA_SOME_SPACE flag for
grabbing a fixed amount of space.
[RFC] [PATCHv3 2/9] reiser4: block_alloc: add a "forward" parameter to
reiser4_blocknr_hint to allocate blocks only in forward direction.
[RFC] [PATCHv3 3/9] reiser4: txnmgr: free allocated but unneeded atom in
atom_begin_and_assign_to_txnh().
[RFC] [PATCHv3 4/9] reiser4: txnmgr: add reiser4_create_atom() which
creates an empty atom without capturing any nodes.
[RFC] [PATCHv3 5/9] reiser4: txnmgr: call reiser4_post_write_back_hook()
also for empty atoms.
[RFC] [PATCHv3 6/9] reiser4: batch discard support: add a dummy FITRIM
ioctl handler for directories.
[RFC] [PATCHv3 7/9] reiser4: batch discard support: actually implement the
FITRIM ioctl handler.
[RFC] [PATCHv3 8/9] reiser4: block_alloc: add a "min_len" parameter to
reiser4_blocknr_hint to limit allocated extent length from below.
[RFC] [PATCHv3 9/9] reiser4: batch discard support: honor minimal extent
length passed from the userspace.

http://www.spinics.net/lists/reiserfs-devel/
msg04167.html
msg04168.html
msg04169.html
msg04171.html
msg04172.html
msg04173.html
msg04174.html
msg04175.html

Thanks for your help and time.
Cheers Glenn
--
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