seq_file: constify seq_operations
Make all seq_operations structs const, to help mitigate against revectoring user-triggerable function pointers. This is derived from the grsecurity patch, although generated from scratch because it's simpler than extracting the changes from there. Signed-off-by:James Morris <jmorris@namei.org> Acked-by:
Serge Hallyn <serue@us.ibm.com> Acked-by:
Casey Schaufler <casey@schaufler-ca.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- arch/mn10300/kernel/setup.c 1 addition, 1 deletionarch/mn10300/kernel/setup.c
- arch/powerpc/kernel/setup-common.c 1 addition, 1 deletionarch/powerpc/kernel/setup-common.c
- arch/powerpc/platforms/pseries/hvCall_inst.c 1 addition, 1 deletionarch/powerpc/platforms/pseries/hvCall_inst.c
- drivers/block/cciss.c 1 addition, 1 deletiondrivers/block/cciss.c
- drivers/char/misc.c 1 addition, 1 deletiondrivers/char/misc.c
- drivers/char/tpm/tpm_bios.c 2 additions, 2 deletionsdrivers/char/tpm/tpm_bios.c
- drivers/isdn/capi/kcapi_proc.c 5 additions, 5 deletionsdrivers/isdn/capi/kcapi_proc.c
- drivers/scsi/sg.c 3 additions, 3 deletionsdrivers/scsi/sg.c
- fs/afs/proc.c 4 additions, 4 deletionsfs/afs/proc.c
- fs/dlm/debug_fs.c 6 additions, 6 deletionsfs/dlm/debug_fs.c
- fs/jbd2/journal.c 2 additions, 2 deletionsfs/jbd2/journal.c
- fs/nfs/client.c 2 additions, 2 deletionsfs/nfs/client.c
- fs/nfsd/export.c 1 addition, 1 deletionfs/nfsd/export.c
- fs/ocfs2/cluster/netdebug.c 2 additions, 2 deletionsfs/ocfs2/cluster/netdebug.c
- fs/ocfs2/dlm/dlmdebug.c 1 addition, 1 deletionfs/ocfs2/dlm/dlmdebug.c
- fs/proc/nommu.c 1 addition, 1 deletionfs/proc/nommu.c
- include/linux/nfsd/nfsd.h 1 addition, 1 deletioninclude/linux/nfsd/nfsd.h
- ipc/util.c 1 addition, 1 deletionipc/util.c
- kernel/cgroup.c 1 addition, 1 deletionkernel/cgroup.c
- kernel/kprobes.c 1 addition, 1 deletionkernel/kprobes.c
Loading
Please register or sign in to comment