openwrtv4/target/linux
Jo-Philipp Wich d9345bc5bf kernel: fix crashlog on x86/64
The bootmem area reserved for crashlog might be smaller than CRASHLOG_OFFSET
bytes, leading to an integer underflow when calculating the memory address
in crashlog_set_addr() which subsequently causes the kernel to crash when
attempting to vmap() the crashlog pages.

Change the logic to only consider the offset when the size of the used memory
area is sufficient.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2016-08-15 13:21:01 +02:00
..
adm5120 kernel: remove unused morse led trigger driver 2016-08-04 20:53:02 +02:00
adm8668 treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
apm821xx apm821xx: fix IB image building 2016-08-01 17:59:16 +02:00
ar7 all: drop old uci-defaults.sh 2015-12-11 15:26:06 +00:00
ar71xx ar71xx: add missing LZO support select for routerboard devices 2016-08-04 23:02:50 +02:00
arc770 image.mk: clean up redundant code related to DEVICE_DTS 2016-07-15 14:14:11 +02:00
archs38 image.mk: clean up redundant code related to DEVICE_DTS 2016-07-15 14:14:11 +02:00
arm64 kernel: remove bogus CONFIG_LOG_BUF_SHIFT overrides 2016-05-21 22:35:41 +02:00
at91 at91: fix SAMA5D3 subtarget 2016-04-25 14:54:07 +02:00
ath25 ath25: fix duplicate LZMA compression 2016-08-09 17:28:19 +02:00
au1000 kernel: remove hostap driver 2016-07-31 12:25:24 +02:00
bcm53xx bcm53xx: add quick fixes for BCM53573 2016-08-15 12:49:16 +02:00
brcm47xx build: remove MIPS dsp/dsp2 CPU_SUBTYPE 2016-08-03 14:56:45 +02:00
brcm63xx brcm63xx: switch to board based failsafe networking 2016-08-13 15:50:23 +02:00
brcm2708 image: add a helper variable for getting kernel/rootfs from within image Build/* templates 2016-07-31 12:25:25 +02:00
cns3xxx cns3xxx: remove obsolete jffs2 image build code 2016-07-20 10:13:50 +02:00
gemini gemini: delete 3.18 support 2016-05-12 17:55:15 +02:00
generic kernel: fix crashlog on x86/64 2016-08-15 13:21:01 +02:00
imx6 imx6: clean up / fix ventana image build code 2016-07-31 19:35:05 +02:00
ipq806x ipq806x: fix MAC_POWER_SEL for Netgear R7800 2016-07-26 08:39:36 +02:00
ixp4xx ixp4xx: fix Avila SoC audio driver compilation 2016-06-07 11:15:55 +02:00
kirkwood build: rename sysupgrade-nand to sysupgrade-tar 2016-07-29 16:53:03 +02:00
lantiq lantiq: fix some ethernet driver SMP issues 2016-08-11 10:45:33 +02:00
malta malta: remove NAMESPACES config symbols 2016-06-06 14:58:11 +02:00
mcs814x branding: add LEDE branding 2016-03-24 22:40:13 +01:00
mediatek kernel: update kernel 4.4 to version 4.4.15 2016-07-13 15:39:15 +02:00
mpc85xx ppc4xx: remove booke-wdt watchdog package 2016-07-22 09:48:12 +02:00
mvebu mvebu: rework ClearFog bundle.tar.gz generation 2016-08-14 19:47:51 +02:00
mxs mxs: unconditionally install kernel images/dtb files into rootfs (needed by boards) 2016-07-20 10:13:50 +02:00
octeon octeon: increase block2mtd rootfs probe timeout on ER 2016-07-30 14:10:33 +02:00
omap omap: remove CONFIG_SND_DEBUG override 2016-08-02 08:17:28 +02:00
omap24xx image / basefiles: make console password configurable 2016-04-18 21:53:07 +02:00
orion all: drop old uci-defaults.sh 2015-12-11 15:26:06 +00:00
oxnas oxnas: set preinit network interface 2016-08-11 17:16:03 +02:00
ppc40x ppc4xx: remove booke-wdt watchdog package 2016-07-22 09:48:12 +02:00
ppc44x ppc4xx: remove booke-wdt watchdog package 2016-07-22 09:48:12 +02:00
ramips ramips: fix legacy image build 2016-08-11 17:07:37 +02:00
rb532 treewide: replace nbd@openwrt.org with nbd@nbd.name 2016-06-07 08:58:42 +02:00
realview realview: sync kernel config file 2016-06-15 15:58:05 +02:00
sunxi sunxi/pcduino3: Remove selection of absent rtl8188eu 2016-07-23 12:27:42 +02:00
uml uml: revert accidentally committed change 2016-04-25 14:09:05 +02:00
x86 x86: enable CPU frequency scaling 2016-08-03 15:30:13 +02:00
xburst xburst: remove target specific /etc/config/system 2016-06-08 00:31:09 +02:00
zynq build: remove cpio.gz and tar.gz from regular filesystem types 2016-07-25 12:43:39 +02:00
Makefile