diff --git a/sys-kernel/mygentoo-sources/Manifest b/sys-kernel/mygentoo-sources/Manifest index 88b8203..2ff36fd 100644 --- a/sys-kernel/mygentoo-sources/Manifest +++ b/sys-kernel/mygentoo-sources/Manifest @@ -1,3 +1,4 @@ +AUX gpu-4.14.33.fix.patch 811 BLAKE2B 33527bd5a196c9d9c02ae75f7b1f784e1ef56e344ffc74f13c27ab9ea3e36721b198f5f8276df02820163559eb042c99e5c8a67c55e56ebb24f2123c03a7e7de SHA512 3b99206df4403c294f5744ce4898fb953d2237044b4954dc52d082a51b8f6e37375cb49c4cf1a64ac8432bd9a68179e7edd8ddde00b5a233f4b5dd30dca71bb9 DIST genpatches-4.14-25.base.tar.xz 638040 BLAKE2B 162d2117d125b277ae0d4557d203e5aca666b478c20ce46341fed43dcfca01aaa6727669f8f1eb851806c3838dd535da90f4f1a673aad9c439a1e7ac4f7505b1 SHA512 3cfcfed1389bea5a0341bebfc41552b0a9cc1b87099efca83fc32700a0cfb43dd4bd04b6e6a964ac8e4d23bab02707d3614025a6bce4bb614639f5d34bcb0854 DIST genpatches-4.14-25.experimental.tar.xz 5184 BLAKE2B d1b0ae6d6e27920a91f230dd6768741fcbc2f3c3f45c94dd764ca33e08edc4d6f9a52caf8c0e8cfc5431fe49dc189710208d9f1fcf4199d51cf66f0578c6430f SHA512 dcb81b7063be6b19eb64bfe72f07d51762f3693b087e6feee118993d524bc48caa4ca6843ca45de7b017e30907c58b7f383f1a5efdc67f801f06d1ea8380474f DIST genpatches-4.14-25.extras.tar.xz 17480 BLAKE2B efcbfd671a8d34546dec1077c6e4033b04f5babd596a1d673bc4aa98b73b98c11b75f47288f8f1f9a89bbc5f0c053ba852d170bdd513f7d8e2747371cac213f5 SHA512 a78ee7bc750f0c41b526b95c63d9124aeabde8c4544fec7b76a8145e045b1106dc619d36d73d6e8bb262447f0f232a5b364028945f7251a29cd45e46f4612fd9 @@ -22,5 +23,5 @@ EBUILD mygentoo-sources-4.14.24.ebuild 740 BLAKE2B f28bc6489906ea4ad7caf4bfb3349 EBUILD mygentoo-sources-4.14.27.ebuild 740 BLAKE2B 2e6f24837f1c25ec51b145a3a59dabe0e638ad5f3370668bc41baff215537b8efe9fa57f2955e0be0ce827cfcc39adaefed6fcecf8a8f01857ecf00e80a52e9f SHA512 9381bbb6f08ab183b865450ae0add739665692cb6d8c31e1e32c7ca39de00ce628e9f3a9ac45d9d962bd3093b11db0d82f75fbec49bb1ffe2c520ea57f88beea EBUILD mygentoo-sources-4.14.31.ebuild 740 BLAKE2B bc5b7d42fe593b3f40954c5ced2e82e81645f484c9aadf345bce6328511d23ac5129607800f9090284aea76b9202da584b32cea72e8c2a4765d06ec2af6ce246 SHA512 779613394f9f389dfe41af8ff3a1fb22326fdcdc51d309c81a88f0e66898a2b7cda1ebbd908e777f0435fe385654554fa264ac556514b77be748933b06cae328 EBUILD mygentoo-sources-4.14.32.ebuild 740 BLAKE2B 2f744866c8acc095f4afdc65af3c05a6fe7bd700e38e07610f0fad7b415d51180d4d7e9e43ad69576e64b19b93c27277229f8d1b2080d5f42076c2d1d00b979c SHA512 6ee83ee65fc8f695440a38cf44fa6df971e38b0c377e7c591d3c1d627698def28e11adfefa8d8e31f86818b00ce2fafaa410198852229e079190376fb6aac039 -EBUILD mygentoo-sources-4.14.33.ebuild 740 BLAKE2B e252b056941abece137bd970ef836db4deb49ded165250ce744133adf8f84df8d228a9309be3b4f5e072ba16134bff97841306a5b0b5bd8a96447e8e9ec1bed1 SHA512 4ba62ca12697fda5f571fcb2449cb6bb7cb596a8a10e1eccd0d835881cdba123ecd999c7d7a5116f004c3e41d20fa2579d65d0cb5fd69a8a475647b8c548d3b1 +EBUILD mygentoo-sources-4.14.33.ebuild 790 BLAKE2B 6ff3e89eacc897bdfa5ec1d7ab5b69430629fb52a65a91f436fe83aa1cad55a198bab1a8643921347eca5cc9b38a4f3db90643ab9727883de898d0e3bb8b3318 SHA512 f2d937b4bc66c996b70ae6d29171082d4366368e260aa316610df2db75669a051c365b27ffcc676b12f766fbc2d423e5ba761e3527c3403928b2386d0b0a62e9 MISC metadata.xml 500 BLAKE2B 0876bc03bc9d32afee87523a55415ba549942acc4e9a1b65511ced2aa4038557854fd9f570dd1afb6d94ecd899d9cc48034911f547eb88ef76457cdfa62845e4 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b diff --git a/sys-kernel/mygentoo-sources/files/gpu-4.14.33.fix.patch b/sys-kernel/mygentoo-sources/files/gpu-4.14.33.fix.patch new file mode 100644 index 0000000..92398c2 --- /dev/null +++ b/sys-kernel/mygentoo-sources/files/gpu-4.14.33.fix.patch @@ -0,0 +1,27 @@ +--- linux-4.14.33/drivers/gpu/drm/i915/intel_bios.c.orig 2017-11-12 19:46:13.000000000 +0100 ++++ linux-4.14.33/drivers/gpu/drm/i915/intel_bios.c 2018-04-11 02:51:36.150529907 +0200 +@@ -1206,12 +1206,24 @@ + info->alternate_ddc_pin = 0; + } + ++ if (!intel_gmbus_is_valid_pin(dev_priv, info->alternate_ddc_pin)) { ++ DRM_ERROR("pin %d is invalid for port %c, ignore it\n", ++ info->alternate_ddc_pin, port_name(port)); ++ info->alternate_ddc_pin = 0; ++ } ++ + sanitize_ddc_pin(dev_priv, port); + } + + if (is_dp) { + info->alternate_aux_channel = aux_channel; + ++ if (!intel_gmbus_is_valid_pin(dev_priv, aux_channel)) { ++ DRM_ERROR("pin %d is invalid for port %c, ignore it\n", ++ aux_channel, port_name(port)); ++ info->alternate_aux_channel = 0; ++ } ++ + sanitize_aux_ch(dev_priv, port); + } + diff --git a/sys-kernel/mygentoo-sources/mygentoo-sources-4.14.33.ebuild b/sys-kernel/mygentoo-sources/mygentoo-sources-4.14.33.ebuild index 7af73d9..b045cd2 100644 --- a/sys-kernel/mygentoo-sources/mygentoo-sources-4.14.33.ebuild +++ b/sys-kernel/mygentoo-sources/mygentoo-sources-4.14.33.ebuild @@ -17,6 +17,10 @@ IUSE="experimental" DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" +PATCHES=( + "${FILESDIR}"/gpu-4.14.33.fix.patch +) + pkg_postinst() { kernel-2_pkg_postinst einfo "For more info on this patchset, and how to report problems, see:"