esp.c: remove unaligned adjustment in do_dma_pdma_cb() to device path
With the latest changes this condition cannot occur anymore and so the logic can be completely removed. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Tested-by: Helge Deller <deller@gmx.de> Tested-by: Thomas Huth <thuth@redhat.com> Message-Id: <20240112125420.514425-26-mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
This commit is contained in:
parent
12486e4f6d
commit
81ed2ed3e8
@ -604,15 +604,6 @@ static void do_dma_pdma_cb(ESPState *s)
|
||||
s->async_len -= n;
|
||||
s->ti_size += n;
|
||||
|
||||
if (n < len) {
|
||||
/* Unaligned accesses can cause FIFO wraparound */
|
||||
len = len - n;
|
||||
n = esp_fifo_pop_buf(&s->fifo, s->async_buf, len);
|
||||
s->async_buf += n;
|
||||
s->async_len -= n;
|
||||
s->ti_size += n;
|
||||
}
|
||||
|
||||
if (s->async_len == 0) {
|
||||
scsi_req_continue(s->current_req);
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user