linux_dsm_epyc7002/drivers/gpu/drm/radeon
Jerome Glisse a513c184d9 drm/radeon/kms: Don't try to process irq when we are unloading
If module is being unloaded we should not try to handle irq especialy
we should not call into drm helper or we could hard hang the computer
free_irq will call the irq handler to make sure we behave properly.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-09-10 18:41:01 +10:00
..
reg_srcs drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
atom-bits.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom-names.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom-types.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atom.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
atombios_crtc.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
atombios.h drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
avivod.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
Kconfig drm/kms/radeon: make kms default a runtime option 2009-09-08 11:15:59 +10:00
Makefile drm/kms/radeon: make kms default a runtime option 2009-09-08 11:15:59 +10:00
mkregtable.c drm/radeon: cleanup mkregtable.c 2009-08-31 09:09:28 +10:00
ObjectID.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
r100_track.h drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
r100.c drm/radeon/kms: Don't try to process irq when we are unloading 2009-09-10 18:41:01 +10:00
r100d.h drm/radeon/kms: wait for cp idle before stopping it. 2009-09-10 10:12:41 +10:00
r200.c drm/radeon/kms: add rn50/r100/r200 CS tracker. 2009-09-08 08:54:31 +10:00
r300_cmdbuf.c drm/radeon: add regs required for occlusion queries support 2009-03-29 18:31:35 +10:00
r300_reg.h drm/radeon/kms: add initial colortiling support. 2009-07-29 15:42:18 +10:00
r300.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r300d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r420.c drm/radeon/kms: add R4XX mc register access helper. 2009-09-10 10:13:33 +10:00
r420d.h drm/radeon/kms: add R4XX mc register access helper. 2009-09-10 10:13:33 +10:00
r500_reg.h drm/radeon/kms: Fix up vertical blank interrupt support. 2009-08-16 08:36:19 +10:00
r520.c drm/radeon: add GET_PARAM/INFO support for Z pipes 2009-08-21 19:10:30 +10:00
r600_blit_kms.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_blit_shaders.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_blit_shaders.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_blit.c drm/radeon/r600: fix legacy blit code 2009-09-10 06:53:17 +10:00
r600_cp.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_cs.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600_reg.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
r600.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
r600d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_agp.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_asic.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_atombios.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_benchmark.c drm/radeon: Fix size used for benchmarking BO copies. 2009-07-29 16:08:56 +10:00
radeon_bios.c drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_clocks.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_combios.c drm/kms/radeon: cleanup combios TV table like DDX. 2009-08-19 14:11:32 +10:00
radeon_connectors.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_cp.c Merge intel drm-intel-next branch 2009-09-07 20:27:20 +10:00
radeon_cs.c drm/radeon/kms: drop zero length CS indirect buffers. 2009-07-15 17:13:15 +10:00
radeon_cursor.c drm/radeon/kms: fix hotspot handling on pre-avivo chips 2009-07-15 17:13:24 +10:00
radeon_device.c drm/radeon/kms: add R4XX mc register access helper. 2009-09-10 10:13:33 +10:00
radeon_display.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_drv.c drm/kms/radeon: make kms default a runtime option 2009-09-08 11:15:59 +10:00
radeon_drv.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_encoders.c drm/radeon/kms: re-apply 2007d633d6 2009-09-09 05:35:37 +10:00
radeon_fb.c drm/kms: move driver specific fb common code to helper functions (v2) 2009-08-31 09:09:31 +10:00
radeon_fence.c drm/radeon/r600: use fence->timeout directly 2009-09-09 08:17:57 +10:00
radeon_fixed.h drm/radeon: introduce kernel modesetting for radeon hardware 2009-06-15 12:01:53 +10:00
radeon_gart.c drm/radeon/kms: fix some GART table entry bugs. 2009-07-15 17:13:02 +10:00
radeon_gem.c drm/radeon/kms: Fix radeon_gem_busy_ioctl harder. 2009-08-23 11:36:13 +10:00
radeon_i2c.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
radeon_ioc32.c drm: reorganise drm tree to be more future proof. 2008-07-14 10:45:01 +10:00
radeon_irq_kms.c radeon: Use request_firmware() 2009-08-31 09:09:30 +10:00
radeon_irq.c drm/radeon: RS600: fix interrupt handling 2009-03-13 14:24:16 +10:00
radeon_kms.c drm/radeon: add GET_PARAM/INFO support for Z pipes 2009-08-21 19:10:30 +10:00
radeon_legacy_crtc.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_legacy_encoders.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_legacy_tv.c drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_mem.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
radeon_mode.h drm/radeon/kms: add initial radeon tv-out support. 2009-09-08 09:24:37 +10:00
radeon_object.c drm/radeon/kms: implement bo busy check + current domain 2009-08-17 12:28:56 +10:00
radeon_object.h ttm: Make parts of a struct ttm_bo_device global. 2009-08-19 16:10:34 +10:00
radeon_reg.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_ring.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_share.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_state.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon_test.c drm/radeon: Add radeon.test parameter for running BO GPU copy tests. 2009-07-29 16:08:39 +10:00
radeon_ttm.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
radeon.h drm/radeon/kms: add R4XX mc register access helper. 2009-09-10 10:13:33 +10:00
rs400.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
rs600.c drm/rs600/690: use autogenerated safe register tables. 2009-08-27 11:11:56 +10:00
rs690.c drm/rs600/690: use autogenerated safe register tables. 2009-08-27 11:11:56 +10:00
rs690r.h drm/radeon/kms: fix bandwidth computation on avivo hardware 2009-07-29 15:45:09 +10:00
rv515.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
rv515d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
rv770.c drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00
rv770d.h drm/radeon/kms: add r600 KMS support 2009-09-08 11:15:52 +10:00