From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kinglong Mee Subject: [PATCH] fs_pin: Initialize done to 0 avoiding strange value Date: Wed, 29 Apr 2015 00:10:05 +0800 Message-ID: <553FB0DD.2040203@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: linux-fsdevel@vger.kernel.org, kinglongmee@gmail.com To: Al Viro Return-path: Received: from mail-pa0-f66.google.com ([209.85.220.66]:34511 "EHLO mail-pa0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965836AbbD1QKL (ORCPT ); Tue, 28 Apr 2015 12:10:11 -0400 Received: by pablf10 with SMTP id lf10so46030210pab.1 for ; Tue, 28 Apr 2015 09:10:11 -0700 (PDT) Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Without initialized, fs_pin in stack space may contains strange values. Signed-off-by: Kinglong Mee --- include/linux/fs_pin.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/fs_pin.h b/include/linux/fs_pin.h index 3886b3b..18fad53 100644 --- a/include/linux/fs_pin.h +++ b/include/linux/fs_pin.h @@ -16,6 +16,7 @@ static inline void init_fs_pin(struct fs_pin *p, void (*kill)(struct fs_pin *)) INIT_HLIST_NODE(&p->s_list); INIT_HLIST_NODE(&p->m_list); p->kill = kill; + p->done = 0; } void pin_remove(struct fs_pin *); -- 2.3.6