dect
/
linux-2.6
Archived
13
0
Fork 0

module_param: make bool parameters really bool (drivers & misc)

module_param(bool) used to counter-intuitively take an int.  In
fddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy
trick.

It's time to remove the int/unsigned int option.  For this version
it'll simply give a warning, but it'll break next kernel version.

Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell 2012-01-13 09:32:20 +10:30
parent 476bc0015b
commit 90ab5ee941
283 changed files with 471 additions and 465 deletions

View File

@ -44,7 +44,7 @@ MODULE_LICENSE("GPL");
*/ */
/* Emit various sounds */ /* Emit various sounds */
static int sound; static bool sound;
module_param(sound, bool, 0); module_param(sound, bool, 0);
MODULE_PARM_DESC(sound, "emit sounds"); MODULE_PARM_DESC(sound, "emit sounds");

View File

@ -108,7 +108,7 @@ u8 ACPI_INIT_GLOBAL(acpi_gbl_use_default_register_widths, TRUE);
/* /*
* Optionally enable output from the AML Debug Object. * Optionally enable output from the AML Debug Object.
*/ */
u32 ACPI_INIT_GLOBAL(acpi_gbl_enable_aml_debug_object, FALSE); bool ACPI_INIT_GLOBAL(acpi_gbl_enable_aml_debug_object, FALSE);
/* /*
* Optionally copy the entire DSDT to local memory (instead of simply * Optionally copy the entire DSDT to local memory (instead of simply

View File

@ -118,7 +118,7 @@ struct ghes_estatus_cache {
struct rcu_head rcu; struct rcu_head rcu;
}; };
int ghes_disable; bool ghes_disable;
module_param_named(disable, ghes_disable, bool, 0); module_param_named(disable, ghes_disable, bool, 0);
static int ghes_panic_timeout __read_mostly = 30; static int ghes_panic_timeout __read_mostly = 30;

View File

@ -41,7 +41,7 @@
#define HEST_PFX "HEST: " #define HEST_PFX "HEST: "
int hest_disable; bool hest_disable;
EXPORT_SYMBOL_GPL(hest_disable); EXPORT_SYMBOL_GPL(hest_disable);
/* HEST table parsing */ /* HEST table parsing */

View File

