On Fri, 2012-02-10 at 21:58 +0100, Sebastian Andrzej Siewior wrote: > On normal processing the target framwork does the other put. In this > case we have to do it on our own. > > Signed-off-by: Sebastian Andrzej Siewior <bigeasy@xxxxxxxxxxxxx> > --- > drivers/target/usb-gadget/fabric.c | 2 ++ > 1 files changed, 2 insertions(+), 0 deletions(-) > > diff --git a/drivers/target/usb-gadget/fabric.c b/drivers/target/usb-gadget/fabric.c > index 7f432c2..2ae3aab 100644 > --- a/drivers/target/usb-gadget/fabric.c > +++ b/drivers/target/usb-gadget/fabric.c > @@ -195,6 +195,7 @@ static void usbg_cmd_work(struct work_struct *work) > > transport_send_check_condition_and_sense(se_cmd, > TCM_UNSUPPORTED_SCSI_OPCODE, 1); > + usbg_cleanup_cmd(cmd); > return; > } > > @@ -306,6 +307,7 @@ static void bot_cmd_work(struct work_struct *work) > > transport_send_check_condition_and_sense(se_cmd, > TCM_UNSUPPORTED_SCSI_OPCODE, 1); > + usbg_cleanup_cmd(cmd); > return; > } > Also applied. Thanks Sebastian! --nab -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html