From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932175AbbBPIMA (ORCPT ); Mon, 16 Feb 2015 03:12:00 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:12449 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752024AbbBPIL7 (ORCPT ); Mon, 16 Feb 2015 03:11:59 -0500 X-AuditID: cbfee61b-f79d76d0000024d6-fc-54e1a64dd4c9 From: Chao Yu To: "'Jaegeuk Kim'" , "'Changman Lee'" Cc: linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net References: <000301d04129$d7546000$85fd2000$@samsung.com> In-reply-to: <000301d04129$d7546000$85fd2000$@samsung.com> Subject: RE: [f2fs-dev] [PATCH v3 06/10] f2fs: add core functions for rb-tree extent cache Date: Mon, 16 Feb 2015 16:10:54 +0800 Message-id: <006301d049c0$3c6ed7b0$b54c8710$@samsung.com> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-index: AQGhfkK+PesSP8FLzB29tmQ5d7gQXp1QcJ5g Content-language: zh-cn X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsVy+t9jQV3fZQ9DDBa/Fba4tq+RyeLJ+lnM FpcWuVtc3jWHzYHFY9OqTjaP3Qs+M3n0bVnF6PF5k1wASxSXTUpqTmZZapG+XQJXxvpt59gK PnFUPG56ztrAuJC9i5GTQ0LAROJh234oW0ziwr31bF2MXBxCAtMZJZbvngqWEBL4wShx83El iM0moCKxvOM/E4gtIuAnMf3+V6AGDg5mAQ+JXcdKIcotJa7NWQFWwilgJTF7VweYLSwQI9Hw YToriM0ioCrxceIdZhCbF6h+3eYvbBC2oMSPyfdYQGxmAS2J9TuPM0HY8hKb17xlhrhTQWLH 2deMECcYSZxavRqqXlxi45FbLBMYhWYhGTULyahZSEbNQtKygJFlFaNoakFyQXFSeq6RXnFi bnFpXrpecn7uJkZwBDyT3sG4qsHiEKMAB6MSD+8HlYchQqyJZcWVuYcYJTiYlUR4r7YChXhT EiurUovy44tKc1KLDzFKc7AoifMq2beFCAmkJ5akZqemFqQWwWSZODilGhjzr7LbKrRZPyz8 u5NzPdeB/4lXY7/3WZjnH7209WJQ0Jfiss/fzU7uCxVR23O7anfemlXNfQZSuh92aaikdZqK /mYpcnv2ZV/ojcuvBdZXPF2wzNGW/+WU6tR9xzqirX9uEOX8WVP20OlmR1PY5FiGHpVGyef3 11rVHH6TvquZ1f38gr+71zQqsRRnJBpqMRcVJwIAckj8TXwCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ping. Any comments on this patch now? > -----Original Message----- > From: Chao Yu [mailto:chao2.yu@samsung.com] > Sent: Thursday, February 05, 2015 5:55 PM > To: Jaegeuk Kim; Changman Lee > Cc: linux-kernel@vger.kernel.org; linux-f2fs-devel@lists.sourceforge.net > Subject: [f2fs-dev] [PATCH v3 06/10] f2fs: add core functions for rb-tree extent cache > > This patch adds core functions including slab cache init function and > init/lookup/update/shrink/destroy function for rb-tree based extent cache. > > Thank Jaegeuk Kim and Changman Lee as they gave much suggestion about detail > design and implementation of extent cache. > > Todo: > * register rb-based extent cache shrink with mm shrink interface. > > v2: > o move set_extent_info and __is_{extent,back,front}_mergeable into f2fs.h. > o introduce __{attach,detach}_extent_node for code readability. > o add cond_resched() when fail to invoke kmem_cache_alloc/radix_tree_insert. > o fix some coding style and typo issues. > > v3: > o fix oops due to using an unassigned pointer. > o use list_del to remove extent node in shrink list.