@ -43,7 +43,7 @@ MODULE_AUTHOR("Kristen Carlson Accardi");
MODULE_DESCRIPTION(ACPI_DOCK_DRIVER_DESCRIPTION); MODULE_DESCRIPTION(ACPI_DOCK_DRIVER_DESCRIPTION);
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int immediate_undock = 1; static bool immediate_undock = 1;
module_param(immediate_undock, bool, 0644); module_param(immediate_undock, bool, 0644);
MODULE_PARM_DESC(immediate_undock, "1 (default) will cause the driver to " MODULE_PARM_DESC(immediate_undock, "1 (default) will cause the driver to "
"undock immediately when the undock button is pressed, 0 will cause" "undock immediately when the undock button is pressed, 0 will cause"

View File

@ -34,7 +34,7 @@
#include <acpi/acpi_drivers.h> #include <acpi/acpi_drivers.h>
#include <linux/dmi.h> #include <linux/dmi.h>
static int debug; static bool debug;
static int check_sta_before_sun; static int check_sta_before_sun;
#define DRIVER_VERSION "0.1" #define DRIVER_VERSION "0.1"

View File

@ -69,21 +69,21 @@ MODULE_AUTHOR("Bruno Ducrot");
MODULE_DESCRIPTION("ACPI Video Driver"); MODULE_DESCRIPTION("ACPI Video Driver");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int brightness_switch_enabled = 1; static bool brightness_switch_enabled = 1;
module_param(brightness_switch_enabled, bool, 0644); module_param(brightness_switch_enabled, bool, 0644);
/* /*
* By default, we don't allow duplicate ACPI video bus devices * By default, we don't allow duplicate ACPI video bus devices
* under the same VGA controller * under the same VGA controller
*/ */
static int allow_duplicates; static bool allow_duplicates;
module_param(allow_duplicates, bool, 0644); module_param(allow_duplicates, bool, 0644);
/* /*
* Some BIOSes claim they use minimum backlight at boot, * Some BIOSes claim they use minimum backlight at boot,
* and this may bring dimming screen after boot * and this may bring dimming screen after boot
*/ */
static int use_bios_initial_backlight = 1; static bool use_bios_initial_backlight = 1;
module_param(use_bios_initial_backlight, bool, 0644); module_param(use_bios_initial_backlight, bool, 0644);
static int register_count = 0; static int register_count = 0;

View File

@ -599,9 +599,9 @@ MODULE_LICENSE("GPL");
MODULE_DEVICE_TABLE(pci, nv_pci_tbl); MODULE_DEVICE_TABLE(pci, nv_pci_tbl);
MODULE_VERSION(DRV_VERSION); MODULE_VERSION(DRV_VERSION);
static int adma_enabled; static bool adma_enabled;
static int swncq_enabled = 1; static bool swncq_enabled = 1;
static int msi_enabled; static bool msi_enabled;
static void nv_adma_register_mode(struct ata_port *ap) static void nv_adma_register_mode(struct ata_port *ap)
{ {

View File

@ -417,7 +417,7 @@ static struct ata_port_operations sil24_ops = {
#endif #endif
}; };
static int sata_sil24_msi; /* Disable MSI */ static bool sata_sil24_msi; /* Disable MSI */
module_param_named(msi, sata_sil24_msi, bool, S_IRUGO); module_param_named(msi, sata_sil24_msi, bool, S_IRUGO);
MODULE_PARM_DESC(msi, "Enable MSI (Default: false)"); MODULE_PARM_DESC(msi, "Enable MSI (Default: false)");

View File

@ -112,12 +112,12 @@ static u8 read_prom_byte(struct he_dev *he_dev, int addr);
/* globals */ /* globals */
static struct he_dev *he_devs; static struct he_dev *he_devs;
static int disable64; static bool disable64;
static short nvpibits = -1; static short nvpibits = -1;
static short nvcibits = -1; static short nvcibits = -1;
static short rx_skb_reserve = 16; static short rx_skb_reserve = 16;
static int irq_coalesce = 1; static bool irq_coalesce = 1;
static int sdh = 0; static bool sdh = 0;
/* Read from EEPROM = 0000 0011b */ /* Read from EEPROM = 0000 0011b */
static unsigned int readtab[] = { static unsigned int readtab[] = {

View File

@ -59,8 +59,8 @@
/* module parameter, defined in drbd_main.c */ /* module parameter, defined in drbd_main.c */
extern unsigned int minor_count; extern unsigned int minor_count;
extern int disable_sendpage; extern bool disable_sendpage;
extern int allow_oos; extern bool allow_oos;
extern unsigned int cn_idx; extern unsigned int cn_idx;
#ifdef CONFIG_DRBD_FAULT_INJECTION #ifdef CONFIG_DRBD_FAULT_INJECTION

View File

@ -117,8 +117,8 @@ module_param(fault_devs, int, 0644);
/* module parameter, defined */ /* module parameter, defined */
unsigned int minor_count = DRBD_MINOR_COUNT_DEF; unsigned int minor_count = DRBD_MINOR_COUNT_DEF;
int disable_sendpage; bool disable_sendpage;
int allow_oos; bool allow_oos;
unsigned int cn_idx = CN_IDX_DRBD; unsigned int cn_idx = CN_IDX_DRBD;
int proc_details; /* Detail level in proc drbd*/ int proc_details; /* Detail level in proc drbd*/

View File

@ -20,9 +20,6 @@
*/ */
/* PARAMETERS */
static int verbose; /* set this to 1 to see debugging messages and whatnot */
#define BACKPACK_VERSION "2.0.2" #define BACKPACK_VERSION "2.0.2"
#include <linux/module.h> #include <linux/module.h>
@ -36,6 +33,8 @@ static int verbose; /* set this to 1 to see debugging messages and whatnot */
#include "ppc6lnx.c" #include "ppc6lnx.c"
#include "paride.h" #include "paride.h"
/* PARAMETERS */
static bool verbose; /* set this to 1 to see debugging messages and whatnot */
#define PPCSTRUCT(pi) ((Interface *)(pi->private)) #define PPCSTRUCT(pi) ((Interface *)(pi->private))

View File

@ -124,8 +124,9 @@
by default. by default.
*/ */
#include <linux/types.h>
static int verbose = 0; static bool verbose = 0;
static int major = PD_MAJOR; static int major = PD_MAJOR;
static char *name = PD_NAME; static char *name = PD_NAME;
static int cluster = 64; static int cluster = 64;

View File

@ -118,13 +118,15 @@
#define PF_NAME "pf" #define PF_NAME "pf"
#define PF_UNITS 4 #define PF_UNITS 4
#include <linux/types.h>
/* Here are things one can override from the insmod command. /* Here are things one can override from the insmod command.
Most are autoprobed by paride unless set here. Verbose is off Most are autoprobed by paride unless set here. Verbose is off
by default. by default.
*/ */
static int verbose = 0; static bool verbose = 0;
static int major = PF_MAJOR; static int major = PF_MAJOR;
static char *name = PF_NAME; static char *name = PF_NAME;
static int cluster = 64; static int cluster = 64;

View File

@ -130,13 +130,14 @@
#define PI_PG 4 #define PI_PG 4
#endif #endif
#include <linux/types.h>
/* Here are things one can override from the insmod command. /* Here are things one can override from the insmod command.
Most are autoprobed by paride unless set here. Verbose is 0 Most are autoprobed by paride unless set here. Verbose is 0
by default. by default.
*/ */
static int verbose = 0; static bool verbose = 0;
static int major = PG_MAJOR; static int major = PG_MAJOR;
static char *name = PG_NAME; static char *name = PG_NAME;
static int disable = 0; static int disable = 0;

View File

@ -109,13 +109,15 @@
#define PT_NAME "pt" #define PT_NAME "pt"
#define PT_UNITS 4 #define PT_UNITS 4
#include <linux/types.h>
/* Here are things one can override from the insmod command. /* Here are things one can override from the insmod command.
Most are autoprobed by paride unless set here. Verbose is on Most are autoprobed by paride unless set here. Verbose is on
by default. by default.
*/ */
static int verbose = 0; static bool verbose = 0;
static int major = PT_MAJOR; static int major = PT_MAJOR;
static char *name = PT_NAME; static char *name = PT_NAME;
static int disable = 0; static int disable = 0;

View File

@ -148,7 +148,7 @@ static volatile int xdc_busy;
static struct timer_list xd_watchdog_int; static struct timer_list xd_watchdog_int;
static volatile u_char xd_error; static volatile u_char xd_error;
static int nodma = XD_DONT_USE_DMA; static bool nodma = XD_DONT_USE_DMA;
static struct request_queue *xd_queue; static struct request_queue *xd_queue;

View File

@ -37,13 +37,13 @@
#define VERSION "0.6" #define VERSION "0.6"
static int ignore_dga; static bool ignore_dga;
static int ignore_csr; static bool ignore_csr;
static int ignore_sniffer; static bool ignore_sniffer;
static int disable_scofix; static bool disable_scofix;
static int force_scofix; static bool force_scofix;
static int reset = 1; static bool reset = 1;
static struct usb_driver btusb_driver; static struct usb_driver btusb_driver;

View File

@ -49,8 +49,8 @@
#define VERSION "0.3" #define VERSION "0.3"
static int txcrc = 1; static bool txcrc = 1;
static int hciextn = 1; static bool hciextn = 1;
#define BCSP_TXWINSIZE 4 #define BCSP_TXWINSIZE 4

View File

@ -48,7 +48,7 @@
#define VERSION "2.2" #define VERSION "2.2"
static int reset = 0; static bool reset = 0;
static struct hci_uart_proto *hup[HCI_UART_MAX_PROTO]; static struct hci_uart_proto *hup[HCI_UART_MAX_PROTO];

View File

@ -285,17 +285,17 @@
#include <asm/uaccess.h> #include <asm/uaccess.h>
/* used to tell the module to turn on full debugging messages */ /* used to tell the module to turn on full debugging messages */
static int debug; static bool debug;
/* used to keep tray locked at all times */ /* used to keep tray locked at all times */
static int keeplocked; static int keeplocked;
/* default compatibility mode */ /* default compatibility mode */
static int autoclose=1; static bool autoclose=1;
static int autoeject; static bool autoeject;
static int lockdoor = 1; static bool lockdoor = 1;
/* will we ever get to use this... sigh. */ /* will we ever get to use this... sigh. */
static int check_media_type; static bool check_media_type;
/* automatically restart mrw format */ /* automatically restart mrw format */
static int mrw_format_restart = 1; static bool mrw_format_restart = 1;
module_param(debug, bool, 0); module_param(debug, bool, 0);
module_param(autoclose, bool, 0); module_param(autoclose, bool, 0);
module_param(autoeject, bool, 0); module_param(autoeject, bool, 0);

View File

@ -33,7 +33,7 @@
#define ULI_X86_64_ENU_SCR_REG 0x54 #define ULI_X86_64_ENU_SCR_REG 0x54
static struct resource *aperture_resource; static struct resource *aperture_resource;
static int __initdata agp_try_unsupported = 1; static bool __initdata agp_try_unsupported = 1;
static int agp_bridges_found; static int agp_bridges_found;
static void amd64_tlbflush(struct agp_memory *temp) static void amd64_tlbflush(struct agp_memory *temp)

View File

@ -17,7 +17,7 @@
#define PCI_DEVICE_ID_SI_662 0x0662 #define PCI_DEVICE_ID_SI_662 0x0662
#define PCI_DEVICE_ID_SI_671 0x0671 #define PCI_DEVICE_ID_SI_671 0x0671
static int __devinitdata agp_sis_force_delay = 0; static bool __devinitdata agp_sis_force_delay = 0;
static int __devinitdata agp_sis_agp_spec = -1; static int __devinitdata agp_sis_agp_spec = -1;
static int sis_fetch_size(void) static int sis_fetch_size(void)

View File

@ -69,19 +69,19 @@ MODULE_AUTHOR("Massimo Dal Zotto (dz@debian.org)");
MODULE_DESCRIPTION("Driver for accessing SMM BIOS on Dell laptops"); MODULE_DESCRIPTION("Driver for accessing SMM BIOS on Dell laptops");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int force; static bool force;
module_param(force, bool, 0); module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Force loading without checking for supported models"); MODULE_PARM_DESC(force, "Force loading without checking for supported models");
static int ignore_dmi; static bool ignore_dmi;
module_param(ignore_dmi, bool, 0); module_param(ignore_dmi, bool, 0);
MODULE_PARM_DESC(ignore_dmi, "Continue probing hardware even if DMI data does not match"); MODULE_PARM_DESC(ignore_dmi, "Continue probing hardware even if DMI data does not match");
static int restricted; static bool restricted;
module_param(restricted, bool, 0); module_param(restricted, bool, 0);
MODULE_PARM_DESC(restricted, "Allow fan control if SYS_ADMIN capability set"); MODULE_PARM_DESC(restricted, "Allow fan control if SYS_ADMIN capability set");
static int power_status; static bool power_status;
module_param(power_status, bool, 0600); module_param(power_status, bool, 0600);
MODULE_PARM_DESC(power_status, "Report power status in /proc/i8k"); MODULE_PARM_DESC(power_status, "Report power status in /proc/i8k");

View File

@ -1227,7 +1227,7 @@ static int smi_num; /* Used to sequence the SMIs */
#define DEFAULT_REGSPACING 1 #define DEFAULT_REGSPACING 1
#define DEFAULT_REGSIZE 1 #define DEFAULT_REGSIZE 1
static int si_trydefaults = 1; static bool si_trydefaults = 1;
static char *si_type[SI_MAX_PARMS]; static char *si_type[SI_MAX_PARMS];
#define MAX_SI_TYPE_STR 30 #define MAX_SI_TYPE_STR 30
static char si_type_str[MAX_SI_TYPE_STR]; static char si_type_str[MAX_SI_TYPE_STR];

View File

@ -829,7 +829,7 @@ static struct console lpcons = {
static int parport_nr[LP_NO] = { [0 ... LP_NO-1] = LP_PARPORT_UNSPEC }; static int parport_nr[LP_NO] = { [0 ... LP_NO-1] = LP_PARPORT_UNSPEC };
static char *parport[LP_NO]; static char *parport[LP_NO];
static int reset; static bool reset;
module_param_array(parport, charp, NULL, 0); module_param_array(parport, charp, NULL, 0);
module_param(reset, bool, 0); module_param(reset, bool, 0);

View File

@ -51,7 +51,7 @@ static int write_block(unsigned long p, const char __user *buf, int count);
#define KFLASH_ID 0x89A6 //Intel flash #define KFLASH_ID 0x89A6 //Intel flash
#define KFLASH_ID4 0xB0D4 //Intel flash 4Meg #define KFLASH_ID4 0xB0D4 //Intel flash 4Meg
static int flashdebug; //if set - we will display progress msgs static bool flashdebug; //if set - we will display progress msgs
static int gbWriteEnable; static int gbWriteEnable;
static int gbWriteBase64Enable; static int gbWriteBase64Enable;

View File

@ -439,7 +439,7 @@ static int mgslpc_device_count = 0;
* .text section address and breakpoint on module load. * .text section address and breakpoint on module load.
* This is useful for use with gdb and add-symbol-file command. * This is useful for use with gdb and add-symbol-file command.
*/ */
static int break_on_load=0; static bool break_on_load=0;
/* /*
* Driver major number, defaults to zero to get auto * Driver major number, defaults to zero to get auto

View File

@ -387,7 +387,7 @@ static DECLARE_WAIT_QUEUE_HEAD(random_write_wait);
static struct fasync_struct *fasync; static struct fasync_struct *fasync;
#if 0 #if 0
static int debug; static bool debug;
module_param(debug, bool, 0644); module_param(debug, bool, 0644);
#define DEBUG_ENT(fmt, arg...) do { \ #define DEBUG_ENT(fmt, arg...) do { \
if (debug) \ if (debug) \

View File

@ -255,7 +255,7 @@ out:
return size; return size;
} }
static int itpm; static bool itpm;
module_param(itpm, bool, 0444); module_param(itpm, bool, 0444);
MODULE_PARM_DESC(itpm, "Force iTPM workarounds (found on some Lenovo laptops)"); MODULE_PARM_DESC(itpm, "Force iTPM workarounds (found on some Lenovo laptops)");
@ -500,7 +500,7 @@ static irqreturn_t tis_int_handler(int dummy, void *dev_id)
return IRQ_HANDLED; return IRQ_HANDLED;
} }
static int interrupts = 1; static bool interrupts = 1;
module_param(interrupts, bool, 0444); module_param(interrupts, bool, 0444);
MODULE_PARM_DESC(interrupts, "Enable interrupts"); MODULE_PARM_DESC(interrupts, "Enable interrupts");
@ -828,7 +828,7 @@ static struct platform_driver tis_drv = {
static struct platform_device *pdev; static struct platform_device *pdev;
static int force; static bool force;
module_param(force, bool, 0444); module_param(force, bool, 0444);
MODULE_PARM_DESC(force, "Force device probe rather than using ACPI entry"); MODULE_PARM_DESC(force, "Force device probe rather than using ACPI entry");
static int __init init_tis(void) static int __init init_tis(void)

View File

@ -131,7 +131,7 @@ struct r82600_error_info {
u32 eapr; u32 eapr;
}; };
static unsigned int disable_hardware_scrub; static bool disable_hardware_scrub;
static struct edac_pci_ctl_info *r82600_pci; static struct edac_pci_ctl_info *r82600_pci;

View File

@ -66,7 +66,7 @@
* *
* Concurrent logins are useful together with cluster filesystems. * Concurrent logins are useful together with cluster filesystems.
*/ */
static int sbp2_param_exclusive_login = 1; static bool sbp2_param_exclusive_login = 1;
module_param_named(exclusive_login, sbp2_param_exclusive_login, bool, 0644); module_param_named(exclusive_login, sbp2_param_exclusive_login, bool, 0644);
MODULE_PARM_DESC(exclusive_login, "Exclusive login to sbp2 device " MODULE_PARM_DESC(exclusive_login, "Exclusive login to sbp2 device "
"(default = Y, use N for concurrent initiators)"); "(default = Y, use N for concurrent initiators)");

View File

@ -90,7 +90,7 @@ static const char longname[] = "Prodikeys PC-MIDI Keyboard";
static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;
static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;
static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP;
module_param_array(index, int, NULL, 0444); module_param_array(index, int, NULL, 0444);
module_param_array(id, charp, NULL, 0444); module_param_array(id, charp, NULL, 0444);

View File

@ -145,7 +145,7 @@ static const u8 abituguru_pwm_max[5] = { 0, 255, 255, 75, 75 };
/* Insmod parameters */ /* Insmod parameters */
static int force; static bool force;
module_param(force, bool, 0); module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Set to one to force detection."); MODULE_PARM_DESC(force, "Set to one to force detection.");
static int bank1_types[ABIT_UGURU_MAX_BANK1_SENSORS] = { -1, -1, -1, -1, -1, static int bank1_types[ABIT_UGURU_MAX_BANK1_SENSORS] = { -1, -1, -1, -1, -1,

View File

@ -603,11 +603,11 @@ static const struct abituguru3_motherboard_info abituguru3_motherboards[] = {
/* Insmod parameters */ /* Insmod parameters */
static int force; static bool force;
module_param(force, bool, 0); module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Set to one to force detection."); MODULE_PARM_DESC(force, "Set to one to force detection.");
/* Default verbose is 1, since this driver is still in the testing phase */ /* Default verbose is 1, since this driver is still in the testing phase */
static int verbose = 1; static bool verbose = 1;
module_param(verbose, bool, 0644); module_param(verbose, bool, 0644);
MODULE_PARM_DESC(verbose, "Enable/disable verbose error reporting"); MODULE_PARM_DESC(verbose, "Enable/disable verbose error reporting");

View File

@ -58,7 +58,7 @@ ACPI_MODULE_NAME(ACPI_POWER_METER_NAME);
#define POWER_ALARM_NAME "power1_alarm" #define POWER_ALARM_NAME "power1_alarm"
static int cap_in_hardware; static int cap_in_hardware;
static int force_cap_on; static bool force_cap_on;
static int can_cap_in_hardware(void) static int can_cap_in_hardware(void)
{ {

View File

@ -103,7 +103,7 @@ static int adm1021_remove(struct i2c_client *client);
static struct adm1021_data *adm1021_update_device(struct device *dev); static struct adm1021_data *adm1021_update_device(struct device *dev);
/* (amalysh) read only mode, otherwise any limit's writing confuse BIOS */ /* (amalysh) read only mode, otherwise any limit's writing confuse BIOS */
static int read_only; static bool read_only;
static const struct i2c_device_id adm1021_id[] = { static const struct i2c_device_id adm1021_id[] = {

View File

@ -48,8 +48,8 @@ static const unsigned short normal_i2c[] = { 0x48, 0x49, 0x4a, 0x4b,
I2C_CLIENT_END }; I2C_CLIENT_END };
/* Module parameters */ /* Module parameters */
static int se_input = 1; /* Default is SE, 0 == diff */ static bool se_input = 1; /* Default is SE, 0 == diff */
static int int_vref = 1; /* Default is internal ref ON */ static bool int_vref = 1; /* Default is internal ref ON */
static int vref_mv = ADS7828_INT_VREF_MV; /* set if vref != 2.5V */ static int vref_mv = ADS7828_INT_VREF_MV; /* set if vref != 2.5V */
module_param(se_input, bool, S_IRUGO); module_param(se_input, bool, S_IRUGO);
module_param(int_vref, bool, S_IRUGO); module_param(int_vref, bool, S_IRUGO);

View File

@ -45,7 +45,7 @@
static struct platform_device *pdev; static struct platform_device *pdev;
/* Module load parameters */ /* Module load parameters */
static int force_start; static bool force_start;
module_param(force_start, bool, 0); module_param(force_start, bool, 0);
MODULE_PARM_DESC(force_start, "Force the chip to start monitoring inputs"); MODULE_PARM_DESC(force_start, "Force the chip to start monitoring inputs");
@ -53,7 +53,7 @@ static unsigned short force_id;
module_param(force_id, ushort, 0); module_param(force_id, ushort, 0);
MODULE_PARM_DESC(force_id, "Override the detected device ID"); MODULE_PARM_DESC(force_id, "Override the detected device ID");
static int probe_all_addr; static bool probe_all_addr;
module_param(probe_all_addr, bool, 0); module_param(probe_all_addr, bool, 0);
MODULE_PARM_DESC(probe_all_addr, "Include probing of non-standard LPC " MODULE_PARM_DESC(probe_all_addr, "Include probing of non-standard LPC "
"addresses"); "addresses");

View File

@ -146,10 +146,10 @@ static inline void superio_exit(void)
#define IT87_SIO_BEEP_PIN_REG 0xf6 /* Beep pin mapping */ #define IT87_SIO_BEEP_PIN_REG 0xf6 /* Beep pin mapping */
/* Update battery voltage after every reading if true */ /* Update battery voltage after every reading if true */
static int update_vbat; static bool update_vbat;
/* Not all BIOSes properly configure the PWM registers */ /* Not all BIOSes properly configure the PWM registers */
static int fix_pwm_polarity; static bool fix_pwm_polarity;
/* Many IT87 constants specified below */ /* Many IT87 constants specified below */

View File

@ -151,12 +151,12 @@ static const unsigned short normal_i2c[] = { 0x2c, 0x2d, 0x2e, I2C_CLIENT_END };
/* Insmod parameters */ /* Insmod parameters */
static int disable_block; static bool disable_block;
module_param(disable_block, bool, 0); module_param(disable_block, bool, 0);
MODULE_PARM_DESC(disable_block, MODULE_PARM_DESC(disable_block,
"Set to non-zero to disable SMBus block data transactions."); "Set to non-zero to disable SMBus block data transactions.");
static int init; static bool init;
module_param(init, bool, 0); module_param(init, bool, 0);
MODULE_PARM_DESC(init, "Set to non-zero to force chip initialization."); MODULE_PARM_DESC(init, "Set to non-zero to force chip initialization.");

View File

@ -59,7 +59,7 @@ static unsigned short max1668_addr_list[] = {
#define DEV_ID_MAX1989 0xb #define DEV_ID_MAX1989 0xb
/* read only mode module parameter */ /* read only mode module parameter */
static int read_only; static bool read_only;
module_param(read_only, bool, 0); module_param(read_only, bool, 0);
MODULE_PARM_DESC(read_only, "Don't set any values, read only mode"); MODULE_PARM_DESC(read_only, "Don't set any values, read only mode");

View File

@ -71,7 +71,7 @@ module_param(force_i2c, byte, 0);
MODULE_PARM_DESC(force_i2c, MODULE_PARM_DESC(force_i2c,
"Initialize the i2c address of the sensors"); "Initialize the i2c address of the sensors");
static int init = 1; static bool init = 1;
module_param(init, bool, 0); module_param(init, bool, 0);
MODULE_PARM_DESC(init, "Set to zero to bypass chip initialization"); MODULE_PARM_DESC(init, "Set to zero to bypass chip initialization");

View File

@ -67,11 +67,11 @@ module_param_array(force_subclients, short, NULL, 0);
MODULE_PARM_DESC(force_subclients, "List of subclient addresses: " MODULE_PARM_DESC(force_subclients, "List of subclient addresses: "
"{bus, clientaddr, subclientaddr1, subclientaddr2}"); "{bus, clientaddr, subclientaddr1, subclientaddr2}");
static int reset; static bool reset;
module_param(reset, bool, 0); module_param(reset, bool, 0);
MODULE_PARM_DESC(reset, "Set to one to reset chip on load"); MODULE_PARM_DESC(reset, "Set to one to reset chip on load");
static int init = 1; static bool init = 1;
module_param(init, bool, 0); module_param(init, bool, 0);
MODULE_PARM_DESC(init, "Set to zero to bypass chip initialization"); MODULE_PARM_DESC(init, "Set to zero to bypass chip initialization");

View File

@ -58,11 +58,11 @@ module_param_array(force_subclients, short, NULL, 0);
MODULE_PARM_DESC(force_subclients, "List of subclient addresses: " MODULE_PARM_DESC(force_subclients, "List of subclient addresses: "
"{bus, clientaddr, subclientaddr1, subclientaddr2}"); "{bus, clientaddr, subclientaddr1, subclientaddr2}");
static int reset; static bool reset;
module_param(reset, bool, 0); module_param(reset, bool, 0);
MODULE_PARM_DESC(reset, "Set to one to force a hardware chip reset"); MODULE_PARM_DESC(reset, "Set to one to force a hardware chip reset");
static int init; static bool init;
module_param(init, bool, 0); module_param(init, bool, 0);
MODULE_PARM_DESC(init, "Set to one to force extra software initialization"); MODULE_PARM_DESC(init, "Set to one to force extra software initialization");

View File

@ -56,7 +56,7 @@ module_param_array(force_subclients, short, NULL, 0);
MODULE_PARM_DESC(force_subclients, "List of subclient addresses: " MODULE_PARM_DESC(force_subclients, "List of subclient addresses: "
"{bus, clientaddr, subclientaddr1, subclientaddr2}"); "{bus, clientaddr, subclientaddr1, subclientaddr2}");
static int init; static bool init;
module_param(init, bool, 0); module_param(init, bool, 0);
MODULE_PARM_DESC(init, "Set to one to force chip initialization"); MODULE_PARM_DESC(init, "Set to one to force chip initialization");

View File

@ -61,7 +61,7 @@ module_param_array(force_subclients, short, NULL, 0);
MODULE_PARM_DESC(force_subclients, "List of subclient addresses: " MODULE_PARM_DESC(force_subclients, "List of subclient addresses: "
"{bus, clientaddr, subclientaddr1, subclientaddr2}"); "{bus, clientaddr, subclientaddr1, subclientaddr2}");
static int reset; static bool reset;
module_param(reset, bool, 0); module_param(reset, bool, 0);
MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended"); MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended");

View File

@ -42,7 +42,7 @@ static const unsigned short normal_i2c[] = {
}; };
static int reset; static bool reset;
module_param(reset, bool, 0); module_param(reset, bool, 0);
MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended"); MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended");

View File

@ -39,7 +39,7 @@ static const unsigned short normal_i2c[] = { 0x2e, 0x2f, I2C_CLIENT_END };
/* Insmod parameters */ /* Insmod parameters */
static int reset; static bool reset;
module_param(reset, bool, 0); module_param(reset, bool, 0);
MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended"); MODULE_PARM_DESC(reset, "Set to 1 to reset chip, not recommended");

View File

@ -52,7 +52,7 @@ struct highlander_i2c_dev {
size_t buf_len; size_t buf_len;
}; };
static int iic_force_poll, iic_force_normal; static bool iic_force_poll, iic_force_normal;
static int iic_timeout = 1000, iic_read_delay; static int iic_timeout = 1000, iic_read_delay;
static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev) static inline void highlander_i2c_irq_enable(struct highlander_i2c_dev *dev)

View File

@ -51,11 +51,11 @@
MODULE_DESCRIPTION("IBM IIC driver v" DRIVER_VERSION); MODULE_DESCRIPTION("IBM IIC driver v" DRIVER_VERSION);
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int iic_force_poll; static bool iic_force_poll;
module_param(iic_force_poll, bool, 0); module_param(iic_force_poll, bool, 0);
MODULE_PARM_DESC(iic_force_poll, "Force polling mode"); MODULE_PARM_DESC(iic_force_poll, "Force polling mode");
static int iic_force_fast; static bool iic_force_fast;
module_param(iic_force_fast, bool, 0); module_param(iic_force_fast, bool, 0);
MODULE_PARM_DESC(iic_force_fast, "Force fast mode (400 kHz)"); MODULE_PARM_DESC(iic_force_fast, "Force fast mode (400 kHz)");

View File

@ -93,8 +93,8 @@
static struct pci_driver sis630_driver; static struct pci_driver sis630_driver;
/* insmod parameters */ /* insmod parameters */
static int high_clock; static bool high_clock;
static int force; static bool force;
module_param(high_clock, bool, 0); module_param(high_clock, bool, 0);
MODULE_PARM_DESC(high_clock, "Set Host Master Clock to 56KHz (default 14KHz)."); MODULE_PARM_DESC(high_clock, "Set Host Master Clock to 56KHz (default 14KHz).");
module_param(force, bool, 0); module_param(force, bool, 0);

View File

@ -91,7 +91,7 @@ static unsigned short SMBHSTCFG = 0xD2;
/* If force is set to anything different from 0, we forcibly enable the /* If force is set to anything different from 0, we forcibly enable the
VT596. DANGEROUS! */ VT596. DANGEROUS! */
static int force; static bool force;
module_param(force, bool, 0); module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Forcibly enable the SMBus. DANGEROUS!"); MODULE_PARM_DESC(force, "Forcibly enable the SMBus. DANGEROUS!");

View File

@ -221,7 +221,7 @@ static int __init ali14xx_probe(void)
return ide_legacy_device_add(&ali14xx_port_info, 0); return ide_legacy_device_add(&ali14xx_port_info, 0);
} }
static int probe_ali14xx; static bool probe_ali14xx;
module_param_named(probe, probe_ali14xx, bool, 0); module_param_named(probe, probe_ali14xx, bool, 0);
MODULE_PARM_DESC(probe, "probe for ALI M14xx chipsets"); MODULE_PARM_DESC(probe, "probe for ALI M14xx chipsets");

View File

@ -111,7 +111,7 @@
#define DRV_NAME "cmd640" #define DRV_NAME "cmd640"
static int cmd640_vlb; static bool cmd640_vlb;
/* /*
* CMD640 specific registers definition. * CMD640 specific registers definition.

View File

@ -130,7 +130,7 @@ static int __init dtc2278_probe(void)
return ide_legacy_device_add(&dtc2278_port_info, 0); return ide_legacy_device_add(&dtc2278_port_info, 0);
} }
static int probe_dtc2278; static bool probe_dtc2278;
module_param_named(probe, probe_dtc2278, bool, 0); module_param_named(probe, probe_dtc2278, bool, 0);
MODULE_PARM_DESC(probe, "probe for DTC2278xx chipsets"); MODULE_PARM_DESC(probe, "probe for DTC2278xx chipsets");

View File

@ -50,7 +50,7 @@
GAYLE_NUM_HWIFS-1) GAYLE_NUM_HWIFS-1)
#define GAYLE_HAS_CONTROL_REG (!ide_doubler) #define GAYLE_HAS_CONTROL_REG (!ide_doubler)
static int ide_doubler; static bool ide_doubler;
module_param_named(doubler, ide_doubler, bool, 0); module_param_named(doubler, ide_doubler, bool, 0);
MODULE_PARM_DESC(doubler, "enable support for IDE doublers"); MODULE_PARM_DESC(doubler, "enable support for IDE doublers");

View File

@ -317,7 +317,7 @@ static void __init ht6560b_init_dev(ide_drive_t *drive)
ide_set_drivedata(drive, (void *)t); ide_set_drivedata(drive, (void *)t);
} }
static int probe_ht6560b; static bool probe_ht6560b;
module_param_named(probe, probe_ht6560b, bool, 0); module_param_named(probe, probe_ht6560b, bool, 0);
MODULE_PARM_DESC(probe, "probe for HT6560B chipset"); MODULE_PARM_DESC(probe, "probe for HT6560B chipset");

View File

@ -6,7 +6,7 @@
#define DRV_NAME "ide-4drives" #define DRV_NAME "ide-4drives"
static int probe_4drives; static bool probe_4drives;
module_param_named(probe, probe_4drives, bool, 0); module_param_named(probe, probe_4drives, bool, 0);
MODULE_PARM_DESC(probe, "probe for generic IDE chipset with 4 drives/port"); MODULE_PARM_DESC(probe, "probe for generic IDE chipset with 4 drives/port");

View File

@ -53,15 +53,15 @@ struct ide_acpi_hwif_link {
#define DEBPRINT(fmt, args...) do {} while (0) #define DEBPRINT(fmt, args...) do {} while (0)
#endif /* DEBUGGING */ #endif /* DEBUGGING */
static int ide_noacpi; static bool ide_noacpi;
module_param_named(noacpi, ide_noacpi, bool, 0); module_param_named(noacpi, ide_noacpi, bool, 0);
MODULE_PARM_DESC(noacpi, "disable IDE ACPI support"); MODULE_PARM_DESC(noacpi, "disable IDE ACPI support");
static int ide_acpigtf; static bool ide_acpigtf;
module_param_named(acpigtf, ide_acpigtf, bool, 0); module_param_named(acpigtf, ide_acpigtf, bool, 0);
MODULE_PARM_DESC(acpigtf, "enable IDE ACPI _GTF support"); MODULE_PARM_DESC(acpigtf, "enable IDE ACPI _GTF support");
static int ide_acpionboot; static bool ide_acpionboot;
module_param_named(acpionboot, ide_acpionboot, bool, 0); module_param_named(acpionboot, ide_acpionboot, bool, 0);
MODULE_PARM_DESC(acpionboot, "call IDE ACPI methods on boot"); MODULE_PARM_DESC(acpionboot, "call IDE ACPI methods on boot");

View File

@ -28,7 +28,7 @@
#define DRV_NAME "ide_pci_generic" #define DRV_NAME "ide_pci_generic"
static int ide_generic_all; /* Set to claim all devices */ static bool ide_generic_all; /* Set to claim all devices */
module_param_named(all_generic_ide, ide_generic_all, bool, 0444); module_param_named(all_generic_ide, ide_generic_all, bool, 0444);
MODULE_PARM_DESC(all_generic_ide, "IDE generic will claim all unknown PCI IDE storage controllers."); MODULE_PARM_DESC(all_generic_ide, "IDE generic will claim all unknown PCI IDE storage controllers.");

View File

@ -417,7 +417,7 @@ static int __init qd_probe(int base)
return rc; return rc;
} }
static int probe_qd65xx; static bool probe_qd65xx;
module_param_named(probe, probe_qd65xx, bool, 0); module_param_named(probe, probe_qd65xx, bool, 0);
MODULE_PARM_DESC(probe, "probe for QD65xx chipsets"); MODULE_PARM_DESC(probe, "probe for QD65xx chipsets");

View File

@ -160,7 +160,7 @@ static int __init umc8672_probe(void)
return ide_legacy_device_add(&umc8672_port_info, 0); return ide_legacy_device_add(&umc8672_port_info, 0);
} }
static int probe_umc8672; static bool probe_umc8672;
module_param_named(probe, probe_umc8672, bool, 0); module_param_named(probe, probe_umc8672, bool, 0);
MODULE_PARM_DESC(probe, "probe for UMC8672 chipset"); MODULE_PARM_DESC(probe, "probe for UMC8672 chipset");

View File

@ -379,8 +379,8 @@ extern spinlock_t shca_list_lock;
extern int ehca_static_rate; extern int ehca_static_rate;
extern int ehca_port_act_time; extern int ehca_port_act_time;
extern int ehca_use_hp_mr; extern bool ehca_use_hp_mr;
extern int ehca_scaling_code; extern bool ehca_scaling_code;
extern int ehca_lock_hcalls; extern int ehca_lock_hcalls;
extern int ehca_nr_ports; extern int ehca_nr_ports;
extern int ehca_max_cq; extern int ehca_max_cq;

View File

@ -59,16 +59,16 @@ MODULE_AUTHOR("Christoph Raisch <raisch@de.ibm.com>");
MODULE_DESCRIPTION("IBM eServer HCA InfiniBand Device Driver"); MODULE_DESCRIPTION("IBM eServer HCA InfiniBand Device Driver");
MODULE_VERSION(HCAD_VERSION); MODULE_VERSION(HCAD_VERSION);
static int ehca_open_aqp1 = 0; static bool ehca_open_aqp1 = 0;
static int ehca_hw_level = 0; static int ehca_hw_level = 0;
static int ehca_poll_all_eqs = 1; static bool ehca_poll_all_eqs = 1;
int ehca_debug_level = 0; int ehca_debug_level = 0;
int ehca_nr_ports = -1; int ehca_nr_ports = -1;
int ehca_use_hp_mr = 0; bool ehca_use_hp_mr = 0;
int ehca_port_act_time = 30; int ehca_port_act_time = 30;
int ehca_static_rate = -1; int ehca_static_rate = -1;
int ehca_scaling_code = 0; bool ehca_scaling_code = 0;
int ehca_lock_hcalls = -1; int ehca_lock_hcalls = -1;
int ehca_max_cq = -1; int ehca_max_cq = -1;
int ehca_max_qp = -1; int ehca_max_qp = -1;

View File

@ -96,7 +96,7 @@ unsigned int wqm_quanta = 0x10000;
module_param(wqm_quanta, int, 0644); module_param(wqm_quanta, int, 0644);
MODULE_PARM_DESC(wqm_quanta, "WQM quanta"); MODULE_PARM_DESC(wqm_quanta, "WQM quanta");
static unsigned int limit_maxrdreqsz; static bool limit_maxrdreqsz;
module_param(limit_maxrdreqsz, bool, 0644); module_param(limit_maxrdreqsz, bool, 0644);
MODULE_PARM_DESC(limit_maxrdreqsz, "Limit max read request size to 256 Bytes"); MODULE_PARM_DESC(limit_maxrdreqsz, "Limit max read request size to 256 Bytes");

View File

@ -98,15 +98,15 @@
#define XTYPE_XBOX360W 2 #define XTYPE_XBOX360W 2
#define XTYPE_UNKNOWN 3 #define XTYPE_UNKNOWN 3
static int dpad_to_buttons; static bool dpad_to_buttons;
module_param(dpad_to_buttons, bool, S_IRUGO); module_param(dpad_to_buttons, bool, S_IRUGO);
MODULE_PARM_DESC(dpad_to_buttons, "Map D-PAD to buttons rather than axes for unknown pads"); MODULE_PARM_DESC(dpad_to_buttons, "Map D-PAD to buttons rather than axes for unknown pads");
static int triggers_to_buttons; static bool triggers_to_buttons;
module_param(triggers_to_buttons, bool, S_IRUGO); module_param(triggers_to_buttons, bool, S_IRUGO);
MODULE_PARM_DESC(triggers_to_buttons, "Map triggers to buttons rather than axes for unknown pads"); MODULE_PARM_DESC(triggers_to_buttons, "Map triggers to buttons rather than axes for unknown pads");
static int sticks_to_null; static bool sticks_to_null;
module_param(sticks_to_null, bool, S_IRUGO); module_param(sticks_to_null, bool, S_IRUGO);
MODULE_PARM_DESC(sticks_to_null, "Do not map sticks at all for unknown pads"); MODULE_PARM_DESC(sticks_to_null, "Do not map sticks at all for unknown pads");

View File

@ -48,7 +48,7 @@ MODULE_DESCRIPTION("Wistron laptop button driver");
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_VERSION("0.3"); MODULE_VERSION("0.3");
static int force; /* = 0; */ static bool force; /* = 0; */
module_param(force, bool, 0); module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Load even if computer is not in database"); MODULE_PARM_DESC(force, "Load even if computer is not in database");

View File

@ -60,7 +60,7 @@ static unsigned int psmouse_rate = 100;
module_param_named(rate, psmouse_rate, uint, 0644); module_param_named(rate, psmouse_rate, uint, 0644);
MODULE_PARM_DESC(rate, "Report rate, in reports per second."); MODULE_PARM_DESC(rate, "Report rate, in reports per second.");
static unsigned int psmouse_smartscroll = 1; static bool psmouse_smartscroll = 1;
module_param_named(smartscroll, psmouse_smartscroll, bool, 0644); module_param_named(smartscroll, psmouse_smartscroll, bool, 0644);
MODULE_PARM_DESC(smartscroll, "Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled."); MODULE_PARM_DESC(smartscroll, "Logitech Smartscroll autorepeat, 1 = enabled (default), 0 = disabled.");

View File

@ -185,17 +185,17 @@
#define NO_DATA_SLEEP_MSECS (MSEC_PER_SEC / 4) #define NO_DATA_SLEEP_MSECS (MSEC_PER_SEC / 4)
/* Control touchpad's No Deceleration option */ /* Control touchpad's No Deceleration option */
static int no_decel = 1; static bool no_decel = 1;
module_param(no_decel, bool, 0644); module_param(no_decel, bool, 0644);
MODULE_PARM_DESC(no_decel, "No Deceleration. Default = 1 (on)"); MODULE_PARM_DESC(no_decel, "No Deceleration. Default = 1 (on)");
/* Control touchpad's Reduced Reporting option */ /* Control touchpad's Reduced Reporting option */
static int reduce_report; static bool reduce_report;
module_param(reduce_report, bool, 0644); module_param(reduce_report, bool, 0644);
MODULE_PARM_DESC(reduce_report, "Reduced Reporting. Default = 0 (off)"); MODULE_PARM_DESC(reduce_report, "Reduced Reporting. Default = 0 (off)");
/* Control touchpad's No Filter option */ /* Control touchpad's No Filter option */
static int no_filter; static bool no_filter;
module_param(no_filter, bool, 0644); module_param(no_filter, bool, 0644);
MODULE_PARM_DESC(no_filter, "No Filter. Default = 0 (off)"); MODULE_PARM_DESC(no_filter, "No Filter. Default = 0 (off)");

View File

@ -105,7 +105,7 @@ EXPORT_SYMBOL(__hp_sdc_enqueue_transaction);
EXPORT_SYMBOL(hp_sdc_enqueue_transaction); EXPORT_SYMBOL(hp_sdc_enqueue_transaction);
EXPORT_SYMBOL(hp_sdc_dequeue_transaction); EXPORT_SYMBOL(hp_sdc_dequeue_transaction);
static unsigned int hp_sdc_disabled; static bool hp_sdc_disabled;
module_param_named(no_hpsdc, hp_sdc_disabled, bool, 0); module_param_named(no_hpsdc, hp_sdc_disabled, bool, 0);
MODULE_PARM_DESC(no_hpsdc, "Do not enable HP SDC driver."); MODULE_PARM_DESC(no_hpsdc, "Do not enable HP SDC driver.");

View File

@ -35,11 +35,11 @@
#include <linux/input/eeti_ts.h> #include <linux/input/eeti_ts.h>
#include <linux/slab.h> #include <linux/slab.h>
static int flip_x; static bool flip_x;
module_param(flip_x, bool, 0644); module_param(flip_x, bool, 0644);
MODULE_PARM_DESC(flip_x, "flip x coordinate"); MODULE_PARM_DESC(flip_x, "flip x coordinate");
static int flip_y; static bool flip_y;
module_param(flip_y, bool, 0644); module_param(flip_y, bool, 0644);
MODULE_PARM_DESC(flip_y, "flip y coordinate"); MODULE_PARM_DESC(flip_y, "flip y coordinate");

View File

@ -40,10 +40,10 @@ MODULE_LICENSE("GPL");
#define X_AXIS_MAX 2040 #define X_AXIS_MAX 2040
#define Y_AXIS_MAX 2040 #define Y_AXIS_MAX 2040
static int invert_x; static bool invert_x;
module_param(invert_x, bool, 0644); module_param(invert_x, bool, 0644);
MODULE_PARM_DESC(invert_x, "If set, X axis is inverted"); MODULE_PARM_DESC(invert_x, "If set, X axis is inverted");
static int invert_y; static bool invert_y;
module_param(invert_y, bool, 0644); module_param(invert_y, bool, 0644);
MODULE_PARM_DESC(invert_y, "If set, Y axis is inverted"); MODULE_PARM_DESC(invert_y, "If set, Y axis is inverted");

View File

@ -30,7 +30,7 @@
#define UCB1400_TS_POLL_PERIOD 10 /* ms */ #define UCB1400_TS_POLL_PERIOD 10 /* ms */
static int adcsync; static bool adcsync;
static int ts_delay = 55; /* us */ static int ts_delay = 55; /* us */
static int ts_delay_pressure; /* us */ static int ts_delay_pressure; /* us */

View File

@ -60,11 +60,11 @@
#define DRIVER_AUTHOR "Daniel Ritz <daniel.ritz@gmx.ch>" #define DRIVER_AUTHOR "Daniel Ritz <daniel.ritz@gmx.ch>"
#define DRIVER_DESC "USB Touchscreen Driver" #define DRIVER_DESC "USB Touchscreen Driver"
static int swap_xy; static bool swap_xy;
module_param(swap_xy, bool, 0644); module_param(swap_xy, bool, 0644);
MODULE_PARM_DESC(swap_xy, "If set X and Y axes are swapped."); MODULE_PARM_DESC(swap_xy, "If set X and Y axes are swapped.");
static int hwcalib_xy; static bool hwcalib_xy;
module_param(hwcalib_xy, bool, 0644); module_param(hwcalib_xy, bool, 0644);
MODULE_PARM_DESC(hwcalib_xy, "If set hw-calibrated X/Y are used if available"); MODULE_PARM_DESC(hwcalib_xy, "If set hw-calibrated X/Y are used if available");

View File

@ -40,7 +40,7 @@ MODULE_DESCRIPTION("CAPI4Linux: DMA support for active AVM cards");
MODULE_AUTHOR("Carsten Paeth"); MODULE_AUTHOR("Carsten Paeth");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int suppress_pollack = 0; static bool suppress_pollack = 0;
module_param(suppress_pollack, bool, 0); module_param(suppress_pollack, bool, 0);
/* ------------------------------------------------------------- */ /* ------------------------------------------------------------- */

View File

@ -40,7 +40,7 @@ static char *revision = "$Revision: 1.1.2.2 $";
/* ------------------------------------------------------------- */ /* ------------------------------------------------------------- */
static int suppress_pollack; static bool suppress_pollack;
static struct pci_device_id c4_pci_tbl[] = { static struct pci_device_id c4_pci_tbl[] = {
{ PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_21285, PCI_VENDOR_ID_AVM, PCI_DEVICE_ID_AVM_C4, 0, 0, (unsigned long)4 }, { PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_21285, PCI_VENDOR_ID_AVM, PCI_DEVICE_ID_AVM_C4, 0, 0, (unsigned long)4 },

View File

@ -30,7 +30,7 @@ static const char *boardname[] = { "DataCommute/BRI", "DataCommute/PRI", "TeleCo
static unsigned int io[] = {0,0,0,0}; static unsigned int io[] = {0,0,0,0};
static unsigned char irq[] = {0,0,0,0}; static unsigned char irq[] = {0,0,0,0};
static unsigned long ram[] = {0,0,0,0}; static unsigned long ram[] = {0,0,0,0};
static int do_reset = 0; static bool do_reset = 0;
module_param_array(io, int, NULL, 0); module_param_array(io, int, NULL, 0);
module_param_array(irq, int, NULL, 0); module_param_array(irq, int, NULL, 0);

View File

@ -18,7 +18,7 @@ MODULE_AUTHOR("Márton Németh <nm127@freemail.hu>");
MODULE_DESCRIPTION("Clevo mail LED driver"); MODULE_DESCRIPTION("Clevo mail LED driver");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static unsigned int __initdata nodetect; static bool __initdata nodetect;
module_param_named(nodetect, nodetect, bool, 0); module_param_named(nodetect, nodetect, bool, 0);
MODULE_PARM_DESC(nodetect, "Skip DMI hardware detection"); MODULE_PARM_DESC(nodetect, "Skip DMI hardware detection");

View File

@ -79,7 +79,7 @@ static int __init ss4200_led_dmi_callback(const struct dmi_system_id *id)
return 1; return 1;
} }
static unsigned int __initdata nodetect; static bool __initdata nodetect;
module_param_named(nodetect, nodetect, bool, 0); module_param_named(nodetect, nodetect, bool, 0);
MODULE_PARM_DESC(nodetect, "Skip DMI-based hardware detection"); MODULE_PARM_DESC(nodetect, "Skip DMI-based hardware detection");

View File

@ -31,7 +31,7 @@
/* There is only one motion sensor per machine */ /* There is only one motion sensor per machine */
struct ams ams_info; struct ams ams_info;
static unsigned int verbose; static bool verbose;
module_param(verbose, bool, 0644); module_param(verbose, bool, 0644);
MODULE_PARM_DESC(verbose, "Show free falls and shocks in kernel output"); MODULE_PARM_DESC(verbose, "Show free falls and shocks in kernel output");

View File

@ -19,11 +19,11 @@
#include "ams.h" #include "ams.h"
static unsigned int joystick; static bool joystick;
module_param(joystick, bool, S_IRUGO); module_param(joystick, bool, S_IRUGO);
MODULE_PARM_DESC(joystick, "Enable the input class device on module load"); MODULE_PARM_DESC(joystick, "Enable the input class device on module load");
static unsigned int invert; static bool invert;
module_param(invert, bool, S_IWUSR | S_IRUGO); module_param(invert, bool, S_IWUSR | S_IRUGO);
MODULE_PARM_DESC(invert, "Invert input data on X and Y axis"); MODULE_PARM_DESC(invert, "Invert input data on X and Y axis");

View File

@ -52,7 +52,7 @@ static const char *sensor_location[3];
static int limit_adjust; static int limit_adjust;
static int fan_speed = -1; static int fan_speed = -1;
static int verbose; static bool verbose;
MODULE_AUTHOR("Colin Leroy <colin@colino.net>"); MODULE_AUTHOR("Colin Leroy <colin@colino.net>");
MODULE_DESCRIPTION("Driver for ADT746x thermostat in iBook G4 and " MODULE_DESCRIPTION("Driver for ADT746x thermostat in iBook G4 and "

View File

@ -30,7 +30,7 @@ MODULE_PARM_DESC(debug,
"set debugging level (1=info,xfer=2,rc=4,reg=8,i2c=16,fw=32 (or-able))." "set debugging level (1=info,xfer=2,rc=4,reg=8,i2c=16,fw=32 (or-able))."
DVB_USB_DEBUG_STATUS); DVB_USB_DEBUG_STATUS);
/* enable obnoxious led */ /* enable obnoxious led */
int dvb_usb_af9005_led = 1; bool dvb_usb_af9005_led = 1;
module_param_named(led, dvb_usb_af9005_led, bool, 0644); module_param_named(led, dvb_usb_af9005_led, bool, 0644);
MODULE_PARM_DESC(led, "enable led (default: 1)."); MODULE_PARM_DESC(led, "enable led (default: 1).");

View File

@ -35,7 +35,7 @@ extern int dvb_usb_af9005_debug;
#define deb_i2c(args...) dprintk(dvb_usb_af9005_debug,0x10,args) #define deb_i2c(args...) dprintk(dvb_usb_af9005_debug,0x10,args)
#define deb_fw(args...) dprintk(dvb_usb_af9005_debug,0x20,args) #define deb_fw(args...) dprintk(dvb_usb_af9005_debug,0x20,args)
extern int dvb_usb_af9005_led; extern bool dvb_usb_af9005_led;
/* firmware */ /* firmware */
#define FW_BULKOUT_SIZE 250 #define FW_BULKOUT_SIZE 250

View File

@ -47,11 +47,11 @@ MODULE_VERSION("0.0.4");
#endif #endif
static int io = CONFIG_RADIO_GEMTEK_PORT; static int io = CONFIG_RADIO_GEMTEK_PORT;
static int probe = CONFIG_RADIO_GEMTEK_PROBE; static bool probe = CONFIG_RADIO_GEMTEK_PROBE;
static int hardmute; static bool hardmute;
static int shutdown = 1; static bool shutdown = 1;
static int keepmuted = 1; static bool keepmuted = 1;
static int initmute = 1; static bool initmute = 1;
static int radio_nr = -1; static int radio_nr = -1;
module_param(io, int, 0444); module_param(io, int, 0444);

View File

@ -23,7 +23,7 @@ static int radio_nr = -1;
module_param(radio_nr, int, 0); module_param(radio_nr, int, 0);
MODULE_PARM_DESC(radio_nr, "Set radio device number (/dev/radioX). Default: -1 (autodetect)"); MODULE_PARM_DESC(radio_nr, "Set radio device number (/dev/radioX). Default: -1 (autodetect)");
static int mono; static bool mono;
module_param(mono, bool, 0); module_param(mono, bool, 0);
MODULE_PARM_DESC(mono, "Force tuner into mono mode."); MODULE_PARM_DESC(mono, "Force tuner into mono mode.");

View File

@ -38,7 +38,7 @@
#include <media/lirc.h> #include <media/lirc.h>
#include <media/lirc_dev.h> #include <media/lirc_dev.h>
static int debug; static bool debug;
#define IRCTL_DEV_NAME "BaseRemoteCtl" #define IRCTL_DEV_NAME "BaseRemoteCtl"
#define NOPLUG -1 #define NOPLUG -1

View File

@ -156,9 +156,9 @@
/* module parameters */ /* module parameters */
#ifdef CONFIG_USB_DEBUG #ifdef CONFIG_USB_DEBUG
static int debug = 1; static bool debug = 1;
#else #else
static int debug; static bool debug;
#endif #endif
#define mce_dbg(dev, fmt, ...) \ #define mce_dbg(dev, fmt, ...) \

View File

@ -43,9 +43,9 @@
#define DRIVER_DESC "Streamzap Remote Control driver" #define DRIVER_DESC "Streamzap Remote Control driver"
#ifdef CONFIG_USB_DEBUG #ifdef CONFIG_USB_DEBUG
static int debug = 1; static bool debug = 1;
#else #else
static int debug; static bool debug;
#endif #endif
#define USB_STREAMZAP_VENDOR_ID 0x0e9c #define USB_STREAMZAP_VENDOR_ID 0x0e9c

View File

@ -226,11 +226,11 @@ module_param(protocol, uint, 0444);
MODULE_PARM_DESC(protocol, "IR protocol to use for the power-on command " MODULE_PARM_DESC(protocol, "IR protocol to use for the power-on command "
"(0 = RC5, 1 = NEC, 2 = RC6A, default)"); "(0 = RC5, 1 = NEC, 2 = RC6A, default)");
static int invert; /* default = 0 */ static bool invert; /* default = 0 */
module_param(invert, bool, 0444); module_param(invert, bool, 0444);
MODULE_PARM_DESC(invert, "Invert the signal from the IR receiver"); MODULE_PARM_DESC(invert, "Invert the signal from the IR receiver");
static int txandrx; /* default = 0 */ static bool txandrx; /* default = 0 */
module_param(txandrx, bool, 0444); module_param(txandrx, bool, 0444);
MODULE_PARM_DESC(invert, "Allow simultaneous TX and RX"); MODULE_PARM_DESC(invert, "Allow simultaneous TX and RX");

View File

@ -72,7 +72,7 @@ struct qcam {
static int parport[MAX_CAMS] = { [1 ... MAX_CAMS-1] = -1 }; static int parport[MAX_CAMS] = { [1 ... MAX_CAMS-1] = -1 };
static int probe = 2; static int probe = 2;
static int force_rgb; static bool force_rgb;
static int video_nr = -1; static int video_nr = -1;
/* FIXME: parport=auto would never have worked, surely? --RR */ /* FIXME: parport=auto would never have worked, surely? --RR */

View File

@ -31,7 +31,7 @@ MODULE_DESCRIPTION("i2c device driver for cs5345 Audio ADC");
MODULE_AUTHOR("Hans Verkuil"); MODULE_AUTHOR("Hans Verkuil");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int debug; static bool debug;
module_param(debug, bool, 0644); module_param(debug, bool, 0644);

View File

@ -35,7 +35,7 @@ MODULE_DESCRIPTION("i2c device driver for cs53l32a Audio ADC");
MODULE_AUTHOR("Martin Vaughan"); MODULE_AUTHOR("Martin Vaughan");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
static int debug; static bool debug;
module_param(debug, bool, 0644); module_param(debug, bool, 0644);

View File

@ -75,7 +75,7 @@ static int radio[CX18_MAX_CARDS] = { -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1 }; -1, -1, -1, -1, -1, -1, -1, -1 };
static unsigned cardtype_c = 1; static unsigned cardtype_c = 1;
static unsigned tuner_c = 1; static unsigned tuner_c = 1;
static unsigned radio_c = 1; static bool radio_c = 1;
static char pal[] = "--"; static char pal[] = "--";
static char secam[] = "--"; static char secam[] = "--";
static char ntsc[] = "-"; static char ntsc[] = "-";

View File

@ -102,7 +102,7 @@ struct cx25821_audio_dev {
static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
static int enable[SNDRV_CARDS] = { 1, [1 ... (SNDRV_CARDS - 1)] = 1 }; static bool enable[SNDRV_CARDS] = { 1, [1 ... (SNDRV_CARDS - 1)] = 1 };
module_param_array(enable, bool, NULL, 0444); module_param_array(enable, bool, NULL, 0444);
MODULE_PARM_DESC(enable, "Enable cx25821 soundcard. default enabled."); MODULE_PARM_DESC(enable, "Enable cx25821 soundcard. default enabled.");

View File

@ -96,7 +96,7 @@ typedef struct cx88_audio_dev snd_cx88_card_t;
static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
static const char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */ static const char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
static int enable[SNDRV_CARDS] = {1, [1 ... (SNDRV_CARDS - 1)] = 1}; static bool enable[SNDRV_CARDS] = {1, [1 ... (SNDRV_CARDS - 1)] = 1};
module_param_array(enable, bool, NULL, 0444); module_param_array(enable, bool, NULL, 0444);
MODULE_PARM_DESC(enable, "Enable cx88x soundcard. default enabled."); MODULE_PARM_DESC(enable, "Enable cx88x soundcard. default enabled.");

View File

@ -27,8 +27,8 @@
/* Kernel module parameters */ /* Kernel module parameters */
int force_sensor; int force_sensor;
static int dump_bridge; static bool dump_bridge;
int dump_sensor; bool dump_sensor;
static const struct usb_device_id m5602_table[] = { static const struct usb_device_id m5602_table[] = {
{USB_DEVICE(0x0402, 0x5602)}, {USB_DEVICE(0x0402, 0x5602)},

View File

@ -106,7 +106,7 @@
/* Kernel module parameters */ /* Kernel module parameters */
extern int force_sensor; extern int force_sensor;
extern int dump_sensor; extern bool dump_sensor;
int mt9m111_probe(struct sd *sd); int mt9m111_probe(struct sd *sd);
int mt9m111_init(struct sd *sd); int mt9m111_init(struct sd *sd);

Some files were not shown because too many files have changed in this diff Show More