Gregory Nutt
|
e7ce9c4a79
|
sem_open() should return SEM_FAILED on any failures. This is change change in the POSIX specification since the original sem_open() was written so many years ago.
|
2017-09-08 10:14:51 -06:00 |
|
Nickolay Semyonov (RPI)
|
620e2f4ce3
|
FS_AUTOMOUNTER should depend on SCHED_LPWORK
|
2017-08-26 11:54:03 -06:00 |
|
Gregory Nutt
|
d209e0e238
|
Add file missed in last commit. Fix naming in some configuration items.
|
2017-08-12 07:26:20 -06:00 |
|
Gregory Nutt
|
ee9e4fa8be
|
procfs: Corret the type of a couple of procfs file entries.
|
2017-08-11 16:06:53 -06:00 |
|
Gregory Nutt
|
65698da12d
|
procfs: Add support for routing tables.
|
2017-08-11 15:33:58 -06:00 |
|
Gregory Nutt
|
aeb59383cf
|
Remove CONFIG_NET_MULTILINK. This increases code size by a little, but greatly reduces the complexity of the network code.
|
2017-08-08 15:26:09 -06:00 |
|
Jussi Kivilinna
|
027a446158
|
poll: fix poll for regular files and block devices. Open Group documentation tells that poll (and select) support regular files and that 'Regular files shall always poll TRUE for reading and writing'.
|
2017-08-03 09:58:20 -06:00 |
|
Simon Piriou
|
643f5782aa
|
epoll: fix epoll_wait function
|
2017-07-22 09:01:24 -06:00 |
|
Masayuki Ishikawa
|
5efd942396
|
FS: Remove DEBUGASSERT() in block_proxy() because the flags are cleared later.
|
2017-07-04 10:56:54 +09:00 |
|
Gregory Nutt
|
1ed9793751
|
fs/: Remove dangling space at the end of lines.
|
2017-06-28 13:17:55 -06:00 |
|
Julien Lecoeur
|
f26e83d0a1
|
Fix -Werror=implicit-fallthrough on gcc7
|
2017-06-28 17:48:04 +02:00 |
|
Jussi Kivilinna
|
4eaa136850
|
smart: fix wrong freeing of device structure and use-after-free issues on error paths
|
2017-06-28 07:20:07 -06:00 |
|
Jim Paris
|
db80696d21
|
vfs/poll: fix timeout calculation
|
2017-06-09 11:37:30 -06:00 |
|
Harri Luhtala
|
b8b9309d2b
|
vfs: fdopen: add missing file stream flags clearing. Clear file stream structure regardless of config options. Structure clearing is needed as previous use of stream list entry might leave fs_flags set.
|
2017-05-31 06:20:18 -06:00 |
|
Masayuki Ishikawa
|
99bdab3ac3
|
FAT: Fix 'Missing unlock' in fs_fat32.c
Jira: PDFW15IS-265
Coverity-ID: 10590 10589
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-05-22 14:44:24 +09:00 |
|
Gregory Nutt
|
41680d376d
|
Replace 'the the' with 'the'
|
2017-05-11 13:15:13 -06:00 |
|
Gregory Nutt
|
e3d865f6c2
|
In last changed to poll(),cConverted timeout to unsigned to eliminate the possibility of overflow of signed overflow.
|
2017-04-28 11:02:54 -06:00 |
|
Jussi Kivilinna
|
37ca797d1c
|
vfs/poll: round timeout up to next full tick. Calling poll() with timeout less than half tick (thus MSEC2TICK(timeout) => 0) caused returning error with EAGAIN. Instead of rounding timeout down, value should be rounded up. Open Group spec for poll says: "Implementations may place limitations on the granularity of timeout intervals. If the requested timeout interval requires a finer granularity than the implementation supports, the actual timeout interval will be rounded up to the next supported value."
|
2017-04-28 08:42:37 -06:00 |
|
Masatoshi Tateishi
|
ae8d5821e0
|
procfs: Fix incorrect uptime with CONFIG_SYSTEM_TIME64
Jira: PDFW15IS-45
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-04-25 10:58:38 +09:00 |
|
Gregory Nutt
|
d5207efb5a
|
Be consistent... Use Name: consistent in function headers vs Function:
|
2017-04-21 16:33:14 -06:00 |
|
Gregory Nutt
|
7457875447
|
VFS poll(): Add some error handling logic
|
2017-04-20 19:15:17 -06:00 |
|
Nobutaka.Toyoshima
|
e971083449
|
procfs: Fix wrong member IDs are displayed when 'cat /proc/<pid>/group/stasus'.
Jira: PDFW15IS-259
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2017-04-20 16:12:20 +09:00 |
|
Gregory Nutt
|
2bcb8b7b07
|
If whence is SEEK_END, the file offset shall be set to the size of the file plus offset. Noted by eunb.song@samsung.com
|
2017-03-13 07:31:47 -06:00 |
|
Gregory Nutt
|
d3408809e4
|
sendfile(): Fix error introduced with commit ff73be870e . Noted by Maciej Wójcik
|
2017-03-05 11:50:34 -06:00 |
|
Gregory Nutt
|
ee8abb8160
|
FS: Don't build block driver proxy if PSEUDOFS_OPERATIONS are disabled.
|
2017-03-04 08:25:20 -06:00 |
|
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 |
|
Masayuki Ishikawa
|
e239961be8
|
Fix open() a block device with CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
|
2017-03-01 13:43:12 +09:00 |
|
Gregory Nutt
|
4fa389898a
|
Fix a warning when STDIO buffering is disabled
|
2017-02-27 11:06:13 -06:00 |
|
Gregory Nutt
|
a78593d66d
|
fstatfs: Rethink last commit. Add verification that the file descriptor refers to an open file. This also should eliminate the warning while doing something useful.
|
2017-02-22 14:17:14 -06:00 |
|
Gregory Nutt
|
8c7ec7419a
|
Eliminate a warning
|
2017-02-22 14:04:06 -06:00 |
|
Gregory Nutt
|
656935ed7e
|
C library: Add fstatfs(); fix a reference counting error in fstat().
|
2017-02-17 08:35:59 -06:00 |
|
Gregory Nutt
|
b4d378adb8
|
Don't build libc/pthread if pthreasa are disable. Fix a warning in dirent logic if mountpoints are disabled.
|
2017-02-16 09:53:13 -06:00 |
|
Gregory Nutt
|
be7a904d1b
|
procfs skeleton: Some additional, purely cosmetic updates.
|
2017-02-15 12:47:51 -06:00 |
|
Gregory Nutt
|
504f677c20
|
procfs skeleton file should include an example write method.
|
2017-02-15 12:40:30 -06:00 |
|
Gregory Nutt
|
c67943ed1d
|
procfs: Most stat() implementations were not initializating the st_atime, st_ctime, and st_mtime fields.
|
2017-02-15 09:59:09 -06:00 |
|
Gregory Nutt
|
bae367c7c4
|
fstat(): Rethink procfs fstat(). If write method is supported, then should report file s writeable.
|
2017-02-15 09:32:42 -06:00 |
|
Gregory Nutt
|
ef8d207118
|
smartfs: Add support for fstat().
|
2017-02-14 10:30:11 -06:00 |
|
Gregory Nutt
|
c5df283822
|
procfs: Add support for fstat().
|
2017-02-14 10:00:15 -06:00 |
|
Gregory Nutt
|
b4695c5ee9
|
hostfs: Add support for fstat().
|
2017-02-14 09:54:08 -06:00 |
|
Gregory Nutt
|
e8d6676e18
|
procfs: When addition of memset from previous commit, it is no longer necessary to set individual fields to zero.
|
2017-02-14 09:03:48 -06:00 |
|
Gregory Nutt
|
74d30a0dbc
|
procfs: stat() left several fields in uninitialized state.
|
2017-02-14 09:00:48 -06:00 |
|
Gregory Nutt
|
191fb658d0
|
nfs: Simplify parameters saved for fstat()
|
2017-02-14 08:16:03 -06:00 |
|
Gregory Nutt
|
2325ea4a45
|
statfs() should not fail on path '/'
|
2017-02-14 06:30:35 -06:00 |
|
Gregory Nutt
|
a2e74f2583
|
fs/inode/inode.h: Fix a warning 'inode/inode.h:264:45: error: 'struct stat' declared inside parameter list' by adding a forward reference to struct stat. Noted by David Sidrane.
|
2017-02-13 17:19:49 -06:00 |
|
Gregory Nutt
|
78fa87c7db
|
ROMFS: stat() and fstat() should always indicate that directories are executable.
|
2017-02-13 16:56:55 -06:00 |
|
Gregory Nutt
|
d677e63008
|
ROMFS: Back out 29028bcd5a . A cool idea, but loses the EXECUTABLE bit in the file type.
|
2017-02-13 15:33:52 -06:00 |
|
Gregory Nutt
|
40f8e8b41f
|
Fix some backward DEBUGASSERT tests in ROMFS and FAT.
|
2017-02-13 14:06:39 -06:00 |
|
Gregory Nutt
|
34f1b333b1
|
FAT: Fix some errors that I introduced in my review of Alan's patch. My screw-up, not Alan's. Sorry.
|
2017-02-13 12:43:35 -06:00 |
|
Alan Carvalho de Assis
|
a73651c8ca
|
fstat: Add fstat() support to FAT.
|
2017-02-13 12:21:06 -06:00 |
|