Merge DRM changes from upstream v5.15..v5.16
This commit was generated using: rhdrm-merge-drm v5.16 2043115 Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2043115 Conflicts: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c drivers/gpu/drm/drm_connector.c drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c drivers/gpu/drm/i915/gem/i915_gem_object_types.h drivers/gpu/drm/i915/gt/intel_gt_types.h drivers/gpu/drm/i915/intel_uncore.c Conflict resolution: diff --cc drivers/gpu/drm/i915/gem/i915_gem_object_types.h index 3012cbe5b0b7,da85169006d4..a0aa6dbe120e --- a/drivers/gpu/drm/i915/gem/i915_gem_object_types.h +++ b/drivers/gpu/drm/i915/gem/i915_gem_object_types.h @@@ -295,11 -299,12 +299,13 @@@ struct drm_i915_gem_object #define I915_BO_ALLOC_FLAGS (I915_BO_ALLOC_CONTIGUOUS | \ I915_BO_ALLOC_VOLATILE | \ I915_BO_ALLOC_CPU_CLEAR | \ - I915_BO_ALLOC_USER) - #define I915_BO_READONLY BIT(4) - #define I915_TILING_QUIRK_BIT 5 /* unknown swizzling; do not release! */ - #define I915_BO_WAS_BOUND_BIT 6 - + I915_BO_ALLOC_USER | \ + I915_BO_ALLOC_PM_VOLATILE | \ + I915_BO_ALLOC_PM_EARLY) + #define I915_BO_READONLY BIT(6) + #define I915_TILING_QUIRK_BIT 7 /* unknown swizzling; do not release! */ + #define I915_BO_PROTECTED BIT(8) ++#define I915_BO_WAS_BOUND_BIT 9 /** * @mem_flags - Mutable placement-related flags * diff --cc drivers/gpu/drm/i915/gt/intel_gt_types.h index 9fbcbcc6c35d,14216cc471b1..f20687796490 --- a/drivers/gpu/drm/i915/gt/intel_gt_types.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_types.h @@@ -72,8 -73,8 +73,10 @@@ struct intel_gt struct intel_uc uc; + struct mutex tlb_invalidate_lock; + + struct i915_wa_list wa_list; + struct intel_gt_timelines { spinlock_t lock; /* protects active_list */ struct list_head active_list; diff --cc drivers/gpu/drm/i915/intel_uncore.c index de8d0558389c,e072054adac5..e21c779cb487 --- a/drivers/gpu/drm/i915/intel_uncore.c +++ b/drivers/gpu/drm/i915/intel_uncore.c @@@ -734,11 -739,7 +740,11 @@@ static void __intel_uncore_forcewake_pu continue; } - fw_domains_put(uncore, domain->mask); + if (delayed && + !(domain->uncore->fw_domains_timer & domain->mask)) + fw_domain_arm_timer(domain); + else - uncore->funcs.force_wake_put(uncore, domain->mask); ++ fw_domains_put(uncore, domain->mask); } } @@@ -759,20 -760,7 +765,20 @@@ void intel_uncore_forcewake_put(struct return; spin_lock_irqsave(&uncore->lock, irqflags); - __intel_uncore_forcewake_put(uncore, fw_domains); + __intel_uncore_forcewake_put(uncore, fw_domains, false); + spin_unlock_irqrestore(&uncore->lock, irqflags); +} + +void intel_uncore_forcewake_put_delayed(struct intel_uncore *uncore, + enum forcewake_domains fw_domains) +{ + unsigned long irqflags; + - if (!uncore->funcs.force_wake_put) ++ if (!uncore->fw_get_funcs) + return; + + spin_lock_irqsave(&uncore->lock, irqflags); + __intel_uncore_forcewake_put(uncore, fw_domains, true); spin_unlock_irqrestore(&uncore->lock, irqflags); } @@@ -811,10 -799,10 +817,10 @@@ void intel_uncore_forcewake_put__locked { lockdep_assert_held(&uncore->lock); - if (!uncore->funcs.force_wake_put) + if (!uncore->fw_get_funcs) return; - __intel_uncore_forcewake_put(uncore, fw_domains); + __intel_uncore_forcewake_put(uncore, fw_domains, false); } void assert_forcewakes_inactive(struct intel_uncore *uncore) Commit list: commit ce7e75c7 commit bc33e71f commit 39afa410 commit f9d56cd6 commit 0bb50de1 commit 5798a769 commit 5c5c40e2 commit 70418a68 commit fa9899da commit 89f2e7ab commit d16de9a2 commit 01da701b commit c5589bb5 commit 8b46cc65 commit b9709057 commit 8b93d1d7 commit 804b6e5e commit 45d9c8dd commit efd330b9 commit ad482232 commit d5ef86b3 commit ebd8cbf1 commit f6864b27 commit 7b812171 commit 5918241f commit 07075702 commit 3b4da831 commit 2817efae commit b2eb7d71 commit 32a4eb04 commit 992c2381 commit d8959fb3 commit f492283b commit ea5ea3d8 commit 7b24b79b commit bbaafe53 commit 820a2ab2 commit a53f1dd3 commit 88fa1fde commit 072e70d5 commit 90fd2194 commit 6fa701d1 commit dab1b47e commit 7f16d0f3 commit a23e0a2a commit c00e14cd commit 9e9dfd08 commit 9e6dcf33 commit 4b5777af commit 8e6b13a7 commit 3c6a4a02 commit 63aef47b commit c9b6e949 commit 5359b745 commit 8c3363c6 commit 331de7db commit 48c429c6 commit 3d3f7c1e commit 72ad4968 commit faca22fd commit 287d00d4 commit cd4891e4 commit 2670ff5c commit ff12ce2c commit d7f213c1 commit 81a14bed commit e54163e9 commit b7e8b086 commit 61a8736f commit b131d499 commit d5f45d1e commit c79b846f commit f5b21c2e commit 9ab29e15 commit 59821ed9 commit 1db18260 commit e752d1f9 commit 48efd014 commit ac5a2dff commit b6dfa416 commit cb6baa20 commit dc6d6158 commit af182a23 commit d3616883 commit b8db2611 commit 1c8d9adf commit 705d4fee commit 6b937650 commit 6321a722 commit 5e076529 commit ae4b0eac commit 35a17f93 commit 6501e6bb commit d8ac30fd commit 66907633 commit b294425e commit 24951b58 commit 6205372b commit 8a3b3df3 commit 510e890e commit 98b27e79 commit a338847a commit 7b43cd70 commit 62d66b21 commit 0bae0872 commit 76a04cd9 commit d3252e1a commit 6cc42fbe commit c0a52f8b commit 4b93f49d commit f3ede209 commit 08994edb commit 3a8e7fd6 commit 47ddb72f commit 13d69674 commit 28210a3f commit ba3d8257 commit 450b2622 commit f123efeb commit 0ce29825 commit f18362cd commit 12b2c301 commit e2cf6afc commit 97168460 commit da8ac4bf commit 4087d2fb commit dbe48d03 commit b0a5303d commit ebd5f742 commit 0e10e9a1 commit 981b04d9 commit fa3217c4 commit 45cbbe50 commit d9edf92d commit ad26451a commit a1b63119 commit 3a3dd534 commit 32eadf52 commit c9d7b282 commit 3a5f3d61 commit 8b03e3fc commit d39491d8 commit 4c216f0d commit 5db18567 commit f7a8f9af commit f87c46c4 commit 19ba2e8e commit c97f082c commit 61452908 commit 83228ebb commit 3bc8d921 commit d76b12da commit 5a2730fc commit f01ee019 commit b5ce6fe8 commit e27c41d5 commit bc204778 commit f1c1a982 commit 55eea8ef commit 9b2fdc33 commit 94b1c9c7 commit 58065a1e commit 3a9d5b0b commit 391ac135 commit 84d588c3 commit 34eaf30f commit f9e476c5 commit 37df9560 commit 25c94b33 commit a0a2f7bb commit 080e613c commit 0ad29a4e commit 7d7630fc commit fd30b7d9 commit 9ad54467 commit 802fd961 commit d72277b6 commit 3a5f9281 commit 344c3278 commit 6fd5a7c9 commit 533140cb commit 8ee81677 commit bc41f059 commit 555ae26d commit 450cede7 commit cd54323e commit b83dcd75 commit 044e55b1 commit 98cca519 commit a9fc4315 commit b62aa57e commit d79a1d71 commit c6b24848 commit cfbe5291 commit fb1e95bc commit 5bd785a8 commit 75eefd82 commit c238980e commit 8cf97637 commit e1068a9e commit c6d04e48 commit 24fad29e commit a82a9979 commit 0483a301 commit 9ec8795e commit 84315152 commit dcc5d820 commit a9a56e76 commit 6ba69981 commit 72337aac commit 11182986 commit 9e1dbc1a commit dab8477b commit 5a449e58 commit d4c16733 commit f5392e5f commit 68e7d0ba commit ac1509d1 commit 101ba90f commit a7181b52 commit 9ae807f0 commit e8ba4922 commit 67684fcb commit a906331c commit f7ea304f commit 1c48fbf6 commit bbb36348 commit c7c4dfb6 commit 6bd58b70 commit 0f3692b5 commit 3f027d61 commit 502d0609 commit f503eb0c commit 43315f86 commit 5ebd50d3 commit fe01883f commit 84d3d71f commit ddb8cd4e commit 058d7d62 commit 58cfa329 commit 0f317ebb commit 3e31d057 commit a481d0e8 commit 4e79e12f commit fcd0bbd6 commit be77a2f4 commit c5fd9986 commit 324317ad commit d7fe6f8a commit 4f4859d0 commit 361da7c3 commit c8527b9a commit 353be7c2 commit 74388ca4 commit f25e3908 commit 63a48815 commit 9eeb7b4e commit 617d5b34 commit fc30a676 commit 669b949c commit c39f51cc commit 88209a8e commit d67e3d5a commit 1ca36cff commit ac653dd7 commit cf37e5c8 commit 9888beaa commit d135865c commit d2420c2e commit 422cda4f commit f16d5cb9 commit ae36b629 commit b0d83888 commit 52d66c06 commit 0f797650 commit 1424ba81 commit 5b116c17 commit 9798b172 commit 3cb3e343 commit af5bc9f2 commit 4f41ddc7 commit 2f765205 commit 87ea9580 commit 8571c765 commit b5c24049 commit 37eab1fe commit 18a9cbbe commit 948b0ae6 commit 185667c2 commit 5ad2d11f commit 43192617 commit 59715cff commit 62d266b2 commit 8a4d393e commit 06dd1888 commit 02f958a2 commit 334f81d1 commit 3771449b commit 5f64d9af commit ee121f7e commit 2ba83fd5 commit d4ac1332 commit a7496559 commit e312af6c commit b25715a0 commit 3550d622 commit 952ab0b3 commit e0d09634 commit 928adbf6 commit 410ad92d commit 8e794421 commit 6077911b commit 035f5496 commit 64d283cb commit 5e1a9a3e commit 13900e6f commit 0d0118cc commit caf58a2c commit f22268ce commit 7b89bf83 commit 9e0d55ae commit 1131cadf commit d0209709 commit 2a50edbf commit 34316c1e commit 63f8bee4 commit 6513104b commit ac02dc34 commit c580afa2 commit 1b76cd17 commit 68e1634d commit 0d9a947b commit db7b568e commit 9b3d7652 commit 18b4f1a0 commit 0c55b63b commit 3da35006 commit 8e6d0b69 commit f8846323 commit ea20e246 commit 9cec53c1 commit de3a1e33 commit 68331d7c commit cb9038aa commit 405a81ae commit 0fcfb300 commit 5f0d4214 commit 50bc6486 commit e9354051 commit 0b738333 commit 78afff2a commit 282abb5a commit d5dd580d commit ce079f6d commit d1b803f4 commit bcf26654 commit dc34ca92 commit e0ccf1d6 commit 555ec521 commit 8c66081b commit c98e3d15 commit 32f6734c commit 262d88ba commit f6d66fc8 commit 48b09612 commit 064b877d commit 5bd4f20d commit 259d7199 commit 12235da8 commit 72fe6ca8 commit ce0eacbb commit 1f3a11c3 commit af7ea1e2 commit 641dd82f commit 022f324c commit 00142bce commit 23f6a829 commit d0c56031 commit f3bc07eb commit 9a6b201b commit d0a65249 commit 53718bff commit 054ce0bc commit fc8a2b1e commit 762520e3 commit c78b4a85 commit 7bb97db8 commit 4e718a0e commit 078397bb commit 6114f71b commit 79ac2b1b commit 1d713917 commit 65213594 commit e01163e8 commit bac9c294 commit d9f91a10 commit e8de4d55 commit 5f04e7ce commit 3fd68b7b commit b6d5ffce commit 9ea10a50 commit 52824ca4 commit c46a4cc1 commit a64ad9c3 commit 24e27de1 commit 5540cf8f commit ea97e44f commit 7acbbc7c commit 87ba15d6 commit 9175ffff commit 91160c83 commit ff04f8be commit 45f63790 commit 1ab2b4cd commit 6cdbb101 commit 09b2a597 commit aef02736 commit e5b32ae3 commit c74e66d4 commit 0dfc7081 commit 68c03c0e commit d4ae66f1 commit e6e0edfd commit 5a623ff8 commit 8f27dbf0 commit 0cf771b5 commit 52913626 commit 9c2fce13 commit 23b405bf commit f3eb831e commit c6dc899e commit f71635e8 commit 2df94510 commit c2f17e60 commit 69831880 commit dfbc6cb6 commit aad24cc4 commit 9814948e commit 92dff6c7 commit 929dd111 commit 54fc4f13 commit 3d1adc3d commit 27493cb8 commit 73262db6 commit 9ce5884e commit ab98ebb9 commit be68d44b commit 6cd1f9b4 commit 31ea4344 commit d77de788 commit a0f884f5 commit 44144f1a commit 3f83f17b commit 17c6805a commit 226f4f5a commit b64cc057 commit 3d360154 commit a86396c3 commit 7f6ab50a commit 006c26a0 commit b2fe31cf commit 0a226780 commit d82e2c24 commit c03509cb commit ebe86a57 commit 7ac80532 commit 1aed4828 commit e7eb2137 commit 22667e6e commit 4768349e commit 757af27b commit 1f2fcc81 commit a62427ef commit 1bd3bc74 commit 13d463ec commit d51fc42a commit 4b7786d8 commit 4de0bfe6 commit b3492ed1 commit 0d4b4253 commit f777bb9a commit 808643ea commit 253a5591 commit 5d694266 commit bdd1a21b commit 05408f24 commit 39371f7d commit 60f39edd commit 2800ff0e commit c719b0cd commit 655c167e commit 6effad8a commit 640ae42e commit 586d71a4 commit 22f4f4fa commit 73490d26 commit 9080a18f commit 2485e275 commit 692d8db0 commit 13afcdd7 commit f602a96e commit 2dfa597d commit 0d938863 commit d80ee88e commit 81387fc4 commit c56ce956 commit 3e42cc61 commit 0d8ee5ba commit a259cc14 commit be988eae commit 6341eb6f commit bdc1a2d2 commit 2f051f67 commit 5f524aea commit 09bbdd87 commit a837a068 commit 8886815f commit 209264a8 commit a1419fb4 commit db656849 commit ebe180d3 commit 7d1be0a0 commit 30658985 commit 74af1e2c commit 10579b75 commit c6b40ee3 commit 20ac422c commit d576b31b commit 116e5947 commit b3ed524f commit 1e394457 commit 2a764b7c commit 7dad41aa commit 0464ed1a commit 71cf9e72 commit a74d0224 commit 77ec28ea commit ca5c636d commit aaca8c38 commit e4348849 commit f524dd54 commit e7947476 commit b0d88890 commit bf72ca73 commit b089ebaa commit b629a824 commit ba9012fc commit 52dffe2f commit f6e54f06 commit e3ab29aa commit 43dc2ad5 commit 75969362 commit 8673b8dc commit 14431f3b commit 487ac89f commit 87e9585b commit 18c58153 commit 93ee1a2c commit 5716c8c6 commit 758b2fc2 commit ef9c66a0 commit 02a1a635 commit 44892ffa commit 4360a2b5 commit 46d8e4a1 commit 27057882 commit 082800ab commit 7b75709a commit 89ac34c1 commit de1677c5 commit 5c8c179b commit 903f3806 commit 1c55b1e0 commit cd030c7c commit c6d27046 commit 0a108bca commit a73477f8 commit 6b4cd9cb commit cbc7617a commit d28c2f5c commit eba4b796 commit dde98a57 commit 34268c9d commit b1079043 commit 1925d6a7 commit 6198770a commit 4fb530e5 commit 7547675b commit e8b6e76f commit bbf588d7 commit 85c83ea9 commit 8d6b006e commit cd7f5ca3 commit 78aa20fa commit f5d28856 commit 635138f7 commit 21856e1e commit d0f5d790 commit 43d46f0b commit a5a3dd42 commit 49e7f76f commit 11408ea5 commit 7194dc99 commit 4f7dad58 commit 62e1e308 commit 30e114ef commit 11a89708 commit 675d23c1 commit 64851a32 commit d0bc6770 commit 8e8289a0 commit 38c39346 commit 3e0abc76 commit ff67c4c0 commit b58a8868 commit 028a998c commit 75068994 commit c01baf22 commit 3626a6ae commit 356af2f3 commit dae66a04 commit ce9c1d8c commit 335aea75 commit 0de5472a commit 0069a227 commit 5039f529 commit 894c6890 commit 5c67ff3a commit 0ad53fe3 commit 08243606 commit 8a567b11 commit 00fc3787 commit cff4c2c6 commit f5b8c316 commit 7eadfbfe commit 1e39da5a commit 2709abc8 commit a471a526 commit ef46972a commit f0b6b01b commit 59050d78 commit c4f61203 commit 4378daf5 commit 1e9ae61d commit 9f620f1d commit 8a1ec3f3 commit cbf02c50 commit e505d764 commit 241ffeb0 commit ac220f5f commit 1f61f065 commit 5da579cf commit 34ac6b65 commit ef39826c commit 1163649a commit de572e88 commit 7f6002e5 commit 6b51b02a commit 606b1028 commit e9d0c0c4 commit e04a911f commit aa0813b1 commit 80e77e30 commit e365e4aa commit 3e2947cd commit 207ea507 commit b90acd09 commit 0743019d commit 5e9a0200 commit 7d8de8ca commit a23299bb commit 7ceb751b commit 5ec2b4f7 commit fd71fc38 commit 0f26c8e2 commit 068396bb commit 048a57fc commit 0fb00cc2 commit ab953f09 commit 4bb2d367 commit 399190e7 commit 7c5f2eec commit 26723c3d commit 6aa2daae commit 746826bc commit 4f9e860e commit 299f040e commit 8d813d1a commit f22f4e5b commit 77d40e01 commit 9eddd5a9 commit 217ecd31 commit 0de9765d commit 0e9deac5 commit fb2d2de3 commit 8bf7a12c commit 5def925d commit 7d4fed88 commit bb3425ef commit e4165ae8 commit f6e3be98 commit f820693b commit 5bafd85d commit e722ab8b commit 193299ad commit 5f5ada0b commit e9d1d2bb commit 2c63e0f9 commit 3e022c1f commit a0b1d355 commit cee0b7cb commit bcf80d6e commit d0920a45 commit c6921d48 commit 104c1b3d commit 4cabfedc commit 1f25d005 commit 83d7b6d5 commit 294a0d95 commit 6f67e6fd commit 1f9e2f44 commit 077b3191 commit 7a154d5b commit d91a342e commit 76fd2c37 commit 369de54e commit 288f1068 commit e6aa7136 commit 3ad2dd9c commit 0436ac1b commit e0111ce0 commit cbbd3764 commit 95c9e122 commit 2ae09687 commit d3ac8d42 commit 32271ecd commit 0cfab4cb commit ef6ba31d commit 6eba56f6 commit 390cf1b2 commit 2d5517a5 commit 6f8e2038 commit 4b2437f6 commit d08df3b0 commit 7d396cac commit 3f68c01b commit e5d59cfa commit c7490949 commit 6131538b commit eb601e61 commit f76f795a commit 81d1bf01 commit 5f52e9a7 commit 54d2b1f4 commit 1534db55 commit a1f62df7 commit 795d0839 commit 02200e91 commit 8f4bb1e7 commit 4b0ad842 commit bdbeb0dd commit eb4fd29a commit 5db9d065 commit 63352b7f commit 524cf3ab commit fac17723 commit ce2d99a8 commit bc7c3d1d commit 4edbbfde commit 13ebe284 commit 258fa17d commit 7c69d615 commit a8967967 commit af3b89d3 commit ea0d730a commit 96626a0e commit 3e67f4f2 commit 75aa1841 commit c08182f2 commit 5f931489 commit 994470b2 commit d4c6e870 commit 91e9db33 commit 98788440 commit f7f12b25 commit 559f591d commit 43bf00f2 commit 24be2d70 commit 9d0cb2c3 commit 82d05736 commit e47868ea commit 1fcc208c commit 6b726a0a commit 61b396b9 commit 50638f7d commit 96b8dd44 commit 0b64a5a8 commit 75a07bcd commit 2cbc6f42 commit 5eceb201 commit de309ab3 commit 5c3720be commit fe323f03 commit 1b592d00 commit f1741615 commit aa9f8cc3 commit 3ae695d6 commit d0761fd2 commit 1d789535 commit b05b9c59 commit 6d46d419 commit 5b983db8 commit c868d584 commit a79d3709 commit 546dc20f commit d4b0ee65 commit c6051149 commit 4b3a624c commit 8001ba85 commit 519607a2 commit 64df665f commit 630e959f commit 84edf537 commit 499f4d38 commit 286826d7 commit c8365dbd commit 127aedf9 commit e17e27f9 commit 85bb2f6e commit e7bd95a7 commit 07f82a47 commit c921ff37 commit 96601e8a commit d3c80698 commit ada5c48b commit 7fa828cb commit 9962601c commit 15184965 commit 8bc2f5c3 commit be152504 commit 1f662675 commit 6c4d4652 commit 210de399 commit 86adcb0b commit ee373411 commit 8017ecb1 commit aa635f65 commit 07fe77c3 commit dac3c405 commit 99cc8774 commit 1445d967 commit 8da5cbaf commit 4874ecf5 commit f2e7d856 commit eabf2019 commit 9fa0fb77 commit 892b74a6 commit 698d0a6f commit 76724b76 commit 99447622 commit 31cf79f0 commit edfb2693 commit 178fbb6d commit 187c236a commit 18b11f9b commit 847a9038 commit 80789bcf commit 71af9d46 commit e8536806 commit b0ce6272 commit 88f52b1f commit 8cf5ed4a commit 6aa8d42c commit 40fadb4c commit f6e03f80 commit 9e3a50d2 commit 8e6519ce commit 5b9581df commit 12b2cab7 commit 12cdff6b commit 753f2674 commit 149ac2e7 commit 7be28bd7 commit a0a33067 commit 5baaac31 commit 63639d01 commit 0a42016d commit dbcae3bf commit 9c2ba265 commit a585070f commit 7cd80132 commit 58144d28 commit 71af6bae commit 1a839e01 commit 24417d5b commit c474420b commit a94a6d76 commit 73bf6671 commit 08808f75 commit 35bdf463 commit 097cbf26 commit ec6abe83 commit c58a863b commit 806d4250 commit 40348bae commit 19f036ea commit 223cce88 commit 54d209e2 commit 31f62079 commit 914b6f29 commit b1f81666 commit 797d72ce commit c7c774fe commit 1176d15f commit a63f393d commit cacadb06 commit 63631859 commit 404046cf commit 1e39f430 commit f30946db commit 5e51cc00 commit 1605b5be commit a0f9f854 commit 90c45fc1 commit f85d9e59 commit 319f4def commit 5c31e9d0 commit 2f1495fa commit 1311f3df commit 0c464eee commit 74a75dc9 commit 2f9a995a commit 0d594ea0 commit 1cd967c6 commit 814c8757 commit aa5e9f98 commit a5b51a9f commit d9f67305 commit c5f44559 commit 381ba6a6 commit c46f4405 commit 91302d6c commit cd06ab2f commit 369b7d04 commit 71cbfeb3 commit 6bdfc37b commit 9c152f54 commit 7e3fb209 commit d1bfbe8a commit fe04957e commit 9470620e commit 62e5a7e2 commit 1f3b22e4 commit a4967a1e commit 91a1a52d commit 2d1ac1cb commit 02f8aa9f commit a273bc99 commit ca432dcc commit afd18180 commit 6f4b590a commit 76c023fa commit f23750b5 commit 43fc10c1 commit 29e41c91 commit 48737ac4 commit 1eecf31e commit 05734ca2 commit 4dd4375b commit abffa715 commit 247c8a73 commit c2fdf53e commit a1f01768 commit f0298326 commit 5e7fe4d9 commit e6908588 commit 83f52364 commit d73b1746 commit ea673f17 commit b0179f0d commit 82a149a6 commit 0ea92ace commit 1a52faed commit f61eae18 commit 36332429 commit 4f3059dc commit 9409eb35 commit 3897df4c commit c2aa552f commit 44d25fec commit 09c5e3a5 commit 99b47aaddfa985681496366e131daa69e282bb2a commit 6b540bf6f14362a912fd79e0e200bf4fa2b6b547 commit bc955204919ea8152b7443e7d48a48cc18dea448 commit 872758dbdb93324ba60d58e70ea2ee04cc7cbad8 commit d38a9294491dcc38b0508c865b59604f66fb08c4 commit e5e32171a2cf1e434d4f88e12467f3e47d0ec618 commit f9d72092cb4902af8b5d4e647589deb248cfb44d commit 5851387a422c2949cb19b52efd9616ff8b18bddd commit 544460c33821b44c2f0c643121303c3dc3f66ef1 commit 28c7023332ceb95c19d9f19914a63f88d15ab427 commit afc76f307e60c865c436e3828a7756e0c358fe0d commit 7647f0096ee87376c96a47357373e02694baa3ec commit 4eb61ddc1b67dcb450d3ddbcfef8dfe2c4279a45 commit c974cf01b248c6f4220bfadd57cce74058453aea commit f8e7bce3a661408377366515118485a2c07f4860 commit 22d4f9beaf32a7cda9edeafdf5e99bec3de32c51 commit ef7ec41f17cbc0861891ccc0634d06a0c8dcbf09 commit 348332e000697b4ca82ef96719e02876434b8346 commit 5aeeac6fa38fca450faed9770f75b1470c0e2073 commit c72942c167c1329f0aaa348e764f52e0aac09459 commit d5edb56fbc59f06324c2d625ab3e7ea0cc4e8b6e commit a3848df60b0606da8a12f34d34eef5183b07fc38 commit 652de07addd2c40684fbf3a91c5b335709a585ca commit 7a28bee067d524c1b8770aa72a82263eb9fc53f0 commit 4a0dc87fca19c51421a8ef5ca086f57898447c70 commit d5ce4313cca480308ee0b41a1a0e223e4ba8a0ff commit 05692bb02abd63959fde2108dbe80dd5082e4f89 commit fd8811e60db45e423b0227373fdf79447826f0ca commit 2fcb26979d5b2e5a07ee3ceda8e7a10e52cc8a4c commit b78f26d3efef70cc6dbaea1172059696e08f3465 commit 94e587b8d1bbfb9fbce5b158c2b63d1af6a73af1 commit 4a86858d3993b64bc435434855cca57a67866fed commit 8048af26034f899f1dead814c5161e93b434026d commit 3cf79bb772a4f95770a3b3670474058addb7d14f commit 641e0e1f5d7f9793a5785ae8aac4d5dc5b4aa9d6 commit a35e5c5b758709ac66a40b2aa90bbd82f3735d3e commit e22ad7e338230889e6bbb5e3ca599b5219aac700 commit 5595e962bd22024d7dc1eee22ba22d76cab76b20 commit 22006ad23b4f614ea0d5a1f57f6b1570c2a4688b commit aacdc9d07ecd2d119229dbd59784c7aea4f3aed3 commit bda24462578ca2b0538d9257509070708ce41acc commit dd706b20934f8890ab3f2567a589d99df0503868 commit f2949a513a8cb2fecf0f403e660369515d68ac90 commit e7414a1a185ead49e8b7e0fa6952e74cfe4a76f4 commit c78abac92190512b31b5557740f61a23fb005f7b commit c57d7da77b48fbe345cbaab55b2f3e0814d9708c commit 69c86e6be3224f831d80e458ba7aedaee3407b73 commit 8098acd3dc827d9e2498352c89ba987eb0ee8764 commit e848c714dbda4d6f0ad17a4d374af0ce9fcd1615 commit c494e57992f9b85e72fac3003358387249b359b6 commit 1b5254e8d9322d34909cc452d76117e743432549 commit 42f88ab772a3be6e94cca559e2270f04164dc3ac commit dac35c423984a22cfc91d9a520fc203ba0c19744 commit c654dc379379b9fa5323a8b859e05c1ef3c3ff28 commit 5efacdf072d19d5321354fa4d8a4df0cc4e1d0cc commit 40320159f066a8172234b044b4a37abaee175581 commit 68e3871dcd6e547f6c47454492bc452356cb9eac commit c9c7d180459267dc4a1033c4765f6ac29ad839b1 commit 18f12604f5eec0484c531712fce9690d78731ccb commit 0f3d2b680444d5697650b5529c9e749acbf7371f commit 7092432e3cb1a47f1ba7fe59ceb23f85bd8e09a4 commit bf99b9b03265b28f08591ea08661f2fd644ea45f commit 0d055f09e12104e08398a27ba38bd7e2cef2a92b commit dcd5ea9f9428d1c95b59416cf1d7af92fd5d0b45 commit e1f17ea4c36fb1bbd866a71fe07ab42e9a49f5e7 commit f7858cb48bf8ee70e71933f1a354a666bb802e54 commit 30f1dccd295b6865fad9e41873dce2f76998cbae commit a035154da45d19e09dc68454673ff257a660aece commit 63430347713a5ba48617687cc8b2aa1f01514432 commit d70af57944a1593f2cd6f94b7eb29fae97929953 commit df94fd05e69e25dd72a7574405b896540803f8b8 commit 3884d8af9b3fcc0c41f04fbd4131be61101d4a4d commit ab5d964c001b9efffcbfa4d67a30186b67d79771 commit 6f2f7c83303d2227f47551423e507d77d9ea01c7 commit ac82902df9cf448a9400ec5bb1416100b157a6c4 commit a61794bd2f657702fcafa26e14097beb17e6f9a6 commit e77f0f5c6a66298b034c8e2021c5a0ece07235ac commit 75fa98d6e458d0fb723c9c968c872cd4aa153049 commit 33c6bd989d5e483b6197f5b6a53c81f8a8f6a215 commit e8ac9e93b492e281e6051aac65024b580017f850 commit c5dd5667f4196b5b3b4bc2a83ad795850c08197f commit 7876c7ea14af692cecedb451c3601a20c19fe430 commit 47be978be0e6010479c13e30c80124d47f8b97a3 commit 8cbc52c20793de8fd75b93ce1872182071282b7b commit 0b54122ca1da24902aaaaa8726674a0a4c1a0de8 commit 4df5585776fad6bc1179ea004622e9c694f2f7df commit df9feb1a6972af994dce8a5aae9e770181e5d065 commit 47b67c9900db0db41e7a678bc0b2fc54983b6cb9 commit 41ad36623fabe7d02c9f89aff077dd4c8ba5d602 commit 16b0314aa746be6c84c0bc6eca9dde0dce2e99df commit 0332078398d0a3d99a59347c3a896896ccac2cc1 commit d6c6a76f80a1c91dceacef3630a7465ece630615 commit d740e0bf8ed4c14ac6a616e2b31626bdcf417135 commit 41724ea273cdda5261db4fabd6bfb1375fbc96b2 commit ae364fd917a23c926367a84a0d5aca7f0e6ab3dd commit 367fe8dc299c968eabdae890536d55d80ea55e01 commit 08e438e6296c566062a2b0627706b5967ceaf183 commit 6c34bd4532a3f39952952ddc102737595729afc4 commit cc99bc62ff6902688ee7bd3a7b25eefc620fbb6a commit c4d6da21b2c6627d968d7c1410925ff4a8c199c4 commit 8a30b871b6f3804a72c523a2b086b72f1bf6146d commit 9ca8bb7a1d201d62773a90bbab267f81f2ea427d commit 02295cf3897aa04072d4d25c7ae642eb86e2d63f commit 5460601de590158b37619f8e18b678aa18da6345 commit 00f965e700ef5aa2d889e7e65c7458531d2a4bcf commit 27f4432577e4f78bbdf15c104748cc738db8eead commit ab0f0c79d1a6c5832d8464804e773103e3e12fea commit 5740211ea442dbfd143093f8eea39faba186042f commit 970eae15600a883e4ad27dd0757b18871cc983ab commit de99e6479885dfa3f64a9511a6477c2b7899e53f commit 31fa8cbce4664946a1688898410fee41ad05364d commit 71e4bbca070e84b85ee2f1748caf92f97e091c7b commit 8483fdfea778aedded76c74659692dee3756b12b commit 68daadf3d673568bb7122b1683fd8b0e27c55d9b commit 3b8a23ae52dfbf785ea6f7c81358b1225a6bd339 commit 68df0f195a689bbb0f92bfeadee6edd90c79c31f commit a5c5d8d50ecf5874be90a76e1557279ff8a30c9e commit 4320e6f86d976f86d836441c31e23ef8cfed048e commit f7e053435c3d9874df7c12f9865d4c746c1b78f2 commit c6e559eb3b246c96bfe77e218097c7c5308da5d8 commit 7c695a2c54b97ac27b20fc0fd17c626af3eee60a commit 3d1a8d950da81573de8288be622dacbf40a2f222 commit 3ce51649cdf23ab463494df2bd6d1e9529ebdc6a commit 9fac5799c8985aa0263dbed7f16f99f85c4d6cd7 commit cafea7728ca66a16dc45724b8bc13da89f703ee4 commit bc39a69a2ac484e6575a958567c162ef56c9f278 commit 33df94e181f2181e2bd04c3830eb380f2f3ed048 commit e5dfcd272722fe3948837e7f1ca7aafb471037b1 commit ffd89aa968d9046ab5fb9f7cdb7f8d3c383a15c1 commit d738db6883df3e3c513f9e777c842262693f951b commit 986430446c917ba89de5f2beadfec7a90e6a1b2b commit 5ffb5267bdc957de827bdd89ef95730d94579ae6 commit 5fdccd5b88410b6be7f19f3c91ef112d174b1564 commit af9775a3e13aeba1e366a21159adcda9ca66ba3a commit 876e835ed733ded22f2ce42db82c6132f7684185 commit 54fe00be270dd6fdb9e23c31a4497edec5a3609b commit 1072461cd7725f3e7957371ffb15abf2b82e2720 commit 8df219bb7d4b14e4e82b3db6da4a73f1b0b767d3 commit b129c94ea39bebf56194ef49d89fa3dc766b587b commit 6dd8154bd24e2dc5662cd18b3ad1178a2b245f38 commit fbde44bcdffc4e1954b9f6f0c030bca2328cc822 commit b8f0208858221d1ab6f9cac4302471e9a563586f commit 7db581d66184eaad070c1ee3943e9bb6a57af337 commit aa46d06bf81ed273cc8739757f611987e9847ef8 commit 5b5e0776ddab26392faac4656f9249dae5354104 commit e4e330ef3a93e8727f967382bd014e93e7d355a7 commit a9a1ac44074ff8cab7d519277f93341e14557f83 commit 3137f792c5bd68c799a9c3762fd37e428bbcf152 commit 4b169ca3674919756e76616dc65a79114962ea14 commit 7fb52632ca7a8c45119064754a446b4be8441c12 commit ed0ffb5dcde95a13bd0208db0b65416e8406699a commit 5354b2bd28082032644a644448ce6fa3fb476cbe commit c224aac87041f93bd7046866edfbc9c34c66c18a commit 75c2830c9157ee4ffae09e7502f20f4aee33529a commit 9c92c79b05f6c9ed70511dbf160030ad20f4124c commit e72aa36ef88f18d541acacaa4051de615ba78efa commit 31484207feb23e6cdb12827560442ab294855923 commit 1e5588d14065eeb154ef15fbe3f74ace9460a386 commit 094b21c1a3578234f06a28b80f4d2f6446b5f533 commit 5b109397503acfaf6fac044cbde76937d20eb708 commit 72f4c9d57082cdd4054b599b3387220efd944095 commit 074b2092d9f7cbfd686f0501563a310de5feae7f commit 58f8c7fa886115f4449539694a52f354b540fbbe commit 839e59a34394905fef73093e8605f50a9eb6d802 commit 139a33112f170e0a29748138fbdb849031527791 commit 403475be6d8b122c3e6b8a47e075926d7299e5ef commit 8c0fd126263730c35927cc8445727afb79219a19 commit 4e3386843325299df13069a1c94e27237b12be51 commit 33c8846c814c1c27c6e33af005042d15061f948b commit a2a2a69d144d66e0c36697da062b3949e3c2c870 commit 595b28fb0c8949463d8ec1e485f36d17c870ddb2 commit af6c83ae25a556376ff08291200716232b5a6efc commit 99bac3063e8e0f437b04897a399b9394919d1a79 commit 1977e8eb40ed53f0cac7db1a78295726f4ac0b24 commit 6e5772c8d9cf0a77ba4d6fd34fd4126fb66c9983 commit 2dc26d98cfdf756e390013fafaba959b052b0867 commit bf953917bed6308daf2b5de49cc1bac58995a33c commit d7e0a795bf37a13554c80cfc5ba97abedf53f391 commit c0d6586afa3546a3d148cf4b9d9a407b4f79d0bb commit 56d33754481fe0dc7436dc4ee4fbd44b3039361d commit 8244a3bc27b3efd057da154b8d7e414670d5044f commit 25edbc383b72c2364c7b339245c1c5db84e615e1 commit 38d4e4638e85ae52bec2c33869b2131e24d49229 commit 72c148d776b454a358a16993f11587dca237f259 commit 297753a06a88d7e2b56489049f4adf0d1aac290f commit 12fcf0a7dacca7d84b100bd34a7b8bb1f3198552 commit 740a451b0797bf91cd6adb1b6e86d4422e37a34a commit c92f909614867421f8caad1e3bfde3ee2e871179 commit cc22b9276103c381e0c093123048c512d58998eb commit 9a40d0448f0381dcff2c8f9e63d27ce79aebbdfb commit 067558177be63c38935f2668cb270e42d37e6372 commit a035be8a05bf7b9591cff1be4e9175bd5edab35a commit a750559132c64f3fa40418876bc43881e169a8f0 commit 91adec9e07097e538691daed5d934e7886dd1dc3 commit e8a423c589a0a7848c019d70231e9da9784467ae commit 93cec184788b0cf3926bc1f7b47fed74ba87990c commit a550bb165b3f9ed92d6c335e1ea191bf28bb4e0f commit 7c5b0f22364955ea7a7cbf9cefa4e8e9b99e9d88 commit 670d2a6240536bb7a5dabbd7eb32ebec8c033301 commit bca5bea4030d59b2d100c997b8044033247c1a99 commit 1fc31638eb79eff8b1fb0e1bfcd5f9dbddbf16e2 commit 0b55313cbdd3cf9095774dff8782a79a4a6b599f commit 589bd2f03f87563d6dc4f480d47e5aabc09e4784 commit edcf52caa985c010d0a6022190c8e3d3980a0223 commit 0a068b683c87a85351a06017932fb0d4ec8d6b4b commit 9959125a0aab6fe445b9c44573022c056eb1ba8c commit cd8cfbca6ecb74e9968c8e8613e0480bf090a394 commit a81ddb758c3956f74cc9901c4eeefb11ad84a515 commit 904b78298066707286c2e9517625f4e2ea74ee90 commit 78469728809b8604dc37ae4e6b12ae12decac5be commit 93f43ed81abec8c805e1b77eb1d20dbc51a24dc4 commit ff2d23843f7fb4f13055be5a4a9a20ddd04e6e9c commit 6bb8c2d51811eb5e6504f49efe3b089d026009d2 commit aff2299e0d81b26304ccc6a1ec0170e437f38efc commit abae9164a421bc4a41a3769f01ebcd1f9d955e0e commit f55aaf63bde0d0336c3823bb3713bd4a464abbcf commit 5c904c66ed4e86c31ac7c033b64274cebed04e0e commit 5275a99e35e5a1d1f68038b0560d0e7eaf624e86 commit 806acd381960008700c15c3dc616d578e9558853 commit 0d979509539ed1df883a30d442177ca7be609565 commit 5591c8f79db1729d9c5ac7f5b4d3a5c26e262d93 commit 9d6366e743f37d36ef69347924ead7bcc596076e commit 25a1a08fe79be6ef00e1393b1f5545f6ba62919f commit a6283010e2907a5576f96b839e1a1c82659f137c commit 7ef6b7f8441f5744ac3fa5e2067b25940ee1ff63 commit e9c76719c1e99caf95e70de74170291b9457bbc1 commit c4fc13b5818f6e55ca86672dfddd9ea3a4fed470 commit 6ddc0eb7a2e8b731991fe977eb52516fc56ac405 commit c451c979eafc3b7ffc1527c724058245ae41b01e commit 7513c9ff44d9dfb035ec35b55f469244304806e6 commit e6ef9b396b6354b33373c62f0f47edf8702f12e5 commit b8c20c74ab8c765b29fb253f6da4b0e59d9bdf3d commit 5702d052959f9d711698e2fc86a706db87e9d646 commit 2d32ffd6e9e5f28fab3f52ea4044e3c14418cfb7 commit d89c0c8322ecdc9a2ec84b959b6f766be082da76 commit bcae3af286f49bf4f6cda03f165fbe530f4a6bed commit cecbc0c7eba7983965cac94f88d2db00b913253b commit 90ab96f3872eae816f4e07deaa77322a91237960 commit ade4a1fc5741a36b559dfbd4557dc3da1a4394af commit 0f68d45ef41abb618a9ca33996348ae73800a106 commit 59a2ceeef6d6bb8f68550fdbd84246b74a99f06b commit 4fc30ea780e0a5c1c019bc2e44f8523e1eed9051 commit 9f4f2c1a35248f56b2a9c1c004e0aaff3609b15d commit 706bc8c501405aa78e71a646f8cf1e70de1f9485 commit 3aac6aa6304f263641880e5769457ec998fb0d97 commit a44fe9ee051acac5f229809c7c08dd04f81d4a0d commit 433e5dec418d026b373d291f97b3996369665f46 commit d82b3266ef88dc10fe0e7031b2bd8ba7eedb7e59 commit c40a09e56fa3d17a3d06cec9a24b04364bb18c8f commit 4a390c2ee768fb27f96bbe078dc0cea3da040c3d commit 917a6f0bdbc55c2e9770ab523768578db8e8ddb3 commit 4375d6255d053472005d7003a74dbe6c70517a77 commit b45a36032dc7e8b4da1a0479978ca6bb03ac632d commit 4d395f938ae3515f61d8128a0569bf48ca7e0edf commit f8ca7b74192b2e64bdfb89fb63c1d33b92bc899d commit 951bad0bd9de63b4c71bfd69f0dd5824b96a8ee9 commit 7120a447c7fe37a123ab7a63afefdbf0787b9002 commit 3cc1ae1fa70ab369e4645e38ce335a19438093ad commit ab09243aa95a72bac5c71e852773de34116f8d0f commit 447212bb4f8ebd7d95dd6e160cd82c69c9a23c4c commit b6c24725249a6c1a889665d720cdff088f686f98 commit 304ac8032d3fa2d37750969cd4b8d5736a1829d9 commit 06cf00c48f97b6f0f5363e3b63c6062a2c466a8e commit 35c8fad4a703fdfa009ed274f80bb64b49314cde commit 995f54ea962e03ec08b8bc6a4fe11a32b420edd3 commit 467dd91e2f783d34b2205751bdf88bcdcac55984 commit 4eaf02d6076c138d929f98b4c8afc4fef6d2915d commit 963d0b3569354230f6e2c36a286ef270a8901878 commit f15863b27752682bb700c21de5f83f613a0fb77e commit d33233d8782ede666b54f655522064d000767f74 commit 8b2abf777d8ea8d8db15af553454e0e976804225 commit 38a268b39182bfe694806e03974326270c1f170f commit 69650a879b93e7e445e7a833287701ea7f32bd3a commit 6ee27ee27ba8b2e725886951ba2d2d87f113bece commit be83a5676767c99c2417083c29d42aa1e109a69d commit dab60582685aabdae2d4ff7ce716456bd0dc7a0f commit bf552083916a7f8800477b5986940d1c9a31b953 commit 3dac776e349a214c07fb2b0e5973947b0aade4f6 commit 2cf49e00d40d5132e3d067b5aa6d84791929ab15 commit 27dfaedc0d321b4ea4e10c53e4679d6911ab17aa commit 46741e4f593ff1bd0e4a140ab7e566701946484b commit b371fd131fcec59f6165c80778bdc2cd1abd616b commit 9d267f082a5b3b7808e34ef8bf4d21bcb66ff9f3 commit 7d51040a695b53d4060349c7a895ef4a763887ef commit b4a6aaeaf4aa79f23775f6688a7e8db3ee1c1303 commit e048834c209a02e3776bcc47d43c6d863e3a67ca commit 1c669938c31b6e2a0d5149c3c6257ca9df6cb100 commit b8d8436840caa2e9b6d156e69336d2135f49f10f commit d3a21f7e353dc8d6939383578f3bd45b4ae3a946 commit 4eb6bb649fe041472ddd00f94870c0b86ef49d34 commit 6eff272dbee7ad444c491c9a96d49e78e91e2161 commit 21431f70f6014f81b0d118ff4fcee12b00b9dd70 commit 2276ee6d1bf9e6a3b7dfbeef05cf71c784ff8c64 commit 2da8f0beece08a5c3c2e20c0e38e1a4bbc153f9e commit 271fd38ce56d6f143ddbd7bb999ad337d151b561 commit 244ee398855df2adc7d3ac5702b58424a5f684cc commit 53af98c091bc42fd9ec64cfabc40da4e5f3aae93 commit 4d62555f624582e60be416fbc4772cd3fcd12b1a commit cda0817b41bdd509c37036c482a60230a5063772 commit 0cc53cb450669cf1def4ff89e8cbcd8ec3c62380 commit 6946be2443cfd4755eb8e465c20e7cf33fb259b3 commit 8888e2fe9c77983a9644cd9bf0d23ca9023b16d4 commit c4ef8a73bfc84fad3de46b38f313c0b159103b28 commit fd08953b2de911f32c06aedbc8ad111c2fd0168b commit 57961c4c1818a8a2cc5cd964a430581f77f7eb6a commit d5c7255dc7ff6e1239d794b9c53029d83ced04ca commit 692cd92e66ee10597676530573a495dc1d3bec6a commit 7798a7369272b523646d6810ffe71012cf9f420a commit fc026c8b926835b46509a2757732bfa38a2162f1 commit 6b54698aec0b59943f7e8a88151bdf208de990d0 commit 7e78781df491e4beb475bac22e6c44236a5002d7 commit 42abd0043e0c64fa64e99adba534c76b9b15e6b8 commit 61e29a0956bdb09eac8aca7d9add9f902baff08b commit 679d94cd7d900871e5bc9cf780bd5b73af35ab42 commit a44f42ba7f1ad7d3c17bc7d91013fe814a53c5dc commit da3b36a23bb72e9742bf2f1b3e5da9615480c789 commit 3e467e478ed3a9701bb588d648d6e0ccb82ced09 commit 1053b9c948e614473819a1a5bcaff6d44e680dcf commit 7551f70ab93d0f3371b28e996f7583e3be1d9a72 commit e0570f0b6e2e88be7ef99d1194b153cb054a2107 commit 94ebc035456a4ccacfbbef60c444079a256623ad commit ef548afe05f8d8c5af0fc44b035d5283156f8b03 commit 5ceaebcda9061c04f439c93961f0819878365c0f commit c9beecc5c9626ab772160ab3f8e209abc09fa54d commit fc2c456ea8329053685db179d30e3ff0c91e5066 commit 494f2e42ce4a9ddffb5d8c5b2db816425ef90397 commit 2da34b7bb59e1caa9a336e0e20a76b8b6a4abea2 commit 428890a3fec131521cc59aac0d3c48bde9d76b7b commit 3abfe30d803e62cc75dec254eefab3b04d69219b commit 72641d8d60401a5f1e1a0431ceaf928680d34418 commit 1152b16842c903dd7e2896088d5ff73f26443653 commit a687efed194bdc185fd7cb33920fe8b4e60ecb9e commit e485382ea7eb4b81f4b59073cd831084820497de commit 8581fd402a0cf80b5298e3b225e7a7bd8f110e69 commit b19926d4f3a660a8b76e5d989ffd1168e619a5c4 commit 9cdb54be3e463f5c0607fcac045d5a9c67575775 commit 6efcdadc157fcb2e9dfbcc797ed036df7498b35a commit af6902ec415655236adea91826bd96ed0ab16f42 commit 0755c38eb007196a5f779298b4a5f46c4eec41d2 commit 842470c4e211f284a224842849b1fa81b130c154 commit 52255ef662a5d490678fbad64a735f88fcba564d commit ded746bfc94398d2ee9de315a187677b207b2004 commit 2eb557d293f7455be699ffaaa4769ba4991aa2a3 commit 233bee7e365a3381e22bf17455b39298d8d9b095 commit 675a095789a2663fe02fdebd6023e29d7f1f51ac commit 9b302ffe4e8d7e62f3170aa0097ff979880ba61d commit 5cf06065bd1f7b94fbb80e7eeb033899f77ab5ba commit fea3fdf975dd9f3e5248afaab8fe023db313f005 commit 53b3495273282aa844c4613d19c3b30558c70c84 commit f3a8076eb28cae1553958c629aecec479394bbe2 commit 841933d5b8aa853abe68e63827f68f50fab37226 commit dcd10d879a9d1d4e929d374c2f24aba8fac3252b commit 7e4d2f30df3fb48f75ce9e96867d42bdddab83ac commit 791255ca9fbe38042cfd55df5deb116dc11fef18 commit 17c65d6fca844ee72a651944d8ce721e9040bf70 commit aa464957f7e660abd554f2546a588f6533720e21 commit 78fed39af1af5d702089fe53076c524646e64997 commit a2fbfd517117157e99160ff1b39b171872dcba07 commit fc74881c28d314b10efac016ef49df4ff40b8b97 commit bf67014d6bda16a72deea11dbbff2a97c705ca92 commit 19e66d512e4182a0461530fa3159638e0f55d97e commit b7865173cf6ae59942e2c69326a06e1c1df5ecf6 commit 5e713c6afa34c0fd6f113bf7bb1c2847172d7b20 commit 64d16aca3d4f130f35bbf1120e15f58a62f743d5 commit 7807bf28fe02a76bf112916c6b9194f282f5e43c commit 67f74302f45d5d862f22ced3297624e50ac352f0 commit 4d625a97a7e96be016382e3bb0a3cead05fec153 commit 0f9d36af8f211d296ffd23bdce61a72cdfbb1a3c commit d46f329a3f6048e04736e86cb13c880645048792 commit 8c45096c60d6ce6341c374636100ed1b2c1c33a1 commit daf8de0874ab5b74b38a38726fdd3d07ef98a7ee commit 7be3be2b027c12e84833b3dc9597d3bb7e4c5464 commit ebae8973884ee9ac703b3bfe34cabbb118b18538 commit 2eb82577a16d4c8eb31e4ed520649850bb95b223 commit d97e631af2db84c8c9d63abf68d487d0bb559e4c commit a07f8b9983543d465b50870ab4f845d4d710ed3f commit 33735c1c8d0223170d79dbe166976d9cd7339c7a commit 33bb63915fee190102cae7d6576bc51a0bc342b2 commit ee2698cf79cc759a397c61086c758d4cc85938bf commit aeeb82fd6147b65689f0f1e5aaa389d34212a3c7 commit ce9b333c73a5a8707f2f446a837a6ca743ddcffd commit eaa090538e8d21801c6d5f94590c3799e6a528b5 commit b95dc06af3e683d6b7ddbbae178b2b2a21ee8b2b commit df5bc0aa7ff6e2e14cb75182b4eda20253c711d4 Signed-off-by:Karol Herbst <kherbst@redhat.com>
Showing
- Makefile 1 addition, 1 deletionMakefile
- drivers/dma-buf/Makefile 1 addition, 1 deletiondrivers/dma-buf/Makefile
- drivers/dma-buf/dma-buf.c 67 additions, 105 deletionsdrivers/dma-buf/dma-buf.c
- drivers/dma-buf/dma-fence.c 5 additions, 8 deletionsdrivers/dma-buf/dma-fence.c
- drivers/dma-buf/dma-resv.c 254 additions, 243 deletionsdrivers/dma-buf/dma-resv.c
- drivers/dma-buf/heaps/system_heap.c 4 additions, 3 deletionsdrivers/dma-buf/heaps/system_heap.c
- drivers/dma-buf/seqno-fence.c 0 additions, 71 deletionsdrivers/dma-buf/seqno-fence.c
- drivers/gpu/drm/Kconfig 21 additions, 8 deletionsdrivers/gpu/drm/Kconfig
- drivers/gpu/drm/Makefile 0 additions, 1 deletiondrivers/gpu/drm/Makefile
- drivers/gpu/drm/amd/amdgpu/Makefile 2 additions, 4 deletionsdrivers/gpu/drm/amd/amdgpu/Makefile
- drivers/gpu/drm/amd/amdgpu/aldebaran.c 2 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/aldebaran.c
- drivers/gpu/drm/amd/amdgpu/amdgpu.h 10 additions, 2 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 15 additions, 2 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 7 additions, 6 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 51 additions, 25 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c 12 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h 2 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c 1 addition, 1 deletiondrivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h 1 addition, 1 deletiondrivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c
Loading