Commit 729419f0090601406abe714c5f8872a3bd53ff68

Authored by Arnd Bergmann
Committed by Robert Richter
1 parent b12eab1a79

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 };