summaryrefslogtreecommitdiff
path: root/kernel/Kconfig.preempt
diff options
context:
space:
mode:
authorNaftali Goldstein <naftali.goldstein@intel.com>2018-03-13 20:00:35 +0200
committerLuca Coelho <luciano.coelho@intel.com>2018-08-31 11:38:16 +0300
commitdd2690579f5138e569440e5252e93d8634593190 (patch)
tree606043473ea58748948f772736c87e6cd2da01c0 /kernel/Kconfig.preempt
parentfe997b00c5b5953e48e61956ced0e73c84e9d054 (diff)
iwlwifi: runtime: avoid calling debugfs read functions more than once
Upon first calling read() on a debugfs file, invoke iwl_dbgfs_##name##_read and store the response buffer on the heap, so subsequent read() calls don't need to invoke said function again. This is done because cat etc will call read() repeatedly until EOF is reached (or read() returns 0), which in the current implementation will cause said function to be invoked multiple times. With the current implementation this can also cause buggy behavior in some weird edge cases where the first invocation returns a string of length n, and the second of length m>n: The last m-n characters of the second invocation will be printed to screen. Signed-off-by: Naftali Goldstein <naftali.goldstein@intel.com> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Diffstat (limited to 'kernel/Kconfig.preempt')
0 files changed, 0 insertions, 0 deletions