Libraries to provide access to RTAS calls and RTAS events
The librtas shared library provides userspace with an interface through
which certain RTAS calls can be made. The library uses either of the
RTAS User Module or the RTAS system call to direct the kernel in making
these calls.
The librtasevent shared library provides users with a set of
definitions and common routines useful in parsing and dumping the
contents of RTAS events.
- Developed at devel:libraries:c_c++
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:ARM/librtas && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
baselibs.conf | 0000000009 9 Bytes | |
librtas-1.3.7.tar.gz | 0000185643 181 KB | |
librtas-failedmagic.patch | 0000000228 228 Bytes | |
librtas.changes | 0000004476 4.37 KB | |
librtas.spec | 0000003680 3.59 KB |
Revision 21 (latest revision is 48)
Stephan Kulow (coolo)
accepted
request 147666
from
Ismail Dönmez (namtrac)
(revision 21)
- update to 1.3.7 librtas allocates buffer space (required for RTAS call) in the RTAS private memory area through sc_get_rmo_buffer() which internally allocates memory and protects it by acquiring lock on the allocated memory area. Locking function : At present acquire_file_lock() tries to lock the particular memory area. If the memory area is already locked then it returns error without retrying. So when two process executes rtas call simultaneously one fails with "Unknown librtas I/O" error. This patch introduces "Wait for lock to be available" instead of returning with IO error. - fixed minor memory leak in librtas.so
Comments 0