aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorAlexander Shishkin <alexander.shishkin@linux.intel.com>2018-09-18 16:10:48 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-09-18 16:08:38 +0200
commitebe4582281d6e90972f057318a6edea14810ea48 (patch)
tree4da6cbfc9082c78cb4df7a6a8dcfa040d9770cbf /tools/perf/scripts/python/bin
parentintel_th: Fix device removal logic (diff)
downloadlinux-ebe4582281d6e90972f057318a6edea14810ea48.tar.gz
linux-ebe4582281d6e90972f057318a6edea14810ea48.zip
intel_th: Fix resource handling for ACPI glue layer
The core of the driver expects the resource array from the glue layer to be indexed by even numbers, as is the case for 64-bit PCI resources. This doesn't hold true for others, ACPI in this instance, which leads to an out-of-bounds access and an ioremap() on whatever address that access fetches. This patch fixes the problem by reading resource array differently based on whether the 64-bit flag is set, which would indicate PCI glue layer. Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Fixes: ebc57e399b8e ("intel_th: Add ACPI glue layer") CC: stable@vger.kernel.org # v4.17+ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
/intel-iommu.c?id=51a63e67da6056c13b5b597dcc9e1b3bd7ceaa55&follow=1'>intel_iommu: disable all VT-d PMRs when TXT launchedJoseph Cihula1-9/+29 2011-04-21x86, numa: Fix cpu nodemasks for NUMA emulation and CONFIG_DEBUG_PER_CPU_MAPSDavid Rientjes3-33/+20 2011-04-21Revert "x86, NUMA: Fix fakenuma boot failure"David Rientjes1-23/+0 2011-04-21agp: fix arbitrary kernel memory writesVasiliy Kulikov1-3/+8 2011-04-21agp: fix OOM and buffer overflowVasiliy Kulikov1-1/+7 2011-04-20xfs: fix duplicate message outputDave Chinner1-1/+3 2011-04-20Open with O_CREAT flag set fails to open existing files on non writable direc...Sachin Prabhu1-1/+8 2011-04-20xen: mask_rw_pte: do not apply the early_ioremap checks on x86_32Stefano Stabellini1-4/+9 2011-04-20xen: do not create the extra e820 region at an addr lower than 4GStefano Stabellini1-1/+1 2011-04-20md: Update documentation for sync_min and sync_max entriesCoolCold1-0/+10 2011-04-20md: Cleanup after raid45->raid0 takeoverKrzysztof Wojcik1-0/+1 2011-04-20md: Fix dev_sectors on takeover from raid0 to raid4/5NeilBrown1-0/+4 2011-04-20md/raid5: remove setting of ->queue_lockNeilBrown1-1/+0 2011-04-20drm/radeon/kms: fix IH writeback on r6xx+ on big endian machinesCédric Cano2-2/+2 2011-04-20drm/radeon/kms: pll tweaks for r7xxAlex Deucher1-5/+1 2011-04-20drm/nouveau: fix allocation of notifier objectMarcin Slusarz1-1/+1 2011-04-20drm/nouveau: fix notifier memory corruption bugMarcin Slusarz1-2/+2 2011-04-20drm/nouveau: fix pinning of notifier blockBen Skeggs1-4/+7 2011-04-20drm/nouveau: populate ttm_alloced with false, when it's notBen Skeggs1-0/+1 2011-04-20drm/nouveau: fix nv30 pcie boardsBen Skeggs2-3/+3 2011-04-20drm/nouveau: split ramin_lock into two locks, one hardirq safeBen Skeggs6-12/+22 2011-04-20xtensa: Fixup irq conversion fallout and nmi_countThomas Gleixner1-12/+6 2011-04-19nfsd4: Fix filp leakOGAWA Hirofumi1-1/+1 2011-04-19Revert "[media] V4L: videobuf, don't use dma addr as physical"Linus Torvalds1-1/+1 2011-04-19hwmon: (max34440) Add driver documentationGuenter Roeck2-10/+79 2011-04-19hwmon: (max16064) Add driver documentationGuenter Roeck2-5/+62 2011-04-19hwmon: (max8688) Add driver documentationGuenter Roeck2-5/+69 2011-04-19hwmon: (pmbus) Documentation updatesGuenter Roeck1-6/+8 2011-04-19hwmon: (smm665) Fix spelling error in driver documentationGuenter Roeck1-4/+4 2011-04-19hwmon: (pmbus) Removed unused variable from struct pmbus_dataGuenter Roeck1-1/+0