forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork1
Commitb0845ce
kasan: report only the first error by default
Disable kasan after the first report. There are several reasons forthis: - Single bug quite often has multiple invalid memory accesses causing storm in the dmesg. - Write OOB access might corrupt metadata so the next report will print bogus alloc/free stacktraces. - Reports after the first easily could be not bugs by itself but just side effects of the first one.Given that multiple reports usually only do harm, it makes sense todisable kasan after the first one. If user wants to see all thereports, the boot-time parameter kasan_multi_shot must be used.[aryabinin@virtuozzo.com: wrote changelog and doc, added missing include]Link:http://lkml.kernel.org/r/20170323154416.30257-1-aryabinin@virtuozzo.comSigned-off-by: Mark Rutland <mark.rutland@arm.com>Signed-off-by: Andrey Ryabinin <aryabinin@virtuozzo.com>Cc: Andrey Konovalov <andreyknvl@google.com>Cc: Alexander Potapenko <glider@google.com>Cc: Dmitry Vyukov <dvyukov@google.com>Signed-off-by: Andrew Morton <akpm@linux-foundation.org>Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>1 parent4742a35 commitb0845ce
File tree
5 files changed
+55
-5
lines changed- Documentation/admin-guide
- include/linux
- lib
- mm/kasan
5 files changed
+55
-5
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1725 | 1725 |
| |
1726 | 1726 |
| |
1727 | 1727 |
| |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
1728 | 1734 |
| |
1729 | 1735 |
| |
1730 | 1736 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
| 79 | + | |
| 80 | + | |
| 81 | + | |
79 | 82 |
| |
80 | 83 |
| |
81 | 84 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
| 23 | + | |
23 | 24 |
| |
24 | 25 |
| |
25 | 26 |
| |
| |||
474 | 475 |
| |
475 | 476 |
| |
476 | 477 |
| |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
477 | 484 |
| |
478 | 485 |
| |
479 | 486 |
| |
| |||
499 | 506 |
| |
500 | 507 |
| |
501 | 508 |
| |
| 509 | + | |
| 510 | + | |
| 511 | + | |
502 | 512 |
| |
503 | 513 |
| |
504 | 514 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
96 | 96 |
| |
97 | 97 |
| |
98 | 98 |
| |
99 |
| - | |
100 |
| - | |
101 |
| - | |
102 |
| - | |
103 |
| - | |
104 | 99 |
| |
105 | 100 |
| |
106 | 101 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
16 | 17 |
| |
| 18 | + | |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
| |||
293 | 295 |
| |
294 | 296 |
| |
295 | 297 |
| |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
296 | 332 |
| |
297 | 333 |
| |
298 | 334 |
| |
|
0 commit comments
Comments
(0)