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
08 Mar, 2011
3 commits
-
The usb portion of this driver can now go into drivers/usb/storage.
This leaves the non-usb portion of the code still in staging.Signed-off-by: Huajun Li
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Neuschäfer
Reviewed-by: Jack Stone
Signed-off-by: Greg Kroah-Hartman -
Signed-off-by: Jonathan Neuschäfer
Signed-off-by: Greg Kroah-Hartman
01 Mar, 2011
1 commit
-
Change the custom counting functions to hweight8 and hweight16
Signed-off-by: Roel Van Nyen
Signed-off-by: Greg Kroah-Hartman
22 Jan, 2011
4 commits
-
staging: keucr: Delete use kernel strcmp() & strcpy() from TODO file
Signed-off-by: Javier Martinez Canillas
Acked-by: Dan Carpenter
Reviewed-by: Marcin Slusarz
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
staging: keucr: Delete StringCmp() and StringCopy custom functions
Signed-off-by: Javier Martinez Canillas
Acked-by: Dan Carpenter
Reviewed-by: Marcin Slusarz
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
staging: keucr: Use memcpy() instead custom StringCopy() and some style cleanups
Signed-off-by: Javier Martinez Canillas
Acked-by: Dan Carpenter
Reviewed-by: Marcin Slusarz
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
staging: keucr: Use memcmp() instead custom StringCmp() and some style cleanups
Signed-off-by: Javier Martinez Canillas
Acked-by: Dan Carpenter
Reviewed-by: Marcin Slusarz
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman
08 Dec, 2010
1 commit
-
This was done to handle a number of conflicts in the batman-adv
and winbond drivers properly. It also now allows us to fix up the sysfs
attributes properly that were not in the .37 release due to them being
only in this tree at the time.Signed-off-by: Greg Kroah-Hartman
30 Nov, 2010
2 commits
-
fix keucr init.c other coding style but not from checkpatch.pl.
replace ternary conditional "?:" with if/else.Signed-off-by: Al Cho
Signed-off-by: Greg Kroah-Hartman -
fix keucr init.c init.h coding style.
only fix coding style check by checkpatch.pl.Signed-off-by: Al Cho
Signed-off-by: Greg Kroah-Hartman
17 Nov, 2010
3 commits
-
Move the mid-layer's ->queuecommand() invocation from being locked
with the host lock to being unlocked to facilitate speeding up the
critical path for drivers who don't need this lock taken anyway.The patch below presents a simple SCSI host lock push-down as an
equivalent transformation. No locking or other behavior should change
with this patch. All existing bugs and locking orders are preserved.Additionally, add one parameter to queuecommand,
struct Scsi_Host *
and remove one parameter from queuecommand,
void (*done)(struct scsi_cmnd *)Scsi_Host* is a convenient pointer that most host drivers need anyway,
and 'done' is redundant to struct scsi_cmnd->scsi_done.Minimal code disturbance was attempted with this change. Most drivers
needed only two one-line modifications for their host lock push-down.Signed-off-by: Jeff Garzik
Acked-by: James Bottomley
Signed-off-by: Linus Torvalds -
Signed-off-by: Joe Perches
Signed-off-by: Greg Kroah-Hartman -
This was necessary in order to resolve some conflicts that happened
between -rc1 and -rc2 with the following files:
drivers/staging/bcm/Bcmchar.c
drivers/staging/intel_sst/intel_sst_app_interface.cAll should be resolved now.
Signed-off-by: Greg Kroah-Hartman
11 Nov, 2010
1 commit
-
There was commented out transfer_flags initialization.
And i think memset should fill entire structure, not only length of
pointer to it.This makes the driver work properly now on my hardware.
Signed-off-by: Konstantin Katuev
Signed-off-by: Greg Kroah-Hartman
10 Nov, 2010
1 commit
-
Hi,
The [vk][cmz]alloc(_node) family of functions return void pointers which
it's completely unnecessary/pointless to cast to other pointer types since
that happens implicitly.This patch removes such casts from drivers/staging/keucr/
Signed-off-by: Jesper Juhl
Signed-off-by: Greg Kroah-Hartman
29 Oct, 2010
1 commit
-
The usb tree renamed the USB storage defines to make more sense, so this
driver needs the changes as well so that things will compile properly.Signed-off-by: Greg Kroah-Hartman
08 Oct, 2010
1 commit
-
Changed -objs to -y in Makefile.
Also, Replace EXTRA_CFLAGS with ccflags-y.Signed-off-by: Tracey Dent
Signed-off-by: Greg Kroah-Hartman
06 Oct, 2010
1 commit
-
Signed-off-by: Jason Cooper
Acked-by: Henry Ptasinski
Signed-off-by: Greg Kroah-Hartman
30 Sep, 2010
2 commits
-
Now that we aren't using the rc_lock variable, delete it to keep gcc
happy and not complaining about it.Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
The other part of keucr lost usb disconnect.
Unplug SDcard after thread scan,the wrong rule in usb_stor_port_reset,
so the driver still fail in stress test.Signed-off-by: Al Cho
Signed-off-by: Greg Kroah-Hartman
22 Sep, 2010
1 commit
-
As there are symbols that conflict with the in-kernel usb-storage
module, we can't build this into the kernel.Reported-by: Randy Dunlap
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman
21 Sep, 2010
1 commit
-
kmalloc() may fail, if so return error code.
Signed-off-by: Vasiliy Kulikov
Signed-off-by: Greg Kroah-Hartman
17 Sep, 2010
3 commits
-
keucr lost the disconnect,
so keucr crash when plug-in and then plug-out SD-card quickly.unmark the part of usb disconnect
Signed-off-by: Al Cho
Signed-off-by: Greg Kroah-Hartman -
keucr driver has a build error when CONFIG_PM is not enabled, so fix that.
drivers/staging/keucr/usb.c:42: error: 'struct us_data' has no member named 'suspend_resume_hook'
drivers/staging/keucr/usb.c:43: error: 'struct us_data' has no member named 'suspend_resume_hook'
drivers/staging/keucr/usb.c:64: error: 'struct us_data' has no member named 'suspend_resume_hook'
drivers/staging/keucr/usb.c:65: error: 'struct us_data' has no member named 'suspend_resume_hook'Signed-off-by: Randy Dunlap
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
Update keucr TODO with additional work items.
Signed-off-by: Randy Dunlap
Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman
08 Sep, 2010
2 commits
-
This resolves a few of the coding style issues in the .h files
for this driver. It doesn't get all of them by far, but it's a
good start.Cc: Al Cho
Signed-off-by: Greg Kroah-Hartman -
This driver is for the ENE card reader that can be found in many
different laptops. It was written by ENE, but cleaned up to
work properly in the kernel tree by Novell.Signed-off-by: Al Cho
Cc:
Signed-off-by: Greg Kroah-Hartman