]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
fix up queue-4.19/ipmi_si-fix-a-memleak-in-try_smi_init.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Sep 2023 12:59:58 +0000 (13:59 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 9 Sep 2023 12:59:58 +0000 (13:59 +0100)
queue-4.19/ipmi_si-fix-a-memleak-in-try_smi_init.patch

index 0c0e9c823ba39af177716127d5197d609e07cca9..0d881adc0cc2388715a7d04013efcd37a6288f5d 100644 (file)
@@ -46,8 +46,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
 --- a/drivers/char/ipmi/ipmi_si_intf.c
 +++ b/drivers/char/ipmi/ipmi_si_intf.c
-@@ -1299,6 +1299,11 @@ int ipmi_std_irq_setup(struct si_sm_io *
-               dev_info(io->dev, "Using irq %d\n", io->irq);
+@@ -2119,6 +2119,11 @@ static int try_smi_init(struct smi_info
+               new_smi->io.io_cleanup = NULL;
        }
  
 +      if (rv && new_smi->si_sm) {
@@ -55,6 +55,6 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 +              new_smi->si_sm = NULL;
 +      }
 +
+       kfree(init_name);
        return rv;
  }