hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/parport/parport_cs.c
....@@ -142,10 +142,8 @@
142142 link->irq, PARPORT_DMA_NONE,
143143 &link->dev, IRQF_SHARED);
144144 if (p == NULL) {
145
- printk(KERN_NOTICE "parport_cs: parport_pc_probe_port() at "
146
- "0x%3x, irq %u failed\n",
147
- (unsigned int) link->resource[0]->start,
148
- link->irq);
145
+ pr_notice("parport_cs: parport_pc_probe_port() at 0x%3x, irq %u failed\n",
146
+ (unsigned int)link->resource[0]->start, link->irq);
149147 goto failed;
150148 }
151149
....@@ -158,8 +156,9 @@
158156 return 0;
159157
160158 failed:
161
- parport_cs_release(link);
162
- return -ENODEV;
159
+ parport_cs_release(link);
160
+ kfree(link->priv);
161
+ return -ENODEV;
163162 } /* parport_config */
164163
165164 static void parport_cs_release(struct pcmcia_device *link)