[DragonFlyBSD - Submit #2438] (Feedback) TRIM fixes

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Thu Mar 13 06:25:26 PDT 2014


Issue #2438 has been updated by tuxillo.

Description updated
Category set to VFS subsystem
Status changed from New to Feedback
Assignee set to tuxillo
Target version set to 3.8.0

Tim,

Apparently Venk contacted you about a couple issues with regards to this patch.

<tuxillo> 03:16 <@vsrinivas> tuxillo: yes, i reported two parts of the issues
          to tim.
<tuxillo> 03:17 <@vsrinivas> there's still one confusing but correct bit of
          there -- ffs_blkfree looks like it queues a double ffs_blkfree_cg,
          but because of other bugs in the system propagating CANFREE, it's
          okay.

Did you look at them? Is there additional information we're missing here?

Thanks,
Antonio Huete


----------------------------------------
Submit #2438: TRIM fixes
http://bugs.dragonflybsd.org/issues/2438#change-11896

* Author: Anonymous
* Status: Feedback
* Priority: Normal
* Assignee: tuxillo
* Category: VFS subsystem
* Target version: 3.8.0
----------------------------------------
This patch is to fix bugs associated with TRIM.

If trim is on as a option, display that when typing "mount".
 
Change post-trim ffs_blkfree_cg() to use taskqueue_swi_mp and get mp token when modifying freemap.
 
Make sure TRIM works with softdep. Stash a copy of that vnode's mount point in the ufs inode so that if we are using softdep, we can get access to the mount point through the faked up inode (created in freeblocks). The original mount point path (ip->i_devvp->v_mount->mnt_flag) doesn't have the mount point options.

Tim

---Files--------------------------------
0001-TRIM-fixes.patch (4.46 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Submit mailing list