linux_dsm_epyc7002/drivers/gpu/drm/gma500
Yoichi Yuasa 1278f7de7f gma500: Fix mmap frambuffer
It cannot map correctly if page fault begins from a intermediate address.

[The driver prefaults the mapping, so we need to work from the correct
 base address not the faulting address otherwise the map appears offset by
 the fault offset]

Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Cc: stable@kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>
2012-03-20 09:31:12 +00:00
..
accel_2d.c drm: Replace pitch with pitches[] in drm_framebuffer 2011-12-20 10:06:27 +00:00
backlight.c gma500: Add device framework 2011-11-16 11:25:08 +00:00
cdv_device.c drm: Merge tag 'v3.3-rc7' into drm-core-next 2012-03-15 10:24:32 +00:00
cdv_device.h gma500: fix cdv_intel_wait_for_vblank() prototype 2012-03-10 13:06:15 +00:00
cdv_intel_crt.c gma500: cdv_intel_crt: add missing include 2012-03-10 13:06:17 +00:00
cdv_intel_display.c gma500: cdv_intel_crt: mark few functions as static 2012-03-10 13:06:21 +00:00
cdv_intel_hdmi.c gma500: cdv_intel_hdmi: add missing include 2012-03-10 13:06:23 +00:00
cdv_intel_lvds.c gma500: cdv_intel_lvds: #if 0 currently unused functions 2012-03-10 13:06:25 +00:00
framebuffer.c gma500: Fix mmap frambuffer 2012-03-20 09:31:12 +00:00
framebuffer.h gma500: kill virtual mapping support 2011-12-06 09:55:29 +00:00
gem_glue.c gma500: gem_glue: add missing include 2012-03-10 13:05:56 +00:00
gem_glue.h gma500: GEM and GEM glue 2011-11-16 11:22:36 +00:00
gem.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
gtt.c drm: Merge tag 'v3.3-rc7' into drm-core-next 2012-03-15 10:24:32 +00:00
gtt.h gma500: gtt based hardware scrolling console 2011-12-06 09:55:39 +00:00
intel_bios.c gma500: Move the API 2011-12-06 09:54:23 +00:00
intel_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
intel_gmbus.c drm: Fix kcalloc parameters swapped 2012-02-13 12:07:36 +00:00
intel_i2c.c gma500: fixup build versus latest header changes. 2011-11-16 12:14:04 +00:00
intel_opregion.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
Kconfig gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
Makefile gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mdfld_device.c gma500: mdfld_device: mark few functions as static 2012-03-10 13:06:26 +00:00
mdfld_dsi_dpi.c gma500: mdfld_dsi_dpi: drop unused variables 2012-03-10 13:06:27 +00:00
mdfld_dsi_dpi.h gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mdfld_dsi_output.c gma500: medfield: drop a bit of dead code 2012-03-10 13:05:52 +00:00
mdfld_dsi_output.h gma500: medfield: drop a bit of dead code 2012-03-10 13:05:52 +00:00
mdfld_dsi_pkg_sender.c gma500: mdfld_dsi_pkg_sender: fix -Wtype-limits warning 2012-03-10 13:06:28 +00:00
mdfld_dsi_pkg_sender.h gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mdfld_intel_display.c gma500: mdfld_intel_display: drop unused variables 2012-03-10 13:06:28 +00:00
mdfld_output.c gma500: mdfld_dsi_output_init() drop unused parameter 2012-03-10 13:05:51 +00:00
mdfld_output.h gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mdfld_tmd_vid.c gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mdfld_tpo_vid.c gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
mid_bios.c gma500: silence gcc warnings in mid_get_vbt_data() 2012-01-10 10:01:22 +00:00
mid_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
mmu.c gma500: mmu: mark psb_mmu_free_pt() and psb_mmu_pt_alloc_map_lock() as static 2012-03-10 13:06:01 +00:00
oaktrail_crtc.c gma500: oaktrail_crtc: drop unused variables 2012-03-10 13:06:30 +00:00
oaktrail_device.c gma500: mark oaktrail_backlight_init() as static 2012-03-10 13:06:33 +00:00
oaktrail_hdmi_i2c.c gma500: oaktrail_hdmi_i2c_access() drop unused variable 2012-03-10 13:06:34 +00:00
oaktrail_hdmi.c gma500: oaktrail_hdmi: fix -Wmissing-field-initializers warning 2012-03-10 13:06:32 +00:00
oaktrail_lvds.c gma500: oaktrail_lvds_init() drop unused variable 2012-03-10 13:06:35 +00:00
oaktrail.h gma500: Add Oaktrail support 2011-11-16 11:27:12 +00:00
power.c gma500: suspend/resume support for Cedartrail 2012-03-15 09:46:22 +00:00
power.h gma500: Add device framework 2011-11-16 11:25:08 +00:00
psb_device.c gma500: rework register stuff sanely 2012-03-10 13:05:44 +00:00
psb_drv.c gma500: fix two -Wmissing-field-initializers warnings 2012-03-10 13:06:13 +00:00
psb_drv.h gma500: suspend/resume support for Cedartrail 2012-03-15 09:46:22 +00:00
psb_intel_display.c gma500: psb_intel_display: drop unused variables 2012-03-10 13:06:38 +00:00
psb_intel_display.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_drv.h gma500: Convert Cedarview to work with new output handling 2011-12-20 10:23:15 +00:00
psb_intel_lvds.c intel, gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init() 2012-03-10 13:05:37 +00:00
psb_intel_modes.c gma500: Remove psb_intel_output from ddc_probe and ddc_get_modes 2011-12-20 10:23:06 +00:00
psb_intel_reg.h gma500: suspend/resume support for Cedartrail 2012-03-15 09:46:22 +00:00
psb_intel_sdvo_regs.h gma500: Replace SDVO code with slightly modified version from i915 2011-12-20 10:23:14 +00:00
psb_intel_sdvo.c gma500: mark psb_intel_sdvo_hdmi_sink_detect() as static 2012-03-10 13:06:39 +00:00
psb_irq.c gma500: psb_irq: mark mid_{enable, disable}_pipe_event() as static 2012-03-10 13:06:40 +00:00
psb_irq.h gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
psb_lid.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
psb_reg.h gma500: Add the core DRM files and headers 2011-11-16 11:26:35 +00:00
tc35876x-dsi-lvds.c gma500: initial medfield merge 2012-03-10 13:05:48 +00:00
tc35876x-dsi-lvds.h gma500: initial medfield merge 2012-03-10 13:05:48 +00:00