Commit 71bed1ec authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'pcmcia-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux

Pull PCMCIA updates from Dominik Brodowski:
 "A number of tiny cleanups of the PCMCIA subsystem by Jeff Johnson,
  Jules Irenge, and Krzysztof Kozlowski"

* tag 'pcmcia-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux:
  pcmcia: add missing MODULE_DESCRIPTION() macros
  pcmcia: Use resource_size function on resource object
  pcmcia: bcm63xx: drop driver owner assignment
parents fd71b9a0 0630e3bc
...@@ -456,7 +456,6 @@ struct platform_driver bcm63xx_pcmcia_driver = { ...@@ -456,7 +456,6 @@ struct platform_driver bcm63xx_pcmcia_driver = {
.remove_new = bcm63xx_drv_pcmcia_remove, .remove_new = bcm63xx_drv_pcmcia_remove,
.driver = { .driver = {
.name = "bcm63xx_pcmcia", .name = "bcm63xx_pcmcia",
.owner = THIS_MODULE,
}, },
}; };
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#include "i82092aa.h" #include "i82092aa.h"
#include "i82365.h" #include "i82365.h"
MODULE_DESCRIPTION("Driver for Intel I82092AA PCI-PCMCIA bridge");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
/* PCI core routines */ /* PCI core routines */
......
...@@ -1342,5 +1342,6 @@ static void __exit exit_i82365(void) ...@@ -1342,5 +1342,6 @@ static void __exit exit_i82365(void)
module_init(init_i82365); module_init(init_i82365);
module_exit(exit_i82365); module_exit(exit_i82365);
MODULE_DESCRIPTION("Driver for Intel 82365 and compatible PC Card controllers");
MODULE_LICENSE("Dual MPL/GPL"); MODULE_LICENSE("Dual MPL/GPL");
/*====================================================================*/ /*====================================================================*/
...@@ -119,4 +119,5 @@ int max1600_configure(struct max1600 *m, unsigned int vcc, unsigned int vpp) ...@@ -119,4 +119,5 @@ int max1600_configure(struct max1600 *m, unsigned int vcc, unsigned int vpp)
} }
EXPORT_SYMBOL_GPL(max1600_configure); EXPORT_SYMBOL_GPL(max1600_configure);
MODULE_DESCRIPTION("MAX1600 PCMCIA power switch library");
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
...@@ -66,5 +66,6 @@ EXPORT_SYMBOL(pccard_static_ops); ...@@ -66,5 +66,6 @@ EXPORT_SYMBOL(pccard_static_ops);
MODULE_AUTHOR("David A. Hinds, Dominik Brodowski"); MODULE_AUTHOR("David A. Hinds, Dominik Brodowski");
MODULE_DESCRIPTION("PCMCIA resource management routines");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
MODULE_ALIAS("rsrc_nonstatic"); MODULE_ALIAS("rsrc_nonstatic");
...@@ -638,11 +638,11 @@ static int yenta_search_one_res(struct resource *root, struct resource *res, ...@@ -638,11 +638,11 @@ static int yenta_search_one_res(struct resource *root, struct resource *res,
start = PCIBIOS_MIN_CARDBUS_IO; start = PCIBIOS_MIN_CARDBUS_IO;
end = ~0U; end = ~0U;
} else { } else {
unsigned long avail = root->end - root->start; unsigned long avail = resource_size(root);
int i; int i;
size = BRIDGE_MEM_MAX; size = BRIDGE_MEM_MAX;
if (size > avail/8) { if (size > (avail - 1) / 8) {
size = (avail+1)/8; size = avail / 8;
/* round size down to next power of 2 */ /* round size down to next power of 2 */
i = 0; i = 0;
while ((size /= 2) != 0) while ((size /= 2) != 0)
...@@ -1452,4 +1452,5 @@ static struct pci_driver yenta_cardbus_driver = { ...@@ -1452,4 +1452,5 @@ static struct pci_driver yenta_cardbus_driver = {
module_pci_driver(yenta_cardbus_driver); module_pci_driver(yenta_cardbus_driver);
MODULE_DESCRIPTION("Driver for CardBus yenta-compatible bridges");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment