aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-04-01config: also parse softdeps from modulesHEADmasterTom Gundersen2-2/+2
2014-04-01libkmod: Ignore errors from softdepsMichal Marek3-4/+48
2014-03-26build-sys: add hooks to build python bindingsLucas De Marchi4-3/+89
2014-03-26python: Remove unused files from importLucas De Marchi10-964/+0
2014-03-26Merge branch 'master' of python-kmodLucas De Marchi22-0/+1611
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-24build-sys: try harder to shut up compiler wrt strict-aliasingLucas De Marchi1-1/+1
2014-03-24libkmod: Fix unaligned accessLucas De Marchi1-1/+1
2014-03-24build-sys: Remove -Werror from CFLAGSLucas De Marchi2-2/+2
2014-03-24build-sys: Remove bogus line causing warningLucas De Marchi1-1/+0
2014-03-19Add test for depmod using search dirs with same prefixLucas De Marchi9-0/+59
2014-03-19depmod: do not allow partial matches with "search" directiveAnssi Hannula1-2/+2
2014-03-19Add test for simple search order in depmodLucas De Marchi5-0/+29
2014-03-19depmod: fix debug print parameter orderAnssi Hannula1-1/+1
2014-03-07libkmod-elf: Fix check by class in get_modversions()Lucas De Marchi1-1/+1
2014-03-06testsuite: Fix uname() during glibc startupMichal Marek1-8/+16
2014-03-06man: use systemd as example instead of udevLucas De Marchi1-3/+5
2014-03-06man: clarify the support to modules.dep fileLucas De Marchi2-11/+11
2014-03-06build-sys: Do not require xsltproc for installation of man pagesLucas De Marchi1-4/+2
2014-03-06build-sys: add small redirecting MakefilesLucas De Marchi6-2/+47
2014-03-06testsuite: add test for '.' correctly parsed in param's valueLucas De Marchi3-0/+30
2014-03-06testsuite: add test to ignore unrelated strings in kcmdlineLucas De Marchi3-0/+31
2014-03-06testsuite: give a more suitable description to testLucas De Marchi1-1/+1
2014-03-06testsuite: add test for kcmdline params with no valueLucas De Marchi3-0/+31
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 Marek2-9/+2
2014-03-05libkmod-module: Simplify kmod_module_insert_module()Michal Marek1-17/+10
2014-03-05Add some tests for kernels without finit_module(2)Michal Marek23-0/+62
2014-03-05testsuite: Do not provide finit_module(2) on older kernelsMichal Marek1-0/+24
2014-03-05testsuite: Add test for modprobe --forceMichal Marek12-0/+31
2014-03-05testsuite: Check the list of loaded modules after a testMichal Marek4-6/+199
2014-01-26Remove "rmmod -w" documentation and getopt entryStephen Kitt2-18/+0
2014-01-24man: insmod documentation fixLukas Berk1-1/+1
2014-01-21Remove duplicate includesLucas De Marchi1-1/+0
2014-01-02man: Change my contact email addressLucas De Marchi9-9/+9
2013-12-22kmod 16Lucas De Marchi3-2/+4
2013-12-17Use C11's noreturnLucas De Marchi7-14/+32
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-18testsuite: add basic test for getline_wrappedLucas De Marchi3-0/+43
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-11-18testsuite: Move test-alias to test-utilLucas De Marchi4-8/+8
2013-11-10build: Allow disabling maintainer modeAnders Olofsson1-0/+1
2013-10-26build-sys: enable colored diagnostics if availableLucas De Marchi1-0/+1
2013-10-10Makefile.am: add mkdir testsuiteSaul Wold1-1/+1
2013-10-10Makefile.am: Add target to all cross-compilation of testsuiteSaul Wold1-0/+3
2013-09-20NEWS: add entriesLucas De Marchi1-0/+8
2013-09-20rmmod: remove --wait optionLucas De Marchi1-11/+5
2013-09-20libkmod: always pass O_NONBLOCK to kernelLucas De Marchi3-11/+16
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-10depmod: warn on invalid devname specificationTom Gundersen1-3/+10
2013-09-06build: remove check for typeofLucas De Marchi2-7/+0
2013-09-06Add configure check for _Static_assert()Thomas Petazzoni2-0/+11
2013-08-29Fix usage of readdir_r()Lucas De Marchi3-64/+26
2013-08-29testsuite: fix usage of reserved namesJohn Spencer7-26/+26
2013-08-22kmod 15Lucas De Marchi3-3/+9
2013-08-13libkmod: Fix getting param with no value from kcmdlineLucas De Marchi1-1/+1
2013-08-13testsuite: Add test for parameter with no value in kcmdlineLucas De Marchi14-0/+33
2013-08-09depmod: add missing "else" clauseJan Engelhardt2-2/+2
2013-08-02shell-completion: Make options accept '=' as last charLucas De Marchi1-7/+29
2013-07-30build: Install bash completion dataLucas De Marchi2-2/+17
2013-07-30shell-completion: Add kmod static-nodesLucas De Marchi1-0/+25
2013-07-30shell-completion: Add initial completion for kmodLucas De Marchi2-1/+57
2013-07-17NEWS: Add entriesLucas De Marchi1-0/+10
2013-07-17README: Move items from TODOLucas De Marchi3-52/+58
2013-07-15static-nodes: create parent directories of output fileTom Gundersen1-3/+9
2013-07-15util: Add mkdir_parents()Lucas De Marchi2-0/+12
2013-07-15util: Add len arg to mkdir_p()Lucas De Marchi3-6/+7
2013-07-15static-nodes: don't fail if modules.devname not foundTom Gundersen1-12/+19
2013-07-15util: Add mkdir_p implementation from testsuiteLucas De Marchi6-109/+62
2013-07-15testsuite: Fix mkdir_p corner casesLucas De Marchi1-19/+32
2013-07-04Use "-internal" suffix instead of "-private"Lucas De Marchi14-21/+21
2013-07-04tools: Do not link dynamically with libkmodLucas De Marchi4-18/+13
2013-07-03kmod 14Lucas De Marchi3-2/+21
2013-07-02tools: Use test/kmod instead of kmod-nolibLucas De Marchi5-16/+16
2013-07-01static-nodes: Better -f option descriptionLucas De Marchi1-1/+1
2013-06-06build-sys: do not allow --enable staticLucas De Marchi1-0/+4
2013-05-11Add travis-ci config fileLucas De Marchi1-0/+17
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-02modprobe: don't check refcount with remove commandJohannes Berg1-1/+1
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-30TODO: Add some entriesLucas De Marchi1-0/+6
2013-04-23libkmod-index: Return early if readroot failedLucas De Marchi2-2/+10
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 Marchi2-3/+9
2013-04-21build-sys: Add AM_V_XSLT to rule creating man pagesLucas De Marchi1-1/+5
2013-04-21Add format attribute and fix issuesLucas De Marchi5-9/+13
2013-04-19static-nodes: Fix indentationLucas De Marchi1-162/+170
2013-04-19static-nodes: tmpfiles - also create parents directories of device nodesTom Gundersen1-3/+11
2013-04-17kmod: It's an error not to have modules.devnameLucas De Marchi1-2/+3
2013-04-16tools: add static-nodes toolTom Gundersen4-1/+250
2013-04-15Use static assertions for sizeof checksLucas De Marchi1-5/+5
2013-04-15Use _Static_assertLucas De Marchi1-29/+7
2013-04-12testsuite: errno is a positive numberLucas De Marchi1-1/+1
2013-04-09TODO: update and reorderLucas De Marchi1-11/+10
2013-04-09kmod 13Lucas De Marchi3-2/+24
2013-04-09build-sys: Always enable parallel testsLucas De Marchi1-1/+1
2013-04-09testsuite: Fix checking __sysnoLucas De Marchi1-5/+5
2013-04-09testsuite: Wrap syscall() to get calls to finit_module()Lucas De Marchi1-0/+36
2013-04-09libkmod: Move finit_module() definition to missing.hLucas De Marchi4-8/+19
2013-04-09libkmod: Add missing definitionsLucas De Marchi4-2/+15
2013-04-04libkmod: Use secure_getenv if availableCristian Rodríguez3-1/+11
2013-03-21modprobe: Fix assertion on --show-depends with bogus config fileLucas De Marchi2-3/+6
2013-03-21testsuite: Add test to check if modprobe explodes on bogus configLucas De Marchi14-0/+36
2013-03-21testsuite: Exit with success on signal if test has expected_fail=trueLucas De Marchi1-1/+1
2013-03-19libkmod-util: Add missing include fileLucas De Marchi1-0/+1
2013-03-18rmmod: Teach rmmod about builtin modulesJosh Boyer1-1/+7
2013-02-19libkmod: fix address argument to mmap callsKees Cook2-3/+4
2013-02-19testsuite: handle finit_moduleKees Cook1-0/+24
2013-02-19libkmod: add finit_module logicKees Cook4-0/+47
2013-01-17testsuite: Add modinfo test for module signaturesMichal Marek4-1/+26
2013-01-17libkmod: Return module signature information in kmod_module_get_info()Michal Marek4-2/+196
2013-01-17libkmod-module: Do not free the list in kmod_module_info_appendMichal Marek1-7/+8
2013-01-16Update copyright noticesLucas De Marchi39-39/+39
2013-01-16libkmod-module: Add helper for building the module info listMichal Marek1-19/+22
2013-01-15gitignore: ignore files generated by Automake's testsuiteLucas De Marchi2-0/+21
2013-01-07man: fix lib dir in which we look for configLucas De Marchi1-1/+1
2012-12-31depmod: fix builtin symbols resolution when the prefix symbol is setAndrey Mazo1-7/+12
2012-12-13depmod: --symbol-prefix actually requires an argumentAndrey Mazo1-1/+1
2012-12-05kmod 12v12Lucas De Marchi3-2/+12
2012-11-28depmod: fix checking file extensionLucas De Marchi1-2/+3
2012-11-28Use bool instead of intLucas De Marchi2-3/+3
2012-11-28fix is_module_filename()Aleksey Makarov4-46/+37
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-11-16depmod: fix asserting mod->kmod == NULLLucas De Marchi1-1/+1
2012-11-16depmod: fix hash lookup by relpath instead of uncrelpathLucas De Marchi1-3/+3
2012-11-08kmod 11v11Lucas De Marchi3-2/+30
2012-11-08TODO: remove completed actionLucas De Marchi1-2/+0
2012-11-06tools: use program_invocation_short_name provided by libcLucas De Marchi8-19/+17
2012-11-06tools: staticize functions that are now only used in log.cLucas De Marchi2-51/+43
2012-11-06tools: share function for loggingLucas De Marchi7-122/+36
2012-11-06tools: share setting up libkmod logLucas De Marchi5-5/+17
2012-11-06tools: use a single function for logging libkmod outputLucas De Marchi5-75/+86
2012-11-06tools: make usage() messages go to stdout rather than stderrLucas De Marchi5-10/+5
2012-11-06tools: share function to convert prio to stringLucas De Marchi6-66/+61
2012-11-06tools: share getting program name from argv for all toolsLucas De Marchi8-28/+34
2012-11-05rmmod: route all messages to syslog if told toLucas De Marchi1-20/+73
2012-11-05rmmod: prefer ERR over plain fprintfLucas De Marchi1-16/+13
2012-11-05modinfo: prefer ERR over plain fprintfLucas De Marchi1-16/+14
2012-11-05insmod: prefer ERR over plain fprintfLucas De Marchi1-11/+11
2012-11-05depmod: add depmod prefix to log messagesLucas De Marchi1-1/+1
2012-11-05depmod: remove inline from _logLucas De Marchi1-1/+1
2012-11-05TODO: update file with tasksLucas De Marchi1-10/+3
2012-11-05depmod: prefer ERR and WRN over plain fprintfLucas De Marchi1-11/+7
2012-11-01modprobe: use ERR() instead of fprintf(stderr, ...)Lucas De Marchi1-30/+32
2012-11-01modprobe: prefix log messages to stderr with modprobeLucas De Marchi1-3/+3