Gregory Nutt
|
0a192361de
|
Revert "FS: Fix backward conditional logic that prevent unlink() from building in some configurations."
Oops. It was not backward. Enable == !Disable. Negative logic is confusing.
This reverts commit 1fcf353e89 .
|
2017-03-04 08:16:46 -06:00 |
Gregory Nutt
|
1fcf353e89
|
FS: Fix backward conditional logic that prevent unlink() from building in some configurations.
|
2017-03-04 07:48:56 -06:00 |
Gregory Nutt
|
45fd98da88
|
Add macros support that will eventually allow dynamic allocation of strings need to support soft links.
|
2017-02-05 14:25:45 -06:00 |
Gregory Nutt
|
8f2c7198ed
|
inode_find: Now takes struct inode_desc_s type as input. This was necessary before that structure includes some data storage. It was used within inode_find(), but that means that the life of the data was the life of inode_find(). That data must persist longer. It is now provided by the caller so that the life of the data persists for the entire life of the caller.
|
2017-02-05 09:51:42 -06:00 |
Gregory Nutt
|
0c9935f8ac
|
FS: Remove inode_find_nofollow. Instead provide a bool nofollow argument to inode_find.
|
2017-02-04 11:46:54 -06:00 |
Gregory Nutt
|
36704b7d9c
|
FS: Argument is now a structure describing the search.
|
2017-02-04 11:21:44 -06:00 |
Gregory Nutt
|
bdc002fadc
|
Finish implementation of soft links.
|
2017-02-02 13:01:21 -06:00 |
Gregory Nutt
|
9008308b64
|
Remove some block comments before empty code sections
|
2016-04-11 18:16:04 -06:00 |
Gregory Nutt
|
0fb035f76b
|
Standardize some naming in code section comments
|
2016-02-21 18:09:04 -06:00 |
Gregory Nutt
|
0b12dbf95d
|
Fix some spacing problems
|
2015-10-04 15:04:00 -06:00 |
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
Gregory Nutt
|
38781d308e
|
VFS: New block driver unlink support is dependent on mountpoint support
|
2015-01-31 17:16:30 -06:00 |
Gregory Nutt
|
eb1aca3e46
|
Add an unlink method to block driver interface. Same motivataion as for the same modification to the character driver interface
|
2015-01-31 13:19:23 -06:00 |
Gregory Nutt
|
62e588a0a4
|
VFS: Add an unlink method to the character driver interface. This is important because if the character driver inode is unlinked and there are no open references to the driver, then the driver resources will be stranded. On the unlink call, the driver has the opportunity (1) check if there an any open references, and (2) if not free the driver resources
|
2015-01-31 11:31:34 -06:00 |
Gregory Nutt
|
ae90309b36
|
Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h
|
2014-09-29 07:14:38 -06:00 |
Gregory Nutt
|
1b2729e35e
|
More testing, bugfixes and integration of VFS-based named semaphores
|
2014-09-28 17:30:42 -06:00 |
Gregory Nutt
|
ff73be870e
|
Move renaming files in fs/. to fs/vfs/. (Don't all belong there)
|
2014-09-28 11:46:11 -06:00 |