diff --git a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts index 5f63e5d02618..3488f08267ce 100644 --- a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts +++ b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts @@ -59,8 +59,7 @@ reg = <0x07400000 0x00100000>; record-size = <0x8000>; console-size = <0x8000>; - ftrace-size = <0x0>; - pmsg-size = <0x8000>; + ftrace-size = <0x20000>; }; secmon_reserved:linux,secmon { diff --git a/arch/arm/boot/dts/amlogic/sm1_s905d3_skt.dts b/arch/arm/boot/dts/amlogic/sm1_s905d3_skt.dts index 8527d10a2a9b..1b10b06874f2 100644 --- a/arch/arm/boot/dts/amlogic/sm1_s905d3_skt.dts +++ b/arch/arm/boot/dts/amlogic/sm1_s905d3_skt.dts @@ -59,8 +59,7 @@ reg = <0x07400000 0x00100000>; record-size = <0x8000>; console-size = <0x8000>; - ftrace-size = <0x0>; - pmsg-size = <0x8000>; + ftrace-size = <0x20000>; }; secmon_reserved:linux,secmon { diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts index ca90d0054f63..6e784baf3fb1 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts @@ -59,8 +59,7 @@ reg = <0x0 0x07400000 0x0 0x00100000>; record-size = <0x8000>; console-size = <0x8000>; - ftrace-size = <0x0>; - pmsg-size = <0x8000>; + ftrace-size = <0x20000>; }; secmon_reserved:linux,secmon { diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_skt.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_skt.dts index 4fcc6684c368..466a95e4d687 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_skt.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_skt.dts @@ -59,8 +59,7 @@ reg = <0x0 0x07400000 0x0 0x00100000>; record-size = <0x8000>; console-size = <0x8000>; - ftrace-size = <0x0>; - pmsg-size = <0x8000>; + ftrace-size = <0x20000>; }; secmon_reserved:linux,secmon { diff --git a/fs/pstore/ram.c b/fs/pstore/ram.c index 7974399e4aaa..3d288d220261 100644 --- a/fs/pstore/ram.c +++ b/fs/pstore/ram.c @@ -534,6 +534,7 @@ static int ramoops_parse_dt(struct platform_device *pdev, #define parse_size(name, field) { \ ret = ramoops_parse_dt_size(pdev, name, &value); \ + pr_info(" <%s> %s %d", __func__, name, value); \ if (ret < 0) \ return ret; \ field = value; \ @@ -685,8 +686,8 @@ static int ramoops_probe(struct platform_device *pdev) } pr_info("ramoops_io_en:%d %d old:0x%lx ftrace_size:0x%lx", ramoops_io_en, ramoops_ftrace_en, - (unsigned long)persistent_ram_old_size(cxt->fprz), - ramoops_ftrace_size); + cxt->fprz ? (unsigned long)persistent_ram_old_size(cxt->fprz) + : 0, ramoops_ftrace_size); #endif return 0;