Commit 6c2034db authored by Dominik Brodowski's avatar Dominik Brodowski Committed by Linus Torvalds

[PATCH] pcmcia: remove unneeded parameter from rsrc_mgr

Remove the no longer used "name" parameter from alloc_io_space,
find_{io,mem}_region.
Signed-off-by: default avatarDominik Brodowski <linux@brodo.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent b1b3650d
...@@ -89,8 +89,7 @@ set_cis_map(struct pcmcia_socket *s, unsigned int card_offset, unsigned int flag ...@@ -89,8 +89,7 @@ set_cis_map(struct pcmcia_socket *s, unsigned int card_offset, unsigned int flag
{ {
pccard_mem_map *mem = &s->cis_mem; pccard_mem_map *mem = &s->cis_mem;
if (!(s->features & SS_CAP_STATIC_MAP) && mem->res == NULL) { if (!(s->features & SS_CAP_STATIC_MAP) && mem->res == NULL) {
mem->res = find_mem_region(0, s->map_size, s->map_size, 0, mem->res = find_mem_region(0, s->map_size, s->map_size, 0, s);
"card services", s);
if (mem->res == NULL) { if (mem->res == NULL) {
printk(KERN_NOTICE "cs: unable to map card memory!\n"); printk(KERN_NOTICE "cs: unable to map card memory!\n");
return NULL; return NULL;
......
...@@ -742,7 +742,7 @@ void pcmcia_parse_events(struct pcmcia_socket *s, u_int events) ...@@ -742,7 +742,7 @@ void pcmcia_parse_events(struct pcmcia_socket *s, u_int events)
======================================================================*/ ======================================================================*/
static int alloc_io_space(struct pcmcia_socket *s, u_int attr, ioaddr_t *base, static int alloc_io_space(struct pcmcia_socket *s, u_int attr, ioaddr_t *base,
ioaddr_t num, u_int lines, char *name) ioaddr_t num, u_int lines)
{ {
int i; int i;
ioaddr_t try, align; ioaddr_t try, align;
...@@ -774,7 +774,7 @@ static int alloc_io_space(struct pcmcia_socket *s, u_int attr, ioaddr_t *base, ...@@ -774,7 +774,7 @@ static int alloc_io_space(struct pcmcia_socket *s, u_int attr, ioaddr_t *base,
return 1; return 1;
for (i = 0; i < MAX_IO_WIN; i++) { for (i = 0; i < MAX_IO_WIN; i++) {
if (s->io[i].NumPorts == 0) { if (s->io[i].NumPorts == 0) {
s->io[i].res = find_io_region(*base, num, align, name, s); s->io[i].res = find_io_region(*base, num, align, s);
if (s->io[i].res) { if (s->io[i].res) {
s->io[i].Attributes = attr; s->io[i].Attributes = attr;
s->io[i].BasePort = *base = s->io[i].res->start; s->io[i].BasePort = *base = s->io[i].res->start;
...@@ -1497,14 +1497,12 @@ int pcmcia_request_io(client_handle_t handle, io_req_t *req) ...@@ -1497,14 +1497,12 @@ int pcmcia_request_io(client_handle_t handle, io_req_t *req)
return CS_BAD_ATTRIBUTE; return CS_BAD_ATTRIBUTE;
if (alloc_io_space(s, req->Attributes1, &req->BasePort1, if (alloc_io_space(s, req->Attributes1, &req->BasePort1,
req->NumPorts1, req->IOAddrLines, req->NumPorts1, req->IOAddrLines))
handle->dev_info))
return CS_IN_USE; return CS_IN_USE;
if (req->NumPorts2) { if (req->NumPorts2) {
if (alloc_io_space(s, req->Attributes2, &req->BasePort2, if (alloc_io_space(s, req->Attributes2, &req->BasePort2,
req->NumPorts2, req->IOAddrLines, req->NumPorts2, req->IOAddrLines)) {
handle->dev_info)) {
release_io_space(s, req->BasePort1, req->NumPorts1); release_io_space(s, req->BasePort1, req->NumPorts1);
return CS_IN_USE; return CS_IN_USE;
} }
...@@ -1644,8 +1642,7 @@ int pcmcia_request_window(client_handle_t *handle, win_req_t *req, window_handle ...@@ -1644,8 +1642,7 @@ int pcmcia_request_window(client_handle_t *handle, win_req_t *req, window_handle
if (!(s->features & SS_CAP_STATIC_MAP)) { if (!(s->features & SS_CAP_STATIC_MAP)) {
win->ctl.res = find_mem_region(req->Base, req->Size, align, win->ctl.res = find_mem_region(req->Base, req->Size, align,
(req->Attributes & WIN_MAP_BELOW_1MB), (req->Attributes & WIN_MAP_BELOW_1MB), s);
(*handle)->dev_info, s);
if (!win->ctl.res) if (!win->ctl.res)
return CS_IN_USE; return CS_IN_USE;
} }
......
...@@ -135,11 +135,11 @@ int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function, cisdata_t ...@@ -135,11 +135,11 @@ int pccard_read_tuple(struct pcmcia_socket *s, unsigned int function, cisdata_t
/* In rsrc_mgr */ /* In rsrc_mgr */
void pcmcia_validate_mem(struct pcmcia_socket *s); void pcmcia_validate_mem(struct pcmcia_socket *s);
struct resource *find_io_region(unsigned long base, int num, unsigned long align, struct resource *find_io_region(unsigned long base, int num, unsigned long align,
char *name, struct pcmcia_socket *s); struct pcmcia_socket *s);
int adjust_io_region(struct resource *res, unsigned long r_start, int adjust_io_region(struct resource *res, unsigned long r_start,
unsigned long r_end, struct pcmcia_socket *s); unsigned long r_end, struct pcmcia_socket *s);
struct resource *find_mem_region(u_long base, u_long num, u_long align, struct resource *find_mem_region(u_long base, u_long num, u_long align,
int low, char *name, struct pcmcia_socket *s); int low, struct pcmcia_socket *s);
int try_irq(u_int Attributes, int irq, int specific); int try_irq(u_int Attributes, int irq, int specific);
void undo_irq(u_int Attributes, int irq); void undo_irq(u_int Attributes, int irq);
int adjust_resource_info(client_handle_t handle, adjust_t *adj); int adjust_resource_info(client_handle_t handle, adjust_t *adj);
......
...@@ -620,7 +620,7 @@ int adjust_io_region(struct resource *res, unsigned long r_start, ...@@ -620,7 +620,7 @@ int adjust_io_region(struct resource *res, unsigned long r_start,
======================================================================*/ ======================================================================*/
struct resource *find_io_region(unsigned long base, int num, struct resource *find_io_region(unsigned long base, int num,
unsigned long align, char *name, struct pcmcia_socket *s) unsigned long align, struct pcmcia_socket *s)
{ {
struct resource *res = make_resource(0, num, IORESOURCE_IO, s->dev.class_id); struct resource *res = make_resource(0, num, IORESOURCE_IO, s->dev.class_id);
struct pcmcia_align_data data; struct pcmcia_align_data data;
...@@ -653,7 +653,7 @@ struct resource *find_io_region(unsigned long base, int num, ...@@ -653,7 +653,7 @@ struct resource *find_io_region(unsigned long base, int num,
} }
struct resource *find_mem_region(u_long base, u_long num, u_long align, struct resource *find_mem_region(u_long base, u_long num, u_long align,
int low, char *name, struct pcmcia_socket *s) int low, struct pcmcia_socket *s)
{ {
struct resource *res = make_resource(0, num, IORESOURCE_MEM, s->dev.class_id); struct resource *res = make_resource(0, num, IORESOURCE_MEM, s->dev.class_id);
struct pcmcia_align_data data; struct pcmcia_align_data data;
......
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