13 Jan, 2012
1 commit
-
module_param(bool) used to counter-intuitively take an int. In
fddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy
trick.It's time to remove the int/unsigned int option. For this version
it'll simply give a warning, but it'll break next kernel version.Acked-by: Mauro Carvalho Chehab
Signed-off-by: Rusty Russell
30 Aug, 2011
1 commit
-
The serqt_usb2 driver will not work properly with the ssu100 device
even though it claims to support it. The ssu100 is supported by the
ssu100 driver in mainline so there is no need to have it claimed by
serqt_usb2.Signed-off-by: Bill Pemberton
Cc: stable
Signed-off-by: Greg Kroah-Hartman
24 Aug, 2011
1 commit
-
The patch replaces spinlock with mutex.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov
Signed-off-by: Greg Kroah-Hartman
17 Mar, 2011
1 commit
-
* 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (961 commits)
staging: hv: fix memory leaks
staging: hv: Remove NULL check before kfree
Staging: hv: Get rid of vmbus_child_dev_add()
Staging: hv: Change the signature for vmbus_child_device_register()
Staging: hv: Get rid of vmbus_cleanup() function
Staging: hv: Get rid of vmbus_dev_rm() function
Staging: hv: Change the signature for vmbus_on_isr()
Staging: hv: Eliminate vmbus_event_dpc()
Staging: hv: Get rid of the function vmbus_msg_dpc()
Staging: hv: Change the signature for vmbus_cleanup()
Staging: hv: Simplify root device management
staging: rtl8192e: Don't copy dev pointer to skb
staging: rtl8192e: Pass priv to cmdpkt functions
staging: rtl8192e: Pass priv to firmware download functions
staging: rtl8192e: Pass priv to rtl8192_interrupt
staging: rtl8192e: Pass rtl8192_priv to dm functions
staging: rtl8192e: Pass ieee80211_device to callbacks
staging: rtl8192e: Pass ieee80211_device to callbacks
staging: rtl8192e: Pass ieee80211_device to callbacks
staging: rtl8192e: Pass ieee80211_device to callbacks
...
15 Mar, 2011
1 commit
-
This patch was generated by the following semantic patch:
//
@@ expression E; @@
- if (E != NULL) { kfree(E); }
+ kfree(E);@@ expression E; @@
- if (E != NULL) { kfree(E); E = NULL; }
+ kfree(E);
+ E = NULL;
//Signed-off-by: Ilia Mirkin
Signed-off-by: Greg Kroah-Hartman
18 Feb, 2011
3 commits
-
We don't use it so we can trim it from here as we try and stamp the file
object dependencies out of the serial code.Signed-off-by: Alan Cox
Signed-off-by: Greg Kroah-Hartman -
Doing tiocmget was such fun we should do tiocmset as well for the same
reasonsSigned-off-by: Alan Cox
Signed-off-by: Greg Kroah-Hartman -
We don't actually need this and it causes problems for internal use of
this functionality. Currently there is a single use of the FILE * pointer.
That is the serial core which uses it to check tty_hung_up_p. However if
that is true then IO_ERROR is also already set so the check may be removed.Signed-off-by: Alan Cox
Signed-off-by: Greg Kroah-Hartman
12 May, 2010
1 commit
-
This is a patch to the serqt_usb2.c files that fixed space error and
warning found by the checkpatch.pl tools.Signed-off-by: Ruslan Pisarev
Signed-off-by: Greg Kroah-Hartman
04 Mar, 2010
2 commits
-
Regardless of the condition, the branches executed the same code
Signed-off-by: Roel Kluin
Signed-off-by: Greg Kroah-Hartman -
The id_table field of the struct usb_device_id is constant in
so it is worth to make the initialization data also constant.The semantic match that finds this kind of pattern is as follows:
(http://coccinelle.lip6.fr/)//
@r@
disable decl_init,const_decl_init;
identifier I1, I2, x;
@@
struct I1 {
...
const struct I2 *x;
...
};
@s@
identifier r.I1, y;
identifier r.x, E;
@@
struct I1 y = {
.x = E,
};
@c@
identifier r.I2;
identifier s.E;
@@
const struct I2 E[] = ... ;
@depends on !c@
identifier r.I2;
identifier s.E;
@@
+ const
struct I2 E[] = ...;
//Signed-off-by: Németh Márton
Cc: Julia Lawall
Cc: cocci@diku.dk
Signed-off-by: Greg Kroah-Hartman
12 Dec, 2009
1 commit
-
Signed-off-by: André Goddard Rosa
Signed-off-by: Greg Kroah-Hartman
16 Sep, 2009
1 commit
-
The parameter list for qt_open() was from the old non usb-serial
driver.Signed-off-by: Bill Pemberton
Signed-off-by: Greg Kroah-Hartman
29 Jul, 2009
2 commits
-
a standard memory leak, as later allocations may fail even if prior
allocations did not. Then the prior allocations must be undone.Signed-off-by: Oliver Neukum
Signed-off-by: Greg Kroah-Hartman -
tty_port_tty_get() was called without a corresponding tty_kref_put()
in qt_read_bulk_callback() and qt_close().Signed-off-by: Bill Pemberton
Signed-off-by: Greg Kroah-Hartman
13 Jul, 2009
2 commits
-
Signed-off-by: Bill Pemberton
Signed-off-by: Greg Kroah-Hartman -
The parameter list for qt_close() was from the old non usb-serial
driver.Signed-off-by: Bill Pemberton
Signed-off-by: Greg Kroah-Hartman
23 Jun, 2009
1 commit
-
Remove the replicated urban legends from the comments and fix a couple of
other silly callsSigned-off-by: Alan Cox
Signed-off-by: Linus Torvalds
20 Jun, 2009
1 commit
-
This is the serqt_usb driver rewritten to use usb-serial.
Signed-off-by: Bill Pemberton
Signed-off-by: Greg Kroah-Hartman