usb/serial/oti6858.c: cleanups
Subsystems (2)
PATCH 1/1 usb/serial/oti6858.c: cleanups
This patch containsthe following cleanups:
- make the needlessly global send_data() static
- an author without anemail address is OK, not a FIXME
- directly put the IDs into the id_table
- remove the now-empty oti6858.h
- kill the pointless driver version number
---
drivers/usb/serial/oti6858.c | 11 ++++------- drivers/usb/serial/oti6858.h | 15 --------------- 2 files changed, 4 insertions(+), 22 deletions(-)
5474a38a5cef955b81b342892c2ba5730545cdba
drivers/usb/serial/oti6858.c +4 -7
@@ -2,7 +2,7 @@* Ours Technology Inc. OTi-6858 USB to serial adapter driver. * * Copyleft (C) 2007 Kees Lemmens (adapted for kernel 2.6.20) -* Copyright (C) 2006 Tomasz Michal Lukaszewski (FIXME: add e-mail) +* Copyright (C) 2006 Tomasz Michal Lukaszewski * Copyright (C) 2001-2004 Greg Kroah-Hartman ([email protected]) * Copyright (C) 2003 IBM Corp. *
@@ -50,15 +50,13 @@#include <linux/usb.h> #include <linux/usb/serial.h> #include <asm/uaccess.h> -#include "oti6858.h" #define OTI6858_DESCRIPTION \ "Ours Technology Inc. OTi-6858 USB to serial adapter driver" -#define OTI6858_AUTHOR "Tomasz Michal Lukaszewski <FIXME@FIXME>" -#define OTI6858_VERSION "0.1" +#define OTI6858_AUTHOR "Tomasz Michal Lukaszewski"static struct usb_device_id id_table [] = { - {USB_DEVICE (OTI6858_VENDOR_ID ,OTI6858_PRODUCT_ID ) }, + {USB_DEVICE (0x0ea0 ,0x6858 ) }, { } };
@@ -298,7 +296,7 @@ static void setup_line(struct work_struct *work) } } -void send_data (struct work_struct *work) +static void send_data (struct work_struct *work) { struct oti6858_private *priv = container_of(work, struct oti6858_private, delayed_write_work.work);struct usb_serial_port *port = priv->port;
@@ -1317,7 +1315,6 @@ module_exit(oti6858_exit);MODULE_DESCRIPTION (OTI6858_DESCRIPTION );MODULE_AUTHOR (OTI6858_AUTHOR ); -MODULE_VERSION (OTI6858_VERSION );MODULE_LICENSE ("GPL" );module_param (debug, bool,S_IRUGO |S_IWUSR );
drivers/usb/serial/oti6858.h deleted +0 -15
@@ -1,15 +0,0 @@ -/* -* Ours Technology Inc. OTi-6858 USB to serial adapter driver. -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -*/ -#ifndef __LINUX_USB_SERIAL_OTI6858_H -#define __LINUX_USB_SERIAL_OTI6858_H - -#define OTI6858_VENDOR_ID 0x0ea0 -#define OTI6858_PRODUCT_ID 0x6858 - -#endif
Am Montag 05 November 2007 schrieb Adrian Bunk:
Quoted 3 lines
This patch containsthe following cleanups:
- make the needlessly globalsend_data()static
- an author without anemail address is OK, not a FIXME
That should be up to the author. If he thinks it should be there it might be worth a FIXME
Quoted 1 line
- directly put the IDs into the
id_table
Why?
Quoted 2 lines
- remove the now-empty
oti6858.h
- kill the pointless driver version number
Why? There might be a new version in the future. If the author put it there he might have had his reasons.
Regards
Oliver
Quoted 7 lines · Oliver Neukum
Am Montag 05 November 2007 schrieb Adrian Bunk:
Quoted 3 lines
This patch containsthe following cleanups:
- make the needlessly globalsend_data()static
- an author without anemail address is OK, not a FIXMEThat should be up to the author. If he thinks it should be there it might be worth a FIXME
I would be very surprised if the reason for these FIXMEs was different from the driver submitter not knowing a current address of the author...
Quoted 3 lines
Quoted 1 line
- directly put the IDs into the
id_tableWhy?
I don't have a strong opinion on this one, but my impression was that there's generally a move away from using once-used #define's for such stuff.
Quoted 5 lines
Quoted 2 lines
- remove the now-empty
oti6858.h
- kill the pointless driver version numberWhy? There might be a new version in the future. If the author put it there he might have had his reasons.
A version number makes sense when there's a maintainer who is maintaining and using it to identify different versions of a driver.
But some ancient version number that contains less information than "the version of this driver shipped with kernel 2.6.xy" doesn't have any value.
Quoted 2 lines
Regards
Oliver
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon SeedAm Montag 12 November 2007 schrieb Adrian Bunk:
Quoted 11 lines · Oliver Neukum
Quoted 7 lines
Am Montag 05 November 2007 schrieb Adrian Bunk:
Quoted 3 lines
This patch containsthe following cleanups:
- make the needlessly globalsend_data()static
- an author without anemail address is OK, not a FIXMEThat should be up to the author. If he thinks it should be there it might be worth a FIXME
I would be very surprised if the reason for these FIXMEs was different from the driver submitter not knowing a current address of the author...
Is there any evidence the author didn't submit it?
Quoted 7 lines
Quoted 3 lines
Quoted 1 line
- directly put the IDs into the
id_tableWhy?
I don't have a strong opinion on this one, but my impression was that there's generally a move away from using once-used #define's for such stuff.
Well, vendor IDs should be centralised.
Quoted 6 lines
Quoted 5 lines
Quoted 2 lines
- remove the now-empty
oti6858.h
- kill the pointless driver version numberWhy? There might be a new version in the future. If the author put it there he might have had his reasons.
Quoted 6 lines
A version number makes sense when there's a maintainer who is maintaining and using it to identify different versions of a driver.
But some ancient version number that contains less information than "the version of this driver shipped with kernel 2.6.xy" doesn't have any value.
Very well.
Regards
Oliver
Quoted 7 lines · Oliver Neukum
Am Montag 12 November 2007 schrieb Adrian Bunk:
Quoted 6 lines · Oliver Neukum
Quoted 5 lines
Am Montag 05 November 2007 schrieb Adrian Bunk:
Quoted 3 lines
This patch containsthe following cleanups:
- make the needlessly globalsend_data()static
- an author without anemail address is OK, not a FIXME
Quoted 7 lines
Quoted 5 lines
Quoted 2 lines
That should be up to the author. If he thinks it should be there it might be worth a FIXME
I would be very surprised if the reason for these FIXMEs was different from the driver submitter not knowing a current address of the author...
Is there any evidence the author didn't submit it?
Look at commit 49cdee0ed0fce9e1bda81f5dcad8d5cce6aec983.
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines
Quoted 1 line
- directly put the IDs into the
id_tableWhy?
I don't have a strong opinion on this one, but my impression was that there's generally a move away from using once-used #define's for such stuff.
Well, vendor IDs should be centralised.
...
It was #define OTI6858_VENDOR_ID 0x0ea0
And the only other usages of this vendor ID are in drivers/usb/storage/unusual_devs.h where vendor ID defines do not seem to be used at all...
Quoted 2 lines
Regards
Oliver
cu
Adrian
Signature · 4 lines
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed