diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-12-21 18:12:08 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-01-03 18:57:15 -0500 |
| commit | bcd2982a0e2af8d0506271b439af4b568fc33fdc (patch) | |
| tree | 1806ed7f69375fbef68e46c8ee5277fd5b18dced | |
| parent | 1850514b3ebde0f5eeedbe918a7d0d344b752653 (diff) | |
Drivers: char: remove __dev* attributes.
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.
This change removes the use of __devinit, __devexit_p, __devinitdata,
__devinitconst, and __devexit from these drivers.
Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.
Cc: Bill Pemberton <wfp5p@virginia.edu>
Cc: David Airlie <airlied@linux.ie>
Cc: Matt Mackall <mpm@selenic.com>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
26 files changed, 49 insertions, 58 deletions
diff --git a/drivers/char/agp/ali-agp.c b/drivers/char/agp/ali-agp.c index 478493543b32..443cd6751ca2 100644 --- a/drivers/char/agp/ali-agp.c +++ b/drivers/char/agp/ali-agp.c | |||
| @@ -299,8 +299,7 @@ static struct agp_device_ids ali_agp_device_ids[] = | |||
| 299 | { }, /* dummy final entry, always present */ | 299 | { }, /* dummy final entry, always present */ |
| 300 | }; | 300 | }; |
| 301 | 301 | ||
| 302 | static int __devinit agp_ali_probe(struct pci_dev *pdev, | 302 | static int agp_ali_probe(struct pci_dev *pdev, const struct pci_device_id *ent) |
| 303 | const struct pci_device_id *ent) | ||
| 304 | { | 303 | { |
| 305 | struct agp_device_ids *devs = ali_agp_device_ids; | 304 | struct agp_device_ids *devs = ali_agp_device_ids; |
| 306 | struct agp_bridge_data *bridge; | 305 | struct agp_bridge_data *bridge; |
diff --git a/drivers/char/agp/amd-k7-agp.c b/drivers/char/agp/amd-k7-agp.c index 1b2101160e98..779f0ab845a9 100644 --- a/drivers/char/agp/amd-k7-agp.c +++ b/drivers/char/agp/amd-k7-agp.c | |||
| @@ -405,8 +405,8 @@ static struct agp_device_ids amd_agp_device_ids[] = | |||
| 405 | { }, /* dummy final entry, always present */ | 405 | { }, /* dummy final entry, always present */ |
| 406 | }; | 406 | }; |
| 407 | 407 | ||
| 408 | static int __devinit agp_amdk7_probe(struct pci_dev *pdev, | 408 | static int agp_amdk7_probe(struct pci_dev *pdev, |
| 409 | const struct pci_device_id *ent) | 409 | const struct pci_device_id *ent) |
| 410 | { | 410 | { |
| 411 | struct agp_bridge_data *bridge; | 411 | struct agp_bridge_data *bridge; |
| 412 | u8 cap_ptr; | 412 | u8 cap_ptr; |
diff --git a/drivers/char/agp/amd64-agp.c b/drivers/char/agp/amd64-agp.c index 061d46209b1a..d79d692d05b8 100644 --- a/drivers/char/agp/amd64-agp.c +++ b/drivers/char/agp/amd64-agp.c | |||
| @@ -240,7 +240,7 @@ static const struct agp_bridge_driver amd_8151_driver = { | |||
| 240 | }; | 240 | }; |
| 241 | 241 | ||
| 242 | /* Some basic sanity checks for the aperture. */ | 242 | /* Some basic sanity checks for the aperture. */ |
| 243 | static int __devinit agp_aperture_valid(u64 aper, u32 size) | 243 | static int agp_aperture_valid(u64 aper, u32 size) |
| 244 | { | 244 | { |
| 245 | if (!aperture_valid(aper, size, 32*1024*1024)) | 245 | if (!aperture_valid(aper, size, 32*1024*1024)) |
| 246 | return 0; | 246 | return 0; |
| @@ -267,8 +267,7 @@ static int __devinit agp_aperture_valid(u64 aper, u32 size) | |||
| 267 | * to allocate that much memory. But at least error out cleanly instead of | 267 | * to allocate that much memory. But at least error out cleanly instead of |
| 268 | * crashing. | 268 | * crashing. |
| 269 | */ | 269 | */ |
| 270 | static __devinit int fix_northbridge(struct pci_dev *nb, struct pci_dev *agp, | 270 | static int fix_northbridge(struct pci_dev *nb, struct pci_dev *agp, u16 cap) |
| 271 | u16 cap) | ||
| 272 | { | 271 | { |
| 273 | u32 aper_low, aper_hi; | 272 | u32 aper_low, aper_hi; |
| 274 | u64 aper, nb_aper; | 273 | u64 aper, nb_aper; |
| @@ -326,7 +325,7 @@ static __devinit int fix_northbridge(struct pci_dev *nb, struct pci_dev *agp, | |||
| 326 | return 0; | 325 | return 0; |
| 327 | } | 326 | } |
| 328 | 327 | ||
| 329 | static __devinit int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) | 328 | static int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) |
| 330 | { | 329 | { |
| 331 | int i; | 330 | int i; |
| 332 | 331 | ||
| @@ -352,7 +351,7 @@ static __devinit int cache_nbs(struct pci_dev *pdev, u32 cap_ptr) | |||
| 352 | } | 351 | } |
| 353 | 352 | ||
| 354 | /* Handle AMD 8151 quirks */ | 353 | /* Handle AMD 8151 quirks */ |
| 355 | static void __devinit amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) | 354 | static void amd8151_init(struct pci_dev *pdev, struct agp_bridge_data *bridge) |
| 356 | { | 355 | { |
| 357 | char *revstring; | 356 | char *revstring; |
| 358 | 357 | ||
| @@ -390,7 +389,7 @@ static const struct aper_size_info_32 uli_sizes[7] = | |||
| 390 | {8, 2048, 1, 4}, | 389 | {8, 2048, 1, 4}, |
| 391 | {4, 1024, 0, 3} | 390 | {4, 1024, 0, 3} |
| 392 | }; | 391 | }; |
| 393 | static int __devinit uli_agp_init(struct pci_dev *pdev) | 392 | static int uli_agp_init(struct pci_dev *pdev) |
| 394 | { | 393 | { |
| 395 | u32 httfea,baseaddr,enuscr; | 394 | u32 httfea,baseaddr,enuscr; |
| 396 | struct pci_dev *dev1; | 395 | struct pci_dev *dev1; |
| @@ -513,8 +512,8 @@ put: | |||
| 513 | return ret; | 512 | return ret; |
| 514 | } | 513 | } |
| 515 | 514 | ||
| 516 | static int __devinit agp_amd64_probe(struct pci_dev *pdev, | 515 | static int agp_amd64_probe(struct pci_dev *pdev, |
| 517 | const struct pci_device_id *ent) | 516 | const struct pci_device_id *ent) |
| 518 | { | 517 | { |
| 519 | struct agp_bridge_data *bridge; | 518 | struct agp_bridge_data *bridge; |
| 520 | u8 cap_ptr; | 519 | u8 cap_ptr; |
diff --git a/drivers/char/agp/ati-agp.c b/drivers/char/agp/ati-agp.c index ed0433576e74..0628d7b65c71 100644 --- a/drivers/char/agp/ati-agp.c +++ b/drivers/char/agp/ati-agp.c | |||
| @@ -490,8 +490,7 @@ static struct agp_device_ids ati_agp_device_ids[] = | |||
| 490 | { }, /* dummy final entry, always present */ | 490 | { }, /* dummy final entry, always present */ |
| 491 | }; | 491 | }; |
| 492 | 492 | ||
| 493 | static int __devinit agp_ati_probe(struct pci_dev *pdev, | 493 | static int agp_ati_probe(struct pci_dev *pdev, const struct pci_device_id *ent) |
| 494 | const struct pci_device_id *ent) | ||
| 495 | { | 494 | { |
| 496 | struct agp_device_ids *devs = ati_agp_device_ids; | 495 | struct agp_device_ids *devs = ati_agp_device_ids; |
| 497 | struct agp_bridge_data *bridge; | 496 | struct agp_bridge_data *bridge; |
diff --git a/drivers/char/agp/efficeon-agp.c b/drivers/char/agp/efficeon-agp.c index 55f3e33a309f..6974d5032053 100644 --- a/drivers/char/agp/efficeon-agp.c +++ b/drivers/char/agp/efficeon-agp.c | |||
| @@ -343,8 +343,8 @@ static const struct agp_bridge_driver efficeon_driver = { | |||
| 343 | .agp_type_to_mask_type = agp_generic_type_to_mask_type, | 343 | .agp_type_to_mask_type = agp_generic_type_to_mask_type, |
| 344 | }; | 344 | }; |
| 345 | 345 | ||
| 346 | static int __devinit agp_efficeon_probe(struct pci_dev *pdev, | 346 | static int agp_efficeon_probe(struct pci_dev *pdev, |
| 347 | const struct pci_device_id *ent) | 347 | const struct pci_device_id *ent) |
| 348 | { | 348 | { |
| 349 | struct agp_bridge_data *bridge; | 349 | struct agp_bridge_data *bridge; |
| 350 | u8 cap_ptr; | 350 | u8 cap_ptr; |
diff --git a/drivers/char/agp/i460-agp.c b/drivers/char/agp/i460-agp.c index d328b662e50d..15b240ea4848 100644 --- a/drivers/char/agp/i460-agp.c +++ b/drivers/char/agp/i460-agp.c | |||
| @@ -587,8 +587,8 @@ const struct agp_bridge_driver intel_i460_driver = { | |||
| 587 | .cant_use_aperture = true, | 587 | .cant_use_aperture = true, |
| 588 | }; | 588 | }; |
| 589 | 589 | ||
| 590 | static int __devinit agp_intel_i460_probe(struct pci_dev *pdev, | 590 | static int agp_intel_i460_probe(struct pci_dev *pdev, |
| 591 | const struct pci_device_id *ent) | 591 | const struct pci_device_id *ent) |
| 592 | { | 592 | { |
| 593 | struct agp_bridge_data *bridge; | 593 | struct agp_bridge_data *bridge; |
| 594 | u8 cap_ptr; | 594 | u8 cap_ptr; |
| @@ -637,7 +637,7 @@ static struct pci_driver agp_intel_i460_pci_driver = { | |||
| 637 | .name = "agpgart-intel-i460", | 637 | .name = "agpgart-intel-i460", |
| 638 | .id_table = agp_intel_i460_pci_table, | 638 | .id_table = agp_intel_i460_pci_table, |
| 639 | .probe = agp_intel_i460_probe, | 639 | .probe = agp_intel_i460_probe, |
| 640 | .remove = __devexit_p(agp_intel_i460_remove), | 640 | .remove = agp_intel_i460_remove, |
