Hello, everyone Em qua., 26 de mai. de 2021 às 09:35, João Marcos Costa < [email protected]> escreveu:
> Hello, Miquèl > > Em qua., 26 de mai. de 2021 às 04:52, Miquel Raynal < > [email protected]> escreveu: > >> Hi Joao, >> >> Joao Marcos Costa <[email protected]> wrote on Mon, 17 May 2021 >> 18:20:38 -0300: >> >> > The fragmented files were not correctly read because of two issues: >> > >> > - The squashfs_file_info struct has a field named 'comp', which tells if >> > the file's fragment is compressed or not. This field was always set to >> > 'true' in sqfs_get_regfile_info and sqfs_get_lregfile_info. It should >> > actually take sqfs_frag_lookup's return value. This patch addresses >> > these two assignments. >> > >> > - In sqfs_read, the fragments (compressed or not) were copied to the >> > output buffer through a for loop which was reading data at the wrong >> > offset. Replace these loops by equivalent calls to memcpy, with the >> > right parameters. >> >> Good idea to get rid of these memcpy of 1 byte :) >> >> > I tested this patch by comparing the MD5 checksum of a few fragmented >> > files with the respective md5sum output in sandbox, considering both >> > compressed and uncompressed fragments. >> > >> > Signed-off-by: Joao Marcos Costa <[email protected]> >> >> Reviewed-by: Miquel Raynal <[email protected]> >> >> But next time, when you fix two issues (even if they fix the same >> feature) please provide two patches ;) >> >> Thanks, >> Miquèl >> > > Any updates on this patch review? Thanks! -- Atenciosamente, João Marcos Costa www.linkedin.com/in/jmarcoscosta/ https://github.com/jmarcoscosta

