Messages in this thread | | | Date | Wed, 15 Feb 2023 11:05:53 +0530 | Subject | Re: [PATCH V1] um: Fix compilation warnings | From | Srinivasarao Pathipati <> |
| |
On 2/15/2023 3:27 AM, Richard Weinberger wrote: > ----- Ursprüngliche Mail ----- >> Von: "Srinivasarao Pathipati" <quic_c_spathi@quicinc.com> >> static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) >> { >> - struct uml_pt_regs r; >> + struct uml_pt_regs *r; >> int save_errno = errno; >> >> - r.is_user = 0; >> + r = malloc(sizeof(struct uml_pt_regs)); > I fear this is not correct since malloc() is not async-signal safe.
Thanks Richard for quick response. Could you please suggest alternative function of malloc() with async-signal safe.
if that is not possible Is there any other way to fix this warning? OR do we need to live with that warning?
> > Thanks, > //richard
| |