esp.c: replace cmdfifo use of esp_fifo_pop() in do_message_phase()
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Message-Id: <20240324191707.623175-5-mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
This commit is contained in:
parent
2260402be1
commit
1828000b48
@ -315,7 +315,8 @@ static void do_command_phase(ESPState *s)
|
||||
static void do_message_phase(ESPState *s)
|
||||
{
|
||||
if (s->cmdfifo_cdb_offset) {
|
||||
uint8_t message = esp_fifo_pop(&s->cmdfifo);
|
||||
uint8_t message = fifo8_is_empty(&s->cmdfifo) ? 0 :
|
||||
fifo8_pop(&s->cmdfifo);
|
||||
|
||||
trace_esp_do_identify(message);
|
||||
s->lun = message & 7;
|
||||
|
Loading…
Reference in New Issue
Block a user