aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/patches-3.9/930-crashlog.patch
Commit message (Collapse)AuthorAgeFilesLines
* kernel: crashlog: Avoid out-of-bounds writeFelix Fietkau2013-08-211-1/+1
| | | | | | | | | | | | | | | | vsnprintf returns the number of chars that would have been written, not the actual number of chars written. This can lead to crashlog_buf->len being too big which in turn can lead to get_maxlen() returning negative numbers. The length argument of kmsg_dump_get_buffer will be casted to a size_t which makes a negative input a big positive number allowing kmsg_dump_get_buffer to write out of bounds. Fix this by using vscnprintf which returns the actually written number of chars. Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com> SVN-Revision: 37820
* refresh patches against -rc4Imre Kaloz2013-03-251-1/+1
| | | | SVN-Revision: 36127
* kernel: add support for 3.9-rc2Florian Fainelli2013-03-141-0/+276
Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36008