From: Greg KH <greg@kroah.com>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH 2.4.9-ac16] usb serial compile error.
Date: Fri, 28 Sep 2001 09:55:48 -0700 [thread overview]
Message-ID: <20010928095547.C29329@kroah.com> (raw)
In-Reply-To: <20010928115203.F21524@come.alcove-fr>
In-Reply-To: <20010928115203.F21524@come.alcove-fr>
[-- Attachment #1: Type: text/plain, Size: 362 bytes --]
On Fri, Sep 28, 2001 at 11:52:03AM +0200, Stelian Pop wrote:
> When compiling a USB serial driver (mct_u232 in my case)
> without USB generic serial support, the compile process
> stops because of undefined 'vendor' and 'product'
> symbols.
>
> The attached patch corrects this issue.
Here's a bit nicer patch, which has been sent to Alan.
thanks,
greg k-h
[-- Attachment #2: usb-serial-2.4.9-ac16.patch --]
[-- Type: text/plain, Size: 1391 bytes --]
diff --minimal -Nru a/drivers/usb/serial/usbserial.c b/drivers/usb/serial/usbserial.c
--- a/drivers/usb/serial/usbserial.c Fri Sep 28 09:51:10 2001
+++ b/drivers/usb/serial/usbserial.c Fri Sep 28 09:51:10 2001
@@ -307,7 +307,7 @@
/*
* Version Information
*/
-#define DRIVER_VERSION "v1.3"
+#define DRIVER_VERSION "v1.4"
#define DRIVER_AUTHOR "Greg Kroah-Hartman, greg@kroah.com, http://www.kroah.com/linux-usb/"
#define DRIVER_DESC "USB Serial Driver core"
@@ -343,6 +343,13 @@
num_ports: 1,
shutdown: generic_shutdown,
};
+
+#define if_generic_do(x) \
+ if ((serial->dev->descriptor.idVendor == vendor) && \
+ (serial->dev->descriptor.idProduct == product)) \
+ x
+#else
+#define if_generic_do(x)
#endif
@@ -765,9 +772,7 @@
return -ENODEV;
/* only increment our usage count, if this device is _really_ a generic device */
- if ((serial->dev->descriptor.idVendor == vendor) &&
- (serial->dev->descriptor.idProduct == product))
- MOD_INC_USE_COUNT;
+ if_generic_do(MOD_INC_USE_COUNT);
dbg(__FUNCTION__ " - port %d", port->number);
@@ -829,9 +834,7 @@
up (&port->sem);
/* only decrement our usage count, if this device is _really_ a generic device */
- if ((serial->dev->descriptor.idVendor == vendor) &&
- (serial->dev->descriptor.idProduct == product))
- MOD_DEC_USE_COUNT;
+ if_generic_do(MOD_DEC_USE_COUNT);
}
prev parent reply other threads:[~2001-09-28 17:00 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-09-28 9:52 [PATCH 2.4.9-ac16] usb serial compile error Stelian Pop
2001-09-28 16:55 ` Greg KH [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20010928095547.C29329@kroah.com \
--to=greg@kroah.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.