Revision e581595ea29c737587bcc349420bfdacb9a6b02b authored by Greg Kroah-Hartman on 12 July 2019, 03:53:12 UTC, committed by Linus Torvalds on 12 July 2019, 18:05:41 UTC
When calling debugfs functions, there is no need to ever check the return value. The function can work or not, but the code logic should never do something different based on this. Also, because there is no need to save the file dentry, remove all of the variables that were being saved, and just recursively delete the whole directory when shutting down, saving a lot of logic and local variables. [gregkh@linuxfoundation.org: v2] Link: http://lkml.kernel.org/r/20190613055455.GE19717@kroah.com Link: http://lkml.kernel.org/r/20190612152912.GA19151@kroah.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Reviewed-by: Joseph Qi <joseph.qi@linux.alibaba.com> Cc: Mark Fasheh <mark@fasheh.com> Cc: Joel Becker <jlbec@evilplan.org> Cc: Joseph Qi <joseph.qi@linux.alibaba.com> Cc: Jia Guo <guojia12@huawei.com> Cc: Junxiao Bi <junxiao.bi@oracle.com> Cc: Changwei Ge <gechangwei@live.cn> Cc: Gang He <ghe@suse.com> Cc: Jun Piao <piaojun@huawei.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 5da844a
File | Mode | Size |
---|---|---|
ac97 | ||
sof | ||
ac97_codec.h | -rw-r--r-- | 15.7 KB |
aci.h | -rw-r--r-- | 2.4 KB |
ad1816a.h | -rw-r--r-- | 4.7 KB |
ad1843.h | -rw-r--r-- | 1.5 KB |
adau1373.h | -rw-r--r-- | 706 bytes |
aess.h | -rw-r--r-- | 1.6 KB |
ak4113.h | -rw-r--r-- | 10.2 KB |
ak4114.h | -rw-r--r-- | 9.5 KB |
ak4117.h | -rw-r--r-- | 8.3 KB |
ak4531_codec.h | -rw-r--r-- | 2.4 KB |
ak4641.h | -rw-r--r-- | 476 bytes |
ak4xxx-adda.h | -rw-r--r-- | 2.7 KB |
alc5623.h | -rw-r--r-- | 536 bytes |
asequencer.h | -rw-r--r-- | 2.9 KB |
asound.h | -rw-r--r-- | 590 bytes |
asoundef.h | -rw-r--r-- | 16.0 KB |
compress_driver.h | -rw-r--r-- | 6.5 KB |
control.h | -rw-r--r-- | 8.2 KB |
core.h | -rw-r--r-- | 13.1 KB |
cs35l33.h | -rw-r--r-- | 888 bytes |
cs35l34.h | -rw-r--r-- | 741 bytes |
cs35l35.h | -rw-r--r-- | 2.2 KB |
cs35l36.h | -rw-r--r-- | 772 bytes |
cs4231-regs.h | -rw-r--r-- | 7.6 KB |
cs4271.h | -rw-r--r-- | 961 bytes |
cs42l52.h | -rw-r--r-- | 592 bytes |
cs42l56.h | -rw-r--r-- | 1.0 KB |
cs42l73.h | -rw-r--r-- | 361 bytes |
cs8403.h | -rw-r--r-- | 7.9 KB |
cs8427.h | -rw-r--r-- | 9.7 KB |
da7213.h | -rw-r--r-- | 1.0 KB |
da7218.h | -rw-r--r-- | 2.4 KB |
da7219-aad.h | -rw-r--r-- | 2.2 KB |
da7219.h | -rw-r--r-- | 998 bytes |
da9055.h | -rw-r--r-- | 707 bytes |
designware_i2s.h | -rw-r--r-- | 1.6 KB |
dmaengine_pcm.h | -rw-r--r-- | 6.0 KB |
emu10k1.h | -rw-r--r-- | 88.7 KB |
emu10k1_synth.h | -rw-r--r-- | 693 bytes |
emu8000.h | -rw-r--r-- | 3.3 KB |
emu8000_reg.h | -rw-r--r-- | 9.5 KB |
emux_legacy.h | -rw-r--r-- | 4.7 KB |
emux_synth.h | -rw-r--r-- | 6.8 KB |
es1688.h | -rw-r--r-- | 2.9 KB |
gus.h | -rw-r--r-- | 19.5 KB |
hda_chmap.h | -rw-r--r-- | 2.6 KB |
hda_codec.h | -rw-r--r-- | 16.8 KB |
hda_component.h | -rw-r--r-- | 2.0 KB |
hda_hwdep.h | -rw-r--r-- | 736 bytes |
hda_i915.h | -rw-r--r-- | 589 bytes |
hda_register.h | -rw-r--r-- | 10.1 KB |
hda_regmap.h | -rw-r--r-- | 6.6 KB |
hda_verbs.h | -rw-r--r-- | 16.9 KB |
hdaudio.h | -rw-r--r-- | 20.6 KB |
hdaudio_ext.h | -rw-r--r-- | 5.4 KB |
hdmi-codec.h | -rw-r--r-- | 2.0 KB |
hwdep.h | -rw-r--r-- | 1.9 KB |
i2c.h | -rw-r--r-- | 2.8 KB |
info.h | -rw-r--r-- | 7.9 KB |
initval.h | -rw-r--r-- | 2.4 KB |
jack.h | -rw-r--r-- | 3.0 KB |
l3.h | -rw-r--r-- | 524 bytes |
madera-pdata.h | -rw-r--r-- | 1.9 KB |
max9768.h | -rw-r--r-- | 729 bytes |
max98088.h | -rw-r--r-- | 1.0 KB |
max98090.h | -rw-r--r-- | 534 bytes |
max98095.h | -rw-r--r-- | 1.3 KB |
memalloc.h | -rw-r--r-- | 3.7 KB |
minors.h | -rw-r--r-- | 3.7 KB |
mixer_oss.h | -rw-r--r-- | 1.7 KB |
mpu401.h | -rw-r--r-- | 3.8 KB |
omap-hdmi-audio.h | -rw-r--r-- | 970 bytes |
opl3.h | -rw-r--r-- | 11.6 KB |
opl4.h | -rw-r--r-- | 459 bytes |
pcm-indirect.h | -rw-r--r-- | 5.0 KB |
pcm.h | -rw-r--r-- | 46.7 KB |
pcm_drm_eld.h | -rw-r--r-- | 183 bytes |
pcm_iec958.h | -rw-r--r-- | 332 bytes |
pcm_oss.h | -rw-r--r-- | 2.0 KB |
pcm_params.h | -rw-r--r-- | 8.5 KB |
pt2258.h | -rw-r--r-- | 513 bytes |
pxa2xx-lib.h | -rw-r--r-- | 1.6 KB |
rawmidi.h | -rw-r--r-- | 5.5 KB |
rt286.h | -rw-r--r-- | 314 bytes |
rt298.h | -rw-r--r-- | 373 bytes |
rt5514.h | -rw-r--r-- | 399 bytes |
rt5645.h | -rw-r--r-- | 665 bytes |
rt5659.h | -rw-r--r-- | 880 bytes |
rt5660.h | -rw-r--r-- | 578 bytes |
rt5663.h | -rw-r--r-- | 476 bytes |
rt5665.h | -rw-r--r-- | 761 bytes |
rt5668.h | -rw-r--r-- | 646 bytes |
rt5670.h | -rw-r--r-- | 506 bytes |
rt5682.h | -rw-r--r-- | 646 bytes |
s3c24xx_uda134x.h | -rw-r--r-- | 229 bytes |
sb.h | -rw-r--r-- | 10.3 KB |
sb16_csp.h | -rw-r--r-- | 2.1 KB |
seq_device.h | -rw-r--r-- | 2.1 KB |
seq_kernel.h | -rw-r--r-- | 3.3 KB |
seq_midi_emul.h | -rw-r--r-- | 6.6 KB |
seq_midi_event.h | -rw-r--r-- | 1.3 KB |
seq_oss.h | -rw-r--r-- | 2.2 KB |
seq_oss_legacy.h | -rw-r--r-- | 360 bytes |
seq_virmidi.h | -rw-r--r-- | 2.1 KB |
sh_dac_audio.h | -rw-r--r-- | 441 bytes |
sh_fsi.h | -rw-r--r-- | 693 bytes |
simple_card.h | -rw-r--r-- | 529 bytes |
simple_card_utils.h | -rw-r--r-- | 6.5 KB |
snd_wavefront.h | -rw-r--r-- | 5.6 KB |
soc-acpi-intel-match.h | -rw-r--r-- | 1.3 KB |
soc-acpi.h | -rw-r--r-- | 3.5 KB |
soc-dai.h | -rw-r--r-- | 12.0 KB |
soc-dapm.h | -rw-r--r-- | 31.1 KB |
soc-dpcm.h | -rw-r--r-- | 5.1 KB |
soc-topology.h | -rw-r--r-- | 6.1 KB |
soc.h | -rw-r--r-- | 57.2 KB |
sof.h | -rw-r--r-- | 2.4 KB |
soundfont.h | -rw-r--r-- | 3.8 KB |
spear_dma.h | -rw-r--r-- | 350 bytes |
spear_spdif.h | -rw-r--r-- | 345 bytes |
sta32x.h | -rw-r--r-- | 1015 bytes |
sta350.h | -rw-r--r-- | 1.4 KB |
tas2552-plat.h | -rw-r--r-- | 283 bytes |
tas5086.h | -rw-r--r-- | 210 bytes |
tea6330t.h | -rw-r--r-- | 468 bytes |
timer.h | -rw-r--r-- | 4.9 KB |
tlv.h | -rw-r--r-- | 1.6 KB |
tlv320aic32x4.h | -rw-r--r-- | 1.3 KB |
tlv320aic3x.h | -rw-r--r-- | 1.7 KB |
tlv320dac33-plat.h | -rw-r--r-- | 574 bytes |
tpa6130a2-plat.h | -rw-r--r-- | 291 bytes |
uda134x.h | -rw-r--r-- | 451 bytes |
uda1380.h | -rw-r--r-- | 335 bytes |
util_mem.h | -rw-r--r-- | 1.6 KB |
vx_core.h | -rw-r--r-- | 14.7 KB |
wavefront.h | -rw-r--r-- | 18.1 KB |
wm0010.h | -rw-r--r-- | 466 bytes |
wm1250-ev1.h | -rw-r--r-- | 510 bytes |
wm2000.h | -rw-r--r-- | 479 bytes |
wm2200.h | -rw-r--r-- | 1.3 KB |
wm5100.h | -rw-r--r-- | 1.1 KB |
wm8903.h | -rw-r--r-- | 15.0 KB |
wm8904.h | -rw-r--r-- | 7.2 KB |
wm8955.h | -rw-r--r-- | 442 bytes |
wm8960.h | -rw-r--r-- | 457 bytes |
wm8962.h | -rw-r--r-- | 1.7 KB |
wm8993.h | -rw-r--r-- | 1.1 KB |
wm8996.h | -rw-r--r-- | 1.3 KB |
wm9081.h | -rw-r--r-- | 515 bytes |
wm9090.h | -rw-r--r-- | 634 bytes |
wss.h | -rw-r--r-- | 7.8 KB |
Computing file changes ...