Messages in this thread | | | Date | Tue, 24 May 2022 09:54:29 +0800 (GMT+08:00) | From | duoming@zju ... | Subject | Re: [PATCH v3] mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv |
| |
Hello,
On Mon, 23 May 2022 12:42:44 -0700 Brian wrote:
> (I think people generally agreed on this approach, but please submit a > new series, with separate patches) > > On Mon, May 23, 2022 at 12:27 PM <duoming@zju.edu.cn> wrote: > > What's more, I move the operations that may sleep into a work item and use > > schedule_work() to call a kernel thread to do the operations that may sleep. > > You end up with a timer that just exists to kick a work item. Eric > suggested you just use a delayed_work, and then you don't need both a > timer and a work struct.
I will submit a new series, one is removing the gfp_t parameter of dev_coredumpv, another is using it properly in mwifiex(put the dev_coredumpv in the delayed_work). Thank you for your suggestions!
Best regards, Duoming Zhou | |