Commit 28639f2
committed
audio: copier: avoid IRQ lock/unlock in chmap code
Copier set_chmap() blocks IRQs to atomically update the converters.
This code is not safe to be moved to user-space, so replace the locks
with calls to block LL scheduler execution.
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>1 parent b56f99b commit 28639f2
1 file changed
Lines changed: 15 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
838 | 839 | | |
839 | 840 | | |
840 | 841 | | |
| 842 | + | |
841 | 843 | | |
| 844 | + | |
842 | 845 | | |
843 | 846 | | |
844 | 847 | | |
| |||
892 | 895 | | |
893 | 896 | | |
894 | 897 | | |
895 | | - | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
896 | 905 | | |
| 906 | + | |
897 | 907 | | |
898 | 908 | | |
899 | 909 | | |
900 | 910 | | |
901 | 911 | | |
902 | 912 | | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
903 | 916 | | |
| 917 | + | |
904 | 918 | | |
905 | 919 | | |
906 | 920 | | |
| |||
0 commit comments