Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
kmod
/
c5b37dba8956dd8f82c54b9f97dc5dca07940db5
/
libkmod
/
libkmod.c
c5b37db
build-sys: Remove --with-rootprefix option
by Dave Reisner
· 12 years ago
e7fc2c8
libkmod-config: refactor functions to get config
by Lucas De Marchi
· 12 years ago
7192828
Revert "libkmod: make sure to export kmod_log"
by Lucas De Marchi
· 12 years ago
88a170d
libkmod: make sure to export kmod_log
by Mike Frysinger
· 12 years ago
436da1e
config: use order /etc, /run, /lib
by Lucas De Marchi
· 13 years ago
2e2e252
libkmod-index: do not pre-populate mmap
by Lucas De Marchi
· 13 years ago
ee1d188
libkmod-module: fill builtin's name
by Lucas De Marchi
· 13 years ago
adca3cd
Downgrade log level when modules.dep{,.bin} don't exist
by Lucas De Marchi
· 13 years ago
3805274
kmod-module: lookup: search modules.builtin file too
by Lucas De Marchi
· 13 years ago
dfa96f1
improve logging to mention context.
by Gustavo Sverzut Barbieri
· 13 years ago
e3cb090
improve log when debugging.
by Gustavo Sverzut Barbieri
· 13 years ago
ece09aa
libkmod-module: add visited field
by Lucas De Marchi
· 13 years ago
6068aaa
Check if struct stat has mtim member
by Lucas De Marchi
· 13 years ago
09e9ae5
modprobe: flush stdout before dumping indexes
by Lucas De Marchi
· 13 years ago
0224482
Add doc to kmod_dump_index
by Lucas De Marchi
· 13 years ago
758428a
libkmod: dump index files
by Lucas De Marchi
· 13 years ago
b08314f
libkmod: export enum kmod_index and rename members
by Lucas De Marchi
· 13 years ago
63be91c
libkmod: store prefix of each index
by Lucas De Marchi
· 13 years ago
2f47c7f
Update documentation with recent changes
by Lucas De Marchi
· 13 years ago
2e092e1
kmod_new(): deal with relative paths for dirname
by Lucas De Marchi
· 13 years ago
8b5ee61
libkmod-private: allow to get aliases from config
by Lucas De Marchi
· 13 years ago
e1daa4f
doc: fix order of param descriptions
by Lucas De Marchi
· 13 years ago
f4cc6ea
doc: fix comments format
by Lucas De Marchi
· 13 years ago
a66a6a9
Update copyright
by Lucas De Marchi
· 13 years ago
b5b4d8e
Add missing doc for function argument
by Lucas De Marchi
· 13 years ago
b787b56
libkmod: Fix casing in error output
by Dave Reisner
· 13 years ago
c4dc3ca
Add call to check if resources are valid
by Lucas De Marchi
· 13 years ago
9fd58f3
index: save timestamp of each loaded index
by Lucas De Marchi
· 13 years ago
2f76fda
Use last enum value instead of ARRAY_SIZE
by Lucas De Marchi
· 13 years ago
0d46743
Move function to the right place
by Lucas De Marchi
· 13 years ago
0c010fa
Move libkmod-util.c to convenience util lib
by Lucas De Marchi
· 13 years ago
822913d
Remove kmod_ prefix from hash implementation
by Lucas De Marchi
· 13 years ago
c1c9c44
Add functions to get ctx blacklists
by Lucas De Marchi
· 13 years ago
a308abe
introduce --with-rootprefix=DIR
by Kay Sievers
· 13 years ago
16ca366
Fix check for opened indexes
by Lucas De Marchi
· 13 years ago
1c52260
implement softdeps.
by Gustavo Sverzut Barbieri
· 13 years ago
f4fc552
Lookup for commands in kmod_module_new_from_lookup()
by Lucas De Marchi
· 13 years ago
a955f71
trivial: fix typo causing an infinite loop
by Ulisses Furquim
· 13 years ago
8bdeca1
Fix changing hash key after module is inserted in hash
by Lucas De Marchi
· 13 years ago
6de8f6e
Simplify kmod_load_resources()
by Lucas De Marchi
· 13 years ago
3e67676
Log and break early if index is already open
by Lucas De Marchi
· 13 years ago
be5a6de
Update documentation
by Lucas De Marchi
· 13 years ago
25c0543
Remove function kmod_resolve_alias_options()
by Lucas De Marchi
· 13 years ago
ee3b3ff
Create module by alias name where appropriate
by Lucas De Marchi
· 13 years ago
ecd6bcd
Return early on lookup error
by Lucas De Marchi
· 13 years ago
d470db1
Use alias_normalize() instead of modname_normalize()
by Lucas De Marchi
· 13 years ago
cb451f3
Change licenses
by Lucas De Marchi
· 13 years ago
c35347f
coding style: fix lines over 80 chars
by Lucas De Marchi
· 13 years ago
cb8d4d3
API-BREAK: kmod_new() takes a second parameter for configuration directory.
by Gustavo Sverzut Barbieri
· 13 years ago
d01c67e
add missing newline to log messages.
by Gustavo Sverzut Barbieri
· 13 years ago
d917f27
always normalize user-given alias.
by Gustavo Sverzut Barbieri
· 13 years ago
bd3f553
export module's options and commands.
by Gustavo Sverzut Barbieri
· 13 years ago
54ba8b3
kmod: Add documentation and format comments
by Lucas De Marchi
· 13 years ago
79d57fc
kmod_load_resources: use proper full path to binary files to be mmaped.
by Gustavo Sverzut Barbieri
· 13 years ago
3e245be
kmod_lookup_alias_from_alias_bin: debug message for mmap case.
by Gustavo Sverzut Barbieri
· 13 years ago
8513210
kmod_search_moddep: reorder to avoid creating path when not required.
by Gustavo Sverzut Barbieri
· 13 years ago
3b20995
fix snprintf usage.
by Gustavo Sverzut Barbieri
· 13 years ago
65a84f5
Use alias/symbol index_mm if it's open
by Lucas De Marchi
· 13 years ago
810803d
Pass enum around instead of filename
by Lucas De Marchi
· 13 years ago
d65d71c
Use index_mm if it's open for moddep search
by Lucas De Marchi
· 13 years ago
4272d08
Do not allocate path for known places an close resource asap
by Lucas De Marchi
· 13 years ago
33bb69b
Load and unload resources
by Lucas De Marchi
· 13 years ago
a4a7502
Refactor index file handling
by Lucas De Marchi
· 13 years ago
e5c60f1
NULL safety in public places, allows disable logging.
by Gustavo Sverzut Barbieri
· 13 years ago
1bdd951
log: give log function its data instead of kmod_ctx.
by Gustavo Sverzut Barbieri
· 13 years ago
1487a64
add kmod_module_get_filtered_blacklist()
by Gustavo Sverzut Barbieri
· 13 years ago
fd186ae
Maintain a pool of modules alive
by Lucas De Marchi
· 13 years ago
671d489
kmod_module: parse dependencies on demand
by Lucas De Marchi
· 13 years ago
1eb2ef6
Split function to search moddep file
by Lucas De Marchi
· 13 years ago
d13e606
improve kmod_config api.
by Gustavo Sverzut Barbieri
· 13 years ago
8d3f3ef
reorder struct fields to avoid holes, improving packing
by Gustavo Sverzut Barbieri
· 13 years ago
1ce08a5
improve "const" keyword usage.
by Gustavo Sverzut Barbieri
· 13 years ago
6f1bc6e
Clean 'unused variable' warnings
by Lucas De Marchi
· 13 years ago
0fbdfef
Clean 'shadowed declaration' warnings
by Lucas De Marchi
· 13 years ago
a009482
Clean 'no previous prototype' warning
by Lucas De Marchi
· 13 years ago
4a3eb3a
Add dependencies when module is create by name lookup
by Lucas De Marchi
· 13 years ago
e915f92
Add missing newlines
by Lucas De Marchi
· 13 years ago
49e61ca
Lookup for alias in modules.alias.bin
by Lucas De Marchi
· 13 years ago
7b30f4f
Generalize function to be used by other lookups
by Lucas De Marchi
· 13 years ago
64700e4
Lookup modules from modules.dep.bin file
by Lucas De Marchi
· 13 years ago
23fc91c
Make lookup functions return number of elements found
by Lucas De Marchi
· 13 years ago
9ba6f57
Lookup modules.symbols.bin
by Lucas De Marchi
· 13 years ago
904c63a
Fix initialization of kernel modules dir
by Lucas De Marchi
· 13 years ago
7f3eb0c
Add lookup to create modules list from alias
by Lucas De Marchi
· 13 years ago
7c2ab35
Add support for parsing config files
by Lucas De Marchi
· 13 years ago
191ab4b
Fix wrong copyright
by Lucas De Marchi
· 13 years ago
1b2e26a
Back to logging without \n
by Lucas De Marchi
· 13 years ago
9df4bda
When logging to stderr, put a \n by default
by Lucas De Marchi
· 13 years ago
ae6df84
Make log function uppercase
by Lucas De Marchi
· 13 years ago
221631d
Accept dir where we should lookup for modules
by Lucas De Marchi
· 13 years ago
4d1e689
Format refcount handling
by Lucas De Marchi
· 13 years ago
6d17755
Constify API
by Lucas De Marchi
· 13 years ago
8b69b37
Remove leftover declarations
by Lucas De Marchi
· 13 years ago
9d77b96
Remove unused functions
by Lucas De Marchi
· 13 years ago
52a7704
Make kmod_new return a pointer
by Lucas De Marchi
· 13 years ago
e4351b0
Convert spaces to tabs
by Lucas De Marchi
· 13 years ago
586fc30
Rename libabc to libkmod
by Lucas De Marchi
· 13 years ago