Arjan van de Ven
540473208f
[PATCH] mark struct file_operations const 1
...
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:44 -08:00
..
ac97_codec.h
[ALSA] ac97 - fix various issues with AD1986/AD1986A support
2007-02-09 09:02:46 +01:00
ad1816a.h
ad1848.h
[ALSA] Add even more 'const' to everything related to TLV
2007-02-09 09:03:19 +01:00
ainstr_fm.h
ainstr_gf1.h
ainstr_iw.h
ainstr_simple.h
ak4xxx-adda.h
[ALSA] Add some more 'const', but needs changes in i2c/other/ak4*
2007-02-09 09:03:17 +01:00
ak4114.h
[ALSA] Add some more 'const', but needs changes in i2c/other/ak4*
2007-02-09 09:03:17 +01:00
ak4117.h
[ALSA] Add some more 'const', but needs changes in i2c/other/ak4*
2007-02-09 09:03:17 +01:00
ak4531_codec.h
[ALSA] semaphore -> mutex (PCI part)
2006-03-22 10:25:29 +01:00
asequencer.h
[ALSA] add more sequencer port type information bits
2006-06-22 21:33:18 +02:00
asound.h
[ALSA] Control API - more robust TLV implementation
2006-09-23 10:37:26 +02:00
asound_fm.h
asoundef.h
control.h
[ALSA] Add even more 'const' to everything related to TLV
2007-02-09 09:03:19 +01:00
core.h
[PATCH] Fix breakage with CONFIG_SYSFS_DEPRECATED
2007-02-09 16:25:48 +01:00
cs46xx.h
[ALSA] Fix section mismatch errors in ALSA PCI drivers
2006-07-12 20:08:01 +02:00
cs46xx_dsp_scb_types.h
cs46xx_dsp_spos.h
cs46xx_dsp_task_types.h
cs4231.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
cs8403.h
cs8427.h
driver.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
emu10k1.h
[ALSA] Add even more 'const' to everything related to TLV
2007-02-09 09:03:19 +01:00
emu10k1_synth.h
emu8000.h
emu8000_reg.h
emux_legacy.h
emux_synth.h
[ALSA] semaphore -> mutex (driver part)
2006-03-22 10:24:57 +01:00
es1688.h
gus.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
hdsp.h
Fix integer types in <sound/hdsp.h> SNDRV_HDSP_IOCTL_GET_PEAK_RMS ioctl
2006-05-04 00:42:42 +01:00
hdspm.h
hwdep.h
i2c.h
[ALSA] semaphore -> mutex (driver part)
2006-03-22 10:24:57 +01:00
info.h
[ALSA] Fix disconnection of proc interface
2006-09-23 10:36:48 +02:00
initval.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
Kbuild
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
memalloc.h
minors.h
mixer_oss.h
mpu401.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
opl3.h
[PATCH] sound: remove PC98-specific OPL3_HW_OPL3_PC98
2006-03-24 07:33:26 -08:00
opl4.h
pcm-indirect.h
pcm.h
[PATCH] mark struct file_operations const 1
2007-02-12 09:48:44 -08:00
pcm_oss.h
[ALSA] Fix races in PCM OSS emulation
2006-12-20 08:55:54 +01:00
pcm_params.h
[ALSA] Move OSS-specific hw_params helper to snd-pcm-oss module
2006-06-22 21:33:05 +02:00
pt2258.h
[ALSA] Enable the analog loopback of the Revolution 5.1
2007-02-09 09:00:05 +01:00
rawmidi.h
[ALSA] rawmidi: add get_port_info callback for sequencer information flags
2006-06-22 21:33:20 +02:00
sb.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
sb16_csp.h
[ALSA] sb16: add request_firmware()
2007-02-09 09:01:14 +01:00
seq_device.h
seq_instr.h
seq_kernel.h
seq_midi_emul.h
seq_midi_event.h
seq_oss.h
seq_oss_legacy.h
seq_virmidi.h
sfnt_info.h
snd_wavefront.h
[ALSA] wavefront: simplify YSS225 register initialization
2007-02-09 09:01:15 +01:00
soc-dapm.h
[ALSA] ASoC: core and dapm headers
2007-02-09 09:00:15 +01:00
soc.h
[ALSA] soc - 0.13 ASoC headers
2007-02-09 09:03:35 +01:00
soundfont.h
[ALSA] semaphore -> mutex (driver part)
2006-03-22 10:24:57 +01:00
sscape_ioctl.h
tea575x-tuner.h
V4L/DVB (4210b): git-dvb: tea575x-tuner build fix
2006-06-25 02:05:25 -03:00
tea6330t.h
timer.h
[ALSA] Unregister device files at disconnection
2006-09-23 10:36:58 +02:00
tlv.h
[ALSA] Add definition of TLV dB range compound
2006-09-23 10:46:11 +02:00
trident.h
uda1341.h
util_mem.h
[ALSA] semaphore -> mutex (driver part)
2006-03-22 10:24:57 +01:00
version.h
[ALSA] version 1.0.14rc2
2007-02-09 14:50:18 +01:00
vx_core.h
[ALSA] Add even more 'const' to everything related to TLV
2007-02-09 09:03:19 +01:00
wavefront.h
wavefront_fx.h
ymfpci.h
[ALSA] Current driver does not utilize 44.1kHz high quality sampling rate converter.
2007-02-09 09:02:16 +01:00