aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
AgeCommit message (Expand)AuthorFilesLines
2014-12-06iommu/vt-d: Convert allocations to GFP_KERNELThomas Gleixner1-2/+2
2014-12-06iommu/vt-d: Move iommu preparatory allocations to irq_remap_ops.prepareThomas Gleixner1-20/+44
2014-12-06iommu, x86: Restructure setup of the irq remapping featureThomas Gleixner1-12/+7
2014-11-26x86, irq: Move check of cfg->move_in_progress into send_cleanup_vector()Jiang Liu2-4/+2
2014-11-26x86: Remove sis apic bug workaroundThomas Gleixner1-7/+0
2014-11-26iommu/amd: Move struct irq_2_irte into amd_iommu.cJiang Liu1-0/+5
2014-11-26iommu/vt-d: Move struct irq_2_iommu into intel_irq_remapping.cJiang Liu1-0/+7
2014-11-26x86, irq: Kill irq_cfg.irq_remappedJiang Liu2-3/+0
2014-11-26x86: irq_remapping: Clean up unused interfacesJiang Liu1-16/+0
2014-11-26iommu/amd: Clean up unsued codeJiang Liu1-144/+0
2014-11-26iommu/vt-d: Clean up unsued codeJiang Liu1-186/+1
2014-11-26x86: irq_remapping: Clean up unsued codeJiang Liu1-36/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.eoi_ioapic_pin and related interfacesJiang Liu1-19/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.set_affinity and related interfacesJiang Liu1-16/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.setup_entry and related interfacesJiang Liu1-13/+0
2014-11-26x86, irq: Kill x86_io_apic_ops.print_entries and related interfacesJiang Liu1-7/+0
2014-11-26x86, htirq: Use hierarchy irqdomain to manage Hypertransport interruptsJiang Liu1-41/+6
2014-11-26iommu/vt-d: Refine the interfaces to create IRQ for DMAR unitJiang Liu1-14/+5
2014-11-26x86: irq_remapping: Clean up unused MSI related codeJiang Liu2-165/+0
2014-11-26iommu/amd: Clean up unused MSI related codeJiang Liu1-113/+2
2014-11-26iommu/vt-d: Clean up unused MSI related codeJiang Liu1-144/+0
2014-11-26x86, PCI, MSI: Use hierarchy irqdomain to manage MSI interruptsJiang Liu1-1/+0
2014-11-26iommu/amd: Enhance AMD IR driver to suppport hierarchy irqdomainJiang Liu4-6/+341
2014-11-26iommu/vt-d: Enhance Intel IR driver to suppport hierarchy irqdomainJiang Liu1-8/+329
2014-11-26iommu/vt-d: Change prototypes to prepare for enabling hierarchy irqdomainJiang Liu1-11/+11
2014-11-26x86: irq_remapping: Introduce new interfaces to support hierarchy irqdomainJiang Liu2-1/+59
2014-11-26x86, dmar: Use new irqdomain interfaces to allocate/free IRQJiang Liu1-2/+15
2014-11-26x86, htirq: Use new irqdomain interfaces to allocate/free IRQJiang Liu1-4/+3
2014-11-25Merge branch 'x86/vt-d' of git://git.kernel.org/pub/scm/linux/kernel/git/joro...Thomas Gleixner4-241/+855
2014-11-24Merge branch 'irq/irqdomain' into x86/apicThomas Gleixner14-202/+390
2014-11-23PCI/MSI: Allow an msi_controller to be associated to an irq domainMarc Zyngier1-2/+14
2014-11-23PCI/MSI: Provide mechanism to alloc/free MSI/MSIX interrupt from irqdomainJiang Liu1-3/+64
2014-11-23PCI/MSI: Enhance core to support hierarchy irqdomainJiang Liu2-0/+173
2014-11-23PCI/MSI: Move cached entry functions to irq coreJiang Liu2-18/+1
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq treewideThomas Gleixner6-22/+22
2014-11-23PCI/MSI: Rename mask/unmask_msi_irq et alThomas Gleixner1-8/+16
2014-11-23PCI/MSI: Rename write_msi_msg() to pci_write_msi_msg()Jiang Liu7-11/+11
2014-11-23PCI/MSI: Rename __read_msi_msg() to __pci_read_msi_msg()Jiang Liu1-8/+1
2014-11-23PCI/MSI: Kill redundant call of irq_set_msi_desc() for MSI-X interruptsJiang Liu1-1/+0
2014-11-23PCI/MSI: Simplify PCI MSI code by initializing msi_desc.nvec_used earlierJiang Liu2-33/+15
2014-11-23PCI/MSI: Remove unnecessary braces around single statementsJiang Liu1-6/+3
2014-11-21PCI: xilinx: Save MSI controller in pci_sys_dataYijing Wang1-15/+5
2014-11-21PCI: mvebu: Save MSI controller in pci_sys_dataYijing Wang1-7/+4
2014-11-21PCI: rcar: Save MSI controller in pci_sys_dataYijing Wang1-10/+3
2014-11-21PCI: designware: Save MSI controller in pci_sys_dataYijing Wang1-11/+5
2014-11-21PCI: tegra: Save MSI controller in pci_sys_dataYijing Wang1-10/+4
2014-11-18pci, ACPI, iommu: Enhance pci_root to support DMAR device hotplugJiang Liu1-2/+14
2014-11-18iommu/vt-d: Enhance intel-iommu driver to support DMAR unit hotplugJiang Liu1-55/+151
2014-11-18iommu/vt-d: Enhance error recovery in function intel_enable_irq_remapping()Jiang Liu1-3/+5
2014-11-18iommu/vt-d: Enhance intel_irq_remapping driver to support DMAR unit hotplugJiang Liu1-60/+178
2014-11-18iommu/vt-d: Search for ACPI _DSM method for DMAR hotplugJiang Liu1-3/+30
2014-11-18iommu/vt-d: Implement DMAR unit hotplug frameworkJiang Liu3-14/+337
2014-11-18iommu/vt-d: Dynamically allocate and free seq_id for DMAR unitsJiang Liu2-16/+37
2014-11-18iommu/vt-d: Introduce helper function dmar_walk_resources()Jiang Liu2-100/+113
2014-11-12PCI/MSI: Add weak pcibios_msi_controller()Yijing Wang1-1/+16
2014-11-12PCI/MSI: Rename "struct msi_chip" to "struct msi_controller"Yijing Wang11-28/+30
2014-11-11Revert "PCI: Add x86_msi.msi_mask_irq() and msix_mask_irq()"Yijing Wang1-16/+6
2014-11-06PCI/MSI: Add pci_msi_ignore_mask to prevent writes to MSI/MSI-X Mask BitsYijing Wang1-1/+6
2014-11-06x86/vt-d: Fix incorrect bit operations in setting valuesLi, Zhen-Hua1-0/+2
2014-11-05iommu/amd: Use helpers to access irq_cfg data structure associated with IRQJiang Liu1-7/+7
2014-11-05iommu/vt-d: Use helpers to access irq_cfg data structure associated with IRQJiang Liu1-5/+5
2014-11-05x86: irq_remapping: Use helpers to access irq_cfg data structure associated w...Jiang Liu1-3/+3
2014-11-05x86, irq: Make MSI and HT_IRQ indepenent of X86_IO_APICJiang Liu1-1/+1
2014-11-05x86, irq: Move IOAPIC related declarations from hw_irq.h into io_apic.hJiang Liu1-0/+1
2014-11-05x86, irq: Kill useless parameter 'irq_attr' of IO_APIC_get_PCI_irq_vector()Jiang Liu1-4/+1
2014-11-03x86, irq, ACPI: Implement ACPI driver to support IOAPIC hotplugJiang Liu5-0/+252
2014-11-03x86, irq: Keep balance of IOAPIC pin reference countJiang Liu1-2/+9
2014-11-03PCI: Remove PCI ioapic driverJiang Liu3-130/+0
2014-11-03ACPI: Add interfaces to parse IOAPIC ID for IOAPIC hotplugYinghai Lu1-9/+114
2014-11-03ACPI: Fix minor syntax issues in processor_core.cJiang Liu1-5/+4
2014-11-03ACPI: Correct return value of acpi_dev_resource_address_space()Jiang Liu1-1/+1
2014-11-02Merge tag 'for-linus-20141102' of git://git.infradead.org/linux-mtdLinus Torvalds5-21/+70
2014-11-02Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/j...Linus Torvalds3-10/+42
2014-11-02Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds21-82/+116
2014-11-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-6/+9
2014-11-03drm/exynos: correct connector->dpms field before resumingAndrzej Hajda1-2/+6
2014-11-03drm/exynos: enable vblank after DPMS onAndrzej Hajda1-1/+4
2014-11-03drm/exynos: init kms poll at the end of initializationAndrzej Hajda1-6/+6
2014-11-03drm/exynos: propagate plane initialization errorsAndrzej Hajda1-2/+5
2014-11-03drm/exynos: vidi: fix build warningInki Dae1-1/+0
2014-11-03drm/exynos: remove explicit encoder/connector de-initializationAndrzej Hajda5-22/+0
2014-11-03drm/exynos: init vblank with real number of crtcsAndrzej Hajda1-9/+9
2014-11-01Merge tag 'staging-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-28/+31
2014-11-01Merge tag 'usb-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds32-173/+319
2014-10-31Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds11-28/+301
2014-10-31Merge tag 'pm+acpi-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-52/+119
2014-10-31Merge tag 'pci-v3.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-14/+14
2014-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds93-473/+973
2014-10-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds1-9/+0
2014-10-31Merge branches 'pm-cpufreq' and 'pm-sleep'Rafael J. Wysocki2-26/+44
2014-10-31Merge branches 'acpi-scan' and 'acpi-ec'Rafael J. Wysocki2-26/+75
2014-10-31Merge tag 'master-2014-10-30' of git://git.kernel.org/pub/scm/linux/kernel/gi...David S. Miller14-32/+67
2014-10-31drivers: net: cpsw: Support ALLMULTI and fix IFF_PROMISC in switch modeLennart Sorensen3-2/+49
2014-10-31drivers: net: cpsw: Fix broken loop condition in switch modeLennart Sorensen1-5/+5
2014-10-31stmmac: pci: set default of the filter binsAndy Shevchenko1-0/+7
2014-10-31net: smc91x: Fix gpios for device tree based bootingTony Lindgren2-0/+61
2014-10-31sunvdc: don't call VD_OP_GET_VTOCDwight Engen1-9/+0
2014-10-31Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2014-10-31r8152: stop submitting intr for -EPROTOhayeswang1-0/+3
2014-10-31Revert "Input: i8042 - disable active multiplexing by default"Dmitry Torokhov2-9/+274
2014-10-31Input: altera_ps2 - use correct type for irq return valueTobias Klauser1-1/+1
2014-10-31Input: altera_ps2 - write to correct register when disabling interruptsTobias Klauser1-1/+1
2014-10-31Input: max77693-haptic - fix potential overflowDmitry Torokhov1-3/+2
2014-10-31Return short read or 0 at end of a raw device, not EIODavid Jeffery1-1/+1
2014-10-31drm/vmwgfx: Filter out modes those cannot be supported by the current VRAM size.Sinclair Yeh2-4/+18
2014-10-31drm/vmwgfx: Fix hash key computationThomas Hellstrom1-1/+2
2014-10-31drm/vmwgfx: fix lock breakageRob Clark1-4/+4
2014-10-30drivers/net: macvtap and tun depend on INETBen Hutchings1-0/+2
2014-10-30drivers/net, ipv6: Select IPv6 fragment idents for virtio UFO packetsBen Hutchings2-1/+8
2014-10-30drivers/net: Disable UFO through virtioBen Hutchings3-26/+30
2014-10-30mlx4: Avoid leaking steering rules on flow creation error flowOr Gerlitz2-2/+12
2014-10-30net/mlx4_en: Don't attempt to TX offload the outer UDP checksum for VXLANOr Gerlitz1-2/+5
2014-10-30Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsh...David S. Miller4-3/+14
2014-10-31Merge branch 'drm-fixes-3.18' of git://people.freedesktop.org/~agd5f/linux in...Dave Airlie7-16/+25
2014-10-31Merge tag 'drm-intel-fixes-2014-10-30' of git://anongit.freedesktop.org/drm-i...Dave Airlie2-3/+26
2014-10-30cxgb4 : Fix missing initialization of win0_lockAnish Bhatt1-0/+1
2014-10-30r8152: check WORK_ENABLE in suspend functionhayeswang1-1/+1
2014-10-30r8152: reset tp->speed before autoresuming in open functionhayeswang1-0/+5
2014-10-30r8152: clear SELECTIVE_SUSPEND when autoresuminghayeswang1-4/+3
2014-10-30rtlwifi: rtl8192se: Fix firmware loadingLarry Finger1-2/+2
2014-10-30rtlwifi: rtl8192ce: Add missing section to read descriptor settingLarry Finger2-0/+5
2014-10-30rtlwifi: rtl8192se: Add missing section to read descriptor settingLarry Finger2-0/+5
2014-10-30rtlwifi: rtl8192se: Fix duplicate calls to ieee80211_register_hw()Larry Finger1-17/+0
2014-10-30rtlwifi: rtl8192ce: rtl8192de: rtl8192se: Fix handling for missing get_btc_st...Larry Finger5-0/+10
2014-10-30mwifiex: restart rxreorder timer correctlyMarc Yang3-12/+43
2014-10-30ath9k: fix some debugfs outputDan Carpenter1-1/+1
2014-10-30wireless: rt2x00: add new rt2800usb deviceCyril Brulebois1-0/+1
2014-10-30PCI: Rename sysfs 'enabled' file back to 'enable'Greg Kroah-Hartman1-4/+4
2014-10-30Merge tag 'fbdev-fixes-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds29-46/+67
2014-10-30drm/i915/dp: only use training pattern 3 on platforms that support itJani Nikula1-2/+3
2014-10-30Merge branch '3.18/omapdss-fixes' into 3.18/fbdev-fixesTomi Valkeinen26-23/+46
2014-10-30omap: dss: connector-analog-tv: Add missing module device tableMarek Belisko1-0/+2
2014-10-30ixgbe: fix race when setting advertised speedEmil Tantilov1-0/+4
2014-10-30ixgbe: need not repeat init skb with NULLJunwei Zhang1-1/+1
2014-10-30igb: don't reuse pages with pfmemalloc flagRoman Gushchin1-1/+5
2014-10-30e1000: unset IFF_UNICAST_FLT on WMware 82545EMFrancesco Ruggeri1-1/+4
2014-10-29mtd: cfi_cmdset_0001.c: fix resume for LH28F640BF chipsDmitry Eremin-Solenikov1-0/+2
2014-10-29mtd: omap: fix mtd devices not showing upFrans Klaver1-1/+1
2014-10-29Merge branch 'akpm' (incoming from Andrew Morton)Linus Torvalds7-106/+161
2014-10-29zram: avoid NULL pointer access in concurrent situationWeijie Yang1-4/+6
2014-10-29drivers/rtc/rtc-bq32k.c: fix register valuePavel Machek1-1/+1
2014-10-29drivers/rtc/rtc-s3c.c: fix initialization failure without rtc source clockMarek Szyprowski1-6/+8
2014-10-29drivers/rtc/rtc-pm8xxx.c: rework to support pm8941 rtcStanimir Varbanov2-89/+135
2014-10-29drivers: of: add return value to of_reserved_mem_device_init()Marek Szyprowski2-6/+11
2014-10-29cnic: Update the rcu_access_pointer() usagesTej Parkash1-4/+1
2014-10-29Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-7/+7
2014-10-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds4-1/+21
2014-10-29cxgb4vf: Replace repetitive pci device ID's with right onesHariprasad Shenai1-8/+8
2014-10-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe...Linus Torvalds2-37/+41
2014-10-29Merge tag 'usb-serial-3.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Greg Kroah-Hartman5-16/+25
2014-10-29drm/radeon: remove some buggy dead codeDan Carpenter1-3/+1
2014-10-29PCI: imx6: Wait for clocks to stabilize after ref_enRichard Zhu1-3/+10
2014-10-29ACPI / EC: Fix regression due to conflicting firmware behavior between Samsun...Lv Zheng1-7/+18
2014-10-29Revert "ACPI / EC: Add support to disallow QR_EC to be issued before completi...Lv Zheng1-3/+3
2014-10-29HID: input: Fix TransducerSerialNumber implementationJason Gerecke1-1/+4
2014-10-29drm/i915: Ignore VBT backlight check on Macbook 2, 1jens stein1-0/+3
2014-10-29staging: comedi: fix memory leak / bad pointer freeing for chanlistIan Abbott1-0/+3
2014-10-29staging: comedi: Kconfig: fix config COMEDI_ADDI_APCI_3120 dependantsIan Abbott1-1/+0
2014-10-29staging: comedi: widen subdevice number argument in ioctl handlersIan Abbott1-4/+4
2014-10-28staging: android: logger: Fix log corruption regressionDaniel Thompson1-5/+8
2014-10-28cdc-ether: handle promiscuous mode with a set_rx_mode callbackOlivier Blin1-0/+5
2014-10-28cdc-ether: extract usbnet_cdc_update_filter functionOlivier Blin1-14/+28
2014-10-28usbnet: add a callback for set_rx_modeOlivier Blin1-0/+20
2014-10-28net: systemport: reset UniMAC coming out of a suspend cycleFlorian Fainelli1-0/+2
2014-10-28net: systemport: enable RX interrupts after NAPIFlorian Fainelli1-6/+3
2014-10-28net: phy: Add SGMII Configuration for Marvell 88E1145 InitializationVince Bridgers1-0/+19
2014-10-28drivers: net:cpsw: fix probe_dt when only slave 1 is pinned outMugunthan V N1-9/+9
2014-10-28Merge tag 'master-2014-10-27' of git://git.kernel.org/pub/scm/linux/kernel/gi...David S. Miller34-109/+242
2014-10-28dsa: mv88e6171: Fix tagging protocol/KconfigAndrew Lunn1-1/+1
2014-10-28Input: psmouse - remove unneeded check in psmouse_reconnect()Dmitry Torokhov1-7/+0
2014-10-28Input: vsxxxaa - fix code dropping bytes from queueDmitry Torokhov1-1/+1
2014-10-28Input: ims-pcu - fix dead code in ims_pcu_ofn_reg_addr_store()Dmitry Torokhov1-1/+1
2014-10-28Input: opencores-kbd - fix error handlingDmitry Torokhov1-1/+1
2014-10-28drm/radeon: dpm fixes for asrock systemsAlex Deucher1-3/+16
2014-10-28radeon: clean up coding style differences in radeon_get_bios()Wilfried Klaebe1-4/+2
2014-10-28drm/radeon: Use drm_malloc_ab instead of kmalloc_arrayMichel Dänzer3-5/+5
2014-10-28drm/radeon/dpm: disable ulv support on SIAlex Deucher1-1/+1
2014-10-28libcxgbi : support ipv6 address host_paramAnish Bhatt2-10/+37
2014-10-28scsi: set REQ_QUEUE for the blk-mq caseChristoph Hellwig1-0/+5
2014-10-28cxl: Fix PSL error due to duplicate segment table entriesIan Munsie1-6/+22
2014-10-28cxl: Refactor cxl_load_segment() and find_free_sste()Ian Munsie1-16/+18
2014-10-28cxl: Disable secondary hash in segment tableIan Munsie2-24/+10
2014-10-28Merge branch 'drm-armada-fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm ...Dave Airlie2-12/+12
2014-10-27cxgb4 : Handle dcb enable correctlyAnish Bhatt2-2/+11
2014-10-27cxgb4 : Improve handling of DCB negotiation or loss thereofAnish Bhatt1-3/+45
2014-10-27cpufreq: cpufreq-dt: Restore default cpumask_setall(policy->cpus)Geert Uytterhoeven1-1/+1
2014-10-27Merge tag 'media/v3.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds23-27/+49
2014-10-27Merge tag 'edac_fixes_for_3.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-5/+5
2014-10-27Merge tag 'spi-v3.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/br...Linus Torvalds5-41/+93
2014-10-27Revert duplicate "PCI: pciehp: Prevent NULL dereference during probe"Kamal Mostafa1-7/+0
2014-10-27PM / Sleep: fix async suspend_late/freeze_late error handlingImre Deak1-0/+2
2014-10-27ACPI: Use ACPI companion to match only the first physical deviceMika Westerberg1-16/+54
2014-10-27cpufreq: cpufreq-dt: disable unsupported OPPsLucas Stach1-25/+41
2014-10-27Merge tag 'iwlwifi-for-john-2014-10-23' of git://git.kernel.org/pub/scm/linux...John W. Linville14-44/+106
2014-10-27drm/i915: Fix GMBUSFREQ on vlv/chvVille Syrjälä1-1/+1
2014-10-27drm/i915: Ignore long hpds on eDP portsVille Syrjälä1-0/+12
2014-10-27drm/i915: Do a dummy DPCD read before the actual readVille Syrjälä1-0/+7
2014-10-27Merge remote-tracking branches 'spi/fix/dw', 'spi/fix/orion', 'spi/fix/pl022'...Mark Brown5-41/+93
2014-10-27Merge remote-tracking branch 'regulator/fix/rk808' into regulator-linusMark Brown1-1/+1
2014-10-26net/mlx4_core: Call synchronize_irq() before freeing EQ bufferEli Cohen1-0/+1