diff options
| author | Dan Williams <[email protected]> | 2008-11-07 00:43:55 +0000 |
|---|---|---|
| committer | Dan Williams <[email protected]> | 2008-11-06 17:48:29 +0000 |
| commit | c7cf72dcadbe39c2077b32460f86c9f8167be3be (patch) | |
| tree | 66984afe9b390596d1ae97e35aaeb4e6f52c412d /net/unix/af_unix.c | |
| parent | Linux v2.6.28-rc3 (diff) | |
| download | kernel-c7cf72dcadbe39c2077b32460f86c9f8167be3be.tar.gz kernel-c7cf72dcadbe39c2077b32460f86c9f8167be3be.zip | |
[ARM] xsc3: fix xsc3_l2_inv_range
When 'start' and 'end' are less than a cacheline apart and 'start' is
unaligned we are done after cleaning and invalidating the first
cacheline. So check for (start < end) which will not walk off into
invalid address ranges when (start > end).
This issue was caught by drivers/dma/dmatest.
2.6.27 is susceptible.
Cc: <[email protected]>
Cc: Haavard Skinnemoen <[email protected]>
Cc: Lothar WaÃ<9f>mann <[email protected]>
Cc: Lennert Buytenhek <[email protected]>
Cc: Eric Miao <[email protected]>
Signed-off-by: Dan Williams <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions
