projects/linux·commit 0a80939b

Merge tag 'for-linus' of git://github.com/rustyrussell/linux

0a80939b · Linus Torvalds <[email protected]> · 2012-01-14 12:32:16 -08:00

Autogenerated GPG tag for Rusty D1ADB8F1: 15EE 8D6C AB0E 7F0C F999  BFCB D920 0E6C D1AD B8F1

* tag 'for-linus' of git://github.com/rustyrussell/linux:
  module_param: check that bool parameters really are bool.
  intelfbdrv.c: bailearly is an int module_param
  paride/pcd: fix bool verbose module parameter.
  module_param: make bool parameters really bool (drivers & misc)
  module_param: make bool parameters really bool (arch)
  module_param: make bool parameters really bool (core code)
  kernel/async: remove redundant declaration.
  printk: fix unnecessary module_param_name.
  lirc_parallel: fix module parameter description.
  module_param: avoid bool abuse, add bint for special cases.
  module_param: check type correctness for module_param_array
  modpost: use linker section to generate table.
  modpost: use a table rather than a giant if/else statement.
  modules: sysfs - export: taint, coresize, initsize
  kernel/params: replace DEBUGP with pr_debug
  module: replace DEBUGP with pr_debug
  module: struct module_ref should contains long fields
  module: Fix performance regression on modules with large symbol tables
  module: Add comments describing how the "strmap" logic works

Fix up conflicts in scripts/mod/file2alias.c due to the new linker-
generated table approach to adding __mod_*_device_table entries.  The
ARM sa11x0 mcp bus needed to be converted to that too.
Commit
0a80939b3e6af4b0dc93bf88ec02fd7e90a16f1b
Parents
0b48d422 · 72db395f

Merge commit. Changes below are compared with the first parent: 0b48d422.

Changes

313 files changed · +794 −759

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-modulemodified+16−0View file
arch/ia64/hp/common/aml_nfw.cmodified+1−1View file
arch/x86/kernel/apm_32.cmodified+8−8View file
arch/x86/kvm/mmu.cmodified+1−1View file
arch/x86/kvm/vmx.cmodified+9−9View file
arch/x86/kvm/x86.cmodified+2−2View file
arch/x86/mm/mmio-mod.cmodified+2−2View file
arch/x86/platform/geode/alix.cmodified+1−1View file
arch/x86/platform/iris/iris.cmodified+1−1View file
drivers/accessibility/braille/braille_console.cmodified+1−1View file
drivers/acpi/acpica/acglobal.hmodified+1−1View file
drivers/acpi/apei/ghes.cmodified+1−1View file
drivers/acpi/apei/hest.cmodified+1−1View file
drivers/acpi/dock.cmodified+1−1View file
drivers/acpi/pci_slot.cmodified+1−1View file
drivers/acpi/video.cmodified+3−3View file
drivers/ata/sata_nv.cmodified+3−3View file
drivers/ata/sata_sil24.cmodified+1−1View file
drivers/atm/he.cmodified+3−3View file
drivers/block/drbd/drbd_int.hmodified+2−2View file
drivers/block/drbd/drbd_main.cmodified+2−2View file
drivers/block/paride/bpck6.cmodified+2−3View file
drivers/block/paride/pcd.cmodified+1−1View file
drivers/block/paride/pd.cmodified+2−1View file
drivers/block/paride/pf.cmodified+3−1View file
drivers/block/paride/pg.cmodified+2−1View file
drivers/block/paride/pt.cmodified+3−1View file
drivers/block/xd.cmodified+1−1View file
drivers/bluetooth/btusb.cmodified+6−6View file
drivers/bluetooth/hci_bcsp.cmodified+2−2View file
drivers/bluetooth/hci_ldisc.cmodified+1−1View file
drivers/cdrom/cdrom.cmodified+6−6View file
drivers/char/agp/amd64-agp.cmodified+1−1View file
drivers/char/agp/sis-agp.cmodified+1−1View file
drivers/char/i8k.cmodified+4−4View file
drivers/char/ipmi/ipmi_si_intf.cmodified+1−1View file
drivers/char/lp.cmodified+1−1View file
drivers/char/nwflash.cmodified+1−1View file
drivers/char/pcmcia/synclink_cs.cmodified+1−1View file
drivers/char/random.cmodified+1−1View file
drivers/char/tpm/tpm_tis.cmodified+3−3View file
drivers/edac/r82600_edac.cmodified+1−1View file
drivers/firewire/sbp2.cmodified+1−1View file
drivers/hid/hid-prodikeys.cmodified+1−1View file
drivers/hwmon/abituguru.cmodified+1−1View file
drivers/hwmon/abituguru3.cmodified+2−2View file
drivers/hwmon/acpi_power_meter.cmodified+1−1View file
drivers/hwmon/adm1021.cmodified+1−1View file
drivers/hwmon/ads7828.cmodified+2−2View file
drivers/hwmon/dme1737.cmodified+2−2View file
drivers/hwmon/emc2103.cmodified+1−1View file
drivers/hwmon/it87.cmodified+2−2View file
drivers/hwmon/lm93.cmodified+2−2View file
drivers/hwmon/max1668.cmodified+1−1View file
drivers/hwmon/w83627hf.cmodified+1−1View file
drivers/hwmon/w83781d.cmodified+2−2View file
drivers/hwmon/w83791d.cmodified+2−2View file
drivers/hwmon/w83792d.cmodified+1−1View file
drivers/hwmon/w83793.cmodified+1−1View file
drivers/hwmon/w83795.cmodified+1−1View file
drivers/hwmon/w83l786ng.cmodified+1−1View file
drivers/i2c/busses/i2c-highlander.cmodified+1−1View file
drivers/i2c/busses/i2c-ibm_iic.cmodified+2−2View file
drivers/i2c/busses/i2c-sis630.cmodified+2−2View file
drivers/i2c/busses/i2c-viapro.cmodified+1−1View file
drivers/ide/ali14xx.cmodified+1−1View file
drivers/ide/cmd640.cmodified+1−1View file
drivers/ide/dtc2278.cmodified+1−1View file
drivers/ide/gayle.cmodified+1−1View file
drivers/ide/ht6560b.cmodified+1−1View file
drivers/ide/ide-4drives.cmodified+1−1View file
drivers/ide/ide-acpi.cmodified+3−3View file
drivers/ide/ide-pci-generic.cmodified+1−1View file
drivers/ide/qd65xx.cmodified+1−1View file
drivers/ide/umc8672.cmodified+1−1View file
drivers/infiniband/hw/ehca/ehca_classes.hmodified+2−2View file
drivers/infiniband/hw/ehca/ehca_main.cmodified+5−5View file
drivers/infiniband/hw/nes/nes.cmodified+1−1View file
drivers/input/joystick/xpad.cmodified+3−3View file
drivers/input/misc/wistron_btns.cmodified+1−1View file
drivers/input/mouse/psmouse-base.cmodified+1−1View file
drivers/input/mouse/synaptics_i2c.cmodified+3−3View file
drivers/input/serio/hp_sdc.cmodified+1−1View file
drivers/input/touchscreen/eeti_ts.cmodified+2−2View file
drivers/input/touchscreen/htcpen.cmodified+2−2View file
drivers/input/touchscreen/ucb1400_ts.cmodified+1−1View file
drivers/input/touchscreen/usbtouchscreen.cmodified+2−2View file
drivers/isdn/hardware/avm/b1dma.cmodified+1−1View file
drivers/isdn/hardware/avm/c4.cmodified+1−1View file
drivers/isdn/sc/init.cmodified+1−1View file
drivers/leds/leds-clevo-mail.cmodified+1−1View file
drivers/leds/leds-ss4200.cmodified+1−1View file
drivers/macintosh/ams/ams-core.cmodified+1−1View file
drivers/macintosh/ams/ams-input.cmodified+2−2View file
drivers/macintosh/therm_adt746x.cmodified+1−1View file
drivers/media/dvb/dvb-usb/af9005.cmodified+1−1View file
drivers/media/dvb/dvb-usb/af9005.hmodified+1−1View file
drivers/media/radio/radio-gemtek.cmodified+5−5View file
drivers/media/radio/radio-miropcm20.cmodified+1−1View file
drivers/media/rc/lirc_dev.cmodified+1−1View file
drivers/media/rc/mceusb.cmodified+2−2View file
drivers/media/rc/streamzap.cmodified+2−2View file
drivers/media/rc/winbond-cir.cmodified+2−2View file
drivers/media/video/c-qcam.cmodified+1−1View file
drivers/media/video/cs5345.cmodified+1−1View file
drivers/media/video/cs53l32a.cmodified+1−1View file
drivers/media/video/cx18/cx18-driver.cmodified+1−1View file
drivers/media/video/cx25821/cx25821-alsa.cmodified+1−1View file
drivers/media/video/cx88/cx88-alsa.cmodified+1−1View file
drivers/media/video/et61x251/et61x251_core.cmodified+2−2View file
drivers/media/video/gspca/m5602/m5602_core.cmodified+2−2View file
drivers/media/video/gspca/m5602/m5602_mt9m111.hmodified+1−1View file
drivers/media/video/gspca/m5602/m5602_ov7660.hmodified+1−1View file
drivers/media/video/gspca/m5602/m5602_ov9650.hmodified+1−1View file
drivers/media/video/gspca/m5602/m5602_po1030.hmodified+1−1View file
drivers/media/video/gspca/m5602/m5602_s5k4aa.hmodified+1−1View file
drivers/media/video/gspca/m5602/m5602_s5k83a.hmodified+1−1View file
drivers/media/video/gspca/stv06xx/stv06xx.cmodified+2−2View file
drivers/media/video/hdpvr/hdpvr-core.cmodified+1−1View file
drivers/media/video/ivtv/ivtv-driver.cmodified+1−1View file
drivers/media/video/ivtv/ivtvfb.cmodified+1−1View file
drivers/media/video/marvell-ccic/mcam-core.cmodified+3−3View file
drivers/media/video/msp3400-driver.cmodified+3−3View file
drivers/media/video/msp3400-driver.hmodified+3−3View file
drivers/media/video/omap/omap_vout.cmodified+3−3View file
drivers/media/video/omap/omap_vout_vrfb.cmodified+1−1View file
drivers/media/video/ov7670.cmodified+1−1View file
drivers/media/video/saa7115.cmodified+1−1View file
drivers/media/video/sn9c102/sn9c102_core.cmodified+2−2View file
drivers/media/video/stk-webcam.cmodified+2−2View file
drivers/media/video/tm6000/tm6000-alsa.cmodified+1−1View file
drivers/media/video/tvp514x.cmodified+1−1View file
drivers/media/video/tvp7002.cmodified+1−1View file
drivers/media/video/upd64083.cmodified+1−1View file
drivers/media/video/via-camera.cmodified+2−2View file
drivers/media/video/zoran/zoran_device.cmodified+1−1View file
drivers/media/video/zoran/zr36060.cmodified+1−1View file
drivers/memstick/host/jmb38x_ms.cmodified+1−1View file
drivers/memstick/host/r592.cmodified+1−1View file
drivers/memstick/host/tifm_ms.cmodified+1−1View file
drivers/mfd/janz-cmodio.cmodified+1−1View file
drivers/misc/iwmc3200top/main.cmodified+6−6View file
drivers/misc/lis3lv02d/lis3lv02d.cmodified+2−0View file
drivers/mmc/core/core.cmodified+3−3View file
drivers/mmc/core/core.hmodified+1−1View file
drivers/mmc/host/tifm_sd.cmodified+2−2View file
drivers/mmc/host/vub300.cmodified+5−5View file
drivers/mtd/nand/pxa3xx_nand.cmodified+1−1View file
drivers/mtd/nand/r852.cmodified+1−1View file
drivers/parport/parport_ip32.cmodified+1−1View file
drivers/pci/hotplug/acpi_pcihp.cmodified+1−1View file
drivers/pci/hotplug/acpiphp_core.cmodified+1−1View file
drivers/pci/hotplug/acpiphp_ibm.cmodified+1−1View file
drivers/pci/hotplug/cpcihp_zt5550.cmodified+2−2View file
drivers/pci/hotplug/cpqphp_core.cmodified+2−2View file
drivers/pci/hotplug/ibmphp_core.cmodified+1−1View file
drivers/pci/hotplug/pci_hotplug_core.cmodified+1−1View file
drivers/pci/hotplug/pciehp.hmodified+3−3View file
drivers/pci/hotplug/pciehp_core.cmodified+3−3View file
drivers/pci/hotplug/pcihp_skeleton.cmodified+1−1View file
drivers/pci/hotplug/rpaphp.hmodified+1−1View file
drivers/pci/hotplug/rpaphp_core.cmodified+1−1View file
drivers/pci/hotplug/shpchp.hmodified+2−2View file
drivers/pci/hotplug/shpchp_core.cmodified+2−2View file
drivers/pci/pcie/aer/aer_inject.cmodified+1−1View file
drivers/pci/pcie/aer/aerdrv_core.cmodified+2−2View file
drivers/pcmcia/yenta_socket.cmodified+3−3View file
drivers/platform/x86/compal-laptop.cmodified+1−1View file
drivers/platform/x86/intel_oaktrail.cmodified+1−1View file
drivers/platform/x86/msi-laptop.cmodified+1−1View file
drivers/platform/x86/samsung-laptop.cmodified+2−2View file
drivers/platform/x86/thinkpad_acpi.cmodified+8−8View file
drivers/platform/x86/wmi.cmodified+2−2View file
drivers/power/ds2760_battery.cmodified+1−1View file
drivers/s390/char/raw3270.cmodified+1−1View file
drivers/s390/char/vmwatchdog.cmodified+2−2View file
drivers/s390/cio/cmf.cmodified+1−1View file
drivers/scsi/aha1542.cmodified+1−1View file
drivers/scsi/dc395x.cmodified+1−1View file
drivers/scsi/nsp32.cmodified+2−2View file
drivers/scsi/pcmcia/nsp_cs.cmodified+1−1View file
drivers/staging/comedi/comedi_fops.cmodified+1−1View file
drivers/staging/comedi/comedi_fops.hmodified+2−1View file
drivers/staging/media/go7007/snd-go7007.cmodified+1−1View file
drivers/staging/media/lirc/lirc_bt829.cmodified+1−1View file
drivers/staging/media/lirc/lirc_igorplugusb.cmodified+2−2View file
drivers/staging/media/lirc/lirc_parallel.cmodified+3−3View file
drivers/staging/media/lirc/lirc_serial.cmodified+5−5View file
drivers/staging/media/lirc/lirc_sir.cmodified+1−1View file
drivers/staging/media/lirc/lirc_zilog.cmodified+2−2View file
drivers/staging/quatech_usb2/quatech_usb2.cmodified+1−1View file
drivers/staging/serqt_usb2/serqt_usb2.cmodified+1−1View file
drivers/staging/speakup/speakup.hmodified+1−1View file
drivers/staging/speakup/synth.cmodified+1−1View file
drivers/staging/vme/bridges/vme_tsi148.cmodified+1−1View file
drivers/tty/rocket.cmodified+1−1View file
drivers/tty/synclink.cmodified+1−1View file
drivers/tty/synclinkmp.cmodified+1−1View file
drivers/usb/atm/speedtch.cmodified+3−3View file
drivers/usb/atm/ueagle-atm.cmodified+1−1View file
drivers/usb/core/devio.cmodified+1−1View file
drivers/usb/core/hub.cmodified+4−4View file
drivers/usb/core/usb.cmodified+1−1View file
drivers/usb/gadget/amd5536udc.cmodified+4−4View file
drivers/usb/gadget/ether.cmodified+2−2View file
drivers/usb/gadget/file_storage.cmodified+5−5View file
drivers/usb/gadget/net2272.cmodified+1−1View file
drivers/usb/gadget/net2280.cmodified+3−3View file
drivers/usb/gadget/omap_udc.cmodified+1−1View file
drivers/usb/gadget/pch_udc.cmodified+1−1View file
drivers/usb/gadget/serial.cmodified+2−2View file
drivers/usb/gadget/zero.cmodified+1−1View file
drivers/usb/host/ehci-hcd.cmodified+1−1View file
drivers/usb/host/ohci-hcd.cmodified+2−2View file
drivers/usb/host/oxu210hp-hcd.cmodified+1−1View file
drivers/usb/host/u132-hcd.cmodified+1−1View file
drivers/usb/host/uhci-hcd.cmodified+1−1View file
drivers/usb/misc/ftdi-elan.cmodified+1−1View file
drivers/usb/misc/iowarrior.cmodified+1−1View file
drivers/usb/musb/cppi_dma.cmodified+1−1View file
drivers/usb/musb/musb_core.cmodified+1−1View file
drivers/usb/serial/aircable.cmodified+1−1View file
drivers/usb/serial/ark3116.cmodified+1−1View file
drivers/usb/serial/belkin_sa.cmodified+1−1View file
drivers/usb/serial/ch341.cmodified+1−1View file
drivers/usb/serial/cp210x.cmodified+1−1View file
drivers/usb/serial/cyberjack.cmodified+1−1View file
drivers/usb/serial/cypress_m8.cmodified+3−3View file
drivers/usb/serial/digi_acceleport.cmodified+1−1View file
drivers/usb/serial/empeg.cmodified+1−1View file
drivers/usb/serial/ftdi_sio.cmodified+1−1View file
drivers/usb/serial/funsoft.cmodified+1−1View file
drivers/usb/serial/garmin_gps.cmodified+1−1View file
drivers/usb/serial/io_edgeport.cmodified+1−1View file
drivers/usb/serial/io_ti.cmodified+2−2View file
drivers/usb/serial/ipaq.cmodified+1−1View file
drivers/usb/serial/ipw.cmodified+1−1View file
drivers/usb/serial/ir-usb.cmodified+1−1View file
drivers/usb/serial/iuu_phoenix.cmodified+3−3View file
drivers/usb/serial/keyspan.cmodified+1−1View file
drivers/usb/serial/keyspan_pda.cmodified+1−1View file
drivers/usb/serial/kl5kusb105.cmodified+1−1View file
drivers/usb/serial/mct_u232.cmodified+1−1View file
drivers/usb/serial/mos7720.cmodified+1−1View file
drivers/usb/serial/mos7840.cmodified+1−1View file
drivers/usb/serial/navman.cmodified+1−1View file
drivers/usb/serial/omninet.cmodified+1−1View file
drivers/usb/serial/opticon.cmodified+1−1View file
drivers/usb/serial/option.cmodified+1−1View file
drivers/usb/serial/oti6858.cmodified+1−1View file
drivers/usb/serial/pl2303.cmodified+1−1View file
drivers/usb/serial/qcserial.cmodified+1−1View file
drivers/usb/serial/safe_serial.cmodified+3−3View file
drivers/usb/serial/sierra.cmodified+2−2View file
drivers/usb/serial/spcp8x5.cmodified+1−1View file
drivers/usb/serial/ssu100.cmodified+1−1View file
drivers/usb/serial/symbolserial.cmodified+1−1View file
drivers/usb/serial/ti_usb_3410_5052.cmodified+1−1View file
drivers/usb/serial/usb-serial.cmodified+1−1View file
drivers/usb/serial/usb_wwan.cmodified+1−1View file
drivers/usb/serial/visor.cmodified+1−1View file
drivers/usb/serial/whiteheat.cmodified+1−1View file
drivers/video/aty/atyfb_base.cmodified+2−2View file
drivers/video/aty/radeon_base.cmodified+9−9View file
drivers/video/cirrusfb.cmodified+1−1View file
drivers/video/hgafb.cmodified+1−1View file
drivers/video/intelfb/intelfbdrv.cmodified+9−9View file
drivers/video/logo/logo.cmodified+1−1View file
drivers/video/neofb.cmodified+5−5View file
drivers/video/omap/omapfb_main.cmodified+2−2View file
drivers/video/omap2/dss/core.cmodified+1−1View file
drivers/video/omap2/dss/dsi.cmodified+2−2View file
drivers/video/omap2/dss/dss.hmodified+1−1View file
drivers/video/omap2/omapfb/omapfb-main.cmodified+4−4View file
drivers/video/omap2/omapfb/omapfb.hmodified+1−1View file
drivers/video/pm2fb.cmodified+4−4View file
drivers/video/pm3fb.cmodified+2−2View file
drivers/video/riva/fbdev.cmodified+3−3View file
drivers/video/smscufx.cmodified+2−2View file
drivers/video/sstfb.cmodified+3−3View file
drivers/video/tdfxfb.cmodified+1−1View file
drivers/video/udlfb.cmodified+3−3View file
drivers/video/uvesafb.cmodified+3−3View file
drivers/video/vfb.cmodified+1−1View file
drivers/watchdog/f71808e_wdt.cmodified+1−1View file
drivers/watchdog/mpc8xxx_wdt.cmodified+1−1View file
drivers/xen/xen-pciback/conf_space.cmodified+1−1View file
drivers/xen/xen-pciback/xenbus.cmodified+1−1View file
fs/lockd/mon.cmodified+1−1View file
fs/nfs/client.cmodified+1−1View file
fs/nfs/inode.cmodified+1−1View file
fs/ntfs/super.cmodified+1−1View file
include/acpi/acpixf.hmodified+1−1View file
include/acpi/apei.hmodified+2−2View file
include/linux/console.hmodified+1−1View file
include/linux/init.hmodified+2−1View file
include/linux/lockd/lockd.hmodified+1−1View file
include/linux/mmc/host.hmodified+1−1View file
include/linux/module.hmodified+16−5View file
include/linux/moduleparam.hmodified+9−8View file
init/main.cmodified+1−1View file
kernel/async.cmodified+0−2View file
kernel/debug/kdb/kdb_main.cmodified+1−1View file
kernel/irq/internals.hmodified+1−1View file
kernel/irq/spurious.cmodified+1−1View file
kernel/module.cmodified+110−95View file
kernel/params.cmodified+28−10View file
kernel/printk.cmodified+5−5View file
scripts/mod/file2alias.cmodified+92−125View file
security/apparmor/include/apparmor.hmodified+5−5View file
security/apparmor/lsm.cmodified+6−6View file
sound/pci/intel8x0.cmodified+2−2View file
virt/kvm/iommu.cmodified+1−1View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/sysfs-module

View file
diff --git a/Documentation/ABI/testing/sysfs-module b/Documentation/ABI/testing/sysfs-module
index 9489ea8..47064c2 100644
--- a/Documentation/ABI/testing/sysfs-module
+++ b/Documentation/ABI/testing/sysfs-module
@@ -33,3 +33,19 @@ Description: Maximum time allowed for periodic transfers per microframe (μs)
Beware, non-standard modes are usually not thoroughly tested by
hardware designers, and the hardware can malfunction when this
setting differ from default 100.
+
+What: /sys/module/*/{coresize,initsize}
+Date: Jan 2012
+KernelVersion:»·3.3
+Contact: Kay Sievers <[email protected]>
+Description: Module size in bytes.
+
+What: /sys/module/*/taint
+Date: Jan 2012
+KernelVersion:»·3.3
+Contact: Kay Sievers <[email protected]>
+Description: Module taint flags:
+ P - proprietary module
+ O - out-of-tree module
+ F - force-loaded module
+ C - staging driver module

arch/ia64/hp/common/aml_nfw.c

View file
diff --git a/arch/ia64/hp/common/aml_nfw.c b/arch/ia64/hp/common/aml_nfw.c
index 2207848..6192f71 100644
--- a/arch/ia64/hp/common/aml_nfw.c
+++ b/arch/ia64/hp/common/aml_nfw.c
@@ -31,7 +31,7 @@ MODULE_AUTHOR("Bjorn Helgaas <[email protected]>");
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("ACPI opregion handler for native firmware calls");
-static int force_register;
+static bool force_register;
module_param_named(force, force_register, bool, 0);
MODULE_PARM_DESC(force, "Install opregion handler even without HPQ5001 device");

arch/x86/kernel/apm_32.c

View file
diff --git a/arch/x86/kernel/apm_32.c b/arch/x86/kernel/apm_32.c
index a46bd38..f76623c 100644
--- a/arch/x86/kernel/apm_32.c
+++ b/arch/x86/kernel/apm_32.c
@@ -383,21 +383,21 @@ static int ignore_sys_suspend;
static int ignore_normal_resume;
static int bounce_interval __read_mostly = DEFAULT_BOUNCE_INTERVAL;
-static int debug __read_mostly;
-static int smp __read_mostly;
+static bool debug __read_mostly;
+static bool smp __read_mostly;
static int apm_disabled = -1;
#ifdef CONFIG_SMP
-static int power_off;
+static bool power_off;
#else
-static int power_off = 1;
+static bool power_off = 1;
#endif
-static int realmode_power_off;
+static bool realmode_power_off;
#ifdef CONFIG_APM_ALLOW_INTS
-static int allow_ints = 1;
+static bool allow_ints = 1;
#else
-static int allow_ints;
+static bool allow_ints;
#endif
-static int broken_psr;
+static bool broken_psr;
static DECLARE_WAIT_QUEUE_HEAD(apm_waitqueue);
static DECLARE_WAIT_QUEUE_HEAD(apm_suspend_waitqueue);

arch/x86/kvm/mmu.c

