10 Dec, 2010
1 commit
-
Convert 'const struct pci_device_id xxx[]' to 'DEFINE_PCI_DEVICE_TABLE(xxx)'.
Signed-off-by: Namhyung Kim
Signed-off-by: Greg Kroah-Hartman
10 Oct, 2010
1 commit
-
The libata core changed this function so it needed to call a different
one.See https://bugzilla.kernel.org/show_bug.cgi?id=19872 for details.
Reported-by: Heinz Wiesinger
Tested-by: Heinz Wiesinger
Cc: stable
Signed-off-by: Greg Kroah-Hartman
05 Jun, 2010
1 commit
-
phison uses interfaces and data that are built only when
ATA_BMDMA is enabled, so it should depend on that symbol.drivers/staging/phison/phison.c:43: error: implicit declaration of function 'ATA_BMDMA_SHT'
drivers/staging/phison/phison.c:43: error: initializer element is not constant
drivers/staging/phison/phison.c:43: error: (near initialization for 'phison_sht.module')
drivers/staging/phison/phison.c:47: error: 'ata_bmdma_port_ops' undeclared here (not in a function)Signed-off-by: Randy Dunlap
Cc: evan_ko@phison.com
Signed-off-by: Greg Kroah-Hartman
12 May, 2010
1 commit
-
This patch fixes two incorrect tab warnings found by the checkpatch.pl
toolSigned-off-by: Jonas Lundqvist
Signed-off-by: Greg Kroah-Hartman
05 Mar, 2010
1 commit
-
There were a number of patches that went into Linus's
tree already that conflicted with other changes in the
staging branch. This merge resolves those merge conflicts.Signed-off-by: Greg Kroah-Hartman
04 Mar, 2010
1 commit
-
The id_table field of the struct pci_driver 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
02 Mar, 2010
1 commit
-
This allows parallel scan and the like to be set without having to stop
using the existing full helper functions. This patch merely adds the argument
and fixes up the callers. It doesn't undo the special cases already in the
tree or add any new parallel callers.Signed-off-by: Alan Cox
Signed-off-by: Jeff Garzik
12 Dec, 2009
1 commit
-
Trivial patch which adds the __init/__exit macros to the module_init/
module_exit functions of drivers/staging/phison/phison.cSigned-off-by: Peter Huewe
Signed-off-by: Greg Kroah-Hartman
04 Apr, 2009
6 commits
-
phison uses PCI interfaces, so it should depend on PCI.
Signed-off-by: Randy Dunlap
Cc: Evan Ko
Signed-off-by: Greg Kroah-Hartman -
phison is an ATA driver, not a classic IDE driver, so fix the Kconfig file
so that it will build.drivers/staging/phison/phison.c:43: error: implicit declaration of function 'ATA_BMDMA_SHT'
drivers/staging/phison/phison.c:43: error: initializer element is not constant
drivers/staging/phison/phison.c:43: error: (near initialization for 'phison_sht.module')
drivers/staging/phison/phison.c:47: error: 'ata_bmdma_port_ops' undeclared here (not in a function)
drivers/staging/phison/phison.c:65: error: implicit declaration of function 'ata_pci_sff_init_one'Signed-off-by: Randy Dunlap
Signed-off-by: Greg Kroah-Hartman -
Cc: Evan Ko
Signed-off-by: Greg Kroah-Hartman -
This brings the driver up to modern times so that it can build and run
properly with the in-tree libata code.Cc: Evan Ko
Signed-off-by: Greg Kroah-Hartman -
Minor touchups to fix up the coding style issues in the phison driver.
Cc: Evan Ko
Signed-off-by: Greg Kroah-Hartman -
It doesn't build properly yet as it is against an older kernel version.
That will be fixed up in patches following this.From: Evan Ko
Signed-off-by: Greg Kroah-Hartman