android_kernel_xiaomi_sm8350/sound/oss
Arjan van de Ven 9c2e08c592 [PATCH] mark struct file_operations const 9
Many struct file_operations in the kernel can be "const".  Marking them const
moves these to the .rodata section, which avoids false sharing with potential
dirty data.  In addition it'll catch accidental writes at compile time to
these shared resources.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-02-12 09:48:46 -08:00
..
dmasound [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
emu10k1 [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
.gitignore
ac97_codec.c [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
ac97.c [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
ac97.h [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
aci.c
aci.h
ad1816.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ad1848_mixer.h fix file specification in comments 2006-10-03 23:01:26 +02:00
ad1848.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ad1848.h [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
ad1889.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
ad1889.h
adlib_card.c fix file specification in comments 2006-10-03 23:01:26 +02:00
aedsp16.c
au1550_ac97.c [PATCH] OSS: Use ARRAY_SIZE macro when appropriate (2) 2007-02-12 09:48:29 -08:00
audio.c fix file specification in comments 2006-10-03 23:01:26 +02:00
bin2hex.c
btaudio.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
CHANGELOG
coproc.h
cs46xx_wrapper-24.h
cs46xx.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
cs46xxpm.h
cs461x_image.h
cs461x.h
cs4232.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
dev_table.c [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
dev_table.h [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
dmabuf.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
es1371.c [PATCH] OSS: Use ARRAY_SIZE macro when appropriate 2007-02-12 09:48:28 -08:00
hal2.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
hal2.h
hex2hex.c
i810_audio.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
kahlua.c
Kconfig [PATCH] Remove dead kernel config option AEDSP16_MPU401. 2007-02-11 11:18:06 -08:00
Makefile [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
midi_ctrl.h
midi_synth.c [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
midi_synth.h
midibuf.c [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
mpu401.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
mpu401.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
msnd_classic.c
msnd_classic.h
msnd_pinnacle.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
msnd_pinnacle.h
msnd.c
msnd.h
nec_vrc5477.c [PATCH] OSS: Use ARRAY_SIZE macro when appropriate (2) 2007-02-12 09:48:29 -08:00
nm256_audio.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
nm256_coeff.h
nm256.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
opl3_hw.h
opl3.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
opl3.h
opl3sa2.c fix file specification in comments 2006-10-03 23:01:26 +02:00
os.h [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
pas2_card.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
pas2_midi.c fix file specification in comments 2006-10-03 23:01:26 +02:00
pas2_mixer.c fix file specification in comments 2006-10-03 23:01:26 +02:00
pas2_pcm.c
pas2.h
pss.c fix file specification in comments 2006-10-03 23:01:26 +02:00
README.FIRST
sb_audio.c fix file specification in comments 2006-10-03 23:01:26 +02:00
sb_card.c
sb_card.h
sb_common.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
sb_ess.c
sb_ess.h
sb_midi.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
sb_mixer.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
sb_mixer.h fix file specification in comments 2006-10-03 23:01:26 +02:00
sb.h
sequencer.c [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
sh_dac_audio.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
sound_calls.h [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
sound_config.h
sound_firmware.h
sound_timer.c [PATCH] kill sound/oss/*_syms.c 2006-10-04 07:55:32 -07:00
soundcard.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
soundvers.h
sscape.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
swarm_cs4297a.c [PATCH] OSS: Use ARRAY_SIZE macro when appropriate (2) 2007-02-12 09:48:29 -08:00
sys_timer.c fix file specification in comments 2006-10-03 23:01:26 +02:00
trident.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
trident.h
trix.c fix file specification in comments 2006-10-03 23:01:26 +02:00
tuning.h [PATCH] The scheduled removal of some OSS drivers 2006-10-04 07:55:32 -07:00
uart401.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
uart6850.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
ulaw.h
v_midi.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
v_midi.h
via82cxxx_audio.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
vidc_fill.S
vidc.c [PATCH] misc arm pt_regs fixes 2006-10-08 12:32:36 -07:00
vidc.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
vwsnd.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
waveartist.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
waveartist.h fix file specification in comments 2006-10-03 23:01:26 +02:00

The modular sound driver patches were funded by Red Hat Software 
(www.redhat.com). The sound driver here is thus a modified version of 
Hannu's code. Please bear that in mind when considering the appropriate
forums for bug reporting. 

Alan Cox