net/smc: remove freed buffer from list