aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-strncpy-src.c
diff options
context:
space:
mode:
authorSimon Trimmer <[email protected]>2024-06-18 14:00:11 +0100
committerTakashi Iwai <[email protected]>2024-06-18 16:26:55 +0200
commit634f3b4e7dde3827e3b81306416ec306b323e39b (patch)
tree29bc17c24f4a313b550d59677ad28469a6250e9c /lib/test_fortify/write_overflow-strncpy-src.c
parentf900a055f8e279a0f572f54f57b967a99aa7a465 (diff)
ALSA: hda: cs35l56: Perform firmware download in the background
It is possible that during system boot when there multiple devices attempting simultaneous initialization on a slow control bus the download of firmware and tuning data may take a user perceivable amount of time (a slow I2C bus with 4 amps this work could take over 2 seconds). Adopt a pattern used in the ASoC driver and perform this activity in a background thread so that interactive performance is not impaired. The system_long_wq is a parallel workqueue and driver instances will perform their firmware downloads in parallel to make best use of available bus bandwidth. Signed-off-by: Simon Trimmer <[email protected]> Link: https://lore.kernel.org/[email protected] Signed-off-by: Takashi Iwai <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions