aboutsummaryrefslogtreecommitdiffstats
path: root/sound/oss/ad1889.c
diff options
context:
space:
mode:
authorArjan van de Ven <arjan@linux.intel.com>2007-02-12 03:55:37 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-02-12 12:48:46 -0500
commit9c2e08c592cd357a8330c34def1e8ecfdcf53275 (patch)
tree62e7449e43bb502f2e9630ab41832ceccd9a0f65 /sound/oss/ad1889.c
parentda7071d7e32d15149cc513f096a3638097b66387 (diff)
[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>
Diffstat (limited to 'sound/oss/ad1889.c')
-rw-r--r--sound/oss/ad1889.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sound/oss/ad1889.c b/sound/oss/ad1889.c
index 09263d72a519..f0724327493c 100644
--- a/sound/oss/ad1889.c
+++ b/sound/oss/ad1889.c
@@ -778,7 +778,7 @@ static int ad1889_release(struct inode *inode, struct file *file)
778 return 0; 778 return 0;
779} 779}
780 780
781static struct file_operations ad1889_fops = { 781static const struct file_operations ad1889_fops = {
782 .owner = THIS_MODULE, 782 .owner = THIS_MODULE,
783 .llseek = no_llseek, 783 .llseek = no_llseek,
784 .read = ad1889_read, 784 .read = ad1889_read,
@@ -812,7 +812,7 @@ static int ad1889_mixer_ioctl(struct inode *inode, struct file *file,
812 return codec->mixer_ioctl(codec, cmd, arg); 812 return codec->mixer_ioctl(codec, cmd, arg);
813} 813}
814 814
815static struct file_operations ad1889_mixer_fops = { 815static const struct file_operations ad1889_mixer_fops = {
816 .owner = THIS_MODULE, 816 .owner = THIS_MODULE,
817 .llseek = no_llseek, 817 .llseek = no_llseek,
818 .ioctl = ad1889_mixer_ioctl, 818 .ioctl = ad1889_mixer_ioctl,