Messages in this thread | | | Date | Wed, 04 Apr 2018 22:30:13 +0200 | From | Takashi Iwai <> | Subject | Re: [PATCH v3] dell_rbu: make firmware payload memory uncachable |
| |
On Wed, 28 Mar 2018 17:07:47 +0200, Stuart Hayes wrote: > > @@ -180,6 +181,12 @@ static int create_packet(void *data, size_t length) > invalid_addr_packet_array[idx++] = packet_data_temp_buf; > packet_data_temp_buf = NULL; > } > + /* > + * set to uncachable or it may never get written back before > + * reboot > + */ > + set_memory_uc((unsigned long)packet_data_temp_buf, > + 1 << ordernum);
Won't this cause Oops when the if-condition above meets? Namely packet_data_temp_buf is set to NULL there.
Maybe better to try a fault injection to check the error handling.
thanks,
Takashi
| |