Commit 729419f0090601406abe714c5f8872a3bd53ff68
Committed by
Robert Richter
1 parent
b12eab1a79
Exists in
master
and in
7 other branches
oprofile: make event buffer nonseekable
The event buffer cannot deal with seeks, so we should forbid that outright. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Cc: Robert Richter <robert.richter@amd.com> Cc: oprofile-list@lists.sf.net Signed-off-by: Robert Richter <robert.richter@amd.com>
Showing 1 changed file with 2 additions and 1 deletions Side-by-side Diff
drivers/oprofile/event_buffer.c
... | ... | @@ -135,7 +135,7 @@ |
135 | 135 | * echo 1 >/dev/oprofile/enable |
136 | 136 | */ |
137 | 137 | |
138 | - return 0; | |
138 | + return nonseekable_open(inode, file); | |
139 | 139 | |
140 | 140 | fail: |
141 | 141 | dcookie_unregister(file->private_data); |
... | ... | @@ -205,5 +205,6 @@ |
205 | 205 | .open = event_buffer_open, |
206 | 206 | .release = event_buffer_release, |
207 | 207 | .read = event_buffer_read, |
208 | + .llseek = no_llseek, | |
208 | 209 | }; |