From wikim@ebcard.co.kr Wed Feb 03 07:41:33 2010
Received: from smtpoutbound2.entumoffice.com ([211.218.127.49])
	by stoneboat.aleph1.co.uk with esmtp (Exim 4.69)
	(envelope-from <wikim@ebcard.co.kr>) id 1NcZra-0005f5-Ry
	for yaffs@lists.aleph1.co.uk; Wed, 03 Feb 2010 07:41:33 +0000
Received: from smtpinbound02.entumoffice.com ([211.218.127.47]) by
	smtpoutbound2.entumoffice.com with Microsoft SMTPSVC(6.0.3790.3959); 
	Wed, 3 Feb 2010 16:41:00 +0900
Received: from spamgw.bizmeka.com ([211.218.127.39]) by
	smtpinbound02.entumoffice.com with Microsoft SMTPSVC(6.0.3790.3959); 
	Wed, 3 Feb 2010 16:41:00 +0900
Received: from unknown (HELO kwiPC)
	(wikim@ebcard.co.krbaby.bizmeka.com@211.175.117.254)
	by 211.218.127.39 with ESMTP; 3 Feb 2010 16:41:05 +0900
X-Original-SENDERIP: 211.175.117.254
X-Original-MAILFROM: wikim@ebcard.co.kr
Message-ID: <58BF7DF78F5240CC8CDCDAB350D95FBF@kwiPC>
From: =?ks_c_5601-1987?B?sei/+MDP?= <wikim@ebcard.co.kr>
To: "Charles Manning" <manningc2@actrix.gen.nz>
Date: Wed, 3 Feb 2010 16:41:13 +0900
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0009_01CAA4EF.B2DE42D0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Windows Mail 6.0.6001.18000
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049
X-OriginalArrivalTime: 03 Feb 2010 07:41:00.0181 (UTC)
	FILETIME=[3AD06C50:01CAA4A4]
X-SA-Exim-Connect-IP: 211.218.127.49
X-SA-Exim-Mail-From: wikim@ebcard.co.kr
X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on
	stoneboat.aleph1.co.uk
X-Spam-Level: ***
X-Spam-Status: No, score=3.1 required=4.5 tests=AWL,BAYES_50,
	CHARSET_FARAWAY_HEADER,HTML_MESSAGE,RCVD_IN_SORBS_WEB autolearn=no
	version=3.2.5
X-SA-Exim-Version: 4.2.1 (built Wed, 25 Jun 2008 17:14:11 +0000)
X-SA-Exim-Scanned: Yes (on stoneboat.aleph1.co.uk)
Cc: yaffs@lists.aleph1.co.uk
Subject: [Yaffs] YAFFS struct dentry *old_dentry...in static int yaffs_link.
X-BeenThere: yaffs@lists.aleph1.co.uk
X-Mailman-Version: 2.1.11
Precedence: list
List-Id: Discussion of YAFFS NAND flash filesystem <yaffs.lists.aleph1.co.uk>
List-Unsubscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/options/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=unsubscribe>
List-Archive: <http://lists.aleph1.co.uk/lurker/list/yaffs.html>
List-Post: <mailto:yaffs@lists.aleph1.co.uk>
List-Help: <mailto:yaffs-request@lists.aleph1.co.uk?subject=help>
List-Subscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=subscribe>
X-List-Received-Date: Wed, 03 Feb 2010 07:41:33 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_0009_01CAA4EF.B2DE42D0
Content-Type: text/plain;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

Sir. Charles Manninq...

I have a question about yaffs filesystem.

I have 1~2 step. As follows.

[1 step] create org.dat
touch org.dat

[2 step] Making Hardlink
ln org.dat hardlink.dat



this time, 2 step running......
What information in this "struct dentry *old_dentry" is already there?

old_dentry of conten is dentry of org.dat? ..... dentry of org.dat... =
That was right?    [ In yaffs_fs.c ]

[ In yaffs_fs.c]
static int yaffs_link(struct dentry *old_dentry, struct inode *dir, =
struct dentry *dentry)


thank you....=20

Have a good time...... 
------=_NextPart_000_0009_01CAA4EF.B2DE42D0
Content-Type: text/html;
	charset="ks_c_5601-1987"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dks_c_5601-1987">
<META content=3D"MSHTML 6.00.6001.18099" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT size=3D2>Sir. Charles Manninq...</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>I&nbsp;have a question about yaffs =
filesystem.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>I have 1~2 step. As follows.</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>[1 step] create org.dat</FONT></DIV>
<DIV><FONT size=3D2>touch org.dat</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>[2 step] Making Hardlink</FONT></DIV>
<DIV><FONT size=3D2>ln org.dat hardlink.dat</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>this time, 2 step running......</FONT></DIV>
<DIV><FONT size=3D2>What information in this "<STRONG><FONT =
color=3D#ff0000>struct=20
dentry *old_dentry</FONT></STRONG>"&nbsp;is already there?</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>old_dentry of&nbsp;conten is dentry of org.dat? =
..... dentry=20
of org.dat... That was right?&nbsp;&nbsp;&nbsp; [&nbsp;In yaffs_fs.c=20
]</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>[ In yaffs_fs.c]</FONT></DIV>
<DIV><FONT size=3D2>static int yaffs_link(<STRONG><FONT =
color=3D#ff0000>struct=20
dentry *old_dentry</FONT></STRONG>, struct inode *dir, struct dentry=20
*dentry)</FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>thank you.... </FONT></DIV>
<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT size=3D2>Have a good time...... </FONT></DIV></BODY></HTML>

------=_NextPart_000_0009_01CAA4EF.B2DE42D0--



