aboutsummaryrefslogtreecommitdiffstats
path: root/libkmod
AgeCommit message (Expand)AuthorFilesLines
2014-04-01config: also parse softdeps from modulesHEADmasterTom Gundersen1-0/+2
2014-04-01libkmod: Ignore errors from softdepsMichal Marek3-4/+48
2014-03-26build-sys: add hooks to build python bindingsLucas De Marchi2-1/+2
2014-03-26python: Remove unused files from importLucas De Marchi10-964/+0
2014-03-25python: Issue #15: resovled by using setuptools_cythonGuy Rozendorn1-9/+7
2014-03-25python: Issue #15: Cython needs to be in setup_requiresGuy Rozendorn1-1/+1
2014-03-25python: Issue #15 Cython is now a dependencyGuy Rozendorn1-3/+9
2014-03-25python: update version to 0.9.1Andy Grover1-1/+1
2014-03-25python: Issue #13 skipping building extensions on non-Linux platformsGuy Rozendorn2-10/+16
2014-03-25python: Make kmod.modprobe() raise an error if no modules foundAndy Grover1-2/+12
2014-03-25python: Add self as maintainer to setup.pyAndy Grover1-0/+2
2014-03-25python: Correct building for python 2.6Andy Grover1-1/+1
2014-03-25python: add docstring to insert and remove methodsOz1-0/+14
2014-03-25python: add docstring to rmmodOz1-0/+4
2014-03-25python: update version to 0.9Andy Grover1-1/+1
2014-03-25python: Update READMEAndy Grover1-4/+4
2014-03-25python: MANIFEST.in: add AUTHORS to distibuted source files.W. Trevor King1-0/+1
2014-03-25python: Ran update-copyright.py.W. Trevor King14-93/+161
2014-03-25python: .update-copyright.conf: update to pipe separators.W. Trevor King1-2/+2
2014-03-25python: .update-copyright.conf: add MANIFEST.in to ignored files.W. Trevor King1-2/+5
2014-03-25python: .update-copyright.conf: add Red Hat alias for Andy Grover.W. Trevor King1-0/+3
2014-03-25python: .update-copyright.conf: add README.rst to ignored files.W. Trevor King1-1/+2
2014-03-25python: .mailmap: consolidate Andy Grover email addresses.W. Trevor King1-0/+1
2014-03-25python: .update-copyright.conf: add copyright configuration.W. Trevor King1-0/+18
2014-03-25python: module: fix versions -> info typo in Module._info_get() error message.W. Trevor King1-1/+1
2014-03-25python: Initialize Kmod.mod_dir to None in __cinit__().W. Trevor King1-0/+1
2014-03-25python: Use an OrderedDict for Module.info (preserving modinfo ordering).W. Trevor King1-1/+3
2014-03-25python: Add Module.info attribute.W. Trevor King2-0/+26
2014-03-25python: Use Cython's libc.errno for EEXIST.W. Trevor King2-5/+3
2014-03-25python: Add Module.versions attribute.W. Trevor King2-0/+29
2014-03-25python: README.rst: add .rst symlink for GitHub.W. Trevor King1-0/+1
2014-03-25python: README: mention Cython dependency.W. Trevor King1-1/+1
2014-03-25python: README: cleanup reStructuredText syntax.W. Trevor King1-20/+13
2014-03-25python: Add missing copyright blurbs.W. Trevor King11-0/+122
2014-03-25python: Add docstrings to kmod.kmod and kmod.kmod.Kmod.W. Trevor King1-0/+3
2014-03-25python: MANIFEST.in: add missing source to the sdist tarball.W. Trevor King2-0/+4
2014-03-25python: Add additional out Module attributes (path, refcnt, ...).W. Trevor King4-8/+52
2014-03-25python: Convert to Cython.W. Trevor King13-277/+356
2014-03-25python: update FSF address in COPYING and COPYING.LESSERAndy Grover2-2/+2
2014-03-25python: whitespaceAndy Grover1-31/+30
2014-03-25python: add proper error handling to loaded_modules()Andy Grover1-2/+19
2014-03-25python: Improve README's description of kmodAndy Grover1-3/+6
2014-03-25python: Make setup.py version match version in .cAndy Grover1-1/+1
2014-03-25python: Add READMEAndy Grover1-0/+44
2014-03-25python: More cleanup and renaming of stuff. Add docstrings.Andy Grover1-27/+40
2014-03-25python: Add support for listing loaded modules, modprobe, rmmodAndy Grover2-25/+140
2014-03-25python: use c99 init for struct initAndy Grover1-52/+25
2014-03-25python: a skeleton that compilesAndy Grover1-183/+3
2014-03-25python: initial checkinAndy Grover4-0/+1190
2014-03-24libkmod: Fix unaligned accessLucas De Marchi1-1/+1
2014-03-07libkmod-elf: Fix check by class in get_modversions()Lucas De Marchi1-1/+1
2014-03-06build-sys: add small redirecting MakefilesLucas De Marchi2-0/+15
2014-03-05libkmod-config: Only match dot before '=' in /proc/cmdlineMichal Marek1-3/+8
2014-03-05libkmod-config,depmod: Accept special files as configuration files, tooMichal Marek1-5/+1
2014-03-05libkmod-module: Simplify kmod_module_insert_module()Michal Marek1-17/+10
2014-01-21Remove duplicate includesLucas De Marchi1-1/+0
2013-12-17Use C11's noreturnLucas De Marchi1-0/+10
2013-11-18module: use _cleanup_free and remove useless call to free()Lucas De Marchi1-9/+5
2013-11-18file: use _cleanup_free_Lucas De Marchi1-4/+4
2013-11-18array: avoid duplicate code to reallocateLucas De Marchi1-19/+19
2013-11-18util: Be OOM-safe and use _cleanup_free_Lucas De Marchi1-14/+25
2013-11-18util: use _cleanup_free_ on path_make_absolute_cwd()Lucas De Marchi1-7/+6
2013-11-18config: Use _cleanup_free_Lucas De Marchi1-40/+22
2013-11-18util: Add cleanup attributeLucas De Marchi2-0/+8
2013-09-20libkmod: always pass O_NONBLOCK to kernelLucas De Marchi2-10/+7
2013-09-20libkmod-hash: always align n_buckets to power of 2Lucas De Marchi1-6/+9
2013-09-20util: Add ALIGN_POWER2Lucas De Marchi1-0/+5
2013-09-06build: remove check for typeofLucas De Marchi1-6/+0
2013-09-06Add configure check for _Static_assert()Thomas Petazzoni1-0/+5
2013-08-29Fix usage of readdir_r()Lucas De Marchi2-52/+22
2013-08-13libkmod: Fix getting param with no value from kcmdlineLucas De Marchi1-1/+1
2013-08-09depmod: add missing "else" clauseJan Engelhardt1-1/+1
2013-07-17README: Move items from TODOLucas De Marchi1-1/+1
2013-07-15util: Add mkdir_parents()Lucas De Marchi2-0/+12
2013-07-15util: Add len arg to mkdir_p()Lucas De Marchi2-5/+6
2013-07-15util: Add mkdir_p implementation from testsuiteLucas De Marchi2-0/+62
2013-07-04Use "-internal" suffix instead of "-private"Lucas De Marchi11-10/+10
2013-05-11libkmod: Avoid calling syscall() with -1Jan Luebbe1-0/+7
2013-05-11Revert "missing: Don't call syscall() with syscallno == -1"Lucas De Marchi1-6/+4
2013-05-04Add document for exported enumsChengwei Yang2-6/+44
2013-05-04Several minor fixes for documentationChengwei Yang2-9/+9
2013-05-02missing: Don't call syscall() with syscallno == -1Lucas De Marchi1-4/+6
2013-04-30Fix coding styleLucas De Marchi1-2/+2
2013-04-23libkmod-index: Return early if readroot failedLucas De Marchi1-2/+8
2013-04-23libkmod-module: Don't pass NULL ctx to kmod_logLucas De Marchi1-1/+1
2013-04-23libkmod-module: Don't pass NULL pointer to memcpyLucas De Marchi1-1/+2
2013-04-21Add format attribute and fix issuesLucas De Marchi1-0/+1
2013-04-15Use static assertions for sizeof checksLucas De Marchi1-5/+5
2013-04-15Use _Static_assertLucas De Marchi1-29/+7
2013-04-09libkmod: Move finit_module() definition to missing.hLucas De Marchi2-8/+14
2013-04-09libkmod: Add missing definitionsLucas De Marchi3-2/+14
2013-04-04libkmod: Use secure_getenv if availableCristian Rodríguez2-1/+10
2013-03-19libkmod-util: Add missing include fileLucas De Marchi1-0/+1
2013-02-19libkmod: fix address argument to mmap callsKees Cook2-3/+4
2013-02-19libkmod: add finit_module logicKees Cook3-0/+44
2013-01-17libkmod: Return module signature information in kmod_module_get_info()Michal Marek3-1/+194
2013-01-17libkmod-module: Do not free the list in kmod_module_info_appendMichal Marek1-7/+8
2013-01-16Update copyright noticesLucas De Marchi13-13/+13
2013-01-16libkmod-module: Add helper for building the module info listMichal Marek1-19/+22
2012-11-28Use bool instead of intLucas De Marchi2-3/+3
2012-11-28fix is_module_filename()Aleksey Makarov2-0/+33
2012-11-21libkmod-module: mangle the section header, not the sectionLucas De Marchi1-13/+41
2012-11-21libkmod-module: Remove key+value vermagic from .modinfo sectionLucas De Marchi1-1/+0
2012-10-18libkmod: cache open file for later accessLucas De Marchi3-112/+54
2012-10-12libkmod-hash: Plug possible memory leak when free_value is definedLeandro Pereira1-1/+5
2012-10-09libkmod: Add support for '.' in module parameter on kcmdlineLucas De Marchi1-2/+4
2012-10-02build-sys: Remove --with-rootprefix optionDave Reisner1-6/+5
2012-08-17libkmod-module: Add KMOD_PROBE_APPLY_BLACKLIST_ALIAS_ONLY flagLucas De Marchi2-3/+10
2012-07-18Use #pragma once instead of #ifndefLucas De Marchi7-26/+7
2012-06-29module: support reading coresize from /sys if supportedDave Reisner1-3/+27
2012-06-12libkmod-config: refactor functions to get configLucas De Marchi4-53/+28
2012-06-06libkmod-index: protect ourselves from corrupted indexesLucas De Marchi1-3/+5
2012-06-06libkmod-util: split function for usec conversionLucas De Marchi2-2/+8
2012-06-05libkmod-util: add missing stdbool.h includeLucas De Marchi1-0/+1
2012-05-23Silence clang warnings with __unused__ attributeLucas De Marchi2-6/+7
2012-05-23Don't use __ for attribute definesLucas De Marchi3-36/+34
2012-05-23libkmod-index: use generic function for unaligned accessLucas De Marchi1-1/+1
2012-05-21libkmod-hash: use generic function for unaligned accessLucas De Marchi2-14/+6
2012-05-21libkmod-util: copy macros for unaligned access from BlueZLucas De Marchi1-0/+16
2012-05-15libkmod: move function to the only file using itMike Frysinger3-32/+31
2012-05-10build: remove private symbol from linker scriptLucas De Marchi1-1/+0
2012-05-10Revert "libkmod: make sure to export kmod_log"Lucas De Marchi1-3/+3
2012-05-08libkmod-file: gracefully handle errors from zlibDave Reisner1-1/+7
2012-04-26Remove dead incrementLucas De Marchi1-1/+0
2012-04-23libkmod: make sure to export kmod_logMike Frysinger1-3/+3
2012-04-19doc: remove links to NULL going nowhereLucas De Marchi1-6/+6
2012-04-15doc: silent man page generation and fix gtk-doc warningsKay Sievers2-12/+3
2012-03-15config: use order /etc, /run, /libLucas De Marchi1-1/+1
2012-03-02Use upper case after Deprecated in docLucas De Marchi1-1/+1
2012-03-02Add kmod_module_apply_filter() to doc-sections fileLucas De Marchi1-0/+1
2012-03-02Fix wrong printf format stringLucas De Marchi1-1/+2
2012-03-02libkmod-index: do not pre-populate mmapLucas De Marchi3-10/+6
2012-03-01Downgrade log message: refcnt file may not existLucas De Marchi1-1/+1
2012-02-27libkmod-index: free node when we have only partial matchLucas De Marchi1-14/+12
2012-02-27libkmod-module: fill builtin's nameLucas De Marchi2-8/+46
2012-02-24find builtins by property, not initstateDave Reisner1-2/+1
2012-02-24libkmod/module: add kmod_module_apply_filter methodDave Reisner3-46/+76
2012-02-23libkmod-module: don't treat "coming" as in-kernelLucas De Marchi1-1/+0
2012-02-22libkmod-module: probe: check if module exists for install cmdsLucas De Marchi1-9/+12
2012-02-18Add missing newlinesLucas De Marchi2-2/+3
2012-02-17Downgrade log level when modules.dep{,.bin} don't existLucas De Marchi1-1/+1
2012-02-16kmod-module: lookup: search modules.builtin file tooLucas De Marchi4-3/+45
2012-02-13libkmod-index: don't print an error if index doesn't existLucas De Marchi1-1/+1
2012-02-11libkmod-module: probe: fix infinite loop with softdepsLucas De Marchi1-1/+1
2012-02-07libkmod-module: probe: Fix ignore-loaded flag not being appliedLucas De Marchi1-1/+2
2012-02-06libkmod-module: probe: return -EEXIST if told to do soLucas De Marchi1-3/+3
2012-02-06libkmod-module: probe: rename flag to be more meaningfulLucas De Marchi2-4/+5
2012-02-05Fix simple grammar issueDan McGee1-1/+1
2012-02-03Fix unaligned memory access in hash functionAmbroz Bizjak1-7/+15
2012-02-03lib/module: check initstate before inserting moduleDave Reisner1-15/+21
2012-02-02whitespace fix -- no logical code changesDave Reisner1-12/+12
2012-01-31improve logging to mention context.Gustavo Sverzut Barbieri3-9/+15
2012-01-31improve log when debugging.Gustavo Sverzut Barbieri1-0/+35
2012-01-31libkmod: organize public headerLucas De Marchi1-36/+56
2012-01-31Prepare for API bumpLucas De Marchi1-35/+21
2012-01-31libkmod-module: probe: remove useless KMOD_PROBE_STOP_ON_COMMANDLucas De Marchi2-14/+4
2012-01-31libkmod-module: probe: return -EEXIST if told to stop on already loadedLucas De Marchi2-8/+8
2012-01-31libkmod-module: probe: add flag to dry-runLucas De Marchi2-2/+8
2012-01-31libkmod-module: probe: add flag to ignore loaded modulesLucas De Marchi2-5/+10
2012-01-31libkmod-module: probe: add print_action callbackLucas De Marchi2-2/+15
2012-01-30libkmod-module: probe: add room in flags for future extensionLucas De Marchi1-7/+7
2012-01-30libkmod-module: probe: ignore-command flag can't be used in returnLucas De Marchi1-4/+4
2012-01-30libkmod-module: probe: remove useless flag to stop on failureLucas De Marchi2-6/+4
2012-01-30libkmod-module: probe: add flag to stop loading on already loadedLucas De Marchi2-4/+20
2012-01-30libkmod-module: split creation of new modules to share codeLucas De Marchi1-57/+78
2012-01-30Partially fix parsing of alias with dotsLucas De Marchi1-3/+1
2012-01-30libkmod-module: probe: add flag to ignore commandsLucas De Marchi2-18/+30
2012-01-30libkmod-module: probe: change insertion to cover more use casesLucas De Marchi2-164/+185
2012-01-30libkmod-module: add visited fieldLucas De Marchi3-0/+18
2012-01-28libkmod: Fix handling of square brackets expressions in function alias_normalizePedro Pedruzzi1-2/+4
2012-01-26elf: privately export kmod_elf_get_section()Lucas De Marchi2-1/+7
2012-01-17libkmod-list: allow to append an empty listLucas De Marchi1-0/+3
2012-01-17WEXITSTATUS is defined in sys/wait.hThierry Vignaud1-0/+1
2012-01-17Check if struct stat has mtim memberLucas De Marchi5-7/+11
2012-01-17modprobe: flush stdout before dumping indexesLucas De Marchi1-1/+3
2012-01-16Add doc to kmod_dump_indexLucas De Marchi3-1/+12
2012-01-16libkmod: dump index filesLucas De Marchi5-0/+137
2012-01-16libkmod-util: add helper function to write to fdLucas De Marchi2-0/+26
2012-01-16libkmod-util: adhere to coding styleLucas De Marchi1-4/+7
2012-01-16libkmod: export enum kmod_index and rename membersLucas De Marchi2-23/+26
2012-01-16libkmod: store prefix of each indexLucas De Marchi1-11/+15
2012-01-14Update documentation with recent changesLucas De Marchi4-3/+137
2012-01-14kmod_new(): deal with relative paths for dirnameLucas De Marchi1-1/+1
2012-01-13config: let softdeps dump their dataLucas De Marchi1-1/+91
2012-01-13config: add exported iterator functionsLucas De Marchi3-0/+185
2012-01-13libkmod-private: allow to get aliases from configLucas De Marchi2-0/+6
2012-01-12build-sys: fix clean rule removing tracked filesLucas De Marchi1-5/+0
2012-01-11config: deprecate 'include' and 'config' commandsLucas De Marchi1-1/+1
2012-01-11Fix error code returned on module removalLucas De Marchi1-4/+3
2012-01-10config: be reliable againt syntax errors in configsLucas De Marchi1-8/+12
2012-01-09doc: fix out of tree buildLucas De Marchi1-1/+1
2012-01-09doc: organize sectionsLucas De Marchi3-7/+20
2012-01-09doc: add gtk-doc to generate documentationLucas De Marchi5-0/+175
2012-01-09doc: fix broken links to other functionsLucas De Marchi1-9/+9
2012-01-09doc: fix order of param descriptionsLucas De Marchi1-7/+6
2012-01-09Match param names on header and source codeLucas De Marchi1-9/+9
2012-01-09doc: fix comments formatLucas De Marchi2-2/+2
2012-01-09Update copyrightLucas De Marchi13-13/+13
2012-01-08Replace NAME_MAX with PATH_MAX for module aliasesLucas De Marchi3-13/+13
2012-01-06config: check if opening /proc/cmdline succeededLucas De Marchi1-0/+6