You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/ixp4xx
John Crispin 83381c5c8f ixp4xx: Don't overwrite memory in wg302v1_fixup()
wg302v1_fixup() looks for the ATAG_CMDLINE atag, it doesn't find it and
so it takes the last atag in the list and overwrites non allocated
memory.

The side effects are corrupted vital data and a kernel that doesn't
boot. More details here https://dev.openwrt.org/ticket/18356

The fix appends the fixup to the command line and updates the atag only
when it finds it.

Signed-off-by: Gianluca Anzolin <gianluca@sottospazio.it>

SVN-Revision: 43320
10 years ago
..
base-files/lib scripts: fix wrong usage of '==' operator 10 years ago
generic target/linux/*: more dead package cleanups 10 years ago
harddisk target/linux/*: kmod-fs-ext{2,3} RIP 10 years ago
image targets: prepare for supporting normal and initramfs images 11 years ago
patches-3.10 ixp4xx: Don't overwrite memory in wg302v1_fixup() 10 years ago
Makefile kernel: makefiles: make use of new var KERNEL_PATCHVER 10 years ago
config-3.10 linux: remove duplicated 3.10 symbols from target config files 11 years ago
modules.mk move ixp4xx-eth to target specific modules.mk 12 years ago