[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: hacking ext3 code
- From: "Stephen C. Tweedie" <sct redhat com>
- To: Daniel Oliveira Nascimento <don dcc ufmg br>
- Cc: ext3 users list <ext3-users redhat com>
- Subject: Re: hacking ext3 code
- Date: 20 Feb 2003 23:41:09 +0000
Hi,
On Tue, 2003-02-18 at 18:14, Daniel Oliveira Nascimento wrote:
> I want to make some changes in ext3_unlink code to make undelete works, i
> read a lot about it and im planning to put this lines in that function:
>
> if (IS_UNDEL(inode)){
> trash = ????
> ext3_link(dir,dentry,trash); //make a hard link
> }
Ouch, my head hurts just thinking of the number of ways in which this
could go wrong!
There isn't much locking done inside ext3 for directory structures ---
all of the locking for that is done inside the Linux VFS layers. To get
this sort of undelete done right, you would _have_ to work in those
upper layers. Anything else would be terribly prone to races.
Cheers,
Stephen
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]