[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20161117102204.daoziitohia2zptx@pd.tnic>
Date: Thu, 17 Nov 2016 11:22:04 +0100
From: Borislav Petkov <bp@...en8.de>
To: yanjiang.jin@...driver.com
Cc: morbidrsa@...il.com, mchehab@...nel.org, york.sun@....com,
linux-edac@...r.kernel.org, linux-kernel@...r.kernel.org,
jinyanjing@...il.com
Subject: Re: [PATCH] edac: mpc85xx: implement "remove" for
mpc85xx_pci_err_driver
On Thu, Nov 17, 2016 at 10:56:20AM +0800, yanjiang.jin@...driver.com wrote:
> From: Yanjiang Jin <yanjiang.jin@...driver.com>
>
> Tested on a T4240QDS board.
>
> If we execute the below steps without this patch:
>
> 1. modprobe mpc85xx_edac [The first insmod, everything is well.]
> 2. modprobe -r mpc85xx_edac
> 3. modprobe mpc85xx_edac [insmod again, error happens.]
>
> We would get the error messages as below:
>
> BUG: recent printk recursion!
> Oops: Kernel access of bad area, sig: 11 [#48]
> Modules linked in: mpc85xx_edac edac_core softdog [last unloaded: mpc85xx_edac]
> CPU: 5 PID: 14773 Comm: modprobe Tainted: G D C 4.8.3-rt2
>
> .vsnprintf
> .vscnprintf
> .vprintk_emit
> .printk
> .edac_pci_add_device
> .mpc85xx_pci_err_probe
> .platform_drv_probe
> .driver_probe_device
> .__driver_attach
> .bus_for_each_dev
> .driver_attach
> .bus_add_driver
> .driver_register
> .__platform_register_drivers
> .mpc85xx_mc_init
> .do_one_initcall
> .do_init_module
> .load_module
> .SyS_finit_module
> system_call
>
> Signed-off-by: Yanjiang Jin <yanjiang.jin@...driver.com>
> ---
> drivers/edac/mpc85xx_edac.c | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
Applied, thanks.
--
Regards/Gruss,
Boris.
Good mailing practices for 400: avoid top-posting and trim the reply.
Powered by blists - more mailing lists