diff options
| author | Massimo Cirillo <[email protected]> | 2008-01-11 10:24:11 +0000 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2008-01-11 19:44:37 +0000 |
| commit | 646fd12784d506180353005f40f90bcf08c84a3e (patch) | |
| tree | 69cd72ea6fb51212d439bd3e4237126af2b6ada2 /fs/proc/array.c | |
| parent | IDE: terminate ACPI DMI list (diff) | |
| download | kernel-646fd12784d506180353005f40f90bcf08c84a3e.tar.gz kernel-646fd12784d506180353005f40f90bcf08c84a3e.zip | |
cache invalidation error for buffered write
The bug causes corruptions of data read from flash.
The original code performs cache invalidation from "adr" to "adr + len"
in do_write_buffer(). Since len and adr could be updated in the code
before invalidation - it causes improper setting of cache invalidation
regions.
Signed-off-by: Massimo Cirillo <[email protected]>
Signed-off-by: Giuseppe D'Eliseo <[email protected]>
Acked-by: Nicolas Pitre <[email protected]>
Acked-by: Jörn Engel <[email protected]>
Signed-off-by: David Woohouse <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions
