From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f175.google.com ([209.85.192.175]:57728 "EHLO mail-pd0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752608AbaFXPBS (ORCPT ); Tue, 24 Jun 2014 11:01:18 -0400 From: Sergey Senozhatsky To: Chris Mason Cc: Josef Bacik , linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: [PATCH] btrfs compression: reuse recently used workspace Date: Wed, 25 Jun 2014 00:00:43 +0900 Message-Id: <1403622044-2964-1-git-send-email-sergey.senozhatsky@gmail.com> Sender: linux-btrfs-owner@vger.kernel.org List-ID: Hello, Whenever possible, find_workspace() returns the first idle workspace; and free_workspace() puts workspace to idle list tail. Put workspace to head of idle list instead. Hopefully, this will let to reuse most recently used workspace and avoid workspace->mem, ->buf, ->cbuf address translations. p.s. This patch is theoretical, no testing has been performed in order to support this patch. Sergey Senozhatsky (1): btrfs compression: reuse recently used workspace fs/btrfs/compression.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.0.0.548.ge727dec