Merged into cifs-2.6.git for-next (also FYI - a similar patch was submitted soon after this one by Colin, but was duplicate) On Mon, Oct 7, 2024 at 10:23 AM Advait Dhamorikar <advaitdhamorikar@xxxxxxxxx> wrote: > > The if condition in collect_sample: can never be satisfied > because of a logical contradiction. The indicated dead code > may have performed some action; that action will never occur. > > Fixes: 94ae8c3fee94 ("smb: client: compress: LZ77 code improvements cleanup") > Signed-off-by: Advait Dhamorikar <advaitdhamorikar@xxxxxxxxx> > --- > v1->v2: update short log and changelog > > fs/smb/client/compress.c | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/fs/smb/client/compress.c b/fs/smb/client/compress.c > index 63b5a55b7a57..766b4de13da7 100644 > --- a/fs/smb/client/compress.c > +++ b/fs/smb/client/compress.c > @@ -166,7 +166,6 @@ static int collect_sample(const struct iov_iter *iter, ssize_t max, u8 *sample) > loff_t start = iter->xarray_start + iter->iov_offset; > pgoff_t last, index = start / PAGE_SIZE; > size_t len, off, foff; > - ssize_t ret = 0; > void *p; > int s = 0; > > @@ -193,9 +192,6 @@ static int collect_sample(const struct iov_iter *iter, ssize_t max, u8 *sample) > memcpy(&sample[s], p, len2); > kunmap_local(p); > > - if (ret < 0) > - return ret; > - > s += len2; > > if (len2 < SZ_2K || s >= max - SZ_2K) > -- > 2.34.1 > -- Thanks, Steve