summaryrefslogtreecommitdiffstats
path: root/lib/dynamic_debug.c
Commit message (Expand)AuthorAgeFilesLines
* dyndbg: export ddebug_exec_queriesJim Cromie2020-07-241-1/+2
* dyndbg: shorten our logging prefix, drop __func__Jim Cromie2020-07-241-1/+1
* dyndbg: allow anchored match on format query termJim Cromie2020-07-241-3/+10
* dyndbg: combine flags & mask into a struct, simplify with itJim Cromie2020-07-241-21/+24
* dyndbg: accept query terms like file=bar and module=fooJim Cromie2020-07-241-20/+33
* dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'Jim Cromie2020-07-241-1/+17
* dyndbg: refactor parse_linerange out of ddebug_parse_queryJim Cromie2020-07-241-27/+36
* dyndbg: use gcc ?: to reduce word countJim Cromie2020-07-241-4/+4
* dyndbg: make ddebug_tables list LIFO for add/remove_moduleJim Cromie2020-07-241-1/+1
* dyndbg: prefer declarative init in caller, to memset in calleeJim Cromie2020-07-241-2/+1
* dyndbg: fix pr_err with empty stringJim Cromie2020-07-241-1/+1
* dyndbg: fix a BUG_ON in ddebug_describe_flagsJim Cromie2020-07-241-12/+11
* dyndbg: fix overcounting of ram used by dyndbgJim Cromie2020-07-241-6/+2
* dyndbg: rename __verbose section to __dyndbgJim Cromie2020-07-241-6/+6
* dyndbg: refine debug verbosity; 1 is basic, 2 more chattyJim Cromie2020-07-241-13/+8
* dyndbg: drop obsolete comment on ddebug_proc_openJim Cromie2020-07-241-7/+0
* dynamic_debug: add an option to enable dynamic debug for modules onlyOrson Zhai2020-06-081-2/+7
* lib/dynamic_debug.c: use address-of operator on section symbolsNathan Chancellor2020-04-071-1/+1
* dynamic_debug: allow to work if debugfs is disabledGreg Kroah-Hartman2020-02-121-5/+23
* lib: dynamic_debug: no need to check return value of debugfs_create functionsGreg Kroah-Hartman2019-06-181-9/+3
* RDMA/core: Introduce RDMA subsystem ibdev_* print functionsGal Pressman2019-05-011-0/+37
* dynamic_debug: move pr_err from module.c to ddebug_add_moduleRasmus Villemoes2019-03-071-1/+3
* dynamic_debug: remove unused EXPORT_SYMBOLsRasmus Villemoes2019-03-071-2/+0
* dynamic_debug: use pointer comparison in ddebug_remove_moduleRasmus Villemoes2019-03-071-1/+2
* dynamic_debug: don't duplicate modname in ddebug_add_moduleRasmus Villemoes2019-03-071-8/+7
* jump_label: move 'asm goto' support test to KconfigMasahiro Yamada2019-01-061-1/+1
* dynamic-debug-howto: fix optional/omitted ending line number to be LARGE inst...Randy Dunlap2017-11-171-0/+4
* dynamic_debug: add jump label supportJason Baron2016-08-041-0/+7
* convert a bunch of open-coded instances of memdup_user_nul()Al Viro2016-01-041-8/+3
* lib/dynamic_debug.c: use kstrdup_constRasmus Villemoes2015-11-061-4/+4
* module: add extra argument for parse_params() callbackLuis R. Rodriguez2015-05-201-2/+2
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2015-02-101-1/+1
|\
| * dynamic_debug: fix commentMasatake YAMATO2015-01-021-1/+1
* | printk: add and use LOGLEVEL_<level> defines for KERN_<LEVEL> equivalentsJoe Perches2014-12-101-2/+2
|/
* lib/dynamic_debug.c: use seq_open_private() instead of seq_open()Rob Jones2014-10-141-15/+2
* dynamic_debug: change __dynamic_<foo>_dbg return types to voidJoe Perches2014-10-031-30/+20
* net: print net_device reg_state in netdev_* unless it's registeredVeaceslav Falico2014-07-201-3/+5
* dynamic_debug: replace obselete simple_strtoul() with kstrtouint()Andrey Ryabinin2014-01-271-3/+1
* dynamic_debug: fix ddebug_parse_query()Andrey Ryabinin2014-01-271-2/+4
* dynamic_debug: remove wrong error messageAndrey Ryabinin2014-01-271-3/+1
* dynamic_debug: add wildcard support to filter files/functions/modulesDu, Changbin2014-01-231-5/+10
* dynamic debug: line queries failing due to uninitialized local variablejbaron@akamai.com2013-08-281-1/+1
* dynamic_debug: reuse generic string_unescape functionAndy Shevchenko2013-04-301-43/+5
* lib, net: make isodigit() public and use itAndy Shevchenko2013-04-291-1/+0
* dynamic_debug: add pr_errs before -EINVALsJim Cromie2013-01-171-12/+35
* dynamic_debug: Fix vpr_<foo> logging stylesJoe Perches2013-01-171-56/+62
* lib: dynamic_debug: use kbasename()Andy Shevchenko2012-12-171-8/+1
* device and dynamic_debug: Use dev_vprintk_emit and dev_printk_emitJoe Perches2012-09-171-20/+11
* netdev_printk/netif_printk: Remove a superfluous logging colonJoe Perches2012-09-171-1/+1
* netdev_printk/dynamic_netdev_dbg: Directly call printk_emitJoe Perches2012-09-171-3/+23