View file
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c
index 2a2a9b4..224b02c 100644
--- a/arch/x86/kvm/mmu.c
+++ b/arch/x86/kvm/mmu.c
@@ -74,7 +74,7 @@ enum {
#endif
#ifdef MMU_DEBUG
-static int dbg = 0;
+static bool dbg = 0;
module_param(dbg, bool, 0644);
#endif

arch/x86/kvm/vmx.c

View file
diff --git a/arch/x86/kvm/vmx.c b/arch/x86/kvm/vmx.c
index 906a7e8..d29216c 100644
--- a/arch/x86/kvm/vmx.c
+++ b/arch/x86/kvm/vmx.c
@@ -51,29 +51,29 @@
MODULE_AUTHOR("Qumranet");
MODULE_LICENSE("GPL");
-static int __read_mostly enable_vpid = 1;
+static bool __read_mostly enable_vpid = 1;
module_param_named(vpid, enable_vpid, bool, 0444);
-static int __read_mostly flexpriority_enabled = 1;
+static bool __read_mostly flexpriority_enabled = 1;
module_param_named(flexpriority, flexpriority_enabled, bool, S_IRUGO);
-static int __read_mostly enable_ept = 1;
+static bool __read_mostly enable_ept = 1;
module_param_named(ept, enable_ept, bool, S_IRUGO);
-static int __read_mostly enable_unrestricted_guest = 1;
+static bool __read_mostly enable_unrestricted_guest = 1;
module_param_named(unrestricted_guest,
enable_unrestricted_guest, bool, S_IRUGO);
-static int __read_mostly emulate_invalid_guest_state = 0;
+static bool __read_mostly emulate_invalid_guest_state = 0;
module_param(emulate_invalid_guest_state, bool, S_IRUGO);
-static int __read_mostly vmm_exclusive = 1;
+static bool __read_mostly vmm_exclusive = 1;
module_param(vmm_exclusive, bool, S_IRUGO);
-static int __read_mostly yield_on_hlt = 1;
+static bool __read_mostly yield_on_hlt = 1;
module_param(yield_on_hlt, bool, S_IRUGO);
-static int __read_mostly fasteoi = 1;
+static bool __read_mostly fasteoi = 1;
module_param(fasteoi, bool, S_IRUGO);
/*
@@ -81,7 +81,7 @@ module_param(fasteoi, bool, S_IRUGO);
* VMX and be a hypervisor for its own guests. If nested=0, guests may not
* use VMX instructions.
*/
-static int __read_mostly nested = 0;
+static bool __read_mostly nested = 0;
module_param(nested, bool, S_IRUGO);
#define KVM_GUEST_CR0_MASK_UNRESTRICTED_GUEST \

arch/x86/kvm/x86.c

View file
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index 1171def..14d6cad 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -88,8 +88,8 @@ static void process_nmi(struct kvm_vcpu *vcpu);
struct kvm_x86_ops *kvm_x86_ops;
EXPORT_SYMBOL_GPL(kvm_x86_ops);
-int ignore_msrs = 0;
-module_param_named(ignore_msrs, ignore_msrs, bool, S_IRUGO | S_IWUSR);
+static bool ignore_msrs = 0;
+module_param(ignore_msrs, bool, S_IRUGO | S_IWUSR);
bool kvm_has_tsc_control;
EXPORT_SYMBOL_GPL(kvm_has_tsc_control);

arch/x86/mm/mmio-mod.c

View file
diff --git a/arch/x86/mm/mmio-mod.c b/arch/x86/mm/mmio-mod.c
index de54b9b..dc0b727 100644
--- a/arch/x86/mm/mmio-mod.c
+++ b/arch/x86/mm/mmio-mod.c
@@ -75,8 +75,8 @@ static LIST_HEAD(trace_list); /* struct remap_trace */
/* module parameters */
static unsigned long filter_offset;
-static int nommiotrace;
-static int trace_pc;
+static bool nommiotrace;
+static bool trace_pc;
module_param(filter_offset, ulong, 0);
module_param(nommiotrace, bool, 0);

arch/x86/platform/geode/alix.c

View file
diff --git a/arch/x86/platform/geode/alix.c b/arch/x86/platform/geode/alix.c
index ca19736..dc5f1d3 100644
--- a/arch/x86/platform/geode/alix.c
+++ b/arch/x86/platform/geode/alix.c
@@ -27,7 +27,7 @@
#include <asm/geode.h>
-static int force = 0;
+static bool force = 0;
module_param(force, bool, 0444);
/* FIXME: Award bios is not automatically detected as Alix platform */
MODULE_PARM_DESC(force, "Force detection as ALIX.2/ALIX.3 platform");

arch/x86/platform/iris/iris.c

View file
diff --git a/arch/x86/platform/iris/iris.c b/arch/x86/platform/iris/iris.c
index 1ba7f5e..5917eb5 100644
--- a/arch/x86/platform/iris/iris.c
+++ b/arch/x86/platform/iris/iris.c
@@ -42,7 +42,7 @@ MODULE_AUTHOR("Sébastien Hinderer <[email protected]>");
MODULE_DESCRIPTION("A power_off handler for Iris devices from EuroBraille");
MODULE_SUPPORTED_DEVICE("Eurobraille/Iris");
-static int force;
+static bool force;
module_param(force, bool, 0);
MODULE_PARM_DESC(force, "Set to one to force poweroff handler installation.");

drivers/accessibility/braille/braille_console.c

View file
diff --git a/drivers/accessibility/braille/braille_console.c b/drivers/accessibility/braille/braille_console.c
index cb423f5..c339a08 100644
--- a/drivers/accessibility/braille/braille_console.c
+++ b/drivers/accessibility/braille/braille_console.c
@@ -44,7 +44,7 @@ MODULE_LICENSE("GPL");
*/
/* Emit various sounds */
-static int sound;
+static bool sound;
module_param(sound, bool, 0);
MODULE_PARM_DESC(sound, "emit sounds");

drivers/acpi/acpica/acglobal.h

View file
diff --git a/drivers/acpi/acpica/acglobal.h b/drivers/acpi/acpica/acglobal.h
index 76dc02f..e6652d7 100644
--- a/drivers/acpi/acpica/acglobal.h
+++ b/drivers/acpi/acpica/acglobal.h
@@ -108,7 +108,7 @@ u8 ACPI_INIT_GLOBAL(acpi_gbl_use_default_register_widths, TRUE);
/*
* 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

drivers/acpi/apei/ghes.c

View file
diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c
index b8e08cb..ebaf037 100644
--- a/drivers/acpi/apei/ghes.c
+++ b/drivers/acpi/apei/ghes.c
@@ -118,7 +118,7 @@ struct ghes_estatus_cache {
struct rcu_head rcu;
};
-int ghes_disable;
+bool ghes_disable;
module_param_named(disable, ghes_disable, bool, 0);
static int ghes_panic_timeout __read_mostly = 30;

drivers/acpi/apei/hest.c

View file
diff --git a/drivers/acpi/apei/hest.c b/drivers/acpi/apei/hest.c
index 05fee06..ee7fddc 100644
--- a/drivers/acpi/apei/hest.c
+++ b/drivers/acpi/apei/hest.c
@@ -41,7 +41,7 @@
#define HEST_PFX "HEST: "
-int hest_disable;
+bool hest_disable;
EXPORT_SYMBOL_GPL(hest_disable);
/* HEST table parsing */

drivers/acpi/dock.c

View file
diff --git a/drivers/acpi/dock.c b/drivers/acpi/dock.c
index 19a6113..88eb143 100644
--- a/drivers/acpi/dock.c
+++ b/drivers/acpi/dock.c
@@ -43,7 +43,7 @@ MODULE_AUTHOR("Kristen Carlson Accardi");
MODULE_DESCRIPTION(ACPI_DOCK_DRIVER_DESCRIPTION);
MODULE_LICENSE("GPL");
-static int immediate_undock = 1;
+static bool immediate_undock = 1;
module_param(immediate_undock, bool, 0644);
MODULE_PARM_DESC(immediate_undock, "1 (default) will cause the driver to "
"undock immediately when the undock button is pressed, 0 will cause"

drivers/acpi/pci_slot.c

View file
diff --git a/drivers/acpi/pci_slot.c b/drivers/acpi/pci_slot.c
index 07f7fea..e50e31a 100644
--- a/drivers/acpi/pci_slot.c
+++ b/drivers/acpi/pci_slot.c
@@ -34,7 +34,7 @@
#include <acpi/acpi_drivers.h>
#include <linux/dmi.h>
-static int debug;
+static bool debug;
static int check_sta_before_sun;
#define DRIVER_VERSION "0.1"

drivers/acpi/video.c

View file
diff --git a/drivers/acpi/video.c b/drivers/acpi/video.c
index 08a44b5..eaef02a 100644
--- a/drivers/acpi/video.c
+++ b/drivers/acpi/video.c
@@ -69,21 +69,21 @@ MODULE_AUTHOR("Bruno Ducrot");
MODULE_DESCRIPTION("ACPI Video Driver");
MODULE_LICENSE("GPL");
-static int brightness_switch_enabled = 1;
+static bool brightness_switch_enabled = 1;
module_param(brightness_switch_enabled, bool, 0644);
/*
* By default, we don't allow duplicate ACPI video bus devices
* under the same VGA controller
*/
-static int allow_duplicates;
+static bool allow_duplicates;
module_param(allow_duplicates, bool, 0644);
/*
* Some BIOSes claim they use minimum backlight at 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);
static int register_count = 0;

drivers/ata/sata_nv.c

View file
diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c
index e0bc964..55d6179 100644
--- a/drivers/ata/sata_nv.c
+++ b/drivers/ata/sata_nv.c
@@ -599,9 +599,9 @@ MODULE_LICENSE("GPL");
MODULE_DEVICE_TABLE(pci, nv_pci_tbl);
MODULE_VERSION(DRV_VERSION);
-static int adma_enabled;
-static int swncq_enabled = 1;
-static int msi_enabled;
+static bool adma_enabled;
+static bool swncq_enabled = 1;
+static bool msi_enabled;
static void nv_adma_register_mode(struct ata_port *ap)
{

drivers/ata/sata_sil24.c

View file
diff --git a/drivers/ata/sata_sil24.c b/drivers/ata/sata_sil24.c
index 1e91406..e7e610a 100644
--- a/drivers/ata/sata_sil24.c
+++ b/drivers/ata/sata_sil24.c
@@ -417,7 +417,7 @@ static struct ata_port_operations sil24_ops = {
#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_PARM_DESC(msi, "Enable MSI (Default: false)");

drivers/atm/he.c

View file
diff --git a/drivers/atm/he.c b/drivers/atm/he.c
index 9a51df4..b182c2f 100644
--- a/drivers/atm/he.c
+++ b/drivers/atm/he.c
@@ -112,12 +112,12 @@ static u8 read_prom_byte(struct he_dev *he_dev, int addr);
/* globals */
static struct he_dev *he_devs;
-static int disable64;
+static bool disable64;
static short nvpibits = -1;
static short nvcibits = -1;
static short rx_skb_reserve = 16;
-static int irq_coalesce = 1;
-static int sdh = 0;
+static bool irq_coalesce = 1;
+static bool sdh = 0;
/* Read from EEPROM = 0000 0011b */
static unsigned int readtab[] = {

drivers/block/drbd/drbd_int.h

View file
diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h
index 9cf2035..8d68056 100644
--- a/drivers/block/drbd/drbd_int.h
+++ b/drivers/block/drbd/drbd_int.h
@@ -59,8 +59,8 @@
/* module parameter, defined in drbd_main.c */
extern unsigned int minor_count;
-extern int disable_sendpage;
-extern int allow_oos;
+extern bool disable_sendpage;
+extern bool allow_oos;
extern unsigned int cn_idx;
#ifdef CONFIG_DRBD_FAULT_INJECTION

drivers/block/drbd/drbd_main.c

View file
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c
index 0358e55..211fc44 100644
--- a/drivers/block/drbd/drbd_main.c
+++ b/drivers/block/drbd/drbd_main.c
@@ -117,8 +117,8 @@ module_param(fault_devs, int, 0644);
/* module parameter, defined */
unsigned int minor_count = DRBD_MINOR_COUNT_DEF;
-int disable_sendpage;
-int allow_oos;
+bool disable_sendpage;
+bool allow_oos;
unsigned int cn_idx = CN_IDX_DRBD;
int proc_details; /* Detail level in proc drbd*/

drivers/block/paride/bpck6.c

View file
diff --git a/drivers/block/paride/bpck6.c b/drivers/block/paride/bpck6.c
index ad12452..ec64e7f 100644
--- a/drivers/block/paride/bpck6.c
+++ b/drivers/block/paride/bpck6.c
@@ -20,9 +20,6 @@
*/
-/* PARAMETERS */
-static int verbose; /* set this to 1 to see debugging messages and whatnot */
-
#define BACKPACK_VERSION "2.0.2"
#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 "paride.h"
+/* PARAMETERS */
+static bool verbose; /* set this to 1 to see debugging messages and whatnot */
#define PPCSTRUCT(pi) ((Interface *)(pi->private))

drivers/block/paride/pcd.c

View file
diff --git a/drivers/block/paride/pcd.c b/drivers/block/paride/pcd.c
index 46b8136..ba2b6b5 100644
--- a/drivers/block/paride/pcd.c
+++ b/drivers/block/paride/pcd.c
@@ -144,7 +144,7 @@ enum {D_PRT, D_PRO, D_UNI, D_MOD, D_SLV, D_DLY};
static DEFINE_MUTEX(pcd_mutex);
static DEFINE_SPINLOCK(pcd_lock);
-module_param(verbose, bool, 0644);
+module_param(verbose, int, 0644);
module_param(major, int, 0);
module_param(name, charp, 0);
module_param(nice, int, 0);

drivers/block/paride/pd.c

View file
diff --git a/drivers/block/paride/pd.c b/drivers/block/paride/pd.c
index 869e767..831e3ac 100644
--- a/drivers/block/paride/pd.c
+++ b/drivers/block/paride/pd.c
@@ -124,8 +124,9 @@
by default.
*/
+#include <linux/types.h>
-static int verbose = 0;
+static bool verbose = 0;
static int major = PD_MAJOR;
static char *name = PD_NAME;
static int cluster = 64;

drivers/block/paride/pf.c

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

drivers/block/paride/pg.c

View file
diff --git a/drivers/block/paride/pg.c b/drivers/block/paride/pg.c
index a79fb4f..4a27b1d 100644
--- a/drivers/block/paride/pg.c
+++ b/drivers/block/paride/pg.c
@@ -130,13 +130,14 @@
#define PI_PG 4
#endif
+#include <linux/types.h>
/* Here are things one can override from the insmod command.
Most are autoprobed by paride unless set here. Verbose is 0
by default.
*/
-static int verbose = 0;
+static bool verbose = 0;
static int major = PG_MAJOR;
static char *name = PG_NAME;
static int disable = 0;

drivers/block/paride/pt.c

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

drivers/block/xd.c

View file
diff --git a/drivers/block/xd.c b/drivers/block/xd.c
index 4abd2bc..51a9727 100644
--- a/drivers/block/xd.c
+++ b/drivers/block/xd.c
@@ -148,7 +148,7 @@ static volatile int xdc_busy;
static struct timer_list xd_watchdog_int;
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;

drivers/bluetooth/btusb.c

View file
diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c
index 55ac349..f00f596 100644
--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -37,13 +37,13 @@
#define VERSION "0.6"
-static int ignore_dga;
-static int ignore_csr;
-static int ignore_sniffer;
-static int disable_scofix;
-static int force_scofix;
+static bool ignore_dga;
+static bool ignore_csr;
+static bool ignore_sniffer;
+static bool disable_scofix;
+static bool force_scofix;
-static int reset = 1;
+static bool reset = 1;
static struct usb_driver btusb_driver;

drivers/bluetooth/hci_bcsp.c

View file
diff --git a/drivers/bluetooth/hci_bcsp.c b/drivers/bluetooth/hci_bcsp.c
index 9c5b2dc..a767d4d 100644
--- a/drivers/bluetooth/hci_bcsp.c
+++ b/drivers/bluetooth/hci_bcsp.c
@@ -49,8 +49,8 @@
#define VERSION "0.3"
-static int txcrc = 1;
-static int hciextn = 1;
+static bool txcrc = 1;
+static bool hciextn = 1;
#define BCSP_TXWINSIZE 4

drivers/bluetooth/hci_ldisc.c

View file
diff --git a/drivers/bluetooth/hci_ldisc.c b/drivers/bluetooth/hci_ldisc.c
index 48ad2a7..0711448 100644
--- a/drivers/bluetooth/hci_ldisc.c
+++ b/drivers/bluetooth/hci_ldisc.c
@@ -48,7 +48,7 @@
#define VERSION "2.2"
-static int reset = 0;
+static bool reset = 0;
static struct hci_uart_proto *hup[HCI_UART_MAX_PROTO];

drivers/cdrom/cdrom.c

View file
diff --git a/drivers/cdrom/cdrom.c b/drivers/cdrom/cdrom.c
index 2118211..1bbf764 100644
--- a/drivers/cdrom/cdrom.c
+++ b/drivers/cdrom/cdrom.c
@@ -285,17 +285,17 @@
#include <asm/uaccess.h>
/* 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 */
static int keeplocked;
/* default compatibility mode */
-static int autoclose=1;
-static int autoeject;
-static int lockdoor = 1;
+static bool autoclose=1;
+static bool autoeject;
+static bool lockdoor = 1;
/* will we ever get to use this... sigh. */
-static int check_media_type;
+static bool check_media_type;
/* automatically restart mrw format */
-static int mrw_format_restart = 1;
+static bool mrw_format_restart = 1;
module_param(debug, bool, 0);
module_param(autoclose, bool, 0);
module_param(autoeject, bool, 0);

drivers/char/agp/amd64-agp.c

View file
diff --git a/drivers/char/agp/amd64-agp.c b/drivers/char/agp/amd64-agp.c
index 780498d..444f8b6 100644
--- a/drivers/char/agp/amd64-agp.c
+++ b/drivers/char/agp/amd64-agp.c
@@ -33,7 +33,7 @@
#define ULI_X86_64_ENU_SCR_REG 0x54
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 void amd64_tlbflush(struct agp_memory *temp)

drivers/char/agp/sis-agp.c

View file
diff --git a/drivers/char/agp/sis-agp.c b/drivers/char/agp/sis-agp.c
index 29aacd8..08704ae 100644
--- a/drivers/char/agp/sis-agp.c

This diff is incomplete. Download the complete patch.

drivers/char/i8k.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/ipmi/ipmi_si_intf.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/lp.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/nwflash.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/pcmcia/synclink_cs.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/random.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/tpm/tpm_tis.c

View file

This diff is incomplete. Download the complete patch.

drivers/edac/r82600_edac.c

View file

This diff is incomplete. Download the complete patch.

drivers/firewire/sbp2.c

View file

This diff is incomplete. Download the complete patch.

drivers/hid/hid-prodikeys.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/abituguru.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/abituguru3.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/acpi_power_meter.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/adm1021.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/ads7828.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/dme1737.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/emc2103.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/it87.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/lm93.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/max1668.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83627hf.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83781d.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83791d.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83792d.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83793.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83795.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwmon/w83l786ng.c

View file

This diff is incomplete. Download the complete patch.

drivers/i2c/busses/i2c-highlander.c

View file

This diff is incomplete. Download the complete patch.

drivers/i2c/busses/i2c-ibm_iic.c

View file

This diff is incomplete. Download the complete patch.

drivers/i2c/busses/i2c-sis630.c

View file

This diff is incomplete. Download the complete patch.

drivers/i2c/busses/i2c-viapro.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/ali14xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/cmd640.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/dtc2278.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/gayle.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/ht6560b.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/ide-4drives.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/ide-acpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/ide-pci-generic.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/qd65xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/ide/umc8672.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_classes.h

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/ehca/ehca_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/infiniband/hw/nes/nes.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/joystick/xpad.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/misc/wistron_btns.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/mouse/psmouse-base.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/mouse/synaptics_i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/serio/hp_sdc.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/eeti_ts.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/htcpen.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/ucb1400_ts.c

View file

This diff is incomplete. Download the complete patch.

drivers/input/touchscreen/usbtouchscreen.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/hardware/avm/b1dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/hardware/avm/c4.c

View file

This diff is incomplete. Download the complete patch.

drivers/isdn/sc/init.c

View file

This diff is incomplete. Download the complete patch.

drivers/leds/leds-clevo-mail.c

View file

This diff is incomplete. Download the complete patch.

drivers/leds/leds-ss4200.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/ams/ams-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/ams/ams-input.c

View file

This diff is incomplete. Download the complete patch.

drivers/macintosh/therm_adt746x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/af9005.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/af9005.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-gemtek.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-miropcm20.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/lirc_dev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/mceusb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/streamzap.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/rc/winbond-cir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/c-qcam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cs5345.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cs53l32a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx18/cx18-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx25821/cx25821-alsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-alsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/et61x251/et61x251_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_mt9m111.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_ov7660.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_ov9650.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_po1030.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_s5k4aa.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/m5602/m5602_s5k83a.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/gspca/stv06xx/stv06xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/hdpvr/hdpvr-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/ivtv/ivtv-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/ivtv/ivtvfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/marvell-ccic/mcam-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/msp3400-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/msp3400-driver.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/omap/omap_vout.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/omap/omap_vout_vrfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/ov7670.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7115.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/stk-webcam.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/tm6000/tm6000-alsa.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/tvp514x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/tvp7002.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/upd64083.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/via-camera.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zoran/zoran_device.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zoran/zr36060.c

View file

This diff is incomplete. Download the complete patch.

drivers/memstick/host/jmb38x_ms.c

View file

This diff is incomplete. Download the complete patch.

drivers/memstick/host/r592.c

View file

This diff is incomplete. Download the complete patch.

drivers/memstick/host/tifm_ms.c

View file

This diff is incomplete. Download the complete patch.

drivers/mfd/janz-cmodio.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/iwmc3200top/main.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lis3lv02d/lis3lv02d.c

View file

This diff is incomplete. Download the complete patch.

drivers/mmc/core/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/mmc/core/core.h

View file

This diff is incomplete. Download the complete patch.

drivers/mmc/host/tifm_sd.c

View file

This diff is incomplete. Download the complete patch.

drivers/mmc/host/vub300.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/pxa3xx_nand.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/r852.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/parport_ip32.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/acpi_pcihp.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/acpiphp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/acpiphp_ibm.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/cpcihp_zt5550.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/cpqphp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/ibmphp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/pci_hotplug_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/pciehp.h

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/pciehp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/pcihp_skeleton.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/rpaphp.h

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/rpaphp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/shpchp.h

View file

This diff is incomplete. Download the complete patch.

drivers/pci/hotplug/shpchp_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/pcie/aer/aer_inject.c

View file

This diff is incomplete. Download the complete patch.

drivers/pci/pcie/aer/aerdrv_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/yenta_socket.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/compal-laptop.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/intel_oaktrail.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/msi-laptop.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/samsung-laptop.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/thinkpad_acpi.c

View file

This diff is incomplete. Download the complete patch.

drivers/platform/x86/wmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/power/ds2760_battery.c

View file

This diff is incomplete. Download the complete patch.

drivers/s390/char/raw3270.c

View file

This diff is incomplete. Download the complete patch.

drivers/s390/char/vmwatchdog.c

View file

This diff is incomplete. Download the complete patch.

drivers/s390/cio/cmf.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/aha1542.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/dc395x.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/nsp32.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/pcmcia/nsp_cs.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/comedi_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/comedi/comedi_fops.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/go7007/snd-go7007.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_bt829.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_igorplugusb.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_parallel.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_sir.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/media/lirc/lirc_zilog.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/quatech_usb2/quatech_usb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/serqt_usb2/serqt_usb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/speakup/speakup.h

View file

This diff is incomplete. Download the complete patch.

drivers/staging/speakup/synth.c

View file

This diff is incomplete. Download the complete patch.

drivers/staging/vme/bridges/vme_tsi148.c

View file

This diff is incomplete. Download the complete patch.

drivers/tty/rocket.c

View file

This diff is incomplete. Download the complete patch.

drivers/tty/synclink.c

View file

This diff is incomplete. Download the complete patch.

drivers/tty/synclinkmp.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/atm/speedtch.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/atm/ueagle-atm.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/core/devio.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/core/hub.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/core/usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/amd5536udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/ether.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/file_storage.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/net2272.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/net2280.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/omap_udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/pch_udc.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/gadget/zero.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/ehci-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/ohci-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/oxu210hp-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/u132-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/host/uhci-hcd.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/misc/ftdi-elan.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/misc/iowarrior.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/musb/cppi_dma.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/musb/musb_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/aircable.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ark3116.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/belkin_sa.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ch341.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/cp210x.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/cyberjack.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/cypress_m8.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/digi_acceleport.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/empeg.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ftdi_sio.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/funsoft.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/garmin_gps.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/io_edgeport.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/io_ti.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ipaq.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ipw.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ir-usb.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/iuu_phoenix.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/keyspan.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/keyspan_pda.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/kl5kusb105.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/mct_u232.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/mos7720.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/mos7840.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/navman.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/omninet.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/opticon.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/option.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/oti6858.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/pl2303.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/qcserial.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/safe_serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/sierra.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/spcp8x5.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ssu100.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/symbolserial.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/ti_usb_3410_5052.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/usb-serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/usb_wwan.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/visor.c

View file

This diff is incomplete. Download the complete patch.

drivers/usb/serial/whiteheat.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/aty/atyfb_base.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/aty/radeon_base.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/cirrusfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/hgafb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/intelfb/intelfbdrv.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/logo/logo.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/neofb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap/omapfb_main.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap2/dss/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap2/dss/dsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap2/dss/dss.h

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap2/omapfb/omapfb-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/omap2/omapfb/omapfb.h

View file

This diff is incomplete. Download the complete patch.

drivers/video/pm2fb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/pm3fb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/riva/fbdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/smscufx.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/sstfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/tdfxfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/udlfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/uvesafb.c

View file

This diff is incomplete. Download the complete patch.

drivers/video/vfb.c

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/f71808e_wdt.c

View file

This diff is incomplete. Download the complete patch.

drivers/watchdog/mpc8xxx_wdt.c

View file

This diff is incomplete. Download the complete patch.

drivers/xen/xen-pciback/conf_space.c

View file

This diff is incomplete. Download the complete patch.

drivers/xen/xen-pciback/xenbus.c

View file

This diff is incomplete. Download the complete patch.

fs/lockd/mon.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/client.c

View file

This diff is incomplete. Download the complete patch.

fs/nfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/ntfs/super.c

View file

This diff is incomplete. Download the complete patch.

include/acpi/acpixf.h

View file

This diff is incomplete. Download the complete patch.

include/acpi/apei.h

View file

This diff is incomplete. Download the complete patch.

include/linux/console.h

View file

This diff is incomplete. Download the complete patch.

include/linux/init.h

View file

This diff is incomplete. Download the complete patch.

include/linux/lockd/lockd.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mmc/host.h

View file

This diff is incomplete. Download the complete patch.

include/linux/module.h

View file

This diff is incomplete. Download the complete patch.

include/linux/moduleparam.h

View file

This diff is incomplete. Download the complete patch.

init/main.c

View file

This diff is incomplete. Download the complete patch.

kernel/async.c

View file

This diff is incomplete. Download the complete patch.

kernel/debug/kdb/kdb_main.c

View file

This diff is incomplete. Download the complete patch.

kernel/irq/internals.h

View file

This diff is incomplete. Download the complete patch.

kernel/irq/spurious.c

View file

This diff is incomplete. Download the complete patch.

kernel/module.c

View file

This diff is incomplete. Download the complete patch.

kernel/params.c

View file

This diff is incomplete. Download the complete patch.

kernel/printk.c

View file

This diff is incomplete. Download the complete patch.

scripts/mod/file2alias.c

View file

This diff is incomplete. Download the complete patch.

security/apparmor/include/apparmor.h

View file

This diff is incomplete. Download the complete patch.

security/apparmor/lsm.c

View file

This diff is incomplete. Download the complete patch.

sound/pci/intel8x0.c

View file

This diff is incomplete. Download the complete patch.

virt/kvm/iommu.c

View file

This diff is incomplete. Download the complete patch.