kernel_optimize_test/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
ac97.c
ac97.h
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
ad1848.c [PATCH] getting rid of all casts of k[cmz]alloc() calls 2006-12-13 09:05:58 -08:00
ad1848.h
ad1889.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
ad1889.h
adlib_card.c
aedsp16.c
au1550_ac97.c [PATCH] OSS: Use ARRAY_SIZE macro when appropriate (2) 2007-02-12 09:48:29 -08:00
audio.c
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
dev_table.h
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
midi_ctrl.h
midi_synth.c
midi_synth.h
midibuf.c
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
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
pas2_mixer.c
pas2_pcm.c
pas2.h
pss.c
README.FIRST
sb_audio.c
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
sb.h
sequencer.c
sh_dac_audio.c [PATCH] mark struct file_operations const 9 2007-02-12 09:48:46 -08:00
sound_calls.h
sound_config.h
sound_firmware.h
sound_timer.c
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
trident.c [PATCH] severing poll.h -> mm.h 2006-12-04 02:00:36 -05:00
trident.h
trix.c
tuning.h
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

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