This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, master has been updated via a1fdcfcd0e699de8e9bbcf1557c01ac41a50f6b9 (commit) via fd9a531f716312b2bdab35f92c6aad5add21d563 (commit) via 05b2d72588aa0ae8d1a1b521788912f0b1702b47 (commit) via c22976907e44d682c916bed600dcd396907c2254 (commit) via 779706b5f8f0025690dec3f8bf32f32deb9f7e05 (commit) via a4923c7f7534ee5037fad44ca0dad2ef1456194e (commit) via c03e8bd6ef18c138b33b1eeadc95b397054ac76e (commit) via 3da7324a721be7bc8f76e8b17068c18aeeae6bdd (commit) via 5bb288a244156c95a61cdf2f3b416061c867bf26 (commit) via d7ce23e5deccf3fbe56c44ff4c29817c03166c76 (commit) via acb41000189b667324ab601f30a97f506c461f72 (commit) via e91d99c8eb934ba6f657952d9a867e6d5d7b16da (commit) via 4fa8f6a47d6fd99a67d43f64d1d02b4586c6e3a1 (commit) via 938950626471c909ce2f0b70e24fec2c1b58aa8c (commit) via 40a97bf22c5d71d2eea3e58f8591d2d8544a2a3e (commit) via cb1b213c5ccd2bc957b191a1eea50967ced7f4f7 (commit) via ec690829085358a1318e8567214ff8a4fc35568e (commit) via a649b64547c0415d3ec8b9648458b9f8fa03f52b (commit) via 7a32f5402912243a1b589164c4b83e4446c47b03 (commit) via 4c900774dd5dce8d832db9128e9bafce440c0660 (commit) via 63db818aa6f27baf80f2b41c837ea3100a28dded (commit) via 3850e662ef6aecf483199135fe27dbb680e34daf (commit) via 9069a2d075927057090c0d82ac1ebbcecbbe8f66 (commit) via 3e290220939cc70bb65e6a6b3c4adf50a5531e4a (commit) via 37dee1d94be803796a67a6fff0711cb3145c6362 (commit) via 60bd29575add7a31387192b8ec05aa9dbe576793 (commit) via d4aea34da822ba5856d4fe2ef0164107fb6ed60d (commit) via 70422bdc41ddc37be293ba2ba737cea590af1be2 (commit) via e270efadd5d3495b41479c4ae16a429d8667d985 (commit) via 9aeb179adf33149cd94486ef6d03f7c92c10eeb7 (commit) via 0ee3cb9dcd646c20b61a8a69b50398b70c8e704d (commit) via 9f91a5543a281070d9cf278ae699419b3a179335 (commit) via 68c68589d9d2986e9a885a95bd40f7e612d0fa83 (commit) via 2d28043100aa8fb1397bbfa4cb2b515d78fb2dc5 (commit) via 3b793cb154441d5d544380e2be79a5715e36d41e (commit) via 5a4fa0708a13ddeb1d64a01d5aa2a45e052e1772 (commit) via c1ebd7faf3dd0bde299d56a6dd37630196389f0a (commit) via a6ffbed405b4776a60164b25a450ea7d39d224f9 (commit) via 2f6c9d93a3242fd648383c191ccb8d02271e89f7 (commit) via c7feec36b76613c857a6359638889f9e3f0897f7 (commit) via 42052c37e5683ee5141c925294a9219dee98d4ea (commit) via 483ba6a1a2fe5ae31e306693d4026616c2813a36 (commit) via 8529be58bd36aab3295b4284250c2b1229e08df3 (commit) via af7420640af848f363b79f3fdb91b86acb0c057d (commit) via d15391b0a64bfd9dbf7365f2bb56de10587874b8 (commit) via 1e819b4f8d3986d15316687fc2d949ab64463465 (commit) via 0ae5ac68813be815f33f18e1b834ee6a6ab57faa (commit) via af66da9327a17be3ccef3ce071df5244cfe6b520 (commit) via 2c77896a8939a83b1ca28617ce719000482a3770 (commit) via de4c620c44f60bee5805a2fe96b0656b74c4ff08 (commit) via ef5489e4f530f0f5fc1c77847159ed1ab6e33784 (commit) via c335a18c30b92a719ab12c31c236bb72d3ececbb (commit) via e2512fd858b5d52743b856eba84587d97b5cb7d8 (commit) via f7881486df64d953c3055eb2f9069511ef235825 (commit) via 9eaf776c18b0497116b4504ee80e26ca2663e5ca (commit) via 85988f4ef277843e329c65d10bc351b697aa37da (commit) via 4d28d719e9c300e8121d0bce23aa887cc5e284b2 (commit) via 854d84f1d799aedf224ba3e14b20b09d59f2592b (commit) via 7225318466ddbde3729213c07acc4e639afc189a (commit) via 1efe603a9aea5cd06e0edb5f559ded430a576b1d (commit) via b6cc31d2f9bb1c178cd88ed5e5098e04dd8b576b (commit) via ee44ada7a3c0c790482c81e990c0ace92b81a609 (commit) via 3d7653facf3addf2333fad37ce78bd46e422b838 (commit) via 3c33865a79a92cdfdc256a6e2e1e0d78cec013a6 (commit) via 5ad56f16e4acee677f98bf0ec5863e8a5f189233 (commit) via 4b72d12b7ccc00f180ca7dc524bd86749e04605e (commit) via 98464119bdae3b000e3304dc81fc984c259b635b (commit) via e8a0e7149b09115511d1abfeb02a90302aa1412d (commit) via fdde9db00d1ebb947e1c419b050901c604262caa (commit) via c623cd76269ffa8ed346b52132327c2074e91288 (commit) via abb65e20b64bfc0a1a0b6b8c3fa78253fe0f1957 (commit) via c570238547492e61de656ec4fe9b2d92f7560464 (commit) via cb8c02413e728376b352839855c8a83153b9c7dc (commit) via 8de264d2be7e6e893b695b26eb30ec368b5682fc (commit) via 82e736d506c4a47eacc1831fbaa42971e989d29b (commit) via 6b1767cf50dd222cd7b37302b365ac0ff08a1199 (commit) via f059309fdef1235a7194ff92cdea49a8a3633804 (commit) via abd5ca8c263c2686223e14a4215babefcfc1af42 (commit) via 72665fb0da4d14221d1aa64a6121a4f53389a132 (commit) via 7706891c97516ab81ea276c5e6fef9a14140b763 (commit) via 8e42e20423b6695af46b6437154ed1707a9d8c0e (commit) via 388d459cb30012d7ae86d9f24100b7de46e24719 (commit) via 2f5b2ec75b6ec5c9e8a2fec6570d7bb24cc1f29f (commit) via 63d8d717f30d88aed6faa712936bfef0a7b7680a (commit) via 5928e9f3a0baa074e83266d3a1c7a0315347fb68 (commit) via aebecaf515fccc32166bf81bffbee5c46c210a75 (commit) via 8d7014a2e82b1ba3c1d4e1b894cb1389b898ee05 (commit) via 7d2b0e1700fe529cedf08e544984bcba1b6a92ef (commit) via be5a22bf095c5cd2b23694218983fd619a2cdce2 (commit) via 0d1df90f70d1768ebe54c29fba82df8bfc94bc80 (commit) via 902159ad8dbd6bc04af650873ad5ba60a25d7da5 (commit) via d96d00e9e9619d77ac3e7600d3e734f5e98bef11 (commit) via 2027c75ff34b504aaf220a21f92153261fcfc182 (commit) via 6cc7c2a3d0f000f37f57bdb76cdd156c08b07c6d (commit) via 87b5f3711ba2e166a61fd521f7819f20e7f9eb14 (commit) via 5e1f3a9cbca4b09f8713cee8061fcfc98ee07e7d (commit) via 5b4f22798c18a8637f3985c01647dc3de0e6b899 (commit) via 386b0268c0e6b0d60c58b4ce3bba902f5c0ba2df (commit) via fc6df72e6ea9b1f93fa05af5029ce9b649624702 (commit) via c256f0160822324c20ddb87d82a8bdfe1ec98e50 (commit) via 7039d8ae91ee7cca211e4a6be8cf9012c97d4a5d (commit) via e77b4e79a998d48e1fd98630a04e7daca916e3f7 (commit) via 65a736981bf12eb235f0286de6c942d6660b5875 (commit) via b46f951e8a9026bb499334cb99f08beaa948e2b1 (commit) via 6c9651f6208db27d0daad7a822c9a511e509fc9c (commit) via 04d63eb482dcff767aaefe6d9cffc50d9ab05b87 (commit) via 6b4174133a4cad58db3570d1cd1a16b243d4da84 (commit) via 92244a40d898f7a885aeeb875786d23cf94175d6 (commit) via 212f17c1145bb6978b4797eb9c805f603ecb1f29 (commit) via 30a42c6df9e7db23cf5f202d749747967fbcbf55 (commit) via f03e254f39ddb7cacea7a39ec6b98dce77018b0d (commit) via a92fb74d1aeb9229044c1a9fbc54abafca50da58 (commit) via f7585bc7ecf81e172ff18c04fece3e4f3227cf2c (commit) via 0bd7b7313293c127cf4782d5434273a5f3559566 (commit) via 9b656e7f40a3e0082681a63d2a2c0d4eea885906 (commit) via ab91dde24b512f7a6067937803946a10750b1ed6 (commit) via 90940aded5b7e233fadaae8bad8efbdfe383ce6c (commit) via c577571e2a6b623f7027d97d3ea523db663c68fa (commit) via c8453e87599fe66f4d18d901bc9dc431306afa2d (commit) via 5852ad2db76bd25107280d6b0b04f4eee797bd9b (commit) via 2eba1dc954ad479231ebeb51d4f32c52597407f7 (commit) via 0054a52bd818fc1ef33684b8b8a8decd60fe4cee (commit) via b302b9a695e391477eab0cb2343f3ba1b1ba1989 (commit) via 27267889aa791b5c4683f62fe823ab96fb42fe8a (commit) via 0d7a6f03d43994265a5c3a1d58be69ceecec9275 (commit) via 814a7d126b461cf2a71dddb1a0e78e306e544233 (commit) via e50f08ae3bdb548bfa5c83ec6926e0096277e89b (commit) via eb1ff23333e91b0ef6fc2c4dca69853b9d109f59 (commit) via bea1884bd79cd91c4b31c2bd20c6f06d029c1e22 (commit) via b7a46724970feeb1edd11bc779db1ca53da0ccdb (commit) via 4dd7df2f82266d8d7a4474568020a326e9823f40 (commit) via 959b404ee0bccd4222055bf75b91d230dda6f65c (commit) via 4a2776560115d0dcd2288ee5c246ee6604ffc6a8 (commit) via 83a618fdcc2b278bd788e56ca7db6fdbb4afa3f1 (commit) via 61bb655fad889dc973e770dea4a1620674cfbf1d (commit) via 39a73adadf01740bc2e1be7a4bbacc6b59f3b296 (commit) via 732de6575124e6fa091d61c26142b2a568d3591a (commit) via 8080197b129b82c93dffc77b970aa7028c0ba4a0 (commit) via a305ffea8bf2df76d753a63ca93af019413a3d72 (commit) via d8ef6a9537537ed43d7766ced22d3500b965ed1a (commit) via ea566f8485462dee02e9385aa5b5e4d7935d131d (commit) via 6d92ee11de904562936921d593332e695e82d9f4 (commit) via 8b20ca2de4d1b07f2bb2237b97a591cc40deebc4 (commit) via 93a017cbcffafaa63b64e3ff51e8d6c37dce3d5b (commit) via c07eea1d38de0334e79f531710e33f656dbd5f8c (commit) via e70aa2e0b89e87316a3ea92509c0662c077fb539 (commit) via 9159bd4bbe8bf51d7d604daa7c60651a979da90e (commit) via c2e008880c6afdf6d467297d8ce9dc8b32eb1b63 (commit) via 6f18c08a3d78554e78bb7ee57ce6e22f8fdb0c76 (commit) via ba5dccd0081de56edc7218239f2266243baf3c51 (commit) via 1698eb73c76fd2a7835901bc6cea74d0616f6610 (commit) via a389a05cd9ab8ae882f2d6d2ebe6515c8c02da8e (commit) via 39eb05b2008e43ef666227f53409e038c0074809 (commit) via 7f9b851d363e33681c97cfa9442bc18b51c8f46c (commit) via 339ee7e9f68752885c648b8372a94c8d14f2dd9b (commit) via 27279edffcbf6fec56563b052d1ef08f9341185f (commit) via 0f458e4df0c6d99b957d6d175cdd241cff176a6b (commit) via 792bed3716f59d54b05b0c31157f5a9b142ea304 (commit) via 3a0695be8f75ced863631401692e333047f9b6cf (commit) via e35c70ac2341eb37dfea8e7bf72fb5430f775876 (commit) via 3e0bab5e02ab65327cef757d2f0aa3e1e94fb6dc (commit) via e990e4273f4f9e493243c839e33328621b722968 (commit) via f1051b495269db1fb67c6d0e72628d4bfe3a910d (commit) via 0d2cbbab855c10643dc4163229e8cff98e4b23de (commit) via c800cec71f7c489bdd9c4db21c720a4594c3872a (commit) via ea76b08bc3c1151ccd7045379716157c8ce718c2 (commit) via a06f9daf20acece8080c7024e01b39d4b2a21b7b (commit) via b69338e0e8a8c12f0e1acc919258b1f2f6e658fb (commit) via 36d9e459c0e259d6348438ea3594b6b2213d34b8 (commit) via d8d20375b34660e30e755e57e7fc7d42e8a22c2f (commit) via 8718a67ec5cf4df03c4c78d84d841d6da436beff (commit) via bf1e75985f9231932409519f7648c4079d4a4dd5 (commit) via 79dbff45cb15e490713f5afd7900dd480d74a131 (commit) via 630040c8300bcc49b84589fa5f09ffecb884621c (commit) via e10049b35713d6c35bf6299706e6592170171741 (commit) via 8858180db5715072aefa784809538aa96be90466 (commit) via 2a20456f7df329f543800af35e8b19ef41d68663 (commit) via 40a930bda59180d3d88affd8bec028ebb375c05d (commit) via 39f4488a62cc97a1a60573e57eb8a14a7743f5e3 (commit) via ef623d3e68fdf97d2f96a5b9d1c22de771e05d49 (commit) via 196b9090f96064d5772e01b875106397a9c898da (commit) via 86fd1947660833f8bff55d7a83259ab749ed60e1 (commit) via df7f30a146377d57edfd5442cebad2bff34cbfd4 (commit) via f4a91e23d9a4e03ebe7e4c5592fd407145d55875 (commit) via a3452c90307aa6fd2b8543c17c15638c2ffda15e (commit) via 637eee2607c015947778523be13cce1c1ed938c6 (commit) via f529ad213f52c5dc6d4eb0a8d0988e9f23fde5e5 (commit) via a83b738215156e95dab1551a7838c508de256a1f (commit) via 6077d538650502d40aad152d55f3a99394c10205 (commit) via 2b97294c8b8a7dc149a6c323f9a1e0a44339ed36 (commit) via 7f1b6ea3c2e8e3ee9a10559d1cdcee77fd564bdd (commit) via 5ca5270409c7506e40d41bd635a7484df5592f06 (commit) via da496c8b659c701e0b193bb1e03b27e1ec00e802 (commit) via 1c28319e1e1742f444c8447bcbbdcdf30fc5b2b6 (commit) via 1d95329925a94b005a4f79ee71daac7ace8bb496 (commit) via d0d2e8c4adfd8619e4bf669aaddf3c7f7c4945ac (commit) via 4cd51e20ae17ee55e46708650055727cffe3443a (commit) via a9203b4f5b686d8d9fde089c78799c5f70f4739b (commit) via bbaa7993bd99d0e31145f84277861fd8dbde3e34 (commit) via 5990b2882b3fcae369bba4b9bc3915b1743415c1 (commit) via c4172fad43550157c154150c0589fcdfa1be4790 (commit) via f8bb9b1578bccf3ae55f3d6f145866157846d248 (commit) via 20406699e33f2771eca7650cd760aa8404fb92d0 (commit) via cd99c47371a0ca55cd518c69e1ace05543ddbcc7 (commit) via eef0d706e8fc5bc7d808d2bb45c3b33b91b4cd42 (commit) via 26d09124b92dac6f9619e053cce7fcf5b0f625dc (commit) via 0245f3b6e1c41a91cc3c915a48ea0a3ad4b56deb (commit) via 69acde2ecdaee4f407a6534f197176ad43120e25 (commit) via 3509cd985fd5a92de5eb3e3b1bc153fcea2d3d31 (commit) via 2c1a6768d0117095b74089d96741f60771f70398 (commit) via 9a2ac6c3da57170b9e0c2e9830f0a6babdbfc942 (commit) via 6b566244453b2e716d0ebdfd817c100662b33d7b (commit) via ff2b65c193321fed8c0d92bd5d46366fefcdd9a0 (commit) via 4217b4b6d84501ab437dfc0f2c8e711e8816e643 (commit) via d1d06e66c0a4213eba9e7a81ce65b91f7722319d (commit) via 96a2ff029e74654793e28ff34f130436660de475 (commit) via 98ae3af84418c3f21b0a7365bb5bf780046642f4 (commit) via f46d604de25eb29f33276773cdf6a310d40a355f (commit) via a554acea163fa51e0a9e5081003e4148ffdfc24b (commit) via 072a19ec6419f1b18c1e4e9c98572b53a477089d (commit) via 592896d2f42bf01fd95d62f8682f51b46edc5efa (commit) via 783f6aa36d825ee2da57b3eae714aa4e0f618fc5 (commit) via 6703371d2d8dc81ddf1c04601125fc50465957b0 (commit) via 718119b897ed3a758745f0b59d078dded485a5e0 (commit) via 3e7dee59519133f9351a9800885853396d7d3b51 (commit) via 0d98de5a44776a8e5f18e6f1cd82c477e833ff7f (commit) via 1b06675c008cf7db57c3310712d07bad3a2ce00e (commit) via e12d216eec92c8c7f832c324cb636a5e8b752665 (commit) via b465322d7ccd29e61eb1d7cc2c7084f20baa7ddf (commit) via 302dba205bf58b3def6163b85b4decfce4538fac (commit) via 018a19af643df4e91dc6a7e3393579afc706b2f1 (commit) via 50bee0291de0bb7444c27733664bf90a06c9a876 (commit) via 66b5b4d12c880e93767ddd58c2d820967779d311 (commit) via 37b86fa99bde0c79fe45ffaf90732c9b6025b7b9 (commit) via 0a21d63f26ca67161b2b09289fd9fefbc7547e00 (commit) via ea9d53c822e835b854010f5e5bb37931f9986f86 (commit) via 5bc33236ca28747683109cd62c94c35338374c68 (commit) via 4df5cc2f751cd89a3c1c3ec26eb4f5dcd9f9e20e (commit) via 151c8dfc0b656db96ec087d18fe9469400f26c40 (commit) via 2a0947f2e3e991582c62eaa7bd37a21fec533fd5 (commit) via 832770a86886a8b1cc05f0c2acc5b50b5a45b230 (commit) via 62777ff40735b6327f497d3250393f3dc49e6cf5 (commit) via 1682e5fc69f6ddce667cc0ca920e096b9b80bb13 (commit) via bf19f5c6a09a5e8f4dbf079b33df487f5b40ece3 (commit) via ce8a4ba6a009363e49edf7c6844c8011d30792da (commit) via 7fab74918dc4734bc0e253b4cb018fa3ede7a2fe (commit) via d5e0428c154610f5a322c4f14eea520f76b0e94c (commit) via 031ea15b00410e95565850f7b34b9209fc325432 (commit) via 1a7cfc2f10f0dc143680daaf5da244ef5e186c27 (commit) via e5ef944d6e8ce8e7609d5456c348091de726e129 (commit) via 854b9b994cd5944eb99be008f5b8dbfed9e57a97 (commit) via 4cd8fd3f6d3e63955bd935e4a8683f481b3e9d74 (commit) via be13dd4818e4c6c28ac04ab767a922cb9dc4f102 (commit) via e9ea5b51f09e4962a7dc27257503ac1c023b4008 (commit) via 7baf717a408ab62fe9e31d0789bf929c3d01668e (commit) via c7a00111e09df030abfd3dd5726562023db44b83 (commit) via 97e4adb8fd8c1631ee42af5129a3e07175ff4995 (commit) via b1a70cb92d8e11685d8433bfb31eb6117d8cd2be (commit) via 2d18864ae7cb1072f5329c5ff9de5e7c567bb119 (commit) via 9b74c2a808c21e8434b09450be4bba1dd153253f (commit) via 09cdb999daaad3488b749abc50dada43adaf9e12 (commit) via 7520b95a8b22e8e77ab229c0c6da592174bfcd28 (commit) via 33e3a1bd8487762b1286ddb360fdf855af752871 (commit) via 38391953e0395facd59963cbbbb6949f7089340d (commit) via 61b8b666673374e1e29d6817b2f32bddbb66edc7 (commit) via 8a366449bbb1eccaa214bc6f3a6aca284708ec07 (commit) via bb86f0f6787ef037a418705af0699f8a6058fffb (commit) via ef17027ee8cd0fb2c0ef66953847ad260830db31 (commit) via 4be4555fcbc0a43393090d758785fe662e6cd17e (commit) via 2c21c4e522fd5cb280a209544835e87f3c6d022f (commit) via 5901793b61c899e170acba78d9bc29626d8171ef (commit) via b715af20c99d22869fd507069188706e4c7fcae8 (commit) via 6d295033e1325c0eeac34b000b4ad86c6e91e646 (commit) via a243edae1a12eae906ca8094c3e566ec56cd628e (commit) via 50204360711cac0417e58f4d996af29e738588f4 (commit) via 54ead8ef24172ee619f6a819645a77b3b4f3e8f1 (commit) via b480a5d012f0f72cad96b5b80a8d3dc3a62707dd (commit) via 1d4e6e5833eb69abc02a09880014845fb229fab8 (commit) via a1f42de3b589759ca87eb665268df113749d9717 (commit) via d952f7557ea4b1e552bb0f893ad50a99f83d669e (commit) via 547a03301dbc923fac1b2cd539af3e94e713cfbd (commit) via 280a17c2394e123dfdbb9444049383fd8ad17957 (commit) via b0b9e276c8c774d657e066d2e21a997be1ce95b1 (commit) via 02c36af4ba4ff282f3fab3ac311af63aa9486501 (commit) via d096a7b1973708dd6fc6ebfaa1dbbd8315b3df93 (commit) via 2723ef8721862b9d9565346bae8115773123e53e (commit) via 050479e93e183f4c8ff2aa2069abf4d653be71d3 (commit) via 458c6b40f8d4fa3b014a81d86032af3e33a82d11 (commit) via e31045ee126a71dd34d927bef0d919e4d0d50dd4 (commit) via 75e7ca9fdbd276f848cf044d12dd57f9f5a38025 (commit) via 796c5e73cb09f9620e283c1cdd7b214c21bcef9d (commit) via 0129f6dcd453973b018ff26ae9b8d97a6de655ff (commit) via 5b117ef49aaad5f39a81938783b2cfe05fc5d91c (commit) via f952832418bc3e698137bad243c318351b6d15d2 (commit) via 23b57c70224e3182481607f4f3593d9ed82aea56 (commit) via 2e1fe3c816068fa24db47db4798e178abe34d87e (commit) via 346a3e8fecdd8b3b385fa158744ede1200b74049 (commit) via 7a192dedb9654d9b55313b3c6f9f63af92fdeb30 (commit) via bdfbc09f98e89607f1d0346a0b46281c7553545e (commit) via 2c6e0e8eb3bb8b1fdacacac3e5e18e135c6b0189 (commit) via ada37d8472cb986011bfd68b781a7209d6458f84 (commit) via d23a284f022749459c0e9242c9aa0585ba593f9a (commit) via c64e080f3a52be0e60c06220021e97fecad94d34 (commit) via 35f59319d8b6787013a3fb1e5bfc010cf679ef0c (commit) via d12ad00385f746479f74f75657776640ca0fa5d1 (commit) via cb05d78cda17d0aa71c3d4aa75ee0488d68a5e42 (commit) via 4ad591338f8309f12545d00860de40fd3c9acba5 (commit) via 7cca0a3020ad0751ba8d8ebc66c0ac3b1e9b74f0 (commit) via 3515db6899ff10af7b323aebe937cef04b7c03ad (commit) via 7ddef58e9ef9f0eb3917419591faac3db204cc96 (commit) via 587ff16fd12542005abf9bfa920cc7a3bfd3c57b (commit) via cbaa48e7c1797efec81b63e9bdb1fd4de6177c2d (commit) via 15fa4c32328a0c5e17d8c1bbd35a735048a71668 (commit) via 7fe43838fd75eaa11dc95b710359dda50bf0ed86 (commit) via 0c5f2556d6ce209cb6619e2f7a580d5295d0a8f1 (commit) via e79463c233f7d97a61151db8cd17ff9f56c0b0b0 (commit) via f2bc2ff2303899beec9b722e9d2e565d3b1ac85b (commit) via dbcac219cee8af683efd1218abec7fa7bcad5b4e (commit) via d600ef570d52f0eaca0ea8a1e8d755c4cb31566e (commit) via 84b12990b23b607885a8b5274f67609f97c5bd7f (commit) via d048f84a9d05d8d5f8d399b096085ce58b845c6a (commit) via 829671419d5cee7be2f4b4260f8eea8aad7990c2 (commit) via a0a28a0af456862fe62a4c092b650b595c124c21 (commit) via 0d6e7dc852343d8832ea589a041f693fd314fc40 (commit) via 8b6380784c19216c0c04686c5783a847ad323431 (commit) via ac617866acb8931d0b22c375a1484fdc2f30940b (commit) via e2263bceb77b633f74a16a80617c9cf07d685652 (commit) via 92bd960ac25717fddef0f49d008b552d0a5889ce (commit) via 212820f64414c18116b8aeaef75e9027b4de92a7 (commit) via 11ec6473ce30a661018121bd4ddb6e03e43c290e (commit) via b389d73110b6584ff58ad6db570de046d1ed8fab (commit) via 7c13ae02eb75a5819892f2dc125e74ff1d8ce008 (commit) via 949c20d97f6b348701515049b042eff326ae4017 (commit) via d8a72f472939e677b126d14d94298f98de222a9f (commit) via 67a02f068f782dff0509af23ff0d5150261ce0df (commit) via d57da316379685e09d294137d7adec05323acb59 (commit) via 940c9796a500fd02b8a7639eca9e24dfafbf4ceb (commit) via b414fe4a51e1769a476878b73bd5f2128325d560 (commit) via 351d2cc1b6e178cd42c3783890862eb8074709b5 (commit) via 4089a8f300905471478205c057ce011bad965295 (commit) via 12a90edc4009ed6295f6d414650afbfb344ec582 (commit) via deb67378fd59523fc4466e33bfb1cf227e64985b (commit) via bfa3e3378e2f67b589c960ac7dc398bba8d49b4d (commit) via 1c2701f0041045aa6204c472028004d291005d1d (commit) via ce56a8a79ff69567f917c5f4c73cd9542886651a (commit) via 9a9cd99bfe2f183b2142f208d3b0a56e70ff14b3 (commit) via 27a271b2f4329c28ad4c7eb07fb4c39aef0780d7 (commit) via ff9da8b44f789b93eaf9001a13365305d3774bf4 (commit) via 26dfc243908e19d1aaca44066e2cedf1b0e0a1fa (commit) via fcffac1340f61923786af8a860c12056a9ef3706 (commit) via d52f116913a0ed5ee6ce22b69cd68e8c5214ac8e (commit) via a958faa4b8c52a4058b1b9a958e9fd248d7b9bfd (commit) via 94112e8b69657d2ae8ab5d386430b04daf28b9be (commit) via df4eb191c1b3b7dc218bd2c90709e7cd842bcc30 (commit) via a4f83ed88660ec958117826c63a49f6df07479ea (commit) via 8cbc38830b05bbdc6fa67bee0c6abf0de9a95707 (commit) via 4d818afc5ddc6aa16f453e19188cf3ca62d53d2f (commit) via 9b677b44c04281cf0765063dd95d836a45cb844b (commit) via c6f78141782df337d28dbf3995e2758cbe731ebf (commit) via ddc7b38cc057784b847498a9df94911b43eb30eb (commit) via 8dd1564e6d9ccb6714378378512dc179a3566693 (commit) via 60661dddae258de657d3d135096bd61877da000e (commit) via 842d597cb94f2cf019cd9b35ce071e25019d6b30 (commit) via 3089fc472325767488f70f3e7effb01ee884093c (commit) via 2524577db810a73e044fbb7acfc7b67108e59915 (commit) via f0c0e04491afe9874af075bf59d816b29abdcbf8 (commit) via 49146c6c651d5791b13329a28bd69ea0e0f0fdcd (commit) via 91648bd166d892cfdd326900e5a984f74d3e6ce4 (commit) via cfcd1ec5885f2c73428915d04045f2adf430a06f (commit) via 0eb2a6725564da2b45d3a305b1269d1e1c5c5775 (commit) via c18f333f9c196c58b5e9b136791005c72b563f37 (commit) via d93a661b2d59e898ada0aea6a69e30f9f4ff2f42 (commit) via 24247159dd2d757690798f93e40499e217fee58a (commit) via a58a2e67ec106b33e3de3f68e335492ecbce0bcc (commit) from c79cbc15941fb4f950fbb7aad6c98fd1344bf348 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit a1fdcfcd0e699de8e9bbcf1557c01ac41a50f6b9 Author: Michael Tremer michael.tremer@ipfire.org Date: Tue Jun 12 17:15:43 2018 +0100
core121: Reload microcode after installing the core update
Signed-off-by: Michael Tremer michael.tremer@ipfire.org
-----------------------------------------------------------------------
Summary of changes: .gitignore | 1 + config/ca-certificates/certdata.txt | 467 - config/etc/inittab | 14 +- config/etc/securetty | 8 +- config/firewall/firewall-lib.pl | 17 +- config/flash-images/grub/11_linux_scon | 243 + config/guardian/guardian.tr.pl | 53 +- .../kernel/kernel.config.armv5tel-ipfire-kirkwood | 3767 ++++--- config/kernel/kernel.config.armv5tel-ipfire-multi | 3557 ++++--- config/kernel/kernel.config.armv5tel-ipfire-rpi | 4125 -------- config/kernel/kernel.config.i586-ipfire | 2866 ++++-- config/kernel/kernel.config.i586-ipfire-pae | 2802 ++++-- config/kernel/kernel.config.x86_64-ipfire | 2823 ++++-- config/qos/makeqosscripts.pl | 6 +- config/rootfiles/common/aarch64/binutils | 435 + config/rootfiles/common/aarch64/gcc | 1370 +++ config/rootfiles/common/aarch64/glibc | 8356 ++++++++++++++++ config/rootfiles/common/{armv5tel => aarch64}/gmp | 0 .../common/{armv5tel => aarch64}/initscripts | 4 + .../common/{i586 => aarch64}/linux-headers | 187 +- config/rootfiles/common/aarch64/lm_sensors | 22 + config/rootfiles/common/aarch64/python | 4632 +++++++++ .../rootfiles/common/{ => aarch64}/reiserfsprogs | 0 config/rootfiles/common/{x86_64 => aarch64}/stage2 | 0 config/rootfiles/common/aarch64/util-linux | 298 + config/rootfiles/common/{i586 => }/acpid | 0 config/rootfiles/common/apache2 | 5 + config/rootfiles/common/apr | 2 +- config/rootfiles/common/aprutil | 2 +- config/rootfiles/common/armv5tel/initscripts | 4 + config/rootfiles/common/armv5tel/linux | 4 - config/rootfiles/common/armv5tel/linux-headers | 160 +- .../common/armv5tel/linux-initrd-kirkwood | 3 +- .../rootfiles/common/armv5tel/linux-initrd-multi | 3 +- config/rootfiles/common/armv5tel/linux-initrd-rpi | 0 config/rootfiles/common/armv5tel/linux-kirkwood | 1354 +-- config/rootfiles/common/armv5tel/linux-multi | 1453 ++- config/rootfiles/common/armv5tel/linux-rpi | 1634 --- config/rootfiles/common/armv5tel/rpi-firmware | 8 + config/rootfiles/common/armv5tel/swconfig | 1 - config/rootfiles/common/armv5tel/u-boot | 30 +- config/rootfiles/common/armv5tel/u-boot-kirkwood | 6 + config/rootfiles/common/armv5tel/u-boot-mkimage | 1 + config/rootfiles/common/ath10k-firmware | 23 - config/rootfiles/common/cmake | 4577 +++++---- config/rootfiles/common/configroot | 1 - config/rootfiles/common/dhcp | 4 +- config/rootfiles/common/i586/grub | 1025 +- config/rootfiles/common/i586/intel-microcode | 1 + config/rootfiles/common/i586/linux | 1232 ++- config/rootfiles/common/i586/linux-headers | 160 +- config/rootfiles/common/i586/linux-initrd | 2 +- config/rootfiles/common/libidn | 52 +- config/rootfiles/common/linux-firmware | 768 +- config/rootfiles/common/mt7601u-firmware | 1 - config/rootfiles/common/noip_updater | 1 - config/rootfiles/common/openssl | 1 + config/rootfiles/common/pcre | 140 +- config/rootfiles/common/unbound | 2 +- config/rootfiles/common/x86_64/acpid | 17 - config/rootfiles/common/x86_64/grub | 1027 +- config/rootfiles/common/x86_64/intel-microcode | 97 + config/rootfiles/common/x86_64/linux | 1212 ++- config/rootfiles/common/x86_64/linux-headers | 160 +- config/rootfiles/common/x86_64/linux-initrd | 2 +- config/rootfiles/common/xr819-firmware | 4 + config/rootfiles/common/xtables-addons | 2 +- config/rootfiles/common/xz | 2 +- config/rootfiles/core/{120 => 121}/exclude | 0 config/rootfiles/core/121/filelists/acpid | 1 + .../rootfiles/core/{120 => 121}/filelists/apache2 | 0 config/rootfiles/core/{120 => 121}/filelists/apr | 0 .../rootfiles/core/{120 => 121}/filelists/aprutil | 0 config/rootfiles/core/121/filelists/armv5tel/files | 1 + .../121/filelists/armv5tel/linux-initrd-kirkwood | 1 + .../core/121/filelists/armv5tel/linux-initrd-multi | 1 + .../core/121/filelists/armv5tel/linux-initrd-rpi | 1 + .../121}/filelists/armv5tel/linux-kirkwood | 0 .../121}/filelists/armv5tel/linux-multi | 0 .../100 => core/121}/filelists/armv5tel/linux-rpi | 0 .../121}/filelists/armv5tel/rpi-firmware | 0 .../66 => core/121}/filelists/armv5tel/u-boot | 0 .../core/121/filelists/armv5tel/u-boot-kirkwood | 1 + .../core/121/filelists/armv5tel/u-boot-mkimage | 1 + .../{oldcore/77 => core/121}/filelists/beep | 0 .../92 => core/121}/filelists/ca-certificates | 0 .../{oldcore/112 => core/121}/filelists/cmake | 0 .../{oldcore/46 => core/121}/filelists/crda | 0 .../{oldcore/111 => core/121}/filelists/dhcp | 0 config/rootfiles/core/121/filelists/files | 20 + .../{oldcore/106 => core/121}/filelists/flex | 0 .../{oldcore/100 => core/121}/filelists/i586/grub | 0 .../core/121/filelists/i586/intel-microcode | 1 + .../{oldcore/100 => core/121}/filelists/i586/linux | 0 .../100 => core/121}/filelists/i586/linux-initrd | 0 .../{oldcore/28 => core/121}/filelists/iw | 0 .../{oldcore/71 => core/121}/filelists/jwhois | 0 .../{oldcore/106 => core/121}/filelists/libidn | 0 .../28 => core/121}/filelists/linux-firmware | 0 .../87 => core/121}/filelists/multipath-tools | 0 .../rootfiles/core/{120 => 121}/filelists/openssl | 0 .../{oldcore/101 => core/121}/filelists/pcre | 0 .../{oldcore/77 => core/121}/filelists/rng-tools | 0 .../{oldcore/28 => core/121}/filelists/tar | 0 .../rootfiles/core/{120 => 121}/filelists/unbound | 0 config/rootfiles/core/{120 => 121}/filelists/wget | 0 .../100 => core/121}/filelists/x86_64/grub | 0 .../core/121/filelists/x86_64/intel-microcode | 1 + .../100 => core/121}/filelists/x86_64/linux | 0 .../100 => core/121}/filelists/x86_64/linux-initrd | 0 config/rootfiles/core/121/filelists/xr819-firmware | 1 + .../90 => core/121}/filelists/xtables-addons | 0 .../{oldcore/100 => core/121}/filelists/xz | 0 config/rootfiles/core/{120 => 121}/meta | 0 config/rootfiles/core/{120 => 121}/update.sh | 113 +- config/rootfiles/{core => oldcore}/120/exclude | 0 .../{core => oldcore}/120/filelists/Net_SSLeay | 0 .../{core => oldcore}/120/filelists/apache2 | 0 .../rootfiles/{core => oldcore}/120/filelists/apr | 0 .../{core => oldcore}/120/filelists/aprutil | 0 .../rootfiles/{core => oldcore}/120/filelists/bind | 0 .../rootfiles/{core => oldcore}/120/filelists/curl | 0 .../{core => oldcore}/120/filelists/cyrus-sasl | 0 .../rootfiles/{core => oldcore}/120/filelists/dma | 0 .../{core => oldcore}/120/filelists/files | 0 .../{core => oldcore}/120/filelists/gnupg | 0 .../120/filelists/i586/openssl-sse2 | 0 .../{core => oldcore}/120/filelists/libevent2 | 0 .../{core => oldcore}/120/filelists/logrotate | 0 .../rootfiles/{core => oldcore}/120/filelists/ntp | 0 .../{core => oldcore}/120/filelists/openssh | 0 .../{core => oldcore}/120/filelists/openssl | 0 .../{core => oldcore}/120/filelists/openssl-compat | 0 .../{core => oldcore}/120/filelists/openvpn | 0 .../{core => oldcore}/120/filelists/python-typing | 0 .../{core => oldcore}/120/filelists/snort | 0 .../{core => oldcore}/120/filelists/strongswan | 0 .../{core => oldcore}/120/filelists/unbound | 0 .../{core => oldcore}/120/filelists/vnstat | 0 .../rootfiles/{core => oldcore}/120/filelists/wget | 0 .../{core => oldcore}/120/filelists/wpa_supplicant | 0 config/rootfiles/{core => oldcore}/120/update.sh | 12 +- config/rootfiles/packages/aarch64/directfb | 391 + config/rootfiles/packages/aarch64/python3 | 7607 ++++++++++++++ config/rootfiles/packages/aarch64/sane | 630 ++ config/rootfiles/packages/clamav | 8 +- config/rootfiles/packages/linux-pae | 1212 ++- config/rootfiles/packages/nagios_nrpe | 4 + config/rootfiles/packages/nmap | 50 +- config/rootfiles/packages/squid-accounting | 1 + config/rootfiles/packages/wio | 1 + config/u-boot/boot.cmd | 70 + config/u-boot/boot.mk | 2 + config/u-boot/boot.scr | Bin 0 -> 1927 bytes config/u-boot/uEnv.txt | 6 +- config/xtables-addons/mconfig | 2 +- doc/language_issues.de | 7 +- doc/language_issues.en | 7 +- doc/language_issues.es | 7 - doc/language_issues.fr | 7 - doc/language_issues.it | 7 +- doc/language_issues.nl | 7 +- doc/language_issues.pl | 7 - doc/language_issues.ru | 7 - doc/language_issues.tr | 119 +- doc/language_missings | 109 - html/cgi-bin/entropy.cgi | 19 +- html/cgi-bin/firewall.cgi | 36 +- html/cgi-bin/fwhosts.cgi | 95 +- html/cgi-bin/ovpnmain.cgi | 10 +- html/cgi-bin/remote.cgi | 111 +- html/cgi-bin/vpnmain.cgi | 6 - langs/de/cgi-bin/de.pl | 5 + langs/en/cgi-bin/en.pl | 5 + langs/tr/cgi-bin/tr.pl | 118 +- lfs/Config | 20 +- lfs/acpid | 1 - lfs/apache2 | 4 +- lfs/apr | 6 +- lfs/aprutil | 6 +- lfs/ath10k-firmware | 72 - lfs/bacula | 1 + lfs/beep | 11 +- lfs/berkeley | 1 + lfs/bird | 1 + lfs/bluetooth | 27 +- lfs/ca-certificates | 2 +- lfs/cdrom | 16 +- lfs/clamav | 8 +- lfs/cmake | 7 +- lfs/configroot | 2 +- lfs/core-updates | 16 +- lfs/cpufrequtils | 4 +- lfs/crda | 6 +- lfs/cyrus-sasl | 1 + lfs/dhcp | 39 +- lfs/dhcpcd | 12 +- lfs/dma | 1 + lfs/dvdrtools | 1 + lfs/elinks | 1 + lfs/epson-inkjet-printer-escpr | 1 + lfs/faad2 | 2 +- lfs/flash-images | 69 +- lfs/flex | 6 +- lfs/freeradius | 1 + lfs/gd | 1 + lfs/gdbm | 1 + lfs/glib | 1 + lfs/gnu-netcat | 1 + lfs/grub | 13 +- lfs/gutenprint | 4 +- lfs/hostapd | 2 +- lfs/hplip | 1 + lfs/htop | 6 +- lfs/icecast | 1 + lfs/icegenerator | 1 + lfs/icinga | 1 + lfs/igmpproxy | 1 + lfs/initscripts | 6 +- lfs/{libidn => intel-microcode} | 22 +- lfs/iptraf-ng | 2 +- lfs/iw | 4 +- lfs/joe | 3 +- lfs/jwhois | 2 + lfs/lame | 1 + lfs/lcd4linux | 3 +- lfs/libart | 1 + lfs/libdaemon | 1 + lfs/libdnet | 1 + lfs/libevent | 1 + lfs/libexif | 1 + lfs/libid3tag | 1 + lfs/libidn | 12 +- lfs/libjpeg-compat | 2 +- lfs/libmad | 1 + lfs/libmpdclient | 1 + lfs/libmpeg2 | 1 + lfs/libnet | 1 + lfs/libogg | 1 + lfs/liboping | 1 + lfs/libshout | 1 + lfs/libsrtp | 2 +- lfs/libstatgrab | 3 +- lfs/libtiff | 1 + lfs/libupnp | 5 +- lfs/libvorbis | 1 + lfs/libxslt | 1 + lfs/linux | 171 +- lfs/linux-atm | 1 + lfs/linux-firmware | 6 +- lfs/linux-initrd | 9 +- lfs/ltrace | 1 + lfs/lvm2 | 1 + lfs/man | 2 + lfs/minicom | 1 + lfs/mtools | 1 + lfs/multipath-tools | 6 +- lfs/nagios-plugins | 1 + lfs/nagios_nrpe | 20 +- lfs/nano | 6 +- lfs/ncurses-compat | 1 + lfs/net-tools | 1 + lfs/netsnmpd | 1 + lfs/nfs | 3 +- lfs/nmap | 14 +- lfs/noip_updater | 76 - lfs/ntfs-3g | 1 + lfs/openldap | 1 + lfs/openssh | 8 +- lfs/pcre | 6 +- lfs/pcre-compat | 1 + lfs/popt | 1 + lfs/ppp | 3 +- lfs/psmisc | 1 + lfs/readline-compat | 1 + lfs/rng-tools | 5 +- lfs/rpi-firmware | 6 +- lfs/samba | 1 + lfs/sarg | 1 + lfs/sdl | 1 + lfs/sox | 1 + lfs/spandsp | 1 + lfs/squid-accounting | 9 +- lfs/squidclamav | 1 + lfs/strace | 1 + lfs/streamripper | 1 + lfs/swconfig | 77 - lfs/swig | 1 + lfs/sysfsutils | 1 + lfs/taglib | 1 + lfs/tar | 6 +- lfs/u-boot | 103 +- lfs/{u-boot => u-boot-kirkwood} | 84 +- lfs/udev | 1 + lfs/unbound | 4 +- lfs/wavemon | 1 + lfs/wget | 4 +- lfs/wio | 7 +- lfs/xinetd | 1 + lfs/{mt7601u-firmware => xr819-firmware} | 12 +- lfs/xtables-addons | 6 +- lfs/xvid | 1 + lfs/xz | 6 +- make.sh | 113 +- src/initscripts/packages/cpufreq | 5 - src/initscripts/packages/hostapd | 7 +- src/initscripts/packages/nrpe | 38 + src/initscripts/system/acpid | 8 +- src/initscripts/system/collectd | 7 + src/initscripts/system/firstsetup | 29 +- src/initscripts/system/leds | 8 +- src/initscripts/system/partresize | 16 + src/initscripts/system/rngd | 22 +- src/initscripts/system/swconfig | 54 +- src/installer/hw.c | 102 +- src/installer/hw.h | 2 - src/installer/main.c | 10 - src/misc-progs/ipsecctrl.c | 8 + ...E-2015-8370-Grub2-user-pass-vulnerability.patch | 45 - ...ot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch | 128 - .../backports/backports-linux-upstream-1.patch | 60 - .../backports/backports-linux-upstream-2.patch | 43 - .../backports/backports-linux-upstream-3.patch | 53 - src/patches/beep/0001-Fixed-Makefile.patch | 44 + .../beep/0002-Add-more-error-detection.patch | 44 + ...-also-catch-SIGTERM-for-stopping-the-beep.patch | 32 + ...-install-more-user-and-packaging-friendly.patch | 85 + ...reserve-file-modification-time-on-install.patch | 32 + .../beep/0007-Fix-identation-if-brace-error.patch | 41 + ...8-Apply-CVE-2018-0492-from-Debian-package.patch | 117 + src/patches/clamav/llvm-glibc.patch | 12 - src/patches/dhcp/dhcp-64_bit_lease_parse.patch | 75 - src/patches/dhcp/dhcp-CLOEXEC.patch | 342 - src/patches/dhcp/dhcp-PPP.patch | 150 - src/patches/dhcp/dhcp-UseMulticast.patch | 241 - src/patches/dhcp/dhcp-add_timeout_when_NULL.patch | 14 - src/patches/dhcp/dhcp-capability.patch | 250 - .../dhcp/dhcp-default-requested-options.patch | 44 - .../dhcp/dhcp-dhclient-decline-backoff.patch | 63 - src/patches/dhcp/dhcp-dhclient-options.patch | 509 - src/patches/dhcp/dhcp-errwarn-message.patch | 22 - src/patches/dhcp/dhcp-garbage-chars.patch | 12 - src/patches/dhcp/dhcp-gpxe-cid.patch | 73 - src/patches/dhcp/dhcp-honor-expired.patch | 49 - src/patches/dhcp/dhcp-improved-xid.patch | 138 - src/patches/dhcp/dhcp-logpid.patch | 11 - src/patches/dhcp/dhcp-lpf-ib.patch | 585 -- src/patches/dhcp/dhcp-manpages.patch | 157 - src/patches/dhcp/dhcp-paranoia.patch | 156 - src/patches/dhcp/dhcp-paths.patch | 44 - src/patches/dhcp/dhcp-release-by-ifup.patch | 85 - src/patches/dhcp/dhcp-remove-bind.patch | 192 - .../dhcp-rfc3442-classless-static-routes.patch | 405 - src/patches/dhcp/dhcp-sendDecline.patch | 231 - src/patches/dhcp/dhcp-sharedlib.patch | 107 - src/patches/dhcp/dhcp-stateless-DUID-LLT.patch | 48 - src/patches/dhcp/dhcp-unicast-bootp.patch | 101 - src/patches/dhcp/dhcp-xen-checksum.patch | 251 - src/patches/dma-0.11-compile-fixes.patch | 29 + src/patches/grub-2.00_disable_vga_fallback.patch | 15 - src/patches/grub-2.00_ignore_missing_symtab.patch | 40 - src/patches/grub-2.02_disable_vga_fallback.patch | 15 + src/patches/grub2-remove-gets.patch | 21 - src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch | 1039 -- ...x-3.10.30_cs5535audio_fix_logspam_on_geos.patch | 27 - ...-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch | 11 - ...0.55-rt2800usb-change_queue_warn_to_debug.patch | 30 - src/patches/linux-3.14.22-dvbsky.patch | 6558 ------------ ...linux-3.14.25-rt5592_no_special_txop_init.patch | 13 - .../linux-3.14.25_rt2x00_fix_bss_bcn_num.patch | 12 - src/patches/linux-3.14.32-r8169_disable_L23.patch | 100 - src/patches/linux-3.14.43_SuperSSpeed_NOTRIM.patch | 47 - .../linux-3.14.43_new_qtrim_blacklist.patch | 18 - .../linux-3.14.65-k10temp_add_16H_M30H_id.patch | 12 - ...ux-3.14.77-gsrec_tcp_input_access_once_rw.patch | 18 - ...3.14.79_mmc_remove_EXT_CSD_revision_check.patch | 16 - src/patches/linux-3.2.33_ipg-fix-driver-name.patch | 15 - src/patches/linux-3.7-disable-compat_vdso.patch | 46 - .../linux-genksyms_fix_typeof_handling.patch | 1360 --- ...x-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch | 47 - ...-hyperv-Get-rid-of-the-rndis_filter_packe.patch | 129 - ...support-for-virtual-Receive-Side-Scaling-.patch | 917 -- ...ivers-net-hyperv-Cleanup-the-receive-path.patch | 112 - ...0002-hyperv-Remove-recv_pkt_list-and-lock.patch | 384 - ...-hyperv-Cleanup-the-netvsc-receive-callba.patch | 101 - ...rv-Simplify-the-send_completion-variables.patch | 105 - ...latest-NetVSP-versions-to-auto-negotiatio.patch | 171 - ...Enable-sendbuf-mechanism-on-the-send-path.patch | 407 - ...-for-netvsc-build-without-CONFIG_SYSFS-fl.patch | 42 - ...vers-net-hyperv-Enable-scatter-gather-I-O.patch | 212 - ...-Drivers-net-hyperv-Cleanup-the-send-path.patch | 266 - .../0006-net-get-rid-of-SET_ETHTOOL_OPS.patch | 44 - ...rs-net-hyperv-Enable-offloads-on-the-host.patch | 196 - ...Add-hash-value-into-RNDIS-Per-packet-info.patch | 93 - ...-hyperv-Enable-receive-side-IP-checksum-o.patch | 147 - ...apparent-cut-n-paste-error-in-send-path-t.patch | 32 - ...-hyperv-Enable-send-side-checksum-offload.patch | 140 - ...-Fix-error-return-code-in-netvsc_init_buf.patch | 34 - ...vers-net-hyperv-Enable-large-send-offload.patch | 153 - ...010-hyperv-Fix-a-bug-in-netvsc_start_xmit.patch | 47 - ...ge-the-receive-buffer-size-for-legacy-hos.patch | 54 - .../0011-hyperv-Fix-a-bug-in-netvsc_send.patch | 68 - ...-hyperv-Allocate-memory-for-all-possible-.patch | 34 - ...-hyperv-Negotiate-suitable-ndis-version-f.patch | 32 - ...rs-net-hyperv-Address-UDP-checksum-issues.patch | 111 - ...5-hyperv-Properly-handle-checksum-offload.patch | 42 - ...support-for-virtual-Receive-Side-Scaling-.patch | 917 -- ...0017-hyperv-Remove-recv_pkt_list-and-lock.patch | 384 - ...rv-Simplify-the-send_completion-variables.patch | 105 - ...Enable-sendbuf-mechanism-on-the-send-path.patch | 407 - ...-for-netvsc-build-without-CONFIG_SYSFS-fl.patch | 42 - ...Add-hash-value-into-RNDIS-Per-packet-info.patch | 93 - ...apparent-cut-n-paste-error-in-send-path-t.patch | 32 - ...-Fix-error-return-code-in-netvsc_init_buf.patch | 34 - .../0024-hyperv-Fix-a-bug-in-netvsc_send.patch | 68 - ...hv-vmbus-Support-per-channel-driver-state.patch | 51 - ...i-Add-support-for-192-256-bit-keys-to-AES.patch | 689 -- ...up_flags-FOLL_WRITE-games-from-__get_user.patch | 96 - .../backports-4.2.6-1_ath10k_remove_logspam.patch | 0 .../linux-2.6.32.27_mcs7830-fix-driver-name.patch | 0 .../linux-4.14-imq.diff} | 1110 +- .../linux-4.14-layer7.patch} | 544 +- ....14.1-igb-e1000e_fix_lock_at_update_stats.patch | 46 + src/patches/linux/linux-4.14.40-kirkwood-dtb.patch | 59 + .../linux-4.9.16-ledtrig_netdev.patch} | 96 +- .../linux-4.9.8-apu_leds.patch} | 36 +- .../linux/linux-4.9.8-ath_ignore_eeprom_regd.patch | 39 + ...-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch} | 8 +- ...x-4.9.8-rt2x00usb_suppress_queue_warnings.patch | 42 + ...nux-4.9.8_cs5535audio_fix_logspam_on_geos.patch | 31 + src/patches/mISDN-hfcusb-reportl1down.patch | 12 - src/patches/mISDN_hfc-s_add_id.patch | 37 - src/patches/net-tools-1.60-iphdr-redef.patch | 12 + ...0.patch => openssh-7.7p1-openssl-1.1.0-1.patch} | 382 +- src/patches/ppp/ppp-2.4.7-headers_4.9.patch | 12 + src/patches/u-boot-c99-inline-fix.patch | 20 - src/patches/u-boot-support-gcc-6.patch | 71 - .../rpi/u-boot-2018.03_add_rpi3-b-plus.patch | 15 + ...-509d96d4f1f602d62d36db660973249e16f9d088.patch | 10002 ------------------- .../sunxi/002-uboot-jwrdegoede-psci-support.patch | 1495 --- ...fix-gmac-not-working-reliable-on-bananapi.patch | 20 - .../u-boot/sunxi/orangepi-zero-add-macs.diff | 12 + src/patches/udev-208-fix_uint8_t.patch | 11 + src/squid-accounting/acct.tr.pl | 134 + src/wio/lang/wio.tr.pl | 157 + tools/checknewlog.pl | 2 +- 446 files changed, 46862 insertions(+), 52758 deletions(-) create mode 100755 config/flash-images/grub/11_linux_scon delete mode 100644 config/kernel/kernel.config.armv5tel-ipfire-rpi create mode 100644 config/rootfiles/common/aarch64/binutils create mode 100644 config/rootfiles/common/aarch64/gcc create mode 100644 config/rootfiles/common/aarch64/glibc copy config/rootfiles/common/{armv5tel => aarch64}/gmp (100%) copy config/rootfiles/common/{armv5tel => aarch64}/initscripts (98%) copy config/rootfiles/common/{i586 => aarch64}/linux-headers (83%) create mode 100644 config/rootfiles/common/aarch64/lm_sensors create mode 100644 config/rootfiles/common/aarch64/python copy config/rootfiles/common/{ => aarch64}/reiserfsprogs (100%) copy config/rootfiles/common/{x86_64 => aarch64}/stage2 (100%) create mode 100644 config/rootfiles/common/aarch64/util-linux rename config/rootfiles/common/{i586 => }/acpid (100%) delete mode 100644 config/rootfiles/common/armv5tel/linux delete mode 100644 config/rootfiles/common/armv5tel/linux-initrd-rpi delete mode 100644 config/rootfiles/common/armv5tel/linux-rpi delete mode 100644 config/rootfiles/common/armv5tel/swconfig create mode 100644 config/rootfiles/common/armv5tel/u-boot-kirkwood create mode 100644 config/rootfiles/common/armv5tel/u-boot-mkimage delete mode 100644 config/rootfiles/common/ath10k-firmware create mode 120000 config/rootfiles/common/i586/intel-microcode delete mode 100644 config/rootfiles/common/mt7601u-firmware delete mode 100644 config/rootfiles/common/noip_updater delete mode 100644 config/rootfiles/common/x86_64/acpid create mode 100644 config/rootfiles/common/x86_64/intel-microcode create mode 100644 config/rootfiles/common/xr819-firmware copy config/rootfiles/core/{120 => 121}/exclude (100%) create mode 120000 config/rootfiles/core/121/filelists/acpid copy config/rootfiles/core/{120 => 121}/filelists/apache2 (100%) copy config/rootfiles/core/{120 => 121}/filelists/apr (100%) copy config/rootfiles/core/{120 => 121}/filelists/aprutil (100%) create mode 100644 config/rootfiles/core/121/filelists/armv5tel/files create mode 120000 config/rootfiles/core/121/filelists/armv5tel/linux-initrd-kirkwood create mode 120000 config/rootfiles/core/121/filelists/armv5tel/linux-initrd-multi create mode 120000 config/rootfiles/core/121/filelists/armv5tel/linux-initrd-rpi copy config/rootfiles/{oldcore/100 => core/121}/filelists/armv5tel/linux-kirkwood (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/armv5tel/linux-multi (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/armv5tel/linux-rpi (100%) copy config/rootfiles/{oldcore/66 => core/121}/filelists/armv5tel/rpi-firmware (100%) copy config/rootfiles/{oldcore/66 => core/121}/filelists/armv5tel/u-boot (100%) create mode 120000 config/rootfiles/core/121/filelists/armv5tel/u-boot-kirkwood create mode 120000 config/rootfiles/core/121/filelists/armv5tel/u-boot-mkimage copy config/rootfiles/{oldcore/77 => core/121}/filelists/beep (100%) copy config/rootfiles/{oldcore/92 => core/121}/filelists/ca-certificates (100%) copy config/rootfiles/{oldcore/112 => core/121}/filelists/cmake (100%) copy config/rootfiles/{oldcore/46 => core/121}/filelists/crda (100%) copy config/rootfiles/{oldcore/111 => core/121}/filelists/dhcp (100%) create mode 100644 config/rootfiles/core/121/filelists/files copy config/rootfiles/{oldcore/106 => core/121}/filelists/flex (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/i586/grub (100%) create mode 120000 config/rootfiles/core/121/filelists/i586/intel-microcode copy config/rootfiles/{oldcore/100 => core/121}/filelists/i586/linux (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/i586/linux-initrd (100%) copy config/rootfiles/{oldcore/28 => core/121}/filelists/iw (100%) copy config/rootfiles/{oldcore/71 => core/121}/filelists/jwhois (100%) copy config/rootfiles/{oldcore/106 => core/121}/filelists/libidn (100%) copy config/rootfiles/{oldcore/28 => core/121}/filelists/linux-firmware (100%) copy config/rootfiles/{oldcore/87 => core/121}/filelists/multipath-tools (100%) copy config/rootfiles/core/{120 => 121}/filelists/openssl (100%) copy config/rootfiles/{oldcore/101 => core/121}/filelists/pcre (100%) copy config/rootfiles/{oldcore/77 => core/121}/filelists/rng-tools (100%) copy config/rootfiles/{oldcore/28 => core/121}/filelists/tar (100%) copy config/rootfiles/core/{120 => 121}/filelists/unbound (100%) copy config/rootfiles/core/{120 => 121}/filelists/wget (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/x86_64/grub (100%) create mode 120000 config/rootfiles/core/121/filelists/x86_64/intel-microcode copy config/rootfiles/{oldcore/100 => core/121}/filelists/x86_64/linux (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/x86_64/linux-initrd (100%) create mode 120000 config/rootfiles/core/121/filelists/xr819-firmware copy config/rootfiles/{oldcore/90 => core/121}/filelists/xtables-addons (100%) copy config/rootfiles/{oldcore/100 => core/121}/filelists/xz (100%) rename config/rootfiles/core/{120 => 121}/meta (100%) copy config/rootfiles/core/{120 => 121}/update.sh (60%) rename config/rootfiles/{core => oldcore}/120/exclude (100%) rename config/rootfiles/{core => oldcore}/120/filelists/Net_SSLeay (100%) rename config/rootfiles/{core => oldcore}/120/filelists/apache2 (100%) rename config/rootfiles/{core => oldcore}/120/filelists/apr (100%) rename config/rootfiles/{core => oldcore}/120/filelists/aprutil (100%) rename config/rootfiles/{core => oldcore}/120/filelists/bind (100%) rename config/rootfiles/{core => oldcore}/120/filelists/curl (100%) rename config/rootfiles/{core => oldcore}/120/filelists/cyrus-sasl (100%) rename config/rootfiles/{core => oldcore}/120/filelists/dma (100%) rename config/rootfiles/{core => oldcore}/120/filelists/files (100%) rename config/rootfiles/{core => oldcore}/120/filelists/gnupg (100%) rename config/rootfiles/{core => oldcore}/120/filelists/i586/openssl-sse2 (100%) rename config/rootfiles/{core => oldcore}/120/filelists/libevent2 (100%) rename config/rootfiles/{core => oldcore}/120/filelists/logrotate (100%) rename config/rootfiles/{core => oldcore}/120/filelists/ntp (100%) rename config/rootfiles/{core => oldcore}/120/filelists/openssh (100%) rename config/rootfiles/{core => oldcore}/120/filelists/openssl (100%) rename config/rootfiles/{core => oldcore}/120/filelists/openssl-compat (100%) rename config/rootfiles/{core => oldcore}/120/filelists/openvpn (100%) rename config/rootfiles/{core => oldcore}/120/filelists/python-typing (100%) rename config/rootfiles/{core => oldcore}/120/filelists/snort (100%) rename config/rootfiles/{core => oldcore}/120/filelists/strongswan (100%) rename config/rootfiles/{core => oldcore}/120/filelists/unbound (100%) rename config/rootfiles/{core => oldcore}/120/filelists/vnstat (100%) rename config/rootfiles/{core => oldcore}/120/filelists/wget (100%) rename config/rootfiles/{core => oldcore}/120/filelists/wpa_supplicant (100%) rename config/rootfiles/{core => oldcore}/120/update.sh (95%) create mode 100644 config/rootfiles/packages/aarch64/directfb create mode 100644 config/rootfiles/packages/aarch64/python3 create mode 100644 config/rootfiles/packages/aarch64/sane create mode 100644 config/u-boot/boot.cmd create mode 100755 config/u-boot/boot.mk create mode 100644 config/u-boot/boot.scr mode change 100755 => 100644 config/u-boot/uEnv.txt delete mode 100644 lfs/ath10k-firmware copy lfs/{libidn => intel-microcode} (87%) delete mode 100644 lfs/noip_updater delete mode 100644 lfs/swconfig copy lfs/{u-boot => u-boot-kirkwood} (57%) rename lfs/{mt7601u-firmware => xr819-firmware} (91%) create mode 100644 src/initscripts/packages/nrpe delete mode 100644 src/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch delete mode 100644 src/patches/U-Boot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch delete mode 100644 src/patches/backports/backports-linux-upstream-1.patch delete mode 100644 src/patches/backports/backports-linux-upstream-2.patch delete mode 100644 src/patches/backports/backports-linux-upstream-3.patch create mode 100644 src/patches/beep/0001-Fixed-Makefile.patch create mode 100644 src/patches/beep/0002-Add-more-error-detection.patch create mode 100644 src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch create mode 100644 src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch create mode 100644 src/patches/beep/0006-Preserve-file-modification-time-on-install.patch create mode 100644 src/patches/beep/0007-Fix-identation-if-brace-error.patch create mode 100644 src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch delete mode 100644 src/patches/clamav/llvm-glibc.patch delete mode 100644 src/patches/dhcp/dhcp-64_bit_lease_parse.patch delete mode 100644 src/patches/dhcp/dhcp-CLOEXEC.patch delete mode 100644 src/patches/dhcp/dhcp-PPP.patch delete mode 100644 src/patches/dhcp/dhcp-UseMulticast.patch delete mode 100644 src/patches/dhcp/dhcp-add_timeout_when_NULL.patch delete mode 100644 src/patches/dhcp/dhcp-capability.patch delete mode 100644 src/patches/dhcp/dhcp-default-requested-options.patch delete mode 100644 src/patches/dhcp/dhcp-dhclient-decline-backoff.patch delete mode 100644 src/patches/dhcp/dhcp-dhclient-options.patch delete mode 100644 src/patches/dhcp/dhcp-errwarn-message.patch delete mode 100644 src/patches/dhcp/dhcp-garbage-chars.patch delete mode 100644 src/patches/dhcp/dhcp-gpxe-cid.patch delete mode 100644 src/patches/dhcp/dhcp-honor-expired.patch delete mode 100644 src/patches/dhcp/dhcp-improved-xid.patch delete mode 100644 src/patches/dhcp/dhcp-logpid.patch delete mode 100644 src/patches/dhcp/dhcp-lpf-ib.patch delete mode 100644 src/patches/dhcp/dhcp-manpages.patch delete mode 100644 src/patches/dhcp/dhcp-paranoia.patch delete mode 100644 src/patches/dhcp/dhcp-paths.patch delete mode 100644 src/patches/dhcp/dhcp-release-by-ifup.patch delete mode 100644 src/patches/dhcp/dhcp-remove-bind.patch delete mode 100644 src/patches/dhcp/dhcp-rfc3442-classless-static-routes.patch delete mode 100644 src/patches/dhcp/dhcp-sendDecline.patch delete mode 100644 src/patches/dhcp/dhcp-sharedlib.patch delete mode 100644 src/patches/dhcp/dhcp-stateless-DUID-LLT.patch delete mode 100644 src/patches/dhcp/dhcp-unicast-bootp.patch delete mode 100644 src/patches/dhcp/dhcp-xen-checksum.patch create mode 100644 src/patches/dma-0.11-compile-fixes.patch delete mode 100644 src/patches/grub-2.00_disable_vga_fallback.patch delete mode 100644 src/patches/grub-2.00_ignore_missing_symtab.patch create mode 100644 src/patches/grub-2.02_disable_vga_fallback.patch delete mode 100644 src/patches/grub2-remove-gets.patch delete mode 100644 src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch delete mode 100644 src/patches/linux-3.10.30_cs5535audio_fix_logspam_on_geos.patch delete mode 100644 src/patches/linux-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch delete mode 100644 src/patches/linux-3.10.55-rt2800usb-change_queue_warn_to_debug.patch delete mode 100644 src/patches/linux-3.14.22-dvbsky.patch delete mode 100644 src/patches/linux-3.14.25-rt5592_no_special_txop_init.patch delete mode 100644 src/patches/linux-3.14.25_rt2x00_fix_bss_bcn_num.patch delete mode 100644 src/patches/linux-3.14.32-r8169_disable_L23.patch delete mode 100644 src/patches/linux-3.14.43_SuperSSpeed_NOTRIM.patch delete mode 100644 src/patches/linux-3.14.43_new_qtrim_blacklist.patch delete mode 100644 src/patches/linux-3.14.65-k10temp_add_16H_M30H_id.patch delete mode 100644 src/patches/linux-3.14.77-gsrec_tcp_input_access_once_rw.patch delete mode 100644 src/patches/linux-3.14.79_mmc_remove_EXT_CSD_revision_check.patch delete mode 100644 src/patches/linux-3.2.33_ipg-fix-driver-name.patch delete mode 100644 src/patches/linux-3.7-disable-compat_vdso.patch delete mode 100644 src/patches/linux-genksyms_fix_typeof_handling.patch delete mode 100644 src/patches/linux-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch delete mode 100644 src/patches/linux/0001-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch delete mode 100644 src/patches/linux/0001-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch delete mode 100644 src/patches/linux/0002-Drivers-net-hyperv-Cleanup-the-receive-path.patch delete mode 100644 src/patches/linux/0002-hyperv-Remove-recv_pkt_list-and-lock.patch delete mode 100644 src/patches/linux/0003-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch delete mode 100644 src/patches/linux/0003-hyperv-Simplify-the-send_completion-variables.patch delete mode 100644 src/patches/linux/0004-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch delete mode 100644 src/patches/linux/0004-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch delete mode 100644 src/patches/linux/0005-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch delete mode 100644 src/patches/linux/0005-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch delete mode 100644 src/patches/linux/0006-Drivers-net-hyperv-Cleanup-the-send-path.patch delete mode 100644 src/patches/linux/0006-net-get-rid-of-SET_ETHTOOL_OPS.patch delete mode 100644 src/patches/linux/0007-Drivers-net-hyperv-Enable-offloads-on-the-host.patch delete mode 100644 src/patches/linux/0007-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch delete mode 100644 src/patches/linux/0008-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch delete mode 100644 src/patches/linux/0008-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch delete mode 100644 src/patches/linux/0009-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch delete mode 100644 src/patches/linux/0009-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch delete mode 100644 src/patches/linux/0010-Drivers-net-hyperv-Enable-large-send-offload.patch delete mode 100644 src/patches/linux/0010-hyperv-Fix-a-bug-in-netvsc_start_xmit.patch delete mode 100644 src/patches/linux/0011-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch delete mode 100644 src/patches/linux/0011-hyperv-Fix-a-bug-in-netvsc_send.patch delete mode 100644 src/patches/linux/0012-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch delete mode 100644 src/patches/linux/0013-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch delete mode 100644 src/patches/linux/0014-Drivers-net-hyperv-Address-UDP-checksum-issues.patch delete mode 100644 src/patches/linux/0015-hyperv-Properly-handle-checksum-offload.patch delete mode 100644 src/patches/linux/0016-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch delete mode 100644 src/patches/linux/0017-hyperv-Remove-recv_pkt_list-and-lock.patch delete mode 100644 src/patches/linux/0018-hyperv-Simplify-the-send_completion-variables.patch delete mode 100644 src/patches/linux/0019-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch delete mode 100644 src/patches/linux/0020-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch delete mode 100644 src/patches/linux/0021-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch delete mode 100644 src/patches/linux/0022-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch delete mode 100644 src/patches/linux/0023-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch delete mode 100644 src/patches/linux/0024-hyperv-Fix-a-bug-in-netvsc_send.patch delete mode 100644 src/patches/linux/0025-Drivers-hv-vmbus-Support-per-channel-driver-state.patch delete mode 100644 src/patches/linux/0100-crypto-aesni-Add-support-for-192-256-bit-keys-to-AES.patch delete mode 100644 src/patches/linux/0110-mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user.patch copy src/patches/{ => linux}/backports-4.2.6-1_ath10k_remove_logspam.patch (100%) rename src/patches/{ => linux}/linux-2.6.32.27_mcs7830-fix-driver-name.patch (100%) rename src/patches/{linux-3.14.22-imq.patch => linux/linux-4.14-imq.diff} (66%) rename src/patches/{linux-3.14-layer7-filter.patch => linux/linux-4.14-layer7.patch} (82%) create mode 100644 src/patches/linux/linux-4.14.1-igb-e1000e_fix_lock_at_update_stats.patch create mode 100644 src/patches/linux/linux-4.14.40-kirkwood-dtb.patch rename src/patches/{linux-3.14.22-ledtrig_netdev.patch => linux/linux-4.9.16-ledtrig_netdev.patch} (85%) rename src/patches/{linux-3.14-apu_leds.patch => linux/linux-4.9.8-apu_leds.patch} (87%) create mode 100644 src/patches/linux/linux-4.9.8-ath_ignore_eeprom_regd.patch rename src/patches/{linux-3.14.22-iwlwifi-noibss_only_on_radar_chan.patch => linux/linux-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch} (59%) create mode 100644 src/patches/linux/linux-4.9.8-rt2x00usb_suppress_queue_warnings.patch create mode 100644 src/patches/linux/linux-4.9.8_cs5535audio_fix_logspam_on_geos.patch delete mode 100644 src/patches/mISDN-hfcusb-reportl1down.patch delete mode 100644 src/patches/mISDN_hfc-s_add_id.patch create mode 100644 src/patches/net-tools-1.60-iphdr-redef.patch rename src/patches/{openssh-7.6p1-openssl-1.1.0.patch => openssh-7.7p1-openssl-1.1.0-1.patch} (84%) create mode 100644 src/patches/ppp/ppp-2.4.7-headers_4.9.patch delete mode 100644 src/patches/u-boot-c99-inline-fix.patch delete mode 100644 src/patches/u-boot-support-gcc-6.patch create mode 100644 src/patches/u-boot/rpi/u-boot-2018.03_add_rpi3-b-plus.patch delete mode 100644 src/patches/u-boot/sunxi/001-uboot-sunxi-509d96d4f1f602d62d36db660973249e16f9d088.patch delete mode 100644 src/patches/u-boot/sunxi/002-uboot-jwrdegoede-psci-support.patch delete mode 100644 src/patches/u-boot/sunxi/003-uboot-fix-gmac-not-working-reliable-on-bananapi.patch create mode 100644 src/patches/u-boot/sunxi/orangepi-zero-add-macs.diff create mode 100644 src/patches/udev-208-fix_uint8_t.patch create mode 100644 src/squid-accounting/acct.tr.pl create mode 100644 src/wio/lang/wio.tr.pl
Difference in files: diff --git a/.gitignore b/.gitignore index 0215a60e6..7babe0405 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ /tmp /*.diff *.img.gz +*.img.xz *.iso *.tar.bz2 /*.md5 diff --git a/config/ca-certificates/certdata.txt b/config/ca-certificates/certdata.txt index 5d2baf3a5..d291f28a5 100644 --- a/config/ca-certificates/certdata.txt +++ b/config/ca-certificates/certdata.txt @@ -7240,163 +7240,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-# -# Certificate "TC TrustCenter Class 3 CA II" -# -# Issuer: CN=TC TrustCenter Class 3 CA II,OU=TC TrustCenter Class 3 CA,O=TC TrustCenter GmbH,C=DE -# Serial Number:4a:47:00:01:00:02:e5:a0:5d:d6:3f:00:51:bf -# Subject: CN=TC TrustCenter Class 3 CA II,OU=TC TrustCenter Class 3 CA,O=TC TrustCenter GmbH,C=DE -# Not Valid Before: Thu Jan 12 14:41:57 2006 -# Not Valid After : Wed Dec 31 22:59:59 2025 -# Fingerprint (MD5): 56:5F:AA:80:61:12:17:F6:67:21:E6:2B:6D:61:56:8E -# Fingerprint (SHA1): 80:25:EF:F4:6E:70:C8:D4:72:24:65:84:FE:40:3B:8A:8D:6A:DB:F5 -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TC TrustCenter Class 3 CA II" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 -\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 -\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 -\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 -\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 -\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 -\040\063\040\103\101\040\111\111 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 -\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 -\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 -\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 -\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 -\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 -\040\063\040\103\101\040\111\111 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\252\060\202\003\222\240\003\002\001\002\002\016\112 -\107\000\001\000\002\345\240\135\326\077\000\121\277\060\015\006 -\011\052\206\110\206\367\015\001\001\005\005\000\060\166\061\013 -\060\011\006\003\125\004\006\023\002\104\105\061\034\060\032\006 -\003\125\004\012\023\023\124\103\040\124\162\165\163\164\103\145 -\156\164\145\162\040\107\155\142\110\061\042\060\040\006\003\125 -\004\013\023\031\124\103\040\124\162\165\163\164\103\145\156\164 -\145\162\040\103\154\141\163\163\040\063\040\103\101\061\045\060 -\043\006\003\125\004\003\023\034\124\103\040\124\162\165\163\164 -\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 -\101\040\111\111\060\036\027\015\060\066\060\061\061\062\061\064 -\064\061\065\067\132\027\015\062\065\061\062\063\061\062\062\065 -\071\065\071\132\060\166\061\013\060\011\006\003\125\004\006\023 -\002\104\105\061\034\060\032\006\003\125\004\012\023\023\124\103 -\040\124\162\165\163\164\103\145\156\164\145\162\040\107\155\142 -\110\061\042\060\040\006\003\125\004\013\023\031\124\103\040\124 -\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 -\040\063\040\103\101\061\045\060\043\006\003\125\004\003\023\034 -\124\103\040\124\162\165\163\164\103\145\156\164\145\162\040\103 -\154\141\163\163\040\063\040\103\101\040\111\111\060\202\001\042 -\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000\003 -\202\001\017\000\060\202\001\012\002\202\001\001\000\264\340\273 -\121\273\071\134\213\004\305\114\171\034\043\206\061\020\143\103 -\125\047\077\306\105\307\244\075\354\011\015\032\036\040\302\126 -\036\336\033\067\007\060\042\057\157\361\006\361\253\255\326\310 -\253\141\243\057\103\304\260\262\055\374\303\226\151\173\176\212 -\344\314\300\071\022\220\102\140\311\314\065\150\356\332\137\220 -\126\137\315\034\115\133\130\111\353\016\001\117\144\372\054\074 -\211\130\330\057\056\342\260\150\351\042\073\165\211\326\104\032 -\145\362\033\227\046\035\050\155\254\350\275\131\035\053\044\366 -\326\204\003\146\210\044\000\170\140\361\370\253\376\002\262\153 -\373\042\373\065\346\026\321\255\366\056\022\344\372\065\152\345 -\031\271\135\333\073\036\032\373\323\377\025\024\010\330\011\152 -\272\105\235\024\171\140\175\257\100\212\007\163\263\223\226\323 -\164\064\215\072\067\051\336\134\354\365\356\056\061\302\040\334 -\276\361\117\177\043\122\331\133\342\144\331\234\252\007\010\265 -\105\275\321\320\061\301\253\124\237\251\322\303\142\140\003\361 -\273\071\112\222\112\075\012\271\235\305\240\376\067\002\003\001 -\000\001\243\202\001\064\060\202\001\060\060\017\006\003\125\035 -\023\001\001\377\004\005\060\003\001\001\377\060\016\006\003\125 -\035\017\001\001\377\004\004\003\002\001\006\060\035\006\003\125 -\035\016\004\026\004\024\324\242\374\237\263\303\330\003\323\127 -\134\007\244\320\044\247\300\362\000\324\060\201\355\006\003\125 -\035\037\004\201\345\060\201\342\060\201\337\240\201\334\240\201 -\331\206\065\150\164\164\160\072\057\057\167\167\167\056\164\162 -\165\163\164\143\145\156\164\145\162\056\144\145\057\143\162\154 -\057\166\062\057\164\143\137\143\154\141\163\163\137\063\137\143 -\141\137\111\111\056\143\162\154\206\201\237\154\144\141\160\072 -\057\057\167\167\167\056\164\162\165\163\164\143\145\156\164\145 -\162\056\144\145\057\103\116\075\124\103\045\062\060\124\162\165 -\163\164\103\145\156\164\145\162\045\062\060\103\154\141\163\163 -\045\062\060\063\045\062\060\103\101\045\062\060\111\111\054\117 -\075\124\103\045\062\060\124\162\165\163\164\103\145\156\164\145 -\162\045\062\060\107\155\142\110\054\117\125\075\162\157\157\164 -\143\145\162\164\163\054\104\103\075\164\162\165\163\164\143\145 -\156\164\145\162\054\104\103\075\144\145\077\143\145\162\164\151 -\146\151\143\141\164\145\122\145\166\157\143\141\164\151\157\156 -\114\151\163\164\077\142\141\163\145\077\060\015\006\011\052\206 -\110\206\367\015\001\001\005\005\000\003\202\001\001\000\066\140 -\344\160\367\006\040\103\331\043\032\102\362\370\243\262\271\115 -\212\264\363\302\232\125\061\174\304\073\147\232\264\337\115\016 -\212\223\112\027\213\033\215\312\211\341\317\072\036\254\035\361 -\234\062\264\216\131\166\242\101\205\045\067\240\023\320\365\174 -\116\325\352\226\342\156\162\301\273\052\376\154\156\370\221\230 -\106\374\311\033\127\133\352\310\032\073\077\260\121\230\074\007 -\332\054\131\001\332\213\104\350\341\164\375\247\150\335\124\272 -\203\106\354\310\106\265\370\257\227\300\073\011\034\217\316\162 -\226\075\063\126\160\274\226\313\330\325\175\040\232\203\237\032 -\334\071\361\305\162\243\021\003\375\073\102\122\051\333\350\001 -\367\233\136\214\326\215\206\116\031\372\274\034\276\305\041\245 -\207\236\170\056\066\333\011\161\243\162\064\370\154\343\006\011 -\362\136\126\245\323\335\230\372\324\346\006\364\360\266\040\143 -\113\352\051\275\252\202\146\036\373\201\252\247\067\255\023\030 -\346\222\303\201\301\063\273\210\036\241\347\342\264\275\061\154 -\016\121\075\157\373\226\126\200\342\066\027\321\334\344 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE - -# Trust for Certificate "TC TrustCenter Class 3 CA II" -# Issuer: CN=TC TrustCenter Class 3 CA II,OU=TC TrustCenter Class 3 CA,O=TC TrustCenter GmbH,C=DE -# Serial Number:4a:47:00:01:00:02:e5:a0:5d:d6:3f:00:51:bf -# Subject: CN=TC TrustCenter Class 3 CA II,OU=TC TrustCenter Class 3 CA,O=TC TrustCenter GmbH,C=DE -# Not Valid Before: Thu Jan 12 14:41:57 2006 -# Not Valid After : Wed Dec 31 22:59:59 2025 -# Fingerprint (MD5): 56:5F:AA:80:61:12:17:F6:67:21:E6:2B:6D:61:56:8E -# Fingerprint (SHA1): 80:25:EF:F4:6E:70:C8:D4:72:24:65:84:FE:40:3B:8A:8D:6A:DB:F5 -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TC TrustCenter Class 3 CA II" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\200\045\357\364\156\160\310\324\162\044\145\204\376\100\073\212 -\215\152\333\365 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\126\137\252\200\141\022\027\366\147\041\346\053\155\141\126\216 -END -CKA_ISSUER MULTILINE_OCTAL -\060\166\061\013\060\011\006\003\125\004\006\023\002\104\105\061 -\034\060\032\006\003\125\004\012\023\023\124\103\040\124\162\165 -\163\164\103\145\156\164\145\162\040\107\155\142\110\061\042\060 -\040\006\003\125\004\013\023\031\124\103\040\124\162\165\163\164 -\103\145\156\164\145\162\040\103\154\141\163\163\040\063\040\103 -\101\061\045\060\043\006\003\125\004\003\023\034\124\103\040\124 -\162\165\163\164\103\145\156\164\145\162\040\103\154\141\163\163 -\040\063\040\103\101\040\111\111 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\016\112\107\000\001\000\002\345\240\135\326\077\000\121\277 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Deutsche Telekom Root CA 2" # @@ -17882,155 +17725,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-# -# Certificate "S-TRUST Universal Root CA" -# -# Issuer: CN=S-TRUST Universal Root CA,OU=S-TRUST Certification Services,O=Deutscher Sparkassen Verlag GmbH,C=DE -# Serial Number:60:56:c5:4b:23:40:5b:64:d4:ed:25:da:d9:d6:1e:1e -# Subject: CN=S-TRUST Universal Root CA,OU=S-TRUST Certification Services,O=Deutscher Sparkassen Verlag GmbH,C=DE -# Not Valid Before: Tue Oct 22 00:00:00 2013 -# Not Valid After : Thu Oct 21 23:59:59 2038 -# Fingerprint (SHA-256): D8:0F:EF:91:0A:E3:F1:04:72:3B:04:5C:EC:2D:01:9F:44:1C:E6:21:3A:DF:15:67:91:E7:0C:17:90:11:0A:31 -# Fingerprint (SHA1): 1B:3D:11:14:EA:7A:0F:95:58:54:41:95:BF:6B:25:82:AB:40:CE:9A -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "S-TRUST Universal Root CA" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\051\060\047\006\003\125\004\012\023\040\104\145\165\164\163 -\143\150\145\162\040\123\160\141\162\153\141\163\163\145\156\040 -\126\145\162\154\141\147\040\107\155\142\110\061\047\060\045\006 -\003\125\004\013\023\036\123\055\124\122\125\123\124\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\123\145\162\166 -\151\143\145\163\061\042\060\040\006\003\125\004\003\023\031\123 -\055\124\122\125\123\124\040\125\156\151\166\145\162\163\141\154 -\040\122\157\157\164\040\103\101 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\051\060\047\006\003\125\004\012\023\040\104\145\165\164\163 -\143\150\145\162\040\123\160\141\162\153\141\163\163\145\156\040 -\126\145\162\154\141\147\040\107\155\142\110\061\047\060\045\006 -\003\125\004\013\023\036\123\055\124\122\125\123\124\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\123\145\162\166 -\151\143\145\163\061\042\060\040\006\003\125\004\003\023\031\123 -\055\124\122\125\123\124\040\125\156\151\166\145\162\163\141\154 -\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\140\126\305\113\043\100\133\144\324\355\045\332\331\326 -\036\036 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\003\330\060\202\002\300\240\003\002\001\002\002\020\140 -\126\305\113\043\100\133\144\324\355\045\332\331\326\036\036\060 -\015\006\011\052\206\110\206\367\015\001\001\013\005\000\060\201 -\205\061\013\060\011\006\003\125\004\006\023\002\104\105\061\051 -\060\047\006\003\125\004\012\023\040\104\145\165\164\163\143\150 -\145\162\040\123\160\141\162\153\141\163\163\145\156\040\126\145 -\162\154\141\147\040\107\155\142\110\061\047\060\045\006\003\125 -\004\013\023\036\123\055\124\122\125\123\124\040\103\145\162\164 -\151\146\151\143\141\164\151\157\156\040\123\145\162\166\151\143 -\145\163\061\042\060\040\006\003\125\004\003\023\031\123\055\124 -\122\125\123\124\040\125\156\151\166\145\162\163\141\154\040\122 -\157\157\164\040\103\101\060\036\027\015\061\063\061\060\062\062 -\060\060\060\060\060\060\132\027\015\063\070\061\060\062\061\062 -\063\065\071\065\071\132\060\201\205\061\013\060\011\006\003\125 -\004\006\023\002\104\105\061\051\060\047\006\003\125\004\012\023 -\040\104\145\165\164\163\143\150\145\162\040\123\160\141\162\153 -\141\163\163\145\156\040\126\145\162\154\141\147\040\107\155\142 -\110\061\047\060\045\006\003\125\004\013\023\036\123\055\124\122 -\125\123\124\040\103\145\162\164\151\146\151\143\141\164\151\157 -\156\040\123\145\162\166\151\143\145\163\061\042\060\040\006\003 -\125\004\003\023\031\123\055\124\122\125\123\124\040\125\156\151 -\166\145\162\163\141\154\040\122\157\157\164\040\103\101\060\202 -\001\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005 -\000\003\202\001\017\000\060\202\001\012\002\202\001\001\000\250 -\343\013\337\021\067\205\202\232\265\154\146\174\141\077\300\107 -\032\035\106\343\260\125\144\345\270\202\071\050\007\176\027\377 -\364\233\212\360\221\201\352\070\077\041\170\154\110\354\153\057 -\242\323\212\162\262\247\327\331\352\177\264\300\111\153\060\045 -\211\214\353\267\325\100\141\230\342\334\074\040\222\315\145\112 -\162\237\032\216\214\372\045\025\277\363\041\203\050\015\213\257 -\131\021\202\103\134\233\115\045\121\177\130\030\143\140\073\263 -\265\212\213\130\143\067\110\110\220\104\302\100\335\135\367\103 -\151\051\230\134\022\145\136\253\220\222\113\146\337\325\165\022 -\123\124\030\246\336\212\326\273\127\003\071\131\231\030\005\014 -\371\375\025\306\220\144\106\027\202\327\302\112\101\075\375\000 -\276\127\162\030\224\167\033\123\132\211\001\366\063\162\016\223 -\072\334\350\036\375\005\005\326\274\163\340\210\334\253\117\354 -\265\030\206\117\171\204\016\110\052\146\052\335\062\310\170\145 -\310\013\235\130\001\005\161\355\201\365\150\027\156\313\015\264 -\113\330\241\354\256\070\353\034\130\057\241\145\003\064\057\002 -\003\001\000\001\243\102\060\100\060\017\006\003\125\035\023\001 -\001\377\004\005\060\003\001\001\377\060\016\006\003\125\035\017 -\001\001\377\004\004\003\002\001\006\060\035\006\003\125\035\016 -\004\026\004\024\232\175\327\353\353\177\124\230\105\051\264\040 -\253\155\013\226\043\031\244\302\060\015\006\011\052\206\110\206 -\367\015\001\001\013\005\000\003\202\001\001\000\116\226\022\333 -\176\167\136\222\047\236\041\027\030\202\166\330\077\274\245\011 -\004\146\210\211\255\333\125\263\063\152\306\145\304\217\115\363 -\062\066\334\171\004\226\251\167\062\321\227\365\030\153\214\272 -\355\316\021\320\104\307\222\361\264\104\216\355\210\122\110\236 -\325\375\131\370\243\036\121\373\001\122\345\137\345\172\335\252 -\044\117\042\213\335\166\106\366\245\240\017\065\330\312\017\230 -\271\060\135\040\157\302\201\036\275\275\300\376\025\323\070\052 -\011\223\230\047\033\223\173\320\053\064\136\150\245\025\117\321 -\122\303\240\312\240\203\105\035\365\365\267\131\163\135\131\001 -\217\252\302\107\057\024\161\325\051\343\020\265\107\223\045\314 -\043\051\332\267\162\330\221\324\354\033\110\212\042\344\301\052 -\367\072\150\223\237\105\031\156\103\267\314\376\270\221\232\141 -\032\066\151\143\144\222\050\363\157\141\222\205\023\237\311\007 -\054\213\127\334\353\236\171\325\302\336\010\325\124\262\127\116 -\052\062\215\241\342\072\321\020\040\042\071\175\064\105\157\161 -\073\303\035\374\377\262\117\250\342\366\060\036 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE - -# Trust for "S-TRUST Universal Root CA" -# Issuer: CN=S-TRUST Universal Root CA,OU=S-TRUST Certification Services,O=Deutscher Sparkassen Verlag GmbH,C=DE -# Serial Number:60:56:c5:4b:23:40:5b:64:d4:ed:25:da:d9:d6:1e:1e -# Subject: CN=S-TRUST Universal Root CA,OU=S-TRUST Certification Services,O=Deutscher Sparkassen Verlag GmbH,C=DE -# Not Valid Before: Tue Oct 22 00:00:00 2013 -# Not Valid After : Thu Oct 21 23:59:59 2038 -# Fingerprint (SHA-256): D8:0F:EF:91:0A:E3:F1:04:72:3B:04:5C:EC:2D:01:9F:44:1C:E6:21:3A:DF:15:67:91:E7:0C:17:90:11:0A:31 -# Fingerprint (SHA1): 1B:3D:11:14:EA:7A:0F:95:58:54:41:95:BF:6B:25:82:AB:40:CE:9A -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "S-TRUST Universal Root CA" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\033\075\021\024\352\172\017\225\130\124\101\225\277\153\045\202 -\253\100\316\232 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\130\366\101\001\256\365\133\121\231\116\134\041\350\117\324\146 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\205\061\013\060\011\006\003\125\004\006\023\002\104\105 -\061\051\060\047\006\003\125\004\012\023\040\104\145\165\164\163 -\143\150\145\162\040\123\160\141\162\153\141\163\163\145\156\040 -\126\145\162\154\141\147\040\107\155\142\110\061\047\060\045\006 -\003\125\004\013\023\036\123\055\124\122\125\123\124\040\103\145 -\162\164\151\146\151\143\141\164\151\157\156\040\123\145\162\166 -\151\143\145\163\061\042\060\040\006\003\125\004\003\023\031\123 -\055\124\122\125\123\124\040\125\156\151\166\145\162\163\141\154 -\040\122\157\157\164\040\103\101 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\020\140\126\305\113\043\100\133\144\324\355\045\332\331\326 -\036\036 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Entrust Root Certification Authority - G2" # @@ -18508,167 +18202,6 @@ CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE
-# -# Certificate "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5" -# -# Issuer: CN=T..RKTRUST Elektronik Sertifika Hizmet Sa..lay..c..s.. H5,O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A....,L=Ankara,C=TR -# Serial Number:00:8e:17:fe:24:20:81 -# Subject: CN=T..RKTRUST Elektronik Sertifika Hizmet Sa..lay..c..s.. H5,O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A....,L=Ankara,C=TR -# Not Valid Before: Tue Apr 30 08:07:01 2013 -# Not Valid After : Fri Apr 28 08:07:01 2023 -# Fingerprint (SHA-256): 49:35:1B:90:34:44:C1:85:CC:DC:5C:69:3D:24:D8:55:5C:B2:08:D6:A8:14:13:07:69:9F:4A:F0:63:19:9D:78 -# Fingerprint (SHA1): C4:18:F6:4D:46:D1:DF:00:3D:27:30:13:72:43:A9:12:11:C6:75:FB -CKA_CLASS CK_OBJECT_CLASS CKO_CERTIFICATE -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5" -CKA_CERTIFICATE_TYPE CK_CERTIFICATE_TYPE CKC_X_509 -CKA_SUBJECT MULTILINE_OCTAL -\060\201\261\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\017\060\015\006\003\125\004\007\014\006\101\156\153\141\162 -\141\061\115\060\113\006\003\125\004\012\014\104\124\303\234\122 -\113\124\122\125\123\124\040\102\151\154\147\151\040\304\260\154 -\145\164\151\305\237\151\155\040\166\145\040\102\151\154\151\305 -\237\151\155\040\107\303\274\166\145\156\154\151\304\237\151\040 -\110\151\172\155\145\164\154\145\162\151\040\101\056\305\236\056 -\061\102\060\100\006\003\125\004\003\014\071\124\303\234\122\113 -\124\122\125\123\124\040\105\154\145\153\164\162\157\156\151\153 -\040\123\145\162\164\151\146\151\153\141\040\110\151\172\155\145 -\164\040\123\141\304\237\154\141\171\304\261\143\304\261\163\304 -\261\040\110\065 -END -CKA_ID UTF8 "0" -CKA_ISSUER MULTILINE_OCTAL -\060\201\261\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\017\060\015\006\003\125\004\007\014\006\101\156\153\141\162 -\141\061\115\060\113\006\003\125\004\012\014\104\124\303\234\122 -\113\124\122\125\123\124\040\102\151\154\147\151\040\304\260\154 -\145\164\151\305\237\151\155\040\166\145\040\102\151\154\151\305 -\237\151\155\040\107\303\274\166\145\156\154\151\304\237\151\040 -\110\151\172\155\145\164\154\145\162\151\040\101\056\305\236\056 -\061\102\060\100\006\003\125\004\003\014\071\124\303\234\122\113 -\124\122\125\123\124\040\105\154\145\153\164\162\157\156\151\153 -\040\123\145\162\164\151\146\151\153\141\040\110\151\172\155\145 -\164\040\123\141\304\237\154\141\171\304\261\143\304\261\163\304 -\261\040\110\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\007\000\216\027\376\044\040\201 -END -CKA_VALUE MULTILINE_OCTAL -\060\202\004\047\060\202\003\017\240\003\002\001\002\002\007\000 -\216\027\376\044\040\201\060\015\006\011\052\206\110\206\367\015 -\001\001\013\005\000\060\201\261\061\013\060\011\006\003\125\004 -\006\023\002\124\122\061\017\060\015\006\003\125\004\007\014\006 -\101\156\153\141\162\141\061\115\060\113\006\003\125\004\012\014 -\104\124\303\234\122\113\124\122\125\123\124\040\102\151\154\147 -\151\040\304\260\154\145\164\151\305\237\151\155\040\166\145\040 -\102\151\154\151\305\237\151\155\040\107\303\274\166\145\156\154 -\151\304\237\151\040\110\151\172\155\145\164\154\145\162\151\040 -\101\056\305\236\056\061\102\060\100\006\003\125\004\003\014\071 -\124\303\234\122\113\124\122\125\123\124\040\105\154\145\153\164 -\162\157\156\151\153\040\123\145\162\164\151\146\151\153\141\040 -\110\151\172\155\145\164\040\123\141\304\237\154\141\171\304\261 -\143\304\261\163\304\261\040\110\065\060\036\027\015\061\063\060 -\064\063\060\060\070\060\067\060\061\132\027\015\062\063\060\064 -\062\070\060\070\060\067\060\061\132\060\201\261\061\013\060\011 -\006\003\125\004\006\023\002\124\122\061\017\060\015\006\003\125 -\004\007\014\006\101\156\153\141\162\141\061\115\060\113\006\003 -\125\004\012\014\104\124\303\234\122\113\124\122\125\123\124\040 -\102\151\154\147\151\040\304\260\154\145\164\151\305\237\151\155 -\040\166\145\040\102\151\154\151\305\237\151\155\040\107\303\274 -\166\145\156\154\151\304\237\151\040\110\151\172\155\145\164\154 -\145\162\151\040\101\056\305\236\056\061\102\060\100\006\003\125 -\004\003\014\071\124\303\234\122\113\124\122\125\123\124\040\105 -\154\145\153\164\162\157\156\151\153\040\123\145\162\164\151\146 -\151\153\141\040\110\151\172\155\145\164\040\123\141\304\237\154 -\141\171\304\261\143\304\261\163\304\261\040\110\065\060\202\001 -\042\060\015\006\011\052\206\110\206\367\015\001\001\001\005\000 -\003\202\001\017\000\060\202\001\012\002\202\001\001\000\244\045 -\031\341\145\236\353\110\041\120\112\010\345\021\360\132\272\046 -\377\203\131\316\104\052\057\376\341\316\140\003\374\215\003\245 -\355\377\153\250\272\314\064\006\237\131\065\366\354\054\273\235 -\373\215\122\151\343\234\047\020\123\363\244\002\305\247\371\021 -\032\151\165\156\303\035\213\321\230\215\223\207\247\161\227\015 -\041\307\231\371\122\323\054\143\135\125\274\350\037\001\110\271 -\140\376\102\112\366\310\200\256\315\146\172\236\105\212\150\167 -\342\110\150\237\242\332\361\341\301\020\237\353\074\051\201\247 -\341\062\010\324\240\005\261\214\373\215\226\000\016\076\045\337 -\123\206\042\073\374\364\275\363\011\176\167\354\206\353\017\063 -\345\103\117\364\124\165\155\051\231\056\146\132\103\337\313\134 -\312\310\345\070\361\176\073\065\235\017\364\305\132\241\314\363 -\040\200\044\323\127\354\025\272\165\045\233\350\144\113\263\064 -\204\357\004\270\366\311\154\252\002\076\266\125\342\062\067\137 -\374\146\227\137\315\326\236\307\040\277\115\306\254\077\165\137 -\034\355\062\234\174\151\000\151\221\343\043\030\123\351\002\003 -\001\000\001\243\102\060\100\060\035\006\003\125\035\016\004\026 -\004\024\126\231\007\036\323\254\014\151\144\264\014\120\107\336 -\103\054\276\040\300\373\060\016\006\003\125\035\017\001\001\377 -\004\004\003\002\001\006\060\017\006\003\125\035\023\001\001\377 -\004\005\060\003\001\001\377\060\015\006\011\052\206\110\206\367 -\015\001\001\013\005\000\003\202\001\001\000\236\105\166\173\027 -\110\062\362\070\213\051\275\356\226\112\116\201\030\261\121\107 -\040\315\320\144\261\016\311\331\001\331\011\316\310\231\334\150 -\045\023\324\134\362\243\350\004\376\162\011\307\013\252\035\045 -\125\176\226\232\127\267\272\305\021\172\031\346\247\176\075\205 -\016\365\371\056\051\057\347\371\154\130\026\127\120\045\366\076 -\056\076\252\355\167\161\252\252\231\226\106\012\256\216\354\052 -\121\026\260\136\315\352\147\004\034\130\060\365\140\212\275\246 -\275\115\345\226\264\374\102\211\001\153\366\160\310\120\071\014 -\055\325\146\331\310\322\263\062\267\033\031\155\313\063\371\337 -\245\346\025\204\067\360\302\362\145\226\222\220\167\360\255\364 -\220\351\021\170\327\223\211\300\075\013\272\051\364\350\231\235 -\162\216\355\235\057\356\222\175\241\361\377\135\272\063\140\205 -\142\376\007\002\241\204\126\106\276\226\012\232\023\327\041\114 -\267\174\007\237\116\116\077\221\164\373\047\235\021\314\335\346 -\261\312\161\115\023\027\071\046\305\051\041\053\223\051\152\226 -\372\253\101\341\113\266\065\013\300\233\025 -END -CKA_NSS_MOZILLA_CA_POLICY CK_BBOOL CK_TRUE - -# Trust for "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5" -# Issuer: CN=T..RKTRUST Elektronik Sertifika Hizmet Sa..lay..c..s.. H5,O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A....,L=Ankara,C=TR -# Serial Number:00:8e:17:fe:24:20:81 -# Subject: CN=T..RKTRUST Elektronik Sertifika Hizmet Sa..lay..c..s.. H5,O=T..RKTRUST Bilgi ..leti..im ve Bili..im G..venli..i Hizmetleri A....,L=Ankara,C=TR -# Not Valid Before: Tue Apr 30 08:07:01 2013 -# Not Valid After : Fri Apr 28 08:07:01 2023 -# Fingerprint (SHA-256): 49:35:1B:90:34:44:C1:85:CC:DC:5C:69:3D:24:D8:55:5C:B2:08:D6:A8:14:13:07:69:9F:4A:F0:63:19:9D:78 -# Fingerprint (SHA1): C4:18:F6:4D:46:D1:DF:00:3D:27:30:13:72:43:A9:12:11:C6:75:FB -CKA_CLASS CK_OBJECT_CLASS CKO_NSS_TRUST -CKA_TOKEN CK_BBOOL CK_TRUE -CKA_PRIVATE CK_BBOOL CK_FALSE -CKA_MODIFIABLE CK_BBOOL CK_FALSE -CKA_LABEL UTF8 "TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H5" -CKA_CERT_SHA1_HASH MULTILINE_OCTAL -\304\030\366\115\106\321\337\000\075\047\060\023\162\103\251\022 -\021\306\165\373 -END -CKA_CERT_MD5_HASH MULTILINE_OCTAL -\332\160\216\360\042\337\223\046\366\137\237\323\025\006\122\116 -END -CKA_ISSUER MULTILINE_OCTAL -\060\201\261\061\013\060\011\006\003\125\004\006\023\002\124\122 -\061\017\060\015\006\003\125\004\007\014\006\101\156\153\141\162 -\141\061\115\060\113\006\003\125\004\012\014\104\124\303\234\122 -\113\124\122\125\123\124\040\102\151\154\147\151\040\304\260\154 -\145\164\151\305\237\151\155\040\166\145\040\102\151\154\151\305 -\237\151\155\040\107\303\274\166\145\156\154\151\304\237\151\040 -\110\151\172\155\145\164\154\145\162\151\040\101\056\305\236\056 -\061\102\060\100\006\003\125\004\003\014\071\124\303\234\122\113 -\124\122\125\123\124\040\105\154\145\153\164\162\157\156\151\153 -\040\123\145\162\164\151\146\151\153\141\040\110\151\172\155\145 -\164\040\123\141\304\237\154\141\171\304\261\143\304\261\163\304 -\261\040\110\065 -END -CKA_SERIAL_NUMBER MULTILINE_OCTAL -\002\007\000\216\027\376\044\040\201 -END -CKA_TRUST_SERVER_AUTH CK_TRUST CKT_NSS_TRUSTED_DELEGATOR -CKA_TRUST_EMAIL_PROTECTION CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_CODE_SIGNING CK_TRUST CKT_NSS_MUST_VERIFY_TRUST -CKA_TRUST_STEP_UP_APPROVED CK_BBOOL CK_FALSE - # # Certificate "Certinomis - Root CA" # diff --git a/config/etc/inittab b/config/etc/inittab index 506fa237d..acc1a7b35 100644 --- a/config/etc/inittab +++ b/config/etc/inittab @@ -19,13 +19,11 @@ ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
su:S016:once:/sbin/sulogin
-1:2345:respawn:/sbin/agetty tty1 9600 --noclear -2:2345:respawn:/sbin/agetty tty2 9600 -3:2345:respawn:/sbin/agetty tty3 9600 -4:2345:respawn:/sbin/agetty tty4 9600 -5:2345:respawn:/sbin/agetty tty5 9600 -6:2345:respawn:/sbin/agetty tty6 9600 -# *** Uncomment for serial console -#7:2345:respawn:/sbin/agetty ttyS0 +1:2345:respawn:/sbin/agetty console --noclear +2:2345:respawn:/sbin/agetty tty2 +3:2345:respawn:/sbin/agetty tty3 +4:2345:respawn:/sbin/agetty tty4 +5:2345:respawn:/sbin/agetty tty5 +6:2345:respawn:/sbin/agetty tty6
# End /etc/inittab diff --git a/config/etc/securetty b/config/etc/securetty index 3a69d0b6e..995a1a194 100644 --- a/config/etc/securetty +++ b/config/etc/securetty @@ -1,15 +1,9 @@ -tty1 +console tty2 tty3 tty4 tty5 tty6 -ttyAMA0 -ttyO2 -ttyS0 -ttyS1 -ttyS2 -ttyS4 ttyp0 ttyp1 ttyp2 diff --git a/config/firewall/firewall-lib.pl b/config/firewall/firewall-lib.pl index eabd9a42f..9b7f55c9d 100644 --- a/config/firewall/firewall-lib.pl +++ b/config/firewall/firewall-lib.pl @@ -150,6 +150,9 @@ sub get_ipsec_net_ip my $val=shift; my $field=shift; foreach my $key (sort {$a <=> $b} keys %ipsecconf){ + #adapt $val to reflect real name without subnet (if rule with only one ipsec subnet is created) + my @tmpval = split (/|/, $val); + $val = $tmpval[0]; if($ipsecconf{$key}[1] eq $val){ return $ipsecconf{$key}[$field]; } @@ -390,10 +393,16 @@ sub get_address
# IPsec networks. } elsif ($key ~~ ["ipsec_net_src", "ipsec_net_tgt", "IpSec Network"]) { - my $network_address = &get_ipsec_net_ip($value, 11); - my @nets = split(/|/, $network_address); - foreach my $net (@nets) { - push(@ret, [$net, ""]); + #Check if we have multiple subnets and only want one of them + if ( $value =~ /|/ ){ + my @parts = split(/|/, $value); + push(@ret, [$parts[1], ""]); + }else{ + my $network_address = &get_ipsec_net_ip($value, 11); + my @nets = split(/|/, $network_address); + foreach my $net (@nets) { + push(@ret, [$net, ""]); + } }
# The firewall's own IP addresses. diff --git a/config/flash-images/grub/11_linux_scon b/config/flash-images/grub/11_linux_scon new file mode 100755 index 000000000..df623f470 --- /dev/null +++ b/config/flash-images/grub/11_linux_scon @@ -0,0 +1,243 @@ +#! /bin/sh +set -e + +# grub-mkconfig helper script. +# Copyright (C) 2006,2007,2008,2009,2010 Free Software Foundation, Inc. +# +# GRUB is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# GRUB is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GRUB. If not, see http://www.gnu.org/licenses/. + +prefix="/usr" +exec_prefix="${prefix}" +datarootdir="${prefix}/share" + +. "${datarootdir}/grub/grub-mkconfig_lib" + +export TEXTDOMAIN=grub +export TEXTDOMAINDIR="${datarootdir}/locale" + +CLASS="--class gnu-linux --class gnu --class os" + +if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then + OS=GNU/Linux +else + OS="${GRUB_DISTRIBUTOR} GNU/Linux" + CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}" +fi + +# loop-AES arranges things so that /dev/loop/X can be our root device, but +# the initrds that Linux uses don't like that. +case ${GRUB_DEVICE} in + /dev/loop/*|/dev/loop[0-9]) + GRUB_DEVICE=`losetup ${GRUB_DEVICE} | sed -e "s/^[^(]*(([^)]+)).*/\1/"` + ;; +esac + +if [ "x${GRUB_DEVICE_UUID}" = "x" ] || [ "x${GRUB_DISABLE_LINUX_UUID}" = "xtrue" ] \ + || ! test -e "/dev/disk/by-uuid/${GRUB_DEVICE_UUID}" \ + || uses_abstraction "${GRUB_DEVICE}" lvm; then + LINUX_ROOT_DEVICE=${GRUB_DEVICE} +else + LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID} +fi + +GRUBFS="`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2>/dev/null || true`" + +if [ x"$GRUBFS" = x ]; then + GRUBFS="$(stat -f --printf=%T / || true)" +fi + +case x"$GRUBFS" in + xbtrfs) + rootsubvol="`make_system_path_relative_to_its_root /`" + rootsubvol="${rootsubvol#/}" + if [ "x${rootsubvol}" != x ]; then + GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" + fi;; + xzfs) + rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` + bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" + LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" + ;; +esac + +title_correction_code= + +linux_entry () +{ + os="$1" + version="$2" + type="$3" + args="$4" + + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + if [ x$type != xsimple ] ; then + case $type in + recovery) + title="$(gettext_printf "%s, with Linux %s (recovery mode)" "${os}" "${version}")" ;; + *) + title="$(gettext_printf "%s, with Linux %s" "${os}" "${version}")" ;; + esac + if [ x"$title" = x"$GRUB_ACTUAL_DEFAULT" ] || [ x"Previous Linux versions>$title" = x"$GRUB_ACTUAL_DEFAULT" ]; then + replacement_title="$(echo "Advanced options for ${OS}" | sed 's,>,>>,g')>$(echo "$title" | sed 's,>,>>,g')" + quoted="$(echo "$GRUB_ACTUAL_DEFAULT" | grub_quote)" + title_correction_code="${title_correction_code}if [ "x$default" = '$quoted' ]; then default='$(echo "$replacement_title" | grub_quote)'; fi;" + grub_warn "$(gettext_printf "Please don't use old title `%s' for GRUB_DEFAULT, use `%s' (for versions before 2.00) or `%s' (for 2.00 or later)" "$GRUB_ACTUAL_DEFAULT" "$replacement_title" "gnulinux-advanced-$boot_device_id>gnulinux-$version-$type-$boot_device_id")" + fi + echo "menuentry '$(echo "$title" | grub_quote)' ${CLASS} $menuentry_id_option 'gnulinux-$version-$type-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + else + echo "menuentry '$(echo "$os" | grub_quote)' ${CLASS} $menuentry_id_option 'gnulinux-simple-$boot_device_id' {" | sed "s/^/$submenu_indentation/" + fi + if [ x$type != xrecovery ] ; then + save_default_entry | sed -e "s/^/\t/" + fi + + # Use ELILO's generic "efifb" when it's known to be available. + # FIXME: We need an interface to select vesafb in case efifb can't be used. + if [ "x$GRUB_GFXPAYLOAD_LINUX" = x ]; then + echo " load_video" | sed "s/^/$submenu_indentation/" + if grep -qx "CONFIG_FB_EFI=y" "${config}" 2> /dev/null \ + && grep -qx "CONFIG_VT_HW_CONSOLE_BINDING=y" "${config}" 2> /dev/null; then + echo " set gfxpayload=keep" | sed "s/^/$submenu_indentation/" + fi + else + if [ "x$GRUB_GFXPAYLOAD_LINUX" != xtext ]; then + echo " load_video" | sed "s/^/$submenu_indentation/" + fi + echo " set gfxpayload=$GRUB_GFXPAYLOAD_LINUX" | sed "s/^/$submenu_indentation/" + fi + + echo " insmod gzio" | sed "s/^/$submenu_indentation/" + + if [ x$dirname = x/ ]; then + if [ -z "${prepare_root_cache}" ]; then + prepare_root_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE} | sed -e "s/^/\t/")" + fi + printf '%s\n' "${prepare_root_cache}" | sed "s/^/$submenu_indentation/" + else + if [ -z "${prepare_boot_cache}" ]; then + prepare_boot_cache="$(prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/")" + fi + printf '%s\n' "${prepare_boot_cache}" | sed "s/^/$submenu_indentation/" + fi + message="$(gettext_printf "Loading Linux %s ..." ${version})" + sed "s/^/$submenu_indentation/" << EOF + echo '$message' + linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} +EOF + if test -n "${initrd}" ; then + # TRANSLATORS: ramdisk isn't identifier. Should be translated. + message="$(gettext_printf "Loading initial ramdisk ...")" + sed "s/^/$submenu_indentation/" << EOF + echo '$message' + initrd ${rel_dirname}/${initrd} +EOF + fi + sed "s/^/$submenu_indentation/" << EOF +} +EOF +} + +machine=`uname -m` +case "x$machine" in + xi?86 | xx86_64) + list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do + if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi + done` ;; + *) + list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do + if grub_file_is_not_garbage "$i" ; then echo -n "$i " ; fi + done` ;; +esac + +case "$machine" in + i?86) GENKERNEL_ARCH="x86" ;; + mips|mips64) GENKERNEL_ARCH="mips" ;; + mipsel|mips64el) GENKERNEL_ARCH="mipsel" ;; + arm*) GENKERNEL_ARCH="arm" ;; + *) GENKERNEL_ARCH="$machine" ;; +esac + +prepare_boot_cache= +prepare_root_cache= +boot_device_id= +title_correction_code= + +# Extra indentation to add to menu entries in a submenu. We're not in a submenu +# yet, so it's empty. In a submenu it will be equal to '\t' (one tab). +submenu_indentation="" + +is_first_entry=true +while [ "x$list" != "x" ] ; do + linux=`version_find_latest $list` + gettext_printf "Found linux image: %s\n" "$linux" >&2 + basename=`basename $linux` + dirname=`dirname $linux` + rel_dirname=`make_system_path_relative_to_its_root $dirname` + version=`echo $basename | sed -e "s,^[^0-9]*-,,g"` + alt_version=`echo $version | sed -e "s,.old$,,g"` + linux_root_device_thisversion="${LINUX_ROOT_DEVICE}" + + initrd= + for i in "initrd.img-${version}" "initrd-${version}.img" "initrd-${version}.gz" \ + "initrd-${version}" "initramfs-${version}.img" \ + "initrd.img-${alt_version}" "initrd-${alt_version}.img" \ + "initrd-${alt_version}" "initramfs-${alt_version}.img" \ + "initramfs-genkernel-${version}" \ + "initramfs-genkernel-${alt_version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do + if test -e "${dirname}/${i}" ; then + initrd="$i" + break + fi + done + + config= + for i in "${dirname}/config-${version}" "${dirname}/config-${alt_version}" "/etc/kernels/kernel-config-${version}" ; do + if test -e "${i}" ; then + config="${i}" + break + fi + done + + initramfs= + if test -n "${config}" ; then + initramfs=`grep CONFIG_INITRAMFS_SOURCE= "${config}" | cut -f2 -d= | tr -d "` + fi + + if test -n "${initrd}" ; then + gettext_printf "Found initrd image: %s\n" "${dirname}/${initrd}" >&2 + elif test -z "${initramfs}" ; then + # "UUID=" and "ZFS=" magic is parsed by initrd or initramfs. Since there's + # no initrd or builtin initramfs, it can't work here. + linux_root_device_thisversion=${GRUB_DEVICE} + fi + + if [ "x$is_first_entry" = xtrue ]; then + linux_entry "Serial Console: ${OS}" "${version}" simple \ + "${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} console=ttyS0,115200n8" + + submenu_indentation="\t" + + if [ -z "$boot_device_id" ]; then + boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")" + fi + fi + + list=`echo $list | tr ' ' '\n' | grep -vx $linux | tr '\n' ' '` +done + +echo "$title_correction_code" diff --git a/config/guardian/guardian.tr.pl b/config/guardian/guardian.tr.pl index 701dc151c..cb64a358d 100644 --- a/config/guardian/guardian.tr.pl +++ b/config/guardian/guardian.tr.pl @@ -1,24 +1,45 @@ %tr = ( %tr,
-'guardian alertfile' => 'Uyarı dosyası', -'guardian configuration' => 'Koruyucu Yapılandırması', -'guardian ignorefile' => 'Yoksayılan dosya', -'guardian interface' => 'Ara birim', +'guardian' => 'Koruyucu', +'guardian block a host' => 'Ana bilgisayarı engelle', +'guardian block httpd brute-force' => 'httpd kaba kuvvet algılama', +'guardian block owncloud brute-force' => 'Owncloud kaba kuvvet algılama', +'guardian block ssh brute-force' => 'SSH kaba kuvvet algılama', +'guardian blockcount' => 'Vurgu eşiği (Snort)', +'guardian blocked hosts' => 'Şu anda engellenen ana makineler', +'guardian blocking of this address is not allowed' => 'Verilen adresin engellenmesine izin verilmiyor.', +'guardian blocktime' => 'Engelleme zamanı (saniye)', +'guardian common settings' => 'Ortak ayarlar', +'guardian configuration' => 'Koruyucu yapılandırması', +'guardian daemon' => 'Artalan süreç', +'guardian empty input' => 'Boş giriş: Lütfen geçerli bir ana bilgisayar adresi veya alt ağ girin.', +'guardian enabled' => 'Koruyucuyu aktifleştir', +'guardian firewallaction' => 'Güvenlik duvarı eylemi', +'guardian ignored hosts' => 'Yok sayılan sunucular', +'guardian invalid address or subnet' => 'Geçersiz ana makine adresi veya alt ağ.', +'guardian invalid blockcount' => 'Geçersiz Engelleme Sayısı: Lütfen sıfırdan daha büyük bir doğal sayı girin.', +'guardian invalid blocktime' => 'Geçersiz Engelleme Zamanı: Lütfen sıfırdan daha büyük bir doğal sayı girin.', +'guardian invalid logfile' => 'Günlük dosyası için sağlanan yol geçerli değil.', +'guardian logfacility' => 'Günlük tesisi', 'guardian logfile' => 'Günlük dosyası', -'guardian loglevel_off' => 'Off', -'guardian loglevel_info' => 'Info', -'guardian loglevel_debug' => 'Debug', -'guardian logtarget_syslog' => 'Systemlog', -'guardian logtarget_file' => 'File', -'guardian logtarget_console' => 'Console', -'guardian priolevel_high' => '1 - High', -'guardian priolevel_medium' => '2 - Medium', -'guardian priolevel_low' => '3 - Low', -'guardian priolevel_very_low' => '4 - Very low', -'guardian timelimit' => 'Zaman sınırlaması', +'guardian loglevel' => 'Günlük seviyesi', +'guardian loglevel_off' => 'Kapalı', +'guardian loglevel_info' => 'Bilgi', +'guardian loglevel_debug' => 'Düzeltme', +'guardian logtarget_syslog' => 'Sistem günlüğü', +'guardian logtarget_file' => 'Dosya', +'guardian logtarget_console' => 'Konsol', +'guardian no entries' => 'Şu anda hiçbir kayıt bulunamadı.', +'guardian not running no hosts can be blocked' => 'Koruyucu çalışmıyor. Hiçbir ana makine engellenmeyecek.', +'guardian priolevel_high' => '1 - Yüksek', +'guardian priolevel_medium' => '2 - Orta', +'guardian priolevel_low' => '3 - Düşük', +'guardian priolevel_very_low' => '4 - Çok düşük', +'guardian priority level' => 'Öncelik seviyesi (Snort)', +'guardian service' => 'Koruyucu servisi', +'guardian watch snort alertfile' => 'Snort uyarı dosyası',
);
#EOF - diff --git a/config/kernel/kernel.config.armv5tel-ipfire-kirkwood b/config/kernel/kernel.config.armv5tel-ipfire-kirkwood index 4b53732ae..93dd593bf 100644 --- a/config/kernel/kernel.config.armv5tel-ipfire-kirkwood +++ b/config/kernel/kernel.config.armv5tel-ipfire-kirkwood @@ -1,23 +1,25 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.14.73 Kernel Configuration +# Linux/arm 4.14.43 Kernel Configuration # CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y +CONFIG_MIGHT_HAVE_PCI=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_HAVE_PROC_CPU=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_FIX_EARLYCON_MEM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ZONE_DMA=y CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_VECTORS_BASE=0xffff0000 CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_GENERIC_BUG=y +CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -47,25 +49,28 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y +CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y -CONFIG_KTIME_SCALAR=y +CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
# # Timers subsystem @@ -94,28 +99,38 @@ CONFIG_TASK_IO_ACCOUNTING=y # RCU Subsystem # CONFIG_TINY_RCU=y -# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TINY_SRCU=y +# CONFIG_TASKS_RCU is not set # CONFIG_RCU_STALL_COMMON is not set -# CONFIG_TREE_RCU_TRACE is not set +# CONFIG_RCU_NEED_SEGCBLIST is not set +# CONFIG_BUILD_BIN2C is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=18 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -# CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y +CONFIG_PAGE_COUNTER=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_SWAP_ENABLED=y +CONFIG_BLK_CGROUP=y +CONFIG_DEBUG_BLK_CGROUP=y +CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +# CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y @@ -133,30 +148,45 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y +CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y +# CONFIG_PC104 is not set
# # Kernel Performance Events And Counters @@ -164,26 +194,34 @@ CONFIG_PERF_USE_VMALLOC=y CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y +# CONFIG_SLUB_DEBUG is not set +# CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y +CONFIG_STATIC_KEYS_SELFTEST=y +CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y @@ -193,26 +231,52 @@ CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y +CONFIG_GCC_PLUGIN_STRUCTLEAK=y +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS=8 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set +CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_REFCOUNT_FULL=y
# # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y @@ -222,14 +286,22 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y +CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set
# # Partition Types @@ -255,6 +327,7 @@ CONFIG_LDM_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLK_MQ_PCI=y
# # IO Schedulers @@ -267,7 +340,10 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" -CONFIG_ASN1=m +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y @@ -280,13 +356,7 @@ CONFIG_FREEZER=y # System Type # CONFIG_MMU=y -# CONFIG_ARCH_MULTIPLATFORM is not set -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_GEMINI is not set +CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_EP93XX is not set # CONFIG_ARCH_FOOTBRIDGE is not set @@ -296,63 +366,72 @@ CONFIG_MMU=y # CONFIG_ARCH_IOP33X is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_DOVE is not set -CONFIG_ARCH_KIRKWOOD=y -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set # CONFIG_ARCH_KS8695 is not set # CONFIG_ARCH_W90X900 is not set # CONFIG_ARCH_LPC32XX is not set # CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_MSM_NODT is not set -# CONFIG_ARCH_SHMOBILE_LEGACY is not set # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C24XX is not set -# CONFIG_ARCH_S3C64XX is not set -# CONFIG_ARCH_S5P64X0 is not set -# CONFIG_ARCH_S5PC100 is not set -# CONFIG_ARCH_S5PV210 is not set -# CONFIG_ARCH_EXYNOS is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_OMAP1 is not set -# CONFIG_GPIO_PCA953X is not set -CONFIG_KEYBOARD_GPIO_POLLED=y - -# -# Marvell Kirkwood Implementations -# -CONFIG_KIRKWOOD_LEGACY=y -CONFIG_MACH_D2NET_V2=y -CONFIG_MACH_NET2BIG_V2=y -CONFIG_MACH_NET5BIG_V2=y -CONFIG_MACH_OPENRD=y -CONFIG_MACH_OPENRD_BASE=y -CONFIG_MACH_OPENRD_CLIENT=y -CONFIG_MACH_OPENRD_ULTIMATE=y -CONFIG_MACH_RD88F6192_NAS=y -CONFIG_MACH_RD88F6281=y -CONFIG_MACH_T5325=y -CONFIG_MACH_DB88F6281_BP=y -CONFIG_MACH_DOCKSTAR=y -CONFIG_MACH_SHEEVAPLUG=y -CONFIG_MACH_ESATA_SHEEVAPLUG=y -CONFIG_MACH_GURUPLUG=y -CONFIG_MACH_INETSPACE_V2=y -CONFIG_MACH_NETSPACE_MAX_V2=y -CONFIG_MACH_NETSPACE_V2=y -CONFIG_MACH_DREAMPLUG=y -CONFIG_MACH_ICONNECT=y -CONFIG_MACH_NAS6210=y -CONFIG_MACH_TS219=y -CONFIG_MACH_TS41X=y - -# -# Device tree entries -# -CONFIG_ARCH_KIRKWOOD_DT=y -CONFIG_MACH_MV88F6281GTW_GE_DT=y + +# +# Multiple platform selection +# + +# +# CPU Core family selection +# +# CONFIG_ARCH_MULTI_V4 is not set +# CONFIG_ARCH_MULTI_V4T is not set +CONFIG_ARCH_MULTI_V5=y +CONFIG_ARCH_MULTI_V4_V5=y +# CONFIG_ARCH_MULTI_V6 is not set +# CONFIG_ARCH_MULTI_V7 is not set +CONFIG_ARCH_MULTI_CPU_AUTO=y +CONFIG_ARCH_MVEBU=y +CONFIG_MACH_MVEBU_ANY=y +CONFIG_MACH_KIRKWOOD=y +# CONFIG_MACH_ASM9260 is not set +# CONFIG_ARCH_AT91 is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_ASPEED is not set +# CONFIG_ARCH_MV78XX0 is not set +# CONFIG_ARCH_MXC is not set +# CONFIG_ARCH_MXS is not set +# CONFIG_ARCH_NOMADIK is not set +# CONFIG_ARCH_NSPIRE is not set +CONFIG_ARCH_ORION5X=y +CONFIG_ARCH_ORION5X_DT=y +CONFIG_MACH_DB88F5281=y +CONFIG_MACH_RD88F5182=y +CONFIG_MACH_RD88F5182_DT=y +CONFIG_MACH_KUROBOX_PRO=y +CONFIG_MACH_DNS323=y +CONFIG_MACH_TS209=y +CONFIG_MACH_TERASTATION_PRO2=y +CONFIG_MACH_LINKSTATION_PRO=y +CONFIG_MACH_LINKSTATION_MINI=y +CONFIG_MACH_LINKSTATION_LS_HGL=y +CONFIG_MACH_TS409=y +CONFIG_MACH_WRT350N_V2=y +CONFIG_MACH_TS78XX=y +CONFIG_MACH_MV2120=y +CONFIG_MACH_D2NET_DT=y +CONFIG_MACH_NET2BIG=y +CONFIG_MACH_MSS2_DT=y +CONFIG_MACH_WNR854T=y +CONFIG_MACH_RD88F5181L_GE=y +CONFIG_MACH_RD88F5181L_FXO=y +CONFIG_MACH_RD88F6183AP_GE=y +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_OXNAS is not set +# CONFIG_ARCH_REALVIEW is not set # CONFIG_PLAT_SPEAR is not set +# CONFIG_ARCH_U300 is not set +# CONFIG_ARCH_VERSATILE is not set +# CONFIG_ARCH_WM8505 is not set CONFIG_PLAT_ORION=y CONFIG_PLAT_ORION_LEGACY=y
@@ -360,7 +439,8 @@ CONFIG_PLAT_ORION_LEGACY=y # Processor Type # CONFIG_CPU_FEROCEON=y -# CONFIG_CPU_FEROCEON_OLD_ID is not set +CONFIG_CPU_FEROCEON_OLD_ID=y +CONFIG_CPU_THUMB_CAPABLE=y CONFIG_CPU_32v5=y CONFIG_CPU_ABRT_EV5T=y CONFIG_CPU_PABRT_LEGACY=y @@ -376,6 +456,7 @@ CONFIG_CPU_USE_DOMAINS=y # # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set CONFIG_ARM_THUMB=y +# CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_ICACHE_DISABLE is not set # CONFIG_CPU_DCACHE_DISABLE is not set CONFIG_NEED_KUSER_HELPERS=y @@ -385,55 +466,55 @@ CONFIG_CACHE_FEROCEON_L2=y # CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set # CONFIG_CACHE_L2X0 is not set CONFIG_ARM_L1_CACHE_SHIFT=5 -CONFIG_ARM_NR_BANKS=8 +CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y +CONFIG_DEBUG_ALIGN_RODATA=y CONFIG_MULTI_IRQ_HANDLER=y
# # Bus support # CONFIG_PCI=y +CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y CONFIG_PCI_SYSCALL=y -CONFIG_PCI_MSI=y +# CONFIG_PCIEPORTBUS is not set +# CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set -CONFIG_PCI_STUB=y -CONFIG_PCI_ATS=y -CONFIG_PCI_IOV=y +# CONFIG_PCI_STUB is not set +# CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set +# CONFIG_HOTPLUG_PCI is not set + +# +# DesignWare PCI Core Support +#
# # PCI host controller drivers # CONFIG_PCI_MVEBU=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCIEAER=y -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_CARDBUS=y - -# -# PC-card bridges -# -CONFIG_YENTA=m -CONFIG_YENTA_O2=y -CONFIG_YENTA_RICOH=y -CONFIG_YENTA_TI=y -CONFIG_YENTA_ENE_TUNE=y -CONFIG_YENTA_TOSHIBA=y +# CONFIG_PCI_FTPCI100 is not set +# CONFIG_PCI_HOST_GENERIC is not set +# CONFIG_PCIE_ALTERA is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# CONFIG_PCCARD is not set
# # Kernel Features # CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 @@ -442,13 +523,13 @@ CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set CONFIG_HZ_FIXED=0 -CONFIG_HZ_100=y +# CONFIG_HZ_100 is not set # CONFIG_HZ_200 is not set # CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set +CONFIG_HZ_300=y # CONFIG_HZ_500 is not set # CONFIG_HZ_1000 is not set -CONFIG_HZ=100 +CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y CONFIG_AEABI=y # CONFIG_OABI_COMPAT is not set @@ -456,36 +537,43 @@ CONFIG_AEABI=y # CONFIG_ARCH_SELECT_MEMORY_MODEL is not set CONFIG_HAVE_ARCH_PFN_VALID=y CONFIG_HIGHMEM=y -# CONFIG_HIGHPTE is not set +CONFIG_HIGHPTE=y +CONFIG_CPU_SW_DOMAIN_PAN=y CONFIG_HW_PERF_EVENTS=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +# CONFIG_ARM_MODULE_PLTS is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=999999 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 -CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_ARCH_WANTS_THP_SWAP is not set CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set +# CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set CONFIG_FORCE_MAX_ZONEORDER=11 CONFIG_ALIGNMENT_TRAP=y # CONFIG_UACCESS_WITH_MEMCPY is not set CONFIG_SECCOMP=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
# # Boot options @@ -493,21 +581,17 @@ CONFIG_IOMMU_HELPER=y CONFIG_USE_OF=y CONFIG_ATAGS=y # CONFIG_DEPRECATED_PARAM_STRUCT is not set -CONFIG_ZBOOT_ROM_TEXT=0 -CONFIG_ZBOOT_ROM_BSS=0 +CONFIG_ZBOOT_ROM_TEXT=0x0 +CONFIG_ZBOOT_ROM_BSS=0x0 CONFIG_ARM_APPENDED_DTB=y CONFIG_ARM_ATAG_DTB_COMPAT=y CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_FROM_BOOTLOADER=y # CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND is not set -CONFIG_CMDLINE="console=ttyAM0,115200 root=/dev/sda1 rootdelay=20" -CONFIG_CMDLINE_FROM_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -# CONFIG_XIP_KERNEL is not set -CONFIG_KEXEC=y -CONFIG_ATAGS_PROC=y +CONFIG_CMDLINE="" +# CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_AUTO_ZRELADDR=y +# CONFIG_EFI is not set
# # CPU Power Management @@ -517,25 +601,27 @@ CONFIG_AUTO_ZRELADDR=y # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y -# CONFIG_CPU_FREQ_STAT_DETAILS is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_POWERSAVE=y +CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -# CONFIG_GENERIC_CPUFREQ_CPU0 is not set +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
# -# ARM CPU frequency scaling drivers +# CPU frequency scaling drivers # +CONFIG_CPUFREQ_DT=y +CONFIG_CPUFREQ_DT_PLATDEV=y CONFIG_ARM_KIRKWOOD_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y
# # CPU Idle @@ -556,9 +642,10 @@ CONFIG_VFP=y # Userspace binary formats # CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y +# CONFIG_BINFMT_FLAT is not set # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y @@ -568,19 +655,24 @@ CONFIG_COREDUMP=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_APM_EMULATION=y +CONFIG_PM_OPP=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_CPU_PM=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -589,7 +681,9 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y @@ -618,18 +712,23 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -638,11 +737,15 @@ CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" @@ -653,8 +756,10 @@ CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m @@ -667,27 +772,34 @@ CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y
# # Core Netfilter Configuration # +CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_NETDEV=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y @@ -696,10 +808,10 @@ CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m @@ -714,33 +826,49 @@ CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m +CONFIG_NFT_RT=m +CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m +CONFIG_NFT_SET_RBTREE=m +CONFIG_NFT_SET_HASH=m +CONFIG_NFT_SET_BITMAP=m CONFIG_NFT_COUNTER=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m +CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -753,7 +881,6 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -767,6 +894,7 @@ CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -804,7 +932,7 @@ CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPCOMP=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -# CONFIG_NETFILTER_XT_MATCH_IPVS is not set +CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LAYER7=m # CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set @@ -837,9 +965,12 @@ CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m @@ -868,6 +999,8 @@ CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -892,12 +1025,26 @@ CONFIG_IP_VS_PE_SIP=m # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -906,15 +1053,10 @@ CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m -# CONFIG_IP_NF_TARGET_ULOG is not set -CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m @@ -930,10 +1072,20 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -951,10 +1103,13 @@ CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -975,7 +1130,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m -# CONFIG_BRIDGE_EBT_ULOG is not set CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m @@ -985,6 +1139,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m @@ -1004,10 +1159,15 @@ CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_KSZ=y +CONFIG_NET_DSA_TAG_LAN9303=y +CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set @@ -1019,8 +1179,8 @@ CONFIG_LLC=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m CONFIG_NET_SCHED=y
# @@ -1051,6 +1211,13 @@ CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_DEFAULT=y +# CONFIG_DEFAULT_FQ is not set +# CONFIG_DEFAULT_CODEL is not set +CONFIG_DEFAULT_FQ_CODEL=y +# CONFIG_DEFAULT_SFQ is not set +# CONFIG_DEFAULT_PFIFO_FAST is not set +CONFIG_DEFAULT_NET_SCH="fq_codel"
# # Classification @@ -1068,6 +1235,8 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1081,30 +1250,49 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +# CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y -# CONFIG_BATMAN_ADV_DEBUG is not set +CONFIG_BATMAN_ADV_MCAST=y +# CONFIG_BATMAN_ADV_DEBUGFS is not set CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m -CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +# CONFIG_NET_NSH is not set CONFIG_HSR=m -CONFIG_CGROUP_NET_PRIO=m +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_NCSI=y +CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y @@ -1117,27 +1305,40 @@ CONFIG_BPF_JIT=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set -# CONFIG_IRDA is not set CONFIG_BT=m +CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +# CONFIG_BT_SELFTEST is not set +# CONFIG_BT_DEBUGFS is not set
# # Bluetooth device drivers # +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m @@ -1147,6 +1348,8 @@ CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1157,12 +1360,13 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1170,9 +1374,9 @@ CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1180,17 +1384,25 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set -CONFIG_RFKILL=m +CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y -CONFIG_RFKILL_REGULATOR=m # CONFIG_RFKILL_GPIO is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m +CONFIG_HAVE_EBPF_JIT=y
# # Device Drivers @@ -1199,6 +1411,7 @@ CONFIG_HAVE_BPF_JIT=y # # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1208,20 +1421,33 @@ CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set
# # Bus devices # +# CONFIG_ARM_CCN is not set +# CONFIG_BRCMSTB_GISB_ARB is not set CONFIG_MVEBU_MBUS=y -# CONFIG_ARM_CCI is not set +CONFIG_SIMPLE_PM_BUS=y +CONFIG_VEXPRESS_CONFIG=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y @@ -1232,6 +1458,10 @@ CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set
+# +# Partition parsers +# + # # User Modules And Translation Layers # @@ -1245,6 +1475,7 @@ CONFIG_MTD_OF_PARTS=y # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set
# # RAM/ROM/Flash chip drivers @@ -1276,6 +1507,7 @@ CONFIG_MTD_CFI_I2=y # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_BCM47XXSFLASH is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set @@ -1286,115 +1518,109 @@ CONFIG_MTD_CFI_I2=y # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y -# CONFIG_MTD_NAND_ECC_SMC is not set +CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set -# CONFIG_MTD_NAND_DENALI is not set +# CONFIG_MTD_NAND_DENALI_PCI is not set +# CONFIG_MTD_NAND_DENALI_DT is not set # CONFIG_MTD_NAND_GPIO is not set -CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set -# CONFIG_MTD_NAND_PXA3xx is not set +CONFIG_MTD_NAND_PXA3xx=y # CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_BRCMNAND is not set # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_NAND_ORION=y # CONFIG_MTD_ONENAND is not set
# -# LPDDR flash memory drivers +# LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_LPDDR2_NVM is not set +# CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set CONFIG_DTC=y CONFIG_OF=y - -# -# Device Tree and Open Firmware support -# -CONFIG_PROC_DEVICETREE=y -# CONFIG_OF_SELFTEST is not set +# CONFIG_OF_UNITTEST is not set CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y -CONFIG_OF_MTD=y +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_RESOLVE=y +CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m -CONFIG_PARPORT_PC=m -CONFIG_PARPORT_SERIAL=m -# CONFIG_PARPORT_PC_FIFO is not set -# CONFIG_PARPORT_PC_SUPERIO is not set +# CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set # CONFIG_PARPORT_AX88796 is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set -# CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -CONFIG_BLK_CPQ_CISS_DA=m -# CONFIG_CISS_SCSI_TAPE is not set -CONFIG_BLK_DEV_DAC960=m -CONFIG_BLK_DEV_UMEM=m +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set -CONFIG_BLK_DEV_NVME=m -# CONFIG_BLK_DEV_OSD is not set -CONFIG_BLK_DEV_SX8=m +# CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set -# CONFIG_MG_DISK is not set # CONFIG_BLK_DEV_RBD is not set -CONFIG_BLK_DEV_RSXX=m +# CONFIG_BLK_DEV_RSXX is not set +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TARGET is not set
# # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set CONFIG_DUMMY_IRQ=m # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set -CONFIG_TIFM_CORE=m -CONFIG_TIFM_7XX1=m +# CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m -# CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=m -CONFIG_HP_ILO=m +# CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m -CONFIG_BMP085=m -CONFIG_BMP085_I2C=m -CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=m -# CONFIG_SRAM is not set +CONFIG_SRAM=y +CONFIG_SRAM_EXEC=y +CONFIG_VEXPRESS_SYSCFG=y +# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set
# @@ -1404,9 +1630,8 @@ CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m -CONFIG_CB710_CORE=m -# CONFIG_CB710_DEBUG is not set -CONFIG_CB710_DEBUG_ASSUMPTIONS=y +# CONFIG_EEPROM_IDT_89HPESX is not set +# CONFIG_CB710_CORE is not set
# # Texas Instruments shared transport line discipline @@ -1419,6 +1644,18 @@ CONFIG_TI_ST=m # CONFIG_ALTERA_STAPL=m
+# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + # # Intel MIC Host Driver # @@ -1426,6 +1663,22 @@ CONFIG_ALTERA_STAPL=m # # Intel MIC Card Driver # + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set
@@ -1436,24 +1689,23 @@ CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y -CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y
# # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_CHR_DEV_OSST=m +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y
# @@ -1461,103 +1713,65 @@ CONFIG_SCSI_SCAN_ASYNC=y # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m -CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m -CONFIG_SCSI_CXGB3_ISCSI=m -CONFIG_SCSI_CXGB4_ISCSI=m -CONFIG_SCSI_BNX2_ISCSI=m -CONFIG_SCSI_BNX2X_FCOE=m -CONFIG_BE2ISCSI=m -CONFIG_BLK_DEV_3W_XXXX_RAID=m -CONFIG_SCSI_HPSA=m -CONFIG_SCSI_3W_9XXX=m -CONFIG_SCSI_3W_SAS=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set -CONFIG_SCSI_AACRAID=m -CONFIG_SCSI_AIC7XXX=m -CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=5000 -CONFIG_AIC7XXX_DEBUG_ENABLE=y -CONFIG_AIC7XXX_DEBUG_MASK=0 -CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC79XX=m -CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=4000 -# CONFIG_AIC79XX_DEBUG_ENABLE is not set -CONFIG_AIC79XX_DEBUG_MASK=0 -# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set -CONFIG_SCSI_AIC94XX=m -# CONFIG_AIC94XX_DEBUG is not set -CONFIG_SCSI_MVSAS=m -# CONFIG_SCSI_MVSAS_DEBUG is not set -CONFIG_SCSI_MVSAS_TASKLET=y +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set -CONFIG_SCSI_ARCMSR=m -CONFIG_SCSI_ESAS2R=m -CONFIG_MEGARAID_NEWGEN=y -CONFIG_MEGARAID_MM=m -CONFIG_MEGARAID_MAILBOX=m -CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT2SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set -CONFIG_SCSI_UFSHCD=m -CONFIG_SCSI_UFSHCD_PCI=m -CONFIG_SCSI_UFSHCD_PLATFORM=m -CONFIG_SCSI_HPTIOP=m -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -CONFIG_SCSI_DMX3191D=m -CONFIG_SCSI_FUTURE_DOMAIN=m -CONFIG_SCSI_IPS=m -CONFIG_SCSI_INITIO=m -CONFIG_SCSI_INIA100=m -CONFIG_SCSI_PPA=m -CONFIG_SCSI_IMM=m -# CONFIG_SCSI_IZIP_EPP16 is not set -# CONFIG_SCSI_IZIP_SLOW_CTR is not set -CONFIG_SCSI_STEX=m -CONFIG_SCSI_SYM53C8XX_2=m -CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 -CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 -CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 -CONFIG_SCSI_SYM53C8XX_MMIO=y -CONFIG_SCSI_IPR=m -CONFIG_SCSI_IPR_TRACE=y -CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_SCSI_QLA_ISCSI=m -CONFIG_SCSI_LPFC=m -# CONFIG_SCSI_LPFC_DEBUG_FS is not set -CONFIG_SCSI_DC395x=m -CONFIG_SCSI_DC390T=m +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_LIBFC is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set -CONFIG_SCSI_PMCRAID=m -CONFIG_SCSI_PM8001=m -# CONFIG_SCSI_SRP is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_CHELSIO_FCOE=m -CONFIG_SCSI_DH=y -CONFIG_SCSI_DH_RDAC=m -CONFIG_SCSI_DH_HP_SW=m -CONFIG_SCSI_DH_EMC=m -CONFIG_SCSI_DH_ALUA=m +# CONFIG_SCSI_CHELSIO_FCOE is not set +# CONFIG_SCSI_DH is not set CONFIG_SCSI_OSD_INITIATOR=m CONFIG_SCSI_OSD_ULD=m CONFIG_SCSI_OSD_DPRINT_SENSE=1 @@ -1570,94 +1784,92 @@ CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # -CONFIG_SATA_AHCI=y +# CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=m -CONFIG_SATA_INIC162X=m -CONFIG_SATA_ACARD_AHCI=m -CONFIG_SATA_SIL24=m +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_MVEBU=m +CONFIG_AHCI_QORIQ=m +# CONFIG_SATA_INIC162X is not set +# CONFIG_SATA_ACARD_AHCI is not set +# CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y
# # SFF controllers with custom DMA interface # -CONFIG_PDC_ADMA=m -CONFIG_SATA_QSTOR=m -CONFIG_SATA_SX4=m +# CONFIG_PDC_ADMA is not set +# CONFIG_SATA_QSTOR is not set +# CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y
# # SATA SFF controllers with BMDMA # -CONFIG_ATA_PIIX=y -CONFIG_SATA_HIGHBANK=m +# CONFIG_ATA_PIIX is not set +CONFIG_SATA_DWC=m +# CONFIG_SATA_DWC_OLD_DMA is not set +# CONFIG_SATA_DWC_DEBUG is not set CONFIG_SATA_MV=m -CONFIG_SATA_NV=m -CONFIG_SATA_PROMISE=m -CONFIG_SATA_RCAR=m -CONFIG_SATA_SIL=m -CONFIG_SATA_SIS=m -CONFIG_SATA_SVW=m -CONFIG_SATA_ULI=m -CONFIG_SATA_VIA=m -CONFIG_SATA_VITESSE=m +# CONFIG_SATA_NV is not set +# CONFIG_SATA_PROMISE is not set +# CONFIG_SATA_SIL is not set +# CONFIG_SATA_SIS is not set +# CONFIG_SATA_SVW is not set +# CONFIG_SATA_ULI is not set +# CONFIG_SATA_VIA is not set +# CONFIG_SATA_VITESSE is not set
# # PATA SFF controllers with BMDMA # -CONFIG_PATA_ALI=m -CONFIG_PATA_AMD=m -CONFIG_PATA_ARASAN_CF=m -CONFIG_PATA_ARTOP=m -CONFIG_PATA_ATIIXP=m -CONFIG_PATA_ATP867X=m -CONFIG_PATA_CMD64X=m -CONFIG_PATA_CS5520=m -CONFIG_PATA_CS5530=m -CONFIG_PATA_CS5536=m -CONFIG_PATA_CYPRESS=m -CONFIG_PATA_EFAR=m -CONFIG_PATA_HPT366=m -CONFIG_PATA_HPT37X=m -CONFIG_PATA_HPT3X2N=m -CONFIG_PATA_HPT3X3=m -# CONFIG_PATA_HPT3X3_DMA is not set -CONFIG_PATA_IT8213=m -CONFIG_PATA_IT821X=m -CONFIG_PATA_JMICRON=m -CONFIG_PATA_MARVELL=m -CONFIG_PATA_NETCELL=m -CONFIG_PATA_NINJA32=m -CONFIG_PATA_NS87415=m -CONFIG_PATA_OLDPIIX=m -CONFIG_PATA_OPTIDMA=m -CONFIG_PATA_PDC2027X=m -CONFIG_PATA_PDC_OLD=m +# CONFIG_PATA_ALI is not set +# CONFIG_PATA_AMD is not set +# CONFIG_PATA_ARTOP is not set +# CONFIG_PATA_ATIIXP is not set +# CONFIG_PATA_ATP867X is not set +# CONFIG_PATA_CMD64X is not set +# CONFIG_PATA_CYPRESS is not set +# CONFIG_PATA_EFAR is not set +# CONFIG_PATA_HPT366 is not set +# CONFIG_PATA_HPT37X is not set +# CONFIG_PATA_HPT3X2N is not set +# CONFIG_PATA_HPT3X3 is not set +# CONFIG_PATA_IT8213 is not set +# CONFIG_PATA_IT821X is not set +# CONFIG_PATA_JMICRON is not set +# CONFIG_PATA_MARVELL is not set +# CONFIG_PATA_NETCELL is not set +# CONFIG_PATA_NINJA32 is not set +# CONFIG_PATA_NS87415 is not set +# CONFIG_PATA_OLDPIIX is not set +# CONFIG_PATA_OPTIDMA is not set +# CONFIG_PATA_PDC2027X is not set +# CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set -CONFIG_PATA_RDC=m -# CONFIG_PATA_SC1200 is not set -CONFIG_PATA_SCH=m -CONFIG_PATA_SERVERWORKS=m -CONFIG_PATA_SIL680=m -CONFIG_PATA_SIS=m -CONFIG_PATA_TOSHIBA=m -CONFIG_PATA_TRIFLEX=m -CONFIG_PATA_VIA=m -CONFIG_PATA_WINBOND=m +# CONFIG_PATA_RDC is not set +# CONFIG_PATA_SCH is not set +# CONFIG_PATA_SERVERWORKS is not set +# CONFIG_PATA_SIL680 is not set +# CONFIG_PATA_SIS is not set +# CONFIG_PATA_TOSHIBA is not set +# CONFIG_PATA_TRIFLEX is not set +# CONFIG_PATA_VIA is not set +# CONFIG_PATA_WINBOND is not set
# # PIO-only SFF controllers # -CONFIG_PATA_CMD640_PCI=m -CONFIG_PATA_MPIIX=m -CONFIG_PATA_NS87410=m -CONFIG_PATA_OPTI=m +# CONFIG_PATA_CMD640_PCI is not set +# CONFIG_PATA_MPIIX is not set +# CONFIG_PATA_NS87410 is not set +# CONFIG_PATA_OPTI is not set # CONFIG_PATA_PLATFORM is not set -CONFIG_PATA_RZ1000=m +# CONFIG_PATA_RZ1000 is not set
# # Generic fallback / legacy drivers # -CONFIG_ATA_GENERIC=m +# CONFIG_ATA_GENERIC is not set # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y @@ -1669,22 +1881,24 @@ CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m +CONFIG_MD_CLUSTER=m CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m -CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_SMQ=m +# CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m @@ -1696,15 +1910,13 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +CONFIG_DM_INTEGRITY=y +CONFIG_DM_ZONED=y # CONFIG_TARGET_CORE is not set -CONFIG_FUSION=y -CONFIG_FUSION_SPI=m -CONFIG_FUSION_FC=m -CONFIG_FUSION_SAS=m -CONFIG_FUSION_MAX_SGE=40 -CONFIG_FUSION_CTL=m -CONFIG_FUSION_LOGGING=y +# CONFIG_FUSION is not set
# # IEEE 1394 (FireWire) support @@ -1714,29 +1926,31 @@ CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_BUS=m -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m CONFIG_NETDEVICES=y -CONFIG_MII=m +CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_EQUALIZER is not set # CONFIG_NET_FC is not set CONFIG_IFB=m -# CONFIG_NET_TEAM is not set +CONFIG_NET_TEAM=m +# CONFIG_NET_TEAM_MODE_BROADCAST is not set +# CONFIG_NET_TEAM_MODE_ROUNDROBIN is not set +# CONFIG_NET_TEAM_MODE_RANDOM is not set +# CONFIG_NET_TEAM_MODE_ACTIVEBACKUP is not set +# CONFIG_NET_TEAM_MODE_LOADBALANCE is not set CONFIG_MACVLAN=m CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m CONFIG_VXLAN=m +CONFIG_GENEVE=m +# CONFIG_GTP is not set +CONFIG_MACSEC=m CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y -CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set @@ -1745,8 +1959,11 @@ CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_NLMON=m +CONFIG_NET_VRF=m # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y # CONFIG_ATM_DUMMY is not set @@ -1762,9 +1979,14 @@ CONFIG_ATM_IDT77252=m # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y -# CONFIG_ATM_IA is not set -# CONFIG_ATM_FORE200E is not set -# CONFIG_ATM_HE is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E=m +# CONFIG_ATM_FORE200E_USE_TASKLET is not set +CONFIG_ATM_FORE200E_TX_RETRY=16 +CONFIG_ATM_FORE200E_DEBUG=0 +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set CONFIG_ATM_SOLOS=m
# @@ -1774,228 +1996,250 @@ CONFIG_ATM_SOLOS=m # # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6XXX=y -CONFIG_NET_DSA_MV88E6060=y -CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y -CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +# CONFIG_B53_MMAP_DRIVER is not set +# CONFIG_B53_SRAB_DRIVER is not set +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_MICROCHIP_KSZ=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_ETHERNET=y -CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y -CONFIG_VORTEX=m -CONFIG_TYPHOON=m +# CONFIG_VORTEX is not set +# CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y -CONFIG_ADAPTEC_STARFIRE=m +# CONFIG_ADAPTEC_STARFIRE is not set +CONFIG_NET_VENDOR_AGERE=y +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALACRITECH=y +# CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y -CONFIG_ACENIC=m -# CONFIG_ACENIC_OMIT_TIGON_I is not set +# CONFIG_ACENIC is not set +# CONFIG_ALTERA_TSE is not set +CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y -CONFIG_AMD8111_ETH=m -CONFIG_PCNET32=m +# CONFIG_AMD8111_ETH is not set +# CONFIG_PCNET32 is not set +# CONFIG_AMD_XGBE_HAVE_ECC is not set +CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y -CONFIG_ARC_EMAC=m CONFIG_NET_VENDOR_ATHEROS=y -CONFIG_ATL2=m -CONFIG_ATL1=m -CONFIG_ATL1E=m -CONFIG_ATL1C=m -CONFIG_ALX=m +# CONFIG_ATL2 is not set +# CONFIG_ATL1 is not set +# CONFIG_ATL1E is not set +# CONFIG_ATL1C is not set +# CONFIG_ALX is not set +CONFIG_NET_VENDOR_AURORA=y +# CONFIG_AURORA_NB8800 is not set CONFIG_NET_CADENCE=y -CONFIG_ARM_AT91_ETHER=m -CONFIG_MACB=m +# CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y -CONFIG_B44=m -CONFIG_B44_PCI_AUTOSELECT=y -CONFIG_B44_PCICORE_AUTOSELECT=y -CONFIG_B44_PCI=y -CONFIG_BNX2=m -CONFIG_CNIC=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -CONFIG_BNX2X_SRIOV=y +# CONFIG_B44 is not set +# CONFIG_BCMGENET is not set +# CONFIG_BNX2 is not set +# CONFIG_CNIC is not set +# CONFIG_TIGON3 is not set +# CONFIG_BNX2X is not set +# CONFIG_SYSTEMPORT is not set +# CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y -CONFIG_BNA=m -CONFIG_NET_CALXEDA_XGMAC=m +# CONFIG_BNA is not set +CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y -CONFIG_CHELSIO_T1=m -CONFIG_CHELSIO_T1_1G=y -CONFIG_CHELSIO_T3=m -CONFIG_CHELSIO_T4=m -CONFIG_CHELSIO_T4VF=m +# CONFIG_CHELSIO_T1 is not set +# CONFIG_CHELSIO_T3 is not set +# CONFIG_CHELSIO_T4 is not set +# CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CIRRUS=y -CONFIG_CS89x0=m -CONFIG_CS89x0_PLATFORM=y +# CONFIG_CS89x0 is not set CONFIG_NET_VENDOR_CISCO=y -CONFIG_ENIC=m -CONFIG_DM9000=m -# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set -CONFIG_DNET=m +# CONFIG_ENIC is not set +# CONFIG_DM9000 is not set +# CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y -CONFIG_DE2104X=m -CONFIG_DE2104X_DSL=0 -CONFIG_TULIP=m -# CONFIG_TULIP_MWI is not set -CONFIG_TULIP_MMIO=y -CONFIG_TULIP_NAPI=y -CONFIG_TULIP_NAPI_HW_MITIGATION=y -CONFIG_WINBOND_840=m -CONFIG_DM9102=m -CONFIG_ULI526X=m -CONFIG_PCMCIA_XIRCOM=m +# CONFIG_DE2104X is not set +# CONFIG_TULIP is not set +# CONFIG_WINBOND_840 is not set +# CONFIG_DM9102 is not set +# CONFIG_ULI526X is not set CONFIG_NET_VENDOR_DLINK=y -CONFIG_DL2K=m -CONFIG_SUNDANCE=m -# CONFIG_SUNDANCE_MMIO is not set +# CONFIG_DL2K is not set +# CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y -CONFIG_BE2NET=m +# CONFIG_BE2NET is not set +CONFIG_NET_VENDOR_EZCHIP=y +# CONFIG_EZCHIP_NPS_MANAGEMENT_ENET is not set CONFIG_NET_VENDOR_EXAR=y -CONFIG_S2IO=m -CONFIG_VXGE=m -# CONFIG_VXGE_DEBUG_TRACE_ALL is not set +# CONFIG_S2IO is not set +# CONFIG_VXGE is not set CONFIG_NET_VENDOR_FARADAY=y # CONFIG_FTMAC100 is not set # CONFIG_FTGMAC100 is not set +CONFIG_NET_VENDOR_HISILICON=y +# CONFIG_HIX5HD2_GMAC is not set +# CONFIG_HISI_FEMAC is not set +# CONFIG_HIP04_ETH is not set +# CONFIG_HNS is not set +# CONFIG_HNS_DSAF is not set +# CONFIG_HNS_ENET is not set +# CONFIG_HNS3 is not set CONFIG_NET_VENDOR_HP=y -CONFIG_HP100=m +# CONFIG_HP100 is not set +CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_INTEL=y -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGB_HWMON=y -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBE_HWMON=y -CONFIG_IXGBEVF=m -CONFIG_I40E=m -CONFIG_I40E_VXLAN=y -CONFIG_I40EVF=m -CONFIG_NET_VENDOR_I825XX=y -CONFIG_IP1000=m -CONFIG_JME=m +# CONFIG_E100 is not set +# CONFIG_E1000 is not set +# CONFIG_E1000E is not set +# CONFIG_IGB is not set +# CONFIG_IGBVF is not set +# CONFIG_IXGB is not set +# CONFIG_IXGBE is not set +# CONFIG_I40E is not set +# CONFIG_NET_VENDOR_I825XX is not set +# CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y -CONFIG_MV643XX_ETH=m -CONFIG_MVMDIO=m -CONFIG_MVNETA=m -CONFIG_SKGE=m -# CONFIG_SKGE_DEBUG is not set -CONFIG_SKGE_GENESIS=y -CONFIG_SKY2=m -# CONFIG_SKY2_DEBUG is not set +CONFIG_MV643XX_ETH=y +CONFIG_MVMDIO=y +# CONFIG_MVNETA is not set +# CONFIG_MVNETA_BM is not set +# CONFIG_MVPP2 is not set +# CONFIG_SKGE is not set +# CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX4_CORE is not set # CONFIG_MLX5_CORE is not set +# CONFIG_MLXSW_CORE is not set +# CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8842 is not set # CONFIG_KS8851_MLL is not set -CONFIG_KSZ884X_PCI=m +# CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MYRI=y -CONFIG_MYRI10GE=m -CONFIG_FEALNX=m -CONFIG_NET_VENDOR_NATSEMI=y -CONFIG_NATSEMI=m -CONFIG_NS83820=m -CONFIG_NET_VENDOR_8390=y -CONFIG_AX88796=m -CONFIG_AX88796_93CX6=y -CONFIG_NE2K_PCI=m +# CONFIG_MYRI10GE is not set +# CONFIG_FEALNX is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +# CONFIG_NET_VENDOR_NETRONOME is not set CONFIG_NET_VENDOR_NVIDIA=y -CONFIG_FORCEDETH=m +# CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y -CONFIG_ETHOC=m -# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_ETHOC is not set +CONFIG_NET_PACKET_ENGINE=y +# CONFIG_HAMACHI is not set +# CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y -CONFIG_QLA3XXX=m -CONFIG_QLCNIC=m -CONFIG_QLCNIC_SRIOV=y -CONFIG_QLGE=m -CONFIG_NETXEN_NIC=m +# CONFIG_QLA3XXX is not set +# CONFIG_QLCNIC is not set +# CONFIG_QLGE is not set +# CONFIG_NETXEN_NIC is not set +# CONFIG_QED is not set +CONFIG_NET_VENDOR_QUALCOMM=y +# CONFIG_QCOM_EMAC is not set +# CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y -CONFIG_8139CP=m -CONFIG_8139TOO=m -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -CONFIG_8139TOO_8129=y -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_R8169=m -CONFIG_SH_ETH=m +# CONFIG_8139CP is not set +# CONFIG_8139TOO is not set +CONFIG_R8169=y +CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y -CONFIG_R6040=m +# CONFIG_R6040 is not set +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +# CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y -CONFIG_SC92031=m +# CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y -CONFIG_SIS900=m -CONFIG_SIS190=m -CONFIG_SFC=m -CONFIG_SFC_MTD=y -CONFIG_SFC_MCDI_MON=y -CONFIG_SFC_SRIOV=y +# CONFIG_SIS900 is not set +# CONFIG_SIS190 is not set +CONFIG_NET_VENDOR_SOLARFLARE=y +# CONFIG_SFC is not set +# CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SMSC=y -CONFIG_SMC91X=m -CONFIG_EPIC100=m -CONFIG_SMC911X=m -CONFIG_SMSC911X=m -# CONFIG_SMSC911X_ARCH_HOOKS is not set -CONFIG_SMSC9420=m +# CONFIG_SMC91X is not set +# CONFIG_EPIC100 is not set +# CONFIG_SMC911X is not set +# CONFIG_SMSC911X is not set +# CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_STMICRO=y -CONFIG_STMMAC_ETH=m -CONFIG_STMMAC_PLATFORM=y -CONFIG_STMMAC_PCI=y -# CONFIG_STMMAC_DEBUG_FS is not set -# CONFIG_STMMAC_DA is not set +# CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y -CONFIG_HAPPYMEAL=m +# CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set -CONFIG_CASSINI=m -CONFIG_NIU=m +# CONFIG_CASSINI is not set +# CONFIG_NIU is not set CONFIG_NET_VENDOR_TEHUTI=y -CONFIG_TEHUTI=m +# CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y -CONFIG_TLAN=m +# CONFIG_TI_CPSW_ALE is not set +# CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y -CONFIG_VIA_RHINE=m -CONFIG_VIA_RHINE_MMIO=y -CONFIG_VIA_VELOCITY=m +# CONFIG_VIA_RHINE is not set +# CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y -CONFIG_WIZNET_W5100=m -CONFIG_WIZNET_W5300=m -# CONFIG_WIZNET_BUS_DIRECT is not set -# CONFIG_WIZNET_BUS_INDIRECT is not set -CONFIG_WIZNET_BUS_ANY=y +# CONFIG_WIZNET_W5100 is not set +# CONFIG_WIZNET_W5300 is not set +CONFIG_NET_VENDOR_SYNOPSYS=y +# CONFIG_DWC_XLGMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_HISI_FEMAC=m CONFIG_PHYLIB=y +CONFIG_SWPHY=y +CONFIG_LED_TRIGGER_PHY=y
# # MII PHY device drivers # -CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_CORTINA_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_STE10XP=m +CONFIG_INTEL_XWAY_PHY=m CONFIG_LSI_ET1011C_PHY=m +CONFIG_LXT_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m CONFIG_MICREL_PHY=m -CONFIG_FIXED_PHY=y -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MDIO_BUS_MUX=m -CONFIG_MDIO_BUS_MUX_GPIO=m -CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROSEMI_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_STE10XP=m +CONFIG_TERANETICS_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m @@ -2011,15 +2255,13 @@ CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m - -# -# USB Network Adapters -# +CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m @@ -2038,6 +2280,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -2054,28 +2297,16 @@ CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_UAP=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_AT76C50X_USB=m -# CONFIG_PRISM54 is not set -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y -CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y +# CONFIG_ADM8211 is not set CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m -CONFIG_ATH5K_DEBUG=y +# CONFIG_ATH5K_DEBUG is not set # CONFIG_ATH5K_TRACER is not set CONFIG_ATH5K_PCI=y CONFIG_ATH9K_HW=m @@ -2085,35 +2316,54 @@ CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y CONFIG_CARL9170_HWRNG=y -# CONFIG_ATH6KL is not set +CONFIG_ATH6KL=m +# CONFIG_ATH6KL_SDIO is not set +CONFIG_ATH6KL_USB=m +# CONFIG_ATH6KL_DEBUG is not set +# CONFIG_ATH6KL_TRACING is not set CONFIG_AR5523=m CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y -# CONFIG_WIL6210_TRACING is not set +CONFIG_WIL6210_TRACING=y +CONFIG_WIL6210_DEBUGFS=y CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_AHB=y +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_USB=m # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m -# CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WCN36XX_DEBUGFS=y +CONFIG_WLAN_VENDOR_ATMEL=y +# CONFIG_ATMEL is not set +# CONFIG_AT76C50X_USB is not set +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y @@ -2133,26 +2383,27 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=m CONFIG_BRCMSMAC=m -# CONFIG_BRCMFMAC is not set +CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y +CONFIG_BRCMFMAC_SDIO=y +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2200=m CONFIG_IPW2200_MONITOR=y -CONFIG_IPW2200_RADIOTAP=y -CONFIG_IPW2200_PROMISCUOUS=y -CONFIG_IPW2200_QOS=y +# CONFIG_IPW2200_RADIOTAP is not set +# CONFIG_IPW2200_PROMISCUOUS is not set +# CONFIG_IPW2200_QOS is not set # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set -# CONFIG_IWLWIFI is not set CONFIG_IWLEGACY=m CONFIG_IWL4965=m CONFIG_IWL3945=m @@ -2161,22 +2412,48 @@ CONFIG_IWL3945=m # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set +CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y +CONFIG_IWLDVM=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_PCIE_RTPM is not set + +# +# Debugging Options +# +# CONFIG_IWLWIFI_DEBUG is not set +# CONFIG_IWLWIFI_DEVICE_TRACING is not set +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +# CONFIG_HOSTAP_PLX is not set +# CONFIG_HOSTAP_PCI is not set +# CONFIG_HERMES is not set +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_LEDS=y +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y CONFIG_LIBERTAS=m CONFIG_LIBERTAS_USB=m CONFIG_LIBERTAS_SDIO=m # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y -CONFIG_HERMES=m -# CONFIG_HERMES_PRISM is not set -CONFIG_HERMES_CACHE_FW_ON_INIT=y -CONFIG_PLX_HERMES=m -CONFIG_TMD_HERMES=m -CONFIG_NORTEL_HERMES=m -CONFIG_ORINOCO_USB=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_LEDS=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m @@ -2205,19 +2482,38 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -2225,126 +2521,34 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -# CONFIG_MWIFIEX_PCIE is not set -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_VMXNET3=m -CONFIG_ISDN=y -CONFIG_ISDN_I4L=m -CONFIG_ISDN_PPP=y -CONFIG_ISDN_PPP_VJ=y -CONFIG_ISDN_MPP=y -CONFIG_IPPP_FILTER=y -CONFIG_ISDN_PPP_BSDCOMP=m -CONFIG_ISDN_AUDIO=y -CONFIG_ISDN_TTY_FAX=y - -# -# ISDN feature submodules -# -# CONFIG_ISDN_DRV_LOOP is not set -CONFIG_ISDN_DIVERSION=m - -# -# ISDN4Linux hardware drivers -# - -# -# Passive cards -# -CONFIG_ISDN_DRV_HISAX=m - -# -# D-channel protocol features -# -CONFIG_HISAX_EURO=y -CONFIG_DE_AOC=y -CONFIG_HISAX_NO_SENDCOMPLETE=y -CONFIG_HISAX_NO_LLC=y -CONFIG_HISAX_NO_KEYPAD=y -CONFIG_HISAX_1TR6=y -CONFIG_HISAX_NI1=y -CONFIG_HISAX_MAX_CARDS=8 - -# -# HiSax supported cards -# -CONFIG_HISAX_16_3=y -CONFIG_HISAX_TELESPCI=y -CONFIG_HISAX_S0BOX=y -CONFIG_HISAX_FRITZPCI=y -CONFIG_HISAX_AVM_A1_PCMCIA=y -CONFIG_HISAX_ELSA=y -CONFIG_HISAX_DIEHLDIVA=y -CONFIG_HISAX_SEDLBAUER=y -CONFIG_HISAX_NICCY=y -CONFIG_HISAX_BKM_A4T=y -CONFIG_HISAX_SCT_QUADRO=y -CONFIG_HISAX_GAZEL=y -CONFIG_HISAX_HFC_PCI=y -CONFIG_HISAX_W6692=y -CONFIG_HISAX_HFC_SX=y -# CONFIG_HISAX_DEBUG is not set - -# -# HiSax PCMCIA card service modules -# - -# -# HiSax sub driver modules -# -CONFIG_HISAX_ST5481=m -CONFIG_HISAX_HFCUSB=m -CONFIG_HISAX_HFC4S8S=m -CONFIG_HISAX_FRITZ_PCIPNP=m - -# -# Active cards -# -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y -CONFIG_ISDN_CAPI_CAPIDRV=m - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -CONFIG_ISDN_DRV_AVMB1_B1PCI=m -CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y -CONFIG_ISDN_DRV_AVMB1_T1PCI=m -CONFIG_ISDN_DRV_AVMB1_C4=m -CONFIG_CAPI_EICON=y -CONFIG_ISDN_DIVAS=m -CONFIG_ISDN_DIVAS_BRIPCI=y -CONFIG_ISDN_DIVAS_PRIPCI=y -CONFIG_ISDN_DIVAS_DIVACAPI=m -CONFIG_ISDN_DIVAS_USERIDI=m -CONFIG_ISDN_DIVAS_MAINT=m -# CONFIG_ISDN_DRV_GIGASET is not set -CONFIG_HYSDN=m -CONFIG_HYSDN_CAPI=y -# CONFIG_MISDN is not set -CONFIG_ISDN_HDLC=m +# CONFIG_ISDN is not set +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +# CONFIG_NVM_RRPC is not set +# CONFIG_NVM_PBLK is not set
# # Input device support # CONFIG_INPUT=y -# CONFIG_INPUT_FF_MEMLESS is not set -CONFIG_INPUT_POLLDEV=y +CONFIG_INPUT_LEDS=y +CONFIG_INPUT_FF_MEMLESS=m +CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m
@@ -2364,13 +2568,16 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set @@ -2384,21 +2591,31 @@ CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set +CONFIG_KEYBOARD_OMAP4=m +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set +CONFIG_KEYBOARD_TWL4030=m # CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m +# CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m @@ -2410,25 +2627,38 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_88PM860X_ONKEY is not set # CONFIG_INPUT_88PM80X_ONKEY is not set # CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set # CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_GP2A is not set -# CONFIG_INPUT_GPIO_BEEPER is not set +CONFIG_INPUT_GPIO_BEEPER=m # CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m +# CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RETU_PWRBUTTON=m +CONFIG_INPUT_TWL4030_PWRBUTTON=m +CONFIG_INPUT_TWL4030_VIBRA=m +CONFIG_INPUT_TWL6040_VIBRA=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set
# # Hardware I/O ports @@ -2443,7 +2673,8 @@ CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_SERIO_APBPS2=m -# CONFIG_SERIO_OLPC_APSP is not set +CONFIG_SERIO_GPIO_PS2=m +# CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set
# @@ -2457,84 +2688,84 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y -CONFIG_ROCKETPORT=m -CONFIG_CYCLADES=m -# CONFIG_CYZ_INTR is not set +# CONFIG_ROCKETPORT is not set +# CONFIG_CYCLADES is not set # CONFIG_MOXA_INTELLIO is not set # CONFIG_MOXA_SMARTIO is not set -CONFIG_SYNCLINKMP=m -CONFIG_SYNCLINK_GT=m -CONFIG_NOZOMI=m +# CONFIG_SYNCLINKMP is not set +# CONFIG_SYNCLINK_GT is not set +# CONFIG_NOZOMI is not set # CONFIG_ISI is not set CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set
# # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +# CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=4 -CONFIG_SERIAL_8250_RUNTIME_UARTS=4 -CONFIG_SERIAL_8250_EXTENDED=y -CONFIG_SERIAL_8250_MANY_PORTS=y -CONFIG_SERIAL_8250_SHARE_IRQ=y -# CONFIG_SERIAL_8250_DETECT_IRQ is not set -CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_RUNTIME_UARTS=2 +# CONFIG_SERIAL_8250_EXTENDED is not set +# CONFIG_SERIAL_8250_ASPEED_VUART is not set +CONFIG_SERIAL_8250_FSL=y # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_EM is not set +# CONFIG_SERIAL_8250_RT288X is not set +# CONFIG_SERIAL_8250_MOXA is not set +CONFIG_SERIAL_OF_PLATFORM=y
# # Non-8250 serial port support # -# CONFIG_SERIAL_MFD_HSU is not set -# CONFIG_SERIAL_SH_SCI is not set +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +# CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y -CONFIG_SERIAL_JSM=m -CONFIG_SERIAL_OF_PLATFORM=y -CONFIG_SERIAL_SCCNXP=m -# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_JSM is not set +# CONFIG_SERIAL_SCCNXP is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_BCM63XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set -CONFIG_SERIAL_ARC=m -CONFIG_SERIAL_ARC_NR_PORTS=1 -CONFIG_SERIAL_RP2=m -CONFIG_SERIAL_RP2_NR_UARTS=32 +# CONFIG_SERIAL_ARC is not set +# CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set # CONFIG_SERIAL_ST_ASC is not set +# CONFIG_SERIAL_MVEBU_UART is not set +# CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set -CONFIG_PRINTER=m -CONFIG_LP_CONSOLE=y -CONFIG_PPDEV=m +# CONFIG_PRINTER is not set +# CONFIG_PPDEV is not set # CONFIG_HVC_DCC is not set -CONFIG_IPMI_HANDLER=m -# CONFIG_IPMI_PANIC_EVENT is not set -CONFIG_IPMI_DEVICE_INTERFACE=m -CONFIG_IPMI_SI=m -CONFIG_IPMI_WATCHDOG=m -CONFIG_IPMI_POWEROFF=m +# CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_ATMEL=m -CONFIG_HW_RANDOM_EXYNOS=m -CONFIG_NVRAM=y -CONFIG_R3964=m +# CONFIG_HW_RANDOM_OMAP is not set +# CONFIG_NVRAM is not set +# CONFIG_R3964 is not set # CONFIG_APPLICOM is not set -CONFIG_RAW_DRIVER=y -CONFIG_MAX_RAW_DEVS=8192 +# CONFIG_RAW_DRIVER is not set # CONFIG_TCG_TPM is not set CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y @@ -2544,11 +2775,16 @@ CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # -# CONFIG_I2C_ARB_GPIO_CHALLENGE is not set -# CONFIG_I2C_MUX_GPIO is not set -# CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set -# CONFIG_I2C_MUX_PINCTRL is not set +CONFIG_I2C_ARB_GPIO_CHALLENGE=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_GPMUX=m +CONFIG_I2C_MUX_LTC4306=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_DEMUX_PINCTRL=m +CONFIG_I2C_MUX_MLXCPLD=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m @@ -2561,20 +2797,20 @@ CONFIG_I2C_ALGOPCA=m # # PC SMBus host controller drivers # -CONFIG_I2C_ALI1535=m -CONFIG_I2C_ALI1563=m -CONFIG_I2C_ALI15X3=m -CONFIG_I2C_AMD756=m -CONFIG_I2C_AMD8111=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_NFORCE2=m -CONFIG_I2C_SIS5595=m -CONFIG_I2C_SIS630=m -CONFIG_I2C_SIS96X=m -CONFIG_I2C_VIA=m -CONFIG_I2C_VIAPRO=m +# CONFIG_I2C_ALI1535 is not set +# CONFIG_I2C_ALI1563 is not set +# CONFIG_I2C_ALI15X3 is not set +# CONFIG_I2C_AMD756 is not set +# CONFIG_I2C_AMD8111 is not set +# CONFIG_I2C_I801 is not set +# CONFIG_I2C_ISCH is not set +# CONFIG_I2C_PIIX4 is not set +# CONFIG_I2C_NFORCE2 is not set +# CONFIG_I2C_SIS5595 is not set +# CONFIG_I2C_SIS630 is not set +# CONFIG_I2C_SIS96X is not set +# CONFIG_I2C_VIA is not set +# CONFIG_I2C_VIAPRO is not set
# # I2C system bus drivers (mostly embedded / system-on-chip) @@ -2582,12 +2818,15 @@ CONFIG_I2C_VIAPRO=m CONFIG_I2C_CBUS_GPIO=m # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set +# CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_MV64XXX=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m # CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_PXA_SLAVE is not set +CONFIG_I2C_RK3X=m CONFIG_I2C_SIMTEC=m # CONFIG_I2C_XILINX is not set
@@ -2606,21 +2845,23 @@ CONFIG_I2C_VIPERBOARD=m # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m +# CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set +# CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y
# -# HSI clients +# HSI controllers # -CONFIG_HSI_CHAR=m
# -# PPS support +# HSI clients # +CONFIG_HSI_CHAR=m CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set
@@ -2649,73 +2890,72 @@ CONFIG_PINCTRL=y # # Pin controllers # +CONFIG_GENERIC_PINCTRL_GROUPS=y CONFIG_PINMUX=y +CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_CAPRI is not set -# CONFIG_PINCTRL_MSM8X74 is not set -CONFIG_PINCTRL_SINGLE=m +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_MCP23S08 is not set +CONFIG_PINCTRL_SINGLE=y +# CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_MVEBU=y CONFIG_PINCTRL_KIRKWOOD=y +CONFIG_PINCTRL_ORION=y CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y -CONFIG_ARCH_REQUIRE_GPIOLIB=y CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y +CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y
# -# Memory mapped GPIO drivers: +# Memory mapped GPIO drivers # +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set CONFIG_GPIO_GENERIC_PLATFORM=y -# CONFIG_GPIO_EM is not set -CONFIG_GPIO_MVEBU=y -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_SCH311X is not set -CONFIG_GPIO_TS5500=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_MPC8XXX is not set +CONFIG_GPIO_MVEBU=y +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_XILINX is not set +# CONFIG_GPIO_ZEVIO is not set
# -# I2C GPIO expanders: +# I2C GPIO expanders # +# CONFIG_GPIO_ADP5588 is not set +CONFIG_GPIO_ADNP=m # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set -# CONFIG_GPIO_ADP5588 is not set -CONFIG_GPIO_ADNP=m - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: -# -CONFIG_GPIO_MCP23S08=m - -# -# AC97 GPIO expanders: -# +# CONFIG_GPIO_TPIC2810 is not set
# -# LPC GPIO expanders: +# MFD GPIO expanders # +# CONFIG_HTC_EGPIO is not set +CONFIG_GPIO_TWL4030=y +CONFIG_GPIO_TWL6040=y
# -# MODULbus GPIO expanders: +# PCI GPIO expanders # -# CONFIG_GPIO_BCM_KONA is not set +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_RDC321X is not set
# -# USB GPIO expanders: +# USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=m @@ -2728,25 +2968,42 @@ CONFIG_W1_CON=y CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_DS1WM=m -# CONFIG_W1_MASTER_GPIO is not set +CONFIG_W1_MASTER_GPIO=m
# # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m +# CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m +# CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m +# CONFIG_W1_SLAVE_DS2805 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y +# CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_AVS=y +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_QNAP=y +CONFIG_POWER_RESET_RESTART=y +# CONFIG_POWER_RESET_VERSATILE is not set +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set @@ -2758,24 +3015,32 @@ CONFIG_BATTERY_88PM860X=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_LEGO_EV3 is not set # CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set +CONFIG_BATTERY_TWL4030_MADC=m CONFIG_CHARGER_88PM860X=m +# CONFIG_BATTERY_RX51 is not set +# CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set +CONFIG_CHARGER_TWL4030=m # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LTC3651 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set -CONFIG_POWER_RESET=y -CONFIG_POWER_RESET_GPIO=y -CONFIG_POWER_RESET_QNAP=y -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_AVS=y +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -2798,45 +3063,34 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m +# CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m +# CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m +# CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_IBMAEM=m -CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=y -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2990 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m +# CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m +# CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m @@ -2845,27 +3099,56 @@ CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6642=m CONFIG_SENSORS_MAX6650=m CONFIG_SENSORS_MAX6697=m +# CONFIG_SENSORS_MAX31790 is not set CONFIG_SENSORS_MCP3021=m -# CONFIG_SENSORS_NCT6775 is not set -CONFIG_SENSORS_NTC_THERMISTOR=m +# CONFIG_SENSORS_TC654 is not set +CONFIG_SENSORS_LM63=y +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set +CONFIG_SENSORS_NTC_THERMISTOR=m +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NCT7904 is not set +CONFIG_SENSORS_NSA320=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_IBM_CFFPS is not set +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +# CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m +# CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_TPS40422 is not set +# CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set +# CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -# CONFIG_SENSORS_SMM665 is not set +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHTC1 is not set +# CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set @@ -2876,18 +3159,26 @@ CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_SMM665 is not set +# CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VEXPRESS=m +# CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set -CONFIG_SENSORS_VT8231=m +# CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m @@ -2899,48 +3190,69 @@ CONFIG_SENSORS_W83L786NG=m # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y +# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_CPU_THERMAL=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y +# CONFIG_QORIQ_THERMAL is not set CONFIG_KIRKWOOD_THERMAL=m +CONFIG_ARMADA_THERMAL=m
# -# Texas Instruments thermal drivers +# ACPI INT340X thermal drivers # +CONFIG_GENERIC_ADC_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_SYSFS is not set
# # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set -CONFIG_ORION_WATCHDOG=m +# CONFIG_ORION_WATCHDOG is not set +CONFIG_TWL4030_WATCHDOG=m # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_RETU_WATCHDOG=m -CONFIG_ALIM7101_WDT=m -CONFIG_I6300ESB_WDT=m +# CONFIG_ALIM7101_WDT is not set +# CONFIG_I6300ESB_WDT is not set CONFIG_MEN_A21_WDT=m
# # PCI-based Watchdog Cards # -CONFIG_PCIPCWATCHDOG=m -CONFIG_WDTPCI=m +# CONFIG_PCIPCWATCHDOG is not set +# CONFIG_WDTPCI is not set
# # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y
# @@ -2960,124 +3272,190 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y -# CONFIG_BCMA_HOST_SOC is not set -# CONFIG_BCMA_DRIVER_GMAC_CMN is not set -# CONFIG_BCMA_DRIVER_GPIO is not set +CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_SFLASH=y +CONFIG_BCMA_DRIVER_GMAC_CMN=y +CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set
# # Multifunction device drivers # CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AXP20X_I2C is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_ASIC3 is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_EGPIO is not set +# CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set -CONFIG_LPC_ICH=m -CONFIG_LPC_SCH=m +# CONFIG_LPC_ICH is not set +# CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set -# CONFIG_UCB1400_CORE is not set +# CONFIG_MFD_PM8XXX is not set # CONFIG_MFD_RDC321X is not set -CONFIG_MFD_RTSX_PCI=m +# CONFIG_MFD_RTSX_PCI is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set +CONFIG_ABX500_CORE=y +# CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set +CONFIG_TWL4030_CORE=y +CONFIG_TWL4030_POWER=y +CONFIG_MFD_TWL4030_AUDIO=y +CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m -# CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_T7L66XB is not set # CONFIG_MFD_TC6387XB is not set # CONFIG_MFD_TC6393XB is not set -CONFIG_MFD_VX855=m +# CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set -# CONFIG_VEXPRESS_CONFIG is not set +CONFIG_MFD_VEXPRESS_SYSREG=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_88PM800 is not set +CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set +CONFIG_REGULATOR_ANATOP=y # CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set -# CONFIG_REGULATOR_GPIO is not set +CONFIG_REGULATOR_GPIO=y +# CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set -CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP8755=y +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set -# CONFIG_REGULATOR_PFUZE100 is not set +# CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PFUZE100=y +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set +CONFIG_REGULATOR_TWL4030=y +# CONFIG_REGULATOR_VCTRL is not set +CONFIG_REGULATOR_VEXPRESS=y +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +# CONFIG_RC_ATI_REMOTE is not set +# CONFIG_IR_HIX5HD2 is not set +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +# CONFIG_IR_IGORPLUGUSB is not set +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +# CONFIG_IR_GPIO_TX is not set +# CONFIG_IR_PWM_TX is not set +# CONFIG_IR_SERIAL is not set +# CONFIG_IR_SIR is not set CONFIG_MEDIA_SUPPORT=m
# @@ -3087,56 +3465,39 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set -CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -# CONFIG_RC_ATI_REMOTE is not set -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m CONFIG_MEDIA_USB_SUPPORT=y
# @@ -3151,6 +3512,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +# CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -3187,6 +3549,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m # CONFIG_USB_GSPCA_TOPRO is not set +# CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3209,17 +3572,17 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_STK1160_COMMON=m -# CONFIG_VIDEO_STK1160_AC97 is not set CONFIG_VIDEO_STK1160=m +# CONFIG_VIDEO_GO7007 is not set
# # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y +# CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m @@ -3233,6 +3596,7 @@ CONFIG_VIDEO_TM6000_DVB=m # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y @@ -3267,16 +3631,17 @@ CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m CONFIG_DVB_USB_DVBSKY=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m +# CONFIG_DVB_USB_ZD1301 is not set +# CONFIG_DVB_TTUSB_BUDGET is not set +# CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +# CONFIG_DVB_AS102 is not set
# # Webcam, TV (analog/digital) USB devices @@ -3291,16 +3656,21 @@ CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set
# # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set CONFIG_VIDEO_IVTV_ALSA=m -CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m +# CONFIG_VIDEO_DT3155 is not set
# # Media capture/analog/hybrid TV support @@ -3318,8 +3688,6 @@ CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y @@ -3329,6 +3697,7 @@ CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # +CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -3341,44 +3710,40 @@ CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m +# CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m -# CONFIG_DVB_DDBRIDGE is not set +CONFIG_DVB_DDBRIDGE=m +# CONFIG_DVB_SMIPCIE is not set CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_VIDEO_CAFE_CCIC=m -CONFIG_VIDEO_TIMBERDALE=m +# CONFIG_VIDEO_CAFE_CCIC is not set +# CONFIG_VIDEO_MUX is not set CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_SCALE_CROP=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_RCAR_VIN=m -# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set -# CONFIG_VIDEO_SH_MOBILE_CEU is not set +# CONFIG_VIDEO_XILINX is not set CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_SH_VEU=m -CONFIG_VIDEO_RENESAS_VSP1=m # CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set
# # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set -# CONFIG_MEDIA_PARPORT_SUPPORT is not set
# # Supported FireWire (IEEE 1394) Adapters # -CONFIG_DVB_FIREDTV=m -CONFIG_DVB_FIREDTV_INPUT=y +# CONFIG_DVB_FIREDTV is not set CONFIG_MEDIA_COMMON_OPTIONS=y
# # common driver options # CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m @@ -3388,7 +3753,7 @@ CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y
# -# Media ancillary drivers (tuners, sensors, i2c, frontends) +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y @@ -3397,12 +3762,11 @@ CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m @@ -3417,7 +3781,6 @@ CONFIG_VIDEO_SAA6588=m # # Video decoders # -CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP5150=m
@@ -3435,7 +3798,8 @@ CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # -CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m
# @@ -3453,6 +3817,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m
+# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -3471,9 +3839,7 @@ CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV2640=m CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m CONFIG_SOC_CAMERA_OV9740=m @@ -3505,10 +3871,12 @@ CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m
# # Multistandard (satellite) frontends @@ -3516,7 +3884,10 @@ CONFIG_MEDIA_TUNER_R820T=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m
# @@ -3524,11 +3895,13 @@ CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m
# # DVB-S (satellite) frontends # -CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m @@ -3549,6 +3922,7 @@ CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m @@ -3559,8 +3933,6 @@ CONFIG_DVB_TDA10071=m # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m -CONFIG_DVB_SP887X=m -CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m @@ -3577,8 +3949,12 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +# CONFIG_DVB_AS102_FE is not set +CONFIG_DVB_GP8PSK_FE=m
# # DVB-C (cable) frontends @@ -3592,11 +3968,11 @@ CONFIG_DVB_STV0297=m # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m @@ -3611,6 +3987,11 @@ CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m
+# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + # # Digital terrestrial only tuners/PLL # @@ -3621,19 +4002,19 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_M88DC2800=m CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m
@@ -3645,103 +4026,19 @@ CONFIG_DVB_AF9033=m # # Graphics support # -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -CONFIG_DRM=m -CONFIG_DRM_USB=m -CONFIG_DRM_KMS_HELPER=m -CONFIG_DRM_KMS_FB_HELPER=y -# CONFIG_DRM_LOAD_EDID_FIRMWARE is not set - -# -# I2C encoder or helper chips -# -CONFIG_DRM_I2C_CH7006=m -CONFIG_DRM_I2C_SIL164=m -CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_TDFX is not set -# CONFIG_DRM_R128 is not set -# CONFIG_DRM_RADEON is not set -# CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_MGA is not set -# CONFIG_DRM_VIA is not set -# CONFIG_DRM_SAVAGE is not set -# CONFIG_DRM_VMWGFX is not set -CONFIG_DRM_UDL=m -# CONFIG_DRM_AST is not set -# CONFIG_DRM_MGAG200 is not set -# CONFIG_DRM_CIRRUS_QEMU is not set -# CONFIG_DRM_ARMADA is not set -# CONFIG_DRM_RCAR_DU is not set -# CONFIG_DRM_SHMOBILE is not set -# CONFIG_DRM_TILCDC is not set -# CONFIG_DRM_QXL is not set -# CONFIG_DRM_BOCHS is not set -# CONFIG_VGASTATE is not set -# CONFIG_VIDEO_OUTPUT_CONTROL is not set -CONFIG_HDMI=y -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -# CONFIG_FB_DDC is not set -# CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=m -CONFIG_FB_CFB_COPYAREA=m -CONFIG_FB_CFB_IMAGEBLIT=m -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -CONFIG_FB_SYS_FILLRECT=m -CONFIG_FB_SYS_COPYAREA=m -CONFIG_FB_SYS_IMAGEBLIT=m -# CONFIG_FB_FOREIGN_ENDIAN is not set -CONFIG_FB_SYS_FOPS=m -CONFIG_FB_DEFERRED_IO=y -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -# CONFIG_FB_BACKLIGHT is not set -CONFIG_FB_MODE_HELPERS=y -# CONFIG_FB_TILEBLITTING is not set - -# -# Frame buffer hardware drivers -# -# CONFIG_FB_CIRRUS is not set -# CONFIG_FB_PM2 is not set -# CONFIG_FB_CYBER2000 is not set -# CONFIG_FB_ASILIANT is not set -# CONFIG_FB_IMSTT is not set -# CONFIG_FB_UVESA is not set -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_NVIDIA is not set -# CONFIG_FB_RIVA is not set -# CONFIG_FB_I740 is not set -# CONFIG_FB_MATROX is not set -# CONFIG_FB_RADEON is not set -# CONFIG_FB_ATY128 is not set -# CONFIG_FB_ATY is not set -# CONFIG_FB_S3 is not set -# CONFIG_FB_SAVAGE is not set -# CONFIG_FB_SIS is not set -# CONFIG_FB_NEOMAGIC is not set -# CONFIG_FB_KYRO is not set -# CONFIG_FB_3DFX is not set -# CONFIG_FB_VOODOO1 is not set -# CONFIG_FB_VT8623 is not set -# CONFIG_FB_TRIDENT is not set -# CONFIG_FB_ARK is not set -# CONFIG_FB_PM3 is not set -# CONFIG_FB_CARMINE is not set -# CONFIG_FB_TMIO is not set -# CONFIG_FB_SM501 is not set -CONFIG_FB_SMSCUFX=m -# CONFIG_FB_UDL is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_VGA_ARB is not set +# CONFIG_IMX_IPUV3_CORE is not set +# CONFIG_DRM is not set + +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# +# CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m @@ -3749,66 +4046,62 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_PANDORA is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_VGASTATE is not set
# # Console display driver support # CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -CONFIG_LOGO_LINUX_CLUT224=y -CONFIG_FB_SSD1307=m CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m +CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m -CONFIG_SND_OPL3_LIB=m -CONFIG_SND_VX_LIB=m -CONFIG_SND_AC97_CODEC=m +# CONFIG_SND_OPL3_LIB_SEQ is not set +# CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_DRIVERS=y CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m @@ -3818,99 +4111,12 @@ CONFIG_SND_MTS64=m CONFIG_SND_SERIAL_U16550=m CONFIG_SND_MPU401=m CONFIG_SND_PORTMAN2X4=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 -CONFIG_SND_PCI=y -CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALI5451=m -CONFIG_SND_ATIIXP=m -CONFIG_SND_ATIIXP_MODEM=m -CONFIG_SND_AU8810=m -CONFIG_SND_AU8820=m -CONFIG_SND_AU8830=m -CONFIG_SND_AW2=m -CONFIG_SND_AZT3328=m -CONFIG_SND_BT87X=m -# CONFIG_SND_BT87X_OVERCLOCK is not set -CONFIG_SND_CA0106=m -CONFIG_SND_CMIPCI=m -CONFIG_SND_OXYGEN_LIB=m -CONFIG_SND_OXYGEN=m -CONFIG_SND_CS4281=m -CONFIG_SND_CS46XX=m -CONFIG_SND_CS46XX_NEW_DSP=y -CONFIG_SND_CS5535AUDIO=m -CONFIG_SND_CTXFI=m -CONFIG_SND_DARLA20=m -CONFIG_SND_GINA20=m -CONFIG_SND_LAYLA20=m -CONFIG_SND_DARLA24=m -CONFIG_SND_GINA24=m -CONFIG_SND_LAYLA24=m -CONFIG_SND_MONA=m -CONFIG_SND_MIA=m -CONFIG_SND_ECHO3G=m -CONFIG_SND_INDIGO=m -CONFIG_SND_INDIGOIO=m -CONFIG_SND_INDIGODJ=m -CONFIG_SND_INDIGOIOX=m -CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1X=m -CONFIG_SND_ENS1370=m -CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y -CONFIG_SND_FM801=m -CONFIG_SND_HDA_INTEL=m +# CONFIG_SND_PCI is not set + +# +# HD-Audio +# CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -# CONFIG_SND_HDA_PATCH_LOADER is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 -CONFIG_SND_HDSP=m -CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m -CONFIG_SND_ICE1724=m -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -CONFIG_SND_KORG1212=m -CONFIG_SND_LOLA=m -CONFIG_SND_LX6464ES=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y -CONFIG_SND_MIXART=m -CONFIG_SND_NM256=m -CONFIG_SND_PCXHR=m -CONFIG_SND_RIPTIDE=m -CONFIG_SND_RME32=m -CONFIG_SND_RME96=m -CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m -CONFIG_SND_VIA82XX=m -CONFIG_SND_VIA82XX_MODEM=m -CONFIG_SND_VIRTUOSO=m -CONFIG_SND_VX222=m -CONFIG_SND_YMFPCI=m CONFIG_SND_ARM=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m @@ -3919,24 +4125,146 @@ CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m CONFIG_SND_DICE=m -CONFIG_SND_FIREWIRE_SPEAKERS=m +# CONFIG_SND_OXFW is not set # CONFIG_SND_ISIGHT is not set -# CONFIG_SND_SCS1X is not set +# CONFIG_SND_FIREWORKS is not set +# CONFIG_SND_BEBOB is not set +# CONFIG_SND_FIREWIRE_DIGI00X is not set +# CONFIG_SND_FIREWIRE_TASCAM is not set +# CONFIG_SND_FIREWIRE_MOTU is not set +# CONFIG_SND_FIREFACE is not set CONFIG_SND_SOC=m +CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y +# CONFIG_SND_SOC_AMD_ACP is not set CONFIG_SND_ATMEL_SOC=m CONFIG_SND_DESIGNWARE_I2S=m -CONFIG_SND_KIRKWOOD_SOC=m -CONFIG_SND_KIRKWOOD_SOC_OPENRD=m -CONFIG_SND_KIRKWOOD_SOC_T5325=m +# CONFIG_SND_DESIGNWARE_PCM is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set +CONFIG_SND_SOC_FSL_SSI=m +CONFIG_SND_SOC_FSL_SPDIF=m +# CONFIG_SND_SOC_FSL_ESAI is not set +CONFIG_SND_SOC_IMX_AUDMUX=m +# CONFIG_SND_I2S_HI6210_I2S is not set +# CONFIG_SND_KIRKWOOD_SOC is not set +# CONFIG_SND_SOC_IMG is not set + +# +# STMicroelectronics STM32 SOC audio support +# +# CONFIG_SND_SOC_XTFPGA_I2S is not set +# CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m -CONFIG_SND_SOC_ALC5623=m -CONFIG_SND_SOC_CS42L51=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_DIO2125 is not set +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_INNO_RK3036 is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5677_SPI is not set +CONFIG_SND_SOC_SGTL5000=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TFA9879 is not set +CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +# CONFIG_SND_SOC_TLV320AIC31XX is not set +CONFIG_SND_SOC_TLV320AIC3X=m +# CONFIG_SND_SOC_TS3A227E is not set +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8960 is not set +CONFIG_SND_SOC_WM8962=m +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZX_AUD96P22 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8824 is not set +CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m -# CONFIG_SOUND_PRIME is not set -CONFIG_AC97_BUS=m +# CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set
# # HID support @@ -3951,53 +4279,68 @@ CONFIG_HID_GENERIC=y # Special HID drivers # CONFIG_HID_A4TECH=y +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y +# CONFIG_HID_CORSAIR is not set # CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set -CONFIG_HID_ELO=m +# CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set +# CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LED=m +# CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m -CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y +# CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -4005,18 +4348,22 @@ CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +# CONFIG_HID_ALPS is not set
# # USB HID support @@ -4034,7 +4381,7 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set +CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# @@ -4042,11 +4389,12 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set +CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=m -CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set
@@ -4055,7 +4403,9 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m +# CONFIG_USB_XHCI_MVEBU is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y @@ -4064,10 +4414,8 @@ CONFIG_USB_EHCI_HCD_ORION=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m -# CONFIG_USB_FUSBH200_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set +CONFIG_USB_FOTG210_HCD=m CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y @@ -4076,9 +4424,7 @@ CONFIG_USB_UHCI_HCD=y CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y # CONFIG_USB_R8A66597_HCD is not set -CONFIG_USB_WHCI_HCD=m -CONFIG_USB_HWA_HCD=m -# CONFIG_USB_HCD_BCMA is not set +CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set
@@ -4113,31 +4459,59 @@ CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m +# CONFIG_USB_UAS is not set
# # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m -# CONFIG_USB_MUSB_HDRC is not set +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_VUDC is not set +# CONFIG_USBIP_DEBUG is not set +CONFIG_USB_MUSB_HDRC=m +# CONFIG_USB_MUSB_HOST is not set +# CONFIG_USB_MUSB_GADGET is not set +CONFIG_USB_MUSB_DUAL_ROLE=y + +# +# Platform Glue Layer +# + +# +# MUSB DMA mode +# +CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_HOST=y +# CONFIG_USB_DWC3_HOST is not set +# CONFIG_USB_DWC3_GADGET is not set +CONFIG_USB_DWC3_DUAL_ROLE=y
# # Platform Glue Driver Support # -# CONFIG_USB_DWC3_EXYNOS is not set -CONFIG_USB_DWC3_PCI=m -CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_HOST is not set
# -# Debugging features +# Gadget/Dual-role mode requires USB Gadget support to be enabled # -# CONFIG_USB_DWC3_DEBUG is not set -# CONFIG_USB_DWC2 is not set +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_DUAL_ROLE=y +CONFIG_USB_DWC2_PCI=m +# CONFIG_USB_DWC2_DEBUG is not set +# CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_CHIPIDEA=m -# CONFIG_USB_CHIPIDEA_HOST is not set -# CONFIG_USB_CHIPIDEA_DEBUG is not set +CONFIG_USB_CHIPIDEA_OF=m +CONFIG_USB_CHIPIDEA_PCI=m +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +# CONFIG_USB_ISP1760 is not set
# # USB port drivers @@ -4162,6 +4536,7 @@ CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m +# CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m @@ -4193,9 +4568,9 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_DEBUG is not set
# @@ -4208,7 +4583,6 @@ CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m -CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set @@ -4224,7 +4598,11 @@ CONFIG_USB_IOWARRIOR=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m @@ -4234,58 +4612,111 @@ CONFIG_USB_XUSBATM=m # # USB Physical Layer drivers # -# CONFIG_USB_PHY is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set -# CONFIG_USB_ULPI is not set -# CONFIG_USB_GADGET is not set -CONFIG_UWB=m -CONFIG_UWB_HWA=m -CONFIG_UWB_WHCI=m -CONFIG_UWB_I1480U=m +CONFIG_USB_PHY=y +CONFIG_NOP_USB_XCEIV=y +CONFIG_AM335X_CONTROL_USB=m +CONFIG_AM335X_PHY_USB=m +CONFIG_USB_GPIO_VBUS=m +# CONFIG_TAHVO_USB is not set +CONFIG_USB_ISP1301=m +CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_VIEWPORT=y +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_VBUS_DRAW=500 +CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 + +# +# USB Peripheral Controller +# +# CONFIG_USB_FUSB300 is not set +# CONFIG_USB_FOTG210_UDC is not set +# CONFIG_USB_GR_UDC is not set +# CONFIG_USB_R8A66597 is not set +# CONFIG_USB_PXA27X is not set +# CONFIG_USB_MV_UDC is not set +# CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set +# CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set +# CONFIG_USB_AMD5536UDC is not set +# CONFIG_USB_NET2272 is not set +# CONFIG_USB_NET2280 is not set +# CONFIG_USB_GOKU is not set +# CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set +# CONFIG_USB_DUMMY_HCD is not set +CONFIG_USB_LIBCOMPOSITE=m +CONFIG_USB_U_ETHER=m +CONFIG_USB_F_ECM=m +CONFIG_USB_F_EEM=m +CONFIG_USB_F_SUBSET=m +CONFIG_USB_F_RNDIS=m +# CONFIG_USB_CONFIGFS is not set +# CONFIG_USB_ZERO is not set +# CONFIG_USB_AUDIO is not set +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_ETH_EEM=y +# CONFIG_USB_G_NCM is not set +# CONFIG_USB_GADGETFS is not set +# CONFIG_USB_FUNCTIONFS is not set +# CONFIG_USB_MASS_STORAGE is not set +# CONFIG_USB_G_SERIAL is not set +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set +# CONFIG_USB_G_ACM_MS is not set +# CONFIG_USB_G_MULTI is not set +# CONFIG_USB_G_HID is not set +# CONFIG_USB_G_DBGP is not set +# CONFIG_USB_G_WEBCAM is not set + +# +# USB Power Delivery and Type-C drivers +# +# CONFIG_TYPEC_UCSI is not set +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# +CONFIG_PWRSEQ_EMMC=y +# CONFIG_PWRSEQ_SD8787 is not set +CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set
# # MMC/SD/SDIO Host Controller Drivers # -CONFIG_MMC_SDHCI=m -CONFIG_MMC_SDHCI_PCI=m -CONFIG_MMC_RICOH_MMC=y -CONFIG_MMC_SDHCI_PLTFM=m -# CONFIG_MMC_SDHCI_OF_ARASAN is not set +# CONFIG_MMC_DEBUG is not set +CONFIG_MMC_SDHCI=y +# CONFIG_MMC_SDHCI_PCI is not set +CONFIG_MMC_SDHCI_PLTFM=y +CONFIG_MMC_SDHCI_OF_ARASAN=m +# CONFIG_MMC_SDHCI_OF_AT91 is not set +# CONFIG_MMC_SDHCI_CADENCE is not set CONFIG_MMC_SDHCI_PXAV3=m -CONFIG_MMC_SDHCI_PXAV2=m -CONFIG_MMC_TIFM_SD=m +# CONFIG_MMC_SDHCI_F_SDH30 is not set +# CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_MVSDIO=y -CONFIG_MMC_CB710=m -CONFIG_MMC_VIA_SDMMC=m +# CONFIG_MMC_CB710 is not set +# CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_DW=m -# CONFIG_MMC_DW_IDMAC is not set CONFIG_MMC_DW_PLTFM=m CONFIG_MMC_DW_EXYNOS=m -# CONFIG_MMC_DW_K3 is not set -CONFIG_MMC_DW_PCI=m +CONFIG_MMC_DW_K3=m +# CONFIG_MMC_DW_PCI is not set CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m -CONFIG_MMC_REALTEK_PCI=m +# CONFIG_MMC_USDHI6ROL0 is not set +# CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_MTK is not set +# CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set
@@ -4299,41 +4730,55 @@ CONFIG_MS_BLOCK=m # # MemoryStick Host Controller Drivers # -CONFIG_MEMSTICK_TIFM_MS=m -CONFIG_MEMSTICK_JMICRON_38X=m -CONFIG_MEMSTICK_R592=m -CONFIG_MEMSTICK_REALTEK_PCI=m +# CONFIG_MEMSTICK_TIFM_MS is not set +# CONFIG_MEMSTICK_JMICRON_38X is not set +# CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
# # LED drivers # CONFIG_LEDS_88PM860X=y +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m -# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=m +# CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m -# CONFIG_LEDS_PCA955X is not set +# CONFIG_LEDS_LP8860 is not set +CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m -# CONFIG_LEDS_BD2802 is not set +CONFIG_LEDS_BD2802=m CONFIG_LEDS_LT3593=m -CONFIG_LEDS_NS2=m -CONFIG_LEDS_NETXBIG=m +CONFIG_LEDS_NS2=y +CONFIG_LEDS_NETXBIG=y CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=m -CONFIG_LEDS_OT200=m +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_USER is not set
# # LED Triggers @@ -4341,7 +4786,9 @@ CONFIG_LEDS_BLINKM=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set +CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=m @@ -4352,16 +4799,22 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m +# CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_LEDS_TRIGGER_NETDEV=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y
# # RTC interfaces @@ -4369,7 +4822,7 @@ CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set +CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_TEST is not set
# @@ -4377,34 +4830,49 @@ CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_DRV_88PM860X=m CONFIG_RTC_DRV_88PM80X=m +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y +# CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m +# CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m +# CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m +CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m +# CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m +# CONFIG_RTC_DRV_RV8803 is not set
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y
# # Platform RTC drivers @@ -4413,7 +4881,9 @@ CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m +# CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m @@ -4422,14 +4892,16 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m -CONFIG_RTC_DRV_DS2404=m +# CONFIG_RTC_DRV_ZYNQMP is not set
# # on-CPU RTC drivers # CONFIG_RTC_DRV_MV=y +# CONFIG_RTC_DRV_ARMADA38X is not set +# CONFIG_RTC_DRV_FTRTC010 is not set CONFIG_RTC_DRV_SNVS=m -CONFIG_RTC_DRV_MOXART=m +# CONFIG_RTC_DRV_R7301 is not set
# # HID Sensor RTC drivers @@ -4442,13 +4914,18 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y -# CONFIG_DW_DMAC_CORE is not set -# CONFIG_DW_DMAC is not set -# CONFIG_DW_DMAC_PCI is not set -CONFIG_MV_XOR=y -CONFIG_TIMB_DMA=m CONFIG_DMA_ENGINE=y CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set +# CONFIG_FSL_EDMA is not set +# CONFIG_INTEL_IDMA64 is not set +CONFIG_MV_XOR=y +# CONFIG_NBPFAXI_DMA is not set +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=m +# CONFIG_DW_DMAC is not set +CONFIG_DW_DMAC_PCI=m
# # DMA Clients @@ -4456,17 +4933,25 @@ CONFIG_DMA_OF=y CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set -CONFIG_UIO_AEC=m -CONFIG_UIO_SERCOS3=m -CONFIG_UIO_PCI_GENERIC=m +# CONFIG_UIO_AEC is not set +# CONFIG_UIO_SERCOS3 is not set +# CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set -CONFIG_VIRT_DRIVERS=y +# CONFIG_VIRT_DRIVERS is not set
# # Virtio drivers @@ -4477,33 +4962,24 @@ CONFIG_VIRT_DRIVERS=y # # Microsoft Hyper-V guest support # +# CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y -CONFIG_ET131X=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -# CONFIG_W35UND is not set +# CONFIG_IRDA is not set # CONFIG_PRISM2_USB is not set -# CONFIG_ECHO is not set # CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set # CONFIG_RTL8192U is not set # CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_R8188EU is not set -# CONFIG_R8821AE is not set -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set +CONFIG_RTL8723BS=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8822BE=m +CONFIG_RTLHALMAC_ST=m +CONFIG_RTLPHYDM_ST=m +CONFIG_RTLWIFI_DEBUG_ST=y # CONFIG_RTS5208 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set
# # IIO staging drivers @@ -4516,9 +4992,7 @@ CONFIG_RTS5139=m # # Analog to digital converters # -# CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set
# # Analog digital bi-direction converters @@ -4548,16 +5022,8 @@ CONFIG_RTS5139=m # # Light sensors # -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set
-# -# Magnetometer sensors -# -# CONFIG_SENSORS_HMC5843 is not set - # # Active energy metering IC # @@ -4570,42 +5036,35 @@ CONFIG_RTS5139=m # # Triggers - standalone # -# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set -# CONFIG_IIO_SIMPLE_DUMMY is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set -# CONFIG_FB_XGI is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set
# # Speakup console speech # # CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set
# # Android # -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set +# CONFIG_STAGING_BOARD is not set CONFIG_LTE_GDM724X=m -CONFIG_NET_VENDOR_SILICOM=y -CONFIG_SBYPASS=m -CONFIG_BPCTL=m -CONFIG_CED1401=m -# CONFIG_DGRP is not set -CONFIG_FIREWIRE_SERIAL=m -CONFIG_FWTTY_MAX_TOTAL_PORTS=64 -CONFIG_FWTTY_MAX_CARD_PORTS=32 -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set +# CONFIG_FIREWIRE_SERIAL is not set +# CONFIG_LNET is not set # CONFIG_DGNC is not set -# CONFIG_DGAP is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set +# CONFIG_CRYPTO_DEV_CCREE is not set + +# +# USB Power Delivery and Type-C drivers +# +# CONFIG_TYPEC_TCPM is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y @@ -4613,76 +5072,214 @@ CONFIG_COMMON_CLK=y # # Common Clock Framework # +# CONFIG_CLK_HSDK is not set CONFIG_COMMON_CLK_SI5351=m -# CONFIG_COMMON_CLK_SI570 is not set -# CONFIG_COMMON_CLK_QCOM is not set +# CONFIG_COMMON_CLK_SI514 is not set +CONFIG_COMMON_CLK_SI570=m +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +CONFIG_CLK_TWL6040=m +CONFIG_CLK_QORIQ=y +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +# CONFIG_COMMON_CLK_VC5 is not set CONFIG_MVEBU_CLK_COMMON=y CONFIG_KIRKWOOD_CLK=y +CONFIG_ORION_CLK=y +CONFIG_HWSPINLOCK=y
# -# Hardware Spinlock drivers +# Clock Source drivers # -CONFIG_CLKSRC_OF=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y CONFIG_CLKSRC_MMIO=y CONFIG_ORION_TIMER=y +CONFIG_ARM_TIMER_SP804=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +CONFIG_CLKSRC_VERSATILE=y CONFIG_MAILBOX=y +# CONFIG_PLATFORM_MHU is not set +# CONFIG_ALTERA_MBOX is not set +# CONFIG_MAILBOX_TEST is not set CONFIG_IOMMU_SUPPORT=y -CONFIG_OF_IOMMU=y + +# +# Generic IOMMU Pagetable Support +# +# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +# CONFIG_ARM_SMMU is not set
# # Remoteproc drivers # -# CONFIG_STE_MODEM_RPROC is not set +# CONFIG_REMOTEPROC is not set
# # Rpmsg drivers # -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# + +# +# Broadcom SoC drivers +# +# CONFIG_SOC_BRCMSTB is not set + +# +# i.MX SoC drivers +# + +# +# Qualcomm SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +# CONFIG_DEVFREQ_GOV_USERSPACE is not set +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y -# CONFIG_MVEBU_DEVBUS is not set +CONFIG_MVEBU_DEVBUS=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set
# # Accelerometers # +# CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD06 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set
# # Analog to digital converters # -# CONFIG_EXYNOS_ADC is not set +# CONFIG_AD7291 is not set +# CONFIG_AD799X is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_ENVELOPE_DETECTOR is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set # CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set +CONFIG_TWL4030_MADC=m +# CONFIG_TWL6030_GPADC is not set +# CONFIG_VF610_ADC is not set # CONFIG_VIPERBOARD_ADC is not set
# # Amplifiers #
+# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# +# SSP Sensor Common +# + +# +# Counters +# + # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set +# CONFIG_AD5593R is not set +# CONFIG_DPOT_DAC is not set +# CONFIG_M62332 is not set # CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set +# CONFIG_VF610_DAC is not set + +# +# IIO dummy driver +#
# # Frequency Synthesizers DDS/PLL @@ -4699,47 +5296,105 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # # Digital gyroscope sensors # +# CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set
+# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + # # Humidity sensors # -CONFIG_DHT11=m +# CONFIG_AM2315 is not set +# CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HID_SENSOR_HUMIDITY is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set
# # Inertial measurement units # -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_IIO_ST_LSM6DSX is not set
# # Light sensors # # CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM3605 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set
# # Magnetometer sensors # +# CONFIG_AK8974 is not set # CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set + +# +# Multiplexers +# +# CONFIG_IIO_MUX is not set
# # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
# # Triggers - standalone @@ -4747,45 +5402,149 @@ CONFIG_DHT11=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set
+# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + # # Pressure sensors # +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set
# # Temperature sensors # +# CONFIG_HID_SENSOR_TEMP is not set +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set +# CONFIG_TMP007 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set +# CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y +# CONFIG_PWM_FSL_FTM is not set # CONFIG_PWM_PCA9685 is not set +CONFIG_PWM_TWL=m +CONFIG_PWM_TWL_LED=m CONFIG_IRQCHIP=y +CONFIG_ARM_GIC_MAX_NR=1 CONFIG_ORION_IRQCHIP=y # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set
# # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -CONFIG_PHY_MVEBU_SATA=y -# CONFIG_PHY_EXYNOS_DP_VIDEO is not set # CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_MVEBU_CP110_COMPHY is not set +CONFIG_PHY_MVEBU_SATA=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_ARM_PMU=y +CONFIG_RAS=y + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_DAX=y +CONFIG_NVMEM=y +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set +CONFIG_MULTIPLEXER=m + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +# CONFIG_MUX_GPIO is not set +# CONFIG_MUX_MMIO is not set + +# +# Firmware Drivers +# +# CONFIG_ARM_SCPI_PROTOCOL is not set +# CONFIG_FIRMWARE_MEMMAP is not set +# CONFIG_FW_CFG_SYSFS is not set +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# Tegra firmware driver +#
# # File systems # +CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set @@ -4812,9 +5571,13 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -4831,6 +5594,7 @@ CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m +# CONFIG_OVERLAY_FS is not set
# # Caches @@ -4861,13 +5625,18 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +# CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set
# # Pseudo filesystems # CONFIG_PROC_FS=y +CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y @@ -4875,6 +5644,7 @@ CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -4885,7 +5655,6 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set -# CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set @@ -4896,14 +5665,16 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -4915,7 +5686,7 @@ CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y @@ -4928,8 +5699,12 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m @@ -4950,7 +5725,7 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set @@ -5017,7 +5792,8 @@ CONFIG_DLM=m # printk and dmesg options # # CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y
@@ -5031,9 +5807,11 @@ CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set @@ -5042,13 +5820,19 @@ CONFIG_DEBUG_KERNEL=y # # Memory Debugging # +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_SHIRQ=y @@ -5056,22 +5840,22 @@ CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # -CONFIG_LOCKUP_DETECTOR=y -# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set
# # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set @@ -5080,11 +5864,14 @@ CONFIG_TIMER_STATS=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -5092,16 +5879,22 @@ CONFIG_DEBUG_LIST=y # # RCU Debugging # -# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y @@ -5118,6 +5911,7 @@ CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y +# CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set @@ -5126,227 +5920,101 @@ CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_PROBE_EVENTS is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_DMA_API_DEBUG is not set
# # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_BUILD_DOCSRC is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_MEMTEST is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_ARM_PTDUMP is not set +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set +# CONFIG_ARM_PTDUMP is not set CONFIG_ARM_UNWIND=y CONFIG_OLD_MCOUNT=y # CONFIG_DEBUG_USER is not set -CONFIG_DEBUG_LL=y -# CONFIG_DEBUG_LL_UART_NONE is not set -# CONFIG_DEBUG_ICEDCC is not set -# CONFIG_DEBUG_SEMIHOSTING is not set -# CONFIG_DEBUG_LL_UART_8250 is not set -CONFIG_DEBUG_LL_UART_PL01X=y -CONFIG_DEBUG_LL_INCLUDE="debug/8250.S" -# CONFIG_DEBUG_UART_PL01X is not set -CONFIG_DEBUG_UART_8250=y -CONFIG_DEBUG_UART_PHYS=0xf1012000 -CONFIG_DEBUG_UART_VIRT=0xfed12000 -CONFIG_DEBUG_UART_8250_SHIFT=2 -# CONFIG_DEBUG_UART_8250_WORD is not set -# CONFIG_DEBUG_UART_8250_FLOW_CONTROL is not set -CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h" -CONFIG_EARLY_PRINTK=y -CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_DEBUG_LL is not set +CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" +# CONFIG_DEBUG_UART_8250 is not set +CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" +# CONFIG_CORESIGHT is not set
# # Security options # - -# -# Grsecurity -# -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_SELINUX is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" -CONFIG_XOR_BLOCKS=m -CONFIG_ASYNC_CORE=m +CONFIG_XOR_BLOCKS=y +CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m +CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y @@ -5354,7 +6022,6 @@ CONFIG_CRYPTO=y # # Crypto core or helper # -CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -5365,16 +6032,24 @@ CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_ACOMP2=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_DH is not set +CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=m -CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y +# CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m
@@ -5383,7 +6058,9 @@ CONFIG_CRYPTO_TEST=m # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m
# # Block modes @@ -5395,6 +6072,7 @@ CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m +# CONFIG_CRYPTO_KEYWRAP is not set
# # Hash modes @@ -5411,6 +6089,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -5419,9 +6098,9 @@ CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA512=y +# CONFIG_CRYPTO_SHA3 is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m
@@ -5429,7 +6108,7 @@ CONFIG_CRYPTO_WP512=m # Ciphers # CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_ARM=m +# CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m @@ -5438,10 +6117,11 @@ CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m +# CONFIG_CRYPTO_CHACHA20 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m @@ -5452,8 +6132,8 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m +# CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m
@@ -5461,18 +6141,34 @@ CONFIG_CRYPTO_LZ4HC=m # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_HASH_INFO=y +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_MV_CESA=y +CONFIG_CRYPTO_DEV_MV_CESA=m +# CONFIG_CRYPTO_DEV_MARVELL_CESA is not set CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_PUBLIC_KEY_ALGO_RSA=m -CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +CONFIG_ARM_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM=m CONFIG_BINARY_PRINTF=y
# @@ -5480,6 +6176,7 @@ CONFIG_BINARY_PRINTF=y # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y @@ -5497,18 +6194,22 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set CONFIG_CRC7=m -CONFIG_LIBCRC32C=m +CONFIG_LIBCRC32C=y CONFIG_CRC8=m -CONFIG_AUDIT_GENERIC=y +CONFIG_XXHASH=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y +CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -5524,27 +6225,33 @@ CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y -CONFIG_CHECK_SIGNATURE=y +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_GENERIC_ATOMIC64=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -CONFIG_CLZ_TAB=y CONFIG_CORDIC=m -# CONFIG_DDR is not set -CONFIG_MPILIB=m +CONFIG_DDR=y +CONFIG_IRQ_POLL=y +CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=m -CONFIG_FONT_SUPPORT=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y +CONFIG_FONT_SUPPORT=m CONFIG_FONT_8x16=y -CONFIG_VIRTUALIZATION=y +CONFIG_FONT_AUTOSELECT=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +# CONFIG_STRING_SELFTEST is not set +# CONFIG_VIRTUALIZATION is not set diff --git a/config/kernel/kernel.config.armv5tel-ipfire-multi b/config/kernel/kernel.config.armv5tel-ipfire-multi index 0a380c9e2..002302c70 100644 --- a/config/kernel/kernel.config.armv5tel-ipfire-multi +++ b/config/kernel/kernel.config.armv5tel-ipfire-multi @@ -1,25 +1,28 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.14.73 Kernel Configuration +# Linux/arm 4.14.43 Kernel Configuration # CONFIG_ARM=y +CONFIG_ARM_HAS_SG_CHAIN=y CONFIG_MIGHT_HAVE_PCI=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y CONFIG_HAVE_PROC_CPU=y -CONFIG_NO_IOPORT=y +CONFIG_NO_IOPORT_MAP=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_LOCKDEP_SUPPORT=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_ARCH_HAS_CPUFREQ=y +CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_ARCH_HAS_BANDGAP=y +CONFIG_FIX_EARLYCON_MEM=y CONFIG_GENERIC_HWEIGHT=y CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ZONE_DMA=y CONFIG_NEED_DMA_MAP_STATE=y +CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIQ=y CONFIG_VECTORS_BASE=0xffff0000 CONFIG_ARM_PATCH_PHYS_VIRT=y CONFIG_GENERIC_BUG=y +CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y @@ -48,26 +51,33 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y +# CONFIG_USELIB is not set +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_SHOW_LEVEL=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y +CONFIG_HANDLE_DOMAIN_IRQ=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y -CONFIG_KTIME_SCALAR=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_ARCH_HAS_TICK_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
@@ -99,42 +109,41 @@ CONFIG_TASK_IO_ACCOUNTING=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y -CONFIG_CONTEXT_TRACKING=y -CONFIG_RCU_USER_QS=y -CONFIG_CONTEXT_TRACKING_FORCE=y -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -CONFIG_RCU_FANOUT_EXACT=y -# CONFIG_RCU_FAST_NO_HZ is not set -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_NONE is not set -# CONFIG_RCU_NOCB_CPU_ZERO is not set -CONFIG_RCU_NOCB_CPU_ALL=y +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_BUILD_BIN2C is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_GENERIC_SCHED_CLOCK=y CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y +CONFIG_PAGE_COUNTER=y CONFIG_MEMCG=y CONFIG_MEMCG_SWAP=y CONFIG_MEMCG_SWAP_ENABLED=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +# CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y @@ -142,7 +151,6 @@ CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_SCHED_AUTOGROUP=y -CONFIG_MM_OWNER=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y @@ -153,30 +161,45 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y +CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_USE_VMALLOC=y +# CONFIG_PC104 is not set
# # Kernel Performance Events And Counters @@ -185,28 +208,35 @@ CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set +# CONFIG_SLUB_MEMCG_SYSFS_ON is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set -CONFIG_PROFILING=y +# CONFIG_SYSTEM_DATA_VERIFICATION is not set +# CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y -CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y +CONFIG_STATIC_KEYS_SELFTEST=y +CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y +CONFIG_HAVE_OPTPROBES=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_GENERIC_IDLE_POLL_SETUP=y +CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y @@ -216,24 +246,51 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y +CONFIG_GCC_PLUGIN_STRUCTLEAK=y +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_BITS=8 +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set +CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y +CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_REFCOUNT_FULL=y
# # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 @@ -244,14 +301,22 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y +CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set
# # Partition Types @@ -277,6 +342,7 @@ CONFIG_LDM_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLK_MQ_PCI=y
# # IO Schedulers @@ -289,8 +355,11 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_PADATA=y -CONFIG_ASN1=m CONFIG_INLINE_SPIN_UNLOCK_IRQ=y CONFIG_INLINE_READ_UNLOCK=y CONFIG_INLINE_READ_UNLOCK_IRQ=y @@ -298,6 +367,8 @@ CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_FREEZER=y
# @@ -305,12 +376,6 @@ CONFIG_FREEZER=y # CONFIG_MMU=y CONFIG_ARCH_MULTIPLATFORM=y -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_GEMINI is not set # CONFIG_ARCH_EBSA110 is not set # CONFIG_ARCH_EP93XX is not set # CONFIG_ARCH_FOOTBRIDGE is not set @@ -320,24 +385,13 @@ CONFIG_ARCH_MULTIPLATFORM=y # CONFIG_ARCH_IOP33X is not set # CONFIG_ARCH_IXP4XX is not set # CONFIG_ARCH_DOVE is not set -# CONFIG_ARCH_KIRKWOOD is not set -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set # CONFIG_ARCH_KS8695 is not set # CONFIG_ARCH_W90X900 is not set # CONFIG_ARCH_LPC32XX is not set # CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_MSM_NODT is not set -# CONFIG_ARCH_SHMOBILE_LEGACY is not set # CONFIG_ARCH_RPC is not set # CONFIG_ARCH_SA1100 is not set # CONFIG_ARCH_S3C24XX is not set -# CONFIG_ARCH_S3C64XX is not set -# CONFIG_ARCH_S5P64X0 is not set -# CONFIG_ARCH_S5PC100 is not set -# CONFIG_ARCH_S5PV210 is not set -# CONFIG_ARCH_EXYNOS is not set # CONFIG_ARCH_DAVINCI is not set # CONFIG_ARCH_OMAP1 is not set
@@ -348,59 +402,122 @@ CONFIG_ARCH_MULTIPLATFORM=y # # CPU Core family selection # -# CONFIG_ARCH_MULTI_V6 is not set +CONFIG_ARCH_MULTI_V6=y CONFIG_ARCH_MULTI_V7=y CONFIG_ARCH_MULTI_V6_V7=y # CONFIG_ARCH_MULTI_CPU_AUTO is not set +CONFIG_ARCH_VIRT=y CONFIG_ARCH_MVEBU=y +CONFIG_MACH_MVEBU_ANY=y +CONFIG_MACH_MVEBU_V7=y +CONFIG_MACH_ARMADA_370=y +CONFIG_MACH_ARMADA_375=y +CONFIG_MACH_ARMADA_38X=y +CONFIG_MACH_ARMADA_39X=y +CONFIG_MACH_ARMADA_XP=y +CONFIG_MACH_DOVE=y +# CONFIG_ARCH_ACTIONS is not set +# CONFIG_ARCH_ALPINE is not set +# CONFIG_ARCH_ARTPEC is not set +# CONFIG_ARCH_AT91 is not set +CONFIG_ARCH_BCM=y
# -# Marvell SOC with device tree +# IPROC architected SoCs # -CONFIG_MACH_ARMADA_370_XP=y -CONFIG_MACH_ARMADA_370=y -CONFIG_MACH_ARMADA_XP=y -# CONFIG_ARCH_BCM is not set -# CONFIG_ARCH_BERLIN is not set -# CONFIG_GPIO_PCA953X is not set -CONFIG_KEYBOARD_GPIO_POLLED=m -# CONFIG_ARCH_HIGHBANK is not set -# CONFIG_ARCH_HI3xxx is not set -# CONFIG_ARCH_KEYSTONE is not set -# CONFIG_ARCH_MSM_DT is not set -CONFIG_ARCH_MXC=y +# CONFIG_ARCH_BCM_CYGNUS is not set +# CONFIG_ARCH_BCM_NSP is not set +# CONFIG_ARCH_BCM_5301X is not set + +# +# KONA architected SoCs +# +# CONFIG_ARCH_BCM_281XX is not set +# CONFIG_ARCH_BCM_21664 is not set +# CONFIG_ARCH_BCM_23550 is not set
# -# Freescale i.MX support +# Other Architectures # +CONFIG_ARCH_BCM2835=y +# CONFIG_ARCH_BCM_53573 is not set +# CONFIG_ARCH_BCM_63XX is not set +# CONFIG_ARCH_BRCMSTB is not set +CONFIG_ARCH_BERLIN=y +# CONFIG_MACH_BERLIN_BG2 is not set +# CONFIG_MACH_BERLIN_BG2CD is not set +# CONFIG_MACH_BERLIN_BG2Q is not set +# CONFIG_ARCH_CNS3XXX is not set +# CONFIG_ARCH_DIGICOLOR is not set +# CONFIG_ARCH_HIGHBANK is not set +# CONFIG_ARCH_HISI is not set +# CONFIG_ARCH_INTEGRATOR is not set +# CONFIG_ARCH_KEYSTONE is not set +CONFIG_ARCH_MESON=y +CONFIG_MACH_MESON6=y +CONFIG_MACH_MESON8=y +CONFIG_MACH_MESON8B=y +# CONFIG_ARCH_ASPEED is not set +CONFIG_ARCH_MXC=y CONFIG_MXC_TZIC=y -# CONFIG_MXC_DEBUG_BOARD is not set +CONFIG_MXC_AVIC=y CONFIG_HAVE_IMX_ANATOP=y CONFIG_HAVE_IMX_GPC=y CONFIG_HAVE_IMX_MMDC=y CONFIG_HAVE_IMX_SRC=y -CONFIG_ARCH_MXC_IOMUX_V3=y -CONFIG_SOC_IMX5=y -CONFIG_SOC_IMX51=y +CONFIG_SOC_IMX31=y + +# +# MX31 platforms: +# +CONFIG_MACH_MX31ADS=y +# CONFIG_MACH_MX31LILLY is not set +# CONFIG_MACH_MX31LITE is not set +# CONFIG_MACH_PCM037 is not set +# CONFIG_MACH_MX31_3DS is not set +# CONFIG_MACH_MX31MOBOARD is not set +# CONFIG_MACH_QONG is not set +# CONFIG_MACH_ARMADILLO5X0 is not set +# CONFIG_MACH_KZM_ARM11_01 is not set +CONFIG_MACH_BUG=y +# CONFIG_MACH_IMX31_DT is not set
# -# i.MX51 machines: +# MX35 platforms: # -CONFIG_MACH_IMX51_DT=y -# CONFIG_MACH_MX51_BABBAGE is not set -# CONFIG_MACH_EUKREA_CPUIMX51SD is not set +# CONFIG_MACH_IMX35_DT is not set +# CONFIG_MACH_PCM043 is not set +# CONFIG_MACH_MX35_3DS is not set +# CONFIG_MACH_VPR200 is not set
# # Device tree only # + +# +# Cortex-A platforms +# +CONFIG_SOC_IMX5=y # CONFIG_SOC_IMX50 is not set +CONFIG_SOC_IMX51=y CONFIG_SOC_IMX53=y +CONFIG_SOC_IMX6=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y +CONFIG_SOC_IMX6SX=y +CONFIG_SOC_IMX6UL=y +CONFIG_SOC_IMX7D=y +CONFIG_SOC_LS1021A=y + +# +# Cortex-A/Cortex-M asymmetric multiprocessing platforms +# # CONFIG_SOC_VF610 is not set -CONFIG_IMX_HAVE_PLATFORM_FEC=y -CONFIG_IMX_HAVE_PLATFORM_GPIO_KEYS=y -CONFIG_IMX_HAVE_PLATFORM_IMX2_WDT=y +CONFIG_IMX_HAVE_PLATFORM_IMX_I2C=y +CONFIG_IMX_HAVE_PLATFORM_IMX_SSI=y +CONFIG_IMX_HAVE_PLATFORM_IMX_UART=y +# CONFIG_ARCH_MEDIATEK is not set +CONFIG_ARCH_OMAP=y
# # TI OMAP Common Features @@ -409,17 +526,19 @@ CONFIG_IMX_HAVE_PLATFORM_IMX2_WDT=y # # OMAP Feature Selections # -# CONFIG_POWER_AVS_OMAP is not set +CONFIG_POWER_AVS_OMAP=y +CONFIG_POWER_AVS_OMAP_CLASS3=y # CONFIG_OMAP_RESET_CLOCKS is not set -CONFIG_OMAP_MUX=y -# CONFIG_OMAP_MUX_DEBUG is not set -CONFIG_OMAP_MUX_WARNINGS=y CONFIG_OMAP_32K_TIMER=y # CONFIG_OMAP3_L2_AUX_SECURE_SAVE_RESTORE is not set CONFIG_OMAP_DM_TIMER=y CONFIG_OMAP_PM_NOOP=y CONFIG_MACH_OMAP_GENERIC=y -CONFIG_ARCH_OMAP=y + +# +# TI OMAP/AM/DM/DRA Family +# +# CONFIG_ARCH_OMAP2 is not set CONFIG_ARCH_OMAP3=y CONFIG_ARCH_OMAP4=y CONFIG_SOC_OMAP5=y @@ -427,6 +546,7 @@ CONFIG_SOC_AM33XX=y CONFIG_SOC_AM43XX=y CONFIG_SOC_DRA7XX=y CONFIG_ARCH_OMAP2PLUS=y +CONFIG_OMAP_INTERCONNECT_BARRIER=y
# # TI OMAP2/3/4 Specific Features @@ -437,70 +557,70 @@ CONFIG_SOC_HAS_REALTIME_COUNTER=y CONFIG_SOC_OMAP3430=y CONFIG_SOC_TI81XX=y CONFIG_OMAP_PACKAGE_CBB=y -CONFIG_OMAP_PACKAGE_CUS=y
# # OMAP Legacy Platform Data Board Type # -CONFIG_MACH_OMAP3_BEAGLE=y -CONFIG_MACH_DEVKIT8000=y -CONFIG_MACH_OMAP_LDP=y -CONFIG_MACH_OMAP3530_LV_SOM=y -CONFIG_MACH_OMAP3_TORPEDO=y -CONFIG_MACH_OVERO=y CONFIG_MACH_OMAP3517EVM=y -# CONFIG_MACH_CRANEBOARD is not set CONFIG_MACH_OMAP3_PANDORA=y -CONFIG_MACH_TOUCHBOOK=y -CONFIG_MACH_OMAP_3430SDP=y -CONFIG_MACH_NOKIA_RX51=y -CONFIG_MACH_CM_T35=y -CONFIG_MACH_CM_T3517=y -CONFIG_MACH_CM_T3730=y -CONFIG_MACH_SBC3530=y -CONFIG_MACH_TI8168EVM=y -CONFIG_MACH_TI8148EVM=y -# CONFIG_OMAP3_EMU is not set # CONFIG_OMAP3_SDRC_AC_TIMING is not set +CONFIG_OMAP5_ERRATA_801819=y +# CONFIG_ARCH_PICOXCELL is not set +# CONFIG_ARCH_MMP is not set +# CONFIG_ARCH_OXNAS is not set +# CONFIG_ARCH_QCOM is not set +# CONFIG_ARCH_REALVIEW is not set CONFIG_ARCH_ROCKCHIP=y # CONFIG_ARCH_SOCFPGA is not set # CONFIG_PLAT_SPEAR is not set # CONFIG_ARCH_STI is not set -# CONFIG_ARCH_SHMOBILE_MULTI is not set +# CONFIG_ARCH_S3C64XX is not set +# CONFIG_ARCH_S5PV210 is not set +# CONFIG_ARCH_EXYNOS is not set +# CONFIG_ARCH_RENESAS is not set CONFIG_ARCH_SUNXI=y +CONFIG_MACH_SUN4I=y +CONFIG_MACH_SUN5I=y +CONFIG_MACH_SUN6I=y +CONFIG_MACH_SUN7I=y +CONFIG_MACH_SUN8I=y +CONFIG_MACH_SUN9I=y # CONFIG_ARCH_SIRF is not set +# CONFIG_ARCH_TANGO is not set # CONFIG_ARCH_TEGRA is not set +# CONFIG_ARCH_UNIPHIER is not set # CONFIG_ARCH_U8500 is not set CONFIG_ARCH_VEXPRESS=y - -# -# Versatile Express platform type -# CONFIG_ARCH_VEXPRESS_CORTEX_A5_A9_ERRATA=y -CONFIG_ARCH_VEXPRESS_CA9X4=y # CONFIG_ARCH_VEXPRESS_SPC is not set -CONFIG_PLAT_VERSATILE_CLCD=y -CONFIG_PLAT_VERSATILE_SCHED_CLOCK=y -CONFIG_ARCH_VIRT=y -CONFIG_ARCH_VT8500=y -CONFIG_ARCH_WM8850=y -CONFIG_ARCH_ZYNQ=y +# CONFIG_ARCH_WM8750 is not set +# CONFIG_ARCH_WM8850 is not set +# CONFIG_ARCH_ZX is not set +# CONFIG_ARCH_ZYNQ is not set CONFIG_PLAT_ORION=y CONFIG_PLAT_VERSATILE=y -CONFIG_ARM_TIMER_SP804=y
# # Processor Type # +CONFIG_CPU_PJ4=y CONFIG_CPU_PJ4B=y +CONFIG_CPU_V6=y +CONFIG_CPU_V6K=y CONFIG_CPU_V7=y +CONFIG_CPU_THUMB_CAPABLE=y +CONFIG_CPU_32v6=y CONFIG_CPU_32v6K=y CONFIG_CPU_32v7=y +CONFIG_CPU_ABRT_EV6=y CONFIG_CPU_ABRT_EV7=y +CONFIG_CPU_PABRT_V6=y CONFIG_CPU_PABRT_V7=y +CONFIG_CPU_CACHE_V6=y CONFIG_CPU_CACHE_V7=y CONFIG_CPU_CACHE_VIPT=y CONFIG_CPU_COPY_V6=y +CONFIG_CPU_TLB_V6=y CONFIG_CPU_TLB_V7=y CONFIG_CPU_HAS_ASID=y CONFIG_CPU_CP15=y @@ -509,7 +629,6 @@ CONFIG_CPU_CP15_MMU=y # # Processor Features # -# CONFIG_ARM_LPAE is not set # CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set CONFIG_ARM_THUMB=y CONFIG_ARM_THUMBEE=y @@ -517,68 +636,109 @@ CONFIG_ARM_VIRT_EXT=y CONFIG_SWP_EMULATE=y # CONFIG_CPU_BIG_ENDIAN is not set # CONFIG_CPU_ICACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_DISABLE is not set # CONFIG_CPU_BPREDICT_DISABLE is not set CONFIG_KUSER_HELPERS=y +CONFIG_VDSO=y +CONFIG_DMA_CACHE_RWFO=y CONFIG_OUTER_CACHE=y CONFIG_OUTER_CACHE_SYNC=y +CONFIG_CACHE_FEROCEON_L2=y +# CONFIG_CACHE_FEROCEON_L2_WRITETHROUGH is not set CONFIG_MIGHT_HAVE_CACHE_L2X0=y CONFIG_CACHE_L2X0=y -CONFIG_CACHE_PL310=y +# CONFIG_CACHE_L2X0_PMU is not set +CONFIG_PL310_ERRATA_588369=y +CONFIG_PL310_ERRATA_727915=y +CONFIG_PL310_ERRATA_753970=y +CONFIG_PL310_ERRATA_769419=y +CONFIG_CACHE_TAUROS2=y CONFIG_ARM_L1_CACHE_SHIFT_6=y CONFIG_ARM_L1_CACHE_SHIFT=6 CONFIG_ARM_DMA_MEM_BUFFERABLE=y +CONFIG_ARM_HEAVY_MB=y CONFIG_ARCH_SUPPORTS_BIG_ENDIAN=y -CONFIG_ARM_NR_BANKS=8 +CONFIG_DEBUG_ALIGN_RODATA=y +CONFIG_IWMMXT=y CONFIG_MULTI_IRQ_HANDLER=y CONFIG_PJ4B_ERRATA_4742=y +CONFIG_ARM_ERRATA_326103=y +CONFIG_ARM_ERRATA_411920=y CONFIG_ARM_ERRATA_430973=y -CONFIG_PL310_ERRATA_588369=y CONFIG_ARM_ERRATA_643719=y CONFIG_ARM_ERRATA_720789=y -CONFIG_PL310_ERRATA_727915=y -CONFIG_PL310_ERRATA_753970=y CONFIG_ARM_ERRATA_754322=y CONFIG_ARM_ERRATA_754327=y +CONFIG_ARM_ERRATA_364296=y CONFIG_ARM_ERRATA_764369=y -CONFIG_PL310_ERRATA_769419=y CONFIG_ARM_ERRATA_775420=y CONFIG_ARM_ERRATA_798181=y CONFIG_ARM_ERRATA_773022=y -CONFIG_ICST=y -CONFIG_TI_PRIV_EDMA=y +CONFIG_ARM_ERRATA_818325_852422=y +CONFIG_ARM_ERRATA_821420=y +CONFIG_ARM_ERRATA_825619=y +CONFIG_ARM_ERRATA_852421=y +CONFIG_ARM_ERRATA_852423=y
# # Bus support # -CONFIG_ARM_AMBA=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y +CONFIG_PCI_DOMAINS_GENERIC=y CONFIG_PCI_SYSCALL=y +CONFIG_PCIEPORTBUS=y +CONFIG_PCIEAER=y +# CONFIG_PCIE_ECRC is not set +# CONFIG_PCIEAER_INJECT is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set +CONFIG_PCIEASPM_DEFAULT=y +# CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set +# CONFIG_PCIEASPM_PERFORMANCE is not set +CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set +CONFIG_PCI_ECAM=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set +# CONFIG_HOTPLUG_PCI is not set
# -# PCI host controller drivers +# DesignWare PCI Core Support # -CONFIG_PCI_MVEBU=y CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +# CONFIG_PCIE_DW_PLAT is not set CONFIG_PCI_IMX6=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCIEAER=y -# CONFIG_PCIE_ECRC is not set -# CONFIG_PCIEAER_INJECT is not set -CONFIG_PCIEASPM=y -# CONFIG_PCIEASPM_DEBUG is not set -CONFIG_PCIEASPM_DEFAULT=y -# CONFIG_PCIEASPM_POWERSAVE is not set -# CONFIG_PCIEASPM_PERFORMANCE is not set -CONFIG_PCIE_PME=y +# CONFIG_PCI_LAYERSCAPE is not set +# CONFIG_PCIE_ARMADA_8K is not set + +# +# PCI host controller drivers +# +CONFIG_PCI_MVEBU=y +# CONFIG_PCI_FTPCI100 is not set +CONFIG_PCI_HOST_COMMON=y +CONFIG_PCI_HOST_GENERIC=y +# CONFIG_PCIE_ALTERA is not set +# CONFIG_PCIE_ROCKCHIP is not set + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set # CONFIG_PCCARD is not set
# @@ -596,6 +756,7 @@ CONFIG_HAVE_ARM_TWD=y # CONFIG_MCPM is not set # CONFIG_BIG_LITTLE is not set CONFIG_VMSPLIT_3G=y +# CONFIG_VMSPLIT_3G_OPT is not set # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 @@ -615,7 +776,7 @@ CONFIG_HZ_100=y # CONFIG_HZ_1000 is not set CONFIG_HZ=100 CONFIG_SCHED_HRTICK=y -# CONFIG_THUMB2_KERNEL is not set +CONFIG_ARM_PATCH_IDIV=y CONFIG_AEABI=y # CONFIG_OABI_COMPAT is not set CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y @@ -624,36 +785,45 @@ CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y CONFIG_HAVE_ARCH_PFN_VALID=y CONFIG_HIGHMEM=y CONFIG_HIGHPTE=y +CONFIG_CPU_SW_DOMAIN_PAN=y CONFIG_HW_PERF_EVENTS=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y +# CONFIG_ARM_MODULE_PLTS is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_NO_BOOTMEM=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 +# CONFIG_ARCH_WANTS_THP_SWAP is not set CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set CONFIG_CMA=y -CONFIG_CMA_DEBUG=y +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_AREAS=7 +# CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set CONFIG_FORCE_MAX_ZONEORDER=12 CONFIG_ALIGNMENT_TRAP=y +# CONFIG_UACCESS_WITH_MEMCPY is not set # CONFIG_SECCOMP is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y -# CONFIG_XEN is not set +# CONFIG_PARAVIRT is not set +# CONFIG_PARAVIRT_TIME_ACCOUNTING is not set
# # Boot options @@ -674,6 +844,7 @@ CONFIG_CMDLINE_FROM_BOOTLOADER=y # CONFIG_KEXEC is not set CONFIG_CRASH_DUMP=y CONFIG_AUTO_ZRELADDR=y +# CONFIG_EFI is not set
# # CPU Power Management @@ -683,27 +854,34 @@ CONFIG_AUTO_ZRELADDR=y # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_GENERIC_CPUFREQ_CPU0=y +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# -# ARM CPU frequency scaling drivers +# CPU frequency scaling drivers # +CONFIG_CPUFREQ_DT=y +CONFIG_CPUFREQ_DT_PLATDEV=y +CONFIG_ARM_BIG_LITTLE_CPUFREQ=m +CONFIG_ARM_DT_BL_CPUFREQ=m CONFIG_ARM_IMX6Q_CPUFREQ=m # CONFIG_ARM_KIRKWOOD_CPUFREQ is not set CONFIG_ARM_OMAP2PLUS_CPUFREQ=y +CONFIG_ARM_TI_CPUFREQ=y +CONFIG_QORIQ_CPUFREQ=y
# # CPU Idle @@ -727,9 +905,12 @@ CONFIG_NEON=y # Userspace binary formats # CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y +CONFIG_BINFMT_FLAT=y +# CONFIG_BINFMT_ZFLAT is not set +# CONFIG_BINFMT_SHARED_FLAT is not set # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y @@ -739,22 +920,28 @@ CONFIG_COREDUMP=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set CONFIG_APM_EMULATION=y -CONFIG_ARCH_HAS_OPP=y CONFIG_PM_OPP=y CONFIG_PM_CLK=y +CONFIG_PM_GENERIC_DOMAINS=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set +CONFIG_PM_GENERIC_DOMAINS_SLEEP=y +CONFIG_PM_GENERIC_DOMAINS_OF=y CONFIG_CPU_PM=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARM_CPU_SUSPEND=y +CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -763,7 +950,9 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y @@ -792,18 +981,23 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -812,11 +1006,15 @@ CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" @@ -827,8 +1025,10 @@ CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m @@ -841,27 +1041,34 @@ CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y
# # Core Netfilter Configuration # +CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=m CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_NETDEV=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y @@ -870,10 +1077,10 @@ CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m @@ -888,33 +1095,49 @@ CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m +CONFIG_NFT_RT=m +CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m +CONFIG_NFT_SET_RBTREE=m +CONFIG_NFT_SET_HASH=m +CONFIG_NFT_SET_BITMAP=m CONFIG_NFT_COUNTER=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m +CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -927,7 +1150,6 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -941,6 +1163,7 @@ CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -1011,9 +1234,12 @@ CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m @@ -1042,6 +1268,8 @@ CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -1066,12 +1294,26 @@ CONFIG_IP_VS_PE_SIP=m # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -1080,15 +1322,10 @@ CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m -# CONFIG_IP_NF_TARGET_ULOG is not set -CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m @@ -1104,10 +1341,20 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1125,10 +1372,13 @@ CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1149,7 +1399,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m -# CONFIG_BRIDGE_EBT_ULOG is not set CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m @@ -1159,6 +1408,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m @@ -1178,10 +1428,15 @@ CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=y +CONFIG_NET_DSA=m +CONFIG_NET_DSA_TAG_BRCM=y CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_KSZ=y +CONFIG_NET_DSA_TAG_LAN9303=y +CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set @@ -1193,8 +1448,8 @@ CONFIG_LLC=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m CONFIG_NET_SCHED=y
# @@ -1225,6 +1480,13 @@ CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_DEFAULT=y +# CONFIG_DEFAULT_FQ is not set +# CONFIG_DEFAULT_CODEL is not set +CONFIG_DEFAULT_FQ_CODEL=y +# CONFIG_DEFAULT_SFQ is not set +# CONFIG_DEFAULT_PFIFO_FAST is not set +CONFIG_DEFAULT_NET_SCH="fq_codel"
# # Classification @@ -1242,6 +1504,8 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1255,33 +1519,54 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +# CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m -CONFIG_NETLINK_MMAP=y CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +# CONFIG_NET_NSH is not set CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_NCSI=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=m +CONFIG_HWBM=y +CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y @@ -1295,27 +1580,40 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set -# CONFIG_IRDA is not set CONFIG_BT=m +CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y
# # Bluetooth device drivers # +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m @@ -1325,6 +1623,8 @@ CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1335,12 +1635,13 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1348,9 +1649,9 @@ CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1358,25 +1659,35 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y -CONFIG_RFKILL_REGULATOR=m # CONFIG_RFKILL_GPIO is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m +CONFIG_HAVE_EBPF_JIT=y
# # Device Drivers # +CONFIG_ARM_AMBA=y
# # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1386,26 +1697,51 @@ CONFIG_FW_LOADER=y CONFIG_FIRMWARE_IN_KERNEL=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_SOC_BUS=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y -# CONFIG_DMA_CMA is not set +# CONFIG_DMA_FENCE_TRACE is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=8 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 +CONFIG_GENERIC_ARCH_TOPOLOGY=y
# # Bus devices # +# CONFIG_ARM_CCI400_PMU is not set +# CONFIG_ARM_CCI5xx_PMU is not set +# CONFIG_ARM_CCN is not set +# CONFIG_BRCMSTB_GISB_ARB is not set # CONFIG_IMX_WEIM is not set CONFIG_MVEBU_MBUS=y -CONFIG_OMAP_OCP2SCP=y CONFIG_OMAP_INTERCONNECT=y -# CONFIG_ARM_CCI is not set +CONFIG_OMAP_OCP2SCP=y +CONFIG_SIMPLE_PM_BUS=y +CONFIG_SUNXI_RSB=y +CONFIG_VEXPRESS_CONFIG=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y @@ -1416,6 +1752,10 @@ CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_OF_PARTS=y # CONFIG_MTD_AR7_PARTS is not set
+# +# Partition parsers +# + # # User Modules And Translation Layers # @@ -1429,6 +1769,7 @@ CONFIG_MTD_OF_PARTS=y # CONFIG_SM_FTL is not set # CONFIG_MTD_OOPS is not set # CONFIG_MTD_SWAP is not set +# CONFIG_MTD_PARTITIONED_MASTER is not set
# # RAM/ROM/Flash chip drivers @@ -1460,6 +1801,7 @@ CONFIG_MTD_CFI_I2=y # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set +# CONFIG_MTD_BCM47XXSFLASH is not set # CONFIG_MTD_SLRAM is not set # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set @@ -1474,11 +1816,12 @@ CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set # CONFIG_MTD_SM_COMMON is not set -# CONFIG_MTD_NAND_DENALI is not set +# CONFIG_MTD_NAND_DENALI_PCI is not set +# CONFIG_MTD_NAND_DENALI_DT is not set # CONFIG_MTD_NAND_GPIO is not set CONFIG_MTD_NAND_OMAP2=y -CONFIG_MTD_NAND_OMAP_BCH=m -CONFIG_MTD_NAND_IDS=y +# CONFIG_MTD_NAND_OMAP_BCH is not set +# CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set # CONFIG_MTD_NAND_DOCG4 is not set @@ -1486,37 +1829,42 @@ CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_PXA3xx=y # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_GPMI_NAND=m +# CONFIG_MTD_NAND_BRCMNAND is not set # CONFIG_MTD_NAND_PLATFORM is not set CONFIG_MTD_NAND_ORION=y +# CONFIG_MTD_NAND_FSL_IFC is not set CONFIG_MTD_NAND_MXC=m +CONFIG_MTD_NAND_SUNXI=y # CONFIG_MTD_ONENAND is not set
# -# LPDDR flash memory drivers +# LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set +# CONFIG_MTD_LPDDR2_NVM is not set +# CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set +# CONFIG_MTD_UBI_BLOCK is not set CONFIG_DTC=y CONFIG_OF=y - -# -# Device Tree and Open Firmware support -# -CONFIG_PROC_DEVICETREE=y -# CONFIG_OF_SELFTEST is not set +# CONFIG_OF_UNITTEST is not set CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y +CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y +CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_NET=y CONFIG_OF_MDIO=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y -CONFIG_OF_MTD=y +CONFIG_OF_RESERVED_MEM=y +CONFIG_OF_RESOLVE=y +CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m # CONFIG_PARPORT_PC is not set @@ -1527,7 +1875,6 @@ CONFIG_PARPORT_NOT_PC=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set -# CONFIG_BLK_CPQ_CISS_DA is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set @@ -1536,48 +1883,44 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set -# CONFIG_BLK_DEV_NVME is not set -# CONFIG_BLK_DEV_OSD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set -# CONFIG_MG_DISK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m +# CONFIG_NVME_FC is not set +# CONFIG_NVME_TARGET is not set
# # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set CONFIG_DUMMY_IRQ=m # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m -# CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m -CONFIG_ARM_CHARLCD=y -CONFIG_BMP085=m -CONFIG_BMP085_I2C=m -# CONFIG_PCH_PHUB is not set CONFIG_USB_SWITCH_FSA9480=m -# CONFIG_SRAM is not set +CONFIG_SRAM=y +CONFIG_SRAM_EXEC=y +CONFIG_VEXPRESS_SYSCFG=y +# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set
# @@ -1587,7 +1930,7 @@ CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m -CONFIG_EEPROM_SUNXI_SID=y +# CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_CB710_CORE is not set
# @@ -1601,6 +1944,18 @@ CONFIG_TI_ST=m # CONFIG_ALTERA_STAPL=m
+# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + # # Intel MIC Host Driver # @@ -1608,6 +1963,22 @@ CONFIG_ALTERA_STAPL=m # # Intel MIC Card Driver # + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +# CONFIG_ECHO is not set +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set
@@ -1618,8 +1989,8 @@ CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y -CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y
# @@ -1633,7 +2004,6 @@ CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y @@ -1643,93 +2013,65 @@ CONFIG_SCSI_SCAN_ASYNC=y # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m -CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m -CONFIG_SCSI_CXGB3_ISCSI=m -CONFIG_SCSI_CXGB4_ISCSI=m -CONFIG_SCSI_BNX2_ISCSI=m -CONFIG_SCSI_BNX2X_FCOE=m -CONFIG_BE2ISCSI=m -CONFIG_BLK_DEV_3W_XXXX_RAID=m -CONFIG_SCSI_HPSA=m -CONFIG_SCSI_3W_9XXX=m -CONFIG_SCSI_3W_SAS=m -CONFIG_SCSI_ACARD=m -CONFIG_SCSI_AACRAID=m -CONFIG_SCSI_AIC7XXX=m -CONFIG_AIC7XXX_CMDS_PER_DEVICE=32 -CONFIG_AIC7XXX_RESET_DELAY_MS=5000 -CONFIG_AIC7XXX_DEBUG_ENABLE=y -CONFIG_AIC7XXX_DEBUG_MASK=0 -CONFIG_AIC7XXX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC79XX=m -CONFIG_AIC79XX_CMDS_PER_DEVICE=32 -CONFIG_AIC79XX_RESET_DELAY_MS=5000 -CONFIG_AIC79XX_DEBUG_ENABLE=y -CONFIG_AIC79XX_DEBUG_MASK=0 -CONFIG_AIC79XX_REG_PRETTY_PRINT=y -CONFIG_SCSI_AIC94XX=m -CONFIG_AIC94XX_DEBUG=y -CONFIG_SCSI_MVSAS=m -CONFIG_SCSI_MVSAS_DEBUG=y -# CONFIG_SCSI_MVSAS_TASKLET is not set -CONFIG_SCSI_MVUMI=m -CONFIG_SCSI_ARCMSR=m -CONFIG_SCSI_ESAS2R=m -CONFIG_MEGARAID_NEWGEN=y -# CONFIG_MEGARAID_MM is not set -CONFIG_MEGARAID_LEGACY=m -CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT2SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set -CONFIG_SCSI_MPT3SAS=m -CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set -CONFIG_SCSI_UFSHCD=m -CONFIG_SCSI_UFSHCD_PCI=m -CONFIG_SCSI_UFSHCD_PLATFORM=m -CONFIG_SCSI_HPTIOP=m -CONFIG_LIBFC=m -CONFIG_LIBFCOE=m -CONFIG_FCOE=m -CONFIG_SCSI_DMX3191D=m -CONFIG_SCSI_FUTURE_DOMAIN=m -CONFIG_SCSI_IPS=m -CONFIG_SCSI_INITIO=m -CONFIG_SCSI_INIA100=m -CONFIG_SCSI_STEX=m -CONFIG_SCSI_SYM53C8XX_2=m -CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 -CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 -CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 -CONFIG_SCSI_SYM53C8XX_MMIO=y -CONFIG_SCSI_IPR=m -# CONFIG_SCSI_IPR_TRACE is not set -# CONFIG_SCSI_IPR_DUMP is not set -CONFIG_SCSI_QLOGIC_1280=m -CONFIG_SCSI_QLA_FC=m -CONFIG_SCSI_QLA_ISCSI=m -CONFIG_SCSI_LPFC=m -CONFIG_SCSI_LPFC_DEBUG_FS=y -CONFIG_SCSI_DC395x=m -CONFIG_SCSI_DC390T=m -CONFIG_SCSI_NSP32=m -CONFIG_SCSI_DEBUG=m -CONFIG_SCSI_PMCRAID=m -CONFIG_SCSI_PM8001=m -CONFIG_SCSI_SRP=m +# CONFIG_SCSI_CXGB3_ISCSI is not set +# CONFIG_SCSI_CXGB4_ISCSI is not set +# CONFIG_SCSI_BNX2_ISCSI is not set +# CONFIG_BE2ISCSI is not set +# CONFIG_BLK_DEV_3W_XXXX_RAID is not set +# CONFIG_SCSI_HPSA is not set +# CONFIG_SCSI_3W_9XXX is not set +# CONFIG_SCSI_3W_SAS is not set +# CONFIG_SCSI_ACARD is not set +# CONFIG_SCSI_AACRAID is not set +# CONFIG_SCSI_AIC7XXX is not set +# CONFIG_SCSI_AIC79XX is not set +# CONFIG_SCSI_AIC94XX is not set +# CONFIG_SCSI_MVSAS is not set +# CONFIG_SCSI_MVUMI is not set +# CONFIG_SCSI_ADVANSYS is not set +# CONFIG_SCSI_ARCMSR is not set +# CONFIG_SCSI_ESAS2R is not set +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +# CONFIG_MEGARAID_SAS is not set +# CONFIG_SCSI_MPT3SAS is not set +# CONFIG_SCSI_MPT2SAS is not set +# CONFIG_SCSI_SMARTPQI is not set +# CONFIG_SCSI_UFSHCD is not set +# CONFIG_SCSI_HPTIOP is not set +# CONFIG_LIBFC is not set +# CONFIG_SCSI_SNIC is not set +# CONFIG_SCSI_DMX3191D is not set +# CONFIG_SCSI_FUTURE_DOMAIN is not set +# CONFIG_SCSI_IPS is not set +# CONFIG_SCSI_INITIO is not set +# CONFIG_SCSI_INIA100 is not set +# CONFIG_SCSI_STEX is not set +# CONFIG_SCSI_SYM53C8XX_2 is not set +# CONFIG_SCSI_IPR is not set +# CONFIG_SCSI_QLOGIC_1280 is not set +# CONFIG_SCSI_QLA_FC is not set +# CONFIG_SCSI_QLA_ISCSI is not set +# CONFIG_QEDI is not set +# CONFIG_SCSI_LPFC is not set +# CONFIG_SCSI_DC395x is not set +# CONFIG_SCSI_AM53C974 is not set +# CONFIG_SCSI_NSP32 is not set +# CONFIG_SCSI_WD719X is not set +# CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_PMCRAID is not set +# CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set -CONFIG_SCSI_CHELSIO_FCOE=m +# CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=m CONFIG_SCSI_DH_HP_SW=m @@ -1750,8 +2092,12 @@ CONFIG_SATA_PMP=y # # CONFIG_SATA_AHCI is not set CONFIG_SATA_AHCI_PLATFORM=m +CONFIG_AHCI_DM816=m CONFIG_AHCI_IMX=m +CONFIG_AHCI_CEVA=m +CONFIG_AHCI_MVEBU=m CONFIG_AHCI_SUNXI=m +CONFIG_AHCI_QORIQ=m # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set @@ -1769,11 +2115,12 @@ CONFIG_ATA_BMDMA=y # SATA SFF controllers with BMDMA # # CONFIG_ATA_PIIX is not set -CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_DWC=m +# CONFIG_SATA_DWC_OLD_DMA is not set +# CONFIG_SATA_DWC_DEBUG is not set CONFIG_SATA_MV=m # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set -CONFIG_SATA_RCAR=m # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set @@ -1786,14 +2133,10 @@ CONFIG_SATA_RCAR=m # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set -CONFIG_PATA_ARASAN_CF=m # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set -# CONFIG_PATA_CS5520 is not set -# CONFIG_PATA_CS5530 is not set -# CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set @@ -1814,7 +2157,6 @@ CONFIG_PATA_IMX=m # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set -# CONFIG_PATA_SC1200 is not set # CONFIG_PATA_SCH is not set # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set @@ -1849,22 +2191,24 @@ CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m +CONFIG_MD_CLUSTER=m CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m -CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_SMQ=m +# CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m @@ -1876,7 +2220,11 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m +# CONFIG_DM_LOG_WRITES is not set +# CONFIG_DM_INTEGRITY is not set +# CONFIG_DM_ZONED is not set # CONFIG_TARGET_CORE is not set # CONFIG_FUSION is not set
@@ -1888,7 +2236,6 @@ CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set -# CONFIG_I2O is not set CONFIG_NETDEVICES=y CONFIG_MII=m CONFIG_NET_CORE=y @@ -1900,11 +2247,15 @@ CONFIG_IFB=m # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=m CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m CONFIG_VXLAN=m +CONFIG_GENEVE=m +# CONFIG_GTP is not set +CONFIG_MACSEC=m CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y -CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set @@ -1913,8 +2264,11 @@ CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_SUNGEM_PHY=m # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y @@ -1948,48 +2302,75 @@ CONFIG_ATM_SOLOS=m # # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6XXX=y -CONFIG_NET_DSA_MV88E6060=y -CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y -CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +# CONFIG_B53_MMAP_DRIVER is not set +# CONFIG_B53_SRAB_DRIVER is not set +CONFIG_NET_DSA_BCM_SF2=m +CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_MICROCHIP_KSZ=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y CONFIG_TYPHOON=m CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +# CONFIG_ET131X is not set +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_SLICOSS=m CONFIG_NET_VENDOR_ALLWINNER=y CONFIG_SUN4I_EMAC=m CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m +# CONFIG_AMD_XGBE_HAVE_ECC is not set +CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y -CONFIG_ARC_EMAC=m +CONFIG_ARC_EMAC_CORE=m +CONFIG_EMAC_ROCKCHIP=m CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m +CONFIG_NET_VENDOR_AURORA=y +CONFIG_AURORA_NB8800=m CONFIG_NET_CADENCE=y -CONFIG_ARM_AT91_ETHER=m CONFIG_MACB=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y +CONFIG_BCMGENET=m CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m +CONFIG_SYSTEMPORT=m +CONFIG_BNXT=m +CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m -CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m # CONFIG_CHELSIO_T1_1G is not set @@ -2022,6 +2403,9 @@ CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_NET_VENDOR_EZCHIP=y +CONFIG_EZCHIP_NPS_MANAGEMENT_ENET=m CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=m CONFIG_VXGE=m @@ -2031,8 +2415,22 @@ CONFIG_FTMAC100=m CONFIG_FTGMAC100=m CONFIG_NET_VENDOR_FREESCALE=y CONFIG_FEC=m +CONFIG_FSL_PQ_MDIO=m +CONFIG_FSL_XGMAC_MDIO=m +CONFIG_GIANFAR=m +CONFIG_NET_VENDOR_HISILICON=y +CONFIG_HIX5HD2_GMAC=m +CONFIG_HISI_FEMAC=m +CONFIG_HIP04_ETH=m +CONFIG_HNS_MDIO=m +CONFIG_HNS=m +CONFIG_HNS_DSAF=m +CONFIG_HNS_ENET=m +CONFIG_HNS3=m +CONFIG_HNS3_HCLGE=m CONFIG_NET_VENDOR_HP=y CONFIG_HP100=m +CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=m @@ -2045,15 +2443,18 @@ CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y CONFIG_IXGBEVF=m CONFIG_I40E=m -CONFIG_I40E_VXLAN=y CONFIG_I40EVF=m +CONFIG_FM10K=m CONFIG_NET_VENDOR_I825XX=y -CONFIG_IP1000=m CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MV643XX_ETH=m CONFIG_MVMDIO=y +CONFIG_MVNETA_BM_ENABLE=m CONFIG_MVNETA=y +CONFIG_MVNETA_BM=y +CONFIG_MVPP2=m +# CONFIG_PXA168_ETH is not set CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y @@ -2064,6 +2465,16 @@ CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MLXSW_SWITCHIB=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXFW=m CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=m CONFIG_KS8851_MLL=m @@ -2074,6 +2485,10 @@ CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NFP=m +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_8390=y CONFIG_AX88796=m CONFIG_AX88796_93CX6=y @@ -2088,8 +2503,14 @@ CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m +CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QEDE=m +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCOM_EMAC=m +# CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_8139CP=m CONFIG_8139TOO=m @@ -2098,18 +2519,26 @@ CONFIG_8139TOO=m CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=m -CONFIG_SH_ETH=m +CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=m CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=m CONFIG_SIS190=m +CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_FALCON=m +CONFIG_SFC_FALCON_MTD=y CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC91X=m CONFIG_EPIC100=m @@ -2119,11 +2548,14 @@ CONFIG_SMSC911X=m CONFIG_SMSC9420=m CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=m -CONFIG_STMMAC_PLATFORM=y -CONFIG_DWMAC_SUNXI=y +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_DWC_QOS_ETH=m +CONFIG_DWMAC_GENERIC=m +CONFIG_DWMAC_MESON=m +CONFIG_DWMAC_ROCKCHIP=m +CONFIG_DWMAC_SUNXI=m +CONFIG_DWMAC_SUN8I=m # CONFIG_STMMAC_PCI is not set -# CONFIG_STMMAC_DEBUG_FS is not set -# CONFIG_STMMAC_DA is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m @@ -2136,8 +2568,10 @@ CONFIG_TI_DAVINCI_EMAC=m CONFIG_TI_DAVINCI_MDIO=m CONFIG_TI_DAVINCI_CPDMA=m CONFIG_TI_CPSW_PHY_SEL=y +CONFIG_TI_CPSW_ALE=m CONFIG_TI_CPSW=m CONFIG_TI_CPTS=y +CONFIG_TI_CPTS_MOD=m CONFIG_TLAN=m CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=m @@ -2149,47 +2583,60 @@ CONFIG_WIZNET_W5300=m # CONFIG_WIZNET_BUS_DIRECT is not set # CONFIG_WIZNET_BUS_INDIRECT is not set CONFIG_WIZNET_BUS_ANY=y -CONFIG_NET_VENDOR_XILINX=y -CONFIG_XILINX_EMACLITE=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m # CONFIG_FDDI is not set # CONFIG_HIPPI is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BCM_UNIMAC=m +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_BUS_MUX=m +CONFIG_MDIO_BUS_MUX_GPIO=m +CONFIG_MDIO_BUS_MUX_MMIOREG=m +CONFIG_MDIO_GPIO=m +CONFIG_MDIO_HISI_FEMAC=m +CONFIG_MDIO_SUN4I=m CONFIG_PHYLIB=y -CONFIG_SWCONFIG=m -# CONFIG_SWCONFIG_LEDS is not set +CONFIG_SWPHY=y +CONFIG_LED_TRIGGER_PHY=y
# # MII PHY device drivers # -CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_CORTINA_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_STE10XP=m +CONFIG_INTEL_XWAY_PHY=m CONFIG_LSI_ET1011C_PHY=m +CONFIG_LXT_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m +CONFIG_MESON_GXL_PHY=m CONFIG_MICREL_PHY=m -CONFIG_FIXED_PHY=y -CONFIG_MDIO_BITBANG=m -CONFIG_MDIO_GPIO=m -CONFIG_MDIO_SUN4I=m -CONFIG_MDIO_BUS_MUX=m -CONFIG_MDIO_BUS_MUX_GPIO=m -CONFIG_MDIO_BUS_MUX_MMIOREG=m -CONFIG_GATEWORKS_GW16083=m -CONFIG_B53=m -CONFIG_B53_PHY_DRIVER=m -# CONFIG_B53_MMAP_DRIVER is not set -# CONFIG_B53_SRAB_DRIVER is not set -CONFIG_B53_PHY_FIXUP=y +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROSEMI_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_STE10XP=m +CONFIG_TERANETICS_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m @@ -2205,15 +2652,13 @@ CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m - -# -# USB Network Adapters -# +CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m @@ -2232,6 +2677,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -2248,25 +2694,14 @@ CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_UAP=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_AT76C50X_USB=m -CONFIG_PRISM54=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m +CONFIG_RTL8189ES=m CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K is not set # CONFIG_ATH5K_PCI is not set @@ -2277,11 +2712,14 @@ CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y @@ -2291,19 +2729,31 @@ CONFIG_AR5523=m # CONFIG_WIL6210 is not set CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_AHB=y +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_USB=m # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y @@ -2324,15 +2774,15 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y CONFIG_BRCMUTIL=m CONFIG_BRCMSMAC=m CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y CONFIG_BRCMFMAC_SDIO=y -# CONFIG_BRCMFMAC_USB is not set +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -2344,29 +2794,33 @@ CONFIG_IPW2200_MONITOR=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_PCIE_RTPM is not set
# # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -# CONFIG_IWLEGACY_DEBUG is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_DEBUG is not set -CONFIG_LIBERTAS_MESH=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y @@ -2378,6 +2832,24 @@ CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_LEDS=y +CONFIG_PRISM54=m +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m # CONFIG_RT2400PCI is not set # CONFIG_RT2500PCI is not set @@ -2399,19 +2871,38 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +# CONFIG_RTL8XXXU_UNTESTED is not set +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -2419,116 +2910,37 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_XRADIO=m +CONFIG_XRADIO_NON_POWER_OF_TWO_BLOCKSIZES=y +CONFIG_XRADIO_5GHZ_SUPPORT=y +# CONFIG_XRADIO_WAPI_SUPPORT is not set +CONFIG_XRADIO_USE_EXTENSIONS=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_VMXNET3=m -CONFIG_ISDN=y -CONFIG_ISDN_I4L=m -CONFIG_ISDN_PPP=y -CONFIG_ISDN_PPP_VJ=y -CONFIG_ISDN_MPP=y -CONFIG_IPPP_FILTER=y -CONFIG_ISDN_PPP_BSDCOMP=m -CONFIG_ISDN_AUDIO=y -CONFIG_ISDN_TTY_FAX=y - -# -# ISDN feature submodules -# -CONFIG_ISDN_DIVERSION=m - -# -# ISDN4Linux hardware drivers -# - -# -# Passive cards -# -CONFIG_ISDN_DRV_HISAX=m - -# -# D-channel protocol features -# -CONFIG_HISAX_EURO=y -CONFIG_DE_AOC=y -CONFIG_HISAX_NO_SENDCOMPLETE=y -CONFIG_HISAX_NO_LLC=y -CONFIG_HISAX_NO_KEYPAD=y -CONFIG_HISAX_1TR6=y -CONFIG_HISAX_NI1=y -CONFIG_HISAX_MAX_CARDS=8 - -# -# HiSax supported cards -# -CONFIG_HISAX_16_3=y -# CONFIG_HISAX_TELESPCI is not set -CONFIG_HISAX_S0BOX=y -CONFIG_HISAX_FRITZPCI=y -CONFIG_HISAX_AVM_A1_PCMCIA=y -CONFIG_HISAX_ELSA=y -CONFIG_HISAX_DIEHLDIVA=y -CONFIG_HISAX_SEDLBAUER=y -CONFIG_HISAX_NICCY=y -# CONFIG_HISAX_BKM_A4T is not set -# CONFIG_HISAX_SCT_QUADRO is not set -CONFIG_HISAX_GAZEL=y -# CONFIG_HISAX_HFC_PCI is not set -# CONFIG_HISAX_W6692 is not set -CONFIG_HISAX_HFC_SX=y -# CONFIG_HISAX_DEBUG is not set - -# -# HiSax PCMCIA card service modules -# - -# -# HiSax sub driver modules -# -CONFIG_HISAX_ST5481=m -CONFIG_HISAX_HFCUSB=m -CONFIG_HISAX_HFC4S8S=m -# CONFIG_HISAX_FRITZ_PCIPNP is not set - -# -# Active cards -# -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y -CONFIG_ISDN_CAPI_CAPIDRV=m - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -# CONFIG_ISDN_DRV_AVMB1_B1PCI is not set -# CONFIG_ISDN_DRV_AVMB1_T1PCI is not set -# CONFIG_ISDN_DRV_AVMB1_C4 is not set -CONFIG_CAPI_EICON=y -# CONFIG_ISDN_DIVAS is not set -# CONFIG_ISDN_DRV_GIGASET is not set -# CONFIG_HYSDN is not set -# CONFIG_MISDN is not set -CONFIG_ISDN_HDLC=m +# CONFIG_ISDN is not set +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +# CONFIG_NVM_RRPC is not set +# CONFIG_NVM_PBLK is not set
# # Input device support # CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m @@ -2550,13 +2962,16 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ADC is not set # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=y +CONFIG_KEYBOARD_GPIO_POLLED=m # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set @@ -2565,6 +2980,7 @@ CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set +# CONFIG_KEYBOARD_SNVS_PWRKEY is not set CONFIG_KEYBOARD_IMX=m # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set @@ -2573,22 +2989,30 @@ CONFIG_KEYBOARD_IMX=m # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_SUN4I_LRADC is not set CONFIG_KEYBOARD_OMAP4=m +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_TWL4030=m # CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_CAP11XX is not set +# CONFIG_KEYBOARD_BCM is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m +# CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m @@ -2600,29 +3024,39 @@ CONFIG_INPUT_MISC=y # CONFIG_INPUT_88PM860X_ONKEY is not set # CONFIG_INPUT_88PM80X_ONKEY is not set # CONFIG_INPUT_AD714X is not set +# CONFIG_INPUT_ATMEL_CAPTOUCH is not set # CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set # CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set # CONFIG_INPUT_GP2A is not set CONFIG_INPUT_GPIO_BEEPER=m # CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m +# CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_RETU_PWRBUTTON=m -CONFIG_INPUT_AXP20X_PEK=y +CONFIG_INPUT_AXP20X_PEK=m CONFIG_INPUT_TWL4030_PWRBUTTON=m CONFIG_INPUT_TWL4030_VIBRA=m CONFIG_INPUT_TWL6040_VIBRA=m CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set +# CONFIG_INPUT_PWM_BEEPER is not set +# CONFIG_INPUT_PWM_VIBRA is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set
# # Hardware I/O ports @@ -2638,7 +3072,9 @@ CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_SERIO_APBPS2=m -CONFIG_SERIO_OLPC_APSP=m +CONFIG_SERIO_SUN4I_PS2=m +CONFIG_SERIO_GPIO_PS2=m +# CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set
# @@ -2652,7 +3088,6 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y # CONFIG_ROCKETPORT is not set @@ -2666,25 +3101,37 @@ CONFIG_SERIAL_NONSTANDARD=y CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set
# # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y +# CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y +# CONFIG_SERIAL_8250_ASPEED_VUART is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y +CONFIG_SERIAL_8250_BCM2835AUX=y +CONFIG_SERIAL_8250_FSL=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_EM is not set +# CONFIG_SERIAL_8250_RT288X is not set +CONFIG_SERIAL_8250_OMAP=y +CONFIG_SERIAL_8250_OMAP_TTYO_FIXUP=y +# CONFIG_SERIAL_8250_MOXA is not set +CONFIG_SERIAL_OF_PLATFORM=y
# # Non-8250 serial port support @@ -2693,30 +3140,35 @@ CONFIG_SERIAL_AMBA_PL010=y CONFIG_SERIAL_AMBA_PL010_CONSOLE=y CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -# CONFIG_SERIAL_MFD_HSU is not set +# CONFIG_SERIAL_EARLYCON_ARM_SEMIHOST is not set +CONFIG_SERIAL_MESON=y +CONFIG_SERIAL_MESON_CONSOLE=y CONFIG_SERIAL_IMX=y CONFIG_SERIAL_IMX_CONSOLE=y -CONFIG_SERIAL_UARTLITE=m -CONFIG_SERIAL_SH_SCI=m -CONFIG_SERIAL_SH_SCI_NR_UARTS=2 +CONFIG_SERIAL_UARTLITE=y +CONFIG_SERIAL_UARTLITE_CONSOLE=y +CONFIG_SERIAL_UARTLITE_NR_UARTS=1 CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set -# CONFIG_SERIAL_VT8500 is not set -CONFIG_SERIAL_OF_PLATFORM=y CONFIG_SERIAL_OMAP=y CONFIG_SERIAL_OMAP_CONSOLE=y CONFIG_SERIAL_SCCNXP=m -# CONFIG_SERIAL_TIMBERDALE is not set +# CONFIG_SERIAL_SC16IS7XX is not set +# CONFIG_SERIAL_BCM63XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_XILINX_PS_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 # CONFIG_SERIAL_RP2 is not set CONFIG_SERIAL_FSL_LPUART=m +# CONFIG_SERIAL_CONEXANT_DIGICOLOR is not set CONFIG_SERIAL_ST_ASC=m +CONFIG_SERIAL_MVEBU_UART=y +CONFIG_SERIAL_MVEBU_CONSOLE=y +CONFIG_SERIAL_MCTRL_GPIO=y +# CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y @@ -2726,14 +3178,17 @@ CONFIG_IPMI_HANDLER=m # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m -CONFIG_HW_RANDOM_ATMEL=m +CONFIG_HW_RANDOM_BCM2835=y CONFIG_HW_RANDOM_OMAP=y CONFIG_HW_RANDOM_OMAP3_ROM=y -CONFIG_HW_RANDOM_EXYNOS=m +CONFIG_HW_RANDOM_MXC_RNGA=y +CONFIG_HW_RANDOM_IMX_RNGC=y +CONFIG_HW_RANDOM_MESON=y CONFIG_NVRAM=y CONFIG_R3964=m # CONFIG_APPLICOM is not set @@ -2741,6 +3196,11 @@ CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=8192 # CONFIG_TCG_TPM is not set CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y @@ -2752,9 +3212,14 @@ CONFIG_I2C_MUX=y # CONFIG_I2C_ARB_GPIO_CHALLENGE=m CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_GPMUX=m +CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_DEMUX_PINCTRL=m +CONFIG_I2C_MUX_MLXCPLD=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m @@ -2785,21 +3250,27 @@ CONFIG_I2C_ALGOPCA=m # # I2C system bus drivers (mostly embedded / system-on-chip) # +CONFIG_I2C_BCM2835=m CONFIG_I2C_CBUS_GPIO=m # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set +# CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=m CONFIG_I2C_IMX=m +# CONFIG_I2C_IMX_LPI2C is not set +CONFIG_I2C_MESON=m CONFIG_I2C_MV64XXX=y CONFIG_I2C_NOMADIK=y # CONFIG_I2C_OCORES is not set CONFIG_I2C_OMAP=y CONFIG_I2C_PCA_PLATFORM=m +CONFIG_I2C_PXA=m # CONFIG_I2C_PXA_PCI is not set +# CONFIG_I2C_PXA_SLAVE is not set +CONFIG_I2C_RK3X=m CONFIG_I2C_SIMTEC=m +CONFIG_I2C_SUN6I_P2WI=m CONFIG_I2C_VERSATILE=m -CONFIG_I2C_WMT=m # CONFIG_I2C_XILINX is not set
# @@ -2817,21 +3288,24 @@ CONFIG_I2C_VIPERBOARD=m # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m +# CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set +# CONFIG_SPMI is not set CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y
# -# HSI clients +# HSI controllers # -CONFIG_HSI_CHAR=m +CONFIG_OMAP_SSI=m
# -# PPS support +# HSI clients # +CONFIG_HSI_CHAR=m CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set
@@ -2851,6 +3325,7 @@ CONFIG_PPS=m # PTP clock support # CONFIG_PTP_1588_CLOCK=m +CONFIG_PTP_1588_CLOCK_GIANFAR=m
# # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. @@ -2860,90 +3335,116 @@ CONFIG_PINCTRL=y # # Pin controllers # +CONFIG_GENERIC_PINCTRL_GROUPS=y CONFIG_PINMUX=y +CONFIG_GENERIC_PINMUX_FUNCTIONS=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set -# CONFIG_PINCTRL_CAPRI is not set +# CONFIG_PINCTRL_AMD is not set +# CONFIG_PINCTRL_MCP23S08 is not set +CONFIG_PINCTRL_MESON=y +CONFIG_PINCTRL_ROCKCHIP=y +CONFIG_PINCTRL_SINGLE=y +# CONFIG_PINCTRL_SX150X is not set +CONFIG_PINCTRL_BCM2835=y +# CONFIG_PINCTRL_BERLIN_BG2 is not set +# CONFIG_PINCTRL_BERLIN_BG2CD is not set +# CONFIG_PINCTRL_BERLIN_BG2Q is not set +# CONFIG_PINCTRL_BERLIN_BG4CT is not set CONFIG_PINCTRL_IMX=y CONFIG_PINCTRL_IMX51=y CONFIG_PINCTRL_IMX53=y CONFIG_PINCTRL_IMX6Q=y CONFIG_PINCTRL_IMX6SL=y -CONFIG_PINCTRL_MSM=y -CONFIG_PINCTRL_MSM8X74=m -CONFIG_PINCTRL_ROCKCHIP=y -CONFIG_PINCTRL_SINGLE=y -CONFIG_PINCTRL_SUNXI=y +CONFIG_PINCTRL_IMX6SX=y +CONFIG_PINCTRL_IMX6UL=y +CONFIG_PINCTRL_IMX7D=y CONFIG_PINCTRL_MVEBU=y +CONFIG_PINCTRL_DOVE=y CONFIG_PINCTRL_ARMADA_370=y +CONFIG_PINCTRL_ARMADA_375=y +CONFIG_PINCTRL_ARMADA_38X=y +CONFIG_PINCTRL_ARMADA_39X=y CONFIG_PINCTRL_ARMADA_XP=y -CONFIG_PINCTRL_WMT=y -CONFIG_PINCTRL_WM8850=y +CONFIG_PINCTRL_SUNXI=y +CONFIG_PINCTRL_SUN4I_A10=y +CONFIG_PINCTRL_SUN5I=y +CONFIG_PINCTRL_SUN6I_A31=y +CONFIG_PINCTRL_SUN6I_A31_R=y +CONFIG_PINCTRL_SUN8I_A23=y +CONFIG_PINCTRL_SUN8I_A33=y +CONFIG_PINCTRL_SUN8I_A83T=y +CONFIG_PINCTRL_SUN8I_A83T_R=y +CONFIG_PINCTRL_SUN8I_A23_R=y +CONFIG_PINCTRL_SUN8I_H3=y +CONFIG_PINCTRL_SUN8I_H3_R=y +CONFIG_PINCTRL_SUN8I_V3S=y +CONFIG_PINCTRL_SUN9I_A80=y +CONFIG_PINCTRL_SUN9I_A80_R=y +# CONFIG_PINCTRL_SUN50I_A64 is not set +# CONFIG_PINCTRL_SUN50I_A64_R is not set +# CONFIG_PINCTRL_SUN50I_H5 is not set +CONFIG_PINCTRL_TI_IODELAY=y CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_ARCH_REQUIRE_GPIOLIB=y CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y CONFIG_OF_GPIO=y +CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y
# -# Memory mapped GPIO drivers: +# Memory mapped GPIO drivers # +# CONFIG_GPIO_74XX_MMIO is not set +# CONFIG_GPIO_ALTERA is not set +CONFIG_GPIO_AXP209=y +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set +# CONFIG_GPIO_FTGPIO010 is not set CONFIG_GPIO_GENERIC_PLATFORM=y -# CONFIG_GPIO_EM is not set +# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_MPC8XXX is not set CONFIG_GPIO_MVEBU=y CONFIG_GPIO_MXC=y +CONFIG_GPIO_OMAP=y CONFIG_GPIO_PL061=y -# CONFIG_GPIO_RCAR is not set -CONFIG_GPIO_SCH311X=m -CONFIG_GPIO_TS5500=m +# CONFIG_GPIO_SYSCON is not set +# CONFIG_GPIO_TS4800 is not set # CONFIG_GPIO_XILINX is not set -# CONFIG_GPIO_VX855 is not set -# CONFIG_GPIO_GRGPIO is not set +# CONFIG_GPIO_ZEVIO is not set
# -# I2C GPIO expanders: +# I2C GPIO expanders # +# CONFIG_GPIO_ADP5588 is not set +CONFIG_GPIO_ADNP=m # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set -CONFIG_GPIO_TWL4030=y -CONFIG_GPIO_TWL6040=y -# CONFIG_GPIO_ADP5588 is not set -CONFIG_GPIO_ADNP=m - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: -# -CONFIG_GPIO_MCP23S08=m - -# -# AC97 GPIO expanders: -# +# CONFIG_GPIO_TPIC2810 is not set +# CONFIG_GPIO_TS4900 is not set
# -# LPC GPIO expanders: +# MFD GPIO expanders # +# CONFIG_HTC_EGPIO is not set +CONFIG_GPIO_TWL4030=y +CONFIG_GPIO_TWL6040=y
# -# MODULbus GPIO expanders: +# PCI GPIO expanders # -# CONFIG_GPIO_BCM_KONA is not set +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_RDC321X is not set
# -# USB GPIO expanders: +# USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=m @@ -2957,26 +3458,45 @@ CONFIG_W1_MASTER_DS2490=m CONFIG_W1_MASTER_DS2482=m CONFIG_W1_MASTER_MXC=m CONFIG_W1_MASTER_DS1WM=m -# CONFIG_W1_MASTER_GPIO is not set -# CONFIG_HDQ_MASTER_OMAP is not set +CONFIG_W1_MASTER_GPIO=m +CONFIG_HDQ_MASTER_OMAP=m
# # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m +# CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m +# CONFIG_W1_SLAVE_DS2406 is not set CONFIG_W1_SLAVE_DS2423=m +# CONFIG_W1_SLAVE_DS2805 is not set CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y +# CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_AVS=y +# CONFIG_ROCKCHIP_IODOMAIN is not set +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_BRCMKONA is not set +# CONFIG_POWER_RESET_BRCMSTB is not set +CONFIG_POWER_RESET_GPIO=y +# CONFIG_POWER_RESET_GPIO_RESTART is not set +# CONFIG_POWER_RESET_IMX is not set +# CONFIG_POWER_RESET_LTC2952 is not set +CONFIG_POWER_RESET_QNAP=y +CONFIG_POWER_RESET_RESTART=y +# CONFIG_POWER_RESET_VERSATILE is not set +CONFIG_POWER_RESET_VEXPRESS=y +# CONFIG_POWER_RESET_SYSCON is not set +# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set +# CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set @@ -2988,29 +3508,36 @@ CONFIG_BATTERY_88PM860X=m # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set +# CONFIG_BATTERY_LEGO_EV3 is not set # CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +CONFIG_CHARGER_AXP20X=m +CONFIG_BATTERY_AXP20X=m +CONFIG_AXP20X_POWER=m +# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set CONFIG_BATTERY_TWL4030_MADC=m CONFIG_CHARGER_88PM860X=m # CONFIG_BATTERY_RX51 is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set -CONFIG_CHARGER_TWL4030=y +CONFIG_CHARGER_TWL4030=m # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set +# CONFIG_CHARGER_LTC3651 is not set +# CONFIG_CHARGER_DETECTOR_MAX14656 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set -CONFIG_POWER_RESET=y -CONFIG_POWER_RESET_GPIO=y -CONFIG_POWER_RESET_QNAP=y -CONFIG_POWER_RESET_RESTART=y -CONFIG_POWER_RESET_VEXPRESS=y -CONFIG_POWER_AVS=y +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -3033,6 +3560,7 @@ CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m CONFIG_SENSORS_ASC7621=m +# CONFIG_SENSORS_ASPEED is not set CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m @@ -3040,19 +3568,39 @@ CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_F71805F is not set # CONFIG_SENSORS_F71882FG is not set CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m +# CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m +# CONFIG_SENSORS_LTC2945 is not set +# CONFIG_SENSORS_LTC2990 is not set +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +# CONFIG_SENSORS_LTC4222 is not set +CONFIG_SENSORS_LTC4245=m +# CONFIG_SENSORS_LTC4260 is not set +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +# CONFIG_SENSORS_MAX31790 is not set +CONFIG_SENSORS_MCP3021=m +# CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m @@ -3065,42 +3613,40 @@ CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -# CONFIG_SENSORS_NCT6775 is not set -CONFIG_SENSORS_NTC_THERMISTOR=m # CONFIG_SENSORS_PC87360 is not set # CONFIG_SENSORS_PC87427 is not set +CONFIG_SENSORS_NTC_THERMISTOR=m +# CONFIG_SENSORS_NCT6683 is not set +# CONFIG_SENSORS_NCT6775 is not set +# CONFIG_SENSORS_NCT7802 is not set +# CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +# CONFIG_SENSORS_IBM_CFFPS is not set +# CONFIG_SENSORS_IR35221 is not set CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +# CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m +# CONFIG_SENSORS_MAX20751 is not set CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +# CONFIG_SENSORS_TPS40422 is not set +# CONFIG_SENSORS_TPS53679 is not set CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set +# CONFIG_SENSORS_PWM_FAN is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m +# CONFIG_SENSORS_SHT3x is not set +# CONFIG_SENSORS_SHTC1 is not set # CONFIG_SENSORS_SIS5595 is not set -# CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_DME1737 is not set CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set @@ -3111,16 +3657,22 @@ CONFIG_SENSORS_SMSC47M192=m # CONFIG_SENSORS_SCH56XX_COMMON is not set # CONFIG_SENSORS_SCH5627 is not set # CONFIG_SENSORS_SCH5636 is not set +# CONFIG_SENSORS_STTS751 is not set +# CONFIG_SENSORS_SMM665 is not set +# CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m +# CONFIG_SENSORS_INA3221 is not set +# CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m +# CONFIG_SENSORS_TMP103 is not set +# CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_TWL4030_MADC=m CONFIG_SENSORS_VEXPRESS=m # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set @@ -3136,46 +3688,77 @@ CONFIG_SENSORS_W83L786NG=m # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_OF=y +# CONFIG_THERMAL_WRITABLE_TRIPS is not set CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y +# CONFIG_THERMAL_GOV_BANG_BANG is not set CONFIG_THERMAL_GOV_USER_SPACE=y +# CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_CPU_THERMAL=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_IMX_THERMAL=m +# CONFIG_QORIQ_THERMAL is not set +CONFIG_ROCKCHIP_THERMAL=m +CONFIG_DOVE_THERMAL=m CONFIG_ARMADA_THERMAL=m
+# +# ACPI INT340X thermal drivers +# + +# +# Broadcom thermal drivers +# +CONFIG_BCM2835_THERMAL=y + # # Texas Instruments thermal drivers # CONFIG_TI_SOC_THERMAL=y CONFIG_TI_THERMAL=y +CONFIG_OMAP3_THERMAL=y CONFIG_OMAP4_THERMAL=y CONFIG_OMAP5_THERMAL=y CONFIG_DRA752_THERMAL=y +CONFIG_GENERIC_ADC_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_SYSFS is not set
# # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m CONFIG_GPIO_WATCHDOG=m +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ZIIRAVE_WATCHDOG is not set CONFIG_ARM_SP805_WATCHDOG=m +# CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set CONFIG_OMAP_WATCHDOG=m +# CONFIG_ORION_WATCHDOG is not set CONFIG_SUNXI_WATCHDOG=m CONFIG_TWL4030_WATCHDOG=m +# CONFIG_TS4800_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_IMX2_WDT=m CONFIG_RETU_WATCHDOG=m +CONFIG_MESON_GXBB_WATCHDOG=m +CONFIG_MESON_WATCHDOG=m # CONFIG_ALIM7101_WDT is not set # CONFIG_I6300ESB_WDT is not set +CONFIG_BCM2835_WDT=m CONFIG_MEN_A21_WDT=m
# @@ -3188,6 +3771,11 @@ CONFIG_MEN_A21_WDT=m # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y
# @@ -3207,15 +3795,13 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_SFLASH=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set @@ -3224,19 +3810,31 @@ CONFIG_BCMA_DRIVER_GPIO=y # Multifunction device drivers # CONFIG_MFD_CORE=y +# CONFIG_MFD_ACT8945A is not set +CONFIG_MFD_SUN4I_GPADC=y # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_AS3722 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set +# CONFIG_MFD_ATMEL_FLEXCOM is not set +# CONFIG_MFD_ATMEL_HLCDC is not set +# CONFIG_MFD_BCM590XX is not set +# CONFIG_MFD_BD9571MWV is not set +# CONFIG_MFD_AC100 is not set CONFIG_MFD_AXP20X=y +CONFIG_MFD_AXP20X_I2C=y +# CONFIG_MFD_AXP20X_RSB is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_MFD_ASIC3 is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set +# CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set +# CONFIG_MFD_DA9150 is not set +# CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_EGPIO is not set +# CONFIG_MFD_HI6421_PMIC is not set # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_LPC_ICH is not set @@ -3247,51 +3845,64 @@ CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y # CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77620 is not set # CONFIG_MFD_MAX77686 is not set # CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set +# CONFIG_MFD_PM8XXX is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_RK808 is not set +# CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set +CONFIG_MFD_SUN6I_PRCM=y CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set CONFIG_MFD_OMAP_USB_HOST=y # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TI_LP87565 is not set +# CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y -CONFIG_TWL4030_MADC=y CONFIG_TWL4030_POWER=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m -# CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_T7L66XB is not set @@ -3303,39 +3914,87 @@ CONFIG_MFD_LM3533=m # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set -CONFIG_VEXPRESS_CONFIG=y +CONFIG_MFD_VEXPRESS_SYSREG=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -CONFIG_REGULATOR_88PM800=m +CONFIG_REGULATOR_88PM800=y CONFIG_REGULATOR_88PM8607=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set -CONFIG_REGULATOR_ANATOP=m -CONFIG_REGULATOR_AXP20X=y +CONFIG_REGULATOR_ANATOP=y +CONFIG_REGULATOR_AXP20X=m # CONFIG_REGULATOR_DA9210 is not set +# CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y +# CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set -CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_LP8755=y +# CONFIG_REGULATOR_LTC3589 is not set +# CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set +# CONFIG_REGULATOR_MT6311 is not set +CONFIG_REGULATOR_PBIAS=y CONFIG_REGULATOR_PFUZE100=y +# CONFIG_REGULATOR_PV88060 is not set +# CONFIG_REGULATOR_PV88080 is not set +# CONFIG_REGULATOR_PV88090 is not set +# CONFIG_REGULATOR_PWM is not set CONFIG_REGULATOR_TI_ABB=y +CONFIG_REGULATOR_SY8106A=y # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set +# CONFIG_REGULATOR_TPS65132 is not set CONFIG_REGULATOR_TWL4030=y -CONFIG_REGULATOR_VEXPRESS=m +# CONFIG_REGULATOR_VCTRL is not set +CONFIG_REGULATOR_VEXPRESS=y +CONFIG_CEC_CORE=m +CONFIG_CEC_NOTIFIER=y +CONFIG_CEC_PIN=y +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +# CONFIG_RC_ATI_REMOTE is not set +# CONFIG_IR_HIX5HD2 is not set +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +# CONFIG_IR_MESON is not set +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +# CONFIG_IR_IGORPLUGUSB is not set +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +# CONFIG_IR_GPIO_TX is not set +# CONFIG_IR_PWM_TX is not set +CONFIG_IR_SUNXI=m +# CONFIG_IR_SERIAL is not set +# CONFIG_IR_SIR is not set CONFIG_MEDIA_SUPPORT=m
# @@ -3345,57 +4004,40 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set -CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set +# CONFIG_MEDIA_CEC_RC is not set CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -# CONFIG_RC_ATI_REMOTE is not set -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m -CONFIG_IR_SUNXI=m CONFIG_MEDIA_USB_SUPPORT=y
# @@ -3410,6 +4052,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +# CONFIG_USB_GSPCA_DTCS033 is not set CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -3446,6 +4089,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m # CONFIG_USB_GSPCA_TOPRO is not set +# CONFIG_USB_GSPCA_TOUPTEK is not set CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3468,17 +4112,17 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_STK1160_COMMON=m -# CONFIG_VIDEO_STK1160_AC97 is not set CONFIG_VIDEO_STK1160=m +# CONFIG_VIDEO_GO7007 is not set
# # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y +# CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m @@ -3492,6 +4136,7 @@ CONFIG_VIDEO_TM6000_DVB=m # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y @@ -3526,16 +4171,17 @@ CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m CONFIG_DVB_USB_DVBSKY=m +# CONFIG_DVB_USB_ZD1301 is not set # CONFIG_DVB_TTUSB_BUDGET is not set # CONFIG_DVB_TTUSB_DEC is not set CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +# CONFIG_DVB_AS102 is not set
# # Webcam, TV (analog/digital) USB devices @@ -3550,16 +4196,22 @@ CONFIG_MEDIA_PCI_SUPPORT=y # # Media capture support # +# CONFIG_VIDEO_SOLO6X10 is not set +# CONFIG_VIDEO_TW5864 is not set +# CONFIG_VIDEO_TW68 is not set +# CONFIG_VIDEO_TW686X is not set
# # Media capture/analog TV support # CONFIG_VIDEO_IVTV=m +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set CONFIG_VIDEO_IVTV_ALSA=m CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m +# CONFIG_VIDEO_DT3155 is not set
# # Media capture/analog/hybrid TV support @@ -3577,8 +4229,6 @@ CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y @@ -3588,6 +4238,7 @@ CONFIG_VIDEO_SAA7164=m # # Media digital TV PCI Adapters # +CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -3600,38 +4251,39 @@ CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m +# CONFIG_DVB_PT3 is not set CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m +# CONFIG_DVB_DDBRIDGE_MSIENABLE is not set +# CONFIG_DVB_SMIPCIE is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set -# CONFIG_VIDEO_DM6446_CCDC is not set -CONFIG_VIDEO_OMAP2_VOUT_VRFB=y -CONFIG_VIDEO_OMAP2_VOUT=m -CONFIG_VIDEO_TIMBERDALE=m +# CONFIG_VIDEO_MUX is not set CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_SCALE_CROP=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_MX3=m -CONFIG_VIDEO_RCAR_VIN=m -# CONFIG_VIDEO_SH_MOBILE_CSI2 is not set -# CONFIG_VIDEO_SH_MOBILE_CEU is not set +# CONFIG_VIDEO_AM437X_VPFE is not set +# CONFIG_VIDEO_XILINX is not set +# CONFIG_VIDEO_TI_CAL is not set CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_CODA is not set +# CONFIG_VIDEO_IMX_VDOA is not set CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_SH_VEU=m -CONFIG_VIDEO_RENESAS_VSP1=m CONFIG_VIDEO_TI_VPE=m # CONFIG_VIDEO_TI_VPE_DEBUG is not set +CONFIG_VIDEO_TI_VPDMA=m +CONFIG_VIDEO_TI_SC=m +CONFIG_VIDEO_TI_CSC=m # CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set
# # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set -# CONFIG_MEDIA_PARPORT_SUPPORT is not set
# # Supported FireWire (IEEE 1394) Adapters @@ -3643,7 +4295,6 @@ CONFIG_MEDIA_COMMON_OPTIONS=y # common driver options # CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m @@ -3653,7 +4304,7 @@ CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y
# -# Media ancillary drivers (tuners, sensors, i2c, frontends) +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y @@ -3662,12 +4313,11 @@ CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m CONFIG_VIDEO_WM8775=m @@ -3682,7 +4332,6 @@ CONFIG_VIDEO_SAA6588=m # # Video decoders # -CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP5150=m
@@ -3700,6 +4349,8 @@ CONFIG_VIDEO_SAA7127=m # # Camera sensor devices # +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m
# @@ -3717,6 +4368,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m
+# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -3735,9 +4390,7 @@ CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV2640=m CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m CONFIG_SOC_CAMERA_OV9740=m @@ -3769,10 +4422,12 @@ CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m
# # Multistandard (satellite) frontends @@ -3780,7 +4435,10 @@ CONFIG_MEDIA_TUNER_R820T=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m
# @@ -3788,11 +4446,13 @@ CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m
# # DVB-S (satellite) frontends # -CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m @@ -3813,6 +4473,7 @@ CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m @@ -3823,7 +4484,6 @@ CONFIG_DVB_TDA10071=m # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m -CONFIG_DVB_SP887X=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m CONFIG_DVB_L64781=m @@ -3840,8 +4500,12 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +# CONFIG_DVB_AS102_FE is not set +CONFIG_DVB_GP8PSK_FE=m
# # DVB-C (cable) frontends @@ -3855,11 +4519,11 @@ CONFIG_DVB_STV0297=m # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m @@ -3874,6 +4538,11 @@ CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m
+# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + # # Digital terrestrial only tuners/PLL # @@ -3884,19 +4553,19 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_M88DC2800=m CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m
@@ -3910,11 +4579,17 @@ CONFIG_DVB_AF9033=m # CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 +# CONFIG_IMX_IPUV3_CORE is not set CONFIG_DRM=m -CONFIG_DRM_USB=m +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set +CONFIG_DRM_TTM=m CONFIG_DRM_GEM_CMA_HELPER=y CONFIG_DRM_KMS_CMA_HELPER=y
@@ -3924,56 +4599,162 @@ CONFIG_DRM_KMS_CMA_HELPER=y CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m -# CONFIG_DRM_TDFX is not set -# CONFIG_DRM_R128 is not set +CONFIG_DRM_ARM=y +# CONFIG_DRM_HDLCD is not set +CONFIG_DRM_MALI_DISPLAY=m # CONFIG_DRM_RADEON is not set +# CONFIG_DRM_AMDGPU is not set + +# +# ACP (Audio CoProcessor) Configuration +# # CONFIG_DRM_NOUVEAU is not set -# CONFIG_DRM_MGA is not set -# CONFIG_DRM_VIA is not set -# CONFIG_DRM_SAVAGE is not set +# CONFIG_DRM_VGEM is not set CONFIG_DRM_EXYNOS=m -CONFIG_DRM_EXYNOS_DMABUF=y -CONFIG_DRM_EXYNOS_HDMI=y + +# +# CRTCs +# +# CONFIG_DRM_EXYNOS_FIMD is not set +# CONFIG_DRM_EXYNOS5433_DECON is not set +# CONFIG_DRM_EXYNOS7_DECON is not set +# CONFIG_DRM_EXYNOS_MIXER is not set CONFIG_DRM_EXYNOS_VIDI=y + +# +# Encoders and Bridges +# + +# +# Sub-drivers +# CONFIG_DRM_EXYNOS_G2D=y CONFIG_DRM_EXYNOS_IPP=y CONFIG_DRM_EXYNOS_FIMC=y CONFIG_DRM_EXYNOS_ROTATOR=y -# CONFIG_DRM_VMWGFX is not set CONFIG_DRM_UDL=m # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set CONFIG_DRM_ARMADA=m -CONFIG_DRM_RCAR_DU=m -CONFIG_DRM_RCAR_LVDS=y -CONFIG_DRM_SHMOBILE=m +CONFIG_DRM_RCAR_DW_HDMI=m +CONFIG_DRM_SUN4I=m +CONFIG_DRM_SUN4I_HDMI=m +CONFIG_DRM_SUN4I_HDMI_CEC=y +CONFIG_DRM_SUN4I_BACKEND=m +CONFIG_DRM_SUN8I_DW_HDMI=m +CONFIG_DRM_SUN8I_MIXER=m CONFIG_DRM_OMAP=m -CONFIG_DRM_OMAP_NUM_CRTCS=2 +CONFIG_OMAP2_DSS_INIT=y +CONFIG_OMAP_DSS_BASE=m +CONFIG_OMAP2_DSS=m +# CONFIG_OMAP2_DSS_DEBUG is not set +# CONFIG_OMAP2_DSS_DEBUGFS is not set +CONFIG_OMAP2_DSS_DPI=y +CONFIG_OMAP2_DSS_VENC=y +CONFIG_OMAP2_DSS_HDMI_COMMON=y +CONFIG_OMAP4_DSS_HDMI=y +CONFIG_OMAP5_DSS_HDMI=y +CONFIG_OMAP2_DSS_SDI=y +CONFIG_OMAP2_DSS_DSI=y +CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=8 +CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y + +# +# OMAPDRM External Display Device Drivers +# +CONFIG_DRM_OMAP_ENCODER_OPA362=m +CONFIG_DRM_OMAP_ENCODER_TFP410=m +CONFIG_DRM_OMAP_ENCODER_TPD12S015=m +CONFIG_DRM_OMAP_CONNECTOR_DVI=m +CONFIG_DRM_OMAP_CONNECTOR_HDMI=m +CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m +CONFIG_DRM_OMAP_PANEL_DPI=m +CONFIG_DRM_OMAP_PANEL_DSI_CM=m +CONFIG_DRM_OMAP_PANEL_SHARP_LS037V7DW01=m CONFIG_DRM_TILCDC=m +CONFIG_DRM_TILCDC_SLAVE_COMPAT=y # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set -# CONFIG_VGASTATE is not set -# CONFIG_VIDEO_OUTPUT_CONTROL is not set -CONFIG_VIDEOMODE_HELPERS=y -CONFIG_HDMI=y +# CONFIG_DRM_FSL_DCU is not set +# CONFIG_DRM_STM is not set +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_PANEL_LVDS=m +CONFIG_DRM_PANEL_SIMPLE=m +CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m +CONFIG_DRM_PANEL_JDI_LT070ME05000=m +CONFIG_DRM_PANEL_PANASONIC_VVX10F034N00=m +CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2=m +CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m +CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=m +CONFIG_DRM_PANEL_SHARP_LS043T1LE01=m +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_DUMB_VGA_DAC=m +CONFIG_DRM_LVDS_ENCODER=m +CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW=m +CONFIG_DRM_NXP_PTN3460=m +CONFIG_DRM_PARADE_PS8622=m +CONFIG_DRM_SIL_SII8620=m +CONFIG_DRM_SII902X=m +CONFIG_DRM_TOSHIBA_TC358767=m +CONFIG_DRM_TI_TFP410=m +CONFIG_DRM_I2C_ADV7511=m +CONFIG_DRM_I2C_ADV7511_AUDIO=y +CONFIG_DRM_I2C_ADV7533=y +CONFIG_DRM_DW_HDMI=m +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m +CONFIG_DRM_DW_HDMI_I2S_AUDIO=m +CONFIG_DRM_DW_HDMI_CEC=m +CONFIG_DRM_STI=m +CONFIG_DRM_VC4=m +CONFIG_DRM_VC4_HDMI_CEC=y +CONFIG_DRM_ETNAVIV=m +CONFIG_DRM_ETNAVIV_THERMAL=y +# CONFIG_DRM_ETNAVIV_REGISTER_LOGGING is not set +# CONFIG_DRM_ARCPGU is not set +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_MXS=y +CONFIG_DRM_MXSFB=m +CONFIG_DRM_MESON=m +CONFIG_DRM_MESON_DW_HDMI=m +CONFIG_DRM_TINYDRM=m +CONFIG_DRM_PL111=m +# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# CONFIG_FB=y CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y # CONFIG_FB_DDC is not set # CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=m -CONFIG_FB_CFB_COPYAREA=m -CONFIG_FB_CFB_IMAGEBLIT=m +CONFIG_FB_CFB_FILLRECT=y +CONFIG_FB_CFB_COPYAREA=y +CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_CFB_REV_PIXELS_IN_BYTE=y -CONFIG_FB_SYS_FILLRECT=y -CONFIG_FB_SYS_COPYAREA=y -CONFIG_FB_SYS_IMAGEBLIT=y +CONFIG_FB_SYS_FILLRECT=m +CONFIG_FB_SYS_COPYAREA=m +CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set -# CONFIG_FB_BACKLIGHT is not set +CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y
@@ -3983,6 +4764,7 @@ CONFIG_FB_TILEBLITTING=y # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set CONFIG_FB_ARMCLCD=m +CONFIG_PLAT_VERSATILE_CLCD=y CONFIG_FB_IMX=m # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ASILIANT is not set @@ -4009,14 +4791,10 @@ CONFIG_FB_OPENCORES=m # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set -# CONFIG_FB_VT8500 is not set -# CONFIG_FB_WM8505 is not set -# CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m # CONFIG_FB_UDL is not set -CONFIG_FB_XILINX=m -# CONFIG_FB_GOLDFISH is not set +# CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_DA8XX=m # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set @@ -4024,35 +4802,10 @@ CONFIG_FB_DA8XX=m # CONFIG_FB_MX3 is not set # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_SIMPLE is not set -CONFIG_OMAP2_VRFB=y -CONFIG_OMAP2_DSS=y -# CONFIG_OMAP2_DSS_DEBUG is not set -# CONFIG_OMAP2_DSS_DEBUGFS is not set -CONFIG_OMAP2_DSS_DPI=y -CONFIG_OMAP2_DSS_VENC=y -CONFIG_OMAP4_DSS_HDMI=y -CONFIG_OMAP4_DSS_HDMI_AUDIO=y -CONFIG_OMAP2_DSS_SDI=y -CONFIG_OMAP2_DSS_DSI=y -CONFIG_OMAP2_DSS_MIN_FCK_PER_PCK=8 -CONFIG_OMAP2_DSS_SLEEP_AFTER_VENC_RESET=y -CONFIG_FB_OMAP2=m -CONFIG_FB_OMAP2_DEBUG_SUPPORT=y -CONFIG_FB_OMAP2_NUM_FBS=3 - -# -# OMAP Display Device Drivers (new device model) -# -CONFIG_DISPLAY_ENCODER_TFP410=m -CONFIG_DISPLAY_ENCODER_TPD12S015=m -CONFIG_DISPLAY_CONNECTOR_DVI=m -CONFIG_DISPLAY_CONNECTOR_HDMI=m -CONFIG_DISPLAY_CONNECTOR_ANALOG_TV=m -CONFIG_DISPLAY_PANEL_DPI=m -CONFIG_DISPLAY_PANEL_DSI_CM=m -CONFIG_DISPLAY_PANEL_SHARP_LS037V7DW01=m -# CONFIG_EXYNOS_VIDEO is not set +# CONFIG_FB_MXS is not set +CONFIG_FB_SIMPLE=y +CONFIG_FB_SSD1307=m +# CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m @@ -4060,6 +4813,7 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_PWM is not set +# CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_88PM860X is not set @@ -4070,6 +4824,10 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +# CONFIG_VGASTATE is not set +CONFIG_VIDEOMODE_HELPERS=y +CONFIG_HDMI=y
# # Console display driver support @@ -4082,44 +4840,48 @@ CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y -CONFIG_FB_SSD1307=m CONFIG_SOUND=m CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m +CONFIG_SND_PCM_ELD=y +CONFIG_SND_PCM_IEC958=y CONFIG_SND_DMAENGINE_PCM=m CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=m CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -4135,15 +4897,12 @@ CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_PCI=y CONFIG_SND_AD1889=m -CONFIG_SND_ALS300=m -CONFIG_SND_ALI5451=m CONFIG_SND_ATIIXP=m CONFIG_SND_ATIIXP_MODEM=m CONFIG_SND_AU8810=m CONFIG_SND_AU8820=m CONFIG_SND_AU8830=m CONFIG_SND_AW2=m -CONFIG_SND_AZT3328=m CONFIG_SND_BT87X=m # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=m @@ -4153,7 +4912,6 @@ CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y -CONFIG_SND_CS5535AUDIO=m CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m @@ -4169,44 +4927,17 @@ CONFIG_SND_INDIGOIO=m CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m -CONFIG_SND_EMU10K1=m -CONFIG_SND_EMU10K1X=m +# CONFIG_SND_EMU10K1_SEQ is not set CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m -CONFIG_SND_ES1938=m -CONFIG_SND_ES1968=m -CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_PREALLOC_SIZE=64 -# CONFIG_SND_HDA_HWDEP is not set -# CONFIG_SND_HDA_INPUT_BEEP is not set -# CONFIG_SND_HDA_INPUT_JACK is not set -# CONFIG_SND_HDA_PATCH_LOADER is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m -CONFIG_SND_ICE1712=m CONFIG_SND_ICE1724=m CONFIG_SND_INTEL8X0=m CONFIG_SND_INTEL8X0M=m CONFIG_SND_KORG1212=m CONFIG_SND_LOLA=m -CONFIG_SND_MAESTRO3=m -CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=m CONFIG_SND_NM256=m CONFIG_SND_PCXHR=m @@ -4214,13 +4945,37 @@ CONFIG_SND_RIPTIDE=m CONFIG_SND_RME32=m CONFIG_SND_RME96=m CONFIG_SND_RME9652=m -CONFIG_SND_SONICVIBES=m -CONFIG_SND_TRIDENT=m CONFIG_SND_VIA82XX=m CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +# CONFIG_SND_HDA_HWDEP is not set +# CONFIG_SND_HDA_RECONFIG is not set +# CONFIG_SND_HDA_INPUT_BEEP is not set +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_ARM=y CONFIG_SND_ARMAACI=m CONFIG_SND_USB=y @@ -4230,54 +4985,176 @@ CONFIG_SND_USB_CAIAQ=m CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m -CONFIG_SND_FIREWIRE=y -CONFIG_SND_FIREWIRE_LIB=m -CONFIG_SND_DICE=m -# CONFIG_SND_FIREWIRE_SPEAKERS is not set -# CONFIG_SND_ISIGHT is not set -# CONFIG_SND_SCS1X is not set +CONFIG_SND_BCD2000=m +# CONFIG_SND_USB_POD is not set +# CONFIG_SND_USB_PODHD is not set +# CONFIG_SND_USB_TONEPORT is not set +# CONFIG_SND_USB_VARIAX is not set +# CONFIG_SND_FIREWIRE is not set CONFIG_SND_SOC=m CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y -CONFIG_SND_SOC_ADI=m -CONFIG_SND_SOC_ADI_AXI_I2S=m -CONFIG_SND_SOC_ADI_AXI_SPDIF=m +# CONFIG_SND_SOC_AMD_ACP is not set CONFIG_SND_ATMEL_SOC=m -CONFIG_SND_DAVINCI_SOC=m +CONFIG_SND_BCM2835_SOC_I2S=m +# CONFIG_SND_EDMA_SOC is not set CONFIG_SND_DAVINCI_SOC_MCASP=m -CONFIG_SND_DAVINCI_SOC_GENERIC_EVM=m -CONFIG_SND_AM33XX_SOC_EVM=m CONFIG_SND_DESIGNWARE_I2S=m +# CONFIG_SND_DESIGNWARE_PCM is not set + +# +# SoC Audio for Freescale CPUs +# + +# +# Common SoC Audio options for Freescale CPUs: +# +# CONFIG_SND_SOC_FSL_ASRC is not set +# CONFIG_SND_SOC_FSL_SAI is not set CONFIG_SND_SOC_FSL_SSI=m CONFIG_SND_SOC_FSL_SPDIF=m -CONFIG_SND_IMX_SOC=m +# CONFIG_SND_SOC_FSL_ESAI is not set CONFIG_SND_SOC_IMX_PCM_DMA=m CONFIG_SND_SOC_IMX_AUDMUX=m +CONFIG_SND_IMX_SOC=m +CONFIG_SND_SOC_IMX_PCM_FIQ=m + +# +# SoC Audio support for Freescale i.MX boards: +# +# CONFIG_SND_SOC_EUKREA_TLV320 is not set CONFIG_SND_SOC_IMX_WM8962=m +# CONFIG_SND_SOC_IMX_ES8328 is not set CONFIG_SND_SOC_IMX_SGTL5000=m CONFIG_SND_SOC_IMX_SPDIF=m +# CONFIG_SND_SOC_FSL_ASOC_CARD is not set +# CONFIG_SND_I2S_HI6210_I2S is not set CONFIG_SND_OMAP_SOC=m CONFIG_SND_OMAP_SOC_DMIC=m CONFIG_SND_OMAP_SOC_MCBSP=m CONFIG_SND_OMAP_SOC_MCPDM=m -CONFIG_SND_OMAP_SOC_HDMI=m +CONFIG_SND_OMAP_SOC_HDMI_AUDIO=m CONFIG_SND_OMAP_SOC_RX51=m CONFIG_SND_OMAP_SOC_AM3517EVM=m CONFIG_SND_OMAP_SOC_OMAP_TWL4030=m CONFIG_SND_OMAP_SOC_OMAP_ABE_TWL6040=m -CONFIG_SND_OMAP_SOC_OMAP_HDMI=m CONFIG_SND_OMAP_SOC_OMAP3_PANDORA=m +# CONFIG_SND_KIRKWOOD_SOC is not set +# CONFIG_SND_SOC_IMG is not set +# CONFIG_SND_SOC_ROCKCHIP is not set + +# +# STMicroelectronics STM32 SOC audio support +# + +# +# Allwinner SoC Audio support +# +CONFIG_SND_SUN4I_CODEC=m +CONFIG_SND_SUN8I_CODEC=m +CONFIG_SND_SUN8I_CODEC_ANALOG=m +CONFIG_SND_SUN4I_I2S=m +CONFIG_SND_SUN4I_SPDIF=m +# CONFIG_SND_SOC_XTFPGA_I2S is not set +# CONFIG_ZX_TDM is not set CONFIG_SND_SOC_I2C_AND_SPI=m + +# +# CODEC drivers +# +# CONFIG_SND_SOC_AC97_CODEC is not set +# CONFIG_SND_SOC_ADAU1701 is not set +# CONFIG_SND_SOC_ADAU1761_I2C is not set +# CONFIG_SND_SOC_ADAU7002 is not set +# CONFIG_SND_SOC_AK4554 is not set +# CONFIG_SND_SOC_AK4613 is not set +# CONFIG_SND_SOC_AK4642 is not set +# CONFIG_SND_SOC_AK5386 is not set +# CONFIG_SND_SOC_ALC5623 is not set +# CONFIG_SND_SOC_BT_SCO is not set +# CONFIG_SND_SOC_CS35L32 is not set +# CONFIG_SND_SOC_CS35L33 is not set +# CONFIG_SND_SOC_CS35L34 is not set +# CONFIG_SND_SOC_CS35L35 is not set +# CONFIG_SND_SOC_CS42L42 is not set +# CONFIG_SND_SOC_CS42L51_I2C is not set +# CONFIG_SND_SOC_CS42L52 is not set +# CONFIG_SND_SOC_CS42L56 is not set +# CONFIG_SND_SOC_CS42L73 is not set +# CONFIG_SND_SOC_CS4265 is not set +# CONFIG_SND_SOC_CS4270 is not set +# CONFIG_SND_SOC_CS4271_I2C is not set +# CONFIG_SND_SOC_CS42XX8_I2C is not set +# CONFIG_SND_SOC_CS43130 is not set +# CONFIG_SND_SOC_CS4349 is not set +# CONFIG_SND_SOC_CS53L30 is not set +# CONFIG_SND_SOC_DIO2125 is not set CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_HDMI_CODEC=m +# CONFIG_SND_SOC_ES7134 is not set +# CONFIG_SND_SOC_ES8316 is not set +# CONFIG_SND_SOC_ES8328_I2C is not set +# CONFIG_SND_SOC_GTM601 is not set +# CONFIG_SND_SOC_INNO_RK3036 is not set +# CONFIG_SND_SOC_MAX98504 is not set +# CONFIG_SND_SOC_MAX98927 is not set +# CONFIG_SND_SOC_MAX9860 is not set +# CONFIG_SND_SOC_MSM8916_WCD_DIGITAL is not set +# CONFIG_SND_SOC_PCM1681 is not set +# CONFIG_SND_SOC_PCM179X_I2C is not set +# CONFIG_SND_SOC_PCM3168A_I2C is not set +# CONFIG_SND_SOC_PCM512x_I2C is not set +# CONFIG_SND_SOC_RT5616 is not set +# CONFIG_SND_SOC_RT5631 is not set +# CONFIG_SND_SOC_RT5677_SPI is not set CONFIG_SND_SOC_SGTL5000=m +# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set +# CONFIG_SND_SOC_SPDIF is not set +# CONFIG_SND_SOC_SSM2602_I2C is not set +# CONFIG_SND_SOC_SSM4567 is not set +# CONFIG_SND_SOC_STA32X is not set +# CONFIG_SND_SOC_STA350 is not set +# CONFIG_SND_SOC_STI_SAS is not set +# CONFIG_SND_SOC_TAS2552 is not set +# CONFIG_SND_SOC_TAS5086 is not set +# CONFIG_SND_SOC_TAS571X is not set +# CONFIG_SND_SOC_TAS5720 is not set +# CONFIG_SND_SOC_TFA9879 is not set CONFIG_SND_SOC_TLV320AIC23=m +CONFIG_SND_SOC_TLV320AIC23_I2C=m +# CONFIG_SND_SOC_TLV320AIC31XX is not set CONFIG_SND_SOC_TLV320AIC3X=m +# CONFIG_SND_SOC_TS3A227E is not set CONFIG_SND_SOC_TWL4030=m CONFIG_SND_SOC_TWL6040=m +# CONFIG_SND_SOC_WM8510 is not set +# CONFIG_SND_SOC_WM8523 is not set +# CONFIG_SND_SOC_WM8524 is not set +# CONFIG_SND_SOC_WM8580 is not set +# CONFIG_SND_SOC_WM8711 is not set +# CONFIG_SND_SOC_WM8728 is not set +# CONFIG_SND_SOC_WM8731 is not set +# CONFIG_SND_SOC_WM8737 is not set +# CONFIG_SND_SOC_WM8741 is not set +# CONFIG_SND_SOC_WM8750 is not set +# CONFIG_SND_SOC_WM8753 is not set +# CONFIG_SND_SOC_WM8776 is not set +# CONFIG_SND_SOC_WM8804_I2C is not set +# CONFIG_SND_SOC_WM8903 is not set +# CONFIG_SND_SOC_WM8960 is not set CONFIG_SND_SOC_WM8962=m +# CONFIG_SND_SOC_WM8974 is not set +# CONFIG_SND_SOC_WM8978 is not set +# CONFIG_SND_SOC_WM8985 is not set +# CONFIG_SND_SOC_ZX_AUD96P22 is not set +# CONFIG_SND_SOC_NAU8540 is not set +# CONFIG_SND_SOC_NAU8810 is not set +# CONFIG_SND_SOC_NAU8824 is not set CONFIG_SND_SOC_TPA6130A2=m +CONFIG_SND_SIMPLE_CARD_UTILS=m CONFIG_SND_SIMPLE_CARD=m -# CONFIG_SOUND_PRIME is not set +# CONFIG_SND_SIMPLE_SCU_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_CARD is not set +# CONFIG_SND_AUDIO_GRAPH_SCU_CARD is not set CONFIG_AC97_BUS=m
# @@ -4293,45 +5170,59 @@ CONFIG_HID_GENERIC=y # Special HID drivers # CONFIG_HID_A4TECH=y +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set +# CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y +# CONFIG_HID_CORSAIR is not set # CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set +# CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LED=m +# CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y @@ -4339,7 +5230,9 @@ CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y +# CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -4347,18 +5240,22 @@ CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +# CONFIG_HID_ALPS is not set
# # USB HID support @@ -4372,12 +5269,11 @@ CONFIG_USB_HIDDEV=y # CONFIG_I2C_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_ARCH_HAS_EHCI=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set +CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# @@ -4388,6 +5284,8 @@ CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +# CONFIG_USB_LEDS_TRIGGER_USBPORT is not set CONFIG_USB_MON=m CONFIG_USB_WUSB_CBAF=m # CONFIG_USB_WUSB_CBAF_DEBUG is not set @@ -4397,7 +5295,9 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m +# CONFIG_USB_XHCI_MVEBU is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y @@ -4408,27 +5308,21 @@ CONFIG_USB_EHCI_HCD_ORION=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m -CONFIG_USB_FUSBH200_HCD=m CONFIG_USB_FOTG210_HCD=m CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_OMAP3=y CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y -CONFIG_USB_UHCI_SUPPORT_NON_PCI_HC=y -CONFIG_USB_UHCI_PLATFORM=y # CONFIG_USB_U132_HCD is not set CONFIG_USB_SL811_HCD=m CONFIG_USB_SL811_HCD_ISO=y # CONFIG_USB_R8A66597_HCD is not set -CONFIG_USB_RENESAS_USBHS_HCD=m CONFIG_USB_IMX21_HCD=y CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set -CONFIG_USB_RENESAS_USBHS=m
# # USB Device Class drivers @@ -4461,26 +5355,37 @@ CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m +# CONFIG_USB_UAS is not set
# # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_VUDC is not set +# CONFIG_USBIP_DEBUG is not set CONFIG_USB_MUSB_HDRC=m # CONFIG_USB_MUSB_HOST is not set # CONFIG_USB_MUSB_GADGET is not set CONFIG_USB_MUSB_DUAL_ROLE=y -CONFIG_USB_MUSB_TUSB6010=m + +# +# Platform Glue Layer +# +CONFIG_USB_MUSB_SUNXI=m CONFIG_USB_MUSB_OMAP2PLUS=m CONFIG_USB_MUSB_AM35X=m CONFIG_USB_MUSB_DSPS=m -CONFIG_USB_MUSB_UX500=m CONFIG_USB_MUSB_AM335X_CHILD=m -# CONFIG_USB_UX500_DMA is not set -# CONFIG_USB_INVENTRA_DMA is not set -# CONFIG_USB_TI_CPPI41_DMA is not set -# CONFIG_USB_TUSB_OMAP_DMA is not set + +# +# MUSB DMA mode +# CONFIG_MUSB_PIO_ONLY=y CONFIG_USB_DWC3=m # CONFIG_USB_DWC3_HOST is not set @@ -4490,21 +5395,25 @@ CONFIG_USB_DWC3_DUAL_ROLE=y # # Platform Glue Driver Support # -CONFIG_USB_DWC3_EXYNOS=m -CONFIG_USB_DWC3_PCI=m -CONFIG_USB_DWC3_KEYSTONE=m +CONFIG_USB_DWC3_OMAP=m +CONFIG_USB_DWC3_OF_SIMPLE=m +CONFIG_USB_DWC2=y +# CONFIG_USB_DWC2_HOST is not set
# -# Debugging features +# Gadget/Dual-role mode requires USB Gadget support to be enabled # -# CONFIG_USB_DWC3_DEBUG is not set -CONFIG_USB_DWC2=m +# CONFIG_USB_DWC2_PERIPHERAL is not set +CONFIG_USB_DWC2_DUAL_ROLE=y +CONFIG_USB_DWC2_PCI=m # CONFIG_USB_DWC2_DEBUG is not set # CONFIG_USB_DWC2_TRACK_MISSED_SOFS is not set CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_OF=m +CONFIG_USB_CHIPIDEA_PCI=m CONFIG_USB_CHIPIDEA_UDC=y CONFIG_USB_CHIPIDEA_HOST=y -# CONFIG_USB_CHIPIDEA_DEBUG is not set +# CONFIG_USB_ISP1760 is not set
# # USB port drivers @@ -4529,6 +5438,7 @@ CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m +# CONFIG_USB_SERIAL_F8153X is not set # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m @@ -4560,9 +5470,9 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m +# CONFIG_USB_SERIAL_UPD78F0730 is not set # CONFIG_USB_SERIAL_DEBUG is not set
# @@ -4575,7 +5485,6 @@ CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m -CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set @@ -4591,7 +5500,11 @@ CONFIG_USB_IOWARRIOR=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m +# CONFIG_USB_HUB_USB251XB is not set CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m @@ -4602,21 +5515,16 @@ CONFIG_USB_XUSBATM=m # USB Physical Layer drivers # CONFIG_USB_PHY=y -CONFIG_USB_OTG_FSM=m CONFIG_NOP_USB_XCEIV=y -CONFIG_OMAP_CONTROL_USB=y -CONFIG_OMAP_USB3=m CONFIG_AM335X_CONTROL_USB=m CONFIG_AM335X_PHY_USB=m -CONFIG_SAMSUNG_USBPHY=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m CONFIG_TWL6030_USB=m CONFIG_USB_GPIO_VBUS=m +# CONFIG_TAHVO_USB is not set CONFIG_USB_ISP1301=m CONFIG_USB_MXS_PHY=m -CONFIG_USB_RCAR_PHY=m CONFIG_USB_ULPI=y +CONFIG_USB_ULPI_VIEWPORT=y CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set @@ -4632,17 +5540,18 @@ CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set -# CONFIG_USB_RENESAS_USBHS_UDC is not set # CONFIG_USB_PXA27X is not set -# CONFIG_USB_S3C_HSOTG is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set +# CONFIG_USB_SNP_UDC_PLAT is not set # CONFIG_USB_M66592 is not set +# CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set # CONFIG_USB_EG20T is not set +# CONFIG_USB_GADGET_XILINX is not set # CONFIG_USB_DUMMY_HCD is not set CONFIG_USB_LIBCOMPOSITE=m CONFIG_USB_U_ETHER=m @@ -4669,33 +5578,42 @@ CONFIG_USB_ETH_EEM=y # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_G_WEBCAM is not set -# CONFIG_UWB is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set
# -# MMC/SD/SDIO Card Drivers +# USB Power Delivery and Type-C drivers # +# CONFIG_TYPEC_UCSI is not set +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set +# CONFIG_UWB is not set +CONFIG_MMC=y +CONFIG_PWRSEQ_EMMC=y +# CONFIG_PWRSEQ_SD8787 is not set +CONFIG_PWRSEQ_SIMPLE=y CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set
# # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_DEBUG is not set CONFIG_MMC_ARMMMCI=m CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_IO_ACCESSORS=y # CONFIG_MMC_SDHCI_PCI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_OF_ARASAN=m +# CONFIG_MMC_SDHCI_OF_AT91 is not set +# CONFIG_MMC_SDHCI_OF_ESDHC is not set +# CONFIG_MMC_SDHCI_CADENCE is not set CONFIG_MMC_SDHCI_ESDHC_IMX=y +CONFIG_MMC_SDHCI_DOVE=m CONFIG_MMC_SDHCI_PXAV3=m -CONFIG_MMC_SDHCI_PXAV2=m +# CONFIG_MMC_SDHCI_F_SDH30 is not set +CONFIG_MMC_SDHCI_IPROC=y +CONFIG_MMC_MESON_GX=y CONFIG_MMC_OMAP=y CONFIG_MMC_OMAP_HS=y CONFIG_MMC_MXC=m @@ -4704,16 +5622,19 @@ CONFIG_MMC_MVSDIO=y # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_DW=m -CONFIG_MMC_DW_IDMAC=y CONFIG_MMC_DW_PLTFM=m CONFIG_MMC_DW_EXYNOS=m -CONFIG_MMC_DW_SOCFPGA=m CONFIG_MMC_DW_K3=m # CONFIG_MMC_DW_PCI is not set +# CONFIG_MMC_DW_ROCKCHIP is not set CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m -CONFIG_MMC_WMT=m +# CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_SUNXI=y +# CONFIG_MMC_TOSHIBA_PCI is not set +CONFIG_MMC_BCM2835=y +# CONFIG_MMC_MTK is not set +# CONFIG_MMC_SDHCI_XENON is not set CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set
@@ -4732,11 +5653,15 @@ CONFIG_MS_BLOCK=m # CONFIG_MEMSTICK_R592 is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +# CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
# # LED drivers # CONFIG_LEDS_88PM860X=y +# CONFIG_LEDS_BCM6328 is not set +# CONFIG_LEDS_BCM6358 is not set CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m @@ -4744,23 +5669,33 @@ CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=m +# CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m +# CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m CONFIG_LEDS_PWM=m CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_LT3593=m +CONFIG_LEDS_NS2=y CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=m -CONFIG_LEDS_OT200=m +# CONFIG_LEDS_IS31FL319X is not set +# CONFIG_LEDS_IS31FL32XX is not set + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# CONFIG_LEDS_BLINKM=m -CONFIG_LEDS_TLC59116=m +# CONFIG_LEDS_SYSCON is not set +# CONFIG_LEDS_USER is not set
# # LED Triggers @@ -4768,6 +5703,8 @@ CONFIG_LEDS_TLC59116=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m +# CONFIG_LEDS_TRIGGER_DISK is not set +# CONFIG_LEDS_TRIGGER_MTD is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y @@ -4779,16 +5716,22 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m +# CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_LEDS_TRIGGER_NETDEV=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y
# # RTC interfaces @@ -4804,19 +5747,22 @@ CONFIG_RTC_INTF_DEV_UIE_EMUL=y # CONFIG_RTC_DRV_88PM860X=m CONFIG_RTC_DRV_88PM80X=m +# CONFIG_RTC_DRV_ABB5ZES3 is not set +# CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y +# CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m +# CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_HYM8563=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m +# CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m @@ -4825,14 +5771,25 @@ CONFIG_RTC_DRV_BQ32K=m CONFIG_RTC_DRV_TWL4030=y # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m +# CONFIG_RTC_DRV_RX8010 is not set CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m +# CONFIG_RTC_DRV_RV8803 is not set
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y
# # Platform RTC drivers @@ -4841,7 +5798,9 @@ CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m +# CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m @@ -4850,7 +5809,7 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m -CONFIG_RTC_DRV_DS2404=m +# CONFIG_RTC_DRV_ZYNQMP is not set
# # on-CPU RTC drivers @@ -4859,12 +5818,14 @@ CONFIG_RTC_DRV_IMXDI=m CONFIG_RTC_DRV_OMAP=y CONFIG_RTC_DRV_PL030=m CONFIG_RTC_DRV_PL031=m -CONFIG_RTC_DRV_VT8500=m +CONFIG_RTC_DRV_SUN6I=y CONFIG_RTC_DRV_SUNXI=y CONFIG_RTC_DRV_MV=y +# CONFIG_RTC_DRV_ARMADA38X is not set +# CONFIG_RTC_DRV_FTRTC010 is not set CONFIG_RTC_DRV_MXC=m CONFIG_RTC_DRV_SNVS=m -CONFIG_RTC_DRV_MOXART=m +# CONFIG_RTC_DRV_R7301 is not set
# # HID Sensor RTC drivers @@ -4877,24 +5838,33 @@ CONFIG_DMADEVICES=y # DMA Devices # CONFIG_ASYNC_TX_ENABLE_CHANNEL_SWITCH=y +CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y +CONFIG_DMA_OF=y +# CONFIG_ALTERA_MSGDMA is not set CONFIG_AMBA_PL08X=y -CONFIG_DW_DMAC_CORE=m -# CONFIG_DW_DMAC is not set -CONFIG_DW_DMAC_PCI=m +CONFIG_DMA_BCM2835=y +CONFIG_DMA_OMAP=y +CONFIG_DMA_SUN4I=y +CONFIG_DMA_SUN6I=y +# CONFIG_FSL_EDMA is not set +CONFIG_IMX_DMA=y +CONFIG_IMX_SDMA=y +# CONFIG_INTEL_IDMA64 is not set CONFIG_MV_XOR=y +CONFIG_MXS_DMA=y CONFIG_MX3_IPU=y CONFIG_MX3_IPU_IRQS=4 -CONFIG_TIMB_DMA=m -CONFIG_TI_EDMA=y +# CONFIG_NBPFAXI_DMA is not set CONFIG_PL330_DMA=y -CONFIG_IMX_SDMA=y -CONFIG_IMX_DMA=y -CONFIG_MXS_DMA=y -CONFIG_DMA_OMAP=y CONFIG_TI_CPPI41=m -CONFIG_DMA_ENGINE=y -CONFIG_DMA_VIRTUAL_CHANNELS=y -CONFIG_DMA_OF=y +CONFIG_TI_DMA_CROSSBAR=y +CONFIG_TI_EDMA=y +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=m +# CONFIG_DW_DMAC is not set +CONFIG_DW_DMAC_PCI=m
# # DMA Clients @@ -4902,7 +5872,15 @@ CONFIG_DMA_OF=y CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +# CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set +CONFIG_ARM_CHARLCD=y +# CONFIG_PANEL is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set @@ -4911,7 +5889,9 @@ CONFIG_UIO=m # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set +# CONFIG_VFIO is not set CONFIG_VIRT_DRIVERS=y
# @@ -4923,33 +5903,20 @@ CONFIG_VIRT_DRIVERS=y # # Microsoft Hyper-V guest support # +# CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y -# CONFIG_ET131X is not set -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -# CONFIG_W35UND is not set +# CONFIG_IRDA is not set # CONFIG_PRISM2_USB is not set -# CONFIG_ECHO is not set # CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set # CONFIG_RTL8192U is not set # CONFIG_RTLLIB is not set +# CONFIG_RTL8723BS is not set # CONFIG_R8712U is not set # CONFIG_R8188EU is not set -# CONFIG_R8821AE is not set -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set +# CONFIG_R8822BE is not set # CONFIG_RTS5208 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set
# # IIO staging drivers @@ -4962,9 +5929,7 @@ CONFIG_RTS5139=m # # Analog to digital converters # -# CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set
# # Analog digital bi-direction converters @@ -4994,16 +5959,8 @@ CONFIG_RTS5139=m # # Light sensors # -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set
-# -# Magnetometer sensors -# -# CONFIG_SENSORS_HMC5843 is not set - # # Active energy metering IC # @@ -5016,48 +5973,42 @@ CONFIG_RTS5139=m # # Triggers - standalone # -# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set -# CONFIG_IIO_SIMPLE_DUMMY is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set +# CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set
# # Speakup console speech # # CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set
# # Android # -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set +# CONFIG_STAGING_BOARD is not set CONFIG_LTE_GDM724X=m -CONFIG_NET_VENDOR_SILICOM=y -# CONFIG_SBYPASS is not set -# CONFIG_BPCTL is not set -CONFIG_CED1401=m -CONFIG_DRM_IMX=m -# CONFIG_DRM_IMX_FB_HELPER is not set -CONFIG_DRM_IMX_PARALLEL_DISPLAY=m -# CONFIG_DRM_IMX_TVE is not set -CONFIG_DRM_IMX_LDB=m -CONFIG_DRM_IMX_IPUV3_CORE=m -CONFIG_DRM_IMX_IPUV3=m -CONFIG_DRM_IMX_HDMI=m -# CONFIG_DGRP is not set # CONFIG_FIREWIRE_SERIAL is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set +# CONFIG_LNET is not set # CONFIG_DGNC is not set -# CONFIG_DGAP is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set +CONFIG_BCM_VIDEOCORE=m +CONFIG_BCM2835_VCHIQ=m +# CONFIG_BCM2835_VCHIQ_SUPPORT_MEMDUMP is not set +CONFIG_SND_BCM2835=m +# CONFIG_VIDEO_BCM2835 is not set +# CONFIG_CRYPTO_DEV_CCREE is not set + +# +# USB Power Delivery and Type-C drivers +# +# CONFIG_TYPEC_TCPM is not set +# CONFIG_GOLDFISH is not set +# CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y @@ -5065,104 +6016,283 @@ CONFIG_COMMON_CLK=y # # Common Clock Framework # +CONFIG_ICST=y CONFIG_COMMON_CLK_VERSATILE=y +CONFIG_CLK_SP810=y +CONFIG_CLK_VEXPRESS_OSC=y +# CONFIG_CLK_HSDK is not set CONFIG_COMMON_CLK_SI5351=m +# CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI570=m +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CDCE925 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_CLK_TWL6040=m -CONFIG_COMMON_CLK_AXI_CLKGEN=m -CONFIG_COMMON_CLK_QCOM=m -CONFIG_MSM_GCC_8660=m -CONFIG_MSM_GCC_8960=m -CONFIG_MSM_MMCC_8960=m -CONFIG_MSM_GCC_8974=m -CONFIG_MSM_MMCC_8974=m +CONFIG_CLK_QORIQ=y +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PWM is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +# CONFIG_COMMON_CLK_VC5 is not set +CONFIG_COMMON_CLK_AMLOGIC=y +CONFIG_COMMON_CLK_MESON8B=y CONFIG_MVEBU_CLK_COMMON=y CONFIG_MVEBU_CLK_CPU=y CONFIG_MVEBU_CLK_COREDIV=y CONFIG_ARMADA_370_CLK=y +CONFIG_ARMADA_375_CLK=y +CONFIG_ARMADA_38X_CLK=y +CONFIG_ARMADA_39X_CLK=y CONFIG_ARMADA_XP_CLK=y +CONFIG_DOVE_CLK=y +CONFIG_SUNXI_CCU=y +CONFIG_SUN4I_A10_CCU=y +CONFIG_SUN5I_CCU=y +CONFIG_SUN6I_A31_CCU=y +CONFIG_SUN8I_A23_CCU=y +CONFIG_SUN8I_A33_CCU=y +CONFIG_SUN8I_A83T_CCU=y +CONFIG_SUN8I_H3_CCU=y +CONFIG_SUN8I_V3S_CCU=y +CONFIG_SUN8I_DE2_CCU=y +CONFIG_SUN8I_R40_CCU=y +CONFIG_SUN9I_A80_CCU=y +CONFIG_SUN8I_R_CCU=y +CONFIG_COMMON_CLK_TI_ADPLL=y CONFIG_HWSPINLOCK=y +CONFIG_HWSPINLOCK_OMAP=y
# -# Hardware Spinlock drivers +# Clock Source drivers # -CONFIG_HWSPINLOCK_OMAP=y -CONFIG_CLKSRC_OF=y +CONFIG_TIMER_OF=y +CONFIG_TIMER_PROBE=y CONFIG_CLKSRC_MMIO=y +CONFIG_BCM2835_TIMER=y CONFIG_DW_APB_TIMER=y CONFIG_DW_APB_TIMER_OF=y +CONFIG_ROCKCHIP_TIMER=y CONFIG_ARMADA_370_XP_TIMER=y +CONFIG_MESON6_TIMER=y +CONFIG_ORION_TIMER=y CONFIG_SUN4I_TIMER=y CONFIG_SUN5I_HSTIMER=y -CONFIG_VT8500_TIMER=y -CONFIG_CADENCE_TTC_TIMER=y +CONFIG_CLKSRC_TI_32K=y CONFIG_ARM_ARCH_TIMER=y CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y CONFIG_ARM_GLOBAL_TIMER=y +CONFIG_ARM_TIMER_SP804=y CONFIG_CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set +CONFIG_CLKSRC_VERSATILE=y +CONFIG_CLKSRC_IMX_GPT=y CONFIG_MAILBOX=y +# CONFIG_ARM_MHU is not set +# CONFIG_PLATFORM_MHU is not set CONFIG_PL320_MBOX=y -CONFIG_OMAP_MBOX=y CONFIG_OMAP2PLUS_MBOX=y CONFIG_OMAP_MBOX_KFIFO_SIZE=256 -# CONFIG_IOMMU_SUPPORT is not set +CONFIG_ROCKCHIP_MBOX=y +# CONFIG_ALTERA_MBOX is not set +CONFIG_BCM2835_MBOX=y +# CONFIG_MAILBOX_TEST is not set +CONFIG_IOMMU_API=y +CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set +# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set +CONFIG_OF_IOMMU=y +# CONFIG_OMAP_IOMMU is not set +# CONFIG_ROCKCHIP_IOMMU is not set +# CONFIG_ARM_SMMU is not set
# # Remoteproc drivers # -# CONFIG_STE_MODEM_RPROC is not set +# CONFIG_REMOTEPROC is not set
# # Rpmsg drivers # -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# +CONFIG_MESON_GX_SOCINFO=y + +# +# Broadcom SoC drivers +# +CONFIG_RASPBERRYPI_POWER=y +# CONFIG_SOC_BRCMSTB is not set + +# +# i.MX SoC drivers +# +CONFIG_IMX7_PM_DOMAINS=y + +# +# Qualcomm SoC drivers +# +CONFIG_ROCKCHIP_GRF=y +# CONFIG_ROCKCHIP_PM_DOMAINS is not set +CONFIG_SUNXI_SRAM=y +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y +# CONFIG_DEVFREQ_GOV_PERFORMANCE is not set +# CONFIG_DEVFREQ_GOV_POWERSAVE is not set +# CONFIG_DEVFREQ_GOV_USERSPACE is not set +# CONFIG_DEVFREQ_GOV_PASSIVE is not set + +# +# DEVFREQ Drivers +# +# CONFIG_ARM_RK3399_DMC_DEVFREQ is not set +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_AXP288 is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y +# CONFIG_ARM_PL172_MPMC is not set # CONFIG_TI_EMIF is not set +CONFIG_OMAP_GPMC=y +# CONFIG_OMAP_GPMC_DEBUG is not set CONFIG_MVEBU_DEVBUS=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set
# # Accelerometers # +# CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD06 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set
# # Analog to digital converters # -# CONFIG_EXYNOS_ADC is not set +# CONFIG_AD7291 is not set +# CONFIG_AD799X is not set +CONFIG_AXP20X_ADC=m +# CONFIG_AXP288_ADC is not set +# CONFIG_BERLIN2_ADC is not set +# CONFIG_CC10001_ADC is not set +# CONFIG_ENVELOPE_DETECTOR is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_IMX7D_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set # CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set # CONFIG_MCP3422 is not set +CONFIG_MESON_SARADC=m # CONFIG_NAU7802 is not set +# CONFIG_ROCKCHIP_SARADC is not set +CONFIG_SUN4I_GPADC=m # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set +CONFIG_TWL4030_MADC=m # CONFIG_TWL6030_GPADC is not set +# CONFIG_VF610_ADC is not set # CONFIG_VIPERBOARD_ADC is not set
# # Amplifiers #
+# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# +# SSP Sensor Common +# + +# +# Counters +# + # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set +# CONFIG_AD5593R is not set +# CONFIG_DPOT_DAC is not set +# CONFIG_M62332 is not set # CONFIG_MAX517 is not set +# CONFIG_MAX5821 is not set # CONFIG_MCP4725 is not set +# CONFIG_VF610_DAC is not set + +# +# IIO dummy driver +#
# # Frequency Synthesizers DDS/PLL @@ -5179,47 +6309,105 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # # Digital gyroscope sensors # +# CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set
+# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + # # Humidity sensors # +# CONFIG_AM2315 is not set # CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HID_SENSOR_HUMIDITY is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set
# # Inertial measurement units # -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_IIO_ST_LSM6DSX is not set
# # Light sensors # # CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set +# CONFIG_CM3605 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set
# # Magnetometer sensors # +# CONFIG_AK8974 is not set # CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set + +# +# Multiplexers +# +# CONFIG_IIO_MUX is not set
# # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
# # Triggers - standalone @@ -5227,56 +6415,198 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set
+# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + # # Pressure sensors # +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set
# # Temperature sensors # +# CONFIG_HID_SENSOR_TEMP is not set +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set +# CONFIG_TMP007 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set +# CONFIG_NTB is not set # CONFIG_VME_BUS is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y +CONFIG_PWM_BCM2835=y +# CONFIG_PWM_BERLIN is not set +# CONFIG_PWM_FSL_FTM is not set CONFIG_PWM_IMX=m +# CONFIG_PWM_MESON is not set +# CONFIG_PWM_OMAP_DMTIMER is not set # CONFIG_PWM_PCA9685 is not set -CONFIG_PWM_SUNXI=m +# CONFIG_PWM_ROCKCHIP is not set +CONFIG_PWM_SUN4I=m # CONFIG_PWM_TIECAP is not set # CONFIG_PWM_TIEHRPWM is not set CONFIG_PWM_TWL=m CONFIG_PWM_TWL_LED=m -CONFIG_PWM_VT8500=m CONFIG_IRQCHIP=y CONFIG_ARM_GIC=y +CONFIG_ARM_GIC_MAX_NR=1 +CONFIG_ARM_GIC_V2M=y +CONFIG_ARM_GIC_V3=y +CONFIG_ARM_GIC_V3_ITS=y +CONFIG_ARMADA_370_XP_IRQ=y +CONFIG_DW_APB_ICTL=y +CONFIG_OMAP_IRQCHIP=y +CONFIG_ORION_IRQCHIP=y +# CONFIG_TS4800_IRQ is not set +CONFIG_IRQ_CROSSBAR=y +CONFIG_IMX_GPCV2=y +CONFIG_LS_SCFG_MSI=y +CONFIG_PARTITION_PERCPU=y # CONFIG_IPACK_BUS is not set CONFIG_ARCH_HAS_RESET_CONTROLLER=y CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +CONFIG_RESET_BERLIN=y +CONFIG_RESET_IMX7=y +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +CONFIG_RESET_MESON=y +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +CONFIG_RESET_SUNXI=y +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set
# # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set +CONFIG_PHY_SUN4I_USB=y +CONFIG_PHY_SUN9I_USB=y +CONFIG_PHY_MESON8B_USB2=y +CONFIG_PHY_MESON_GXL_USB2=y +# CONFIG_BCM_KONA_USB2_PHY is not set +CONFIG_ARMADA375_USBCLUSTER_PHY=y +# CONFIG_PHY_BERLIN_SATA is not set +# CONFIG_PHY_BERLIN_USB is not set +# CONFIG_PHY_MVEBU_CP110_COMPHY is not set +CONFIG_PHY_MVEBU_SATA=y +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_ROCKCHIP_DP is not set +# CONFIG_PHY_ROCKCHIP_EMMC is not set +# CONFIG_PHY_ROCKCHIP_INNO_USB2 is not set +# CONFIG_PHY_ROCKCHIP_PCIE is not set +# CONFIG_PHY_ROCKCHIP_TYPEC is not set +# CONFIG_PHY_ROCKCHIP_USB is not set +# CONFIG_PHY_SAMSUNG_USB2 is not set +# CONFIG_PHY_DM816X_USB is not set +CONFIG_OMAP_CONTROL_PHY=y CONFIG_OMAP_USB2=y +# CONFIG_TI_PIPE3 is not set CONFIG_TWL4030_USB=m -# CONFIG_PHY_EXYNOS_DP_VIDEO is not set -# CONFIG_BCM_KONA_USB2_PHY is not set -CONFIG_PHY_SUN4I_USB=y # CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_ARM_PMU=y +CONFIG_RAS=y + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_DAX=y +CONFIG_NVMEM=y +# CONFIG_NVMEM_IMX_IIM is not set +# CONFIG_NVMEM_IMX_OCOTP is not set +# CONFIG_ROCKCHIP_EFUSE is not set +CONFIG_NVMEM_SUNXI_SID=y +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set +# CONFIG_TEE is not set +CONFIG_MULTIPLEXER=m + +# +# Multiplexer drivers +# +# CONFIG_MUX_ADG792A is not set +# CONFIG_MUX_GPIO is not set +# CONFIG_MUX_MMIO is not set + +# +# Firmware Drivers +# +CONFIG_ARM_PSCI_FW=y +# CONFIG_ARM_PSCI_CHECKER is not set +# CONFIG_ARM_SCPI_PROTOCOL is not set +# CONFIG_FIRMWARE_MEMMAP is not set +CONFIG_RASPBERRYPI_FIRMWARE=y +CONFIG_HAVE_ARM_SMCCC=y +# CONFIG_GOOGLE_FIRMWARE is not set + +# +# Tegra firmware driver +#
# # File systems # CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set @@ -5303,9 +6633,13 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -5322,6 +6656,7 @@ CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m +# CONFIG_OVERLAY_FS is not set
# # Caches @@ -5352,13 +6687,18 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +# CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set
# # Pseudo filesystems # CONFIG_PROC_FS=y +CONFIG_PROC_VMCORE=y CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y @@ -5366,6 +6706,7 @@ CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -5376,7 +6717,6 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_EFS_FS is not set # CONFIG_JFFS2_FS is not set # CONFIG_UBIFS_FS is not set -# CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set @@ -5387,14 +6727,16 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -5406,7 +6748,7 @@ CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y @@ -5419,8 +6761,12 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m @@ -5441,7 +6787,7 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set @@ -5508,7 +6854,8 @@ CONFIG_DLM=m # printk and dmesg options # # CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y
@@ -5522,9 +6869,11 @@ CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set +CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set @@ -5533,12 +6882,19 @@ CONFIG_DEBUG_KERNEL=y # # Memory Debugging # +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +# CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y +# CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set @@ -5547,31 +6903,38 @@ CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # -CONFIG_LOCKUP_DETECTOR=y -# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +# CONFIG_SOFTLOCKUP_DETECTOR is not set # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set
# # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -5579,18 +6942,24 @@ CONFIG_DEBUG_LIST=y # # RCU Debugging # -# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 -# CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set +# CONFIG_LATENCYTOP is not set CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y +CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y @@ -5599,7 +6968,6 @@ CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y -CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y @@ -5608,6 +6976,7 @@ CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y +# CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set @@ -5616,222 +6985,96 @@ CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_PROBE_EVENTS is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y +CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_DMA_API_DEBUG is not set
# # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_BUILD_DOCSRC is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_PARMAN is not set +# CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_MEMTEST is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set -# CONFIG_ARM_PTDUMP is not set +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set +# CONFIG_ARM_PTDUMP is not set CONFIG_ARM_UNWIND=y CONFIG_OLD_MCOUNT=y # CONFIG_DEBUG_USER is not set # CONFIG_DEBUG_LL is not set CONFIG_DEBUG_IMX_UART_PORT=1 CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" -# CONFIG_DEBUG_UART_PL01X is not set # CONFIG_DEBUG_UART_8250 is not set CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h" -CONFIG_OC_ETM=y # CONFIG_PID_IN_CONTEXTIDR is not set -CONFIG_DEBUG_SET_MODULE_RONX=y +# CONFIG_CORESIGHT is not set
# # Security options # - -# -# Grsecurity -# -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_NOEXEC=y -CONFIG_PAX_PAGEEXEC=y -CONFIG_PAX_MPROTECT=y -# CONFIG_PAX_MPROTECT_COMPAT is not set -CONFIG_PAX_ELFRELOCS=y -CONFIG_PAX_KERNEXEC=y -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -CONFIG_PAX_MEMORY_UDEREF=y -CONFIG_PAX_REFCOUNT=y -CONFIG_PAX_CONSTIFY_PLUGIN=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y -CONFIG_GRKERNSEC_OLD_ARM_USERLAND=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y -# CONFIG_GRKERNSEC_RWXMAP_LOG is not set - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y # CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_SELINUX is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +# CONFIG_HARDENED_USERCOPY is not set +# CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y @@ -5847,7 +7090,6 @@ CONFIG_CRYPTO=y # # Crypto core or helper # -CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -5858,26 +7100,37 @@ CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_ACOMP2=y +# CONFIG_CRYPTO_RSA is not set +# CONFIG_CRYPTO_DH is not set +CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=m -CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y +# CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_ENGINE=m
# # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +# CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m
# # Block modes @@ -5889,6 +7142,7 @@ CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m +# CONFIG_CRYPTO_KEYWRAP is not set
# # Hash modes @@ -5905,6 +7159,7 @@ CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m +# CONFIG_CRYPTO_POLY1305 is not set CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -5913,9 +7168,9 @@ CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA1_ARM=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y +# CONFIG_CRYPTO_SHA3 is not set CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m
@@ -5923,7 +7178,7 @@ CONFIG_CRYPTO_WP512=m # Ciphers # CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_ARM=m +# CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m @@ -5936,6 +7191,7 @@ CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m +# CONFIG_CRYPTO_CHACHA20 is not set CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_TEA=m @@ -5946,8 +7202,8 @@ CONFIG_CRYPTO_TWOFISH_COMMON=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m +# CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m
@@ -5955,22 +7211,46 @@ CONFIG_CRYPTO_LZ4HC=m # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_HASH_INFO=y +# CONFIG_CRYPTO_USER_API_RNG is not set +# CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_MV_CESA=m +# CONFIG_CRYPTO_DEV_MARVELL_CESA is not set CONFIG_CRYPTO_DEV_HIFN_795X=m CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y -CONFIG_CRYPTO_DEV_OMAP_SHAM=y -CONFIG_CRYPTO_DEV_OMAP_AES=y +# CONFIG_CRYPTO_DEV_FSL_CAAM is not set +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +CONFIG_CRYPTO_DEV_OMAP=y +CONFIG_CRYPTO_DEV_OMAP_SHAM=m +CONFIG_CRYPTO_DEV_OMAP_AES=m +CONFIG_CRYPTO_DEV_OMAP_DES=m CONFIG_CRYPTO_DEV_SAHARA=y -# CONFIG_CRYPTO_DEV_SUNXI_SS is not set -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_PUBLIC_KEY_ALGO_RSA=m -CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_CRYPTO_DEV_MXC_SCC is not set +# CONFIG_CRYPTO_DEV_MXS_DCP is not set +CONFIG_CRYPTO_DEV_SUN4I_SS=y +CONFIG_CRYPTO_DEV_SUN4I_SS_PRNG=y +CONFIG_CRYPTO_DEV_ROCKCHIP=y +# CONFIG_CRYPTO_DEV_CHELSIO is not set +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set +CONFIG_ARM_CRYPTO=y +CONFIG_CRYPTO_SHA1_ARM=m +CONFIG_CRYPTO_SHA256_ARM=m +CONFIG_CRYPTO_SHA512_ARM=m +CONFIG_CRYPTO_AES_ARM=m CONFIG_BINARY_PRINTF=y
# @@ -5978,6 +7258,7 @@ CONFIG_BINARY_PRINTF=y # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y @@ -5996,18 +7277,22 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set CONFIG_CRC7=m -CONFIG_LIBCRC32C=m +CONFIG_LIBCRC32C=y CONFIG_CRC8=m -CONFIG_AUDIT_GENERIC=y +CONFIG_XXHASH=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y +CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -6024,7 +7309,6 @@ CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y -CONFIG_BCH=m CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m @@ -6032,19 +7316,30 @@ CONFIG_TEXTSEARCH_FSM=m CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_DMA=y -CONFIG_CHECK_SIGNATURE=y +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y -CONFIG_CLZ_TAB=y +CONFIG_GENERIC_ATOMIC64=y CONFIG_CORDIC=m CONFIG_DDR=y -CONFIG_MPILIB=m +CONFIG_IRQ_POLL=y +CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=m CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +CONFIG_PARMAN=m +# CONFIG_STRING_SELFTEST is not set CONFIG_VIRTUALIZATION=y +# CONFIG_VHOST_NET is not set +# CONFIG_VHOST_VSOCK is not set +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set diff --git a/config/kernel/kernel.config.armv5tel-ipfire-rpi b/config/kernel/kernel.config.armv5tel-ipfire-rpi deleted file mode 100644 index ae7d1dd2d..000000000 --- a/config/kernel/kernel.config.armv5tel-ipfire-rpi +++ /dev/null @@ -1,4125 +0,0 @@ -# -# Automatically generated file; DO NOT EDIT. -# Linux/arm 3.14.73 Kernel Configuration -# -CONFIG_ARM=y -CONFIG_SYS_SUPPORTS_APM_EMULATION=y -CONFIG_HAVE_PROC_CPU=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_ARCH_HAS_CPUFREQ=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_FIQ=y -CONFIG_VECTORS_BASE=0xffff0000 -# CONFIG_ARM_PATCH_PHYS_VIRT is not set -CONFIG_NEED_MACH_GPIO_H=y -CONFIG_NEED_MACH_IO_H=y -CONFIG_NEED_MACH_MEMORY_H=y -CONFIG_GENERIC_BUG=y -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_IRQ_WORK=y -CONFIG_BUILDTIME_EXTABLE_SORT=y - -# -# General setup -# -CONFIG_BROKEN_ON_SMP=y -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" -# CONFIG_COMPILE_TEST is not set -CONFIG_LOCALVERSION="" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_LZ4=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_XZ is not set -# CONFIG_KERNEL_LZO is not set -# CONFIG_KERNEL_LZ4 is not set -CONFIG_DEFAULT_HOSTNAME="(none)" -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_FHANDLE=y -CONFIG_AUDIT=y -# CONFIG_AUDITSYSCALL is not set - -# -# IRQ subsystem -# -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_IRQ_DOMAIN=y -# CONFIG_IRQ_DOMAIN_DEBUG is not set -CONFIG_IRQ_FORCED_THREADING=y -CONFIG_KTIME_SCALAR=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y - -# -# Timers subsystem -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ_COMMON=y -# CONFIG_HZ_PERIODIC is not set -CONFIG_NO_HZ_IDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y - -# -# CPU/Task time and stats accounting -# -CONFIG_TICK_CPU_ACCOUNTING=y -# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_BSD_PROCESS_ACCT=y -# CONFIG_BSD_PROCESS_ACCT_V3 is not set -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y - -# -# RCU Subsystem -# -CONFIG_TINY_RCU=y -# CONFIG_PREEMPT_RCU is not set -# CONFIG_RCU_STALL_COMMON is not set -# CONFIG_TREE_RCU_TRACE is not set -# CONFIG_IKCONFIG is not set -CONFIG_LOG_BUF_SHIFT=17 -CONFIG_GENERIC_SCHED_CLOCK=y -CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -# CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -# CONFIG_CFS_BANDWIDTH is not set -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set -CONFIG_NAMESPACES=y -CONFIG_UTS_NS=y -CONFIG_IPC_NS=y -CONFIG_USER_NS=y -CONFIG_PID_NS=y -CONFIG_NET_NS=y -CONFIG_SCHED_AUTOGROUP=y -# CONFIG_SYSFS_DEPRECATED is not set -CONFIG_RELAY=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_HAVE_UID16=y -CONFIG_EXPERT=y -CONFIG_UID16=y -# CONFIG_SYSCTL_SYSCALL is not set -CONFIG_KALLSYMS=y -CONFIG_KALLSYMS_ALL=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -CONFIG_AIO=y -CONFIG_EMBEDDED=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y - -# -# Kernel Performance Events And Counters -# -CONFIG_PERF_EVENTS=y -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y -# CONFIG_COMPAT_BRK is not set -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLOB is not set -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set -# CONFIG_PROFILING is not set -CONFIG_HAVE_OPROFILE=y -# CONFIG_KPROBES is not set -CONFIG_JUMP_LABEL=y -# CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_ARCH_USE_BUILTIN_BSWAP=y -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_HAVE_DMA_CONTIGUOUS=y -CONFIG_GENERIC_SMP_IDLE_THREAD=y -CONFIG_GENERIC_IDLE_POLL_SETUP=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_CLK=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_PERF_REGS=y -CONFIG_HAVE_PERF_USER_STACK_DUMP=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y -CONFIG_HAVE_ARCH_SECCOMP_FILTER=y -CONFIG_SECCOMP_FILTER=y -CONFIG_HAVE_CC_STACKPROTECTOR=y -CONFIG_CC_STACKPROTECTOR=y -# CONFIG_CC_STACKPROTECTOR_NONE is not set -# CONFIG_CC_STACKPROTECTOR_REGULAR is not set -CONFIG_CC_STACKPROTECTOR_STRONG=y -CONFIG_HAVE_CONTEXT_TRACKING=y -CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y -CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y -CONFIG_HAVE_MOD_ARCH_SPECIFIC=y -CONFIG_MODULES_USE_ELF_REL=y -CONFIG_CLONE_BACKWARDS=y -CONFIG_OLD_SIGSUSPEND3=y -CONFIG_OLD_SIGACTION=y - -# -# GCOV-based kernel profiling -# -# CONFIG_GCOV_KERNEL is not set -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_SLABINFO=y -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -# CONFIG_MODULE_FORCE_UNLOAD is not set -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y -CONFIG_BLOCK=y -CONFIG_LBDAF=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_BSGLIB=y -CONFIG_BLK_DEV_INTEGRITY=y -CONFIG_BLK_DEV_THROTTLING=y -# CONFIG_BLK_CMDLINE_PARSER is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_AIX_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -CONFIG_LDM_PARTITION=y -# CONFIG_LDM_DEBUG is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -CONFIG_EFI_PARTITION=y -# CONFIG_SYSV68_PARTITION is not set -# CONFIG_CMDLINE_PARTITION is not set - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -CONFIG_CFQ_GROUP_IOSCHED=y -# CONFIG_DEFAULT_DEADLINE is not set -CONFIG_DEFAULT_CFQ=y -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="cfq" -CONFIG_INLINE_SPIN_UNLOCK_IRQ=y -CONFIG_INLINE_READ_UNLOCK=y -CONFIG_INLINE_READ_UNLOCK_IRQ=y -CONFIG_INLINE_WRITE_UNLOCK=y -CONFIG_INLINE_WRITE_UNLOCK_IRQ=y -CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y -CONFIG_FREEZER=y - -# -# System Type -# -CONFIG_MMU=y -# CONFIG_ARCH_MULTIPLATFORM is not set -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_AT91 is not set -CONFIG_ARCH_BCM2708=y -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_GEMINI is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_IOP13XX is not set -# CONFIG_ARCH_IOP32X is not set -# CONFIG_ARCH_IOP33X is not set -# CONFIG_ARCH_IXP4XX is not set -# CONFIG_ARCH_DOVE is not set -# CONFIG_ARCH_KIRKWOOD is not set -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set -# CONFIG_ARCH_KS8695 is not set -# CONFIG_ARCH_W90X900 is not set -# CONFIG_ARCH_LPC32XX is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_MSM_NODT is not set -# CONFIG_ARCH_SHMOBILE_LEGACY is not set -# CONFIG_ARCH_RPC is not set -# CONFIG_ARCH_SA1100 is not set -# CONFIG_ARCH_S3C24XX is not set -# CONFIG_ARCH_S3C64XX is not set -# CONFIG_ARCH_S5P64X0 is not set -# CONFIG_ARCH_S5PC100 is not set -# CONFIG_ARCH_S5PV210 is not set -# CONFIG_ARCH_EXYNOS is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_OMAP1 is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_PLAT_SPEAR is not set - -# -# Broadcom BCM2708 Implementations -# -CONFIG_MACH_BCM2708=y -CONFIG_BCM2708_GPIO=y -CONFIG_BCM2708_VCMEM=y -# CONFIG_BCM2708_NOL2CACHE is not set -CONFIG_BCM2708_SPIDEV=y - -# -# Processor Type -# -CONFIG_CPU_V6=y -CONFIG_CPU_32v6=y -CONFIG_CPU_ABRT_EV6=y -CONFIG_CPU_PABRT_V6=y -CONFIG_CPU_CACHE_V6=y -CONFIG_CPU_CACHE_VIPT=y -CONFIG_CPU_COPY_V6=y -CONFIG_CPU_TLB_V6=y -CONFIG_CPU_HAS_ASID=y -CONFIG_CPU_CP15=y -CONFIG_CPU_CP15_MMU=y - -# -# Processor Features -# -# CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set -CONFIG_ARM_THUMB=y -# CONFIG_CPU_ICACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_DISABLE is not set -# CONFIG_CPU_BPREDICT_DISABLE is not set -CONFIG_KUSER_HELPERS=y -# CONFIG_CACHE_L2X0 is not set -CONFIG_ARM_L1_CACHE_SHIFT=5 -CONFIG_ARM_DMA_MEM_BUFFERABLE=y -CONFIG_ARM_NR_BANKS=8 -# CONFIG_ARM_ERRATA_326103 is not set -CONFIG_ARM_ERRATA_411920=y -# CONFIG_ARM_ERRATA_364296 is not set - -# -# Bus support -# -CONFIG_ARM_AMBA=y -# CONFIG_PCI_SYSCALL is not set -# CONFIG_PCCARD is not set - -# -# Kernel Features -# -CONFIG_VMSPLIT_3G=y -# CONFIG_VMSPLIT_2G is not set -# CONFIG_VMSPLIT_1G is not set -CONFIG_PAGE_OFFSET=0xC0000000 -CONFIG_ARCH_NR_GPIO=0 -CONFIG_PREEMPT_NONE=y -# CONFIG_PREEMPT_VOLUNTARY is not set -# CONFIG_PREEMPT is not set -CONFIG_HZ_FIXED=0 -CONFIG_HZ_100=y -# CONFIG_HZ_200 is not set -# CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set -# CONFIG_HZ_500 is not set -# CONFIG_HZ_1000 is not set -CONFIG_HZ=100 -CONFIG_SCHED_HRTICK=y -CONFIG_AEABI=y -# CONFIG_OABI_COMPAT is not set -# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set -# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set -CONFIG_HAVE_ARCH_PFN_VALID=y -# CONFIG_HIGHMEM is not set -CONFIG_HW_PERF_EVENTS=y -CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -CONFIG_FLATMEM=y -CONFIG_FLAT_NODE_MEM_MAP=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_NO_BOOTMEM=y -CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=4 -CONFIG_COMPACTION=y -CONFIG_MIGRATION=y -# CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=0 -CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_CROSS_MEMORY_ATTACH=y -CONFIG_NEED_PER_CPU_KM=y -CONFIG_CLEANCACHE=y -CONFIG_FRONTSWAP=y -CONFIG_CMA=y -# CONFIG_CMA_DEBUG is not set -# CONFIG_ZBUD is not set -# CONFIG_ZSWAP is not set -# CONFIG_ZSMALLOC is not set -CONFIG_FORCE_MAX_ZONEORDER=11 -CONFIG_ALIGNMENT_TRAP=y -CONFIG_SECCOMP=y -CONFIG_SWIOTLB=y -CONFIG_IOMMU_HELPER=y - -# -# Boot options -# -# CONFIG_USE_OF is not set -CONFIG_ATAGS=y -# CONFIG_DEPRECATED_PARAM_STRUCT is not set -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZBOOT_ROM_BSS=0x0 -CONFIG_CMDLINE="console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait" -CONFIG_CMDLINE_FROM_BOOTLOADER=y -# CONFIG_CMDLINE_EXTEND is not set -# CONFIG_CMDLINE_FORCE is not set -# CONFIG_XIP_KERNEL is not set -# CONFIG_KEXEC is not set -CONFIG_CRASH_DUMP=y -# CONFIG_AUTO_ZRELADDR is not set - -# -# CPU Power Management -# - -# -# CPU Frequency scaling -# -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=y -CONFIG_CPU_FREQ_GOV_USERSPACE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y - -# -# ARM CPU frequency scaling drivers -# -# CONFIG_ARM_KIRKWOOD_CPUFREQ is not set -CONFIG_ARM_BCM2835_CPUFREQ=y - -# -# CPU Idle -# -CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_IDLE_GOV_MENU=y - -# -# ARM CPU Idle Drivers -# -# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set - -# -# Floating point emulation -# - -# -# At least one emulation must be selected -# -CONFIG_VFP=y - -# -# Userspace binary formats -# -CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y -CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y -CONFIG_BINFMT_SCRIPT=y -# CONFIG_HAVE_AOUT is not set -CONFIG_BINFMT_MISC=y -CONFIG_COREDUMP=y - -# -# Power management options -# -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_PM_SLEEP=y -# CONFIG_PM_AUTOSLEEP is not set -# CONFIG_PM_WAKELOCKS is not set -# CONFIG_PM_RUNTIME is not set -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -# CONFIG_APM_EMULATION is not set -CONFIG_PM_CLK=y -# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set -CONFIG_CPU_PM=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARM_CPU_SUSPEND=y -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_PACKET_DIAG=y -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM=y -CONFIG_XFRM_ALGO=y -CONFIG_XFRM_USER=y -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_MIGRATE=y -CONFIG_XFRM_STATISTICS=y -CONFIG_XFRM_IPCOMP=m -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_FIB_TRIE_STATS=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_IP_ROUTE_VERBOSE=y -CONFIG_IP_ROUTE_CLASSID=y -# CONFIG_IP_PNP is not set -CONFIG_NET_IPIP=m -CONFIG_NET_IPGRE_DEMUX=m -CONFIG_NET_IP_TUNNEL=m -CONFIG_NET_IPGRE=m -CONFIG_NET_IPGRE_BROADCAST=y -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_SYN_COOKIES=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_TUNNEL=m -CONFIG_INET_TUNNEL=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y -CONFIG_INET_DIAG=m -CONFIG_INET_TCP_DIAG=m -CONFIG_INET_UDP_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_BIC=m -CONFIG_TCP_CONG_CUBIC=y -CONFIG_TCP_CONG_WESTWOOD=m -CONFIG_TCP_CONG_HTCP=m -CONFIG_TCP_CONG_HSTCP=m -CONFIG_TCP_CONG_HYBLA=m -CONFIG_TCP_CONG_VEGAS=m -CONFIG_TCP_CONG_SCALABLE=m -CONFIG_TCP_CONG_LP=m -CONFIG_TCP_CONG_VENO=m -CONFIG_TCP_CONG_YEAH=m -CONFIG_TCP_CONG_ILLINOIS=m -CONFIG_DEFAULT_CUBIC=y -# CONFIG_DEFAULT_RENO is not set -CONFIG_DEFAULT_TCP_CONG="cubic" -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_TUNNEL=m -CONFIG_INET6_TUNNEL=m -CONFIG_INET6_XFRM_MODE_TRANSPORT=m -CONFIG_INET6_XFRM_MODE_TUNNEL=m -CONFIG_INET6_XFRM_MODE_BEET=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_NDISC_NODETYPE=y -CONFIG_IPV6_TUNNEL=m -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -# CONFIG_NETLABEL is not set -CONFIG_NETWORK_SECMARK=y -# CONFIG_NETWORK_PHY_TIMESTAMPING is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_NETFILTER_ADVANCED=y -CONFIG_BRIDGE_NETFILTER=y - -# -# Core Netfilter Configuration -# -CONFIG_NETFILTER_NETLINK=m -CONFIG_NETFILTER_NETLINK_ACCT=m -CONFIG_NETFILTER_NETLINK_QUEUE=m -CONFIG_NETFILTER_NETLINK_LOG=m -CONFIG_NF_CONNTRACK=y -CONFIG_NF_CONNTRACK_MARK=y -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_PROCFS=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_BROADCAST=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NF_NAT=m -CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m -CONFIG_NF_NAT_AMANDA=m -CONFIG_NF_NAT_FTP=m -CONFIG_NF_NAT_IRC=m -CONFIG_NF_NAT_SIP=m -CONFIG_NF_NAT_TFTP=m -CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m -CONFIG_NF_TABLES_INET=m -CONFIG_NFT_EXTHDR=m -CONFIG_NFT_META=m -CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m -CONFIG_NFT_COUNTER=m -CONFIG_NFT_LOG=m -CONFIG_NFT_LIMIT=m -CONFIG_NFT_NAT=m -CONFIG_NFT_QUEUE=m -CONFIG_NFT_REJECT=m -CONFIG_NFT_REJECT_INET=m -CONFIG_NFT_COMPAT=m -CONFIG_NETFILTER_XTABLES=y - -# -# Xtables combined modules -# -CONFIG_NETFILTER_XT_MARK=m -CONFIG_NETFILTER_XT_CONNMARK=m -CONFIG_NETFILTER_XT_SET=m - -# -# Xtables targets -# -CONFIG_NETFILTER_XT_TARGET_AUDIT=m -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HL=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_IMQ=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NETMAP=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_NOTRACK=m -CONFIG_NETFILTER_XT_TARGET_RATEEST=m -CONFIG_NETFILTER_XT_TARGET_REDIRECT=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m - -# -# Xtables matches -# -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CGROUP=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ECN=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_HL=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_IPVS=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LAYER7=m -# CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_IP_SET=m -CONFIG_IP_SET_MAX=256 -CONFIG_IP_SET_BITMAP_IP=m -CONFIG_IP_SET_BITMAP_IPMAC=m -CONFIG_IP_SET_BITMAP_PORT=m -CONFIG_IP_SET_HASH_IP=m -CONFIG_IP_SET_HASH_IPPORT=m -CONFIG_IP_SET_HASH_IPPORTIP=m -CONFIG_IP_SET_HASH_IPPORTNET=m -CONFIG_IP_SET_HASH_NETPORTNET=m -CONFIG_IP_SET_HASH_NET=m -CONFIG_IP_SET_HASH_NETNET=m -CONFIG_IP_SET_HASH_NETPORT=m -CONFIG_IP_SET_HASH_NETIFACE=m -CONFIG_IP_SET_LIST_SET=m -CONFIG_IP_VS=m -CONFIG_IP_VS_IPV6=y -# CONFIG_IP_VS_DEBUG is not set -CONFIG_IP_VS_TAB_BITS=12 - -# -# IPVS transport protocol load balancing support -# -CONFIG_IP_VS_PROTO_TCP=y -CONFIG_IP_VS_PROTO_UDP=y -CONFIG_IP_VS_PROTO_AH_ESP=y -CONFIG_IP_VS_PROTO_ESP=y -CONFIG_IP_VS_PROTO_AH=y -CONFIG_IP_VS_PROTO_SCTP=y - -# -# IPVS scheduler -# -CONFIG_IP_VS_RR=m -CONFIG_IP_VS_WRR=m -CONFIG_IP_VS_LC=m -CONFIG_IP_VS_WLC=m -CONFIG_IP_VS_LBLC=m -CONFIG_IP_VS_LBLCR=m -CONFIG_IP_VS_DH=m -CONFIG_IP_VS_SH=m -CONFIG_IP_VS_SED=m -CONFIG_IP_VS_NQ=m - -# -# IPVS SH scheduler -# -CONFIG_IP_VS_SH_TAB_BITS=8 - -# -# IPVS application helper -# -CONFIG_IP_VS_FTP=m -CONFIG_IP_VS_NFCT=y -CONFIG_IP_VS_PE_SIP=m - -# -# IP: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV4=y -CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_NF_TABLES_IPV4=m -CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m -CONFIG_NFT_REJECT_IPV4=m -CONFIG_NF_TABLES_ARP=m -CONFIG_IP_NF_IPTABLES=y -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m - -# -# IPv6: Netfilter Configuration -# -CONFIG_NF_DEFRAG_IPV6=y -CONFIG_NF_CONNTRACK_IPV6=y -CONFIG_NF_TABLES_IPV6=m -CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m -CONFIG_NFT_REJECT_IPV6=m -CONFIG_IP6_NF_IPTABLES=y -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_NF_TABLES_BRIDGE=m -CONFIG_BRIDGE_NF_EBTABLES=m -CONFIG_BRIDGE_EBT_BROUTE=m -CONFIG_BRIDGE_EBT_T_FILTER=m -CONFIG_BRIDGE_EBT_T_NAT=m -CONFIG_BRIDGE_EBT_802_3=m -CONFIG_BRIDGE_EBT_AMONG=m -CONFIG_BRIDGE_EBT_ARP=m -CONFIG_BRIDGE_EBT_IP=m -CONFIG_BRIDGE_EBT_IP6=m -CONFIG_BRIDGE_EBT_LIMIT=m -CONFIG_BRIDGE_EBT_MARK=m -CONFIG_BRIDGE_EBT_PKTTYPE=m -CONFIG_BRIDGE_EBT_STP=m -CONFIG_BRIDGE_EBT_VLAN=m -CONFIG_BRIDGE_EBT_ARPREPLY=m -CONFIG_BRIDGE_EBT_DNAT=m -CONFIG_BRIDGE_EBT_MARK_T=m -CONFIG_BRIDGE_EBT_REDIRECT=m -CONFIG_BRIDGE_EBT_SNAT=m -CONFIG_BRIDGE_EBT_LOG=m -CONFIG_BRIDGE_EBT_ULOG=m -CONFIG_BRIDGE_EBT_NFLOG=m -# CONFIG_IP_DCCP is not set -CONFIG_IP_SCTP=m -# CONFIG_SCTP_DBG_OBJCNT is not set -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set -CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y -# CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set -CONFIG_SCTP_COOKIE_HMAC_MD5=y -CONFIG_SCTP_COOKIE_HMAC_SHA1=y -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -CONFIG_ATM=m -CONFIG_ATM_CLIP=m -# CONFIG_ATM_CLIP_NO_ICMP is not set -# CONFIG_ATM_LANE is not set -CONFIG_ATM_BR2684=m -# CONFIG_ATM_BR2684_IPFILTER is not set -CONFIG_L2TP=m -# CONFIG_L2TP_DEBUGFS is not set -CONFIG_L2TP_V3=y -CONFIG_L2TP_IP=m -CONFIG_L2TP_ETH=m -CONFIG_STP=y -CONFIG_GARP=m -CONFIG_BRIDGE=y -CONFIG_BRIDGE_IGMP_SNOOPING=y -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_HAVE_NET_DSA=y -CONFIG_VLAN_8021Q=m -CONFIG_VLAN_8021Q_GVRP=y -# CONFIG_VLAN_8021Q_MVRP is not set -# CONFIG_DECNET is not set -CONFIG_LLC=y -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m -CONFIG_NET_SCHED=y - -# -# Queueing/Scheduling -# -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_ATM=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m - -# -# Classification -# -CONFIG_NET_CLS=y -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_STACK=32 -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_IPSET=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_NET_SCH_FIFO=y -# CONFIG_DCB is not set -CONFIG_DNS_RESOLVER=y -CONFIG_BATMAN_ADV=m -CONFIG_BATMAN_ADV_BLA=y -CONFIG_BATMAN_ADV_DAT=y -CONFIG_BATMAN_ADV_NC=y -# CONFIG_BATMAN_ADV_DEBUG is not set -CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_VSOCKETS=m -CONFIG_NETLINK_MMAP=y -CONFIG_NETLINK_DIAG=m -CONFIG_NET_MPLS_GSO=m -CONFIG_HSR=m -CONFIG_CGROUP_NET_PRIO=m -CONFIG_CGROUP_NET_CLASSID=y -CONFIG_NET_RX_BUSY_POLL=y -CONFIG_BQL=y -CONFIG_BPF_JIT=y - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_IRDA is not set -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m -CONFIG_BT_HIDP=m - -# -# Bluetooth device drivers -# -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIUART_3WIRE=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -# CONFIG_AF_RXRPC is not set -CONFIG_FIB_RULES=y -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set -# CONFIG_CFG80211_CERTIFICATION_ONUS is not set -# CONFIG_CFG80211_DEFAULT_PS is not set -# CONFIG_CFG80211_DEBUGFS is not set -# CONFIG_CFG80211_INTERNAL_REGDB is not set -CONFIG_CFG80211_WEXT=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -CONFIG_MAC80211_RC_PID=y -CONFIG_MAC80211_RC_MINSTREL=y -CONFIG_MAC80211_RC_MINSTREL_HT=y -# CONFIG_MAC80211_RC_DEFAULT_PID is not set -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_LEDS=y -# CONFIG_MAC80211_DEBUGFS is not set -# CONFIG_MAC80211_MESSAGE_TRACING is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -# CONFIG_WIMAX is not set -CONFIG_RFKILL=m -CONFIG_RFKILL_LEDS=y -CONFIG_RFKILL_INPUT=y -CONFIG_RFKILL_GPIO=m -# CONFIG_NET_9P is not set -# CONFIG_CAIF is not set -# CONFIG_CEPH_LIB is not set -# CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_FW_LOADER=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_EXTRA_FIRMWARE="" -CONFIG_FW_LOADER_USER_HELPER=y -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_SYS_HYPERVISOR is not set -# CONFIG_GENERIC_CPU_DEVICES is not set -CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m -CONFIG_REGMAP_SPI=m -CONFIG_REGMAP_MMIO=m -CONFIG_DMA_SHARED_BUFFER=y -CONFIG_DMA_CMA=y - -# -# Default contiguous memory area size: -# -CONFIG_CMA_SIZE_MBYTES=5 -CONFIG_CMA_SIZE_SEL_MBYTES=y -# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set -# CONFIG_CMA_SIZE_SEL_MIN is not set -# CONFIG_CMA_SIZE_SEL_MAX is not set -CONFIG_CMA_ALIGNMENT=8 -CONFIG_CMA_AREAS=7 - -# -# Bus devices -# -# CONFIG_ARM_CCI is not set -CONFIG_CONNECTOR=m -# CONFIG_MTD is not set -CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y -# CONFIG_PARPORT is not set -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_NULL_BLK is not set -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=y -CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_DRBD=m -# CONFIG_DRBD_FAULT_INJECTION is not set -CONFIG_BLK_DEV_NBD=m -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=16 -CONFIG_BLK_DEV_RAM_SIZE=4096 -# CONFIG_BLK_DEV_XIP is not set -CONFIG_CDROM_PKTCDVD=m -CONFIG_CDROM_PKTCDVD_BUFFERS=8 -# CONFIG_CDROM_PKTCDVD_WCACHE is not set -CONFIG_ATA_OVER_ETH=m -# CONFIG_MG_DISK is not set -# CONFIG_BLK_DEV_RBD is not set - -# -# Misc devices -# -# CONFIG_SENSORS_LIS3LV02D is not set -# CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set -# CONFIG_DUMMY_IRQ is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ATMEL_SSC is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_APDS9802ALS is not set -# CONFIG_ISL29003 is not set -# CONFIG_ISL29020 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set -# CONFIG_SENSORS_BH1770 is not set -# CONFIG_SENSORS_APDS990X is not set -# CONFIG_HMC6352 is not set -# CONFIG_DS1682 is not set -# CONFIG_TI_DAC7512 is not set -# CONFIG_BMP085_I2C is not set -# CONFIG_BMP085_SPI is not set -# CONFIG_USB_SWITCH_FSA9480 is not set -# CONFIG_LATTICE_ECP3_CONFIG is not set -# CONFIG_SRAM is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -CONFIG_EEPROM_AT24=m -# CONFIG_EEPROM_AT25 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -CONFIG_EEPROM_93CX6=m -# CONFIG_EEPROM_93XX46 is not set - -# -# Texas Instruments shared transport line discipline -# -CONFIG_TI_ST=m -# CONFIG_SENSORS_LIS3_SPI is not set -# CONFIG_SENSORS_LIS3_I2C is not set - -# -# Altera FPGA firmware download module -# -# CONFIG_ALTERA_STAPL is not set -CONFIG_BCM2708_VCHIQ=y - -# -# Intel MIC Host Driver -# - -# -# Intel MIC Card Driver -# - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -# CONFIG_RAID_ATTRS is not set -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -# CONFIG_SCSI_TGT is not set -# CONFIG_SCSI_NETLINK is not set -# CONFIG_SCSI_PROC_FS is not set - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -CONFIG_CHR_DEV_ST=m -CONFIG_CHR_DEV_OSST=m -CONFIG_BLK_DEV_SR=m -# CONFIG_BLK_DEV_SR_VENDOR is not set -CONFIG_CHR_DEV_SG=m -# CONFIG_CHR_DEV_SCH is not set -CONFIG_SCSI_MULTI_LUN=y -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -# CONFIG_SCSI_SCAN_ASYNC is not set - -# -# SCSI Transports -# -# CONFIG_SCSI_SPI_ATTRS is not set -# CONFIG_SCSI_FC_ATTRS is not set -CONFIG_SCSI_ISCSI_ATTRS=y -# CONFIG_SCSI_SAS_ATTRS is not set -# CONFIG_SCSI_SAS_LIBSAS is not set -# CONFIG_SCSI_SRP_ATTRS is not set -CONFIG_SCSI_LOWLEVEL=y -CONFIG_ISCSI_TCP=m -CONFIG_ISCSI_BOOT_SYSFS=m -# CONFIG_SCSI_UFSHCD is not set -# CONFIG_LIBFC is not set -# CONFIG_LIBFCOE is not set -# CONFIG_SCSI_DEBUG is not set -# CONFIG_SCSI_DH is not set -# CONFIG_SCSI_OSD_INITIATOR is not set -# CONFIG_ATA is not set -CONFIG_MD=y -CONFIG_BLK_DEV_MD=m -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_RAID1=m -CONFIG_MD_RAID10=m -CONFIG_MD_RAID456=m -# CONFIG_MD_MULTIPATH is not set -# CONFIG_MD_FAULTY is not set -# CONFIG_BCACHE is not set -CONFIG_BLK_DEV_DM_BUILTIN=y -CONFIG_BLK_DEV_DM=m -# CONFIG_DM_DEBUG is not set -CONFIG_DM_BUFIO=m -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -# CONFIG_DM_THIN_PROVISIONING is not set -# CONFIG_DM_CACHE is not set -CONFIG_DM_MIRROR=m -CONFIG_DM_LOG_USERSPACE=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -# CONFIG_DM_MULTIPATH is not set -CONFIG_DM_DELAY=m -# CONFIG_DM_UEVENT is not set -# CONFIG_DM_FLAKEY is not set -# CONFIG_DM_VERITY is not set -# CONFIG_DM_SWITCH is not set -# CONFIG_TARGET_CORE is not set -CONFIG_NETDEVICES=y -CONFIG_MII=m -CONFIG_NET_CORE=y -CONFIG_BONDING=m -CONFIG_DUMMY=m -# CONFIG_EQUALIZER is not set -CONFIG_IFB=m -# CONFIG_NET_TEAM is not set -CONFIG_MACVLAN=m -# CONFIG_MACVTAP is not set -# CONFIG_VXLAN is not set -CONFIG_NETCONSOLE=m -CONFIG_NETPOLL=y -# CONFIG_NETPOLL_TRAP is not set -CONFIG_NET_POLL_CONTROLLER=y -CONFIG_IMQ=m -# CONFIG_IMQ_BEHAVIOR_AA is not set -CONFIG_IMQ_BEHAVIOR_AB=y -# CONFIG_IMQ_BEHAVIOR_BA is not set -# CONFIG_IMQ_BEHAVIOR_BB is not set -CONFIG_IMQ_NUM_DEVS=2 -CONFIG_TUN=m -CONFIG_VETH=m -# CONFIG_NLMON is not set -CONFIG_ATM_DRIVERS=y -# CONFIG_ATM_DUMMY is not set -# CONFIG_ATM_TCP is not set - -# -# CAIF transport drivers -# - -# -# Distributed Switch Architecture drivers -# -# CONFIG_NET_DSA_MV88E6XXX is not set -# CONFIG_NET_DSA_MV88E6060 is not set -# CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set -# CONFIG_NET_DSA_MV88E6131 is not set -# CONFIG_NET_DSA_MV88E6123_61_65 is not set -CONFIG_ETHERNET=y -CONFIG_NET_VENDOR_ARC=y -CONFIG_NET_CADENCE=y -# CONFIG_ARM_AT91_ETHER is not set -# CONFIG_MACB is not set -CONFIG_NET_VENDOR_BROADCOM=y -# CONFIG_B44 is not set -# CONFIG_NET_CALXEDA_XGMAC is not set -CONFIG_NET_VENDOR_CIRRUS=y -# CONFIG_CS89x0 is not set -# CONFIG_DM9000 is not set -# CONFIG_DNET is not set -CONFIG_NET_VENDOR_FARADAY=y -# CONFIG_FTMAC100 is not set -# CONFIG_FTGMAC100 is not set -CONFIG_NET_VENDOR_INTEL=y -CONFIG_NET_VENDOR_I825XX=y -CONFIG_NET_VENDOR_MARVELL=y -# CONFIG_MVMDIO is not set -CONFIG_NET_VENDOR_MICREL=y -# CONFIG_KS8842 is not set -# CONFIG_KS8851 is not set -# CONFIG_KS8851_MLL is not set -CONFIG_NET_VENDOR_MICROCHIP=y -# CONFIG_ENC28J60 is not set -CONFIG_NET_VENDOR_NATSEMI=y -CONFIG_NET_VENDOR_8390=y -# CONFIG_AX88796 is not set -# CONFIG_ETHOC is not set -# CONFIG_SH_ETH is not set -CONFIG_NET_VENDOR_SEEQ=y -CONFIG_NET_VENDOR_SMSC=y -# CONFIG_SMC91X is not set -# CONFIG_SMC911X is not set -# CONFIG_SMSC911X is not set -CONFIG_NET_VENDOR_STMICRO=y -# CONFIG_STMMAC_ETH is not set -CONFIG_NET_VENDOR_VIA=y -CONFIG_NET_VENDOR_WIZNET=y -# CONFIG_WIZNET_W5100 is not set -# CONFIG_WIZNET_W5300 is not set -CONFIG_PHYLIB=m - -# -# MII PHY device drivers -# -# CONFIG_AT803X_PHY is not set -# CONFIG_AMD_PHY is not set -# CONFIG_MARVELL_PHY is not set -# CONFIG_DAVICOM_PHY is not set -# CONFIG_QSEMI_PHY is not set -# CONFIG_LXT_PHY is not set -# CONFIG_CICADA_PHY is not set -# CONFIG_VITESSE_PHY is not set -# CONFIG_SMSC_PHY is not set -# CONFIG_BROADCOM_PHY is not set -# CONFIG_BCM87XX_PHY is not set -# CONFIG_ICPLUS_PHY is not set -# CONFIG_REALTEK_PHY is not set -# CONFIG_NATIONAL_PHY is not set -# CONFIG_STE10XP is not set -# CONFIG_LSI_ET1011C_PHY is not set -# CONFIG_MICREL_PHY is not set -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_GPIO is not set -CONFIG_MICREL_KS8995MA=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOATM=m -CONFIG_PPPOE=m -# CONFIG_PPTP is not set -CONFIG_PPPOL2TP=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -# CONFIG_SLIP is not set -CONFIG_SLHC=m - -# -# USB Network Adapters -# -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_USBNET=m -CONFIG_USB_NET_AX8817X=m -CONFIG_USB_NET_AX88179_178A=m -CONFIG_USB_NET_CDCETHER=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_NCM=m -CONFIG_USB_NET_HUAWEI_CDC_NCM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_NET1080=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_NET_RNDIS_HOST=m -CONFIG_USB_NET_CDC_SUBSET=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -CONFIG_USB_BELKIN=y -CONFIG_USB_ARMLINUX=y -CONFIG_USB_EPSON2888=y -CONFIG_USB_KC2190=y -CONFIG_USB_NET_ZAURUS=m -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_USB_NET_KALMIA=m -CONFIG_USB_NET_QMI_WWAN=m -CONFIG_USB_HSO=m -CONFIG_USB_NET_INT51X1=m -CONFIG_USB_IPHETH=m -CONFIG_USB_SIERRA_NET=m -CONFIG_USB_VL600=m -CONFIG_WLAN=y -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_UAP=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y -CONFIG_MAC80211_HWSIM=m -CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m -# CONFIG_ATH_DEBUG is not set -CONFIG_ATH9K_HW=m -CONFIG_ATH9K_COMMON=m -CONFIG_ATH9K_BTCOEX_SUPPORT=y -CONFIG_ATH9K=m -# CONFIG_ATH9K_AHB is not set -# CONFIG_ATH9K_DEBUGFS is not set -# CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set -CONFIG_ATH9K_RFKILL=y -CONFIG_ATH9K_HTC=m -# CONFIG_ATH9K_HTC_DEBUGFS is not set -CONFIG_CARL9170=m -CONFIG_CARL9170_LEDS=y -CONFIG_CARL9170_WPC=y -CONFIG_CARL9170_HWRNG=y -CONFIG_ATH6KL=m -# CONFIG_ATH6KL_SDIO is not set -CONFIG_ATH6KL_USB=m -# CONFIG_ATH6KL_DEBUG is not set -CONFIG_AR5523=m -# CONFIG_ATH10K is not set -# CONFIG_WCN36XX is not set -CONFIG_B43=m -CONFIG_B43_BCMA=y -CONFIG_B43_SSB=y -# CONFIG_B43_SDIO is not set -CONFIG_B43_BCMA_PIO=y -CONFIG_B43_PIO=y -# CONFIG_B43_PHY_N is not set -CONFIG_B43_PHY_LP=y -CONFIG_B43_PHY_HT=y -CONFIG_B43_LEDS=y -CONFIG_B43_HWRNG=y -# CONFIG_B43_DEBUG is not set -CONFIG_B43LEGACY=m -CONFIG_B43LEGACY_LEDS=y -CONFIG_B43LEGACY_HWRNG=y -CONFIG_B43LEGACY_DEBUG=y -CONFIG_B43LEGACY_DMA=y -CONFIG_B43LEGACY_PIO=y -CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y -# CONFIG_B43LEGACY_DMA_MODE is not set -# CONFIG_B43LEGACY_PIO_MODE is not set -CONFIG_BRCMUTIL=m -CONFIG_BRCMSMAC=m -CONFIG_BRCMFMAC=m -CONFIG_BRCMFMAC_SDIO=y -CONFIG_BRCMFMAC_USB=y -# CONFIG_BRCM_TRACING is not set -# CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -# CONFIG_HOSTAP_FIRMWARE is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -# CONFIG_LIBERTAS_DEBUG is not set -# CONFIG_LIBERTAS_MESH is not set -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_SPI=m -# CONFIG_P54_SPI_DEFAULT_EEPROM is not set -CONFIG_P54_LEDS=y -CONFIG_RT2X00=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT33XX=y -CONFIG_RT2800USB_RT35XX=y -CONFIG_RT2800USB_RT3573=y -CONFIG_RT2800USB_RT53XX=y -CONFIG_RT2800USB_RT55XX=y -CONFIG_RT2800USB_UNKNOWN=y -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -CONFIG_RT2X00_LIB_LEDS=y -# CONFIG_RT2X00_DEBUG is not set -CONFIG_RTL_CARDS=m -CONFIG_RTL8192CU=m -CONFIG_RTLWIFI=m -CONFIG_RTLWIFI_USB=m -CONFIG_RTLWIFI_DEBUG=y -CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y -CONFIG_WL1251=m -# CONFIG_WL1251_SPI is not set -# CONFIG_WL1251_SDIO is not set -CONFIG_WL12XX=m -CONFIG_WL18XX=m -CONFIG_WLCORE=m -CONFIG_WLCORE_SPI=m -CONFIG_WLCORE_SDIO=m -CONFIG_WILINK_PLATFORM_DATA=y -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m -CONFIG_CW1200_WLAN_SPI=m - -# -# Enable WiMAX (Networking options) to see the WiMAX drivers -# -# CONFIG_WAN is not set -CONFIG_ISDN=y -# CONFIG_ISDN_I4L is not set -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -CONFIG_CAPI_EICON=y -CONFIG_ISDN_DRV_GIGASET=m -CONFIG_GIGASET_CAPI=y -# CONFIG_GIGASET_DUMMYLL is not set -CONFIG_GIGASET_BASE=m -CONFIG_GIGASET_M105=m -CONFIG_GIGASET_M101=m -# CONFIG_GIGASET_DEBUG is not set -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCUSB=m - -# -# Input device support -# -CONFIG_INPUT=y -CONFIG_INPUT_FF_MEMLESS=m -CONFIG_INPUT_POLLDEV=m -# CONFIG_INPUT_SPARSEKMAP is not set -# CONFIG_INPUT_MATRIXKMAP is not set - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -# CONFIG_INPUT_MOUSEDEV_PSAUX is not set -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=m -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -# CONFIG_INPUT_KEYBOARD is not set -# CONFIG_INPUT_MOUSE is not set -CONFIG_INPUT_JOYSTICK=y -# CONFIG_JOYSTICK_ANALOG is not set -# CONFIG_JOYSTICK_A3D is not set -# CONFIG_JOYSTICK_ADI is not set -# CONFIG_JOYSTICK_COBRA is not set -# CONFIG_JOYSTICK_GF2K is not set -# CONFIG_JOYSTICK_GRIP is not set -# CONFIG_JOYSTICK_GRIP_MP is not set -# CONFIG_JOYSTICK_GUILLEMOT is not set -# CONFIG_JOYSTICK_INTERACT is not set -# CONFIG_JOYSTICK_SIDEWINDER is not set -# CONFIG_JOYSTICK_TMDC is not set -CONFIG_JOYSTICK_IFORCE=m -CONFIG_JOYSTICK_IFORCE_USB=y -# CONFIG_JOYSTICK_IFORCE_232 is not set -# CONFIG_JOYSTICK_WARRIOR is not set -# CONFIG_JOYSTICK_MAGELLAN is not set -# CONFIG_JOYSTICK_SPACEORB is not set -# CONFIG_JOYSTICK_SPACEBALL is not set -# CONFIG_JOYSTICK_STINGER is not set -# CONFIG_JOYSTICK_TWIDJOY is not set -# CONFIG_JOYSTICK_ZHENHUA is not set -# CONFIG_JOYSTICK_AS5011 is not set -# CONFIG_JOYSTICK_JOYDUMP is not set -CONFIG_JOYSTICK_XPAD=m -CONFIG_JOYSTICK_XPAD_FF=y -# CONFIG_JOYSTICK_XPAD_LEDS is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_AD714X_I2C=m -CONFIG_INPUT_AD714X_SPI=m -# CONFIG_INPUT_BMA150 is not set -# CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set -# CONFIG_INPUT_GP2A is not set -# CONFIG_INPUT_GPIO_TILT_POLLED is not set -CONFIG_INPUT_ATI_REMOTE2=m -CONFIG_INPUT_KEYSPAN_REMOTE=m -# CONFIG_INPUT_KXTJ9 is not set -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_YEALINK=m -CONFIG_INPUT_CM109=m -CONFIG_INPUT_UINPUT=m -# CONFIG_INPUT_PCF8574 is not set -CONFIG_INPUT_GPIO_ROTARY_ENCODER=m -CONFIG_INPUT_ADXL34X=m -CONFIG_INPUT_ADXL34X_I2C=m -CONFIG_INPUT_ADXL34X_SPI=m -# CONFIG_INPUT_IMS_PCU is not set -CONFIG_INPUT_CMA3000=m -# CONFIG_INPUT_CMA3000_I2C is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=m -CONFIG_SERIO_SERPORT=m -# CONFIG_SERIO_AMBAKMI is not set -# CONFIG_SERIO_LIBPS2 is not set -CONFIG_SERIO_RAW=m -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_SERIO_PS2MULT is not set -# CONFIG_SERIO_ARC_PS2 is not set -CONFIG_GAMEPORT=m -CONFIG_GAMEPORT_NS558=m -CONFIG_GAMEPORT_L4=m - -# -# Character devices -# -CONFIG_TTY=y -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_VT_CONSOLE_SLEEP=y -CONFIG_HW_CONSOLE=y -CONFIG_VT_HW_CONSOLE_BINDING=y -CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -# CONFIG_TRACE_SINK is not set -# CONFIG_DEVKMEM is not set - -# -# Serial drivers -# -# CONFIG_SERIAL_8250 is not set - -# -# Non-8250 serial port support -# -# CONFIG_SERIAL_AMBA_PL010 is not set -CONFIG_SERIAL_AMBA_PL011=y -CONFIG_SERIAL_AMBA_PL011_CONSOLE=y -# CONFIG_SERIAL_MAX3100 is not set -# CONFIG_SERIAL_MAX310X is not set -# CONFIG_SERIAL_SH_SCI is not set -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_SCCNXP is not set -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_IFX6X60 is not set -# CONFIG_SERIAL_ARC is not set -# CONFIG_SERIAL_FSL_LPUART is not set -# CONFIG_SERIAL_ST_ASC is not set -CONFIG_TTY_PRINTK=y -# CONFIG_HVC_DCC is not set -# CONFIG_IPMI_HANDLER is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_HW_RANDOM_ATMEL is not set -# CONFIG_HW_RANDOM_EXYNOS is not set -CONFIG_HW_RANDOM_BCM2708=y -# CONFIG_R3964 is not set -CONFIG_RAW_DRIVER=y -CONFIG_MAX_RAW_DEVS=256 -# CONFIG_TCG_TPM is not set -CONFIG_BRCM_CHAR_DRIVERS=y -CONFIG_BCM_VC_CMA=y -# CONFIG_BCM_VC_SM is not set -CONFIG_I2C=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX=m - -# -# Multiplexer I2C Chip support -# -# CONFIG_I2C_MUX_GPIO is not set -# CONFIG_I2C_MUX_PCA9541 is not set -# CONFIG_I2C_MUX_PCA954x is not set -CONFIG_I2C_HELPER_AUTO=y -CONFIG_I2C_ALGOBIT=m - -# -# I2C Hardware Bus support -# - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -CONFIG_I2C_BCM2708=y -CONFIG_I2C_BCM2708_BAUDRATE=100000 -# CONFIG_I2C_CBUS_GPIO is not set -# CONFIG_I2C_DESIGNWARE_PLATFORM is not set -# CONFIG_I2C_GPIO is not set -# CONFIG_I2C_NOMADIK is not set -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_PXA_PCI is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_ROBOTFUZZ_OSIF is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -CONFIG_SPI=y -# CONFIG_SPI_DEBUG is not set -CONFIG_SPI_MASTER=y - -# -# SPI Master Controller Drivers -# -# CONFIG_SPI_ALTERA is not set -CONFIG_SPI_BCM2708=m -# CONFIG_SPI_BITBANG is not set -# CONFIG_SPI_GPIO is not set -# CONFIG_SPI_OC_TINY is not set -# CONFIG_SPI_PL022 is not set -# CONFIG_SPI_PXA2XX_PCI is not set -# CONFIG_SPI_SC18IS602 is not set -# CONFIG_SPI_XCOMM is not set -# CONFIG_SPI_XILINX is not set -# CONFIG_SPI_DESIGNWARE is not set - -# -# SPI Protocol Masters -# -CONFIG_SPI_SPIDEV=y -# CONFIG_SPI_TLE62X0 is not set -# CONFIG_HSI is not set - -# -# PPS support -# -# CONFIG_PPS is not set - -# -# PPS generators support -# - -# -# PTP clock support -# -# CONFIG_PTP_1588_CLOCK is not set - -# -# Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. -# -CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y -CONFIG_ARCH_REQUIRE_GPIOLIB=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y - -# -# Memory mapped GPIO drivers: -# -# CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_PL061 is not set -# CONFIG_GPIO_RCAR is not set -# CONFIG_GPIO_SCH311X is not set -# CONFIG_GPIO_TS5500 is not set - -# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_SX150X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# - -# -# SPI GPIO expanders: -# -# CONFIG_GPIO_MAX7301 is not set -# CONFIG_GPIO_MC33880 is not set - -# -# AC97 GPIO expanders: -# - -# -# LPC GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# - -# -# USB GPIO expanders: -# -CONFIG_W1=m -CONFIG_W1_CON=y - -# -# 1-wire Bus Masters -# -CONFIG_W1_MASTER_DS2490=m -CONFIG_W1_MASTER_DS2482=m -CONFIG_W1_MASTER_DS1WM=m -CONFIG_W1_MASTER_GPIO=m - -# -# 1-wire Slaves -# -CONFIG_W1_SLAVE_THERM=m -CONFIG_W1_SLAVE_SMEM=m -CONFIG_W1_SLAVE_DS2408=m -CONFIG_W1_SLAVE_DS2408_READBACK=y -CONFIG_W1_SLAVE_DS2413=m -CONFIG_W1_SLAVE_DS2423=m -CONFIG_W1_SLAVE_DS2431=m -CONFIG_W1_SLAVE_DS2433=m -# CONFIG_W1_SLAVE_DS2433_CRC is not set -CONFIG_W1_SLAVE_DS2760=m -CONFIG_W1_SLAVE_DS2780=m -CONFIG_W1_SLAVE_DS2781=m -CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -# CONFIG_PDA_POWER is not set -# CONFIG_TEST_POWER is not set -CONFIG_BATTERY_DS2760=m -# CONFIG_BATTERY_DS2780 is not set -# CONFIG_BATTERY_DS2781 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set -# CONFIG_BATTERY_MAX17040 is not set -# CONFIG_BATTERY_MAX17042 is not set -# CONFIG_CHARGER_MAX8903 is not set -# CONFIG_CHARGER_LP8727 is not set -# CONFIG_CHARGER_GPIO is not set -# CONFIG_CHARGER_BQ2415X is not set -# CONFIG_CHARGER_BQ24190 is not set -# CONFIG_CHARGER_BQ24735 is not set -# CONFIG_CHARGER_SMB347 is not set -# CONFIG_POWER_RESET is not set -# CONFIG_POWER_RESET_RESTART is not set -# CONFIG_POWER_AVS is not set -CONFIG_HWMON=m -CONFIG_HWMON_VID=m -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7X10=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -# CONFIG_SENSORS_IT87 is not set -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -# CONFIG_SENSORS_NCT6775 is not set -CONFIG_SENSORS_NTC_THERMISTOR=m -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -CONFIG_SENSORS_PCF8591=m -CONFIG_PMBUS=m -CONFIG_SENSORS_PMBUS=m -CONFIG_SENSORS_ADM1275=m -CONFIG_SENSORS_LM25066=m -CONFIG_SENSORS_LTC2978=m -CONFIG_SENSORS_MAX16064=m -CONFIG_SENSORS_MAX34440=m -CONFIG_SENSORS_MAX8688=m -CONFIG_SENSORS_UCD9000=m -CONFIG_SENSORS_UCD9200=m -CONFIG_SENSORS_ZL6100=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SMM665=m -# CONFIG_SENSORS_DME1737 is not set -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -# CONFIG_SENSORS_SMSC47M1 is not set -CONFIG_SENSORS_SMSC47M192=m -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_SCH56XX_COMMON is not set -# CONFIG_SENSORS_SCH5627 is not set -# CONFIG_SENSORS_SCH5636 is not set -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -# CONFIG_SENSORS_VT1211 is not set -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -# CONFIG_SENSORS_W83795_FANCTRL is not set -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -# CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set -CONFIG_THERMAL=y -CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y -# CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set -# CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set -# CONFIG_THERMAL_GOV_FAIR_SHARE is not set -CONFIG_THERMAL_GOV_STEP_WISE=y -# CONFIG_THERMAL_GOV_USER_SPACE is not set -# CONFIG_THERMAL_EMULATION is not set -CONFIG_THERMAL_BCM2835=y - -# -# Texas Instruments thermal drivers -# -CONFIG_WATCHDOG=y -CONFIG_WATCHDOG_CORE=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -# CONFIG_SOFT_WATCHDOG is not set -# CONFIG_ARM_SP805_WATCHDOG is not set -# CONFIG_DW_WATCHDOG is not set -# CONFIG_MAX63XX_WATCHDOG is not set -CONFIG_BCM2708_WDT=m -# CONFIG_MEN_A21_WDT is not set - -# -# USB-based Watchdog Cards -# -# CONFIG_USBPCWATCHDOG is not set -CONFIG_SSB_POSSIBLE=y - -# -# Sonics Silicon Backplane -# -CONFIG_SSB=m -CONFIG_SSB_BLOCKIO=y -CONFIG_SSB_SDIOHOST_POSSIBLE=y -# CONFIG_SSB_SDIOHOST is not set -# CONFIG_SSB_SILENT is not set -# CONFIG_SSB_DEBUG is not set -# CONFIG_SSB_DRIVER_GPIO is not set -CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# -CONFIG_BCMA=m -CONFIG_BCMA_BLOCKIO=y -# CONFIG_BCMA_HOST_SOC is not set -# CONFIG_BCMA_DRIVER_GMAC_CMN is not set -# CONFIG_BCMA_DRIVER_GPIO is not set -# CONFIG_BCMA_DEBUG is not set - -# -# Multifunction device drivers -# -CONFIG_MFD_CORE=m -# CONFIG_MFD_AS3711 is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_AAT2870_CORE is not set -# CONFIG_MFD_CROS_EC is not set -# CONFIG_MFD_ASIC3 is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_MFD_DA9052_SPI is not set -# CONFIG_MFD_DA9052_I2C is not set -# CONFIG_MFD_DA9055 is not set -# CONFIG_MFD_DA9063 is not set -# CONFIG_MFD_MC13XXX_SPI is not set -# CONFIG_MFD_MC13XXX_I2C is not set -# CONFIG_HTC_EGPIO is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_MFD_KEMPLD is not set -# CONFIG_MFD_88PM800 is not set -# CONFIG_MFD_88PM805 is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_MAX14577 is not set -# CONFIG_MFD_MAX77686 is not set -# CONFIG_MFD_MAX77693 is not set -# CONFIG_MFD_MAX8907 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_MAX8997 is not set -# CONFIG_MFD_MAX8998 is not set -# CONFIG_EZX_PCAP is not set -# CONFIG_MFD_VIPERBOARD is not set -# CONFIG_MFD_RETU is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_UCB1400_CORE is not set -# CONFIG_MFD_RC5T583 is not set -# CONFIG_MFD_SEC_CORE is not set -# CONFIG_MFD_SI476X_CORE is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_SMSC is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_STMPE is not set -# CONFIG_MFD_SYSCON is not set -# CONFIG_MFD_TI_AM335X_TSCADC is not set -# CONFIG_MFD_LP3943 is not set -# CONFIG_MFD_LP8788 is not set -# CONFIG_MFD_PALMAS is not set -# CONFIG_TPS6105X is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_MFD_TPS65090 is not set -# CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS6586X is not set -# CONFIG_MFD_TPS65910 is not set -# CONFIG_MFD_TPS65912 is not set -# CONFIG_MFD_TPS65912_I2C is not set -# CONFIG_MFD_TPS65912_SPI is not set -# CONFIG_MFD_TPS80031 is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_TWL6040_CORE is not set -CONFIG_MFD_WL1273_CORE=m -# CONFIG_MFD_LM3533 is not set -# CONFIG_MFD_TC3589X is not set -# CONFIG_MFD_TMIO is not set -# CONFIG_MFD_T7L66XB is not set -# CONFIG_MFD_TC6387XB is not set -# CONFIG_MFD_TC6393XB is not set -# CONFIG_MFD_ARIZONA_I2C is not set -# CONFIG_MFD_ARIZONA_SPI is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X_I2C is not set -# CONFIG_MFD_WM831X_SPI is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_VEXPRESS_CONFIG is not set -# CONFIG_REGULATOR is not set -CONFIG_MEDIA_SUPPORT=m - -# -# Multimedia core support -# -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_DEV=m -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_VIDEO_V4L2=m -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_TUNER=m -CONFIG_VIDEOBUF_GEN=m -CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DVB=m -CONFIG_VIDEOBUF2_CORE=m -CONFIG_VIDEOBUF2_MEMOPS=m -CONFIG_VIDEOBUF2_VMALLOC=m -CONFIG_DVB_CORE=m -CONFIG_DVB_NET=y -CONFIG_TTPCI_EEPROM=m -CONFIG_DVB_MAX_ADAPTERS=8 -# CONFIG_DVB_DYNAMIC_MINORS is not set - -# -# Media drivers -# -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_RC_ATI_REMOTE=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m -CONFIG_MEDIA_USB_SUPPORT=y - -# -# Webcam devices -# -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -CONFIG_USB_GSPCA=m -CONFIG_USB_M5602=m -CONFIG_USB_STV06XX=m -CONFIG_USB_GL860=m -CONFIG_USB_GSPCA_BENQ=m -CONFIG_USB_GSPCA_CONEX=m -CONFIG_USB_GSPCA_CPIA1=m -CONFIG_USB_GSPCA_ETOMS=m -CONFIG_USB_GSPCA_FINEPIX=m -CONFIG_USB_GSPCA_JEILINJ=m -CONFIG_USB_GSPCA_JL2005BCD=m -CONFIG_USB_GSPCA_KINECT=m -CONFIG_USB_GSPCA_KONICA=m -CONFIG_USB_GSPCA_MARS=m -CONFIG_USB_GSPCA_MR97310A=m -CONFIG_USB_GSPCA_NW80X=m -CONFIG_USB_GSPCA_OV519=m -CONFIG_USB_GSPCA_OV534=m -CONFIG_USB_GSPCA_OV534_9=m -CONFIG_USB_GSPCA_PAC207=m -CONFIG_USB_GSPCA_PAC7302=m -CONFIG_USB_GSPCA_PAC7311=m -CONFIG_USB_GSPCA_SE401=m -CONFIG_USB_GSPCA_SN9C2028=m -CONFIG_USB_GSPCA_SN9C20X=m -CONFIG_USB_GSPCA_SONIXB=m -CONFIG_USB_GSPCA_SONIXJ=m -CONFIG_USB_GSPCA_SPCA500=m -CONFIG_USB_GSPCA_SPCA501=m -CONFIG_USB_GSPCA_SPCA505=m -CONFIG_USB_GSPCA_SPCA506=m -CONFIG_USB_GSPCA_SPCA508=m -CONFIG_USB_GSPCA_SPCA561=m -CONFIG_USB_GSPCA_SPCA1528=m -CONFIG_USB_GSPCA_SQ905=m -CONFIG_USB_GSPCA_SQ905C=m -CONFIG_USB_GSPCA_SQ930X=m -CONFIG_USB_GSPCA_STK014=m -CONFIG_USB_GSPCA_STK1135=m -CONFIG_USB_GSPCA_STV0680=m -CONFIG_USB_GSPCA_SUNPLUS=m -CONFIG_USB_GSPCA_T613=m -CONFIG_USB_GSPCA_TOPRO=m -CONFIG_USB_GSPCA_TV8532=m -CONFIG_USB_GSPCA_VC032X=m -CONFIG_USB_GSPCA_VICAM=m -CONFIG_USB_GSPCA_XIRLINK_CIT=m -CONFIG_USB_GSPCA_ZC3XX=m -CONFIG_USB_PWC=m -# CONFIG_USB_PWC_DEBUG is not set -CONFIG_USB_PWC_INPUT_EVDEV=y -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m - -# -# Analog TV USB devices -# -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_PVRUSB2_SYSFS=y -CONFIG_VIDEO_PVRUSB2_DVB=y -# CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -# CONFIG_VIDEO_STK1160_AC97 is not set -CONFIG_VIDEO_STK1160=m - -# -# Analog/digital TV USB devices -# -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_AU0828_V4L2=y -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_RC=y -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m - -# -# Digital TV USB devices -# -CONFIG_DVB_USB=m -# CONFIG_DVB_USB_DEBUG is not set -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_USB_DVBSKY=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -# CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set - -# -# Webcam, TV (analog/digital) USB devices -# -CONFIG_VIDEO_EM28XX=m -CONFIG_VIDEO_EM28XX_V4L2=m -CONFIG_VIDEO_EM28XX_ALSA=m -CONFIG_VIDEO_EM28XX_DVB=m -CONFIG_VIDEO_EM28XX_RC=m -CONFIG_V4L_PLATFORM_DRIVERS=y -# CONFIG_VIDEO_TIMBERDALE is not set -# CONFIG_SOC_CAMERA is not set -CONFIG_VIDEO_BCM2835=y -CONFIG_VIDEO_BCM2835_MMAL=m -# CONFIG_V4L_MEM2MEM_DRIVERS is not set -# CONFIG_V4L_TEST_DRIVERS is not set - -# -# Supported MMC/SDIO adapters -# -# CONFIG_SMS_SDIO_DRV is not set -# CONFIG_RADIO_ADAPTERS is not set -CONFIG_MEDIA_COMMON_OPTIONS=y - -# -# common driver options -# -CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_TVEEPROM=m -CONFIG_CYPRESS_FIRMWARE=m -CONFIG_DVB_B2C2_FLEXCOP=m -CONFIG_SMS_SIANO_MDTV=m -CONFIG_SMS_SIANO_RC=y - -# -# Media ancillary drivers (tuners, sensors, i2c, frontends) -# -CONFIG_MEDIA_SUBDRV_AUTOSELECT=y -CONFIG_MEDIA_ATTACH=y -CONFIG_VIDEO_IR_I2C=m - -# -# Audio decoders, processors and mixers -# -CONFIG_VIDEO_MSP3400=m -CONFIG_VIDEO_CS53L32A=m -CONFIG_VIDEO_WM8775=m - -# -# RDS decoders -# - -# -# Video decoders -# -CONFIG_VIDEO_SAA711X=m -CONFIG_VIDEO_TVP5150=m - -# -# Video and audio decoders -# -CONFIG_VIDEO_CX25840=m - -# -# Video encoders -# - -# -# Camera sensor devices -# -CONFIG_VIDEO_MT9V011=m - -# -# Flash devices -# - -# -# Video improvement chips -# - -# -# Audio/Video compression chips -# - -# -# Miscellaneous helper chips -# - -# -# Sensors used on soc_camera driver -# -CONFIG_MEDIA_TUNER=m -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA827X=m -CONFIG_MEDIA_TUNER_TDA18271=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_MT2060=m -CONFIG_MEDIA_TUNER_MT2063=m -CONFIG_MEDIA_TUNER_MT2266=m -CONFIG_MEDIA_TUNER_QT1010=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC5000=m -CONFIG_MEDIA_TUNER_XC4000=m -CONFIG_MEDIA_TUNER_MXL5005S=m -CONFIG_MEDIA_TUNER_MXL5007T=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_MEDIA_TUNER_MAX2165=m -CONFIG_MEDIA_TUNER_TDA18218=m -CONFIG_MEDIA_TUNER_FC0011=m -CONFIG_MEDIA_TUNER_FC0012=m -CONFIG_MEDIA_TUNER_FC0013=m -CONFIG_MEDIA_TUNER_TDA18212=m -CONFIG_MEDIA_TUNER_E4000=m -CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m -CONFIG_MEDIA_TUNER_TUA9001=m -CONFIG_MEDIA_TUNER_IT913X=m -CONFIG_MEDIA_TUNER_R820T=m - -# -# Multistandard (satellite) frontends -# -CONFIG_DVB_STB0899=m -CONFIG_DVB_STB6100=m -CONFIG_DVB_STV090x=m -CONFIG_DVB_STV6110x=m -CONFIG_DVB_M88DS3103=m - -# -# Multistandard (cable + terrestrial) frontends -# -CONFIG_DVB_DRXK=m -CONFIG_DVB_TDA18271C2DD=m - -# -# DVB-S (satellite) frontends -# -CONFIG_DVB_CX24123=m -CONFIG_DVB_MT312=m -CONFIG_DVB_ZL10039=m -CONFIG_DVB_S5H1420=m -CONFIG_DVB_STV0288=m -CONFIG_DVB_STB6000=m -CONFIG_DVB_STV0299=m -CONFIG_DVB_STV6110=m -CONFIG_DVB_STV0900=m -CONFIG_DVB_TDA10086=m -CONFIG_DVB_TUNER_ITD1000=m -CONFIG_DVB_TUNER_CX24113=m -CONFIG_DVB_TDA826X=m -CONFIG_DVB_CX24116=m -CONFIG_DVB_SI21XX=m -CONFIG_DVB_TS2020=m -CONFIG_DVB_DS3000=m -CONFIG_DVB_TDA10071=m - -# -# DVB-T (terrestrial) frontends -# -CONFIG_DVB_CX22702=m -CONFIG_DVB_DRXD=m -CONFIG_DVB_TDA1004X=m -CONFIG_DVB_NXT6000=m -CONFIG_DVB_MT352=m -CONFIG_DVB_ZL10353=m -CONFIG_DVB_DIB3000MB=m -CONFIG_DVB_DIB3000MC=m -CONFIG_DVB_DIB7000M=m -CONFIG_DVB_DIB7000P=m -CONFIG_DVB_TDA10048=m -CONFIG_DVB_AF9013=m -CONFIG_DVB_EC100=m -CONFIG_DVB_CXD2820R=m -CONFIG_DVB_RTL2830=m -CONFIG_DVB_RTL2832=m - -# -# DVB-C (cable) frontends -# -CONFIG_DVB_TDA10023=m -CONFIG_DVB_STV0297=m - -# -# ATSC (North American/Korean Terrestrial/Cable DTV) frontends -# -CONFIG_DVB_NXT200X=m -CONFIG_DVB_BCM3510=m -CONFIG_DVB_LGDT330X=m -CONFIG_DVB_LGDT3305=m -CONFIG_DVB_LG2160=m -CONFIG_DVB_S5H1409=m -CONFIG_DVB_AU8522=m -CONFIG_DVB_AU8522_DTV=m -CONFIG_DVB_AU8522_V4L=m -CONFIG_DVB_S5H1411=m - -# -# ISDB-T (terrestrial) frontends -# -CONFIG_DVB_S921=m -CONFIG_DVB_DIB8000=m -CONFIG_DVB_MB86A20S=m - -# -# Digital terrestrial only tuners/PLL -# -CONFIG_DVB_PLL=m -CONFIG_DVB_TUNER_DIB0070=m -CONFIG_DVB_TUNER_DIB0090=m - -# -# SEC control devices for DVB-S -# -CONFIG_DVB_LNBP21=m -CONFIG_DVB_LNBP22=m -CONFIG_DVB_ISL6421=m -CONFIG_DVB_ISL6423=m -CONFIG_DVB_A8293=m -CONFIG_DVB_LGS8GXX=m -CONFIG_DVB_ATBM8830=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m -CONFIG_DVB_M88RS2000=m -CONFIG_DVB_AF9033=m - -# -# Tools to develop new frontends -# -# CONFIG_DVB_DUMMY_FE is not set - -# -# Graphics support -# -# CONFIG_DRM is not set -# CONFIG_VGASTATE is not set -# CONFIG_VIDEO_OUTPUT_CONTROL is not set -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -# CONFIG_FB_DDC is not set -# CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -# CONFIG_FB_SYS_FILLRECT is not set -# CONFIG_FB_SYS_COPYAREA is not set -# CONFIG_FB_SYS_IMAGEBLIT is not set -# CONFIG_FB_FOREIGN_ENDIAN is not set -# CONFIG_FB_SYS_FOPS is not set -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -# CONFIG_FB_BACKLIGHT is not set -# CONFIG_FB_MODE_HELPERS is not set -# CONFIG_FB_TILEBLITTING is not set - -# -# Frame buffer hardware drivers -# -CONFIG_FB_BCM2708=y -# CONFIG_FB_ARMCLCD is not set -# CONFIG_FB_UVESA is not set -# CONFIG_FB_OPENCORES is not set -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_TMIO is not set -# CONFIG_FB_SMSCUFX is not set -# CONFIG_FB_UDL is not set -# CONFIG_FB_GOLDFISH is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_FB_AUO_K190X is not set -# CONFIG_FB_SIMPLE is not set -# CONFIG_EXYNOS_VIDEO is not set -CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_LCD_CLASS_DEVICE=m -# CONFIG_LCD_L4F00242T03 is not set -# CONFIG_LCD_LMS283GF05 is not set -# CONFIG_LCD_LTV350QV is not set -# CONFIG_LCD_ILI922X is not set -# CONFIG_LCD_ILI9320 is not set -# CONFIG_LCD_TDO24M is not set -# CONFIG_LCD_VGG2432A4 is not set -# CONFIG_LCD_PLATFORM is not set -# CONFIG_LCD_S6E63M0 is not set -# CONFIG_LCD_LD9040 is not set -# CONFIG_LCD_AMS369FG06 is not set -# CONFIG_LCD_LMS501KF03 is not set -# CONFIG_LCD_HX8357 is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=m -# CONFIG_BACKLIGHT_GENERIC is not set -# CONFIG_BACKLIGHT_ADP8860 is not set -# CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set -# CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set -# CONFIG_BACKLIGHT_GPIO is not set -# CONFIG_BACKLIGHT_LV5207LP is not set -# CONFIG_BACKLIGHT_BD6107 is not set - -# -# Console display driver support -# -CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -CONFIG_LOGO_LINUX_CLUT224=y -CONFIG_SOUND=y -CONFIG_SOUND_OSS_CORE=y -CONFIG_SOUND_OSS_CORE_PRECLAIM=y -CONFIG_SND=m -CONFIG_SND_TIMER=m -CONFIG_SND_PCM=m -CONFIG_SND_DMAENGINE_PCM=m -CONFIG_SND_HWDEP=m -CONFIG_SND_RAWMIDI=m -CONFIG_SND_COMPRESS_OFFLOAD=m -CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_OSSEMUL=y -CONFIG_SND_MIXER_OSS=m -CONFIG_SND_PCM_OSS=m -CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y -CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y -# CONFIG_SND_DYNAMIC_MINORS is not set -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -# CONFIG_SND_DEBUG is not set -CONFIG_SND_VMASTER=y -CONFIG_SND_RAWMIDI_SEQ=m -# CONFIG_SND_OPL3_LIB_SEQ is not set -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -# CONFIG_SND_EMU10K1_SEQ is not set -CONFIG_SND_MPU401_UART=m -CONFIG_SND_AC97_CODEC=m -CONFIG_SND_DRIVERS=y -CONFIG_SND_DUMMY=m -CONFIG_SND_ALOOP=m -CONFIG_SND_VIRMIDI=m -CONFIG_SND_MTPAV=m -CONFIG_SND_SERIAL_U16550=m -CONFIG_SND_MPU401=m -# CONFIG_SND_AC97_POWER_SAVE is not set -CONFIG_SND_ARM=y -# CONFIG_SND_ARMAACI is not set -CONFIG_SND_BCM2835=m -CONFIG_SND_SPI=y -CONFIG_SND_USB=y -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_UA101=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_SND_USB_6FIRE=m -# CONFIG_SND_USB_HIFACE is not set -CONFIG_SND_SOC=m -CONFIG_SND_SOC_GENERIC_DMAENGINE_PCM=y -# CONFIG_SND_ATMEL_SOC is not set -CONFIG_SND_BCM2708_SOC_I2S=m -CONFIG_SND_BCM2708_SOC_HIFIBERRY_DAC=m -# CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS is not set -CONFIG_SND_BCM2708_SOC_HIFIBERRY_DIGI=m -CONFIG_SND_BCM2708_SOC_HIFIBERRY_AMP=m -CONFIG_SND_BCM2708_SOC_RPI_DAC=m -# CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC is not set -# CONFIG_SND_DESIGNWARE_I2S is not set -CONFIG_SND_SOC_I2C_AND_SPI=m -CONFIG_SND_SOC_PCM1794A=m -CONFIG_SND_SOC_PCM5102A=m -CONFIG_SND_SOC_TAS5713=m -CONFIG_SND_SOC_WM8804=m -CONFIG_SND_SIMPLE_CARD=m -CONFIG_SOUND_PRIME=m -CONFIG_AC97_BUS=m - -# -# HID support -# -CONFIG_HID=y -# CONFIG_HID_BATTERY_STRENGTH is not set -CONFIG_HIDRAW=y -# CONFIG_UHID is not set -CONFIG_HID_GENERIC=y - -# -# Special HID drivers -# -CONFIG_HID_A4TECH=m -CONFIG_HID_ACRUX=m -# CONFIG_HID_ACRUX_FF is not set -CONFIG_HID_APPLE=m -# CONFIG_HID_APPLEIR is not set -# CONFIG_HID_AUREAL is not set -CONFIG_HID_BELKIN=m -CONFIG_HID_CHERRY=m -CONFIG_HID_CHICONY=m -# CONFIG_HID_PRODIKEYS is not set -CONFIG_HID_CYPRESS=m -CONFIG_HID_DRAGONRISE=m -# CONFIG_DRAGONRISE_FF is not set -CONFIG_HID_EMS_FF=m -CONFIG_HID_ELECOM=m -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=m -CONFIG_HID_HOLTEK=m -# CONFIG_HOLTEK_FF is not set -# CONFIG_HID_HUION is not set -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KYE=m -CONFIG_HID_UCLOGIC=m -CONFIG_HID_WALTOP=m -CONFIG_HID_GYRATION=m -# CONFIG_HID_ICADE is not set -CONFIG_HID_TWINHAN=m -CONFIG_HID_KENSINGTON=m -CONFIG_HID_LCPOWER=m -# CONFIG_HID_LENOVO_TPKBD is not set -CONFIG_HID_LOGITECH=m -# CONFIG_HID_LOGITECH_DJ is not set -# CONFIG_LOGITECH_FF is not set -# CONFIG_LOGIRUMBLEPAD2_FF is not set -# CONFIG_LOGIG940_FF is not set -# CONFIG_LOGIWHEELS_FF is not set -CONFIG_HID_MAGICMOUSE=m -CONFIG_HID_MICROSOFT=m -CONFIG_HID_MONTEREY=m -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_NTRIG=m -CONFIG_HID_ORTEK=m -CONFIG_HID_PANTHERLORD=m -# CONFIG_PANTHERLORD_FF is not set -CONFIG_HID_PETALYNX=m -CONFIG_HID_PICOLCD=m -# CONFIG_HID_PICOLCD_FB is not set -# CONFIG_HID_PICOLCD_BACKLIGHT is not set -# CONFIG_HID_PICOLCD_LCD is not set -# CONFIG_HID_PICOLCD_LEDS is not set -# CONFIG_HID_PICOLCD_CIR is not set -# CONFIG_HID_PRIMAX is not set -CONFIG_HID_ROCCAT=m -# CONFIG_HID_SAITEK is not set -CONFIG_HID_SAMSUNG=m -CONFIG_HID_SONY=m -# CONFIG_SONY_FF is not set -CONFIG_HID_SPEEDLINK=m -# CONFIG_HID_STEELSERIES is not set -CONFIG_HID_SUNPLUS=m -CONFIG_HID_GREENASIA=m -# CONFIG_GREENASIA_FF is not set -CONFIG_HID_SMARTJOYPLUS=m -# CONFIG_SMARTJOYPLUS_FF is not set -# CONFIG_HID_TIVO is not set -CONFIG_HID_TOPSEED=m -CONFIG_HID_THINGM=m -CONFIG_HID_THRUSTMASTER=m -# CONFIG_THRUSTMASTER_FF is not set -CONFIG_HID_WACOM=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_XINMO=m -CONFIG_HID_ZEROPLUS=m -# CONFIG_ZEROPLUS_FF is not set -CONFIG_HID_ZYDACRON=m -# CONFIG_HID_SENSOR_HUB is not set - -# -# USB HID support -# -CONFIG_USB_HID=y -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y - -# -# I2C HID support -# -# CONFIG_I2C_HID is not set -CONFIG_USB_OHCI_LITTLE_ENDIAN=y -CONFIG_USB_SUPPORT=y -CONFIG_USB_COMMON=y -CONFIG_USB_ARCH_HAS_HCD=y -CONFIG_USB=y -# CONFIG_USB_DEBUG is not set -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y - -# -# Miscellaneous USB options -# -CONFIG_USB_DEFAULT_PERSIST=y -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -CONFIG_USB_MON=m -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -# CONFIG_USB_XHCI_HCD is not set -# CONFIG_USB_EHCI_HCD is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_FUSBH200_HCD is not set -# CONFIG_USB_FOTG210_HCD is not set -# CONFIG_USB_OHCI_HCD is not set -# CONFIG_USB_U132_HCD is not set -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -CONFIG_USB_DWCOTG=y -# CONFIG_USB_HCD_BCMA is not set -# CONFIG_USB_HCD_SSB is not set -# CONFIG_USB_HCD_TEST_MODE is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_WDM=m -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=y -# CONFIG_USB_STORAGE_DEBUG is not set -CONFIG_USB_STORAGE_REALTEK=m -CONFIG_USB_STORAGE_DATAFAB=m -CONFIG_USB_STORAGE_FREECOM=m -CONFIG_USB_STORAGE_ISD200=m -CONFIG_USB_STORAGE_USBAT=m -CONFIG_USB_STORAGE_SDDR09=m -CONFIG_USB_STORAGE_SDDR55=m -CONFIG_USB_STORAGE_JUMPSHOT=m -CONFIG_USB_STORAGE_ALAUDA=m -CONFIG_USB_STORAGE_ONETOUCH=m -CONFIG_USB_STORAGE_KARMA=m -CONFIG_USB_STORAGE_CYPRESS_ATACB=m -CONFIG_USB_STORAGE_ENE_UB6250=m - -# -# USB Imaging devices -# -CONFIG_USB_MDC800=m -CONFIG_USB_MICROTEK=m -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_DWC3 is not set -# CONFIG_USB_DWC2 is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -# CONFIG_USB_SERIAL_SIMPLE is not set -CONFIG_USB_SERIAL_AIRCABLE=m -CONFIG_USB_SERIAL_ARK3116=m -CONFIG_USB_SERIAL_BELKIN=m -CONFIG_USB_SERIAL_CH341=m -CONFIG_USB_SERIAL_WHITEHEAT=m -CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m -CONFIG_USB_SERIAL_CP210X=m -CONFIG_USB_SERIAL_CYPRESS_M8=m -CONFIG_USB_SERIAL_EMPEG=m -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_VISOR=m -CONFIG_USB_SERIAL_IPAQ=m -CONFIG_USB_SERIAL_IR=m -CONFIG_USB_SERIAL_EDGEPORT=m -CONFIG_USB_SERIAL_EDGEPORT_TI=m -CONFIG_USB_SERIAL_F81232=m -CONFIG_USB_SERIAL_GARMIN=m -CONFIG_USB_SERIAL_IPW=m -CONFIG_USB_SERIAL_IUU=m -CONFIG_USB_SERIAL_KEYSPAN_PDA=m -CONFIG_USB_SERIAL_KEYSPAN=m -CONFIG_USB_SERIAL_KLSI=m -CONFIG_USB_SERIAL_KOBIL_SCT=m -CONFIG_USB_SERIAL_MCT_U232=m -CONFIG_USB_SERIAL_METRO=m -CONFIG_USB_SERIAL_MOS7720=m -CONFIG_USB_SERIAL_MOS7840=m -# CONFIG_USB_SERIAL_MXUPORT is not set -CONFIG_USB_SERIAL_NAVMAN=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_USB_SERIAL_OTI6858=m -CONFIG_USB_SERIAL_QCAUX=m -CONFIG_USB_SERIAL_QUALCOMM=m -CONFIG_USB_SERIAL_SPCP8X5=m -CONFIG_USB_SERIAL_SAFE=m -# CONFIG_USB_SERIAL_SAFE_PADDED is not set -CONFIG_USB_SERIAL_SIERRAWIRELESS=m -CONFIG_USB_SERIAL_SYMBOL=m -CONFIG_USB_SERIAL_TI=m -CONFIG_USB_SERIAL_CYBERJACK=m -CONFIG_USB_SERIAL_XIRCOM=m -CONFIG_USB_SERIAL_WWAN=m -CONFIG_USB_SERIAL_OPTION=m -CONFIG_USB_SERIAL_OMNINET=m -CONFIG_USB_SERIAL_OPTICON=m -CONFIG_USB_SERIAL_XSENS_MT=m -CONFIG_USB_SERIAL_WISHBONE=m -CONFIG_USB_SERIAL_ZTE=m -CONFIG_USB_SERIAL_SSU100=m -CONFIG_USB_SERIAL_QT2=m -CONFIG_USB_SERIAL_DEBUG=m - -# -# USB Miscellaneous drivers -# -CONFIG_USB_EMI62=m -CONFIG_USB_EMI26=m -CONFIG_USB_ADUTUX=m -CONFIG_USB_SEVSEG=m -CONFIG_USB_RIO500=m -CONFIG_USB_LEGOTOWER=m -CONFIG_USB_LCD=m -CONFIG_USB_LED=m -CONFIG_USB_CYPRESS_CY7C63=m -CONFIG_USB_CYTHERM=m -CONFIG_USB_IDMOUSE=m -CONFIG_USB_FTDI_ELAN=m -CONFIG_USB_APPLEDISPLAY=m -CONFIG_USB_LD=m -CONFIG_USB_TRANCEVIBRATOR=m -CONFIG_USB_IOWARRIOR=m -CONFIG_USB_TEST=m -# CONFIG_USB_EHSET_TEST_FIXTURE is not set -CONFIG_USB_ISIGHTFW=m -CONFIG_USB_YUREX=m -CONFIG_USB_EZUSB_FX2=m -# CONFIG_USB_HSIC_USB3503 is not set -CONFIG_USB_ATM=m -CONFIG_USB_SPEEDTOUCH=m -CONFIG_USB_CXACRU=m -CONFIG_USB_UEAGLEATM=m -CONFIG_USB_XUSBATM=m - -# -# USB Physical Layer drivers -# -# CONFIG_USB_PHY is not set -# CONFIG_USB_OTG_FSM is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_AM335X_PHY_USB is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set -# CONFIG_USB_ULPI is not set -# CONFIG_USB_GADGET is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_MINORS=32 -CONFIG_MMC_BLOCK_BOUNCE=y -# CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_ARMMMCI is not set -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_IO_ACCESSORS=y -CONFIG_MMC_SDHCI_PLTFM=y -# CONFIG_MMC_SDHCI_PXAV3 is not set -# CONFIG_MMC_SDHCI_PXAV2 is not set -CONFIG_MMC_SDHCI_BCM2708=y -# CONFIG_MMC_SDHCI_BCM2708_DMA is not set -CONFIG_MMC_BCM2835=y -# CONFIG_MMC_BCM2835_DMA is not set -CONFIG_MMC_SPI=m -# CONFIG_MMC_DW is not set -# CONFIG_MMC_VUB300 is not set -# CONFIG_MMC_USHC is not set -# CONFIG_MEMSTICK is not set -CONFIG_NEW_LEDS=y -CONFIG_LEDS_CLASS=m - -# -# LED drivers -# -# CONFIG_LEDS_LM3530 is not set -# CONFIG_LEDS_LM3642 is not set -# CONFIG_LEDS_PCA9532 is not set -CONFIG_LEDS_GPIO=m -# CONFIG_LEDS_LP3944 is not set -# CONFIG_LEDS_LP5521 is not set -# CONFIG_LEDS_LP5523 is not set -# CONFIG_LEDS_LP5562 is not set -# CONFIG_LEDS_LP8501 is not set -# CONFIG_LEDS_PCA955X is not set -# CONFIG_LEDS_PCA963X is not set -# CONFIG_LEDS_PCA9685 is not set -# CONFIG_LEDS_DAC124S085 is not set -# CONFIG_LEDS_BD2802 is not set -# CONFIG_LEDS_LT3593 is not set -# CONFIG_LEDS_TCA6507 is not set -# CONFIG_LEDS_LM355x is not set -# CONFIG_LEDS_OT200 is not set -# CONFIG_LEDS_BLINKM is not set - -# -# LED Triggers -# -CONFIG_LEDS_TRIGGERS=y -CONFIG_LEDS_TRIGGER_TIMER=y -CONFIG_LEDS_TRIGGER_ONESHOT=y -CONFIG_LEDS_TRIGGER_HEARTBEAT=y -CONFIG_LEDS_TRIGGER_BACKLIGHT=y -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=y -CONFIG_LEDS_TRIGGER_DEFAULT_ON=y - -# -# iptables trigger is under Netfilter config (LED target) -# -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_LEDS_TRIGGER_NETDEV=m -# CONFIG_ACCESSIBILITY is not set -# CONFIG_EDAC is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -# CONFIG_RTC_HCTOSYS is not set -CONFIG_RTC_SYSTOHC=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -CONFIG_RTC_DRV_DS1307=m -CONFIG_RTC_DRV_DS1374=m -CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m -CONFIG_RTC_DRV_MAX6900=m -CONFIG_RTC_DRV_RS5C372=m -CONFIG_RTC_DRV_ISL1208=m -CONFIG_RTC_DRV_ISL12022=m -# CONFIG_RTC_DRV_ISL12057 is not set -CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m -CONFIG_RTC_DRV_PCF8523=m -CONFIG_RTC_DRV_PCF8563=m -CONFIG_RTC_DRV_PCF8583=m -CONFIG_RTC_DRV_M41T80=m -# CONFIG_RTC_DRV_M41T80_WDT is not set -CONFIG_RTC_DRV_BQ32K=m -CONFIG_RTC_DRV_S35390A=m -CONFIG_RTC_DRV_FM3130=m -CONFIG_RTC_DRV_RX8581=m -CONFIG_RTC_DRV_RX8025=m -CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m - -# -# SPI RTC drivers -# -CONFIG_RTC_DRV_M41T93=m -CONFIG_RTC_DRV_M41T94=m -CONFIG_RTC_DRV_DS1305=m -CONFIG_RTC_DRV_DS1390=m -CONFIG_RTC_DRV_MAX6902=m -CONFIG_RTC_DRV_R9701=m -CONFIG_RTC_DRV_RS5C348=m -CONFIG_RTC_DRV_DS3234=m -CONFIG_RTC_DRV_PCF2123=m -CONFIG_RTC_DRV_RX4581=m - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_CMOS is not set -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set -# CONFIG_RTC_DRV_DS2404 is not set - -# -# on-CPU RTC drivers -# -# CONFIG_RTC_DRV_PL030 is not set -# CONFIG_RTC_DRV_PL031 is not set -# CONFIG_RTC_DRV_MOXART is not set - -# -# HID Sensor RTC drivers -# -# CONFIG_RTC_DRV_HID_SENSOR_TIME is not set -CONFIG_DMADEVICES=y -# CONFIG_DMADEVICES_DEBUG is not set - -# -# DMA Devices -# -# CONFIG_AMBA_PL08X is not set -# CONFIG_DW_DMAC_CORE is not set -# CONFIG_DW_DMAC is not set -# CONFIG_TIMB_DMA is not set -# CONFIG_PL330_DMA is not set -CONFIG_DMA_BCM2835=y -CONFIG_DMA_ENGINE=y -CONFIG_DMA_VIRTUAL_CHANNELS=y - -# -# DMA Clients -# -# CONFIG_ASYNC_TX_DMA is not set -# CONFIG_DMATEST is not set -# CONFIG_AUXDISPLAY is not set -CONFIG_UIO=m -CONFIG_UIO_PDRV_GENIRQ=m -# CONFIG_UIO_DMEM_GENIRQ is not set -# CONFIG_VIRT_DRIVERS is not set - -# -# Virtio drivers -# -# CONFIG_VIRTIO_MMIO is not set - -# -# Microsoft Hyper-V guest support -# -CONFIG_STAGING=y -# CONFIG_USBIP_CORE is not set -# CONFIG_W35UND is not set -# CONFIG_PRISM2_USB is not set -# CONFIG_ECHO is not set -# CONFIG_COMEDI is not set -# CONFIG_RTLLIB is not set -CONFIG_R8712U=m -# CONFIG_R8188EU is not set -# CONFIG_RTS5139 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set -CONFIG_VT6656=m -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set - -# -# Speakup console speech -# -CONFIG_SPEAKUP=m -# CONFIG_SPEAKUP_SYNTH_ACNTSA is not set -# CONFIG_SPEAKUP_SYNTH_APOLLO is not set -# CONFIG_SPEAKUP_SYNTH_AUDPTR is not set -# CONFIG_SPEAKUP_SYNTH_BNS is not set -# CONFIG_SPEAKUP_SYNTH_DECTLK is not set -# CONFIG_SPEAKUP_SYNTH_DECEXT is not set -# CONFIG_SPEAKUP_SYNTH_LTLK is not set -CONFIG_SPEAKUP_SYNTH_SOFT=m -# CONFIG_SPEAKUP_SYNTH_SPKOUT is not set -# CONFIG_SPEAKUP_SYNTH_TXPRT is not set -# CONFIG_SPEAKUP_SYNTH_DUMMY is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set -CONFIG_STAGING_MEDIA=y -CONFIG_DVB_AS102=m -# CONFIG_VIDEO_GO7007 is not set -# CONFIG_USB_MSI3101 is not set -# CONFIG_VIDEO_TCM825X is not set -CONFIG_USB_SN9C102=m -CONFIG_LIRC_STAGING=y -CONFIG_LIRC_IGORPLUGUSB=m -CONFIG_LIRC_IMON=m -CONFIG_LIRC_RPI=m -CONFIG_LIRC_SASEM=m -CONFIG_LIRC_SERIAL=m -CONFIG_LIRC_SERIAL_TRANSMITTER=y -# CONFIG_LIRC_SIR is not set -# CONFIG_LIRC_ZILOG is not set - -# -# Android -# -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set -# CONFIG_LTE_GDM724X is not set -# CONFIG_CED1401 is not set -# CONFIG_DGRP is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_DGAP is not set -CONFIG_CLKDEV_LOOKUP=y - -# -# Hardware Spinlock drivers -# -# CONFIG_MAILBOX is not set -# CONFIG_IOMMU_SUPPORT is not set - -# -# Remoteproc drivers -# -# CONFIG_STE_MODEM_RPROC is not set - -# -# Rpmsg drivers -# -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set -# CONFIG_MEMORY is not set -# CONFIG_IIO is not set -# CONFIG_PWM is not set -# CONFIG_IPACK_BUS is not set -# CONFIG_RESET_CONTROLLER is not set -# CONFIG_FMC is not set - -# -# PHY Subsystem -# -# CONFIG_GENERIC_PHY is not set -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set -# CONFIG_POWERCAP is not set - -# -# File systems -# -CONFIG_DCACHE_WORD_ACCESS=y -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=y -CONFIG_REISERFS_FS=m -# CONFIG_REISERFS_CHECK is not set -CONFIG_REISERFS_PROC_INFO=y -CONFIG_REISERFS_FS_XATTR=y -CONFIG_REISERFS_FS_POSIX_ACL=y -CONFIG_REISERFS_FS_SECURITY=y -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -CONFIG_JFS_STATISTICS=y -CONFIG_XFS_FS=m -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -# CONFIG_XFS_RT is not set -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -# CONFIG_GFS2_FS is not set -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -# CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set -# CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set -# CONFIG_BTRFS_DEBUG is not set -# CONFIG_BTRFS_ASSERT is not set -# CONFIG_NILFS2_FS is not set -CONFIG_FS_POSIX_ACL=y -CONFIG_EXPORTFS=y -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_FANOTIFY=y -CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -CONFIG_PRINT_QUOTA_WARNING=y -# CONFIG_QUOTA_DEBUG is not set -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m - -# -# Caches -# -CONFIG_FSCACHE=m -# CONFIG_FSCACHE_STATS is not set -# CONFIG_FSCACHE_HISTOGRAM is not set -# CONFIG_FSCACHE_DEBUG is not set -# CONFIG_FSCACHE_OBJECT_LIST is not set -CONFIG_CACHEFILES=m -# CONFIG_CACHEFILES_DEBUG is not set -# CONFIG_CACHEFILES_HISTOGRAM is not set - -# -# CD-ROM/DVD Filesystems -# -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_UDF_NLS=y - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=m -# CONFIG_MSDOS_FS is not set -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=850 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -# CONFIG_NTFS_FS is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_SYSCTL=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_TMPFS_XATTR=y -# CONFIG_HUGETLB_PAGE is not set -# CONFIG_CONFIGFS_FS is not set -CONFIG_MISC_FILESYSTEMS=y -# CONFIG_ADFS_FS is not set -# CONFIG_AFFS_FS is not set -CONFIG_ECRYPT_FS=m -# CONFIG_ECRYPT_FS_MESSAGING is not set -# CONFIG_HFS_FS is not set -# CONFIG_HFSPLUS_FS is not set -# CONFIG_BEFS_FS is not set -# CONFIG_BFS_FS is not set -# CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set -# CONFIG_CRAMFS is not set -# CONFIG_SQUASHFS is not set -# CONFIG_VXFS_FS is not set -# CONFIG_MINIX_FS is not set -# CONFIG_OMFS_FS is not set -# CONFIG_HPFS_FS is not set -# CONFIG_QNX4FS_FS is not set -# CONFIG_QNX6FS_FS is not set -# CONFIG_ROMFS_FS is not set -# CONFIG_PSTORE is not set -# CONFIG_SYSV_FS is not set -CONFIG_UFS_FS=m -# CONFIG_UFS_FS_WRITE is not set -# CONFIG_UFS_DEBUG is not set -# CONFIG_F2FS_FS is not set -CONFIG_NETWORK_FILESYSTEMS=y -CONFIG_NFS_FS=m -CONFIG_NFS_V2=m -CONFIG_NFS_V3=m -CONFIG_NFS_V3_ACL=y -CONFIG_NFS_V4=m -# CONFIG_NFS_SWAP is not set -# CONFIG_NFS_V4_1 is not set -# CONFIG_NFS_FSCACHE is not set -# CONFIG_NFS_USE_LEGACY_DNS is not set -CONFIG_NFS_USE_KERNEL_DNS=y -CONFIG_NFS_DEBUG=y -CONFIG_NFSD=m -CONFIG_NFSD_V2_ACL=y -CONFIG_NFSD_V3=y -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -# CONFIG_NFSD_FAULT_INJECTION is not set -CONFIG_LOCKD=m -CONFIG_LOCKD_V4=y -CONFIG_NFS_ACL_SUPPORT=m -CONFIG_NFS_COMMON=y -CONFIG_SUNRPC=m -CONFIG_SUNRPC_GSS=m -CONFIG_RPCSEC_GSS_KRB5=m -CONFIG_SUNRPC_DEBUG=y -# CONFIG_CEPH_FS is not set -CONFIG_CIFS=m -CONFIG_CIFS_STATS=y -CONFIG_CIFS_STATS2=y -# CONFIG_CIFS_WEAK_PW_HASH is not set -# CONFIG_CIFS_UPCALL is not set -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_CIFS_DEBUG=y -# CONFIG_CIFS_DEBUG2 is not set -# CONFIG_CIFS_DFS_UPCALL is not set -# CONFIG_CIFS_SMB2 is not set -# CONFIG_CIFS_FSCACHE is not set -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="cp850" -# CONFIG_NLS_CODEPAGE_437 is not set -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -CONFIG_NLS_CODEPAGE_850=y -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -# CONFIG_NLS_CODEPAGE_936 is not set -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -# CONFIG_NLS_ASCII is not set -CONFIG_NLS_ISO8859_1=y -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -# CONFIG_NLS_MAC_ROMAN is not set -# CONFIG_NLS_MAC_CELTIC is not set -# CONFIG_NLS_MAC_CENTEURO is not set -# CONFIG_NLS_MAC_CROATIAN is not set -# CONFIG_NLS_MAC_CYRILLIC is not set -# CONFIG_NLS_MAC_GAELIC is not set -# CONFIG_NLS_MAC_GREEK is not set -# CONFIG_NLS_MAC_ICELAND is not set -# CONFIG_NLS_MAC_INUIT is not set -# CONFIG_NLS_MAC_ROMANIAN is not set -# CONFIG_NLS_MAC_TURKISH is not set -CONFIG_NLS_UTF8=y - -# -# Kernel hacking -# - -# -# printk and dmesg options -# -# CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 -CONFIG_BOOT_PRINTK_DELAY=y -# CONFIG_DYNAMIC_DEBUG is not set - -# -# Compile-time checks and compiler options -# -# CONFIG_DEBUG_INFO is not set -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_FRAME_WARN=1024 -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_READABLE_ASM is not set -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_DEBUG_FS=y -# CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_SECTION_MISMATCH is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# CONFIG_MAGIC_SYSRQ is not set -CONFIG_DEBUG_KERNEL=y - -# -# Memory Debugging -# -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SLUB_STATS is not set -CONFIG_HAVE_DEBUG_KMEMLEAK=y -# CONFIG_DEBUG_KMEMLEAK is not set -# CONFIG_DEBUG_STACK_USAGE is not set -# CONFIG_DEBUG_VM is not set -CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_DEBUG_SHIRQ is not set - -# -# Debug Lockups and Hangs -# -# CONFIG_LOCKUP_DETECTOR is not set -CONFIG_DETECT_HUNG_TASK=y -CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 -# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set -CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 -# CONFIG_PANIC_ON_OOPS is not set -CONFIG_PANIC_ON_OOPS_VALUE=0 -CONFIG_PANIC_TIMEOUT=0 -CONFIG_SCHED_DEBUG=y -CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y - -# -# Lock Debugging (spinlocks, mutexes, etc...) -# -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_ATOMIC_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_DEBUG_KOBJECT is not set -CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set -CONFIG_DEBUG_LIST=y -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set - -# -# RCU Debugging -# -# CONFIG_SPARSE_RCU_POINTER is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_TRACE is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_NOTIFIER_ERROR_INJECTION is not set -# CONFIG_FAULT_INJECTION is not set -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_TRACING_SUPPORT=y -CONFIG_FTRACE=y -# CONFIG_FUNCTION_TRACER is not set -# CONFIG_IRQSOFF_TRACER is not set -# CONFIG_SCHED_TRACER is not set -# CONFIG_ENABLE_DEFAULT_TRACERS is not set -# CONFIG_FTRACE_SYSCALLS is not set -# CONFIG_TRACER_SNAPSHOT is not set -CONFIG_BRANCH_PROFILE_NONE=y -# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set -# CONFIG_STACK_TRACER is not set -# CONFIG_BLK_DEV_IO_TRACE is not set -# CONFIG_PROBE_EVENTS is not set - -# -# Runtime Testing -# -# CONFIG_LKDTM is not set -# CONFIG_TEST_LIST_SORT is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_RBTREE_TEST is not set -# CONFIG_INTERVAL_TREE_TEST is not set -# CONFIG_PERCPU_TEST is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_ASYNC_RAID6_TEST is not set -# CONFIG_TEST_STRING_HELPERS is not set -# CONFIG_TEST_KSTRTOX is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set -# CONFIG_TEST_USER_COPY is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -# CONFIG_ARM_PTDUMP is not set -CONFIG_STRICT_DEVMEM=y -CONFIG_ARM_UNWIND=y -# CONFIG_DEBUG_USER is not set -# CONFIG_DEBUG_LL is not set -CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" -# CONFIG_DEBUG_UART_PL01X is not set -# CONFIG_DEBUG_UART_8250 is not set -CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h" -# CONFIG_OC_ETM is not set -# CONFIG_PID_IN_CONTEXTIDR is not set -# CONFIG_DEBUG_SET_MODULE_RONX is not set - -# -# Security options -# - -# -# Grsecurity -# -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_NOEXEC=y -CONFIG_PAX_PAGEEXEC=y -CONFIG_PAX_MPROTECT=y -# CONFIG_PAX_MPROTECT_COMPAT is not set -CONFIG_PAX_ELFRELOCS=y -# CONFIG_PAX_KERNEXEC is not set -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -CONFIG_PAX_MEMORY_UDEREF=y -CONFIG_PAX_REFCOUNT=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y -CONFIG_GRKERNSEC_OLD_ARM_USERLAND=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y -# CONFIG_GRKERNSEC_RWXMAP_LOG is not set - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 -CONFIG_KEYS=y -# CONFIG_PERSISTENT_KEYRINGS is not set -# CONFIG_BIG_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y -CONFIG_SECURITY_DMESG_RESTRICT=y -CONFIG_SECURITY=y -CONFIG_SECURITYFS=y -CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y -# CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_SELINUX is not set -# CONFIG_SECURITY_SMACK is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set -# CONFIG_IMA is not set -# CONFIG_EVM is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_XOR_BLOCKS=m -CONFIG_ASYNC_CORE=m -CONFIG_ASYNC_MEMCPY=m -CONFIG_ASYNC_XOR=m -CONFIG_ASYNC_PQ=m -CONFIG_ASYNC_RAID6_RECOV=m -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD=m -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG=m -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_USER=m -CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y -CONFIG_CRYPTO_GF128MUL=m -CONFIG_CRYPTO_NULL=m -CONFIG_CRYPTO_WORKQUEUE=y -CONFIG_CRYPTO_CRYPTD=m -CONFIG_CRYPTO_AUTHENC=m -# CONFIG_CRYPTO_TEST is not set - -# -# Authenticated Encryption with Associated Data -# -CONFIG_CRYPTO_CCM=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_SEQIV=m - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -CONFIG_CRYPTO_CTR=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=m -CONFIG_CRYPTO_LRW=m -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=m - -# -# Hash modes -# -CONFIG_CRYPTO_CMAC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRCT10DIF=y -CONFIG_CRYPTO_GHASH=m -CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA1=y -CONFIG_CRYPTO_SHA1_ARM=m -CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -CONFIG_CRYPTO_AES_ARM=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=m -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_BLOWFISH_COMMON=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST_COMMON=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_DES=y -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_COMMON=m - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m - -# -# Random Number Generation -# -CONFIG_CRYPTO_ANSI_CPRNG=m -CONFIG_CRYPTO_USER_API=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -# CONFIG_CRYPTO_HW is not set -CONFIG_ASYMMETRIC_KEY_TYPE=m -# CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE is not set -# CONFIG_PUBLIC_KEY_ALGO_RSA is not set -# CONFIG_BINARY_PRINTF is not set - -# -# Library routines -# -CONFIG_RAID6_PQ=m -CONFIG_BITREVERSE=y -CONFIG_GENERIC_STRNCPY_FROM_USER=y -CONFIG_GENERIC_STRNLEN_USER=y -CONFIG_GENERIC_NET_UTILS=y -CONFIG_GENERIC_PCI_IOMAP=y -CONFIG_GENERIC_IO=y -CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC_ITU_T=y -CONFIG_CRC32=y -# CONFIG_CRC32_SELFTEST is not set -CONFIG_CRC32_SLICEBY8=y -# CONFIG_CRC32_SLICEBY4 is not set -# CONFIG_CRC32_SARWATE is not set -# CONFIG_CRC32_BIT is not set -CONFIG_CRC7=m -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_AUDIT_GENERIC=y -# CONFIG_RANDOM32_SELFTEST is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=m -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_LZ4_COMPRESS=m -CONFIG_LZ4HC_COMPRESS=m -CONFIG_LZ4_DECOMPRESS=y -CONFIG_XZ_DEC=y -# CONFIG_XZ_DEC_X86 is not set -# CONFIG_XZ_DEC_POWERPC is not set -# CONFIG_XZ_DEC_IA64 is not set -CONFIG_XZ_DEC_ARM=y -CONFIG_XZ_DEC_ARMTHUMB=y -# CONFIG_XZ_DEC_SPARC is not set -CONFIG_XZ_DEC_BCJ=y -# CONFIG_XZ_DEC_TEST is not set -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_XZ=y -CONFIG_DECOMPRESS_LZO=y -CONFIG_DECOMPRESS_LZ4=y -CONFIG_TEXTSEARCH=y -CONFIG_TEXTSEARCH_KMP=m -CONFIG_TEXTSEARCH_BM=m -CONFIG_TEXTSEARCH_FSM=m -CONFIG_ASSOCIATIVE_ARRAY=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_DMA=y -CONFIG_DQL=y -CONFIG_NLATTR=y -CONFIG_GENERIC_ATOMIC64=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_LRU_CACHE=m -CONFIG_AVERAGE=y -CONFIG_CORDIC=m -# CONFIG_DDR is not set -CONFIG_OID_REGISTRY=m -CONFIG_FONT_SUPPORT=y -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -# CONFIG_VIRTUALIZATION is not set diff --git a/config/kernel/kernel.config.i586-ipfire b/config/kernel/kernel.config.i586-ipfire index 834f36988..f5eeff526 100644 --- a/config/kernel/kernel.config.i586-ipfire +++ b/config/kernel/kernel.config.i586-ipfire @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.14.73 Kernel Configuration +# Linux/x86 4.14.43 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -10,8 +10,11 @@ CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y @@ -22,7 +25,6 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_AUTOPROBE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -30,18 +32,17 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -# CONFIG_ZONE_DMA32 is not set -# CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_32_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=2 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y
# # General setup @@ -69,26 +70,33 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y +CONFIG_USELIB=y +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_KTIME_SCALAR=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y @@ -106,7 +114,7 @@ CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # -# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set @@ -119,38 +127,38 @@ CONFIG_TASK_IO_ACCOUNTING=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -CONFIG_RCU_FAST_NO_HZ=y -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_NONE is not set -# CONFIG_RCU_NOCB_CPU_ZERO is not set -CONFIG_RCU_NOCB_CPU_ALL=y +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_BUILD_BIN2C is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +# CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y @@ -168,32 +176,47 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y +# CONFIG_PC104 is not set
# # Kernel Performance Events And Counters @@ -206,14 +229,19 @@ CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y +CONFIG_STATIC_KEYS_SELFTEST=y +CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y @@ -223,10 +251,13 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y @@ -234,9 +265,11 @@ CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -244,23 +277,51 @@ CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y +CONFIG_GCC_PLUGIN_STRUCTLEAK=y +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_THIN_ARCHIVES=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_HAVE_COPY_THREAD_TLS=y +# CONFIG_HAVE_ARCH_HASH is not set +CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_ARCH_HAS_REFCOUNT=y +CONFIG_REFCOUNT_FULL=y
# # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y @@ -272,14 +333,22 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y +CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set
# # Partition Types @@ -305,6 +374,8 @@ CONFIG_LDM_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y
# # IO Schedulers @@ -317,6 +388,10 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=m @@ -327,6 +402,12 @@ CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y
# @@ -334,33 +415,36 @@ CONFIG_FREEZER=y # CONFIG_ZONE_DMA=y CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y -CONFIG_X86_BIGSMP=y +# CONFIG_X86_BIGSMP is not set +# CONFIG_GOLDFISH is not set +CONFIG_RETPOLINE=y +# CONFIG_INTEL_RDT is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set -# CONFIG_X86_INTEL_MID is not set +CONFIG_X86_INTEL_MID=y +CONFIG_X86_INTEL_QUARK=y CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_NON_STANDARD=y -# CONFIG_X86_NUMAQ is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_STA2X11 is not set -# CONFIG_X86_SUMMIT is not set -# CONFIG_X86_ES7000 is not set CONFIG_X86_32_IRIS=m CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set -# CONFIG_XEN_PRIVILEGED_GUEST is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set -# CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set CONFIG_M586TSC=y @@ -403,34 +487,44 @@ CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y +CONFIG_APB_TIMER=y CONFIG_DMI=y CONFIG_NR_CPUS=8 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set -CONFIG_X86_UP_APIC_MSI=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y -# CONFIG_X86_ANCIENT_MCE is not set +CONFIG_X86_ANCIENT_MCE=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y -CONFIG_VM86=y + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=y +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +CONFIG_PERF_EVENTS_AMD_POWER=m +# CONFIG_X86_LEGACY_VM86 is not set +# CONFIG_VM86 is not set +# CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m CONFIG_I8K=m # CONFIG_X86_REBOOTFIXUPS is not set -CONFIG_MICROCODE=m +CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set @@ -443,6 +537,7 @@ CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y +CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y @@ -455,32 +550,40 @@ CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 +CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y +# CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_ARCH_WANTS_THP_SWAP is not set +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set +# CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y @@ -507,14 +610,15 @@ CONFIG_SCHED_HRTICK=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x400000 CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x400000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set -# CONFIG_DEFAULT_MODIFY_LDT_SYSCALL is not set +CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# @@ -522,19 +626,25 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set +CONFIG_PM_OPP=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_PROCFS=y # CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y @@ -542,28 +652,43 @@ CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set -CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m # CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_DPTF_POWER=m +CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_PMIC_OPREGION=y +# CONFIG_XPOWER_PMIC_OPREGION is not set +# CONFIG_BXT_WC_PMIC_OPREGION is not set +# CONFIG_CHT_WC_PMIC_OPREGION is not set +CONFIG_ACPI_CONFIGFS=m CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y @@ -577,27 +702,30 @@ CONFIG_APM_CPU_IDLE=y # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# -# x86 CPU frequency scaling drivers +# CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m CONFIG_X86_ACPI_CPUFREQ=m # CONFIG_X86_ACPI_CPUFREQ_CPB is not set +# CONFIG_X86_SFI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y @@ -623,7 +751,6 @@ CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # CPU Idle # CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set @@ -651,23 +778,52 @@ CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y +CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_IOAPIC=y +CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# CONFIG_HOTPLUG_PCI_IBM is not set +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# DesignWare PCI Core Support +# +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +CONFIG_PCIE_DW_PLAT=y
# # PCI host controller drivers # + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y @@ -675,8 +831,8 @@ CONFIG_EISA=y CONFIG_EISA_PCI_EISA=y CONFIG_EISA_VIRTUAL_ROOT=y CONFIG_EISA_NAMES=y -CONFIG_SCx200=m -CONFIG_SCx200HR_TIMER=m +CONFIG_SCx200=y +CONFIG_SCx200HR_TIMER=y # CONFIG_OLPC is not set CONFIG_ALIX=y CONFIG_NET5501=y @@ -704,13 +860,6 @@ CONFIG_I82365=m CONFIG_TCIC=m CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_COMPAQ is not set -# CONFIG_HOTPLUG_PCI_IBM is not set -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -# CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y
@@ -718,15 +867,18 @@ CONFIG_X86_SYSFB=y # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y +CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y -CONFIG_IOSF_MBI=m CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -735,7 +887,9 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y @@ -764,18 +918,23 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -784,11 +943,15 @@ CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" @@ -799,8 +962,10 @@ CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m @@ -813,27 +978,34 @@ CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y
# # Core Netfilter Configuration # -CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_INGRESS=y +CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_NETDEV=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y @@ -842,10 +1014,10 @@ CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m @@ -860,33 +1032,49 @@ CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m -CONFIG_NF_TABLES=m +CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m +CONFIG_NFT_RT=m +CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m +CONFIG_NFT_SET_RBTREE=m +CONFIG_NFT_SET_HASH=m +CONFIG_NFT_SET_BITMAP=m CONFIG_NFT_COUNTER=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m +CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -899,7 +1087,6 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -913,6 +1100,7 @@ CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -950,7 +1138,7 @@ CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPCOMP=m CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -# CONFIG_NETFILTER_XT_MATCH_IPVS is not set +CONFIG_NETFILTER_XT_MATCH_IPVS=m CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LAYER7=m # CONFIG_NETFILTER_XT_MATCH_LAYER7_DEBUG is not set @@ -983,9 +1171,12 @@ CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m @@ -1014,6 +1205,8 @@ CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -1038,12 +1231,26 @@ CONFIG_IP_VS_PE_SIP=m # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -1052,15 +1259,10 @@ CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m -# CONFIG_IP_NF_TARGET_ULOG is not set -CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m @@ -1076,10 +1278,20 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1097,10 +1309,13 @@ CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1121,7 +1336,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m -# CONFIG_BRIDGE_EBT_ULOG is not set CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m @@ -1131,6 +1345,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m @@ -1150,10 +1365,14 @@ CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=y +CONFIG_NET_DSA=m CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_KSZ=y +CONFIG_NET_DSA_TAG_LAN9303=y +CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set @@ -1165,8 +1384,8 @@ CONFIG_LLC=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m CONFIG_NET_SCHED=y
# @@ -1197,6 +1416,13 @@ CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_DEFAULT=y +# CONFIG_DEFAULT_FQ is not set +# CONFIG_DEFAULT_CODEL is not set +CONFIG_DEFAULT_FQ_CODEL=y +# CONFIG_DEFAULT_SFQ is not set +# CONFIG_DEFAULT_PFIFO_FAST is not set +CONFIG_DEFAULT_NET_SCH="fq_codel"
# # Classification @@ -1214,6 +1440,8 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1227,34 +1455,57 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_NETLINK_MMAP=y +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +# CONFIG_NET_NSH is not set CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_NCSI=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=m +CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y @@ -1267,27 +1518,40 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set -# CONFIG_IRDA is not set CONFIG_BT=m +CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y
# # Bluetooth device drivers # +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m @@ -1301,6 +1565,8 @@ CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1311,12 +1577,13 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1324,9 +1591,9 @@ CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1334,6 +1601,7 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y @@ -1343,6 +1611,14 @@ CONFIG_RFKILL_GPIO=m # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m
# # Device Drivers @@ -1351,6 +1627,7 @@ CONFIG_RFKILL_GPIO=m # # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1360,14 +1637,24 @@ CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y -CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_I2C=y +CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set
# # Bus devices @@ -1375,6 +1662,7 @@ CONFIG_DMA_SHARED_BUFFER=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set +# CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m @@ -1401,8 +1689,6 @@ CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_BLK_CPQ_CISS_DA=m -# CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set @@ -1411,34 +1697,38 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set -CONFIG_BLK_DEV_NVME=m -# CONFIG_BLK_DEV_OSD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=m -# CONFIG_BLK_DEV_HD is not set +CONFIG_VIRTIO_BLK_SCSI=y # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_TARGET=m +# CONFIG_NVME_TARGET_LOOP is not set +CONFIG_NVME_TARGET_FC=m +CONFIG_NVME_TARGET_FCLOOP=m
# # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set +# CONFIG_INTEL_MID_PTI is not set # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m -# CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_CS5535_MFGPT=m CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 @@ -1448,17 +1738,15 @@ CONFIG_HP_ILO=m # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m CONFIG_VMWARE_BALLOON=m -CONFIG_BMP085=m -CONFIG_BMP085_I2C=m CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=m # CONFIG_SRAM is not set +# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set
# @@ -1468,6 +1756,7 @@ CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_IDT_89HPESX=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y @@ -1484,8 +1773,21 @@ CONFIG_TI_ST=m CONFIG_ALTERA_STAPL=m # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set +# CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m
+# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + # # Intel MIC Host Driver # @@ -1493,6 +1795,22 @@ CONFIG_VMWARE_VMCI=m # # Intel MIC Card Driver # + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set
@@ -1503,8 +1821,8 @@ CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y -CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y
# @@ -1518,7 +1836,6 @@ CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y @@ -1528,14 +1845,12 @@ CONFIG_SCSI_SCAN_ASYNC=y # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m -CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m @@ -1548,7 +1863,6 @@ CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m -CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AHA152X=m CONFIG_SCSI_AHA1542=m @@ -1574,7 +1888,6 @@ CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m -CONFIG_SCSI_IN2000=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ESAS2R=m CONFIG_MEGARAID_NEWGEN=y @@ -1582,15 +1895,16 @@ CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT2SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_SMARTPQI=m CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_FLASHPOINT is not set @@ -1600,8 +1914,9 @@ CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=m -CONFIG_SCSI_DTC3280=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set @@ -1610,8 +1925,6 @@ CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_ISCI=m CONFIG_SCSI_GENERIC_NCR5380=m -CONFIG_SCSI_GENERIC_NCR5380_MMIO=m -# CONFIG_SCSI_GENERIC_NCR53C400 is not set CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m @@ -1629,28 +1942,23 @@ CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_PAS16=m CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m +CONFIG_QEDI=m +CONFIG_QEDF=m CONFIG_SCSI_LPFC=m # CONFIG_SCSI_LPFC_DEBUG_FS is not set CONFIG_SCSI_SIM710=m CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m -CONFIG_SCSI_DC390T=m -CONFIG_SCSI_T128=m -CONFIG_SCSI_U14_34F=m -# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set -# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set -CONFIG_SCSI_U14_34F_MAX_TAGS=8 -CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_AM53C974=m CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m -# CONFIG_SCSI_SRP is not set CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m @@ -1698,11 +2006,12 @@ CONFIG_ATA_BMDMA=y # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y -CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_DWC=m +# CONFIG_SATA_DWC_OLD_DMA is not set +# CONFIG_SATA_DWC_DEBUG is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m -CONFIG_SATA_RCAR=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m @@ -1715,7 +2024,6 @@ CONFIG_SATA_VITESSE=m # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m -CONFIG_PATA_ARASAN_CF=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m @@ -1784,22 +2092,24 @@ CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m -CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_SMQ=m +# CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m @@ -1811,7 +2121,11 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m +CONFIG_DM_LOG_WRITES=m +CONFIG_DM_INTEGRITY=m +CONFIG_DM_ZONED=m # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m @@ -1829,15 +2143,6 @@ CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_CONFIG=m -CONFIG_I2O_CONFIG_OLD_IOCTL=y -CONFIG_I2O_BUS=m -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y @@ -1851,11 +2156,15 @@ CONFIG_IFB=m # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=m CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_GTP=m +CONFIG_MACSEC=m CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y -CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set @@ -1864,9 +2173,12 @@ CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_SUNGEM_PHY=m # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y @@ -1903,18 +2215,24 @@ CONFIG_ATM_SOLOS=m # # CAIF transport drivers # -CONFIG_VHOST_NET=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m
# # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6XXX=y -CONFIG_NET_DSA_MV88E6060=y -CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y -CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +CONFIG_B53_MMAP_DRIVER=m +CONFIG_B53_SRAB_DRIVER=m +CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_MICROCHIP_KSZ=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y @@ -1926,15 +2244,25 @@ CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_SLICOSS=m CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_LANCE=m CONFIG_PCNET32=m CONFIG_PCMCIA_NMCLAN=m CONFIG_NI65=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_HAVE_ECC=y +CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m @@ -1942,9 +2270,12 @@ CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m +CONFIG_NET_VENDOR_AURORA=y +CONFIG_AURORA_NB8800=m CONFIG_NET_CADENCE=y -CONFIG_ARM_AT91_ETHER=m CONFIG_MACB=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y @@ -1953,22 +2284,28 @@ CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y +CONFIG_BNXT=m +CONFIG_BNXT_SRIOV=y +CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m -CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CIRRUS=y CONFIG_CS89x0=m # CONFIG_CS89x0_PLATFORM is not set CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m +CONFIG_CX_ECAT=m CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y @@ -1990,6 +2327,8 @@ CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=m CONFIG_VXGE=m @@ -1998,27 +2337,28 @@ CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=m CONFIG_NET_VENDOR_HP=y CONFIG_HP100=m +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_HINIC=m CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=m CONFIG_E1000E=m +CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y CONFIG_IGBVF=m CONFIG_IXGB=m CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y CONFIG_IXGBEVF=m CONFIG_I40E=m -CONFIG_I40E_VXLAN=y CONFIG_I40EVF=m +CONFIG_FM10K=m CONFIG_NET_VENDOR_I825XX=y -CONFIG_IP1000=m CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m +# CONFIG_MVNETA_BM is not set CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y @@ -2027,19 +2367,39 @@ CONFIG_SKY2=m CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -# CONFIG_MLX5_CORE is not set +# CONFIG_MLX4_DEBUG is not set +CONFIG_MLX5_CORE=m +CONFIG_MLX5_ACCEL=y +CONFIG_MLX5_FPGA=y +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_MPFS=y +CONFIG_MLX5_ESWITCH=y +CONFIG_MLX5_CORE_IPOIB=y +CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MLXSW_SWITCHIB=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXFW=m CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=m CONFIG_KS8851_MLL=m CONFIG_KSZ884X_PCI=m CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m -CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NFP=m +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=m CONFIG_NE2000=m @@ -2052,34 +2412,53 @@ CONFIG_FORCEDETH=m CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=m CONFIG_ETHOC=m -# CONFIG_NET_PACKET_ENGINE is not set +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QED_LL2=y +CONFIG_QED_SRIOV=y +CONFIG_QEDE=m +CONFIG_QED_ISCSI=y +CONFIG_QED_FCOE=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCOM_EMAC=m +# CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=m -CONFIG_SH_ETH=m +CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=m CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=m CONFIG_SIS190=m +CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_FALCON=m CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC9194=m CONFIG_PCMCIA_SMC91C92=m @@ -2089,10 +2468,9 @@ CONFIG_SMSC911X=m CONFIG_SMSC9420=m CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=m -CONFIG_STMMAC_PLATFORM=y -CONFIG_STMMAC_PCI=y -# CONFIG_STMMAC_DEBUG_FS is not set -# CONFIG_STMMAC_DA is not set +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m @@ -2101,6 +2479,7 @@ CONFIG_NIU=m CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m CONFIG_TLAN=m CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=m @@ -2114,34 +2493,54 @@ CONFIG_WIZNET_W5300=m CONFIG_WIZNET_BUS_ANY=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BITBANG=m +# CONFIG_MDIO_GPIO is not set CONFIG_PHYLIB=y +CONFIG_SWPHY=y +CONFIG_LED_TRIGGER_PHY=y
# # MII PHY device drivers # -CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_CORTINA_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_STE10XP=m +CONFIG_INTEL_XWAY_PHY=m CONFIG_LSI_ET1011C_PHY=m +CONFIG_LXT_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m CONFIG_MICREL_PHY=m -CONFIG_FIXED_PHY=y -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_GPIO is not set +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROSEMI_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_STE10XP=m +CONFIG_TERANETICS_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m @@ -2157,15 +2556,13 @@ CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m - -# -# USB Network Adapters -# +CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m @@ -2184,6 +2581,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -2200,30 +2598,13 @@ CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -# CONFIG_PCMCIA_RAYCS is not set -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_UAP=m -CONFIG_AIRO=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_PCMCIA_ATMEL=m -CONFIG_AT76C50X_USB=m -CONFIG_AIRO_CS=m -CONFIG_PCMCIA_WL3501=m -# CONFIG_PRISM54 is not set -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m CONFIG_ATH5K_DEBUG=y @@ -2236,11 +2617,14 @@ CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y @@ -2250,22 +2634,34 @@ CONFIG_AR5523=m CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210_TRACING=y +# CONFIG_WIL6210_DEBUGFS is not set CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_USB=m # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y -# CONFIG_B43_PCMCIA is not set CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y @@ -2286,16 +2682,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y CONFIG_BRCMUTIL=m CONFIG_BRCMSMAC=m CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y CONFIG_BRCMFMAC_SDIO=y -# CONFIG_BRCMFMAC_USB is not set +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m -CONFIG_HOSTAP_CS=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -2307,30 +2704,34 @@ CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_PCIE_RTPM is not set
# # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -# CONFIG_IWLEGACY_DEBUG is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_CS=m -CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_DEBUG is not set -CONFIG_LIBERTAS_MESH=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y @@ -2344,6 +2745,25 @@ CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_LEDS=y +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m @@ -2372,19 +2792,38 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -2392,171 +2831,36 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_PCMCIA_WL3501=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers # # CONFIG_WAN is not set CONFIG_VMXNET3=m +CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m -CONFIG_ISDN=y -CONFIG_ISDN_I4L=m -CONFIG_ISDN_PPP=y -CONFIG_ISDN_PPP_VJ=y -CONFIG_ISDN_MPP=y -CONFIG_IPPP_FILTER=y -CONFIG_ISDN_PPP_BSDCOMP=m -CONFIG_ISDN_AUDIO=y -CONFIG_ISDN_TTY_FAX=y - -# -# ISDN feature submodules -# -CONFIG_ISDN_DIVERSION=m - -# -# ISDN4Linux hardware drivers -# - -# -# Passive cards -# -CONFIG_ISDN_DRV_HISAX=m - -# -# D-channel protocol features -# -CONFIG_HISAX_EURO=y -CONFIG_DE_AOC=y -CONFIG_HISAX_NO_SENDCOMPLETE=y -CONFIG_HISAX_NO_LLC=y -CONFIG_HISAX_NO_KEYPAD=y -CONFIG_HISAX_1TR6=y -CONFIG_HISAX_NI1=y -CONFIG_HISAX_MAX_CARDS=8 - -# -# HiSax supported cards -# -# CONFIG_HISAX_16_0 is not set -CONFIG_HISAX_16_3=y -CONFIG_HISAX_TELESPCI=y -CONFIG_HISAX_S0BOX=y -# CONFIG_HISAX_AVM_A1 is not set -CONFIG_HISAX_FRITZPCI=y -CONFIG_HISAX_AVM_A1_PCMCIA=y -CONFIG_HISAX_ELSA=y -# CONFIG_HISAX_IX1MICROR2 is not set -CONFIG_HISAX_DIEHLDIVA=y -# CONFIG_HISAX_ASUSCOM is not set -# CONFIG_HISAX_TELEINT is not set -# CONFIG_HISAX_HFCS is not set -CONFIG_HISAX_SEDLBAUER=y -# CONFIG_HISAX_SPORTSTER is not set -# CONFIG_HISAX_MIC is not set -CONFIG_HISAX_NETJET=y -CONFIG_HISAX_NETJET_U=y -CONFIG_HISAX_NICCY=y -# CONFIG_HISAX_ISURF is not set -# CONFIG_HISAX_HSTSAPHIR is not set -CONFIG_HISAX_BKM_A4T=y -CONFIG_HISAX_SCT_QUADRO=y -CONFIG_HISAX_GAZEL=y -CONFIG_HISAX_HFC_PCI=y -CONFIG_HISAX_W6692=y -CONFIG_HISAX_HFC_SX=y -CONFIG_HISAX_ENTERNOW_PCI=y -# CONFIG_HISAX_DEBUG is not set - -# -# HiSax PCMCIA card service modules -# -# CONFIG_HISAX_SEDLBAUER_CS is not set -# CONFIG_HISAX_ELSA_CS is not set -# CONFIG_HISAX_AVM_A1_CS is not set -# CONFIG_HISAX_TELES_CS is not set - -# -# HiSax sub driver modules -# -CONFIG_HISAX_ST5481=m -CONFIG_HISAX_HFCUSB=m -CONFIG_HISAX_HFC4S8S=m -CONFIG_HISAX_FRITZ_PCIPNP=m - -# -# Active cards -# -# CONFIG_ISDN_DRV_ICN is not set -# CONFIG_ISDN_DRV_PCBIT is not set -# CONFIG_ISDN_DRV_SC is not set -# CONFIG_ISDN_DRV_ACT2000 is not set -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y -CONFIG_ISDN_CAPI_CAPIDRV=m - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -# CONFIG_ISDN_DRV_AVMB1_B1ISA is not set -CONFIG_ISDN_DRV_AVMB1_B1PCI=m -CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y -# CONFIG_ISDN_DRV_AVMB1_T1ISA is not set -# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set -CONFIG_ISDN_DRV_AVMB1_T1PCI=m -CONFIG_ISDN_DRV_AVMB1_C4=m -CONFIG_CAPI_EICON=y -CONFIG_ISDN_DIVAS=m -CONFIG_ISDN_DIVAS_BRIPCI=y -CONFIG_ISDN_DIVAS_PRIPCI=y -CONFIG_ISDN_DIVAS_DIVACAPI=m -CONFIG_ISDN_DIVAS_USERIDI=m -CONFIG_ISDN_DIVAS_MAINT=m -CONFIG_ISDN_DRV_GIGASET=m -CONFIG_GIGASET_CAPI=y -# CONFIG_GIGASET_I4L is not set -# CONFIG_GIGASET_DUMMYLL is not set -CONFIG_GIGASET_BASE=m -CONFIG_GIGASET_M105=m -CONFIG_GIGASET_M101=m -# CONFIG_GIGASET_DEBUG is not set -CONFIG_HYSDN=m -CONFIG_HYSDN_CAPI=y -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCPCI=m -CONFIG_MISDN_HFCMULTI=m -CONFIG_MISDN_HFCUSB=m -CONFIG_MISDN_AVMFRITZ=m -CONFIG_MISDN_SPEEDFAX=m -CONFIG_MISDN_INFINEON=m -CONFIG_MISDN_W6692=m -CONFIG_MISDN_NETJET=m -CONFIG_MISDN_IPAC=m -CONFIG_MISDN_ISAR=m -CONFIG_ISDN_HDLC=m +# CONFIG_ISDN is not set +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +CONFIG_NVM_RRPC=m +CONFIG_NVM_PBLK=m
# # Input device support # CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m @@ -2577,11 +2881,13 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADC=m # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m @@ -2598,22 +2904,29 @@ CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m +# CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set @@ -2627,12 +2940,14 @@ CONFIG_MOUSE_SYNAPTICS_USB=m CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_WISTRON_BTNS is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m @@ -2642,13 +2957,31 @@ CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_RETU_PWRBUTTON=m +# CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +# CONFIG_INPUT_DA9063_ONKEY is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_RMI4_CORE=m +# CONFIG_RMI4_I2C is not set +# CONFIG_RMI4_SMB is not set +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +# CONFIG_RMI4_F34 is not set +# CONFIG_RMI4_F54 is not set +# CONFIG_RMI4_F55 is not set
# # Hardware I/O ports @@ -2666,6 +2999,8 @@ CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m +CONFIG_SERIO_GPIO_PS2=m +# CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set
# @@ -2679,7 +3014,6 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m @@ -2695,18 +3029,21 @@ CONFIG_NOZOMI=m CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set
# # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 @@ -2720,16 +3057,22 @@ CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_MID=y +CONFIG_SERIAL_8250_MOXA=m
# # Non-8250 serial port support # -# CONFIG_SERIAL_MFD_HSU is not set +# CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SCCNXP=m +# CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set @@ -2739,6 +3082,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m +# CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y @@ -2746,20 +3090,20 @@ CONFIG_PPDEV=m CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m -CONFIG_HW_RANDOM_ATMEL=m CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HW_RANDOM_EXYNOS=m CONFIG_NVRAM=y # CONFIG_DTLK is not set CONFIG_R3964=m @@ -2772,9 +3116,10 @@ CONFIG_SONYPI=m # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set +# CONFIG_SCR24X is not set # CONFIG_IPWIRELESS is not set CONFIG_MWAVE=m -# CONFIG_SCx200_GPIO is not set +CONFIG_SCx200_GPIO=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_RAW_DRIVER=y @@ -2785,7 +3130,13 @@ CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y -CONFIG_I2C=m +# CONFIG_XILLYBUS is not set + +# +# I2C support +# +CONFIG_I2C=y +CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m @@ -2795,9 +3146,11 @@ CONFIG_I2C_MUX=m # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m -CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_MUX_MLXCPLD=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m @@ -2820,6 +3173,7 @@ CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m +CONFIG_I2C_CHT_WC=m CONFIG_I2C_NFORCE2=m CONFIG_I2C_NFORCE2_S4985=m CONFIG_I2C_SIS5595=m @@ -2837,10 +3191,13 @@ CONFIG_I2C_SCMI=m # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=m -CONFIG_I2C_DESIGNWARE_CORE=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_CORE=y +CONFIG_I2C_DESIGNWARE_PLATFORM=y +# CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_EG20T is not set +CONFIG_I2C_EMEV2=m # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m @@ -2852,6 +3209,7 @@ CONFIG_I2C_SIMTEC=m # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m +# CONFIG_I2C_DLN2 is not set CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m @@ -2865,21 +3223,24 @@ CONFIG_I2C_VIPERBOARD=m # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_ACB=m # CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +# CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set +CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y
# -# HSI clients +# HSI controllers # -CONFIG_HSI_CHAR=m
# -# PPS support +# HSI clients # +CONFIG_HSI_CHAR=m CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set
@@ -2904,79 +3265,98 @@ CONFIG_PTP_1588_CLOCK=m # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PINCTRL=y
# # Pin controllers # -# CONFIG_PINMUX is not set -# CONFIG_PINCONF is not set +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_MCP23S08=m +# CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_PINCTRL_CHERRYVIEW is not set +# CONFIG_PINCTRL_MERRIFIELD is not set +CONFIG_PINCTRL_INTEL=m +# CONFIG_PINCTRL_BROXTON is not set +CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_LEWISBURG=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y
# -# Memory mapped GPIO drivers: +# Memory mapped GPIO drivers # +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_AXP209 is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_IT8761E is not set -# CONFIG_GPIO_F7188X is not set -# CONFIG_GPIO_SCH311X is not set -CONFIG_GPIO_TS5500=m -CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VX855 is not set + +# +# Port-mapped I/O GPIO drivers +# +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_IT87 is not set +CONFIG_GPIO_SCH=m +# CONFIG_GPIO_SCH311X is not set +# CONFIG_GPIO_WS16C48 is not set
# -# I2C GPIO expanders: +# I2C GPIO expanders # +# CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_SX150X is not set +# CONFIG_GPIO_TPIC2810 is not set
# -# PCI GPIO expanders: +# MFD GPIO expanders # +CONFIG_GPIO_BD9571MWV=m CONFIG_GPIO_CS5535=m +# CONFIG_GPIO_DLN2 is not set +# CONFIG_GPIO_MSIC is not set +# CONFIG_GPIO_WHISKEY_COVE is not set + +# +# PCI GPIO expanders +# # CONFIG_GPIO_AMD8111 is not set +# CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set -# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_MERRIFIELD is not set # CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_RDC321X is not set
# -# SPI GPIO expanders: -# - -# -# AC97 GPIO expanders: +# USB GPIO expanders # +CONFIG_GPIO_VIPERBOARD=m +CONFIG_W1=m +CONFIG_W1_CON=y
# -# LPC GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# - -# -# USB GPIO expanders: -# -CONFIG_GPIO_VIPERBOARD=m -CONFIG_W1=m -CONFIG_W1_CON=y - -# -# 1-wire Bus Masters +# 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2490=m @@ -2989,18 +3369,24 @@ CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m +# CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2805=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_AVS=y +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set @@ -3011,19 +3397,27 @@ CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_DA9150 is not set +# CONFIG_AXP20X_POWER is not set +# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set -CONFIG_POWER_RESET=y -CONFIG_POWER_AVS=y +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -3051,29 +3445,53 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m +CONFIG_SENSORS_FTSTEUTATES=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2990=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_TC654=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m @@ -3086,42 +3504,39 @@ CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_IBM_CFFPS=m +CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +# CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHT3x=m +CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m -# CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set @@ -3132,13 +3547,20 @@ CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_STTS751=m +# CONFIG_SENSORS_SMM665 is not set +CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m @@ -3155,7 +3577,6 @@ CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_APPLESMC=m
# # ACPI drivers @@ -3163,39 +3584,63 @@ CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m -CONFIG_ACPI_INT3403_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INTEL_QUARK_DTS_THERMAL=m
# -# Texas Instruments thermal drivers +# ACPI INT340X thermal drivers # +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INT3406_THERMAL=m +CONFIG_INTEL_BXT_PMIC_THERMAL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_GENERIC_ADC_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_SYSFS is not set
# # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m +# CONFIG_DA9063_WATCHDOG is not set +# CONFIG_DA9062_WATCHDOG is not set +CONFIG_WDAT_WDT=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_ZIIRAVE_WATCHDOG=m +CONFIG_CADENCE_WATCHDOG=m CONFIG_DW_WATCHDOG=m +CONFIG_MAX63XX_WATCHDOG=m CONFIG_RETU_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m +CONFIG_EBC_C384_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_GEODE_WDT=m -CONFIG_SC520_WDT=m CONFIG_SBC_FITPC2_WATCHDOG=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m @@ -3203,6 +3648,8 @@ CONFIG_IBMASR=m CONFIG_WAFER_WDT=m CONFIG_I6300ESB_WDT=m CONFIG_IE6XX_WDT=m +# CONFIG_INTEL_SCU_WATCHDOG is not set +# CONFIG_INTEL_MID_WATCHDOG is not set CONFIG_ITCO_WDT=m CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m @@ -3221,12 +3668,12 @@ CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_NI903X_WDT=m +CONFIG_NIC7018_WDT=m CONFIG_MEN_A21_WDT=m
# @@ -3246,6 +3693,11 @@ CONFIG_WDTPCI=m # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y
# @@ -3266,15 +3718,13 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_SFLASH=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set @@ -3282,40 +3732,132 @@ CONFIG_BCMA_DRIVER_GPIO=y # # Multifunction device drivers # -CONFIG_MFD_CORE=m +CONFIG_MFD_CORE=y CONFIG_MFD_CS5535=m +# CONFIG_MFD_AS3711 is not set +# CONFIG_PMIC_ADP5520 is not set +# CONFIG_MFD_AAT2870_CORE is not set +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m # CONFIG_MFD_CROS_EC is not set +# CONFIG_PMIC_DA903X is not set +# CONFIG_MFD_DA9052_I2C is not set +# CONFIG_MFD_DA9055 is not set +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=m +CONFIG_MFD_DA9150=m +CONFIG_MFD_DLN2=m # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set +# CONFIG_HTC_I2CPLD is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m +# CONFIG_INTEL_SOC_PMIC is not set +CONFIG_INTEL_SOC_PMIC_BXTWC=m +CONFIG_INTEL_SOC_PMIC_CHTWC=y +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set +CONFIG_MFD_INTEL_MSIC=y # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_88PM860X is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX77843 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MAX8925 is not set +# CONFIG_MFD_MAX8997 is not set +# CONFIG_MFD_MAX8998 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=m +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set +# CONFIG_MFD_RC5T583 is not set +# CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set +# CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_LP8788 is not set +# CONFIG_MFD_TI_LMU is not set +# CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set +# CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TPS68470 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS6586X is not set +# CONFIG_MFD_TPS65910 is not set +# CONFIG_MFD_TPS65912_I2C is not set +# CONFIG_MFD_TPS80031 is not set +# CONFIG_TWL4030_CORE is not set +# CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_WM8400 is not set +# CONFIG_MFD_WM831X_I2C is not set +# CONFIG_MFD_WM8350_I2C is not set +# CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SIR=m CONFIG_MEDIA_SUPPORT=m
# @@ -3325,61 +3867,40 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set -CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_PCI_SKELETON=m CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_RC_ATI_REMOTE=m -CONFIG_IR_ENE=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_FINTEK=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m CONFIG_MEDIA_USB_SUPPORT=y
# @@ -3394,6 +3915,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -3430,6 +3952,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3452,17 +3975,20 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
# # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m @@ -3476,6 +4002,7 @@ CONFIG_VIDEO_TM6000_DVB=m # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y @@ -3510,16 +4037,17 @@ CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_ZD1301=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m
# # Webcam, TV (analog/digital) USB devices @@ -3535,13 +4063,10 @@ CONFIG_MEDIA_PCI_SUPPORT=y # Media capture support # CONFIG_VIDEO_MEYE=m - -# -# Media capture/analog TV support -# -CONFIG_VIDEO_IVTV=m -CONFIG_VIDEO_IVTV_ALSA=m -CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW5864=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW686X=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m @@ -3550,9 +4075,18 @@ CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DT3155=m
# # Media capture/analog/hybrid TV support @@ -3570,17 +4104,17 @@ CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m CONFIG_VIDEO_SAA7164=m
# # Media digital TV PCI Adapters # +CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -3593,32 +4127,29 @@ CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_DDBRIDGE_MSIENABLE=y +CONFIG_DVB_SMIPCIE=m CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=m # CONFIG_VIDEO_VIA_CAMERA is not set -CONFIG_VIDEO_TIMBERDALE=m CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_SCALE_CROP=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_RCAR_VIN=m -CONFIG_VIDEO_SH_MOBILE_CSI2=m -CONFIG_VIDEO_SH_MOBILE_CEU=m CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_SH_VEU=m -CONFIG_VIDEO_RENESAS_VSP1=m # CONFIG_V4L_TEST_DRIVERS is not set +CONFIG_DVB_PLATFORM_DRIVERS=y
# # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set -# CONFIG_MEDIA_PARPORT_SUPPORT is not set
# # Supported FireWire (IEEE 1394) Adapters @@ -3631,7 +4162,6 @@ CONFIG_MEDIA_COMMON_OPTIONS=y # common driver options # CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m @@ -3641,7 +4171,7 @@ CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y
# -# Media ancillary drivers (tuners, sensors, i2c, frontends) +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y @@ -3650,17 +4180,18 @@ CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m
# # RDS decoders @@ -3670,7 +4201,6 @@ CONFIG_VIDEO_SAA6588=m # # Video decoders # -CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m @@ -3678,6 +4208,9 @@ CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m
# @@ -3697,7 +4230,10 @@ CONFIG_VIDEO_ADV7175=m # # Camera sensor devices # +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m
# @@ -3715,6 +4251,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m
+# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -3733,9 +4273,7 @@ CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV2640=m CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m CONFIG_SOC_CAMERA_OV9740=m @@ -3767,10 +4305,13 @@ CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m
# # Multistandard (satellite) frontends @@ -3778,7 +4319,10 @@ CONFIG_MEDIA_TUNER_R820T=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m
# @@ -3786,11 +4330,13 @@ CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m
# # DVB-S (satellite) frontends # -CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m @@ -3811,6 +4357,7 @@ CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m @@ -3821,7 +4368,6 @@ CONFIG_DVB_TDA10071=m # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m -CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m @@ -3839,8 +4385,13 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_GP8PSK_FE=m
# # DVB-C (cable) frontends @@ -3854,11 +4405,11 @@ CONFIG_DVB_STV0297=m # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m @@ -3873,6 +4424,11 @@ CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m
+# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + # # Digital terrestrial only tuners/PLL # @@ -3883,19 +4439,19 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_M88DC2800=m CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m
@@ -3923,11 +4479,18 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m -CONFIG_DRM_USB=m +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y +CONFIG_DRM_VM=y
# # I2C encoder or helper chips @@ -3935,40 +4498,76 @@ CONFIG_DRM_TTM=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m -CONFIG_DRM_TDFX=m -CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_AMDGPU=m +# CONFIG_DRM_AMDGPU_SI is not set +# CONFIG_DRM_AMDGPU_CIK is not set +# CONFIG_DRM_AMDGPU_USERPTR is not set +# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set + +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y -CONFIG_DRM_I810=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y -CONFIG_DRM_I915_FBDEV=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -# CONFIG_DRM_I915_UMS is not set -CONFIG_DRM_MGA=m -CONFIG_DRM_SIS=m -CONFIG_DRM_VIA=m -CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_I915_ALPHA_SUPPORT is not set +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +CONFIG_DRM_I915_USERPTR=y + +# +# drm/i915 Debugging +# +# CONFIG_DRM_I915_WERROR is not set +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_SELFTEST is not set +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m CONFIG_DRM_GMA600=y CONFIG_DRM_GMA3600=y +# CONFIG_DRM_MEDFIELD is not set CONFIG_DRM_UDL=m CONFIG_DRM_AST=m CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m -CONFIG_VGASTATE=m -CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_HDMI=y +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_TINYDRM=m +# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# CONFIG_FB=y CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y @@ -3978,6 +4577,7 @@ CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y @@ -4050,11 +4650,10 @@ CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m -# CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m -# CONFIG_FB_GOLDFISH is not set +CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set @@ -4062,7 +4661,7 @@ CONFIG_FB_UDL=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=m CONFIG_FB_SIMPLE=y -# CONFIG_EXYNOS_VIDEO is not set +CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m @@ -4071,16 +4670,18 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_OT200 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y
# # Console display driver support @@ -4089,6 +4690,8 @@ CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_MDA_CONSOLE=m CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set @@ -4103,36 +4706,40 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y CONFIG_SND_DMA_SGBUF=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -CONFIG_SND_OPL4_LIB_SEQ=m -CONFIG_SND_SBAWE_SEQ=m -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL4_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -4180,6 +4787,7 @@ CONFIG_SND_MIRO=m CONFIG_SND_SB8=m CONFIG_SND_SB16=m CONFIG_SND_SBAWE=m +CONFIG_SND_SBAWE_SEQ=m CONFIG_SND_SB16_CSP=y CONFIG_SND_SSCAPE=m CONFIG_SND_WAVEFRONT=m @@ -4225,6 +4833,7 @@ CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m @@ -4232,29 +4841,6 @@ CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -# CONFIG_SND_HDA_PATCH_LOADER is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m @@ -4281,6 +4867,34 @@ CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m @@ -4290,17 +4904,30 @@ CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m CONFIG_SND_DICE=m -CONFIG_SND_FIREWIRE_SPEAKERS=m +CONFIG_SND_OXFW=m # CONFIG_SND_ISIGHT is not set -# CONFIG_SND_SCS1X is not set +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_TASCAM=m +# CONFIG_SND_FIREWIRE_MOTU is not set +# CONFIG_SND_FIREFACE is not set CONFIG_SND_PCMCIA=y # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_PDAUDIOCF is not set # CONFIG_SND_SOC is not set -# CONFIG_SOUND_PRIME is not set +CONFIG_SND_X86=y +CONFIG_HDMI_LPE_AUDIO=m +CONFIG_SND_SYNTH_EMUX=m CONFIG_AC97_BUS=m
# @@ -4316,45 +4943,59 @@ CONFIG_HID_GENERIC=y # Special HID drivers # CONFIG_HID_A4TECH=y +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set +CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y +CONFIG_HID_CORSAIR=m # CONFIG_HID_PRODIKEYS is not set +CONFIG_HID_CMEDIA=m +CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GFRM=m # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set +CONFIG_HID_GT683R=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set +CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y @@ -4362,7 +5003,9 @@ CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -4370,6 +5013,7 @@ CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set # CONFIG_HID_HYPERV_MOUSE is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -4377,12 +5021,15 @@ CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +CONFIG_HID_ALPS=m
# # USB HID support @@ -4400,7 +5047,7 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set +CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# @@ -4411,6 +5058,8 @@ CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m @@ -4421,6 +5070,7 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y @@ -4429,9 +5079,7 @@ CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m -# CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y @@ -4479,31 +5127,33 @@ CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=y
# # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y
# # Platform Glue Driver Support # -# CONFIG_USB_DWC3_EXYNOS is not set CONFIG_USB_DWC3_PCI=m -CONFIG_USB_DWC3_KEYSTONE=m - -# -# Debugging features -# -# CONFIG_USB_DWC3_DEBUG is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m # CONFIG_USB_CHIPIDEA_HOST is not set -# CONFIG_USB_CHIPIDEA_DEBUG is not set +# CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_ISP1760 is not set
# # USB port drivers @@ -4528,6 +5178,7 @@ CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_F8153X=m # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m @@ -4559,9 +5210,9 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_UPD78F0730=m # CONFIG_USB_SERIAL_DEBUG is not set
# @@ -4574,7 +5225,6 @@ CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m -CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set @@ -4590,7 +5240,11 @@ CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HUB_USB251XB=m CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_HSIC_USB4604=m +# CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_CHAOSKEY=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m @@ -4601,42 +5255,40 @@ CONFIG_USB_XUSBATM=m # USB Physical Layer drivers # CONFIG_USB_PHY=y -CONFIG_USB_OTG_FSM=m # CONFIG_NOP_USB_XCEIV is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set # CONFIG_USB_GADGET is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC=m +CONFIG_TYPEC_UCSI=m +CONFIG_UCSI_ACPI=m +CONFIG_USB_LED_TRIG=y +CONFIG_USB_ULPI_BUS=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=m -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set
# # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m -CONFIG_MMC_SDHCI_PXAV3=m -CONFIG_MMC_SDHCI_PXAV2=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SDRICOH_CS is not set @@ -4644,7 +5296,11 @@ CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_MTK=m +CONFIG_MMC_SDHCI_XENON=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set
@@ -4664,34 +5320,47 @@ CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
# # LED drivers # +# CONFIG_LEDS_AS3645A is not set CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m +CONFIG_LEDS_NET48XX=m +CONFIG_LEDS_WRAP=m CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP3952=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m -CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_USER=m +CONFIG_LEDS_NIC78BX=m
# # LED Triggers @@ -4699,6 +5368,7 @@ CONFIG_LEDS_BLINKM=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y @@ -4710,15 +5380,19 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m -CONFIG_EDAC_MCE_INJ=m -CONFIG_EDAC_MM_EDAC=m +# CONFIG_EDAC_GHES is not set +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=m @@ -4726,6 +5400,7 @@ CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m @@ -4735,11 +5410,14 @@ CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y
# # RTC interfaces @@ -4753,18 +5431,21 @@ CONFIG_RTC_INTF_DEV=y # # I2C RTC drivers # +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y +CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m @@ -4772,23 +5453,38 @@ CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV8803=m
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=y + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y
# # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y +CONFIG_RTC_DRV_VRTC=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m +# CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m @@ -4797,12 +5493,11 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m -CONFIG_RTC_DRV_DS2404=m
# # on-CPU RTC drivers # -CONFIG_RTC_DRV_MOXART=m +CONFIG_RTC_DRV_FTRTC010=m
# # HID Sensor RTC drivers @@ -4814,24 +5509,33 @@ CONFIG_DMADEVICES=y # # DMA Devices # -# CONFIG_INTEL_MID_DMAC is not set -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_DW_DMAC=m -CONFIG_DW_DMAC_PCI=m -CONFIG_TIMB_DMA=m -CONFIG_PCH_DMA=m CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y +CONFIG_ALTERA_MSGDMA=m +CONFIG_INTEL_IDMA64=m +CONFIG_PCH_DMA=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_HIDMA=m +CONFIG_DW_DMAC_CORE=y +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=y +CONFIG_HSU_DMA=y +CONFIG_HSU_DMA_PCI=y
# # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y -CONFIG_DCA=m + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set @@ -4840,8 +5544,11 @@ CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set +CONFIG_UIO_HV_GENERIC=m # CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y
@@ -4849,7 +5556,9 @@ CONFIG_VIRTIO=y # Virtio drivers # CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
@@ -4857,36 +5566,26 @@ CONFIG_VIRTIO_MMIO=m # Microsoft Hyper-V guest support # CONFIG_HYPERV=m +# CONFIG_HYPERV_TSCPAGE is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m CONFIG_STAGING=y -CONFIG_ET131X=m -CONFIG_SLICOSS=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -# CONFIG_W35UND is not set +# CONFIG_IRDA is not set # CONFIG_PRISM2_USB is not set -CONFIG_ECHO=m # CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set -# CONFIG_RTL8192U is not set +CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_R8188EU is not set -# CONFIG_R8821AE is not set -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set +CONFIG_RTL8723BS=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8822BE=m +CONFIG_RTLHALMAC_ST=m +CONFIG_RTLPHYDM_ST=m +CONFIG_RTLWIFI_DEBUG_ST=y # CONFIG_RTS5208 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set
# # IIO staging drivers @@ -4899,9 +5598,7 @@ CONFIG_RTS5139=m # # Analog to digital converters # -# CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set
# # Analog digital bi-direction converters @@ -4931,16 +5628,8 @@ CONFIG_RTS5139=m # # Light sensors # -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set
-# -# Magnetometer sensors -# -# CONFIG_SENSORS_HMC5843 is not set - # # Active energy metering IC # @@ -4953,50 +5642,48 @@ CONFIG_RTS5139=m # # Triggers - standalone # -# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set -# CONFIG_IIO_SIMPLE_DUMMY is not set -# CONFIG_WLAGS49_H2 is not set -# CONFIG_WLAGS49_H25 is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set +CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set
# # Speakup console speech # # CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set
# # Android # -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set CONFIG_LTE_GDM724X=m -# CONFIG_NET_VENDOR_SILICOM is not set -# CONFIG_CED1401 is not set -# CONFIG_DGRP is not set # CONFIG_FIREWIRE_SERIAL is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set +# CONFIG_LNET is not set # CONFIG_DGNC is not set -# CONFIG_DGAP is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +CONFIG_TYPEC_FUSB302=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_SMBIOS=m CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_LED=m +CONFIG_DELL_SMO8800=m +CONFIG_DELL_RBTN=m CONFIG_FUJITSU_LAPTOP=m -# CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m CONFIG_TC1100_WMI=m @@ -5022,15 +5709,29 @@ CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m +CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=m +CONFIG_WMI_BMOF=m CONFIG_MSI_WMI=m +CONFIG_PEAQ_WMI=m CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m +CONFIG_INTEL_CHT_INT33FE=m +CONFIG_INTEL_INT0002_VGPIO=m +CONFIG_INTEL_HID_EVENT=m +CONFIG_INTEL_VBTN=m +CONFIG_INTEL_SCU_IPC=y +CONFIG_INTEL_SCU_IPC_UTIL=y +# CONFIG_INTEL_MID_POWER_BUTTON is not set +# CONFIG_INTEL_MFLD_THERMAL is not set CONFIG_INTEL_IPS=m +CONFIG_INTEL_IMR=y +# CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set -# CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m @@ -5039,6 +5740,13 @@ CONFIG_SAMSUNG_Q10=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=m +CONFIG_INTEL_PMC_IPC=m +CONFIG_INTEL_BXTWC_PMIC_TMU=m +# CONFIG_SURFACE_PRO3_BUTTON is not set +# CONFIG_SURFACE_3_BUTTON is not set +CONFIG_INTEL_PUNIT_IPC=m +CONFIG_MLX_CPLD_PLATFORM=m +CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y @@ -5048,75 +5756,205 @@ CONFIG_COMMON_CLK=y # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +CONFIG_HWSPINLOCK=m
# -# Hardware Spinlock drivers +# Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y +CONFIG_DW_APB_TIMER=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y +# CONFIG_PCC is not set +# CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_SVM=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# # Remoteproc drivers # -# CONFIG_STE_MODEM_RPROC is not set +# CONFIG_REMOTEPROC is not set
# # Rpmsg drivers # -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# + +# +# Broadcom SoC drivers +# + +# +# i.MX SoC drivers +# + +# +# Qualcomm SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_DEVFREQ_GOV_PASSIVE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_AXP288 is not set +# CONFIG_EXTCON_GPIO is not set +CONFIG_EXTCON_INTEL_INT3496=m +CONFIG_EXTCON_INTEL_CHT_WC=m +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m +CONFIG_IIO_TRIGGERED_BUFFER=m +# CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set
# # Accelerometers # +# CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set
# # Analog to digital converters # +# CONFIG_AD7291 is not set +# CONFIG_AD799X is not set +# CONFIG_AXP20X_ADC is not set +# CONFIG_AXP288_ADC is not set +# CONFIG_DA9150_GPADC is not set +# CONFIG_DLN2_ADC is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set # CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set # CONFIG_VIPERBOARD_ADC is not set
# # Amplifiers #
+# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# +# SSP Sensor Common +# + +# +# Counters +# + # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set +# CONFIG_AD5593R is not set +# CONFIG_CIO_DAC is not set +# CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set
+# +# IIO dummy driver +# + # # Frequency Synthesizers DDS/PLL # @@ -5132,47 +5970,103 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # # Digital gyroscope sensors # +# CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set
+# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + # # Humidity sensors # +# CONFIG_AM2315 is not set # CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HID_SENSOR_HUMIDITY is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set
# # Inertial measurement units # -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_IIO_ST_LSM6DSX is not set
# # Light sensors # +# CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set
# # Magnetometer sensors # # CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set + +# +# Multiplexers +#
# # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
# # Triggers - standalone @@ -5180,30 +6074,112 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set
+# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + # # Pressure sensors # +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set
# # Temperature sensors # +CONFIG_HID_SENSOR_TEMP=m +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set +# CONFIG_TMP007 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set +CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +CONFIG_RESET_TI_SYSCON=m +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set
# # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set # CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +CONFIG_PHY_CPCAP_USB=m +CONFIG_PHY_QCOM_USB_HS=m +CONFIG_PHY_QCOM_USB_HSIC=m +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_RAS=y +# CONFIG_RAS_CEC is not set +# CONFIG_THUNDERBOLT is not set + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_DAX=y +# CONFIG_DEV_DAX is not set +CONFIG_NVMEM=y +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set
# # Firmware Drivers @@ -5218,26 +6194,44 @@ CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m +# CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set
# # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y +CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y +# CONFIG_EFI_TEST is not set +# CONFIG_APPLE_PROPERTIES is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y +# CONFIG_EFI_DEV_PATH_PARSER is not set + +# +# Tegra firmware driver +#
# # File systems # CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_ENCRYPTION=y +CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set @@ -5264,9 +6258,14 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -5283,6 +6282,7 @@ CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m +# CONFIG_OVERLAY_FS is not set
# # Caches @@ -5313,6 +6313,7 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +# CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set
# @@ -5320,7 +6321,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set +# CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y +# CONFIG_PROC_PAGE_MONITOR is not set +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y @@ -5328,7 +6333,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m +CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -5337,7 +6344,6 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set @@ -5348,15 +6354,16 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_EFIVAR_FS=m -CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -5368,7 +6375,7 @@ CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y @@ -5381,8 +6388,13 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +CONFIG_NFSD_SCSILAYOUT=y +CONFIG_NFSD_FLEXFILELAYOUT=y CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m @@ -5403,7 +6415,7 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set @@ -5471,7 +6483,8 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y # printk and dmesg options # # CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y
@@ -5485,10 +6498,11 @@ CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set @@ -5497,6 +6511,13 @@ CONFIG_DEBUG_KERNEL=y # # Memory Debugging # +CONFIG_PAGE_EXTENSION=y +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_PAGE_POISONING=y +# CONFIG_PAGE_POISONING_NO_SANITY is not set +CONFIG_PAGE_POISONING_ZERO=y +CONFIG_DEBUG_PAGE_REF=y +CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set @@ -5504,37 +6525,41 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y
# # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y +CONFIG_SCHED_STACK_END_CHECK=y +# CONFIG_DEBUG_TIMEKEEPING is not set
# # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set @@ -5543,11 +6568,14 @@ CONFIG_TIMER_STATS=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -5555,26 +6583,28 @@ CONFIG_DEBUG_LIST=y # # RCU Debugging # -# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +# CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y @@ -5589,52 +6619,80 @@ CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y +# CONFIG_HWLAT_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_UPROBE_EVENT is not set -# CONFIG_PROBE_EVENTS is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set
# # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set -CONFIG_RBTREE_TEST=m +# CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set -CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_BUILD_DOCSRC is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_PARMAN is not set +# CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_MEMTEST is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_NX_TEST=m +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set @@ -5651,190 +6709,42 @@ CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y +# CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +# CONFIG_DEBUG_IMR_SELFTEST is not set +# CONFIG_X86_DEBUG_FPU is not set +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_FRAME_POINTER=y +# CONFIG_UNWINDER_GUESS is not set
# # Security options # - -# -# Grsecurity -# -CONFIG_ARCH_TRACK_EXEC_LIMIT=y -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_NOEXEC=y -CONFIG_PAX_PAGEEXEC=y -CONFIG_PAX_SEGMEXEC=y -CONFIG_PAX_EMUTRAMP=y -CONFIG_PAX_MPROTECT=y -# CONFIG_PAX_MPROTECT_COMPAT is not set -CONFIG_PAX_ELFRELOCS=y -# CONFIG_PAX_KERNEXEC is not set -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDKSTACK=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STACKLEAK=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -# CONFIG_PAX_MEMORY_UDEREF is not set -CONFIG_PAX_REFCOUNT=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_USERCOPY_DEBUG is not set -# CONFIG_PAX_SIZE_OVERFLOW is not set -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -CONFIG_GRKERNSEC_VM86=y -# CONFIG_GRKERNSEC_IO is not set -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y -# CONFIG_GRKERNSEC_RWXMAP_LOG is not set - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_ENCRYPTED_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y -CONFIG_SECURITYFS=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set +# CONFIG_SECURITYFS is not set CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_NETWORK_XFRM is not set # CONFIG_SECURITY_PATH is not set # CONFIG_INTEL_TXT is not set -# CONFIG_SECURITY_SELINUX is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY_PAGESPAN=y +CONFIG_FORTIFY_SOURCE=y +# CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y @@ -5850,7 +6760,6 @@ CONFIG_CRYPTO=y # # Crypto core or helper # -CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -5861,39 +6770,53 @@ CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_DH=m +CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_ABLK_HELPER=y +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=m +CONFIG_CRYPTO_ENGINE=m
# # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m
# # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_KEYWRAP=m
# # Hash modes @@ -5912,6 +6835,7 @@ CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -5919,9 +6843,10 @@ CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m
@@ -5929,6 +6854,7 @@ CONFIG_CRYPTO_WP512=m # Ciphers # CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m @@ -5943,7 +6869,8 @@ CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m -# CONFIG_CRYPTO_SALSA20_586 is not set +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m @@ -5956,8 +6883,8 @@ CONFIG_CRYPTO_TWOFISH_586=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m
@@ -5965,39 +6892,64 @@ CONFIG_CRYPTO_LZ4HC=m # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_GEODE=m -CONFIG_CRYPTO_DEV_HIFN_795X=m -CONFIG_CRYPTO_DEV_HIFN_795X_RNG=y -# CONFIG_CRYPTO_DEV_CCP is not set -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_PUBLIC_KEY_ALGO_RSA=m -CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C62X=m +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m +CONFIG_CRYPTO_DEV_CHELSIO=m +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y -CONFIG_KVM_DEVICE_ASSIGNMENT=y -# CONFIG_LGUEST is not set +CONFIG_VHOST_NET=m +# CONFIG_VHOST_VSOCK is not set +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y
# @@ -6005,6 +6957,8 @@ CONFIG_BINARY_PRINTF=y # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y @@ -6023,18 +6977,24 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +# CONFIG_CRC4 is not set CONFIG_CRC7=m -CONFIG_LIBCRC32C=m +CONFIG_LIBCRC32C=y CONFIG_CRC8=m -CONFIG_AUDIT_GENERIC=y +CONFIG_XXHASH=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y +CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -6055,19 +7015,25 @@ CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set +CONFIG_IRQ_POLL=y CONFIG_MPILIB=m CONFIG_OID_REGISTRY=m CONFIG_UCS2_STRING=y @@ -6075,3 +7041,9 @@ CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +CONFIG_PARMAN=m +# CONFIG_STRING_SELFTEST is not set diff --git a/config/kernel/kernel.config.i586-ipfire-pae b/config/kernel/kernel.config.i586-ipfire-pae index b4e34b2d1..ffe1beb06 100644 --- a/config/kernel/kernel.config.i586-ipfire-pae +++ b/config/kernel/kernel.config.i586-ipfire-pae @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.14.73 Kernel Configuration +# Linux/x86 4.14.43 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -10,8 +10,11 @@ CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_BITS_MAX=16 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y @@ -22,7 +25,6 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_AUTOPROBE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -30,18 +32,17 @@ CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y -# CONFIG_ZONE_DMA32 is not set -# CONFIG_AUDIT_ARCH is not set CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_32_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=3 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y
# # General setup @@ -69,26 +70,33 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y +CONFIG_USELIB=y +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_KTIME_SCALAR=y +CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y +CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y @@ -106,7 +114,7 @@ CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # -# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_TICK_CPU_ACCOUNTING=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set @@ -119,38 +127,38 @@ CONFIG_TASK_IO_ACCOUNTING=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -CONFIG_RCU_FAST_NO_HZ=y -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_NONE is not set -# CONFIG_RCU_NOCB_CPU_ZERO is not set -CONFIG_RCU_NOCB_CPU_ALL=y +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_BUILD_BIN2C is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y -CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +# CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y @@ -168,32 +176,47 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +# CONFIG_KALLSYMS_ABSOLUTE_PERCPU is not set +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y +# CONFIG_PC104 is not set
# # Kernel Performance Events And Counters @@ -206,14 +229,19 @@ CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y +CONFIG_STATIC_KEYS_SELFTEST=y +CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y @@ -223,9 +251,13 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y @@ -233,9 +265,11 @@ CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -243,23 +277,52 @@ CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y +CONFIG_GCC_PLUGIN_STRUCTLEAK=y +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set CONFIG_CC_STACKPROTECTOR_REGULAR=y # CONFIG_CC_STACKPROTECTOR_STRONG is not set +CONFIG_THIN_ARCHIVES=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y -CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=8 +CONFIG_HAVE_COPY_THREAD_TLS=y +# CONFIG_HAVE_ARCH_HASH is not set +CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +# CONFIG_HAVE_ARCH_VMAP_STACK is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_ARCH_HAS_REFCOUNT=y +CONFIG_REFCOUNT_FULL=y
# # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y @@ -271,14 +334,22 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_LBDAF=y +CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set
# # Partition Types @@ -304,6 +375,8 @@ CONFIG_LDM_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y
# # IO Schedulers @@ -316,6 +389,10 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=m @@ -326,6 +403,12 @@ CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y
# @@ -333,19 +416,25 @@ CONFIG_FREEZER=y # CONFIG_ZONE_DMA=y CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_FAST_FEATURE_TESTS=y CONFIG_X86_MPPARSE=y CONFIG_X86_BIGSMP=y +# CONFIG_GOLDFISH is not set +CONFIG_RETPOLINE=y +# CONFIG_INTEL_RDT is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_MID is not set +CONFIG_X86_INTEL_QUARK=y CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_RDC321X is not set CONFIG_X86_32_NON_STANDARD=y -# CONFIG_X86_NUMAQ is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_STA2X11 is not set -# CONFIG_X86_SUMMIT is not set -# CONFIG_X86_ES7000 is not set CONFIG_X86_32_IRIS=m CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_HYPERVISOR_GUEST=y @@ -353,19 +442,19 @@ CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y +CONFIG_XEN_PV=y +CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y -CONFIG_XEN_PRIVILEGED_GUEST=y CONFIG_XEN_PVHVM=y -CONFIG_XEN_MAX_DOMAIN_MEMORY=64 +CONFIG_XEN_PVHVM_SMP=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y +CONFIG_XEN_PVH=y CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set -# CONFIG_LGUEST_GUEST is not set CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set @@ -394,7 +483,6 @@ CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 # CONFIG_X86_PPRO_FENCE is not set -CONFIG_X86_ALIGNMENT_16=y CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y @@ -417,30 +505,39 @@ CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set -CONFIG_X86_UP_APIC_MSI=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y -CONFIG_VM86=y + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=y +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +CONFIG_PERF_EVENTS_AMD_POWER=m +# CONFIG_X86_LEGACY_VM86 is not set +# CONFIG_VM86 is not set +# CONFIG_X86_16BIT is not set CONFIG_TOSHIBA=m CONFIG_I8K=m # CONFIG_X86_REBOOTFIXUPS is not set -CONFIG_MICROCODE=m +CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y # CONFIG_NOHIGHMEM is not set @@ -454,6 +551,7 @@ CONFIG_HIGHMEM=y CONFIG_X86_PAE=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y +CONFIG_ARCH_HAS_MEM_ENCRYPT=y # CONFIG_NUMA is not set CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y @@ -467,33 +565,43 @@ CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set -CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y +# CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -CONFIG_CROSS_MEMORY_ATTACH=y +# CONFIG_ARCH_WANTS_THP_SWAP is not set +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set +# CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_FRAME_VECTOR=y +# CONFIG_PERCPU_STATS is not set +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PMEM_LEGACY=m CONFIG_HIGHPTE=y CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y @@ -520,14 +628,15 @@ CONFIG_SCHED_HRTICK=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x400000 CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +CONFIG_RANDOMIZE_BASE=y CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x400000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set -# CONFIG_DEFAULT_MODIFY_LDT_SYSCALL is not set +CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# @@ -535,20 +644,26 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set +CONFIG_PM_OPP=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_PROCFS=y # CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y @@ -556,28 +671,42 @@ CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set -CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m # CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_DPTF_POWER=m +CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_PMIC_OPREGION=y +CONFIG_XPOWER_PMIC_OPREGION=y +# CONFIG_BXT_WC_PMIC_OPREGION is not set +CONFIG_ACPI_CONFIGFS=m CONFIG_SFI=y CONFIG_X86_APM_BOOT=y CONFIG_APM=y @@ -591,22 +720,24 @@ CONFIG_APM_CPU_IDLE=y # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# -# x86 CPU frequency scaling drivers +# CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m @@ -637,7 +768,6 @@ CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # CPU Idle # CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set @@ -666,24 +796,54 @@ CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=m CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y +CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y # CONFIG_PCI_PRI is not set -# CONFIG_PCI_PASID is not set -CONFIG_PCI_IOAPIC=y +CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y +CONFIG_HOTPLUG_PCI=y +# CONFIG_HOTPLUG_PCI_COMPAQ is not set +# CONFIG_HOTPLUG_PCI_IBM is not set +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# DesignWare PCI Core Support +# +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +CONFIG_PCIE_DW_PLAT=y
# # PCI host controller drivers # + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y CONFIG_EISA=y @@ -718,13 +878,6 @@ CONFIG_I82365=m CONFIG_TCIC=m CONFIG_PCMCIA_PROBE=y CONFIG_PCCARD_NONSTATIC=y -CONFIG_HOTPLUG_PCI=y -# CONFIG_HOTPLUG_PCI_COMPAQ is not set -# CONFIG_HOTPLUG_PCI_IBM is not set -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -# CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y
@@ -732,15 +885,18 @@ CONFIG_X86_SYSFB=y # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y +CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y +CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y -CONFIG_IOSF_MBI=m CONFIG_NET=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -749,7 +905,9 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y @@ -778,18 +936,23 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -798,11 +961,15 @@ CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" @@ -813,8 +980,10 @@ CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m @@ -827,27 +996,34 @@ CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y
# # Core Netfilter Configuration # +CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_NETDEV=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y @@ -856,10 +1032,10 @@ CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m @@ -874,33 +1050,49 @@ CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m +CONFIG_NFT_RT=m +CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m +CONFIG_NFT_SET_RBTREE=m +CONFIG_NFT_SET_HASH=m +CONFIG_NFT_SET_BITMAP=m CONFIG_NFT_COUNTER=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m +CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -913,7 +1105,6 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -927,6 +1118,7 @@ CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -997,9 +1189,12 @@ CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m @@ -1028,6 +1223,8 @@ CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -1052,12 +1249,26 @@ CONFIG_IP_VS_PE_SIP=m # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=m +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -1066,15 +1277,10 @@ CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m -# CONFIG_IP_NF_TARGET_ULOG is not set -CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m @@ -1090,10 +1296,20 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1111,10 +1327,13 @@ CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1135,7 +1354,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m -# CONFIG_BRIDGE_EBT_ULOG is not set CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m @@ -1145,6 +1363,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m @@ -1164,10 +1383,14 @@ CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=y +CONFIG_NET_DSA=m CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_KSZ=y +CONFIG_NET_DSA_TAG_LAN9303=y +CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set @@ -1179,8 +1402,8 @@ CONFIG_LLC=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m CONFIG_NET_SCHED=y
# @@ -1211,6 +1434,13 @@ CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_DEFAULT=y +# CONFIG_DEFAULT_FQ is not set +# CONFIG_DEFAULT_CODEL is not set +CONFIG_DEFAULT_FQ_CODEL=y +# CONFIG_DEFAULT_SFQ is not set +# CONFIG_DEFAULT_PFIFO_FAST is not set +CONFIG_DEFAULT_NET_SCH="fq_codel"
# # Classification @@ -1228,6 +1458,8 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1241,34 +1473,57 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_NETLINK_MMAP=y +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +# CONFIG_NET_NSH is not set CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_NCSI=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=m +CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y @@ -1281,27 +1536,40 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set -# CONFIG_IRDA is not set CONFIG_BT=m +CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y
# # Bluetooth device drivers # +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m @@ -1315,6 +1583,8 @@ CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1325,12 +1595,13 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1338,9 +1609,9 @@ CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1348,6 +1619,7 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y @@ -1357,6 +1629,14 @@ CONFIG_RFKILL_GPIO=m # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m
# # Device Drivers @@ -1365,6 +1645,7 @@ CONFIG_RFKILL_GPIO=m # # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1374,14 +1655,24 @@ CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set
# # Bus devices @@ -1389,6 +1680,7 @@ CONFIG_DMA_SHARED_BUFFER=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set +# CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m @@ -1415,8 +1707,6 @@ CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_BLK_CPQ_CISS_DA=m -# CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set @@ -1425,28 +1715,32 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set -CONFIG_BLK_DEV_NVME=m -# CONFIG_BLK_DEV_OSD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_XEN_BLKDEV_BACKEND=m CONFIG_VIRTIO_BLK=m -# CONFIG_BLK_DEV_HD is not set +CONFIG_VIRTIO_BLK_SCSI=y # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_TARGET=m +# CONFIG_NVME_TARGET_LOOP is not set +CONFIG_NVME_TARGET_FC=m +CONFIG_NVME_TARGET_FCLOOP=m
# # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set @@ -1454,7 +1748,6 @@ CONFIG_IBM_ASM=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m -# CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=m CONFIG_CS5535_MFGPT=m CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 @@ -1464,17 +1757,15 @@ CONFIG_HP_ILO=m # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m CONFIG_VMWARE_BALLOON=m -CONFIG_BMP085=m -CONFIG_BMP085_I2C=m CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=m # CONFIG_SRAM is not set +# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set
# @@ -1484,6 +1775,7 @@ CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_IDT_89HPESX=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y @@ -1500,8 +1792,21 @@ CONFIG_TI_ST=m CONFIG_ALTERA_STAPL=m # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set +# CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m
+# +# Intel MIC Bus Driver +# + +# +# SCIF Bus Driver +# + +# +# VOP Bus Driver +# + # # Intel MIC Host Driver # @@ -1509,6 +1814,22 @@ CONFIG_VMWARE_VMCI=m # # Intel MIC Card Driver # + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set
@@ -1519,8 +1840,8 @@ CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y -CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y
# @@ -1534,7 +1855,6 @@ CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y @@ -1544,14 +1864,12 @@ CONFIG_SCSI_SCAN_ASYNC=y # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m -CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m @@ -1564,7 +1882,6 @@ CONFIG_BLK_DEV_3W_XXXX_RAID=m CONFIG_SCSI_HPSA=m CONFIG_SCSI_3W_9XXX=m CONFIG_SCSI_3W_SAS=m -CONFIG_SCSI_7000FASST=m CONFIG_SCSI_ACARD=m CONFIG_SCSI_AHA152X=m CONFIG_SCSI_AHA1542=m @@ -1590,7 +1907,6 @@ CONFIG_SCSI_MVSAS_TASKLET=y CONFIG_SCSI_MVUMI=m CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m -CONFIG_SCSI_IN2000=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ESAS2R=m CONFIG_MEGARAID_NEWGEN=y @@ -1598,26 +1914,29 @@ CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT2SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_SMARTPQI=m CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=m +CONFIG_XEN_SCSI_FRONTEND=m CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +# CONFIG_SCSI_SNIC_DEBUG_FS is not set CONFIG_SCSI_DMX3191D=m -CONFIG_SCSI_DTC3280=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set @@ -1626,8 +1945,6 @@ CONFIG_SCSI_FUTURE_DOMAIN=m CONFIG_SCSI_GDTH=m CONFIG_SCSI_ISCI=m CONFIG_SCSI_GENERIC_NCR5380=m -CONFIG_SCSI_GENERIC_NCR5380_MMIO=m -# CONFIG_SCSI_GENERIC_NCR53C400 is not set CONFIG_SCSI_IPS=m CONFIG_SCSI_INITIO=m CONFIG_SCSI_INIA100=m @@ -1645,28 +1962,23 @@ CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=m CONFIG_SCSI_IPR_TRACE=y CONFIG_SCSI_IPR_DUMP=y -CONFIG_SCSI_PAS16=m CONFIG_SCSI_QLOGIC_FAS=m CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m +CONFIG_QEDI=m +CONFIG_QEDF=m CONFIG_SCSI_LPFC=m # CONFIG_SCSI_LPFC_DEBUG_FS is not set CONFIG_SCSI_SIM710=m CONFIG_SCSI_SYM53C416=m CONFIG_SCSI_DC395x=m -CONFIG_SCSI_DC390T=m -CONFIG_SCSI_T128=m -CONFIG_SCSI_U14_34F=m -# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set -# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set -CONFIG_SCSI_U14_34F_MAX_TAGS=8 -CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_AM53C974=m CONFIG_SCSI_NSP32=m +CONFIG_SCSI_WD719X=m # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m -# CONFIG_SCSI_SRP is not set CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m @@ -1714,11 +2026,12 @@ CONFIG_ATA_BMDMA=y # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y -CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_DWC=m +# CONFIG_SATA_DWC_OLD_DMA is not set +# CONFIG_SATA_DWC_DEBUG is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m -CONFIG_SATA_RCAR=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m @@ -1731,7 +2044,6 @@ CONFIG_SATA_VITESSE=m # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m -CONFIG_PATA_ARASAN_CF=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m @@ -1800,22 +2112,24 @@ CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m -CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_SMQ=m +# CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m @@ -1827,7 +2141,11 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m +CONFIG_DM_LOG_WRITES=m +CONFIG_DM_INTEGRITY=m +CONFIG_DM_ZONED=m # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m @@ -1845,16 +2163,6 @@ CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_EXT_ADAPTEC_DMA64=y -CONFIG_I2O_CONFIG=m -CONFIG_I2O_CONFIG_OLD_IOCTL=y -CONFIG_I2O_BUS=m -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y @@ -1868,11 +2176,15 @@ CONFIG_IFB=m # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=m CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_GTP=m +CONFIG_MACSEC=m CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y -CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set @@ -1881,9 +2193,12 @@ CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_SUNGEM_PHY=m # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y @@ -1920,18 +2235,24 @@ CONFIG_ATM_SOLOS=m # # CAIF transport drivers # -CONFIG_VHOST_NET=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m
# # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6XXX=y -CONFIG_NET_DSA_MV88E6060=y -CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y -CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +CONFIG_B53_MMAP_DRIVER=m +CONFIG_B53_SRAB_DRIVER=m +CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_MICROCHIP_KSZ=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y @@ -1943,15 +2264,25 @@ CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_SLICOSS=m CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_LANCE=m CONFIG_PCNET32=m CONFIG_PCMCIA_NMCLAN=m CONFIG_NI65=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_HAVE_ECC=y +CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m @@ -1959,9 +2290,12 @@ CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m +CONFIG_NET_VENDOR_AURORA=y +CONFIG_AURORA_NB8800=m CONFIG_NET_CADENCE=y -CONFIG_ARM_AT91_ETHER=m CONFIG_MACB=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y @@ -1970,22 +2304,28 @@ CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y +CONFIG_BNXT=m +CONFIG_BNXT_SRIOV=y +CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m -CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CIRRUS=y CONFIG_CS89x0=m # CONFIG_CS89x0_PLATFORM is not set CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m +CONFIG_CX_ECAT=m CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y @@ -2007,6 +2347,8 @@ CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=m CONFIG_VXGE=m @@ -2015,27 +2357,28 @@ CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=m CONFIG_NET_VENDOR_HP=y CONFIG_HP100=m +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_HINIC=m CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=m CONFIG_E1000E=m +CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y -CONFIG_IGB_DCA=y CONFIG_IGBVF=m CONFIG_IXGB=m CONFIG_IXGBE=m CONFIG_IXGBE_HWMON=y -CONFIG_IXGBE_DCA=y CONFIG_IXGBEVF=m CONFIG_I40E=m -CONFIG_I40E_VXLAN=y CONFIG_I40EVF=m +CONFIG_FM10K=m CONFIG_NET_VENDOR_I825XX=y -CONFIG_IP1000=m CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m +# CONFIG_MVNETA_BM is not set CONFIG_SKGE=m # CONFIG_SKGE_DEBUG is not set CONFIG_SKGE_GENESIS=y @@ -2044,19 +2387,39 @@ CONFIG_SKY2=m CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -# CONFIG_MLX5_CORE is not set +# CONFIG_MLX4_DEBUG is not set +CONFIG_MLX5_CORE=m +CONFIG_MLX5_ACCEL=y +CONFIG_MLX5_FPGA=y +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_MPFS=y +CONFIG_MLX5_ESWITCH=y +CONFIG_MLX5_CORE_IPOIB=y +CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MLXSW_SWITCHIB=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXFW=m CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=m CONFIG_KS8851_MLL=m CONFIG_KSZ884X_PCI=m CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m -CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NFP=m +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=m CONFIG_NE2000=m @@ -2069,34 +2432,53 @@ CONFIG_FORCEDETH=m CONFIG_NET_VENDOR_OKI=y CONFIG_PCH_GBE=m CONFIG_ETHOC=m -# CONFIG_NET_PACKET_ENGINE is not set +CONFIG_NET_PACKET_ENGINE=y +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QED_LL2=y +CONFIG_QED_SRIOV=y +CONFIG_QEDE=m +CONFIG_QED_ISCSI=y +CONFIG_QED_FCOE=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCOM_EMAC=m +# CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=m -CONFIG_SH_ETH=m +CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=m CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=m CONFIG_SIS190=m +CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_FALCON=m CONFIG_NET_VENDOR_SMSC=y CONFIG_SMC9194=m CONFIG_PCMCIA_SMC91C92=m @@ -2106,10 +2488,9 @@ CONFIG_SMSC911X=m CONFIG_SMSC9420=m CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=m -CONFIG_STMMAC_PLATFORM=y -CONFIG_STMMAC_PCI=y -# CONFIG_STMMAC_DEBUG_FS is not set -# CONFIG_STMMAC_DA is not set +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m @@ -2118,6 +2499,7 @@ CONFIG_NIU=m CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m CONFIG_TLAN=m CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=m @@ -2131,34 +2513,54 @@ CONFIG_WIZNET_W5300=m CONFIG_WIZNET_BUS_ANY=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BITBANG=m +# CONFIG_MDIO_GPIO is not set CONFIG_PHYLIB=y +CONFIG_SWPHY=y +CONFIG_LED_TRIGGER_PHY=y
# # MII PHY device drivers # -CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_CORTINA_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_STE10XP=m +CONFIG_INTEL_XWAY_PHY=m CONFIG_LSI_ET1011C_PHY=m +CONFIG_LXT_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m CONFIG_MICREL_PHY=m -CONFIG_FIXED_PHY=y -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_GPIO is not set +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROSEMI_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_STE10XP=m +CONFIG_TERANETICS_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m @@ -2174,15 +2576,13 @@ CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m - -# -# USB Network Adapters -# +CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m @@ -2201,6 +2601,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -2217,30 +2618,13 @@ CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -# CONFIG_PCMCIA_RAYCS is not set -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_LIBERTAS_UAP=m -CONFIG_AIRO=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_PCMCIA_ATMEL=m -CONFIG_AT76C50X_USB=m -CONFIG_AIRO_CS=m -CONFIG_PCMCIA_WL3501=m -# CONFIG_PRISM54 is not set -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m CONFIG_ATH5K_DEBUG=y @@ -2253,11 +2637,14 @@ CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y @@ -2267,22 +2654,34 @@ CONFIG_AR5523=m CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210_TRACING=y +# CONFIG_WIL6210_DEBUGFS is not set CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_USB=m # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y -# CONFIG_B43_PCMCIA is not set CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y @@ -2303,16 +2702,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y CONFIG_BRCMUTIL=m CONFIG_BRCMSMAC=m CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y CONFIG_BRCMFMAC_SDIO=y -# CONFIG_BRCMFMAC_USB is not set +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m -CONFIG_HOSTAP_CS=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -2324,30 +2724,34 @@ CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_PCIE_RTPM is not set
# # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -# CONFIG_IWLEGACY_DEBUG is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_CS=m -CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_DEBUG is not set -CONFIG_LIBERTAS_MESH=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y @@ -2361,6 +2765,25 @@ CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_LEDS=y +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m @@ -2389,19 +2812,38 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -2409,14 +2851,17 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_PCMCIA_WL3501=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -2425,157 +2870,19 @@ CONFIG_CW1200_WLAN_SDIO=m CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_XEN_NETDEV_BACKEND=m CONFIG_VMXNET3=m +CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m -CONFIG_ISDN=y -CONFIG_ISDN_I4L=m -CONFIG_ISDN_PPP=y -CONFIG_ISDN_PPP_VJ=y -CONFIG_ISDN_MPP=y -CONFIG_IPPP_FILTER=y -CONFIG_ISDN_PPP_BSDCOMP=m -CONFIG_ISDN_AUDIO=y -CONFIG_ISDN_TTY_FAX=y - -# -# ISDN feature submodules -# -CONFIG_ISDN_DIVERSION=m - -# -# ISDN4Linux hardware drivers -# - -# -# Passive cards -# -CONFIG_ISDN_DRV_HISAX=m - -# -# D-channel protocol features -# -CONFIG_HISAX_EURO=y -CONFIG_DE_AOC=y -CONFIG_HISAX_NO_SENDCOMPLETE=y -CONFIG_HISAX_NO_LLC=y -CONFIG_HISAX_NO_KEYPAD=y -CONFIG_HISAX_1TR6=y -CONFIG_HISAX_NI1=y -CONFIG_HISAX_MAX_CARDS=8 - -# -# HiSax supported cards -# -# CONFIG_HISAX_16_0 is not set -CONFIG_HISAX_16_3=y -CONFIG_HISAX_TELESPCI=y -CONFIG_HISAX_S0BOX=y -# CONFIG_HISAX_AVM_A1 is not set -CONFIG_HISAX_FRITZPCI=y -CONFIG_HISAX_AVM_A1_PCMCIA=y -CONFIG_HISAX_ELSA=y -# CONFIG_HISAX_IX1MICROR2 is not set -CONFIG_HISAX_DIEHLDIVA=y -# CONFIG_HISAX_ASUSCOM is not set -# CONFIG_HISAX_TELEINT is not set -# CONFIG_HISAX_HFCS is not set -CONFIG_HISAX_SEDLBAUER=y -# CONFIG_HISAX_SPORTSTER is not set -# CONFIG_HISAX_MIC is not set -CONFIG_HISAX_NETJET=y -CONFIG_HISAX_NETJET_U=y -CONFIG_HISAX_NICCY=y -# CONFIG_HISAX_ISURF is not set -# CONFIG_HISAX_HSTSAPHIR is not set -CONFIG_HISAX_BKM_A4T=y -CONFIG_HISAX_SCT_QUADRO=y -CONFIG_HISAX_GAZEL=y -CONFIG_HISAX_HFC_PCI=y -CONFIG_HISAX_W6692=y -CONFIG_HISAX_HFC_SX=y -CONFIG_HISAX_ENTERNOW_PCI=y -# CONFIG_HISAX_DEBUG is not set - -# -# HiSax PCMCIA card service modules -# -# CONFIG_HISAX_SEDLBAUER_CS is not set -# CONFIG_HISAX_ELSA_CS is not set -# CONFIG_HISAX_AVM_A1_CS is not set -# CONFIG_HISAX_TELES_CS is not set - -# -# HiSax sub driver modules -# -CONFIG_HISAX_ST5481=m -CONFIG_HISAX_HFCUSB=m -CONFIG_HISAX_HFC4S8S=m -CONFIG_HISAX_FRITZ_PCIPNP=m - -# -# Active cards -# -# CONFIG_ISDN_DRV_ICN is not set -# CONFIG_ISDN_DRV_PCBIT is not set -# CONFIG_ISDN_DRV_SC is not set -# CONFIG_ISDN_DRV_ACT2000 is not set -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y -CONFIG_ISDN_CAPI_CAPIDRV=m - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -# CONFIG_ISDN_DRV_AVMB1_B1ISA is not set -CONFIG_ISDN_DRV_AVMB1_B1PCI=m -CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y -# CONFIG_ISDN_DRV_AVMB1_T1ISA is not set -# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set -CONFIG_ISDN_DRV_AVMB1_T1PCI=m -CONFIG_ISDN_DRV_AVMB1_C4=m -CONFIG_CAPI_EICON=y -CONFIG_ISDN_DIVAS=m -CONFIG_ISDN_DIVAS_BRIPCI=y -CONFIG_ISDN_DIVAS_PRIPCI=y -CONFIG_ISDN_DIVAS_DIVACAPI=m -CONFIG_ISDN_DIVAS_USERIDI=m -CONFIG_ISDN_DIVAS_MAINT=m -CONFIG_ISDN_DRV_GIGASET=m -CONFIG_GIGASET_CAPI=y -# CONFIG_GIGASET_I4L is not set -# CONFIG_GIGASET_DUMMYLL is not set -CONFIG_GIGASET_BASE=m -CONFIG_GIGASET_M105=m -CONFIG_GIGASET_M101=m -# CONFIG_GIGASET_DEBUG is not set -CONFIG_HYSDN=m -CONFIG_HYSDN_CAPI=y -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCPCI=m -CONFIG_MISDN_HFCMULTI=m -CONFIG_MISDN_HFCUSB=m -CONFIG_MISDN_AVMFRITZ=m -CONFIG_MISDN_SPEEDFAX=m -CONFIG_MISDN_INFINEON=m -CONFIG_MISDN_W6692=m -CONFIG_MISDN_NETJET=m -CONFIG_MISDN_IPAC=m -CONFIG_MISDN_ISAR=m -CONFIG_ISDN_HDLC=m +# CONFIG_ISDN is not set +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +CONFIG_NVM_RRPC=m +CONFIG_NVM_PBLK=m
# # Input device support # CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m @@ -2596,11 +2903,13 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADC=m # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m @@ -2617,22 +2926,29 @@ CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m +# CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_INPORT is not set # CONFIG_MOUSE_LOGIBM is not set # CONFIG_MOUSE_PC110PAD is not set @@ -2646,12 +2962,14 @@ CONFIG_MOUSE_SYNAPTICS_USB=m CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set # CONFIG_INPUT_WISTRON_BTNS is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m @@ -2661,14 +2979,32 @@ CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_RETU_PWRBUTTON=m +# CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +# CONFIG_INPUT_DA9063_ONKEY is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +CONFIG_RMI4_CORE=m +# CONFIG_RMI4_I2C is not set +# CONFIG_RMI4_SMB is not set +CONFIG_RMI4_F03=y +CONFIG_RMI4_F03_SERIO=m +CONFIG_RMI4_2D_SENSOR=y +CONFIG_RMI4_F11=y +CONFIG_RMI4_F12=y +CONFIG_RMI4_F30=y +# CONFIG_RMI4_F34 is not set +# CONFIG_RMI4_F54 is not set +# CONFIG_RMI4_F55 is not set
# # Hardware I/O ports @@ -2686,6 +3022,8 @@ CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m +CONFIG_SERIO_GPIO_PS2=m +# CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set
# @@ -2699,7 +3037,6 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m @@ -2715,18 +3052,21 @@ CONFIG_NOZOMI=m CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set
# # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 @@ -2740,16 +3080,22 @@ CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_MID=y +CONFIG_SERIAL_8250_MOXA=m
# # Non-8250 serial port support # -# CONFIG_SERIAL_MFD_HSU is not set +# CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SCCNXP=m +# CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set @@ -2759,6 +3105,7 @@ CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m +# CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y @@ -2769,20 +3116,20 @@ CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m -CONFIG_HW_RANDOM_ATMEL=m CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HW_RANDOM_EXYNOS=m CONFIG_NVRAM=y # CONFIG_DTLK is not set CONFIG_R3964=m @@ -2795,6 +3142,7 @@ CONFIG_SONYPI=m # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set +# CONFIG_SCR24X is not set # CONFIG_IPWIRELESS is not set CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=m @@ -2807,6 +3155,11 @@ CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y @@ -2817,9 +3170,11 @@ CONFIG_I2C_MUX=m # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m -CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_MUX_MLXCPLD=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m @@ -2861,8 +3216,11 @@ CONFIG_I2C_SCMI=m CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m +# CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y # CONFIG_I2C_EG20T is not set +CONFIG_I2C_EMEV2=m # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m @@ -2874,6 +3232,7 @@ CONFIG_I2C_SIMTEC=m # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m +# CONFIG_I2C_DLN2 is not set CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m @@ -2887,21 +3246,24 @@ CONFIG_I2C_VIPERBOARD=m # CONFIG_I2C_PCA_ISA is not set CONFIG_SCx200_ACB=m # CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +# CONFIG_I2C_SLAVE_EEPROM is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set +CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y
# -# HSI clients +# HSI controllers # -CONFIG_HSI_CHAR=m
# -# PPS support +# HSI clients # +CONFIG_HSI_CHAR=m CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set
@@ -2926,72 +3288,85 @@ CONFIG_PTP_1588_CLOCK=m # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PINCTRL=y
# # Pin controllers # -# CONFIG_PINMUX is not set -# CONFIG_PINCONF is not set +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set +# CONFIG_PINCTRL_AMD is not set +CONFIG_PINCTRL_MCP23S08=m CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +# CONFIG_PINCTRL_CHERRYVIEW is not set +CONFIG_PINCTRL_INTEL=m +# CONFIG_PINCTRL_BROXTON is not set +CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_LEWISBURG=m +# CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y
# -# Memory mapped GPIO drivers: +# Memory mapped GPIO drivers # +# CONFIG_GPIO_AMDPT is not set +# CONFIG_GPIO_AXP209 is not set +# CONFIG_GPIO_DWAPB is not set +# CONFIG_GPIO_EXAR is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_IT8761E is not set -CONFIG_GPIO_F7188X=m -CONFIG_GPIO_SCH311X=m -CONFIG_GPIO_TS5500=m -CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set +# CONFIG_GPIO_MOCKUP is not set +# CONFIG_GPIO_VX855 is not set + +# +# Port-mapped I/O GPIO drivers +# +# CONFIG_GPIO_F7188X is not set +# CONFIG_GPIO_IT87 is not set +CONFIG_GPIO_SCH=m +# CONFIG_GPIO_SCH311X is not set +# CONFIG_GPIO_WS16C48 is not set
# -# I2C GPIO expanders: +# I2C GPIO expanders # +# CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_CS5535 is not set -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_INTEL_MID is not set -# CONFIG_GPIO_PCH is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: -# - -# -# AC97 GPIO expanders: -# +# CONFIG_GPIO_TPIC2810 is not set
# -# LPC GPIO expanders: +# MFD GPIO expanders # +CONFIG_GPIO_BD9571MWV=m +CONFIG_GPIO_CS5535=m +# CONFIG_GPIO_DLN2 is not set +# CONFIG_GPIO_WHISKEY_COVE is not set
# -# MODULbus GPIO expanders: +# PCI GPIO expanders # +# CONFIG_GPIO_AMD8111 is not set +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_RDC321X is not set
# -# USB GPIO expanders: +# USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=m @@ -3011,18 +3386,24 @@ CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m +# CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2805=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_AVS=y +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set @@ -3033,19 +3414,27 @@ CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_DA9150 is not set +# CONFIG_AXP20X_POWER is not set +# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set -CONFIG_POWER_RESET=y -CONFIG_POWER_AVS=y +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -3073,29 +3462,53 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m +CONFIG_SENSORS_FTSTEUTATES=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set +# CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2990=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_TC654=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m @@ -3108,42 +3521,39 @@ CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_IBM_CFFPS=m +CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +# CONFIG_SENSORS_LTC3815 is not set CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHT3x=m +CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m -# CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set @@ -3154,13 +3564,20 @@ CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_STTS751=m +# CONFIG_SENSORS_SMM665 is not set +CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m @@ -3177,7 +3594,6 @@ CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_APPLESMC=m
# # ACPI drivers @@ -3185,39 +3601,63 @@ CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m -CONFIG_ACPI_INT3403_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m +CONFIG_INTEL_QUARK_DTS_THERMAL=m
# -# Texas Instruments thermal drivers +# ACPI INT340X thermal drivers # +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INT3406_THERMAL=m +CONFIG_INTEL_BXT_PMIC_THERMAL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_GENERIC_ADC_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +# CONFIG_WATCHDOG_SYSFS is not set
# # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m +# CONFIG_DA9063_WATCHDOG is not set +# CONFIG_DA9062_WATCHDOG is not set +CONFIG_WDAT_WDT=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_ZIIRAVE_WATCHDOG=m +CONFIG_CADENCE_WATCHDOG=m CONFIG_DW_WATCHDOG=m +CONFIG_MAX63XX_WATCHDOG=m CONFIG_RETU_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m +CONFIG_EBC_C384_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m CONFIG_GEODE_WDT=m -CONFIG_SC520_WDT=m CONFIG_SBC_FITPC2_WATCHDOG=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m @@ -3242,12 +3682,12 @@ CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_NI903X_WDT=m +CONFIG_NIC7018_WDT=m CONFIG_MEN_A21_WDT=m CONFIG_XEN_WDT=m
@@ -3268,6 +3708,11 @@ CONFIG_WDTPCI=m # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y
# @@ -3288,15 +3733,13 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_SFLASH=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set @@ -3306,38 +3749,100 @@ CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_MFD_CORE=m CONFIG_MFD_CS5535=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m # CONFIG_MFD_CROS_EC is not set +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=m +CONFIG_MFD_DA9150=m +CONFIG_MFD_DLN2=m # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m +CONFIG_INTEL_SOC_PMIC_BXTWC=m +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=m +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set # CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_TI_LMU is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SIR=m CONFIG_MEDIA_SUPPORT=m
# @@ -3347,61 +3852,40 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set -CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +CONFIG_VIDEO_PCI_SKELETON=m CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m +# CONFIG_V4L2_FLASH_LED_CLASS is not set +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_RC_ATI_REMOTE=m -CONFIG_IR_ENE=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_FINTEK=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m CONFIG_MEDIA_USB_SUPPORT=y
# @@ -3416,6 +3900,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -3452,6 +3937,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3474,17 +3960,20 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
# # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y +CONFIG_VIDEO_AU0828_RC=y CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m @@ -3498,6 +3987,7 @@ CONFIG_VIDEO_TM6000_DVB=m # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y @@ -3532,16 +4022,17 @@ CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_ZD1301=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m
# # Webcam, TV (analog/digital) USB devices @@ -3557,13 +4048,10 @@ CONFIG_MEDIA_PCI_SUPPORT=y # Media capture support # CONFIG_VIDEO_MEYE=m - -# -# Media capture/analog TV support -# -CONFIG_VIDEO_IVTV=m -CONFIG_VIDEO_IVTV_ALSA=m -CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW5864=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW686X=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m @@ -3572,9 +4060,18 @@ CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DT3155=m
# # Media capture/analog/hybrid TV support @@ -3592,17 +4089,17 @@ CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m CONFIG_VIDEO_SAA7164=m
# # Media digital TV PCI Adapters # +CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -3615,32 +4112,29 @@ CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_DDBRIDGE_MSIENABLE=y +CONFIG_DVB_SMIPCIE=m CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=m # CONFIG_VIDEO_VIA_CAMERA is not set -CONFIG_VIDEO_TIMBERDALE=m CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_SCALE_CROP=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_RCAR_VIN=m -CONFIG_VIDEO_SH_MOBILE_CSI2=m -CONFIG_VIDEO_SH_MOBILE_CEU=m CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_SH_VEU=m -CONFIG_VIDEO_RENESAS_VSP1=m # CONFIG_V4L_TEST_DRIVERS is not set +CONFIG_DVB_PLATFORM_DRIVERS=y
# # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set -# CONFIG_MEDIA_PARPORT_SUPPORT is not set
# # Supported FireWire (IEEE 1394) Adapters @@ -3653,7 +4147,6 @@ CONFIG_MEDIA_COMMON_OPTIONS=y # common driver options # CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m @@ -3663,7 +4156,7 @@ CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y
# -# Media ancillary drivers (tuners, sensors, i2c, frontends) +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y @@ -3672,17 +4165,18 @@ CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m
# # RDS decoders @@ -3692,7 +4186,6 @@ CONFIG_VIDEO_SAA6588=m # # Video decoders # -CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m @@ -3700,6 +4193,9 @@ CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m
# @@ -3719,7 +4215,10 @@ CONFIG_VIDEO_ADV7175=m # # Camera sensor devices # +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m
# @@ -3737,6 +4236,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m
+# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -3755,9 +4258,7 @@ CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV2640=m CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m CONFIG_SOC_CAMERA_OV9740=m @@ -3789,10 +4290,13 @@ CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m
# # Multistandard (satellite) frontends @@ -3800,7 +4304,10 @@ CONFIG_MEDIA_TUNER_R820T=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m
# @@ -3808,11 +4315,13 @@ CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m
# # DVB-S (satellite) frontends # -CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m @@ -3833,6 +4342,7 @@ CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m @@ -3843,7 +4353,6 @@ CONFIG_DVB_TDA10071=m # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m -CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m @@ -3861,8 +4370,13 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_GP8PSK_FE=m
# # DVB-C (cable) frontends @@ -3876,11 +4390,11 @@ CONFIG_DVB_STV0297=m # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m @@ -3895,6 +4409,11 @@ CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m
+# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + # # Digital terrestrial only tuners/PLL # @@ -3905,19 +4424,19 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_M88DC2800=m CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m
@@ -3945,11 +4464,18 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m -CONFIG_DRM_USB=m +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y +CONFIG_DRM_VM=y
# # I2C encoder or helper chips @@ -3957,24 +4483,39 @@ CONFIG_DRM_TTM=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m -CONFIG_DRM_TDFX=m -CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_AMDGPU=m +# CONFIG_DRM_AMDGPU_SI is not set +# CONFIG_DRM_AMDGPU_CIK is not set +# CONFIG_DRM_AMDGPU_USERPTR is not set +# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set + +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y -CONFIG_DRM_I810=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y -CONFIG_DRM_I915_FBDEV=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -# CONFIG_DRM_I915_UMS is not set -CONFIG_DRM_MGA=m -CONFIG_DRM_SIS=m -CONFIG_DRM_VIA=m -CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_I915_ALPHA_SUPPORT is not set +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +CONFIG_DRM_I915_USERPTR=y + +# +# drm/i915 Debugging +# +# CONFIG_DRM_I915_WERROR is not set +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_SELFTEST is not set +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +CONFIG_DRM_VGEM=m CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m @@ -3986,11 +4527,31 @@ CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m -CONFIG_VGASTATE=m -CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_HDMI=y +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_TINYDRM=m +# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# CONFIG_FB=y CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y @@ -4000,6 +4561,7 @@ CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y @@ -4072,11 +4634,10 @@ CONFIG_FB_GEODE=y CONFIG_FB_GEODE_LX=m CONFIG_FB_GEODE_GX=m CONFIG_FB_GEODE_GX1=m -# CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m -# CONFIG_FB_GOLDFISH is not set +CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_VIRTUAL is not set CONFIG_XEN_FBDEV_FRONTEND=m # CONFIG_FB_METRONOME is not set @@ -4085,7 +4646,7 @@ CONFIG_XEN_FBDEV_FRONTEND=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=m CONFIG_FB_SIMPLE=y -# CONFIG_EXYNOS_VIDEO is not set +CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m @@ -4094,15 +4655,18 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set +# CONFIG_BACKLIGHT_OT200 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y
# # Console display driver support @@ -4111,6 +4675,8 @@ CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_MDA_CONSOLE=m CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set @@ -4125,36 +4691,40 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y CONFIG_SND_DMA_SGBUF=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -CONFIG_SND_OPL4_LIB_SEQ=m -CONFIG_SND_SBAWE_SEQ=m -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m CONFIG_SND_OPL4_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +CONFIG_SND_OPL4_LIB_SEQ=m CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -4202,6 +4772,7 @@ CONFIG_SND_MIRO=m CONFIG_SND_SB8=m CONFIG_SND_SB16=m CONFIG_SND_SBAWE=m +CONFIG_SND_SBAWE_SEQ=m CONFIG_SND_SB16_CSP=y CONFIG_SND_SSCAPE=m CONFIG_SND_WAVEFRONT=m @@ -4247,6 +4818,7 @@ CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m @@ -4254,29 +4826,6 @@ CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -# CONFIG_SND_HDA_PATCH_LOADER is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m @@ -4303,6 +4852,34 @@ CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m @@ -4312,17 +4889,30 @@ CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m -# CONFIG_SND_DICE is not set -CONFIG_SND_FIREWIRE_SPEAKERS=m +CONFIG_SND_DICE=m +CONFIG_SND_OXFW=m # CONFIG_SND_ISIGHT is not set -# CONFIG_SND_SCS1X is not set +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_TASCAM=m +# CONFIG_SND_FIREWIRE_MOTU is not set +# CONFIG_SND_FIREFACE is not set CONFIG_SND_PCMCIA=y # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_PDAUDIOCF is not set # CONFIG_SND_SOC is not set -# CONFIG_SOUND_PRIME is not set +CONFIG_SND_X86=y +CONFIG_HDMI_LPE_AUDIO=m +CONFIG_SND_SYNTH_EMUX=m CONFIG_AC97_BUS=m
# @@ -4338,45 +4928,59 @@ CONFIG_HID_GENERIC=y # Special HID drivers # CONFIG_HID_A4TECH=y +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set +CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y +CONFIG_HID_CORSAIR=m # CONFIG_HID_PRODIKEYS is not set +CONFIG_HID_CMEDIA=m +CONFIG_HID_CP2112=m CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y +CONFIG_HID_GEMBIRD=m +CONFIG_HID_GFRM=m # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set +CONFIG_HID_GT683R=m CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set +CONFIG_HID_PENMOUNT=m CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y @@ -4384,7 +4988,9 @@ CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y +CONFIG_HID_PLANTRONICS=m # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -4392,6 +4998,7 @@ CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m +CONFIG_HID_RMI=m # CONFIG_HID_GREENASIA is not set # CONFIG_HID_HYPERV_MOUSE is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -4399,12 +5006,15 @@ CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +CONFIG_HID_ALPS=m
# # USB HID support @@ -4422,7 +5032,7 @@ CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set +CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# @@ -4433,6 +5043,8 @@ CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m @@ -4443,6 +5055,7 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y @@ -4451,12 +5064,10 @@ CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m -# CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y -CONFIG_USB_OHCI_HCD_PCI=m +CONFIG_USB_OHCI_HCD_PCI=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_UHCI_HCD=y # CONFIG_USB_U132_HCD is not set @@ -4501,31 +5112,33 @@ CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=y
# # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=m +# CONFIG_USB_DWC3_ULPI is not set CONFIG_USB_DWC3_HOST=y
# # Platform Glue Driver Support # -# CONFIG_USB_DWC3_EXYNOS is not set CONFIG_USB_DWC3_PCI=m -CONFIG_USB_DWC3_KEYSTONE=m - -# -# Debugging features -# -# CONFIG_USB_DWC3_DEBUG is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m # CONFIG_USB_CHIPIDEA_HOST is not set -# CONFIG_USB_CHIPIDEA_DEBUG is not set +# CONFIG_USB_CHIPIDEA_ULPI is not set +# CONFIG_USB_ISP1760 is not set
# # USB port drivers @@ -4550,6 +5163,7 @@ CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_F8153X=m # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m @@ -4581,9 +5195,9 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_UPD78F0730=m # CONFIG_USB_SERIAL_DEBUG is not set
# @@ -4596,7 +5210,6 @@ CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m -CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set @@ -4612,7 +5225,11 @@ CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HUB_USB251XB=m CONFIG_USB_HSIC_USB3503=m +CONFIG_USB_HSIC_USB4604=m +# CONFIG_USB_LINK_LAYER_TEST is not set +CONFIG_USB_CHAOSKEY=m CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m @@ -4623,42 +5240,40 @@ CONFIG_USB_XUSBATM=m # USB Physical Layer drivers # CONFIG_USB_PHY=y -CONFIG_USB_OTG_FSM=m # CONFIG_NOP_USB_XCEIV is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set +CONFIG_TAHVO_USB=m +# CONFIG_TAHVO_USB_HOST_BY_DEFAULT is not set # CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set # CONFIG_USB_GADGET is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC=m +CONFIG_TYPEC_UCSI=m +CONFIG_UCSI_ACPI=m +CONFIG_USB_LED_TRIG=y +CONFIG_USB_ULPI_BUS=m CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=m -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set
# # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m -CONFIG_MMC_SDHCI_PXAV3=m -CONFIG_MMC_SDHCI_PXAV2=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SDRICOH_CS is not set @@ -4666,7 +5281,11 @@ CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m +CONFIG_MMC_USDHI6ROL0=m CONFIG_MMC_REALTEK_PCI=m +CONFIG_MMC_TOSHIBA_PCI=m +CONFIG_MMC_MTK=m +CONFIG_MMC_SDHCI_XENON=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set
@@ -4686,10 +5305,13 @@ CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +CONFIG_LEDS_CLASS_FLASH=m +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
# # LED drivers # +CONFIG_LEDS_AS3645A=m CONFIG_LEDS_LM3530=m CONFIG_LEDS_LM3533=m CONFIG_LEDS_LM3642=m @@ -4697,23 +5319,31 @@ CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m +CONFIG_LEDS_LP3952=m CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m +CONFIG_LEDS_LP8860=m CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m -CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_TCA6507=m +CONFIG_LEDS_TLC591XX=m CONFIG_LEDS_LM355x=m CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# CONFIG_LEDS_BLINKM=m +CONFIG_LEDS_USER=m +CONFIG_LEDS_NIC78BX=m
# # LED Triggers @@ -4721,6 +5351,7 @@ CONFIG_LEDS_BLINKM=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y @@ -4732,15 +5363,19 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m -CONFIG_EDAC_MCE_INJ=m -CONFIG_EDAC_MM_EDAC=m +# CONFIG_EDAC_GHES is not set +CONFIG_EDAC_AMD64=m +# CONFIG_EDAC_AMD64_ERROR_INJECTION is not set # CONFIG_EDAC_AMD76X is not set # CONFIG_EDAC_E7XXX is not set CONFIG_EDAC_E752X=m @@ -4748,6 +5383,7 @@ CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m +CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m @@ -4757,11 +5393,14 @@ CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y
# # RTC interfaces @@ -4775,18 +5414,21 @@ CONFIG_RTC_INTF_DEV=y # # I2C RTC drivers # +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y +CONFIG_RTC_DRV_DS1307_CENTURY=y CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m @@ -4794,14 +5436,25 @@ CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m # CONFIG_RTC_DRV_S35390A is not set CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV8803=m
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=m + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y
# # Platform RTC drivers @@ -4810,7 +5463,10 @@ CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m +# CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m # CONFIG_RTC_DRV_M48T86 is not set CONFIG_RTC_DRV_M48T35=m @@ -4819,12 +5475,11 @@ CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m -CONFIG_RTC_DRV_DS2404=m
# # on-CPU RTC drivers # -CONFIG_RTC_DRV_MOXART=m +CONFIG_RTC_DRV_FTRTC010=m
# # HID Sensor RTC drivers @@ -4836,24 +5491,32 @@ CONFIG_DMADEVICES=y # # DMA Devices # -# CONFIG_INTEL_MID_DMAC is not set -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_DW_DMAC=m -CONFIG_DW_DMAC_PCI=m -CONFIG_TIMB_DMA=m -CONFIG_PCH_DMA=m CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y +CONFIG_ALTERA_MSGDMA=m +CONFIG_INTEL_IDMA64=m +CONFIG_PCH_DMA=m +CONFIG_QCOM_HIDMA_MGMT=m +CONFIG_QCOM_HIDMA=m +CONFIG_DW_DMAC_CORE=y +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=y +CONFIG_HSU_DMA=y
# # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set -CONFIG_DMA_ENGINE_RAID=y -CONFIG_DCA=m + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +CONFIG_SW_SYNC=y # CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set @@ -4862,8 +5525,11 @@ CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set +CONFIG_UIO_HV_GENERIC=m # CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y
@@ -4871,7 +5537,9 @@ CONFIG_VIRTIO=y # Virtio drivers # CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
@@ -4879,6 +5547,7 @@ CONFIG_VIRTIO_MMIO=m # Microsoft Hyper-V guest support # CONFIG_HYPERV=m +# CONFIG_HYPERV_TSCPAGE is not set CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m
@@ -4899,37 +5568,31 @@ CONFIG_XEN_GRANT_DEV_ALLOC=m CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=m CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_PVCALLS_BACKEND=y CONFIG_XEN_PRIVCMD=m CONFIG_XEN_ACPI_PROCESSOR=m CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_XEN_SYMS=y +CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y -CONFIG_ET131X=m -CONFIG_SLICOSS=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -# CONFIG_W35UND is not set +# CONFIG_IRDA is not set # CONFIG_PRISM2_USB is not set -CONFIG_ECHO=m # CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set -# CONFIG_RTL8192U is not set +CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_R8188EU is not set -# CONFIG_R8821AE is not set -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set +CONFIG_RTL8723BS=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8822BE=m +CONFIG_RTLHALMAC_ST=m +CONFIG_RTLPHYDM_ST=m +CONFIG_RTLWIFI_DEBUG_ST=y # CONFIG_RTS5208 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set
# # IIO staging drivers @@ -4942,9 +5605,7 @@ CONFIG_RTS5139=m # # Analog to digital converters # -# CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set
# # Analog digital bi-direction converters @@ -4974,16 +5635,8 @@ CONFIG_RTS5139=m # # Light sensors # -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set
-# -# Magnetometer sensors -# -# CONFIG_SENSORS_HMC5843 is not set - # # Active energy metering IC # @@ -4996,50 +5649,48 @@ CONFIG_RTS5139=m # # Triggers - standalone # -# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set -# CONFIG_IIO_SIMPLE_DUMMY is not set -# CONFIG_WLAGS49_H2 is not set -# CONFIG_WLAGS49_H25 is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set +CONFIG_FB_SM750=m # CONFIG_FB_XGI is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set
# # Speakup console speech # # CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set
# # Android # -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set CONFIG_LTE_GDM724X=m -# CONFIG_NET_VENDOR_SILICOM is not set -# CONFIG_CED1401 is not set -# CONFIG_DGRP is not set # CONFIG_FIREWIRE_SERIAL is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set +# CONFIG_LNET is not set # CONFIG_DGNC is not set -# CONFIG_DGAP is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +CONFIG_TYPEC_FUSB302=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m +CONFIG_ALIENWARE_WMI=m CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_SMBIOS=m CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_LED=m +CONFIG_DELL_SMO8800=m +CONFIG_DELL_RBTN=m CONFIG_FUJITSU_LAPTOP=m -# CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m CONFIG_TC1100_WMI=m @@ -5065,15 +5716,25 @@ CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m +CONFIG_ASUS_WIRELESS=m CONFIG_ACPI_WMI=m +CONFIG_WMI_BMOF=m CONFIG_MSI_WMI=m +CONFIG_PEAQ_WMI=m CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m +CONFIG_TOSHIBA_HAPS=m +CONFIG_TOSHIBA_WMI=m CONFIG_ACPI_CMPC=m +CONFIG_INTEL_CHT_INT33FE=m +CONFIG_INTEL_INT0002_VGPIO=m +CONFIG_INTEL_HID_EVENT=m +CONFIG_INTEL_VBTN=m CONFIG_INTEL_IPS=m +CONFIG_INTEL_IMR=y +# CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set -# CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m @@ -5082,6 +5743,13 @@ CONFIG_SAMSUNG_Q10=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=m +CONFIG_INTEL_PMC_IPC=m +CONFIG_INTEL_BXTWC_PMIC_TMU=m +# CONFIG_SURFACE_PRO3_BUTTON is not set +# CONFIG_SURFACE_3_BUTTON is not set +CONFIG_INTEL_PUNIT_IPC=m +CONFIG_MLX_CPLD_PLATFORM=m +CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y @@ -5091,75 +5759,202 @@ CONFIG_COMMON_CLK=y # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +CONFIG_HWSPINLOCK=m
# -# Hardware Spinlock drivers +# Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y +# CONFIG_PCC is not set +# CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y +CONFIG_INTEL_IOMMU_SVM=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y
# # Remoteproc drivers # -# CONFIG_STE_MODEM_RPROC is not set +# CONFIG_REMOTEPROC is not set
# # Rpmsg drivers # -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# + +# +# Broadcom SoC drivers +# + +# +# i.MX SoC drivers +# + +# +# Qualcomm SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_DEVFREQ_GOV_PASSIVE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_AXP288 is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_INTEL_INT3496 is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set
# # Accelerometers # +# CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set
# # Analog to digital converters # +# CONFIG_AD7291 is not set +# CONFIG_AD799X is not set +# CONFIG_AXP20X_ADC is not set +# CONFIG_AXP288_ADC is not set +# CONFIG_DA9150_GPADC is not set +# CONFIG_DLN2_ADC is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set # CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set # CONFIG_VIPERBOARD_ADC is not set
# # Amplifiers #
+# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# +# SSP Sensor Common +# + +# +# Counters +# + # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set +# CONFIG_AD5593R is not set +# CONFIG_CIO_DAC is not set +# CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set
+# +# IIO dummy driver +# + # # Frequency Synthesizers DDS/PLL # @@ -5175,47 +5970,103 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # # Digital gyroscope sensors # +# CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set
+# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + # # Humidity sensors # +# CONFIG_AM2315 is not set # CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HID_SENSOR_HUMIDITY is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set
# # Inertial measurement units # -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_IIO_ST_LSM6DSX is not set
# # Light sensors # +# CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set
# # Magnetometer sensors # # CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set + +# +# Multiplexers +#
# # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
# # Triggers - standalone @@ -5223,30 +6074,118 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set
+# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + # # Pressure sensors # +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set
# # Temperature sensors # +# CONFIG_HID_SENSOR_TEMP is not set +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set +# CONFIG_TMP007 is not set +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set +CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set
# # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set # CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set +# CONFIG_PHY_QCOM_USB_HS is not set +# CONFIG_PHY_QCOM_USB_HSIC is not set +# CONFIG_PHY_TUSB1210 is not set # CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_RAS=y +# CONFIG_RAS_CEC is not set +# CONFIG_THUNDERBOLT is not set + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_LIBNVDIMM=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_BLK=m +CONFIG_ND_CLAIM=y +CONFIG_ND_BTT=m +CONFIG_BTT=y +CONFIG_DAX=y +# CONFIG_DEV_DAX is not set +CONFIG_NVMEM=y +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set
# # Firmware Drivers @@ -5261,26 +6200,44 @@ CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m +# CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set
# # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y +CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +CONFIG_EFI_BOOTLOADER_CONTROL=m +CONFIG_EFI_CAPSULE_LOADER=y +CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y +# CONFIG_EFI_TEST is not set +# CONFIG_APPLE_PROPERTIES is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y +# CONFIG_EFI_DEV_PATH_PARSER is not set + +# +# Tegra firmware driver +#
# # File systems # CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +CONFIG_EXT4_ENCRYPTION=y +CONFIG_EXT4_FS_ENCRYPTION=y # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set @@ -5307,9 +6264,14 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y +CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +CONFIG_FS_ENCRYPTION=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -5326,6 +6288,7 @@ CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m +# CONFIG_OVERLAY_FS is not set
# # Caches @@ -5356,6 +6319,7 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +# CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set
# @@ -5363,7 +6327,11 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set +# CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y @@ -5371,7 +6339,9 @@ CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set CONFIG_CONFIGFS_FS=m +CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -5380,7 +6350,6 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set @@ -5391,15 +6360,16 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_EFIVAR_FS=m -CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -5411,7 +6381,7 @@ CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y @@ -5424,8 +6394,13 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +CONFIG_NFSD_PNFS=y +CONFIG_NFSD_BLOCKLAYOUT=y +CONFIG_NFSD_SCSILAYOUT=y +CONFIG_NFSD_FLEXFILELAYOUT=y CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m @@ -5446,7 +6421,7 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set @@ -5514,7 +6489,8 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y # printk and dmesg options # # CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y
@@ -5528,10 +6504,11 @@ CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set @@ -5540,6 +6517,13 @@ CONFIG_DEBUG_KERNEL=y # # Memory Debugging # +CONFIG_PAGE_EXTENSION=y +# CONFIG_DEBUG_PAGEALLOC is not set +CONFIG_PAGE_POISONING=y +# CONFIG_PAGE_POISONING_NO_SANITY is not set +CONFIG_PAGE_POISONING_ZERO=y +CONFIG_DEBUG_PAGE_REF=y +CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set @@ -5547,37 +6531,41 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y
# # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y +CONFIG_SCHED_STACK_END_CHECK=y +# CONFIG_DEBUG_TIMEKEEPING is not set
# # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set @@ -5586,11 +6574,14 @@ CONFIG_TIMER_STATS=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -5598,26 +6589,28 @@ CONFIG_DEBUG_LIST=y # # RCU Debugging # -# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +# CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y +CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y @@ -5632,52 +6625,80 @@ CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y +# CONFIG_HWLAT_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_UPROBE_EVENT is not set -# CONFIG_PROBE_EVENTS is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set
# # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set -CONFIG_RBTREE_TEST=m +# CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set -CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_ASYNC_RAID6_TEST is not set +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_BUILD_DOCSRC is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_PARMAN is not set +# CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_MEMTEST is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_NX_TEST=m +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set @@ -5694,188 +6715,42 @@ CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y +# CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +# CONFIG_DEBUG_IMR_SELFTEST is not set +# CONFIG_X86_DEBUG_FPU is not set +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_FRAME_POINTER=y +# CONFIG_UNWINDER_GUESS is not set
# # Security options # - -# -# Grsecurity -# -CONFIG_ARCH_TRACK_EXEC_LIMIT=y -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_NOEXEC=y -CONFIG_PAX_PAGEEXEC=y -CONFIG_PAX_SEGMEXEC=y -CONFIG_PAX_EMUTRAMP=y -CONFIG_PAX_MPROTECT=y -# CONFIG_PAX_MPROTECT_COMPAT is not set -CONFIG_PAX_ELFRELOCS=y -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDKSTACK=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STACKLEAK=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -CONFIG_PAX_REFCOUNT=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_USERCOPY_DEBUG is not set -# CONFIG_PAX_SIZE_OVERFLOW is not set -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -CONFIG_GRKERNSEC_VM86=y -# CONFIG_GRKERNSEC_IO is not set -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y -# CONFIG_GRKERNSEC_RWXMAP_LOG is not set - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set -# CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y +CONFIG_ENCRYPTED_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y -CONFIG_SECURITYFS=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set +# CONFIG_SECURITYFS is not set CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y +# CONFIG_SECURITY_NETWORK_XFRM is not set # CONFIG_SECURITY_PATH is not set # CONFIG_INTEL_TXT is not set -# CONFIG_SECURITY_SELINUX is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY_PAGESPAN=y +CONFIG_FORTIFY_SOURCE=y +# CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y @@ -5891,7 +6766,6 @@ CONFIG_CRYPTO=y # # Crypto core or helper # -CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -5902,39 +6776,53 @@ CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_DH=m +CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_ABLK_HELPER=y +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=m +CONFIG_CRYPTO_ENGINE=m
# # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m
# # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y -CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_KEYWRAP=m
# # Hash modes @@ -5953,6 +6841,7 @@ CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -5960,9 +6849,10 @@ CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m
@@ -5970,6 +6860,7 @@ CONFIG_CRYPTO_WP512=m # Ciphers # CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_AES_586=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m @@ -5984,7 +6875,8 @@ CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m -# CONFIG_CRYPTO_SALSA20_586 is not set +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m @@ -5997,8 +6889,8 @@ CONFIG_CRYPTO_TWOFISH_586=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_842=m CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m
@@ -6006,37 +6898,63 @@ CONFIG_CRYPTO_LZ4HC=m # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_GEODE=m -# CONFIG_CRYPTO_DEV_CCP is not set -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_PUBLIC_KEY_ALGO_RSA=m -CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C62X=m +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m +CONFIG_CRYPTO_DEV_CHELSIO=m +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y -CONFIG_KVM_DEVICE_ASSIGNMENT=y -# CONFIG_LGUEST is not set +CONFIG_VHOST_NET=m +# CONFIG_VHOST_VSOCK is not set +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y
# @@ -6044,6 +6962,8 @@ CONFIG_BINARY_PRINTF=y # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y @@ -6062,18 +6982,24 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +CONFIG_CRC4=m CONFIG_CRC7=m -CONFIG_LIBCRC32C=m +CONFIG_LIBCRC32C=y CONFIG_CRC8=m -CONFIG_AUDIT_GENERIC=y +CONFIG_XXHASH=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set +CONFIG_842_COMPRESS=m +CONFIG_842_DECOMPRESS=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y +CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -6094,19 +7020,25 @@ CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set +CONFIG_IRQ_POLL=y CONFIG_MPILIB=m CONFIG_OID_REGISTRY=m CONFIG_UCS2_STRING=y @@ -6114,3 +7046,9 @@ CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_SBITMAP=y +CONFIG_PARMAN=m +# CONFIG_STRING_SELFTEST is not set diff --git a/config/kernel/kernel.config.x86_64-ipfire b/config/kernel/kernel.config.x86_64-ipfire index 673183a4a..579a0284c 100644 --- a/config/kernel/kernel.config.x86_64-ipfire +++ b/config/kernel/kernel.config.x86_64-ipfire @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 3.14.73 Kernel Configuration +# Linux/x86 4.14.43 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -10,8 +10,11 @@ CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y +CONFIG_ARCH_MMAP_RND_BITS_MIN=28 +CONFIG_ARCH_MMAP_RND_BITS_MAX=32 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 +CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_ISA_DMA=y @@ -23,7 +26,6 @@ CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_AUTOPROBE=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -37,12 +39,13 @@ CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=y -CONFIG_X86_HT=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y +CONFIG_FIX_EARLYCON_MEM=y +CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y +CONFIG_THREAD_INFO_IN_TASK=y
# # General setup @@ -70,27 +73,35 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y +CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y -CONFIG_AUDIT=y -CONFIG_AUDITSYSCALL=y -CONFIG_AUDIT_WATCH=y -CONFIG_AUDIT_TREE=y +CONFIG_USELIB=y +# CONFIG_AUDIT is not set +CONFIG_HAVE_ARCH_AUDITSYSCALL=y
# # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y +CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y +CONFIG_GENERIC_IRQ_MIGRATION=y +CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y +CONFIG_IRQ_SIM=y +CONFIG_IRQ_DOMAIN_HIERARCHY=y +CONFIG_GENERIC_MSI_IRQ=y +CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y +# CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y +CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y @@ -109,7 +120,7 @@ CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # -# CONFIG_TICK_CPU_ACCOUNTING is not set +CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y @@ -123,40 +134,40 @@ CONFIG_TASK_IO_ACCOUNTING=y # RCU Subsystem # CONFIG_TREE_RCU=y -# CONFIG_PREEMPT_RCU is not set +# CONFIG_RCU_EXPERT is not set +CONFIG_SRCU=y +CONFIG_TREE_SRCU=y +# CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y -# CONFIG_RCU_USER_QS is not set -CONFIG_RCU_FANOUT=32 -CONFIG_RCU_FANOUT_LEAF=16 -# CONFIG_RCU_FANOUT_EXACT is not set -CONFIG_RCU_FAST_NO_HZ=y -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_RCU_NOCB_CPU=y -# CONFIG_RCU_NOCB_CPU_NONE is not set -# CONFIG_RCU_NOCB_CPU_ZERO is not set -CONFIG_RCU_NOCB_CPU_ALL=y +CONFIG_RCU_NEED_SEGCBLIST=y +# CONFIG_BUILD_BIN2C is not set # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=18 +CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 +CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y +CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y -CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y # CONFIG_MEMCG is not set -CONFIG_CGROUP_PERF=y +CONFIG_BLK_CGROUP=y +# CONFIG_DEBUG_BLK_CGROUP is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -# CONFIG_DEBUG_BLK_CGROUP is not set +CONFIG_CGROUP_PIDS=y +# CONFIG_CGROUP_RDMA is not set +CONFIG_CGROUP_FREEZER=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_CGROUP_PERF=y +# CONFIG_CGROUP_DEBUG is not set +CONFIG_SOCK_CGROUP_DATA=y +# CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y @@ -174,32 +185,47 @@ CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y +CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y +CONFIG_MULTIUSER=y +CONFIG_SGETMASK_SYSCALL=y +CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set +CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y +CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y +CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y +CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y +CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y +# CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y +CONFIG_ADVISE_SYSCALLS=y +# CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y +CONFIG_MEMBARRIER=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y +# CONFIG_PC104 is not set
# # Kernel Performance Events And Counters @@ -212,14 +238,19 @@ CONFIG_SLUB_DEBUG=y # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set +CONFIG_SLAB_MERGE_DEFAULT=y +CONFIG_SLAB_FREELIST_RANDOM=y +CONFIG_SLAB_FREELIST_HARDENED=y CONFIG_SLUB_CPU_PARTIAL=y -# CONFIG_SYSTEM_TRUSTED_KEYRING is not set +# CONFIG_SYSTEM_DATA_VERIFICATION is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set CONFIG_JUMP_LABEL=y +CONFIG_STATIC_KEYS_SELFTEST=y +CONFIG_UPROBES=y # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y @@ -229,9 +260,13 @@ CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y +CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_DMA_ATTRS=y +CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y +CONFIG_ARCH_HAS_FORTIFY_SOURCE=y +CONFIG_ARCH_HAS_SET_MEMORY=y +CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=y @@ -239,9 +274,11 @@ CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y +CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y +CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y @@ -250,25 +287,61 @@ CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y +CONFIG_HAVE_GCC_PLUGINS=y +CONFIG_GCC_PLUGINS=y +# CONFIG_GCC_PLUGIN_CYC_COMPLEXITY is not set +CONFIG_GCC_PLUGIN_LATENT_ENTROPY=y +CONFIG_GCC_PLUGIN_STRUCTLEAK=y +CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL=y +# CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE is not set +# CONFIG_GCC_PLUGIN_RANDSTRUCT is not set CONFIG_HAVE_CC_STACKPROTECTOR=y CONFIG_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR_NONE is not set # CONFIG_CC_STACKPROTECTOR_REGULAR is not set CONFIG_CC_STACKPROTECTOR_STRONG=y +CONFIG_THIN_ARCHIVES=y +CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y +CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y +CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y +CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y +CONFIG_ARCH_HAS_ELF_RANDOMIZE=y +CONFIG_HAVE_ARCH_MMAP_RND_BITS=y +CONFIG_HAVE_EXIT_THREAD=y +CONFIG_ARCH_MMAP_RND_BITS=28 +CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y +CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 +CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y +CONFIG_HAVE_COPY_THREAD_TLS=y +CONFIG_HAVE_STACK_VALIDATION=y +# CONFIG_HAVE_ARCH_HASH is not set +# CONFIG_ISA_BUS_API is not set CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y +# CONFIG_CPU_NO_EFFICIENT_FFS is not set +CONFIG_HAVE_ARCH_VMAP_STACK=y +CONFIG_VMAP_STACK=y +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set +# CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set +CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y +CONFIG_STRICT_KERNEL_RWX=y +CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y +CONFIG_STRICT_MODULE_RWX=y +CONFIG_ARCH_HAS_REFCOUNT=y +CONFIG_REFCOUNT_FULL=y
# # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set +CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y @@ -280,13 +353,21 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_MODULE_SIG is not set -CONFIG_STOP_MACHINE=y +# CONFIG_MODULE_COMPRESS is not set +# CONFIG_TRIM_UNUSED_KSYMS is not set +CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y +CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y +CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y +# CONFIG_BLK_DEV_THROTTLING_LOW is not set # CONFIG_BLK_CMDLINE_PARSER is not set +# CONFIG_BLK_WBT is not set +CONFIG_BLK_DEBUG_FS=y +# CONFIG_BLK_SED_OPAL is not set
# # Partition Types @@ -313,6 +394,8 @@ CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y +CONFIG_BLK_MQ_PCI=y +CONFIG_BLK_MQ_VIRTIO=y
# # IO Schedulers @@ -325,6 +408,10 @@ CONFIG_CFQ_GROUP_IOSCHED=y CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_MQ_IOSCHED_DEADLINE=y +CONFIG_MQ_IOSCHED_KYBER=y +CONFIG_IOSCHED_BFQ=y +CONFIG_BFQ_GROUP_IOSCHED=y CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=m @@ -335,6 +422,12 @@ CONFIG_INLINE_WRITE_UNLOCK=y CONFIG_INLINE_WRITE_UNLOCK_IRQ=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y +CONFIG_RWSEM_SPIN_ON_OWNER=y +CONFIG_LOCK_SPIN_ON_OWNER=y +CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y +CONFIG_QUEUED_SPINLOCKS=y +CONFIG_ARCH_USE_QUEUED_RWLOCKS=y +CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y
# @@ -342,11 +435,21 @@ CONFIG_FREEZER=y # CONFIG_ZONE_DMA=y CONFIG_SMP=y +CONFIG_X86_FEATURE_NAMES=y +CONFIG_X86_FAST_FEATURE_TESTS=y # CONFIG_X86_X2APIC is not set CONFIG_X86_MPPARSE=y +# CONFIG_GOLDFISH is not set +CONFIG_RETPOLINE=y +# CONFIG_INTEL_RDT is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_VSMP is not set +# CONFIG_X86_GOLDFISH is not set +# CONFIG_X86_INTEL_MID is not set CONFIG_X86_INTEL_LPSS=y +CONFIG_X86_AMD_PLATFORM_DEVICE=y +CONFIG_IOSF_MBI=y +# CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_SCHED_OMIT_FRAME_POINTER=y CONFIG_HYPERVISOR_GUEST=y @@ -354,10 +457,12 @@ CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set CONFIG_XEN=y +CONFIG_XEN_PV=y +CONFIG_XEN_PV_SMP=y CONFIG_XEN_DOM0=y -CONFIG_XEN_PRIVILEGED_GUEST=y CONFIG_XEN_PVHVM=y -CONFIG_XEN_MAX_DOMAIN_MEMORY=500 +CONFIG_XEN_PVHVM_SMP=y +CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y CONFIG_XEN_DEBUG_FS=y CONFIG_XEN_PVH=y @@ -366,7 +471,6 @@ CONFIG_KVM_GUEST=y CONFIG_PARAVIRT_TIME_ACCOUNTING=y CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y -# CONFIG_MEMTEST is not set # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set @@ -394,31 +498,44 @@ CONFIG_IOMMU_HELPER=y CONFIG_NR_CPUS=32 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y +CONFIG_SCHED_MC_PRIO=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set -CONFIG_X86_UP_APIC_MSI=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y +CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y + +# +# Performance monitoring +# +CONFIG_PERF_EVENTS_INTEL_UNCORE=y +CONFIG_PERF_EVENTS_INTEL_RAPL=y +CONFIG_PERF_EVENTS_INTEL_CSTATE=y +CONFIG_PERF_EVENTS_AMD_POWER=m +# CONFIG_VM86 is not set +# CONFIG_X86_16BIT is not set +CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=m -CONFIG_MICROCODE=m +CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y -# CONFIG_MICROCODE_INTEL_EARLY is not set -# CONFIG_MICROCODE_AMD_EARLY is not set # CONFIG_X86_MSR is not set CONFIG_X86_CPUID=y +# CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y -CONFIG_DIRECT_GBPAGES=y +CONFIG_X86_DIRECT_GBPAGES=y +CONFIG_ARCH_HAS_MEM_ENCRYPT=y +# CONFIG_AMD_MEM_ENCRYPT is not set # CONFIG_NUMA is not set CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y @@ -434,34 +551,49 @@ CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y CONFIG_SPARSEMEM_VMEMMAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y +CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set -CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y +CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y +CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 +CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y +# CONFIG_HWPOISON_INJECT is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set -CONFIG_CROSS_MEMORY_ATTACH=y +CONFIG_ARCH_WANTS_THP_SWAP=y +CONFIG_THP_SWAP=y +CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_CLEANCACHE=y # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set +# CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set # CONFIG_ZSMALLOC is not set +CONFIG_GENERIC_EARLY_IOREMAP=y +CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y +# CONFIG_IDLE_PAGE_TRACKING is not set +CONFIG_ARCH_HAS_ZONE_DEVICE=y +CONFIG_FRAME_VECTOR=y +CONFIG_ARCH_USES_HIGH_VMA_FLAGS=y +CONFIG_ARCH_HAS_PKEYS=y +# CONFIG_PERCPU_STATS is not set +CONFIG_X86_PMEM_LEGACY_DEVICE=y +CONFIG_X86_PMEM_LEGACY=m CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 @@ -473,8 +605,11 @@ CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y +# CONFIG_X86_INTEL_MPX is not set +CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y CONFIG_EFI=y CONFIG_EFI_STUB=y +CONFIG_EFI_MIXED=y CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set @@ -483,16 +618,27 @@ CONFIG_HZ_300=y CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set +# CONFIG_KEXEC_FILE is not set CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x400000 CONFIG_RELOCATABLE=y -# CONFIG_RANDOMIZE_BASE is not set +CONFIG_RANDOMIZE_BASE=y +CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_RANDOMIZE_MEMORY=y +CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0x0 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set +# CONFIG_COMPAT_VDSO is not set +# CONFIG_LEGACY_VSYSCALL_NATIVE is not set +# CONFIG_LEGACY_VSYSCALL_EMULATE is not set +CONFIG_LEGACY_VSYSCALL_NONE=y # CONFIG_CMDLINE_BOOL is not set -# CONFIG_DEFAULT_MODIFY_LDT_SYSCALL is not set +CONFIG_MODIFY_LDT_SYSCALL=y +CONFIG_HAVE_LIVEPATCH=y +# CONFIG_LIVEPATCH is not set +CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
# @@ -500,20 +646,26 @@ CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y +# CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y +# CONFIG_HIBERNATION is not set CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set -CONFIG_PM_RUNTIME=y CONFIG_PM=y # CONFIG_PM_DEBUG is not set +CONFIG_PM_OPP=y CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y +CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y +CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y +CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y +# CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_PROCFS=y # CONFIG_ACPI_PROCFS_POWER is not set +CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=m CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y @@ -521,50 +673,67 @@ CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y +CONFIG_ACPI_CPU_FREQ_PSS=y +CONFIG_ACPI_PROCESSOR_CSTATE=y +CONFIG_ACPI_PROCESSOR_IDLE=y +CONFIG_ACPI_CPPC_LIB=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=y # CONFIG_ACPI_CUSTOM_DSDT is not set -CONFIG_ACPI_INITRD_TABLE_OVERRIDE=y +CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y +CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y +CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=m # CONFIG_ACPI_BGRT is not set +# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set +CONFIG_ACPI_NFIT=m +CONFIG_HAVE_ACPI_APEI=y +CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set +CONFIG_DPTF_POWER=m +CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=m +CONFIG_PMIC_OPREGION=y +# CONFIG_XPOWER_PMIC_OPREGION is not set +CONFIG_ACPI_CONFIGFS=m CONFIG_SFI=y
# # CPU Frequency scaling # CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y
# -# x86 CPU frequency scaling drivers +# CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m @@ -584,17 +753,11 @@ CONFIG_X86_SPEEDSTEP_LIB=m # CPU Idle # CONFIG_CPU_IDLE=y -# CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y
-# -# Memory power savings -# -# CONFIG_I7300_IDLE is not set - # # Bus options (PCI etc.) # @@ -613,24 +776,54 @@ CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set +# CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y +# CONFIG_PCIE_DPC is not set +# CONFIG_PCIE_PTM is not set +CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y +CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=m CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y +CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y -CONFIG_PCI_IOAPIC=y CONFIG_PCI_LABEL=y +CONFIG_PCI_HYPERV=m +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_ACPI=y +CONFIG_HOTPLUG_PCI_ACPI_IBM=m +# CONFIG_HOTPLUG_PCI_CPCI is not set +# CONFIG_HOTPLUG_PCI_SHPC is not set + +# +# DesignWare PCI Core Support +# +CONFIG_PCIE_DW=y +CONFIG_PCIE_DW_HOST=y +CONFIG_PCIE_DW_PLAT=y
# # PCI host controller drivers # +CONFIG_VMD=m + +# +# PCI Endpoint +# +# CONFIG_PCI_ENDPOINT is not set + +# +# PCI switch controller drivers +# +# CONFIG_PCI_SW_SWITCHTEC is not set +# CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_APULED=y CONFIG_APU2LED=y @@ -652,11 +845,6 @@ CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=m CONFIG_I82092=m CONFIG_PCCARD_NONSTATIC=y -CONFIG_HOTPLUG_PCI=y -CONFIG_HOTPLUG_PCI_ACPI=y -CONFIG_HOTPLUG_PCI_ACPI_IBM=m -# CONFIG_HOTPLUG_PCI_CPCI is not set -# CONFIG_HOTPLUG_PCI_SHPC is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y
@@ -665,7 +853,7 @@ CONFIG_X86_SYSFB=y # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y -CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y +CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set @@ -674,14 +862,15 @@ CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=m # CONFIG_X86_X32 is not set +CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y -CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y -CONFIG_IOSF_MBI=m CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y +CONFIG_NET_INGRESS=y +CONFIG_NET_EGRESS=y
# # Networking options @@ -690,7 +879,9 @@ CONFIG_PACKET=y CONFIG_PACKET_DIAG=y CONFIG_UNIX=y CONFIG_UNIX_DIAG=m +CONFIG_TLS=m CONFIG_XFRM=y +CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y @@ -719,18 +910,23 @@ CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m +CONFIG_NET_UDP_TUNNEL=m +CONFIG_NET_FOU=m +CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m +CONFIG_INET_ESP_OFFLOAD=m CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m CONFIG_INET_XFRM_MODE_TUNNEL=m CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=y CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m +CONFIG_INET_RAW_DIAG=m +CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y @@ -739,11 +935,15 @@ CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m +CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m +CONFIG_TCP_CONG_DCTCP=m +CONFIG_TCP_CONG_CDG=m +CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" @@ -754,8 +954,10 @@ CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m +CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m +CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m @@ -768,27 +970,34 @@ CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m +CONFIG_IPV6_FOU=m +CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y +CONFIG_IPV6_SEG6_LWTUNNEL=y +CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y +CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y
# # Core Netfilter Configuration # +CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_NETLINK_ACCT=m CONFIG_NETFILTER_NETLINK_QUEUE=m CONFIG_NETFILTER_NETLINK_LOG=m CONFIG_NF_CONNTRACK=y +CONFIG_NF_LOG_COMMON=m +CONFIG_NF_LOG_NETDEV=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y @@ -797,10 +1006,10 @@ CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CONNTRACK_LABELS=y -CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CT_PROTO_SCTP=y +CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=m CONFIG_NF_CONNTRACK_FTP=m CONFIG_NF_CONNTRACK_H323=m @@ -815,33 +1024,49 @@ CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NF_NAT=m +CONFIG_NETFILTER_NETLINK_GLUE_CT=y +CONFIG_NF_NAT=y CONFIG_NF_NAT_NEEDED=y -CONFIG_NF_NAT_PROTO_DCCP=m -CONFIG_NF_NAT_PROTO_UDPLITE=m -CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_PROTO_DCCP=y +CONFIG_NF_NAT_PROTO_UDPLITE=y +CONFIG_NF_NAT_PROTO_SCTP=y CONFIG_NF_NAT_AMANDA=m CONFIG_NF_NAT_FTP=m CONFIG_NF_NAT_IRC=m CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_REDIRECT=m CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=y CONFIG_NF_TABLES_INET=m +CONFIG_NF_TABLES_NETDEV=m CONFIG_NFT_EXTHDR=m CONFIG_NFT_META=m +CONFIG_NFT_RT=m +CONFIG_NFT_NUMGEN=m CONFIG_NFT_CT=m -CONFIG_NFT_RBTREE=m -CONFIG_NFT_HASH=m +CONFIG_NFT_SET_RBTREE=m +CONFIG_NFT_SET_HASH=m +CONFIG_NFT_SET_BITMAP=m CONFIG_NFT_COUNTER=m CONFIG_NFT_LOG=m CONFIG_NFT_LIMIT=m +CONFIG_NFT_MASQ=m +CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m +CONFIG_NFT_OBJREF=m CONFIG_NFT_QUEUE=m +CONFIG_NFT_QUOTA=m CONFIG_NFT_REJECT=m CONFIG_NFT_REJECT_INET=m CONFIG_NFT_COMPAT=m +CONFIG_NFT_HASH=m +CONFIG_NFT_FIB=m +CONFIG_NFT_FIB_INET=m +CONFIG_NF_DUP_NETDEV=m +CONFIG_NFT_DUP_NETDEV=m +CONFIG_NFT_FWD_NETDEV=m +CONFIG_NFT_FIB_NETDEV=m CONFIG_NETFILTER_XTABLES=y
# @@ -854,7 +1079,6 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # -CONFIG_NETFILTER_XT_TARGET_AUDIT=m CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -868,6 +1092,7 @@ CONFIG_NETFILTER_XT_TARGET_LED=m CONFIG_NETFILTER_XT_TARGET_LOG=m CONFIG_NETFILTER_XT_TARGET_IMQ=m CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_NAT=y CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m @@ -938,9 +1163,12 @@ CONFIG_IP_SET_BITMAP_IP=m CONFIG_IP_SET_BITMAP_IPMAC=m CONFIG_IP_SET_BITMAP_PORT=m CONFIG_IP_SET_HASH_IP=m +CONFIG_IP_SET_HASH_IPMARK=m CONFIG_IP_SET_HASH_IPPORT=m CONFIG_IP_SET_HASH_IPPORTIP=m CONFIG_IP_SET_HASH_IPPORTNET=m +CONFIG_IP_SET_HASH_IPMAC=m +CONFIG_IP_SET_HASH_MAC=m CONFIG_IP_SET_HASH_NETPORTNET=m CONFIG_IP_SET_HASH_NET=m CONFIG_IP_SET_HASH_NETNET=m @@ -969,6 +1197,8 @@ CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m +CONFIG_IP_VS_FO=m +CONFIG_IP_VS_OVF=m CONFIG_IP_VS_LBLC=m CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m @@ -993,12 +1223,26 @@ CONFIG_IP_VS_PE_SIP=m # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TABLES_IPV4=m CONFIG_NFT_CHAIN_ROUTE_IPV4=m -CONFIG_NFT_CHAIN_NAT_IPV4=m CONFIG_NFT_REJECT_IPV4=m +CONFIG_NFT_DUP_IPV4=m +CONFIG_NFT_FIB_IPV4=m CONFIG_NF_TABLES_ARP=m +CONFIG_NF_DUP_IPV4=m +CONFIG_NF_LOG_ARP=m +CONFIG_NF_LOG_IPV4=m +CONFIG_NF_REJECT_IPV4=m +CONFIG_NF_NAT_IPV4=y +CONFIG_NFT_CHAIN_NAT_IPV4=m +CONFIG_NF_NAT_MASQUERADE_IPV4=m +CONFIG_NFT_MASQ_IPV4=m +CONFIG_NFT_REDIR_IPV4=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=m CONFIG_IP_NF_MATCH_ECN=m @@ -1007,15 +1251,10 @@ CONFIG_IP_NF_MATCH_TTL=m CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m -# CONFIG_IP_NF_TARGET_ULOG is not set -CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_NAT=y CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_NF_NAT_SNMP_BASIC=m -CONFIG_NF_NAT_PROTO_GRE=m -CONFIG_NF_NAT_PPTP=m -CONFIG_NF_NAT_H323=m CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m @@ -1031,10 +1270,20 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y +CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TABLES_IPV6=m CONFIG_NFT_CHAIN_ROUTE_IPV6=m -CONFIG_NFT_CHAIN_NAT_IPV6=m CONFIG_NFT_REJECT_IPV6=m +CONFIG_NFT_DUP_IPV6=m +CONFIG_NFT_FIB_IPV6=m +CONFIG_NF_DUP_IPV6=m +CONFIG_NF_REJECT_IPV6=m +CONFIG_NF_LOG_IPV6=m +CONFIG_NF_NAT_IPV6=m +CONFIG_NFT_CHAIN_NAT_IPV6=m +CONFIG_NF_NAT_MASQUERADE_IPV6=m +CONFIG_NFT_MASQ_IPV6=m +CONFIG_NFT_REDIR_IPV6=m CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m @@ -1052,10 +1301,13 @@ CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m CONFIG_IP6_NF_RAW=m CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=m +CONFIG_NFT_BRIDGE_META=m +CONFIG_NFT_BRIDGE_REJECT=m +CONFIG_NF_LOG_BRIDGE=m CONFIG_BRIDGE_NF_EBTABLES=m CONFIG_BRIDGE_EBT_BROUTE=m CONFIG_BRIDGE_EBT_T_FILTER=m @@ -1076,7 +1328,6 @@ CONFIG_BRIDGE_EBT_MARK_T=m CONFIG_BRIDGE_EBT_REDIRECT=m CONFIG_BRIDGE_EBT_SNAT=m CONFIG_BRIDGE_EBT_LOG=m -# CONFIG_BRIDGE_EBT_ULOG is not set CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=m @@ -1086,6 +1337,7 @@ CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y +CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m @@ -1105,10 +1357,14 @@ CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y CONFIG_HAVE_NET_DSA=y -CONFIG_NET_DSA=y +CONFIG_NET_DSA=m CONFIG_NET_DSA_TAG_DSA=y CONFIG_NET_DSA_TAG_EDSA=y +CONFIG_NET_DSA_TAG_KSZ=y +CONFIG_NET_DSA_TAG_LAN9303=y +CONFIG_NET_DSA_TAG_MTK=y CONFIG_NET_DSA_TAG_TRAILER=y +CONFIG_NET_DSA_TAG_QCA=y CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set @@ -1120,8 +1376,8 @@ CONFIG_LLC=y # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set +# CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set -CONFIG_6LOWPAN_IPHC=m CONFIG_NET_SCHED=y
# @@ -1152,6 +1408,13 @@ CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_INGRESS=m CONFIG_NET_SCH_PLUG=m +CONFIG_NET_SCH_DEFAULT=y +# CONFIG_DEFAULT_FQ is not set +# CONFIG_DEFAULT_CODEL is not set +CONFIG_DEFAULT_FQ_CODEL=y +# CONFIG_DEFAULT_SFQ is not set +# CONFIG_DEFAULT_PFIFO_FAST is not set +CONFIG_DEFAULT_NET_SCH="fq_codel"
# # Classification @@ -1169,6 +1432,8 @@ CONFIG_NET_CLS_RSVP6=m CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m @@ -1182,34 +1447,57 @@ CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m +CONFIG_NET_ACT_VLAN=m +CONFIG_NET_ACT_BPF=m +CONFIG_NET_ACT_CONNMARK=m +CONFIG_NET_ACT_SKBMOD=m +CONFIG_NET_ACT_IFE=m +CONFIG_NET_ACT_TUNNEL_KEY=m +CONFIG_NET_IFE_SKBMARK=m +CONFIG_NET_IFE_SKBPRIO=m +CONFIG_NET_IFE_SKBTCINDEX=m CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=m +CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y +CONFIG_BATMAN_ADV_MCAST=y +CONFIG_BATMAN_ADV_DEBUGFS=y # CONFIG_BATMAN_ADV_DEBUG is not set CONFIG_OPENVSWITCH=m -CONFIG_OPENVSWITCH_GRE=y -CONFIG_OPENVSWITCH_VXLAN=y +CONFIG_OPENVSWITCH_GRE=m +CONFIG_OPENVSWITCH_VXLAN=m +CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VMWARE_VMCI_VSOCKETS=m -CONFIG_NETLINK_MMAP=y +CONFIG_VIRTIO_VSOCKETS=m +CONFIG_VIRTIO_VSOCKETS_COMMON=m +CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m +CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m +CONFIG_MPLS_ROUTING=m +CONFIG_MPLS_IPTUNNEL=m +# CONFIG_NET_NSH is not set CONFIG_HSR=m +CONFIG_NET_SWITCHDEV=y +CONFIG_NET_L3_MASTER_DEV=y +CONFIG_NET_NCSI=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y -CONFIG_CGROUP_NET_PRIO=m +CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y @@ -1223,32 +1511,45 @@ CONFIG_NET_FLOW_LIMIT=y # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set -# CONFIG_IRDA is not set CONFIG_BT=m +CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=m CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_CMTP=m CONFIG_BT_HIDP=m +CONFIG_BT_HS=y +CONFIG_BT_LE=y +CONFIG_BT_LEDS=y +# CONFIG_BT_SELFTEST is not set +CONFIG_BT_DEBUGFS=y
# # Bluetooth device drivers # +CONFIG_BT_INTEL=m +CONFIG_BT_BCM=m +CONFIG_BT_RTL=m +CONFIG_BT_QCA=m CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTUSB_BCM=y +CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y -CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y +CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_QCA=y +CONFIG_BT_HCIUART_AG6XX=y +CONFIG_BT_HCIUART_MRVL=y CONFIG_BT_HCIBCM203X=m CONFIG_BT_HCIBPA10X=m CONFIG_BT_HCIBFUSB=m -# CONFIG_BT_HCIDTL1 is not set -# CONFIG_BT_HCIBT3C is not set +CONFIG_BT_HCIDTL1=m +CONFIG_BT_HCIBT3C=m CONFIG_BT_HCIBLUECARD=m CONFIG_BT_HCIBTUART=m CONFIG_BT_HCIVHCI=m @@ -1257,6 +1558,8 @@ CONFIG_BT_MRVL_SDIO=m CONFIG_BT_ATH3K=m CONFIG_BT_WILINK=m # CONFIG_AF_RXRPC is not set +# CONFIG_AF_KCM is not set +# CONFIG_STREAM_PARSER is not set CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y @@ -1267,12 +1570,13 @@ CONFIG_WEXT_PRIV=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set +CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y +CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=m CONFIG_LIB80211_CRYPT_WEP=m CONFIG_LIB80211_CRYPT_CCMP=m @@ -1280,9 +1584,9 @@ CONFIG_LIB80211_CRYPT_TKIP=m # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y +CONFIG_MAC80211_RC_MINSTREL_VHT=y CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y @@ -1290,6 +1594,7 @@ CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set +CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 # CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y @@ -1299,7 +1604,15 @@ CONFIG_RFKILL_GPIO=m # CONFIG_CAIF is not set # CONFIG_CEPH_LIB is not set # CONFIG_NFC is not set -CONFIG_HAVE_BPF_JIT=y +CONFIG_PSAMPLE=m +CONFIG_NET_IFE=m +CONFIG_LWTUNNEL=y +CONFIG_LWTUNNEL_BPF=y +CONFIG_DST_CACHE=y +CONFIG_GRO_CELLS=y +CONFIG_NET_DEVLINK=m +CONFIG_MAY_USE_DEVLINK=m +CONFIG_HAVE_EBPF_JIT=y
# # Device Drivers @@ -1308,6 +1621,7 @@ CONFIG_HAVE_BPF_JIT=y # # Generic Driver Options # +CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y @@ -1317,14 +1631,24 @@ CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y +CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y +CONFIG_WANT_DEV_COREDUMP=y +CONFIG_ALLOW_DEV_COREDUMP=y +CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set +# CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set +# CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set +CONFIG_GENERIC_CPU_AUTOPROBE=y +CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m +CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y +# CONFIG_DMA_FENCE_TRACE is not set
# # Bus devices @@ -1332,6 +1656,7 @@ CONFIG_DMA_SHARED_BUFFER=y CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # CONFIG_MTD is not set +# CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m @@ -1355,8 +1680,6 @@ CONFIG_BLK_DEV=y CONFIG_BLK_DEV_FD=m # CONFIG_PARIDE is not set CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m -CONFIG_BLK_CPQ_CISS_DA=m -# CONFIG_CISS_SCSI_TAPE is not set CONFIG_BLK_DEV_DAC960=m CONFIG_BLK_DEV_UMEM=m # CONFIG_BLK_DEV_COW_COMMON is not set @@ -1365,29 +1688,33 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_CRYPTOLOOP=m # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set -CONFIG_BLK_DEV_NVME=m CONFIG_BLK_DEV_SKD=m -# CONFIG_BLK_DEV_OSD is not set CONFIG_BLK_DEV_SX8=m CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_XEN_BLKDEV_FRONTEND=m CONFIG_XEN_BLKDEV_BACKEND=m CONFIG_VIRTIO_BLK=m -# CONFIG_BLK_DEV_HD is not set +CONFIG_VIRTIO_BLK_SCSI=y # CONFIG_BLK_DEV_RBD is not set CONFIG_BLK_DEV_RSXX=m +CONFIG_NVME_CORE=m +CONFIG_BLK_DEV_NVME=m +CONFIG_NVME_FABRICS=m +CONFIG_NVME_FC=m +CONFIG_NVME_TARGET=m +# CONFIG_NVME_TARGET_LOOP is not set +CONFIG_NVME_TARGET_FC=m +CONFIG_NVME_TARGET_FCLOOP=m
# # Misc devices # CONFIG_SENSORS_LIS3LV02D=m # CONFIG_AD525X_DPOT is not set -# CONFIG_ATMEL_PWM is not set CONFIG_DUMMY_IRQ=m CONFIG_IBM_ASM=m # CONFIG_PHANTOM is not set @@ -1395,27 +1722,20 @@ CONFIG_IBM_ASM=m CONFIG_TIFM_CORE=m CONFIG_TIFM_7XX1=m CONFIG_ICS932S401=m -# CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=m -CONFIG_CS5535_MFGPT=m -CONFIG_CS5535_MFGPT_DEFAULT_IRQ=7 -CONFIG_CS5535_CLOCK_EVENT_SRC=m CONFIG_HP_ILO=m # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set -# CONFIG_SENSORS_BH1780 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=m CONFIG_VMWARE_BALLOON=m -CONFIG_BMP085=m -CONFIG_BMP085_I2C=m -CONFIG_PCH_PHUB=m CONFIG_USB_SWITCH_FSA9480=m # CONFIG_SRAM is not set +# CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set
# @@ -1425,6 +1745,7 @@ CONFIG_EEPROM_AT24=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m +CONFIG_EEPROM_IDT_89HPESX=m CONFIG_CB710_CORE=m # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y @@ -1441,18 +1762,49 @@ CONFIG_TI_ST=m CONFIG_ALTERA_STAPL=m # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set +# CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=m
+# +# Intel MIC Bus Driver +# +# CONFIG_INTEL_MIC_BUS is not set + +# +# SCIF Bus Driver +# +# CONFIG_SCIF_BUS is not set + +# +# VOP Bus Driver +# +# CONFIG_VOP_BUS is not set + # # Intel MIC Host Driver # -CONFIG_INTEL_MIC_HOST=m
# # Intel MIC Card Driver # -CONFIG_INTEL_MIC_CARD=m + +# +# SCIF Driver +# + +# +# Intel MIC Coprocessor State Management (COSM) Drivers +# + +# +# VOP Driver +# CONFIG_GENWQE=m +CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 +CONFIG_ECHO=m +# CONFIG_CXL_BASE is not set +# CONFIG_CXL_AFU_DRIVER_OPS is not set +# CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y # CONFIG_IDE is not set
@@ -1463,8 +1815,8 @@ CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI=y CONFIG_SCSI_DMA=y -CONFIG_SCSI_TGT=m CONFIG_SCSI_NETLINK=y +# CONFIG_SCSI_MQ_DEFAULT is not set CONFIG_SCSI_PROC_FS=y
# @@ -1478,7 +1830,6 @@ CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=m CONFIG_SCSI_ENCLOSURE=m -CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y @@ -1488,14 +1839,12 @@ CONFIG_SCSI_SCAN_ASYNC=y # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_FC_TGT_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m -CONFIG_SCSI_SRP_TGT_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=m CONFIG_ISCSI_BOOT_SYSFS=m @@ -1537,24 +1886,28 @@ CONFIG_MEGARAID_MM=m CONFIG_MEGARAID_MAILBOX=m CONFIG_MEGARAID_LEGACY=m CONFIG_MEGARAID_SAS=m -CONFIG_SCSI_MPT2SAS=m -CONFIG_SCSI_MPT2SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT2SAS_LOGGING is not set CONFIG_SCSI_MPT3SAS=m +CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 -# CONFIG_SCSI_MPT3SAS_LOGGING is not set +CONFIG_SCSI_MPT2SAS=m +CONFIG_SCSI_SMARTPQI=m CONFIG_SCSI_UFSHCD=m CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PCI=m CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=m +CONFIG_XEN_SCSI_FRONTEND=m CONFIG_HYPERV_STORAGE=m CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m CONFIG_FCOE_FNIC=m +CONFIG_SCSI_SNIC=m +CONFIG_SCSI_SNIC_DEBUG_FS=y CONFIG_SCSI_DMX3191D=m CONFIG_SCSI_EATA=m CONFIG_SCSI_EATA_TAGGED_QUEUE=y @@ -1582,14 +1935,16 @@ CONFIG_SCSI_IPR_DUMP=y CONFIG_SCSI_QLOGIC_1280=m CONFIG_SCSI_QLA_FC=m CONFIG_SCSI_QLA_ISCSI=m +CONFIG_QEDI=m +CONFIG_QEDF=m CONFIG_SCSI_LPFC=m # CONFIG_SCSI_LPFC_DEBUG_FS is not set CONFIG_SCSI_DC395x=m -CONFIG_SCSI_DC390T=m +CONFIG_SCSI_AM53C974=m +CONFIG_SCSI_WD719X=m # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=m CONFIG_SCSI_PM8001=m -# CONFIG_SCSI_SRP is not set CONFIG_SCSI_BFA_FC=m CONFIG_SCSI_VIRTIO=m CONFIG_SCSI_CHELSIO_FCOE=m @@ -1636,11 +1991,12 @@ CONFIG_ATA_BMDMA=y # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y -CONFIG_SATA_HIGHBANK=m +CONFIG_SATA_DWC=m +# CONFIG_SATA_DWC_OLD_DMA is not set +# CONFIG_SATA_DWC_DEBUG is not set CONFIG_SATA_MV=m CONFIG_SATA_NV=m CONFIG_SATA_PROMISE=m -CONFIG_SATA_RCAR=m CONFIG_SATA_SIL=m CONFIG_SATA_SIS=m CONFIG_SATA_SVW=m @@ -1653,14 +2009,10 @@ CONFIG_SATA_VITESSE=m # CONFIG_PATA_ALI=m CONFIG_PATA_AMD=m -CONFIG_PATA_ARASAN_CF=m CONFIG_PATA_ARTOP=m CONFIG_PATA_ATIIXP=m CONFIG_PATA_ATP867X=m CONFIG_PATA_CMD64X=m -CONFIG_PATA_CS5520=m -CONFIG_PATA_CS5530=m -CONFIG_PATA_CS5536=m CONFIG_PATA_CYPRESS=m CONFIG_PATA_EFAR=m CONFIG_PATA_HPT366=m @@ -1681,7 +2033,6 @@ CONFIG_PATA_PDC2027X=m CONFIG_PATA_PDC_OLD=m CONFIG_PATA_RADISYS=m CONFIG_PATA_RDC=m -CONFIG_PATA_SC1200=m CONFIG_PATA_SCH=m CONFIG_PATA_SERVERWORKS=m CONFIG_PATA_SIL680=m @@ -1718,22 +2069,24 @@ CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m +# CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y +# CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y +# CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m -# CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=y # CONFIG_DM_THIN_PROVISIONING is not set CONFIG_DM_CACHE=m -CONFIG_DM_CACHE_MQ=m -CONFIG_DM_CACHE_CLEANER=m +CONFIG_DM_CACHE_SMQ=m +# CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m @@ -1745,7 +2098,11 @@ CONFIG_DM_MULTIPATH_ST=m CONFIG_DM_UEVENT=y # CONFIG_DM_FLAKEY is not set CONFIG_DM_VERITY=m +# CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m +CONFIG_DM_LOG_WRITES=m +CONFIG_DM_INTEGRITY=m +CONFIG_DM_ZONED=m # CONFIG_TARGET_CORE is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=m @@ -1763,16 +2120,6 @@ CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m # CONFIG_FIREWIRE_NET is not set # CONFIG_FIREWIRE_NOSY is not set -CONFIG_I2O=m -# CONFIG_I2O_LCT_NOTIFY_ON_CHANGES is not set -CONFIG_I2O_EXT_ADAPTEC=y -CONFIG_I2O_EXT_ADAPTEC_DMA64=y -CONFIG_I2O_CONFIG=m -CONFIG_I2O_CONFIG_OLD_IOCTL=y -CONFIG_I2O_BUS=m -CONFIG_I2O_BLOCK=m -CONFIG_I2O_SCSI=m -CONFIG_I2O_PROC=m CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y @@ -1786,11 +2133,15 @@ CONFIG_IFB=m # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=m CONFIG_MACVTAP=m +CONFIG_IPVLAN=m +CONFIG_IPVTAP=m CONFIG_VXLAN=m +CONFIG_GENEVE=m +CONFIG_GTP=m +CONFIG_MACSEC=m CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y -CONFIG_NETPOLL_TRAP=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_IMQ=m # CONFIG_IMQ_BEHAVIOR_AA is not set @@ -1799,9 +2150,12 @@ CONFIG_IMQ_BEHAVIOR_AB=y # CONFIG_IMQ_BEHAVIOR_BB is not set CONFIG_IMQ_NUM_DEVS=2 CONFIG_TUN=m +CONFIG_TAP=m +# CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m +CONFIG_NET_VRF=m CONFIG_SUNGEM_PHY=m # CONFIG_ARCNET is not set CONFIG_ATM_DRIVERS=y @@ -1838,18 +2192,24 @@ CONFIG_ATM_SOLOS=m # # CAIF transport drivers # -CONFIG_VHOST_NET=m -CONFIG_VHOST_RING=m -CONFIG_VHOST=m
# # Distributed Switch Architecture drivers # -CONFIG_NET_DSA_MV88E6XXX=y -CONFIG_NET_DSA_MV88E6060=y -CONFIG_NET_DSA_MV88E6XXX_NEED_PPU=y -CONFIG_NET_DSA_MV88E6131=y -CONFIG_NET_DSA_MV88E6123_61_65=y +CONFIG_B53=m +CONFIG_B53_MDIO_DRIVER=m +CONFIG_B53_MMAP_DRIVER=m +CONFIG_B53_SRAB_DRIVER=m +CONFIG_NET_DSA_LOOP=m +CONFIG_NET_DSA_MT7530=m +CONFIG_NET_DSA_MV88E6060=m +CONFIG_MICROCHIP_KSZ=m +CONFIG_NET_DSA_MV88E6XXX=m +CONFIG_NET_DSA_MV88E6XXX_GLOBAL2=y +CONFIG_NET_DSA_QCA8K=m +CONFIG_NET_DSA_SMSC_LAN9303=m +CONFIG_NET_DSA_SMSC_LAN9303_I2C=m +CONFIG_NET_DSA_SMSC_LAN9303_MDIO=m CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y @@ -1859,13 +2219,24 @@ CONFIG_VORTEX=m CONFIG_TYPHOON=m CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=m +CONFIG_NET_VENDOR_AGERE=y +CONFIG_ET131X=m +CONFIG_NET_VENDOR_ALACRITECH=y +CONFIG_SLICOSS=m CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=m # CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_ALTERA_TSE=m +CONFIG_NET_VENDOR_AMAZON=y +CONFIG_ENA_ETHERNET=m CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=m CONFIG_PCNET32=m CONFIG_PCMCIA_NMCLAN=m +CONFIG_AMD_XGBE=m +CONFIG_AMD_XGBE_HAVE_ECC=y +CONFIG_NET_VENDOR_AQUANTIA=y +CONFIG_AQTION=m CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=m @@ -1873,9 +2244,12 @@ CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m +CONFIG_NET_VENDOR_AURORA=y +CONFIG_AURORA_NB8800=m CONFIG_NET_CADENCE=y -CONFIG_ARM_AT91_ETHER=m CONFIG_MACB=m +CONFIG_MACB_USE_HWSTAMP=y +CONFIG_MACB_PCI=m CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=m CONFIG_B44_PCI_AUTOSELECT=y @@ -1884,19 +2258,31 @@ CONFIG_B44_PCI=y CONFIG_BNX2=m CONFIG_CNIC=m CONFIG_TIGON3=m +CONFIG_TIGON3_HWMON=y CONFIG_BNX2X=m CONFIG_BNX2X_SRIOV=y +CONFIG_BNXT=m +CONFIG_BNXT_SRIOV=y +CONFIG_BNXT_FLOWER_OFFLOAD=y CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=m -CONFIG_NET_CALXEDA_XGMAC=m +CONFIG_NET_VENDOR_CAVIUM=y +CONFIG_THUNDER_NIC_PF=m +CONFIG_THUNDER_NIC_VF=m +CONFIG_THUNDER_NIC_BGX=m +CONFIG_THUNDER_NIC_RGX=m +CONFIG_LIQUIDIO=m +CONFIG_LIQUIDIO_VF=m CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=m CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m CONFIG_CHELSIO_T4VF=m +CONFIG_CHELSIO_LIB=m CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=m +CONFIG_CX_ECAT=m CONFIG_DNET=m CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y @@ -1918,6 +2304,8 @@ CONFIG_SUNDANCE=m # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m +CONFIG_BE2NET_HWMON=y +CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=m CONFIG_VXGE=m @@ -1926,10 +2314,13 @@ CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=m CONFIG_NET_VENDOR_HP=y CONFIG_HP100=m +CONFIG_NET_VENDOR_HUAWEI=y +CONFIG_HINIC=m CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=m CONFIG_E1000E=m +CONFIG_E1000E_HWTS=y CONFIG_IGB=m CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y @@ -1940,10 +2331,9 @@ CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBEVF=m CONFIG_I40E=m -CONFIG_I40E_VXLAN=y CONFIG_I40EVF=m +CONFIG_FM10K=m CONFIG_NET_VENDOR_I825XX=y -CONFIG_IP1000=m CONFIG_JME=m CONFIG_NET_VENDOR_MARVELL=y CONFIG_MVMDIO=m @@ -1955,8 +2345,25 @@ CONFIG_SKY2=m CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=m CONFIG_MLX4_CORE=m -CONFIG_MLX4_DEBUG=y -# CONFIG_MLX5_CORE is not set +# CONFIG_MLX4_DEBUG is not set +CONFIG_MLX5_CORE=m +CONFIG_MLX5_ACCEL=y +CONFIG_MLX5_FPGA=y +CONFIG_MLX5_CORE_EN=y +CONFIG_MLX5_MPFS=y +CONFIG_MLX5_ESWITCH=y +CONFIG_MLX5_CORE_IPOIB=y +CONFIG_MLX5_EN_IPSEC=y +CONFIG_MLXSW_CORE=m +CONFIG_MLXSW_CORE_HWMON=y +CONFIG_MLXSW_CORE_THERMAL=y +CONFIG_MLXSW_PCI=m +CONFIG_MLXSW_I2C=m +CONFIG_MLXSW_SWITCHIB=m +CONFIG_MLXSW_SWITCHX2=m +CONFIG_MLXSW_SPECTRUM=m +CONFIG_MLXSW_MINIMAL=m +CONFIG_MLXFW=m CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=m CONFIG_KS8851_MLL=m @@ -1968,6 +2375,10 @@ CONFIG_FEALNX=m CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=m CONFIG_NS83820=m +CONFIG_NET_VENDOR_NETRONOME=y +CONFIG_NFP=m +CONFIG_NFP_APP_FLOWER=y +# CONFIG_NFP_DEBUG is not set CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=m CONFIG_NE2K_PCI=m @@ -1975,36 +2386,52 @@ CONFIG_PCMCIA_PCNET=m CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=m CONFIG_NET_VENDOR_OKI=y -CONFIG_PCH_GBE=m CONFIG_ETHOC=m # CONFIG_NET_PACKET_ENGINE is not set CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=m CONFIG_QLCNIC=m CONFIG_QLCNIC_SRIOV=y +CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=m CONFIG_NETXEN_NIC=m +CONFIG_QED=m +CONFIG_QED_LL2=y +CONFIG_QED_SRIOV=y +CONFIG_QEDE=m +CONFIG_QED_ISCSI=y +CONFIG_QED_FCOE=y +CONFIG_NET_VENDOR_QUALCOMM=y +CONFIG_QCOM_EMAC=m +# CONFIG_RMNET is not set CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=m -CONFIG_SH_ETH=m +CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=m +CONFIG_NET_VENDOR_ROCKER=y +CONFIG_ROCKER=m +CONFIG_NET_VENDOR_SAMSUNG=y +CONFIG_SXGBE_ETH=m CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=m CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=m CONFIG_SIS190=m +CONFIG_NET_VENDOR_SOLARFLARE=y CONFIG_SFC=m CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y +CONFIG_SFC_MCDI_LOGGING=y +CONFIG_SFC_FALCON=m CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=m CONFIG_EPIC100=m @@ -2013,10 +2440,9 @@ CONFIG_SMSC911X=m CONFIG_SMSC9420=m CONFIG_NET_VENDOR_STMICRO=y CONFIG_STMMAC_ETH=m -CONFIG_STMMAC_PLATFORM=y -CONFIG_STMMAC_PCI=y -# CONFIG_STMMAC_DEBUG_FS is not set -# CONFIG_STMMAC_DA is not set +CONFIG_STMMAC_PLATFORM=m +CONFIG_DWMAC_GENERIC=m +CONFIG_STMMAC_PCI=m CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=m CONFIG_SUNGEM=m @@ -2025,6 +2451,7 @@ CONFIG_NIU=m CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=m CONFIG_NET_VENDOR_TI=y +CONFIG_TI_CPSW_ALE=m CONFIG_TLAN=m CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=m @@ -2038,34 +2465,56 @@ CONFIG_WIZNET_W5300=m CONFIG_WIZNET_BUS_ANY=y CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=m +CONFIG_NET_VENDOR_SYNOPSYS=y +CONFIG_DWC_XLGMAC=m +CONFIG_DWC_XLGMAC_PCI=m # CONFIG_FDDI is not set # CONFIG_HIPPI is not set -# CONFIG_NET_SB1000 is not set +CONFIG_NET_SB1000=m +CONFIG_MDIO_DEVICE=y +CONFIG_MDIO_BUS=y +CONFIG_MDIO_BITBANG=m +CONFIG_MDIO_CAVIUM=m +# CONFIG_MDIO_GPIO is not set +CONFIG_MDIO_THUNDER=m CONFIG_PHYLIB=y +CONFIG_SWPHY=y +CONFIG_LED_TRIGGER_PHY=y
# # MII PHY device drivers # -CONFIG_AT803X_PHY=m CONFIG_AMD_PHY=m -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m +CONFIG_AQUANTIA_PHY=m +CONFIG_AT803X_PHY=m +CONFIG_BCM7XXX_PHY=m CONFIG_BCM87XX_PHY=m +CONFIG_BCM_NET_PHYLIB=m +CONFIG_BROADCOM_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_CORTINA_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_DP83848_PHY=m +CONFIG_DP83867_PHY=m +CONFIG_FIXED_PHY=y CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_NATIONAL_PHY=m -CONFIG_STE10XP=m +CONFIG_INTEL_XWAY_PHY=m CONFIG_LSI_ET1011C_PHY=m +CONFIG_LXT_PHY=m +CONFIG_MARVELL_PHY=m +CONFIG_MARVELL_10G_PHY=m CONFIG_MICREL_PHY=m -CONFIG_FIXED_PHY=y -CONFIG_MDIO_BITBANG=m -# CONFIG_MDIO_GPIO is not set +CONFIG_MICROCHIP_PHY=m +CONFIG_MICROSEMI_PHY=m +CONFIG_NATIONAL_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_ROCKCHIP_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_STE10XP=m +CONFIG_TERANETICS_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_XILINX_GMII2RGMII=m # CONFIG_PLIP is not set CONFIG_PPP=m CONFIG_PPP_BSDCOMP=m @@ -2081,15 +2530,13 @@ CONFIG_PPP_ASYNC=m CONFIG_PPP_SYNC_TTY=m # CONFIG_SLIP is not set CONFIG_SLHC=m - -# -# USB Network Adapters -# +CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_LAN78XX=m CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m @@ -2108,6 +2555,7 @@ CONFIG_USB_NET_NET1080=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m CONFIG_USB_NET_RNDIS_HOST=m +CONFIG_USB_NET_CDC_SUBSET_ENABLE=m CONFIG_USB_NET_CDC_SUBSET=m CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y @@ -2124,30 +2572,13 @@ CONFIG_USB_NET_INT51X1=m CONFIG_USB_IPHETH=m CONFIG_USB_SIERRA_NET=m CONFIG_USB_VL600=m +CONFIG_USB_NET_CH9200=m CONFIG_WLAN=y -# CONFIG_PCMCIA_RAYCS is not set -CONFIG_LIBERTAS_THINFIRM=m -# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set -CONFIG_LIBERTAS_THINFIRM_USB=m -# CONFIG_LIBERTAS_UAP is not set -CONFIG_AIRO=m -CONFIG_ATMEL=m -CONFIG_PCI_ATMEL=m -CONFIG_PCMCIA_ATMEL=m -CONFIG_AT76C50X_USB=m -CONFIG_AIRO_CS=m -CONFIG_PCMCIA_WL3501=m -# CONFIG_PRISM54 is not set -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_RTL8187_LEDS=y +# CONFIG_WIRELESS_WDS is not set +CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_ADM8211=m -CONFIG_MAC80211_HWSIM=m -CONFIG_MWL8K=m CONFIG_ATH_COMMON=m -CONFIG_ATH_CARDS=m +CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set CONFIG_ATH5K=m CONFIG_ATH5K_DEBUG=y @@ -2160,11 +2591,14 @@ CONFIG_ATH9K=m CONFIG_ATH9K_PCI=y CONFIG_ATH9K_AHB=y # CONFIG_ATH9K_DEBUGFS is not set +# CONFIG_ATH9K_DYNACK is not set # CONFIG_ATH9K_WOW is not set -# CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set CONFIG_ATH9K_RFKILL=y +# CONFIG_ATH9K_CHANNEL_CONTEXT is not set +CONFIG_ATH9K_PCOEM=y CONFIG_ATH9K_HTC=m # CONFIG_ATH9K_HTC_DEBUGFS is not set +CONFIG_ATH9K_HWRNG=y CONFIG_CARL9170=m CONFIG_CARL9170_LEDS=y CONFIG_CARL9170_WPC=y @@ -2174,22 +2608,34 @@ CONFIG_AR5523=m CONFIG_WIL6210=m CONFIG_WIL6210_ISR_COR=y CONFIG_WIL6210_TRACING=y +# CONFIG_WIL6210_DEBUGFS is not set CONFIG_ATH10K=m CONFIG_ATH10K_PCI=m +CONFIG_ATH10K_SDIO=m +CONFIG_ATH10K_USB=m # CONFIG_ATH10K_DEBUG is not set # CONFIG_ATH10K_DEBUGFS is not set # CONFIG_ATH10K_TRACING is not set CONFIG_WCN36XX=m # CONFIG_WCN36XX_DEBUGFS is not set +CONFIG_WLAN_VENDOR_ATMEL=y +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m +CONFIG_PCMCIA_ATMEL=m +CONFIG_AT76C50X_USB=m +CONFIG_WLAN_VENDOR_BROADCOM=y CONFIG_B43=m CONFIG_B43_BCMA=y CONFIG_B43_SSB=y +CONFIG_B43_BUSES_BCMA_AND_SSB=y +# CONFIG_B43_BUSES_BCMA is not set +# CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y -# CONFIG_B43_PCMCIA is not set CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y +CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y @@ -2210,16 +2656,17 @@ CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y CONFIG_BRCMUTIL=m CONFIG_BRCMSMAC=m CONFIG_BRCMFMAC=m +CONFIG_BRCMFMAC_PROTO_BCDC=y +CONFIG_BRCMFMAC_PROTO_MSGBUF=y CONFIG_BRCMFMAC_SDIO=y -# CONFIG_BRCMFMAC_USB is not set +CONFIG_BRCMFMAC_USB=y +CONFIG_BRCMFMAC_PCIE=y # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -CONFIG_HOSTAP_FIRMWARE_NVRAM=y -CONFIG_HOSTAP_PLX=m -CONFIG_HOSTAP_PCI=m -CONFIG_HOSTAP_CS=m +CONFIG_WLAN_VENDOR_CISCO=y +CONFIG_AIRO=m +CONFIG_AIRO_CS=m +CONFIG_WLAN_VENDOR_INTEL=y CONFIG_IPW2100=m CONFIG_IPW2100_MONITOR=y # CONFIG_IPW2100_DEBUG is not set @@ -2231,30 +2678,34 @@ CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=m # CONFIG_LIBIPW_DEBUG is not set +CONFIG_IWLEGACY=m +CONFIG_IWL4965=m +CONFIG_IWL3945=m + +# +# iwl3945 / iwl4965 Debugging Options +# +# CONFIG_IWLEGACY_DEBUG is not set CONFIG_IWLWIFI=m +CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=m CONFIG_IWLMVM=m CONFIG_IWLWIFI_OPMODE_MODULAR=y +# CONFIG_IWLWIFI_BCAST_FILTERING is not set +# CONFIG_IWLWIFI_PCIE_RTPM is not set
# # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set -CONFIG_IWLEGACY=m -CONFIG_IWL4965=m -CONFIG_IWL3945=m - -# -# iwl3945 / iwl4965 Debugging Options -# -# CONFIG_IWLEGACY_DEBUG is not set -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_CS=m -CONFIG_LIBERTAS_SDIO=m -# CONFIG_LIBERTAS_DEBUG is not set -CONFIG_LIBERTAS_MESH=y +CONFIG_WLAN_VENDOR_INTERSIL=y +CONFIG_HOSTAP=m +CONFIG_HOSTAP_FIRMWARE=y +CONFIG_HOSTAP_FIRMWARE_NVRAM=y +CONFIG_HOSTAP_PLX=m +CONFIG_HOSTAP_PCI=m +CONFIG_HOSTAP_CS=m CONFIG_HERMES=m # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y @@ -2268,6 +2719,25 @@ CONFIG_P54_COMMON=m CONFIG_P54_USB=m CONFIG_P54_PCI=m CONFIG_P54_LEDS=y +# CONFIG_PRISM54 is not set +CONFIG_WLAN_VENDOR_MARVELL=y +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_CS=m +CONFIG_LIBERTAS_SDIO=m +# CONFIG_LIBERTAS_DEBUG is not set +CONFIG_LIBERTAS_MESH=y +CONFIG_LIBERTAS_THINFIRM=m +# CONFIG_LIBERTAS_THINFIRM_DEBUG is not set +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_MWL8K=m +CONFIG_WLAN_VENDOR_MEDIATEK=y +CONFIG_MT7601U=m +CONFIG_WLAN_VENDOR_RALINK=y CONFIG_RT2X00=m CONFIG_RT2400PCI=m CONFIG_RT2500PCI=m @@ -2296,19 +2766,38 @@ CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set +CONFIG_WLAN_VENDOR_REALTEK=y +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_RTL8187_LEDS=y CONFIG_RTL_CARDS=m CONFIG_RTL8192CE=m CONFIG_RTL8192SE=m CONFIG_RTL8192DE=m CONFIG_RTL8723AE=m +CONFIG_RTL8723BE=m CONFIG_RTL8188EE=m +CONFIG_RTL8192EE=m +CONFIG_RTL8821AE=m CONFIG_RTL8192CU=m CONFIG_RTLWIFI=m CONFIG_RTLWIFI_PCI=m CONFIG_RTLWIFI_USB=m # CONFIG_RTLWIFI_DEBUG is not set CONFIG_RTL8192C_COMMON=m -CONFIG_WL_TI=y +CONFIG_RTL8723_COMMON=m +CONFIG_RTLBTCOEXIST=m +CONFIG_RTL8XXXU=m +CONFIG_RTL8XXXU_UNTESTED=y +CONFIG_WLAN_VENDOR_RSI=y +CONFIG_RSI_91X=m +CONFIG_RSI_DEBUGFS=y +CONFIG_RSI_SDIO=m +CONFIG_RSI_USB=m +CONFIG_WLAN_VENDOR_ST=y +CONFIG_CW1200=m +CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_TI=y CONFIG_WL1251=m CONFIG_WL1251_SDIO=m CONFIG_WL12XX=m @@ -2316,14 +2805,17 @@ CONFIG_WL18XX=m CONFIG_WLCORE=m CONFIG_WLCORE_SDIO=m CONFIG_WILINK_PLATFORM_DATA=y +CONFIG_WLAN_VENDOR_ZYDAS=y +CONFIG_USB_ZD1201=m CONFIG_ZD1211RW=m # CONFIG_ZD1211RW_DEBUG is not set -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_CW1200_WLAN_SDIO=m +CONFIG_WLAN_VENDOR_QUANTENNA=y +CONFIG_QTNFMAC=m +CONFIG_QTNFMAC_PEARL_PCIE=m +# CONFIG_PCMCIA_RAYCS is not set +CONFIG_PCMCIA_WL3501=m +CONFIG_MAC80211_HWSIM=m +CONFIG_USB_NET_RNDIS_WLAN=m
# # Enable WiMAX (Networking options) to see the WiMAX drivers @@ -2332,141 +2824,19 @@ CONFIG_CW1200_WLAN_SDIO=m CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_XEN_NETDEV_BACKEND=m CONFIG_VMXNET3=m +CONFIG_FUJITSU_ES=m CONFIG_HYPERV_NET=m -CONFIG_ISDN=y -CONFIG_ISDN_I4L=m -CONFIG_ISDN_PPP=y -CONFIG_ISDN_PPP_VJ=y -CONFIG_ISDN_MPP=y -CONFIG_IPPP_FILTER=y -CONFIG_ISDN_PPP_BSDCOMP=m -CONFIG_ISDN_AUDIO=y -CONFIG_ISDN_TTY_FAX=y - -# -# ISDN feature submodules -# -CONFIG_ISDN_DIVERSION=m - -# -# ISDN4Linux hardware drivers -# - -# -# Passive cards -# -CONFIG_ISDN_DRV_HISAX=m - -# -# D-channel protocol features -# -CONFIG_HISAX_EURO=y -CONFIG_DE_AOC=y -CONFIG_HISAX_NO_SENDCOMPLETE=y -CONFIG_HISAX_NO_LLC=y -CONFIG_HISAX_NO_KEYPAD=y -CONFIG_HISAX_1TR6=y -CONFIG_HISAX_NI1=y -CONFIG_HISAX_MAX_CARDS=8 - -# -# HiSax supported cards -# -CONFIG_HISAX_16_3=y -CONFIG_HISAX_TELESPCI=y -CONFIG_HISAX_S0BOX=y -CONFIG_HISAX_FRITZPCI=y -CONFIG_HISAX_AVM_A1_PCMCIA=y -CONFIG_HISAX_ELSA=y -CONFIG_HISAX_DIEHLDIVA=y -CONFIG_HISAX_SEDLBAUER=y -CONFIG_HISAX_NETJET=y -CONFIG_HISAX_NETJET_U=y -CONFIG_HISAX_NICCY=y -CONFIG_HISAX_BKM_A4T=y -CONFIG_HISAX_SCT_QUADRO=y -CONFIG_HISAX_GAZEL=y -CONFIG_HISAX_HFC_PCI=y -CONFIG_HISAX_W6692=y -CONFIG_HISAX_HFC_SX=y -CONFIG_HISAX_ENTERNOW_PCI=y -# CONFIG_HISAX_DEBUG is not set - -# -# HiSax PCMCIA card service modules -# -# CONFIG_HISAX_SEDLBAUER_CS is not set -# CONFIG_HISAX_ELSA_CS is not set -# CONFIG_HISAX_AVM_A1_CS is not set -# CONFIG_HISAX_TELES_CS is not set - -# -# HiSax sub driver modules -# -CONFIG_HISAX_ST5481=m -CONFIG_HISAX_HFCUSB=m -CONFIG_HISAX_HFC4S8S=m -CONFIG_HISAX_FRITZ_PCIPNP=m - -# -# Active cards -# -CONFIG_ISDN_CAPI=m -CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y -CONFIG_CAPI_TRACE=y -CONFIG_ISDN_CAPI_CAPI20=m -CONFIG_ISDN_CAPI_MIDDLEWARE=y -CONFIG_ISDN_CAPI_CAPIDRV=m - -# -# CAPI hardware drivers -# -CONFIG_CAPI_AVM=y -CONFIG_ISDN_DRV_AVMB1_B1PCI=m -CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y -# CONFIG_ISDN_DRV_AVMB1_B1PCMCIA is not set -CONFIG_ISDN_DRV_AVMB1_T1PCI=m -CONFIG_ISDN_DRV_AVMB1_C4=m -CONFIG_CAPI_EICON=y -CONFIG_ISDN_DIVAS=m -CONFIG_ISDN_DIVAS_BRIPCI=y -CONFIG_ISDN_DIVAS_PRIPCI=y -CONFIG_ISDN_DIVAS_DIVACAPI=m -CONFIG_ISDN_DIVAS_USERIDI=m -CONFIG_ISDN_DIVAS_MAINT=m -CONFIG_ISDN_DRV_GIGASET=m -CONFIG_GIGASET_CAPI=y -# CONFIG_GIGASET_I4L is not set -# CONFIG_GIGASET_DUMMYLL is not set -CONFIG_GIGASET_BASE=m -CONFIG_GIGASET_M105=m -CONFIG_GIGASET_M101=m -# CONFIG_GIGASET_DEBUG is not set -CONFIG_HYSDN=m -CONFIG_HYSDN_CAPI=y -CONFIG_MISDN=m -CONFIG_MISDN_DSP=m -CONFIG_MISDN_L1OIP=m - -# -# mISDN hardware drivers -# -CONFIG_MISDN_HFCPCI=m -CONFIG_MISDN_HFCMULTI=m -CONFIG_MISDN_HFCUSB=m -CONFIG_MISDN_AVMFRITZ=m -CONFIG_MISDN_SPEEDFAX=m -CONFIG_MISDN_INFINEON=m -CONFIG_MISDN_W6692=m -CONFIG_MISDN_NETJET=m -CONFIG_MISDN_IPAC=m -CONFIG_MISDN_ISAR=m -CONFIG_ISDN_HDLC=m +# CONFIG_ISDN is not set +CONFIG_NVM=y +# CONFIG_NVM_DEBUG is not set +CONFIG_NVM_RRPC=m +CONFIG_NVM_PBLK=m
# # Input device support # CONFIG_INPUT=y +CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set CONFIG_INPUT_POLLDEV=m CONFIG_INPUT_SPARSEKMAP=m @@ -2487,11 +2857,13 @@ CONFIG_INPUT_EVDEV=y # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ADC=m # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set +# CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set CONFIG_KEYBOARD_GPIO=m CONFIG_KEYBOARD_GPIO_POLLED=m @@ -2508,22 +2880,29 @@ CONFIG_KEYBOARD_LM8333=m # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y +CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y +CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y +CONFIG_MOUSE_PS2_FOCALTECH=y +# CONFIG_MOUSE_PS2_VMMOUSE is not set +CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m +# CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m @@ -2534,12 +2913,14 @@ CONFIG_MOUSE_SYNAPTICS_USB=m CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set +# CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=m # CONFIG_INPUT_MMA8450 is not set -# CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=m # CONFIG_INPUT_GP2A is not set +# CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set +# CONFIG_INPUT_GPIO_DECODER is not set CONFIG_INPUT_ATLAS_BTNS=m CONFIG_INPUT_ATI_REMOTE2=m CONFIG_INPUT_KEYSPAN_REMOTE=m @@ -2548,14 +2929,21 @@ CONFIG_INPUT_POWERMATE=m CONFIG_INPUT_YEALINK=m CONFIG_INPUT_CM109=m CONFIG_INPUT_RETU_PWRBUTTON=m +# CONFIG_INPUT_AXP20X_PEK is not set CONFIG_INPUT_UINPUT=m # CONFIG_INPUT_PCF8574 is not set CONFIG_INPUT_GPIO_ROTARY_ENCODER=m +# CONFIG_INPUT_DA9063_ONKEY is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y CONFIG_INPUT_IDEAPAD_SLIDEBAR=m +# CONFIG_INPUT_SOC_BUTTON_ARRAY is not set +# CONFIG_INPUT_DRV260X_HAPTICS is not set +# CONFIG_INPUT_DRV2665_HAPTICS is not set +# CONFIG_INPUT_DRV2667_HAPTICS is not set +# CONFIG_RMI4_CORE is not set
# # Hardware I/O ports @@ -2573,6 +2961,8 @@ CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_HYPERV_KEYBOARD=m +CONFIG_SERIO_GPIO_PS2=m +# CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set
# @@ -2586,7 +2976,6 @@ CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=m @@ -2602,18 +2991,21 @@ CONFIG_NOZOMI=m CONFIG_N_HDLC=m CONFIG_N_GSM=m # CONFIG_TRACE_SINK is not set +CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set
# # Serial drivers # +CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y +CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_EXAR=m # CONFIG_SERIAL_8250_CS is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 @@ -2622,25 +3014,32 @@ CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y +# CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_8250_RT288X=y +CONFIG_SERIAL_8250_LPSS=y +CONFIG_SERIAL_8250_MID=y +# CONFIG_SERIAL_8250_MOXA is not set
# # Non-8250 serial port support # -# CONFIG_SERIAL_MFD_HSU is not set +# CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m CONFIG_SERIAL_SCCNXP=m -# CONFIG_SERIAL_TIMBERDALE is not set +CONFIG_SERIAL_SC16IS7XX_CORE=m +CONFIG_SERIAL_SC16IS7XX=m +CONFIG_SERIAL_SC16IS7XX_I2C=y # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set -# CONFIG_SERIAL_PCH_UART is not set CONFIG_SERIAL_ARC=m CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=m +# CONFIG_SERIAL_DEV_BUS is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y @@ -2651,19 +3050,19 @@ CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=m +CONFIG_IPMI_DMI_DECODE=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m +CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=m CONFIG_HW_RANDOM_INTEL=m CONFIG_HW_RANDOM_AMD=m -CONFIG_HW_RANDOM_ATMEL=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HW_RANDOM_EXYNOS=m CONFIG_NVRAM=y CONFIG_R3964=m # CONFIG_APPLICOM is not set @@ -2674,6 +3073,7 @@ CONFIG_R3964=m # CONFIG_SYNCLINK_CS is not set # CONFIG_CARDMAN_4000 is not set # CONFIG_CARDMAN_4040 is not set +# CONFIG_SCR24X is not set # CONFIG_IPWIRELESS is not set CONFIG_MWAVE=m CONFIG_RAW_DRIVER=y @@ -2684,6 +3084,11 @@ CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y +# CONFIG_XILLYBUS is not set + +# +# I2C support +# CONFIG_I2C=m CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y @@ -2694,9 +3099,11 @@ CONFIG_I2C_MUX=m # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_LTC4306=m CONFIG_I2C_MUX_PCA9541=m CONFIG_I2C_MUX_PCA954x=m -CONFIG_I2C_MUX_PINCTRL=m +CONFIG_I2C_MUX_REG=m +CONFIG_I2C_MUX_MLXCPLD=m CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=m @@ -2738,8 +3145,10 @@ CONFIG_I2C_SCMI=m CONFIG_I2C_CBUS_GPIO=m CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m +# CONFIG_I2C_DESIGNWARE_SLAVE is not set # CONFIG_I2C_DESIGNWARE_PCI is not set -# CONFIG_I2C_EG20T is not set +CONFIG_I2C_DESIGNWARE_BAYTRAIL=y +CONFIG_I2C_EMEV2=m # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set CONFIG_I2C_PCA_PLATFORM=m @@ -2751,6 +3160,7 @@ CONFIG_I2C_SIMTEC=m # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=m +# CONFIG_I2C_DLN2 is not set CONFIG_I2C_PARPORT=m CONFIG_I2C_PARPORT_LIGHT=m CONFIG_I2C_ROBOTFUZZ_OSIF=m @@ -2761,22 +3171,26 @@ CONFIG_I2C_VIPERBOARD=m # # Other I2C/SMBus bus drivers # +CONFIG_I2C_MLXCPLD=m # CONFIG_I2C_STUB is not set +CONFIG_I2C_SLAVE=y +CONFIG_I2C_SLAVE_EEPROM=m # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set +CONFIG_SPMI=m CONFIG_HSI=m CONFIG_HSI_BOARDINFO=y
# -# HSI clients +# HSI controllers # -CONFIG_HSI_CHAR=m
# -# PPS support +# HSI clients # +CONFIG_HSI_CHAR=m CONFIG_PPS=m # CONFIG_PPS_DEBUG is not set
@@ -2800,73 +3214,82 @@ CONFIG_PTP_1588_CLOCK=m # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # -CONFIG_PTP_1588_CLOCK_PCH=m +CONFIG_PTP_1588_CLOCK_KVM=m CONFIG_PINCTRL=y
# # Pin controllers # -# CONFIG_PINMUX is not set -# CONFIG_PINCONF is not set +CONFIG_PINMUX=y +CONFIG_PINCONF=y +CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set +CONFIG_PINCTRL_AMD=m +CONFIG_PINCTRL_MCP23S08=m CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y +CONFIG_PINCTRL_CHERRYVIEW=m +CONFIG_PINCTRL_INTEL=m +CONFIG_PINCTRL_BROXTON=m +CONFIG_PINCTRL_CANNONLAKE=m +CONFIG_PINCTRL_DENVERTON=m +CONFIG_PINCTRL_GEMINILAKE=m +CONFIG_PINCTRL_LEWISBURG=m +CONFIG_PINCTRL_SUNRISEPOINT=m CONFIG_GPIOLIB=y -CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y +CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=m
# -# Memory mapped GPIO drivers: +# Memory mapped GPIO drivers # +CONFIG_GPIO_AMDPT=m +# CONFIG_GPIO_AXP209 is not set +CONFIG_GPIO_DWAPB=m +CONFIG_GPIO_EXAR=m # CONFIG_GPIO_GENERIC_PLATFORM is not set -# CONFIG_GPIO_IT8761E is not set -CONFIG_GPIO_F7188X=m -CONFIG_GPIO_SCH311X=m -CONFIG_GPIO_TS5500=m -CONFIG_GPIO_SCH=m CONFIG_GPIO_ICH=m -# CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set +CONFIG_GPIO_MOCKUP=m +# CONFIG_GPIO_VX855 is not set
# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# -# CONFIG_GPIO_CS5535 is not set -# CONFIG_GPIO_AMD8111 is not set -# CONFIG_GPIO_INTEL_MID is not set -# CONFIG_GPIO_PCH is not set -# CONFIG_GPIO_ML_IOH is not set -# CONFIG_GPIO_RDC321X is not set - -# -# SPI GPIO expanders: +# Port-mapped I/O GPIO drivers # +CONFIG_GPIO_F7188X=m +CONFIG_GPIO_IT87=m +CONFIG_GPIO_SCH=m +CONFIG_GPIO_SCH311X=m
# -# AC97 GPIO expanders: +# I2C GPIO expanders # +# CONFIG_GPIO_ADP5588 is not set +# CONFIG_GPIO_MAX7300 is not set +# CONFIG_GPIO_MAX732X is not set +# CONFIG_GPIO_PCA953X is not set +# CONFIG_GPIO_PCF857X is not set +CONFIG_GPIO_TPIC2810=m
# -# LPC GPIO expanders: +# MFD GPIO expanders # +# CONFIG_GPIO_BD9571MWV is not set +# CONFIG_GPIO_DLN2 is not set
# -# MODULbus GPIO expanders: +# PCI GPIO expanders # +# CONFIG_GPIO_AMD8111 is not set +# CONFIG_GPIO_BT8XX is not set +# CONFIG_GPIO_ML_IOH is not set +# CONFIG_GPIO_PCI_IDIO_16 is not set +# CONFIG_GPIO_RDC321X is not set
# -# USB GPIO expanders: +# USB GPIO expanders # CONFIG_GPIO_VIPERBOARD=m CONFIG_W1=m @@ -2886,18 +3309,24 @@ CONFIG_W1_MASTER_DS1WM=m # CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m +# CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=m CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=m +CONFIG_W1_SLAVE_DS2406=m CONFIG_W1_SLAVE_DS2423=m +CONFIG_W1_SLAVE_DS2805=m CONFIG_W1_SLAVE_DS2431=m CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2433_CRC=y +CONFIG_W1_SLAVE_DS2438=m CONFIG_W1_SLAVE_DS2760=m CONFIG_W1_SLAVE_DS2780=m CONFIG_W1_SLAVE_DS2781=m CONFIG_W1_SLAVE_DS28E04=m -CONFIG_W1_SLAVE_BQ27000=m +CONFIG_POWER_AVS=y +CONFIG_POWER_RESET=y +# CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set @@ -2908,19 +3337,27 @@ CONFIG_GENERIC_ADC_BATTERY=m # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SBS is not set -# CONFIG_BATTERY_BQ27x00 is not set +# CONFIG_CHARGER_SBS is not set +# CONFIG_BATTERY_BQ27XXX is not set +# CONFIG_BATTERY_DA9150 is not set +# CONFIG_AXP20X_POWER is not set +# CONFIG_AXP288_FUEL_GAUGE is not set # CONFIG_BATTERY_MAX17040 is not set # CONFIG_BATTERY_MAX17042 is not set +# CONFIG_BATTERY_MAX1721X is not set # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set +# CONFIG_CHARGER_LTC3651 is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set +# CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set +# CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set -CONFIG_POWER_RESET=y -CONFIG_POWER_AVS=y +# CONFIG_BATTERY_GAUGE_LTC2941 is not set +# CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set @@ -2948,29 +3385,53 @@ CONFIG_SENSORS_ASC7621=m CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_K10TEMP=m CONFIG_SENSORS_FAM15H_POWER=m +CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ASPEED=m CONFIG_SENSORS_ATXP1=m CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_DELL_SMM=m CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m +CONFIG_SENSORS_FTSTEUTATES=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m # CONFIG_SENSORS_IIO_HWMON is not set +CONFIG_SENSORS_I5500=m +CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m # CONFIG_SENSORS_JC42 is not set +CONFIG_SENSORS_POWR1220=m CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LTC2945=m +CONFIG_SENSORS_LTC2990=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4222=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4260=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MAX31790=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_TC654=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m @@ -2983,42 +3444,39 @@ CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_LM95234=m CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_NCT6683=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NCT7802=m +CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_PCF8591=m CONFIG_PMBUS=m CONFIG_SENSORS_PMBUS=m CONFIG_SENSORS_ADM1275=m +CONFIG_SENSORS_IBM_CFFPS=m +CONFIG_SENSORS_IR35221=m CONFIG_SENSORS_LM25066=m # CONFIG_SENSORS_LTC2978 is not set +CONFIG_SENSORS_LTC3815=m CONFIG_SENSORS_MAX16064=m +CONFIG_SENSORS_MAX20751=m CONFIG_SENSORS_MAX34440=m CONFIG_SENSORS_MAX8688=m +CONFIG_SENSORS_TPS40422=m +CONFIG_SENSORS_TPS53679=m CONFIG_SENSORS_UCD9000=m CONFIG_SENSORS_UCD9200=m # CONFIG_SENSORS_ZL6100 is not set CONFIG_SENSORS_SHT15=m CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SHT3x=m +CONFIG_SENSORS_SHTC1=m CONFIG_SENSORS_SIS5595=m -# CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m # CONFIG_SENSORS_EMC2103 is not set @@ -3029,13 +3487,20 @@ CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_STTS751=m +# CONFIG_SENSORS_SMM665 is not set +CONFIG_SENSORS_ADC128D818=m CONFIG_SENSORS_ADS1015=m CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_AMC6821=m CONFIG_SENSORS_INA209=m CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_INA3221=m +CONFIG_SENSORS_TC74=m CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP103=m +CONFIG_SENSORS_TMP108=m CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m CONFIG_SENSORS_VIA_CPUTEMP=m @@ -3052,7 +3517,7 @@ CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_APPLESMC=m +# CONFIG_SENSORS_XGENE is not set
# # ACPI drivers @@ -3060,30 +3525,52 @@ CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m CONFIG_THERMAL=y +CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y +CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set +# CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y +CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y +CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y +CONFIG_CLOCK_THERMAL=y +CONFIG_DEVFREQ_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_PKG_TEMP_THERMAL=m -CONFIG_ACPI_INT3403_THERMAL=m +CONFIG_INTEL_SOC_DTS_IOSF_CORE=m +CONFIG_INTEL_SOC_DTS_THERMAL=m
# -# Texas Instruments thermal drivers +# ACPI INT340X thermal drivers # +CONFIG_INT340X_THERMAL=m +CONFIG_ACPI_THERMAL_REL=m +CONFIG_INT3406_THERMAL=m +CONFIG_INTEL_PCH_THERMAL=m +CONFIG_GENERIC_ADC_THERMAL=m CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y +CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y +CONFIG_WATCHDOG_SYSFS=y
# # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m +# CONFIG_DA9063_WATCHDOG is not set +# CONFIG_DA9062_WATCHDOG is not set +CONFIG_WDAT_WDT=m +CONFIG_XILINX_WATCHDOG=m +CONFIG_ZIIRAVE_WATCHDOG=m +CONFIG_CADENCE_WATCHDOG=m CONFIG_DW_WATCHDOG=m +CONFIG_MAX63XX_WATCHDOG=m CONFIG_RETU_WATCHDOG=m CONFIG_ACQUIRE_WDT=m CONFIG_ADVANTECH_WDT=m @@ -3091,8 +3578,6 @@ CONFIG_ALIM1535_WDT=m CONFIG_ALIM7101_WDT=m CONFIG_F71808E_WDT=m CONFIG_SP5100_TCO=m -CONFIG_GEODE_WDT=m -CONFIG_SC520_WDT=m CONFIG_SBC_FITPC2_WATCHDOG=m CONFIG_EUROTECH_WDT=m CONFIG_IB700_WDT=m @@ -3110,18 +3595,17 @@ CONFIG_SC1200_WDT=m CONFIG_PC87413_WDT=m CONFIG_NV_TCO=m CONFIG_60XX_WDT=m -CONFIG_SBC8360_WDT=m CONFIG_CPU5_WDT=m CONFIG_SMSC_SCH311X_WDT=m CONFIG_SMSC37B787_WDT=m CONFIG_VIA_WDT=m CONFIG_W83627HF_WDT=m -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m CONFIG_W83877F_WDT=m CONFIG_W83977F_WDT=m CONFIG_MACHZ_WDT=m CONFIG_SBC_EPX_C3_WATCHDOG=m +CONFIG_NI903X_WDT=m +CONFIG_NIC7018_WDT=m CONFIG_MEN_A21_WDT=m CONFIG_XEN_WDT=m
@@ -3135,6 +3619,11 @@ CONFIG_WDTPCI=m # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=m + +# +# Watchdog Pretimeout Governors +# +# CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y
# @@ -3155,15 +3644,13 @@ CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y - -# -# Broadcom specific AMBA -# CONFIG_BCMA=m CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y +CONFIG_BCMA_DRIVER_PCI=y +CONFIG_BCMA_SFLASH=y CONFIG_BCMA_DRIVER_GMAC_CMN=y CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set @@ -3172,39 +3659,98 @@ CONFIG_BCMA_DRIVER_GPIO=y # Multifunction device drivers # CONFIG_MFD_CORE=m -CONFIG_MFD_CS5535=m +CONFIG_MFD_BCM590XX=m +CONFIG_MFD_BD9571MWV=m +CONFIG_MFD_AXP20X=m +CONFIG_MFD_AXP20X_I2C=m # CONFIG_MFD_CROS_EC is not set +CONFIG_MFD_DA9062=m +CONFIG_MFD_DA9063=m +CONFIG_MFD_DA9150=m +CONFIG_MFD_DLN2=m # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_HTC_PASIC3 is not set +# CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m +# CONFIG_MFD_INTEL_LPSS_ACPI is not set +# CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set +# CONFIG_MFD_88PM800 is not set +# CONFIG_MFD_88PM805 is not set +# CONFIG_MFD_MAX14577 is not set +# CONFIG_MFD_MAX77693 is not set +# CONFIG_MFD_MAX8907 is not set +# CONFIG_MFD_MT6397 is not set +# CONFIG_MFD_MENF21BMC is not set CONFIG_MFD_VIPERBOARD=m CONFIG_MFD_RETU=m # CONFIG_MFD_PCF50633 is not set # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set CONFIG_MFD_RTSX_PCI=m +# CONFIG_MFD_RT5033 is not set +# CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=m CONFIG_MFD_SM501_GPIO=y +# CONFIG_MFD_SKY81452 is not set # CONFIG_ABX500_CORE is not set -# CONFIG_MFD_SYSCON is not set +CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set +# CONFIG_MFD_TI_LMU is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set +# CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65217 is not set -# CONFIG_MFD_TPS65912 is not set +# CONFIG_MFD_TI_LP873X is not set +# CONFIG_MFD_TPS65218 is not set +# CONFIG_MFD_TPS65912_I2C is not set CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=m -# CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set +# CONFIG_MFD_WM8994 is not set # CONFIG_REGULATOR is not set +CONFIG_RC_CORE=m +CONFIG_RC_MAP=m +CONFIG_RC_DECODERS=y +CONFIG_LIRC=m +CONFIG_IR_LIRC_CODEC=m +CONFIG_IR_NEC_DECODER=m +CONFIG_IR_RC5_DECODER=m +CONFIG_IR_RC6_DECODER=m +CONFIG_IR_JVC_DECODER=m +CONFIG_IR_SONY_DECODER=m +CONFIG_IR_SANYO_DECODER=m +CONFIG_IR_SHARP_DECODER=m +CONFIG_IR_MCE_KBD_DECODER=m +CONFIG_IR_XMP_DECODER=m +CONFIG_RC_DEVICES=y +CONFIG_RC_ATI_REMOTE=m +CONFIG_IR_ENE=m +CONFIG_IR_HIX5HD2=m +CONFIG_IR_IMON=m +CONFIG_IR_MCEUSB=m +CONFIG_IR_ITE_CIR=m +CONFIG_IR_FINTEK=m +CONFIG_IR_NUVOTON=m +CONFIG_IR_REDRAT3=m +CONFIG_IR_STREAMZAP=m +CONFIG_IR_WINBOND_CIR=m +CONFIG_IR_IGORPLUGUSB=m +CONFIG_IR_IGUANA=m +CONFIG_IR_TTUSBIR=m +CONFIG_RC_LOOPBACK=m +CONFIG_IR_GPIO_CIR=m +CONFIG_IR_GPIO_TX=m +CONFIG_IR_SERIAL=m +CONFIG_IR_SERIAL_TRANSMITTER=y +CONFIG_IR_SIR=m CONFIG_MEDIA_SUPPORT=m
# @@ -3214,61 +3760,39 @@ CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y # CONFIG_MEDIA_RADIO_SUPPORT is not set -CONFIG_MEDIA_RC_SUPPORT=y +# CONFIG_MEDIA_SDR_SUPPORT is not set +# CONFIG_MEDIA_CEC_SUPPORT is not set CONFIG_MEDIA_CONTROLLER=y +# CONFIG_MEDIA_CONTROLLER_DVB is not set CONFIG_VIDEO_DEV=m CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_VIDEO_V4L2=m # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=m +CONFIG_V4L2_FWNODE=m CONFIG_VIDEOBUF_GEN=m CONFIG_VIDEOBUF_DMA_SG=m CONFIG_VIDEOBUF_VMALLOC=m -CONFIG_VIDEOBUF_DMA_CONTIG=m CONFIG_VIDEOBUF_DVB=m CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m +CONFIG_VIDEOBUF2_DMA_SG=m +CONFIG_VIDEOBUF2_DVB=m CONFIG_DVB_CORE=m CONFIG_DVB_NET=y CONFIG_TTPCI_EEPROM=m CONFIG_DVB_MAX_ADAPTERS=8 CONFIG_DVB_DYNAMIC_MINORS=y +# CONFIG_DVB_DEMUX_SECTION_LOSS_LOG is not set
# # Media drivers # -CONFIG_RC_CORE=m -CONFIG_RC_MAP=m -CONFIG_RC_DECODERS=y -CONFIG_LIRC=m -CONFIG_IR_LIRC_CODEC=m -CONFIG_IR_NEC_DECODER=m -CONFIG_IR_RC5_DECODER=m -CONFIG_IR_RC6_DECODER=m -CONFIG_IR_JVC_DECODER=m -CONFIG_IR_SONY_DECODER=m -CONFIG_IR_RC5_SZ_DECODER=m -CONFIG_IR_SANYO_DECODER=m -CONFIG_IR_MCE_KBD_DECODER=m -CONFIG_RC_DEVICES=y -CONFIG_RC_ATI_REMOTE=m -CONFIG_IR_ENE=m -CONFIG_IR_IMON=m -CONFIG_IR_MCEUSB=m -CONFIG_IR_ITE_CIR=m -CONFIG_IR_FINTEK=m -CONFIG_IR_NUVOTON=m -CONFIG_IR_REDRAT3=m -CONFIG_IR_STREAMZAP=m -CONFIG_IR_WINBOND_CIR=m -CONFIG_IR_IGUANA=m -CONFIG_IR_TTUSBIR=m -CONFIG_RC_LOOPBACK=m -CONFIG_IR_GPIO_CIR=m CONFIG_MEDIA_USB_SUPPORT=y
# @@ -3283,6 +3807,7 @@ CONFIG_USB_GL860=m CONFIG_USB_GSPCA_BENQ=m CONFIG_USB_GSPCA_CONEX=m CONFIG_USB_GSPCA_CPIA1=m +CONFIG_USB_GSPCA_DTCS033=m CONFIG_USB_GSPCA_ETOMS=m CONFIG_USB_GSPCA_FINEPIX=m CONFIG_USB_GSPCA_JEILINJ=m @@ -3319,6 +3844,7 @@ CONFIG_USB_GSPCA_STV0680=m CONFIG_USB_GSPCA_SUNPLUS=m CONFIG_USB_GSPCA_T613=m CONFIG_USB_GSPCA_TOPRO=m +CONFIG_USB_GSPCA_TOUPTEK=m CONFIG_USB_GSPCA_TV8532=m CONFIG_USB_GSPCA_VC032X=m CONFIG_USB_GSPCA_VICAM=m @@ -3341,17 +3867,20 @@ CONFIG_VIDEO_PVRUSB2_SYSFS=y CONFIG_VIDEO_PVRUSB2_DVB=y # CONFIG_VIDEO_PVRUSB2_DEBUGIFC is not set CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m CONFIG_VIDEO_USBVISION=m CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y CONFIG_VIDEO_STK1160=m +CONFIG_VIDEO_GO7007=m +CONFIG_VIDEO_GO7007_USB=m +CONFIG_VIDEO_GO7007_LOADER=m +CONFIG_VIDEO_GO7007_USB_S2250_BOARD=m
# # Analog/digital TV USB devices # CONFIG_VIDEO_AU0828=m CONFIG_VIDEO_AU0828_V4L2=y +# CONFIG_VIDEO_AU0828_RC is not set CONFIG_VIDEO_CX231XX=m CONFIG_VIDEO_CX231XX_RC=y CONFIG_VIDEO_CX231XX_ALSA=m @@ -3365,6 +3894,7 @@ CONFIG_VIDEO_TM6000_DVB=m # CONFIG_DVB_USB=m # CONFIG_DVB_USB_DEBUG is not set +CONFIG_DVB_USB_DIB3000MC=m CONFIG_DVB_USB_A800=m CONFIG_DVB_USB_DIBUSB_MB=m CONFIG_DVB_USB_DIBUSB_MB_FAULTY=y @@ -3399,16 +3929,17 @@ CONFIG_DVB_USB_AZ6007=m CONFIG_DVB_USB_CE6230=m CONFIG_DVB_USB_EC168=m CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m CONFIG_DVB_USB_LME2510=m CONFIG_DVB_USB_MXL111SF=m CONFIG_DVB_USB_RTL28XXU=m CONFIG_DVB_USB_DVBSKY=m +CONFIG_DVB_USB_ZD1301=m CONFIG_DVB_TTUSB_BUDGET=m CONFIG_DVB_TTUSB_DEC=m CONFIG_SMS_USB_DRV=m CONFIG_DVB_B2C2_FLEXCOP_USB=m # CONFIG_DVB_B2C2_FLEXCOP_USB_DEBUG is not set +CONFIG_DVB_AS102=m
# # Webcam, TV (analog/digital) USB devices @@ -3424,13 +3955,10 @@ CONFIG_MEDIA_PCI_SUPPORT=y # Media capture support # CONFIG_VIDEO_MEYE=m - -# -# Media capture/analog TV support -# -CONFIG_VIDEO_IVTV=m -CONFIG_VIDEO_IVTV_ALSA=m -CONFIG_VIDEO_FB_IVTV=m +CONFIG_VIDEO_SOLO6X10=m +CONFIG_VIDEO_TW5864=m +CONFIG_VIDEO_TW68=m +CONFIG_VIDEO_TW686X=m CONFIG_VIDEO_ZORAN=m CONFIG_VIDEO_ZORAN_DC30=m CONFIG_VIDEO_ZORAN_ZR36060=m @@ -3439,9 +3967,18 @@ CONFIG_VIDEO_ZORAN_DC10=m CONFIG_VIDEO_ZORAN_LML33=m CONFIG_VIDEO_ZORAN_LML33R10=m CONFIG_VIDEO_ZORAN_AVS6EYES=m + +# +# Media capture/analog TV support +# +CONFIG_VIDEO_IVTV=m +# CONFIG_VIDEO_IVTV_DEPRECATED_IOCTLS is not set +CONFIG_VIDEO_IVTV_ALSA=m +CONFIG_VIDEO_FB_IVTV=m CONFIG_VIDEO_HEXIUM_GEMINI=m CONFIG_VIDEO_HEXIUM_ORION=m CONFIG_VIDEO_MXB=m +CONFIG_VIDEO_DT3155=m
# # Media capture/analog/hybrid TV support @@ -3459,17 +3996,17 @@ CONFIG_VIDEO_CX88_DVB=m CONFIG_VIDEO_CX88_ENABLE_VP3054=y CONFIG_VIDEO_CX88_VP3054=m CONFIG_VIDEO_CX88_MPEG=m -CONFIG_VIDEO_BT848=m -CONFIG_DVB_BT8XX=m CONFIG_VIDEO_SAA7134=m CONFIG_VIDEO_SAA7134_ALSA=m CONFIG_VIDEO_SAA7134_RC=y CONFIG_VIDEO_SAA7134_DVB=m +CONFIG_VIDEO_SAA7134_GO7007=m CONFIG_VIDEO_SAA7164=m
# # Media digital TV PCI Adapters # +CONFIG_DVB_AV7110_IR=y CONFIG_DVB_AV7110=m CONFIG_DVB_AV7110_OSD=y CONFIG_DVB_BUDGET_CORE=m @@ -3482,32 +4019,29 @@ CONFIG_DVB_B2C2_FLEXCOP_PCI=m CONFIG_DVB_PLUTO2=m CONFIG_DVB_DM1105=m CONFIG_DVB_PT1=m +CONFIG_DVB_PT3=m CONFIG_MANTIS_CORE=m CONFIG_DVB_MANTIS=m CONFIG_DVB_HOPPER=m CONFIG_DVB_NGENE=m CONFIG_DVB_DDBRIDGE=m +CONFIG_DVB_DDBRIDGE_MSIENABLE=y +CONFIG_DVB_SMIPCIE=m CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_CAFE_CCIC=m # CONFIG_VIDEO_VIA_CAMERA is not set -CONFIG_VIDEO_TIMBERDALE=m CONFIG_SOC_CAMERA=m -CONFIG_SOC_CAMERA_SCALE_CROP=m CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_RCAR_VIN=m -CONFIG_VIDEO_SH_MOBILE_CSI2=m -CONFIG_VIDEO_SH_MOBILE_CEU=m CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_MEM2MEM_DEINTERLACE=m CONFIG_VIDEO_SH_VEU=m -CONFIG_VIDEO_RENESAS_VSP1=m # CONFIG_V4L_TEST_DRIVERS is not set +# CONFIG_DVB_PLATFORM_DRIVERS is not set
# # Supported MMC/SDIO adapters # # CONFIG_SMS_SDIO_DRV is not set -# CONFIG_MEDIA_PARPORT_SUPPORT is not set
# # Supported FireWire (IEEE 1394) Adapters @@ -3520,7 +4054,6 @@ CONFIG_MEDIA_COMMON_OPTIONS=y # common driver options # CONFIG_VIDEO_CX2341X=m -CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_TVEEPROM=m CONFIG_CYPRESS_FIRMWARE=m CONFIG_DVB_B2C2_FLEXCOP=m @@ -3530,7 +4063,7 @@ CONFIG_SMS_SIANO_MDTV=m CONFIG_SMS_SIANO_RC=y
# -# Media ancillary drivers (tuners, sensors, i2c, frontends) +# Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_MEDIA_ATTACH=y @@ -3539,17 +4072,18 @@ CONFIG_VIDEO_IR_I2C=m # # Audio decoders, processors and mixers # -CONFIG_VIDEO_TVAUDIO=m -CONFIG_VIDEO_TDA7432=m CONFIG_VIDEO_TDA9840=m CONFIG_VIDEO_TEA6415C=m CONFIG_VIDEO_TEA6420=m CONFIG_VIDEO_MSP3400=m +CONFIG_VIDEO_CS3308=m CONFIG_VIDEO_CS5345=m CONFIG_VIDEO_CS53L32A=m +CONFIG_VIDEO_UDA1342=m CONFIG_VIDEO_WM8775=m CONFIG_VIDEO_WM8739=m CONFIG_VIDEO_VP27SMPX=m +CONFIG_VIDEO_SONY_BTF_MPX=m
# # RDS decoders @@ -3559,7 +4093,6 @@ CONFIG_VIDEO_SAA6588=m # # Video decoders # -CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_BT819=m CONFIG_VIDEO_BT856=m CONFIG_VIDEO_BT866=m @@ -3567,6 +4100,9 @@ CONFIG_VIDEO_KS0127=m CONFIG_VIDEO_SAA7110=m CONFIG_VIDEO_SAA711X=m CONFIG_VIDEO_TVP5150=m +CONFIG_VIDEO_TW2804=m +CONFIG_VIDEO_TW9903=m +CONFIG_VIDEO_TW9906=m CONFIG_VIDEO_VPX3220=m
# @@ -3586,7 +4122,10 @@ CONFIG_VIDEO_ADV7175=m # # Camera sensor devices # +CONFIG_VIDEO_OV2640=m +CONFIG_VIDEO_OV7640=m CONFIG_VIDEO_OV7670=m +CONFIG_VIDEO_MT9M111=m CONFIG_VIDEO_MT9V011=m
# @@ -3604,6 +4143,10 @@ CONFIG_VIDEO_UPD64083=m # CONFIG_VIDEO_SAA6752HS=m
+# +# SDR tuner chips +# + # # Miscellaneous helper chips # @@ -3622,9 +4165,7 @@ CONFIG_SOC_CAMERA_MT9M111=m CONFIG_SOC_CAMERA_MT9T031=m CONFIG_SOC_CAMERA_MT9T112=m CONFIG_SOC_CAMERA_MT9V022=m -CONFIG_SOC_CAMERA_OV2640=m CONFIG_SOC_CAMERA_OV5642=m -CONFIG_SOC_CAMERA_OV6650=m CONFIG_SOC_CAMERA_OV772X=m CONFIG_SOC_CAMERA_OV9640=m CONFIG_SOC_CAMERA_OV9740=m @@ -3656,10 +4197,13 @@ CONFIG_MEDIA_TUNER_FC0013=m CONFIG_MEDIA_TUNER_TDA18212=m CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC2580=m -CONFIG_MEDIA_TUNER_M88TS2022=m +CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_TUA9001=m +CONFIG_MEDIA_TUNER_SI2157=m CONFIG_MEDIA_TUNER_IT913X=m CONFIG_MEDIA_TUNER_R820T=m +CONFIG_MEDIA_TUNER_MXL301RF=m +CONFIG_MEDIA_TUNER_QM1D1C0042=m
# # Multistandard (satellite) frontends @@ -3667,7 +4211,10 @@ CONFIG_MEDIA_TUNER_R820T=m CONFIG_DVB_STB0899=m CONFIG_DVB_STB6100=m CONFIG_DVB_STV090x=m +CONFIG_DVB_STV0910=m CONFIG_DVB_STV6110x=m +CONFIG_DVB_STV6111=m +CONFIG_DVB_MXL5XX=m CONFIG_DVB_M88DS3103=m
# @@ -3675,11 +4222,13 @@ CONFIG_DVB_M88DS3103=m # CONFIG_DVB_DRXK=m CONFIG_DVB_TDA18271C2DD=m +CONFIG_DVB_SI2165=m +CONFIG_DVB_MN88472=m +CONFIG_DVB_MN88473=m
# # DVB-S (satellite) frontends # -CONFIG_DVB_CX24110=m CONFIG_DVB_CX24123=m CONFIG_DVB_MT312=m CONFIG_DVB_ZL10036=m @@ -3700,6 +4249,7 @@ CONFIG_DVB_TDA826X=m CONFIG_DVB_TUA6100=m CONFIG_DVB_CX24116=m CONFIG_DVB_CX24117=m +CONFIG_DVB_CX24120=m CONFIG_DVB_SI21XX=m CONFIG_DVB_TS2020=m CONFIG_DVB_DS3000=m @@ -3710,7 +4260,6 @@ CONFIG_DVB_TDA10071=m # DVB-T (terrestrial) frontends # CONFIG_DVB_SP8870=m -CONFIG_DVB_SP887X=m CONFIG_DVB_CX22700=m CONFIG_DVB_CX22702=m CONFIG_DVB_DRXD=m @@ -3728,8 +4277,13 @@ CONFIG_DVB_AF9013=m CONFIG_DVB_EC100=m CONFIG_DVB_STV0367=m CONFIG_DVB_CXD2820R=m +CONFIG_DVB_CXD2841ER=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m +CONFIG_DVB_SI2168=m +CONFIG_DVB_AS102_FE=m +CONFIG_DVB_ZD1301_DEMOD=m +CONFIG_DVB_GP8PSK_FE=m
# # DVB-C (cable) frontends @@ -3743,11 +4297,11 @@ CONFIG_DVB_STV0297=m # ATSC (North American/Korean Terrestrial/Cable DTV) frontends # CONFIG_DVB_NXT200X=m -CONFIG_DVB_OR51211=m CONFIG_DVB_OR51132=m CONFIG_DVB_BCM3510=m CONFIG_DVB_LGDT330X=m CONFIG_DVB_LGDT3305=m +CONFIG_DVB_LGDT3306A=m CONFIG_DVB_LG2160=m CONFIG_DVB_S5H1409=m CONFIG_DVB_AU8522=m @@ -3762,6 +4316,11 @@ CONFIG_DVB_S921=m CONFIG_DVB_DIB8000=m CONFIG_DVB_MB86A20S=m
+# +# ISDB-S (satellite) & ISDB-T (terrestrial) frontends +# +CONFIG_DVB_TC90522=m + # # Digital terrestrial only tuners/PLL # @@ -3772,19 +4331,19 @@ CONFIG_DVB_TUNER_DIB0090=m # # SEC control devices for DVB-S # +CONFIG_DVB_DRX39XYJ=m +CONFIG_DVB_LNBH25=m CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_ISL6405=m CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_A8293=m +CONFIG_DVB_SP2=m CONFIG_DVB_LGS8GXX=m CONFIG_DVB_ATBM8830=m CONFIG_DVB_TDA665x=m -CONFIG_DVB_DVBSKY_M88DS3103=m -CONFIG_DVB_M88DC2800=m CONFIG_DVB_IX2505V=m -CONFIG_DVB_IT913X_FE=m CONFIG_DVB_M88RS2000=m CONFIG_DVB_AF9033=m
@@ -3806,11 +4365,18 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m -CONFIG_DRM_USB=m +CONFIG_DRM_MIPI_DSI=y +# CONFIG_DRM_DP_AUX_CHARDEV is not set +# CONFIG_DRM_DEBUG_MM_SELFTEST is not set CONFIG_DRM_KMS_HELPER=m CONFIG_DRM_KMS_FB_HELPER=y +CONFIG_DRM_FBDEV_EMULATION=y +CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=m +CONFIG_DRM_GEM_CMA_HELPER=y +CONFIG_DRM_KMS_CMA_HELPER=y +CONFIG_DRM_VM=y
# # I2C encoder or helper chips @@ -3818,24 +4384,40 @@ CONFIG_DRM_TTM=m CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m CONFIG_DRM_I2C_NXP_TDA998X=m -CONFIG_DRM_TDFX=m -CONFIG_DRM_R128=m CONFIG_DRM_RADEON=m -# CONFIG_DRM_RADEON_UMS is not set +# CONFIG_DRM_RADEON_USERPTR is not set +CONFIG_DRM_AMDGPU=m +# CONFIG_DRM_AMDGPU_SI is not set +# CONFIG_DRM_AMDGPU_CIK is not set +# CONFIG_DRM_AMDGPU_USERPTR is not set +# CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set + +# +# ACP (Audio CoProcessor) Configuration +# +# CONFIG_DRM_AMD_ACP is not set CONFIG_DRM_NOUVEAU=m CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y -CONFIG_DRM_I810=m CONFIG_DRM_I915=m -CONFIG_DRM_I915_KMS=y -CONFIG_DRM_I915_FBDEV=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -# CONFIG_DRM_I915_UMS is not set -CONFIG_DRM_MGA=m -CONFIG_DRM_SIS=m -CONFIG_DRM_VIA=m -CONFIG_DRM_SAVAGE=m +# CONFIG_DRM_I915_ALPHA_SUPPORT is not set +CONFIG_DRM_I915_CAPTURE_ERROR=y +CONFIG_DRM_I915_COMPRESS_ERROR=y +CONFIG_DRM_I915_USERPTR=y +CONFIG_DRM_I915_GVT=y + +# +# drm/i915 Debugging +# +# CONFIG_DRM_I915_WERROR is not set +# CONFIG_DRM_I915_DEBUG is not set +# CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set +# CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set +# CONFIG_DRM_I915_SELFTEST is not set +# CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set +# CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set +# CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=m # CONFIG_DRM_VMWGFX_FBCON is not set CONFIG_DRM_GMA500=m @@ -3847,11 +4429,31 @@ CONFIG_DRM_MGAG200=m CONFIG_DRM_CIRRUS_QEMU=m CONFIG_DRM_QXL=m CONFIG_DRM_BOCHS=m -CONFIG_VGASTATE=m -CONFIG_VIDEO_OUTPUT_CONTROL=m -CONFIG_HDMI=y +CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_PANEL=y + +# +# Display Panels +# +CONFIG_DRM_BRIDGE=y +CONFIG_DRM_PANEL_BRIDGE=y + +# +# Display Interface Bridges +# +CONFIG_DRM_ANALOGIX_ANX78XX=m +CONFIG_DRM_HISI_HIBMC=m +CONFIG_DRM_TINYDRM=m +# CONFIG_DRM_LEGACY is not set +# CONFIG_DRM_LIB_RANDOM is not set + +# +# Frame buffer Devices +# CONFIG_FB=y CONFIG_FIRMWARE_EDID=y +CONFIG_FB_CMDLINE=y +CONFIG_FB_NOTIFY=y CONFIG_FB_DDC=m CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y @@ -3861,6 +4463,7 @@ CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m +# CONFIG_FB_PROVIDE_GET_FB_UNMAPPED_AREA is not set # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y @@ -3928,11 +4531,10 @@ CONFIG_FB_TRIDENT=m CONFIG_FB_ARK=m CONFIG_FB_PM3=m # CONFIG_FB_CARMINE is not set -# CONFIG_FB_TMIO is not set # CONFIG_FB_SM501 is not set CONFIG_FB_SMSCUFX=m CONFIG_FB_UDL=m -# CONFIG_FB_GOLDFISH is not set +CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_VIRTUAL is not set CONFIG_XEN_FBDEV_FRONTEND=m # CONFIG_FB_METRONOME is not set @@ -3941,7 +4543,7 @@ CONFIG_XEN_FBDEV_FRONTEND=m # CONFIG_FB_AUO_K190X is not set CONFIG_FB_HYPERV=m CONFIG_FB_SIMPLE=y -# CONFIG_EXYNOS_VIDEO is not set +CONFIG_FB_SM712=m CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=m CONFIG_LCD_PLATFORM=m @@ -3950,15 +4552,17 @@ CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_LM3533 is not set # CONFIG_BACKLIGHT_CARILLO_RANCH is not set CONFIG_BACKLIGHT_APPLE=m +CONFIG_BACKLIGHT_PM8941_WLED=m # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set -# CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set -# CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set +# CONFIG_BACKLIGHT_ARCXCNN is not set +CONFIG_VGASTATE=m +CONFIG_HDMI=y
# # Console display driver support @@ -3966,6 +4570,8 @@ CONFIG_BACKLIGHT_APPLE=m CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y +CONFIG_DUMMY_CONSOLE_COLUMNS=80 +CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set @@ -3980,35 +4586,39 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m +CONFIG_SND_SEQ_DEVICE=m CONFIG_SND_RAWMIDI=m CONFIG_SND_JACK=y -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_JACK_INPUT_DEV=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_PCM_OSS_PLUGINS=y -CONFIG_SND_SEQUENCER_OSS=y +CONFIG_SND_PCM_TIMER=y CONFIG_SND_HRTIMER=m -CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 # CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y CONFIG_SND_VERBOSE_PRINTK=y CONFIG_SND_DEBUG=y # CONFIG_SND_DEBUG_VERBOSE is not set CONFIG_SND_PCM_XRUN_DEBUG=y CONFIG_SND_VMASTER=y -CONFIG_SND_KCTL_JACK=y CONFIG_SND_DMA_SGBUF=y -CONFIG_SND_RAWMIDI_SEQ=m -CONFIG_SND_OPL3_LIB_SEQ=m -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -CONFIG_SND_EMU10K1_SEQ=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_SEQUENCER_OSS=m +CONFIG_SND_SEQ_HRTIMER_DEFAULT=y +CONFIG_SND_SEQ_MIDI_EVENT=m +CONFIG_SND_SEQ_MIDI=m +CONFIG_SND_SEQ_MIDI_EMUL=m +CONFIG_SND_SEQ_VIRMIDI=m CONFIG_SND_MPU401_UART=m CONFIG_SND_OPL3_LIB=m +CONFIG_SND_OPL3_LIB_SEQ=m +# CONFIG_SND_OPL4_LIB_SEQ is not set CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -4024,7 +4634,6 @@ CONFIG_SND_PORTMAN2X4=m CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=m -CONFIG_SND_SB16_DSP=m CONFIG_SND_PCI=y CONFIG_SND_AD1889=m CONFIG_SND_ALS300=m @@ -4047,8 +4656,6 @@ CONFIG_SND_OXYGEN=m CONFIG_SND_CS4281=m CONFIG_SND_CS46XX=m CONFIG_SND_CS46XX_NEW_DSP=y -CONFIG_SND_CS5530=m -CONFIG_SND_CS5535AUDIO=m CONFIG_SND_CTXFI=m CONFIG_SND_DARLA20=m CONFIG_SND_GINA20=m @@ -4065,6 +4672,7 @@ CONFIG_SND_INDIGODJ=m CONFIG_SND_INDIGOIOX=m CONFIG_SND_INDIGODJX=m CONFIG_SND_EMU10K1=m +CONFIG_SND_EMU10K1_SEQ=m CONFIG_SND_EMU10K1X=m CONFIG_SND_ENS1370=m CONFIG_SND_ENS1371=m @@ -4072,29 +4680,6 @@ CONFIG_SND_ES1938=m CONFIG_SND_ES1968=m CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_PREALLOC_SIZE=64 -CONFIG_SND_HDA_HWDEP=y -CONFIG_SND_HDA_RECONFIG=y -CONFIG_SND_HDA_INPUT_BEEP=y -CONFIG_SND_HDA_INPUT_BEEP_MODE=1 -CONFIG_SND_HDA_INPUT_JACK=y -# CONFIG_SND_HDA_PATCH_LOADER is not set -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_GENERIC=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDSP=m CONFIG_SND_HDSPM=m CONFIG_SND_ICE1712=m @@ -4120,6 +4705,34 @@ CONFIG_SND_VIA82XX_MODEM=m CONFIG_SND_VIRTUOSO=m CONFIG_SND_VX222=m CONFIG_SND_YMFPCI=m + +# +# HD-Audio +# +CONFIG_SND_HDA=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_HWDEP=y +CONFIG_SND_HDA_RECONFIG=y +CONFIG_SND_HDA_INPUT_BEEP=y +CONFIG_SND_HDA_INPUT_BEEP_MODE=1 +# CONFIG_SND_HDA_PATCH_LOADER is not set +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +# CONFIG_SND_HDA_CODEC_CA0132_DSP is not set +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_GENERIC=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 +CONFIG_SND_HDA_CORE=m +CONFIG_SND_HDA_I915=y +CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_USB_UA101=m @@ -4129,17 +4742,30 @@ CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=m CONFIG_SND_USB_6FIRE=m CONFIG_SND_USB_HIFACE=m +CONFIG_SND_BCD2000=m +CONFIG_SND_USB_LINE6=m +CONFIG_SND_USB_POD=m +CONFIG_SND_USB_PODHD=m +CONFIG_SND_USB_TONEPORT=m +CONFIG_SND_USB_VARIAX=m CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=m # CONFIG_SND_DICE is not set -CONFIG_SND_FIREWIRE_SPEAKERS=m +CONFIG_SND_OXFW=m # CONFIG_SND_ISIGHT is not set -# CONFIG_SND_SCS1X is not set +CONFIG_SND_FIREWORKS=m +CONFIG_SND_BEBOB=m +CONFIG_SND_FIREWIRE_DIGI00X=m +CONFIG_SND_FIREWIRE_TASCAM=m +# CONFIG_SND_FIREWIRE_MOTU is not set +# CONFIG_SND_FIREFACE is not set CONFIG_SND_PCMCIA=y # CONFIG_SND_VXPOCKET is not set # CONFIG_SND_PDAUDIOCF is not set # CONFIG_SND_SOC is not set -# CONFIG_SOUND_PRIME is not set +CONFIG_SND_X86=y +CONFIG_HDMI_LPE_AUDIO=m +CONFIG_SND_SYNTH_EMUX=m CONFIG_AC97_BUS=m
# @@ -4155,45 +4781,59 @@ CONFIG_HID_GENERIC=y # Special HID drivers # CONFIG_HID_A4TECH=y +# CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set +CONFIG_HID_ASUS=m CONFIG_HID_AUREAL=m CONFIG_HID_BELKIN=y +# CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y +# CONFIG_HID_CORSAIR is not set # CONFIG_HID_PRODIKEYS is not set +# CONFIG_HID_CMEDIA is not set +# CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y +# CONFIG_HID_GEMBIRD is not set +# CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set -# CONFIG_HID_HUION is not set +# CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=m CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set CONFIG_HID_GYRATION=m # CONFIG_HID_ICADE is not set +# CONFIG_HID_ITE is not set CONFIG_HID_TWINHAN=m CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=m -CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LED=m +CONFIG_HID_LENOVO=m CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=m +CONFIG_HID_LOGITECH_HIDPP=m # CONFIG_LOGITECH_FF is not set # CONFIG_LOGIRUMBLEPAD2_FF is not set # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set +# CONFIG_HID_MAYFLASH is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y # CONFIG_HID_MULTITOUCH is not set +# CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set CONFIG_HID_ORTEK=m # CONFIG_HID_PANTHERLORD is not set +# CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=m CONFIG_HID_PICOLCD=m CONFIG_HID_PICOLCD_FB=y @@ -4201,7 +4841,9 @@ CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LCD=y CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y +# CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set +# CONFIG_HID_RETRODE is not set CONFIG_HID_ROCCAT=m CONFIG_HID_SAITEK=m CONFIG_HID_SAMSUNG=m @@ -4209,6 +4851,7 @@ CONFIG_HID_SAMSUNG=m CONFIG_HID_SPEEDLINK=m # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=m +# CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_HYPERV_MOUSE is not set # CONFIG_HID_SMARTJOYPLUS is not set @@ -4216,12 +4859,15 @@ CONFIG_HID_TIVO=m CONFIG_HID_TOPSEED=m CONFIG_HID_THINGM=m # CONFIG_HID_THRUSTMASTER is not set +# CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set CONFIG_HID_ZYDACRON=m CONFIG_HID_SENSOR_HUB=m +# CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set +# CONFIG_HID_ALPS is not set
# # USB HID support @@ -4234,12 +4880,17 @@ CONFIG_USB_HIDDEV=y # I2C HID support # CONFIG_I2C_HID=m + +# +# Intel ISH HID support +# +CONFIG_INTEL_ISH_HID=m CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y -# CONFIG_USB_DEBUG is not set +CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
# @@ -4250,6 +4901,8 @@ CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_OTG=y # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_OTG_BLACKLIST_HUB is not set +CONFIG_USB_OTG_FSM=m +CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_MON=m CONFIG_USB_WUSB=m CONFIG_USB_WUSB_CBAF=m @@ -4260,6 +4913,7 @@ CONFIG_USB_WUSB_CBAF=m # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_PCI=y CONFIG_USB_XHCI_PLATFORM=m CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y @@ -4268,9 +4922,7 @@ CONFIG_USB_EHCI_PCI=y CONFIG_USB_EHCI_HCD_PLATFORM=y # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set CONFIG_USB_ISP1362_HCD=m -# CONFIG_USB_FUSBH200_HCD is not set # CONFIG_USB_FOTG210_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=m @@ -4318,12 +4970,19 @@ CONFIG_USB_STORAGE_ONETOUCH=m CONFIG_USB_STORAGE_KARMA=m CONFIG_USB_STORAGE_CYPRESS_ATACB=m CONFIG_USB_STORAGE_ENE_UB6250=m +CONFIG_USB_UAS=y
# # USB Imaging devices # CONFIG_USB_MDC800=m CONFIG_USB_MICROTEK=m +CONFIG_USBIP_CORE=m +CONFIG_USBIP_VHCI_HCD=m +CONFIG_USBIP_VHCI_HC_PORTS=8 +CONFIG_USBIP_VHCI_NR_HCS=1 +CONFIG_USBIP_HOST=m +# CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set CONFIG_USB_DWC3=m CONFIG_USB_DWC3_HOST=y @@ -4331,18 +4990,11 @@ CONFIG_USB_DWC3_HOST=y # # Platform Glue Driver Support # -# CONFIG_USB_DWC3_EXYNOS is not set CONFIG_USB_DWC3_PCI=m -CONFIG_USB_DWC3_KEYSTONE=m - -# -# Debugging features -# -# CONFIG_USB_DWC3_DEBUG is not set # CONFIG_USB_DWC2 is not set CONFIG_USB_CHIPIDEA=m # CONFIG_USB_CHIPIDEA_HOST is not set -# CONFIG_USB_CHIPIDEA_DEBUG is not set +# CONFIG_USB_ISP1760 is not set
# # USB port drivers @@ -4367,6 +5019,7 @@ CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m +CONFIG_USB_SERIAL_F8153X=m # CONFIG_USB_SERIAL_GARMIN is not set CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m @@ -4398,9 +5051,9 @@ CONFIG_USB_SERIAL_OPTION=m # CONFIG_USB_SERIAL_OPTICON is not set # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set -CONFIG_USB_SERIAL_ZTE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m +CONFIG_USB_SERIAL_UPD78F0730=m # CONFIG_USB_SERIAL_DEBUG is not set
# @@ -4413,7 +5066,6 @@ CONFIG_USB_SEVSEG=m # CONFIG_USB_RIO500 is not set # CONFIG_USB_LEGOTOWER is not set CONFIG_USB_LCD=m -CONFIG_USB_LED=m # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set @@ -4429,7 +5081,11 @@ CONFIG_USB_EHSET_TEST_FIXTURE=m # CONFIG_USB_ISIGHTFW is not set CONFIG_USB_YUREX=m CONFIG_USB_EZUSB_FX2=m +CONFIG_USB_HUB_USB251XB=m CONFIG_USB_HSIC_USB3503=m +# CONFIG_USB_HSIC_USB4604 is not set +# CONFIG_USB_LINK_LAYER_TEST is not set +# CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=m CONFIG_USB_SPEEDTOUCH=m CONFIG_USB_CXACRU=m @@ -4440,42 +5096,39 @@ CONFIG_USB_XUSBATM=m # USB Physical Layer drivers # CONFIG_USB_PHY=y -CONFIG_USB_OTG_FSM=m # CONFIG_NOP_USB_XCEIV is not set -# CONFIG_SAMSUNG_USB2PHY is not set -# CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set +# CONFIG_TAHVO_USB is not set # CONFIG_USB_ISP1301 is not set -# CONFIG_USB_RCAR_PHY is not set # CONFIG_USB_GADGET is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC=m +CONFIG_TYPEC_UCSI=m +CONFIG_UCSI_ACPI=m +# CONFIG_USB_LED_TRIG is not set +# CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=m CONFIG_UWB_HWA=m CONFIG_UWB_WHCI=m CONFIG_UWB_I1480U=m CONFIG_MMC=m -# CONFIG_MMC_DEBUG is not set -# CONFIG_MMC_UNSAFE_RESUME is not set -# CONFIG_MMC_CLKGATE is not set - -# -# MMC/SD/SDIO Card Drivers -# CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=8 -CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set
# # MMC/SD/SDIO Host Controller Drivers # +# CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m CONFIG_MMC_SDHCI_PLTFM=m -CONFIG_MMC_SDHCI_PXAV3=m -CONFIG_MMC_SDHCI_PXAV2=m CONFIG_MMC_WBSD=m CONFIG_MMC_TIFM_SD=m # CONFIG_MMC_SDRICOH_CS is not set @@ -4483,7 +5136,11 @@ CONFIG_MMC_CB710=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m +# CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_REALTEK_PCI=m +# CONFIG_MMC_TOSHIBA_PCI is not set +# CONFIG_MMC_MTK is not set +CONFIG_MMC_SDHCI_XENON=m CONFIG_MEMSTICK=m # CONFIG_MEMSTICK_DEBUG is not set
@@ -4503,6 +5160,8 @@ CONFIG_MEMSTICK_R592=m CONFIG_MEMSTICK_REALTEK_PCI=m CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y +# CONFIG_LEDS_CLASS_FLASH is not set +CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y
# # LED drivers @@ -4514,23 +5173,31 @@ CONFIG_LEDS_PCA9532=m CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=m +# CONFIG_LEDS_LP3952 is not set CONFIG_LEDS_LP55XX_COMMON=m CONFIG_LEDS_LP5521=m CONFIG_LEDS_LP5523=m CONFIG_LEDS_LP5562=m CONFIG_LEDS_LP8501=m +# CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=m CONFIG_LEDS_PCA955X=m +# CONFIG_LEDS_PCA955X_GPIO is not set CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_INTEL_SS4200=m CONFIG_LEDS_LT3593=m -CONFIG_LEDS_DELL_NETBOOKS=m CONFIG_LEDS_TCA6507=m +# CONFIG_LEDS_TLC591XX is not set CONFIG_LEDS_LM355x=m -CONFIG_LEDS_OT200=m + +# +# LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) +# CONFIG_LEDS_BLINKM=m +# CONFIG_LEDS_MLXCPLD is not set +CONFIG_LEDS_USER=m +CONFIG_LEDS_NIC78BX=m
# # LED Triggers @@ -4538,6 +5205,7 @@ CONFIG_LEDS_BLINKM=m CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y @@ -4549,21 +5217,24 @@ CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_LEDS_TRIGGER_NETDEV=m # CONFIG_ACCESSIBILITY is not set # CONFIG_INFINIBAND is not set +CONFIG_EDAC_ATOMIC_SCRUB=y +CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y # CONFIG_EDAC_LEGACY_SYSFS is not set # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=m -CONFIG_EDAC_MCE_INJ=m -CONFIG_EDAC_MM_EDAC=m +# CONFIG_EDAC_GHES is not set CONFIG_EDAC_AMD64=m # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m +# CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m @@ -4571,12 +5242,17 @@ CONFIG_EDAC_I5000=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_EDAC_SBRIDGE=m +CONFIG_EDAC_SKX=m +CONFIG_EDAC_PND2=m CONFIG_RTC_LIB=y +CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_SYSTOHC=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" +CONFIG_RTC_SYSTOHC=y +CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set +CONFIG_RTC_NVMEM=y
# # RTC interfaces @@ -4590,33 +5266,47 @@ CONFIG_RTC_INTF_DEV=y # # I2C RTC drivers # +CONFIG_RTC_DRV_ABB5ZES3=m +CONFIG_RTC_DRV_ABX80X=m CONFIG_RTC_DRV_DS1307=m +CONFIG_RTC_DRV_DS1307_HWMON=y +# CONFIG_RTC_DRV_DS1307_CENTURY is not set CONFIG_RTC_DRV_DS1374=m +CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m -CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_MAX6900=m CONFIG_RTC_DRV_RS5C372=m CONFIG_RTC_DRV_ISL1208=m CONFIG_RTC_DRV_ISL12022=m -CONFIG_RTC_DRV_ISL12057=m CONFIG_RTC_DRV_X1205=m -CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_PCF8523=m +CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=m CONFIG_RTC_DRV_M41T80=m CONFIG_RTC_DRV_M41T80_WDT=y CONFIG_RTC_DRV_BQ32K=m -# CONFIG_RTC_DRV_S35390A is not set +CONFIG_RTC_DRV_S35390A=m CONFIG_RTC_DRV_FM3130=m +CONFIG_RTC_DRV_RX8010=m CONFIG_RTC_DRV_RX8581=m CONFIG_RTC_DRV_RX8025=m CONFIG_RTC_DRV_EM3027=m -CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV8803=m
# # SPI RTC drivers # +CONFIG_RTC_I2C_AND_SPI=m + +# +# SPI and I2C RTC drivers +# +CONFIG_RTC_DRV_DS3232=m +CONFIG_RTC_DRV_DS3232_HWMON=y +CONFIG_RTC_DRV_PCF2127=m +CONFIG_RTC_DRV_RV3029C2=m +CONFIG_RTC_DRV_RV3029_HWMON=y
# # Platform RTC drivers @@ -4625,21 +5315,23 @@ CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=m CONFIG_RTC_DRV_DS1511=m CONFIG_RTC_DRV_DS1553=m +# CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=m +CONFIG_RTC_DRV_DS2404=m +CONFIG_RTC_DRV_DA9063=m CONFIG_RTC_DRV_STK17TA8=m -# CONFIG_RTC_DRV_M48T86 is not set +CONFIG_RTC_DRV_M48T86=m CONFIG_RTC_DRV_M48T35=m CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=m CONFIG_RTC_DRV_RP5C01=m CONFIG_RTC_DRV_V3020=m -CONFIG_RTC_DRV_DS2404=m
# # on-CPU RTC drivers # -CONFIG_RTC_DRV_MOXART=m +CONFIG_RTC_DRV_FTRTC010=m
# # HID Sensor RTC drivers @@ -4651,15 +5343,18 @@ CONFIG_DMADEVICES=y # # DMA Devices # -# CONFIG_INTEL_MID_DMAC is not set -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_DW_DMAC=m -CONFIG_DW_DMAC_PCI=m -CONFIG_TIMB_DMA=m -CONFIG_PCH_DMA=m CONFIG_DMA_ENGINE=y +CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y +CONFIG_ALTERA_MSGDMA=m +# CONFIG_INTEL_IDMA64 is not set +CONFIG_INTEL_IOATDMA=m +# CONFIG_QCOM_HIDMA_MGMT is not set +# CONFIG_QCOM_HIDMA is not set +CONFIG_DW_DMAC_CORE=y +CONFIG_DW_DMAC=m +CONFIG_DW_DMAC_PCI=y +CONFIG_HSU_DMA=y
# # DMA Clients @@ -4667,8 +5362,15 @@ CONFIG_DMA_ACPI=y CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y + +# +# DMABUF options +# +CONFIG_SYNC_FILE=y +CONFIG_SW_SYNC=y CONFIG_DCA=m # CONFIG_AUXDISPLAY is not set +# CONFIG_PANEL is not set CONFIG_UIO=m # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set @@ -4677,8 +5379,11 @@ CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m # CONFIG_UIO_NETX is not set +# CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set +CONFIG_UIO_HV_GENERIC=m # CONFIG_VFIO is not set +CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y
@@ -4686,7 +5391,9 @@ CONFIG_VIRTIO=y # Virtio drivers # CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set
@@ -4694,6 +5401,7 @@ CONFIG_VIRTIO_MMIO=m # Microsoft Hyper-V guest support # CONFIG_HYPERV=m +CONFIG_HYPERV_TSCPAGE=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m
@@ -4714,38 +5422,33 @@ CONFIG_XEN_GRANT_DEV_ALLOC=m CONFIG_SWIOTLB_XEN=y CONFIG_XEN_TMEM=m CONFIG_XEN_PCIDEV_BACKEND=m +CONFIG_XEN_PVCALLS_BACKEND=y CONFIG_XEN_PRIVCMD=m CONFIG_XEN_ACPI_PROCESSOR=m -# CONFIG_XEN_MCE_LOG is not set +CONFIG_XEN_MCE_LOG=y CONFIG_XEN_HAVE_PVMMU=y +CONFIG_XEN_EFI=y +CONFIG_XEN_AUTO_XLATE=y +CONFIG_XEN_ACPI=y +CONFIG_XEN_SYMS=y +CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y -CONFIG_ET131X=m -CONFIG_SLICOSS=m -CONFIG_USBIP_CORE=m -CONFIG_USBIP_VHCI_HCD=m -CONFIG_USBIP_HOST=m -# CONFIG_USBIP_DEBUG is not set -# CONFIG_W35UND is not set +# CONFIG_IRDA is not set # CONFIG_PRISM2_USB is not set -CONFIG_ECHO=m # CONFIG_COMEDI is not set -# CONFIG_PANEL is not set -# CONFIG_R8187SE is not set -# CONFIG_RTL8192U is not set +CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set -# CONFIG_R8712U is not set -# CONFIG_R8188EU is not set -# CONFIG_R8821AE is not set -CONFIG_RTS5139=m -# CONFIG_RTS5139_DEBUG is not set +CONFIG_RTL8723BS=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_88EU_AP_MODE=y +CONFIG_R8822BE=m +CONFIG_RTLHALMAC_ST=m +CONFIG_RTLPHYDM_ST=m +CONFIG_RTLWIFI_DEBUG_ST=y # CONFIG_RTS5208 is not set -# CONFIG_TRANZPORT is not set -# CONFIG_IDE_PHISON is not set -# CONFIG_LINE6_USB is not set -# CONFIG_USB_SERIAL_QUATECH2 is not set # CONFIG_VT6655 is not set # CONFIG_VT6656 is not set -# CONFIG_DX_SEP is not set
# # IIO staging drivers @@ -4758,9 +5461,7 @@ CONFIG_RTS5139=m # # Analog to digital converters # -# CONFIG_AD7291 is not set # CONFIG_AD7606 is not set -# CONFIG_AD799X is not set
# # Analog digital bi-direction converters @@ -4790,16 +5491,8 @@ CONFIG_RTS5139=m # # Light sensors # -# CONFIG_SENSORS_ISL29018 is not set -# CONFIG_SENSORS_ISL29028 is not set -# CONFIG_TSL2583 is not set # CONFIG_TSL2x7x is not set
-# -# Magnetometer sensors -# -# CONFIG_SENSORS_HMC5843 is not set - # # Active energy metering IC # @@ -4812,50 +5505,50 @@ CONFIG_RTS5139=m # # Triggers - standalone # -# CONFIG_IIO_PERIODIC_RTC_TRIGGER is not set -# CONFIG_IIO_SIMPLE_DUMMY is not set -# CONFIG_WLAGS49_H2 is not set -# CONFIG_WLAGS49_H25 is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_CRYSTALHD is not set +# CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_USB_ENESTORAGE is not set -# CONFIG_BCM_WIMAX is not set -# CONFIG_FT1000 is not set
# # Speakup console speech # # CONFIG_SPEAKUP is not set -# CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set -# CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set # CONFIG_STAGING_MEDIA is not set
# # Android # -# CONFIG_ANDROID is not set -# CONFIG_USB_WPAN_HCD is not set -# CONFIG_WIMAX_GDM72XX is not set CONFIG_LTE_GDM724X=m -# CONFIG_NET_VENDOR_SILICOM is not set -# CONFIG_CED1401 is not set -# CONFIG_DGRP is not set # CONFIG_FIREWIRE_SERIAL is not set -# CONFIG_LUSTRE_FS is not set -# CONFIG_XILLYBUS is not set +# CONFIG_LNET is not set # CONFIG_DGNC is not set -# CONFIG_DGAP is not set +# CONFIG_GS_FPGABOOT is not set +# CONFIG_CRYPTO_SKEIN is not set +# CONFIG_UNISYSSPAR is not set +# CONFIG_WILC1000_SDIO is not set +# CONFIG_MOST is not set +# CONFIG_KS7010 is not set +# CONFIG_GREYBUS is not set + +# +# USB Power Delivery and Type-C drivers +# +CONFIG_TYPEC_TCPM=m +CONFIG_TYPEC_TCPCI=m +CONFIG_TYPEC_FUSB302=m +CONFIG_DRM_VBOXVIDEO=m CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=m CONFIG_ACERHDF=m +# CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=m +CONFIG_DELL_SMBIOS=m CONFIG_DELL_LAPTOP=m CONFIG_DELL_WMI=m CONFIG_DELL_WMI_AIO=m +CONFIG_DELL_WMI_LED=m +# CONFIG_DELL_SMO8800 is not set +# CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=m -# CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=m CONFIG_HP_ACCEL=m @@ -4880,15 +5573,24 @@ CONFIG_EEEPC_LAPTOP=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m CONFIG_EEEPC_WMI=m +# CONFIG_ASUS_WIRELESS is not set CONFIG_ACPI_WMI=m +CONFIG_WMI_BMOF=m CONFIG_MSI_WMI=m +# CONFIG_PEAQ_WMI is not set CONFIG_TOPSTAR_LAPTOP=m CONFIG_ACPI_TOSHIBA=m CONFIG_TOSHIBA_BT_RFKILL=m +# CONFIG_TOSHIBA_HAPS is not set +# CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m +CONFIG_INTEL_CHT_INT33FE=m +CONFIG_INTEL_INT0002_VGPIO=m +# CONFIG_INTEL_HID_EVENT is not set +# CONFIG_INTEL_VBTN is not set CONFIG_INTEL_IPS=m +# CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set -# CONFIG_XO15_EBOOK is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_MXM_WMI=m CONFIG_INTEL_OAKTRAIL=m @@ -4897,6 +5599,14 @@ CONFIG_SAMSUNG_Q10=m CONFIG_INTEL_RST=m # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=m +# CONFIG_INTEL_PMC_IPC is not set +# CONFIG_SURFACE_PRO3_BUTTON is not set +# CONFIG_SURFACE_3_BUTTON is not set +# CONFIG_INTEL_PUNIT_IPC is not set +# CONFIG_MLX_PLATFORM is not set +CONFIG_MLX_CPLD_PLATFORM=m +CONFIG_INTEL_TURBO_MAX_3=y +CONFIG_PMC_ATOM=y # CONFIG_CHROME_PLATFORMS is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y @@ -4906,20 +5616,39 @@ CONFIG_COMMON_CLK=y # Common Clock Framework # # CONFIG_COMMON_CLK_SI5351 is not set +# CONFIG_COMMON_CLK_CDCE706 is not set +# CONFIG_COMMON_CLK_CS2000_CP is not set +# CONFIG_COMMON_CLK_NXP is not set +# CONFIG_COMMON_CLK_PXA is not set +# CONFIG_COMMON_CLK_PIC32 is not set +CONFIG_HWSPINLOCK=m
# -# Hardware Spinlock drivers +# Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y +# CONFIG_ATMEL_PIT is not set +# CONFIG_SH_TIMER_CMT is not set +# CONFIG_SH_TIMER_MTU2 is not set +# CONFIG_SH_TIMER_TMU is not set +# CONFIG_EM_TIMER_STI is not set CONFIG_MAILBOX=y +CONFIG_PCC=y +# CONFIG_ALTERA_MBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y + +# +# Generic IOMMU Pagetable Support +# +CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y -# CONFIG_AMD_IOMMU_STATS is not set +# CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y +# CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y @@ -4927,56 +5656,163 @@ CONFIG_IRQ_REMAP=y # # Remoteproc drivers # -# CONFIG_STE_MODEM_RPROC is not set +# CONFIG_REMOTEPROC is not set
# # Rpmsg drivers # -# CONFIG_PM_DEVFREQ is not set -# CONFIG_EXTCON is not set +# CONFIG_RPMSG_QCOM_GLINK_RPM is not set + +# +# SOC (System On Chip) specific Drivers +# + +# +# Amlogic SoC drivers +# + +# +# Broadcom SoC drivers +# + +# +# i.MX SoC drivers +# + +# +# Qualcomm SoC drivers +# +# CONFIG_SUNXI_SRAM is not set +# CONFIG_SOC_TI is not set +CONFIG_PM_DEVFREQ=y + +# +# DEVFREQ Governors +# +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_DEVFREQ_GOV_PASSIVE=m + +# +# DEVFREQ Drivers +# +# CONFIG_PM_DEVFREQ_EVENT is not set +CONFIG_EXTCON=y + +# +# Extcon Device Drivers +# +# CONFIG_EXTCON_ADC_JACK is not set +# CONFIG_EXTCON_AXP288 is not set +# CONFIG_EXTCON_GPIO is not set +# CONFIG_EXTCON_INTEL_INT3496 is not set +# CONFIG_EXTCON_MAX3355 is not set +# CONFIG_EXTCON_RT8973A is not set +# CONFIG_EXTCON_SM5502 is not set +# CONFIG_EXTCON_USB_GPIO is not set CONFIG_MEMORY=y CONFIG_IIO=m CONFIG_IIO_BUFFER=y -CONFIG_IIO_BUFFER_CB=y +CONFIG_IIO_BUFFER_CB=m CONFIG_IIO_KFIFO_BUF=m +# CONFIG_IIO_CONFIGFS is not set CONFIG_IIO_TRIGGER=y CONFIG_IIO_CONSUMERS_PER_TRIGGER=2 +# CONFIG_IIO_SW_DEVICE is not set +# CONFIG_IIO_SW_TRIGGER is not set
# # Accelerometers # +# CONFIG_ADXL345_I2C is not set # CONFIG_BMA180 is not set +# CONFIG_BMC150_ACCEL is not set +# CONFIG_DA280 is not set +# CONFIG_DA311 is not set +# CONFIG_DMARD09 is not set +# CONFIG_DMARD10 is not set # CONFIG_HID_SENSOR_ACCEL_3D is not set # CONFIG_IIO_ST_ACCEL_3AXIS is not set +# CONFIG_KXSD9 is not set +# CONFIG_KXCJK1013 is not set +# CONFIG_MC3230 is not set +# CONFIG_MMA7455_I2C is not set +# CONFIG_MMA7660 is not set +# CONFIG_MMA8452 is not set +# CONFIG_MMA9551 is not set +# CONFIG_MMA9553 is not set +# CONFIG_MXC4005 is not set +# CONFIG_MXC6255 is not set +# CONFIG_STK8312 is not set +# CONFIG_STK8BA50 is not set
# # Analog to digital converters # +# CONFIG_AD7291 is not set +# CONFIG_AD799X is not set +# CONFIG_AXP20X_ADC is not set +# CONFIG_AXP288_ADC is not set +# CONFIG_DA9150_GPADC is not set +# CONFIG_DLN2_ADC is not set +# CONFIG_HX711 is not set +# CONFIG_INA2XX_ADC is not set +# CONFIG_LTC2471 is not set +# CONFIG_LTC2485 is not set +# CONFIG_LTC2497 is not set # CONFIG_MAX1363 is not set +# CONFIG_MAX9611 is not set # CONFIG_MCP3422 is not set # CONFIG_NAU7802 is not set +# CONFIG_QCOM_SPMI_IADC is not set +# CONFIG_QCOM_SPMI_VADC is not set # CONFIG_TI_ADC081C is not set +# CONFIG_TI_ADS1015 is not set # CONFIG_VIPERBOARD_ADC is not set
# # Amplifiers #
+# +# Chemical Sensors +# +# CONFIG_ATLAS_PH_SENSOR is not set +# CONFIG_CCS811 is not set +# CONFIG_IAQCORE is not set +# CONFIG_VZ89X is not set + # # Hid Sensor IIO Common # CONFIG_HID_SENSOR_IIO_COMMON=m CONFIG_HID_SENSOR_IIO_TRIGGER=m
+# +# SSP Sensor Common +# + +# +# Counters +# + # # Digital to analog converters # # CONFIG_AD5064 is not set # CONFIG_AD5380 is not set # CONFIG_AD5446 is not set +# CONFIG_AD5593R is not set +# CONFIG_M62332 is not set # CONFIG_MAX517 is not set # CONFIG_MCP4725 is not set
+# +# IIO dummy driver +# + # # Frequency Synthesizers DDS/PLL # @@ -4992,47 +5828,103 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # # Digital gyroscope sensors # +# CONFIG_BMG160 is not set # CONFIG_HID_SENSOR_GYRO_3D is not set +# CONFIG_MPU3050_I2C is not set # CONFIG_IIO_ST_GYRO_3AXIS is not set # CONFIG_ITG3200 is not set
+# +# Health Sensors +# + +# +# Heart Rate Monitors +# +# CONFIG_AFE4404 is not set +# CONFIG_MAX30100 is not set +# CONFIG_MAX30102 is not set + # # Humidity sensors # +# CONFIG_AM2315 is not set # CONFIG_DHT11 is not set +# CONFIG_HDC100X is not set +# CONFIG_HID_SENSOR_HUMIDITY is not set +# CONFIG_HTS221 is not set +# CONFIG_HTU21 is not set +# CONFIG_SI7005 is not set +# CONFIG_SI7020 is not set
# # Inertial measurement units # -# CONFIG_INV_MPU6050_IIO is not set +# CONFIG_BMI160_I2C is not set +# CONFIG_KMX61 is not set +# CONFIG_INV_MPU6050_I2C is not set +# CONFIG_IIO_ST_LSM6DSX is not set
# # Light sensors # +# CONFIG_ACPI_ALS is not set # CONFIG_ADJD_S311 is not set +# CONFIG_AL3320A is not set # CONFIG_APDS9300 is not set +# CONFIG_APDS9960 is not set +# CONFIG_BH1750 is not set +# CONFIG_BH1780 is not set # CONFIG_CM32181 is not set +# CONFIG_CM3232 is not set +# CONFIG_CM3323 is not set # CONFIG_CM36651 is not set # CONFIG_GP2AP020A00F is not set +# CONFIG_SENSORS_ISL29018 is not set +# CONFIG_SENSORS_ISL29028 is not set +# CONFIG_ISL29125 is not set # CONFIG_HID_SENSOR_ALS is not set +# CONFIG_HID_SENSOR_PROX is not set +# CONFIG_JSA1212 is not set +# CONFIG_RPR0521 is not set # CONFIG_SENSORS_LM3533 is not set +# CONFIG_LTR501 is not set +# CONFIG_MAX44000 is not set +# CONFIG_OPT3001 is not set +# CONFIG_PA12203001 is not set +# CONFIG_SI1145 is not set +# CONFIG_STK3310 is not set +# CONFIG_TCS3414 is not set # CONFIG_TCS3472 is not set # CONFIG_SENSORS_TSL2563 is not set +# CONFIG_TSL2583 is not set # CONFIG_TSL4531 is not set +# CONFIG_US5182D is not set # CONFIG_VCNL4000 is not set +# CONFIG_VEML6070 is not set +# CONFIG_VL6180 is not set
# # Magnetometer sensors # # CONFIG_AK8975 is not set +# CONFIG_AK09911 is not set +# CONFIG_BMC150_MAGN_I2C is not set # CONFIG_MAG3110 is not set # CONFIG_HID_SENSOR_MAGNETOMETER_3D is not set +# CONFIG_MMC35240 is not set # CONFIG_IIO_ST_MAGN_3AXIS is not set +# CONFIG_SENSORS_HMC5843_I2C is not set + +# +# Multiplexers +#
# # Inclinometer sensors # # CONFIG_HID_SENSOR_INCLINOMETER_3D is not set +# CONFIG_HID_SENSOR_DEVICE_ROTATION is not set
# # Triggers - standalone @@ -5040,30 +5932,115 @@ CONFIG_HID_SENSOR_IIO_TRIGGER=m # CONFIG_IIO_INTERRUPT_TRIGGER is not set # CONFIG_IIO_SYSFS_TRIGGER is not set
+# +# Digital potentiometers +# +# CONFIG_DS1803 is not set +# CONFIG_MCP4531 is not set +# CONFIG_TPL0102 is not set + +# +# Digital potentiostats +# +# CONFIG_LMP91000 is not set + # # Pressure sensors # +# CONFIG_ABP060MG is not set +# CONFIG_BMP280 is not set +# CONFIG_HID_SENSOR_PRESS is not set +# CONFIG_HP03 is not set +# CONFIG_MPL115_I2C is not set # CONFIG_MPL3115 is not set +# CONFIG_MS5611 is not set +# CONFIG_MS5637 is not set # CONFIG_IIO_ST_PRESS is not set +# CONFIG_T5403 is not set +# CONFIG_HP206C is not set +# CONFIG_ZPA2326 is not set + +# +# Lightning sensors +# + +# +# Proximity and distance sensors +# +# CONFIG_LIDAR_LITE_V2 is not set +# CONFIG_SRF04 is not set +# CONFIG_SX9500 is not set +# CONFIG_SRF08 is not set
# # Temperature sensors # +# CONFIG_HID_SENSOR_TEMP is not set +# CONFIG_MLX90614 is not set # CONFIG_TMP006 is not set +CONFIG_TMP007=m +# CONFIG_TSYS01 is not set +# CONFIG_TSYS02D is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set +CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set CONFIG_RESET_CONTROLLER=y +# CONFIG_RESET_ATH79 is not set +# CONFIG_RESET_BERLIN is not set +# CONFIG_RESET_IMX7 is not set +# CONFIG_RESET_LANTIQ is not set +# CONFIG_RESET_LPC18XX is not set +# CONFIG_RESET_MESON is not set +# CONFIG_RESET_PISTACHIO is not set +# CONFIG_RESET_SOCFPGA is not set +# CONFIG_RESET_STM32 is not set +# CONFIG_RESET_SUNXI is not set +# CONFIG_RESET_TI_SYSCON is not set +# CONFIG_RESET_ZYNQ is not set +# CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set
# # PHY Subsystem # CONFIG_GENERIC_PHY=y -# CONFIG_PHY_EXYNOS_MIPI_VIDEO is not set # CONFIG_BCM_KONA_USB2_PHY is not set +# CONFIG_PHY_PXA_28NM_HSIC is not set +# CONFIG_PHY_PXA_28NM_USB2 is not set +# CONFIG_PHY_CPCAP_USB is not set # CONFIG_POWERCAP is not set +# CONFIG_MCB is not set + +# +# Performance monitor support +# +CONFIG_RAS=y +# CONFIG_RAS_CEC is not set +# CONFIG_THUNDERBOLT is not set + +# +# Android +# +# CONFIG_ANDROID is not set +CONFIG_LIBNVDIMM=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_BLK=m +CONFIG_ND_CLAIM=y +CONFIG_ND_BTT=m +CONFIG_BTT=y +CONFIG_DAX=y +# CONFIG_DEV_DAX is not set +CONFIG_NVMEM=y +# CONFIG_STM is not set +# CONFIG_INTEL_TH is not set +# CONFIG_FPGA is not set + +# +# FSI support +# +# CONFIG_FSI is not set
# # Firmware Drivers @@ -5078,26 +6055,42 @@ CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m +# CONFIG_FW_CFG_SYSFS is not set # CONFIG_GOOGLE_FIRMWARE is not set
# # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y +CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set +# CONFIG_EFI_FAKE_MEMMAP is not set +CONFIG_EFI_RUNTIME_WRAPPERS=y +# CONFIG_EFI_BOOTLOADER_CONTROL is not set +# CONFIG_EFI_CAPSULE_LOADER is not set +# CONFIG_EFI_TEST is not set +# CONFIG_APPLE_PROPERTIES is not set +# CONFIG_RESET_ATTACK_MITIGATION is not set CONFIG_UEFI_CPER=y +# CONFIG_EFI_DEV_PATH_PARSER is not set + +# +# Tegra firmware driver +#
# # File systems # CONFIG_DCACHE_WORD_ACCESS=y +CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y +# CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set @@ -5124,9 +6117,14 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y # CONFIG_NILFS2_FS is not set +# CONFIG_F2FS_FS is not set +# CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y +# CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y +CONFIG_MANDATORY_FILE_LOCKING=y +# CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y @@ -5144,6 +6142,7 @@ CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=m CONFIG_CUSE=m +# CONFIG_OVERLAY_FS is not set
# # Caches @@ -5174,6 +6173,7 @@ CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +# CONFIG_FAT_DEFAULT_UTF8 is not set # CONFIG_NTFS_FS is not set
# @@ -5181,15 +6181,22 @@ CONFIG_FAT_DEFAULT_IOCHARSET="ascii" # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set +# CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_PROC_CHILDREN is not set +CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y # CONFIG_HUGETLBFS is not set # CONFIG_HUGETLB_PAGE is not set +CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=m +CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y +# CONFIG_ORANGEFS_FS is not set # CONFIG_ADFS_FS is not set # CONFIG_AFFS_FS is not set # CONFIG_ECRYPT_FS is not set @@ -5198,7 +6205,6 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_BEFS_FS is not set # CONFIG_BFS_FS is not set # CONFIG_EFS_FS is not set -# CONFIG_LOGFS is not set # CONFIG_CRAMFS is not set # CONFIG_SQUASHFS is not set # CONFIG_VXFS_FS is not set @@ -5209,15 +6215,16 @@ CONFIG_MISC_FILESYSTEMS=y # CONFIG_QNX6FS_FS is not set # CONFIG_ROMFS_FS is not set CONFIG_PSTORE=y +CONFIG_PSTORE_ZLIB_COMPRESS=y +# CONFIG_PSTORE_LZO_COMPRESS is not set +# CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_CONSOLE is not set +# CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set # CONFIG_SYSV_FS is not set # CONFIG_UFS_FS is not set # CONFIG_EXOFS_FS is not set -# CONFIG_F2FS_FS is not set -CONFIG_EFIVAR_FS=m -CONFIG_ORE=m CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=m CONFIG_NFS_V2=m @@ -5229,7 +6236,7 @@ CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m -CONFIG_PNFS_OBJLAYOUT=m +CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="ipfire.org" CONFIG_NFS_V4_1_MIGRATION=y CONFIG_NFS_V4_SECURITY_LABEL=y @@ -5242,8 +6249,12 @@ CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y +# CONFIG_NFSD_BLOCKLAYOUT is not set +# CONFIG_NFSD_SCSILAYOUT is not set +# CONFIG_NFSD_FLEXFILELAYOUT is not set CONFIG_NFSD_V4_SECURITY_LABEL=y # CONFIG_NFSD_FAULT_INJECTION is not set +CONFIG_GRACE_PERIOD=m CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=m @@ -5264,7 +6275,7 @@ CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y -CONFIG_CIFS_SMB2=y +# CONFIG_CIFS_SMB311 is not set CONFIG_CIFS_FSCACHE=y # CONFIG_NCP_FS is not set # CONFIG_CODA_FS is not set @@ -5332,7 +6343,8 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y # printk and dmesg options # # CONFIG_PRINTK_TIME is not set -CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 +CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 +CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set CONFIG_DYNAMIC_DEBUG=y
@@ -5346,11 +6358,12 @@ CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set +# CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +CONFIG_SECTION_MISMATCH_WARN_ONLY=y +CONFIG_STACK_VALIDATION=y # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # CONFIG_MAGIC_SYSRQ is not set CONFIG_DEBUG_KERNEL=y @@ -5358,6 +6371,11 @@ CONFIG_DEBUG_KERNEL=y # # Memory Debugging # +# CONFIG_PAGE_EXTENSION is not set +# CONFIG_DEBUG_PAGEALLOC is not set +# CONFIG_PAGE_POISONING is not set +# CONFIG_DEBUG_PAGE_REF is not set +CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set # CONFIG_SLUB_STATS is not set @@ -5365,36 +6383,45 @@ CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_VM is not set +CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_HAVE_ARCH_KMEMCHECK=y +CONFIG_HAVE_ARCH_KASAN=y +# CONFIG_KASAN is not set +CONFIG_ARCH_HAS_KCOV=y +# CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y
# # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y +CONFIG_SOFTLOCKUP_DETECTOR=y +CONFIG_HARDLOCKUP_DETECTOR_PERF=y +CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set +# CONFIG_WQ_WATCHDOG is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y +CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y -CONFIG_TIMER_STATS=y +# CONFIG_SCHED_STACK_END_CHECK is not set +# CONFIG_DEBUG_TIMEKEEPING is not set
# # Lock Debugging (spinlocks, mutexes, etc...) # # CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_MUTEXES is not set # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set @@ -5403,11 +6430,14 @@ CONFIG_TIMER_STATS=y # CONFIG_LOCK_STAT is not set # CONFIG_DEBUG_ATOMIC_SLEEP is not set # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_LOCK_TORTURE_TEST is not set +# CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y +# CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y -# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_LIST=y +# CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set # CONFIG_DEBUG_CREDENTIALS is not set @@ -5415,22 +6445,23 @@ CONFIG_DEBUG_LIST=y # # RCU Debugging # -# CONFIG_SPARSE_RCU_POINTER is not set +# CONFIG_PROVE_RCU is not set +# CONFIG_TORTURE_TEST is not set +# CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 -# CONFIG_RCU_CPU_STALL_INFO is not set # CONFIG_RCU_TRACE is not set +# CONFIG_RCU_EQS_DEBUG is not set +# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set # CONFIG_NOTIFIER_ERROR_INJECTION is not set # CONFIG_FAULT_INJECTION is not set -CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set +# CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y @@ -5450,52 +6481,80 @@ CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_SCHED_TRACER=y +# CONFIG_HWLAT_TRACER is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y # CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP is not set CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set -# CONFIG_PROFILE_ALL_BRANCHES is not set CONFIG_STACK_TRACER=y CONFIG_BLK_DEV_IO_TRACE=y -# CONFIG_UPROBE_EVENT is not set -# CONFIG_PROBE_EVENTS is not set +CONFIG_UPROBE_EVENTS=y +CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set +# CONFIG_HIST_TRIGGERS is not set +# CONFIG_TRACEPOINT_BENCHMARK is not set CONFIG_RING_BUFFER_BENCHMARK=m # CONFIG_RING_BUFFER_STARTUP_TEST is not set +# CONFIG_TRACE_EVAL_MAP_FILE is not set +CONFIG_TRACING_EVENTS_GPIO=y +# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set +# CONFIG_DMA_API_DEBUG is not set
# # Runtime Testing # # CONFIG_LKDTM is not set # CONFIG_TEST_LIST_SORT is not set +# CONFIG_TEST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=m # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set CONFIG_ASYNC_RAID6_TEST=m +# CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set -# CONFIG_BUILD_DOCSRC is not set -# CONFIG_DMA_API_DEBUG is not set -# CONFIG_TEST_MODULE is not set +# CONFIG_TEST_PRINTF is not set +# CONFIG_TEST_BITMAP is not set +# CONFIG_TEST_UUID is not set +# CONFIG_TEST_RHASHTABLE is not set +# CONFIG_TEST_HASH is not set +# CONFIG_TEST_PARMAN is not set +# CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set +# CONFIG_TEST_BPF is not set +# CONFIG_TEST_FIRMWARE is not set +# CONFIG_TEST_SYSCTL is not set +# CONFIG_TEST_UDELAY is not set +# CONFIG_TEST_STATIC_KEYS is not set +# CONFIG_TEST_KMOD is not set +# CONFIG_MEMTEST is not set +# CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set +CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y +# CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set +# CONFIG_UBSAN is not set +CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y +# CONFIG_IO_STRICT_DEVMEM is not set # CONFIG_X86_VERBOSE_BOOTUP is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y +# CONFIG_EARLY_PRINTK_USB_XDBC is not set +CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set -CONFIG_DEBUG_NX_TEST=m +# CONFIG_EFI_PGT_DUMP is not set +CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_STRESS is not set @@ -5512,188 +6571,44 @@ CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y +# CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set -# CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set +CONFIG_X86_DEBUG_FPU=y +# CONFIG_PUNIT_ATOM_DEBUG is not set +CONFIG_UNWINDER_ORC=y +# CONFIG_UNWINDER_FRAME_POINTER is not set +# CONFIG_UNWINDER_GUESS is not set
# # Security options # - -# -# Grsecurity -# -CONFIG_TASK_SIZE_MAX_SHIFT=47 -CONFIG_PAX_USERCOPY_SLABS=y -CONFIG_GRKERNSEC=y -# CONFIG_GRKERNSEC_CONFIG_AUTO is not set -CONFIG_GRKERNSEC_CONFIG_CUSTOM=y - -# -# Customize Configuration -# - -# -# PaX -# -CONFIG_PAX=y - -# -# PaX Control -# -# CONFIG_PAX_SOFTMODE is not set -CONFIG_PAX_EI_PAX=y -CONFIG_PAX_PT_PAX_FLAGS=y -# CONFIG_PAX_XATTR_PAX_FLAGS is not set -# CONFIG_PAX_NO_ACL_FLAGS is not set -CONFIG_PAX_HAVE_ACL_FLAGS=y -# CONFIG_PAX_HOOK_ACL_FLAGS is not set - -# -# Non-executable pages -# -CONFIG_PAX_NOEXEC=y -CONFIG_PAX_PAGEEXEC=y -CONFIG_PAX_EMUTRAMP=y -CONFIG_PAX_MPROTECT=y -# CONFIG_PAX_MPROTECT_COMPAT is not set -CONFIG_PAX_ELFRELOCS=y -CONFIG_PAX_KERNEXEC_PLUGIN_METHOD="" - -# -# Address Space Layout Randomization -# -CONFIG_PAX_ASLR=y -CONFIG_PAX_RANDKSTACK=y -CONFIG_PAX_RANDUSTACK=y -CONFIG_PAX_RANDMMAP=y - -# -# Miscellaneous hardening features -# -CONFIG_PAX_MEMORY_SANITIZE=y -CONFIG_PAX_MEMORY_STACKLEAK=y -CONFIG_PAX_MEMORY_STRUCTLEAK=y -CONFIG_PAX_REFCOUNT=y -CONFIG_PAX_USERCOPY=y -# CONFIG_PAX_USERCOPY_DEBUG is not set -# CONFIG_PAX_SIZE_OVERFLOW is not set -# CONFIG_PAX_LATENT_ENTROPY is not set - -# -# Memory Protections -# -# CONFIG_GRKERNSEC_KMEM is not set -# CONFIG_GRKERNSEC_IO is not set -CONFIG_GRKERNSEC_JIT_HARDEN=y -# CONFIG_GRKERNSEC_PERF_HARDEN is not set -CONFIG_GRKERNSEC_RAND_THREADSTACK=y -CONFIG_GRKERNSEC_PROC_MEMMAP=y -# CONFIG_GRKERNSEC_KSTACKOVERFLOW is not set -CONFIG_GRKERNSEC_BRUTE=y -CONFIG_GRKERNSEC_MODHARDEN=y -CONFIG_GRKERNSEC_HIDESYM=y -# CONFIG_GRKERNSEC_RANDSTRUCT is not set -CONFIG_GRKERNSEC_KERN_LOCKOUT=y - -# -# Role Based Access Control Options -# -CONFIG_GRKERNSEC_NO_RBAC=y -# CONFIG_GRKERNSEC_ACL_HIDEKERN is not set -CONFIG_GRKERNSEC_ACL_MAXTRIES=3 -CONFIG_GRKERNSEC_ACL_TIMEOUT=30 - -# -# Filesystem Protections -# -# CONFIG_GRKERNSEC_PROC is not set -CONFIG_GRKERNSEC_LINK=y -# CONFIG_GRKERNSEC_SYMLINKOWN is not set -CONFIG_GRKERNSEC_FIFO=y -# CONFIG_GRKERNSEC_SYSFS_RESTRICT is not set -# CONFIG_GRKERNSEC_ROFS is not set -CONFIG_GRKERNSEC_DEVICE_SIDECHANNEL=y -CONFIG_GRKERNSEC_CHROOT=y -# CONFIG_GRKERNSEC_CHROOT_MOUNT is not set -CONFIG_GRKERNSEC_CHROOT_DOUBLE=y -CONFIG_GRKERNSEC_CHROOT_PIVOT=y -CONFIG_GRKERNSEC_CHROOT_CHDIR=y -# CONFIG_GRKERNSEC_CHROOT_CHMOD is not set -CONFIG_GRKERNSEC_CHROOT_FCHDIR=y -# CONFIG_GRKERNSEC_CHROOT_MKNOD is not set -CONFIG_GRKERNSEC_CHROOT_SHMAT=y -CONFIG_GRKERNSEC_CHROOT_UNIX=y -CONFIG_GRKERNSEC_CHROOT_FINDTASK=y -CONFIG_GRKERNSEC_CHROOT_NICE=y -CONFIG_GRKERNSEC_CHROOT_SYSCTL=y -CONFIG_GRKERNSEC_CHROOT_RENAME=y -# CONFIG_GRKERNSEC_CHROOT_CAPS is not set -CONFIG_GRKERNSEC_CHROOT_INITRD=y - -# -# Kernel Auditing -# -# CONFIG_GRKERNSEC_AUDIT_GROUP is not set -# CONFIG_GRKERNSEC_EXECLOG is not set -CONFIG_GRKERNSEC_RESLOG=y -# CONFIG_GRKERNSEC_CHROOT_EXECLOG is not set -# CONFIG_GRKERNSEC_AUDIT_PTRACE is not set -# CONFIG_GRKERNSEC_AUDIT_CHDIR is not set -# CONFIG_GRKERNSEC_AUDIT_MOUNT is not set -CONFIG_GRKERNSEC_SIGNAL=y -CONFIG_GRKERNSEC_FORKFAIL=y -# CONFIG_GRKERNSEC_TIME is not set -CONFIG_GRKERNSEC_PROC_IPADDR=y -# CONFIG_GRKERNSEC_RWXMAP_LOG is not set - -# -# Executable Protections -# -CONFIG_GRKERNSEC_DMESG=y -CONFIG_GRKERNSEC_HARDEN_PTRACE=y -CONFIG_GRKERNSEC_PTRACE_READEXEC=y -CONFIG_GRKERNSEC_SETXID=y -CONFIG_GRKERNSEC_HARDEN_IPC=y -# CONFIG_GRKERNSEC_TPE is not set - -# -# Network Protections -# -CONFIG_GRKERNSEC_BLACKHOLE=y -CONFIG_GRKERNSEC_NO_SIMULT_CONNECT=y -# CONFIG_GRKERNSEC_SOCKET is not set - -# -# Physical Protections -# -# CONFIG_GRKERNSEC_DENYUSB is not set - -# -# Sysctl Support -# -# CONFIG_GRKERNSEC_SYSCTL is not set - -# -# Logging Options -# -CONFIG_GRKERNSEC_FLOODTIME=10 -CONFIG_GRKERNSEC_FLOODBURST=6 CONFIG_KEYS=y +CONFIG_KEYS_COMPAT=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set -CONFIG_KEYS_DEBUG_PROC_KEYS=y +# CONFIG_KEY_DH_OPERATIONS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y +# CONFIG_SECURITY_WRITABLE_HOOKS is not set CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y -CONFIG_SECURITY_NETWORK_XFRM=y +CONFIG_PAGE_TABLE_ISOLATION=y +# CONFIG_SECURITY_NETWORK_XFRM is not set # CONFIG_SECURITY_PATH is not set # CONFIG_INTEL_TXT is not set -# CONFIG_SECURITY_SELINUX is not set +CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y +CONFIG_HARDENED_USERCOPY=y +CONFIG_HARDENED_USERCOPY_PAGESPAN=y +CONFIG_FORTIFY_SOURCE=y +# CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set +# CONFIG_SECURITY_LOADPIN is not set +# CONFIG_SECURITY_YAMA is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set # CONFIG_IMA is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_DAC=y @@ -5709,7 +6624,6 @@ CONFIG_CRYPTO=y # # Crypto core or helper # -CONFIG_CRYPTO_FIPS=y CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y @@ -5720,28 +6634,41 @@ CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=m -CONFIG_CRYPTO_PCOMP2=y +CONFIG_CRYPTO_RNG_DEFAULT=y +CONFIG_CRYPTO_AKCIPHER2=y +CONFIG_CRYPTO_AKCIPHER=m +CONFIG_CRYPTO_KPP2=y +CONFIG_CRYPTO_KPP=m +CONFIG_CRYPTO_ACOMP2=y +CONFIG_CRYPTO_RSA=m +CONFIG_CRYPTO_DH=m +CONFIG_CRYPTO_ECDH=m CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y -# CONFIG_CRYPTO_USER is not set +CONFIG_CRYPTO_USER=m # CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set CONFIG_CRYPTO_GF128MUL=y -CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_NULL=y +CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y +CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=m CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_ABLK_HELPER=y +CONFIG_CRYPTO_ABLK_HELPER=m +CONFIG_CRYPTO_SIMD=y CONFIG_CRYPTO_GLUE_HELPER_X86=y +CONFIG_CRYPTO_ENGINE=m
# # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CHACHA20POLY1305=m CONFIG_CRYPTO_SEQIV=y +CONFIG_CRYPTO_ECHAINIV=m
# # Block modes @@ -5753,6 +6680,7 @@ CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=y +CONFIG_CRYPTO_KEYWRAP=m
# # Hash modes @@ -5772,6 +6700,8 @@ CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=m CONFIG_CRYPTO_GHASH=m +CONFIG_CRYPTO_POLY1305=m +CONFIG_CRYPTO_POLY1305_X86_64=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m @@ -5779,12 +6709,16 @@ CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=m CONFIG_CRYPTO_SHA256_SSSE3=m CONFIG_CRYPTO_SHA512_SSSE3=m +CONFIG_CRYPTO_SHA1_MB=m +CONFIG_CRYPTO_SHA256_MB=m +CONFIG_CRYPTO_SHA512_MB=m CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m @@ -5793,6 +6727,7 @@ CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=m # Ciphers # CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES_TI=m CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=m @@ -5810,10 +6745,13 @@ CONFIG_CRYPTO_CAST5_AVX_X86_64=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_CAST6_AVX_X86_64=m CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_DES3_EDE_X86_64=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SALSA20_X86_64=m +CONFIG_CRYPTO_CHACHA20=m +CONFIG_CRYPTO_CHACHA20_X86_64=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_X86_64=m @@ -5830,8 +6768,8 @@ CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m # Compression # CONFIG_CRYPTO_DEFLATE=m -CONFIG_CRYPTO_ZLIB=m CONFIG_CRYPTO_LZO=m +# CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m
@@ -5839,35 +6777,65 @@ CONFIG_CRYPTO_LZ4HC=m # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=m +CONFIG_CRYPTO_DRBG_MENU=y +CONFIG_CRYPTO_DRBG_HMAC=y +# CONFIG_CRYPTO_DRBG_HASH is not set +# CONFIG_CRYPTO_DRBG_CTR is not set +CONFIG_CRYPTO_DRBG=y +CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y -CONFIG_CRYPTO_HASH_INFO=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m -# CONFIG_CRYPTO_DEV_CCP is not set -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_PUBLIC_KEY_ALGO_RSA=m -CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set +CONFIG_CRYPTO_DEV_CCP=y +CONFIG_CRYPTO_DEV_CCP_DD=m +CONFIG_CRYPTO_DEV_SP_CCP=y +CONFIG_CRYPTO_DEV_CCP_CRYPTO=m +CONFIG_CRYPTO_DEV_QAT=m +CONFIG_CRYPTO_DEV_QAT_DH895xCC=m +CONFIG_CRYPTO_DEV_QAT_C3XXX=m +CONFIG_CRYPTO_DEV_QAT_C62X=m +CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m +CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m +CONFIG_CRYPTO_DEV_QAT_C62XVF=m +CONFIG_CRYPTO_DEV_NITROX=m +CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m +CONFIG_CRYPTO_DEV_CHELSIO=m +CONFIG_CRYPTO_DEV_VIRTIO=m +# CONFIG_ASYMMETRIC_KEY_TYPE is not set + +# +# Certificates for signature checking +# +# CONFIG_SYSTEM_BLACKLIST_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y +CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y -CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y +CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y +CONFIG_KVM_COMPAT=y +CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y -CONFIG_KVM_DEVICE_ASSIGNMENT=y +CONFIG_VHOST_NET=m +# CONFIG_VHOST_VSOCK is not set +CONFIG_VHOST=m +# CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y
# @@ -5875,6 +6843,8 @@ CONFIG_BINARY_PRINTF=y # CONFIG_RAID6_PQ=m CONFIG_BITREVERSE=y +# CONFIG_HAVE_ARCH_BITREVERSE is not set +CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y @@ -5894,17 +6864,22 @@ CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set +CONFIG_CRC4=m CONFIG_CRC7=m -CONFIG_LIBCRC32C=m +CONFIG_LIBCRC32C=y CONFIG_CRC8=m +CONFIG_XXHASH=m +# CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y +CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y +CONFIG_ZSTD_COMPRESS=m +CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y @@ -5925,19 +6900,25 @@ CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m +CONFIG_BTREE=y +CONFIG_INTERVAL_TREE=y +CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y +CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y +# CONFIG_DMA_NOOP_OPS is not set +# CONFIG_DMA_VIRT_OPS is not set CONFIG_CHECK_SIGNATURE=y CONFIG_CPU_RMAP=y CONFIG_DQL=y +CONFIG_GLOB=y +# CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y -CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y -CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=m # CONFIG_DDR is not set +CONFIG_IRQ_POLL=y CONFIG_MPILIB=m CONFIG_OID_REGISTRY=m CONFIG_UCS2_STRING=y @@ -5945,3 +6926,11 @@ CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y +# CONFIG_SG_SPLIT is not set +CONFIG_SG_POOL=y +CONFIG_ARCH_HAS_SG_CHAIN=y +CONFIG_ARCH_HAS_PMEM_API=y +CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y +CONFIG_SBITMAP=y +CONFIG_PARMAN=m +# CONFIG_STRING_SELFTEST is not set diff --git a/config/qos/makeqosscripts.pl b/config/qos/makeqosscripts.pl index 824a9937f..bc460db92 100644 --- a/config/qos/makeqosscripts.pl +++ b/config/qos/makeqosscripts.pl @@ -252,8 +252,8 @@ foreach $subclassentry (sort @subclasses) { } print <<END
- ### add l7-filter to POSTROUTING chain to see all traffic - iptables -t mangle -A POSTROUTING -m layer7 --l7proto unset + ### add l7-filter to PREROUTING chain to see all traffic + iptables -t mangle -A PREROUTING -m layer7 --l7proto unset
### ADD QOS-OUT CHAIN TO THE MANGLE TABLE IN IPTABLES iptables -t mangle -N QOS-OUT @@ -715,7 +715,7 @@ print <<END iptables -t mangle --flush QOS-TOS >/dev/null 2>&1 iptables -t mangle --delete-chain QOS-TOS >/dev/null 2>&1 # remove l7-filter - iptables -t mangle --delete POSTROUTING -m layer7 --l7proto unset + iptables -t mangle --delete PREROUTING -m layer7 --l7proto unset
rmmod sch_htb >/dev/null 2>&1
diff --git a/config/rootfiles/common/aarch64/binutils b/config/rootfiles/common/aarch64/binutils new file mode 100644 index 000000000..a276d5d23 --- /dev/null +++ b/config/rootfiles/common/aarch64/binutils @@ -0,0 +1,435 @@ +#usr/bin/addr2line +#usr/bin/ar +#usr/bin/as +#usr/bin/c++filt +#usr/bin/elfedit +#usr/bin/gprof +#usr/bin/ld +#usr/bin/ld.bfd +#usr/bin/nm +#usr/bin/objcopy +#usr/bin/objdump +#usr/bin/ranlib +#usr/bin/readelf +#usr/bin/size +#usr/bin/strings +#usr/bin/strip +#usr/include/ansidecl.h +#usr/include/bfd.h +#usr/include/bfdlink.h +#usr/include/dis-asm.h +#usr/include/libiberty.h +#usr/include/plugin-api.h +#usr/include/symcat.h +#usr/lib/ldscripts +#usr/lib/ldscripts/aarch64elf.x +#usr/lib/ldscripts/aarch64elf.xbn +#usr/lib/ldscripts/aarch64elf.xc +#usr/lib/ldscripts/aarch64elf.xce +#usr/lib/ldscripts/aarch64elf.xd +#usr/lib/ldscripts/aarch64elf.xdc +#usr/lib/ldscripts/aarch64elf.xdce +#usr/lib/ldscripts/aarch64elf.xde +#usr/lib/ldscripts/aarch64elf.xdw +#usr/lib/ldscripts/aarch64elf.xdwe +#usr/lib/ldscripts/aarch64elf.xe +#usr/lib/ldscripts/aarch64elf.xn +#usr/lib/ldscripts/aarch64elf.xr +#usr/lib/ldscripts/aarch64elf.xs +#usr/lib/ldscripts/aarch64elf.xsc +#usr/lib/ldscripts/aarch64elf.xsce +#usr/lib/ldscripts/aarch64elf.xse +#usr/lib/ldscripts/aarch64elf.xsw +#usr/lib/ldscripts/aarch64elf.xswe +#usr/lib/ldscripts/aarch64elf.xu +#usr/lib/ldscripts/aarch64elf.xw +#usr/lib/ldscripts/aarch64elf.xwe +#usr/lib/ldscripts/aarch64elf32.x +#usr/lib/ldscripts/aarch64elf32.xbn +#usr/lib/ldscripts/aarch64elf32.xc +#usr/lib/ldscripts/aarch64elf32.xce +#usr/lib/ldscripts/aarch64elf32.xd +#usr/lib/ldscripts/aarch64elf32.xdc +#usr/lib/ldscripts/aarch64elf32.xdce +#usr/lib/ldscripts/aarch64elf32.xde +#usr/lib/ldscripts/aarch64elf32.xdw +#usr/lib/ldscripts/aarch64elf32.xdwe +#usr/lib/ldscripts/aarch64elf32.xe +#usr/lib/ldscripts/aarch64elf32.xn +#usr/lib/ldscripts/aarch64elf32.xr +#usr/lib/ldscripts/aarch64elf32.xs +#usr/lib/ldscripts/aarch64elf32.xsc +#usr/lib/ldscripts/aarch64elf32.xsce +#usr/lib/ldscripts/aarch64elf32.xse +#usr/lib/ldscripts/aarch64elf32.xsw +#usr/lib/ldscripts/aarch64elf32.xswe +#usr/lib/ldscripts/aarch64elf32.xu +#usr/lib/ldscripts/aarch64elf32.xw +#usr/lib/ldscripts/aarch64elf32.xwe +#usr/lib/ldscripts/aarch64elf32b.x +#usr/lib/ldscripts/aarch64elf32b.xbn +#usr/lib/ldscripts/aarch64elf32b.xc +#usr/lib/ldscripts/aarch64elf32b.xce +#usr/lib/ldscripts/aarch64elf32b.xd +#usr/lib/ldscripts/aarch64elf32b.xdc +#usr/lib/ldscripts/aarch64elf32b.xdce +#usr/lib/ldscripts/aarch64elf32b.xde +#usr/lib/ldscripts/aarch64elf32b.xdw +#usr/lib/ldscripts/aarch64elf32b.xdwe +#usr/lib/ldscripts/aarch64elf32b.xe +#usr/lib/ldscripts/aarch64elf32b.xn +#usr/lib/ldscripts/aarch64elf32b.xr +#usr/lib/ldscripts/aarch64elf32b.xs +#usr/lib/ldscripts/aarch64elf32b.xsc +#usr/lib/ldscripts/aarch64elf32b.xsce +#usr/lib/ldscripts/aarch64elf32b.xse +#usr/lib/ldscripts/aarch64elf32b.xsw +#usr/lib/ldscripts/aarch64elf32b.xswe +#usr/lib/ldscripts/aarch64elf32b.xu +#usr/lib/ldscripts/aarch64elf32b.xw +#usr/lib/ldscripts/aarch64elf32b.xwe +#usr/lib/ldscripts/aarch64elfb.x +#usr/lib/ldscripts/aarch64elfb.xbn +#usr/lib/ldscripts/aarch64elfb.xc +#usr/lib/ldscripts/aarch64elfb.xce +#usr/lib/ldscripts/aarch64elfb.xd +#usr/lib/ldscripts/aarch64elfb.xdc +#usr/lib/ldscripts/aarch64elfb.xdce +#usr/lib/ldscripts/aarch64elfb.xde +#usr/lib/ldscripts/aarch64elfb.xdw +#usr/lib/ldscripts/aarch64elfb.xdwe +#usr/lib/ldscripts/aarch64elfb.xe +#usr/lib/ldscripts/aarch64elfb.xn +#usr/lib/ldscripts/aarch64elfb.xr +#usr/lib/ldscripts/aarch64elfb.xs +#usr/lib/ldscripts/aarch64elfb.xsc +#usr/lib/ldscripts/aarch64elfb.xsce +#usr/lib/ldscripts/aarch64elfb.xse +#usr/lib/ldscripts/aarch64elfb.xsw +#usr/lib/ldscripts/aarch64elfb.xswe +#usr/lib/ldscripts/aarch64elfb.xu +#usr/lib/ldscripts/aarch64elfb.xw +#usr/lib/ldscripts/aarch64elfb.xwe +#usr/lib/ldscripts/aarch64linux.x +#usr/lib/ldscripts/aarch64linux.xbn +#usr/lib/ldscripts/aarch64linux.xc +#usr/lib/ldscripts/aarch64linux.xce +#usr/lib/ldscripts/aarch64linux.xd +#usr/lib/ldscripts/aarch64linux.xdc +#usr/lib/ldscripts/aarch64linux.xdce +#usr/lib/ldscripts/aarch64linux.xde +#usr/lib/ldscripts/aarch64linux.xdw +#usr/lib/ldscripts/aarch64linux.xdwe +#usr/lib/ldscripts/aarch64linux.xe +#usr/lib/ldscripts/aarch64linux.xn +#usr/lib/ldscripts/aarch64linux.xr +#usr/lib/ldscripts/aarch64linux.xs +#usr/lib/ldscripts/aarch64linux.xsc +#usr/lib/ldscripts/aarch64linux.xsce +#usr/lib/ldscripts/aarch64linux.xse +#usr/lib/ldscripts/aarch64linux.xsw +#usr/lib/ldscripts/aarch64linux.xswe +#usr/lib/ldscripts/aarch64linux.xu +#usr/lib/ldscripts/aarch64linux.xw +#usr/lib/ldscripts/aarch64linux.xwe +#usr/lib/ldscripts/aarch64linux32.x +#usr/lib/ldscripts/aarch64linux32.xbn +#usr/lib/ldscripts/aarch64linux32.xc +#usr/lib/ldscripts/aarch64linux32.xce +#usr/lib/ldscripts/aarch64linux32.xd +#usr/lib/ldscripts/aarch64linux32.xdc +#usr/lib/ldscripts/aarch64linux32.xdce +#usr/lib/ldscripts/aarch64linux32.xde +#usr/lib/ldscripts/aarch64linux32.xdw +#usr/lib/ldscripts/aarch64linux32.xdwe +#usr/lib/ldscripts/aarch64linux32.xe +#usr/lib/ldscripts/aarch64linux32.xn +#usr/lib/ldscripts/aarch64linux32.xr +#usr/lib/ldscripts/aarch64linux32.xs +#usr/lib/ldscripts/aarch64linux32.xsc +#usr/lib/ldscripts/aarch64linux32.xsce +#usr/lib/ldscripts/aarch64linux32.xse +#usr/lib/ldscripts/aarch64linux32.xsw +#usr/lib/ldscripts/aarch64linux32.xswe +#usr/lib/ldscripts/aarch64linux32.xu +#usr/lib/ldscripts/aarch64linux32.xw +#usr/lib/ldscripts/aarch64linux32.xwe +#usr/lib/ldscripts/aarch64linux32b.x +#usr/lib/ldscripts/aarch64linux32b.xbn +#usr/lib/ldscripts/aarch64linux32b.xc +#usr/lib/ldscripts/aarch64linux32b.xce +#usr/lib/ldscripts/aarch64linux32b.xd +#usr/lib/ldscripts/aarch64linux32b.xdc +#usr/lib/ldscripts/aarch64linux32b.xdce +#usr/lib/ldscripts/aarch64linux32b.xde +#usr/lib/ldscripts/aarch64linux32b.xdw +#usr/lib/ldscripts/aarch64linux32b.xdwe +#usr/lib/ldscripts/aarch64linux32b.xe +#usr/lib/ldscripts/aarch64linux32b.xn +#usr/lib/ldscripts/aarch64linux32b.xr +#usr/lib/ldscripts/aarch64linux32b.xs +#usr/lib/ldscripts/aarch64linux32b.xsc +#usr/lib/ldscripts/aarch64linux32b.xsce +#usr/lib/ldscripts/aarch64linux32b.xse +#usr/lib/ldscripts/aarch64linux32b.xsw +#usr/lib/ldscripts/aarch64linux32b.xswe +#usr/lib/ldscripts/aarch64linux32b.xu +#usr/lib/ldscripts/aarch64linux32b.xw +#usr/lib/ldscripts/aarch64linux32b.xwe +#usr/lib/ldscripts/aarch64linuxb.x +#usr/lib/ldscripts/aarch64linuxb.xbn +#usr/lib/ldscripts/aarch64linuxb.xc +#usr/lib/ldscripts/aarch64linuxb.xce +#usr/lib/ldscripts/aarch64linuxb.xd +#usr/lib/ldscripts/aarch64linuxb.xdc +#usr/lib/ldscripts/aarch64linuxb.xdce +#usr/lib/ldscripts/aarch64linuxb.xde +#usr/lib/ldscripts/aarch64linuxb.xdw +#usr/lib/ldscripts/aarch64linuxb.xdwe +#usr/lib/ldscripts/aarch64linuxb.xe +#usr/lib/ldscripts/aarch64linuxb.xn +#usr/lib/ldscripts/aarch64linuxb.xr +#usr/lib/ldscripts/aarch64linuxb.xs +#usr/lib/ldscripts/aarch64linuxb.xsc +#usr/lib/ldscripts/aarch64linuxb.xsce +#usr/lib/ldscripts/aarch64linuxb.xse +#usr/lib/ldscripts/aarch64linuxb.xsw +#usr/lib/ldscripts/aarch64linuxb.xswe +#usr/lib/ldscripts/aarch64linuxb.xu +#usr/lib/ldscripts/aarch64linuxb.xw +#usr/lib/ldscripts/aarch64linuxb.xwe +#usr/lib/ldscripts/armelf.x +#usr/lib/ldscripts/armelf.xbn +#usr/lib/ldscripts/armelf.xc +#usr/lib/ldscripts/armelf.xce +#usr/lib/ldscripts/armelf.xd +#usr/lib/ldscripts/armelf.xdc +#usr/lib/ldscripts/armelf.xdce +#usr/lib/ldscripts/armelf.xde +#usr/lib/ldscripts/armelf.xdw +#usr/lib/ldscripts/armelf.xdwe +#usr/lib/ldscripts/armelf.xe +#usr/lib/ldscripts/armelf.xn +#usr/lib/ldscripts/armelf.xr +#usr/lib/ldscripts/armelf.xs +#usr/lib/ldscripts/armelf.xsc +#usr/lib/ldscripts/armelf.xsce +#usr/lib/ldscripts/armelf.xse +#usr/lib/ldscripts/armelf.xsw +#usr/lib/ldscripts/armelf.xswe +#usr/lib/ldscripts/armelf.xu +#usr/lib/ldscripts/armelf.xw +#usr/lib/ldscripts/armelf.xwe +#usr/lib/ldscripts/armelf_linux_eabi.x +#usr/lib/ldscripts/armelf_linux_eabi.xbn +#usr/lib/ldscripts/armelf_linux_eabi.xc +#usr/lib/ldscripts/armelf_linux_eabi.xce +#usr/lib/ldscripts/armelf_linux_eabi.xd +#usr/lib/ldscripts/armelf_linux_eabi.xdc +#usr/lib/ldscripts/armelf_linux_eabi.xdce +#usr/lib/ldscripts/armelf_linux_eabi.xde +#usr/lib/ldscripts/armelf_linux_eabi.xdw +#usr/lib/ldscripts/armelf_linux_eabi.xdwe +#usr/lib/ldscripts/armelf_linux_eabi.xe +#usr/lib/ldscripts/armelf_linux_eabi.xn +#usr/lib/ldscripts/armelf_linux_eabi.xr +#usr/lib/ldscripts/armelf_linux_eabi.xs +#usr/lib/ldscripts/armelf_linux_eabi.xsc +#usr/lib/ldscripts/armelf_linux_eabi.xsce +#usr/lib/ldscripts/armelf_linux_eabi.xse +#usr/lib/ldscripts/armelf_linux_eabi.xsw +#usr/lib/ldscripts/armelf_linux_eabi.xswe +#usr/lib/ldscripts/armelf_linux_eabi.xu +#usr/lib/ldscripts/armelf_linux_eabi.xw +#usr/lib/ldscripts/armelf_linux_eabi.xwe +#usr/lib/ldscripts/armelfb.x +#usr/lib/ldscripts/armelfb.xbn +#usr/lib/ldscripts/armelfb.xc +#usr/lib/ldscripts/armelfb.xce +#usr/lib/ldscripts/armelfb.xd +#usr/lib/ldscripts/armelfb.xdc +#usr/lib/ldscripts/armelfb.xdce +#usr/lib/ldscripts/armelfb.xde +#usr/lib/ldscripts/armelfb.xdw +#usr/lib/ldscripts/armelfb.xdwe +#usr/lib/ldscripts/armelfb.xe +#usr/lib/ldscripts/armelfb.xn +#usr/lib/ldscripts/armelfb.xr +#usr/lib/ldscripts/armelfb.xs +#usr/lib/ldscripts/armelfb.xsc +#usr/lib/ldscripts/armelfb.xsce +#usr/lib/ldscripts/armelfb.xse +#usr/lib/ldscripts/armelfb.xsw +#usr/lib/ldscripts/armelfb.xswe +#usr/lib/ldscripts/armelfb.xu +#usr/lib/ldscripts/armelfb.xw +#usr/lib/ldscripts/armelfb.xwe +#usr/lib/ldscripts/armelfb_linux_eabi.x +#usr/lib/ldscripts/armelfb_linux_eabi.xbn +#usr/lib/ldscripts/armelfb_linux_eabi.xc +#usr/lib/ldscripts/armelfb_linux_eabi.xce +#usr/lib/ldscripts/armelfb_linux_eabi.xd +#usr/lib/ldscripts/armelfb_linux_eabi.xdc +#usr/lib/ldscripts/armelfb_linux_eabi.xdce +#usr/lib/ldscripts/armelfb_linux_eabi.xde +#usr/lib/ldscripts/armelfb_linux_eabi.xdw +#usr/lib/ldscripts/armelfb_linux_eabi.xdwe +#usr/lib/ldscripts/armelfb_linux_eabi.xe +#usr/lib/ldscripts/armelfb_linux_eabi.xn +#usr/lib/ldscripts/armelfb_linux_eabi.xr +#usr/lib/ldscripts/armelfb_linux_eabi.xs +#usr/lib/ldscripts/armelfb_linux_eabi.xsc +#usr/lib/ldscripts/armelfb_linux_eabi.xsce +#usr/lib/ldscripts/armelfb_linux_eabi.xse +#usr/lib/ldscripts/armelfb_linux_eabi.xsw +#usr/lib/ldscripts/armelfb_linux_eabi.xswe +#usr/lib/ldscripts/armelfb_linux_eabi.xu +#usr/lib/ldscripts/armelfb_linux_eabi.xw +#usr/lib/ldscripts/armelfb_linux_eabi.xwe +usr/lib/libbfd-2.30.so +#usr/lib/libbfd.a +#usr/lib/libbfd.la +#usr/lib/libbfd.so +usr/lib/libopcodes-2.30.so +#usr/lib/libopcodes.a +#usr/lib/libopcodes.la +#usr/lib/libopcodes.so +#usr/share/info/as.info +#usr/share/info/bfd.info +#usr/share/info/binutils.info +#usr/share/info/gprof.info +#usr/share/info/ld.info +#usr/share/locale/bg/LC_MESSAGES/binutils.mo +#usr/share/locale/bg/LC_MESSAGES/gprof.mo +#usr/share/locale/bg/LC_MESSAGES/ld.mo +#usr/share/locale/ca/LC_MESSAGES/binutils.mo +#usr/share/locale/da/LC_MESSAGES/bfd.mo +#usr/share/locale/da/LC_MESSAGES/binutils.mo +#usr/share/locale/da/LC_MESSAGES/gprof.mo +#usr/share/locale/da/LC_MESSAGES/ld.mo +#usr/share/locale/da/LC_MESSAGES/opcodes.mo +#usr/share/locale/de/LC_MESSAGES/gprof.mo +#usr/share/locale/de/LC_MESSAGES/ld.mo +#usr/share/locale/de/LC_MESSAGES/opcodes.mo +#usr/share/locale/eo/LC_MESSAGES/gprof.mo +#usr/share/locale/es/LC_MESSAGES/bfd.mo +#usr/share/locale/es/LC_MESSAGES/binutils.mo +#usr/share/locale/es/LC_MESSAGES/gas.mo +#usr/share/locale/es/LC_MESSAGES/gprof.mo +#usr/share/locale/es/LC_MESSAGES/ld.mo +#usr/share/locale/es/LC_MESSAGES/opcodes.mo +#usr/share/locale/fi/LC_MESSAGES/bfd.mo +#usr/share/locale/fi/LC_MESSAGES/binutils.mo +#usr/share/locale/fi/LC_MESSAGES/gas.mo +#usr/share/locale/fi/LC_MESSAGES/gprof.mo +#usr/share/locale/fi/LC_MESSAGES/ld.mo +#usr/share/locale/fi/LC_MESSAGES/opcodes.mo +#usr/share/locale/fr/LC_MESSAGES/bfd.mo +#usr/share/locale/fr/LC_MESSAGES/binutils.mo +#usr/share/locale/fr/LC_MESSAGES/gas.mo +#usr/share/locale/fr/LC_MESSAGES/gprof.mo +#usr/share/locale/fr/LC_MESSAGES/ld.mo +#usr/share/locale/fr/LC_MESSAGES/opcodes.mo +#usr/share/locale/ga +#usr/share/locale/ga/LC_MESSAGES +#usr/share/locale/ga/LC_MESSAGES/gprof.mo +#usr/share/locale/ga/LC_MESSAGES/ld.mo +#usr/share/locale/ga/LC_MESSAGES/opcodes.mo +#usr/share/locale/hr/LC_MESSAGES/bfd.mo +#usr/share/locale/hr/LC_MESSAGES/binutils.mo +#usr/share/locale/hu/LC_MESSAGES/gprof.mo +#usr/share/locale/id/LC_MESSAGES/bfd.mo +#usr/share/locale/id/LC_MESSAGES/binutils.mo +#usr/share/locale/id/LC_MESSAGES/gas.mo +#usr/share/locale/id/LC_MESSAGES/gprof.mo +#usr/share/locale/id/LC_MESSAGES/ld.mo +#usr/share/locale/id/LC_MESSAGES/opcodes.mo +#usr/share/locale/it/LC_MESSAGES/binutils.mo +#usr/share/locale/it/LC_MESSAGES/gprof.mo +#usr/share/locale/it/LC_MESSAGES/ld.mo +#usr/share/locale/it/LC_MESSAGES/opcodes.mo +#usr/share/locale/ja/LC_MESSAGES/bfd.mo +#usr/share/locale/ja/LC_MESSAGES/binutils.mo +#usr/share/locale/ja/LC_MESSAGES/gas.mo +#usr/share/locale/ja/LC_MESSAGES/gprof.mo +#usr/share/locale/ja/LC_MESSAGES/ld.mo +#usr/share/locale/ms +#usr/share/locale/ms/LC_MESSAGES +#usr/share/locale/ms/LC_MESSAGES/gprof.mo +#usr/share/locale/nl/LC_MESSAGES/gprof.mo +#usr/share/locale/nl/LC_MESSAGES/opcodes.mo +#usr/share/locale/pt_BR/LC_MESSAGES/gprof.mo +#usr/share/locale/pt_BR/LC_MESSAGES/ld.mo +#usr/share/locale/pt_BR/LC_MESSAGES/opcodes.mo +#usr/share/locale/ro +#usr/share/locale/ro/LC_MESSAGES +#usr/share/locale/ro/LC_MESSAGES/bfd.mo +#usr/share/locale/ro/LC_MESSAGES/binutils.mo +#usr/share/locale/ro/LC_MESSAGES/gprof.mo +#usr/share/locale/ro/LC_MESSAGES/opcodes.mo +#usr/share/locale/ru/LC_MESSAGES/bfd.mo +#usr/share/locale/ru/LC_MESSAGES/binutils.mo +#usr/share/locale/ru/LC_MESSAGES/gas.mo +#usr/share/locale/ru/LC_MESSAGES/gprof.mo +#usr/share/locale/ru/LC_MESSAGES/ld.mo +#usr/share/locale/rw/LC_MESSAGES/bfd.mo +#usr/share/locale/rw/LC_MESSAGES/binutils.mo +#usr/share/locale/rw/LC_MESSAGES/gas.mo +#usr/share/locale/rw/LC_MESSAGES/gprof.mo +#usr/share/locale/sk/LC_MESSAGES/binutils.mo +#usr/share/locale/sr +#usr/share/locale/sr/LC_MESSAGES +#usr/share/locale/sr/LC_MESSAGES/bfd.mo +#usr/share/locale/sr/LC_MESSAGES/binutils.mo +#usr/share/locale/sr/LC_MESSAGES/gprof.mo +#usr/share/locale/sr/LC_MESSAGES/ld.mo +#usr/share/locale/sr/LC_MESSAGES/opcodes.mo +#usr/share/locale/sv/LC_MESSAGES/bfd.mo +#usr/share/locale/sv/LC_MESSAGES/binutils.mo +#usr/share/locale/sv/LC_MESSAGES/gas.mo +#usr/share/locale/sv/LC_MESSAGES/gprof.mo +#usr/share/locale/sv/LC_MESSAGES/ld.mo +#usr/share/locale/sv/LC_MESSAGES/opcodes.mo +#usr/share/locale/tr/LC_MESSAGES/bfd.mo +#usr/share/locale/tr/LC_MESSAGES/binutils.mo +#usr/share/locale/tr/LC_MESSAGES/gas.mo +#usr/share/locale/tr/LC_MESSAGES/gprof.mo +#usr/share/locale/tr/LC_MESSAGES/ld.mo +#usr/share/locale/tr/LC_MESSAGES/opcodes.mo +#usr/share/locale/uk/LC_MESSAGES/bfd.mo +#usr/share/locale/uk/LC_MESSAGES/binutils.mo +#usr/share/locale/uk/LC_MESSAGES/gas.mo +#usr/share/locale/uk/LC_MESSAGES/gprof.mo +#usr/share/locale/uk/LC_MESSAGES/ld.mo +#usr/share/locale/uk/LC_MESSAGES/opcodes.mo +#usr/share/locale/vi/LC_MESSAGES/bfd.mo +#usr/share/locale/vi/LC_MESSAGES/binutils.mo +#usr/share/locale/vi/LC_MESSAGES/gprof.mo +#usr/share/locale/vi/LC_MESSAGES/ld.mo +#usr/share/locale/vi/LC_MESSAGES/opcodes.mo +#usr/share/locale/zh_CN/LC_MESSAGES/bfd.mo +#usr/share/locale/zh_CN/LC_MESSAGES/binutils.mo +#usr/share/locale/zh_CN/LC_MESSAGES/gas.mo +#usr/share/locale/zh_CN/LC_MESSAGES/ld.mo +#usr/share/locale/zh_CN/LC_MESSAGES/opcodes.mo +#usr/share/locale/zh_TW/LC_MESSAGES/binutils.mo +#usr/share/locale/zh_TW/LC_MESSAGES/ld.mo +#usr/share/man/man1/addr2line.1 +#usr/share/man/man1/ar.1 +#usr/share/man/man1/as.1 +#usr/share/man/man1/c++filt.1 +#usr/share/man/man1/dlltool.1 +#usr/share/man/man1/elfedit.1 +#usr/share/man/man1/gprof.1 +#usr/share/man/man1/ld.1 +#usr/share/man/man1/nlmconv.1 +#usr/share/man/man1/nm.1 +#usr/share/man/man1/objcopy.1 +#usr/share/man/man1/objdump.1 +#usr/share/man/man1/ranlib.1 +#usr/share/man/man1/readelf.1 +#usr/share/man/man1/size.1 +#usr/share/man/man1/strings.1 +#usr/share/man/man1/strip.1 +#usr/share/man/man1/windmc.1 +#usr/share/man/man1/windres.1 diff --git a/config/rootfiles/common/aarch64/gcc b/config/rootfiles/common/aarch64/gcc new file mode 100644 index 000000000..d4ff33f5e --- /dev/null +++ b/config/rootfiles/common/aarch64/gcc @@ -0,0 +1,1370 @@ +#lib/cpp +#usr/bin/aarch64-unknown-linux-gnu-c++ +#usr/bin/aarch64-unknown-linux-gnu-g++ +#usr/bin/aarch64-unknown-linux-gnu-gcc +#usr/bin/aarch64-unknown-linux-gnu-gcc-7.3.0 +#usr/bin/aarch64-unknown-linux-gnu-gcc-ar +#usr/bin/aarch64-unknown-linux-gnu-gcc-nm +#usr/bin/aarch64-unknown-linux-gnu-gcc-ranlib +#usr/bin/c++ +#usr/bin/cc +#usr/bin/cpp +#usr/bin/g++ +#usr/bin/gcc +#usr/bin/gcc-ar +#usr/bin/gcc-nm +#usr/bin/gcc-ranlib +#usr/bin/gcov +#usr/bin/gcov-dump +#usr/bin/gcov-tool +#usr/include/c++ +#usr/include/c++/7.3.0 +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/atomic_word.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/basic_file.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/c++allocator.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/c++config.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/c++io.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/c++locale.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/cpu_defines.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/ctype_base.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/ctype_inline.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/cxxabi_tweaks.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/error_constants.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/extc++.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/gthr-default.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/gthr-posix.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/gthr-single.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/gthr.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/messages_members.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/opt_random.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/os_defines.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/stdc++.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/stdtr1c++.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/bits/time_members.h +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/ext +#usr/include/c++/7.3.0/aarch64-unknown-linux-gnu/ext/opt_random.h +#usr/include/c++/7.3.0/algorithm +#usr/include/c++/7.3.0/any +#usr/include/c++/7.3.0/array +#usr/include/c++/7.3.0/atomic +#usr/include/c++/7.3.0/backward +#usr/include/c++/7.3.0/backward/auto_ptr.h +#usr/include/c++/7.3.0/backward/backward_warning.h +#usr/include/c++/7.3.0/backward/binders.h +#usr/include/c++/7.3.0/backward/hash_fun.h +#usr/include/c++/7.3.0/backward/hash_map +#usr/include/c++/7.3.0/backward/hash_set +#usr/include/c++/7.3.0/backward/hashtable.h +#usr/include/c++/7.3.0/backward/strstream +#usr/include/c++/7.3.0/bits +#usr/include/c++/7.3.0/bits/algorithmfwd.h +#usr/include/c++/7.3.0/bits/alloc_traits.h +#usr/include/c++/7.3.0/bits/allocated_ptr.h +#usr/include/c++/7.3.0/bits/allocator.h +#usr/include/c++/7.3.0/bits/atomic_base.h +#usr/include/c++/7.3.0/bits/atomic_futex.h +#usr/include/c++/7.3.0/bits/atomic_lockfree_defines.h +#usr/include/c++/7.3.0/bits/basic_ios.h +#usr/include/c++/7.3.0/bits/basic_ios.tcc +#usr/include/c++/7.3.0/bits/basic_string.h +#usr/include/c++/7.3.0/bits/basic_string.tcc +#usr/include/c++/7.3.0/bits/boost_concept_check.h +#usr/include/c++/7.3.0/bits/c++0x_warning.h +#usr/include/c++/7.3.0/bits/c++14_warning.h +#usr/include/c++/7.3.0/bits/char_traits.h +#usr/include/c++/7.3.0/bits/codecvt.h +#usr/include/c++/7.3.0/bits/concept_check.h +#usr/include/c++/7.3.0/bits/cpp_type_traits.h +#usr/include/c++/7.3.0/bits/cxxabi_forced.h +#usr/include/c++/7.3.0/bits/cxxabi_init_exception.h +#usr/include/c++/7.3.0/bits/deque.tcc +#usr/include/c++/7.3.0/bits/enable_special_members.h +#usr/include/c++/7.3.0/bits/exception.h +#usr/include/c++/7.3.0/bits/exception_defines.h +#usr/include/c++/7.3.0/bits/exception_ptr.h +#usr/include/c++/7.3.0/bits/forward_list.h +#usr/include/c++/7.3.0/bits/forward_list.tcc +#usr/include/c++/7.3.0/bits/fstream.tcc +#usr/include/c++/7.3.0/bits/functexcept.h +#usr/include/c++/7.3.0/bits/functional_hash.h +#usr/include/c++/7.3.0/bits/gslice.h +#usr/include/c++/7.3.0/bits/gslice_array.h +#usr/include/c++/7.3.0/bits/hash_bytes.h +#usr/include/c++/7.3.0/bits/hashtable.h +#usr/include/c++/7.3.0/bits/hashtable_policy.h +#usr/include/c++/7.3.0/bits/indirect_array.h +#usr/include/c++/7.3.0/bits/invoke.h +#usr/include/c++/7.3.0/bits/ios_base.h +#usr/include/c++/7.3.0/bits/istream.tcc +#usr/include/c++/7.3.0/bits/list.tcc +#usr/include/c++/7.3.0/bits/locale_classes.h +#usr/include/c++/7.3.0/bits/locale_classes.tcc +#usr/include/c++/7.3.0/bits/locale_conv.h +#usr/include/c++/7.3.0/bits/locale_facets.h +#usr/include/c++/7.3.0/bits/locale_facets.tcc +#usr/include/c++/7.3.0/bits/locale_facets_nonio.h +#usr/include/c++/7.3.0/bits/locale_facets_nonio.tcc +#usr/include/c++/7.3.0/bits/localefwd.h +#usr/include/c++/7.3.0/bits/mask_array.h +#usr/include/c++/7.3.0/bits/memoryfwd.h +#usr/include/c++/7.3.0/bits/move.h +#usr/include/c++/7.3.0/bits/nested_exception.h +#usr/include/c++/7.3.0/bits/node_handle.h +#usr/include/c++/7.3.0/bits/ostream.tcc +#usr/include/c++/7.3.0/bits/ostream_insert.h +#usr/include/c++/7.3.0/bits/parse_numbers.h +#usr/include/c++/7.3.0/bits/postypes.h +#usr/include/c++/7.3.0/bits/predefined_ops.h +#usr/include/c++/7.3.0/bits/ptr_traits.h +#usr/include/c++/7.3.0/bits/quoted_string.h +#usr/include/c++/7.3.0/bits/random.h +#usr/include/c++/7.3.0/bits/random.tcc +#usr/include/c++/7.3.0/bits/range_access.h +#usr/include/c++/7.3.0/bits/refwrap.h +#usr/include/c++/7.3.0/bits/regex.h +#usr/include/c++/7.3.0/bits/regex.tcc +#usr/include/c++/7.3.0/bits/regex_automaton.h +#usr/include/c++/7.3.0/bits/regex_automaton.tcc +#usr/include/c++/7.3.0/bits/regex_compiler.h +#usr/include/c++/7.3.0/bits/regex_compiler.tcc +#usr/include/c++/7.3.0/bits/regex_constants.h +#usr/include/c++/7.3.0/bits/regex_error.h +#usr/include/c++/7.3.0/bits/regex_executor.h +#usr/include/c++/7.3.0/bits/regex_executor.tcc +#usr/include/c++/7.3.0/bits/regex_scanner.h +#usr/include/c++/7.3.0/bits/regex_scanner.tcc +#usr/include/c++/7.3.0/bits/shared_ptr.h +#usr/include/c++/7.3.0/bits/shared_ptr_atomic.h +#usr/include/c++/7.3.0/bits/shared_ptr_base.h +#usr/include/c++/7.3.0/bits/slice_array.h +#usr/include/c++/7.3.0/bits/specfun.h +#usr/include/c++/7.3.0/bits/sstream.tcc +#usr/include/c++/7.3.0/bits/std_abs.h +#usr/include/c++/7.3.0/bits/std_function.h +#usr/include/c++/7.3.0/bits/std_mutex.h +#usr/include/c++/7.3.0/bits/stl_algo.h +#usr/include/c++/7.3.0/bits/stl_algobase.h +#usr/include/c++/7.3.0/bits/stl_bvector.h +#usr/include/c++/7.3.0/bits/stl_construct.h +#usr/include/c++/7.3.0/bits/stl_deque.h +#usr/include/c++/7.3.0/bits/stl_function.h +#usr/include/c++/7.3.0/bits/stl_heap.h +#usr/include/c++/7.3.0/bits/stl_iterator.h +#usr/include/c++/7.3.0/bits/stl_iterator_base_funcs.h +#usr/include/c++/7.3.0/bits/stl_iterator_base_types.h +#usr/include/c++/7.3.0/bits/stl_list.h +#usr/include/c++/7.3.0/bits/stl_map.h +#usr/include/c++/7.3.0/bits/stl_multimap.h +#usr/include/c++/7.3.0/bits/stl_multiset.h +#usr/include/c++/7.3.0/bits/stl_numeric.h +#usr/include/c++/7.3.0/bits/stl_pair.h +#usr/include/c++/7.3.0/bits/stl_queue.h +#usr/include/c++/7.3.0/bits/stl_raw_storage_iter.h +#usr/include/c++/7.3.0/bits/stl_relops.h +#usr/include/c++/7.3.0/bits/stl_set.h +#usr/include/c++/7.3.0/bits/stl_stack.h +#usr/include/c++/7.3.0/bits/stl_tempbuf.h +#usr/include/c++/7.3.0/bits/stl_tree.h +#usr/include/c++/7.3.0/bits/stl_uninitialized.h +#usr/include/c++/7.3.0/bits/stl_vector.h +#usr/include/c++/7.3.0/bits/stream_iterator.h +#usr/include/c++/7.3.0/bits/streambuf.tcc +#usr/include/c++/7.3.0/bits/streambuf_iterator.h +#usr/include/c++/7.3.0/bits/string_view.tcc +#usr/include/c++/7.3.0/bits/stringfwd.h +#usr/include/c++/7.3.0/bits/uniform_int_dist.h +#usr/include/c++/7.3.0/bits/unique_ptr.h +#usr/include/c++/7.3.0/bits/unordered_map.h +#usr/include/c++/7.3.0/bits/unordered_set.h +#usr/include/c++/7.3.0/bits/uses_allocator.h +#usr/include/c++/7.3.0/bits/valarray_after.h +#usr/include/c++/7.3.0/bits/valarray_array.h +#usr/include/c++/7.3.0/bits/valarray_array.tcc +#usr/include/c++/7.3.0/bits/valarray_before.h +#usr/include/c++/7.3.0/bits/vector.tcc +#usr/include/c++/7.3.0/bitset +#usr/include/c++/7.3.0/cassert +#usr/include/c++/7.3.0/ccomplex +#usr/include/c++/7.3.0/cctype +#usr/include/c++/7.3.0/cerrno +#usr/include/c++/7.3.0/cfenv +#usr/include/c++/7.3.0/cfloat +#usr/include/c++/7.3.0/chrono +#usr/include/c++/7.3.0/cinttypes +#usr/include/c++/7.3.0/ciso646 +#usr/include/c++/7.3.0/climits +#usr/include/c++/7.3.0/clocale +#usr/include/c++/7.3.0/cmath +#usr/include/c++/7.3.0/codecvt +#usr/include/c++/7.3.0/complex +#usr/include/c++/7.3.0/complex.h +#usr/include/c++/7.3.0/condition_variable +#usr/include/c++/7.3.0/csetjmp +#usr/include/c++/7.3.0/csignal +#usr/include/c++/7.3.0/cstdalign +#usr/include/c++/7.3.0/cstdarg +#usr/include/c++/7.3.0/cstdbool +#usr/include/c++/7.3.0/cstddef +#usr/include/c++/7.3.0/cstdint +#usr/include/c++/7.3.0/cstdio +#usr/include/c++/7.3.0/cstdlib +#usr/include/c++/7.3.0/cstring +#usr/include/c++/7.3.0/ctgmath +#usr/include/c++/7.3.0/ctime +#usr/include/c++/7.3.0/cuchar +#usr/include/c++/7.3.0/cwchar +#usr/include/c++/7.3.0/cwctype +#usr/include/c++/7.3.0/cxxabi.h +#usr/include/c++/7.3.0/debug +#usr/include/c++/7.3.0/debug/array +#usr/include/c++/7.3.0/debug/assertions.h +#usr/include/c++/7.3.0/debug/bitset +#usr/include/c++/7.3.0/debug/debug.h +#usr/include/c++/7.3.0/debug/deque +#usr/include/c++/7.3.0/debug/formatter.h +#usr/include/c++/7.3.0/debug/forward_list +#usr/include/c++/7.3.0/debug/functions.h +#usr/include/c++/7.3.0/debug/helper_functions.h +#usr/include/c++/7.3.0/debug/list +#usr/include/c++/7.3.0/debug/macros.h +#usr/include/c++/7.3.0/debug/map +#usr/include/c++/7.3.0/debug/map.h +#usr/include/c++/7.3.0/debug/multimap.h +#usr/include/c++/7.3.0/debug/multiset.h +#usr/include/c++/7.3.0/debug/safe_base.h +#usr/include/c++/7.3.0/debug/safe_container.h +#usr/include/c++/7.3.0/debug/safe_iterator.h +#usr/include/c++/7.3.0/debug/safe_iterator.tcc +#usr/include/c++/7.3.0/debug/safe_local_iterator.h +#usr/include/c++/7.3.0/debug/safe_local_iterator.tcc +#usr/include/c++/7.3.0/debug/safe_sequence.h +#usr/include/c++/7.3.0/debug/safe_sequence.tcc +#usr/include/c++/7.3.0/debug/safe_unordered_base.h +#usr/include/c++/7.3.0/debug/safe_unordered_container.h +#usr/include/c++/7.3.0/debug/safe_unordered_container.tcc +#usr/include/c++/7.3.0/debug/set +#usr/include/c++/7.3.0/debug/set.h +#usr/include/c++/7.3.0/debug/stl_iterator.h +#usr/include/c++/7.3.0/debug/string +#usr/include/c++/7.3.0/debug/unordered_map +#usr/include/c++/7.3.0/debug/unordered_set +#usr/include/c++/7.3.0/debug/vector +#usr/include/c++/7.3.0/decimal +#usr/include/c++/7.3.0/decimal/decimal +#usr/include/c++/7.3.0/decimal/decimal.h +#usr/include/c++/7.3.0/deque +#usr/include/c++/7.3.0/exception +#usr/include/c++/7.3.0/experimental +#usr/include/c++/7.3.0/experimental/algorithm +#usr/include/c++/7.3.0/experimental/any +#usr/include/c++/7.3.0/experimental/array +#usr/include/c++/7.3.0/experimental/bits +#usr/include/c++/7.3.0/experimental/bits/erase_if.h +#usr/include/c++/7.3.0/experimental/bits/fs_dir.h +#usr/include/c++/7.3.0/experimental/bits/fs_fwd.h +#usr/include/c++/7.3.0/experimental/bits/fs_ops.h +#usr/include/c++/7.3.0/experimental/bits/fs_path.h +#usr/include/c++/7.3.0/experimental/bits/lfts_config.h +#usr/include/c++/7.3.0/experimental/bits/shared_ptr.h +#usr/include/c++/7.3.0/experimental/bits/string_view.tcc +#usr/include/c++/7.3.0/experimental/chrono +#usr/include/c++/7.3.0/experimental/deque +#usr/include/c++/7.3.0/experimental/filesystem +#usr/include/c++/7.3.0/experimental/forward_list +#usr/include/c++/7.3.0/experimental/functional +#usr/include/c++/7.3.0/experimental/iterator +#usr/include/c++/7.3.0/experimental/list +#usr/include/c++/7.3.0/experimental/map +#usr/include/c++/7.3.0/experimental/memory +#usr/include/c++/7.3.0/experimental/memory_resource +#usr/include/c++/7.3.0/experimental/numeric +#usr/include/c++/7.3.0/experimental/optional +#usr/include/c++/7.3.0/experimental/propagate_const +#usr/include/c++/7.3.0/experimental/random +#usr/include/c++/7.3.0/experimental/ratio +#usr/include/c++/7.3.0/experimental/regex +#usr/include/c++/7.3.0/experimental/set +#usr/include/c++/7.3.0/experimental/source_location +#usr/include/c++/7.3.0/experimental/string +#usr/include/c++/7.3.0/experimental/string_view +#usr/include/c++/7.3.0/experimental/system_error +#usr/include/c++/7.3.0/experimental/tuple +#usr/include/c++/7.3.0/experimental/type_traits +#usr/include/c++/7.3.0/experimental/unordered_map +#usr/include/c++/7.3.0/experimental/unordered_set +#usr/include/c++/7.3.0/experimental/utility +#usr/include/c++/7.3.0/experimental/vector +#usr/include/c++/7.3.0/ext +#usr/include/c++/7.3.0/ext/algorithm +#usr/include/c++/7.3.0/ext/aligned_buffer.h +#usr/include/c++/7.3.0/ext/alloc_traits.h +#usr/include/c++/7.3.0/ext/array_allocator.h +#usr/include/c++/7.3.0/ext/atomicity.h +#usr/include/c++/7.3.0/ext/bitmap_allocator.h +#usr/include/c++/7.3.0/ext/cast.h +#usr/include/c++/7.3.0/ext/cmath +#usr/include/c++/7.3.0/ext/codecvt_specializations.h +#usr/include/c++/7.3.0/ext/concurrence.h +#usr/include/c++/7.3.0/ext/debug_allocator.h +#usr/include/c++/7.3.0/ext/enc_filebuf.h +#usr/include/c++/7.3.0/ext/extptr_allocator.h +#usr/include/c++/7.3.0/ext/functional +#usr/include/c++/7.3.0/ext/hash_map +#usr/include/c++/7.3.0/ext/hash_set +#usr/include/c++/7.3.0/ext/iterator +#usr/include/c++/7.3.0/ext/malloc_allocator.h +#usr/include/c++/7.3.0/ext/memory +#usr/include/c++/7.3.0/ext/mt_allocator.h +#usr/include/c++/7.3.0/ext/new_allocator.h +#usr/include/c++/7.3.0/ext/numeric +#usr/include/c++/7.3.0/ext/numeric_traits.h +#usr/include/c++/7.3.0/ext/pb_ds +#usr/include/c++/7.3.0/ext/pb_ds/assoc_container.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/bin_search_tree_/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/entry_pred.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/point_const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/resize_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/branch_policy +#usr/include/c++/7.3.0/ext/pb_ds/detail/branch_policy/branch_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/branch_policy/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/cond_dealtor.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/container_base_dispatch.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/debug_map_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/eq_fn +#usr/include/c++/7.3.0/ext/pb_ds/detail/eq_fn/eq_by_less.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/point_const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/lu_map_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_policy +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_policy/lu_counter_metadata.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/ov_tree_map_/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/priority_queue_base_dispatch.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/node.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rb_tree_map_/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/node.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/splay_tree_/traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/standard_policies.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_ +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/tree_policy +#usr/include/c++/7.3.0/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/tree_trace_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/sample_trie_access_traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/trie_policy/trie_string_access_traits_imp.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/type_utils.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/types_traits.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/unordered_iterator +#usr/include/c++/7.3.0/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/unordered_iterator/iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/unordered_iterator/point_const_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp +#usr/include/c++/7.3.0/ext/pb_ds/exception.hpp +#usr/include/c++/7.3.0/ext/pb_ds/hash_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/list_update_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/priority_queue.hpp +#usr/include/c++/7.3.0/ext/pb_ds/tag_and_trait.hpp +#usr/include/c++/7.3.0/ext/pb_ds/tree_policy.hpp +#usr/include/c++/7.3.0/ext/pb_ds/trie_policy.hpp +#usr/include/c++/7.3.0/ext/pod_char_traits.h +#usr/include/c++/7.3.0/ext/pointer.h +#usr/include/c++/7.3.0/ext/pool_allocator.h +#usr/include/c++/7.3.0/ext/random +#usr/include/c++/7.3.0/ext/random.tcc +#usr/include/c++/7.3.0/ext/rb_tree +#usr/include/c++/7.3.0/ext/rc_string_base.h +#usr/include/c++/7.3.0/ext/rope +#usr/include/c++/7.3.0/ext/ropeimpl.h +#usr/include/c++/7.3.0/ext/slist +#usr/include/c++/7.3.0/ext/sso_string_base.h +#usr/include/c++/7.3.0/ext/stdio_filebuf.h +#usr/include/c++/7.3.0/ext/stdio_sync_filebuf.h +#usr/include/c++/7.3.0/ext/string_conversions.h +#usr/include/c++/7.3.0/ext/throw_allocator.h +#usr/include/c++/7.3.0/ext/type_traits.h +#usr/include/c++/7.3.0/ext/typelist.h +#usr/include/c++/7.3.0/ext/vstring.h +#usr/include/c++/7.3.0/ext/vstring.tcc +#usr/include/c++/7.3.0/ext/vstring_fwd.h +#usr/include/c++/7.3.0/ext/vstring_util.h +#usr/include/c++/7.3.0/fenv.h +#usr/include/c++/7.3.0/forward_list +#usr/include/c++/7.3.0/fstream +#usr/include/c++/7.3.0/functional +#usr/include/c++/7.3.0/future +#usr/include/c++/7.3.0/initializer_list +#usr/include/c++/7.3.0/iomanip +#usr/include/c++/7.3.0/ios +#usr/include/c++/7.3.0/iosfwd +#usr/include/c++/7.3.0/iostream +#usr/include/c++/7.3.0/istream +#usr/include/c++/7.3.0/iterator +#usr/include/c++/7.3.0/limits +#usr/include/c++/7.3.0/list +#usr/include/c++/7.3.0/locale +#usr/include/c++/7.3.0/map +#usr/include/c++/7.3.0/math.h +#usr/include/c++/7.3.0/memory +#usr/include/c++/7.3.0/mutex +#usr/include/c++/7.3.0/new +#usr/include/c++/7.3.0/numeric +#usr/include/c++/7.3.0/optional +#usr/include/c++/7.3.0/ostream +#usr/include/c++/7.3.0/parallel +#usr/include/c++/7.3.0/parallel/algo.h +#usr/include/c++/7.3.0/parallel/algobase.h +#usr/include/c++/7.3.0/parallel/algorithm +#usr/include/c++/7.3.0/parallel/algorithmfwd.h +#usr/include/c++/7.3.0/parallel/balanced_quicksort.h +#usr/include/c++/7.3.0/parallel/base.h +#usr/include/c++/7.3.0/parallel/basic_iterator.h +#usr/include/c++/7.3.0/parallel/checkers.h +#usr/include/c++/7.3.0/parallel/compatibility.h +#usr/include/c++/7.3.0/parallel/compiletime_settings.h +#usr/include/c++/7.3.0/parallel/equally_split.h +#usr/include/c++/7.3.0/parallel/features.h +#usr/include/c++/7.3.0/parallel/find.h +#usr/include/c++/7.3.0/parallel/find_selectors.h +#usr/include/c++/7.3.0/parallel/for_each.h +#usr/include/c++/7.3.0/parallel/for_each_selectors.h +#usr/include/c++/7.3.0/parallel/iterator.h +#usr/include/c++/7.3.0/parallel/list_partition.h +#usr/include/c++/7.3.0/parallel/losertree.h +#usr/include/c++/7.3.0/parallel/merge.h +#usr/include/c++/7.3.0/parallel/multiseq_selection.h +#usr/include/c++/7.3.0/parallel/multiway_merge.h +#usr/include/c++/7.3.0/parallel/multiway_mergesort.h +#usr/include/c++/7.3.0/parallel/numeric +#usr/include/c++/7.3.0/parallel/numericfwd.h +#usr/include/c++/7.3.0/parallel/omp_loop.h +#usr/include/c++/7.3.0/parallel/omp_loop_static.h +#usr/include/c++/7.3.0/parallel/par_loop.h +#usr/include/c++/7.3.0/parallel/parallel.h +#usr/include/c++/7.3.0/parallel/partial_sum.h +#usr/include/c++/7.3.0/parallel/partition.h +#usr/include/c++/7.3.0/parallel/queue.h +#usr/include/c++/7.3.0/parallel/quicksort.h +#usr/include/c++/7.3.0/parallel/random_number.h +#usr/include/c++/7.3.0/parallel/random_shuffle.h +#usr/include/c++/7.3.0/parallel/search.h +#usr/include/c++/7.3.0/parallel/set_operations.h +#usr/include/c++/7.3.0/parallel/settings.h +#usr/include/c++/7.3.0/parallel/sort.h +#usr/include/c++/7.3.0/parallel/tags.h +#usr/include/c++/7.3.0/parallel/types.h +#usr/include/c++/7.3.0/parallel/unique_copy.h +#usr/include/c++/7.3.0/parallel/workstealing.h +#usr/include/c++/7.3.0/profile +#usr/include/c++/7.3.0/profile/array +#usr/include/c++/7.3.0/profile/base.h +#usr/include/c++/7.3.0/profile/bitset +#usr/include/c++/7.3.0/profile/deque +#usr/include/c++/7.3.0/profile/forward_list +#usr/include/c++/7.3.0/profile/impl +#usr/include/c++/7.3.0/profile/impl/profiler.h +#usr/include/c++/7.3.0/profile/impl/profiler_algos.h +#usr/include/c++/7.3.0/profile/impl/profiler_container_size.h +#usr/include/c++/7.3.0/profile/impl/profiler_hash_func.h +#usr/include/c++/7.3.0/profile/impl/profiler_hashtable_size.h +#usr/include/c++/7.3.0/profile/impl/profiler_list_to_slist.h +#usr/include/c++/7.3.0/profile/impl/profiler_list_to_vector.h +#usr/include/c++/7.3.0/profile/impl/profiler_map_to_unordered_map.h +#usr/include/c++/7.3.0/profile/impl/profiler_node.h +#usr/include/c++/7.3.0/profile/impl/profiler_state.h +#usr/include/c++/7.3.0/profile/impl/profiler_trace.h +#usr/include/c++/7.3.0/profile/impl/profiler_vector_size.h +#usr/include/c++/7.3.0/profile/impl/profiler_vector_to_list.h +#usr/include/c++/7.3.0/profile/iterator_tracker.h +#usr/include/c++/7.3.0/profile/list +#usr/include/c++/7.3.0/profile/map +#usr/include/c++/7.3.0/profile/map.h +#usr/include/c++/7.3.0/profile/multimap.h +#usr/include/c++/7.3.0/profile/multiset.h +#usr/include/c++/7.3.0/profile/ordered_base.h +#usr/include/c++/7.3.0/profile/set +#usr/include/c++/7.3.0/profile/set.h +#usr/include/c++/7.3.0/profile/unordered_base.h +#usr/include/c++/7.3.0/profile/unordered_map +#usr/include/c++/7.3.0/profile/unordered_set +#usr/include/c++/7.3.0/profile/vector +#usr/include/c++/7.3.0/queue +#usr/include/c++/7.3.0/random +#usr/include/c++/7.3.0/ratio +#usr/include/c++/7.3.0/regex +#usr/include/c++/7.3.0/scoped_allocator +#usr/include/c++/7.3.0/set +#usr/include/c++/7.3.0/shared_mutex +#usr/include/c++/7.3.0/sstream +#usr/include/c++/7.3.0/stack +#usr/include/c++/7.3.0/stdexcept +#usr/include/c++/7.3.0/stdlib.h +#usr/include/c++/7.3.0/streambuf +#usr/include/c++/7.3.0/string +#usr/include/c++/7.3.0/string_view +#usr/include/c++/7.3.0/system_error +#usr/include/c++/7.3.0/tgmath.h +#usr/include/c++/7.3.0/thread +#usr/include/c++/7.3.0/tr1 +#usr/include/c++/7.3.0/tr1/array +#usr/include/c++/7.3.0/tr1/bessel_function.tcc +#usr/include/c++/7.3.0/tr1/beta_function.tcc +#usr/include/c++/7.3.0/tr1/ccomplex +#usr/include/c++/7.3.0/tr1/cctype +#usr/include/c++/7.3.0/tr1/cfenv +#usr/include/c++/7.3.0/tr1/cfloat +#usr/include/c++/7.3.0/tr1/cinttypes +#usr/include/c++/7.3.0/tr1/climits +#usr/include/c++/7.3.0/tr1/cmath +#usr/include/c++/7.3.0/tr1/complex +#usr/include/c++/7.3.0/tr1/complex.h +#usr/include/c++/7.3.0/tr1/cstdarg +#usr/include/c++/7.3.0/tr1/cstdbool +#usr/include/c++/7.3.0/tr1/cstdint +#usr/include/c++/7.3.0/tr1/cstdio +#usr/include/c++/7.3.0/tr1/cstdlib +#usr/include/c++/7.3.0/tr1/ctgmath +#usr/include/c++/7.3.0/tr1/ctime +#usr/include/c++/7.3.0/tr1/ctype.h +#usr/include/c++/7.3.0/tr1/cwchar +#usr/include/c++/7.3.0/tr1/cwctype +#usr/include/c++/7.3.0/tr1/ell_integral.tcc +#usr/include/c++/7.3.0/tr1/exp_integral.tcc +#usr/include/c++/7.3.0/tr1/fenv.h +#usr/include/c++/7.3.0/tr1/float.h +#usr/include/c++/7.3.0/tr1/functional +#usr/include/c++/7.3.0/tr1/functional_hash.h +#usr/include/c++/7.3.0/tr1/gamma.tcc +#usr/include/c++/7.3.0/tr1/hashtable.h +#usr/include/c++/7.3.0/tr1/hashtable_policy.h +#usr/include/c++/7.3.0/tr1/hypergeometric.tcc +#usr/include/c++/7.3.0/tr1/inttypes.h +#usr/include/c++/7.3.0/tr1/legendre_function.tcc +#usr/include/c++/7.3.0/tr1/limits.h +#usr/include/c++/7.3.0/tr1/math.h +#usr/include/c++/7.3.0/tr1/memory +#usr/include/c++/7.3.0/tr1/modified_bessel_func.tcc +#usr/include/c++/7.3.0/tr1/poly_hermite.tcc +#usr/include/c++/7.3.0/tr1/poly_laguerre.tcc +#usr/include/c++/7.3.0/tr1/random +#usr/include/c++/7.3.0/tr1/random.h +#usr/include/c++/7.3.0/tr1/random.tcc +#usr/include/c++/7.3.0/tr1/regex +#usr/include/c++/7.3.0/tr1/riemann_zeta.tcc +#usr/include/c++/7.3.0/tr1/shared_ptr.h +#usr/include/c++/7.3.0/tr1/special_function_util.h +#usr/include/c++/7.3.0/tr1/stdarg.h +#usr/include/c++/7.3.0/tr1/stdbool.h +#usr/include/c++/7.3.0/tr1/stdint.h +#usr/include/c++/7.3.0/tr1/stdio.h +#usr/include/c++/7.3.0/tr1/stdlib.h +#usr/include/c++/7.3.0/tr1/tgmath.h +#usr/include/c++/7.3.0/tr1/tuple +#usr/include/c++/7.3.0/tr1/type_traits +#usr/include/c++/7.3.0/tr1/unordered_map +#usr/include/c++/7.3.0/tr1/unordered_map.h +#usr/include/c++/7.3.0/tr1/unordered_set +#usr/include/c++/7.3.0/tr1/unordered_set.h +#usr/include/c++/7.3.0/tr1/utility +#usr/include/c++/7.3.0/tr1/wchar.h +#usr/include/c++/7.3.0/tr1/wctype.h +#usr/include/c++/7.3.0/tr2 +#usr/include/c++/7.3.0/tr2/bool_set +#usr/include/c++/7.3.0/tr2/bool_set.tcc +#usr/include/c++/7.3.0/tr2/dynamic_bitset +#usr/include/c++/7.3.0/tr2/dynamic_bitset.tcc +#usr/include/c++/7.3.0/tr2/ratio +#usr/include/c++/7.3.0/tr2/type_traits +#usr/include/c++/7.3.0/tuple +#usr/include/c++/7.3.0/type_traits +#usr/include/c++/7.3.0/typeindex +#usr/include/c++/7.3.0/typeinfo +#usr/include/c++/7.3.0/unordered_map +#usr/include/c++/7.3.0/unordered_set +#usr/include/c++/7.3.0/utility +#usr/include/c++/7.3.0/valarray +#usr/include/c++/7.3.0/variant +#usr/include/c++/7.3.0/vector +#usr/lib/gcc +#usr/lib/gcc/aarch64-unknown-linux-gnu +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/cc1 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/cc1plus +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/collect2 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtbegin.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtbeginS.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtbeginT.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtend.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtendS.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/crtfastmath.o +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include-fixed +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include-fixed/README +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include-fixed/limits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include-fixed/syslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/arm_acle.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/arm_fp16.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/arm_neon.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/float.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/gcov.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/iso646.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/omp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/openacc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/sanitizer +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/sanitizer/asan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/sanitizer/common_interface_defs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/sanitizer/lsan_interface.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/ssp +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/ssp/ssp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/ssp/stdio.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/ssp/string.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/ssp/unistd.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdalign.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdarg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdatomic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdbool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stddef.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdfix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdint-gcc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/stdnoreturn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/unwind.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/include/varargs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/fixinc.sh +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/fixinc_list +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/fixincl +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/gsyslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/include/README +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/include/limits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/macro_list +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/mkheaders +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/mkheaders.conf +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/install-tools/mkinstalldirs +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/libgcc.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/libgcc_eh.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/libgcov.a +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/liblto_plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/liblto_plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/liblto_plugin.so.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/liblto_plugin.so.0.0.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/lto-wrapper +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/lto1 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/gengtype +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/gtype.state +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ada +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ada/gcc-interface +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ada/gcc-interface/ada-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/addresses.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/alias.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/all-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/alloc-pool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ansidecl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/asan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/attribs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/auto-host.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/auto-profile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/b-header-vars +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/backend.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/basic-block.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/bb-reorder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/bitmap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/brig-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/builtin-attrs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/builtin-types.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/builtins.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/bversion.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family/c-common.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family/c-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family/c-objc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family/c-pragma.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-family/c-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/c-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/calls.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ccmp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfg-flags.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfganal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgbuild.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgcleanup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgexpand.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfghooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgloop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgloopmanip.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cfgrtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cgraph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/chkp-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cif-code.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cilk-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cilk.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cilkplus.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/collect-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/collect2-aix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/collect2.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/conditions.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-arches.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-cores.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-elf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-fusion-pairs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-linux.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-opts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64-tuning-flags.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/aarch64.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/aarch64/biarchlp64.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/arm +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/arm/aarch-common-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/dbxelf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/elfos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/glibc-stdint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/gnu-user.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/initfini-array.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/linux-protos.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/config/linux.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/configargs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/context.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/convert.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/coretypes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/coverage.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp/cp-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp/cp-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp/cxx-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp/name-lookup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cp/type-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cppbuiltin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cppdefault.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cpplib.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/cselib.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/data-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dbgcnt.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dbgcnt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dbxout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dce.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ddg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/debug.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/defaults.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/df.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dfp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/diagnostic-color.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/diagnostic-core.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/diagnostic.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dojump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dominance.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/domwalk.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/double-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dumpfile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dwarf2asm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/dwarf2out.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/edit-context.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/emit-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/errors.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/et-forest.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/except.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/explow.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/expmed.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/expr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/fibonacci_heap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/file-find.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/filenames.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/fixed-value.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/flag-types.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/flags.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/fold-const-call.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/fold-const.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/function.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcc-plugin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcc-rich-location.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcc-symtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcov-counter.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcov-io.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcse-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gcse.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/generic-match.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gengtype.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/genrtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gensupport.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ggc-internal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ggc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-builder.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-expr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-fold.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-iterator.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-low.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-match.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-predict.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple-walk.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimple.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimplify-me.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gimplify.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/glimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/graph.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/graphds.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/graphite.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gsstruct.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gstab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gsyms.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gsyslimits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gtm-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/gtype-desc.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hard-reg-set.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hash-map-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hash-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hash-set.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hash-table.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hash-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hashtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/highlev-plugin-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hosthooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hosthooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hsa-brig-format.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hsa-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hsa-common.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hw-doloop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/hwint.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ifcvt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/inchash.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/incpath.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/input.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-addr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-codes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-constants.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-flags.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-modes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/insn-notes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/internal-fn.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/internal-fn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/intl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-chkp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-icf-gimple.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-icf.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-inline.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-prop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-ref.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-reference.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ipa-utils.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ira-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ira.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/is-a.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/langhooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/langhooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lcm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/libfuncs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/libiberty.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/limitx.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/limity.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/line-map.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/loop-unroll.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lower-subreg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lra-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lra.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lto-compress.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lto-section-names.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/lto-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/machmode.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/machmode.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/md5.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/mem-stats-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/mem-stats.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/memmodel.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/memory-block.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/mode-classes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/objc +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/objc/objc-tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/obstack.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-expand.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-general.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-grid.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-low.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/omp-offload.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/optabs-libfuncs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/optabs-query.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/optabs-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/optabs.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/optabs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/options.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/opts-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/opts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/output.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params-enum.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params-list.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params-options.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/params.list +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/pass-instances.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/pass_manager.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/passes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/plugin-api.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/plugin-version.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/plugin.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/plugin.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/predict.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/predict.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/prefix.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/print-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/print-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/profile.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/read-md.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/read-rtl-function.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/real.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/realmpfr.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/recog.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/reg-notes.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/regcprop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/regrename.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/regs.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/regset.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/reload.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/resource.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtl-chkp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtl-error.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtl-iter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtl.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtlhash.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/rtlhooks-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/run-rtl-passes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/safe-ctype.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sanitizer.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sbitmap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sched-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sdbout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sel-sched-dump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sel-sched-ir.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sel-sched.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/selftest-rtl.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/selftest.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sese.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/shrink-wrap.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/signop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sparseset.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/spellcheck-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/spellcheck.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/splay-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sreal.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ssa-iterators.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/stab.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/statistics.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/stmt.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/stor-layout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/streamer-hooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/stringpool.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/substring-locations.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/symbol-summary.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/symtab.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/sync-builtins.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/system.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target-def.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target-globals.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target-hooks-macros.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target-insns.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/target.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/targhooks.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/timevar.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/timevar.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tm-preds.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tm_p.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/toplev.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tracer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/trans-mem.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-affine.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-cfg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-cfgcleanup.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-check.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-chkp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-chrec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-core.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-data-ref.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-dfa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-diagnostic.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-dump.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-eh.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-hash-traits.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-hasher.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-if-conv.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-inline.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-into-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-iterator.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-nested.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-object-size.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-outof-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-parloops.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-pass.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-phinodes.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-pretty-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-scalar-evolution.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-address.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-alias.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-ccp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-coalesce.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-dom.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-live.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-loop-ivopts.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-loop-manip.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-loop-niter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-loop.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-operands.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-propagate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-sccvn.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-scopedtables.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-ter.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-threadbackward.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-threadedge.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa-threadupdate.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssa.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-ssanames.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-stdarg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-streamer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-vectorizer.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree-vrp.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/treestruct.def +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tsan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/tsystem.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/typeclass.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/typed-splay-tree.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/ubsan.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/valtrack.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/value-prof.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/varasm.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/vec.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/version.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/vmsdbg.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/vtable-verify.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/wide-int-print.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/wide-int.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/xcoff.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/include/xcoffout.h +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcc1plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcc1plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcc1plugin.so.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcc1plugin.so.0.0.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcp1plugin.la +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcp1plugin.so +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcp1plugin.so.0 +#usr/lib/gcc/aarch64-unknown-linux-gnu/7.3.0/plugin/libcp1plugin.so.0.0.0 +#usr/lib/libasan.a +#usr/lib/libasan.la +#usr/lib/libasan.so +usr/lib/libasan.so.4 +usr/lib/libasan.so.4.0.0 +#usr/lib/libasan_preinit.o +#usr/lib/libatomic.a +#usr/lib/libatomic.la +#usr/lib/libatomic.so +usr/lib/libatomic.so.1 +usr/lib/libatomic.so.1.2.0 +#usr/lib/libcc1.la +#usr/lib/libcc1.so +#usr/lib/libcc1.so.0 +#usr/lib/libcc1.so.0.0.0 +#usr/lib/libgomp.a +#usr/lib/libgomp.la +#usr/lib/libgomp.so +usr/lib/libgomp.so.1 +usr/lib/libgomp.so.1.0.0 +#usr/lib/libgomp.spec +#usr/lib/libitm.a +#usr/lib/libitm.la +#usr/lib/libitm.so +usr/lib/libitm.so.1 +usr/lib/libitm.so.1.0.0 +#usr/lib/libitm.spec +#usr/lib/liblsan.a +#usr/lib/liblsan.la +#usr/lib/liblsan.so +usr/lib/liblsan.so.0 +usr/lib/liblsan.so.0.0.0 +#usr/lib/libsanitizer.spec +#usr/lib/libssp.a +#usr/lib/libssp.la +#usr/lib/libssp.so +usr/lib/libssp.so.0 +usr/lib/libssp.so.0.0.0 +#usr/lib/libssp_nonshared.a +#usr/lib/libssp_nonshared.la +#usr/lib/libstdc++.a +usr/lib/libstdc++.so.6.0.24 +#usr/lib/libstdc++fs.a +#usr/lib/libstdc++fs.la +#usr/lib/libsupc++.a +#usr/lib/libsupc++.la +#usr/lib/libtsan.a +#usr/lib/libtsan.la +#usr/lib/libtsan.so +usr/lib/libtsan.so.0 +usr/lib/libtsan.so.0.0.0 +#usr/lib/libtsan_preinit.o +#usr/lib/libubsan.a +#usr/lib/libubsan.la +#usr/lib/libubsan.so +usr/lib/libubsan.so.0 +usr/lib/libubsan.so.0.0.0 +#usr/share/gcc-7.3.0 +#usr/share/gcc-7.3.0/python +#usr/share/gcc-7.3.0/python/libstdcxx +#usr/share/gcc-7.3.0/python/libstdcxx/__init__.py +#usr/share/gcc-7.3.0/python/libstdcxx/v6 +#usr/share/gcc-7.3.0/python/libstdcxx/v6/__init__.py +#usr/share/gcc-7.3.0/python/libstdcxx/v6/printers.py +#usr/share/gcc-7.3.0/python/libstdcxx/v6/xmethods.py +#usr/share/info/cpp.info +#usr/share/info/cppinternals.info +#usr/share/info/gcc.info +#usr/share/info/gccinstall.info +#usr/share/info/gccint.info +#usr/share/info/libgomp.info +#usr/share/info/libitm.info +#usr/share/info/libquadmath.info +#usr/share/man/man1/cpp.1 +#usr/share/man/man1/g++.1 +#usr/share/man/man1/gcc.1 +#usr/share/man/man1/gcov-dump.1 +#usr/share/man/man1/gcov-tool.1 +#usr/share/man/man1/gcov.1 +#usr/share/man/man7/fsf-funding.7 +#usr/share/man/man7/gfdl.7 +#usr/share/man/man7/gpl.7 diff --git a/config/rootfiles/common/aarch64/glibc b/config/rootfiles/common/aarch64/glibc new file mode 100644 index 000000000..09bcb6b85 --- /dev/null +++ b/config/rootfiles/common/aarch64/glibc @@ -0,0 +1,8356 @@ +#etc/ld.so.cache +etc/rpc +lib/ld-2.27.so +lib/ld-linux-aarch64.so.1 +lib/libBrokenLocale-2.27.so +lib/libBrokenLocale.so.1 +#lib/libSegFault.so +lib/libanl-2.27.so +lib/libanl.so.1 +lib/libc-2.27.so +lib/libc.so.6 +lib/libcidn-2.27.so +lib/libcidn.so.1 +lib/libcrypt-2.27.so +lib/libcrypt.so.1 +lib/libdl-2.27.so +lib/libdl.so.2 +lib/libm-2.27.so +lib/libm.so.6 +#lib/libmemusage.so +lib/libnsl-2.27.so +lib/libnsl.so.1 +lib/libnss_compat-2.27.so +lib/libnss_compat.so.2 +lib/libnss_db-2.27.so +lib/libnss_db.so.2 +lib/libnss_dns-2.27.so +lib/libnss_dns.so.2 +lib/libnss_files-2.27.so +lib/libnss_files.so.2 +lib/libnss_hesiod-2.27.so +lib/libnss_hesiod.so.2 +lib/libnss_nis-2.27.so +lib/libnss_nis.so.2 +lib/libnss_nisplus-2.27.so +lib/libnss_nisplus.so.2 +#lib/libpcprofile.so +lib/libpthread-2.27.so +lib/libpthread.so.0 +lib/libresolv-2.27.so +lib/libresolv.so.2 +lib/librt-2.27.so +lib/librt.so.1 +lib/libthread_db-1.0.so +lib/libthread_db.so.1 +lib/libutil-2.27.so +lib/libutil.so.1 +sbin/ldconfig +#sbin/sln +#usr/bin/catchsegv +#usr/bin/gencat +usr/bin/getconf +usr/bin/getent +#usr/bin/iconv +usr/bin/ldd +usr/bin/locale +#usr/bin/localedef +#usr/bin/makedb +#usr/bin/mtrace +#usr/bin/pcprofiledump +#usr/bin/pldd +#usr/bin/rpcgen +#usr/bin/sotruss +#usr/bin/sprof +#usr/bin/tzselect +#usr/bin/xtrace +#usr/include/_G_config.h +#usr/include/a.out.h +#usr/include/aio.h +#usr/include/aliases.h +#usr/include/alloca.h +#usr/include/ar.h +#usr/include/argp.h +#usr/include/argz.h +#usr/include/arpa +#usr/include/arpa/ftp.h +#usr/include/arpa/inet.h +#usr/include/arpa/nameser.h +#usr/include/arpa/nameser_compat.h +#usr/include/arpa/telnet.h +#usr/include/arpa/tftp.h +#usr/include/assert.h +#usr/include/bits +#usr/include/bits/_G_config.h +#usr/include/bits/a.out.h +#usr/include/bits/byteswap-16.h +#usr/include/bits/byteswap.h +#usr/include/bits/cmathcalls.h +#usr/include/bits/confname.h +#usr/include/bits/cpu-set.h +#usr/include/bits/dirent.h +#usr/include/bits/dlfcn.h +#usr/include/bits/elfclass.h +#usr/include/bits/endian.h +#usr/include/bits/environments.h +#usr/include/bits/epoll.h +#usr/include/bits/errno.h +#usr/include/bits/error.h +#usr/include/bits/eventfd.h +#usr/include/bits/fcntl-linux.h +#usr/include/bits/fcntl.h +#usr/include/bits/fcntl2.h +#usr/include/bits/fenv.h +#usr/include/bits/fenvinline.h +#usr/include/bits/floatn-common.h +#usr/include/bits/floatn.h +#usr/include/bits/flt-eval-method.h +#usr/include/bits/fp-fast.h +#usr/include/bits/fp-logb.h +#usr/include/bits/getopt_core.h +#usr/include/bits/getopt_ext.h +#usr/include/bits/getopt_posix.h +#usr/include/bits/hwcap.h +#usr/include/bits/in.h +#usr/include/bits/initspin.h +#usr/include/bits/inotify.h +#usr/include/bits/ioctl-types.h +#usr/include/bits/ioctls.h +#usr/include/bits/ipc.h +#usr/include/bits/ipctypes.h +#usr/include/bits/iscanonical.h +#usr/include/bits/libc-header-start.h +#usr/include/bits/libio-ldbl.h +#usr/include/bits/libio.h +#usr/include/bits/libm-simd-decl-stubs.h +#usr/include/bits/link.h +#usr/include/bits/local_lim.h +#usr/include/bits/locale.h +#usr/include/bits/long-double.h +#usr/include/bits/math-finite.h +#usr/include/bits/math-vector.h +#usr/include/bits/mathcalls-helper-functions.h +#usr/include/bits/mathcalls.h +#usr/include/bits/mathdef.h +#usr/include/bits/mathinline.h +#usr/include/bits/mman-linux.h +#usr/include/bits/mman-shared.h +#usr/include/bits/mman.h +#usr/include/bits/monetary-ldbl.h +#usr/include/bits/mqueue.h +#usr/include/bits/mqueue2.h +#usr/include/bits/msq.h +#usr/include/bits/netdb.h +#usr/include/bits/param.h +#usr/include/bits/poll.h +#usr/include/bits/poll2.h +#usr/include/bits/posix1_lim.h +#usr/include/bits/posix2_lim.h +#usr/include/bits/posix_opt.h +#usr/include/bits/printf-ldbl.h +#usr/include/bits/pthreadtypes-arch.h +#usr/include/bits/pthreadtypes.h +#usr/include/bits/ptrace-shared.h +#usr/include/bits/resource.h +#usr/include/bits/sched.h +#usr/include/bits/select.h +#usr/include/bits/select2.h +#usr/include/bits/sem.h +#usr/include/bits/semaphore.h +#usr/include/bits/setjmp.h +#usr/include/bits/setjmp2.h +#usr/include/bits/shm.h +#usr/include/bits/sigaction.h +#usr/include/bits/sigcontext.h +#usr/include/bits/sigevent-consts.h +#usr/include/bits/siginfo-arch.h +#usr/include/bits/siginfo-consts-arch.h +#usr/include/bits/siginfo-consts.h +#usr/include/bits/signalfd.h +#usr/include/bits/signum-generic.h +#usr/include/bits/signum.h +#usr/include/bits/sigstack.h +#usr/include/bits/sigthread.h +#usr/include/bits/sockaddr.h +#usr/include/bits/socket.h +#usr/include/bits/socket2.h +#usr/include/bits/socket_type.h +#usr/include/bits/ss_flags.h +#usr/include/bits/stab.def +#usr/include/bits/stat.h +#usr/include/bits/statfs.h +#usr/include/bits/statvfs.h +#usr/include/bits/stdint-intn.h +#usr/include/bits/stdint-uintn.h +#usr/include/bits/stdio-ldbl.h +#usr/include/bits/stdio.h +#usr/include/bits/stdio2.h +#usr/include/bits/stdio_lim.h +#usr/include/bits/stdlib-bsearch.h +#usr/include/bits/stdlib-float.h +#usr/include/bits/stdlib-ldbl.h +#usr/include/bits/stdlib.h +#usr/include/bits/string_fortified.h +#usr/include/bits/strings_fortified.h +#usr/include/bits/stropts.h +#usr/include/bits/sys_errlist.h +#usr/include/bits/syscall.h +#usr/include/bits/sysctl.h +#usr/include/bits/syslog-ldbl.h +#usr/include/bits/syslog-path.h +#usr/include/bits/syslog.h +#usr/include/bits/sysmacros.h +#usr/include/bits/termios.h +#usr/include/bits/thread-shared-types.h +#usr/include/bits/time.h +#usr/include/bits/timerfd.h +#usr/include/bits/timex.h +#usr/include/bits/types +#usr/include/bits/types.h +#usr/include/bits/types/FILE.h +#usr/include/bits/types/__FILE.h +#usr/include/bits/types/__locale_t.h +#usr/include/bits/types/__mbstate_t.h +#usr/include/bits/types/__sigset_t.h +#usr/include/bits/types/__sigval_t.h +#usr/include/bits/types/clock_t.h +#usr/include/bits/types/clockid_t.h +#usr/include/bits/types/locale_t.h +#usr/include/bits/types/mbstate_t.h +#usr/include/bits/types/res_state.h +#usr/include/bits/types/sig_atomic_t.h +#usr/include/bits/types/sigevent_t.h +#usr/include/bits/types/siginfo_t.h +#usr/include/bits/types/sigset_t.h +#usr/include/bits/types/sigval_t.h +#usr/include/bits/types/stack_t.h +#usr/include/bits/types/struct_iovec.h +#usr/include/bits/types/struct_itimerspec.h +#usr/include/bits/types/struct_osockaddr.h +#usr/include/bits/types/struct_rusage.h +#usr/include/bits/types/struct_sigstack.h +#usr/include/bits/types/struct_timespec.h +#usr/include/bits/types/struct_timeval.h +#usr/include/bits/types/struct_tm.h +#usr/include/bits/types/time_t.h +#usr/include/bits/types/timer_t.h +#usr/include/bits/types/wint_t.h +#usr/include/bits/typesizes.h +#usr/include/bits/uintn-identity.h +#usr/include/bits/uio-ext.h +#usr/include/bits/uio_lim.h +#usr/include/bits/unistd.h +#usr/include/bits/ustat.h +#usr/include/bits/utmp.h +#usr/include/bits/utmpx.h +#usr/include/bits/utsname.h +#usr/include/bits/waitflags.h +#usr/include/bits/waitstatus.h +#usr/include/bits/wchar-ldbl.h +#usr/include/bits/wchar.h +#usr/include/bits/wchar2.h +#usr/include/bits/wctype-wchar.h +#usr/include/bits/wordsize.h +#usr/include/bits/xopen_lim.h +#usr/include/bits/xtitypes.h +#usr/include/byteswap.h +#usr/include/complex.h +#usr/include/cpio.h +#usr/include/crypt.h +#usr/include/ctype.h +#usr/include/dirent.h +#usr/include/dlfcn.h +#usr/include/elf.h +#usr/include/endian.h +#usr/include/envz.h +#usr/include/err.h +#usr/include/errno.h +#usr/include/error.h +#usr/include/execinfo.h +#usr/include/fcntl.h +#usr/include/features.h +#usr/include/fenv.h +#usr/include/fmtmsg.h +#usr/include/fnmatch.h +#usr/include/fpu_control.h +#usr/include/fstab.h +#usr/include/fts.h +#usr/include/ftw.h +#usr/include/gconv.h +#usr/include/getopt.h +#usr/include/glob.h +#usr/include/gnu +#usr/include/gnu-versions.h +#usr/include/gnu/lib-names-lp64.h +#usr/include/gnu/lib-names.h +#usr/include/gnu/libc-version.h +#usr/include/gnu/stubs-lp64.h +#usr/include/gnu/stubs.h +#usr/include/grp.h +#usr/include/gshadow.h +#usr/include/iconv.h +#usr/include/ieee754.h +#usr/include/ifaddrs.h +#usr/include/inttypes.h +#usr/include/langinfo.h +#usr/include/lastlog.h +#usr/include/libgen.h +#usr/include/libintl.h +#usr/include/libio.h +#usr/include/limits.h +#usr/include/link.h +#usr/include/locale.h +#usr/include/malloc.h +#usr/include/math.h +#usr/include/mcheck.h +#usr/include/memory.h +#usr/include/mntent.h +#usr/include/monetary.h +#usr/include/mqueue.h +#usr/include/net +#usr/include/net/ethernet.h +#usr/include/net/if.h +#usr/include/net/if_arp.h +#usr/include/net/if_packet.h +#usr/include/net/if_ppp.h +#usr/include/net/if_shaper.h +#usr/include/net/if_slip.h +#usr/include/net/ppp-comp.h +#usr/include/net/ppp_defs.h +#usr/include/net/route.h +#usr/include/netash +#usr/include/netash/ash.h +#usr/include/netatalk +#usr/include/netatalk/at.h +#usr/include/netax25 +#usr/include/netax25/ax25.h +#usr/include/netdb.h +#usr/include/neteconet +#usr/include/neteconet/ec.h +#usr/include/netinet +#usr/include/netinet/ether.h +#usr/include/netinet/icmp6.h +#usr/include/netinet/if_ether.h +#usr/include/netinet/if_fddi.h +#usr/include/netinet/if_tr.h +#usr/include/netinet/igmp.h +#usr/include/netinet/in.h +#usr/include/netinet/in_systm.h +#usr/include/netinet/ip.h +#usr/include/netinet/ip6.h +#usr/include/netinet/ip_icmp.h +#usr/include/netinet/tcp.h +#usr/include/netinet/udp.h +#usr/include/netipx +#usr/include/netipx/ipx.h +#usr/include/netiucv +#usr/include/netiucv/iucv.h +#usr/include/netpacket +#usr/include/netpacket/packet.h +#usr/include/netrom +#usr/include/netrom/netrom.h +#usr/include/netrose +#usr/include/netrose/rose.h +#usr/include/nfs +#usr/include/nfs/nfs.h +#usr/include/nl_types.h +#usr/include/nss.h +#usr/include/obstack.h +#usr/include/paths.h +#usr/include/poll.h +#usr/include/printf.h +#usr/include/proc_service.h +#usr/include/protocols +#usr/include/protocols/routed.h +#usr/include/protocols/rwhod.h +#usr/include/protocols/talkd.h +#usr/include/protocols/timed.h +#usr/include/pthread.h +#usr/include/pty.h +#usr/include/pwd.h +#usr/include/re_comp.h +#usr/include/regex.h +#usr/include/regexp.h +#usr/include/resolv.h +#usr/include/rpc +#usr/include/rpc/auth.h +#usr/include/rpc/auth_des.h +#usr/include/rpc/auth_unix.h +#usr/include/rpc/clnt.h +#usr/include/rpc/des_crypt.h +#usr/include/rpc/key_prot.h +#usr/include/rpc/netdb.h +#usr/include/rpc/pmap_clnt.h +#usr/include/rpc/pmap_prot.h +#usr/include/rpc/pmap_rmt.h +#usr/include/rpc/rpc.h +#usr/include/rpc/rpc_des.h +#usr/include/rpc/rpc_msg.h +#usr/include/rpc/svc.h +#usr/include/rpc/svc_auth.h +#usr/include/rpc/types.h +#usr/include/rpc/xdr.h +#usr/include/rpcsvc +#usr/include/rpcsvc/bootparam.h +#usr/include/rpcsvc/bootparam_prot.h +#usr/include/rpcsvc/bootparam_prot.x +#usr/include/rpcsvc/key_prot.h +#usr/include/rpcsvc/key_prot.x +#usr/include/rpcsvc/klm_prot.h +#usr/include/rpcsvc/klm_prot.x +#usr/include/rpcsvc/mount.h +#usr/include/rpcsvc/mount.x +#usr/include/rpcsvc/nfs_prot.h +#usr/include/rpcsvc/nfs_prot.x +#usr/include/rpcsvc/nis.h +#usr/include/rpcsvc/nis.x +#usr/include/rpcsvc/nis_callback.h +#usr/include/rpcsvc/nis_callback.x +#usr/include/rpcsvc/nis_object.x +#usr/include/rpcsvc/nis_tags.h +#usr/include/rpcsvc/nislib.h +#usr/include/rpcsvc/nlm_prot.h +#usr/include/rpcsvc/nlm_prot.x +#usr/include/rpcsvc/rex.h +#usr/include/rpcsvc/rex.x +#usr/include/rpcsvc/rquota.h +#usr/include/rpcsvc/rquota.x +#usr/include/rpcsvc/rstat.h +#usr/include/rpcsvc/rstat.x +#usr/include/rpcsvc/rusers.h +#usr/include/rpcsvc/rusers.x +#usr/include/rpcsvc/sm_inter.h +#usr/include/rpcsvc/sm_inter.x +#usr/include/rpcsvc/spray.h +#usr/include/rpcsvc/spray.x +#usr/include/rpcsvc/yp.h +#usr/include/rpcsvc/yp.x +#usr/include/rpcsvc/yp_prot.h +#usr/include/rpcsvc/ypclnt.h +#usr/include/rpcsvc/yppasswd.h +#usr/include/rpcsvc/yppasswd.x +#usr/include/rpcsvc/ypupd.h +#usr/include/sched.h +#usr/include/scsi/scsi.h +#usr/include/scsi/scsi_ioctl.h +#usr/include/scsi/sg.h +#usr/include/search.h +#usr/include/semaphore.h +#usr/include/setjmp.h +#usr/include/sgtty.h +#usr/include/shadow.h +#usr/include/signal.h +#usr/include/spawn.h +#usr/include/stab.h +#usr/include/stdc-predef.h +#usr/include/stdint.h +#usr/include/stdio.h +#usr/include/stdio_ext.h +#usr/include/stdlib.h +#usr/include/string.h +#usr/include/strings.h +#usr/include/stropts.h +#usr/include/sys +#usr/include/sys/acct.h +#usr/include/sys/auxv.h +#usr/include/sys/bitypes.h +#usr/include/sys/cdefs.h +#usr/include/sys/dir.h +#usr/include/sys/elf.h +#usr/include/sys/epoll.h +#usr/include/sys/errno.h +#usr/include/sys/eventfd.h +#usr/include/sys/fanotify.h +#usr/include/sys/fcntl.h +#usr/include/sys/file.h +#usr/include/sys/fsuid.h +#usr/include/sys/gmon.h +#usr/include/sys/gmon_out.h +#usr/include/sys/inotify.h +#usr/include/sys/ioctl.h +#usr/include/sys/ipc.h +#usr/include/sys/kd.h +#usr/include/sys/klog.h +#usr/include/sys/mman.h +#usr/include/sys/mount.h +#usr/include/sys/msg.h +#usr/include/sys/mtio.h +#usr/include/sys/param.h +#usr/include/sys/pci.h +#usr/include/sys/personality.h +#usr/include/sys/poll.h +#usr/include/sys/prctl.h +#usr/include/sys/procfs.h +#usr/include/sys/profil.h +#usr/include/sys/ptrace.h +#usr/include/sys/queue.h +#usr/include/sys/quota.h +#usr/include/sys/random.h +#usr/include/sys/raw.h +#usr/include/sys/reboot.h +#usr/include/sys/resource.h +#usr/include/sys/select.h +#usr/include/sys/sem.h +#usr/include/sys/sendfile.h +#usr/include/sys/shm.h +#usr/include/sys/signal.h +#usr/include/sys/signalfd.h +#usr/include/sys/socket.h +#usr/include/sys/socketvar.h +#usr/include/sys/soundcard.h +#usr/include/sys/stat.h +#usr/include/sys/statfs.h +#usr/include/sys/statvfs.h +#usr/include/sys/stropts.h +#usr/include/sys/swap.h +#usr/include/sys/syscall.h +#usr/include/sys/sysctl.h +#usr/include/sys/sysinfo.h +#usr/include/sys/syslog.h +#usr/include/sys/sysmacros.h +#usr/include/sys/termios.h +#usr/include/sys/time.h +#usr/include/sys/timeb.h +#usr/include/sys/timerfd.h +#usr/include/sys/times.h +#usr/include/sys/timex.h +#usr/include/sys/ttychars.h +#usr/include/sys/ttydefaults.h +#usr/include/sys/types.h +#usr/include/sys/ucontext.h +#usr/include/sys/uio.h +#usr/include/sys/un.h +#usr/include/sys/unistd.h +#usr/include/sys/user.h +#usr/include/sys/ustat.h +#usr/include/sys/utsname.h +#usr/include/sys/vfs.h +#usr/include/sys/vlimit.h +#usr/include/sys/vt.h +#usr/include/sys/vtimes.h +#usr/include/sys/wait.h +#usr/include/sys/xattr.h +#usr/include/syscall.h +#usr/include/sysexits.h +#usr/include/syslog.h +#usr/include/tar.h +#usr/include/termio.h +#usr/include/termios.h +#usr/include/tgmath.h +#usr/include/thread_db.h +#usr/include/time.h +#usr/include/ttyent.h +#usr/include/uchar.h +#usr/include/ucontext.h +#usr/include/ulimit.h +#usr/include/unistd.h +#usr/include/ustat.h +#usr/include/utime.h +#usr/include/utmp.h +#usr/include/utmpx.h +#usr/include/values.h +#usr/include/wait.h +#usr/include/wchar.h +#usr/include/wctype.h +#usr/include/wordexp.h +#usr/lib/Mcrt1.o +#usr/lib/Scrt1.o +#usr/lib/audit +#usr/lib/audit/sotruss-lib.so +#usr/lib/crt1.o +#usr/lib/crti.o +#usr/lib/crtn.o +usr/lib/gconv +#usr/lib/gconv/ANSI_X3.110.so +#usr/lib/gconv/ARMSCII-8.so +#usr/lib/gconv/ASMO_449.so +#usr/lib/gconv/BIG5.so +#usr/lib/gconv/BIG5HKSCS.so +#usr/lib/gconv/BRF.so +#usr/lib/gconv/CP10007.so +#usr/lib/gconv/CP1125.so +#usr/lib/gconv/CP1250.so +#usr/lib/gconv/CP1251.so +#usr/lib/gconv/CP1252.so +#usr/lib/gconv/CP1253.so +#usr/lib/gconv/CP1254.so +#usr/lib/gconv/CP1255.so +#usr/lib/gconv/CP1256.so +#usr/lib/gconv/CP1257.so +#usr/lib/gconv/CP1258.so +#usr/lib/gconv/CP737.so +#usr/lib/gconv/CP770.so +#usr/lib/gconv/CP771.so +#usr/lib/gconv/CP772.so +#usr/lib/gconv/CP773.so +#usr/lib/gconv/CP774.so +#usr/lib/gconv/CP775.so +#usr/lib/gconv/CP932.so +#usr/lib/gconv/CSN_369103.so +#usr/lib/gconv/CWI.so +#usr/lib/gconv/DEC-MCS.so +#usr/lib/gconv/EBCDIC-AT-DE-A.so +#usr/lib/gconv/EBCDIC-AT-DE.so +#usr/lib/gconv/EBCDIC-CA-FR.so +#usr/lib/gconv/EBCDIC-DK-NO-A.so +#usr/lib/gconv/EBCDIC-DK-NO.so +#usr/lib/gconv/EBCDIC-ES-A.so +#usr/lib/gconv/EBCDIC-ES-S.so +#usr/lib/gconv/EBCDIC-ES.so +#usr/lib/gconv/EBCDIC-FI-SE-A.so +#usr/lib/gconv/EBCDIC-FI-SE.so +#usr/lib/gconv/EBCDIC-FR.so +#usr/lib/gconv/EBCDIC-IS-FRISS.so +#usr/lib/gconv/EBCDIC-IT.so +#usr/lib/gconv/EBCDIC-PT.so +#usr/lib/gconv/EBCDIC-UK.so +#usr/lib/gconv/EBCDIC-US.so +#usr/lib/gconv/ECMA-CYRILLIC.so +#usr/lib/gconv/EUC-CN.so +#usr/lib/gconv/EUC-JISX0213.so +#usr/lib/gconv/EUC-JP-MS.so +#usr/lib/gconv/EUC-JP.so +#usr/lib/gconv/EUC-KR.so +#usr/lib/gconv/EUC-TW.so +#usr/lib/gconv/GB18030.so +#usr/lib/gconv/GBBIG5.so +#usr/lib/gconv/GBGBK.so +#usr/lib/gconv/GBK.so +#usr/lib/gconv/GEORGIAN-ACADEMY.so +#usr/lib/gconv/GEORGIAN-PS.so +#usr/lib/gconv/GOST_19768-74.so +#usr/lib/gconv/GREEK-CCITT.so +#usr/lib/gconv/GREEK7-OLD.so +#usr/lib/gconv/GREEK7.so +#usr/lib/gconv/HP-GREEK8.so +#usr/lib/gconv/HP-ROMAN8.so +#usr/lib/gconv/HP-ROMAN9.so +#usr/lib/gconv/HP-THAI8.so +#usr/lib/gconv/HP-TURKISH8.so +#usr/lib/gconv/IBM037.so +#usr/lib/gconv/IBM038.so +#usr/lib/gconv/IBM1004.so +#usr/lib/gconv/IBM1008.so +#usr/lib/gconv/IBM1008_420.so +#usr/lib/gconv/IBM1025.so +#usr/lib/gconv/IBM1026.so +#usr/lib/gconv/IBM1046.so +#usr/lib/gconv/IBM1047.so +#usr/lib/gconv/IBM1097.so +#usr/lib/gconv/IBM1112.so +#usr/lib/gconv/IBM1122.so +#usr/lib/gconv/IBM1123.so +#usr/lib/gconv/IBM1124.so +#usr/lib/gconv/IBM1129.so +#usr/lib/gconv/IBM1130.so +#usr/lib/gconv/IBM1132.so +#usr/lib/gconv/IBM1133.so +#usr/lib/gconv/IBM1137.so +#usr/lib/gconv/IBM1140.so +#usr/lib/gconv/IBM1141.so +#usr/lib/gconv/IBM1142.so +#usr/lib/gconv/IBM1143.so +#usr/lib/gconv/IBM1144.so +#usr/lib/gconv/IBM1145.so +#usr/lib/gconv/IBM1146.so +#usr/lib/gconv/IBM1147.so +#usr/lib/gconv/IBM1148.so +#usr/lib/gconv/IBM1149.so +#usr/lib/gconv/IBM1153.so +#usr/lib/gconv/IBM1154.so +#usr/lib/gconv/IBM1155.so +#usr/lib/gconv/IBM1156.so +#usr/lib/gconv/IBM1157.so +#usr/lib/gconv/IBM1158.so +#usr/lib/gconv/IBM1160.so +#usr/lib/gconv/IBM1161.so +#usr/lib/gconv/IBM1162.so +#usr/lib/gconv/IBM1163.so +#usr/lib/gconv/IBM1164.so +#usr/lib/gconv/IBM1166.so +#usr/lib/gconv/IBM1167.so +#usr/lib/gconv/IBM12712.so +#usr/lib/gconv/IBM1364.so +#usr/lib/gconv/IBM1371.so +#usr/lib/gconv/IBM1388.so +#usr/lib/gconv/IBM1390.so +#usr/lib/gconv/IBM1399.so +#usr/lib/gconv/IBM16804.so +#usr/lib/gconv/IBM256.so +#usr/lib/gconv/IBM273.so +#usr/lib/gconv/IBM274.so +#usr/lib/gconv/IBM275.so +#usr/lib/gconv/IBM277.so +#usr/lib/gconv/IBM278.so +#usr/lib/gconv/IBM280.so +#usr/lib/gconv/IBM281.so +#usr/lib/gconv/IBM284.so +#usr/lib/gconv/IBM285.so +#usr/lib/gconv/IBM290.so +#usr/lib/gconv/IBM297.so +#usr/lib/gconv/IBM420.so +#usr/lib/gconv/IBM423.so +#usr/lib/gconv/IBM424.so +#usr/lib/gconv/IBM437.so +#usr/lib/gconv/IBM4517.so +#usr/lib/gconv/IBM4899.so +#usr/lib/gconv/IBM4909.so +#usr/lib/gconv/IBM4971.so +#usr/lib/gconv/IBM500.so +#usr/lib/gconv/IBM5347.so +#usr/lib/gconv/IBM803.so +#usr/lib/gconv/IBM850.so +#usr/lib/gconv/IBM851.so +#usr/lib/gconv/IBM852.so +#usr/lib/gconv/IBM855.so +#usr/lib/gconv/IBM856.so +#usr/lib/gconv/IBM857.so +#usr/lib/gconv/IBM858.so +#usr/lib/gconv/IBM860.so +#usr/lib/gconv/IBM861.so +#usr/lib/gconv/IBM862.so +#usr/lib/gconv/IBM863.so +#usr/lib/gconv/IBM864.so +#usr/lib/gconv/IBM865.so +#usr/lib/gconv/IBM866.so +#usr/lib/gconv/IBM866NAV.so +#usr/lib/gconv/IBM868.so +#usr/lib/gconv/IBM869.so +#usr/lib/gconv/IBM870.so +#usr/lib/gconv/IBM871.so +#usr/lib/gconv/IBM874.so +#usr/lib/gconv/IBM875.so +#usr/lib/gconv/IBM880.so +#usr/lib/gconv/IBM891.so +#usr/lib/gconv/IBM901.so +#usr/lib/gconv/IBM902.so +#usr/lib/gconv/IBM903.so +#usr/lib/gconv/IBM9030.so +#usr/lib/gconv/IBM904.so +#usr/lib/gconv/IBM905.so +#usr/lib/gconv/IBM9066.so +#usr/lib/gconv/IBM918.so +#usr/lib/gconv/IBM921.so +#usr/lib/gconv/IBM922.so +#usr/lib/gconv/IBM930.so +#usr/lib/gconv/IBM932.so +#usr/lib/gconv/IBM933.so +#usr/lib/gconv/IBM935.so +#usr/lib/gconv/IBM937.so +#usr/lib/gconv/IBM939.so +#usr/lib/gconv/IBM943.so +#usr/lib/gconv/IBM9448.so +#usr/lib/gconv/IEC_P27-1.so +#usr/lib/gconv/INIS-8.so +#usr/lib/gconv/INIS-CYRILLIC.so +#usr/lib/gconv/INIS.so +#usr/lib/gconv/ISIRI-3342.so +#usr/lib/gconv/ISO-2022-CN-EXT.so +#usr/lib/gconv/ISO-2022-CN.so +#usr/lib/gconv/ISO-2022-JP-3.so +#usr/lib/gconv/ISO-2022-JP.so +#usr/lib/gconv/ISO-2022-KR.so +#usr/lib/gconv/ISO-IR-197.so +#usr/lib/gconv/ISO-IR-209.so +#usr/lib/gconv/ISO646.so +#usr/lib/gconv/ISO8859-1.so +#usr/lib/gconv/ISO8859-10.so +#usr/lib/gconv/ISO8859-11.so +#usr/lib/gconv/ISO8859-13.so +#usr/lib/gconv/ISO8859-14.so +#usr/lib/gconv/ISO8859-15.so +#usr/lib/gconv/ISO8859-16.so +#usr/lib/gconv/ISO8859-2.so +#usr/lib/gconv/ISO8859-3.so +#usr/lib/gconv/ISO8859-4.so +#usr/lib/gconv/ISO8859-5.so +#usr/lib/gconv/ISO8859-6.so +#usr/lib/gconv/ISO8859-7.so +#usr/lib/gconv/ISO8859-8.so +#usr/lib/gconv/ISO8859-9.so +#usr/lib/gconv/ISO8859-9E.so +#usr/lib/gconv/ISO_10367-BOX.so +#usr/lib/gconv/ISO_11548-1.so +#usr/lib/gconv/ISO_2033.so +#usr/lib/gconv/ISO_5427-EXT.so +#usr/lib/gconv/ISO_5427.so +#usr/lib/gconv/ISO_5428.so +#usr/lib/gconv/ISO_6937-2.so +#usr/lib/gconv/ISO_6937.so +#usr/lib/gconv/JOHAB.so +#usr/lib/gconv/KOI-8.so +#usr/lib/gconv/KOI8-R.so +#usr/lib/gconv/KOI8-RU.so +#usr/lib/gconv/KOI8-T.so +#usr/lib/gconv/KOI8-U.so +#usr/lib/gconv/LATIN-GREEK-1.so +#usr/lib/gconv/LATIN-GREEK.so +#usr/lib/gconv/MAC-CENTRALEUROPE.so +#usr/lib/gconv/MAC-IS.so +#usr/lib/gconv/MAC-SAMI.so +#usr/lib/gconv/MAC-UK.so +#usr/lib/gconv/MACINTOSH.so +#usr/lib/gconv/MIK.so +#usr/lib/gconv/NATS-DANO.so +#usr/lib/gconv/NATS-SEFI.so +#usr/lib/gconv/PT154.so +#usr/lib/gconv/RK1048.so +#usr/lib/gconv/SAMI-WS2.so +#usr/lib/gconv/SHIFT_JISX0213.so +#usr/lib/gconv/SJIS.so +#usr/lib/gconv/T.61.so +#usr/lib/gconv/TCVN5712-1.so +#usr/lib/gconv/TIS-620.so +#usr/lib/gconv/TSCII.so +#usr/lib/gconv/UHC.so +#usr/lib/gconv/UNICODE.so +#usr/lib/gconv/UTF-16.so +#usr/lib/gconv/UTF-32.so +#usr/lib/gconv/UTF-7.so +#usr/lib/gconv/VISCII.so +#usr/lib/gconv/gconv-modules +#usr/lib/gconv/libCNS.so +#usr/lib/gconv/libGB.so +#usr/lib/gconv/libISOIR165.so +#usr/lib/gconv/libJIS.so +#usr/lib/gconv/libJISX0213.so +#usr/lib/gconv/libKSC.so +#usr/lib/gcrt1.o +#usr/lib/glibc +#usr/lib/glibc/getconf +#usr/lib/glibc/getconf/POSIX_V6_LP64_OFF64 +#usr/lib/glibc/getconf/POSIX_V7_LP64_OFF64 +#usr/lib/glibc/getconf/XBS5_LP64_OFF64 +#usr/lib/libBrokenLocale.a +#usr/lib/libBrokenLocale.so +#usr/lib/libanl.a +#usr/lib/libanl.so +#usr/lib/libc.a +#usr/lib/libc.so +#usr/lib/libc_nonshared.a +#usr/lib/libcidn.so +#usr/lib/libcrypt.a +#usr/lib/libcrypt.so +#usr/lib/libdl.a +#usr/lib/libdl.so +#usr/lib/libg.a +#usr/lib/libm.a +#usr/lib/libm.so +#usr/lib/libmcheck.a +#usr/lib/libnsl.a +#usr/lib/libnsl.so +#usr/lib/libnss_compat.so +#usr/lib/libnss_db.so +#usr/lib/libnss_dns.so +#usr/lib/libnss_files.so +#usr/lib/libnss_hesiod.so +#usr/lib/libnss_nis.so +#usr/lib/libnss_nisplus.so +#usr/lib/libpthread.a +#usr/lib/libpthread.so +#usr/lib/libpthread_nonshared.a +#usr/lib/libresolv.a +#usr/lib/libresolv.so +#usr/lib/librpcsvc.a +#usr/lib/librt.a +#usr/lib/librt.so +#usr/lib/libthread_db.so +#usr/lib/libutil.a +#usr/lib/libutil.so +usr/lib/locale +#usr/lib/locale/aa_DJ +#usr/lib/locale/aa_DJ.utf8 +#usr/lib/locale/aa_DJ.utf8/LC_ADDRESS +#usr/lib/locale/aa_DJ.utf8/LC_COLLATE +#usr/lib/locale/aa_DJ.utf8/LC_CTYPE +#usr/lib/locale/aa_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ.utf8/LC_MONETARY +#usr/lib/locale/aa_DJ.utf8/LC_NAME +#usr/lib/locale/aa_DJ.utf8/LC_NUMERIC +#usr/lib/locale/aa_DJ.utf8/LC_PAPER +#usr/lib/locale/aa_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/aa_DJ.utf8/LC_TIME +#usr/lib/locale/aa_DJ/LC_ADDRESS +#usr/lib/locale/aa_DJ/LC_COLLATE +#usr/lib/locale/aa_DJ/LC_CTYPE +#usr/lib/locale/aa_DJ/LC_IDENTIFICATION +#usr/lib/locale/aa_DJ/LC_MEASUREMENT +#usr/lib/locale/aa_DJ/LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_DJ/LC_MONETARY +#usr/lib/locale/aa_DJ/LC_NAME +#usr/lib/locale/aa_DJ/LC_NUMERIC +#usr/lib/locale/aa_DJ/LC_PAPER +#usr/lib/locale/aa_DJ/LC_TELEPHONE +#usr/lib/locale/aa_DJ/LC_TIME +#usr/lib/locale/aa_ER +#usr/lib/locale/aa_ER/LC_ADDRESS +#usr/lib/locale/aa_ER/LC_COLLATE +#usr/lib/locale/aa_ER/LC_CTYPE +#usr/lib/locale/aa_ER/LC_IDENTIFICATION +#usr/lib/locale/aa_ER/LC_MEASUREMENT +#usr/lib/locale/aa_ER/LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER/LC_MONETARY +#usr/lib/locale/aa_ER/LC_NAME +#usr/lib/locale/aa_ER/LC_NUMERIC +#usr/lib/locale/aa_ER/LC_PAPER +#usr/lib/locale/aa_ER/LC_TELEPHONE +#usr/lib/locale/aa_ER/LC_TIME +#usr/lib/locale/aa_ER@saaho +#usr/lib/locale/aa_ER@saaho/LC_ADDRESS +#usr/lib/locale/aa_ER@saaho/LC_COLLATE +#usr/lib/locale/aa_ER@saaho/LC_CTYPE +#usr/lib/locale/aa_ER@saaho/LC_IDENTIFICATION +#usr/lib/locale/aa_ER@saaho/LC_MEASUREMENT +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ER@saaho/LC_MONETARY +#usr/lib/locale/aa_ER@saaho/LC_NAME +#usr/lib/locale/aa_ER@saaho/LC_NUMERIC +#usr/lib/locale/aa_ER@saaho/LC_PAPER +#usr/lib/locale/aa_ER@saaho/LC_TELEPHONE +#usr/lib/locale/aa_ER@saaho/LC_TIME +#usr/lib/locale/aa_ET +#usr/lib/locale/aa_ET/LC_ADDRESS +#usr/lib/locale/aa_ET/LC_COLLATE +#usr/lib/locale/aa_ET/LC_CTYPE +#usr/lib/locale/aa_ET/LC_IDENTIFICATION +#usr/lib/locale/aa_ET/LC_MEASUREMENT +#usr/lib/locale/aa_ET/LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/aa_ET/LC_MONETARY +#usr/lib/locale/aa_ET/LC_NAME +#usr/lib/locale/aa_ET/LC_NUMERIC +#usr/lib/locale/aa_ET/LC_PAPER +#usr/lib/locale/aa_ET/LC_TELEPHONE +#usr/lib/locale/aa_ET/LC_TIME +#usr/lib/locale/af_ZA +#usr/lib/locale/af_ZA.utf8 +#usr/lib/locale/af_ZA.utf8/LC_ADDRESS +#usr/lib/locale/af_ZA.utf8/LC_COLLATE +#usr/lib/locale/af_ZA.utf8/LC_CTYPE +#usr/lib/locale/af_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/af_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA.utf8/LC_MONETARY +#usr/lib/locale/af_ZA.utf8/LC_NAME +#usr/lib/locale/af_ZA.utf8/LC_NUMERIC +#usr/lib/locale/af_ZA.utf8/LC_PAPER +#usr/lib/locale/af_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/af_ZA.utf8/LC_TIME +#usr/lib/locale/af_ZA/LC_ADDRESS +#usr/lib/locale/af_ZA/LC_COLLATE +#usr/lib/locale/af_ZA/LC_CTYPE +#usr/lib/locale/af_ZA/LC_IDENTIFICATION +#usr/lib/locale/af_ZA/LC_MEASUREMENT +#usr/lib/locale/af_ZA/LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/af_ZA/LC_MONETARY +#usr/lib/locale/af_ZA/LC_NAME +#usr/lib/locale/af_ZA/LC_NUMERIC +#usr/lib/locale/af_ZA/LC_PAPER +#usr/lib/locale/af_ZA/LC_TELEPHONE +#usr/lib/locale/af_ZA/LC_TIME +#usr/lib/locale/agr_PE +#usr/lib/locale/agr_PE/LC_ADDRESS +#usr/lib/locale/agr_PE/LC_COLLATE +#usr/lib/locale/agr_PE/LC_CTYPE +#usr/lib/locale/agr_PE/LC_IDENTIFICATION +#usr/lib/locale/agr_PE/LC_MEASUREMENT +#usr/lib/locale/agr_PE/LC_MESSAGES +#usr/lib/locale/agr_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/agr_PE/LC_MONETARY +#usr/lib/locale/agr_PE/LC_NAME +#usr/lib/locale/agr_PE/LC_NUMERIC +#usr/lib/locale/agr_PE/LC_PAPER +#usr/lib/locale/agr_PE/LC_TELEPHONE +#usr/lib/locale/agr_PE/LC_TIME +#usr/lib/locale/ak_GH +#usr/lib/locale/ak_GH/LC_ADDRESS +#usr/lib/locale/ak_GH/LC_COLLATE +#usr/lib/locale/ak_GH/LC_CTYPE +#usr/lib/locale/ak_GH/LC_IDENTIFICATION +#usr/lib/locale/ak_GH/LC_MEASUREMENT +#usr/lib/locale/ak_GH/LC_MESSAGES +#usr/lib/locale/ak_GH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ak_GH/LC_MONETARY +#usr/lib/locale/ak_GH/LC_NAME +#usr/lib/locale/ak_GH/LC_NUMERIC +#usr/lib/locale/ak_GH/LC_PAPER +#usr/lib/locale/ak_GH/LC_TELEPHONE +#usr/lib/locale/ak_GH/LC_TIME +#usr/lib/locale/am_ET +#usr/lib/locale/am_ET/LC_ADDRESS +#usr/lib/locale/am_ET/LC_COLLATE +#usr/lib/locale/am_ET/LC_CTYPE +#usr/lib/locale/am_ET/LC_IDENTIFICATION +#usr/lib/locale/am_ET/LC_MEASUREMENT +#usr/lib/locale/am_ET/LC_MESSAGES +#usr/lib/locale/am_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/am_ET/LC_MONETARY +#usr/lib/locale/am_ET/LC_NAME +#usr/lib/locale/am_ET/LC_NUMERIC +#usr/lib/locale/am_ET/LC_PAPER +#usr/lib/locale/am_ET/LC_TELEPHONE +#usr/lib/locale/am_ET/LC_TIME +#usr/lib/locale/an_ES +#usr/lib/locale/an_ES.utf8 +#usr/lib/locale/an_ES.utf8/LC_ADDRESS +#usr/lib/locale/an_ES.utf8/LC_COLLATE +#usr/lib/locale/an_ES.utf8/LC_CTYPE +#usr/lib/locale/an_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/an_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/an_ES.utf8/LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES.utf8/LC_MONETARY +#usr/lib/locale/an_ES.utf8/LC_NAME +#usr/lib/locale/an_ES.utf8/LC_NUMERIC +#usr/lib/locale/an_ES.utf8/LC_PAPER +#usr/lib/locale/an_ES.utf8/LC_TELEPHONE +#usr/lib/locale/an_ES.utf8/LC_TIME +#usr/lib/locale/an_ES/LC_ADDRESS +#usr/lib/locale/an_ES/LC_COLLATE +#usr/lib/locale/an_ES/LC_CTYPE +#usr/lib/locale/an_ES/LC_IDENTIFICATION +#usr/lib/locale/an_ES/LC_MEASUREMENT +#usr/lib/locale/an_ES/LC_MESSAGES +#usr/lib/locale/an_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/an_ES/LC_MONETARY +#usr/lib/locale/an_ES/LC_NAME +#usr/lib/locale/an_ES/LC_NUMERIC +#usr/lib/locale/an_ES/LC_PAPER +#usr/lib/locale/an_ES/LC_TELEPHONE +#usr/lib/locale/an_ES/LC_TIME +#usr/lib/locale/anp_IN +#usr/lib/locale/anp_IN/LC_ADDRESS +#usr/lib/locale/anp_IN/LC_COLLATE +#usr/lib/locale/anp_IN/LC_CTYPE +#usr/lib/locale/anp_IN/LC_IDENTIFICATION +#usr/lib/locale/anp_IN/LC_MEASUREMENT +#usr/lib/locale/anp_IN/LC_MESSAGES +#usr/lib/locale/anp_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/anp_IN/LC_MONETARY +#usr/lib/locale/anp_IN/LC_NAME +#usr/lib/locale/anp_IN/LC_NUMERIC +#usr/lib/locale/anp_IN/LC_PAPER +#usr/lib/locale/anp_IN/LC_TELEPHONE +#usr/lib/locale/anp_IN/LC_TIME +#usr/lib/locale/ar_AE +#usr/lib/locale/ar_AE.utf8 +#usr/lib/locale/ar_AE.utf8/LC_ADDRESS +#usr/lib/locale/ar_AE.utf8/LC_COLLATE +#usr/lib/locale/ar_AE.utf8/LC_CTYPE +#usr/lib/locale/ar_AE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_AE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE.utf8/LC_MONETARY +#usr/lib/locale/ar_AE.utf8/LC_NAME +#usr/lib/locale/ar_AE.utf8/LC_NUMERIC +#usr/lib/locale/ar_AE.utf8/LC_PAPER +#usr/lib/locale/ar_AE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_AE.utf8/LC_TIME +#usr/lib/locale/ar_AE/LC_ADDRESS +#usr/lib/locale/ar_AE/LC_COLLATE +#usr/lib/locale/ar_AE/LC_CTYPE +#usr/lib/locale/ar_AE/LC_IDENTIFICATION +#usr/lib/locale/ar_AE/LC_MEASUREMENT +#usr/lib/locale/ar_AE/LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_AE/LC_MONETARY +#usr/lib/locale/ar_AE/LC_NAME +#usr/lib/locale/ar_AE/LC_NUMERIC +#usr/lib/locale/ar_AE/LC_PAPER +#usr/lib/locale/ar_AE/LC_TELEPHONE +#usr/lib/locale/ar_AE/LC_TIME +#usr/lib/locale/ar_BH +#usr/lib/locale/ar_BH.utf8 +#usr/lib/locale/ar_BH.utf8/LC_ADDRESS +#usr/lib/locale/ar_BH.utf8/LC_COLLATE +#usr/lib/locale/ar_BH.utf8/LC_CTYPE +#usr/lib/locale/ar_BH.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_BH.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH.utf8/LC_MONETARY +#usr/lib/locale/ar_BH.utf8/LC_NAME +#usr/lib/locale/ar_BH.utf8/LC_NUMERIC +#usr/lib/locale/ar_BH.utf8/LC_PAPER +#usr/lib/locale/ar_BH.utf8/LC_TELEPHONE +#usr/lib/locale/ar_BH.utf8/LC_TIME +#usr/lib/locale/ar_BH/LC_ADDRESS +#usr/lib/locale/ar_BH/LC_COLLATE +#usr/lib/locale/ar_BH/LC_CTYPE +#usr/lib/locale/ar_BH/LC_IDENTIFICATION +#usr/lib/locale/ar_BH/LC_MEASUREMENT +#usr/lib/locale/ar_BH/LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_BH/LC_MONETARY +#usr/lib/locale/ar_BH/LC_NAME +#usr/lib/locale/ar_BH/LC_NUMERIC +#usr/lib/locale/ar_BH/LC_PAPER +#usr/lib/locale/ar_BH/LC_TELEPHONE +#usr/lib/locale/ar_BH/LC_TIME +#usr/lib/locale/ar_DZ +#usr/lib/locale/ar_DZ.utf8 +#usr/lib/locale/ar_DZ.utf8/LC_ADDRESS +#usr/lib/locale/ar_DZ.utf8/LC_COLLATE +#usr/lib/locale/ar_DZ.utf8/LC_CTYPE +#usr/lib/locale/ar_DZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ.utf8/LC_MONETARY +#usr/lib/locale/ar_DZ.utf8/LC_NAME +#usr/lib/locale/ar_DZ.utf8/LC_NUMERIC +#usr/lib/locale/ar_DZ.utf8/LC_PAPER +#usr/lib/locale/ar_DZ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_DZ.utf8/LC_TIME +#usr/lib/locale/ar_DZ/LC_ADDRESS +#usr/lib/locale/ar_DZ/LC_COLLATE +#usr/lib/locale/ar_DZ/LC_CTYPE +#usr/lib/locale/ar_DZ/LC_IDENTIFICATION +#usr/lib/locale/ar_DZ/LC_MEASUREMENT +#usr/lib/locale/ar_DZ/LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_DZ/LC_MONETARY +#usr/lib/locale/ar_DZ/LC_NAME +#usr/lib/locale/ar_DZ/LC_NUMERIC +#usr/lib/locale/ar_DZ/LC_PAPER +#usr/lib/locale/ar_DZ/LC_TELEPHONE +#usr/lib/locale/ar_DZ/LC_TIME +#usr/lib/locale/ar_EG +#usr/lib/locale/ar_EG.utf8 +#usr/lib/locale/ar_EG.utf8/LC_ADDRESS +#usr/lib/locale/ar_EG.utf8/LC_COLLATE +#usr/lib/locale/ar_EG.utf8/LC_CTYPE +#usr/lib/locale/ar_EG.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_EG.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG.utf8/LC_MONETARY +#usr/lib/locale/ar_EG.utf8/LC_NAME +#usr/lib/locale/ar_EG.utf8/LC_NUMERIC +#usr/lib/locale/ar_EG.utf8/LC_PAPER +#usr/lib/locale/ar_EG.utf8/LC_TELEPHONE +#usr/lib/locale/ar_EG.utf8/LC_TIME +#usr/lib/locale/ar_EG/LC_ADDRESS +#usr/lib/locale/ar_EG/LC_COLLATE +#usr/lib/locale/ar_EG/LC_CTYPE +#usr/lib/locale/ar_EG/LC_IDENTIFICATION +#usr/lib/locale/ar_EG/LC_MEASUREMENT +#usr/lib/locale/ar_EG/LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_EG/LC_MONETARY +#usr/lib/locale/ar_EG/LC_NAME +#usr/lib/locale/ar_EG/LC_NUMERIC +#usr/lib/locale/ar_EG/LC_PAPER +#usr/lib/locale/ar_EG/LC_TELEPHONE +#usr/lib/locale/ar_EG/LC_TIME +#usr/lib/locale/ar_IN +#usr/lib/locale/ar_IN/LC_ADDRESS +#usr/lib/locale/ar_IN/LC_COLLATE +#usr/lib/locale/ar_IN/LC_CTYPE +#usr/lib/locale/ar_IN/LC_IDENTIFICATION +#usr/lib/locale/ar_IN/LC_MEASUREMENT +#usr/lib/locale/ar_IN/LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IN/LC_MONETARY +#usr/lib/locale/ar_IN/LC_NAME +#usr/lib/locale/ar_IN/LC_NUMERIC +#usr/lib/locale/ar_IN/LC_PAPER +#usr/lib/locale/ar_IN/LC_TELEPHONE +#usr/lib/locale/ar_IN/LC_TIME +#usr/lib/locale/ar_IQ +#usr/lib/locale/ar_IQ.utf8 +#usr/lib/locale/ar_IQ.utf8/LC_ADDRESS +#usr/lib/locale/ar_IQ.utf8/LC_COLLATE +#usr/lib/locale/ar_IQ.utf8/LC_CTYPE +#usr/lib/locale/ar_IQ.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ.utf8/LC_MONETARY +#usr/lib/locale/ar_IQ.utf8/LC_NAME +#usr/lib/locale/ar_IQ.utf8/LC_NUMERIC +#usr/lib/locale/ar_IQ.utf8/LC_PAPER +#usr/lib/locale/ar_IQ.utf8/LC_TELEPHONE +#usr/lib/locale/ar_IQ.utf8/LC_TIME +#usr/lib/locale/ar_IQ/LC_ADDRESS +#usr/lib/locale/ar_IQ/LC_COLLATE +#usr/lib/locale/ar_IQ/LC_CTYPE +#usr/lib/locale/ar_IQ/LC_IDENTIFICATION +#usr/lib/locale/ar_IQ/LC_MEASUREMENT +#usr/lib/locale/ar_IQ/LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_IQ/LC_MONETARY +#usr/lib/locale/ar_IQ/LC_NAME +#usr/lib/locale/ar_IQ/LC_NUMERIC +#usr/lib/locale/ar_IQ/LC_PAPER +#usr/lib/locale/ar_IQ/LC_TELEPHONE +#usr/lib/locale/ar_IQ/LC_TIME +#usr/lib/locale/ar_JO +#usr/lib/locale/ar_JO.utf8 +#usr/lib/locale/ar_JO.utf8/LC_ADDRESS +#usr/lib/locale/ar_JO.utf8/LC_COLLATE +#usr/lib/locale/ar_JO.utf8/LC_CTYPE +#usr/lib/locale/ar_JO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_JO.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO.utf8/LC_MONETARY +#usr/lib/locale/ar_JO.utf8/LC_NAME +#usr/lib/locale/ar_JO.utf8/LC_NUMERIC +#usr/lib/locale/ar_JO.utf8/LC_PAPER +#usr/lib/locale/ar_JO.utf8/LC_TELEPHONE +#usr/lib/locale/ar_JO.utf8/LC_TIME +#usr/lib/locale/ar_JO/LC_ADDRESS +#usr/lib/locale/ar_JO/LC_COLLATE +#usr/lib/locale/ar_JO/LC_CTYPE +#usr/lib/locale/ar_JO/LC_IDENTIFICATION +#usr/lib/locale/ar_JO/LC_MEASUREMENT +#usr/lib/locale/ar_JO/LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_JO/LC_MONETARY +#usr/lib/locale/ar_JO/LC_NAME +#usr/lib/locale/ar_JO/LC_NUMERIC +#usr/lib/locale/ar_JO/LC_PAPER +#usr/lib/locale/ar_JO/LC_TELEPHONE +#usr/lib/locale/ar_JO/LC_TIME +#usr/lib/locale/ar_KW +#usr/lib/locale/ar_KW.utf8 +#usr/lib/locale/ar_KW.utf8/LC_ADDRESS +#usr/lib/locale/ar_KW.utf8/LC_COLLATE +#usr/lib/locale/ar_KW.utf8/LC_CTYPE +#usr/lib/locale/ar_KW.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_KW.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW.utf8/LC_MONETARY +#usr/lib/locale/ar_KW.utf8/LC_NAME +#usr/lib/locale/ar_KW.utf8/LC_NUMERIC +#usr/lib/locale/ar_KW.utf8/LC_PAPER +#usr/lib/locale/ar_KW.utf8/LC_TELEPHONE +#usr/lib/locale/ar_KW.utf8/LC_TIME +#usr/lib/locale/ar_KW/LC_ADDRESS +#usr/lib/locale/ar_KW/LC_COLLATE +#usr/lib/locale/ar_KW/LC_CTYPE +#usr/lib/locale/ar_KW/LC_IDENTIFICATION +#usr/lib/locale/ar_KW/LC_MEASUREMENT +#usr/lib/locale/ar_KW/LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_KW/LC_MONETARY +#usr/lib/locale/ar_KW/LC_NAME +#usr/lib/locale/ar_KW/LC_NUMERIC +#usr/lib/locale/ar_KW/LC_PAPER +#usr/lib/locale/ar_KW/LC_TELEPHONE +#usr/lib/locale/ar_KW/LC_TIME +#usr/lib/locale/ar_LB +#usr/lib/locale/ar_LB.utf8 +#usr/lib/locale/ar_LB.utf8/LC_ADDRESS +#usr/lib/locale/ar_LB.utf8/LC_COLLATE +#usr/lib/locale/ar_LB.utf8/LC_CTYPE +#usr/lib/locale/ar_LB.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LB.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB.utf8/LC_MONETARY +#usr/lib/locale/ar_LB.utf8/LC_NAME +#usr/lib/locale/ar_LB.utf8/LC_NUMERIC +#usr/lib/locale/ar_LB.utf8/LC_PAPER +#usr/lib/locale/ar_LB.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LB.utf8/LC_TIME +#usr/lib/locale/ar_LB/LC_ADDRESS +#usr/lib/locale/ar_LB/LC_COLLATE +#usr/lib/locale/ar_LB/LC_CTYPE +#usr/lib/locale/ar_LB/LC_IDENTIFICATION +#usr/lib/locale/ar_LB/LC_MEASUREMENT +#usr/lib/locale/ar_LB/LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LB/LC_MONETARY +#usr/lib/locale/ar_LB/LC_NAME +#usr/lib/locale/ar_LB/LC_NUMERIC +#usr/lib/locale/ar_LB/LC_PAPER +#usr/lib/locale/ar_LB/LC_TELEPHONE +#usr/lib/locale/ar_LB/LC_TIME +#usr/lib/locale/ar_LY +#usr/lib/locale/ar_LY.utf8 +#usr/lib/locale/ar_LY.utf8/LC_ADDRESS +#usr/lib/locale/ar_LY.utf8/LC_COLLATE +#usr/lib/locale/ar_LY.utf8/LC_CTYPE +#usr/lib/locale/ar_LY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_LY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY.utf8/LC_MONETARY +#usr/lib/locale/ar_LY.utf8/LC_NAME +#usr/lib/locale/ar_LY.utf8/LC_NUMERIC +#usr/lib/locale/ar_LY.utf8/LC_PAPER +#usr/lib/locale/ar_LY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_LY.utf8/LC_TIME +#usr/lib/locale/ar_LY/LC_ADDRESS +#usr/lib/locale/ar_LY/LC_COLLATE +#usr/lib/locale/ar_LY/LC_CTYPE +#usr/lib/locale/ar_LY/LC_IDENTIFICATION +#usr/lib/locale/ar_LY/LC_MEASUREMENT +#usr/lib/locale/ar_LY/LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_LY/LC_MONETARY +#usr/lib/locale/ar_LY/LC_NAME +#usr/lib/locale/ar_LY/LC_NUMERIC +#usr/lib/locale/ar_LY/LC_PAPER +#usr/lib/locale/ar_LY/LC_TELEPHONE +#usr/lib/locale/ar_LY/LC_TIME +#usr/lib/locale/ar_MA +#usr/lib/locale/ar_MA.utf8 +#usr/lib/locale/ar_MA.utf8/LC_ADDRESS +#usr/lib/locale/ar_MA.utf8/LC_COLLATE +#usr/lib/locale/ar_MA.utf8/LC_CTYPE +#usr/lib/locale/ar_MA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_MA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA.utf8/LC_MONETARY +#usr/lib/locale/ar_MA.utf8/LC_NAME +#usr/lib/locale/ar_MA.utf8/LC_NUMERIC +#usr/lib/locale/ar_MA.utf8/LC_PAPER +#usr/lib/locale/ar_MA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_MA.utf8/LC_TIME +#usr/lib/locale/ar_MA/LC_ADDRESS +#usr/lib/locale/ar_MA/LC_COLLATE +#usr/lib/locale/ar_MA/LC_CTYPE +#usr/lib/locale/ar_MA/LC_IDENTIFICATION +#usr/lib/locale/ar_MA/LC_MEASUREMENT +#usr/lib/locale/ar_MA/LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_MA/LC_MONETARY +#usr/lib/locale/ar_MA/LC_NAME +#usr/lib/locale/ar_MA/LC_NUMERIC +#usr/lib/locale/ar_MA/LC_PAPER +#usr/lib/locale/ar_MA/LC_TELEPHONE +#usr/lib/locale/ar_MA/LC_TIME +#usr/lib/locale/ar_OM +#usr/lib/locale/ar_OM.utf8 +#usr/lib/locale/ar_OM.utf8/LC_ADDRESS +#usr/lib/locale/ar_OM.utf8/LC_COLLATE +#usr/lib/locale/ar_OM.utf8/LC_CTYPE +#usr/lib/locale/ar_OM.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_OM.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM.utf8/LC_MONETARY +#usr/lib/locale/ar_OM.utf8/LC_NAME +#usr/lib/locale/ar_OM.utf8/LC_NUMERIC +#usr/lib/locale/ar_OM.utf8/LC_PAPER +#usr/lib/locale/ar_OM.utf8/LC_TELEPHONE +#usr/lib/locale/ar_OM.utf8/LC_TIME +#usr/lib/locale/ar_OM/LC_ADDRESS +#usr/lib/locale/ar_OM/LC_COLLATE +#usr/lib/locale/ar_OM/LC_CTYPE +#usr/lib/locale/ar_OM/LC_IDENTIFICATION +#usr/lib/locale/ar_OM/LC_MEASUREMENT +#usr/lib/locale/ar_OM/LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_OM/LC_MONETARY +#usr/lib/locale/ar_OM/LC_NAME +#usr/lib/locale/ar_OM/LC_NUMERIC +#usr/lib/locale/ar_OM/LC_PAPER +#usr/lib/locale/ar_OM/LC_TELEPHONE +#usr/lib/locale/ar_OM/LC_TIME +#usr/lib/locale/ar_QA +#usr/lib/locale/ar_QA.utf8 +#usr/lib/locale/ar_QA.utf8/LC_ADDRESS +#usr/lib/locale/ar_QA.utf8/LC_COLLATE +#usr/lib/locale/ar_QA.utf8/LC_CTYPE +#usr/lib/locale/ar_QA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_QA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA.utf8/LC_MONETARY +#usr/lib/locale/ar_QA.utf8/LC_NAME +#usr/lib/locale/ar_QA.utf8/LC_NUMERIC +#usr/lib/locale/ar_QA.utf8/LC_PAPER +#usr/lib/locale/ar_QA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_QA.utf8/LC_TIME +#usr/lib/locale/ar_QA/LC_ADDRESS +#usr/lib/locale/ar_QA/LC_COLLATE +#usr/lib/locale/ar_QA/LC_CTYPE +#usr/lib/locale/ar_QA/LC_IDENTIFICATION +#usr/lib/locale/ar_QA/LC_MEASUREMENT +#usr/lib/locale/ar_QA/LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_QA/LC_MONETARY +#usr/lib/locale/ar_QA/LC_NAME +#usr/lib/locale/ar_QA/LC_NUMERIC +#usr/lib/locale/ar_QA/LC_PAPER +#usr/lib/locale/ar_QA/LC_TELEPHONE +#usr/lib/locale/ar_QA/LC_TIME +#usr/lib/locale/ar_SA +#usr/lib/locale/ar_SA.utf8 +#usr/lib/locale/ar_SA.utf8/LC_ADDRESS +#usr/lib/locale/ar_SA.utf8/LC_COLLATE +#usr/lib/locale/ar_SA.utf8/LC_CTYPE +#usr/lib/locale/ar_SA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SA.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA.utf8/LC_MONETARY +#usr/lib/locale/ar_SA.utf8/LC_NAME +#usr/lib/locale/ar_SA.utf8/LC_NUMERIC +#usr/lib/locale/ar_SA.utf8/LC_PAPER +#usr/lib/locale/ar_SA.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SA.utf8/LC_TIME +#usr/lib/locale/ar_SA/LC_ADDRESS +#usr/lib/locale/ar_SA/LC_COLLATE +#usr/lib/locale/ar_SA/LC_CTYPE +#usr/lib/locale/ar_SA/LC_IDENTIFICATION +#usr/lib/locale/ar_SA/LC_MEASUREMENT +#usr/lib/locale/ar_SA/LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SA/LC_MONETARY +#usr/lib/locale/ar_SA/LC_NAME +#usr/lib/locale/ar_SA/LC_NUMERIC +#usr/lib/locale/ar_SA/LC_PAPER +#usr/lib/locale/ar_SA/LC_TELEPHONE +#usr/lib/locale/ar_SA/LC_TIME +#usr/lib/locale/ar_SD +#usr/lib/locale/ar_SD.utf8 +#usr/lib/locale/ar_SD.utf8/LC_ADDRESS +#usr/lib/locale/ar_SD.utf8/LC_COLLATE +#usr/lib/locale/ar_SD.utf8/LC_CTYPE +#usr/lib/locale/ar_SD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SD.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD.utf8/LC_MONETARY +#usr/lib/locale/ar_SD.utf8/LC_NAME +#usr/lib/locale/ar_SD.utf8/LC_NUMERIC +#usr/lib/locale/ar_SD.utf8/LC_PAPER +#usr/lib/locale/ar_SD.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SD.utf8/LC_TIME +#usr/lib/locale/ar_SD/LC_ADDRESS +#usr/lib/locale/ar_SD/LC_COLLATE +#usr/lib/locale/ar_SD/LC_CTYPE +#usr/lib/locale/ar_SD/LC_IDENTIFICATION +#usr/lib/locale/ar_SD/LC_MEASUREMENT +#usr/lib/locale/ar_SD/LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SD/LC_MONETARY +#usr/lib/locale/ar_SD/LC_NAME +#usr/lib/locale/ar_SD/LC_NUMERIC +#usr/lib/locale/ar_SD/LC_PAPER +#usr/lib/locale/ar_SD/LC_TELEPHONE +#usr/lib/locale/ar_SD/LC_TIME +#usr/lib/locale/ar_SS +#usr/lib/locale/ar_SS/LC_ADDRESS +#usr/lib/locale/ar_SS/LC_COLLATE +#usr/lib/locale/ar_SS/LC_CTYPE +#usr/lib/locale/ar_SS/LC_IDENTIFICATION +#usr/lib/locale/ar_SS/LC_MEASUREMENT +#usr/lib/locale/ar_SS/LC_MESSAGES +#usr/lib/locale/ar_SS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SS/LC_MONETARY +#usr/lib/locale/ar_SS/LC_NAME +#usr/lib/locale/ar_SS/LC_NUMERIC +#usr/lib/locale/ar_SS/LC_PAPER +#usr/lib/locale/ar_SS/LC_TELEPHONE +#usr/lib/locale/ar_SS/LC_TIME +#usr/lib/locale/ar_SY +#usr/lib/locale/ar_SY.utf8 +#usr/lib/locale/ar_SY.utf8/LC_ADDRESS +#usr/lib/locale/ar_SY.utf8/LC_COLLATE +#usr/lib/locale/ar_SY.utf8/LC_CTYPE +#usr/lib/locale/ar_SY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_SY.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY.utf8/LC_MONETARY +#usr/lib/locale/ar_SY.utf8/LC_NAME +#usr/lib/locale/ar_SY.utf8/LC_NUMERIC +#usr/lib/locale/ar_SY.utf8/LC_PAPER +#usr/lib/locale/ar_SY.utf8/LC_TELEPHONE +#usr/lib/locale/ar_SY.utf8/LC_TIME +#usr/lib/locale/ar_SY/LC_ADDRESS +#usr/lib/locale/ar_SY/LC_COLLATE +#usr/lib/locale/ar_SY/LC_CTYPE +#usr/lib/locale/ar_SY/LC_IDENTIFICATION +#usr/lib/locale/ar_SY/LC_MEASUREMENT +#usr/lib/locale/ar_SY/LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_SY/LC_MONETARY +#usr/lib/locale/ar_SY/LC_NAME +#usr/lib/locale/ar_SY/LC_NUMERIC +#usr/lib/locale/ar_SY/LC_PAPER +#usr/lib/locale/ar_SY/LC_TELEPHONE +#usr/lib/locale/ar_SY/LC_TIME +#usr/lib/locale/ar_TN +#usr/lib/locale/ar_TN.utf8 +#usr/lib/locale/ar_TN.utf8/LC_ADDRESS +#usr/lib/locale/ar_TN.utf8/LC_COLLATE +#usr/lib/locale/ar_TN.utf8/LC_CTYPE +#usr/lib/locale/ar_TN.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_TN.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN.utf8/LC_MONETARY +#usr/lib/locale/ar_TN.utf8/LC_NAME +#usr/lib/locale/ar_TN.utf8/LC_NUMERIC +#usr/lib/locale/ar_TN.utf8/LC_PAPER +#usr/lib/locale/ar_TN.utf8/LC_TELEPHONE +#usr/lib/locale/ar_TN.utf8/LC_TIME +#usr/lib/locale/ar_TN/LC_ADDRESS +#usr/lib/locale/ar_TN/LC_COLLATE +#usr/lib/locale/ar_TN/LC_CTYPE +#usr/lib/locale/ar_TN/LC_IDENTIFICATION +#usr/lib/locale/ar_TN/LC_MEASUREMENT +#usr/lib/locale/ar_TN/LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_TN/LC_MONETARY +#usr/lib/locale/ar_TN/LC_NAME +#usr/lib/locale/ar_TN/LC_NUMERIC +#usr/lib/locale/ar_TN/LC_PAPER +#usr/lib/locale/ar_TN/LC_TELEPHONE +#usr/lib/locale/ar_TN/LC_TIME +#usr/lib/locale/ar_YE +#usr/lib/locale/ar_YE.utf8 +#usr/lib/locale/ar_YE.utf8/LC_ADDRESS +#usr/lib/locale/ar_YE.utf8/LC_COLLATE +#usr/lib/locale/ar_YE.utf8/LC_CTYPE +#usr/lib/locale/ar_YE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ar_YE.utf8/LC_MEASUREMENT +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE.utf8/LC_MONETARY +#usr/lib/locale/ar_YE.utf8/LC_NAME +#usr/lib/locale/ar_YE.utf8/LC_NUMERIC +#usr/lib/locale/ar_YE.utf8/LC_PAPER +#usr/lib/locale/ar_YE.utf8/LC_TELEPHONE +#usr/lib/locale/ar_YE.utf8/LC_TIME +#usr/lib/locale/ar_YE/LC_ADDRESS +#usr/lib/locale/ar_YE/LC_COLLATE +#usr/lib/locale/ar_YE/LC_CTYPE +#usr/lib/locale/ar_YE/LC_IDENTIFICATION +#usr/lib/locale/ar_YE/LC_MEASUREMENT +#usr/lib/locale/ar_YE/LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ar_YE/LC_MONETARY +#usr/lib/locale/ar_YE/LC_NAME +#usr/lib/locale/ar_YE/LC_NUMERIC +#usr/lib/locale/ar_YE/LC_PAPER +#usr/lib/locale/ar_YE/LC_TELEPHONE +#usr/lib/locale/ar_YE/LC_TIME +#usr/lib/locale/as_IN +#usr/lib/locale/as_IN/LC_ADDRESS +#usr/lib/locale/as_IN/LC_COLLATE +#usr/lib/locale/as_IN/LC_CTYPE +#usr/lib/locale/as_IN/LC_IDENTIFICATION +#usr/lib/locale/as_IN/LC_MEASUREMENT +#usr/lib/locale/as_IN/LC_MESSAGES +#usr/lib/locale/as_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/as_IN/LC_MONETARY +#usr/lib/locale/as_IN/LC_NAME +#usr/lib/locale/as_IN/LC_NUMERIC +#usr/lib/locale/as_IN/LC_PAPER +#usr/lib/locale/as_IN/LC_TELEPHONE +#usr/lib/locale/as_IN/LC_TIME +#usr/lib/locale/ast_ES +#usr/lib/locale/ast_ES.utf8 +#usr/lib/locale/ast_ES.utf8/LC_ADDRESS +#usr/lib/locale/ast_ES.utf8/LC_COLLATE +#usr/lib/locale/ast_ES.utf8/LC_CTYPE +#usr/lib/locale/ast_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ast_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES.utf8/LC_MONETARY +#usr/lib/locale/ast_ES.utf8/LC_NAME +#usr/lib/locale/ast_ES.utf8/LC_NUMERIC +#usr/lib/locale/ast_ES.utf8/LC_PAPER +#usr/lib/locale/ast_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ast_ES.utf8/LC_TIME +#usr/lib/locale/ast_ES/LC_ADDRESS +#usr/lib/locale/ast_ES/LC_COLLATE +#usr/lib/locale/ast_ES/LC_CTYPE +#usr/lib/locale/ast_ES/LC_IDENTIFICATION +#usr/lib/locale/ast_ES/LC_MEASUREMENT +#usr/lib/locale/ast_ES/LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ast_ES/LC_MONETARY +#usr/lib/locale/ast_ES/LC_NAME +#usr/lib/locale/ast_ES/LC_NUMERIC +#usr/lib/locale/ast_ES/LC_PAPER +#usr/lib/locale/ast_ES/LC_TELEPHONE +#usr/lib/locale/ast_ES/LC_TIME +#usr/lib/locale/ayc_PE +#usr/lib/locale/ayc_PE/LC_ADDRESS +#usr/lib/locale/ayc_PE/LC_COLLATE +#usr/lib/locale/ayc_PE/LC_CTYPE +#usr/lib/locale/ayc_PE/LC_IDENTIFICATION +#usr/lib/locale/ayc_PE/LC_MEASUREMENT +#usr/lib/locale/ayc_PE/LC_MESSAGES +#usr/lib/locale/ayc_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ayc_PE/LC_MONETARY +#usr/lib/locale/ayc_PE/LC_NAME +#usr/lib/locale/ayc_PE/LC_NUMERIC +#usr/lib/locale/ayc_PE/LC_PAPER +#usr/lib/locale/ayc_PE/LC_TELEPHONE +#usr/lib/locale/ayc_PE/LC_TIME +#usr/lib/locale/az_AZ +#usr/lib/locale/az_AZ/LC_ADDRESS +#usr/lib/locale/az_AZ/LC_COLLATE +#usr/lib/locale/az_AZ/LC_CTYPE +#usr/lib/locale/az_AZ/LC_IDENTIFICATION +#usr/lib/locale/az_AZ/LC_MEASUREMENT +#usr/lib/locale/az_AZ/LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/az_AZ/LC_MONETARY +#usr/lib/locale/az_AZ/LC_NAME +#usr/lib/locale/az_AZ/LC_NUMERIC +#usr/lib/locale/az_AZ/LC_PAPER +#usr/lib/locale/az_AZ/LC_TELEPHONE +#usr/lib/locale/az_AZ/LC_TIME +#usr/lib/locale/az_IR +#usr/lib/locale/az_IR/LC_ADDRESS +#usr/lib/locale/az_IR/LC_COLLATE +#usr/lib/locale/az_IR/LC_CTYPE +#usr/lib/locale/az_IR/LC_IDENTIFICATION +#usr/lib/locale/az_IR/LC_MEASUREMENT +#usr/lib/locale/az_IR/LC_MESSAGES +#usr/lib/locale/az_IR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/az_IR/LC_MONETARY +#usr/lib/locale/az_IR/LC_NAME +#usr/lib/locale/az_IR/LC_NUMERIC +#usr/lib/locale/az_IR/LC_PAPER +#usr/lib/locale/az_IR/LC_TELEPHONE +#usr/lib/locale/az_IR/LC_TIME +#usr/lib/locale/be_BY +#usr/lib/locale/be_BY.utf8 +#usr/lib/locale/be_BY.utf8/LC_ADDRESS +#usr/lib/locale/be_BY.utf8/LC_COLLATE +#usr/lib/locale/be_BY.utf8/LC_CTYPE +#usr/lib/locale/be_BY.utf8/LC_IDENTIFICATION +#usr/lib/locale/be_BY.utf8/LC_MEASUREMENT +#usr/lib/locale/be_BY.utf8/LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY.utf8/LC_MONETARY +#usr/lib/locale/be_BY.utf8/LC_NAME +#usr/lib/locale/be_BY.utf8/LC_NUMERIC +#usr/lib/locale/be_BY.utf8/LC_PAPER +#usr/lib/locale/be_BY.utf8/LC_TELEPHONE +#usr/lib/locale/be_BY.utf8/LC_TIME +#usr/lib/locale/be_BY/LC_ADDRESS +#usr/lib/locale/be_BY/LC_COLLATE +#usr/lib/locale/be_BY/LC_CTYPE +#usr/lib/locale/be_BY/LC_IDENTIFICATION +#usr/lib/locale/be_BY/LC_MEASUREMENT +#usr/lib/locale/be_BY/LC_MESSAGES +#usr/lib/locale/be_BY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY/LC_MONETARY +#usr/lib/locale/be_BY/LC_NAME +#usr/lib/locale/be_BY/LC_NUMERIC +#usr/lib/locale/be_BY/LC_PAPER +#usr/lib/locale/be_BY/LC_TELEPHONE +#usr/lib/locale/be_BY/LC_TIME +#usr/lib/locale/be_BY@latin +#usr/lib/locale/be_BY@latin/LC_ADDRESS +#usr/lib/locale/be_BY@latin/LC_COLLATE +#usr/lib/locale/be_BY@latin/LC_CTYPE +#usr/lib/locale/be_BY@latin/LC_IDENTIFICATION +#usr/lib/locale/be_BY@latin/LC_MEASUREMENT +#usr/lib/locale/be_BY@latin/LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/be_BY@latin/LC_MONETARY +#usr/lib/locale/be_BY@latin/LC_NAME +#usr/lib/locale/be_BY@latin/LC_NUMERIC +#usr/lib/locale/be_BY@latin/LC_PAPER +#usr/lib/locale/be_BY@latin/LC_TELEPHONE +#usr/lib/locale/be_BY@latin/LC_TIME +#usr/lib/locale/bem_ZM +#usr/lib/locale/bem_ZM/LC_ADDRESS +#usr/lib/locale/bem_ZM/LC_COLLATE +#usr/lib/locale/bem_ZM/LC_CTYPE +#usr/lib/locale/bem_ZM/LC_IDENTIFICATION +#usr/lib/locale/bem_ZM/LC_MEASUREMENT +#usr/lib/locale/bem_ZM/LC_MESSAGES +#usr/lib/locale/bem_ZM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bem_ZM/LC_MONETARY +#usr/lib/locale/bem_ZM/LC_NAME +#usr/lib/locale/bem_ZM/LC_NUMERIC +#usr/lib/locale/bem_ZM/LC_PAPER +#usr/lib/locale/bem_ZM/LC_TELEPHONE +#usr/lib/locale/bem_ZM/LC_TIME +#usr/lib/locale/ber_DZ +#usr/lib/locale/ber_DZ/LC_ADDRESS +#usr/lib/locale/ber_DZ/LC_COLLATE +#usr/lib/locale/ber_DZ/LC_CTYPE +#usr/lib/locale/ber_DZ/LC_IDENTIFICATION +#usr/lib/locale/ber_DZ/LC_MEASUREMENT +#usr/lib/locale/ber_DZ/LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_DZ/LC_MONETARY +#usr/lib/locale/ber_DZ/LC_NAME +#usr/lib/locale/ber_DZ/LC_NUMERIC +#usr/lib/locale/ber_DZ/LC_PAPER +#usr/lib/locale/ber_DZ/LC_TELEPHONE +#usr/lib/locale/ber_DZ/LC_TIME +#usr/lib/locale/ber_MA +#usr/lib/locale/ber_MA/LC_ADDRESS +#usr/lib/locale/ber_MA/LC_COLLATE +#usr/lib/locale/ber_MA/LC_CTYPE +#usr/lib/locale/ber_MA/LC_IDENTIFICATION +#usr/lib/locale/ber_MA/LC_MEASUREMENT +#usr/lib/locale/ber_MA/LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ber_MA/LC_MONETARY +#usr/lib/locale/ber_MA/LC_NAME +#usr/lib/locale/ber_MA/LC_NUMERIC +#usr/lib/locale/ber_MA/LC_PAPER +#usr/lib/locale/ber_MA/LC_TELEPHONE +#usr/lib/locale/ber_MA/LC_TIME +#usr/lib/locale/bg_BG +#usr/lib/locale/bg_BG.utf8 +#usr/lib/locale/bg_BG.utf8/LC_ADDRESS +#usr/lib/locale/bg_BG.utf8/LC_COLLATE +#usr/lib/locale/bg_BG.utf8/LC_CTYPE +#usr/lib/locale/bg_BG.utf8/LC_IDENTIFICATION +#usr/lib/locale/bg_BG.utf8/LC_MEASUREMENT +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG.utf8/LC_MONETARY +#usr/lib/locale/bg_BG.utf8/LC_NAME +#usr/lib/locale/bg_BG.utf8/LC_NUMERIC +#usr/lib/locale/bg_BG.utf8/LC_PAPER +#usr/lib/locale/bg_BG.utf8/LC_TELEPHONE +#usr/lib/locale/bg_BG.utf8/LC_TIME +#usr/lib/locale/bg_BG/LC_ADDRESS +#usr/lib/locale/bg_BG/LC_COLLATE +#usr/lib/locale/bg_BG/LC_CTYPE +#usr/lib/locale/bg_BG/LC_IDENTIFICATION +#usr/lib/locale/bg_BG/LC_MEASUREMENT +#usr/lib/locale/bg_BG/LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bg_BG/LC_MONETARY +#usr/lib/locale/bg_BG/LC_NAME +#usr/lib/locale/bg_BG/LC_NUMERIC +#usr/lib/locale/bg_BG/LC_PAPER +#usr/lib/locale/bg_BG/LC_TELEPHONE +#usr/lib/locale/bg_BG/LC_TIME +#usr/lib/locale/bhb_IN.utf8 +#usr/lib/locale/bhb_IN.utf8/LC_ADDRESS +#usr/lib/locale/bhb_IN.utf8/LC_COLLATE +#usr/lib/locale/bhb_IN.utf8/LC_CTYPE +#usr/lib/locale/bhb_IN.utf8/LC_IDENTIFICATION +#usr/lib/locale/bhb_IN.utf8/LC_MEASUREMENT +#usr/lib/locale/bhb_IN.utf8/LC_MESSAGES +#usr/lib/locale/bhb_IN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bhb_IN.utf8/LC_MONETARY +#usr/lib/locale/bhb_IN.utf8/LC_NAME +#usr/lib/locale/bhb_IN.utf8/LC_NUMERIC +#usr/lib/locale/bhb_IN.utf8/LC_PAPER +#usr/lib/locale/bhb_IN.utf8/LC_TELEPHONE +#usr/lib/locale/bhb_IN.utf8/LC_TIME +#usr/lib/locale/bho_IN +#usr/lib/locale/bho_IN/LC_ADDRESS +#usr/lib/locale/bho_IN/LC_COLLATE +#usr/lib/locale/bho_IN/LC_CTYPE +#usr/lib/locale/bho_IN/LC_IDENTIFICATION +#usr/lib/locale/bho_IN/LC_MEASUREMENT +#usr/lib/locale/bho_IN/LC_MESSAGES +#usr/lib/locale/bho_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bho_IN/LC_MONETARY +#usr/lib/locale/bho_IN/LC_NAME +#usr/lib/locale/bho_IN/LC_NUMERIC +#usr/lib/locale/bho_IN/LC_PAPER +#usr/lib/locale/bho_IN/LC_TELEPHONE +#usr/lib/locale/bho_IN/LC_TIME +#usr/lib/locale/bho_NP +#usr/lib/locale/bho_NP/LC_ADDRESS +#usr/lib/locale/bho_NP/LC_COLLATE +#usr/lib/locale/bho_NP/LC_CTYPE +#usr/lib/locale/bho_NP/LC_IDENTIFICATION +#usr/lib/locale/bho_NP/LC_MEASUREMENT +#usr/lib/locale/bho_NP/LC_MESSAGES +#usr/lib/locale/bho_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bho_NP/LC_MONETARY +#usr/lib/locale/bho_NP/LC_NAME +#usr/lib/locale/bho_NP/LC_NUMERIC +#usr/lib/locale/bho_NP/LC_PAPER +#usr/lib/locale/bho_NP/LC_TELEPHONE +#usr/lib/locale/bho_NP/LC_TIME +#usr/lib/locale/bi_VU +#usr/lib/locale/bi_VU/LC_ADDRESS +#usr/lib/locale/bi_VU/LC_COLLATE +#usr/lib/locale/bi_VU/LC_CTYPE +#usr/lib/locale/bi_VU/LC_IDENTIFICATION +#usr/lib/locale/bi_VU/LC_MEASUREMENT +#usr/lib/locale/bi_VU/LC_MESSAGES +#usr/lib/locale/bi_VU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bi_VU/LC_MONETARY +#usr/lib/locale/bi_VU/LC_NAME +#usr/lib/locale/bi_VU/LC_NUMERIC +#usr/lib/locale/bi_VU/LC_PAPER +#usr/lib/locale/bi_VU/LC_TELEPHONE +#usr/lib/locale/bi_VU/LC_TIME +#usr/lib/locale/bn_BD +#usr/lib/locale/bn_BD/LC_ADDRESS +#usr/lib/locale/bn_BD/LC_COLLATE +#usr/lib/locale/bn_BD/LC_CTYPE +#usr/lib/locale/bn_BD/LC_IDENTIFICATION +#usr/lib/locale/bn_BD/LC_MEASUREMENT +#usr/lib/locale/bn_BD/LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_BD/LC_MONETARY +#usr/lib/locale/bn_BD/LC_NAME +#usr/lib/locale/bn_BD/LC_NUMERIC +#usr/lib/locale/bn_BD/LC_PAPER +#usr/lib/locale/bn_BD/LC_TELEPHONE +#usr/lib/locale/bn_BD/LC_TIME +#usr/lib/locale/bn_IN +#usr/lib/locale/bn_IN/LC_ADDRESS +#usr/lib/locale/bn_IN/LC_COLLATE +#usr/lib/locale/bn_IN/LC_CTYPE +#usr/lib/locale/bn_IN/LC_IDENTIFICATION +#usr/lib/locale/bn_IN/LC_MEASUREMENT +#usr/lib/locale/bn_IN/LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bn_IN/LC_MONETARY +#usr/lib/locale/bn_IN/LC_NAME +#usr/lib/locale/bn_IN/LC_NUMERIC +#usr/lib/locale/bn_IN/LC_PAPER +#usr/lib/locale/bn_IN/LC_TELEPHONE +#usr/lib/locale/bn_IN/LC_TIME +#usr/lib/locale/bo_CN +#usr/lib/locale/bo_CN/LC_ADDRESS +#usr/lib/locale/bo_CN/LC_COLLATE +#usr/lib/locale/bo_CN/LC_CTYPE +#usr/lib/locale/bo_CN/LC_IDENTIFICATION +#usr/lib/locale/bo_CN/LC_MEASUREMENT +#usr/lib/locale/bo_CN/LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_CN/LC_MONETARY +#usr/lib/locale/bo_CN/LC_NAME +#usr/lib/locale/bo_CN/LC_NUMERIC +#usr/lib/locale/bo_CN/LC_PAPER +#usr/lib/locale/bo_CN/LC_TELEPHONE +#usr/lib/locale/bo_CN/LC_TIME +#usr/lib/locale/bo_IN +#usr/lib/locale/bo_IN/LC_ADDRESS +#usr/lib/locale/bo_IN/LC_COLLATE +#usr/lib/locale/bo_IN/LC_CTYPE +#usr/lib/locale/bo_IN/LC_IDENTIFICATION +#usr/lib/locale/bo_IN/LC_MEASUREMENT +#usr/lib/locale/bo_IN/LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bo_IN/LC_MONETARY +#usr/lib/locale/bo_IN/LC_NAME +#usr/lib/locale/bo_IN/LC_NUMERIC +#usr/lib/locale/bo_IN/LC_PAPER +#usr/lib/locale/bo_IN/LC_TELEPHONE +#usr/lib/locale/bo_IN/LC_TIME +#usr/lib/locale/br_FR +#usr/lib/locale/br_FR.utf8 +#usr/lib/locale/br_FR.utf8/LC_ADDRESS +#usr/lib/locale/br_FR.utf8/LC_COLLATE +#usr/lib/locale/br_FR.utf8/LC_CTYPE +#usr/lib/locale/br_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/br_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/br_FR.utf8/LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR.utf8/LC_MONETARY +#usr/lib/locale/br_FR.utf8/LC_NAME +#usr/lib/locale/br_FR.utf8/LC_NUMERIC +#usr/lib/locale/br_FR.utf8/LC_PAPER +#usr/lib/locale/br_FR.utf8/LC_TELEPHONE +#usr/lib/locale/br_FR.utf8/LC_TIME +#usr/lib/locale/br_FR/LC_ADDRESS +#usr/lib/locale/br_FR/LC_COLLATE +#usr/lib/locale/br_FR/LC_CTYPE +#usr/lib/locale/br_FR/LC_IDENTIFICATION +#usr/lib/locale/br_FR/LC_MEASUREMENT +#usr/lib/locale/br_FR/LC_MESSAGES +#usr/lib/locale/br_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR/LC_MONETARY +#usr/lib/locale/br_FR/LC_NAME +#usr/lib/locale/br_FR/LC_NUMERIC +#usr/lib/locale/br_FR/LC_PAPER +#usr/lib/locale/br_FR/LC_TELEPHONE +#usr/lib/locale/br_FR/LC_TIME +#usr/lib/locale/br_FR@euro +#usr/lib/locale/br_FR@euro/LC_ADDRESS +#usr/lib/locale/br_FR@euro/LC_COLLATE +#usr/lib/locale/br_FR@euro/LC_CTYPE +#usr/lib/locale/br_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/br_FR@euro/LC_MEASUREMENT +#usr/lib/locale/br_FR@euro/LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/br_FR@euro/LC_MONETARY +#usr/lib/locale/br_FR@euro/LC_NAME +#usr/lib/locale/br_FR@euro/LC_NUMERIC +#usr/lib/locale/br_FR@euro/LC_PAPER +#usr/lib/locale/br_FR@euro/LC_TELEPHONE +#usr/lib/locale/br_FR@euro/LC_TIME +#usr/lib/locale/brx_IN +#usr/lib/locale/brx_IN/LC_ADDRESS +#usr/lib/locale/brx_IN/LC_COLLATE +#usr/lib/locale/brx_IN/LC_CTYPE +#usr/lib/locale/brx_IN/LC_IDENTIFICATION +#usr/lib/locale/brx_IN/LC_MEASUREMENT +#usr/lib/locale/brx_IN/LC_MESSAGES +#usr/lib/locale/brx_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/brx_IN/LC_MONETARY +#usr/lib/locale/brx_IN/LC_NAME +#usr/lib/locale/brx_IN/LC_NUMERIC +#usr/lib/locale/brx_IN/LC_PAPER +#usr/lib/locale/brx_IN/LC_TELEPHONE +#usr/lib/locale/brx_IN/LC_TIME +#usr/lib/locale/bs_BA +#usr/lib/locale/bs_BA.utf8 +#usr/lib/locale/bs_BA.utf8/LC_ADDRESS +#usr/lib/locale/bs_BA.utf8/LC_COLLATE +#usr/lib/locale/bs_BA.utf8/LC_CTYPE +#usr/lib/locale/bs_BA.utf8/LC_IDENTIFICATION +#usr/lib/locale/bs_BA.utf8/LC_MEASUREMENT +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA.utf8/LC_MONETARY +#usr/lib/locale/bs_BA.utf8/LC_NAME +#usr/lib/locale/bs_BA.utf8/LC_NUMERIC +#usr/lib/locale/bs_BA.utf8/LC_PAPER +#usr/lib/locale/bs_BA.utf8/LC_TELEPHONE +#usr/lib/locale/bs_BA.utf8/LC_TIME +#usr/lib/locale/bs_BA/LC_ADDRESS +#usr/lib/locale/bs_BA/LC_COLLATE +#usr/lib/locale/bs_BA/LC_CTYPE +#usr/lib/locale/bs_BA/LC_IDENTIFICATION +#usr/lib/locale/bs_BA/LC_MEASUREMENT +#usr/lib/locale/bs_BA/LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/bs_BA/LC_MONETARY +#usr/lib/locale/bs_BA/LC_NAME +#usr/lib/locale/bs_BA/LC_NUMERIC +#usr/lib/locale/bs_BA/LC_PAPER +#usr/lib/locale/bs_BA/LC_TELEPHONE +#usr/lib/locale/bs_BA/LC_TIME +#usr/lib/locale/byn_ER +#usr/lib/locale/byn_ER/LC_ADDRESS +#usr/lib/locale/byn_ER/LC_COLLATE +#usr/lib/locale/byn_ER/LC_CTYPE +#usr/lib/locale/byn_ER/LC_IDENTIFICATION +#usr/lib/locale/byn_ER/LC_MEASUREMENT +#usr/lib/locale/byn_ER/LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/byn_ER/LC_MONETARY +#usr/lib/locale/byn_ER/LC_NAME +#usr/lib/locale/byn_ER/LC_NUMERIC +#usr/lib/locale/byn_ER/LC_PAPER +#usr/lib/locale/byn_ER/LC_TELEPHONE +#usr/lib/locale/byn_ER/LC_TIME +#usr/lib/locale/ca_AD +#usr/lib/locale/ca_AD.utf8 +#usr/lib/locale/ca_AD.utf8/LC_ADDRESS +#usr/lib/locale/ca_AD.utf8/LC_COLLATE +#usr/lib/locale/ca_AD.utf8/LC_CTYPE +#usr/lib/locale/ca_AD.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_AD.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD.utf8/LC_MONETARY +#usr/lib/locale/ca_AD.utf8/LC_NAME +#usr/lib/locale/ca_AD.utf8/LC_NUMERIC +#usr/lib/locale/ca_AD.utf8/LC_PAPER +#usr/lib/locale/ca_AD.utf8/LC_TELEPHONE +#usr/lib/locale/ca_AD.utf8/LC_TIME +#usr/lib/locale/ca_AD/LC_ADDRESS +#usr/lib/locale/ca_AD/LC_COLLATE +#usr/lib/locale/ca_AD/LC_CTYPE +#usr/lib/locale/ca_AD/LC_IDENTIFICATION +#usr/lib/locale/ca_AD/LC_MEASUREMENT +#usr/lib/locale/ca_AD/LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_AD/LC_MONETARY +#usr/lib/locale/ca_AD/LC_NAME +#usr/lib/locale/ca_AD/LC_NUMERIC +#usr/lib/locale/ca_AD/LC_PAPER +#usr/lib/locale/ca_AD/LC_TELEPHONE +#usr/lib/locale/ca_AD/LC_TIME +#usr/lib/locale/ca_ES +#usr/lib/locale/ca_ES.utf8 +#usr/lib/locale/ca_ES.utf8/LC_ADDRESS +#usr/lib/locale/ca_ES.utf8/LC_COLLATE +#usr/lib/locale/ca_ES.utf8/LC_CTYPE +#usr/lib/locale/ca_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES.utf8/LC_MONETARY +#usr/lib/locale/ca_ES.utf8/LC_NAME +#usr/lib/locale/ca_ES.utf8/LC_NUMERIC +#usr/lib/locale/ca_ES.utf8/LC_PAPER +#usr/lib/locale/ca_ES.utf8/LC_TELEPHONE +#usr/lib/locale/ca_ES.utf8/LC_TIME +#usr/lib/locale/ca_ES/LC_ADDRESS +#usr/lib/locale/ca_ES/LC_COLLATE +#usr/lib/locale/ca_ES/LC_CTYPE +#usr/lib/locale/ca_ES/LC_IDENTIFICATION +#usr/lib/locale/ca_ES/LC_MEASUREMENT +#usr/lib/locale/ca_ES/LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES/LC_MONETARY +#usr/lib/locale/ca_ES/LC_NAME +#usr/lib/locale/ca_ES/LC_NUMERIC +#usr/lib/locale/ca_ES/LC_PAPER +#usr/lib/locale/ca_ES/LC_TELEPHONE +#usr/lib/locale/ca_ES/LC_TIME +#usr/lib/locale/ca_ES@euro +#usr/lib/locale/ca_ES@euro/LC_ADDRESS +#usr/lib/locale/ca_ES@euro/LC_COLLATE +#usr/lib/locale/ca_ES@euro/LC_CTYPE +#usr/lib/locale/ca_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/ca_ES@euro/LC_MEASUREMENT +#usr/lib/locale/ca_ES@euro/LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES@euro/LC_MONETARY +#usr/lib/locale/ca_ES@euro/LC_NAME +#usr/lib/locale/ca_ES@euro/LC_NUMERIC +#usr/lib/locale/ca_ES@euro/LC_PAPER +#usr/lib/locale/ca_ES@euro/LC_TELEPHONE +#usr/lib/locale/ca_ES@euro/LC_TIME +#usr/lib/locale/ca_ES@valencia +#usr/lib/locale/ca_ES@valencia/LC_ADDRESS +#usr/lib/locale/ca_ES@valencia/LC_COLLATE +#usr/lib/locale/ca_ES@valencia/LC_CTYPE +#usr/lib/locale/ca_ES@valencia/LC_IDENTIFICATION +#usr/lib/locale/ca_ES@valencia/LC_MEASUREMENT +#usr/lib/locale/ca_ES@valencia/LC_MESSAGES +#usr/lib/locale/ca_ES@valencia/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_ES@valencia/LC_MONETARY +#usr/lib/locale/ca_ES@valencia/LC_NAME +#usr/lib/locale/ca_ES@valencia/LC_NUMERIC +#usr/lib/locale/ca_ES@valencia/LC_PAPER +#usr/lib/locale/ca_ES@valencia/LC_TELEPHONE +#usr/lib/locale/ca_ES@valencia/LC_TIME +#usr/lib/locale/ca_FR +#usr/lib/locale/ca_FR.utf8 +#usr/lib/locale/ca_FR.utf8/LC_ADDRESS +#usr/lib/locale/ca_FR.utf8/LC_COLLATE +#usr/lib/locale/ca_FR.utf8/LC_CTYPE +#usr/lib/locale/ca_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR.utf8/LC_MONETARY +#usr/lib/locale/ca_FR.utf8/LC_NAME +#usr/lib/locale/ca_FR.utf8/LC_NUMERIC +#usr/lib/locale/ca_FR.utf8/LC_PAPER +#usr/lib/locale/ca_FR.utf8/LC_TELEPHONE +#usr/lib/locale/ca_FR.utf8/LC_TIME +#usr/lib/locale/ca_FR/LC_ADDRESS +#usr/lib/locale/ca_FR/LC_COLLATE +#usr/lib/locale/ca_FR/LC_CTYPE +#usr/lib/locale/ca_FR/LC_IDENTIFICATION +#usr/lib/locale/ca_FR/LC_MEASUREMENT +#usr/lib/locale/ca_FR/LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_FR/LC_MONETARY +#usr/lib/locale/ca_FR/LC_NAME +#usr/lib/locale/ca_FR/LC_NUMERIC +#usr/lib/locale/ca_FR/LC_PAPER +#usr/lib/locale/ca_FR/LC_TELEPHONE +#usr/lib/locale/ca_FR/LC_TIME +#usr/lib/locale/ca_IT +#usr/lib/locale/ca_IT.utf8 +#usr/lib/locale/ca_IT.utf8/LC_ADDRESS +#usr/lib/locale/ca_IT.utf8/LC_COLLATE +#usr/lib/locale/ca_IT.utf8/LC_CTYPE +#usr/lib/locale/ca_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/ca_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT.utf8/LC_MONETARY +#usr/lib/locale/ca_IT.utf8/LC_NAME +#usr/lib/locale/ca_IT.utf8/LC_NUMERIC +#usr/lib/locale/ca_IT.utf8/LC_PAPER +#usr/lib/locale/ca_IT.utf8/LC_TELEPHONE +#usr/lib/locale/ca_IT.utf8/LC_TIME +#usr/lib/locale/ca_IT/LC_ADDRESS +#usr/lib/locale/ca_IT/LC_COLLATE +#usr/lib/locale/ca_IT/LC_CTYPE +#usr/lib/locale/ca_IT/LC_IDENTIFICATION +#usr/lib/locale/ca_IT/LC_MEASUREMENT +#usr/lib/locale/ca_IT/LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ca_IT/LC_MONETARY +#usr/lib/locale/ca_IT/LC_NAME +#usr/lib/locale/ca_IT/LC_NUMERIC +#usr/lib/locale/ca_IT/LC_PAPER +#usr/lib/locale/ca_IT/LC_TELEPHONE +#usr/lib/locale/ca_IT/LC_TIME +#usr/lib/locale/ce_RU +#usr/lib/locale/ce_RU/LC_ADDRESS +#usr/lib/locale/ce_RU/LC_COLLATE +#usr/lib/locale/ce_RU/LC_CTYPE +#usr/lib/locale/ce_RU/LC_IDENTIFICATION +#usr/lib/locale/ce_RU/LC_MEASUREMENT +#usr/lib/locale/ce_RU/LC_MESSAGES +#usr/lib/locale/ce_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ce_RU/LC_MONETARY +#usr/lib/locale/ce_RU/LC_NAME +#usr/lib/locale/ce_RU/LC_NUMERIC +#usr/lib/locale/ce_RU/LC_PAPER +#usr/lib/locale/ce_RU/LC_TELEPHONE +#usr/lib/locale/ce_RU/LC_TIME +#usr/lib/locale/chr_US +#usr/lib/locale/chr_US/LC_ADDRESS +#usr/lib/locale/chr_US/LC_COLLATE +#usr/lib/locale/chr_US/LC_CTYPE +#usr/lib/locale/chr_US/LC_IDENTIFICATION +#usr/lib/locale/chr_US/LC_MEASUREMENT +#usr/lib/locale/chr_US/LC_MESSAGES +#usr/lib/locale/chr_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/chr_US/LC_MONETARY +#usr/lib/locale/chr_US/LC_NAME +#usr/lib/locale/chr_US/LC_NUMERIC +#usr/lib/locale/chr_US/LC_PAPER +#usr/lib/locale/chr_US/LC_TELEPHONE +#usr/lib/locale/chr_US/LC_TIME +#usr/lib/locale/cmn_TW +#usr/lib/locale/cmn_TW/LC_ADDRESS +#usr/lib/locale/cmn_TW/LC_COLLATE +#usr/lib/locale/cmn_TW/LC_CTYPE +#usr/lib/locale/cmn_TW/LC_IDENTIFICATION +#usr/lib/locale/cmn_TW/LC_MEASUREMENT +#usr/lib/locale/cmn_TW/LC_MESSAGES +#usr/lib/locale/cmn_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cmn_TW/LC_MONETARY +#usr/lib/locale/cmn_TW/LC_NAME +#usr/lib/locale/cmn_TW/LC_NUMERIC +#usr/lib/locale/cmn_TW/LC_PAPER +#usr/lib/locale/cmn_TW/LC_TELEPHONE +#usr/lib/locale/cmn_TW/LC_TIME +#usr/lib/locale/crh_UA +#usr/lib/locale/crh_UA/LC_ADDRESS +#usr/lib/locale/crh_UA/LC_COLLATE +#usr/lib/locale/crh_UA/LC_CTYPE +#usr/lib/locale/crh_UA/LC_IDENTIFICATION +#usr/lib/locale/crh_UA/LC_MEASUREMENT +#usr/lib/locale/crh_UA/LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/crh_UA/LC_MONETARY +#usr/lib/locale/crh_UA/LC_NAME +#usr/lib/locale/crh_UA/LC_NUMERIC +#usr/lib/locale/crh_UA/LC_PAPER +#usr/lib/locale/crh_UA/LC_TELEPHONE +#usr/lib/locale/crh_UA/LC_TIME +#usr/lib/locale/cs_CZ +#usr/lib/locale/cs_CZ.utf8 +#usr/lib/locale/cs_CZ.utf8/LC_ADDRESS +#usr/lib/locale/cs_CZ.utf8/LC_COLLATE +#usr/lib/locale/cs_CZ.utf8/LC_CTYPE +#usr/lib/locale/cs_CZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ.utf8/LC_MEASUREMENT +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ.utf8/LC_MONETARY +#usr/lib/locale/cs_CZ.utf8/LC_NAME +#usr/lib/locale/cs_CZ.utf8/LC_NUMERIC +#usr/lib/locale/cs_CZ.utf8/LC_PAPER +#usr/lib/locale/cs_CZ.utf8/LC_TELEPHONE +#usr/lib/locale/cs_CZ.utf8/LC_TIME +#usr/lib/locale/cs_CZ/LC_ADDRESS +#usr/lib/locale/cs_CZ/LC_COLLATE +#usr/lib/locale/cs_CZ/LC_CTYPE +#usr/lib/locale/cs_CZ/LC_IDENTIFICATION +#usr/lib/locale/cs_CZ/LC_MEASUREMENT +#usr/lib/locale/cs_CZ/LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cs_CZ/LC_MONETARY +#usr/lib/locale/cs_CZ/LC_NAME +#usr/lib/locale/cs_CZ/LC_NUMERIC +#usr/lib/locale/cs_CZ/LC_PAPER +#usr/lib/locale/cs_CZ/LC_TELEPHONE +#usr/lib/locale/cs_CZ/LC_TIME +#usr/lib/locale/csb_PL +#usr/lib/locale/csb_PL/LC_ADDRESS +#usr/lib/locale/csb_PL/LC_COLLATE +#usr/lib/locale/csb_PL/LC_CTYPE +#usr/lib/locale/csb_PL/LC_IDENTIFICATION +#usr/lib/locale/csb_PL/LC_MEASUREMENT +#usr/lib/locale/csb_PL/LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/csb_PL/LC_MONETARY +#usr/lib/locale/csb_PL/LC_NAME +#usr/lib/locale/csb_PL/LC_NUMERIC +#usr/lib/locale/csb_PL/LC_PAPER +#usr/lib/locale/csb_PL/LC_TELEPHONE +#usr/lib/locale/csb_PL/LC_TIME +#usr/lib/locale/cv_RU +#usr/lib/locale/cv_RU/LC_ADDRESS +#usr/lib/locale/cv_RU/LC_COLLATE +#usr/lib/locale/cv_RU/LC_CTYPE +#usr/lib/locale/cv_RU/LC_IDENTIFICATION +#usr/lib/locale/cv_RU/LC_MEASUREMENT +#usr/lib/locale/cv_RU/LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cv_RU/LC_MONETARY +#usr/lib/locale/cv_RU/LC_NAME +#usr/lib/locale/cv_RU/LC_NUMERIC +#usr/lib/locale/cv_RU/LC_PAPER +#usr/lib/locale/cv_RU/LC_TELEPHONE +#usr/lib/locale/cv_RU/LC_TIME +#usr/lib/locale/cy_GB +#usr/lib/locale/cy_GB.utf8 +#usr/lib/locale/cy_GB.utf8/LC_ADDRESS +#usr/lib/locale/cy_GB.utf8/LC_COLLATE +#usr/lib/locale/cy_GB.utf8/LC_CTYPE +#usr/lib/locale/cy_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/cy_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB.utf8/LC_MONETARY +#usr/lib/locale/cy_GB.utf8/LC_NAME +#usr/lib/locale/cy_GB.utf8/LC_NUMERIC +#usr/lib/locale/cy_GB.utf8/LC_PAPER +#usr/lib/locale/cy_GB.utf8/LC_TELEPHONE +#usr/lib/locale/cy_GB.utf8/LC_TIME +#usr/lib/locale/cy_GB/LC_ADDRESS +#usr/lib/locale/cy_GB/LC_COLLATE +#usr/lib/locale/cy_GB/LC_CTYPE +#usr/lib/locale/cy_GB/LC_IDENTIFICATION +#usr/lib/locale/cy_GB/LC_MEASUREMENT +#usr/lib/locale/cy_GB/LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/cy_GB/LC_MONETARY +#usr/lib/locale/cy_GB/LC_NAME +#usr/lib/locale/cy_GB/LC_NUMERIC +#usr/lib/locale/cy_GB/LC_PAPER +#usr/lib/locale/cy_GB/LC_TELEPHONE +#usr/lib/locale/cy_GB/LC_TIME +#usr/lib/locale/da_DK +#usr/lib/locale/da_DK.utf8 +#usr/lib/locale/da_DK.utf8/LC_ADDRESS +#usr/lib/locale/da_DK.utf8/LC_COLLATE +#usr/lib/locale/da_DK.utf8/LC_CTYPE +#usr/lib/locale/da_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/da_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/da_DK.utf8/LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK.utf8/LC_MONETARY +#usr/lib/locale/da_DK.utf8/LC_NAME +#usr/lib/locale/da_DK.utf8/LC_NUMERIC +#usr/lib/locale/da_DK.utf8/LC_PAPER +#usr/lib/locale/da_DK.utf8/LC_TELEPHONE +#usr/lib/locale/da_DK.utf8/LC_TIME +#usr/lib/locale/da_DK/LC_ADDRESS +#usr/lib/locale/da_DK/LC_COLLATE +#usr/lib/locale/da_DK/LC_CTYPE +#usr/lib/locale/da_DK/LC_IDENTIFICATION +#usr/lib/locale/da_DK/LC_MEASUREMENT +#usr/lib/locale/da_DK/LC_MESSAGES +#usr/lib/locale/da_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/da_DK/LC_MONETARY +#usr/lib/locale/da_DK/LC_NAME +#usr/lib/locale/da_DK/LC_NUMERIC +#usr/lib/locale/da_DK/LC_PAPER +#usr/lib/locale/da_DK/LC_TELEPHONE +#usr/lib/locale/da_DK/LC_TIME +#usr/lib/locale/de_AT +#usr/lib/locale/de_AT.utf8 +#usr/lib/locale/de_AT.utf8/LC_ADDRESS +#usr/lib/locale/de_AT.utf8/LC_COLLATE +#usr/lib/locale/de_AT.utf8/LC_CTYPE +#usr/lib/locale/de_AT.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_AT.utf8/LC_MEASUREMENT +#usr/lib/locale/de_AT.utf8/LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT.utf8/LC_MONETARY +#usr/lib/locale/de_AT.utf8/LC_NAME +#usr/lib/locale/de_AT.utf8/LC_NUMERIC +#usr/lib/locale/de_AT.utf8/LC_PAPER +#usr/lib/locale/de_AT.utf8/LC_TELEPHONE +#usr/lib/locale/de_AT.utf8/LC_TIME +#usr/lib/locale/de_AT/LC_ADDRESS +#usr/lib/locale/de_AT/LC_COLLATE +#usr/lib/locale/de_AT/LC_CTYPE +#usr/lib/locale/de_AT/LC_IDENTIFICATION +#usr/lib/locale/de_AT/LC_MEASUREMENT +#usr/lib/locale/de_AT/LC_MESSAGES +#usr/lib/locale/de_AT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT/LC_MONETARY +#usr/lib/locale/de_AT/LC_NAME +#usr/lib/locale/de_AT/LC_NUMERIC +#usr/lib/locale/de_AT/LC_PAPER +#usr/lib/locale/de_AT/LC_TELEPHONE +#usr/lib/locale/de_AT/LC_TIME +#usr/lib/locale/de_AT@euro +#usr/lib/locale/de_AT@euro/LC_ADDRESS +#usr/lib/locale/de_AT@euro/LC_COLLATE +#usr/lib/locale/de_AT@euro/LC_CTYPE +#usr/lib/locale/de_AT@euro/LC_IDENTIFICATION +#usr/lib/locale/de_AT@euro/LC_MEASUREMENT +#usr/lib/locale/de_AT@euro/LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_AT@euro/LC_MONETARY +#usr/lib/locale/de_AT@euro/LC_NAME +#usr/lib/locale/de_AT@euro/LC_NUMERIC +#usr/lib/locale/de_AT@euro/LC_PAPER +#usr/lib/locale/de_AT@euro/LC_TELEPHONE +#usr/lib/locale/de_AT@euro/LC_TIME +#usr/lib/locale/de_BE +#usr/lib/locale/de_BE.utf8 +#usr/lib/locale/de_BE.utf8/LC_ADDRESS +#usr/lib/locale/de_BE.utf8/LC_COLLATE +#usr/lib/locale/de_BE.utf8/LC_CTYPE +#usr/lib/locale/de_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_BE.utf8/LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE.utf8/LC_MONETARY +#usr/lib/locale/de_BE.utf8/LC_NAME +#usr/lib/locale/de_BE.utf8/LC_NUMERIC +#usr/lib/locale/de_BE.utf8/LC_PAPER +#usr/lib/locale/de_BE.utf8/LC_TELEPHONE +#usr/lib/locale/de_BE.utf8/LC_TIME +#usr/lib/locale/de_BE/LC_ADDRESS +#usr/lib/locale/de_BE/LC_COLLATE +#usr/lib/locale/de_BE/LC_CTYPE +#usr/lib/locale/de_BE/LC_IDENTIFICATION +#usr/lib/locale/de_BE/LC_MEASUREMENT +#usr/lib/locale/de_BE/LC_MESSAGES +#usr/lib/locale/de_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE/LC_MONETARY +#usr/lib/locale/de_BE/LC_NAME +#usr/lib/locale/de_BE/LC_NUMERIC +#usr/lib/locale/de_BE/LC_PAPER +#usr/lib/locale/de_BE/LC_TELEPHONE +#usr/lib/locale/de_BE/LC_TIME +#usr/lib/locale/de_BE@euro +#usr/lib/locale/de_BE@euro/LC_ADDRESS +#usr/lib/locale/de_BE@euro/LC_COLLATE +#usr/lib/locale/de_BE@euro/LC_CTYPE +#usr/lib/locale/de_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_BE@euro/LC_MEASUREMENT +#usr/lib/locale/de_BE@euro/LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_BE@euro/LC_MONETARY +#usr/lib/locale/de_BE@euro/LC_NAME +#usr/lib/locale/de_BE@euro/LC_NUMERIC +#usr/lib/locale/de_BE@euro/LC_PAPER +#usr/lib/locale/de_BE@euro/LC_TELEPHONE +#usr/lib/locale/de_BE@euro/LC_TIME +#usr/lib/locale/de_CH +#usr/lib/locale/de_CH.utf8 +#usr/lib/locale/de_CH.utf8/LC_ADDRESS +#usr/lib/locale/de_CH.utf8/LC_COLLATE +#usr/lib/locale/de_CH.utf8/LC_CTYPE +#usr/lib/locale/de_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/de_CH.utf8/LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH.utf8/LC_MONETARY +#usr/lib/locale/de_CH.utf8/LC_NAME +#usr/lib/locale/de_CH.utf8/LC_NUMERIC +#usr/lib/locale/de_CH.utf8/LC_PAPER +#usr/lib/locale/de_CH.utf8/LC_TELEPHONE +#usr/lib/locale/de_CH.utf8/LC_TIME +#usr/lib/locale/de_CH/LC_ADDRESS +#usr/lib/locale/de_CH/LC_COLLATE +#usr/lib/locale/de_CH/LC_CTYPE +#usr/lib/locale/de_CH/LC_IDENTIFICATION +#usr/lib/locale/de_CH/LC_MEASUREMENT +#usr/lib/locale/de_CH/LC_MESSAGES +#usr/lib/locale/de_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_CH/LC_MONETARY +#usr/lib/locale/de_CH/LC_NAME +#usr/lib/locale/de_CH/LC_NUMERIC +#usr/lib/locale/de_CH/LC_PAPER +#usr/lib/locale/de_CH/LC_TELEPHONE +#usr/lib/locale/de_CH/LC_TIME +#usr/lib/locale/de_DE +#usr/lib/locale/de_DE.utf8 +#usr/lib/locale/de_DE.utf8/LC_ADDRESS +#usr/lib/locale/de_DE.utf8/LC_COLLATE +#usr/lib/locale/de_DE.utf8/LC_CTYPE +#usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/de_DE.utf8/LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE.utf8/LC_MONETARY +#usr/lib/locale/de_DE.utf8/LC_NAME +#usr/lib/locale/de_DE.utf8/LC_NUMERIC +#usr/lib/locale/de_DE.utf8/LC_PAPER +#usr/lib/locale/de_DE.utf8/LC_TELEPHONE +#usr/lib/locale/de_DE.utf8/LC_TIME +#usr/lib/locale/de_DE/LC_ADDRESS +#usr/lib/locale/de_DE/LC_COLLATE +#usr/lib/locale/de_DE/LC_CTYPE +#usr/lib/locale/de_DE/LC_IDENTIFICATION +#usr/lib/locale/de_DE/LC_MEASUREMENT +#usr/lib/locale/de_DE/LC_MESSAGES +#usr/lib/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE/LC_MONETARY +#usr/lib/locale/de_DE/LC_NAME +#usr/lib/locale/de_DE/LC_NUMERIC +#usr/lib/locale/de_DE/LC_PAPER +#usr/lib/locale/de_DE/LC_TELEPHONE +#usr/lib/locale/de_DE/LC_TIME +#usr/lib/locale/de_DE@euro +#usr/lib/locale/de_DE@euro/LC_ADDRESS +#usr/lib/locale/de_DE@euro/LC_COLLATE +#usr/lib/locale/de_DE@euro/LC_CTYPE +#usr/lib/locale/de_DE@euro/LC_IDENTIFICATION +#usr/lib/locale/de_DE@euro/LC_MEASUREMENT +#usr/lib/locale/de_DE@euro/LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_DE@euro/LC_MONETARY +#usr/lib/locale/de_DE@euro/LC_NAME +#usr/lib/locale/de_DE@euro/LC_NUMERIC +#usr/lib/locale/de_DE@euro/LC_PAPER +#usr/lib/locale/de_DE@euro/LC_TELEPHONE +#usr/lib/locale/de_DE@euro/LC_TIME +#usr/lib/locale/de_IT +#usr/lib/locale/de_IT.utf8 +#usr/lib/locale/de_IT.utf8/LC_ADDRESS +#usr/lib/locale/de_IT.utf8/LC_COLLATE +#usr/lib/locale/de_IT.utf8/LC_CTYPE +#usr/lib/locale/de_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/de_IT.utf8/LC_MESSAGES +#usr/lib/locale/de_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_IT.utf8/LC_MONETARY +#usr/lib/locale/de_IT.utf8/LC_NAME +#usr/lib/locale/de_IT.utf8/LC_NUMERIC +#usr/lib/locale/de_IT.utf8/LC_PAPER +#usr/lib/locale/de_IT.utf8/LC_TELEPHONE +#usr/lib/locale/de_IT.utf8/LC_TIME +#usr/lib/locale/de_IT/LC_ADDRESS +#usr/lib/locale/de_IT/LC_COLLATE +#usr/lib/locale/de_IT/LC_CTYPE +#usr/lib/locale/de_IT/LC_IDENTIFICATION +#usr/lib/locale/de_IT/LC_MEASUREMENT +#usr/lib/locale/de_IT/LC_MESSAGES +#usr/lib/locale/de_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_IT/LC_MONETARY +#usr/lib/locale/de_IT/LC_NAME +#usr/lib/locale/de_IT/LC_NUMERIC +#usr/lib/locale/de_IT/LC_PAPER +#usr/lib/locale/de_IT/LC_TELEPHONE +#usr/lib/locale/de_IT/LC_TIME +#usr/lib/locale/de_LI.utf8 +#usr/lib/locale/de_LI.utf8/LC_ADDRESS +#usr/lib/locale/de_LI.utf8/LC_COLLATE +#usr/lib/locale/de_LI.utf8/LC_CTYPE +#usr/lib/locale/de_LI.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_LI.utf8/LC_MEASUREMENT +#usr/lib/locale/de_LI.utf8/LC_MESSAGES +#usr/lib/locale/de_LI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LI.utf8/LC_MONETARY +#usr/lib/locale/de_LI.utf8/LC_NAME +#usr/lib/locale/de_LI.utf8/LC_NUMERIC +#usr/lib/locale/de_LI.utf8/LC_PAPER +#usr/lib/locale/de_LI.utf8/LC_TELEPHONE +#usr/lib/locale/de_LI.utf8/LC_TIME +#usr/lib/locale/de_LU +#usr/lib/locale/de_LU.utf8 +#usr/lib/locale/de_LU.utf8/LC_ADDRESS +#usr/lib/locale/de_LU.utf8/LC_COLLATE +#usr/lib/locale/de_LU.utf8/LC_CTYPE +#usr/lib/locale/de_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/de_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/de_LU.utf8/LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU.utf8/LC_MONETARY +#usr/lib/locale/de_LU.utf8/LC_NAME +#usr/lib/locale/de_LU.utf8/LC_NUMERIC +#usr/lib/locale/de_LU.utf8/LC_PAPER +#usr/lib/locale/de_LU.utf8/LC_TELEPHONE +#usr/lib/locale/de_LU.utf8/LC_TIME +#usr/lib/locale/de_LU/LC_ADDRESS +#usr/lib/locale/de_LU/LC_COLLATE +#usr/lib/locale/de_LU/LC_CTYPE +#usr/lib/locale/de_LU/LC_IDENTIFICATION +#usr/lib/locale/de_LU/LC_MEASUREMENT +#usr/lib/locale/de_LU/LC_MESSAGES +#usr/lib/locale/de_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU/LC_MONETARY +#usr/lib/locale/de_LU/LC_NAME +#usr/lib/locale/de_LU/LC_NUMERIC +#usr/lib/locale/de_LU/LC_PAPER +#usr/lib/locale/de_LU/LC_TELEPHONE +#usr/lib/locale/de_LU/LC_TIME +#usr/lib/locale/de_LU@euro +#usr/lib/locale/de_LU@euro/LC_ADDRESS +#usr/lib/locale/de_LU@euro/LC_COLLATE +#usr/lib/locale/de_LU@euro/LC_CTYPE +#usr/lib/locale/de_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/de_LU@euro/LC_MEASUREMENT +#usr/lib/locale/de_LU@euro/LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/de_LU@euro/LC_MONETARY +#usr/lib/locale/de_LU@euro/LC_NAME +#usr/lib/locale/de_LU@euro/LC_NUMERIC +#usr/lib/locale/de_LU@euro/LC_PAPER +#usr/lib/locale/de_LU@euro/LC_TELEPHONE +#usr/lib/locale/de_LU@euro/LC_TIME +#usr/lib/locale/doi_IN +#usr/lib/locale/doi_IN/LC_ADDRESS +#usr/lib/locale/doi_IN/LC_COLLATE +#usr/lib/locale/doi_IN/LC_CTYPE +#usr/lib/locale/doi_IN/LC_IDENTIFICATION +#usr/lib/locale/doi_IN/LC_MEASUREMENT +#usr/lib/locale/doi_IN/LC_MESSAGES +#usr/lib/locale/doi_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/doi_IN/LC_MONETARY +#usr/lib/locale/doi_IN/LC_NAME +#usr/lib/locale/doi_IN/LC_NUMERIC +#usr/lib/locale/doi_IN/LC_PAPER +#usr/lib/locale/doi_IN/LC_TELEPHONE +#usr/lib/locale/doi_IN/LC_TIME +#usr/lib/locale/dv_MV +#usr/lib/locale/dv_MV/LC_ADDRESS +#usr/lib/locale/dv_MV/LC_COLLATE +#usr/lib/locale/dv_MV/LC_CTYPE +#usr/lib/locale/dv_MV/LC_IDENTIFICATION +#usr/lib/locale/dv_MV/LC_MEASUREMENT +#usr/lib/locale/dv_MV/LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dv_MV/LC_MONETARY +#usr/lib/locale/dv_MV/LC_NAME +#usr/lib/locale/dv_MV/LC_NUMERIC +#usr/lib/locale/dv_MV/LC_PAPER +#usr/lib/locale/dv_MV/LC_TELEPHONE +#usr/lib/locale/dv_MV/LC_TIME +#usr/lib/locale/dz_BT +#usr/lib/locale/dz_BT/LC_ADDRESS +#usr/lib/locale/dz_BT/LC_COLLATE +#usr/lib/locale/dz_BT/LC_CTYPE +#usr/lib/locale/dz_BT/LC_IDENTIFICATION +#usr/lib/locale/dz_BT/LC_MEASUREMENT +#usr/lib/locale/dz_BT/LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/dz_BT/LC_MONETARY +#usr/lib/locale/dz_BT/LC_NAME +#usr/lib/locale/dz_BT/LC_NUMERIC +#usr/lib/locale/dz_BT/LC_PAPER +#usr/lib/locale/dz_BT/LC_TELEPHONE +#usr/lib/locale/dz_BT/LC_TIME +#usr/lib/locale/el_CY +#usr/lib/locale/el_CY.utf8 +#usr/lib/locale/el_CY.utf8/LC_ADDRESS +#usr/lib/locale/el_CY.utf8/LC_COLLATE +#usr/lib/locale/el_CY.utf8/LC_CTYPE +#usr/lib/locale/el_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/el_CY.utf8/LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY.utf8/LC_MONETARY +#usr/lib/locale/el_CY.utf8/LC_NAME +#usr/lib/locale/el_CY.utf8/LC_NUMERIC +#usr/lib/locale/el_CY.utf8/LC_PAPER +#usr/lib/locale/el_CY.utf8/LC_TELEPHONE +#usr/lib/locale/el_CY.utf8/LC_TIME +#usr/lib/locale/el_CY/LC_ADDRESS +#usr/lib/locale/el_CY/LC_COLLATE +#usr/lib/locale/el_CY/LC_CTYPE +#usr/lib/locale/el_CY/LC_IDENTIFICATION +#usr/lib/locale/el_CY/LC_MEASUREMENT +#usr/lib/locale/el_CY/LC_MESSAGES +#usr/lib/locale/el_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_CY/LC_MONETARY +#usr/lib/locale/el_CY/LC_NAME +#usr/lib/locale/el_CY/LC_NUMERIC +#usr/lib/locale/el_CY/LC_PAPER +#usr/lib/locale/el_CY/LC_TELEPHONE +#usr/lib/locale/el_CY/LC_TIME +#usr/lib/locale/el_GR +#usr/lib/locale/el_GR.utf8 +#usr/lib/locale/el_GR.utf8/LC_ADDRESS +#usr/lib/locale/el_GR.utf8/LC_COLLATE +#usr/lib/locale/el_GR.utf8/LC_CTYPE +#usr/lib/locale/el_GR.utf8/LC_IDENTIFICATION +#usr/lib/locale/el_GR.utf8/LC_MEASUREMENT +#usr/lib/locale/el_GR.utf8/LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR.utf8/LC_MONETARY +#usr/lib/locale/el_GR.utf8/LC_NAME +#usr/lib/locale/el_GR.utf8/LC_NUMERIC +#usr/lib/locale/el_GR.utf8/LC_PAPER +#usr/lib/locale/el_GR.utf8/LC_TELEPHONE +#usr/lib/locale/el_GR.utf8/LC_TIME +#usr/lib/locale/el_GR/LC_ADDRESS +#usr/lib/locale/el_GR/LC_COLLATE +#usr/lib/locale/el_GR/LC_CTYPE +#usr/lib/locale/el_GR/LC_IDENTIFICATION +#usr/lib/locale/el_GR/LC_MEASUREMENT +#usr/lib/locale/el_GR/LC_MESSAGES +#usr/lib/locale/el_GR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR/LC_MONETARY +#usr/lib/locale/el_GR/LC_NAME +#usr/lib/locale/el_GR/LC_NUMERIC +#usr/lib/locale/el_GR/LC_PAPER +#usr/lib/locale/el_GR/LC_TELEPHONE +#usr/lib/locale/el_GR/LC_TIME +#usr/lib/locale/el_GR@euro +#usr/lib/locale/el_GR@euro/LC_ADDRESS +#usr/lib/locale/el_GR@euro/LC_COLLATE +#usr/lib/locale/el_GR@euro/LC_CTYPE +#usr/lib/locale/el_GR@euro/LC_IDENTIFICATION +#usr/lib/locale/el_GR@euro/LC_MEASUREMENT +#usr/lib/locale/el_GR@euro/LC_MESSAGES +#usr/lib/locale/el_GR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/el_GR@euro/LC_MONETARY +#usr/lib/locale/el_GR@euro/LC_NAME +#usr/lib/locale/el_GR@euro/LC_NUMERIC +#usr/lib/locale/el_GR@euro/LC_PAPER +#usr/lib/locale/el_GR@euro/LC_TELEPHONE +#usr/lib/locale/el_GR@euro/LC_TIME +#usr/lib/locale/en_AG +#usr/lib/locale/en_AG/LC_ADDRESS +#usr/lib/locale/en_AG/LC_COLLATE +#usr/lib/locale/en_AG/LC_CTYPE +#usr/lib/locale/en_AG/LC_IDENTIFICATION +#usr/lib/locale/en_AG/LC_MEASUREMENT +#usr/lib/locale/en_AG/LC_MESSAGES +#usr/lib/locale/en_AG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AG/LC_MONETARY +#usr/lib/locale/en_AG/LC_NAME +#usr/lib/locale/en_AG/LC_NUMERIC +#usr/lib/locale/en_AG/LC_PAPER +#usr/lib/locale/en_AG/LC_TELEPHONE +#usr/lib/locale/en_AG/LC_TIME +#usr/lib/locale/en_AU +#usr/lib/locale/en_AU.utf8 +#usr/lib/locale/en_AU.utf8/LC_ADDRESS +#usr/lib/locale/en_AU.utf8/LC_COLLATE +#usr/lib/locale/en_AU.utf8/LC_CTYPE +#usr/lib/locale/en_AU.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_AU.utf8/LC_MEASUREMENT +#usr/lib/locale/en_AU.utf8/LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU.utf8/LC_MONETARY +#usr/lib/locale/en_AU.utf8/LC_NAME +#usr/lib/locale/en_AU.utf8/LC_NUMERIC +#usr/lib/locale/en_AU.utf8/LC_PAPER +#usr/lib/locale/en_AU.utf8/LC_TELEPHONE +#usr/lib/locale/en_AU.utf8/LC_TIME +#usr/lib/locale/en_AU/LC_ADDRESS +#usr/lib/locale/en_AU/LC_COLLATE +#usr/lib/locale/en_AU/LC_CTYPE +#usr/lib/locale/en_AU/LC_IDENTIFICATION +#usr/lib/locale/en_AU/LC_MEASUREMENT +#usr/lib/locale/en_AU/LC_MESSAGES +#usr/lib/locale/en_AU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_AU/LC_MONETARY +#usr/lib/locale/en_AU/LC_NAME +#usr/lib/locale/en_AU/LC_NUMERIC +#usr/lib/locale/en_AU/LC_PAPER +#usr/lib/locale/en_AU/LC_TELEPHONE +#usr/lib/locale/en_AU/LC_TIME +#usr/lib/locale/en_BW +#usr/lib/locale/en_BW.utf8 +#usr/lib/locale/en_BW.utf8/LC_ADDRESS +#usr/lib/locale/en_BW.utf8/LC_COLLATE +#usr/lib/locale/en_BW.utf8/LC_CTYPE +#usr/lib/locale/en_BW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_BW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_BW.utf8/LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW.utf8/LC_MONETARY +#usr/lib/locale/en_BW.utf8/LC_NAME +#usr/lib/locale/en_BW.utf8/LC_NUMERIC +#usr/lib/locale/en_BW.utf8/LC_PAPER +#usr/lib/locale/en_BW.utf8/LC_TELEPHONE +#usr/lib/locale/en_BW.utf8/LC_TIME +#usr/lib/locale/en_BW/LC_ADDRESS +#usr/lib/locale/en_BW/LC_COLLATE +#usr/lib/locale/en_BW/LC_CTYPE +#usr/lib/locale/en_BW/LC_IDENTIFICATION +#usr/lib/locale/en_BW/LC_MEASUREMENT +#usr/lib/locale/en_BW/LC_MESSAGES +#usr/lib/locale/en_BW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_BW/LC_MONETARY +#usr/lib/locale/en_BW/LC_NAME +#usr/lib/locale/en_BW/LC_NUMERIC +#usr/lib/locale/en_BW/LC_PAPER +#usr/lib/locale/en_BW/LC_TELEPHONE +#usr/lib/locale/en_BW/LC_TIME +#usr/lib/locale/en_CA +#usr/lib/locale/en_CA.utf8 +#usr/lib/locale/en_CA.utf8/LC_ADDRESS +#usr/lib/locale/en_CA.utf8/LC_COLLATE +#usr/lib/locale/en_CA.utf8/LC_CTYPE +#usr/lib/locale/en_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_CA.utf8/LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA.utf8/LC_MONETARY +#usr/lib/locale/en_CA.utf8/LC_NAME +#usr/lib/locale/en_CA.utf8/LC_NUMERIC +#usr/lib/locale/en_CA.utf8/LC_PAPER +#usr/lib/locale/en_CA.utf8/LC_TELEPHONE +#usr/lib/locale/en_CA.utf8/LC_TIME +#usr/lib/locale/en_CA/LC_ADDRESS +#usr/lib/locale/en_CA/LC_COLLATE +#usr/lib/locale/en_CA/LC_CTYPE +#usr/lib/locale/en_CA/LC_IDENTIFICATION +#usr/lib/locale/en_CA/LC_MEASUREMENT +#usr/lib/locale/en_CA/LC_MESSAGES +#usr/lib/locale/en_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_CA/LC_MONETARY +#usr/lib/locale/en_CA/LC_NAME +#usr/lib/locale/en_CA/LC_NUMERIC +#usr/lib/locale/en_CA/LC_PAPER +#usr/lib/locale/en_CA/LC_TELEPHONE +#usr/lib/locale/en_CA/LC_TIME +#usr/lib/locale/en_DK +#usr/lib/locale/en_DK.utf8 +#usr/lib/locale/en_DK.utf8/LC_ADDRESS +#usr/lib/locale/en_DK.utf8/LC_COLLATE +#usr/lib/locale/en_DK.utf8/LC_CTYPE +#usr/lib/locale/en_DK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_DK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_DK.utf8/LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK.utf8/LC_MONETARY +#usr/lib/locale/en_DK.utf8/LC_NAME +#usr/lib/locale/en_DK.utf8/LC_NUMERIC +#usr/lib/locale/en_DK.utf8/LC_PAPER +#usr/lib/locale/en_DK.utf8/LC_TELEPHONE +#usr/lib/locale/en_DK.utf8/LC_TIME +#usr/lib/locale/en_DK/LC_ADDRESS +#usr/lib/locale/en_DK/LC_COLLATE +#usr/lib/locale/en_DK/LC_CTYPE +#usr/lib/locale/en_DK/LC_IDENTIFICATION +#usr/lib/locale/en_DK/LC_MEASUREMENT +#usr/lib/locale/en_DK/LC_MESSAGES +#usr/lib/locale/en_DK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_DK/LC_MONETARY +#usr/lib/locale/en_DK/LC_NAME +#usr/lib/locale/en_DK/LC_NUMERIC +#usr/lib/locale/en_DK/LC_PAPER +#usr/lib/locale/en_DK/LC_TELEPHONE +#usr/lib/locale/en_DK/LC_TIME +#usr/lib/locale/en_GB +#usr/lib/locale/en_GB.utf8 +#usr/lib/locale/en_GB.utf8/LC_ADDRESS +#usr/lib/locale/en_GB.utf8/LC_COLLATE +#usr/lib/locale/en_GB.utf8/LC_CTYPE +#usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/en_GB.utf8/LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB.utf8/LC_MONETARY +#usr/lib/locale/en_GB.utf8/LC_NAME +#usr/lib/locale/en_GB.utf8/LC_NUMERIC +#usr/lib/locale/en_GB.utf8/LC_PAPER +#usr/lib/locale/en_GB.utf8/LC_TELEPHONE +#usr/lib/locale/en_GB.utf8/LC_TIME +#usr/lib/locale/en_GB/LC_ADDRESS +#usr/lib/locale/en_GB/LC_COLLATE +#usr/lib/locale/en_GB/LC_CTYPE +#usr/lib/locale/en_GB/LC_IDENTIFICATION +#usr/lib/locale/en_GB/LC_MEASUREMENT +#usr/lib/locale/en_GB/LC_MESSAGES +#usr/lib/locale/en_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_GB/LC_MONETARY +#usr/lib/locale/en_GB/LC_NAME +#usr/lib/locale/en_GB/LC_NUMERIC +#usr/lib/locale/en_GB/LC_PAPER +#usr/lib/locale/en_GB/LC_TELEPHONE +#usr/lib/locale/en_GB/LC_TIME +#usr/lib/locale/en_HK +#usr/lib/locale/en_HK.utf8 +#usr/lib/locale/en_HK.utf8/LC_ADDRESS +#usr/lib/locale/en_HK.utf8/LC_COLLATE +#usr/lib/locale/en_HK.utf8/LC_CTYPE +#usr/lib/locale/en_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/en_HK.utf8/LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK.utf8/LC_MONETARY +#usr/lib/locale/en_HK.utf8/LC_NAME +#usr/lib/locale/en_HK.utf8/LC_NUMERIC +#usr/lib/locale/en_HK.utf8/LC_PAPER +#usr/lib/locale/en_HK.utf8/LC_TELEPHONE +#usr/lib/locale/en_HK.utf8/LC_TIME +#usr/lib/locale/en_HK/LC_ADDRESS +#usr/lib/locale/en_HK/LC_COLLATE +#usr/lib/locale/en_HK/LC_CTYPE +#usr/lib/locale/en_HK/LC_IDENTIFICATION +#usr/lib/locale/en_HK/LC_MEASUREMENT +#usr/lib/locale/en_HK/LC_MESSAGES +#usr/lib/locale/en_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_HK/LC_MONETARY +#usr/lib/locale/en_HK/LC_NAME +#usr/lib/locale/en_HK/LC_NUMERIC +#usr/lib/locale/en_HK/LC_PAPER +#usr/lib/locale/en_HK/LC_TELEPHONE +#usr/lib/locale/en_HK/LC_TIME +#usr/lib/locale/en_IE +#usr/lib/locale/en_IE.utf8 +#usr/lib/locale/en_IE.utf8/LC_ADDRESS +#usr/lib/locale/en_IE.utf8/LC_COLLATE +#usr/lib/locale/en_IE.utf8/LC_CTYPE +#usr/lib/locale/en_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/en_IE.utf8/LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE.utf8/LC_MONETARY +#usr/lib/locale/en_IE.utf8/LC_NAME +#usr/lib/locale/en_IE.utf8/LC_NUMERIC +#usr/lib/locale/en_IE.utf8/LC_PAPER +#usr/lib/locale/en_IE.utf8/LC_TELEPHONE +#usr/lib/locale/en_IE.utf8/LC_TIME +#usr/lib/locale/en_IE/LC_ADDRESS +#usr/lib/locale/en_IE/LC_COLLATE +#usr/lib/locale/en_IE/LC_CTYPE +#usr/lib/locale/en_IE/LC_IDENTIFICATION +#usr/lib/locale/en_IE/LC_MEASUREMENT +#usr/lib/locale/en_IE/LC_MESSAGES +#usr/lib/locale/en_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE/LC_MONETARY +#usr/lib/locale/en_IE/LC_NAME +#usr/lib/locale/en_IE/LC_NUMERIC +#usr/lib/locale/en_IE/LC_PAPER +#usr/lib/locale/en_IE/LC_TELEPHONE +#usr/lib/locale/en_IE/LC_TIME +#usr/lib/locale/en_IE@euro +#usr/lib/locale/en_IE@euro/LC_ADDRESS +#usr/lib/locale/en_IE@euro/LC_COLLATE +#usr/lib/locale/en_IE@euro/LC_CTYPE +#usr/lib/locale/en_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/en_IE@euro/LC_MEASUREMENT +#usr/lib/locale/en_IE@euro/LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IE@euro/LC_MONETARY +#usr/lib/locale/en_IE@euro/LC_NAME +#usr/lib/locale/en_IE@euro/LC_NUMERIC +#usr/lib/locale/en_IE@euro/LC_PAPER +#usr/lib/locale/en_IE@euro/LC_TELEPHONE +#usr/lib/locale/en_IE@euro/LC_TIME +#usr/lib/locale/en_IL +#usr/lib/locale/en_IL/LC_ADDRESS +#usr/lib/locale/en_IL/LC_COLLATE +#usr/lib/locale/en_IL/LC_CTYPE +#usr/lib/locale/en_IL/LC_IDENTIFICATION +#usr/lib/locale/en_IL/LC_MEASUREMENT +#usr/lib/locale/en_IL/LC_MESSAGES +#usr/lib/locale/en_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IL/LC_MONETARY +#usr/lib/locale/en_IL/LC_NAME +#usr/lib/locale/en_IL/LC_NUMERIC +#usr/lib/locale/en_IL/LC_PAPER +#usr/lib/locale/en_IL/LC_TELEPHONE +#usr/lib/locale/en_IL/LC_TIME +#usr/lib/locale/en_IN +#usr/lib/locale/en_IN/LC_ADDRESS +#usr/lib/locale/en_IN/LC_COLLATE +#usr/lib/locale/en_IN/LC_CTYPE +#usr/lib/locale/en_IN/LC_IDENTIFICATION +#usr/lib/locale/en_IN/LC_MEASUREMENT +#usr/lib/locale/en_IN/LC_MESSAGES +#usr/lib/locale/en_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_IN/LC_MONETARY +#usr/lib/locale/en_IN/LC_NAME +#usr/lib/locale/en_IN/LC_NUMERIC +#usr/lib/locale/en_IN/LC_PAPER +#usr/lib/locale/en_IN/LC_TELEPHONE +#usr/lib/locale/en_IN/LC_TIME +#usr/lib/locale/en_NG +#usr/lib/locale/en_NG/LC_ADDRESS +#usr/lib/locale/en_NG/LC_COLLATE +#usr/lib/locale/en_NG/LC_CTYPE +#usr/lib/locale/en_NG/LC_IDENTIFICATION +#usr/lib/locale/en_NG/LC_MEASUREMENT +#usr/lib/locale/en_NG/LC_MESSAGES +#usr/lib/locale/en_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NG/LC_MONETARY +#usr/lib/locale/en_NG/LC_NAME +#usr/lib/locale/en_NG/LC_NUMERIC +#usr/lib/locale/en_NG/LC_PAPER +#usr/lib/locale/en_NG/LC_TELEPHONE +#usr/lib/locale/en_NG/LC_TIME +#usr/lib/locale/en_NZ +#usr/lib/locale/en_NZ.utf8 +#usr/lib/locale/en_NZ.utf8/LC_ADDRESS +#usr/lib/locale/en_NZ.utf8/LC_COLLATE +#usr/lib/locale/en_NZ.utf8/LC_CTYPE +#usr/lib/locale/en_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ.utf8/LC_MONETARY +#usr/lib/locale/en_NZ.utf8/LC_NAME +#usr/lib/locale/en_NZ.utf8/LC_NUMERIC +#usr/lib/locale/en_NZ.utf8/LC_PAPER +#usr/lib/locale/en_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/en_NZ.utf8/LC_TIME +#usr/lib/locale/en_NZ/LC_ADDRESS +#usr/lib/locale/en_NZ/LC_COLLATE +#usr/lib/locale/en_NZ/LC_CTYPE +#usr/lib/locale/en_NZ/LC_IDENTIFICATION +#usr/lib/locale/en_NZ/LC_MEASUREMENT +#usr/lib/locale/en_NZ/LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_NZ/LC_MONETARY +#usr/lib/locale/en_NZ/LC_NAME +#usr/lib/locale/en_NZ/LC_NUMERIC +#usr/lib/locale/en_NZ/LC_PAPER +#usr/lib/locale/en_NZ/LC_TELEPHONE +#usr/lib/locale/en_NZ/LC_TIME +#usr/lib/locale/en_PH +#usr/lib/locale/en_PH.utf8 +#usr/lib/locale/en_PH.utf8/LC_ADDRESS +#usr/lib/locale/en_PH.utf8/LC_COLLATE +#usr/lib/locale/en_PH.utf8/LC_CTYPE +#usr/lib/locale/en_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/en_PH.utf8/LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH.utf8/LC_MONETARY +#usr/lib/locale/en_PH.utf8/LC_NAME +#usr/lib/locale/en_PH.utf8/LC_NUMERIC +#usr/lib/locale/en_PH.utf8/LC_PAPER +#usr/lib/locale/en_PH.utf8/LC_TELEPHONE +#usr/lib/locale/en_PH.utf8/LC_TIME +#usr/lib/locale/en_PH/LC_ADDRESS +#usr/lib/locale/en_PH/LC_COLLATE +#usr/lib/locale/en_PH/LC_CTYPE +#usr/lib/locale/en_PH/LC_IDENTIFICATION +#usr/lib/locale/en_PH/LC_MEASUREMENT +#usr/lib/locale/en_PH/LC_MESSAGES +#usr/lib/locale/en_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_PH/LC_MONETARY +#usr/lib/locale/en_PH/LC_NAME +#usr/lib/locale/en_PH/LC_NUMERIC +#usr/lib/locale/en_PH/LC_PAPER +#usr/lib/locale/en_PH/LC_TELEPHONE +#usr/lib/locale/en_PH/LC_TIME +#usr/lib/locale/en_SC.utf8 +#usr/lib/locale/en_SC.utf8/LC_ADDRESS +#usr/lib/locale/en_SC.utf8/LC_COLLATE +#usr/lib/locale/en_SC.utf8/LC_CTYPE +#usr/lib/locale/en_SC.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_SC.utf8/LC_MEASUREMENT +#usr/lib/locale/en_SC.utf8/LC_MESSAGES +#usr/lib/locale/en_SC.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SC.utf8/LC_MONETARY +#usr/lib/locale/en_SC.utf8/LC_NAME +#usr/lib/locale/en_SC.utf8/LC_NUMERIC +#usr/lib/locale/en_SC.utf8/LC_PAPER +#usr/lib/locale/en_SC.utf8/LC_TELEPHONE +#usr/lib/locale/en_SC.utf8/LC_TIME +#usr/lib/locale/en_SG +#usr/lib/locale/en_SG.utf8 +#usr/lib/locale/en_SG.utf8/LC_ADDRESS +#usr/lib/locale/en_SG.utf8/LC_COLLATE +#usr/lib/locale/en_SG.utf8/LC_CTYPE +#usr/lib/locale/en_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/en_SG.utf8/LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG.utf8/LC_MONETARY +#usr/lib/locale/en_SG.utf8/LC_NAME +#usr/lib/locale/en_SG.utf8/LC_NUMERIC +#usr/lib/locale/en_SG.utf8/LC_PAPER +#usr/lib/locale/en_SG.utf8/LC_TELEPHONE +#usr/lib/locale/en_SG.utf8/LC_TIME +#usr/lib/locale/en_SG/LC_ADDRESS +#usr/lib/locale/en_SG/LC_COLLATE +#usr/lib/locale/en_SG/LC_CTYPE +#usr/lib/locale/en_SG/LC_IDENTIFICATION +#usr/lib/locale/en_SG/LC_MEASUREMENT +#usr/lib/locale/en_SG/LC_MESSAGES +#usr/lib/locale/en_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_SG/LC_MONETARY +#usr/lib/locale/en_SG/LC_NAME +#usr/lib/locale/en_SG/LC_NUMERIC +#usr/lib/locale/en_SG/LC_PAPER +#usr/lib/locale/en_SG/LC_TELEPHONE +#usr/lib/locale/en_SG/LC_TIME +#usr/lib/locale/en_US +#usr/lib/locale/en_US.utf8 +#usr/lib/locale/en_US.utf8/LC_ADDRESS +#usr/lib/locale/en_US.utf8/LC_COLLATE +#usr/lib/locale/en_US.utf8/LC_CTYPE +#usr/lib/locale/en_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_US.utf8/LC_MEASUREMENT +#usr/lib/locale/en_US.utf8/LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US.utf8/LC_MONETARY +#usr/lib/locale/en_US.utf8/LC_NAME +#usr/lib/locale/en_US.utf8/LC_NUMERIC +#usr/lib/locale/en_US.utf8/LC_PAPER +#usr/lib/locale/en_US.utf8/LC_TELEPHONE +#usr/lib/locale/en_US.utf8/LC_TIME +#usr/lib/locale/en_US/LC_ADDRESS +#usr/lib/locale/en_US/LC_COLLATE +#usr/lib/locale/en_US/LC_CTYPE +#usr/lib/locale/en_US/LC_IDENTIFICATION +#usr/lib/locale/en_US/LC_MEASUREMENT +#usr/lib/locale/en_US/LC_MESSAGES +#usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_US/LC_MONETARY +#usr/lib/locale/en_US/LC_NAME +#usr/lib/locale/en_US/LC_NUMERIC +#usr/lib/locale/en_US/LC_PAPER +#usr/lib/locale/en_US/LC_TELEPHONE +#usr/lib/locale/en_US/LC_TIME +#usr/lib/locale/en_ZA +#usr/lib/locale/en_ZA.utf8 +#usr/lib/locale/en_ZA.utf8/LC_ADDRESS +#usr/lib/locale/en_ZA.utf8/LC_COLLATE +#usr/lib/locale/en_ZA.utf8/LC_CTYPE +#usr/lib/locale/en_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA.utf8/LC_MONETARY +#usr/lib/locale/en_ZA.utf8/LC_NAME +#usr/lib/locale/en_ZA.utf8/LC_NUMERIC +#usr/lib/locale/en_ZA.utf8/LC_PAPER +#usr/lib/locale/en_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZA.utf8/LC_TIME +#usr/lib/locale/en_ZA/LC_ADDRESS +#usr/lib/locale/en_ZA/LC_COLLATE +#usr/lib/locale/en_ZA/LC_CTYPE +#usr/lib/locale/en_ZA/LC_IDENTIFICATION +#usr/lib/locale/en_ZA/LC_MEASUREMENT +#usr/lib/locale/en_ZA/LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZA/LC_MONETARY +#usr/lib/locale/en_ZA/LC_NAME +#usr/lib/locale/en_ZA/LC_NUMERIC +#usr/lib/locale/en_ZA/LC_PAPER +#usr/lib/locale/en_ZA/LC_TELEPHONE +#usr/lib/locale/en_ZA/LC_TIME +#usr/lib/locale/en_ZM +#usr/lib/locale/en_ZM/LC_ADDRESS +#usr/lib/locale/en_ZM/LC_COLLATE +#usr/lib/locale/en_ZM/LC_CTYPE +#usr/lib/locale/en_ZM/LC_IDENTIFICATION +#usr/lib/locale/en_ZM/LC_MEASUREMENT +#usr/lib/locale/en_ZM/LC_MESSAGES +#usr/lib/locale/en_ZM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZM/LC_MONETARY +#usr/lib/locale/en_ZM/LC_NAME +#usr/lib/locale/en_ZM/LC_NUMERIC +#usr/lib/locale/en_ZM/LC_PAPER +#usr/lib/locale/en_ZM/LC_TELEPHONE +#usr/lib/locale/en_ZM/LC_TIME +#usr/lib/locale/en_ZW +#usr/lib/locale/en_ZW.utf8 +#usr/lib/locale/en_ZW.utf8/LC_ADDRESS +#usr/lib/locale/en_ZW.utf8/LC_COLLATE +#usr/lib/locale/en_ZW.utf8/LC_CTYPE +#usr/lib/locale/en_ZW.utf8/LC_IDENTIFICATION +#usr/lib/locale/en_ZW.utf8/LC_MEASUREMENT +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW.utf8/LC_MONETARY +#usr/lib/locale/en_ZW.utf8/LC_NAME +#usr/lib/locale/en_ZW.utf8/LC_NUMERIC +#usr/lib/locale/en_ZW.utf8/LC_PAPER +#usr/lib/locale/en_ZW.utf8/LC_TELEPHONE +#usr/lib/locale/en_ZW.utf8/LC_TIME +#usr/lib/locale/en_ZW/LC_ADDRESS +#usr/lib/locale/en_ZW/LC_COLLATE +#usr/lib/locale/en_ZW/LC_CTYPE +#usr/lib/locale/en_ZW/LC_IDENTIFICATION +#usr/lib/locale/en_ZW/LC_MEASUREMENT +#usr/lib/locale/en_ZW/LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/en_ZW/LC_MONETARY +#usr/lib/locale/en_ZW/LC_NAME +#usr/lib/locale/en_ZW/LC_NUMERIC +#usr/lib/locale/en_ZW/LC_PAPER +#usr/lib/locale/en_ZW/LC_TELEPHONE +#usr/lib/locale/en_ZW/LC_TIME +#usr/lib/locale/eo +#usr/lib/locale/eo/LC_ADDRESS +#usr/lib/locale/eo/LC_COLLATE +#usr/lib/locale/eo/LC_CTYPE +#usr/lib/locale/eo/LC_IDENTIFICATION +#usr/lib/locale/eo/LC_MEASUREMENT +#usr/lib/locale/eo/LC_MESSAGES +#usr/lib/locale/eo/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eo/LC_MONETARY +#usr/lib/locale/eo/LC_NAME +#usr/lib/locale/eo/LC_NUMERIC +#usr/lib/locale/eo/LC_PAPER +#usr/lib/locale/eo/LC_TELEPHONE +#usr/lib/locale/eo/LC_TIME +#usr/lib/locale/es_AR +#usr/lib/locale/es_AR.utf8 +#usr/lib/locale/es_AR.utf8/LC_ADDRESS +#usr/lib/locale/es_AR.utf8/LC_COLLATE +#usr/lib/locale/es_AR.utf8/LC_CTYPE +#usr/lib/locale/es_AR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_AR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_AR.utf8/LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR.utf8/LC_MONETARY +#usr/lib/locale/es_AR.utf8/LC_NAME +#usr/lib/locale/es_AR.utf8/LC_NUMERIC +#usr/lib/locale/es_AR.utf8/LC_PAPER +#usr/lib/locale/es_AR.utf8/LC_TELEPHONE +#usr/lib/locale/es_AR.utf8/LC_TIME +#usr/lib/locale/es_AR/LC_ADDRESS +#usr/lib/locale/es_AR/LC_COLLATE +#usr/lib/locale/es_AR/LC_CTYPE +#usr/lib/locale/es_AR/LC_IDENTIFICATION +#usr/lib/locale/es_AR/LC_MEASUREMENT +#usr/lib/locale/es_AR/LC_MESSAGES +#usr/lib/locale/es_AR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_AR/LC_MONETARY +#usr/lib/locale/es_AR/LC_NAME +#usr/lib/locale/es_AR/LC_NUMERIC +#usr/lib/locale/es_AR/LC_PAPER +#usr/lib/locale/es_AR/LC_TELEPHONE +#usr/lib/locale/es_AR/LC_TIME +#usr/lib/locale/es_BO +#usr/lib/locale/es_BO.utf8 +#usr/lib/locale/es_BO.utf8/LC_ADDRESS +#usr/lib/locale/es_BO.utf8/LC_COLLATE +#usr/lib/locale/es_BO.utf8/LC_CTYPE +#usr/lib/locale/es_BO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_BO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_BO.utf8/LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO.utf8/LC_MONETARY +#usr/lib/locale/es_BO.utf8/LC_NAME +#usr/lib/locale/es_BO.utf8/LC_NUMERIC +#usr/lib/locale/es_BO.utf8/LC_PAPER +#usr/lib/locale/es_BO.utf8/LC_TELEPHONE +#usr/lib/locale/es_BO.utf8/LC_TIME +#usr/lib/locale/es_BO/LC_ADDRESS +#usr/lib/locale/es_BO/LC_COLLATE +#usr/lib/locale/es_BO/LC_CTYPE +#usr/lib/locale/es_BO/LC_IDENTIFICATION +#usr/lib/locale/es_BO/LC_MEASUREMENT +#usr/lib/locale/es_BO/LC_MESSAGES +#usr/lib/locale/es_BO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_BO/LC_MONETARY +#usr/lib/locale/es_BO/LC_NAME +#usr/lib/locale/es_BO/LC_NUMERIC +#usr/lib/locale/es_BO/LC_PAPER +#usr/lib/locale/es_BO/LC_TELEPHONE +#usr/lib/locale/es_BO/LC_TIME +#usr/lib/locale/es_CL +#usr/lib/locale/es_CL.utf8 +#usr/lib/locale/es_CL.utf8/LC_ADDRESS +#usr/lib/locale/es_CL.utf8/LC_COLLATE +#usr/lib/locale/es_CL.utf8/LC_CTYPE +#usr/lib/locale/es_CL.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CL.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CL.utf8/LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL.utf8/LC_MONETARY +#usr/lib/locale/es_CL.utf8/LC_NAME +#usr/lib/locale/es_CL.utf8/LC_NUMERIC +#usr/lib/locale/es_CL.utf8/LC_PAPER +#usr/lib/locale/es_CL.utf8/LC_TELEPHONE +#usr/lib/locale/es_CL.utf8/LC_TIME +#usr/lib/locale/es_CL/LC_ADDRESS +#usr/lib/locale/es_CL/LC_COLLATE +#usr/lib/locale/es_CL/LC_CTYPE +#usr/lib/locale/es_CL/LC_IDENTIFICATION +#usr/lib/locale/es_CL/LC_MEASUREMENT +#usr/lib/locale/es_CL/LC_MESSAGES +#usr/lib/locale/es_CL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CL/LC_MONETARY +#usr/lib/locale/es_CL/LC_NAME +#usr/lib/locale/es_CL/LC_NUMERIC +#usr/lib/locale/es_CL/LC_PAPER +#usr/lib/locale/es_CL/LC_TELEPHONE +#usr/lib/locale/es_CL/LC_TIME +#usr/lib/locale/es_CO +#usr/lib/locale/es_CO.utf8 +#usr/lib/locale/es_CO.utf8/LC_ADDRESS +#usr/lib/locale/es_CO.utf8/LC_COLLATE +#usr/lib/locale/es_CO.utf8/LC_CTYPE +#usr/lib/locale/es_CO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CO.utf8/LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO.utf8/LC_MONETARY +#usr/lib/locale/es_CO.utf8/LC_NAME +#usr/lib/locale/es_CO.utf8/LC_NUMERIC +#usr/lib/locale/es_CO.utf8/LC_PAPER +#usr/lib/locale/es_CO.utf8/LC_TELEPHONE +#usr/lib/locale/es_CO.utf8/LC_TIME +#usr/lib/locale/es_CO/LC_ADDRESS +#usr/lib/locale/es_CO/LC_COLLATE +#usr/lib/locale/es_CO/LC_CTYPE +#usr/lib/locale/es_CO/LC_IDENTIFICATION +#usr/lib/locale/es_CO/LC_MEASUREMENT +#usr/lib/locale/es_CO/LC_MESSAGES +#usr/lib/locale/es_CO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CO/LC_MONETARY +#usr/lib/locale/es_CO/LC_NAME +#usr/lib/locale/es_CO/LC_NUMERIC +#usr/lib/locale/es_CO/LC_PAPER +#usr/lib/locale/es_CO/LC_TELEPHONE +#usr/lib/locale/es_CO/LC_TIME +#usr/lib/locale/es_CR +#usr/lib/locale/es_CR.utf8 +#usr/lib/locale/es_CR.utf8/LC_ADDRESS +#usr/lib/locale/es_CR.utf8/LC_COLLATE +#usr/lib/locale/es_CR.utf8/LC_CTYPE +#usr/lib/locale/es_CR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_CR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_CR.utf8/LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR.utf8/LC_MONETARY +#usr/lib/locale/es_CR.utf8/LC_NAME +#usr/lib/locale/es_CR.utf8/LC_NUMERIC +#usr/lib/locale/es_CR.utf8/LC_PAPER +#usr/lib/locale/es_CR.utf8/LC_TELEPHONE +#usr/lib/locale/es_CR.utf8/LC_TIME +#usr/lib/locale/es_CR/LC_ADDRESS +#usr/lib/locale/es_CR/LC_COLLATE +#usr/lib/locale/es_CR/LC_CTYPE +#usr/lib/locale/es_CR/LC_IDENTIFICATION +#usr/lib/locale/es_CR/LC_MEASUREMENT +#usr/lib/locale/es_CR/LC_MESSAGES +#usr/lib/locale/es_CR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CR/LC_MONETARY +#usr/lib/locale/es_CR/LC_NAME +#usr/lib/locale/es_CR/LC_NUMERIC +#usr/lib/locale/es_CR/LC_PAPER +#usr/lib/locale/es_CR/LC_TELEPHONE +#usr/lib/locale/es_CR/LC_TIME +#usr/lib/locale/es_CU +#usr/lib/locale/es_CU/LC_ADDRESS +#usr/lib/locale/es_CU/LC_COLLATE +#usr/lib/locale/es_CU/LC_CTYPE +#usr/lib/locale/es_CU/LC_IDENTIFICATION +#usr/lib/locale/es_CU/LC_MEASUREMENT +#usr/lib/locale/es_CU/LC_MESSAGES +#usr/lib/locale/es_CU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_CU/LC_MONETARY +#usr/lib/locale/es_CU/LC_NAME +#usr/lib/locale/es_CU/LC_NUMERIC +#usr/lib/locale/es_CU/LC_PAPER +#usr/lib/locale/es_CU/LC_TELEPHONE +#usr/lib/locale/es_CU/LC_TIME +#usr/lib/locale/es_DO +#usr/lib/locale/es_DO.utf8 +#usr/lib/locale/es_DO.utf8/LC_ADDRESS +#usr/lib/locale/es_DO.utf8/LC_COLLATE +#usr/lib/locale/es_DO.utf8/LC_CTYPE +#usr/lib/locale/es_DO.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_DO.utf8/LC_MEASUREMENT +#usr/lib/locale/es_DO.utf8/LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO.utf8/LC_MONETARY +#usr/lib/locale/es_DO.utf8/LC_NAME +#usr/lib/locale/es_DO.utf8/LC_NUMERIC +#usr/lib/locale/es_DO.utf8/LC_PAPER +#usr/lib/locale/es_DO.utf8/LC_TELEPHONE +#usr/lib/locale/es_DO.utf8/LC_TIME +#usr/lib/locale/es_DO/LC_ADDRESS +#usr/lib/locale/es_DO/LC_COLLATE +#usr/lib/locale/es_DO/LC_CTYPE +#usr/lib/locale/es_DO/LC_IDENTIFICATION +#usr/lib/locale/es_DO/LC_MEASUREMENT +#usr/lib/locale/es_DO/LC_MESSAGES +#usr/lib/locale/es_DO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_DO/LC_MONETARY +#usr/lib/locale/es_DO/LC_NAME +#usr/lib/locale/es_DO/LC_NUMERIC +#usr/lib/locale/es_DO/LC_PAPER +#usr/lib/locale/es_DO/LC_TELEPHONE +#usr/lib/locale/es_DO/LC_TIME +#usr/lib/locale/es_EC +#usr/lib/locale/es_EC.utf8 +#usr/lib/locale/es_EC.utf8/LC_ADDRESS +#usr/lib/locale/es_EC.utf8/LC_COLLATE +#usr/lib/locale/es_EC.utf8/LC_CTYPE +#usr/lib/locale/es_EC.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_EC.utf8/LC_MEASUREMENT +#usr/lib/locale/es_EC.utf8/LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC.utf8/LC_MONETARY +#usr/lib/locale/es_EC.utf8/LC_NAME +#usr/lib/locale/es_EC.utf8/LC_NUMERIC +#usr/lib/locale/es_EC.utf8/LC_PAPER +#usr/lib/locale/es_EC.utf8/LC_TELEPHONE +#usr/lib/locale/es_EC.utf8/LC_TIME +#usr/lib/locale/es_EC/LC_ADDRESS +#usr/lib/locale/es_EC/LC_COLLATE +#usr/lib/locale/es_EC/LC_CTYPE +#usr/lib/locale/es_EC/LC_IDENTIFICATION +#usr/lib/locale/es_EC/LC_MEASUREMENT +#usr/lib/locale/es_EC/LC_MESSAGES +#usr/lib/locale/es_EC/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_EC/LC_MONETARY +#usr/lib/locale/es_EC/LC_NAME +#usr/lib/locale/es_EC/LC_NUMERIC +#usr/lib/locale/es_EC/LC_PAPER +#usr/lib/locale/es_EC/LC_TELEPHONE +#usr/lib/locale/es_EC/LC_TIME +#usr/lib/locale/es_ES +#usr/lib/locale/es_ES.utf8 +#usr/lib/locale/es_ES.utf8/LC_ADDRESS +#usr/lib/locale/es_ES.utf8/LC_COLLATE +#usr/lib/locale/es_ES.utf8/LC_CTYPE +#usr/lib/locale/es_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/es_ES.utf8/LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES.utf8/LC_MONETARY +#usr/lib/locale/es_ES.utf8/LC_NAME +#usr/lib/locale/es_ES.utf8/LC_NUMERIC +#usr/lib/locale/es_ES.utf8/LC_PAPER +#usr/lib/locale/es_ES.utf8/LC_TELEPHONE +#usr/lib/locale/es_ES.utf8/LC_TIME +#usr/lib/locale/es_ES/LC_ADDRESS +#usr/lib/locale/es_ES/LC_COLLATE +#usr/lib/locale/es_ES/LC_CTYPE +#usr/lib/locale/es_ES/LC_IDENTIFICATION +#usr/lib/locale/es_ES/LC_MEASUREMENT +#usr/lib/locale/es_ES/LC_MESSAGES +#usr/lib/locale/es_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES/LC_MONETARY +#usr/lib/locale/es_ES/LC_NAME +#usr/lib/locale/es_ES/LC_NUMERIC +#usr/lib/locale/es_ES/LC_PAPER +#usr/lib/locale/es_ES/LC_TELEPHONE +#usr/lib/locale/es_ES/LC_TIME +#usr/lib/locale/es_ES@euro +#usr/lib/locale/es_ES@euro/LC_ADDRESS +#usr/lib/locale/es_ES@euro/LC_COLLATE +#usr/lib/locale/es_ES@euro/LC_CTYPE +#usr/lib/locale/es_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/es_ES@euro/LC_MEASUREMENT +#usr/lib/locale/es_ES@euro/LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_ES@euro/LC_MONETARY +#usr/lib/locale/es_ES@euro/LC_NAME +#usr/lib/locale/es_ES@euro/LC_NUMERIC +#usr/lib/locale/es_ES@euro/LC_PAPER +#usr/lib/locale/es_ES@euro/LC_TELEPHONE +#usr/lib/locale/es_ES@euro/LC_TIME +#usr/lib/locale/es_GT +#usr/lib/locale/es_GT.utf8 +#usr/lib/locale/es_GT.utf8/LC_ADDRESS +#usr/lib/locale/es_GT.utf8/LC_COLLATE +#usr/lib/locale/es_GT.utf8/LC_CTYPE +#usr/lib/locale/es_GT.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_GT.utf8/LC_MEASUREMENT +#usr/lib/locale/es_GT.utf8/LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT.utf8/LC_MONETARY +#usr/lib/locale/es_GT.utf8/LC_NAME +#usr/lib/locale/es_GT.utf8/LC_NUMERIC +#usr/lib/locale/es_GT.utf8/LC_PAPER +#usr/lib/locale/es_GT.utf8/LC_TELEPHONE +#usr/lib/locale/es_GT.utf8/LC_TIME +#usr/lib/locale/es_GT/LC_ADDRESS +#usr/lib/locale/es_GT/LC_COLLATE +#usr/lib/locale/es_GT/LC_CTYPE +#usr/lib/locale/es_GT/LC_IDENTIFICATION +#usr/lib/locale/es_GT/LC_MEASUREMENT +#usr/lib/locale/es_GT/LC_MESSAGES +#usr/lib/locale/es_GT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_GT/LC_MONETARY +#usr/lib/locale/es_GT/LC_NAME +#usr/lib/locale/es_GT/LC_NUMERIC +#usr/lib/locale/es_GT/LC_PAPER +#usr/lib/locale/es_GT/LC_TELEPHONE +#usr/lib/locale/es_GT/LC_TIME +#usr/lib/locale/es_HN +#usr/lib/locale/es_HN.utf8 +#usr/lib/locale/es_HN.utf8/LC_ADDRESS +#usr/lib/locale/es_HN.utf8/LC_COLLATE +#usr/lib/locale/es_HN.utf8/LC_CTYPE +#usr/lib/locale/es_HN.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_HN.utf8/LC_MEASUREMENT +#usr/lib/locale/es_HN.utf8/LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN.utf8/LC_MONETARY +#usr/lib/locale/es_HN.utf8/LC_NAME +#usr/lib/locale/es_HN.utf8/LC_NUMERIC +#usr/lib/locale/es_HN.utf8/LC_PAPER +#usr/lib/locale/es_HN.utf8/LC_TELEPHONE +#usr/lib/locale/es_HN.utf8/LC_TIME +#usr/lib/locale/es_HN/LC_ADDRESS +#usr/lib/locale/es_HN/LC_COLLATE +#usr/lib/locale/es_HN/LC_CTYPE +#usr/lib/locale/es_HN/LC_IDENTIFICATION +#usr/lib/locale/es_HN/LC_MEASUREMENT +#usr/lib/locale/es_HN/LC_MESSAGES +#usr/lib/locale/es_HN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_HN/LC_MONETARY +#usr/lib/locale/es_HN/LC_NAME +#usr/lib/locale/es_HN/LC_NUMERIC +#usr/lib/locale/es_HN/LC_PAPER +#usr/lib/locale/es_HN/LC_TELEPHONE +#usr/lib/locale/es_HN/LC_TIME +#usr/lib/locale/es_MX +#usr/lib/locale/es_MX.utf8 +#usr/lib/locale/es_MX.utf8/LC_ADDRESS +#usr/lib/locale/es_MX.utf8/LC_COLLATE +#usr/lib/locale/es_MX.utf8/LC_CTYPE +#usr/lib/locale/es_MX.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_MX.utf8/LC_MEASUREMENT +#usr/lib/locale/es_MX.utf8/LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX.utf8/LC_MONETARY +#usr/lib/locale/es_MX.utf8/LC_NAME +#usr/lib/locale/es_MX.utf8/LC_NUMERIC +#usr/lib/locale/es_MX.utf8/LC_PAPER +#usr/lib/locale/es_MX.utf8/LC_TELEPHONE +#usr/lib/locale/es_MX.utf8/LC_TIME +#usr/lib/locale/es_MX/LC_ADDRESS +#usr/lib/locale/es_MX/LC_COLLATE +#usr/lib/locale/es_MX/LC_CTYPE +#usr/lib/locale/es_MX/LC_IDENTIFICATION +#usr/lib/locale/es_MX/LC_MEASUREMENT +#usr/lib/locale/es_MX/LC_MESSAGES +#usr/lib/locale/es_MX/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_MX/LC_MONETARY +#usr/lib/locale/es_MX/LC_NAME +#usr/lib/locale/es_MX/LC_NUMERIC +#usr/lib/locale/es_MX/LC_PAPER +#usr/lib/locale/es_MX/LC_TELEPHONE +#usr/lib/locale/es_MX/LC_TIME +#usr/lib/locale/es_NI +#usr/lib/locale/es_NI.utf8 +#usr/lib/locale/es_NI.utf8/LC_ADDRESS +#usr/lib/locale/es_NI.utf8/LC_COLLATE +#usr/lib/locale/es_NI.utf8/LC_CTYPE +#usr/lib/locale/es_NI.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_NI.utf8/LC_MEASUREMENT +#usr/lib/locale/es_NI.utf8/LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI.utf8/LC_MONETARY +#usr/lib/locale/es_NI.utf8/LC_NAME +#usr/lib/locale/es_NI.utf8/LC_NUMERIC +#usr/lib/locale/es_NI.utf8/LC_PAPER +#usr/lib/locale/es_NI.utf8/LC_TELEPHONE +#usr/lib/locale/es_NI.utf8/LC_TIME +#usr/lib/locale/es_NI/LC_ADDRESS +#usr/lib/locale/es_NI/LC_COLLATE +#usr/lib/locale/es_NI/LC_CTYPE +#usr/lib/locale/es_NI/LC_IDENTIFICATION +#usr/lib/locale/es_NI/LC_MEASUREMENT +#usr/lib/locale/es_NI/LC_MESSAGES +#usr/lib/locale/es_NI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_NI/LC_MONETARY +#usr/lib/locale/es_NI/LC_NAME +#usr/lib/locale/es_NI/LC_NUMERIC +#usr/lib/locale/es_NI/LC_PAPER +#usr/lib/locale/es_NI/LC_TELEPHONE +#usr/lib/locale/es_NI/LC_TIME +#usr/lib/locale/es_PA +#usr/lib/locale/es_PA.utf8 +#usr/lib/locale/es_PA.utf8/LC_ADDRESS +#usr/lib/locale/es_PA.utf8/LC_COLLATE +#usr/lib/locale/es_PA.utf8/LC_CTYPE +#usr/lib/locale/es_PA.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PA.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PA.utf8/LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA.utf8/LC_MONETARY +#usr/lib/locale/es_PA.utf8/LC_NAME +#usr/lib/locale/es_PA.utf8/LC_NUMERIC +#usr/lib/locale/es_PA.utf8/LC_PAPER +#usr/lib/locale/es_PA.utf8/LC_TELEPHONE +#usr/lib/locale/es_PA.utf8/LC_TIME +#usr/lib/locale/es_PA/LC_ADDRESS +#usr/lib/locale/es_PA/LC_COLLATE +#usr/lib/locale/es_PA/LC_CTYPE +#usr/lib/locale/es_PA/LC_IDENTIFICATION +#usr/lib/locale/es_PA/LC_MEASUREMENT +#usr/lib/locale/es_PA/LC_MESSAGES +#usr/lib/locale/es_PA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PA/LC_MONETARY +#usr/lib/locale/es_PA/LC_NAME +#usr/lib/locale/es_PA/LC_NUMERIC +#usr/lib/locale/es_PA/LC_PAPER +#usr/lib/locale/es_PA/LC_TELEPHONE +#usr/lib/locale/es_PA/LC_TIME +#usr/lib/locale/es_PE +#usr/lib/locale/es_PE.utf8 +#usr/lib/locale/es_PE.utf8/LC_ADDRESS +#usr/lib/locale/es_PE.utf8/LC_COLLATE +#usr/lib/locale/es_PE.utf8/LC_CTYPE +#usr/lib/locale/es_PE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PE.utf8/LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE.utf8/LC_MONETARY +#usr/lib/locale/es_PE.utf8/LC_NAME +#usr/lib/locale/es_PE.utf8/LC_NUMERIC +#usr/lib/locale/es_PE.utf8/LC_PAPER +#usr/lib/locale/es_PE.utf8/LC_TELEPHONE +#usr/lib/locale/es_PE.utf8/LC_TIME +#usr/lib/locale/es_PE/LC_ADDRESS +#usr/lib/locale/es_PE/LC_COLLATE +#usr/lib/locale/es_PE/LC_CTYPE +#usr/lib/locale/es_PE/LC_IDENTIFICATION +#usr/lib/locale/es_PE/LC_MEASUREMENT +#usr/lib/locale/es_PE/LC_MESSAGES +#usr/lib/locale/es_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PE/LC_MONETARY +#usr/lib/locale/es_PE/LC_NAME +#usr/lib/locale/es_PE/LC_NUMERIC +#usr/lib/locale/es_PE/LC_PAPER +#usr/lib/locale/es_PE/LC_TELEPHONE +#usr/lib/locale/es_PE/LC_TIME +#usr/lib/locale/es_PR +#usr/lib/locale/es_PR.utf8 +#usr/lib/locale/es_PR.utf8/LC_ADDRESS +#usr/lib/locale/es_PR.utf8/LC_COLLATE +#usr/lib/locale/es_PR.utf8/LC_CTYPE +#usr/lib/locale/es_PR.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PR.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PR.utf8/LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR.utf8/LC_MONETARY +#usr/lib/locale/es_PR.utf8/LC_NAME +#usr/lib/locale/es_PR.utf8/LC_NUMERIC +#usr/lib/locale/es_PR.utf8/LC_PAPER +#usr/lib/locale/es_PR.utf8/LC_TELEPHONE +#usr/lib/locale/es_PR.utf8/LC_TIME +#usr/lib/locale/es_PR/LC_ADDRESS +#usr/lib/locale/es_PR/LC_COLLATE +#usr/lib/locale/es_PR/LC_CTYPE +#usr/lib/locale/es_PR/LC_IDENTIFICATION +#usr/lib/locale/es_PR/LC_MEASUREMENT +#usr/lib/locale/es_PR/LC_MESSAGES +#usr/lib/locale/es_PR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PR/LC_MONETARY +#usr/lib/locale/es_PR/LC_NAME +#usr/lib/locale/es_PR/LC_NUMERIC +#usr/lib/locale/es_PR/LC_PAPER +#usr/lib/locale/es_PR/LC_TELEPHONE +#usr/lib/locale/es_PR/LC_TIME +#usr/lib/locale/es_PY +#usr/lib/locale/es_PY.utf8 +#usr/lib/locale/es_PY.utf8/LC_ADDRESS +#usr/lib/locale/es_PY.utf8/LC_COLLATE +#usr/lib/locale/es_PY.utf8/LC_CTYPE +#usr/lib/locale/es_PY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_PY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_PY.utf8/LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY.utf8/LC_MONETARY +#usr/lib/locale/es_PY.utf8/LC_NAME +#usr/lib/locale/es_PY.utf8/LC_NUMERIC +#usr/lib/locale/es_PY.utf8/LC_PAPER +#usr/lib/locale/es_PY.utf8/LC_TELEPHONE +#usr/lib/locale/es_PY.utf8/LC_TIME +#usr/lib/locale/es_PY/LC_ADDRESS +#usr/lib/locale/es_PY/LC_COLLATE +#usr/lib/locale/es_PY/LC_CTYPE +#usr/lib/locale/es_PY/LC_IDENTIFICATION +#usr/lib/locale/es_PY/LC_MEASUREMENT +#usr/lib/locale/es_PY/LC_MESSAGES +#usr/lib/locale/es_PY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_PY/LC_MONETARY +#usr/lib/locale/es_PY/LC_NAME +#usr/lib/locale/es_PY/LC_NUMERIC +#usr/lib/locale/es_PY/LC_PAPER +#usr/lib/locale/es_PY/LC_TELEPHONE +#usr/lib/locale/es_PY/LC_TIME +#usr/lib/locale/es_SV +#usr/lib/locale/es_SV.utf8 +#usr/lib/locale/es_SV.utf8/LC_ADDRESS +#usr/lib/locale/es_SV.utf8/LC_COLLATE +#usr/lib/locale/es_SV.utf8/LC_CTYPE +#usr/lib/locale/es_SV.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_SV.utf8/LC_MEASUREMENT +#usr/lib/locale/es_SV.utf8/LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV.utf8/LC_MONETARY +#usr/lib/locale/es_SV.utf8/LC_NAME +#usr/lib/locale/es_SV.utf8/LC_NUMERIC +#usr/lib/locale/es_SV.utf8/LC_PAPER +#usr/lib/locale/es_SV.utf8/LC_TELEPHONE +#usr/lib/locale/es_SV.utf8/LC_TIME +#usr/lib/locale/es_SV/LC_ADDRESS +#usr/lib/locale/es_SV/LC_COLLATE +#usr/lib/locale/es_SV/LC_CTYPE +#usr/lib/locale/es_SV/LC_IDENTIFICATION +#usr/lib/locale/es_SV/LC_MEASUREMENT +#usr/lib/locale/es_SV/LC_MESSAGES +#usr/lib/locale/es_SV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_SV/LC_MONETARY +#usr/lib/locale/es_SV/LC_NAME +#usr/lib/locale/es_SV/LC_NUMERIC +#usr/lib/locale/es_SV/LC_PAPER +#usr/lib/locale/es_SV/LC_TELEPHONE +#usr/lib/locale/es_SV/LC_TIME +#usr/lib/locale/es_US +#usr/lib/locale/es_US.utf8 +#usr/lib/locale/es_US.utf8/LC_ADDRESS +#usr/lib/locale/es_US.utf8/LC_COLLATE +#usr/lib/locale/es_US.utf8/LC_CTYPE +#usr/lib/locale/es_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_US.utf8/LC_MEASUREMENT +#usr/lib/locale/es_US.utf8/LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US.utf8/LC_MONETARY +#usr/lib/locale/es_US.utf8/LC_NAME +#usr/lib/locale/es_US.utf8/LC_NUMERIC +#usr/lib/locale/es_US.utf8/LC_PAPER +#usr/lib/locale/es_US.utf8/LC_TELEPHONE +#usr/lib/locale/es_US.utf8/LC_TIME +#usr/lib/locale/es_US/LC_ADDRESS +#usr/lib/locale/es_US/LC_COLLATE +#usr/lib/locale/es_US/LC_CTYPE +#usr/lib/locale/es_US/LC_IDENTIFICATION +#usr/lib/locale/es_US/LC_MEASUREMENT +#usr/lib/locale/es_US/LC_MESSAGES +#usr/lib/locale/es_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_US/LC_MONETARY +#usr/lib/locale/es_US/LC_NAME +#usr/lib/locale/es_US/LC_NUMERIC +#usr/lib/locale/es_US/LC_PAPER +#usr/lib/locale/es_US/LC_TELEPHONE +#usr/lib/locale/es_US/LC_TIME +#usr/lib/locale/es_UY +#usr/lib/locale/es_UY.utf8 +#usr/lib/locale/es_UY.utf8/LC_ADDRESS +#usr/lib/locale/es_UY.utf8/LC_COLLATE +#usr/lib/locale/es_UY.utf8/LC_CTYPE +#usr/lib/locale/es_UY.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_UY.utf8/LC_MEASUREMENT +#usr/lib/locale/es_UY.utf8/LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY.utf8/LC_MONETARY +#usr/lib/locale/es_UY.utf8/LC_NAME +#usr/lib/locale/es_UY.utf8/LC_NUMERIC +#usr/lib/locale/es_UY.utf8/LC_PAPER +#usr/lib/locale/es_UY.utf8/LC_TELEPHONE +#usr/lib/locale/es_UY.utf8/LC_TIME +#usr/lib/locale/es_UY/LC_ADDRESS +#usr/lib/locale/es_UY/LC_COLLATE +#usr/lib/locale/es_UY/LC_CTYPE +#usr/lib/locale/es_UY/LC_IDENTIFICATION +#usr/lib/locale/es_UY/LC_MEASUREMENT +#usr/lib/locale/es_UY/LC_MESSAGES +#usr/lib/locale/es_UY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_UY/LC_MONETARY +#usr/lib/locale/es_UY/LC_NAME +#usr/lib/locale/es_UY/LC_NUMERIC +#usr/lib/locale/es_UY/LC_PAPER +#usr/lib/locale/es_UY/LC_TELEPHONE +#usr/lib/locale/es_UY/LC_TIME +#usr/lib/locale/es_VE +#usr/lib/locale/es_VE.utf8 +#usr/lib/locale/es_VE.utf8/LC_ADDRESS +#usr/lib/locale/es_VE.utf8/LC_COLLATE +#usr/lib/locale/es_VE.utf8/LC_CTYPE +#usr/lib/locale/es_VE.utf8/LC_IDENTIFICATION +#usr/lib/locale/es_VE.utf8/LC_MEASUREMENT +#usr/lib/locale/es_VE.utf8/LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE.utf8/LC_MONETARY +#usr/lib/locale/es_VE.utf8/LC_NAME +#usr/lib/locale/es_VE.utf8/LC_NUMERIC +#usr/lib/locale/es_VE.utf8/LC_PAPER +#usr/lib/locale/es_VE.utf8/LC_TELEPHONE +#usr/lib/locale/es_VE.utf8/LC_TIME +#usr/lib/locale/es_VE/LC_ADDRESS +#usr/lib/locale/es_VE/LC_COLLATE +#usr/lib/locale/es_VE/LC_CTYPE +#usr/lib/locale/es_VE/LC_IDENTIFICATION +#usr/lib/locale/es_VE/LC_MEASUREMENT +#usr/lib/locale/es_VE/LC_MESSAGES +#usr/lib/locale/es_VE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/es_VE/LC_MONETARY +#usr/lib/locale/es_VE/LC_NAME +#usr/lib/locale/es_VE/LC_NUMERIC +#usr/lib/locale/es_VE/LC_PAPER +#usr/lib/locale/es_VE/LC_TELEPHONE +#usr/lib/locale/es_VE/LC_TIME +#usr/lib/locale/et_EE +#usr/lib/locale/et_EE.iso885915 +#usr/lib/locale/et_EE.iso885915/LC_ADDRESS +#usr/lib/locale/et_EE.iso885915/LC_COLLATE +#usr/lib/locale/et_EE.iso885915/LC_CTYPE +#usr/lib/locale/et_EE.iso885915/LC_IDENTIFICATION +#usr/lib/locale/et_EE.iso885915/LC_MEASUREMENT +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.iso885915/LC_MONETARY +#usr/lib/locale/et_EE.iso885915/LC_NAME +#usr/lib/locale/et_EE.iso885915/LC_NUMERIC +#usr/lib/locale/et_EE.iso885915/LC_PAPER +#usr/lib/locale/et_EE.iso885915/LC_TELEPHONE +#usr/lib/locale/et_EE.iso885915/LC_TIME +#usr/lib/locale/et_EE.utf8 +#usr/lib/locale/et_EE.utf8/LC_ADDRESS +#usr/lib/locale/et_EE.utf8/LC_COLLATE +#usr/lib/locale/et_EE.utf8/LC_CTYPE +#usr/lib/locale/et_EE.utf8/LC_IDENTIFICATION +#usr/lib/locale/et_EE.utf8/LC_MEASUREMENT +#usr/lib/locale/et_EE.utf8/LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE.utf8/LC_MONETARY +#usr/lib/locale/et_EE.utf8/LC_NAME +#usr/lib/locale/et_EE.utf8/LC_NUMERIC +#usr/lib/locale/et_EE.utf8/LC_PAPER +#usr/lib/locale/et_EE.utf8/LC_TELEPHONE +#usr/lib/locale/et_EE.utf8/LC_TIME +#usr/lib/locale/et_EE/LC_ADDRESS +#usr/lib/locale/et_EE/LC_COLLATE +#usr/lib/locale/et_EE/LC_CTYPE +#usr/lib/locale/et_EE/LC_IDENTIFICATION +#usr/lib/locale/et_EE/LC_MEASUREMENT +#usr/lib/locale/et_EE/LC_MESSAGES +#usr/lib/locale/et_EE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/et_EE/LC_MONETARY +#usr/lib/locale/et_EE/LC_NAME +#usr/lib/locale/et_EE/LC_NUMERIC +#usr/lib/locale/et_EE/LC_PAPER +#usr/lib/locale/et_EE/LC_TELEPHONE +#usr/lib/locale/et_EE/LC_TIME +#usr/lib/locale/eu_ES +#usr/lib/locale/eu_ES.utf8 +#usr/lib/locale/eu_ES.utf8/LC_ADDRESS +#usr/lib/locale/eu_ES.utf8/LC_COLLATE +#usr/lib/locale/eu_ES.utf8/LC_CTYPE +#usr/lib/locale/eu_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/eu_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES.utf8/LC_MONETARY +#usr/lib/locale/eu_ES.utf8/LC_NAME +#usr/lib/locale/eu_ES.utf8/LC_NUMERIC +#usr/lib/locale/eu_ES.utf8/LC_PAPER +#usr/lib/locale/eu_ES.utf8/LC_TELEPHONE +#usr/lib/locale/eu_ES.utf8/LC_TIME +#usr/lib/locale/eu_ES/LC_ADDRESS +#usr/lib/locale/eu_ES/LC_COLLATE +#usr/lib/locale/eu_ES/LC_CTYPE +#usr/lib/locale/eu_ES/LC_IDENTIFICATION +#usr/lib/locale/eu_ES/LC_MEASUREMENT +#usr/lib/locale/eu_ES/LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES/LC_MONETARY +#usr/lib/locale/eu_ES/LC_NAME +#usr/lib/locale/eu_ES/LC_NUMERIC +#usr/lib/locale/eu_ES/LC_PAPER +#usr/lib/locale/eu_ES/LC_TELEPHONE +#usr/lib/locale/eu_ES/LC_TIME +#usr/lib/locale/eu_ES@euro +#usr/lib/locale/eu_ES@euro/LC_ADDRESS +#usr/lib/locale/eu_ES@euro/LC_COLLATE +#usr/lib/locale/eu_ES@euro/LC_CTYPE +#usr/lib/locale/eu_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/eu_ES@euro/LC_MEASUREMENT +#usr/lib/locale/eu_ES@euro/LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/eu_ES@euro/LC_MONETARY +#usr/lib/locale/eu_ES@euro/LC_NAME +#usr/lib/locale/eu_ES@euro/LC_NUMERIC +#usr/lib/locale/eu_ES@euro/LC_PAPER +#usr/lib/locale/eu_ES@euro/LC_TELEPHONE +#usr/lib/locale/eu_ES@euro/LC_TIME +#usr/lib/locale/fa_IR +#usr/lib/locale/fa_IR/LC_ADDRESS +#usr/lib/locale/fa_IR/LC_COLLATE +#usr/lib/locale/fa_IR/LC_CTYPE +#usr/lib/locale/fa_IR/LC_IDENTIFICATION +#usr/lib/locale/fa_IR/LC_MEASUREMENT +#usr/lib/locale/fa_IR/LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fa_IR/LC_MONETARY +#usr/lib/locale/fa_IR/LC_NAME +#usr/lib/locale/fa_IR/LC_NUMERIC +#usr/lib/locale/fa_IR/LC_PAPER +#usr/lib/locale/fa_IR/LC_TELEPHONE +#usr/lib/locale/fa_IR/LC_TIME +#usr/lib/locale/ff_SN +#usr/lib/locale/ff_SN/LC_ADDRESS +#usr/lib/locale/ff_SN/LC_COLLATE +#usr/lib/locale/ff_SN/LC_CTYPE +#usr/lib/locale/ff_SN/LC_IDENTIFICATION +#usr/lib/locale/ff_SN/LC_MEASUREMENT +#usr/lib/locale/ff_SN/LC_MESSAGES +#usr/lib/locale/ff_SN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ff_SN/LC_MONETARY +#usr/lib/locale/ff_SN/LC_NAME +#usr/lib/locale/ff_SN/LC_NUMERIC +#usr/lib/locale/ff_SN/LC_PAPER +#usr/lib/locale/ff_SN/LC_TELEPHONE +#usr/lib/locale/ff_SN/LC_TIME +#usr/lib/locale/fi_FI +#usr/lib/locale/fi_FI.utf8 +#usr/lib/locale/fi_FI.utf8/LC_ADDRESS +#usr/lib/locale/fi_FI.utf8/LC_COLLATE +#usr/lib/locale/fi_FI.utf8/LC_CTYPE +#usr/lib/locale/fi_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/fi_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI.utf8/LC_MONETARY +#usr/lib/locale/fi_FI.utf8/LC_NAME +#usr/lib/locale/fi_FI.utf8/LC_NUMERIC +#usr/lib/locale/fi_FI.utf8/LC_PAPER +#usr/lib/locale/fi_FI.utf8/LC_TELEPHONE +#usr/lib/locale/fi_FI.utf8/LC_TIME +#usr/lib/locale/fi_FI/LC_ADDRESS +#usr/lib/locale/fi_FI/LC_COLLATE +#usr/lib/locale/fi_FI/LC_CTYPE +#usr/lib/locale/fi_FI/LC_IDENTIFICATION +#usr/lib/locale/fi_FI/LC_MEASUREMENT +#usr/lib/locale/fi_FI/LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI/LC_MONETARY +#usr/lib/locale/fi_FI/LC_NAME +#usr/lib/locale/fi_FI/LC_NUMERIC +#usr/lib/locale/fi_FI/LC_PAPER +#usr/lib/locale/fi_FI/LC_TELEPHONE +#usr/lib/locale/fi_FI/LC_TIME +#usr/lib/locale/fi_FI@euro +#usr/lib/locale/fi_FI@euro/LC_ADDRESS +#usr/lib/locale/fi_FI@euro/LC_COLLATE +#usr/lib/locale/fi_FI@euro/LC_CTYPE +#usr/lib/locale/fi_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/fi_FI@euro/LC_MEASUREMENT +#usr/lib/locale/fi_FI@euro/LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fi_FI@euro/LC_MONETARY +#usr/lib/locale/fi_FI@euro/LC_NAME +#usr/lib/locale/fi_FI@euro/LC_NUMERIC +#usr/lib/locale/fi_FI@euro/LC_PAPER +#usr/lib/locale/fi_FI@euro/LC_TELEPHONE +#usr/lib/locale/fi_FI@euro/LC_TIME +#usr/lib/locale/fil_PH +#usr/lib/locale/fil_PH/LC_ADDRESS +#usr/lib/locale/fil_PH/LC_COLLATE +#usr/lib/locale/fil_PH/LC_CTYPE +#usr/lib/locale/fil_PH/LC_IDENTIFICATION +#usr/lib/locale/fil_PH/LC_MEASUREMENT +#usr/lib/locale/fil_PH/LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fil_PH/LC_MONETARY +#usr/lib/locale/fil_PH/LC_NAME +#usr/lib/locale/fil_PH/LC_NUMERIC +#usr/lib/locale/fil_PH/LC_PAPER +#usr/lib/locale/fil_PH/LC_TELEPHONE +#usr/lib/locale/fil_PH/LC_TIME +#usr/lib/locale/fo_FO +#usr/lib/locale/fo_FO.utf8 +#usr/lib/locale/fo_FO.utf8/LC_ADDRESS +#usr/lib/locale/fo_FO.utf8/LC_COLLATE +#usr/lib/locale/fo_FO.utf8/LC_CTYPE +#usr/lib/locale/fo_FO.utf8/LC_IDENTIFICATION +#usr/lib/locale/fo_FO.utf8/LC_MEASUREMENT +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO.utf8/LC_MONETARY +#usr/lib/locale/fo_FO.utf8/LC_NAME +#usr/lib/locale/fo_FO.utf8/LC_NUMERIC +#usr/lib/locale/fo_FO.utf8/LC_PAPER +#usr/lib/locale/fo_FO.utf8/LC_TELEPHONE +#usr/lib/locale/fo_FO.utf8/LC_TIME +#usr/lib/locale/fo_FO/LC_ADDRESS +#usr/lib/locale/fo_FO/LC_COLLATE +#usr/lib/locale/fo_FO/LC_CTYPE +#usr/lib/locale/fo_FO/LC_IDENTIFICATION +#usr/lib/locale/fo_FO/LC_MEASUREMENT +#usr/lib/locale/fo_FO/LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fo_FO/LC_MONETARY +#usr/lib/locale/fo_FO/LC_NAME +#usr/lib/locale/fo_FO/LC_NUMERIC +#usr/lib/locale/fo_FO/LC_PAPER +#usr/lib/locale/fo_FO/LC_TELEPHONE +#usr/lib/locale/fo_FO/LC_TIME +#usr/lib/locale/fr_BE +#usr/lib/locale/fr_BE.utf8 +#usr/lib/locale/fr_BE.utf8/LC_ADDRESS +#usr/lib/locale/fr_BE.utf8/LC_COLLATE +#usr/lib/locale/fr_BE.utf8/LC_CTYPE +#usr/lib/locale/fr_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE.utf8/LC_MONETARY +#usr/lib/locale/fr_BE.utf8/LC_NAME +#usr/lib/locale/fr_BE.utf8/LC_NUMERIC +#usr/lib/locale/fr_BE.utf8/LC_PAPER +#usr/lib/locale/fr_BE.utf8/LC_TELEPHONE +#usr/lib/locale/fr_BE.utf8/LC_TIME +#usr/lib/locale/fr_BE/LC_ADDRESS +#usr/lib/locale/fr_BE/LC_COLLATE +#usr/lib/locale/fr_BE/LC_CTYPE +#usr/lib/locale/fr_BE/LC_IDENTIFICATION +#usr/lib/locale/fr_BE/LC_MEASUREMENT +#usr/lib/locale/fr_BE/LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE/LC_MONETARY +#usr/lib/locale/fr_BE/LC_NAME +#usr/lib/locale/fr_BE/LC_NUMERIC +#usr/lib/locale/fr_BE/LC_PAPER +#usr/lib/locale/fr_BE/LC_TELEPHONE +#usr/lib/locale/fr_BE/LC_TIME +#usr/lib/locale/fr_BE@euro +#usr/lib/locale/fr_BE@euro/LC_ADDRESS +#usr/lib/locale/fr_BE@euro/LC_COLLATE +#usr/lib/locale/fr_BE@euro/LC_CTYPE +#usr/lib/locale/fr_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_BE@euro/LC_MEASUREMENT +#usr/lib/locale/fr_BE@euro/LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_BE@euro/LC_MONETARY +#usr/lib/locale/fr_BE@euro/LC_NAME +#usr/lib/locale/fr_BE@euro/LC_NUMERIC +#usr/lib/locale/fr_BE@euro/LC_PAPER +#usr/lib/locale/fr_BE@euro/LC_TELEPHONE +#usr/lib/locale/fr_BE@euro/LC_TIME +#usr/lib/locale/fr_CA +#usr/lib/locale/fr_CA.utf8 +#usr/lib/locale/fr_CA.utf8/LC_ADDRESS +#usr/lib/locale/fr_CA.utf8/LC_COLLATE +#usr/lib/locale/fr_CA.utf8/LC_CTYPE +#usr/lib/locale/fr_CA.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CA.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA.utf8/LC_MONETARY +#usr/lib/locale/fr_CA.utf8/LC_NAME +#usr/lib/locale/fr_CA.utf8/LC_NUMERIC +#usr/lib/locale/fr_CA.utf8/LC_PAPER +#usr/lib/locale/fr_CA.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CA.utf8/LC_TIME +#usr/lib/locale/fr_CA/LC_ADDRESS +#usr/lib/locale/fr_CA/LC_COLLATE +#usr/lib/locale/fr_CA/LC_CTYPE +#usr/lib/locale/fr_CA/LC_IDENTIFICATION +#usr/lib/locale/fr_CA/LC_MEASUREMENT +#usr/lib/locale/fr_CA/LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CA/LC_MONETARY +#usr/lib/locale/fr_CA/LC_NAME +#usr/lib/locale/fr_CA/LC_NUMERIC +#usr/lib/locale/fr_CA/LC_PAPER +#usr/lib/locale/fr_CA/LC_TELEPHONE +#usr/lib/locale/fr_CA/LC_TIME +#usr/lib/locale/fr_CH +#usr/lib/locale/fr_CH.utf8 +#usr/lib/locale/fr_CH.utf8/LC_ADDRESS +#usr/lib/locale/fr_CH.utf8/LC_COLLATE +#usr/lib/locale/fr_CH.utf8/LC_CTYPE +#usr/lib/locale/fr_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH.utf8/LC_MONETARY +#usr/lib/locale/fr_CH.utf8/LC_NAME +#usr/lib/locale/fr_CH.utf8/LC_NUMERIC +#usr/lib/locale/fr_CH.utf8/LC_PAPER +#usr/lib/locale/fr_CH.utf8/LC_TELEPHONE +#usr/lib/locale/fr_CH.utf8/LC_TIME +#usr/lib/locale/fr_CH/LC_ADDRESS +#usr/lib/locale/fr_CH/LC_COLLATE +#usr/lib/locale/fr_CH/LC_CTYPE +#usr/lib/locale/fr_CH/LC_IDENTIFICATION +#usr/lib/locale/fr_CH/LC_MEASUREMENT +#usr/lib/locale/fr_CH/LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_CH/LC_MONETARY +#usr/lib/locale/fr_CH/LC_NAME +#usr/lib/locale/fr_CH/LC_NUMERIC +#usr/lib/locale/fr_CH/LC_PAPER +#usr/lib/locale/fr_CH/LC_TELEPHONE +#usr/lib/locale/fr_CH/LC_TIME +#usr/lib/locale/fr_FR +#usr/lib/locale/fr_FR.utf8 +#usr/lib/locale/fr_FR.utf8/LC_ADDRESS +#usr/lib/locale/fr_FR.utf8/LC_COLLATE +#usr/lib/locale/fr_FR.utf8/LC_CTYPE +#usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR.utf8/LC_MONETARY +#usr/lib/locale/fr_FR.utf8/LC_NAME +#usr/lib/locale/fr_FR.utf8/LC_NUMERIC +#usr/lib/locale/fr_FR.utf8/LC_PAPER +#usr/lib/locale/fr_FR.utf8/LC_TELEPHONE +#usr/lib/locale/fr_FR.utf8/LC_TIME +#usr/lib/locale/fr_FR/LC_ADDRESS +#usr/lib/locale/fr_FR/LC_COLLATE +#usr/lib/locale/fr_FR/LC_CTYPE +#usr/lib/locale/fr_FR/LC_IDENTIFICATION +#usr/lib/locale/fr_FR/LC_MEASUREMENT +#usr/lib/locale/fr_FR/LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR/LC_MONETARY +#usr/lib/locale/fr_FR/LC_NAME +#usr/lib/locale/fr_FR/LC_NUMERIC +#usr/lib/locale/fr_FR/LC_PAPER +#usr/lib/locale/fr_FR/LC_TELEPHONE +#usr/lib/locale/fr_FR/LC_TIME +#usr/lib/locale/fr_FR@euro +#usr/lib/locale/fr_FR@euro/LC_ADDRESS +#usr/lib/locale/fr_FR@euro/LC_COLLATE +#usr/lib/locale/fr_FR@euro/LC_CTYPE +#usr/lib/locale/fr_FR@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_FR@euro/LC_MEASUREMENT +#usr/lib/locale/fr_FR@euro/LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_FR@euro/LC_MONETARY +#usr/lib/locale/fr_FR@euro/LC_NAME +#usr/lib/locale/fr_FR@euro/LC_NUMERIC +#usr/lib/locale/fr_FR@euro/LC_PAPER +#usr/lib/locale/fr_FR@euro/LC_TELEPHONE +#usr/lib/locale/fr_FR@euro/LC_TIME +#usr/lib/locale/fr_LU +#usr/lib/locale/fr_LU.utf8 +#usr/lib/locale/fr_LU.utf8/LC_ADDRESS +#usr/lib/locale/fr_LU.utf8/LC_COLLATE +#usr/lib/locale/fr_LU.utf8/LC_CTYPE +#usr/lib/locale/fr_LU.utf8/LC_IDENTIFICATION +#usr/lib/locale/fr_LU.utf8/LC_MEASUREMENT +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU.utf8/LC_MONETARY +#usr/lib/locale/fr_LU.utf8/LC_NAME +#usr/lib/locale/fr_LU.utf8/LC_NUMERIC +#usr/lib/locale/fr_LU.utf8/LC_PAPER +#usr/lib/locale/fr_LU.utf8/LC_TELEPHONE +#usr/lib/locale/fr_LU.utf8/LC_TIME +#usr/lib/locale/fr_LU/LC_ADDRESS +#usr/lib/locale/fr_LU/LC_COLLATE +#usr/lib/locale/fr_LU/LC_CTYPE +#usr/lib/locale/fr_LU/LC_IDENTIFICATION +#usr/lib/locale/fr_LU/LC_MEASUREMENT +#usr/lib/locale/fr_LU/LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU/LC_MONETARY +#usr/lib/locale/fr_LU/LC_NAME +#usr/lib/locale/fr_LU/LC_NUMERIC +#usr/lib/locale/fr_LU/LC_PAPER +#usr/lib/locale/fr_LU/LC_TELEPHONE +#usr/lib/locale/fr_LU/LC_TIME +#usr/lib/locale/fr_LU@euro +#usr/lib/locale/fr_LU@euro/LC_ADDRESS +#usr/lib/locale/fr_LU@euro/LC_COLLATE +#usr/lib/locale/fr_LU@euro/LC_CTYPE +#usr/lib/locale/fr_LU@euro/LC_IDENTIFICATION +#usr/lib/locale/fr_LU@euro/LC_MEASUREMENT +#usr/lib/locale/fr_LU@euro/LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fr_LU@euro/LC_MONETARY +#usr/lib/locale/fr_LU@euro/LC_NAME +#usr/lib/locale/fr_LU@euro/LC_NUMERIC +#usr/lib/locale/fr_LU@euro/LC_PAPER +#usr/lib/locale/fr_LU@euro/LC_TELEPHONE +#usr/lib/locale/fr_LU@euro/LC_TIME +#usr/lib/locale/fur_IT +#usr/lib/locale/fur_IT/LC_ADDRESS +#usr/lib/locale/fur_IT/LC_COLLATE +#usr/lib/locale/fur_IT/LC_CTYPE +#usr/lib/locale/fur_IT/LC_IDENTIFICATION +#usr/lib/locale/fur_IT/LC_MEASUREMENT +#usr/lib/locale/fur_IT/LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fur_IT/LC_MONETARY +#usr/lib/locale/fur_IT/LC_NAME +#usr/lib/locale/fur_IT/LC_NUMERIC +#usr/lib/locale/fur_IT/LC_PAPER +#usr/lib/locale/fur_IT/LC_TELEPHONE +#usr/lib/locale/fur_IT/LC_TIME +#usr/lib/locale/fy_DE +#usr/lib/locale/fy_DE/LC_ADDRESS +#usr/lib/locale/fy_DE/LC_COLLATE +#usr/lib/locale/fy_DE/LC_CTYPE +#usr/lib/locale/fy_DE/LC_IDENTIFICATION +#usr/lib/locale/fy_DE/LC_MEASUREMENT +#usr/lib/locale/fy_DE/LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_DE/LC_MONETARY +#usr/lib/locale/fy_DE/LC_NAME +#usr/lib/locale/fy_DE/LC_NUMERIC +#usr/lib/locale/fy_DE/LC_PAPER +#usr/lib/locale/fy_DE/LC_TELEPHONE +#usr/lib/locale/fy_DE/LC_TIME +#usr/lib/locale/fy_NL +#usr/lib/locale/fy_NL/LC_ADDRESS +#usr/lib/locale/fy_NL/LC_COLLATE +#usr/lib/locale/fy_NL/LC_CTYPE +#usr/lib/locale/fy_NL/LC_IDENTIFICATION +#usr/lib/locale/fy_NL/LC_MEASUREMENT +#usr/lib/locale/fy_NL/LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/fy_NL/LC_MONETARY +#usr/lib/locale/fy_NL/LC_NAME +#usr/lib/locale/fy_NL/LC_NUMERIC +#usr/lib/locale/fy_NL/LC_PAPER +#usr/lib/locale/fy_NL/LC_TELEPHONE +#usr/lib/locale/fy_NL/LC_TIME +#usr/lib/locale/ga_IE +#usr/lib/locale/ga_IE.utf8 +#usr/lib/locale/ga_IE.utf8/LC_ADDRESS +#usr/lib/locale/ga_IE.utf8/LC_COLLATE +#usr/lib/locale/ga_IE.utf8/LC_CTYPE +#usr/lib/locale/ga_IE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ga_IE.utf8/LC_MEASUREMENT +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE.utf8/LC_MONETARY +#usr/lib/locale/ga_IE.utf8/LC_NAME +#usr/lib/locale/ga_IE.utf8/LC_NUMERIC +#usr/lib/locale/ga_IE.utf8/LC_PAPER +#usr/lib/locale/ga_IE.utf8/LC_TELEPHONE +#usr/lib/locale/ga_IE.utf8/LC_TIME +#usr/lib/locale/ga_IE/LC_ADDRESS +#usr/lib/locale/ga_IE/LC_COLLATE +#usr/lib/locale/ga_IE/LC_CTYPE +#usr/lib/locale/ga_IE/LC_IDENTIFICATION +#usr/lib/locale/ga_IE/LC_MEASUREMENT +#usr/lib/locale/ga_IE/LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE/LC_MONETARY +#usr/lib/locale/ga_IE/LC_NAME +#usr/lib/locale/ga_IE/LC_NUMERIC +#usr/lib/locale/ga_IE/LC_PAPER +#usr/lib/locale/ga_IE/LC_TELEPHONE +#usr/lib/locale/ga_IE/LC_TIME +#usr/lib/locale/ga_IE@euro +#usr/lib/locale/ga_IE@euro/LC_ADDRESS +#usr/lib/locale/ga_IE@euro/LC_COLLATE +#usr/lib/locale/ga_IE@euro/LC_CTYPE +#usr/lib/locale/ga_IE@euro/LC_IDENTIFICATION +#usr/lib/locale/ga_IE@euro/LC_MEASUREMENT +#usr/lib/locale/ga_IE@euro/LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ga_IE@euro/LC_MONETARY +#usr/lib/locale/ga_IE@euro/LC_NAME +#usr/lib/locale/ga_IE@euro/LC_NUMERIC +#usr/lib/locale/ga_IE@euro/LC_PAPER +#usr/lib/locale/ga_IE@euro/LC_TELEPHONE +#usr/lib/locale/ga_IE@euro/LC_TIME +#usr/lib/locale/gd_GB +#usr/lib/locale/gd_GB.utf8 +#usr/lib/locale/gd_GB.utf8/LC_ADDRESS +#usr/lib/locale/gd_GB.utf8/LC_COLLATE +#usr/lib/locale/gd_GB.utf8/LC_CTYPE +#usr/lib/locale/gd_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gd_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB.utf8/LC_MONETARY +#usr/lib/locale/gd_GB.utf8/LC_NAME +#usr/lib/locale/gd_GB.utf8/LC_NUMERIC +#usr/lib/locale/gd_GB.utf8/LC_PAPER +#usr/lib/locale/gd_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gd_GB.utf8/LC_TIME +#usr/lib/locale/gd_GB/LC_ADDRESS +#usr/lib/locale/gd_GB/LC_COLLATE +#usr/lib/locale/gd_GB/LC_CTYPE +#usr/lib/locale/gd_GB/LC_IDENTIFICATION +#usr/lib/locale/gd_GB/LC_MEASUREMENT +#usr/lib/locale/gd_GB/LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gd_GB/LC_MONETARY +#usr/lib/locale/gd_GB/LC_NAME +#usr/lib/locale/gd_GB/LC_NUMERIC +#usr/lib/locale/gd_GB/LC_PAPER +#usr/lib/locale/gd_GB/LC_TELEPHONE +#usr/lib/locale/gd_GB/LC_TIME +#usr/lib/locale/gez_ER +#usr/lib/locale/gez_ER/LC_ADDRESS +#usr/lib/locale/gez_ER/LC_COLLATE +#usr/lib/locale/gez_ER/LC_CTYPE +#usr/lib/locale/gez_ER/LC_IDENTIFICATION +#usr/lib/locale/gez_ER/LC_MEASUREMENT +#usr/lib/locale/gez_ER/LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER/LC_MONETARY +#usr/lib/locale/gez_ER/LC_NAME +#usr/lib/locale/gez_ER/LC_NUMERIC +#usr/lib/locale/gez_ER/LC_PAPER +#usr/lib/locale/gez_ER/LC_TELEPHONE +#usr/lib/locale/gez_ER/LC_TIME +#usr/lib/locale/gez_ER@abegede +#usr/lib/locale/gez_ER@abegede/LC_ADDRESS +#usr/lib/locale/gez_ER@abegede/LC_COLLATE +#usr/lib/locale/gez_ER@abegede/LC_CTYPE +#usr/lib/locale/gez_ER@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ER@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ER@abegede/LC_MONETARY +#usr/lib/locale/gez_ER@abegede/LC_NAME +#usr/lib/locale/gez_ER@abegede/LC_NUMERIC +#usr/lib/locale/gez_ER@abegede/LC_PAPER +#usr/lib/locale/gez_ER@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ER@abegede/LC_TIME +#usr/lib/locale/gez_ET +#usr/lib/locale/gez_ET/LC_ADDRESS +#usr/lib/locale/gez_ET/LC_COLLATE +#usr/lib/locale/gez_ET/LC_CTYPE +#usr/lib/locale/gez_ET/LC_IDENTIFICATION +#usr/lib/locale/gez_ET/LC_MEASUREMENT +#usr/lib/locale/gez_ET/LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET/LC_MONETARY +#usr/lib/locale/gez_ET/LC_NAME +#usr/lib/locale/gez_ET/LC_NUMERIC +#usr/lib/locale/gez_ET/LC_PAPER +#usr/lib/locale/gez_ET/LC_TELEPHONE +#usr/lib/locale/gez_ET/LC_TIME +#usr/lib/locale/gez_ET@abegede +#usr/lib/locale/gez_ET@abegede/LC_ADDRESS +#usr/lib/locale/gez_ET@abegede/LC_COLLATE +#usr/lib/locale/gez_ET@abegede/LC_CTYPE +#usr/lib/locale/gez_ET@abegede/LC_IDENTIFICATION +#usr/lib/locale/gez_ET@abegede/LC_MEASUREMENT +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gez_ET@abegede/LC_MONETARY +#usr/lib/locale/gez_ET@abegede/LC_NAME +#usr/lib/locale/gez_ET@abegede/LC_NUMERIC +#usr/lib/locale/gez_ET@abegede/LC_PAPER +#usr/lib/locale/gez_ET@abegede/LC_TELEPHONE +#usr/lib/locale/gez_ET@abegede/LC_TIME +#usr/lib/locale/gl_ES +#usr/lib/locale/gl_ES.utf8 +#usr/lib/locale/gl_ES.utf8/LC_ADDRESS +#usr/lib/locale/gl_ES.utf8/LC_COLLATE +#usr/lib/locale/gl_ES.utf8/LC_CTYPE +#usr/lib/locale/gl_ES.utf8/LC_IDENTIFICATION +#usr/lib/locale/gl_ES.utf8/LC_MEASUREMENT +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES.utf8/LC_MONETARY +#usr/lib/locale/gl_ES.utf8/LC_NAME +#usr/lib/locale/gl_ES.utf8/LC_NUMERIC +#usr/lib/locale/gl_ES.utf8/LC_PAPER +#usr/lib/locale/gl_ES.utf8/LC_TELEPHONE +#usr/lib/locale/gl_ES.utf8/LC_TIME +#usr/lib/locale/gl_ES/LC_ADDRESS +#usr/lib/locale/gl_ES/LC_COLLATE +#usr/lib/locale/gl_ES/LC_CTYPE +#usr/lib/locale/gl_ES/LC_IDENTIFICATION +#usr/lib/locale/gl_ES/LC_MEASUREMENT +#usr/lib/locale/gl_ES/LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES/LC_MONETARY +#usr/lib/locale/gl_ES/LC_NAME +#usr/lib/locale/gl_ES/LC_NUMERIC +#usr/lib/locale/gl_ES/LC_PAPER +#usr/lib/locale/gl_ES/LC_TELEPHONE +#usr/lib/locale/gl_ES/LC_TIME +#usr/lib/locale/gl_ES@euro +#usr/lib/locale/gl_ES@euro/LC_ADDRESS +#usr/lib/locale/gl_ES@euro/LC_COLLATE +#usr/lib/locale/gl_ES@euro/LC_CTYPE +#usr/lib/locale/gl_ES@euro/LC_IDENTIFICATION +#usr/lib/locale/gl_ES@euro/LC_MEASUREMENT +#usr/lib/locale/gl_ES@euro/LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gl_ES@euro/LC_MONETARY +#usr/lib/locale/gl_ES@euro/LC_NAME +#usr/lib/locale/gl_ES@euro/LC_NUMERIC +#usr/lib/locale/gl_ES@euro/LC_PAPER +#usr/lib/locale/gl_ES@euro/LC_TELEPHONE +#usr/lib/locale/gl_ES@euro/LC_TIME +#usr/lib/locale/gu_IN +#usr/lib/locale/gu_IN/LC_ADDRESS +#usr/lib/locale/gu_IN/LC_COLLATE +#usr/lib/locale/gu_IN/LC_CTYPE +#usr/lib/locale/gu_IN/LC_IDENTIFICATION +#usr/lib/locale/gu_IN/LC_MEASUREMENT +#usr/lib/locale/gu_IN/LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gu_IN/LC_MONETARY +#usr/lib/locale/gu_IN/LC_NAME +#usr/lib/locale/gu_IN/LC_NUMERIC +#usr/lib/locale/gu_IN/LC_PAPER +#usr/lib/locale/gu_IN/LC_TELEPHONE +#usr/lib/locale/gu_IN/LC_TIME +#usr/lib/locale/gv_GB +#usr/lib/locale/gv_GB.utf8 +#usr/lib/locale/gv_GB.utf8/LC_ADDRESS +#usr/lib/locale/gv_GB.utf8/LC_COLLATE +#usr/lib/locale/gv_GB.utf8/LC_CTYPE +#usr/lib/locale/gv_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/gv_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB.utf8/LC_MONETARY +#usr/lib/locale/gv_GB.utf8/LC_NAME +#usr/lib/locale/gv_GB.utf8/LC_NUMERIC +#usr/lib/locale/gv_GB.utf8/LC_PAPER +#usr/lib/locale/gv_GB.utf8/LC_TELEPHONE +#usr/lib/locale/gv_GB.utf8/LC_TIME +#usr/lib/locale/gv_GB/LC_ADDRESS +#usr/lib/locale/gv_GB/LC_COLLATE +#usr/lib/locale/gv_GB/LC_CTYPE +#usr/lib/locale/gv_GB/LC_IDENTIFICATION +#usr/lib/locale/gv_GB/LC_MEASUREMENT +#usr/lib/locale/gv_GB/LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/gv_GB/LC_MONETARY +#usr/lib/locale/gv_GB/LC_NAME +#usr/lib/locale/gv_GB/LC_NUMERIC +#usr/lib/locale/gv_GB/LC_PAPER +#usr/lib/locale/gv_GB/LC_TELEPHONE +#usr/lib/locale/gv_GB/LC_TIME +#usr/lib/locale/ha_NG +#usr/lib/locale/ha_NG/LC_ADDRESS +#usr/lib/locale/ha_NG/LC_COLLATE +#usr/lib/locale/ha_NG/LC_CTYPE +#usr/lib/locale/ha_NG/LC_IDENTIFICATION +#usr/lib/locale/ha_NG/LC_MEASUREMENT +#usr/lib/locale/ha_NG/LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ha_NG/LC_MONETARY +#usr/lib/locale/ha_NG/LC_NAME +#usr/lib/locale/ha_NG/LC_NUMERIC +#usr/lib/locale/ha_NG/LC_PAPER +#usr/lib/locale/ha_NG/LC_TELEPHONE +#usr/lib/locale/ha_NG/LC_TIME +#usr/lib/locale/hak_TW +#usr/lib/locale/hak_TW/LC_ADDRESS +#usr/lib/locale/hak_TW/LC_COLLATE +#usr/lib/locale/hak_TW/LC_CTYPE +#usr/lib/locale/hak_TW/LC_IDENTIFICATION +#usr/lib/locale/hak_TW/LC_MEASUREMENT +#usr/lib/locale/hak_TW/LC_MESSAGES +#usr/lib/locale/hak_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hak_TW/LC_MONETARY +#usr/lib/locale/hak_TW/LC_NAME +#usr/lib/locale/hak_TW/LC_NUMERIC +#usr/lib/locale/hak_TW/LC_PAPER +#usr/lib/locale/hak_TW/LC_TELEPHONE +#usr/lib/locale/hak_TW/LC_TIME +#usr/lib/locale/he_IL +#usr/lib/locale/he_IL.utf8 +#usr/lib/locale/he_IL.utf8/LC_ADDRESS +#usr/lib/locale/he_IL.utf8/LC_COLLATE +#usr/lib/locale/he_IL.utf8/LC_CTYPE +#usr/lib/locale/he_IL.utf8/LC_IDENTIFICATION +#usr/lib/locale/he_IL.utf8/LC_MEASUREMENT +#usr/lib/locale/he_IL.utf8/LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL.utf8/LC_MONETARY +#usr/lib/locale/he_IL.utf8/LC_NAME +#usr/lib/locale/he_IL.utf8/LC_NUMERIC +#usr/lib/locale/he_IL.utf8/LC_PAPER +#usr/lib/locale/he_IL.utf8/LC_TELEPHONE +#usr/lib/locale/he_IL.utf8/LC_TIME +#usr/lib/locale/he_IL/LC_ADDRESS +#usr/lib/locale/he_IL/LC_COLLATE +#usr/lib/locale/he_IL/LC_CTYPE +#usr/lib/locale/he_IL/LC_IDENTIFICATION +#usr/lib/locale/he_IL/LC_MEASUREMENT +#usr/lib/locale/he_IL/LC_MESSAGES +#usr/lib/locale/he_IL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/he_IL/LC_MONETARY +#usr/lib/locale/he_IL/LC_NAME +#usr/lib/locale/he_IL/LC_NUMERIC +#usr/lib/locale/he_IL/LC_PAPER +#usr/lib/locale/he_IL/LC_TELEPHONE +#usr/lib/locale/he_IL/LC_TIME +#usr/lib/locale/hi_IN +#usr/lib/locale/hi_IN/LC_ADDRESS +#usr/lib/locale/hi_IN/LC_COLLATE +#usr/lib/locale/hi_IN/LC_CTYPE +#usr/lib/locale/hi_IN/LC_IDENTIFICATION +#usr/lib/locale/hi_IN/LC_MEASUREMENT +#usr/lib/locale/hi_IN/LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hi_IN/LC_MONETARY +#usr/lib/locale/hi_IN/LC_NAME +#usr/lib/locale/hi_IN/LC_NUMERIC +#usr/lib/locale/hi_IN/LC_PAPER +#usr/lib/locale/hi_IN/LC_TELEPHONE +#usr/lib/locale/hi_IN/LC_TIME +#usr/lib/locale/hif_FJ +#usr/lib/locale/hif_FJ/LC_ADDRESS +#usr/lib/locale/hif_FJ/LC_COLLATE +#usr/lib/locale/hif_FJ/LC_CTYPE +#usr/lib/locale/hif_FJ/LC_IDENTIFICATION +#usr/lib/locale/hif_FJ/LC_MEASUREMENT +#usr/lib/locale/hif_FJ/LC_MESSAGES +#usr/lib/locale/hif_FJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hif_FJ/LC_MONETARY +#usr/lib/locale/hif_FJ/LC_NAME +#usr/lib/locale/hif_FJ/LC_NUMERIC +#usr/lib/locale/hif_FJ/LC_PAPER +#usr/lib/locale/hif_FJ/LC_TELEPHONE +#usr/lib/locale/hif_FJ/LC_TIME +#usr/lib/locale/hne_IN +#usr/lib/locale/hne_IN/LC_ADDRESS +#usr/lib/locale/hne_IN/LC_COLLATE +#usr/lib/locale/hne_IN/LC_CTYPE +#usr/lib/locale/hne_IN/LC_IDENTIFICATION +#usr/lib/locale/hne_IN/LC_MEASUREMENT +#usr/lib/locale/hne_IN/LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hne_IN/LC_MONETARY +#usr/lib/locale/hne_IN/LC_NAME +#usr/lib/locale/hne_IN/LC_NUMERIC +#usr/lib/locale/hne_IN/LC_PAPER +#usr/lib/locale/hne_IN/LC_TELEPHONE +#usr/lib/locale/hne_IN/LC_TIME +#usr/lib/locale/hr_HR +#usr/lib/locale/hr_HR.utf8 +#usr/lib/locale/hr_HR.utf8/LC_ADDRESS +#usr/lib/locale/hr_HR.utf8/LC_COLLATE +#usr/lib/locale/hr_HR.utf8/LC_CTYPE +#usr/lib/locale/hr_HR.utf8/LC_IDENTIFICATION +#usr/lib/locale/hr_HR.utf8/LC_MEASUREMENT +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR.utf8/LC_MONETARY +#usr/lib/locale/hr_HR.utf8/LC_NAME +#usr/lib/locale/hr_HR.utf8/LC_NUMERIC +#usr/lib/locale/hr_HR.utf8/LC_PAPER +#usr/lib/locale/hr_HR.utf8/LC_TELEPHONE +#usr/lib/locale/hr_HR.utf8/LC_TIME +#usr/lib/locale/hr_HR/LC_ADDRESS +#usr/lib/locale/hr_HR/LC_COLLATE +#usr/lib/locale/hr_HR/LC_CTYPE +#usr/lib/locale/hr_HR/LC_IDENTIFICATION +#usr/lib/locale/hr_HR/LC_MEASUREMENT +#usr/lib/locale/hr_HR/LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hr_HR/LC_MONETARY +#usr/lib/locale/hr_HR/LC_NAME +#usr/lib/locale/hr_HR/LC_NUMERIC +#usr/lib/locale/hr_HR/LC_PAPER +#usr/lib/locale/hr_HR/LC_TELEPHONE +#usr/lib/locale/hr_HR/LC_TIME +#usr/lib/locale/hsb_DE +#usr/lib/locale/hsb_DE.utf8 +#usr/lib/locale/hsb_DE.utf8/LC_ADDRESS +#usr/lib/locale/hsb_DE.utf8/LC_COLLATE +#usr/lib/locale/hsb_DE.utf8/LC_CTYPE +#usr/lib/locale/hsb_DE.utf8/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE.utf8/LC_MEASUREMENT +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE.utf8/LC_MONETARY +#usr/lib/locale/hsb_DE.utf8/LC_NAME +#usr/lib/locale/hsb_DE.utf8/LC_NUMERIC +#usr/lib/locale/hsb_DE.utf8/LC_PAPER +#usr/lib/locale/hsb_DE.utf8/LC_TELEPHONE +#usr/lib/locale/hsb_DE.utf8/LC_TIME +#usr/lib/locale/hsb_DE/LC_ADDRESS +#usr/lib/locale/hsb_DE/LC_COLLATE +#usr/lib/locale/hsb_DE/LC_CTYPE +#usr/lib/locale/hsb_DE/LC_IDENTIFICATION +#usr/lib/locale/hsb_DE/LC_MEASUREMENT +#usr/lib/locale/hsb_DE/LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hsb_DE/LC_MONETARY +#usr/lib/locale/hsb_DE/LC_NAME +#usr/lib/locale/hsb_DE/LC_NUMERIC +#usr/lib/locale/hsb_DE/LC_PAPER +#usr/lib/locale/hsb_DE/LC_TELEPHONE +#usr/lib/locale/hsb_DE/LC_TIME +#usr/lib/locale/ht_HT +#usr/lib/locale/ht_HT/LC_ADDRESS +#usr/lib/locale/ht_HT/LC_COLLATE +#usr/lib/locale/ht_HT/LC_CTYPE +#usr/lib/locale/ht_HT/LC_IDENTIFICATION +#usr/lib/locale/ht_HT/LC_MEASUREMENT +#usr/lib/locale/ht_HT/LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ht_HT/LC_MONETARY +#usr/lib/locale/ht_HT/LC_NAME +#usr/lib/locale/ht_HT/LC_NUMERIC +#usr/lib/locale/ht_HT/LC_PAPER +#usr/lib/locale/ht_HT/LC_TELEPHONE +#usr/lib/locale/ht_HT/LC_TIME +#usr/lib/locale/hu_HU +#usr/lib/locale/hu_HU.utf8 +#usr/lib/locale/hu_HU.utf8/LC_ADDRESS +#usr/lib/locale/hu_HU.utf8/LC_COLLATE +#usr/lib/locale/hu_HU.utf8/LC_CTYPE +#usr/lib/locale/hu_HU.utf8/LC_IDENTIFICATION +#usr/lib/locale/hu_HU.utf8/LC_MEASUREMENT +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU.utf8/LC_MONETARY +#usr/lib/locale/hu_HU.utf8/LC_NAME +#usr/lib/locale/hu_HU.utf8/LC_NUMERIC +#usr/lib/locale/hu_HU.utf8/LC_PAPER +#usr/lib/locale/hu_HU.utf8/LC_TELEPHONE +#usr/lib/locale/hu_HU.utf8/LC_TIME +#usr/lib/locale/hu_HU/LC_ADDRESS +#usr/lib/locale/hu_HU/LC_COLLATE +#usr/lib/locale/hu_HU/LC_CTYPE +#usr/lib/locale/hu_HU/LC_IDENTIFICATION +#usr/lib/locale/hu_HU/LC_MEASUREMENT +#usr/lib/locale/hu_HU/LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hu_HU/LC_MONETARY +#usr/lib/locale/hu_HU/LC_NAME +#usr/lib/locale/hu_HU/LC_NUMERIC +#usr/lib/locale/hu_HU/LC_PAPER +#usr/lib/locale/hu_HU/LC_TELEPHONE +#usr/lib/locale/hu_HU/LC_TIME +#usr/lib/locale/hy_AM +#usr/lib/locale/hy_AM.armscii8 +#usr/lib/locale/hy_AM.armscii8/LC_ADDRESS +#usr/lib/locale/hy_AM.armscii8/LC_COLLATE +#usr/lib/locale/hy_AM.armscii8/LC_CTYPE +#usr/lib/locale/hy_AM.armscii8/LC_IDENTIFICATION +#usr/lib/locale/hy_AM.armscii8/LC_MEASUREMENT +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM.armscii8/LC_MONETARY +#usr/lib/locale/hy_AM.armscii8/LC_NAME +#usr/lib/locale/hy_AM.armscii8/LC_NUMERIC +#usr/lib/locale/hy_AM.armscii8/LC_PAPER +#usr/lib/locale/hy_AM.armscii8/LC_TELEPHONE +#usr/lib/locale/hy_AM.armscii8/LC_TIME +#usr/lib/locale/hy_AM/LC_ADDRESS +#usr/lib/locale/hy_AM/LC_COLLATE +#usr/lib/locale/hy_AM/LC_CTYPE +#usr/lib/locale/hy_AM/LC_IDENTIFICATION +#usr/lib/locale/hy_AM/LC_MEASUREMENT +#usr/lib/locale/hy_AM/LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/hy_AM/LC_MONETARY +#usr/lib/locale/hy_AM/LC_NAME +#usr/lib/locale/hy_AM/LC_NUMERIC +#usr/lib/locale/hy_AM/LC_PAPER +#usr/lib/locale/hy_AM/LC_TELEPHONE +#usr/lib/locale/hy_AM/LC_TIME +#usr/lib/locale/ia_FR +#usr/lib/locale/ia_FR/LC_ADDRESS +#usr/lib/locale/ia_FR/LC_COLLATE +#usr/lib/locale/ia_FR/LC_CTYPE +#usr/lib/locale/ia_FR/LC_IDENTIFICATION +#usr/lib/locale/ia_FR/LC_MEASUREMENT +#usr/lib/locale/ia_FR/LC_MESSAGES +#usr/lib/locale/ia_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ia_FR/LC_MONETARY +#usr/lib/locale/ia_FR/LC_NAME +#usr/lib/locale/ia_FR/LC_NUMERIC +#usr/lib/locale/ia_FR/LC_PAPER +#usr/lib/locale/ia_FR/LC_TELEPHONE +#usr/lib/locale/ia_FR/LC_TIME +#usr/lib/locale/id_ID +#usr/lib/locale/id_ID.utf8 +#usr/lib/locale/id_ID.utf8/LC_ADDRESS +#usr/lib/locale/id_ID.utf8/LC_COLLATE +#usr/lib/locale/id_ID.utf8/LC_CTYPE +#usr/lib/locale/id_ID.utf8/LC_IDENTIFICATION +#usr/lib/locale/id_ID.utf8/LC_MEASUREMENT +#usr/lib/locale/id_ID.utf8/LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID.utf8/LC_MONETARY +#usr/lib/locale/id_ID.utf8/LC_NAME +#usr/lib/locale/id_ID.utf8/LC_NUMERIC +#usr/lib/locale/id_ID.utf8/LC_PAPER +#usr/lib/locale/id_ID.utf8/LC_TELEPHONE +#usr/lib/locale/id_ID.utf8/LC_TIME +#usr/lib/locale/id_ID/LC_ADDRESS +#usr/lib/locale/id_ID/LC_COLLATE +#usr/lib/locale/id_ID/LC_CTYPE +#usr/lib/locale/id_ID/LC_IDENTIFICATION +#usr/lib/locale/id_ID/LC_MEASUREMENT +#usr/lib/locale/id_ID/LC_MESSAGES +#usr/lib/locale/id_ID/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/id_ID/LC_MONETARY +#usr/lib/locale/id_ID/LC_NAME +#usr/lib/locale/id_ID/LC_NUMERIC +#usr/lib/locale/id_ID/LC_PAPER +#usr/lib/locale/id_ID/LC_TELEPHONE +#usr/lib/locale/id_ID/LC_TIME +#usr/lib/locale/ig_NG +#usr/lib/locale/ig_NG/LC_ADDRESS +#usr/lib/locale/ig_NG/LC_COLLATE +#usr/lib/locale/ig_NG/LC_CTYPE +#usr/lib/locale/ig_NG/LC_IDENTIFICATION +#usr/lib/locale/ig_NG/LC_MEASUREMENT +#usr/lib/locale/ig_NG/LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ig_NG/LC_MONETARY +#usr/lib/locale/ig_NG/LC_NAME +#usr/lib/locale/ig_NG/LC_NUMERIC +#usr/lib/locale/ig_NG/LC_PAPER +#usr/lib/locale/ig_NG/LC_TELEPHONE +#usr/lib/locale/ig_NG/LC_TIME +#usr/lib/locale/ik_CA +#usr/lib/locale/ik_CA/LC_ADDRESS +#usr/lib/locale/ik_CA/LC_COLLATE +#usr/lib/locale/ik_CA/LC_CTYPE +#usr/lib/locale/ik_CA/LC_IDENTIFICATION +#usr/lib/locale/ik_CA/LC_MEASUREMENT +#usr/lib/locale/ik_CA/LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ik_CA/LC_MONETARY +#usr/lib/locale/ik_CA/LC_NAME +#usr/lib/locale/ik_CA/LC_NUMERIC +#usr/lib/locale/ik_CA/LC_PAPER +#usr/lib/locale/ik_CA/LC_TELEPHONE +#usr/lib/locale/ik_CA/LC_TIME +#usr/lib/locale/is_IS +#usr/lib/locale/is_IS.utf8 +#usr/lib/locale/is_IS.utf8/LC_ADDRESS +#usr/lib/locale/is_IS.utf8/LC_COLLATE +#usr/lib/locale/is_IS.utf8/LC_CTYPE +#usr/lib/locale/is_IS.utf8/LC_IDENTIFICATION +#usr/lib/locale/is_IS.utf8/LC_MEASUREMENT +#usr/lib/locale/is_IS.utf8/LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS.utf8/LC_MONETARY +#usr/lib/locale/is_IS.utf8/LC_NAME +#usr/lib/locale/is_IS.utf8/LC_NUMERIC +#usr/lib/locale/is_IS.utf8/LC_PAPER +#usr/lib/locale/is_IS.utf8/LC_TELEPHONE +#usr/lib/locale/is_IS.utf8/LC_TIME +#usr/lib/locale/is_IS/LC_ADDRESS +#usr/lib/locale/is_IS/LC_COLLATE +#usr/lib/locale/is_IS/LC_CTYPE +#usr/lib/locale/is_IS/LC_IDENTIFICATION +#usr/lib/locale/is_IS/LC_MEASUREMENT +#usr/lib/locale/is_IS/LC_MESSAGES +#usr/lib/locale/is_IS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/is_IS/LC_MONETARY +#usr/lib/locale/is_IS/LC_NAME +#usr/lib/locale/is_IS/LC_NUMERIC +#usr/lib/locale/is_IS/LC_PAPER +#usr/lib/locale/is_IS/LC_TELEPHONE +#usr/lib/locale/is_IS/LC_TIME +#usr/lib/locale/it_CH +#usr/lib/locale/it_CH.utf8 +#usr/lib/locale/it_CH.utf8/LC_ADDRESS +#usr/lib/locale/it_CH.utf8/LC_COLLATE +#usr/lib/locale/it_CH.utf8/LC_CTYPE +#usr/lib/locale/it_CH.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_CH.utf8/LC_MEASUREMENT +#usr/lib/locale/it_CH.utf8/LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH.utf8/LC_MONETARY +#usr/lib/locale/it_CH.utf8/LC_NAME +#usr/lib/locale/it_CH.utf8/LC_NUMERIC +#usr/lib/locale/it_CH.utf8/LC_PAPER +#usr/lib/locale/it_CH.utf8/LC_TELEPHONE +#usr/lib/locale/it_CH.utf8/LC_TIME +#usr/lib/locale/it_CH/LC_ADDRESS +#usr/lib/locale/it_CH/LC_COLLATE +#usr/lib/locale/it_CH/LC_CTYPE +#usr/lib/locale/it_CH/LC_IDENTIFICATION +#usr/lib/locale/it_CH/LC_MEASUREMENT +#usr/lib/locale/it_CH/LC_MESSAGES +#usr/lib/locale/it_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_CH/LC_MONETARY +#usr/lib/locale/it_CH/LC_NAME +#usr/lib/locale/it_CH/LC_NUMERIC +#usr/lib/locale/it_CH/LC_PAPER +#usr/lib/locale/it_CH/LC_TELEPHONE +#usr/lib/locale/it_CH/LC_TIME +#usr/lib/locale/it_IT +#usr/lib/locale/it_IT.utf8 +#usr/lib/locale/it_IT.utf8/LC_ADDRESS +#usr/lib/locale/it_IT.utf8/LC_COLLATE +#usr/lib/locale/it_IT.utf8/LC_CTYPE +#usr/lib/locale/it_IT.utf8/LC_IDENTIFICATION +#usr/lib/locale/it_IT.utf8/LC_MEASUREMENT +#usr/lib/locale/it_IT.utf8/LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT.utf8/LC_MONETARY +#usr/lib/locale/it_IT.utf8/LC_NAME +#usr/lib/locale/it_IT.utf8/LC_NUMERIC +#usr/lib/locale/it_IT.utf8/LC_PAPER +#usr/lib/locale/it_IT.utf8/LC_TELEPHONE +#usr/lib/locale/it_IT.utf8/LC_TIME +#usr/lib/locale/it_IT/LC_ADDRESS +#usr/lib/locale/it_IT/LC_COLLATE +#usr/lib/locale/it_IT/LC_CTYPE +#usr/lib/locale/it_IT/LC_IDENTIFICATION +#usr/lib/locale/it_IT/LC_MEASUREMENT +#usr/lib/locale/it_IT/LC_MESSAGES +#usr/lib/locale/it_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT/LC_MONETARY +#usr/lib/locale/it_IT/LC_NAME +#usr/lib/locale/it_IT/LC_NUMERIC +#usr/lib/locale/it_IT/LC_PAPER +#usr/lib/locale/it_IT/LC_TELEPHONE +#usr/lib/locale/it_IT/LC_TIME +#usr/lib/locale/it_IT@euro +#usr/lib/locale/it_IT@euro/LC_ADDRESS +#usr/lib/locale/it_IT@euro/LC_COLLATE +#usr/lib/locale/it_IT@euro/LC_CTYPE +#usr/lib/locale/it_IT@euro/LC_IDENTIFICATION +#usr/lib/locale/it_IT@euro/LC_MEASUREMENT +#usr/lib/locale/it_IT@euro/LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/it_IT@euro/LC_MONETARY +#usr/lib/locale/it_IT@euro/LC_NAME +#usr/lib/locale/it_IT@euro/LC_NUMERIC +#usr/lib/locale/it_IT@euro/LC_PAPER +#usr/lib/locale/it_IT@euro/LC_TELEPHONE +#usr/lib/locale/it_IT@euro/LC_TIME +#usr/lib/locale/iu_CA +#usr/lib/locale/iu_CA/LC_ADDRESS +#usr/lib/locale/iu_CA/LC_COLLATE +#usr/lib/locale/iu_CA/LC_CTYPE +#usr/lib/locale/iu_CA/LC_IDENTIFICATION +#usr/lib/locale/iu_CA/LC_MEASUREMENT +#usr/lib/locale/iu_CA/LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/iu_CA/LC_MONETARY +#usr/lib/locale/iu_CA/LC_NAME +#usr/lib/locale/iu_CA/LC_NUMERIC +#usr/lib/locale/iu_CA/LC_PAPER +#usr/lib/locale/iu_CA/LC_TELEPHONE +#usr/lib/locale/iu_CA/LC_TIME +#usr/lib/locale/ja_JP.eucjp +#usr/lib/locale/ja_JP.eucjp/LC_ADDRESS +#usr/lib/locale/ja_JP.eucjp/LC_COLLATE +#usr/lib/locale/ja_JP.eucjp/LC_CTYPE +#usr/lib/locale/ja_JP.eucjp/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.eucjp/LC_MEASUREMENT +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.eucjp/LC_MONETARY +#usr/lib/locale/ja_JP.eucjp/LC_NAME +#usr/lib/locale/ja_JP.eucjp/LC_NUMERIC +#usr/lib/locale/ja_JP.eucjp/LC_PAPER +#usr/lib/locale/ja_JP.eucjp/LC_TELEPHONE +#usr/lib/locale/ja_JP.eucjp/LC_TIME +#usr/lib/locale/ja_JP.utf8 +#usr/lib/locale/ja_JP.utf8/LC_ADDRESS +#usr/lib/locale/ja_JP.utf8/LC_COLLATE +#usr/lib/locale/ja_JP.utf8/LC_CTYPE +#usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION +#usr/lib/locale/ja_JP.utf8/LC_MEASUREMENT +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ja_JP.utf8/LC_MONETARY +#usr/lib/locale/ja_JP.utf8/LC_NAME +#usr/lib/locale/ja_JP.utf8/LC_NUMERIC +#usr/lib/locale/ja_JP.utf8/LC_PAPER +#usr/lib/locale/ja_JP.utf8/LC_TELEPHONE +#usr/lib/locale/ja_JP.utf8/LC_TIME +#usr/lib/locale/ka_GE +#usr/lib/locale/ka_GE.utf8 +#usr/lib/locale/ka_GE.utf8/LC_ADDRESS +#usr/lib/locale/ka_GE.utf8/LC_COLLATE +#usr/lib/locale/ka_GE.utf8/LC_CTYPE +#usr/lib/locale/ka_GE.utf8/LC_IDENTIFICATION +#usr/lib/locale/ka_GE.utf8/LC_MEASUREMENT +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE.utf8/LC_MONETARY +#usr/lib/locale/ka_GE.utf8/LC_NAME +#usr/lib/locale/ka_GE.utf8/LC_NUMERIC +#usr/lib/locale/ka_GE.utf8/LC_PAPER +#usr/lib/locale/ka_GE.utf8/LC_TELEPHONE +#usr/lib/locale/ka_GE.utf8/LC_TIME +#usr/lib/locale/ka_GE/LC_ADDRESS +#usr/lib/locale/ka_GE/LC_COLLATE +#usr/lib/locale/ka_GE/LC_CTYPE +#usr/lib/locale/ka_GE/LC_IDENTIFICATION +#usr/lib/locale/ka_GE/LC_MEASUREMENT +#usr/lib/locale/ka_GE/LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ka_GE/LC_MONETARY +#usr/lib/locale/ka_GE/LC_NAME +#usr/lib/locale/ka_GE/LC_NUMERIC +#usr/lib/locale/ka_GE/LC_PAPER +#usr/lib/locale/ka_GE/LC_TELEPHONE +#usr/lib/locale/ka_GE/LC_TIME +#usr/lib/locale/kab_DZ +#usr/lib/locale/kab_DZ/LC_ADDRESS +#usr/lib/locale/kab_DZ/LC_COLLATE +#usr/lib/locale/kab_DZ/LC_CTYPE +#usr/lib/locale/kab_DZ/LC_IDENTIFICATION +#usr/lib/locale/kab_DZ/LC_MEASUREMENT +#usr/lib/locale/kab_DZ/LC_MESSAGES +#usr/lib/locale/kab_DZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kab_DZ/LC_MONETARY +#usr/lib/locale/kab_DZ/LC_NAME +#usr/lib/locale/kab_DZ/LC_NUMERIC +#usr/lib/locale/kab_DZ/LC_PAPER +#usr/lib/locale/kab_DZ/LC_TELEPHONE +#usr/lib/locale/kab_DZ/LC_TIME +#usr/lib/locale/kk_KZ +#usr/lib/locale/kk_KZ.utf8 +#usr/lib/locale/kk_KZ.utf8/LC_ADDRESS +#usr/lib/locale/kk_KZ.utf8/LC_COLLATE +#usr/lib/locale/kk_KZ.utf8/LC_CTYPE +#usr/lib/locale/kk_KZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ.utf8/LC_MEASUREMENT +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ.utf8/LC_MONETARY +#usr/lib/locale/kk_KZ.utf8/LC_NAME +#usr/lib/locale/kk_KZ.utf8/LC_NUMERIC +#usr/lib/locale/kk_KZ.utf8/LC_PAPER +#usr/lib/locale/kk_KZ.utf8/LC_TELEPHONE +#usr/lib/locale/kk_KZ.utf8/LC_TIME +#usr/lib/locale/kk_KZ/LC_ADDRESS +#usr/lib/locale/kk_KZ/LC_COLLATE +#usr/lib/locale/kk_KZ/LC_CTYPE +#usr/lib/locale/kk_KZ/LC_IDENTIFICATION +#usr/lib/locale/kk_KZ/LC_MEASUREMENT +#usr/lib/locale/kk_KZ/LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kk_KZ/LC_MONETARY +#usr/lib/locale/kk_KZ/LC_NAME +#usr/lib/locale/kk_KZ/LC_NUMERIC +#usr/lib/locale/kk_KZ/LC_PAPER +#usr/lib/locale/kk_KZ/LC_TELEPHONE +#usr/lib/locale/kk_KZ/LC_TIME +#usr/lib/locale/kl_GL +#usr/lib/locale/kl_GL.utf8 +#usr/lib/locale/kl_GL.utf8/LC_ADDRESS +#usr/lib/locale/kl_GL.utf8/LC_COLLATE +#usr/lib/locale/kl_GL.utf8/LC_CTYPE +#usr/lib/locale/kl_GL.utf8/LC_IDENTIFICATION +#usr/lib/locale/kl_GL.utf8/LC_MEASUREMENT +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL.utf8/LC_MONETARY +#usr/lib/locale/kl_GL.utf8/LC_NAME +#usr/lib/locale/kl_GL.utf8/LC_NUMERIC +#usr/lib/locale/kl_GL.utf8/LC_PAPER +#usr/lib/locale/kl_GL.utf8/LC_TELEPHONE +#usr/lib/locale/kl_GL.utf8/LC_TIME +#usr/lib/locale/kl_GL/LC_ADDRESS +#usr/lib/locale/kl_GL/LC_COLLATE +#usr/lib/locale/kl_GL/LC_CTYPE +#usr/lib/locale/kl_GL/LC_IDENTIFICATION +#usr/lib/locale/kl_GL/LC_MEASUREMENT +#usr/lib/locale/kl_GL/LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kl_GL/LC_MONETARY +#usr/lib/locale/kl_GL/LC_NAME +#usr/lib/locale/kl_GL/LC_NUMERIC +#usr/lib/locale/kl_GL/LC_PAPER +#usr/lib/locale/kl_GL/LC_TELEPHONE +#usr/lib/locale/kl_GL/LC_TIME +#usr/lib/locale/km_KH +#usr/lib/locale/km_KH/LC_ADDRESS +#usr/lib/locale/km_KH/LC_COLLATE +#usr/lib/locale/km_KH/LC_CTYPE +#usr/lib/locale/km_KH/LC_IDENTIFICATION +#usr/lib/locale/km_KH/LC_MEASUREMENT +#usr/lib/locale/km_KH/LC_MESSAGES +#usr/lib/locale/km_KH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/km_KH/LC_MONETARY +#usr/lib/locale/km_KH/LC_NAME +#usr/lib/locale/km_KH/LC_NUMERIC +#usr/lib/locale/km_KH/LC_PAPER +#usr/lib/locale/km_KH/LC_TELEPHONE +#usr/lib/locale/km_KH/LC_TIME +#usr/lib/locale/kn_IN +#usr/lib/locale/kn_IN/LC_ADDRESS +#usr/lib/locale/kn_IN/LC_COLLATE +#usr/lib/locale/kn_IN/LC_CTYPE +#usr/lib/locale/kn_IN/LC_IDENTIFICATION +#usr/lib/locale/kn_IN/LC_MEASUREMENT +#usr/lib/locale/kn_IN/LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kn_IN/LC_MONETARY +#usr/lib/locale/kn_IN/LC_NAME +#usr/lib/locale/kn_IN/LC_NUMERIC +#usr/lib/locale/kn_IN/LC_PAPER +#usr/lib/locale/kn_IN/LC_TELEPHONE +#usr/lib/locale/kn_IN/LC_TIME +#usr/lib/locale/ko_KR.euckr +#usr/lib/locale/ko_KR.euckr/LC_ADDRESS +#usr/lib/locale/ko_KR.euckr/LC_COLLATE +#usr/lib/locale/ko_KR.euckr/LC_CTYPE +#usr/lib/locale/ko_KR.euckr/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.euckr/LC_MEASUREMENT +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.euckr/LC_MONETARY +#usr/lib/locale/ko_KR.euckr/LC_NAME +#usr/lib/locale/ko_KR.euckr/LC_NUMERIC +#usr/lib/locale/ko_KR.euckr/LC_PAPER +#usr/lib/locale/ko_KR.euckr/LC_TELEPHONE +#usr/lib/locale/ko_KR.euckr/LC_TIME +#usr/lib/locale/ko_KR.utf8 +#usr/lib/locale/ko_KR.utf8/LC_ADDRESS +#usr/lib/locale/ko_KR.utf8/LC_COLLATE +#usr/lib/locale/ko_KR.utf8/LC_CTYPE +#usr/lib/locale/ko_KR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ko_KR.utf8/LC_MEASUREMENT +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ko_KR.utf8/LC_MONETARY +#usr/lib/locale/ko_KR.utf8/LC_NAME +#usr/lib/locale/ko_KR.utf8/LC_NUMERIC +#usr/lib/locale/ko_KR.utf8/LC_PAPER +#usr/lib/locale/ko_KR.utf8/LC_TELEPHONE +#usr/lib/locale/ko_KR.utf8/LC_TIME +#usr/lib/locale/kok_IN +#usr/lib/locale/kok_IN/LC_ADDRESS +#usr/lib/locale/kok_IN/LC_COLLATE +#usr/lib/locale/kok_IN/LC_CTYPE +#usr/lib/locale/kok_IN/LC_IDENTIFICATION +#usr/lib/locale/kok_IN/LC_MEASUREMENT +#usr/lib/locale/kok_IN/LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kok_IN/LC_MONETARY +#usr/lib/locale/kok_IN/LC_NAME +#usr/lib/locale/kok_IN/LC_NUMERIC +#usr/lib/locale/kok_IN/LC_PAPER +#usr/lib/locale/kok_IN/LC_TELEPHONE +#usr/lib/locale/kok_IN/LC_TIME +#usr/lib/locale/ks_IN +#usr/lib/locale/ks_IN/LC_ADDRESS +#usr/lib/locale/ks_IN/LC_COLLATE +#usr/lib/locale/ks_IN/LC_CTYPE +#usr/lib/locale/ks_IN/LC_IDENTIFICATION +#usr/lib/locale/ks_IN/LC_MEASUREMENT +#usr/lib/locale/ks_IN/LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN/LC_MONETARY +#usr/lib/locale/ks_IN/LC_NAME +#usr/lib/locale/ks_IN/LC_NUMERIC +#usr/lib/locale/ks_IN/LC_PAPER +#usr/lib/locale/ks_IN/LC_TELEPHONE +#usr/lib/locale/ks_IN/LC_TIME +#usr/lib/locale/ks_IN@devanagari +#usr/lib/locale/ks_IN@devanagari/LC_ADDRESS +#usr/lib/locale/ks_IN@devanagari/LC_COLLATE +#usr/lib/locale/ks_IN@devanagari/LC_CTYPE +#usr/lib/locale/ks_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/ks_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ks_IN@devanagari/LC_MONETARY +#usr/lib/locale/ks_IN@devanagari/LC_NAME +#usr/lib/locale/ks_IN@devanagari/LC_NUMERIC +#usr/lib/locale/ks_IN@devanagari/LC_PAPER +#usr/lib/locale/ks_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/ks_IN@devanagari/LC_TIME +#usr/lib/locale/ku_TR +#usr/lib/locale/ku_TR.utf8 +#usr/lib/locale/ku_TR.utf8/LC_ADDRESS +#usr/lib/locale/ku_TR.utf8/LC_COLLATE +#usr/lib/locale/ku_TR.utf8/LC_CTYPE +#usr/lib/locale/ku_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/ku_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR.utf8/LC_MONETARY +#usr/lib/locale/ku_TR.utf8/LC_NAME +#usr/lib/locale/ku_TR.utf8/LC_NUMERIC +#usr/lib/locale/ku_TR.utf8/LC_PAPER +#usr/lib/locale/ku_TR.utf8/LC_TELEPHONE +#usr/lib/locale/ku_TR.utf8/LC_TIME +#usr/lib/locale/ku_TR/LC_ADDRESS +#usr/lib/locale/ku_TR/LC_COLLATE +#usr/lib/locale/ku_TR/LC_CTYPE +#usr/lib/locale/ku_TR/LC_IDENTIFICATION +#usr/lib/locale/ku_TR/LC_MEASUREMENT +#usr/lib/locale/ku_TR/LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ku_TR/LC_MONETARY +#usr/lib/locale/ku_TR/LC_NAME +#usr/lib/locale/ku_TR/LC_NUMERIC +#usr/lib/locale/ku_TR/LC_PAPER +#usr/lib/locale/ku_TR/LC_TELEPHONE +#usr/lib/locale/ku_TR/LC_TIME +#usr/lib/locale/kw_GB +#usr/lib/locale/kw_GB.utf8 +#usr/lib/locale/kw_GB.utf8/LC_ADDRESS +#usr/lib/locale/kw_GB.utf8/LC_COLLATE +#usr/lib/locale/kw_GB.utf8/LC_CTYPE +#usr/lib/locale/kw_GB.utf8/LC_IDENTIFICATION +#usr/lib/locale/kw_GB.utf8/LC_MEASUREMENT +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB.utf8/LC_MONETARY +#usr/lib/locale/kw_GB.utf8/LC_NAME +#usr/lib/locale/kw_GB.utf8/LC_NUMERIC +#usr/lib/locale/kw_GB.utf8/LC_PAPER +#usr/lib/locale/kw_GB.utf8/LC_TELEPHONE +#usr/lib/locale/kw_GB.utf8/LC_TIME +#usr/lib/locale/kw_GB/LC_ADDRESS +#usr/lib/locale/kw_GB/LC_COLLATE +#usr/lib/locale/kw_GB/LC_CTYPE +#usr/lib/locale/kw_GB/LC_IDENTIFICATION +#usr/lib/locale/kw_GB/LC_MEASUREMENT +#usr/lib/locale/kw_GB/LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/kw_GB/LC_MONETARY +#usr/lib/locale/kw_GB/LC_NAME +#usr/lib/locale/kw_GB/LC_NUMERIC +#usr/lib/locale/kw_GB/LC_PAPER +#usr/lib/locale/kw_GB/LC_TELEPHONE +#usr/lib/locale/kw_GB/LC_TIME +#usr/lib/locale/ky_KG +#usr/lib/locale/ky_KG/LC_ADDRESS +#usr/lib/locale/ky_KG/LC_COLLATE +#usr/lib/locale/ky_KG/LC_CTYPE +#usr/lib/locale/ky_KG/LC_IDENTIFICATION +#usr/lib/locale/ky_KG/LC_MEASUREMENT +#usr/lib/locale/ky_KG/LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ky_KG/LC_MONETARY +#usr/lib/locale/ky_KG/LC_NAME +#usr/lib/locale/ky_KG/LC_NUMERIC +#usr/lib/locale/ky_KG/LC_PAPER +#usr/lib/locale/ky_KG/LC_TELEPHONE +#usr/lib/locale/ky_KG/LC_TIME +#usr/lib/locale/lb_LU +#usr/lib/locale/lb_LU/LC_ADDRESS +#usr/lib/locale/lb_LU/LC_COLLATE +#usr/lib/locale/lb_LU/LC_CTYPE +#usr/lib/locale/lb_LU/LC_IDENTIFICATION +#usr/lib/locale/lb_LU/LC_MEASUREMENT +#usr/lib/locale/lb_LU/LC_MESSAGES +#usr/lib/locale/lb_LU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lb_LU/LC_MONETARY +#usr/lib/locale/lb_LU/LC_NAME +#usr/lib/locale/lb_LU/LC_NUMERIC +#usr/lib/locale/lb_LU/LC_PAPER +#usr/lib/locale/lb_LU/LC_TELEPHONE +#usr/lib/locale/lb_LU/LC_TIME +#usr/lib/locale/lg_UG +#usr/lib/locale/lg_UG.utf8 +#usr/lib/locale/lg_UG.utf8/LC_ADDRESS +#usr/lib/locale/lg_UG.utf8/LC_COLLATE +#usr/lib/locale/lg_UG.utf8/LC_CTYPE +#usr/lib/locale/lg_UG.utf8/LC_IDENTIFICATION +#usr/lib/locale/lg_UG.utf8/LC_MEASUREMENT +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG.utf8/LC_MONETARY +#usr/lib/locale/lg_UG.utf8/LC_NAME +#usr/lib/locale/lg_UG.utf8/LC_NUMERIC +#usr/lib/locale/lg_UG.utf8/LC_PAPER +#usr/lib/locale/lg_UG.utf8/LC_TELEPHONE +#usr/lib/locale/lg_UG.utf8/LC_TIME +#usr/lib/locale/lg_UG/LC_ADDRESS +#usr/lib/locale/lg_UG/LC_COLLATE +#usr/lib/locale/lg_UG/LC_CTYPE +#usr/lib/locale/lg_UG/LC_IDENTIFICATION +#usr/lib/locale/lg_UG/LC_MEASUREMENT +#usr/lib/locale/lg_UG/LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lg_UG/LC_MONETARY +#usr/lib/locale/lg_UG/LC_NAME +#usr/lib/locale/lg_UG/LC_NUMERIC +#usr/lib/locale/lg_UG/LC_PAPER +#usr/lib/locale/lg_UG/LC_TELEPHONE +#usr/lib/locale/lg_UG/LC_TIME +#usr/lib/locale/li_BE +#usr/lib/locale/li_BE/LC_ADDRESS +#usr/lib/locale/li_BE/LC_COLLATE +#usr/lib/locale/li_BE/LC_CTYPE +#usr/lib/locale/li_BE/LC_IDENTIFICATION +#usr/lib/locale/li_BE/LC_MEASUREMENT +#usr/lib/locale/li_BE/LC_MESSAGES +#usr/lib/locale/li_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_BE/LC_MONETARY +#usr/lib/locale/li_BE/LC_NAME +#usr/lib/locale/li_BE/LC_NUMERIC +#usr/lib/locale/li_BE/LC_PAPER +#usr/lib/locale/li_BE/LC_TELEPHONE +#usr/lib/locale/li_BE/LC_TIME +#usr/lib/locale/li_NL +#usr/lib/locale/li_NL/LC_ADDRESS +#usr/lib/locale/li_NL/LC_COLLATE +#usr/lib/locale/li_NL/LC_CTYPE +#usr/lib/locale/li_NL/LC_IDENTIFICATION +#usr/lib/locale/li_NL/LC_MEASUREMENT +#usr/lib/locale/li_NL/LC_MESSAGES +#usr/lib/locale/li_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/li_NL/LC_MONETARY +#usr/lib/locale/li_NL/LC_NAME +#usr/lib/locale/li_NL/LC_NUMERIC +#usr/lib/locale/li_NL/LC_PAPER +#usr/lib/locale/li_NL/LC_TELEPHONE +#usr/lib/locale/li_NL/LC_TIME +#usr/lib/locale/lij_IT +#usr/lib/locale/lij_IT/LC_ADDRESS +#usr/lib/locale/lij_IT/LC_COLLATE +#usr/lib/locale/lij_IT/LC_CTYPE +#usr/lib/locale/lij_IT/LC_IDENTIFICATION +#usr/lib/locale/lij_IT/LC_MEASUREMENT +#usr/lib/locale/lij_IT/LC_MESSAGES +#usr/lib/locale/lij_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lij_IT/LC_MONETARY +#usr/lib/locale/lij_IT/LC_NAME +#usr/lib/locale/lij_IT/LC_NUMERIC +#usr/lib/locale/lij_IT/LC_PAPER +#usr/lib/locale/lij_IT/LC_TELEPHONE +#usr/lib/locale/lij_IT/LC_TIME +#usr/lib/locale/ln_CD +#usr/lib/locale/ln_CD/LC_ADDRESS +#usr/lib/locale/ln_CD/LC_COLLATE +#usr/lib/locale/ln_CD/LC_CTYPE +#usr/lib/locale/ln_CD/LC_IDENTIFICATION +#usr/lib/locale/ln_CD/LC_MEASUREMENT +#usr/lib/locale/ln_CD/LC_MESSAGES +#usr/lib/locale/ln_CD/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ln_CD/LC_MONETARY +#usr/lib/locale/ln_CD/LC_NAME +#usr/lib/locale/ln_CD/LC_NUMERIC +#usr/lib/locale/ln_CD/LC_PAPER +#usr/lib/locale/ln_CD/LC_TELEPHONE +#usr/lib/locale/ln_CD/LC_TIME +#usr/lib/locale/lo_LA +#usr/lib/locale/lo_LA/LC_ADDRESS +#usr/lib/locale/lo_LA/LC_COLLATE +#usr/lib/locale/lo_LA/LC_CTYPE +#usr/lib/locale/lo_LA/LC_IDENTIFICATION +#usr/lib/locale/lo_LA/LC_MEASUREMENT +#usr/lib/locale/lo_LA/LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lo_LA/LC_MONETARY +#usr/lib/locale/lo_LA/LC_NAME +#usr/lib/locale/lo_LA/LC_NUMERIC +#usr/lib/locale/lo_LA/LC_PAPER +#usr/lib/locale/lo_LA/LC_TELEPHONE +#usr/lib/locale/lo_LA/LC_TIME +#usr/lib/locale/lt_LT +#usr/lib/locale/lt_LT.utf8 +#usr/lib/locale/lt_LT.utf8/LC_ADDRESS +#usr/lib/locale/lt_LT.utf8/LC_COLLATE +#usr/lib/locale/lt_LT.utf8/LC_CTYPE +#usr/lib/locale/lt_LT.utf8/LC_IDENTIFICATION +#usr/lib/locale/lt_LT.utf8/LC_MEASUREMENT +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT.utf8/LC_MONETARY +#usr/lib/locale/lt_LT.utf8/LC_NAME +#usr/lib/locale/lt_LT.utf8/LC_NUMERIC +#usr/lib/locale/lt_LT.utf8/LC_PAPER +#usr/lib/locale/lt_LT.utf8/LC_TELEPHONE +#usr/lib/locale/lt_LT.utf8/LC_TIME +#usr/lib/locale/lt_LT/LC_ADDRESS +#usr/lib/locale/lt_LT/LC_COLLATE +#usr/lib/locale/lt_LT/LC_CTYPE +#usr/lib/locale/lt_LT/LC_IDENTIFICATION +#usr/lib/locale/lt_LT/LC_MEASUREMENT +#usr/lib/locale/lt_LT/LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lt_LT/LC_MONETARY +#usr/lib/locale/lt_LT/LC_NAME +#usr/lib/locale/lt_LT/LC_NUMERIC +#usr/lib/locale/lt_LT/LC_PAPER +#usr/lib/locale/lt_LT/LC_TELEPHONE +#usr/lib/locale/lt_LT/LC_TIME +#usr/lib/locale/lv_LV +#usr/lib/locale/lv_LV.utf8 +#usr/lib/locale/lv_LV.utf8/LC_ADDRESS +#usr/lib/locale/lv_LV.utf8/LC_COLLATE +#usr/lib/locale/lv_LV.utf8/LC_CTYPE +#usr/lib/locale/lv_LV.utf8/LC_IDENTIFICATION +#usr/lib/locale/lv_LV.utf8/LC_MEASUREMENT +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV.utf8/LC_MONETARY +#usr/lib/locale/lv_LV.utf8/LC_NAME +#usr/lib/locale/lv_LV.utf8/LC_NUMERIC +#usr/lib/locale/lv_LV.utf8/LC_PAPER +#usr/lib/locale/lv_LV.utf8/LC_TELEPHONE +#usr/lib/locale/lv_LV.utf8/LC_TIME +#usr/lib/locale/lv_LV/LC_ADDRESS +#usr/lib/locale/lv_LV/LC_COLLATE +#usr/lib/locale/lv_LV/LC_CTYPE +#usr/lib/locale/lv_LV/LC_IDENTIFICATION +#usr/lib/locale/lv_LV/LC_MEASUREMENT +#usr/lib/locale/lv_LV/LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lv_LV/LC_MONETARY +#usr/lib/locale/lv_LV/LC_NAME +#usr/lib/locale/lv_LV/LC_NUMERIC +#usr/lib/locale/lv_LV/LC_PAPER +#usr/lib/locale/lv_LV/LC_TELEPHONE +#usr/lib/locale/lv_LV/LC_TIME +#usr/lib/locale/lzh_TW +#usr/lib/locale/lzh_TW/LC_ADDRESS +#usr/lib/locale/lzh_TW/LC_COLLATE +#usr/lib/locale/lzh_TW/LC_CTYPE +#usr/lib/locale/lzh_TW/LC_IDENTIFICATION +#usr/lib/locale/lzh_TW/LC_MEASUREMENT +#usr/lib/locale/lzh_TW/LC_MESSAGES +#usr/lib/locale/lzh_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/lzh_TW/LC_MONETARY +#usr/lib/locale/lzh_TW/LC_NAME +#usr/lib/locale/lzh_TW/LC_NUMERIC +#usr/lib/locale/lzh_TW/LC_PAPER +#usr/lib/locale/lzh_TW/LC_TELEPHONE +#usr/lib/locale/lzh_TW/LC_TIME +#usr/lib/locale/mag_IN +#usr/lib/locale/mag_IN/LC_ADDRESS +#usr/lib/locale/mag_IN/LC_COLLATE +#usr/lib/locale/mag_IN/LC_CTYPE +#usr/lib/locale/mag_IN/LC_IDENTIFICATION +#usr/lib/locale/mag_IN/LC_MEASUREMENT +#usr/lib/locale/mag_IN/LC_MESSAGES +#usr/lib/locale/mag_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mag_IN/LC_MONETARY +#usr/lib/locale/mag_IN/LC_NAME +#usr/lib/locale/mag_IN/LC_NUMERIC +#usr/lib/locale/mag_IN/LC_PAPER +#usr/lib/locale/mag_IN/LC_TELEPHONE +#usr/lib/locale/mag_IN/LC_TIME +#usr/lib/locale/mai_IN +#usr/lib/locale/mai_IN/LC_ADDRESS +#usr/lib/locale/mai_IN/LC_COLLATE +#usr/lib/locale/mai_IN/LC_CTYPE +#usr/lib/locale/mai_IN/LC_IDENTIFICATION +#usr/lib/locale/mai_IN/LC_MEASUREMENT +#usr/lib/locale/mai_IN/LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mai_IN/LC_MONETARY +#usr/lib/locale/mai_IN/LC_NAME +#usr/lib/locale/mai_IN/LC_NUMERIC +#usr/lib/locale/mai_IN/LC_PAPER +#usr/lib/locale/mai_IN/LC_TELEPHONE +#usr/lib/locale/mai_IN/LC_TIME +#usr/lib/locale/mai_NP +#usr/lib/locale/mai_NP/LC_ADDRESS +#usr/lib/locale/mai_NP/LC_COLLATE +#usr/lib/locale/mai_NP/LC_CTYPE +#usr/lib/locale/mai_NP/LC_IDENTIFICATION +#usr/lib/locale/mai_NP/LC_MEASUREMENT +#usr/lib/locale/mai_NP/LC_MESSAGES +#usr/lib/locale/mai_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mai_NP/LC_MONETARY +#usr/lib/locale/mai_NP/LC_NAME +#usr/lib/locale/mai_NP/LC_NUMERIC +#usr/lib/locale/mai_NP/LC_PAPER +#usr/lib/locale/mai_NP/LC_TELEPHONE +#usr/lib/locale/mai_NP/LC_TIME +#usr/lib/locale/mfe_MU +#usr/lib/locale/mfe_MU/LC_ADDRESS +#usr/lib/locale/mfe_MU/LC_COLLATE +#usr/lib/locale/mfe_MU/LC_CTYPE +#usr/lib/locale/mfe_MU/LC_IDENTIFICATION +#usr/lib/locale/mfe_MU/LC_MEASUREMENT +#usr/lib/locale/mfe_MU/LC_MESSAGES +#usr/lib/locale/mfe_MU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mfe_MU/LC_MONETARY +#usr/lib/locale/mfe_MU/LC_NAME +#usr/lib/locale/mfe_MU/LC_NUMERIC +#usr/lib/locale/mfe_MU/LC_PAPER +#usr/lib/locale/mfe_MU/LC_TELEPHONE +#usr/lib/locale/mfe_MU/LC_TIME +#usr/lib/locale/mg_MG +#usr/lib/locale/mg_MG.utf8 +#usr/lib/locale/mg_MG.utf8/LC_ADDRESS +#usr/lib/locale/mg_MG.utf8/LC_COLLATE +#usr/lib/locale/mg_MG.utf8/LC_CTYPE +#usr/lib/locale/mg_MG.utf8/LC_IDENTIFICATION +#usr/lib/locale/mg_MG.utf8/LC_MEASUREMENT +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG.utf8/LC_MONETARY +#usr/lib/locale/mg_MG.utf8/LC_NAME +#usr/lib/locale/mg_MG.utf8/LC_NUMERIC +#usr/lib/locale/mg_MG.utf8/LC_PAPER +#usr/lib/locale/mg_MG.utf8/LC_TELEPHONE +#usr/lib/locale/mg_MG.utf8/LC_TIME +#usr/lib/locale/mg_MG/LC_ADDRESS +#usr/lib/locale/mg_MG/LC_COLLATE +#usr/lib/locale/mg_MG/LC_CTYPE +#usr/lib/locale/mg_MG/LC_IDENTIFICATION +#usr/lib/locale/mg_MG/LC_MEASUREMENT +#usr/lib/locale/mg_MG/LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mg_MG/LC_MONETARY +#usr/lib/locale/mg_MG/LC_NAME +#usr/lib/locale/mg_MG/LC_NUMERIC +#usr/lib/locale/mg_MG/LC_PAPER +#usr/lib/locale/mg_MG/LC_TELEPHONE +#usr/lib/locale/mg_MG/LC_TIME +#usr/lib/locale/mhr_RU +#usr/lib/locale/mhr_RU/LC_ADDRESS +#usr/lib/locale/mhr_RU/LC_COLLATE +#usr/lib/locale/mhr_RU/LC_CTYPE +#usr/lib/locale/mhr_RU/LC_IDENTIFICATION +#usr/lib/locale/mhr_RU/LC_MEASUREMENT +#usr/lib/locale/mhr_RU/LC_MESSAGES +#usr/lib/locale/mhr_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mhr_RU/LC_MONETARY +#usr/lib/locale/mhr_RU/LC_NAME +#usr/lib/locale/mhr_RU/LC_NUMERIC +#usr/lib/locale/mhr_RU/LC_PAPER +#usr/lib/locale/mhr_RU/LC_TELEPHONE +#usr/lib/locale/mhr_RU/LC_TIME +#usr/lib/locale/mi_NZ +#usr/lib/locale/mi_NZ.utf8 +#usr/lib/locale/mi_NZ.utf8/LC_ADDRESS +#usr/lib/locale/mi_NZ.utf8/LC_COLLATE +#usr/lib/locale/mi_NZ.utf8/LC_CTYPE +#usr/lib/locale/mi_NZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ.utf8/LC_MEASUREMENT +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ.utf8/LC_MONETARY +#usr/lib/locale/mi_NZ.utf8/LC_NAME +#usr/lib/locale/mi_NZ.utf8/LC_NUMERIC +#usr/lib/locale/mi_NZ.utf8/LC_PAPER +#usr/lib/locale/mi_NZ.utf8/LC_TELEPHONE +#usr/lib/locale/mi_NZ.utf8/LC_TIME +#usr/lib/locale/mi_NZ/LC_ADDRESS +#usr/lib/locale/mi_NZ/LC_COLLATE +#usr/lib/locale/mi_NZ/LC_CTYPE +#usr/lib/locale/mi_NZ/LC_IDENTIFICATION +#usr/lib/locale/mi_NZ/LC_MEASUREMENT +#usr/lib/locale/mi_NZ/LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mi_NZ/LC_MONETARY +#usr/lib/locale/mi_NZ/LC_NAME +#usr/lib/locale/mi_NZ/LC_NUMERIC +#usr/lib/locale/mi_NZ/LC_PAPER +#usr/lib/locale/mi_NZ/LC_TELEPHONE +#usr/lib/locale/mi_NZ/LC_TIME +#usr/lib/locale/miq_NI +#usr/lib/locale/miq_NI/LC_ADDRESS +#usr/lib/locale/miq_NI/LC_COLLATE +#usr/lib/locale/miq_NI/LC_CTYPE +#usr/lib/locale/miq_NI/LC_IDENTIFICATION +#usr/lib/locale/miq_NI/LC_MEASUREMENT +#usr/lib/locale/miq_NI/LC_MESSAGES +#usr/lib/locale/miq_NI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/miq_NI/LC_MONETARY +#usr/lib/locale/miq_NI/LC_NAME +#usr/lib/locale/miq_NI/LC_NUMERIC +#usr/lib/locale/miq_NI/LC_PAPER +#usr/lib/locale/miq_NI/LC_TELEPHONE +#usr/lib/locale/miq_NI/LC_TIME +#usr/lib/locale/mjw_IN +#usr/lib/locale/mjw_IN/LC_ADDRESS +#usr/lib/locale/mjw_IN/LC_COLLATE +#usr/lib/locale/mjw_IN/LC_CTYPE +#usr/lib/locale/mjw_IN/LC_IDENTIFICATION +#usr/lib/locale/mjw_IN/LC_MEASUREMENT +#usr/lib/locale/mjw_IN/LC_MESSAGES +#usr/lib/locale/mjw_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mjw_IN/LC_MONETARY +#usr/lib/locale/mjw_IN/LC_NAME +#usr/lib/locale/mjw_IN/LC_NUMERIC +#usr/lib/locale/mjw_IN/LC_PAPER +#usr/lib/locale/mjw_IN/LC_TELEPHONE +#usr/lib/locale/mjw_IN/LC_TIME +#usr/lib/locale/mk_MK +#usr/lib/locale/mk_MK.utf8 +#usr/lib/locale/mk_MK.utf8/LC_ADDRESS +#usr/lib/locale/mk_MK.utf8/LC_COLLATE +#usr/lib/locale/mk_MK.utf8/LC_CTYPE +#usr/lib/locale/mk_MK.utf8/LC_IDENTIFICATION +#usr/lib/locale/mk_MK.utf8/LC_MEASUREMENT +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK.utf8/LC_MONETARY +#usr/lib/locale/mk_MK.utf8/LC_NAME +#usr/lib/locale/mk_MK.utf8/LC_NUMERIC +#usr/lib/locale/mk_MK.utf8/LC_PAPER +#usr/lib/locale/mk_MK.utf8/LC_TELEPHONE +#usr/lib/locale/mk_MK.utf8/LC_TIME +#usr/lib/locale/mk_MK/LC_ADDRESS +#usr/lib/locale/mk_MK/LC_COLLATE +#usr/lib/locale/mk_MK/LC_CTYPE +#usr/lib/locale/mk_MK/LC_IDENTIFICATION +#usr/lib/locale/mk_MK/LC_MEASUREMENT +#usr/lib/locale/mk_MK/LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mk_MK/LC_MONETARY +#usr/lib/locale/mk_MK/LC_NAME +#usr/lib/locale/mk_MK/LC_NUMERIC +#usr/lib/locale/mk_MK/LC_PAPER +#usr/lib/locale/mk_MK/LC_TELEPHONE +#usr/lib/locale/mk_MK/LC_TIME +#usr/lib/locale/ml_IN +#usr/lib/locale/ml_IN/LC_ADDRESS +#usr/lib/locale/ml_IN/LC_COLLATE +#usr/lib/locale/ml_IN/LC_CTYPE +#usr/lib/locale/ml_IN/LC_IDENTIFICATION +#usr/lib/locale/ml_IN/LC_MEASUREMENT +#usr/lib/locale/ml_IN/LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ml_IN/LC_MONETARY +#usr/lib/locale/ml_IN/LC_NAME +#usr/lib/locale/ml_IN/LC_NUMERIC +#usr/lib/locale/ml_IN/LC_PAPER +#usr/lib/locale/ml_IN/LC_TELEPHONE +#usr/lib/locale/ml_IN/LC_TIME +#usr/lib/locale/mn_MN +#usr/lib/locale/mn_MN/LC_ADDRESS +#usr/lib/locale/mn_MN/LC_COLLATE +#usr/lib/locale/mn_MN/LC_CTYPE +#usr/lib/locale/mn_MN/LC_IDENTIFICATION +#usr/lib/locale/mn_MN/LC_MEASUREMENT +#usr/lib/locale/mn_MN/LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mn_MN/LC_MONETARY +#usr/lib/locale/mn_MN/LC_NAME +#usr/lib/locale/mn_MN/LC_NUMERIC +#usr/lib/locale/mn_MN/LC_PAPER +#usr/lib/locale/mn_MN/LC_TELEPHONE +#usr/lib/locale/mn_MN/LC_TIME +#usr/lib/locale/mni_IN +#usr/lib/locale/mni_IN/LC_ADDRESS +#usr/lib/locale/mni_IN/LC_COLLATE +#usr/lib/locale/mni_IN/LC_CTYPE +#usr/lib/locale/mni_IN/LC_IDENTIFICATION +#usr/lib/locale/mni_IN/LC_MEASUREMENT +#usr/lib/locale/mni_IN/LC_MESSAGES +#usr/lib/locale/mni_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mni_IN/LC_MONETARY +#usr/lib/locale/mni_IN/LC_NAME +#usr/lib/locale/mni_IN/LC_NUMERIC +#usr/lib/locale/mni_IN/LC_PAPER +#usr/lib/locale/mni_IN/LC_TELEPHONE +#usr/lib/locale/mni_IN/LC_TIME +#usr/lib/locale/mr_IN +#usr/lib/locale/mr_IN/LC_ADDRESS +#usr/lib/locale/mr_IN/LC_COLLATE +#usr/lib/locale/mr_IN/LC_CTYPE +#usr/lib/locale/mr_IN/LC_IDENTIFICATION +#usr/lib/locale/mr_IN/LC_MEASUREMENT +#usr/lib/locale/mr_IN/LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mr_IN/LC_MONETARY +#usr/lib/locale/mr_IN/LC_NAME +#usr/lib/locale/mr_IN/LC_NUMERIC +#usr/lib/locale/mr_IN/LC_PAPER +#usr/lib/locale/mr_IN/LC_TELEPHONE +#usr/lib/locale/mr_IN/LC_TIME +#usr/lib/locale/ms_MY +#usr/lib/locale/ms_MY.utf8 +#usr/lib/locale/ms_MY.utf8/LC_ADDRESS +#usr/lib/locale/ms_MY.utf8/LC_COLLATE +#usr/lib/locale/ms_MY.utf8/LC_CTYPE +#usr/lib/locale/ms_MY.utf8/LC_IDENTIFICATION +#usr/lib/locale/ms_MY.utf8/LC_MEASUREMENT +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY.utf8/LC_MONETARY +#usr/lib/locale/ms_MY.utf8/LC_NAME +#usr/lib/locale/ms_MY.utf8/LC_NUMERIC +#usr/lib/locale/ms_MY.utf8/LC_PAPER +#usr/lib/locale/ms_MY.utf8/LC_TELEPHONE +#usr/lib/locale/ms_MY.utf8/LC_TIME +#usr/lib/locale/ms_MY/LC_ADDRESS +#usr/lib/locale/ms_MY/LC_COLLATE +#usr/lib/locale/ms_MY/LC_CTYPE +#usr/lib/locale/ms_MY/LC_IDENTIFICATION +#usr/lib/locale/ms_MY/LC_MEASUREMENT +#usr/lib/locale/ms_MY/LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ms_MY/LC_MONETARY +#usr/lib/locale/ms_MY/LC_NAME +#usr/lib/locale/ms_MY/LC_NUMERIC +#usr/lib/locale/ms_MY/LC_PAPER +#usr/lib/locale/ms_MY/LC_TELEPHONE +#usr/lib/locale/ms_MY/LC_TIME +#usr/lib/locale/mt_MT +#usr/lib/locale/mt_MT.utf8 +#usr/lib/locale/mt_MT.utf8/LC_ADDRESS +#usr/lib/locale/mt_MT.utf8/LC_COLLATE +#usr/lib/locale/mt_MT.utf8/LC_CTYPE +#usr/lib/locale/mt_MT.utf8/LC_IDENTIFICATION +#usr/lib/locale/mt_MT.utf8/LC_MEASUREMENT +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT.utf8/LC_MONETARY +#usr/lib/locale/mt_MT.utf8/LC_NAME +#usr/lib/locale/mt_MT.utf8/LC_NUMERIC +#usr/lib/locale/mt_MT.utf8/LC_PAPER +#usr/lib/locale/mt_MT.utf8/LC_TELEPHONE +#usr/lib/locale/mt_MT.utf8/LC_TIME +#usr/lib/locale/mt_MT/LC_ADDRESS +#usr/lib/locale/mt_MT/LC_COLLATE +#usr/lib/locale/mt_MT/LC_CTYPE +#usr/lib/locale/mt_MT/LC_IDENTIFICATION +#usr/lib/locale/mt_MT/LC_MEASUREMENT +#usr/lib/locale/mt_MT/LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/mt_MT/LC_MONETARY +#usr/lib/locale/mt_MT/LC_NAME +#usr/lib/locale/mt_MT/LC_NUMERIC +#usr/lib/locale/mt_MT/LC_PAPER +#usr/lib/locale/mt_MT/LC_TELEPHONE +#usr/lib/locale/mt_MT/LC_TIME +#usr/lib/locale/my_MM +#usr/lib/locale/my_MM/LC_ADDRESS +#usr/lib/locale/my_MM/LC_COLLATE +#usr/lib/locale/my_MM/LC_CTYPE +#usr/lib/locale/my_MM/LC_IDENTIFICATION +#usr/lib/locale/my_MM/LC_MEASUREMENT +#usr/lib/locale/my_MM/LC_MESSAGES +#usr/lib/locale/my_MM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/my_MM/LC_MONETARY +#usr/lib/locale/my_MM/LC_NAME +#usr/lib/locale/my_MM/LC_NUMERIC +#usr/lib/locale/my_MM/LC_PAPER +#usr/lib/locale/my_MM/LC_TELEPHONE +#usr/lib/locale/my_MM/LC_TIME +#usr/lib/locale/nan_TW +#usr/lib/locale/nan_TW/LC_ADDRESS +#usr/lib/locale/nan_TW/LC_COLLATE +#usr/lib/locale/nan_TW/LC_CTYPE +#usr/lib/locale/nan_TW/LC_IDENTIFICATION +#usr/lib/locale/nan_TW/LC_MEASUREMENT +#usr/lib/locale/nan_TW/LC_MESSAGES +#usr/lib/locale/nan_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nan_TW/LC_MONETARY +#usr/lib/locale/nan_TW/LC_NAME +#usr/lib/locale/nan_TW/LC_NUMERIC +#usr/lib/locale/nan_TW/LC_PAPER +#usr/lib/locale/nan_TW/LC_TELEPHONE +#usr/lib/locale/nan_TW/LC_TIME +#usr/lib/locale/nan_TW@latin +#usr/lib/locale/nan_TW@latin/LC_ADDRESS +#usr/lib/locale/nan_TW@latin/LC_COLLATE +#usr/lib/locale/nan_TW@latin/LC_CTYPE +#usr/lib/locale/nan_TW@latin/LC_IDENTIFICATION +#usr/lib/locale/nan_TW@latin/LC_MEASUREMENT +#usr/lib/locale/nan_TW@latin/LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nan_TW@latin/LC_MONETARY +#usr/lib/locale/nan_TW@latin/LC_NAME +#usr/lib/locale/nan_TW@latin/LC_NUMERIC +#usr/lib/locale/nan_TW@latin/LC_PAPER +#usr/lib/locale/nan_TW@latin/LC_TELEPHONE +#usr/lib/locale/nan_TW@latin/LC_TIME +#usr/lib/locale/nb_NO +#usr/lib/locale/nb_NO.utf8 +#usr/lib/locale/nb_NO.utf8/LC_ADDRESS +#usr/lib/locale/nb_NO.utf8/LC_COLLATE +#usr/lib/locale/nb_NO.utf8/LC_CTYPE +#usr/lib/locale/nb_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nb_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO.utf8/LC_MONETARY +#usr/lib/locale/nb_NO.utf8/LC_NAME +#usr/lib/locale/nb_NO.utf8/LC_NUMERIC +#usr/lib/locale/nb_NO.utf8/LC_PAPER +#usr/lib/locale/nb_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nb_NO.utf8/LC_TIME +#usr/lib/locale/nb_NO/LC_ADDRESS +#usr/lib/locale/nb_NO/LC_COLLATE +#usr/lib/locale/nb_NO/LC_CTYPE +#usr/lib/locale/nb_NO/LC_IDENTIFICATION +#usr/lib/locale/nb_NO/LC_MEASUREMENT +#usr/lib/locale/nb_NO/LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nb_NO/LC_MONETARY +#usr/lib/locale/nb_NO/LC_NAME +#usr/lib/locale/nb_NO/LC_NUMERIC +#usr/lib/locale/nb_NO/LC_PAPER +#usr/lib/locale/nb_NO/LC_TELEPHONE +#usr/lib/locale/nb_NO/LC_TIME +#usr/lib/locale/nds_DE +#usr/lib/locale/nds_DE/LC_ADDRESS +#usr/lib/locale/nds_DE/LC_COLLATE +#usr/lib/locale/nds_DE/LC_CTYPE +#usr/lib/locale/nds_DE/LC_IDENTIFICATION +#usr/lib/locale/nds_DE/LC_MEASUREMENT +#usr/lib/locale/nds_DE/LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_DE/LC_MONETARY +#usr/lib/locale/nds_DE/LC_NAME +#usr/lib/locale/nds_DE/LC_NUMERIC +#usr/lib/locale/nds_DE/LC_PAPER +#usr/lib/locale/nds_DE/LC_TELEPHONE +#usr/lib/locale/nds_DE/LC_TIME +#usr/lib/locale/nds_NL +#usr/lib/locale/nds_NL/LC_ADDRESS +#usr/lib/locale/nds_NL/LC_COLLATE +#usr/lib/locale/nds_NL/LC_CTYPE +#usr/lib/locale/nds_NL/LC_IDENTIFICATION +#usr/lib/locale/nds_NL/LC_MEASUREMENT +#usr/lib/locale/nds_NL/LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nds_NL/LC_MONETARY +#usr/lib/locale/nds_NL/LC_NAME +#usr/lib/locale/nds_NL/LC_NUMERIC +#usr/lib/locale/nds_NL/LC_PAPER +#usr/lib/locale/nds_NL/LC_TELEPHONE +#usr/lib/locale/nds_NL/LC_TIME +#usr/lib/locale/ne_NP +#usr/lib/locale/ne_NP/LC_ADDRESS +#usr/lib/locale/ne_NP/LC_COLLATE +#usr/lib/locale/ne_NP/LC_CTYPE +#usr/lib/locale/ne_NP/LC_IDENTIFICATION +#usr/lib/locale/ne_NP/LC_MEASUREMENT +#usr/lib/locale/ne_NP/LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ne_NP/LC_MONETARY +#usr/lib/locale/ne_NP/LC_NAME +#usr/lib/locale/ne_NP/LC_NUMERIC +#usr/lib/locale/ne_NP/LC_PAPER +#usr/lib/locale/ne_NP/LC_TELEPHONE +#usr/lib/locale/ne_NP/LC_TIME +#usr/lib/locale/nhn_MX +#usr/lib/locale/nhn_MX/LC_ADDRESS +#usr/lib/locale/nhn_MX/LC_COLLATE +#usr/lib/locale/nhn_MX/LC_CTYPE +#usr/lib/locale/nhn_MX/LC_IDENTIFICATION +#usr/lib/locale/nhn_MX/LC_MEASUREMENT +#usr/lib/locale/nhn_MX/LC_MESSAGES +#usr/lib/locale/nhn_MX/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nhn_MX/LC_MONETARY +#usr/lib/locale/nhn_MX/LC_NAME +#usr/lib/locale/nhn_MX/LC_NUMERIC +#usr/lib/locale/nhn_MX/LC_PAPER +#usr/lib/locale/nhn_MX/LC_TELEPHONE +#usr/lib/locale/nhn_MX/LC_TIME +#usr/lib/locale/niu_NU +#usr/lib/locale/niu_NU/LC_ADDRESS +#usr/lib/locale/niu_NU/LC_COLLATE +#usr/lib/locale/niu_NU/LC_CTYPE +#usr/lib/locale/niu_NU/LC_IDENTIFICATION +#usr/lib/locale/niu_NU/LC_MEASUREMENT +#usr/lib/locale/niu_NU/LC_MESSAGES +#usr/lib/locale/niu_NU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/niu_NU/LC_MONETARY +#usr/lib/locale/niu_NU/LC_NAME +#usr/lib/locale/niu_NU/LC_NUMERIC +#usr/lib/locale/niu_NU/LC_PAPER +#usr/lib/locale/niu_NU/LC_TELEPHONE +#usr/lib/locale/niu_NU/LC_TIME +#usr/lib/locale/niu_NZ +#usr/lib/locale/niu_NZ/LC_ADDRESS +#usr/lib/locale/niu_NZ/LC_COLLATE +#usr/lib/locale/niu_NZ/LC_CTYPE +#usr/lib/locale/niu_NZ/LC_IDENTIFICATION +#usr/lib/locale/niu_NZ/LC_MEASUREMENT +#usr/lib/locale/niu_NZ/LC_MESSAGES +#usr/lib/locale/niu_NZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/niu_NZ/LC_MONETARY +#usr/lib/locale/niu_NZ/LC_NAME +#usr/lib/locale/niu_NZ/LC_NUMERIC +#usr/lib/locale/niu_NZ/LC_PAPER +#usr/lib/locale/niu_NZ/LC_TELEPHONE +#usr/lib/locale/niu_NZ/LC_TIME +#usr/lib/locale/nl_AW +#usr/lib/locale/nl_AW/LC_ADDRESS +#usr/lib/locale/nl_AW/LC_COLLATE +#usr/lib/locale/nl_AW/LC_CTYPE +#usr/lib/locale/nl_AW/LC_IDENTIFICATION +#usr/lib/locale/nl_AW/LC_MEASUREMENT +#usr/lib/locale/nl_AW/LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_AW/LC_MONETARY +#usr/lib/locale/nl_AW/LC_NAME +#usr/lib/locale/nl_AW/LC_NUMERIC +#usr/lib/locale/nl_AW/LC_PAPER +#usr/lib/locale/nl_AW/LC_TELEPHONE +#usr/lib/locale/nl_AW/LC_TIME +#usr/lib/locale/nl_BE +#usr/lib/locale/nl_BE.utf8 +#usr/lib/locale/nl_BE.utf8/LC_ADDRESS +#usr/lib/locale/nl_BE.utf8/LC_COLLATE +#usr/lib/locale/nl_BE.utf8/LC_CTYPE +#usr/lib/locale/nl_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE.utf8/LC_MONETARY +#usr/lib/locale/nl_BE.utf8/LC_NAME +#usr/lib/locale/nl_BE.utf8/LC_NUMERIC +#usr/lib/locale/nl_BE.utf8/LC_PAPER +#usr/lib/locale/nl_BE.utf8/LC_TELEPHONE +#usr/lib/locale/nl_BE.utf8/LC_TIME +#usr/lib/locale/nl_BE/LC_ADDRESS +#usr/lib/locale/nl_BE/LC_COLLATE +#usr/lib/locale/nl_BE/LC_CTYPE +#usr/lib/locale/nl_BE/LC_IDENTIFICATION +#usr/lib/locale/nl_BE/LC_MEASUREMENT +#usr/lib/locale/nl_BE/LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE/LC_MONETARY +#usr/lib/locale/nl_BE/LC_NAME +#usr/lib/locale/nl_BE/LC_NUMERIC +#usr/lib/locale/nl_BE/LC_PAPER +#usr/lib/locale/nl_BE/LC_TELEPHONE +#usr/lib/locale/nl_BE/LC_TIME +#usr/lib/locale/nl_BE@euro +#usr/lib/locale/nl_BE@euro/LC_ADDRESS +#usr/lib/locale/nl_BE@euro/LC_COLLATE +#usr/lib/locale/nl_BE@euro/LC_CTYPE +#usr/lib/locale/nl_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_BE@euro/LC_MEASUREMENT +#usr/lib/locale/nl_BE@euro/LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_BE@euro/LC_MONETARY +#usr/lib/locale/nl_BE@euro/LC_NAME +#usr/lib/locale/nl_BE@euro/LC_NUMERIC +#usr/lib/locale/nl_BE@euro/LC_PAPER +#usr/lib/locale/nl_BE@euro/LC_TELEPHONE +#usr/lib/locale/nl_BE@euro/LC_TIME +#usr/lib/locale/nl_NL +#usr/lib/locale/nl_NL.utf8 +#usr/lib/locale/nl_NL.utf8/LC_ADDRESS +#usr/lib/locale/nl_NL.utf8/LC_COLLATE +#usr/lib/locale/nl_NL.utf8/LC_CTYPE +#usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION +#usr/lib/locale/nl_NL.utf8/LC_MEASUREMENT +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL.utf8/LC_MONETARY +#usr/lib/locale/nl_NL.utf8/LC_NAME +#usr/lib/locale/nl_NL.utf8/LC_NUMERIC +#usr/lib/locale/nl_NL.utf8/LC_PAPER +#usr/lib/locale/nl_NL.utf8/LC_TELEPHONE +#usr/lib/locale/nl_NL.utf8/LC_TIME +#usr/lib/locale/nl_NL/LC_ADDRESS +#usr/lib/locale/nl_NL/LC_COLLATE +#usr/lib/locale/nl_NL/LC_CTYPE +#usr/lib/locale/nl_NL/LC_IDENTIFICATION +#usr/lib/locale/nl_NL/LC_MEASUREMENT +#usr/lib/locale/nl_NL/LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL/LC_MONETARY +#usr/lib/locale/nl_NL/LC_NAME +#usr/lib/locale/nl_NL/LC_NUMERIC +#usr/lib/locale/nl_NL/LC_PAPER +#usr/lib/locale/nl_NL/LC_TELEPHONE +#usr/lib/locale/nl_NL/LC_TIME +#usr/lib/locale/nl_NL@euro +#usr/lib/locale/nl_NL@euro/LC_ADDRESS +#usr/lib/locale/nl_NL@euro/LC_COLLATE +#usr/lib/locale/nl_NL@euro/LC_CTYPE +#usr/lib/locale/nl_NL@euro/LC_IDENTIFICATION +#usr/lib/locale/nl_NL@euro/LC_MEASUREMENT +#usr/lib/locale/nl_NL@euro/LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nl_NL@euro/LC_MONETARY +#usr/lib/locale/nl_NL@euro/LC_NAME +#usr/lib/locale/nl_NL@euro/LC_NUMERIC +#usr/lib/locale/nl_NL@euro/LC_PAPER +#usr/lib/locale/nl_NL@euro/LC_TELEPHONE +#usr/lib/locale/nl_NL@euro/LC_TIME +#usr/lib/locale/nn_NO +#usr/lib/locale/nn_NO.utf8 +#usr/lib/locale/nn_NO.utf8/LC_ADDRESS +#usr/lib/locale/nn_NO.utf8/LC_COLLATE +#usr/lib/locale/nn_NO.utf8/LC_CTYPE +#usr/lib/locale/nn_NO.utf8/LC_IDENTIFICATION +#usr/lib/locale/nn_NO.utf8/LC_MEASUREMENT +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO.utf8/LC_MONETARY +#usr/lib/locale/nn_NO.utf8/LC_NAME +#usr/lib/locale/nn_NO.utf8/LC_NUMERIC +#usr/lib/locale/nn_NO.utf8/LC_PAPER +#usr/lib/locale/nn_NO.utf8/LC_TELEPHONE +#usr/lib/locale/nn_NO.utf8/LC_TIME +#usr/lib/locale/nn_NO/LC_ADDRESS +#usr/lib/locale/nn_NO/LC_COLLATE +#usr/lib/locale/nn_NO/LC_CTYPE +#usr/lib/locale/nn_NO/LC_IDENTIFICATION +#usr/lib/locale/nn_NO/LC_MEASUREMENT +#usr/lib/locale/nn_NO/LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nn_NO/LC_MONETARY +#usr/lib/locale/nn_NO/LC_NAME +#usr/lib/locale/nn_NO/LC_NUMERIC +#usr/lib/locale/nn_NO/LC_PAPER +#usr/lib/locale/nn_NO/LC_TELEPHONE +#usr/lib/locale/nn_NO/LC_TIME +#usr/lib/locale/nr_ZA +#usr/lib/locale/nr_ZA/LC_ADDRESS +#usr/lib/locale/nr_ZA/LC_COLLATE +#usr/lib/locale/nr_ZA/LC_CTYPE +#usr/lib/locale/nr_ZA/LC_IDENTIFICATION +#usr/lib/locale/nr_ZA/LC_MEASUREMENT +#usr/lib/locale/nr_ZA/LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nr_ZA/LC_MONETARY +#usr/lib/locale/nr_ZA/LC_NAME +#usr/lib/locale/nr_ZA/LC_NUMERIC +#usr/lib/locale/nr_ZA/LC_PAPER +#usr/lib/locale/nr_ZA/LC_TELEPHONE +#usr/lib/locale/nr_ZA/LC_TIME +#usr/lib/locale/nso_ZA +#usr/lib/locale/nso_ZA/LC_ADDRESS +#usr/lib/locale/nso_ZA/LC_COLLATE +#usr/lib/locale/nso_ZA/LC_CTYPE +#usr/lib/locale/nso_ZA/LC_IDENTIFICATION +#usr/lib/locale/nso_ZA/LC_MEASUREMENT +#usr/lib/locale/nso_ZA/LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/nso_ZA/LC_MONETARY +#usr/lib/locale/nso_ZA/LC_NAME +#usr/lib/locale/nso_ZA/LC_NUMERIC +#usr/lib/locale/nso_ZA/LC_PAPER +#usr/lib/locale/nso_ZA/LC_TELEPHONE +#usr/lib/locale/nso_ZA/LC_TIME +#usr/lib/locale/oc_FR +#usr/lib/locale/oc_FR.utf8 +#usr/lib/locale/oc_FR.utf8/LC_ADDRESS +#usr/lib/locale/oc_FR.utf8/LC_COLLATE +#usr/lib/locale/oc_FR.utf8/LC_CTYPE +#usr/lib/locale/oc_FR.utf8/LC_IDENTIFICATION +#usr/lib/locale/oc_FR.utf8/LC_MEASUREMENT +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR.utf8/LC_MONETARY +#usr/lib/locale/oc_FR.utf8/LC_NAME +#usr/lib/locale/oc_FR.utf8/LC_NUMERIC +#usr/lib/locale/oc_FR.utf8/LC_PAPER +#usr/lib/locale/oc_FR.utf8/LC_TELEPHONE +#usr/lib/locale/oc_FR.utf8/LC_TIME +#usr/lib/locale/oc_FR/LC_ADDRESS +#usr/lib/locale/oc_FR/LC_COLLATE +#usr/lib/locale/oc_FR/LC_CTYPE +#usr/lib/locale/oc_FR/LC_IDENTIFICATION +#usr/lib/locale/oc_FR/LC_MEASUREMENT +#usr/lib/locale/oc_FR/LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/oc_FR/LC_MONETARY +#usr/lib/locale/oc_FR/LC_NAME +#usr/lib/locale/oc_FR/LC_NUMERIC +#usr/lib/locale/oc_FR/LC_PAPER +#usr/lib/locale/oc_FR/LC_TELEPHONE +#usr/lib/locale/oc_FR/LC_TIME +#usr/lib/locale/om_ET +#usr/lib/locale/om_ET/LC_ADDRESS +#usr/lib/locale/om_ET/LC_COLLATE +#usr/lib/locale/om_ET/LC_CTYPE +#usr/lib/locale/om_ET/LC_IDENTIFICATION +#usr/lib/locale/om_ET/LC_MEASUREMENT +#usr/lib/locale/om_ET/LC_MESSAGES +#usr/lib/locale/om_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_ET/LC_MONETARY +#usr/lib/locale/om_ET/LC_NAME +#usr/lib/locale/om_ET/LC_NUMERIC +#usr/lib/locale/om_ET/LC_PAPER +#usr/lib/locale/om_ET/LC_TELEPHONE +#usr/lib/locale/om_ET/LC_TIME +#usr/lib/locale/om_KE +#usr/lib/locale/om_KE.utf8 +#usr/lib/locale/om_KE.utf8/LC_ADDRESS +#usr/lib/locale/om_KE.utf8/LC_COLLATE +#usr/lib/locale/om_KE.utf8/LC_CTYPE +#usr/lib/locale/om_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/om_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/om_KE.utf8/LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE.utf8/LC_MONETARY +#usr/lib/locale/om_KE.utf8/LC_NAME +#usr/lib/locale/om_KE.utf8/LC_NUMERIC +#usr/lib/locale/om_KE.utf8/LC_PAPER +#usr/lib/locale/om_KE.utf8/LC_TELEPHONE +#usr/lib/locale/om_KE.utf8/LC_TIME +#usr/lib/locale/om_KE/LC_ADDRESS +#usr/lib/locale/om_KE/LC_COLLATE +#usr/lib/locale/om_KE/LC_CTYPE +#usr/lib/locale/om_KE/LC_IDENTIFICATION +#usr/lib/locale/om_KE/LC_MEASUREMENT +#usr/lib/locale/om_KE/LC_MESSAGES +#usr/lib/locale/om_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/om_KE/LC_MONETARY +#usr/lib/locale/om_KE/LC_NAME +#usr/lib/locale/om_KE/LC_NUMERIC +#usr/lib/locale/om_KE/LC_PAPER +#usr/lib/locale/om_KE/LC_TELEPHONE +#usr/lib/locale/om_KE/LC_TIME +#usr/lib/locale/or_IN +#usr/lib/locale/or_IN/LC_ADDRESS +#usr/lib/locale/or_IN/LC_COLLATE +#usr/lib/locale/or_IN/LC_CTYPE +#usr/lib/locale/or_IN/LC_IDENTIFICATION +#usr/lib/locale/or_IN/LC_MEASUREMENT +#usr/lib/locale/or_IN/LC_MESSAGES +#usr/lib/locale/or_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/or_IN/LC_MONETARY +#usr/lib/locale/or_IN/LC_NAME +#usr/lib/locale/or_IN/LC_NUMERIC +#usr/lib/locale/or_IN/LC_PAPER +#usr/lib/locale/or_IN/LC_TELEPHONE +#usr/lib/locale/or_IN/LC_TIME +#usr/lib/locale/os_RU +#usr/lib/locale/os_RU/LC_ADDRESS +#usr/lib/locale/os_RU/LC_COLLATE +#usr/lib/locale/os_RU/LC_CTYPE +#usr/lib/locale/os_RU/LC_IDENTIFICATION +#usr/lib/locale/os_RU/LC_MEASUREMENT +#usr/lib/locale/os_RU/LC_MESSAGES +#usr/lib/locale/os_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/os_RU/LC_MONETARY +#usr/lib/locale/os_RU/LC_NAME +#usr/lib/locale/os_RU/LC_NUMERIC +#usr/lib/locale/os_RU/LC_PAPER +#usr/lib/locale/os_RU/LC_TELEPHONE +#usr/lib/locale/os_RU/LC_TIME +#usr/lib/locale/pa_IN +#usr/lib/locale/pa_IN/LC_ADDRESS +#usr/lib/locale/pa_IN/LC_COLLATE +#usr/lib/locale/pa_IN/LC_CTYPE +#usr/lib/locale/pa_IN/LC_IDENTIFICATION +#usr/lib/locale/pa_IN/LC_MEASUREMENT +#usr/lib/locale/pa_IN/LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_IN/LC_MONETARY +#usr/lib/locale/pa_IN/LC_NAME +#usr/lib/locale/pa_IN/LC_NUMERIC +#usr/lib/locale/pa_IN/LC_PAPER +#usr/lib/locale/pa_IN/LC_TELEPHONE +#usr/lib/locale/pa_IN/LC_TIME +#usr/lib/locale/pa_PK +#usr/lib/locale/pa_PK/LC_ADDRESS +#usr/lib/locale/pa_PK/LC_COLLATE +#usr/lib/locale/pa_PK/LC_CTYPE +#usr/lib/locale/pa_PK/LC_IDENTIFICATION +#usr/lib/locale/pa_PK/LC_MEASUREMENT +#usr/lib/locale/pa_PK/LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pa_PK/LC_MONETARY +#usr/lib/locale/pa_PK/LC_NAME +#usr/lib/locale/pa_PK/LC_NUMERIC +#usr/lib/locale/pa_PK/LC_PAPER +#usr/lib/locale/pa_PK/LC_TELEPHONE +#usr/lib/locale/pa_PK/LC_TIME +#usr/lib/locale/pap_AW +#usr/lib/locale/pap_AW/LC_ADDRESS +#usr/lib/locale/pap_AW/LC_COLLATE +#usr/lib/locale/pap_AW/LC_CTYPE +#usr/lib/locale/pap_AW/LC_IDENTIFICATION +#usr/lib/locale/pap_AW/LC_MEASUREMENT +#usr/lib/locale/pap_AW/LC_MESSAGES +#usr/lib/locale/pap_AW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pap_AW/LC_MONETARY +#usr/lib/locale/pap_AW/LC_NAME +#usr/lib/locale/pap_AW/LC_NUMERIC +#usr/lib/locale/pap_AW/LC_PAPER +#usr/lib/locale/pap_AW/LC_TELEPHONE +#usr/lib/locale/pap_AW/LC_TIME +#usr/lib/locale/pap_CW +#usr/lib/locale/pap_CW/LC_ADDRESS +#usr/lib/locale/pap_CW/LC_COLLATE +#usr/lib/locale/pap_CW/LC_CTYPE +#usr/lib/locale/pap_CW/LC_IDENTIFICATION +#usr/lib/locale/pap_CW/LC_MEASUREMENT +#usr/lib/locale/pap_CW/LC_MESSAGES +#usr/lib/locale/pap_CW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pap_CW/LC_MONETARY +#usr/lib/locale/pap_CW/LC_NAME +#usr/lib/locale/pap_CW/LC_NUMERIC +#usr/lib/locale/pap_CW/LC_PAPER +#usr/lib/locale/pap_CW/LC_TELEPHONE +#usr/lib/locale/pap_CW/LC_TIME +#usr/lib/locale/pl_PL +#usr/lib/locale/pl_PL.utf8 +#usr/lib/locale/pl_PL.utf8/LC_ADDRESS +#usr/lib/locale/pl_PL.utf8/LC_COLLATE +#usr/lib/locale/pl_PL.utf8/LC_CTYPE +#usr/lib/locale/pl_PL.utf8/LC_IDENTIFICATION +#usr/lib/locale/pl_PL.utf8/LC_MEASUREMENT +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL.utf8/LC_MONETARY +#usr/lib/locale/pl_PL.utf8/LC_NAME +#usr/lib/locale/pl_PL.utf8/LC_NUMERIC +#usr/lib/locale/pl_PL.utf8/LC_PAPER +#usr/lib/locale/pl_PL.utf8/LC_TELEPHONE +#usr/lib/locale/pl_PL.utf8/LC_TIME +#usr/lib/locale/pl_PL/LC_ADDRESS +#usr/lib/locale/pl_PL/LC_COLLATE +#usr/lib/locale/pl_PL/LC_CTYPE +#usr/lib/locale/pl_PL/LC_IDENTIFICATION +#usr/lib/locale/pl_PL/LC_MEASUREMENT +#usr/lib/locale/pl_PL/LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pl_PL/LC_MONETARY +#usr/lib/locale/pl_PL/LC_NAME +#usr/lib/locale/pl_PL/LC_NUMERIC +#usr/lib/locale/pl_PL/LC_PAPER +#usr/lib/locale/pl_PL/LC_TELEPHONE +#usr/lib/locale/pl_PL/LC_TIME +#usr/lib/locale/ps_AF +#usr/lib/locale/ps_AF/LC_ADDRESS +#usr/lib/locale/ps_AF/LC_COLLATE +#usr/lib/locale/ps_AF/LC_CTYPE +#usr/lib/locale/ps_AF/LC_IDENTIFICATION +#usr/lib/locale/ps_AF/LC_MEASUREMENT +#usr/lib/locale/ps_AF/LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ps_AF/LC_MONETARY +#usr/lib/locale/ps_AF/LC_NAME +#usr/lib/locale/ps_AF/LC_NUMERIC +#usr/lib/locale/ps_AF/LC_PAPER +#usr/lib/locale/ps_AF/LC_TELEPHONE +#usr/lib/locale/ps_AF/LC_TIME +#usr/lib/locale/pt_BR +#usr/lib/locale/pt_BR.utf8 +#usr/lib/locale/pt_BR.utf8/LC_ADDRESS +#usr/lib/locale/pt_BR.utf8/LC_COLLATE +#usr/lib/locale/pt_BR.utf8/LC_CTYPE +#usr/lib/locale/pt_BR.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_BR.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR.utf8/LC_MONETARY +#usr/lib/locale/pt_BR.utf8/LC_NAME +#usr/lib/locale/pt_BR.utf8/LC_NUMERIC +#usr/lib/locale/pt_BR.utf8/LC_PAPER +#usr/lib/locale/pt_BR.utf8/LC_TELEPHONE +#usr/lib/locale/pt_BR.utf8/LC_TIME +#usr/lib/locale/pt_BR/LC_ADDRESS +#usr/lib/locale/pt_BR/LC_COLLATE +#usr/lib/locale/pt_BR/LC_CTYPE +#usr/lib/locale/pt_BR/LC_IDENTIFICATION +#usr/lib/locale/pt_BR/LC_MEASUREMENT +#usr/lib/locale/pt_BR/LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_BR/LC_MONETARY +#usr/lib/locale/pt_BR/LC_NAME +#usr/lib/locale/pt_BR/LC_NUMERIC +#usr/lib/locale/pt_BR/LC_PAPER +#usr/lib/locale/pt_BR/LC_TELEPHONE +#usr/lib/locale/pt_BR/LC_TIME +#usr/lib/locale/pt_PT +#usr/lib/locale/pt_PT.utf8 +#usr/lib/locale/pt_PT.utf8/LC_ADDRESS +#usr/lib/locale/pt_PT.utf8/LC_COLLATE +#usr/lib/locale/pt_PT.utf8/LC_CTYPE +#usr/lib/locale/pt_PT.utf8/LC_IDENTIFICATION +#usr/lib/locale/pt_PT.utf8/LC_MEASUREMENT +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT.utf8/LC_MONETARY +#usr/lib/locale/pt_PT.utf8/LC_NAME +#usr/lib/locale/pt_PT.utf8/LC_NUMERIC +#usr/lib/locale/pt_PT.utf8/LC_PAPER +#usr/lib/locale/pt_PT.utf8/LC_TELEPHONE +#usr/lib/locale/pt_PT.utf8/LC_TIME +#usr/lib/locale/pt_PT/LC_ADDRESS +#usr/lib/locale/pt_PT/LC_COLLATE +#usr/lib/locale/pt_PT/LC_CTYPE +#usr/lib/locale/pt_PT/LC_IDENTIFICATION +#usr/lib/locale/pt_PT/LC_MEASUREMENT +#usr/lib/locale/pt_PT/LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT/LC_MONETARY +#usr/lib/locale/pt_PT/LC_NAME +#usr/lib/locale/pt_PT/LC_NUMERIC +#usr/lib/locale/pt_PT/LC_PAPER +#usr/lib/locale/pt_PT/LC_TELEPHONE +#usr/lib/locale/pt_PT/LC_TIME +#usr/lib/locale/pt_PT@euro +#usr/lib/locale/pt_PT@euro/LC_ADDRESS +#usr/lib/locale/pt_PT@euro/LC_COLLATE +#usr/lib/locale/pt_PT@euro/LC_CTYPE +#usr/lib/locale/pt_PT@euro/LC_IDENTIFICATION +#usr/lib/locale/pt_PT@euro/LC_MEASUREMENT +#usr/lib/locale/pt_PT@euro/LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/pt_PT@euro/LC_MONETARY +#usr/lib/locale/pt_PT@euro/LC_NAME +#usr/lib/locale/pt_PT@euro/LC_NUMERIC +#usr/lib/locale/pt_PT@euro/LC_PAPER +#usr/lib/locale/pt_PT@euro/LC_TELEPHONE +#usr/lib/locale/pt_PT@euro/LC_TIME +#usr/lib/locale/quz_PE +#usr/lib/locale/quz_PE/LC_ADDRESS +#usr/lib/locale/quz_PE/LC_COLLATE +#usr/lib/locale/quz_PE/LC_CTYPE +#usr/lib/locale/quz_PE/LC_IDENTIFICATION +#usr/lib/locale/quz_PE/LC_MEASUREMENT +#usr/lib/locale/quz_PE/LC_MESSAGES +#usr/lib/locale/quz_PE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/quz_PE/LC_MONETARY +#usr/lib/locale/quz_PE/LC_NAME +#usr/lib/locale/quz_PE/LC_NUMERIC +#usr/lib/locale/quz_PE/LC_PAPER +#usr/lib/locale/quz_PE/LC_TELEPHONE +#usr/lib/locale/quz_PE/LC_TIME +#usr/lib/locale/raj_IN +#usr/lib/locale/raj_IN/LC_ADDRESS +#usr/lib/locale/raj_IN/LC_COLLATE +#usr/lib/locale/raj_IN/LC_CTYPE +#usr/lib/locale/raj_IN/LC_IDENTIFICATION +#usr/lib/locale/raj_IN/LC_MEASUREMENT +#usr/lib/locale/raj_IN/LC_MESSAGES +#usr/lib/locale/raj_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/raj_IN/LC_MONETARY +#usr/lib/locale/raj_IN/LC_NAME +#usr/lib/locale/raj_IN/LC_NUMERIC +#usr/lib/locale/raj_IN/LC_PAPER +#usr/lib/locale/raj_IN/LC_TELEPHONE +#usr/lib/locale/raj_IN/LC_TIME +#usr/lib/locale/ro_RO +#usr/lib/locale/ro_RO.utf8 +#usr/lib/locale/ro_RO.utf8/LC_ADDRESS +#usr/lib/locale/ro_RO.utf8/LC_COLLATE +#usr/lib/locale/ro_RO.utf8/LC_CTYPE +#usr/lib/locale/ro_RO.utf8/LC_IDENTIFICATION +#usr/lib/locale/ro_RO.utf8/LC_MEASUREMENT +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO.utf8/LC_MONETARY +#usr/lib/locale/ro_RO.utf8/LC_NAME +#usr/lib/locale/ro_RO.utf8/LC_NUMERIC +#usr/lib/locale/ro_RO.utf8/LC_PAPER +#usr/lib/locale/ro_RO.utf8/LC_TELEPHONE +#usr/lib/locale/ro_RO.utf8/LC_TIME +#usr/lib/locale/ro_RO/LC_ADDRESS +#usr/lib/locale/ro_RO/LC_COLLATE +#usr/lib/locale/ro_RO/LC_CTYPE +#usr/lib/locale/ro_RO/LC_IDENTIFICATION +#usr/lib/locale/ro_RO/LC_MEASUREMENT +#usr/lib/locale/ro_RO/LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ro_RO/LC_MONETARY +#usr/lib/locale/ro_RO/LC_NAME +#usr/lib/locale/ro_RO/LC_NUMERIC +#usr/lib/locale/ro_RO/LC_PAPER +#usr/lib/locale/ro_RO/LC_TELEPHONE +#usr/lib/locale/ro_RO/LC_TIME +#usr/lib/locale/ru_RU +#usr/lib/locale/ru_RU.koi8r +#usr/lib/locale/ru_RU.koi8r/LC_ADDRESS +#usr/lib/locale/ru_RU.koi8r/LC_COLLATE +#usr/lib/locale/ru_RU.koi8r/LC_CTYPE +#usr/lib/locale/ru_RU.koi8r/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.koi8r/LC_MEASUREMENT +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.koi8r/LC_MONETARY +#usr/lib/locale/ru_RU.koi8r/LC_NAME +#usr/lib/locale/ru_RU.koi8r/LC_NUMERIC +#usr/lib/locale/ru_RU.koi8r/LC_PAPER +#usr/lib/locale/ru_RU.koi8r/LC_TELEPHONE +#usr/lib/locale/ru_RU.koi8r/LC_TIME +#usr/lib/locale/ru_RU.utf8 +#usr/lib/locale/ru_RU.utf8/LC_ADDRESS +#usr/lib/locale/ru_RU.utf8/LC_COLLATE +#usr/lib/locale/ru_RU.utf8/LC_CTYPE +#usr/lib/locale/ru_RU.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_RU.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU.utf8/LC_MONETARY +#usr/lib/locale/ru_RU.utf8/LC_NAME +#usr/lib/locale/ru_RU.utf8/LC_NUMERIC +#usr/lib/locale/ru_RU.utf8/LC_PAPER +#usr/lib/locale/ru_RU.utf8/LC_TELEPHONE +#usr/lib/locale/ru_RU.utf8/LC_TIME +#usr/lib/locale/ru_RU/LC_ADDRESS +#usr/lib/locale/ru_RU/LC_COLLATE +#usr/lib/locale/ru_RU/LC_CTYPE +#usr/lib/locale/ru_RU/LC_IDENTIFICATION +#usr/lib/locale/ru_RU/LC_MEASUREMENT +#usr/lib/locale/ru_RU/LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_RU/LC_MONETARY +#usr/lib/locale/ru_RU/LC_NAME +#usr/lib/locale/ru_RU/LC_NUMERIC +#usr/lib/locale/ru_RU/LC_PAPER +#usr/lib/locale/ru_RU/LC_TELEPHONE +#usr/lib/locale/ru_RU/LC_TIME +#usr/lib/locale/ru_UA +#usr/lib/locale/ru_UA.utf8 +#usr/lib/locale/ru_UA.utf8/LC_ADDRESS +#usr/lib/locale/ru_UA.utf8/LC_COLLATE +#usr/lib/locale/ru_UA.utf8/LC_CTYPE +#usr/lib/locale/ru_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/ru_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA.utf8/LC_MONETARY +#usr/lib/locale/ru_UA.utf8/LC_NAME +#usr/lib/locale/ru_UA.utf8/LC_NUMERIC +#usr/lib/locale/ru_UA.utf8/LC_PAPER +#usr/lib/locale/ru_UA.utf8/LC_TELEPHONE +#usr/lib/locale/ru_UA.utf8/LC_TIME +#usr/lib/locale/ru_UA/LC_ADDRESS +#usr/lib/locale/ru_UA/LC_COLLATE +#usr/lib/locale/ru_UA/LC_CTYPE +#usr/lib/locale/ru_UA/LC_IDENTIFICATION +#usr/lib/locale/ru_UA/LC_MEASUREMENT +#usr/lib/locale/ru_UA/LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ru_UA/LC_MONETARY +#usr/lib/locale/ru_UA/LC_NAME +#usr/lib/locale/ru_UA/LC_NUMERIC +#usr/lib/locale/ru_UA/LC_PAPER +#usr/lib/locale/ru_UA/LC_TELEPHONE +#usr/lib/locale/ru_UA/LC_TIME +#usr/lib/locale/rw_RW +#usr/lib/locale/rw_RW/LC_ADDRESS +#usr/lib/locale/rw_RW/LC_COLLATE +#usr/lib/locale/rw_RW/LC_CTYPE +#usr/lib/locale/rw_RW/LC_IDENTIFICATION +#usr/lib/locale/rw_RW/LC_MEASUREMENT +#usr/lib/locale/rw_RW/LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/rw_RW/LC_MONETARY +#usr/lib/locale/rw_RW/LC_NAME +#usr/lib/locale/rw_RW/LC_NUMERIC +#usr/lib/locale/rw_RW/LC_PAPER +#usr/lib/locale/rw_RW/LC_TELEPHONE +#usr/lib/locale/rw_RW/LC_TIME +#usr/lib/locale/sa_IN +#usr/lib/locale/sa_IN/LC_ADDRESS +#usr/lib/locale/sa_IN/LC_COLLATE +#usr/lib/locale/sa_IN/LC_CTYPE +#usr/lib/locale/sa_IN/LC_IDENTIFICATION +#usr/lib/locale/sa_IN/LC_MEASUREMENT +#usr/lib/locale/sa_IN/LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sa_IN/LC_MONETARY +#usr/lib/locale/sa_IN/LC_NAME +#usr/lib/locale/sa_IN/LC_NUMERIC +#usr/lib/locale/sa_IN/LC_PAPER +#usr/lib/locale/sa_IN/LC_TELEPHONE +#usr/lib/locale/sa_IN/LC_TIME +#usr/lib/locale/sat_IN +#usr/lib/locale/sat_IN/LC_ADDRESS +#usr/lib/locale/sat_IN/LC_COLLATE +#usr/lib/locale/sat_IN/LC_CTYPE +#usr/lib/locale/sat_IN/LC_IDENTIFICATION +#usr/lib/locale/sat_IN/LC_MEASUREMENT +#usr/lib/locale/sat_IN/LC_MESSAGES +#usr/lib/locale/sat_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sat_IN/LC_MONETARY +#usr/lib/locale/sat_IN/LC_NAME +#usr/lib/locale/sat_IN/LC_NUMERIC +#usr/lib/locale/sat_IN/LC_PAPER +#usr/lib/locale/sat_IN/LC_TELEPHONE +#usr/lib/locale/sat_IN/LC_TIME +#usr/lib/locale/sc_IT +#usr/lib/locale/sc_IT/LC_ADDRESS +#usr/lib/locale/sc_IT/LC_COLLATE +#usr/lib/locale/sc_IT/LC_CTYPE +#usr/lib/locale/sc_IT/LC_IDENTIFICATION +#usr/lib/locale/sc_IT/LC_MEASUREMENT +#usr/lib/locale/sc_IT/LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sc_IT/LC_MONETARY +#usr/lib/locale/sc_IT/LC_NAME +#usr/lib/locale/sc_IT/LC_NUMERIC +#usr/lib/locale/sc_IT/LC_PAPER +#usr/lib/locale/sc_IT/LC_TELEPHONE +#usr/lib/locale/sc_IT/LC_TIME +#usr/lib/locale/sd_IN +#usr/lib/locale/sd_IN/LC_ADDRESS +#usr/lib/locale/sd_IN/LC_COLLATE +#usr/lib/locale/sd_IN/LC_CTYPE +#usr/lib/locale/sd_IN/LC_IDENTIFICATION +#usr/lib/locale/sd_IN/LC_MEASUREMENT +#usr/lib/locale/sd_IN/LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN/LC_MONETARY +#usr/lib/locale/sd_IN/LC_NAME +#usr/lib/locale/sd_IN/LC_NUMERIC +#usr/lib/locale/sd_IN/LC_PAPER +#usr/lib/locale/sd_IN/LC_TELEPHONE +#usr/lib/locale/sd_IN/LC_TIME +#usr/lib/locale/sd_IN@devanagari +#usr/lib/locale/sd_IN@devanagari/LC_ADDRESS +#usr/lib/locale/sd_IN@devanagari/LC_COLLATE +#usr/lib/locale/sd_IN@devanagari/LC_CTYPE +#usr/lib/locale/sd_IN@devanagari/LC_IDENTIFICATION +#usr/lib/locale/sd_IN@devanagari/LC_MEASUREMENT +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sd_IN@devanagari/LC_MONETARY +#usr/lib/locale/sd_IN@devanagari/LC_NAME +#usr/lib/locale/sd_IN@devanagari/LC_NUMERIC +#usr/lib/locale/sd_IN@devanagari/LC_PAPER +#usr/lib/locale/sd_IN@devanagari/LC_TELEPHONE +#usr/lib/locale/sd_IN@devanagari/LC_TIME +#usr/lib/locale/se_NO +#usr/lib/locale/se_NO/LC_ADDRESS +#usr/lib/locale/se_NO/LC_COLLATE +#usr/lib/locale/se_NO/LC_CTYPE +#usr/lib/locale/se_NO/LC_IDENTIFICATION +#usr/lib/locale/se_NO/LC_MEASUREMENT +#usr/lib/locale/se_NO/LC_MESSAGES +#usr/lib/locale/se_NO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/se_NO/LC_MONETARY +#usr/lib/locale/se_NO/LC_NAME +#usr/lib/locale/se_NO/LC_NUMERIC +#usr/lib/locale/se_NO/LC_PAPER +#usr/lib/locale/se_NO/LC_TELEPHONE +#usr/lib/locale/se_NO/LC_TIME +#usr/lib/locale/sgs_LT +#usr/lib/locale/sgs_LT/LC_ADDRESS +#usr/lib/locale/sgs_LT/LC_COLLATE +#usr/lib/locale/sgs_LT/LC_CTYPE +#usr/lib/locale/sgs_LT/LC_IDENTIFICATION +#usr/lib/locale/sgs_LT/LC_MEASUREMENT +#usr/lib/locale/sgs_LT/LC_MESSAGES +#usr/lib/locale/sgs_LT/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sgs_LT/LC_MONETARY +#usr/lib/locale/sgs_LT/LC_NAME +#usr/lib/locale/sgs_LT/LC_NUMERIC +#usr/lib/locale/sgs_LT/LC_PAPER +#usr/lib/locale/sgs_LT/LC_TELEPHONE +#usr/lib/locale/sgs_LT/LC_TIME +#usr/lib/locale/shn_MM +#usr/lib/locale/shn_MM/LC_ADDRESS +#usr/lib/locale/shn_MM/LC_COLLATE +#usr/lib/locale/shn_MM/LC_CTYPE +#usr/lib/locale/shn_MM/LC_IDENTIFICATION +#usr/lib/locale/shn_MM/LC_MEASUREMENT +#usr/lib/locale/shn_MM/LC_MESSAGES +#usr/lib/locale/shn_MM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/shn_MM/LC_MONETARY +#usr/lib/locale/shn_MM/LC_NAME +#usr/lib/locale/shn_MM/LC_NUMERIC +#usr/lib/locale/shn_MM/LC_PAPER +#usr/lib/locale/shn_MM/LC_TELEPHONE +#usr/lib/locale/shn_MM/LC_TIME +#usr/lib/locale/shs_CA +#usr/lib/locale/shs_CA/LC_ADDRESS +#usr/lib/locale/shs_CA/LC_COLLATE +#usr/lib/locale/shs_CA/LC_CTYPE +#usr/lib/locale/shs_CA/LC_IDENTIFICATION +#usr/lib/locale/shs_CA/LC_MEASUREMENT +#usr/lib/locale/shs_CA/LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/shs_CA/LC_MONETARY +#usr/lib/locale/shs_CA/LC_NAME +#usr/lib/locale/shs_CA/LC_NUMERIC +#usr/lib/locale/shs_CA/LC_PAPER +#usr/lib/locale/shs_CA/LC_TELEPHONE +#usr/lib/locale/shs_CA/LC_TIME +#usr/lib/locale/si_LK +#usr/lib/locale/si_LK/LC_ADDRESS +#usr/lib/locale/si_LK/LC_COLLATE +#usr/lib/locale/si_LK/LC_CTYPE +#usr/lib/locale/si_LK/LC_IDENTIFICATION +#usr/lib/locale/si_LK/LC_MEASUREMENT +#usr/lib/locale/si_LK/LC_MESSAGES +#usr/lib/locale/si_LK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/si_LK/LC_MONETARY +#usr/lib/locale/si_LK/LC_NAME +#usr/lib/locale/si_LK/LC_NUMERIC +#usr/lib/locale/si_LK/LC_PAPER +#usr/lib/locale/si_LK/LC_TELEPHONE +#usr/lib/locale/si_LK/LC_TIME +#usr/lib/locale/sid_ET +#usr/lib/locale/sid_ET/LC_ADDRESS +#usr/lib/locale/sid_ET/LC_COLLATE +#usr/lib/locale/sid_ET/LC_CTYPE +#usr/lib/locale/sid_ET/LC_IDENTIFICATION +#usr/lib/locale/sid_ET/LC_MEASUREMENT +#usr/lib/locale/sid_ET/LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sid_ET/LC_MONETARY +#usr/lib/locale/sid_ET/LC_NAME +#usr/lib/locale/sid_ET/LC_NUMERIC +#usr/lib/locale/sid_ET/LC_PAPER +#usr/lib/locale/sid_ET/LC_TELEPHONE +#usr/lib/locale/sid_ET/LC_TIME +#usr/lib/locale/sk_SK +#usr/lib/locale/sk_SK.utf8 +#usr/lib/locale/sk_SK.utf8/LC_ADDRESS +#usr/lib/locale/sk_SK.utf8/LC_COLLATE +#usr/lib/locale/sk_SK.utf8/LC_CTYPE +#usr/lib/locale/sk_SK.utf8/LC_IDENTIFICATION +#usr/lib/locale/sk_SK.utf8/LC_MEASUREMENT +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK.utf8/LC_MONETARY +#usr/lib/locale/sk_SK.utf8/LC_NAME +#usr/lib/locale/sk_SK.utf8/LC_NUMERIC +#usr/lib/locale/sk_SK.utf8/LC_PAPER +#usr/lib/locale/sk_SK.utf8/LC_TELEPHONE +#usr/lib/locale/sk_SK.utf8/LC_TIME +#usr/lib/locale/sk_SK/LC_ADDRESS +#usr/lib/locale/sk_SK/LC_COLLATE +#usr/lib/locale/sk_SK/LC_CTYPE +#usr/lib/locale/sk_SK/LC_IDENTIFICATION +#usr/lib/locale/sk_SK/LC_MEASUREMENT +#usr/lib/locale/sk_SK/LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sk_SK/LC_MONETARY +#usr/lib/locale/sk_SK/LC_NAME +#usr/lib/locale/sk_SK/LC_NUMERIC +#usr/lib/locale/sk_SK/LC_PAPER +#usr/lib/locale/sk_SK/LC_TELEPHONE +#usr/lib/locale/sk_SK/LC_TIME +#usr/lib/locale/sl_SI +#usr/lib/locale/sl_SI.utf8 +#usr/lib/locale/sl_SI.utf8/LC_ADDRESS +#usr/lib/locale/sl_SI.utf8/LC_COLLATE +#usr/lib/locale/sl_SI.utf8/LC_CTYPE +#usr/lib/locale/sl_SI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sl_SI.utf8/LC_MEASUREMENT +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI.utf8/LC_MONETARY +#usr/lib/locale/sl_SI.utf8/LC_NAME +#usr/lib/locale/sl_SI.utf8/LC_NUMERIC +#usr/lib/locale/sl_SI.utf8/LC_PAPER +#usr/lib/locale/sl_SI.utf8/LC_TELEPHONE +#usr/lib/locale/sl_SI.utf8/LC_TIME +#usr/lib/locale/sl_SI/LC_ADDRESS +#usr/lib/locale/sl_SI/LC_COLLATE +#usr/lib/locale/sl_SI/LC_CTYPE +#usr/lib/locale/sl_SI/LC_IDENTIFICATION +#usr/lib/locale/sl_SI/LC_MEASUREMENT +#usr/lib/locale/sl_SI/LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sl_SI/LC_MONETARY +#usr/lib/locale/sl_SI/LC_NAME +#usr/lib/locale/sl_SI/LC_NUMERIC +#usr/lib/locale/sl_SI/LC_PAPER +#usr/lib/locale/sl_SI/LC_TELEPHONE +#usr/lib/locale/sl_SI/LC_TIME +#usr/lib/locale/sm_WS +#usr/lib/locale/sm_WS/LC_ADDRESS +#usr/lib/locale/sm_WS/LC_COLLATE +#usr/lib/locale/sm_WS/LC_CTYPE +#usr/lib/locale/sm_WS/LC_IDENTIFICATION +#usr/lib/locale/sm_WS/LC_MEASUREMENT +#usr/lib/locale/sm_WS/LC_MESSAGES +#usr/lib/locale/sm_WS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sm_WS/LC_MONETARY +#usr/lib/locale/sm_WS/LC_NAME +#usr/lib/locale/sm_WS/LC_NUMERIC +#usr/lib/locale/sm_WS/LC_PAPER +#usr/lib/locale/sm_WS/LC_TELEPHONE +#usr/lib/locale/sm_WS/LC_TIME +#usr/lib/locale/so_DJ +#usr/lib/locale/so_DJ.utf8 +#usr/lib/locale/so_DJ.utf8/LC_ADDRESS +#usr/lib/locale/so_DJ.utf8/LC_COLLATE +#usr/lib/locale/so_DJ.utf8/LC_CTYPE +#usr/lib/locale/so_DJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_DJ.utf8/LC_MEASUREMENT +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ.utf8/LC_MONETARY +#usr/lib/locale/so_DJ.utf8/LC_NAME +#usr/lib/locale/so_DJ.utf8/LC_NUMERIC +#usr/lib/locale/so_DJ.utf8/LC_PAPER +#usr/lib/locale/so_DJ.utf8/LC_TELEPHONE +#usr/lib/locale/so_DJ.utf8/LC_TIME +#usr/lib/locale/so_DJ/LC_ADDRESS +#usr/lib/locale/so_DJ/LC_COLLATE +#usr/lib/locale/so_DJ/LC_CTYPE +#usr/lib/locale/so_DJ/LC_IDENTIFICATION +#usr/lib/locale/so_DJ/LC_MEASUREMENT +#usr/lib/locale/so_DJ/LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_DJ/LC_MONETARY +#usr/lib/locale/so_DJ/LC_NAME +#usr/lib/locale/so_DJ/LC_NUMERIC +#usr/lib/locale/so_DJ/LC_PAPER +#usr/lib/locale/so_DJ/LC_TELEPHONE +#usr/lib/locale/so_DJ/LC_TIME +#usr/lib/locale/so_ET +#usr/lib/locale/so_ET/LC_ADDRESS +#usr/lib/locale/so_ET/LC_COLLATE +#usr/lib/locale/so_ET/LC_CTYPE +#usr/lib/locale/so_ET/LC_IDENTIFICATION +#usr/lib/locale/so_ET/LC_MEASUREMENT +#usr/lib/locale/so_ET/LC_MESSAGES +#usr/lib/locale/so_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_ET/LC_MONETARY +#usr/lib/locale/so_ET/LC_NAME +#usr/lib/locale/so_ET/LC_NUMERIC +#usr/lib/locale/so_ET/LC_PAPER +#usr/lib/locale/so_ET/LC_TELEPHONE +#usr/lib/locale/so_ET/LC_TIME +#usr/lib/locale/so_KE +#usr/lib/locale/so_KE.utf8 +#usr/lib/locale/so_KE.utf8/LC_ADDRESS +#usr/lib/locale/so_KE.utf8/LC_COLLATE +#usr/lib/locale/so_KE.utf8/LC_CTYPE +#usr/lib/locale/so_KE.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_KE.utf8/LC_MEASUREMENT +#usr/lib/locale/so_KE.utf8/LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE.utf8/LC_MONETARY +#usr/lib/locale/so_KE.utf8/LC_NAME +#usr/lib/locale/so_KE.utf8/LC_NUMERIC +#usr/lib/locale/so_KE.utf8/LC_PAPER +#usr/lib/locale/so_KE.utf8/LC_TELEPHONE +#usr/lib/locale/so_KE.utf8/LC_TIME +#usr/lib/locale/so_KE/LC_ADDRESS +#usr/lib/locale/so_KE/LC_COLLATE +#usr/lib/locale/so_KE/LC_CTYPE +#usr/lib/locale/so_KE/LC_IDENTIFICATION +#usr/lib/locale/so_KE/LC_MEASUREMENT +#usr/lib/locale/so_KE/LC_MESSAGES +#usr/lib/locale/so_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_KE/LC_MONETARY +#usr/lib/locale/so_KE/LC_NAME +#usr/lib/locale/so_KE/LC_NUMERIC +#usr/lib/locale/so_KE/LC_PAPER +#usr/lib/locale/so_KE/LC_TELEPHONE +#usr/lib/locale/so_KE/LC_TIME +#usr/lib/locale/so_SO +#usr/lib/locale/so_SO.utf8 +#usr/lib/locale/so_SO.utf8/LC_ADDRESS +#usr/lib/locale/so_SO.utf8/LC_COLLATE +#usr/lib/locale/so_SO.utf8/LC_CTYPE +#usr/lib/locale/so_SO.utf8/LC_IDENTIFICATION +#usr/lib/locale/so_SO.utf8/LC_MEASUREMENT +#usr/lib/locale/so_SO.utf8/LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO.utf8/LC_MONETARY +#usr/lib/locale/so_SO.utf8/LC_NAME +#usr/lib/locale/so_SO.utf8/LC_NUMERIC +#usr/lib/locale/so_SO.utf8/LC_PAPER +#usr/lib/locale/so_SO.utf8/LC_TELEPHONE +#usr/lib/locale/so_SO.utf8/LC_TIME +#usr/lib/locale/so_SO/LC_ADDRESS +#usr/lib/locale/so_SO/LC_COLLATE +#usr/lib/locale/so_SO/LC_CTYPE +#usr/lib/locale/so_SO/LC_IDENTIFICATION +#usr/lib/locale/so_SO/LC_MEASUREMENT +#usr/lib/locale/so_SO/LC_MESSAGES +#usr/lib/locale/so_SO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/so_SO/LC_MONETARY +#usr/lib/locale/so_SO/LC_NAME +#usr/lib/locale/so_SO/LC_NUMERIC +#usr/lib/locale/so_SO/LC_PAPER +#usr/lib/locale/so_SO/LC_TELEPHONE +#usr/lib/locale/so_SO/LC_TIME +#usr/lib/locale/sq_AL +#usr/lib/locale/sq_AL.utf8 +#usr/lib/locale/sq_AL.utf8/LC_ADDRESS +#usr/lib/locale/sq_AL.utf8/LC_COLLATE +#usr/lib/locale/sq_AL.utf8/LC_CTYPE +#usr/lib/locale/sq_AL.utf8/LC_IDENTIFICATION +#usr/lib/locale/sq_AL.utf8/LC_MEASUREMENT +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL.utf8/LC_MONETARY +#usr/lib/locale/sq_AL.utf8/LC_NAME +#usr/lib/locale/sq_AL.utf8/LC_NUMERIC +#usr/lib/locale/sq_AL.utf8/LC_PAPER +#usr/lib/locale/sq_AL.utf8/LC_TELEPHONE +#usr/lib/locale/sq_AL.utf8/LC_TIME +#usr/lib/locale/sq_AL/LC_ADDRESS +#usr/lib/locale/sq_AL/LC_COLLATE +#usr/lib/locale/sq_AL/LC_CTYPE +#usr/lib/locale/sq_AL/LC_IDENTIFICATION +#usr/lib/locale/sq_AL/LC_MEASUREMENT +#usr/lib/locale/sq_AL/LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_AL/LC_MONETARY +#usr/lib/locale/sq_AL/LC_NAME +#usr/lib/locale/sq_AL/LC_NUMERIC +#usr/lib/locale/sq_AL/LC_PAPER +#usr/lib/locale/sq_AL/LC_TELEPHONE +#usr/lib/locale/sq_AL/LC_TIME +#usr/lib/locale/sq_MK +#usr/lib/locale/sq_MK/LC_ADDRESS +#usr/lib/locale/sq_MK/LC_COLLATE +#usr/lib/locale/sq_MK/LC_CTYPE +#usr/lib/locale/sq_MK/LC_IDENTIFICATION +#usr/lib/locale/sq_MK/LC_MEASUREMENT +#usr/lib/locale/sq_MK/LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sq_MK/LC_MONETARY +#usr/lib/locale/sq_MK/LC_NAME +#usr/lib/locale/sq_MK/LC_NUMERIC +#usr/lib/locale/sq_MK/LC_PAPER +#usr/lib/locale/sq_MK/LC_TELEPHONE +#usr/lib/locale/sq_MK/LC_TIME +#usr/lib/locale/sr_ME +#usr/lib/locale/sr_ME/LC_ADDRESS +#usr/lib/locale/sr_ME/LC_COLLATE +#usr/lib/locale/sr_ME/LC_CTYPE +#usr/lib/locale/sr_ME/LC_IDENTIFICATION +#usr/lib/locale/sr_ME/LC_MEASUREMENT +#usr/lib/locale/sr_ME/LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_ME/LC_MONETARY +#usr/lib/locale/sr_ME/LC_NAME +#usr/lib/locale/sr_ME/LC_NUMERIC +#usr/lib/locale/sr_ME/LC_PAPER +#usr/lib/locale/sr_ME/LC_TELEPHONE +#usr/lib/locale/sr_ME/LC_TIME +#usr/lib/locale/sr_RS +#usr/lib/locale/sr_RS/LC_ADDRESS +#usr/lib/locale/sr_RS/LC_COLLATE +#usr/lib/locale/sr_RS/LC_CTYPE +#usr/lib/locale/sr_RS/LC_IDENTIFICATION +#usr/lib/locale/sr_RS/LC_MEASUREMENT +#usr/lib/locale/sr_RS/LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS/LC_MONETARY +#usr/lib/locale/sr_RS/LC_NAME +#usr/lib/locale/sr_RS/LC_NUMERIC +#usr/lib/locale/sr_RS/LC_PAPER +#usr/lib/locale/sr_RS/LC_TELEPHONE +#usr/lib/locale/sr_RS/LC_TIME +#usr/lib/locale/sr_RS@latin +#usr/lib/locale/sr_RS@latin/LC_ADDRESS +#usr/lib/locale/sr_RS@latin/LC_COLLATE +#usr/lib/locale/sr_RS@latin/LC_CTYPE +#usr/lib/locale/sr_RS@latin/LC_IDENTIFICATION +#usr/lib/locale/sr_RS@latin/LC_MEASUREMENT +#usr/lib/locale/sr_RS@latin/LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sr_RS@latin/LC_MONETARY +#usr/lib/locale/sr_RS@latin/LC_NAME +#usr/lib/locale/sr_RS@latin/LC_NUMERIC +#usr/lib/locale/sr_RS@latin/LC_PAPER +#usr/lib/locale/sr_RS@latin/LC_TELEPHONE +#usr/lib/locale/sr_RS@latin/LC_TIME +#usr/lib/locale/ss_ZA +#usr/lib/locale/ss_ZA/LC_ADDRESS +#usr/lib/locale/ss_ZA/LC_COLLATE +#usr/lib/locale/ss_ZA/LC_CTYPE +#usr/lib/locale/ss_ZA/LC_IDENTIFICATION +#usr/lib/locale/ss_ZA/LC_MEASUREMENT +#usr/lib/locale/ss_ZA/LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ss_ZA/LC_MONETARY +#usr/lib/locale/ss_ZA/LC_NAME +#usr/lib/locale/ss_ZA/LC_NUMERIC +#usr/lib/locale/ss_ZA/LC_PAPER +#usr/lib/locale/ss_ZA/LC_TELEPHONE +#usr/lib/locale/ss_ZA/LC_TIME +#usr/lib/locale/st_ZA +#usr/lib/locale/st_ZA.utf8 +#usr/lib/locale/st_ZA.utf8/LC_ADDRESS +#usr/lib/locale/st_ZA.utf8/LC_COLLATE +#usr/lib/locale/st_ZA.utf8/LC_CTYPE +#usr/lib/locale/st_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/st_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA.utf8/LC_MONETARY +#usr/lib/locale/st_ZA.utf8/LC_NAME +#usr/lib/locale/st_ZA.utf8/LC_NUMERIC +#usr/lib/locale/st_ZA.utf8/LC_PAPER +#usr/lib/locale/st_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/st_ZA.utf8/LC_TIME +#usr/lib/locale/st_ZA/LC_ADDRESS +#usr/lib/locale/st_ZA/LC_COLLATE +#usr/lib/locale/st_ZA/LC_CTYPE +#usr/lib/locale/st_ZA/LC_IDENTIFICATION +#usr/lib/locale/st_ZA/LC_MEASUREMENT +#usr/lib/locale/st_ZA/LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/st_ZA/LC_MONETARY +#usr/lib/locale/st_ZA/LC_NAME +#usr/lib/locale/st_ZA/LC_NUMERIC +#usr/lib/locale/st_ZA/LC_PAPER +#usr/lib/locale/st_ZA/LC_TELEPHONE +#usr/lib/locale/st_ZA/LC_TIME +#usr/lib/locale/sv_FI +#usr/lib/locale/sv_FI.utf8 +#usr/lib/locale/sv_FI.utf8/LC_ADDRESS +#usr/lib/locale/sv_FI.utf8/LC_COLLATE +#usr/lib/locale/sv_FI.utf8/LC_CTYPE +#usr/lib/locale/sv_FI.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_FI.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI.utf8/LC_MONETARY +#usr/lib/locale/sv_FI.utf8/LC_NAME +#usr/lib/locale/sv_FI.utf8/LC_NUMERIC +#usr/lib/locale/sv_FI.utf8/LC_PAPER +#usr/lib/locale/sv_FI.utf8/LC_TELEPHONE +#usr/lib/locale/sv_FI.utf8/LC_TIME +#usr/lib/locale/sv_FI/LC_ADDRESS +#usr/lib/locale/sv_FI/LC_COLLATE +#usr/lib/locale/sv_FI/LC_CTYPE +#usr/lib/locale/sv_FI/LC_IDENTIFICATION +#usr/lib/locale/sv_FI/LC_MEASUREMENT +#usr/lib/locale/sv_FI/LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI/LC_MONETARY +#usr/lib/locale/sv_FI/LC_NAME +#usr/lib/locale/sv_FI/LC_NUMERIC +#usr/lib/locale/sv_FI/LC_PAPER +#usr/lib/locale/sv_FI/LC_TELEPHONE +#usr/lib/locale/sv_FI/LC_TIME +#usr/lib/locale/sv_FI@euro +#usr/lib/locale/sv_FI@euro/LC_ADDRESS +#usr/lib/locale/sv_FI@euro/LC_COLLATE +#usr/lib/locale/sv_FI@euro/LC_CTYPE +#usr/lib/locale/sv_FI@euro/LC_IDENTIFICATION +#usr/lib/locale/sv_FI@euro/LC_MEASUREMENT +#usr/lib/locale/sv_FI@euro/LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_FI@euro/LC_MONETARY +#usr/lib/locale/sv_FI@euro/LC_NAME +#usr/lib/locale/sv_FI@euro/LC_NUMERIC +#usr/lib/locale/sv_FI@euro/LC_PAPER +#usr/lib/locale/sv_FI@euro/LC_TELEPHONE +#usr/lib/locale/sv_FI@euro/LC_TIME +#usr/lib/locale/sv_SE +#usr/lib/locale/sv_SE.utf8 +#usr/lib/locale/sv_SE.utf8/LC_ADDRESS +#usr/lib/locale/sv_SE.utf8/LC_COLLATE +#usr/lib/locale/sv_SE.utf8/LC_CTYPE +#usr/lib/locale/sv_SE.utf8/LC_IDENTIFICATION +#usr/lib/locale/sv_SE.utf8/LC_MEASUREMENT +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE.utf8/LC_MONETARY +#usr/lib/locale/sv_SE.utf8/LC_NAME +#usr/lib/locale/sv_SE.utf8/LC_NUMERIC +#usr/lib/locale/sv_SE.utf8/LC_PAPER +#usr/lib/locale/sv_SE.utf8/LC_TELEPHONE +#usr/lib/locale/sv_SE.utf8/LC_TIME +#usr/lib/locale/sv_SE/LC_ADDRESS +#usr/lib/locale/sv_SE/LC_COLLATE +#usr/lib/locale/sv_SE/LC_CTYPE +#usr/lib/locale/sv_SE/LC_IDENTIFICATION +#usr/lib/locale/sv_SE/LC_MEASUREMENT +#usr/lib/locale/sv_SE/LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sv_SE/LC_MONETARY +#usr/lib/locale/sv_SE/LC_NAME +#usr/lib/locale/sv_SE/LC_NUMERIC +#usr/lib/locale/sv_SE/LC_PAPER +#usr/lib/locale/sv_SE/LC_TELEPHONE +#usr/lib/locale/sv_SE/LC_TIME +#usr/lib/locale/sw_KE +#usr/lib/locale/sw_KE/LC_ADDRESS +#usr/lib/locale/sw_KE/LC_COLLATE +#usr/lib/locale/sw_KE/LC_CTYPE +#usr/lib/locale/sw_KE/LC_IDENTIFICATION +#usr/lib/locale/sw_KE/LC_MEASUREMENT +#usr/lib/locale/sw_KE/LC_MESSAGES +#usr/lib/locale/sw_KE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sw_KE/LC_MONETARY +#usr/lib/locale/sw_KE/LC_NAME +#usr/lib/locale/sw_KE/LC_NUMERIC +#usr/lib/locale/sw_KE/LC_PAPER +#usr/lib/locale/sw_KE/LC_TELEPHONE +#usr/lib/locale/sw_KE/LC_TIME +#usr/lib/locale/sw_TZ +#usr/lib/locale/sw_TZ/LC_ADDRESS +#usr/lib/locale/sw_TZ/LC_COLLATE +#usr/lib/locale/sw_TZ/LC_CTYPE +#usr/lib/locale/sw_TZ/LC_IDENTIFICATION +#usr/lib/locale/sw_TZ/LC_MEASUREMENT +#usr/lib/locale/sw_TZ/LC_MESSAGES +#usr/lib/locale/sw_TZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/sw_TZ/LC_MONETARY +#usr/lib/locale/sw_TZ/LC_NAME +#usr/lib/locale/sw_TZ/LC_NUMERIC +#usr/lib/locale/sw_TZ/LC_PAPER +#usr/lib/locale/sw_TZ/LC_TELEPHONE +#usr/lib/locale/sw_TZ/LC_TIME +#usr/lib/locale/szl_PL +#usr/lib/locale/szl_PL/LC_ADDRESS +#usr/lib/locale/szl_PL/LC_COLLATE +#usr/lib/locale/szl_PL/LC_CTYPE +#usr/lib/locale/szl_PL/LC_IDENTIFICATION +#usr/lib/locale/szl_PL/LC_MEASUREMENT +#usr/lib/locale/szl_PL/LC_MESSAGES +#usr/lib/locale/szl_PL/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/szl_PL/LC_MONETARY +#usr/lib/locale/szl_PL/LC_NAME +#usr/lib/locale/szl_PL/LC_NUMERIC +#usr/lib/locale/szl_PL/LC_PAPER +#usr/lib/locale/szl_PL/LC_TELEPHONE +#usr/lib/locale/szl_PL/LC_TIME +#usr/lib/locale/ta_IN +#usr/lib/locale/ta_IN/LC_ADDRESS +#usr/lib/locale/ta_IN/LC_COLLATE +#usr/lib/locale/ta_IN/LC_CTYPE +#usr/lib/locale/ta_IN/LC_IDENTIFICATION +#usr/lib/locale/ta_IN/LC_MEASUREMENT +#usr/lib/locale/ta_IN/LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ta_IN/LC_MONETARY +#usr/lib/locale/ta_IN/LC_NAME +#usr/lib/locale/ta_IN/LC_NUMERIC +#usr/lib/locale/ta_IN/LC_PAPER +#usr/lib/locale/ta_IN/LC_TELEPHONE +#usr/lib/locale/ta_IN/LC_TIME +#usr/lib/locale/ta_LK +#usr/lib/locale/ta_LK/LC_ADDRESS +#usr/lib/locale/ta_LK/LC_COLLATE +#usr/lib/locale/ta_LK/LC_CTYPE +#usr/lib/locale/ta_LK/LC_IDENTIFICATION +#usr/lib/locale/ta_LK/LC_MEASUREMENT +#usr/lib/locale/ta_LK/LC_MESSAGES +#usr/lib/locale/ta_LK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ta_LK/LC_MONETARY +#usr/lib/locale/ta_LK/LC_NAME +#usr/lib/locale/ta_LK/LC_NUMERIC +#usr/lib/locale/ta_LK/LC_PAPER +#usr/lib/locale/ta_LK/LC_TELEPHONE +#usr/lib/locale/ta_LK/LC_TIME +#usr/lib/locale/tcy_IN.utf8 +#usr/lib/locale/tcy_IN.utf8/LC_ADDRESS +#usr/lib/locale/tcy_IN.utf8/LC_COLLATE +#usr/lib/locale/tcy_IN.utf8/LC_CTYPE +#usr/lib/locale/tcy_IN.utf8/LC_IDENTIFICATION +#usr/lib/locale/tcy_IN.utf8/LC_MEASUREMENT +#usr/lib/locale/tcy_IN.utf8/LC_MESSAGES +#usr/lib/locale/tcy_IN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tcy_IN.utf8/LC_MONETARY +#usr/lib/locale/tcy_IN.utf8/LC_NAME +#usr/lib/locale/tcy_IN.utf8/LC_NUMERIC +#usr/lib/locale/tcy_IN.utf8/LC_PAPER +#usr/lib/locale/tcy_IN.utf8/LC_TELEPHONE +#usr/lib/locale/tcy_IN.utf8/LC_TIME +#usr/lib/locale/te_IN +#usr/lib/locale/te_IN/LC_ADDRESS +#usr/lib/locale/te_IN/LC_COLLATE +#usr/lib/locale/te_IN/LC_CTYPE +#usr/lib/locale/te_IN/LC_IDENTIFICATION +#usr/lib/locale/te_IN/LC_MEASUREMENT +#usr/lib/locale/te_IN/LC_MESSAGES +#usr/lib/locale/te_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/te_IN/LC_MONETARY +#usr/lib/locale/te_IN/LC_NAME +#usr/lib/locale/te_IN/LC_NUMERIC +#usr/lib/locale/te_IN/LC_PAPER +#usr/lib/locale/te_IN/LC_TELEPHONE +#usr/lib/locale/te_IN/LC_TIME +#usr/lib/locale/tg_TJ +#usr/lib/locale/tg_TJ.utf8 +#usr/lib/locale/tg_TJ.utf8/LC_ADDRESS +#usr/lib/locale/tg_TJ.utf8/LC_COLLATE +#usr/lib/locale/tg_TJ.utf8/LC_CTYPE +#usr/lib/locale/tg_TJ.utf8/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ.utf8/LC_MEASUREMENT +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ.utf8/LC_MONETARY +#usr/lib/locale/tg_TJ.utf8/LC_NAME +#usr/lib/locale/tg_TJ.utf8/LC_NUMERIC +#usr/lib/locale/tg_TJ.utf8/LC_PAPER +#usr/lib/locale/tg_TJ.utf8/LC_TELEPHONE +#usr/lib/locale/tg_TJ.utf8/LC_TIME +#usr/lib/locale/tg_TJ/LC_ADDRESS +#usr/lib/locale/tg_TJ/LC_COLLATE +#usr/lib/locale/tg_TJ/LC_CTYPE +#usr/lib/locale/tg_TJ/LC_IDENTIFICATION +#usr/lib/locale/tg_TJ/LC_MEASUREMENT +#usr/lib/locale/tg_TJ/LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tg_TJ/LC_MONETARY +#usr/lib/locale/tg_TJ/LC_NAME +#usr/lib/locale/tg_TJ/LC_NUMERIC +#usr/lib/locale/tg_TJ/LC_PAPER +#usr/lib/locale/tg_TJ/LC_TELEPHONE +#usr/lib/locale/tg_TJ/LC_TIME +#usr/lib/locale/th_TH +#usr/lib/locale/th_TH.utf8 +#usr/lib/locale/th_TH.utf8/LC_ADDRESS +#usr/lib/locale/th_TH.utf8/LC_COLLATE +#usr/lib/locale/th_TH.utf8/LC_CTYPE +#usr/lib/locale/th_TH.utf8/LC_IDENTIFICATION +#usr/lib/locale/th_TH.utf8/LC_MEASUREMENT +#usr/lib/locale/th_TH.utf8/LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH.utf8/LC_MONETARY +#usr/lib/locale/th_TH.utf8/LC_NAME +#usr/lib/locale/th_TH.utf8/LC_NUMERIC +#usr/lib/locale/th_TH.utf8/LC_PAPER +#usr/lib/locale/th_TH.utf8/LC_TELEPHONE +#usr/lib/locale/th_TH.utf8/LC_TIME +#usr/lib/locale/th_TH/LC_ADDRESS +#usr/lib/locale/th_TH/LC_COLLATE +#usr/lib/locale/th_TH/LC_CTYPE +#usr/lib/locale/th_TH/LC_IDENTIFICATION +#usr/lib/locale/th_TH/LC_MEASUREMENT +#usr/lib/locale/th_TH/LC_MESSAGES +#usr/lib/locale/th_TH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/th_TH/LC_MONETARY +#usr/lib/locale/th_TH/LC_NAME +#usr/lib/locale/th_TH/LC_NUMERIC +#usr/lib/locale/th_TH/LC_PAPER +#usr/lib/locale/th_TH/LC_TELEPHONE +#usr/lib/locale/th_TH/LC_TIME +#usr/lib/locale/the_NP +#usr/lib/locale/the_NP/LC_ADDRESS +#usr/lib/locale/the_NP/LC_COLLATE +#usr/lib/locale/the_NP/LC_CTYPE +#usr/lib/locale/the_NP/LC_IDENTIFICATION +#usr/lib/locale/the_NP/LC_MEASUREMENT +#usr/lib/locale/the_NP/LC_MESSAGES +#usr/lib/locale/the_NP/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/the_NP/LC_MONETARY +#usr/lib/locale/the_NP/LC_NAME +#usr/lib/locale/the_NP/LC_NUMERIC +#usr/lib/locale/the_NP/LC_PAPER +#usr/lib/locale/the_NP/LC_TELEPHONE +#usr/lib/locale/the_NP/LC_TIME +#usr/lib/locale/ti_ER +#usr/lib/locale/ti_ER/LC_ADDRESS +#usr/lib/locale/ti_ER/LC_COLLATE +#usr/lib/locale/ti_ER/LC_CTYPE +#usr/lib/locale/ti_ER/LC_IDENTIFICATION +#usr/lib/locale/ti_ER/LC_MEASUREMENT +#usr/lib/locale/ti_ER/LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ER/LC_MONETARY +#usr/lib/locale/ti_ER/LC_NAME +#usr/lib/locale/ti_ER/LC_NUMERIC +#usr/lib/locale/ti_ER/LC_PAPER +#usr/lib/locale/ti_ER/LC_TELEPHONE +#usr/lib/locale/ti_ER/LC_TIME +#usr/lib/locale/ti_ET +#usr/lib/locale/ti_ET/LC_ADDRESS +#usr/lib/locale/ti_ET/LC_COLLATE +#usr/lib/locale/ti_ET/LC_CTYPE +#usr/lib/locale/ti_ET/LC_IDENTIFICATION +#usr/lib/locale/ti_ET/LC_MEASUREMENT +#usr/lib/locale/ti_ET/LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ti_ET/LC_MONETARY +#usr/lib/locale/ti_ET/LC_NAME +#usr/lib/locale/ti_ET/LC_NUMERIC +#usr/lib/locale/ti_ET/LC_PAPER +#usr/lib/locale/ti_ET/LC_TELEPHONE +#usr/lib/locale/ti_ET/LC_TIME +#usr/lib/locale/tig_ER +#usr/lib/locale/tig_ER/LC_ADDRESS +#usr/lib/locale/tig_ER/LC_COLLATE +#usr/lib/locale/tig_ER/LC_CTYPE +#usr/lib/locale/tig_ER/LC_IDENTIFICATION +#usr/lib/locale/tig_ER/LC_MEASUREMENT +#usr/lib/locale/tig_ER/LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tig_ER/LC_MONETARY +#usr/lib/locale/tig_ER/LC_NAME +#usr/lib/locale/tig_ER/LC_NUMERIC +#usr/lib/locale/tig_ER/LC_PAPER +#usr/lib/locale/tig_ER/LC_TELEPHONE +#usr/lib/locale/tig_ER/LC_TIME +#usr/lib/locale/tk_TM +#usr/lib/locale/tk_TM/LC_ADDRESS +#usr/lib/locale/tk_TM/LC_COLLATE +#usr/lib/locale/tk_TM/LC_CTYPE +#usr/lib/locale/tk_TM/LC_IDENTIFICATION +#usr/lib/locale/tk_TM/LC_MEASUREMENT +#usr/lib/locale/tk_TM/LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tk_TM/LC_MONETARY +#usr/lib/locale/tk_TM/LC_NAME +#usr/lib/locale/tk_TM/LC_NUMERIC +#usr/lib/locale/tk_TM/LC_PAPER +#usr/lib/locale/tk_TM/LC_TELEPHONE +#usr/lib/locale/tk_TM/LC_TIME +#usr/lib/locale/tl_PH +#usr/lib/locale/tl_PH.utf8 +#usr/lib/locale/tl_PH.utf8/LC_ADDRESS +#usr/lib/locale/tl_PH.utf8/LC_COLLATE +#usr/lib/locale/tl_PH.utf8/LC_CTYPE +#usr/lib/locale/tl_PH.utf8/LC_IDENTIFICATION +#usr/lib/locale/tl_PH.utf8/LC_MEASUREMENT +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH.utf8/LC_MONETARY +#usr/lib/locale/tl_PH.utf8/LC_NAME +#usr/lib/locale/tl_PH.utf8/LC_NUMERIC +#usr/lib/locale/tl_PH.utf8/LC_PAPER +#usr/lib/locale/tl_PH.utf8/LC_TELEPHONE +#usr/lib/locale/tl_PH.utf8/LC_TIME +#usr/lib/locale/tl_PH/LC_ADDRESS +#usr/lib/locale/tl_PH/LC_COLLATE +#usr/lib/locale/tl_PH/LC_CTYPE +#usr/lib/locale/tl_PH/LC_IDENTIFICATION +#usr/lib/locale/tl_PH/LC_MEASUREMENT +#usr/lib/locale/tl_PH/LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tl_PH/LC_MONETARY +#usr/lib/locale/tl_PH/LC_NAME +#usr/lib/locale/tl_PH/LC_NUMERIC +#usr/lib/locale/tl_PH/LC_PAPER +#usr/lib/locale/tl_PH/LC_TELEPHONE +#usr/lib/locale/tl_PH/LC_TIME +#usr/lib/locale/tn_ZA +#usr/lib/locale/tn_ZA/LC_ADDRESS +#usr/lib/locale/tn_ZA/LC_COLLATE +#usr/lib/locale/tn_ZA/LC_CTYPE +#usr/lib/locale/tn_ZA/LC_IDENTIFICATION +#usr/lib/locale/tn_ZA/LC_MEASUREMENT +#usr/lib/locale/tn_ZA/LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tn_ZA/LC_MONETARY +#usr/lib/locale/tn_ZA/LC_NAME +#usr/lib/locale/tn_ZA/LC_NUMERIC +#usr/lib/locale/tn_ZA/LC_PAPER +#usr/lib/locale/tn_ZA/LC_TELEPHONE +#usr/lib/locale/tn_ZA/LC_TIME +#usr/lib/locale/to_TO +#usr/lib/locale/to_TO/LC_ADDRESS +#usr/lib/locale/to_TO/LC_COLLATE +#usr/lib/locale/to_TO/LC_CTYPE +#usr/lib/locale/to_TO/LC_IDENTIFICATION +#usr/lib/locale/to_TO/LC_MEASUREMENT +#usr/lib/locale/to_TO/LC_MESSAGES +#usr/lib/locale/to_TO/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/to_TO/LC_MONETARY +#usr/lib/locale/to_TO/LC_NAME +#usr/lib/locale/to_TO/LC_NUMERIC +#usr/lib/locale/to_TO/LC_PAPER +#usr/lib/locale/to_TO/LC_TELEPHONE +#usr/lib/locale/to_TO/LC_TIME +#usr/lib/locale/tpi_PG +#usr/lib/locale/tpi_PG/LC_ADDRESS +#usr/lib/locale/tpi_PG/LC_COLLATE +#usr/lib/locale/tpi_PG/LC_CTYPE +#usr/lib/locale/tpi_PG/LC_IDENTIFICATION +#usr/lib/locale/tpi_PG/LC_MEASUREMENT +#usr/lib/locale/tpi_PG/LC_MESSAGES +#usr/lib/locale/tpi_PG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tpi_PG/LC_MONETARY +#usr/lib/locale/tpi_PG/LC_NAME +#usr/lib/locale/tpi_PG/LC_NUMERIC +#usr/lib/locale/tpi_PG/LC_PAPER +#usr/lib/locale/tpi_PG/LC_TELEPHONE +#usr/lib/locale/tpi_PG/LC_TIME +#usr/lib/locale/tr_CY +#usr/lib/locale/tr_CY.utf8 +#usr/lib/locale/tr_CY.utf8/LC_ADDRESS +#usr/lib/locale/tr_CY.utf8/LC_COLLATE +#usr/lib/locale/tr_CY.utf8/LC_CTYPE +#usr/lib/locale/tr_CY.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_CY.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY.utf8/LC_MONETARY +#usr/lib/locale/tr_CY.utf8/LC_NAME +#usr/lib/locale/tr_CY.utf8/LC_NUMERIC +#usr/lib/locale/tr_CY.utf8/LC_PAPER +#usr/lib/locale/tr_CY.utf8/LC_TELEPHONE +#usr/lib/locale/tr_CY.utf8/LC_TIME +#usr/lib/locale/tr_CY/LC_ADDRESS +#usr/lib/locale/tr_CY/LC_COLLATE +#usr/lib/locale/tr_CY/LC_CTYPE +#usr/lib/locale/tr_CY/LC_IDENTIFICATION +#usr/lib/locale/tr_CY/LC_MEASUREMENT +#usr/lib/locale/tr_CY/LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_CY/LC_MONETARY +#usr/lib/locale/tr_CY/LC_NAME +#usr/lib/locale/tr_CY/LC_NUMERIC +#usr/lib/locale/tr_CY/LC_PAPER +#usr/lib/locale/tr_CY/LC_TELEPHONE +#usr/lib/locale/tr_CY/LC_TIME +#usr/lib/locale/tr_TR +#usr/lib/locale/tr_TR.utf8 +#usr/lib/locale/tr_TR.utf8/LC_ADDRESS +#usr/lib/locale/tr_TR.utf8/LC_COLLATE +#usr/lib/locale/tr_TR.utf8/LC_CTYPE +#usr/lib/locale/tr_TR.utf8/LC_IDENTIFICATION +#usr/lib/locale/tr_TR.utf8/LC_MEASUREMENT +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR.utf8/LC_MONETARY +#usr/lib/locale/tr_TR.utf8/LC_NAME +#usr/lib/locale/tr_TR.utf8/LC_NUMERIC +#usr/lib/locale/tr_TR.utf8/LC_PAPER +#usr/lib/locale/tr_TR.utf8/LC_TELEPHONE +#usr/lib/locale/tr_TR.utf8/LC_TIME +#usr/lib/locale/tr_TR/LC_ADDRESS +#usr/lib/locale/tr_TR/LC_COLLATE +#usr/lib/locale/tr_TR/LC_CTYPE +#usr/lib/locale/tr_TR/LC_IDENTIFICATION +#usr/lib/locale/tr_TR/LC_MEASUREMENT +#usr/lib/locale/tr_TR/LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tr_TR/LC_MONETARY +#usr/lib/locale/tr_TR/LC_NAME +#usr/lib/locale/tr_TR/LC_NUMERIC +#usr/lib/locale/tr_TR/LC_PAPER +#usr/lib/locale/tr_TR/LC_TELEPHONE +#usr/lib/locale/tr_TR/LC_TIME +#usr/lib/locale/ts_ZA +#usr/lib/locale/ts_ZA/LC_ADDRESS +#usr/lib/locale/ts_ZA/LC_COLLATE +#usr/lib/locale/ts_ZA/LC_CTYPE +#usr/lib/locale/ts_ZA/LC_IDENTIFICATION +#usr/lib/locale/ts_ZA/LC_MEASUREMENT +#usr/lib/locale/ts_ZA/LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ts_ZA/LC_MONETARY +#usr/lib/locale/ts_ZA/LC_NAME +#usr/lib/locale/ts_ZA/LC_NUMERIC +#usr/lib/locale/ts_ZA/LC_PAPER +#usr/lib/locale/ts_ZA/LC_TELEPHONE +#usr/lib/locale/ts_ZA/LC_TIME +#usr/lib/locale/tt_RU +#usr/lib/locale/tt_RU/LC_ADDRESS +#usr/lib/locale/tt_RU/LC_COLLATE +#usr/lib/locale/tt_RU/LC_CTYPE +#usr/lib/locale/tt_RU/LC_IDENTIFICATION +#usr/lib/locale/tt_RU/LC_MEASUREMENT +#usr/lib/locale/tt_RU/LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU/LC_MONETARY +#usr/lib/locale/tt_RU/LC_NAME +#usr/lib/locale/tt_RU/LC_NUMERIC +#usr/lib/locale/tt_RU/LC_PAPER +#usr/lib/locale/tt_RU/LC_TELEPHONE +#usr/lib/locale/tt_RU/LC_TIME +#usr/lib/locale/tt_RU@iqtelif +#usr/lib/locale/tt_RU@iqtelif/LC_ADDRESS +#usr/lib/locale/tt_RU@iqtelif/LC_COLLATE +#usr/lib/locale/tt_RU@iqtelif/LC_CTYPE +#usr/lib/locale/tt_RU@iqtelif/LC_IDENTIFICATION +#usr/lib/locale/tt_RU@iqtelif/LC_MEASUREMENT +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/tt_RU@iqtelif/LC_MONETARY +#usr/lib/locale/tt_RU@iqtelif/LC_NAME +#usr/lib/locale/tt_RU@iqtelif/LC_NUMERIC +#usr/lib/locale/tt_RU@iqtelif/LC_PAPER +#usr/lib/locale/tt_RU@iqtelif/LC_TELEPHONE +#usr/lib/locale/tt_RU@iqtelif/LC_TIME +#usr/lib/locale/ug_CN +#usr/lib/locale/ug_CN/LC_ADDRESS +#usr/lib/locale/ug_CN/LC_COLLATE +#usr/lib/locale/ug_CN/LC_CTYPE +#usr/lib/locale/ug_CN/LC_IDENTIFICATION +#usr/lib/locale/ug_CN/LC_MEASUREMENT +#usr/lib/locale/ug_CN/LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ug_CN/LC_MONETARY +#usr/lib/locale/ug_CN/LC_NAME +#usr/lib/locale/ug_CN/LC_NUMERIC +#usr/lib/locale/ug_CN/LC_PAPER +#usr/lib/locale/ug_CN/LC_TELEPHONE +#usr/lib/locale/ug_CN/LC_TIME +#usr/lib/locale/uk_UA +#usr/lib/locale/uk_UA.utf8 +#usr/lib/locale/uk_UA.utf8/LC_ADDRESS +#usr/lib/locale/uk_UA.utf8/LC_COLLATE +#usr/lib/locale/uk_UA.utf8/LC_CTYPE +#usr/lib/locale/uk_UA.utf8/LC_IDENTIFICATION +#usr/lib/locale/uk_UA.utf8/LC_MEASUREMENT +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA.utf8/LC_MONETARY +#usr/lib/locale/uk_UA.utf8/LC_NAME +#usr/lib/locale/uk_UA.utf8/LC_NUMERIC +#usr/lib/locale/uk_UA.utf8/LC_PAPER +#usr/lib/locale/uk_UA.utf8/LC_TELEPHONE +#usr/lib/locale/uk_UA.utf8/LC_TIME +#usr/lib/locale/uk_UA/LC_ADDRESS +#usr/lib/locale/uk_UA/LC_COLLATE +#usr/lib/locale/uk_UA/LC_CTYPE +#usr/lib/locale/uk_UA/LC_IDENTIFICATION +#usr/lib/locale/uk_UA/LC_MEASUREMENT +#usr/lib/locale/uk_UA/LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uk_UA/LC_MONETARY +#usr/lib/locale/uk_UA/LC_NAME +#usr/lib/locale/uk_UA/LC_NUMERIC +#usr/lib/locale/uk_UA/LC_PAPER +#usr/lib/locale/uk_UA/LC_TELEPHONE +#usr/lib/locale/uk_UA/LC_TIME +#usr/lib/locale/unm_US +#usr/lib/locale/unm_US/LC_ADDRESS +#usr/lib/locale/unm_US/LC_COLLATE +#usr/lib/locale/unm_US/LC_CTYPE +#usr/lib/locale/unm_US/LC_IDENTIFICATION +#usr/lib/locale/unm_US/LC_MEASUREMENT +#usr/lib/locale/unm_US/LC_MESSAGES +#usr/lib/locale/unm_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/unm_US/LC_MONETARY +#usr/lib/locale/unm_US/LC_NAME +#usr/lib/locale/unm_US/LC_NUMERIC +#usr/lib/locale/unm_US/LC_PAPER +#usr/lib/locale/unm_US/LC_TELEPHONE +#usr/lib/locale/unm_US/LC_TIME +#usr/lib/locale/ur_IN +#usr/lib/locale/ur_IN/LC_ADDRESS +#usr/lib/locale/ur_IN/LC_COLLATE +#usr/lib/locale/ur_IN/LC_CTYPE +#usr/lib/locale/ur_IN/LC_IDENTIFICATION +#usr/lib/locale/ur_IN/LC_MEASUREMENT +#usr/lib/locale/ur_IN/LC_MESSAGES +#usr/lib/locale/ur_IN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ur_IN/LC_MONETARY +#usr/lib/locale/ur_IN/LC_NAME +#usr/lib/locale/ur_IN/LC_NUMERIC +#usr/lib/locale/ur_IN/LC_PAPER +#usr/lib/locale/ur_IN/LC_TELEPHONE +#usr/lib/locale/ur_IN/LC_TIME +#usr/lib/locale/ur_PK +#usr/lib/locale/ur_PK/LC_ADDRESS +#usr/lib/locale/ur_PK/LC_COLLATE +#usr/lib/locale/ur_PK/LC_CTYPE +#usr/lib/locale/ur_PK/LC_IDENTIFICATION +#usr/lib/locale/ur_PK/LC_MEASUREMENT +#usr/lib/locale/ur_PK/LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ur_PK/LC_MONETARY +#usr/lib/locale/ur_PK/LC_NAME +#usr/lib/locale/ur_PK/LC_NUMERIC +#usr/lib/locale/ur_PK/LC_PAPER +#usr/lib/locale/ur_PK/LC_TELEPHONE +#usr/lib/locale/ur_PK/LC_TIME +#usr/lib/locale/uz_UZ +#usr/lib/locale/uz_UZ.utf8 +#usr/lib/locale/uz_UZ.utf8/LC_ADDRESS +#usr/lib/locale/uz_UZ.utf8/LC_COLLATE +#usr/lib/locale/uz_UZ.utf8/LC_CTYPE +#usr/lib/locale/uz_UZ.utf8/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ.utf8/LC_MEASUREMENT +#usr/lib/locale/uz_UZ.utf8/LC_MESSAGES +#usr/lib/locale/uz_UZ.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ.utf8/LC_MONETARY +#usr/lib/locale/uz_UZ.utf8/LC_NAME +#usr/lib/locale/uz_UZ.utf8/LC_NUMERIC +#usr/lib/locale/uz_UZ.utf8/LC_PAPER +#usr/lib/locale/uz_UZ.utf8/LC_TELEPHONE +#usr/lib/locale/uz_UZ.utf8/LC_TIME +#usr/lib/locale/uz_UZ/LC_ADDRESS +#usr/lib/locale/uz_UZ/LC_COLLATE +#usr/lib/locale/uz_UZ/LC_CTYPE +#usr/lib/locale/uz_UZ/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ/LC_MEASUREMENT +#usr/lib/locale/uz_UZ/LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ/LC_MONETARY +#usr/lib/locale/uz_UZ/LC_NAME +#usr/lib/locale/uz_UZ/LC_NUMERIC +#usr/lib/locale/uz_UZ/LC_PAPER +#usr/lib/locale/uz_UZ/LC_TELEPHONE +#usr/lib/locale/uz_UZ/LC_TIME +#usr/lib/locale/uz_UZ@cyrillic +#usr/lib/locale/uz_UZ@cyrillic/LC_ADDRESS +#usr/lib/locale/uz_UZ@cyrillic/LC_COLLATE +#usr/lib/locale/uz_UZ@cyrillic/LC_CTYPE +#usr/lib/locale/uz_UZ@cyrillic/LC_IDENTIFICATION +#usr/lib/locale/uz_UZ@cyrillic/LC_MEASUREMENT +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/uz_UZ@cyrillic/LC_MONETARY +#usr/lib/locale/uz_UZ@cyrillic/LC_NAME +#usr/lib/locale/uz_UZ@cyrillic/LC_NUMERIC +#usr/lib/locale/uz_UZ@cyrillic/LC_PAPER +#usr/lib/locale/uz_UZ@cyrillic/LC_TELEPHONE +#usr/lib/locale/uz_UZ@cyrillic/LC_TIME +#usr/lib/locale/ve_ZA +#usr/lib/locale/ve_ZA/LC_ADDRESS +#usr/lib/locale/ve_ZA/LC_COLLATE +#usr/lib/locale/ve_ZA/LC_CTYPE +#usr/lib/locale/ve_ZA/LC_IDENTIFICATION +#usr/lib/locale/ve_ZA/LC_MEASUREMENT +#usr/lib/locale/ve_ZA/LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/ve_ZA/LC_MONETARY +#usr/lib/locale/ve_ZA/LC_NAME +#usr/lib/locale/ve_ZA/LC_NUMERIC +#usr/lib/locale/ve_ZA/LC_PAPER +#usr/lib/locale/ve_ZA/LC_TELEPHONE +#usr/lib/locale/ve_ZA/LC_TIME +#usr/lib/locale/vi_VN +#usr/lib/locale/vi_VN/LC_ADDRESS +#usr/lib/locale/vi_VN/LC_COLLATE +#usr/lib/locale/vi_VN/LC_CTYPE +#usr/lib/locale/vi_VN/LC_IDENTIFICATION +#usr/lib/locale/vi_VN/LC_MEASUREMENT +#usr/lib/locale/vi_VN/LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/vi_VN/LC_MONETARY +#usr/lib/locale/vi_VN/LC_NAME +#usr/lib/locale/vi_VN/LC_NUMERIC +#usr/lib/locale/vi_VN/LC_PAPER +#usr/lib/locale/vi_VN/LC_TELEPHONE +#usr/lib/locale/vi_VN/LC_TIME +#usr/lib/locale/wa_BE +#usr/lib/locale/wa_BE.utf8 +#usr/lib/locale/wa_BE.utf8/LC_ADDRESS +#usr/lib/locale/wa_BE.utf8/LC_COLLATE +#usr/lib/locale/wa_BE.utf8/LC_CTYPE +#usr/lib/locale/wa_BE.utf8/LC_IDENTIFICATION +#usr/lib/locale/wa_BE.utf8/LC_MEASUREMENT +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE.utf8/LC_MONETARY +#usr/lib/locale/wa_BE.utf8/LC_NAME +#usr/lib/locale/wa_BE.utf8/LC_NUMERIC +#usr/lib/locale/wa_BE.utf8/LC_PAPER +#usr/lib/locale/wa_BE.utf8/LC_TELEPHONE +#usr/lib/locale/wa_BE.utf8/LC_TIME +#usr/lib/locale/wa_BE/LC_ADDRESS +#usr/lib/locale/wa_BE/LC_COLLATE +#usr/lib/locale/wa_BE/LC_CTYPE +#usr/lib/locale/wa_BE/LC_IDENTIFICATION +#usr/lib/locale/wa_BE/LC_MEASUREMENT +#usr/lib/locale/wa_BE/LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE/LC_MONETARY +#usr/lib/locale/wa_BE/LC_NAME +#usr/lib/locale/wa_BE/LC_NUMERIC +#usr/lib/locale/wa_BE/LC_PAPER +#usr/lib/locale/wa_BE/LC_TELEPHONE +#usr/lib/locale/wa_BE/LC_TIME +#usr/lib/locale/wa_BE@euro +#usr/lib/locale/wa_BE@euro/LC_ADDRESS +#usr/lib/locale/wa_BE@euro/LC_COLLATE +#usr/lib/locale/wa_BE@euro/LC_CTYPE +#usr/lib/locale/wa_BE@euro/LC_IDENTIFICATION +#usr/lib/locale/wa_BE@euro/LC_MEASUREMENT +#usr/lib/locale/wa_BE@euro/LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wa_BE@euro/LC_MONETARY +#usr/lib/locale/wa_BE@euro/LC_NAME +#usr/lib/locale/wa_BE@euro/LC_NUMERIC +#usr/lib/locale/wa_BE@euro/LC_PAPER +#usr/lib/locale/wa_BE@euro/LC_TELEPHONE +#usr/lib/locale/wa_BE@euro/LC_TIME +#usr/lib/locale/wae_CH +#usr/lib/locale/wae_CH/LC_ADDRESS +#usr/lib/locale/wae_CH/LC_COLLATE +#usr/lib/locale/wae_CH/LC_CTYPE +#usr/lib/locale/wae_CH/LC_IDENTIFICATION +#usr/lib/locale/wae_CH/LC_MEASUREMENT +#usr/lib/locale/wae_CH/LC_MESSAGES +#usr/lib/locale/wae_CH/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wae_CH/LC_MONETARY +#usr/lib/locale/wae_CH/LC_NAME +#usr/lib/locale/wae_CH/LC_NUMERIC +#usr/lib/locale/wae_CH/LC_PAPER +#usr/lib/locale/wae_CH/LC_TELEPHONE +#usr/lib/locale/wae_CH/LC_TIME +#usr/lib/locale/wal_ET +#usr/lib/locale/wal_ET/LC_ADDRESS +#usr/lib/locale/wal_ET/LC_COLLATE +#usr/lib/locale/wal_ET/LC_CTYPE +#usr/lib/locale/wal_ET/LC_IDENTIFICATION +#usr/lib/locale/wal_ET/LC_MEASUREMENT +#usr/lib/locale/wal_ET/LC_MESSAGES +#usr/lib/locale/wal_ET/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wal_ET/LC_MONETARY +#usr/lib/locale/wal_ET/LC_NAME +#usr/lib/locale/wal_ET/LC_NUMERIC +#usr/lib/locale/wal_ET/LC_PAPER +#usr/lib/locale/wal_ET/LC_TELEPHONE +#usr/lib/locale/wal_ET/LC_TIME +#usr/lib/locale/wo_SN +#usr/lib/locale/wo_SN/LC_ADDRESS +#usr/lib/locale/wo_SN/LC_COLLATE +#usr/lib/locale/wo_SN/LC_CTYPE +#usr/lib/locale/wo_SN/LC_IDENTIFICATION +#usr/lib/locale/wo_SN/LC_MEASUREMENT +#usr/lib/locale/wo_SN/LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/wo_SN/LC_MONETARY +#usr/lib/locale/wo_SN/LC_NAME +#usr/lib/locale/wo_SN/LC_NUMERIC +#usr/lib/locale/wo_SN/LC_PAPER +#usr/lib/locale/wo_SN/LC_TELEPHONE +#usr/lib/locale/wo_SN/LC_TIME +#usr/lib/locale/xh_ZA +#usr/lib/locale/xh_ZA.utf8 +#usr/lib/locale/xh_ZA.utf8/LC_ADDRESS +#usr/lib/locale/xh_ZA.utf8/LC_COLLATE +#usr/lib/locale/xh_ZA.utf8/LC_CTYPE +#usr/lib/locale/xh_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA.utf8/LC_MONETARY +#usr/lib/locale/xh_ZA.utf8/LC_NAME +#usr/lib/locale/xh_ZA.utf8/LC_NUMERIC +#usr/lib/locale/xh_ZA.utf8/LC_PAPER +#usr/lib/locale/xh_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/xh_ZA.utf8/LC_TIME +#usr/lib/locale/xh_ZA/LC_ADDRESS +#usr/lib/locale/xh_ZA/LC_COLLATE +#usr/lib/locale/xh_ZA/LC_CTYPE +#usr/lib/locale/xh_ZA/LC_IDENTIFICATION +#usr/lib/locale/xh_ZA/LC_MEASUREMENT +#usr/lib/locale/xh_ZA/LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/xh_ZA/LC_MONETARY +#usr/lib/locale/xh_ZA/LC_NAME +#usr/lib/locale/xh_ZA/LC_NUMERIC +#usr/lib/locale/xh_ZA/LC_PAPER +#usr/lib/locale/xh_ZA/LC_TELEPHONE +#usr/lib/locale/xh_ZA/LC_TIME +#usr/lib/locale/yi_US +#usr/lib/locale/yi_US.utf8 +#usr/lib/locale/yi_US.utf8/LC_ADDRESS +#usr/lib/locale/yi_US.utf8/LC_COLLATE +#usr/lib/locale/yi_US.utf8/LC_CTYPE +#usr/lib/locale/yi_US.utf8/LC_IDENTIFICATION +#usr/lib/locale/yi_US.utf8/LC_MEASUREMENT +#usr/lib/locale/yi_US.utf8/LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US.utf8/LC_MONETARY +#usr/lib/locale/yi_US.utf8/LC_NAME +#usr/lib/locale/yi_US.utf8/LC_NUMERIC +#usr/lib/locale/yi_US.utf8/LC_PAPER +#usr/lib/locale/yi_US.utf8/LC_TELEPHONE +#usr/lib/locale/yi_US.utf8/LC_TIME +#usr/lib/locale/yi_US/LC_ADDRESS +#usr/lib/locale/yi_US/LC_COLLATE +#usr/lib/locale/yi_US/LC_CTYPE +#usr/lib/locale/yi_US/LC_IDENTIFICATION +#usr/lib/locale/yi_US/LC_MEASUREMENT +#usr/lib/locale/yi_US/LC_MESSAGES +#usr/lib/locale/yi_US/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yi_US/LC_MONETARY +#usr/lib/locale/yi_US/LC_NAME +#usr/lib/locale/yi_US/LC_NUMERIC +#usr/lib/locale/yi_US/LC_PAPER +#usr/lib/locale/yi_US/LC_TELEPHONE +#usr/lib/locale/yi_US/LC_TIME +#usr/lib/locale/yo_NG +#usr/lib/locale/yo_NG/LC_ADDRESS +#usr/lib/locale/yo_NG/LC_COLLATE +#usr/lib/locale/yo_NG/LC_CTYPE +#usr/lib/locale/yo_NG/LC_IDENTIFICATION +#usr/lib/locale/yo_NG/LC_MEASUREMENT +#usr/lib/locale/yo_NG/LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yo_NG/LC_MONETARY +#usr/lib/locale/yo_NG/LC_NAME +#usr/lib/locale/yo_NG/LC_NUMERIC +#usr/lib/locale/yo_NG/LC_PAPER +#usr/lib/locale/yo_NG/LC_TELEPHONE +#usr/lib/locale/yo_NG/LC_TIME +#usr/lib/locale/yue_HK +#usr/lib/locale/yue_HK/LC_ADDRESS +#usr/lib/locale/yue_HK/LC_COLLATE +#usr/lib/locale/yue_HK/LC_CTYPE +#usr/lib/locale/yue_HK/LC_IDENTIFICATION +#usr/lib/locale/yue_HK/LC_MEASUREMENT +#usr/lib/locale/yue_HK/LC_MESSAGES +#usr/lib/locale/yue_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yue_HK/LC_MONETARY +#usr/lib/locale/yue_HK/LC_NAME +#usr/lib/locale/yue_HK/LC_NUMERIC +#usr/lib/locale/yue_HK/LC_PAPER +#usr/lib/locale/yue_HK/LC_TELEPHONE +#usr/lib/locale/yue_HK/LC_TIME +#usr/lib/locale/yuw_PG +#usr/lib/locale/yuw_PG/LC_ADDRESS +#usr/lib/locale/yuw_PG/LC_COLLATE +#usr/lib/locale/yuw_PG/LC_CTYPE +#usr/lib/locale/yuw_PG/LC_IDENTIFICATION +#usr/lib/locale/yuw_PG/LC_MEASUREMENT +#usr/lib/locale/yuw_PG/LC_MESSAGES +#usr/lib/locale/yuw_PG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/yuw_PG/LC_MONETARY +#usr/lib/locale/yuw_PG/LC_NAME +#usr/lib/locale/yuw_PG/LC_NUMERIC +#usr/lib/locale/yuw_PG/LC_PAPER +#usr/lib/locale/yuw_PG/LC_TELEPHONE +#usr/lib/locale/yuw_PG/LC_TIME +#usr/lib/locale/zh_CN +#usr/lib/locale/zh_CN.gb18030 +#usr/lib/locale/zh_CN.gb18030/LC_ADDRESS +#usr/lib/locale/zh_CN.gb18030/LC_COLLATE +#usr/lib/locale/zh_CN.gb18030/LC_CTYPE +#usr/lib/locale/zh_CN.gb18030/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gb18030/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gb18030/LC_MONETARY +#usr/lib/locale/zh_CN.gb18030/LC_NAME +#usr/lib/locale/zh_CN.gb18030/LC_NUMERIC +#usr/lib/locale/zh_CN.gb18030/LC_PAPER +#usr/lib/locale/zh_CN.gb18030/LC_TELEPHONE +#usr/lib/locale/zh_CN.gb18030/LC_TIME +#usr/lib/locale/zh_CN.gbk +#usr/lib/locale/zh_CN.gbk/LC_ADDRESS +#usr/lib/locale/zh_CN.gbk/LC_COLLATE +#usr/lib/locale/zh_CN.gbk/LC_CTYPE +#usr/lib/locale/zh_CN.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.gbk/LC_MONETARY +#usr/lib/locale/zh_CN.gbk/LC_NAME +#usr/lib/locale/zh_CN.gbk/LC_NUMERIC +#usr/lib/locale/zh_CN.gbk/LC_PAPER +#usr/lib/locale/zh_CN.gbk/LC_TELEPHONE +#usr/lib/locale/zh_CN.gbk/LC_TIME +#usr/lib/locale/zh_CN.utf8 +#usr/lib/locale/zh_CN.utf8/LC_ADDRESS +#usr/lib/locale/zh_CN.utf8/LC_COLLATE +#usr/lib/locale/zh_CN.utf8/LC_CTYPE +#usr/lib/locale/zh_CN.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_CN.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN.utf8/LC_MONETARY +#usr/lib/locale/zh_CN.utf8/LC_NAME +#usr/lib/locale/zh_CN.utf8/LC_NUMERIC +#usr/lib/locale/zh_CN.utf8/LC_PAPER +#usr/lib/locale/zh_CN.utf8/LC_TELEPHONE +#usr/lib/locale/zh_CN.utf8/LC_TIME +#usr/lib/locale/zh_CN/LC_ADDRESS +#usr/lib/locale/zh_CN/LC_COLLATE +#usr/lib/locale/zh_CN/LC_CTYPE +#usr/lib/locale/zh_CN/LC_IDENTIFICATION +#usr/lib/locale/zh_CN/LC_MEASUREMENT +#usr/lib/locale/zh_CN/LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_CN/LC_MONETARY +#usr/lib/locale/zh_CN/LC_NAME +#usr/lib/locale/zh_CN/LC_NUMERIC +#usr/lib/locale/zh_CN/LC_PAPER +#usr/lib/locale/zh_CN/LC_TELEPHONE +#usr/lib/locale/zh_CN/LC_TIME +#usr/lib/locale/zh_HK +#usr/lib/locale/zh_HK.utf8 +#usr/lib/locale/zh_HK.utf8/LC_ADDRESS +#usr/lib/locale/zh_HK.utf8/LC_COLLATE +#usr/lib/locale/zh_HK.utf8/LC_CTYPE +#usr/lib/locale/zh_HK.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_HK.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK.utf8/LC_MONETARY +#usr/lib/locale/zh_HK.utf8/LC_NAME +#usr/lib/locale/zh_HK.utf8/LC_NUMERIC +#usr/lib/locale/zh_HK.utf8/LC_PAPER +#usr/lib/locale/zh_HK.utf8/LC_TELEPHONE +#usr/lib/locale/zh_HK.utf8/LC_TIME +#usr/lib/locale/zh_HK/LC_ADDRESS +#usr/lib/locale/zh_HK/LC_COLLATE +#usr/lib/locale/zh_HK/LC_CTYPE +#usr/lib/locale/zh_HK/LC_IDENTIFICATION +#usr/lib/locale/zh_HK/LC_MEASUREMENT +#usr/lib/locale/zh_HK/LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_HK/LC_MONETARY +#usr/lib/locale/zh_HK/LC_NAME +#usr/lib/locale/zh_HK/LC_NUMERIC +#usr/lib/locale/zh_HK/LC_PAPER +#usr/lib/locale/zh_HK/LC_TELEPHONE +#usr/lib/locale/zh_HK/LC_TIME +#usr/lib/locale/zh_SG +#usr/lib/locale/zh_SG.gbk +#usr/lib/locale/zh_SG.gbk/LC_ADDRESS +#usr/lib/locale/zh_SG.gbk/LC_COLLATE +#usr/lib/locale/zh_SG.gbk/LC_CTYPE +#usr/lib/locale/zh_SG.gbk/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.gbk/LC_MEASUREMENT +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.gbk/LC_MONETARY +#usr/lib/locale/zh_SG.gbk/LC_NAME +#usr/lib/locale/zh_SG.gbk/LC_NUMERIC +#usr/lib/locale/zh_SG.gbk/LC_PAPER +#usr/lib/locale/zh_SG.gbk/LC_TELEPHONE +#usr/lib/locale/zh_SG.gbk/LC_TIME +#usr/lib/locale/zh_SG.utf8 +#usr/lib/locale/zh_SG.utf8/LC_ADDRESS +#usr/lib/locale/zh_SG.utf8/LC_COLLATE +#usr/lib/locale/zh_SG.utf8/LC_CTYPE +#usr/lib/locale/zh_SG.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_SG.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG.utf8/LC_MONETARY +#usr/lib/locale/zh_SG.utf8/LC_NAME +#usr/lib/locale/zh_SG.utf8/LC_NUMERIC +#usr/lib/locale/zh_SG.utf8/LC_PAPER +#usr/lib/locale/zh_SG.utf8/LC_TELEPHONE +#usr/lib/locale/zh_SG.utf8/LC_TIME +#usr/lib/locale/zh_SG/LC_ADDRESS +#usr/lib/locale/zh_SG/LC_COLLATE +#usr/lib/locale/zh_SG/LC_CTYPE +#usr/lib/locale/zh_SG/LC_IDENTIFICATION +#usr/lib/locale/zh_SG/LC_MEASUREMENT +#usr/lib/locale/zh_SG/LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_SG/LC_MONETARY +#usr/lib/locale/zh_SG/LC_NAME +#usr/lib/locale/zh_SG/LC_NUMERIC +#usr/lib/locale/zh_SG/LC_PAPER +#usr/lib/locale/zh_SG/LC_TELEPHONE +#usr/lib/locale/zh_SG/LC_TIME +#usr/lib/locale/zh_TW +#usr/lib/locale/zh_TW.euctw +#usr/lib/locale/zh_TW.euctw/LC_ADDRESS +#usr/lib/locale/zh_TW.euctw/LC_COLLATE +#usr/lib/locale/zh_TW.euctw/LC_CTYPE +#usr/lib/locale/zh_TW.euctw/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.euctw/LC_MEASUREMENT +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.euctw/LC_MONETARY +#usr/lib/locale/zh_TW.euctw/LC_NAME +#usr/lib/locale/zh_TW.euctw/LC_NUMERIC +#usr/lib/locale/zh_TW.euctw/LC_PAPER +#usr/lib/locale/zh_TW.euctw/LC_TELEPHONE +#usr/lib/locale/zh_TW.euctw/LC_TIME +#usr/lib/locale/zh_TW.utf8 +#usr/lib/locale/zh_TW.utf8/LC_ADDRESS +#usr/lib/locale/zh_TW.utf8/LC_COLLATE +#usr/lib/locale/zh_TW.utf8/LC_CTYPE +#usr/lib/locale/zh_TW.utf8/LC_IDENTIFICATION +#usr/lib/locale/zh_TW.utf8/LC_MEASUREMENT +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW.utf8/LC_MONETARY +#usr/lib/locale/zh_TW.utf8/LC_NAME +#usr/lib/locale/zh_TW.utf8/LC_NUMERIC +#usr/lib/locale/zh_TW.utf8/LC_PAPER +#usr/lib/locale/zh_TW.utf8/LC_TELEPHONE +#usr/lib/locale/zh_TW.utf8/LC_TIME +#usr/lib/locale/zh_TW/LC_ADDRESS +#usr/lib/locale/zh_TW/LC_COLLATE +#usr/lib/locale/zh_TW/LC_CTYPE +#usr/lib/locale/zh_TW/LC_IDENTIFICATION +#usr/lib/locale/zh_TW/LC_MEASUREMENT +#usr/lib/locale/zh_TW/LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zh_TW/LC_MONETARY +#usr/lib/locale/zh_TW/LC_NAME +#usr/lib/locale/zh_TW/LC_NUMERIC +#usr/lib/locale/zh_TW/LC_PAPER +#usr/lib/locale/zh_TW/LC_TELEPHONE +#usr/lib/locale/zh_TW/LC_TIME +#usr/lib/locale/zu_ZA +#usr/lib/locale/zu_ZA.utf8 +#usr/lib/locale/zu_ZA.utf8/LC_ADDRESS +#usr/lib/locale/zu_ZA.utf8/LC_COLLATE +#usr/lib/locale/zu_ZA.utf8/LC_CTYPE +#usr/lib/locale/zu_ZA.utf8/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA.utf8/LC_MEASUREMENT +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA.utf8/LC_MONETARY +#usr/lib/locale/zu_ZA.utf8/LC_NAME +#usr/lib/locale/zu_ZA.utf8/LC_NUMERIC +#usr/lib/locale/zu_ZA.utf8/LC_PAPER +#usr/lib/locale/zu_ZA.utf8/LC_TELEPHONE +#usr/lib/locale/zu_ZA.utf8/LC_TIME +#usr/lib/locale/zu_ZA/LC_ADDRESS +#usr/lib/locale/zu_ZA/LC_COLLATE +#usr/lib/locale/zu_ZA/LC_CTYPE +#usr/lib/locale/zu_ZA/LC_IDENTIFICATION +#usr/lib/locale/zu_ZA/LC_MEASUREMENT +#usr/lib/locale/zu_ZA/LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MESSAGES/SYS_LC_MESSAGES +#usr/lib/locale/zu_ZA/LC_MONETARY +#usr/lib/locale/zu_ZA/LC_NAME +#usr/lib/locale/zu_ZA/LC_NUMERIC +#usr/lib/locale/zu_ZA/LC_PAPER +#usr/lib/locale/zu_ZA/LC_TELEPHONE +#usr/lib/locale/zu_ZA/LC_TIME +#usr/sbin/iconvconfig +#usr/sbin/nscd +#usr/sbin/zdump +#usr/sbin/zic +#usr/share/i18n +#usr/share/i18n/charmaps +#usr/share/i18n/charmaps/ANSI_X3.110-1983.gz +#usr/share/i18n/charmaps/ANSI_X3.4-1968.gz +#usr/share/i18n/charmaps/ARMSCII-8.gz +#usr/share/i18n/charmaps/ASMO_449.gz +#usr/share/i18n/charmaps/BIG5-HKSCS.gz +#usr/share/i18n/charmaps/BIG5.gz +#usr/share/i18n/charmaps/BRF.gz +#usr/share/i18n/charmaps/BS_4730.gz +#usr/share/i18n/charmaps/BS_VIEWDATA.gz +#usr/share/i18n/charmaps/CP10007.gz +#usr/share/i18n/charmaps/CP1125.gz +#usr/share/i18n/charmaps/CP1250.gz +#usr/share/i18n/charmaps/CP1251.gz +#usr/share/i18n/charmaps/CP1252.gz +#usr/share/i18n/charmaps/CP1253.gz +#usr/share/i18n/charmaps/CP1254.gz +#usr/share/i18n/charmaps/CP1255.gz +#usr/share/i18n/charmaps/CP1256.gz +#usr/share/i18n/charmaps/CP1257.gz +#usr/share/i18n/charmaps/CP1258.gz +#usr/share/i18n/charmaps/CP737.gz +#usr/share/i18n/charmaps/CP770.gz +#usr/share/i18n/charmaps/CP771.gz +#usr/share/i18n/charmaps/CP772.gz +#usr/share/i18n/charmaps/CP773.gz +#usr/share/i18n/charmaps/CP774.gz +#usr/share/i18n/charmaps/CP775.gz +#usr/share/i18n/charmaps/CP949.gz +#usr/share/i18n/charmaps/CSA_Z243.4-1985-1.gz +#usr/share/i18n/charmaps/CSA_Z243.4-1985-2.gz +#usr/share/i18n/charmaps/CSA_Z243.4-1985-GR.gz +#usr/share/i18n/charmaps/CSN_369103.gz +#usr/share/i18n/charmaps/CWI.gz +#usr/share/i18n/charmaps/DEC-MCS.gz +#usr/share/i18n/charmaps/DIN_66003.gz +#usr/share/i18n/charmaps/DS_2089.gz +#usr/share/i18n/charmaps/EBCDIC-AT-DE-A.gz +#usr/share/i18n/charmaps/EBCDIC-AT-DE.gz +#usr/share/i18n/charmaps/EBCDIC-CA-FR.gz +#usr/share/i18n/charmaps/EBCDIC-DK-NO-A.gz +#usr/share/i18n/charmaps/EBCDIC-DK-NO.gz +#usr/share/i18n/charmaps/EBCDIC-ES-A.gz +#usr/share/i18n/charmaps/EBCDIC-ES-S.gz +#usr/share/i18n/charmaps/EBCDIC-ES.gz +#usr/share/i18n/charmaps/EBCDIC-FI-SE-A.gz +#usr/share/i18n/charmaps/EBCDIC-FI-SE.gz +#usr/share/i18n/charmaps/EBCDIC-FR.gz +#usr/share/i18n/charmaps/EBCDIC-IS-FRISS.gz +#usr/share/i18n/charmaps/EBCDIC-IT.gz +#usr/share/i18n/charmaps/EBCDIC-PT.gz +#usr/share/i18n/charmaps/EBCDIC-UK.gz +#usr/share/i18n/charmaps/EBCDIC-US.gz +#usr/share/i18n/charmaps/ECMA-CYRILLIC.gz +#usr/share/i18n/charmaps/ES.gz +#usr/share/i18n/charmaps/ES2.gz +#usr/share/i18n/charmaps/EUC-JISX0213.gz +#usr/share/i18n/charmaps/EUC-JP-MS.gz +#usr/share/i18n/charmaps/EUC-JP.gz +#usr/share/i18n/charmaps/EUC-KR.gz +#usr/share/i18n/charmaps/EUC-TW.gz +#usr/share/i18n/charmaps/GB18030.gz +#usr/share/i18n/charmaps/GB2312.gz +#usr/share/i18n/charmaps/GBK.gz +#usr/share/i18n/charmaps/GB_1988-80.gz +#usr/share/i18n/charmaps/GEORGIAN-ACADEMY.gz +#usr/share/i18n/charmaps/GEORGIAN-PS.gz +#usr/share/i18n/charmaps/GOST_19768-74.gz +#usr/share/i18n/charmaps/GREEK-CCITT.gz +#usr/share/i18n/charmaps/GREEK7-OLD.gz +#usr/share/i18n/charmaps/GREEK7.gz +#usr/share/i18n/charmaps/HP-GREEK8.gz +#usr/share/i18n/charmaps/HP-ROMAN8.gz +#usr/share/i18n/charmaps/HP-ROMAN9.gz +#usr/share/i18n/charmaps/HP-THAI8.gz +#usr/share/i18n/charmaps/HP-TURKISH8.gz +#usr/share/i18n/charmaps/IBM037.gz +#usr/share/i18n/charmaps/IBM038.gz +#usr/share/i18n/charmaps/IBM1004.gz +#usr/share/i18n/charmaps/IBM1026.gz +#usr/share/i18n/charmaps/IBM1047.gz +#usr/share/i18n/charmaps/IBM1124.gz +#usr/share/i18n/charmaps/IBM1129.gz +#usr/share/i18n/charmaps/IBM1132.gz +#usr/share/i18n/charmaps/IBM1133.gz +#usr/share/i18n/charmaps/IBM1160.gz +#usr/share/i18n/charmaps/IBM1161.gz +#usr/share/i18n/charmaps/IBM1162.gz +#usr/share/i18n/charmaps/IBM1163.gz +#usr/share/i18n/charmaps/IBM1164.gz +#usr/share/i18n/charmaps/IBM256.gz +#usr/share/i18n/charmaps/IBM273.gz +#usr/share/i18n/charmaps/IBM274.gz +#usr/share/i18n/charmaps/IBM275.gz +#usr/share/i18n/charmaps/IBM277.gz +#usr/share/i18n/charmaps/IBM278.gz +#usr/share/i18n/charmaps/IBM280.gz +#usr/share/i18n/charmaps/IBM281.gz +#usr/share/i18n/charmaps/IBM284.gz +#usr/share/i18n/charmaps/IBM285.gz +#usr/share/i18n/charmaps/IBM290.gz +#usr/share/i18n/charmaps/IBM297.gz +#usr/share/i18n/charmaps/IBM420.gz +#usr/share/i18n/charmaps/IBM423.gz +#usr/share/i18n/charmaps/IBM424.gz +#usr/share/i18n/charmaps/IBM437.gz +#usr/share/i18n/charmaps/IBM500.gz +#usr/share/i18n/charmaps/IBM850.gz +#usr/share/i18n/charmaps/IBM851.gz +#usr/share/i18n/charmaps/IBM852.gz +#usr/share/i18n/charmaps/IBM855.gz +#usr/share/i18n/charmaps/IBM856.gz +#usr/share/i18n/charmaps/IBM857.gz +#usr/share/i18n/charmaps/IBM858.gz +#usr/share/i18n/charmaps/IBM860.gz +#usr/share/i18n/charmaps/IBM861.gz +#usr/share/i18n/charmaps/IBM862.gz +#usr/share/i18n/charmaps/IBM863.gz +#usr/share/i18n/charmaps/IBM864.gz +#usr/share/i18n/charmaps/IBM865.gz +#usr/share/i18n/charmaps/IBM866.gz +#usr/share/i18n/charmaps/IBM866NAV.gz +#usr/share/i18n/charmaps/IBM868.gz +#usr/share/i18n/charmaps/IBM869.gz +#usr/share/i18n/charmaps/IBM870.gz +#usr/share/i18n/charmaps/IBM871.gz +#usr/share/i18n/charmaps/IBM874.gz +#usr/share/i18n/charmaps/IBM875.gz +#usr/share/i18n/charmaps/IBM880.gz +#usr/share/i18n/charmaps/IBM891.gz +#usr/share/i18n/charmaps/IBM903.gz +#usr/share/i18n/charmaps/IBM904.gz +#usr/share/i18n/charmaps/IBM905.gz +#usr/share/i18n/charmaps/IBM918.gz +#usr/share/i18n/charmaps/IBM922.gz +#usr/share/i18n/charmaps/IEC_P27-1.gz +#usr/share/i18n/charmaps/INIS-8.gz +#usr/share/i18n/charmaps/INIS-CYRILLIC.gz +#usr/share/i18n/charmaps/INIS.gz +#usr/share/i18n/charmaps/INVARIANT.gz +#usr/share/i18n/charmaps/ISIRI-3342.gz +#usr/share/i18n/charmaps/ISO-8859-1.gz +#usr/share/i18n/charmaps/ISO-8859-10.gz +#usr/share/i18n/charmaps/ISO-8859-11.gz +#usr/share/i18n/charmaps/ISO-8859-13.gz +#usr/share/i18n/charmaps/ISO-8859-14.gz +#usr/share/i18n/charmaps/ISO-8859-15.gz +#usr/share/i18n/charmaps/ISO-8859-16.gz +#usr/share/i18n/charmaps/ISO-8859-2.gz +#usr/share/i18n/charmaps/ISO-8859-3.gz +#usr/share/i18n/charmaps/ISO-8859-4.gz +#usr/share/i18n/charmaps/ISO-8859-5.gz +#usr/share/i18n/charmaps/ISO-8859-6.gz +#usr/share/i18n/charmaps/ISO-8859-7.gz +#usr/share/i18n/charmaps/ISO-8859-8.gz +#usr/share/i18n/charmaps/ISO-8859-9.gz +#usr/share/i18n/charmaps/ISO-8859-9E.gz +#usr/share/i18n/charmaps/ISO-IR-197.gz +#usr/share/i18n/charmaps/ISO-IR-209.gz +#usr/share/i18n/charmaps/ISO-IR-90.gz +#usr/share/i18n/charmaps/ISO_10367-BOX.gz +#usr/share/i18n/charmaps/ISO_10646.gz +#usr/share/i18n/charmaps/ISO_11548-1.gz +#usr/share/i18n/charmaps/ISO_2033-1983.gz +#usr/share/i18n/charmaps/ISO_5427-EXT.gz +#usr/share/i18n/charmaps/ISO_5427.gz +#usr/share/i18n/charmaps/ISO_5428.gz +#usr/share/i18n/charmaps/ISO_646.BASIC.gz +#usr/share/i18n/charmaps/ISO_646.IRV.gz +#usr/share/i18n/charmaps/ISO_6937-2-25.gz +#usr/share/i18n/charmaps/ISO_6937-2-ADD.gz +#usr/share/i18n/charmaps/ISO_6937.gz +#usr/share/i18n/charmaps/ISO_8859-1,GL.gz +#usr/share/i18n/charmaps/ISO_8859-SUPP.gz +#usr/share/i18n/charmaps/IT.gz +#usr/share/i18n/charmaps/JIS_C6220-1969-JP.gz +#usr/share/i18n/charmaps/JIS_C6220-1969-RO.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-A.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-B-ADD.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-B.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-HAND-ADD.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-HAND.gz +#usr/share/i18n/charmaps/JIS_C6229-1984-KANA.gz +#usr/share/i18n/charmaps/JIS_X0201.gz +#usr/share/i18n/charmaps/JOHAB.gz +#usr/share/i18n/charmaps/JUS_I.B1.002.gz +#usr/share/i18n/charmaps/JUS_I.B1.003-MAC.gz +#usr/share/i18n/charmaps/JUS_I.B1.003-SERB.gz +#usr/share/i18n/charmaps/KOI-8.gz +#usr/share/i18n/charmaps/KOI8-R.gz +#usr/share/i18n/charmaps/KOI8-RU.gz +#usr/share/i18n/charmaps/KOI8-T.gz +#usr/share/i18n/charmaps/KOI8-U.gz +#usr/share/i18n/charmaps/KSC5636.gz +#usr/share/i18n/charmaps/LATIN-GREEK-1.gz +#usr/share/i18n/charmaps/LATIN-GREEK.gz +#usr/share/i18n/charmaps/MAC-CENTRALEUROPE.gz +#usr/share/i18n/charmaps/MAC-CYRILLIC.gz +#usr/share/i18n/charmaps/MAC-IS.gz +#usr/share/i18n/charmaps/MAC-SAMI.gz +#usr/share/i18n/charmaps/MAC-UK.gz +#usr/share/i18n/charmaps/MACINTOSH.gz +#usr/share/i18n/charmaps/MIK.gz +#usr/share/i18n/charmaps/MSZ_7795.3.gz +#usr/share/i18n/charmaps/NATS-DANO-ADD.gz +#usr/share/i18n/charmaps/NATS-DANO.gz +#usr/share/i18n/charmaps/NATS-SEFI-ADD.gz +#usr/share/i18n/charmaps/NATS-SEFI.gz +#usr/share/i18n/charmaps/NC_NC00-10.gz +#usr/share/i18n/charmaps/NEXTSTEP.gz +#usr/share/i18n/charmaps/NF_Z_62-010.gz +#usr/share/i18n/charmaps/NF_Z_62-010_1973.gz +#usr/share/i18n/charmaps/NS_4551-1.gz +#usr/share/i18n/charmaps/NS_4551-2.gz +#usr/share/i18n/charmaps/PT.gz +#usr/share/i18n/charmaps/PT154.gz +#usr/share/i18n/charmaps/PT2.gz +#usr/share/i18n/charmaps/RK1048.gz +#usr/share/i18n/charmaps/SAMI-WS2.gz +#usr/share/i18n/charmaps/SAMI.gz +#usr/share/i18n/charmaps/SEN_850200_B.gz +#usr/share/i18n/charmaps/SEN_850200_C.gz +#usr/share/i18n/charmaps/SHIFT_JIS.gz +#usr/share/i18n/charmaps/SHIFT_JISX0213.gz +#usr/share/i18n/charmaps/T.101-G2.gz +#usr/share/i18n/charmaps/T.61-7BIT.gz +#usr/share/i18n/charmaps/T.61-8BIT.gz +#usr/share/i18n/charmaps/TCVN5712-1.gz +#usr/share/i18n/charmaps/TIS-620.gz +#usr/share/i18n/charmaps/TSCII.gz +#usr/share/i18n/charmaps/UTF-8.gz +#usr/share/i18n/charmaps/VIDEOTEX-SUPPL.gz +#usr/share/i18n/charmaps/VISCII.gz +#usr/share/i18n/charmaps/WINDOWS-31J.gz +#usr/share/i18n/locales +#usr/share/i18n/locales/POSIX +#usr/share/i18n/locales/aa_DJ +#usr/share/i18n/locales/aa_ER +#usr/share/i18n/locales/aa_ER@saaho +#usr/share/i18n/locales/aa_ET +#usr/share/i18n/locales/af_ZA +#usr/share/i18n/locales/agr_PE +#usr/share/i18n/locales/ak_GH +#usr/share/i18n/locales/am_ET +#usr/share/i18n/locales/an_ES +#usr/share/i18n/locales/anp_IN +#usr/share/i18n/locales/ar_AE +#usr/share/i18n/locales/ar_BH +#usr/share/i18n/locales/ar_DZ +#usr/share/i18n/locales/ar_EG +#usr/share/i18n/locales/ar_IN +#usr/share/i18n/locales/ar_IQ +#usr/share/i18n/locales/ar_JO +#usr/share/i18n/locales/ar_KW +#usr/share/i18n/locales/ar_LB +#usr/share/i18n/locales/ar_LY +#usr/share/i18n/locales/ar_MA +#usr/share/i18n/locales/ar_OM +#usr/share/i18n/locales/ar_QA +#usr/share/i18n/locales/ar_SA +#usr/share/i18n/locales/ar_SD +#usr/share/i18n/locales/ar_SS +#usr/share/i18n/locales/ar_SY +#usr/share/i18n/locales/ar_TN +#usr/share/i18n/locales/ar_YE +#usr/share/i18n/locales/as_IN +#usr/share/i18n/locales/ast_ES +#usr/share/i18n/locales/ayc_PE +#usr/share/i18n/locales/az_AZ +#usr/share/i18n/locales/az_IR +#usr/share/i18n/locales/be_BY +#usr/share/i18n/locales/be_BY@latin +#usr/share/i18n/locales/bem_ZM +#usr/share/i18n/locales/ber_DZ +#usr/share/i18n/locales/ber_MA +#usr/share/i18n/locales/bg_BG +#usr/share/i18n/locales/bhb_IN +#usr/share/i18n/locales/bho_IN +#usr/share/i18n/locales/bho_NP +#usr/share/i18n/locales/bi_VU +#usr/share/i18n/locales/bn_BD +#usr/share/i18n/locales/bn_IN +#usr/share/i18n/locales/bo_CN +#usr/share/i18n/locales/bo_IN +#usr/share/i18n/locales/br_FR +#usr/share/i18n/locales/br_FR@euro +#usr/share/i18n/locales/brx_IN +#usr/share/i18n/locales/bs_BA +#usr/share/i18n/locales/byn_ER +#usr/share/i18n/locales/ca_AD +#usr/share/i18n/locales/ca_ES +#usr/share/i18n/locales/ca_ES@euro +#usr/share/i18n/locales/ca_ES@valencia +#usr/share/i18n/locales/ca_FR +#usr/share/i18n/locales/ca_IT +#usr/share/i18n/locales/ce_RU +#usr/share/i18n/locales/chr_US +#usr/share/i18n/locales/cmn_TW +#usr/share/i18n/locales/cns11643_stroke +#usr/share/i18n/locales/crh_UA +#usr/share/i18n/locales/cs_CZ +#usr/share/i18n/locales/csb_PL +#usr/share/i18n/locales/cv_RU +#usr/share/i18n/locales/cy_GB +#usr/share/i18n/locales/da_DK +#usr/share/i18n/locales/de_AT +#usr/share/i18n/locales/de_AT@euro +#usr/share/i18n/locales/de_BE +#usr/share/i18n/locales/de_BE@euro +#usr/share/i18n/locales/de_CH +#usr/share/i18n/locales/de_DE +#usr/share/i18n/locales/de_DE@euro +#usr/share/i18n/locales/de_IT +#usr/share/i18n/locales/de_LI +#usr/share/i18n/locales/de_LU +#usr/share/i18n/locales/de_LU@euro +#usr/share/i18n/locales/doi_IN +#usr/share/i18n/locales/dv_MV +#usr/share/i18n/locales/dz_BT +#usr/share/i18n/locales/el_CY +#usr/share/i18n/locales/el_GR +#usr/share/i18n/locales/el_GR@euro +#usr/share/i18n/locales/en_AG +#usr/share/i18n/locales/en_AU +#usr/share/i18n/locales/en_BW +#usr/share/i18n/locales/en_CA +#usr/share/i18n/locales/en_DK +#usr/share/i18n/locales/en_GB +#usr/share/i18n/locales/en_HK +#usr/share/i18n/locales/en_IE +#usr/share/i18n/locales/en_IE@euro +#usr/share/i18n/locales/en_IL +#usr/share/i18n/locales/en_IN +#usr/share/i18n/locales/en_NG +#usr/share/i18n/locales/en_NZ +#usr/share/i18n/locales/en_PH +#usr/share/i18n/locales/en_SC +#usr/share/i18n/locales/en_SG +#usr/share/i18n/locales/en_US +#usr/share/i18n/locales/en_ZA +#usr/share/i18n/locales/en_ZM +#usr/share/i18n/locales/en_ZW +#usr/share/i18n/locales/eo +#usr/share/i18n/locales/es_AR +#usr/share/i18n/locales/es_BO +#usr/share/i18n/locales/es_CL +#usr/share/i18n/locales/es_CO +#usr/share/i18n/locales/es_CR +#usr/share/i18n/locales/es_CU +#usr/share/i18n/locales/es_DO +#usr/share/i18n/locales/es_EC +#usr/share/i18n/locales/es_ES +#usr/share/i18n/locales/es_ES@euro +#usr/share/i18n/locales/es_GT +#usr/share/i18n/locales/es_HN +#usr/share/i18n/locales/es_MX +#usr/share/i18n/locales/es_NI +#usr/share/i18n/locales/es_PA +#usr/share/i18n/locales/es_PE +#usr/share/i18n/locales/es_PR +#usr/share/i18n/locales/es_PY +#usr/share/i18n/locales/es_SV +#usr/share/i18n/locales/es_US +#usr/share/i18n/locales/es_UY +#usr/share/i18n/locales/es_VE +#usr/share/i18n/locales/et_EE +#usr/share/i18n/locales/eu_ES +#usr/share/i18n/locales/eu_ES@euro +#usr/share/i18n/locales/fa_IR +#usr/share/i18n/locales/ff_SN +#usr/share/i18n/locales/fi_FI +#usr/share/i18n/locales/fi_FI@euro +#usr/share/i18n/locales/fil_PH +#usr/share/i18n/locales/fo_FO +#usr/share/i18n/locales/fr_BE +#usr/share/i18n/locales/fr_BE@euro +#usr/share/i18n/locales/fr_CA +#usr/share/i18n/locales/fr_CH +#usr/share/i18n/locales/fr_FR +#usr/share/i18n/locales/fr_FR@euro +#usr/share/i18n/locales/fr_LU +#usr/share/i18n/locales/fr_LU@euro +#usr/share/i18n/locales/fur_IT +#usr/share/i18n/locales/fy_DE +#usr/share/i18n/locales/fy_NL +#usr/share/i18n/locales/ga_IE +#usr/share/i18n/locales/ga_IE@euro +#usr/share/i18n/locales/gd_GB +#usr/share/i18n/locales/gez_ER +#usr/share/i18n/locales/gez_ER@abegede +#usr/share/i18n/locales/gez_ET +#usr/share/i18n/locales/gez_ET@abegede +#usr/share/i18n/locales/gl_ES +#usr/share/i18n/locales/gl_ES@euro +#usr/share/i18n/locales/gu_IN +#usr/share/i18n/locales/gv_GB +#usr/share/i18n/locales/ha_NG +#usr/share/i18n/locales/hak_TW +#usr/share/i18n/locales/he_IL +#usr/share/i18n/locales/hi_IN +#usr/share/i18n/locales/hif_FJ +#usr/share/i18n/locales/hne_IN +#usr/share/i18n/locales/hr_HR +#usr/share/i18n/locales/hsb_DE +#usr/share/i18n/locales/ht_HT +#usr/share/i18n/locales/hu_HU +#usr/share/i18n/locales/hy_AM +#usr/share/i18n/locales/i18n +#usr/share/i18n/locales/i18n_ctype +#usr/share/i18n/locales/ia_FR +#usr/share/i18n/locales/id_ID +#usr/share/i18n/locales/ig_NG +#usr/share/i18n/locales/ik_CA +#usr/share/i18n/locales/is_IS +#usr/share/i18n/locales/iso14651_t1 +#usr/share/i18n/locales/iso14651_t1_common +#usr/share/i18n/locales/iso14651_t1_pinyin +#usr/share/i18n/locales/it_CH +#usr/share/i18n/locales/it_IT +#usr/share/i18n/locales/it_IT@euro +#usr/share/i18n/locales/iu_CA +#usr/share/i18n/locales/ja_JP +#usr/share/i18n/locales/ka_GE +#usr/share/i18n/locales/kab_DZ +#usr/share/i18n/locales/kk_KZ +#usr/share/i18n/locales/kl_GL +#usr/share/i18n/locales/km_KH +#usr/share/i18n/locales/kn_IN +#usr/share/i18n/locales/ko_KR +#usr/share/i18n/locales/kok_IN +#usr/share/i18n/locales/ks_IN +#usr/share/i18n/locales/ks_IN@devanagari +#usr/share/i18n/locales/ku_TR +#usr/share/i18n/locales/kw_GB +#usr/share/i18n/locales/ky_KG +#usr/share/i18n/locales/lb_LU +#usr/share/i18n/locales/lg_UG +#usr/share/i18n/locales/li_BE +#usr/share/i18n/locales/li_NL +#usr/share/i18n/locales/lij_IT +#usr/share/i18n/locales/ln_CD +#usr/share/i18n/locales/lo_LA +#usr/share/i18n/locales/lt_LT +#usr/share/i18n/locales/lv_LV +#usr/share/i18n/locales/lzh_TW +#usr/share/i18n/locales/mag_IN +#usr/share/i18n/locales/mai_IN +#usr/share/i18n/locales/mai_NP +#usr/share/i18n/locales/mfe_MU +#usr/share/i18n/locales/mg_MG +#usr/share/i18n/locales/mhr_RU +#usr/share/i18n/locales/mi_NZ +#usr/share/i18n/locales/miq_NI +#usr/share/i18n/locales/mjw_IN +#usr/share/i18n/locales/mk_MK +#usr/share/i18n/locales/ml_IN +#usr/share/i18n/locales/mn_MN +#usr/share/i18n/locales/mni_IN +#usr/share/i18n/locales/mr_IN +#usr/share/i18n/locales/ms_MY +#usr/share/i18n/locales/mt_MT +#usr/share/i18n/locales/my_MM +#usr/share/i18n/locales/nan_TW +#usr/share/i18n/locales/nan_TW@latin +#usr/share/i18n/locales/nb_NO +#usr/share/i18n/locales/nds_DE +#usr/share/i18n/locales/nds_NL +#usr/share/i18n/locales/ne_NP +#usr/share/i18n/locales/nhn_MX +#usr/share/i18n/locales/niu_NU +#usr/share/i18n/locales/niu_NZ +#usr/share/i18n/locales/nl_AW +#usr/share/i18n/locales/nl_BE +#usr/share/i18n/locales/nl_BE@euro +#usr/share/i18n/locales/nl_NL +#usr/share/i18n/locales/nl_NL@euro +#usr/share/i18n/locales/nn_NO +#usr/share/i18n/locales/nr_ZA +#usr/share/i18n/locales/nso_ZA +#usr/share/i18n/locales/oc_FR +#usr/share/i18n/locales/om_ET +#usr/share/i18n/locales/om_KE +#usr/share/i18n/locales/or_IN +#usr/share/i18n/locales/os_RU +#usr/share/i18n/locales/pa_IN +#usr/share/i18n/locales/pa_PK +#usr/share/i18n/locales/pap_AW +#usr/share/i18n/locales/pap_CW +#usr/share/i18n/locales/pl_PL +#usr/share/i18n/locales/ps_AF +#usr/share/i18n/locales/pt_BR +#usr/share/i18n/locales/pt_PT +#usr/share/i18n/locales/pt_PT@euro +#usr/share/i18n/locales/quz_PE +#usr/share/i18n/locales/raj_IN +#usr/share/i18n/locales/ro_RO +#usr/share/i18n/locales/ru_RU +#usr/share/i18n/locales/ru_UA +#usr/share/i18n/locales/rw_RW +#usr/share/i18n/locales/sa_IN +#usr/share/i18n/locales/sat_IN +#usr/share/i18n/locales/sc_IT +#usr/share/i18n/locales/sd_IN +#usr/share/i18n/locales/sd_IN@devanagari +#usr/share/i18n/locales/se_NO +#usr/share/i18n/locales/sgs_LT +#usr/share/i18n/locales/shn_MM +#usr/share/i18n/locales/shs_CA +#usr/share/i18n/locales/si_LK +#usr/share/i18n/locales/sid_ET +#usr/share/i18n/locales/sk_SK +#usr/share/i18n/locales/sl_SI +#usr/share/i18n/locales/sm_WS +#usr/share/i18n/locales/so_DJ +#usr/share/i18n/locales/so_ET +#usr/share/i18n/locales/so_KE +#usr/share/i18n/locales/so_SO +#usr/share/i18n/locales/sq_AL +#usr/share/i18n/locales/sq_MK +#usr/share/i18n/locales/sr_ME +#usr/share/i18n/locales/sr_RS +#usr/share/i18n/locales/sr_RS@latin +#usr/share/i18n/locales/ss_ZA +#usr/share/i18n/locales/st_ZA +#usr/share/i18n/locales/sv_FI +#usr/share/i18n/locales/sv_FI@euro +#usr/share/i18n/locales/sv_SE +#usr/share/i18n/locales/sw_KE +#usr/share/i18n/locales/sw_TZ +#usr/share/i18n/locales/szl_PL +#usr/share/i18n/locales/ta_IN +#usr/share/i18n/locales/ta_LK +#usr/share/i18n/locales/tcy_IN +#usr/share/i18n/locales/te_IN +#usr/share/i18n/locales/tg_TJ +#usr/share/i18n/locales/th_TH +#usr/share/i18n/locales/the_NP +#usr/share/i18n/locales/ti_ER +#usr/share/i18n/locales/ti_ET +#usr/share/i18n/locales/tig_ER +#usr/share/i18n/locales/tk_TM +#usr/share/i18n/locales/tl_PH +#usr/share/i18n/locales/tn_ZA +#usr/share/i18n/locales/to_TO +#usr/share/i18n/locales/tpi_PG +#usr/share/i18n/locales/tr_CY +#usr/share/i18n/locales/tr_TR +#usr/share/i18n/locales/translit_circle +#usr/share/i18n/locales/translit_cjk_compat +#usr/share/i18n/locales/translit_cjk_variants +#usr/share/i18n/locales/translit_combining +#usr/share/i18n/locales/translit_compat +#usr/share/i18n/locales/translit_font +#usr/share/i18n/locales/translit_fraction +#usr/share/i18n/locales/translit_hangul +#usr/share/i18n/locales/translit_narrow +#usr/share/i18n/locales/translit_neutral +#usr/share/i18n/locales/translit_small +#usr/share/i18n/locales/translit_wide +#usr/share/i18n/locales/ts_ZA +#usr/share/i18n/locales/tt_RU +#usr/share/i18n/locales/tt_RU@iqtelif +#usr/share/i18n/locales/ug_CN +#usr/share/i18n/locales/uk_UA +#usr/share/i18n/locales/unm_US +#usr/share/i18n/locales/ur_IN +#usr/share/i18n/locales/ur_PK +#usr/share/i18n/locales/uz_UZ +#usr/share/i18n/locales/uz_UZ@cyrillic +#usr/share/i18n/locales/ve_ZA +#usr/share/i18n/locales/vi_VN +#usr/share/i18n/locales/wa_BE +#usr/share/i18n/locales/wa_BE@euro +#usr/share/i18n/locales/wae_CH +#usr/share/i18n/locales/wal_ET +#usr/share/i18n/locales/wo_SN +#usr/share/i18n/locales/xh_ZA +#usr/share/i18n/locales/yi_US +#usr/share/i18n/locales/yo_NG +#usr/share/i18n/locales/yue_HK +#usr/share/i18n/locales/yuw_PG +#usr/share/i18n/locales/zh_CN +#usr/share/i18n/locales/zh_HK +#usr/share/i18n/locales/zh_SG +#usr/share/i18n/locales/zh_TW +#usr/share/i18n/locales/zu_ZA +#usr/share/info/dir +#usr/share/info/libc.info +#usr/share/info/libc.info-1 +#usr/share/info/libc.info-10 +#usr/share/info/libc.info-11 +#usr/share/info/libc.info-12 +#usr/share/info/libc.info-13 +#usr/share/info/libc.info-14 +#usr/share/info/libc.info-15 +#usr/share/info/libc.info-16 +#usr/share/info/libc.info-17 +#usr/share/info/libc.info-2 +#usr/share/info/libc.info-3 +#usr/share/info/libc.info-4 +#usr/share/info/libc.info-5 +#usr/share/info/libc.info-6 +#usr/share/info/libc.info-7 +#usr/share/info/libc.info-8 +#usr/share/info/libc.info-9 +#usr/share/locale/be +#usr/share/locale/be/LC_MESSAGES +#usr/share/locale/be/LC_MESSAGES/libc.mo +#usr/share/locale/bg +#usr/share/locale/bg/LC_MESSAGES +#usr/share/locale/bg/LC_MESSAGES/libc.mo +#usr/share/locale/ca +#usr/share/locale/ca/LC_MESSAGES +#usr/share/locale/ca/LC_MESSAGES/libc.mo +#usr/share/locale/cs +#usr/share/locale/cs/LC_MESSAGES +#usr/share/locale/cs/LC_MESSAGES/libc.mo +#usr/share/locale/da +#usr/share/locale/da/LC_MESSAGES +#usr/share/locale/da/LC_MESSAGES/libc.mo +#usr/share/locale/de +#usr/share/locale/de/LC_MESSAGES +#usr/share/locale/de/LC_MESSAGES/libc.mo +#usr/share/locale/el +#usr/share/locale/el/LC_MESSAGES +#usr/share/locale/el/LC_MESSAGES/libc.mo +#usr/share/locale/en_GB +#usr/share/locale/en_GB/LC_MESSAGES +#usr/share/locale/en_GB/LC_MESSAGES/libc.mo +#usr/share/locale/eo +#usr/share/locale/eo/LC_MESSAGES +#usr/share/locale/eo/LC_MESSAGES/libc.mo +#usr/share/locale/es +#usr/share/locale/es/LC_MESSAGES +#usr/share/locale/es/LC_MESSAGES/libc.mo +#usr/share/locale/fi +#usr/share/locale/fi/LC_MESSAGES +#usr/share/locale/fi/LC_MESSAGES/libc.mo +#usr/share/locale/fr +#usr/share/locale/fr/LC_MESSAGES +#usr/share/locale/fr/LC_MESSAGES/libc.mo +#usr/share/locale/gl +#usr/share/locale/gl/LC_MESSAGES +#usr/share/locale/gl/LC_MESSAGES/libc.mo +#usr/share/locale/hr +#usr/share/locale/hr/LC_MESSAGES +#usr/share/locale/hr/LC_MESSAGES/libc.mo +#usr/share/locale/hu +#usr/share/locale/hu/LC_MESSAGES +#usr/share/locale/hu/LC_MESSAGES/libc.mo +#usr/share/locale/ia +#usr/share/locale/ia/LC_MESSAGES +#usr/share/locale/ia/LC_MESSAGES/libc.mo +#usr/share/locale/id +#usr/share/locale/id/LC_MESSAGES +#usr/share/locale/id/LC_MESSAGES/libc.mo +#usr/share/locale/it +#usr/share/locale/it/LC_MESSAGES +#usr/share/locale/it/LC_MESSAGES/libc.mo +#usr/share/locale/ja +#usr/share/locale/ja/LC_MESSAGES +#usr/share/locale/ja/LC_MESSAGES/libc.mo +#usr/share/locale/ko +#usr/share/locale/ko/LC_MESSAGES +#usr/share/locale/ko/LC_MESSAGES/libc.mo +#usr/share/locale/locale.alias +#usr/share/locale/lt +#usr/share/locale/lt/LC_MESSAGES +#usr/share/locale/lt/LC_MESSAGES/libc.mo +#usr/share/locale/nb +#usr/share/locale/nb/LC_MESSAGES +#usr/share/locale/nb/LC_MESSAGES/libc.mo +#usr/share/locale/nl +#usr/share/locale/nl/LC_MESSAGES +#usr/share/locale/nl/LC_MESSAGES/libc.mo +#usr/share/locale/pl +#usr/share/locale/pl/LC_MESSAGES +#usr/share/locale/pl/LC_MESSAGES/libc.mo +#usr/share/locale/pt_BR +#usr/share/locale/pt_BR/LC_MESSAGES +#usr/share/locale/pt_BR/LC_MESSAGES/libc.mo +#usr/share/locale/ru +#usr/share/locale/ru/LC_MESSAGES +#usr/share/locale/ru/LC_MESSAGES/libc.mo +#usr/share/locale/rw +#usr/share/locale/rw/LC_MESSAGES +#usr/share/locale/rw/LC_MESSAGES/libc.mo +#usr/share/locale/sk +#usr/share/locale/sk/LC_MESSAGES +#usr/share/locale/sk/LC_MESSAGES/libc.mo +#usr/share/locale/sl +#usr/share/locale/sl/LC_MESSAGES +#usr/share/locale/sl/LC_MESSAGES/libc.mo +#usr/share/locale/sv +#usr/share/locale/sv/LC_MESSAGES +#usr/share/locale/sv/LC_MESSAGES/libc.mo +#usr/share/locale/tr +#usr/share/locale/tr/LC_MESSAGES +#usr/share/locale/tr/LC_MESSAGES/libc.mo +#usr/share/locale/uk +#usr/share/locale/uk/LC_MESSAGES +#usr/share/locale/uk/LC_MESSAGES/libc.mo +#usr/share/locale/vi +#usr/share/locale/vi/LC_MESSAGES +#usr/share/locale/vi/LC_MESSAGES/libc.mo +#usr/share/locale/zh_CN +#usr/share/locale/zh_CN/LC_MESSAGES +#usr/share/locale/zh_CN/LC_MESSAGES/libc.mo +#usr/share/locale/zh_TW +#usr/share/locale/zh_TW/LC_MESSAGES +#usr/share/locale/zh_TW/LC_MESSAGES/libc.mo +#var/cache/ldconfig +#var/cache/ldconfig/aux-cache +#var/db +#var/db/Makefile diff --git a/config/rootfiles/common/aarch64/gmp b/config/rootfiles/common/aarch64/gmp new file mode 100644 index 000000000..919b0845a --- /dev/null +++ b/config/rootfiles/common/aarch64/gmp @@ -0,0 +1,15 @@ +#usr/include/gmp.h +#usr/include/gmpxx.h +#usr/lib/libgmp.a +#usr/lib/libgmp.la +#usr/lib/libgmp.so +usr/lib/libgmp.so.10 +usr/lib/libgmp.so.10.3.2 +#usr/lib/libgmpxx.a +#usr/lib/libgmpxx.la +#usr/lib/libgmpxx.so +usr/lib/libgmpxx.so.4 +usr/lib/libgmpxx.so.4.5.2 +#usr/share/info/gmp.info +#usr/share/info/gmp.info-1 +#usr/share/info/gmp.info-2 diff --git a/config/rootfiles/common/aarch64/initscripts b/config/rootfiles/common/aarch64/initscripts new file mode 100644 index 000000000..9e9e1a71a --- /dev/null +++ b/config/rootfiles/common/aarch64/initscripts @@ -0,0 +1,199 @@ +etc/init.d +#etc/rc.d +#etc/rc.d/helper +etc/rc.d/helper/getdnsfromdhcpc.pl +#etc/rc.d/init.d +etc/rc.d/init.d/acpid +etc/rc.d/init.d/apache +etc/rc.d/init.d/beep +etc/rc.d/init.d/checkfs +etc/rc.d/init.d/cleanfs +etc/rc.d/init.d/collectd +etc/rc.d/init.d/connectd +etc/rc.d/init.d/console +etc/rc.d/init.d/dhcp +etc/rc.d/init.d/dhcrelay +etc/rc.d/init.d/fcron +etc/rc.d/init.d/fireinfo +etc/rc.d/init.d/firewall +etc/rc.d/init.d/firstsetup +etc/rc.d/init.d/fsresize +etc/rc.d/init.d/functions +etc/rc.d/init.d/halt +etc/rc.d/init.d/ipsec +etc/rc.d/init.d/leds +etc/rc.d/init.d/localnet +etc/rc.d/init.d/modules +etc/rc.d/init.d/mountfs +etc/rc.d/init.d/mountkernfs +etc/rc.d/init.d/mounttmpfs +etc/rc.d/init.d/network +etc/rc.d/init.d/network-trigger +#etc/rc.d/init.d/networking +etc/rc.d/init.d/networking/any +etc/rc.d/init.d/networking/blue +etc/rc.d/init.d/networking/dhcpcd.exe +etc/rc.d/init.d/networking/functions.network +etc/rc.d/init.d/networking/green +etc/rc.d/init.d/networking/orange +etc/rc.d/init.d/networking/red +#etc/rc.d/init.d/networking/red.down +etc/rc.d/init.d/networking/red.down/05-update-dns-forwarders +etc/rc.d/init.d/networking/red.down/10-ipsec +etc/rc.d/init.d/networking/red.down/10-miniupnpd +etc/rc.d/init.d/networking/red.down/10-ovpn +etc/rc.d/init.d/networking/red.down/10-static-routes +etc/rc.d/init.d/networking/red.down/20-firewall +#etc/rc.d/init.d/networking/red.up +etc/rc.d/init.d/networking/red.up/01-conntrack-cleanup +etc/rc.d/init.d/networking/red.up/05-update-dns-forwarders +etc/rc.d/init.d/networking/red.up/10-miniupnpd +etc/rc.d/init.d/networking/red.up/10-multicast +etc/rc.d/init.d/networking/red.up/10-static-routes +etc/rc.d/init.d/networking/red.up/20-firewall +etc/rc.d/init.d/networking/red.up/23-RS-snort +etc/rc.d/init.d/networking/red.up/24-RS-qos +etc/rc.d/init.d/networking/red.up/27-RS-squid +etc/rc.d/init.d/networking/red.up/30-ddns +#etc/rc.d/init.d/networking/red.up/35-guardian +etc/rc.d/init.d/networking/red.up/50-ipsec +etc/rc.d/init.d/networking/red.up/50-ovpn +etc/rc.d/init.d/networking/red.up/98-leds +etc/rc.d/init.d/networking/red.up/99-fireinfo +etc/rc.d/init.d/networking/red.up/99-geoip-database +etc/rc.d/init.d/networking/red.up/99-pakfire-update +etc/rc.d/init.d/networking/wpa_supplicant.exe +etc/rc.d/init.d/ntp +etc/rc.d/init.d/pakfire +etc/rc.d/init.d/partresize +etc/rc.d/init.d/random +etc/rc.d/init.d/rc +etc/rc.d/init.d/reboot +etc/rc.d/init.d/rngd +etc/rc.d/init.d/sendsignals +etc/rc.d/init.d/setclock +etc/rc.d/init.d/smartenabler +etc/rc.d/init.d/snort +etc/rc.d/init.d/squid +etc/rc.d/init.d/sshd +etc/rc.d/init.d/static-routes +etc/rc.d/init.d/swap +etc/rc.d/init.d/swconfig +etc/rc.d/init.d/sysctl +etc/rc.d/init.d/sysklogd +etc/rc.d/init.d/template +etc/rc.d/init.d/udev +etc/rc.d/init.d/udev_retry +etc/rc.d/init.d/unbound +etc/rc.d/init.d/upnpd +etc/rc.d/init.d/vnstat +etc/rc.d/init.d/waitdrives +etc/rc.d/init.d/wlanclient +#etc/rc.d/rc0.d +#etc/rc.d/rc0.d/K01imspetor +#etc/rc.d/rc0.d/K01motion +#etc/rc.d/rc0.d/K01vdradmin +#etc/rc.d/rc0.d/K02sslh +etc/rc.d/rc0.d/K08fcron +etc/rc.d/rc0.d/K28apache +etc/rc.d/rc0.d/K30sshd +#etc/rc.d/rc0.d/K34client175 +etc/rc.d/rc0.d/K45random +etc/rc.d/rc0.d/K47setclock +etc/rc.d/rc0.d/K49cyrus-sasl +etc/rc.d/rc0.d/K51vnstat +etc/rc.d/rc0.d/K78snort +etc/rc.d/rc0.d/K79leds +etc/rc.d/rc0.d/K79unbound +etc/rc.d/rc0.d/K80network +etc/rc.d/rc0.d/K82wlanclient +#etc/rc.d/rc0.d/K84bluetooth +#etc/rc.d/rc0.d/K85messagebus +etc/rc.d/rc0.d/K87acpid +etc/rc.d/rc0.d/K90sysklogd +etc/rc.d/rc0.d/S60sendsignals +etc/rc.d/rc0.d/S70localnet +etc/rc.d/rc0.d/S80mountfs +etc/rc.d/rc0.d/S90swap +etc/rc.d/rc0.d/S99halt +#etc/rc.d/rc3.d +etc/rc.d/rc3.d/S01vnstat +etc/rc.d/rc3.d/S10sysklogd +etc/rc.d/rc3.d/S11unbound +etc/rc.d/rc3.d/S12acpid +etc/rc.d/rc3.d/S15fireinfo +#etc/rc.d/rc3.d/S15messagebus +#etc/rc.d/rc3.d/S16bluetooth +#etc/rc.d/rc3.d/S18cpufreq +etc/rc.d/rc3.d/S19smartenabler +etc/rc.d/rc3.d/S19wlanclient +etc/rc.d/rc3.d/S20network +etc/rc.d/rc3.d/S21leds +etc/rc.d/rc3.d/S24cyrus-sasl +etc/rc.d/rc3.d/S25random +etc/rc.d/rc3.d/S30sshd +etc/rc.d/rc3.d/S32apache +etc/rc.d/rc3.d/S40fcron +#etc/rc.d/rc3.d/S66client175 +etc/rc.d/rc3.d/S98rc.local +#etc/rc.d/rc3.d/S98sslh +#etc/rc.d/rc3.d/S99imspetor +#etc/rc.d/rc3.d/S99motion +#etc/rc.d/rc3.d/S99vdradmin +#etc/rc.d/rc6.d +#etc/rc.d/rc6.d/K01imspetor +#etc/rc.d/rc6.d/K01motion +#etc/rc.d/rc6.d/K01vdradmin +#etc/rc.d/rc6.d/K02sslh +etc/rc.d/rc6.d/K08fcron +etc/rc.d/rc6.d/K28apache +etc/rc.d/rc6.d/K30sshd +#etc/rc.d/rc6.d/K34client175 +etc/rc.d/rc6.d/K45random +etc/rc.d/rc6.d/K47setclock +etc/rc.d/rc6.d/K49cyrus-sasl +etc/rc.d/rc6.d/K51vnstat +etc/rc.d/rc6.d/K78snort +etc/rc.d/rc6.d/K79leds +etc/rc.d/rc6.d/K79unbound +etc/rc.d/rc6.d/K80network +etc/rc.d/rc6.d/K82wlanclient +#etc/rc.d/rc6.d/K84bluetooth +#etc/rc.d/rc6.d/K85messagebus +etc/rc.d/rc6.d/K87acpid +etc/rc.d/rc6.d/K90sysklogd +etc/rc.d/rc6.d/S60sendsignals +etc/rc.d/rc6.d/S70mountfs +etc/rc.d/rc6.d/S80swap +etc/rc.d/rc6.d/S90localnet +etc/rc.d/rc6.d/S99reboot +#etc/rc.d/rcsysinit.d +etc/rc.d/rcsysinit.d/S00mountkernfs +etc/rc.d/rcsysinit.d/S01sysctl +etc/rc.d/rcsysinit.d/S05modules +etc/rc.d/rcsysinit.d/S10udev +etc/rc.d/rcsysinit.d/S19waitdrives +etc/rc.d/rcsysinit.d/S20swap +etc/rc.d/rcsysinit.d/S25partresize +etc/rc.d/rcsysinit.d/S30checkfs +etc/rc.d/rcsysinit.d/S40mountfs +etc/rc.d/rcsysinit.d/S42fsresize +etc/rc.d/rcsysinit.d/S43mounttmpfs +etc/rc.d/rcsysinit.d/S45udev_retry +etc/rc.d/rcsysinit.d/S50cleanfs +etc/rc.d/rcsysinit.d/S60setclock +etc/rc.d/rcsysinit.d/S70console +etc/rc.d/rcsysinit.d/S73swconfig +etc/rc.d/rcsysinit.d/S75firstsetup +etc/rc.d/rcsysinit.d/S80localnet +etc/rc.d/rcsysinit.d/S81pakfire +etc/rc.d/rcsysinit.d/S85firewall +etc/rc.d/rcsysinit.d/S90network-trigger +etc/rc.d/rcsysinit.d/S92rngd +#etc/sysconfig +etc/sysconfig/createfiles +etc/sysconfig/firewall.local +etc/sysconfig/modules +etc/sysconfig/ramdisk +etc/sysconfig/rc +etc/sysconfig/rc.local diff --git a/config/rootfiles/common/aarch64/linux-headers b/config/rootfiles/common/aarch64/linux-headers new file mode 100644 index 000000000..db9f3d5dd --- /dev/null +++ b/config/rootfiles/common/aarch64/linux-headers @@ -0,0 +1,879 @@ +#usr/include/asm +#usr/include/asm-generic +#usr/include/asm-generic/auxvec.h +#usr/include/asm-generic/bitsperlong.h +#usr/include/asm-generic/errno-base.h +#usr/include/asm-generic/errno.h +#usr/include/asm-generic/fcntl.h +#usr/include/asm-generic/hugetlb_encode.h +#usr/include/asm-generic/int-l64.h +#usr/include/asm-generic/int-ll64.h +#usr/include/asm-generic/ioctl.h +#usr/include/asm-generic/ioctls.h +#usr/include/asm-generic/ipcbuf.h +#usr/include/asm-generic/kvm_para.h +#usr/include/asm-generic/mman-common.h +#usr/include/asm-generic/mman.h +#usr/include/asm-generic/msgbuf.h +#usr/include/asm-generic/param.h +#usr/include/asm-generic/poll.h +#usr/include/asm-generic/posix_types.h +#usr/include/asm-generic/resource.h +#usr/include/asm-generic/sembuf.h +#usr/include/asm-generic/setup.h +#usr/include/asm-generic/shmbuf.h +#usr/include/asm-generic/shmparam.h +#usr/include/asm-generic/siginfo.h +#usr/include/asm-generic/signal-defs.h +#usr/include/asm-generic/signal.h +#usr/include/asm-generic/socket.h +#usr/include/asm-generic/sockios.h +#usr/include/asm-generic/stat.h +#usr/include/asm-generic/statfs.h +#usr/include/asm-generic/swab.h +#usr/include/asm-generic/termbits.h +#usr/include/asm-generic/termios.h +#usr/include/asm-generic/types.h +#usr/include/asm-generic/ucontext.h +#usr/include/asm-generic/unistd.h +#usr/include/asm/auxvec.h +#usr/include/asm/bitsperlong.h +#usr/include/asm/byteorder.h +#usr/include/asm/errno.h +#usr/include/asm/fcntl.h +#usr/include/asm/hwcap.h +#usr/include/asm/ioctl.h +#usr/include/asm/ioctls.h +#usr/include/asm/ipcbuf.h +#usr/include/asm/kvm.h +#usr/include/asm/kvm_para.h +#usr/include/asm/mman.h +#usr/include/asm/msgbuf.h +#usr/include/asm/param.h +#usr/include/asm/perf_regs.h +#usr/include/asm/poll.h +#usr/include/asm/posix_types.h +#usr/include/asm/ptrace.h +#usr/include/asm/resource.h +#usr/include/asm/sembuf.h +#usr/include/asm/setup.h +#usr/include/asm/shmbuf.h +#usr/include/asm/sigcontext.h +#usr/include/asm/siginfo.h +#usr/include/asm/signal.h +#usr/include/asm/socket.h +#usr/include/asm/sockios.h +#usr/include/asm/stat.h +#usr/include/asm/statfs.h +#usr/include/asm/swab.h +#usr/include/asm/termbits.h +#usr/include/asm/termios.h +#usr/include/asm/types.h +#usr/include/asm/ucontext.h +#usr/include/asm/unistd.h +#usr/include/drm +#usr/include/drm/amdgpu_drm.h +#usr/include/drm/armada_drm.h +#usr/include/drm/drm.h +#usr/include/drm/drm_fourcc.h +#usr/include/drm/drm_mode.h +#usr/include/drm/drm_sarea.h +#usr/include/drm/etnaviv_drm.h +#usr/include/drm/exynos_drm.h +#usr/include/drm/i810_drm.h +#usr/include/drm/i915_drm.h +#usr/include/drm/mga_drm.h +#usr/include/drm/msm_drm.h +#usr/include/drm/nouveau_drm.h +#usr/include/drm/omap_drm.h +#usr/include/drm/qxl_drm.h +#usr/include/drm/r128_drm.h +#usr/include/drm/radeon_drm.h +#usr/include/drm/savage_drm.h +#usr/include/drm/sis_drm.h +#usr/include/drm/tegra_drm.h +#usr/include/drm/vc4_drm.h +#usr/include/drm/vgem_drm.h +#usr/include/drm/via_drm.h +#usr/include/drm/virtgpu_drm.h +#usr/include/drm/vmwgfx_drm.h +#usr/include/linux +#usr/include/linux/acct.h +#usr/include/linux/adb.h +#usr/include/linux/adfs_fs.h +#usr/include/linux/affs_hardblocks.h +#usr/include/linux/agpgart.h +#usr/include/linux/aio_abi.h +#usr/include/linux/am437x-vpfe.h +#usr/include/linux/android +#usr/include/linux/android/binder.h +#usr/include/linux/apm_bios.h +#usr/include/linux/arcfb.h +#usr/include/linux/aspeed-lpc-ctrl.h +#usr/include/linux/atalk.h +#usr/include/linux/atm.h +#usr/include/linux/atm_eni.h +#usr/include/linux/atm_he.h +#usr/include/linux/atm_idt77105.h +#usr/include/linux/atm_nicstar.h +#usr/include/linux/atm_tcp.h +#usr/include/linux/atm_zatm.h +#usr/include/linux/atmapi.h +#usr/include/linux/atmarp.h +#usr/include/linux/atmbr2684.h +#usr/include/linux/atmclip.h +#usr/include/linux/atmdev.h +#usr/include/linux/atmioc.h +#usr/include/linux/atmlec.h +#usr/include/linux/atmmpc.h +#usr/include/linux/atmppp.h +#usr/include/linux/atmsap.h +#usr/include/linux/atmsvc.h +#usr/include/linux/audit.h +#usr/include/linux/auto_dev-ioctl.h +#usr/include/linux/auto_fs.h +#usr/include/linux/auto_fs4.h +#usr/include/linux/auxvec.h +#usr/include/linux/ax25.h +#usr/include/linux/b1lli.h +#usr/include/linux/batman_adv.h +#usr/include/linux/baycom.h +#usr/include/linux/bcache.h +#usr/include/linux/bcm933xx_hcs.h +#usr/include/linux/bfs_fs.h +#usr/include/linux/binfmts.h +#usr/include/linux/blkpg.h +#usr/include/linux/blktrace_api.h +#usr/include/linux/blkzoned.h +#usr/include/linux/bpf.h +#usr/include/linux/bpf_common.h +#usr/include/linux/bpf_perf_event.h +#usr/include/linux/bpqether.h +#usr/include/linux/bsg.h +#usr/include/linux/bt-bmc.h +#usr/include/linux/btrfs.h +#usr/include/linux/btrfs_tree.h +#usr/include/linux/byteorder +#usr/include/linux/byteorder/big_endian.h +#usr/include/linux/byteorder/little_endian.h +#usr/include/linux/caif +#usr/include/linux/caif/caif_socket.h +#usr/include/linux/caif/if_caif.h +#usr/include/linux/can +#usr/include/linux/can.h +#usr/include/linux/can/bcm.h +#usr/include/linux/can/error.h +#usr/include/linux/can/gw.h +#usr/include/linux/can/netlink.h +#usr/include/linux/can/raw.h +#usr/include/linux/can/vxcan.h +#usr/include/linux/capability.h +#usr/include/linux/capi.h +#usr/include/linux/cciss_defs.h +#usr/include/linux/cciss_ioctl.h +#usr/include/linux/cdrom.h +#usr/include/linux/cec-funcs.h +#usr/include/linux/cec.h +#usr/include/linux/cgroupstats.h +#usr/include/linux/chio.h +#usr/include/linux/cifs +#usr/include/linux/cifs/cifs_mount.h +#usr/include/linux/cm4000_cs.h +#usr/include/linux/cn_proc.h +#usr/include/linux/coda.h +#usr/include/linux/coda_psdev.h +#usr/include/linux/coff.h +#usr/include/linux/connector.h +#usr/include/linux/const.h +#usr/include/linux/coresight-stm.h +#usr/include/linux/cramfs_fs.h +#usr/include/linux/cryptouser.h +#usr/include/linux/cuda.h +#usr/include/linux/cyclades.h +#usr/include/linux/cycx_cfm.h +#usr/include/linux/dcbnl.h +#usr/include/linux/dccp.h +#usr/include/linux/devlink.h +#usr/include/linux/dlm.h +#usr/include/linux/dlm_device.h +#usr/include/linux/dlm_netlink.h +#usr/include/linux/dlm_plock.h +#usr/include/linux/dlmconstants.h +#usr/include/linux/dm-ioctl.h +#usr/include/linux/dm-log-userspace.h +#usr/include/linux/dma-buf.h +#usr/include/linux/dn.h +#usr/include/linux/dqblk_xfs.h +#usr/include/linux/dvb +#usr/include/linux/dvb/audio.h +#usr/include/linux/dvb/ca.h +#usr/include/linux/dvb/dmx.h +#usr/include/linux/dvb/frontend.h +#usr/include/linux/dvb/net.h +#usr/include/linux/dvb/osd.h +#usr/include/linux/dvb/version.h +#usr/include/linux/dvb/video.h +#usr/include/linux/edd.h +#usr/include/linux/efs_fs_sb.h +#usr/include/linux/elf-em.h +#usr/include/linux/elf-fdpic.h +#usr/include/linux/elf.h +#usr/include/linux/elfcore.h +#usr/include/linux/errno.h +#usr/include/linux/errqueue.h +#usr/include/linux/ethtool.h +#usr/include/linux/eventpoll.h +#usr/include/linux/fadvise.h +#usr/include/linux/falloc.h +#usr/include/linux/fanotify.h +#usr/include/linux/fb.h +#usr/include/linux/fcntl.h +#usr/include/linux/fd.h +#usr/include/linux/fdreg.h +#usr/include/linux/fib_rules.h +#usr/include/linux/fiemap.h +#usr/include/linux/filter.h +#usr/include/linux/firewire-cdev.h +#usr/include/linux/firewire-constants.h +#usr/include/linux/flat.h +#usr/include/linux/fou.h +#usr/include/linux/fs.h +#usr/include/linux/fsl_hypervisor.h +#usr/include/linux/fsmap.h +#usr/include/linux/fuse.h +#usr/include/linux/futex.h +#usr/include/linux/gameport.h +#usr/include/linux/gen_stats.h +#usr/include/linux/genetlink.h +#usr/include/linux/genwqe +#usr/include/linux/genwqe/genwqe_card.h +#usr/include/linux/gfs2_ondisk.h +#usr/include/linux/gigaset_dev.h +#usr/include/linux/gpio.h +#usr/include/linux/gsmmux.h +#usr/include/linux/gtp.h +#usr/include/linux/hash_info.h +#usr/include/linux/hdlc +#usr/include/linux/hdlc.h +#usr/include/linux/hdlc/ioctl.h +#usr/include/linux/hdlcdrv.h +#usr/include/linux/hdreg.h +#usr/include/linux/hid.h +#usr/include/linux/hiddev.h +#usr/include/linux/hidraw.h +#usr/include/linux/hpet.h +#usr/include/linux/hsi +#usr/include/linux/hsi/cs-protocol.h +#usr/include/linux/hsi/hsi_char.h +#usr/include/linux/hsr_netlink.h +#usr/include/linux/hw_breakpoint.h +#usr/include/linux/hyperv.h +#usr/include/linux/hysdn_if.h +#usr/include/linux/i2c-dev.h +#usr/include/linux/i2c.h +#usr/include/linux/i2o-dev.h +#usr/include/linux/i8k.h +#usr/include/linux/icmp.h +#usr/include/linux/icmpv6.h +#usr/include/linux/if.h +#usr/include/linux/if_addr.h +#usr/include/linux/if_addrlabel.h +#usr/include/linux/if_alg.h +#usr/include/linux/if_arcnet.h +#usr/include/linux/if_arp.h +#usr/include/linux/if_bonding.h +#usr/include/linux/if_bridge.h +#usr/include/linux/if_cablemodem.h +#usr/include/linux/if_eql.h +#usr/include/linux/if_ether.h +#usr/include/linux/if_fc.h +#usr/include/linux/if_fddi.h +#usr/include/linux/if_frad.h +#usr/include/linux/if_hippi.h +#usr/include/linux/if_infiniband.h +#usr/include/linux/if_link.h +#usr/include/linux/if_ltalk.h +#usr/include/linux/if_macsec.h +#usr/include/linux/if_packet.h +#usr/include/linux/if_phonet.h +#usr/include/linux/if_plip.h +#usr/include/linux/if_ppp.h +#usr/include/linux/if_pppol2tp.h +#usr/include/linux/if_pppox.h +#usr/include/linux/if_slip.h +#usr/include/linux/if_team.h +#usr/include/linux/if_tun.h +#usr/include/linux/if_tunnel.h +#usr/include/linux/if_vlan.h +#usr/include/linux/if_x25.h +#usr/include/linux/ife.h +#usr/include/linux/igmp.h +#usr/include/linux/iio +#usr/include/linux/iio/events.h +#usr/include/linux/iio/types.h +#usr/include/linux/ila.h +#usr/include/linux/in.h +#usr/include/linux/in6.h +#usr/include/linux/in_route.h +#usr/include/linux/inet_diag.h +#usr/include/linux/inotify.h +#usr/include/linux/input-event-codes.h +#usr/include/linux/input.h +#usr/include/linux/ioctl.h +#usr/include/linux/ip.h +#usr/include/linux/ip6_tunnel.h +#usr/include/linux/ip_vs.h +#usr/include/linux/ipc.h +#usr/include/linux/ipmi.h +#usr/include/linux/ipmi_msgdefs.h +#usr/include/linux/ipsec.h +#usr/include/linux/ipv6.h +#usr/include/linux/ipv6_route.h +#usr/include/linux/ipx.h +#usr/include/linux/irda.h +#usr/include/linux/irqnr.h +#usr/include/linux/isdn +#usr/include/linux/isdn.h +#usr/include/linux/isdn/capicmd.h +#usr/include/linux/isdn_divertif.h +#usr/include/linux/isdn_ppp.h +#usr/include/linux/isdnif.h +#usr/include/linux/iso_fs.h +#usr/include/linux/ivtv.h +#usr/include/linux/ivtvfb.h +#usr/include/linux/ixjuser.h +#usr/include/linux/jffs2.h +#usr/include/linux/joystick.h +#usr/include/linux/kcm.h +#usr/include/linux/kcmp.h +#usr/include/linux/kcov.h +#usr/include/linux/kd.h +#usr/include/linux/kdev_t.h +#usr/include/linux/kernel-page-flags.h +#usr/include/linux/kernel.h +#usr/include/linux/kernelcapi.h +#usr/include/linux/kexec.h +#usr/include/linux/keyboard.h +#usr/include/linux/keyctl.h +#usr/include/linux/kfd_ioctl.h +#usr/include/linux/kvm.h +#usr/include/linux/l2tp.h +#usr/include/linux/libc-compat.h +#usr/include/linux/lightnvm.h +#usr/include/linux/limits.h +#usr/include/linux/lirc.h +#usr/include/linux/llc.h +#usr/include/linux/loop.h +#usr/include/linux/lp.h +#usr/include/linux/lwtunnel.h +#usr/include/linux/magic.h +#usr/include/linux/major.h +#usr/include/linux/map_to_7segment.h +#usr/include/linux/matroxfb.h +#usr/include/linux/max2175.h +#usr/include/linux/mdio.h +#usr/include/linux/media-bus-format.h +#usr/include/linux/media.h +#usr/include/linux/mei.h +#usr/include/linux/membarrier.h +#usr/include/linux/memfd.h +#usr/include/linux/mempolicy.h +#usr/include/linux/meye.h +#usr/include/linux/mic_common.h +#usr/include/linux/mic_ioctl.h +#usr/include/linux/mii.h +#usr/include/linux/minix_fs.h +#usr/include/linux/mman.h +#usr/include/linux/mmc +#usr/include/linux/mmc/ioctl.h +#usr/include/linux/mmtimer.h +#usr/include/linux/module.h +#usr/include/linux/mpls.h +#usr/include/linux/mpls_iptunnel.h +#usr/include/linux/mqueue.h +#usr/include/linux/mroute.h +#usr/include/linux/mroute6.h +#usr/include/linux/msdos_fs.h +#usr/include/linux/msg.h +#usr/include/linux/mtio.h +#usr/include/linux/n_r3964.h +#usr/include/linux/nbd-netlink.h +#usr/include/linux/nbd.h +#usr/include/linux/ncp.h +#usr/include/linux/ncp_fs.h +#usr/include/linux/ncp_mount.h +#usr/include/linux/ncp_no.h +#usr/include/linux/ndctl.h +#usr/include/linux/neighbour.h +#usr/include/linux/net.h +#usr/include/linux/net_dropmon.h +#usr/include/linux/net_namespace.h +#usr/include/linux/net_tstamp.h +#usr/include/linux/netconf.h +#usr/include/linux/netdevice.h +#usr/include/linux/netfilter +#usr/include/linux/netfilter.h +#usr/include/linux/netfilter/ipset +#usr/include/linux/netfilter/ipset/ip_set.h +#usr/include/linux/netfilter/ipset/ip_set_bitmap.h +#usr/include/linux/netfilter/ipset/ip_set_hash.h +#usr/include/linux/netfilter/ipset/ip_set_list.h +#usr/include/linux/netfilter/nf_conntrack_common.h +#usr/include/linux/netfilter/nf_conntrack_ftp.h +#usr/include/linux/netfilter/nf_conntrack_sctp.h +#usr/include/linux/netfilter/nf_conntrack_tcp.h +#usr/include/linux/netfilter/nf_conntrack_tuple_common.h +#usr/include/linux/netfilter/nf_log.h +#usr/include/linux/netfilter/nf_nat.h +#usr/include/linux/netfilter/nf_tables.h +#usr/include/linux/netfilter/nf_tables_compat.h +#usr/include/linux/netfilter/nfnetlink.h +#usr/include/linux/netfilter/nfnetlink_acct.h +#usr/include/linux/netfilter/nfnetlink_compat.h +#usr/include/linux/netfilter/nfnetlink_conntrack.h +#usr/include/linux/netfilter/nfnetlink_cthelper.h +#usr/include/linux/netfilter/nfnetlink_cttimeout.h +#usr/include/linux/netfilter/nfnetlink_log.h +#usr/include/linux/netfilter/nfnetlink_queue.h +#usr/include/linux/netfilter/x_tables.h +#usr/include/linux/netfilter/xt_AUDIT.h +#usr/include/linux/netfilter/xt_CHECKSUM.h +#usr/include/linux/netfilter/xt_CLASSIFY.h +#usr/include/linux/netfilter/xt_CONNMARK.h +#usr/include/linux/netfilter/xt_CONNSECMARK.h +#usr/include/linux/netfilter/xt_CT.h +#usr/include/linux/netfilter/xt_DSCP.h +#usr/include/linux/netfilter/xt_HMARK.h +#usr/include/linux/netfilter/xt_IDLETIMER.h +#usr/include/linux/netfilter/xt_LED.h +#usr/include/linux/netfilter/xt_LOG.h +#usr/include/linux/netfilter/xt_MARK.h +#usr/include/linux/netfilter/xt_NFLOG.h +#usr/include/linux/netfilter/xt_NFQUEUE.h +#usr/include/linux/netfilter/xt_RATEEST.h +#usr/include/linux/netfilter/xt_SECMARK.h +#usr/include/linux/netfilter/xt_SYNPROXY.h +#usr/include/linux/netfilter/xt_TCPMSS.h +#usr/include/linux/netfilter/xt_TCPOPTSTRIP.h +#usr/include/linux/netfilter/xt_TEE.h +#usr/include/linux/netfilter/xt_TPROXY.h +#usr/include/linux/netfilter/xt_addrtype.h +#usr/include/linux/netfilter/xt_bpf.h +#usr/include/linux/netfilter/xt_cgroup.h +#usr/include/linux/netfilter/xt_cluster.h +#usr/include/linux/netfilter/xt_comment.h +#usr/include/linux/netfilter/xt_connbytes.h +#usr/include/linux/netfilter/xt_connlabel.h +#usr/include/linux/netfilter/xt_connlimit.h +#usr/include/linux/netfilter/xt_connmark.h +#usr/include/linux/netfilter/xt_conntrack.h +#usr/include/linux/netfilter/xt_cpu.h +#usr/include/linux/netfilter/xt_dccp.h +#usr/include/linux/netfilter/xt_devgroup.h +#usr/include/linux/netfilter/xt_dscp.h +#usr/include/linux/netfilter/xt_ecn.h +#usr/include/linux/netfilter/xt_esp.h +#usr/include/linux/netfilter/xt_hashlimit.h +#usr/include/linux/netfilter/xt_helper.h +#usr/include/linux/netfilter/xt_ipcomp.h +#usr/include/linux/netfilter/xt_iprange.h +#usr/include/linux/netfilter/xt_ipvs.h +#usr/include/linux/netfilter/xt_l2tp.h +#usr/include/linux/netfilter/xt_length.h +#usr/include/linux/netfilter/xt_limit.h +#usr/include/linux/netfilter/xt_mac.h +#usr/include/linux/netfilter/xt_mark.h +#usr/include/linux/netfilter/xt_multiport.h +#usr/include/linux/netfilter/xt_nfacct.h +#usr/include/linux/netfilter/xt_osf.h +#usr/include/linux/netfilter/xt_owner.h +#usr/include/linux/netfilter/xt_physdev.h +#usr/include/linux/netfilter/xt_pkttype.h +#usr/include/linux/netfilter/xt_policy.h +#usr/include/linux/netfilter/xt_quota.h +#usr/include/linux/netfilter/xt_rateest.h +#usr/include/linux/netfilter/xt_realm.h +#usr/include/linux/netfilter/xt_recent.h +#usr/include/linux/netfilter/xt_rpfilter.h +#usr/include/linux/netfilter/xt_sctp.h +#usr/include/linux/netfilter/xt_set.h +#usr/include/linux/netfilter/xt_socket.h +#usr/include/linux/netfilter/xt_state.h +#usr/include/linux/netfilter/xt_statistic.h +#usr/include/linux/netfilter/xt_string.h +#usr/include/linux/netfilter/xt_tcpmss.h +#usr/include/linux/netfilter/xt_tcpudp.h +#usr/include/linux/netfilter/xt_time.h +#usr/include/linux/netfilter/xt_u32.h +#usr/include/linux/netfilter_arp +#usr/include/linux/netfilter_arp.h +#usr/include/linux/netfilter_arp/arp_tables.h +#usr/include/linux/netfilter_arp/arpt_mangle.h +#usr/include/linux/netfilter_bridge +#usr/include/linux/netfilter_bridge.h +#usr/include/linux/netfilter_bridge/ebt_802_3.h +#usr/include/linux/netfilter_bridge/ebt_among.h +#usr/include/linux/netfilter_bridge/ebt_arp.h +#usr/include/linux/netfilter_bridge/ebt_arpreply.h +#usr/include/linux/netfilter_bridge/ebt_ip.h +#usr/include/linux/netfilter_bridge/ebt_ip6.h +#usr/include/linux/netfilter_bridge/ebt_limit.h +#usr/include/linux/netfilter_bridge/ebt_log.h +#usr/include/linux/netfilter_bridge/ebt_mark_m.h +#usr/include/linux/netfilter_bridge/ebt_mark_t.h +#usr/include/linux/netfilter_bridge/ebt_nat.h +#usr/include/linux/netfilter_bridge/ebt_nflog.h +#usr/include/linux/netfilter_bridge/ebt_pkttype.h +#usr/include/linux/netfilter_bridge/ebt_redirect.h +#usr/include/linux/netfilter_bridge/ebt_stp.h +#usr/include/linux/netfilter_bridge/ebt_vlan.h +#usr/include/linux/netfilter_bridge/ebtables.h +#usr/include/linux/netfilter_decnet.h +#usr/include/linux/netfilter_ipv4 +#usr/include/linux/netfilter_ipv4.h +#usr/include/linux/netfilter_ipv4/ip_tables.h +#usr/include/linux/netfilter_ipv4/ipt_CLUSTERIP.h +#usr/include/linux/netfilter_ipv4/ipt_ECN.h +#usr/include/linux/netfilter_ipv4/ipt_LOG.h +#usr/include/linux/netfilter_ipv4/ipt_REJECT.h +#usr/include/linux/netfilter_ipv4/ipt_TTL.h +#usr/include/linux/netfilter_ipv4/ipt_ah.h +#usr/include/linux/netfilter_ipv4/ipt_ecn.h +#usr/include/linux/netfilter_ipv4/ipt_ttl.h +#usr/include/linux/netfilter_ipv6 +#usr/include/linux/netfilter_ipv6.h +#usr/include/linux/netfilter_ipv6/ip6_tables.h +#usr/include/linux/netfilter_ipv6/ip6t_HL.h +#usr/include/linux/netfilter_ipv6/ip6t_LOG.h +#usr/include/linux/netfilter_ipv6/ip6t_NPT.h +#usr/include/linux/netfilter_ipv6/ip6t_REJECT.h +#usr/include/linux/netfilter_ipv6/ip6t_ah.h +#usr/include/linux/netfilter_ipv6/ip6t_frag.h +#usr/include/linux/netfilter_ipv6/ip6t_hl.h +#usr/include/linux/netfilter_ipv6/ip6t_ipv6header.h +#usr/include/linux/netfilter_ipv6/ip6t_mh.h +#usr/include/linux/netfilter_ipv6/ip6t_opts.h +#usr/include/linux/netfilter_ipv6/ip6t_rt.h +#usr/include/linux/netlink.h +#usr/include/linux/netlink_diag.h +#usr/include/linux/netrom.h +#usr/include/linux/nfc.h +#usr/include/linux/nfs.h +#usr/include/linux/nfs2.h +#usr/include/linux/nfs3.h +#usr/include/linux/nfs4.h +#usr/include/linux/nfs4_mount.h +#usr/include/linux/nfs_fs.h +#usr/include/linux/nfs_idmap.h +#usr/include/linux/nfs_mount.h +#usr/include/linux/nfsacl.h +#usr/include/linux/nfsd +#usr/include/linux/nfsd/cld.h +#usr/include/linux/nfsd/debug.h +#usr/include/linux/nfsd/export.h +#usr/include/linux/nfsd/nfsfh.h +#usr/include/linux/nfsd/stats.h +#usr/include/linux/nilfs2_api.h +#usr/include/linux/nilfs2_ondisk.h +#usr/include/linux/nl80211.h +#usr/include/linux/nsfs.h +#usr/include/linux/nubus.h +#usr/include/linux/nvme_ioctl.h +#usr/include/linux/nvram.h +#usr/include/linux/omap3isp.h +#usr/include/linux/omapfb.h +#usr/include/linux/oom.h +#usr/include/linux/openvswitch.h +#usr/include/linux/packet_diag.h +#usr/include/linux/param.h +#usr/include/linux/parport.h +#usr/include/linux/patchkey.h +#usr/include/linux/pci.h +#usr/include/linux/pci_regs.h +#usr/include/linux/pcitest.h +#usr/include/linux/perf_event.h +#usr/include/linux/personality.h +#usr/include/linux/pfkeyv2.h +#usr/include/linux/pg.h +#usr/include/linux/phantom.h +#usr/include/linux/phonet.h +#usr/include/linux/pkt_cls.h +#usr/include/linux/pkt_sched.h +#usr/include/linux/pktcdvd.h +#usr/include/linux/pmu.h +#usr/include/linux/poll.h +#usr/include/linux/posix_acl.h +#usr/include/linux/posix_acl_xattr.h +#usr/include/linux/posix_types.h +#usr/include/linux/ppdev.h +#usr/include/linux/ppp-comp.h +#usr/include/linux/ppp-ioctl.h +#usr/include/linux/ppp_defs.h +#usr/include/linux/pps.h +#usr/include/linux/pr.h +#usr/include/linux/prctl.h +#usr/include/linux/psample.h +#usr/include/linux/psci.h +#usr/include/linux/ptp_clock.h +#usr/include/linux/ptrace.h +#usr/include/linux/qnx4_fs.h +#usr/include/linux/qnxtypes.h +#usr/include/linux/qrtr.h +#usr/include/linux/quota.h +#usr/include/linux/radeonfb.h +#usr/include/linux/raid +#usr/include/linux/raid/md_p.h +#usr/include/linux/raid/md_u.h +#usr/include/linux/random.h +#usr/include/linux/raw.h +#usr/include/linux/rds.h +#usr/include/linux/reboot.h +#usr/include/linux/reiserfs_fs.h +#usr/include/linux/reiserfs_xattr.h +#usr/include/linux/resource.h +#usr/include/linux/rfkill.h +#usr/include/linux/rio_cm_cdev.h +#usr/include/linux/rio_mport_cdev.h +#usr/include/linux/romfs_fs.h +#usr/include/linux/rose.h +#usr/include/linux/route.h +#usr/include/linux/rpmsg.h +#usr/include/linux/rtc.h +#usr/include/linux/rtnetlink.h +#usr/include/linux/rxrpc.h +#usr/include/linux/scc.h +#usr/include/linux/sched +#usr/include/linux/sched.h +#usr/include/linux/sched/types.h +#usr/include/linux/scif_ioctl.h +#usr/include/linux/screen_info.h +#usr/include/linux/sctp.h +#usr/include/linux/sdla.h +#usr/include/linux/seccomp.h +#usr/include/linux/securebits.h +#usr/include/linux/sed-opal.h +#usr/include/linux/seg6.h +#usr/include/linux/seg6_genl.h +#usr/include/linux/seg6_hmac.h +#usr/include/linux/seg6_iptunnel.h +#usr/include/linux/seg6_local.h +#usr/include/linux/selinux_netlink.h +#usr/include/linux/sem.h +#usr/include/linux/serial.h +#usr/include/linux/serial_core.h +#usr/include/linux/serial_reg.h +#usr/include/linux/serio.h +#usr/include/linux/shm.h +#usr/include/linux/signal.h +#usr/include/linux/signalfd.h +#usr/include/linux/smc.h +#usr/include/linux/smc_diag.h +#usr/include/linux/smiapp.h +#usr/include/linux/snmp.h +#usr/include/linux/sock_diag.h +#usr/include/linux/socket.h +#usr/include/linux/sockios.h +#usr/include/linux/sonet.h +#usr/include/linux/sonypi.h +#usr/include/linux/sound.h +#usr/include/linux/soundcard.h +#usr/include/linux/spi +#usr/include/linux/spi/spidev.h +#usr/include/linux/stat.h +#usr/include/linux/stddef.h +#usr/include/linux/stm.h +#usr/include/linux/string.h +#usr/include/linux/sunrpc +#usr/include/linux/sunrpc/debug.h +#usr/include/linux/suspend_ioctls.h +#usr/include/linux/swab.h +#usr/include/linux/switchtec_ioctl.h +#usr/include/linux/sync_file.h +#usr/include/linux/synclink.h +#usr/include/linux/sysctl.h +#usr/include/linux/sysinfo.h +#usr/include/linux/target_core_user.h +#usr/include/linux/taskstats.h +#usr/include/linux/tc_act +#usr/include/linux/tc_act/tc_bpf.h +#usr/include/linux/tc_act/tc_connmark.h +#usr/include/linux/tc_act/tc_csum.h +#usr/include/linux/tc_act/tc_defact.h +#usr/include/linux/tc_act/tc_gact.h +#usr/include/linux/tc_act/tc_ife.h +#usr/include/linux/tc_act/tc_ipt.h +#usr/include/linux/tc_act/tc_mirred.h +#usr/include/linux/tc_act/tc_nat.h +#usr/include/linux/tc_act/tc_pedit.h +#usr/include/linux/tc_act/tc_sample.h +#usr/include/linux/tc_act/tc_skbedit.h +#usr/include/linux/tc_act/tc_skbmod.h +#usr/include/linux/tc_act/tc_tunnel_key.h +#usr/include/linux/tc_act/tc_vlan.h +#usr/include/linux/tc_ematch +#usr/include/linux/tc_ematch/tc_em_cmp.h +#usr/include/linux/tc_ematch/tc_em_meta.h +#usr/include/linux/tc_ematch/tc_em_nbyte.h +#usr/include/linux/tc_ematch/tc_em_text.h +#usr/include/linux/tcp.h +#usr/include/linux/tcp_metrics.h +#usr/include/linux/tee.h +#usr/include/linux/telephony.h +#usr/include/linux/termios.h +#usr/include/linux/thermal.h +#usr/include/linux/time.h +#usr/include/linux/timerfd.h +#usr/include/linux/times.h +#usr/include/linux/timex.h +#usr/include/linux/tiocl.h +#usr/include/linux/tipc.h +#usr/include/linux/tipc_config.h +#usr/include/linux/tipc_netlink.h +#usr/include/linux/tls.h +#usr/include/linux/toshiba.h +#usr/include/linux/tty.h +#usr/include/linux/tty_flags.h +#usr/include/linux/types.h +#usr/include/linux/udf_fs_i.h +#usr/include/linux/udp.h +#usr/include/linux/uhid.h +#usr/include/linux/uinput.h +#usr/include/linux/uio.h +#usr/include/linux/uleds.h +#usr/include/linux/ultrasound.h +#usr/include/linux/un.h +#usr/include/linux/unistd.h +#usr/include/linux/unix_diag.h +#usr/include/linux/usb +#usr/include/linux/usb/audio.h +#usr/include/linux/usb/cdc-wdm.h +#usr/include/linux/usb/cdc.h +#usr/include/linux/usb/ch11.h +#usr/include/linux/usb/ch9.h +#usr/include/linux/usb/charger.h +#usr/include/linux/usb/functionfs.h +#usr/include/linux/usb/g_printer.h +#usr/include/linux/usb/gadgetfs.h +#usr/include/linux/usb/midi.h +#usr/include/linux/usb/tmc.h +#usr/include/linux/usb/video.h +#usr/include/linux/usbdevice_fs.h +#usr/include/linux/usbip.h +#usr/include/linux/userfaultfd.h +#usr/include/linux/userio.h +#usr/include/linux/utime.h +#usr/include/linux/utsname.h +#usr/include/linux/uuid.h +#usr/include/linux/uvcvideo.h +#usr/include/linux/v4l2-common.h +#usr/include/linux/v4l2-controls.h +#usr/include/linux/v4l2-dv-timings.h +#usr/include/linux/v4l2-mediabus.h +#usr/include/linux/v4l2-subdev.h +#usr/include/linux/version.h +#usr/include/linux/veth.h +#usr/include/linux/vfio.h +#usr/include/linux/vfio_ccw.h +#usr/include/linux/vhost.h +#usr/include/linux/videodev2.h +#usr/include/linux/virtio_9p.h +#usr/include/linux/virtio_balloon.h +#usr/include/linux/virtio_blk.h +#usr/include/linux/virtio_config.h +#usr/include/linux/virtio_console.h +#usr/include/linux/virtio_crypto.h +#usr/include/linux/virtio_gpu.h +#usr/include/linux/virtio_ids.h +#usr/include/linux/virtio_input.h +#usr/include/linux/virtio_mmio.h +#usr/include/linux/virtio_net.h +#usr/include/linux/virtio_pci.h +#usr/include/linux/virtio_ring.h +#usr/include/linux/virtio_rng.h +#usr/include/linux/virtio_scsi.h +#usr/include/linux/virtio_types.h +#usr/include/linux/virtio_vsock.h +#usr/include/linux/vm_sockets.h +#usr/include/linux/vsockmon.h +#usr/include/linux/vt.h +#usr/include/linux/vtpm_proxy.h +#usr/include/linux/wait.h +#usr/include/linux/wanrouter.h +#usr/include/linux/watchdog.h +#usr/include/linux/wimax +#usr/include/linux/wimax.h +#usr/include/linux/wimax/i2400m.h +#usr/include/linux/wireless.h +#usr/include/linux/x25.h +#usr/include/linux/xattr.h +#usr/include/linux/xfrm.h +#usr/include/linux/xilinx-v4l2-controls.h +#usr/include/linux/zorro.h +#usr/include/linux/zorro_ids.h +#usr/include/misc +#usr/include/misc/cxl.h +#usr/include/mtd +#usr/include/mtd/inftl-user.h +#usr/include/mtd/mtd-abi.h +#usr/include/mtd/mtd-user.h +#usr/include/mtd/nftl-user.h +#usr/include/mtd/ubi-user.h +#usr/include/rdma +#usr/include/rdma/bnxt_re-abi.h +#usr/include/rdma/cxgb3-abi.h +#usr/include/rdma/cxgb4-abi.h +#usr/include/rdma/hfi +#usr/include/rdma/hfi/hfi1_ioctl.h +#usr/include/rdma/hfi/hfi1_user.h +#usr/include/rdma/hns-abi.h +#usr/include/rdma/ib_user_cm.h +#usr/include/rdma/ib_user_ioctl_verbs.h +#usr/include/rdma/ib_user_mad.h +#usr/include/rdma/ib_user_sa.h +#usr/include/rdma/ib_user_verbs.h +#usr/include/rdma/mlx4-abi.h +#usr/include/rdma/mlx5-abi.h +#usr/include/rdma/mthca-abi.h +#usr/include/rdma/nes-abi.h +#usr/include/rdma/ocrdma-abi.h +#usr/include/rdma/qedr-abi.h +#usr/include/rdma/rdma_netlink.h +#usr/include/rdma/rdma_user_cm.h +#usr/include/rdma/rdma_user_ioctl.h +#usr/include/rdma/rdma_user_rxe.h +#usr/include/rdma/vmw_pvrdma-abi.h +#usr/include/scsi +#usr/include/scsi/cxlflash_ioctl.h +#usr/include/scsi/fc +#usr/include/scsi/fc/fc_els.h +#usr/include/scsi/fc/fc_fs.h +#usr/include/scsi/fc/fc_gs.h +#usr/include/scsi/fc/fc_ns.h +#usr/include/scsi/scsi_bsg_fc.h +#usr/include/scsi/scsi_netlink.h +#usr/include/scsi/scsi_netlink_fc.h +#usr/include/sound +#usr/include/sound/asequencer.h +#usr/include/sound/asoc.h +#usr/include/sound/asound.h +#usr/include/sound/asound_fm.h +#usr/include/sound/compress_offload.h +#usr/include/sound/compress_params.h +#usr/include/sound/emu10k1.h +#usr/include/sound/firewire.h +#usr/include/sound/hdsp.h +#usr/include/sound/hdspm.h +#usr/include/sound/sb16_csp.h +#usr/include/sound/sfnt_info.h +#usr/include/sound/snd_sst_tokens.h +#usr/include/sound/tlv.h +#usr/include/sound/usb_stream.h +#usr/include/video +#usr/include/video/edid.h +#usr/include/video/sisfb.h +#usr/include/video/uvesafb.h +#usr/include/xen +#usr/include/xen/evtchn.h +#usr/include/xen/gntalloc.h +#usr/include/xen/gntdev.h +#usr/include/xen/privcmd.h diff --git a/config/rootfiles/common/aarch64/lm_sensors b/config/rootfiles/common/aarch64/lm_sensors new file mode 100644 index 000000000..1346047b9 --- /dev/null +++ b/config/rootfiles/common/aarch64/lm_sensors @@ -0,0 +1,22 @@ +etc/sensors.d +etc/sensors3.conf +usr/bin/sensors +usr/bin/sensors-conf-convert +#usr/include/sensors +#usr/include/sensors/error.h +#usr/include/sensors/sensors.h +#usr/lib/libsensors.a +#usr/lib/libsensors.so +usr/lib/libsensors.so.4 +usr/lib/libsensors.so.4.4.0 +#usr/man/man1/sensors.1 +#usr/man/man3/libsensors.3 +#usr/man/man5/sensors.conf.5 +#usr/man/man5/sensors3.conf.5 +#usr/man/man8/fancontrol.8 +#usr/man/man8/pwmconfig.8 +#usr/man/man8/sensors-conf-convert.8 +#usr/man/man8/sensors-detect.8 +usr/sbin/fancontrol +usr/sbin/pwmconfig +usr/sbin/sensors-detect diff --git a/config/rootfiles/common/aarch64/python b/config/rootfiles/common/aarch64/python new file mode 100644 index 000000000..463dfed8f --- /dev/null +++ b/config/rootfiles/common/aarch64/python @@ -0,0 +1,4632 @@ +#usr/bin/2to3 +#usr/bin/idle +#usr/bin/pydoc +usr/bin/python +#usr/bin/python-config +usr/bin/python2 +#usr/bin/python2-config +usr/bin/python2.7 +#usr/bin/python2.7-config +#usr/bin/smtpd.py +#usr/include/python2.7 +#usr/include/python2.7/Python-ast.h +#usr/include/python2.7/Python.h +#usr/include/python2.7/abstract.h +#usr/include/python2.7/asdl.h +#usr/include/python2.7/ast.h +#usr/include/python2.7/bitset.h +#usr/include/python2.7/boolobject.h +#usr/include/python2.7/bufferobject.h +#usr/include/python2.7/bytearrayobject.h +#usr/include/python2.7/bytes_methods.h +#usr/include/python2.7/bytesobject.h +#usr/include/python2.7/cStringIO.h +#usr/include/python2.7/cellobject.h +#usr/include/python2.7/ceval.h +#usr/include/python2.7/classobject.h +#usr/include/python2.7/cobject.h +#usr/include/python2.7/code.h +#usr/include/python2.7/codecs.h +#usr/include/python2.7/compile.h +#usr/include/python2.7/complexobject.h +#usr/include/python2.7/datetime.h +#usr/include/python2.7/descrobject.h +#usr/include/python2.7/dictobject.h +#usr/include/python2.7/dtoa.h +#usr/include/python2.7/enumobject.h +#usr/include/python2.7/errcode.h +#usr/include/python2.7/eval.h +#usr/include/python2.7/fileobject.h +#usr/include/python2.7/floatobject.h +#usr/include/python2.7/frameobject.h +#usr/include/python2.7/funcobject.h +#usr/include/python2.7/genobject.h +#usr/include/python2.7/graminit.h +#usr/include/python2.7/grammar.h +#usr/include/python2.7/import.h +#usr/include/python2.7/intobject.h +#usr/include/python2.7/intrcheck.h +#usr/include/python2.7/iterobject.h +#usr/include/python2.7/listobject.h +#usr/include/python2.7/longintrepr.h +#usr/include/python2.7/longobject.h +#usr/include/python2.7/marshal.h +#usr/include/python2.7/memoryobject.h +#usr/include/python2.7/metagrammar.h +#usr/include/python2.7/methodobject.h +#usr/include/python2.7/modsupport.h +#usr/include/python2.7/moduleobject.h +#usr/include/python2.7/node.h +#usr/include/python2.7/object.h +#usr/include/python2.7/objimpl.h +#usr/include/python2.7/opcode.h +#usr/include/python2.7/osdefs.h +#usr/include/python2.7/parsetok.h +#usr/include/python2.7/patchlevel.h +#usr/include/python2.7/pgen.h +#usr/include/python2.7/pgenheaders.h +#usr/include/python2.7/py_curses.h +#usr/include/python2.7/pyarena.h +#usr/include/python2.7/pycapsule.h +usr/include/python2.7/pyconfig.h +#usr/include/python2.7/pyctype.h +#usr/include/python2.7/pydebug.h +#usr/include/python2.7/pyerrors.h +#usr/include/python2.7/pyexpat.h +#usr/include/python2.7/pyfpe.h +#usr/include/python2.7/pygetopt.h +#usr/include/python2.7/pymacconfig.h +#usr/include/python2.7/pymactoolbox.h +#usr/include/python2.7/pymath.h +#usr/include/python2.7/pymem.h +#usr/include/python2.7/pyport.h +#usr/include/python2.7/pystate.h +#usr/include/python2.7/pystrcmp.h +#usr/include/python2.7/pystrtod.h +#usr/include/python2.7/pythonrun.h +#usr/include/python2.7/pythread.h +#usr/include/python2.7/rangeobject.h +#usr/include/python2.7/setobject.h +#usr/include/python2.7/sliceobject.h +#usr/include/python2.7/stringobject.h +#usr/include/python2.7/structmember.h +#usr/include/python2.7/structseq.h +#usr/include/python2.7/symtable.h +#usr/include/python2.7/sysmodule.h +#usr/include/python2.7/timefuncs.h +#usr/include/python2.7/token.h +#usr/include/python2.7/traceback.h +#usr/include/python2.7/tupleobject.h +#usr/include/python2.7/ucnhash.h +#usr/include/python2.7/unicodeobject.h +#usr/include/python2.7/warnings.h +#usr/include/python2.7/weakrefobject.h +usr/lib/libpython2.7.so +usr/lib/libpython2.7.so.1.0 +#usr/lib/pkgconfig/python-2.7.pc +#usr/lib/pkgconfig/python.pc +#usr/lib/pkgconfig/python2.pc +#usr/lib/python2.7 +#usr/lib/python2.7/BaseHTTPServer.py +usr/lib/python2.7/BaseHTTPServer.pyc +#usr/lib/python2.7/BaseHTTPServer.pyo +#usr/lib/python2.7/Bastion.py +usr/lib/python2.7/Bastion.pyc +#usr/lib/python2.7/Bastion.pyo +#usr/lib/python2.7/CGIHTTPServer.py +usr/lib/python2.7/CGIHTTPServer.pyc +#usr/lib/python2.7/CGIHTTPServer.pyo +#usr/lib/python2.7/ConfigParser.py +usr/lib/python2.7/ConfigParser.pyc +#usr/lib/python2.7/ConfigParser.pyo +#usr/lib/python2.7/Cookie.py +usr/lib/python2.7/Cookie.pyc +#usr/lib/python2.7/Cookie.pyo +#usr/lib/python2.7/DocXMLRPCServer.py +usr/lib/python2.7/DocXMLRPCServer.pyc +#usr/lib/python2.7/DocXMLRPCServer.pyo +#usr/lib/python2.7/HTMLParser.py +usr/lib/python2.7/HTMLParser.pyc +#usr/lib/python2.7/HTMLParser.pyo +#usr/lib/python2.7/LICENSE.txt +#usr/lib/python2.7/MimeWriter.py +usr/lib/python2.7/MimeWriter.pyc +#usr/lib/python2.7/MimeWriter.pyo +#usr/lib/python2.7/Queue.py +usr/lib/python2.7/Queue.pyc +#usr/lib/python2.7/Queue.pyo +#usr/lib/python2.7/SimpleHTTPServer.py +usr/lib/python2.7/SimpleHTTPServer.pyc +#usr/lib/python2.7/SimpleHTTPServer.pyo +#usr/lib/python2.7/SimpleXMLRPCServer.py +usr/lib/python2.7/SimpleXMLRPCServer.pyc +#usr/lib/python2.7/SimpleXMLRPCServer.pyo +#usr/lib/python2.7/SocketServer.py +usr/lib/python2.7/SocketServer.pyc +#usr/lib/python2.7/SocketServer.pyo +#usr/lib/python2.7/StringIO.py +usr/lib/python2.7/StringIO.pyc +#usr/lib/python2.7/StringIO.pyo +#usr/lib/python2.7/UserDict.py +usr/lib/python2.7/UserDict.pyc +#usr/lib/python2.7/UserDict.pyo +#usr/lib/python2.7/UserList.py +usr/lib/python2.7/UserList.pyc +#usr/lib/python2.7/UserList.pyo +#usr/lib/python2.7/UserString.py +usr/lib/python2.7/UserString.pyc +#usr/lib/python2.7/UserString.pyo +#usr/lib/python2.7/_LWPCookieJar.py +usr/lib/python2.7/_LWPCookieJar.pyc +#usr/lib/python2.7/_LWPCookieJar.pyo +#usr/lib/python2.7/_MozillaCookieJar.py +usr/lib/python2.7/_MozillaCookieJar.pyc +#usr/lib/python2.7/_MozillaCookieJar.pyo +#usr/lib/python2.7/__future__.py +usr/lib/python2.7/__future__.pyc +#usr/lib/python2.7/__future__.pyo +#usr/lib/python2.7/__phello__.foo.py +usr/lib/python2.7/__phello__.foo.pyc +#usr/lib/python2.7/__phello__.foo.pyo +#usr/lib/python2.7/_abcoll.py +usr/lib/python2.7/_abcoll.pyc +#usr/lib/python2.7/_abcoll.pyo +#usr/lib/python2.7/_osx_support.py +#usr/lib/python2.7/_osx_support.pyc +#usr/lib/python2.7/_osx_support.pyo +#usr/lib/python2.7/_pyio.py +usr/lib/python2.7/_pyio.pyc +#usr/lib/python2.7/_pyio.pyo +#usr/lib/python2.7/_strptime.py +usr/lib/python2.7/_strptime.pyc +#usr/lib/python2.7/_strptime.pyo +#usr/lib/python2.7/_sysconfigdata.py +usr/lib/python2.7/_sysconfigdata.pyc +#usr/lib/python2.7/_sysconfigdata.pyo +#usr/lib/python2.7/_threading_local.py +usr/lib/python2.7/_threading_local.pyc +#usr/lib/python2.7/_threading_local.pyo +#usr/lib/python2.7/_weakrefset.py +usr/lib/python2.7/_weakrefset.pyc +#usr/lib/python2.7/_weakrefset.pyo +#usr/lib/python2.7/abc.py +usr/lib/python2.7/abc.pyc +#usr/lib/python2.7/abc.pyo +#usr/lib/python2.7/aifc.py +usr/lib/python2.7/aifc.pyc +#usr/lib/python2.7/aifc.pyo +#usr/lib/python2.7/antigravity.py +usr/lib/python2.7/antigravity.pyc +#usr/lib/python2.7/antigravity.pyo +#usr/lib/python2.7/anydbm.py +usr/lib/python2.7/anydbm.pyc +#usr/lib/python2.7/anydbm.pyo +#usr/lib/python2.7/argparse.py +usr/lib/python2.7/argparse.pyc +#usr/lib/python2.7/argparse.pyo +#usr/lib/python2.7/ast.py +usr/lib/python2.7/ast.pyc +#usr/lib/python2.7/ast.pyo +#usr/lib/python2.7/asynchat.py +usr/lib/python2.7/asynchat.pyc +#usr/lib/python2.7/asynchat.pyo +#usr/lib/python2.7/asyncore.py +usr/lib/python2.7/asyncore.pyc +#usr/lib/python2.7/asyncore.pyo +#usr/lib/python2.7/atexit.py +usr/lib/python2.7/atexit.pyc +#usr/lib/python2.7/atexit.pyo +#usr/lib/python2.7/audiodev.py +usr/lib/python2.7/audiodev.pyc +#usr/lib/python2.7/audiodev.pyo +#usr/lib/python2.7/base64.py +usr/lib/python2.7/base64.pyc +#usr/lib/python2.7/base64.pyo +#usr/lib/python2.7/bdb.py +usr/lib/python2.7/bdb.pyc +#usr/lib/python2.7/bdb.pyo +#usr/lib/python2.7/binhex.py +usr/lib/python2.7/binhex.pyc +#usr/lib/python2.7/binhex.pyo +#usr/lib/python2.7/bisect.py +usr/lib/python2.7/bisect.pyc +#usr/lib/python2.7/bisect.pyo +#usr/lib/python2.7/bsddb +#usr/lib/python2.7/bsddb/__init__.py +usr/lib/python2.7/bsddb/__init__.pyc +#usr/lib/python2.7/bsddb/__init__.pyo +#usr/lib/python2.7/bsddb/db.py +usr/lib/python2.7/bsddb/db.pyc +#usr/lib/python2.7/bsddb/db.pyo +#usr/lib/python2.7/bsddb/dbobj.py +usr/lib/python2.7/bsddb/dbobj.pyc +#usr/lib/python2.7/bsddb/dbobj.pyo +#usr/lib/python2.7/bsddb/dbrecio.py +usr/lib/python2.7/bsddb/dbrecio.pyc +#usr/lib/python2.7/bsddb/dbrecio.pyo +#usr/lib/python2.7/bsddb/dbshelve.py +usr/lib/python2.7/bsddb/dbshelve.pyc +#usr/lib/python2.7/bsddb/dbshelve.pyo +#usr/lib/python2.7/bsddb/dbtables.py +usr/lib/python2.7/bsddb/dbtables.pyc +#usr/lib/python2.7/bsddb/dbtables.pyo +#usr/lib/python2.7/bsddb/dbutils.py +usr/lib/python2.7/bsddb/dbutils.pyc +#usr/lib/python2.7/bsddb/dbutils.pyo +#usr/lib/python2.7/bsddb/test +#usr/lib/python2.7/bsddb/test/__init__.py +#usr/lib/python2.7/bsddb/test/__init__.pyc +#usr/lib/python2.7/bsddb/test/__init__.pyo +#usr/lib/python2.7/bsddb/test/test_all.py +#usr/lib/python2.7/bsddb/test/test_all.pyc +#usr/lib/python2.7/bsddb/test/test_all.pyo +#usr/lib/python2.7/bsddb/test/test_associate.py +#usr/lib/python2.7/bsddb/test/test_associate.pyc +#usr/lib/python2.7/bsddb/test/test_associate.pyo +#usr/lib/python2.7/bsddb/test/test_basics.py +#usr/lib/python2.7/bsddb/test/test_basics.pyc +#usr/lib/python2.7/bsddb/test/test_basics.pyo +#usr/lib/python2.7/bsddb/test/test_compare.py +#usr/lib/python2.7/bsddb/test/test_compare.pyc +#usr/lib/python2.7/bsddb/test/test_compare.pyo +#usr/lib/python2.7/bsddb/test/test_compat.py +#usr/lib/python2.7/bsddb/test/test_compat.pyc +#usr/lib/python2.7/bsddb/test/test_compat.pyo +#usr/lib/python2.7/bsddb/test/test_cursor_pget_bug.py +#usr/lib/python2.7/bsddb/test/test_cursor_pget_bug.pyc +#usr/lib/python2.7/bsddb/test/test_cursor_pget_bug.pyo +#usr/lib/python2.7/bsddb/test/test_db.py +#usr/lib/python2.7/bsddb/test/test_db.pyc +#usr/lib/python2.7/bsddb/test/test_db.pyo +#usr/lib/python2.7/bsddb/test/test_dbenv.py +#usr/lib/python2.7/bsddb/test/test_dbenv.pyc +#usr/lib/python2.7/bsddb/test/test_dbenv.pyo +#usr/lib/python2.7/bsddb/test/test_dbobj.py +#usr/lib/python2.7/bsddb/test/test_dbobj.pyc +#usr/lib/python2.7/bsddb/test/test_dbobj.pyo +#usr/lib/python2.7/bsddb/test/test_dbshelve.py +#usr/lib/python2.7/bsddb/test/test_dbshelve.pyc +#usr/lib/python2.7/bsddb/test/test_dbshelve.pyo +#usr/lib/python2.7/bsddb/test/test_dbtables.py +#usr/lib/python2.7/bsddb/test/test_dbtables.pyc +#usr/lib/python2.7/bsddb/test/test_dbtables.pyo +#usr/lib/python2.7/bsddb/test/test_distributed_transactions.py +#usr/lib/python2.7/bsddb/test/test_distributed_transactions.pyc +#usr/lib/python2.7/bsddb/test/test_distributed_transactions.pyo +#usr/lib/python2.7/bsddb/test/test_early_close.py +#usr/lib/python2.7/bsddb/test/test_early_close.pyc +#usr/lib/python2.7/bsddb/test/test_early_close.pyo +#usr/lib/python2.7/bsddb/test/test_fileid.py +#usr/lib/python2.7/bsddb/test/test_fileid.pyc +#usr/lib/python2.7/bsddb/test/test_fileid.pyo +#usr/lib/python2.7/bsddb/test/test_get_none.py +#usr/lib/python2.7/bsddb/test/test_get_none.pyc +#usr/lib/python2.7/bsddb/test/test_get_none.pyo +#usr/lib/python2.7/bsddb/test/test_join.py +#usr/lib/python2.7/bsddb/test/test_join.pyc +#usr/lib/python2.7/bsddb/test/test_join.pyo +#usr/lib/python2.7/bsddb/test/test_lock.py +#usr/lib/python2.7/bsddb/test/test_lock.pyc +#usr/lib/python2.7/bsddb/test/test_lock.pyo +#usr/lib/python2.7/bsddb/test/test_misc.py +#usr/lib/python2.7/bsddb/test/test_misc.pyc +#usr/lib/python2.7/bsddb/test/test_misc.pyo +#usr/lib/python2.7/bsddb/test/test_pickle.py +#usr/lib/python2.7/bsddb/test/test_pickle.pyc +#usr/lib/python2.7/bsddb/test/test_pickle.pyo +#usr/lib/python2.7/bsddb/test/test_queue.py +#usr/lib/python2.7/bsddb/test/test_queue.pyc +#usr/lib/python2.7/bsddb/test/test_queue.pyo +#usr/lib/python2.7/bsddb/test/test_recno.py +#usr/lib/python2.7/bsddb/test/test_recno.pyc +#usr/lib/python2.7/bsddb/test/test_recno.pyo +#usr/lib/python2.7/bsddb/test/test_replication.py +#usr/lib/python2.7/bsddb/test/test_replication.pyc +#usr/lib/python2.7/bsddb/test/test_replication.pyo +#usr/lib/python2.7/bsddb/test/test_sequence.py +#usr/lib/python2.7/bsddb/test/test_sequence.pyc +#usr/lib/python2.7/bsddb/test/test_sequence.pyo +#usr/lib/python2.7/bsddb/test/test_thread.py +#usr/lib/python2.7/bsddb/test/test_thread.pyc +#usr/lib/python2.7/bsddb/test/test_thread.pyo +#usr/lib/python2.7/cProfile.py +usr/lib/python2.7/cProfile.pyc +#usr/lib/python2.7/cProfile.pyo +#usr/lib/python2.7/calendar.py +usr/lib/python2.7/calendar.pyc +#usr/lib/python2.7/calendar.pyo +#usr/lib/python2.7/cgi.py +usr/lib/python2.7/cgi.pyc +#usr/lib/python2.7/cgi.pyo +#usr/lib/python2.7/cgitb.py +usr/lib/python2.7/cgitb.pyc +#usr/lib/python2.7/cgitb.pyo +#usr/lib/python2.7/chunk.py +usr/lib/python2.7/chunk.pyc +#usr/lib/python2.7/chunk.pyo +#usr/lib/python2.7/cmd.py +usr/lib/python2.7/cmd.pyc +#usr/lib/python2.7/cmd.pyo +#usr/lib/python2.7/code.py +usr/lib/python2.7/code.pyc +#usr/lib/python2.7/code.pyo +#usr/lib/python2.7/codecs.py +usr/lib/python2.7/codecs.pyc +#usr/lib/python2.7/codecs.pyo +#usr/lib/python2.7/codeop.py +usr/lib/python2.7/codeop.pyc +#usr/lib/python2.7/codeop.pyo +#usr/lib/python2.7/collections.py +usr/lib/python2.7/collections.pyc +#usr/lib/python2.7/collections.pyo +#usr/lib/python2.7/colorsys.py +usr/lib/python2.7/colorsys.pyc +#usr/lib/python2.7/colorsys.pyo +#usr/lib/python2.7/commands.py +usr/lib/python2.7/commands.pyc +#usr/lib/python2.7/commands.pyo +#usr/lib/python2.7/compileall.py +usr/lib/python2.7/compileall.pyc +#usr/lib/python2.7/compileall.pyo +#usr/lib/python2.7/compiler +#usr/lib/python2.7/compiler/__init__.py +usr/lib/python2.7/compiler/__init__.pyc +#usr/lib/python2.7/compiler/__init__.pyo +#usr/lib/python2.7/compiler/ast.py +usr/lib/python2.7/compiler/ast.pyc +#usr/lib/python2.7/compiler/ast.pyo +#usr/lib/python2.7/compiler/consts.py +usr/lib/python2.7/compiler/consts.pyc +#usr/lib/python2.7/compiler/consts.pyo +#usr/lib/python2.7/compiler/future.py +usr/lib/python2.7/compiler/future.pyc +#usr/lib/python2.7/compiler/future.pyo +#usr/lib/python2.7/compiler/misc.py +usr/lib/python2.7/compiler/misc.pyc +#usr/lib/python2.7/compiler/misc.pyo +#usr/lib/python2.7/compiler/pyassem.py +usr/lib/python2.7/compiler/pyassem.pyc +#usr/lib/python2.7/compiler/pyassem.pyo +#usr/lib/python2.7/compiler/pycodegen.py +usr/lib/python2.7/compiler/pycodegen.pyc +#usr/lib/python2.7/compiler/pycodegen.pyo +#usr/lib/python2.7/compiler/symbols.py +usr/lib/python2.7/compiler/symbols.pyc +#usr/lib/python2.7/compiler/symbols.pyo +#usr/lib/python2.7/compiler/syntax.py +usr/lib/python2.7/compiler/syntax.pyc +#usr/lib/python2.7/compiler/syntax.pyo +#usr/lib/python2.7/compiler/transformer.py +usr/lib/python2.7/compiler/transformer.pyc +#usr/lib/python2.7/compiler/transformer.pyo +#usr/lib/python2.7/compiler/visitor.py +usr/lib/python2.7/compiler/visitor.pyc +#usr/lib/python2.7/compiler/visitor.pyo +usr/lib/python2.7/config +usr/lib/python2.7/config/Makefile +#usr/lib/python2.7/config/Setup +#usr/lib/python2.7/config/Setup.config +#usr/lib/python2.7/config/Setup.local +#usr/lib/python2.7/config/config.c +#usr/lib/python2.7/config/config.c.in +#usr/lib/python2.7/config/install-sh +#usr/lib/python2.7/config/libpython2.7.a +#usr/lib/python2.7/config/makesetup +#usr/lib/python2.7/config/python.o +#usr/lib/python2.7/contextlib.py +usr/lib/python2.7/contextlib.pyc +#usr/lib/python2.7/contextlib.pyo +#usr/lib/python2.7/cookielib.py +usr/lib/python2.7/cookielib.pyc +#usr/lib/python2.7/cookielib.pyo +#usr/lib/python2.7/copy.py +usr/lib/python2.7/copy.pyc +#usr/lib/python2.7/copy.pyo +#usr/lib/python2.7/copy_reg.py +usr/lib/python2.7/copy_reg.pyc +#usr/lib/python2.7/copy_reg.pyo +#usr/lib/python2.7/csv.py +usr/lib/python2.7/csv.pyc +#usr/lib/python2.7/csv.pyo +#usr/lib/python2.7/ctypes +#usr/lib/python2.7/ctypes/__init__.py +usr/lib/python2.7/ctypes/__init__.pyc +#usr/lib/python2.7/ctypes/__init__.pyo +#usr/lib/python2.7/ctypes/_endian.py +usr/lib/python2.7/ctypes/_endian.pyc +#usr/lib/python2.7/ctypes/_endian.pyo +#usr/lib/python2.7/ctypes/macholib +#usr/lib/python2.7/ctypes/macholib/README.ctypes +#usr/lib/python2.7/ctypes/macholib/__init__.py +usr/lib/python2.7/ctypes/macholib/__init__.pyc +#usr/lib/python2.7/ctypes/macholib/__init__.pyo +#usr/lib/python2.7/ctypes/macholib/dyld.py +usr/lib/python2.7/ctypes/macholib/dyld.pyc +#usr/lib/python2.7/ctypes/macholib/dyld.pyo +#usr/lib/python2.7/ctypes/macholib/dylib.py +usr/lib/python2.7/ctypes/macholib/dylib.pyc +#usr/lib/python2.7/ctypes/macholib/dylib.pyo +usr/lib/python2.7/ctypes/macholib/fetch_macholib +usr/lib/python2.7/ctypes/macholib/fetch_macholib.bat +#usr/lib/python2.7/ctypes/macholib/framework.py +usr/lib/python2.7/ctypes/macholib/framework.pyc +#usr/lib/python2.7/ctypes/macholib/framework.pyo +#usr/lib/python2.7/ctypes/test +#usr/lib/python2.7/ctypes/test/__init__.py +#usr/lib/python2.7/ctypes/test/__init__.pyc +#usr/lib/python2.7/ctypes/test/__init__.pyo +#usr/lib/python2.7/ctypes/test/runtests.py +#usr/lib/python2.7/ctypes/test/runtests.pyc +#usr/lib/python2.7/ctypes/test/runtests.pyo +#usr/lib/python2.7/ctypes/test/test_anon.py +#usr/lib/python2.7/ctypes/test/test_anon.pyc +#usr/lib/python2.7/ctypes/test/test_anon.pyo +#usr/lib/python2.7/ctypes/test/test_array_in_pointer.py +#usr/lib/python2.7/ctypes/test/test_array_in_pointer.pyc +#usr/lib/python2.7/ctypes/test/test_array_in_pointer.pyo +#usr/lib/python2.7/ctypes/test/test_arrays.py +#usr/lib/python2.7/ctypes/test/test_arrays.pyc +#usr/lib/python2.7/ctypes/test/test_arrays.pyo +#usr/lib/python2.7/ctypes/test/test_as_parameter.py +#usr/lib/python2.7/ctypes/test/test_as_parameter.pyc +#usr/lib/python2.7/ctypes/test/test_as_parameter.pyo +#usr/lib/python2.7/ctypes/test/test_bitfields.py +#usr/lib/python2.7/ctypes/test/test_bitfields.pyc +#usr/lib/python2.7/ctypes/test/test_bitfields.pyo +#usr/lib/python2.7/ctypes/test/test_buffers.py +#usr/lib/python2.7/ctypes/test/test_buffers.pyc +#usr/lib/python2.7/ctypes/test/test_buffers.pyo +#usr/lib/python2.7/ctypes/test/test_byteswap.py +#usr/lib/python2.7/ctypes/test/test_byteswap.pyc +#usr/lib/python2.7/ctypes/test/test_byteswap.pyo +#usr/lib/python2.7/ctypes/test/test_callbacks.py +#usr/lib/python2.7/ctypes/test/test_callbacks.pyc +#usr/lib/python2.7/ctypes/test/test_callbacks.pyo +#usr/lib/python2.7/ctypes/test/test_cast.py +#usr/lib/python2.7/ctypes/test/test_cast.pyc +#usr/lib/python2.7/ctypes/test/test_cast.pyo +#usr/lib/python2.7/ctypes/test/test_cfuncs.py +#usr/lib/python2.7/ctypes/test/test_cfuncs.pyc +#usr/lib/python2.7/ctypes/test/test_cfuncs.pyo +#usr/lib/python2.7/ctypes/test/test_checkretval.py +#usr/lib/python2.7/ctypes/test/test_checkretval.pyc +#usr/lib/python2.7/ctypes/test/test_checkretval.pyo +#usr/lib/python2.7/ctypes/test/test_delattr.py +#usr/lib/python2.7/ctypes/test/test_delattr.pyc +#usr/lib/python2.7/ctypes/test/test_delattr.pyo +#usr/lib/python2.7/ctypes/test/test_errno.py +#usr/lib/python2.7/ctypes/test/test_errno.pyc +#usr/lib/python2.7/ctypes/test/test_errno.pyo +#usr/lib/python2.7/ctypes/test/test_find.py +#usr/lib/python2.7/ctypes/test/test_find.pyc +#usr/lib/python2.7/ctypes/test/test_find.pyo +#usr/lib/python2.7/ctypes/test/test_frombuffer.py +#usr/lib/python2.7/ctypes/test/test_frombuffer.pyc +#usr/lib/python2.7/ctypes/test/test_frombuffer.pyo +#usr/lib/python2.7/ctypes/test/test_funcptr.py +#usr/lib/python2.7/ctypes/test/test_funcptr.pyc +#usr/lib/python2.7/ctypes/test/test_funcptr.pyo +#usr/lib/python2.7/ctypes/test/test_functions.py +#usr/lib/python2.7/ctypes/test/test_functions.pyc +#usr/lib/python2.7/ctypes/test/test_functions.pyo +#usr/lib/python2.7/ctypes/test/test_incomplete.py +#usr/lib/python2.7/ctypes/test/test_incomplete.pyc +#usr/lib/python2.7/ctypes/test/test_incomplete.pyo +#usr/lib/python2.7/ctypes/test/test_init.py +#usr/lib/python2.7/ctypes/test/test_init.pyc +#usr/lib/python2.7/ctypes/test/test_init.pyo +#usr/lib/python2.7/ctypes/test/test_internals.py +#usr/lib/python2.7/ctypes/test/test_internals.pyc +#usr/lib/python2.7/ctypes/test/test_internals.pyo +#usr/lib/python2.7/ctypes/test/test_keeprefs.py +#usr/lib/python2.7/ctypes/test/test_keeprefs.pyc +#usr/lib/python2.7/ctypes/test/test_keeprefs.pyo +#usr/lib/python2.7/ctypes/test/test_libc.py +#usr/lib/python2.7/ctypes/test/test_libc.pyc +#usr/lib/python2.7/ctypes/test/test_libc.pyo +#usr/lib/python2.7/ctypes/test/test_loading.py +#usr/lib/python2.7/ctypes/test/test_loading.pyc +#usr/lib/python2.7/ctypes/test/test_loading.pyo +#usr/lib/python2.7/ctypes/test/test_macholib.py +#usr/lib/python2.7/ctypes/test/test_macholib.pyc +#usr/lib/python2.7/ctypes/test/test_macholib.pyo +#usr/lib/python2.7/ctypes/test/test_memfunctions.py +#usr/lib/python2.7/ctypes/test/test_memfunctions.pyc +#usr/lib/python2.7/ctypes/test/test_memfunctions.pyo +#usr/lib/python2.7/ctypes/test/test_numbers.py +#usr/lib/python2.7/ctypes/test/test_numbers.pyc +#usr/lib/python2.7/ctypes/test/test_numbers.pyo +#usr/lib/python2.7/ctypes/test/test_objects.py +#usr/lib/python2.7/ctypes/test/test_objects.pyc +#usr/lib/python2.7/ctypes/test/test_objects.pyo +#usr/lib/python2.7/ctypes/test/test_parameters.py +#usr/lib/python2.7/ctypes/test/test_parameters.pyc +#usr/lib/python2.7/ctypes/test/test_parameters.pyo +#usr/lib/python2.7/ctypes/test/test_pep3118.py +#usr/lib/python2.7/ctypes/test/test_pep3118.pyc +#usr/lib/python2.7/ctypes/test/test_pep3118.pyo +#usr/lib/python2.7/ctypes/test/test_pickling.py +#usr/lib/python2.7/ctypes/test/test_pickling.pyc +#usr/lib/python2.7/ctypes/test/test_pickling.pyo +#usr/lib/python2.7/ctypes/test/test_pointers.py +#usr/lib/python2.7/ctypes/test/test_pointers.pyc +#usr/lib/python2.7/ctypes/test/test_pointers.pyo +#usr/lib/python2.7/ctypes/test/test_prototypes.py +#usr/lib/python2.7/ctypes/test/test_prototypes.pyc +#usr/lib/python2.7/ctypes/test/test_prototypes.pyo +#usr/lib/python2.7/ctypes/test/test_python_api.py +#usr/lib/python2.7/ctypes/test/test_python_api.pyc +#usr/lib/python2.7/ctypes/test/test_python_api.pyo +#usr/lib/python2.7/ctypes/test/test_random_things.py +#usr/lib/python2.7/ctypes/test/test_random_things.pyc +#usr/lib/python2.7/ctypes/test/test_random_things.pyo +#usr/lib/python2.7/ctypes/test/test_refcounts.py +#usr/lib/python2.7/ctypes/test/test_refcounts.pyc +#usr/lib/python2.7/ctypes/test/test_refcounts.pyo +#usr/lib/python2.7/ctypes/test/test_repr.py +#usr/lib/python2.7/ctypes/test/test_repr.pyc +#usr/lib/python2.7/ctypes/test/test_repr.pyo +#usr/lib/python2.7/ctypes/test/test_returnfuncptrs.py +#usr/lib/python2.7/ctypes/test/test_returnfuncptrs.pyc +#usr/lib/python2.7/ctypes/test/test_returnfuncptrs.pyo +#usr/lib/python2.7/ctypes/test/test_simplesubclasses.py +#usr/lib/python2.7/ctypes/test/test_simplesubclasses.pyc +#usr/lib/python2.7/ctypes/test/test_simplesubclasses.pyo +#usr/lib/python2.7/ctypes/test/test_sizes.py +#usr/lib/python2.7/ctypes/test/test_sizes.pyc +#usr/lib/python2.7/ctypes/test/test_sizes.pyo +#usr/lib/python2.7/ctypes/test/test_slicing.py +#usr/lib/python2.7/ctypes/test/test_slicing.pyc +#usr/lib/python2.7/ctypes/test/test_slicing.pyo +#usr/lib/python2.7/ctypes/test/test_stringptr.py +#usr/lib/python2.7/ctypes/test/test_stringptr.pyc +#usr/lib/python2.7/ctypes/test/test_stringptr.pyo +#usr/lib/python2.7/ctypes/test/test_strings.py +#usr/lib/python2.7/ctypes/test/test_strings.pyc +#usr/lib/python2.7/ctypes/test/test_strings.pyo +#usr/lib/python2.7/ctypes/test/test_struct_fields.py +#usr/lib/python2.7/ctypes/test/test_struct_fields.pyc +#usr/lib/python2.7/ctypes/test/test_struct_fields.pyo +#usr/lib/python2.7/ctypes/test/test_structures.py +#usr/lib/python2.7/ctypes/test/test_structures.pyc +#usr/lib/python2.7/ctypes/test/test_structures.pyo +#usr/lib/python2.7/ctypes/test/test_unaligned_structures.py +#usr/lib/python2.7/ctypes/test/test_unaligned_structures.pyc +#usr/lib/python2.7/ctypes/test/test_unaligned_structures.pyo +#usr/lib/python2.7/ctypes/test/test_unicode.py +#usr/lib/python2.7/ctypes/test/test_unicode.pyc +#usr/lib/python2.7/ctypes/test/test_unicode.pyo +#usr/lib/python2.7/ctypes/test/test_values.py +#usr/lib/python2.7/ctypes/test/test_values.pyc +#usr/lib/python2.7/ctypes/test/test_values.pyo +#usr/lib/python2.7/ctypes/test/test_varsize_struct.py +#usr/lib/python2.7/ctypes/test/test_varsize_struct.pyc +#usr/lib/python2.7/ctypes/test/test_varsize_struct.pyo +#usr/lib/python2.7/ctypes/test/test_win32.py +#usr/lib/python2.7/ctypes/test/test_win32.pyc +#usr/lib/python2.7/ctypes/test/test_win32.pyo +#usr/lib/python2.7/ctypes/test/test_wintypes.py +#usr/lib/python2.7/ctypes/test/test_wintypes.pyc +#usr/lib/python2.7/ctypes/test/test_wintypes.pyo +#usr/lib/python2.7/ctypes/util.py +usr/lib/python2.7/ctypes/util.pyc +#usr/lib/python2.7/ctypes/util.pyo +#usr/lib/python2.7/ctypes/wintypes.py +usr/lib/python2.7/ctypes/wintypes.pyc +#usr/lib/python2.7/ctypes/wintypes.pyo +#usr/lib/python2.7/curses +#usr/lib/python2.7/curses/__init__.py +usr/lib/python2.7/curses/__init__.pyc +#usr/lib/python2.7/curses/__init__.pyo +#usr/lib/python2.7/curses/ascii.py +usr/lib/python2.7/curses/ascii.pyc +#usr/lib/python2.7/curses/ascii.pyo +#usr/lib/python2.7/curses/has_key.py +usr/lib/python2.7/curses/has_key.pyc +#usr/lib/python2.7/curses/has_key.pyo +#usr/lib/python2.7/curses/panel.py +usr/lib/python2.7/curses/panel.pyc +#usr/lib/python2.7/curses/panel.pyo +#usr/lib/python2.7/curses/textpad.py +usr/lib/python2.7/curses/textpad.pyc +#usr/lib/python2.7/curses/textpad.pyo +#usr/lib/python2.7/curses/wrapper.py +usr/lib/python2.7/curses/wrapper.pyc +#usr/lib/python2.7/curses/wrapper.pyo +#usr/lib/python2.7/dbhash.py +usr/lib/python2.7/dbhash.pyc +#usr/lib/python2.7/dbhash.pyo +#usr/lib/python2.7/decimal.py +usr/lib/python2.7/decimal.pyc +#usr/lib/python2.7/decimal.pyo +#usr/lib/python2.7/difflib.py +usr/lib/python2.7/difflib.pyc +#usr/lib/python2.7/difflib.pyo +#usr/lib/python2.7/dircache.py +usr/lib/python2.7/dircache.pyc +#usr/lib/python2.7/dircache.pyo +#usr/lib/python2.7/dis.py +usr/lib/python2.7/dis.pyc +#usr/lib/python2.7/dis.pyo +#usr/lib/python2.7/distutils +#usr/lib/python2.7/distutils/README +#usr/lib/python2.7/distutils/__init__.py +#usr/lib/python2.7/distutils/__init__.pyc +#usr/lib/python2.7/distutils/__init__.pyo +#usr/lib/python2.7/distutils/archive_util.py +#usr/lib/python2.7/distutils/archive_util.pyc +#usr/lib/python2.7/distutils/archive_util.pyo +#usr/lib/python2.7/distutils/bcppcompiler.py +#usr/lib/python2.7/distutils/bcppcompiler.pyc +#usr/lib/python2.7/distutils/bcppcompiler.pyo +#usr/lib/python2.7/distutils/ccompiler.py +#usr/lib/python2.7/distutils/ccompiler.pyc +#usr/lib/python2.7/distutils/ccompiler.pyo +#usr/lib/python2.7/distutils/cmd.py +#usr/lib/python2.7/distutils/cmd.pyc +#usr/lib/python2.7/distutils/cmd.pyo +#usr/lib/python2.7/distutils/command +#usr/lib/python2.7/distutils/command/__init__.py +#usr/lib/python2.7/distutils/command/__init__.pyc +#usr/lib/python2.7/distutils/command/__init__.pyo +#usr/lib/python2.7/distutils/command/bdist.py +#usr/lib/python2.7/distutils/command/bdist.pyc +#usr/lib/python2.7/distutils/command/bdist.pyo +#usr/lib/python2.7/distutils/command/bdist_dumb.py +#usr/lib/python2.7/distutils/command/bdist_dumb.pyc +#usr/lib/python2.7/distutils/command/bdist_dumb.pyo +#usr/lib/python2.7/distutils/command/bdist_msi.py +#usr/lib/python2.7/distutils/command/bdist_msi.pyc +#usr/lib/python2.7/distutils/command/bdist_msi.pyo +#usr/lib/python2.7/distutils/command/bdist_rpm.py +#usr/lib/python2.7/distutils/command/bdist_rpm.pyc +#usr/lib/python2.7/distutils/command/bdist_rpm.pyo +#usr/lib/python2.7/distutils/command/bdist_wininst.py +#usr/lib/python2.7/distutils/command/bdist_wininst.pyc +#usr/lib/python2.7/distutils/command/bdist_wininst.pyo +#usr/lib/python2.7/distutils/command/build.py +#usr/lib/python2.7/distutils/command/build.pyc +#usr/lib/python2.7/distutils/command/build.pyo +#usr/lib/python2.7/distutils/command/build_clib.py +#usr/lib/python2.7/distutils/command/build_clib.pyc +#usr/lib/python2.7/distutils/command/build_clib.pyo +#usr/lib/python2.7/distutils/command/build_ext.py +#usr/lib/python2.7/distutils/command/build_ext.pyc +#usr/lib/python2.7/distutils/command/build_ext.pyo +#usr/lib/python2.7/distutils/command/build_py.py +#usr/lib/python2.7/distutils/command/build_py.pyc +#usr/lib/python2.7/distutils/command/build_py.pyo +#usr/lib/python2.7/distutils/command/build_scripts.py +#usr/lib/python2.7/distutils/command/build_scripts.pyc +#usr/lib/python2.7/distutils/command/build_scripts.pyo +#usr/lib/python2.7/distutils/command/check.py +#usr/lib/python2.7/distutils/command/check.pyc +#usr/lib/python2.7/distutils/command/check.pyo +#usr/lib/python2.7/distutils/command/clean.py +#usr/lib/python2.7/distutils/command/clean.pyc +#usr/lib/python2.7/distutils/command/clean.pyo +#usr/lib/python2.7/distutils/command/command_template +#usr/lib/python2.7/distutils/command/config.py +#usr/lib/python2.7/distutils/command/config.pyc +#usr/lib/python2.7/distutils/command/config.pyo +#usr/lib/python2.7/distutils/command/install.py +#usr/lib/python2.7/distutils/command/install.pyc +#usr/lib/python2.7/distutils/command/install.pyo +#usr/lib/python2.7/distutils/command/install_data.py +#usr/lib/python2.7/distutils/command/install_data.pyc +#usr/lib/python2.7/distutils/command/install_data.pyo +#usr/lib/python2.7/distutils/command/install_egg_info.py +#usr/lib/python2.7/distutils/command/install_egg_info.pyc +#usr/lib/python2.7/distutils/command/install_egg_info.pyo +#usr/lib/python2.7/distutils/command/install_headers.py +#usr/lib/python2.7/distutils/command/install_headers.pyc +#usr/lib/python2.7/distutils/command/install_headers.pyo +#usr/lib/python2.7/distutils/command/install_lib.py +#usr/lib/python2.7/distutils/command/install_lib.pyc +#usr/lib/python2.7/distutils/command/install_lib.pyo +#usr/lib/python2.7/distutils/command/install_scripts.py +#usr/lib/python2.7/distutils/command/install_scripts.pyc +#usr/lib/python2.7/distutils/command/install_scripts.pyo +#usr/lib/python2.7/distutils/command/register.py +#usr/lib/python2.7/distutils/command/register.pyc +#usr/lib/python2.7/distutils/command/register.pyo +#usr/lib/python2.7/distutils/command/sdist.py +#usr/lib/python2.7/distutils/command/sdist.pyc +#usr/lib/python2.7/distutils/command/sdist.pyo +#usr/lib/python2.7/distutils/command/upload.py +#usr/lib/python2.7/distutils/command/upload.pyc +#usr/lib/python2.7/distutils/command/upload.pyo +#usr/lib/python2.7/distutils/command/wininst-6.0.exe +#usr/lib/python2.7/distutils/command/wininst-7.1.exe +#usr/lib/python2.7/distutils/command/wininst-8.0.exe +#usr/lib/python2.7/distutils/command/wininst-9.0-amd64.exe +#usr/lib/python2.7/distutils/command/wininst-9.0.exe +#usr/lib/python2.7/distutils/config.py +#usr/lib/python2.7/distutils/config.pyc +#usr/lib/python2.7/distutils/config.pyo +#usr/lib/python2.7/distutils/core.py +#usr/lib/python2.7/distutils/core.pyc +#usr/lib/python2.7/distutils/core.pyo +#usr/lib/python2.7/distutils/cygwinccompiler.py +#usr/lib/python2.7/distutils/cygwinccompiler.pyc +#usr/lib/python2.7/distutils/cygwinccompiler.pyo +#usr/lib/python2.7/distutils/debug.py +#usr/lib/python2.7/distutils/debug.pyc +#usr/lib/python2.7/distutils/debug.pyo +#usr/lib/python2.7/distutils/dep_util.py +#usr/lib/python2.7/distutils/dep_util.pyc +#usr/lib/python2.7/distutils/dep_util.pyo +#usr/lib/python2.7/distutils/dir_util.py +#usr/lib/python2.7/distutils/dir_util.pyc +#usr/lib/python2.7/distutils/dir_util.pyo +#usr/lib/python2.7/distutils/dist.py +#usr/lib/python2.7/distutils/dist.pyc +#usr/lib/python2.7/distutils/dist.pyo +#usr/lib/python2.7/distutils/emxccompiler.py +#usr/lib/python2.7/distutils/emxccompiler.pyc +#usr/lib/python2.7/distutils/emxccompiler.pyo +#usr/lib/python2.7/distutils/errors.py +#usr/lib/python2.7/distutils/errors.pyc +#usr/lib/python2.7/distutils/errors.pyo +#usr/lib/python2.7/distutils/extension.py +#usr/lib/python2.7/distutils/extension.pyc +#usr/lib/python2.7/distutils/extension.pyo +#usr/lib/python2.7/distutils/fancy_getopt.py +#usr/lib/python2.7/distutils/fancy_getopt.pyc +#usr/lib/python2.7/distutils/fancy_getopt.pyo +#usr/lib/python2.7/distutils/file_util.py +#usr/lib/python2.7/distutils/file_util.pyc +#usr/lib/python2.7/distutils/file_util.pyo +#usr/lib/python2.7/distutils/filelist.py +#usr/lib/python2.7/distutils/filelist.pyc +#usr/lib/python2.7/distutils/filelist.pyo +#usr/lib/python2.7/distutils/log.py +#usr/lib/python2.7/distutils/log.pyc +#usr/lib/python2.7/distutils/log.pyo +#usr/lib/python2.7/distutils/msvc9compiler.py +#usr/lib/python2.7/distutils/msvc9compiler.pyc +#usr/lib/python2.7/distutils/msvc9compiler.pyo +#usr/lib/python2.7/distutils/msvccompiler.py +#usr/lib/python2.7/distutils/msvccompiler.pyc +#usr/lib/python2.7/distutils/msvccompiler.pyo +#usr/lib/python2.7/distutils/spawn.py +#usr/lib/python2.7/distutils/spawn.pyc +#usr/lib/python2.7/distutils/spawn.pyo +#usr/lib/python2.7/distutils/sysconfig.py +#usr/lib/python2.7/distutils/sysconfig.pyc +#usr/lib/python2.7/distutils/sysconfig.pyo +#usr/lib/python2.7/distutils/tests +#usr/lib/python2.7/distutils/tests/Setup.sample +#usr/lib/python2.7/distutils/tests/__init__.py +#usr/lib/python2.7/distutils/tests/__init__.pyc +#usr/lib/python2.7/distutils/tests/__init__.pyo +#usr/lib/python2.7/distutils/tests/setuptools_build_ext.py +#usr/lib/python2.7/distutils/tests/setuptools_build_ext.pyc +#usr/lib/python2.7/distutils/tests/setuptools_build_ext.pyo +#usr/lib/python2.7/distutils/tests/setuptools_extension.py +#usr/lib/python2.7/distutils/tests/setuptools_extension.pyc +#usr/lib/python2.7/distutils/tests/setuptools_extension.pyo +#usr/lib/python2.7/distutils/tests/support.py +#usr/lib/python2.7/distutils/tests/support.pyc +#usr/lib/python2.7/distutils/tests/support.pyo +#usr/lib/python2.7/distutils/tests/test_archive_util.py +#usr/lib/python2.7/distutils/tests/test_archive_util.pyc +#usr/lib/python2.7/distutils/tests/test_archive_util.pyo +#usr/lib/python2.7/distutils/tests/test_bdist.py +#usr/lib/python2.7/distutils/tests/test_bdist.pyc +#usr/lib/python2.7/distutils/tests/test_bdist.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_dumb.py +#usr/lib/python2.7/distutils/tests/test_bdist_dumb.pyc +#usr/lib/python2.7/distutils/tests/test_bdist_dumb.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_msi.py +#usr/lib/python2.7/distutils/tests/test_bdist_msi.pyc +#usr/lib/python2.7/distutils/tests/test_bdist_msi.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_rpm.py +#usr/lib/python2.7/distutils/tests/test_bdist_rpm.pyc +#usr/lib/python2.7/distutils/tests/test_bdist_rpm.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_wininst.py +#usr/lib/python2.7/distutils/tests/test_bdist_wininst.pyc +#usr/lib/python2.7/distutils/tests/test_bdist_wininst.pyo +#usr/lib/python2.7/distutils/tests/test_build.py +#usr/lib/python2.7/distutils/tests/test_build.pyc +#usr/lib/python2.7/distutils/tests/test_build.pyo +#usr/lib/python2.7/distutils/tests/test_build_clib.py +#usr/lib/python2.7/distutils/tests/test_build_clib.pyc +#usr/lib/python2.7/distutils/tests/test_build_clib.pyo +#usr/lib/python2.7/distutils/tests/test_build_ext.py +#usr/lib/python2.7/distutils/tests/test_build_ext.pyc +#usr/lib/python2.7/distutils/tests/test_build_ext.pyo +#usr/lib/python2.7/distutils/tests/test_build_py.py +#usr/lib/python2.7/distutils/tests/test_build_py.pyc +#usr/lib/python2.7/distutils/tests/test_build_py.pyo +#usr/lib/python2.7/distutils/tests/test_build_scripts.py +#usr/lib/python2.7/distutils/tests/test_build_scripts.pyc +#usr/lib/python2.7/distutils/tests/test_build_scripts.pyo +#usr/lib/python2.7/distutils/tests/test_ccompiler.py +#usr/lib/python2.7/distutils/tests/test_ccompiler.pyc +#usr/lib/python2.7/distutils/tests/test_ccompiler.pyo +#usr/lib/python2.7/distutils/tests/test_check.py +#usr/lib/python2.7/distutils/tests/test_check.pyc +#usr/lib/python2.7/distutils/tests/test_check.pyo +#usr/lib/python2.7/distutils/tests/test_clean.py +#usr/lib/python2.7/distutils/tests/test_clean.pyc +#usr/lib/python2.7/distutils/tests/test_clean.pyo +#usr/lib/python2.7/distutils/tests/test_cmd.py +#usr/lib/python2.7/distutils/tests/test_cmd.pyc +#usr/lib/python2.7/distutils/tests/test_cmd.pyo +#usr/lib/python2.7/distutils/tests/test_config.py +#usr/lib/python2.7/distutils/tests/test_config.pyc +#usr/lib/python2.7/distutils/tests/test_config.pyo +#usr/lib/python2.7/distutils/tests/test_config_cmd.py +#usr/lib/python2.7/distutils/tests/test_config_cmd.pyc +#usr/lib/python2.7/distutils/tests/test_config_cmd.pyo +#usr/lib/python2.7/distutils/tests/test_core.py +#usr/lib/python2.7/distutils/tests/test_core.pyc +#usr/lib/python2.7/distutils/tests/test_core.pyo +#usr/lib/python2.7/distutils/tests/test_dep_util.py +#usr/lib/python2.7/distutils/tests/test_dep_util.pyc +#usr/lib/python2.7/distutils/tests/test_dep_util.pyo +#usr/lib/python2.7/distutils/tests/test_dir_util.py +#usr/lib/python2.7/distutils/tests/test_dir_util.pyc +#usr/lib/python2.7/distutils/tests/test_dir_util.pyo +#usr/lib/python2.7/distutils/tests/test_dist.py +#usr/lib/python2.7/distutils/tests/test_dist.pyc +#usr/lib/python2.7/distutils/tests/test_dist.pyo +#usr/lib/python2.7/distutils/tests/test_file_util.py +#usr/lib/python2.7/distutils/tests/test_file_util.pyc +#usr/lib/python2.7/distutils/tests/test_file_util.pyo +#usr/lib/python2.7/distutils/tests/test_filelist.py +#usr/lib/python2.7/distutils/tests/test_filelist.pyc +#usr/lib/python2.7/distutils/tests/test_filelist.pyo +#usr/lib/python2.7/distutils/tests/test_install.py +#usr/lib/python2.7/distutils/tests/test_install.pyc +#usr/lib/python2.7/distutils/tests/test_install.pyo +#usr/lib/python2.7/distutils/tests/test_install_data.py +#usr/lib/python2.7/distutils/tests/test_install_data.pyc +#usr/lib/python2.7/distutils/tests/test_install_data.pyo +#usr/lib/python2.7/distutils/tests/test_install_headers.py +#usr/lib/python2.7/distutils/tests/test_install_headers.pyc +#usr/lib/python2.7/distutils/tests/test_install_headers.pyo +#usr/lib/python2.7/distutils/tests/test_install_lib.py +#usr/lib/python2.7/distutils/tests/test_install_lib.pyc +#usr/lib/python2.7/distutils/tests/test_install_lib.pyo +#usr/lib/python2.7/distutils/tests/test_install_scripts.py +#usr/lib/python2.7/distutils/tests/test_install_scripts.pyc +#usr/lib/python2.7/distutils/tests/test_install_scripts.pyo +#usr/lib/python2.7/distutils/tests/test_msvc9compiler.py +#usr/lib/python2.7/distutils/tests/test_msvc9compiler.pyc +#usr/lib/python2.7/distutils/tests/test_msvc9compiler.pyo +#usr/lib/python2.7/distutils/tests/test_register.py +#usr/lib/python2.7/distutils/tests/test_register.pyc +#usr/lib/python2.7/distutils/tests/test_register.pyo +#usr/lib/python2.7/distutils/tests/test_sdist.py +#usr/lib/python2.7/distutils/tests/test_sdist.pyc +#usr/lib/python2.7/distutils/tests/test_sdist.pyo +#usr/lib/python2.7/distutils/tests/test_spawn.py +#usr/lib/python2.7/distutils/tests/test_spawn.pyc +#usr/lib/python2.7/distutils/tests/test_spawn.pyo +#usr/lib/python2.7/distutils/tests/test_sysconfig.py +#usr/lib/python2.7/distutils/tests/test_sysconfig.pyc +#usr/lib/python2.7/distutils/tests/test_sysconfig.pyo +#usr/lib/python2.7/distutils/tests/test_text_file.py +#usr/lib/python2.7/distutils/tests/test_text_file.pyc +#usr/lib/python2.7/distutils/tests/test_text_file.pyo +#usr/lib/python2.7/distutils/tests/test_unixccompiler.py +#usr/lib/python2.7/distutils/tests/test_unixccompiler.pyc +#usr/lib/python2.7/distutils/tests/test_unixccompiler.pyo +#usr/lib/python2.7/distutils/tests/test_upload.py +#usr/lib/python2.7/distutils/tests/test_upload.pyc +#usr/lib/python2.7/distutils/tests/test_upload.pyo +#usr/lib/python2.7/distutils/tests/test_util.py +#usr/lib/python2.7/distutils/tests/test_util.pyc +#usr/lib/python2.7/distutils/tests/test_util.pyo +#usr/lib/python2.7/distutils/tests/test_version.py +#usr/lib/python2.7/distutils/tests/test_version.pyc +#usr/lib/python2.7/distutils/tests/test_version.pyo +#usr/lib/python2.7/distutils/tests/test_versionpredicate.py +#usr/lib/python2.7/distutils/tests/test_versionpredicate.pyc +#usr/lib/python2.7/distutils/tests/test_versionpredicate.pyo +#usr/lib/python2.7/distutils/tests/xxmodule.c +#usr/lib/python2.7/distutils/text_file.py +#usr/lib/python2.7/distutils/text_file.pyc +#usr/lib/python2.7/distutils/text_file.pyo +#usr/lib/python2.7/distutils/unixccompiler.py +#usr/lib/python2.7/distutils/unixccompiler.pyc +#usr/lib/python2.7/distutils/unixccompiler.pyo +#usr/lib/python2.7/distutils/util.py +#usr/lib/python2.7/distutils/util.pyc +#usr/lib/python2.7/distutils/util.pyo +#usr/lib/python2.7/distutils/version.py +#usr/lib/python2.7/distutils/version.pyc +#usr/lib/python2.7/distutils/version.pyo +#usr/lib/python2.7/distutils/versionpredicate.py +#usr/lib/python2.7/distutils/versionpredicate.pyc +#usr/lib/python2.7/distutils/versionpredicate.pyo +#usr/lib/python2.7/doctest.py +usr/lib/python2.7/doctest.pyc +#usr/lib/python2.7/doctest.pyo +#usr/lib/python2.7/dumbdbm.py +usr/lib/python2.7/dumbdbm.pyc +#usr/lib/python2.7/dumbdbm.pyo +#usr/lib/python2.7/dummy_thread.py +usr/lib/python2.7/dummy_thread.pyc +#usr/lib/python2.7/dummy_thread.pyo +#usr/lib/python2.7/dummy_threading.py +usr/lib/python2.7/dummy_threading.pyc +#usr/lib/python2.7/dummy_threading.pyo +#usr/lib/python2.7/email +#usr/lib/python2.7/email/__init__.py +usr/lib/python2.7/email/__init__.pyc +#usr/lib/python2.7/email/__init__.pyo +#usr/lib/python2.7/email/_parseaddr.py +usr/lib/python2.7/email/_parseaddr.pyc +#usr/lib/python2.7/email/_parseaddr.pyo +#usr/lib/python2.7/email/base64mime.py +usr/lib/python2.7/email/base64mime.pyc +#usr/lib/python2.7/email/base64mime.pyo +#usr/lib/python2.7/email/charset.py +usr/lib/python2.7/email/charset.pyc +#usr/lib/python2.7/email/charset.pyo +#usr/lib/python2.7/email/encoders.py +usr/lib/python2.7/email/encoders.pyc +#usr/lib/python2.7/email/encoders.pyo +#usr/lib/python2.7/email/errors.py +usr/lib/python2.7/email/errors.pyc +#usr/lib/python2.7/email/errors.pyo +#usr/lib/python2.7/email/feedparser.py +usr/lib/python2.7/email/feedparser.pyc +#usr/lib/python2.7/email/feedparser.pyo +#usr/lib/python2.7/email/generator.py +usr/lib/python2.7/email/generator.pyc +#usr/lib/python2.7/email/generator.pyo +#usr/lib/python2.7/email/header.py +usr/lib/python2.7/email/header.pyc +#usr/lib/python2.7/email/header.pyo +#usr/lib/python2.7/email/iterators.py +usr/lib/python2.7/email/iterators.pyc +#usr/lib/python2.7/email/iterators.pyo +#usr/lib/python2.7/email/message.py +usr/lib/python2.7/email/message.pyc +#usr/lib/python2.7/email/message.pyo +#usr/lib/python2.7/email/mime +#usr/lib/python2.7/email/mime/__init__.py +usr/lib/python2.7/email/mime/__init__.pyc +#usr/lib/python2.7/email/mime/__init__.pyo +#usr/lib/python2.7/email/mime/application.py +usr/lib/python2.7/email/mime/application.pyc +#usr/lib/python2.7/email/mime/application.pyo +#usr/lib/python2.7/email/mime/audio.py +usr/lib/python2.7/email/mime/audio.pyc +#usr/lib/python2.7/email/mime/audio.pyo +#usr/lib/python2.7/email/mime/base.py +usr/lib/python2.7/email/mime/base.pyc +#usr/lib/python2.7/email/mime/base.pyo +#usr/lib/python2.7/email/mime/image.py +usr/lib/python2.7/email/mime/image.pyc +#usr/lib/python2.7/email/mime/image.pyo +#usr/lib/python2.7/email/mime/message.py +usr/lib/python2.7/email/mime/message.pyc +#usr/lib/python2.7/email/mime/message.pyo +#usr/lib/python2.7/email/mime/multipart.py +usr/lib/python2.7/email/mime/multipart.pyc +#usr/lib/python2.7/email/mime/multipart.pyo +#usr/lib/python2.7/email/mime/nonmultipart.py +usr/lib/python2.7/email/mime/nonmultipart.pyc +#usr/lib/python2.7/email/mime/nonmultipart.pyo +#usr/lib/python2.7/email/mime/text.py +usr/lib/python2.7/email/mime/text.pyc +#usr/lib/python2.7/email/mime/text.pyo +#usr/lib/python2.7/email/parser.py +usr/lib/python2.7/email/parser.pyc +#usr/lib/python2.7/email/parser.pyo +#usr/lib/python2.7/email/quoprimime.py +usr/lib/python2.7/email/quoprimime.pyc +#usr/lib/python2.7/email/quoprimime.pyo +#usr/lib/python2.7/email/test +#usr/lib/python2.7/email/test/__init__.py +#usr/lib/python2.7/email/test/__init__.pyc +#usr/lib/python2.7/email/test/__init__.pyo +#usr/lib/python2.7/email/test/data +#usr/lib/python2.7/email/test/data/PyBanner048.gif +#usr/lib/python2.7/email/test/data/audiotest.au +#usr/lib/python2.7/email/test/data/msg_01.txt +#usr/lib/python2.7/email/test/data/msg_02.txt +#usr/lib/python2.7/email/test/data/msg_03.txt +#usr/lib/python2.7/email/test/data/msg_04.txt +#usr/lib/python2.7/email/test/data/msg_05.txt +#usr/lib/python2.7/email/test/data/msg_06.txt +#usr/lib/python2.7/email/test/data/msg_07.txt +#usr/lib/python2.7/email/test/data/msg_08.txt +#usr/lib/python2.7/email/test/data/msg_09.txt +#usr/lib/python2.7/email/test/data/msg_10.txt +#usr/lib/python2.7/email/test/data/msg_11.txt +#usr/lib/python2.7/email/test/data/msg_12.txt +#usr/lib/python2.7/email/test/data/msg_12a.txt +#usr/lib/python2.7/email/test/data/msg_13.txt +#usr/lib/python2.7/email/test/data/msg_14.txt +#usr/lib/python2.7/email/test/data/msg_15.txt +#usr/lib/python2.7/email/test/data/msg_16.txt +#usr/lib/python2.7/email/test/data/msg_17.txt +#usr/lib/python2.7/email/test/data/msg_18.txt +#usr/lib/python2.7/email/test/data/msg_19.txt +#usr/lib/python2.7/email/test/data/msg_20.txt +#usr/lib/python2.7/email/test/data/msg_21.txt +#usr/lib/python2.7/email/test/data/msg_22.txt +#usr/lib/python2.7/email/test/data/msg_23.txt +#usr/lib/python2.7/email/test/data/msg_24.txt +#usr/lib/python2.7/email/test/data/msg_25.txt +#usr/lib/python2.7/email/test/data/msg_26.txt +#usr/lib/python2.7/email/test/data/msg_27.txt +#usr/lib/python2.7/email/test/data/msg_28.txt +#usr/lib/python2.7/email/test/data/msg_29.txt +#usr/lib/python2.7/email/test/data/msg_30.txt +#usr/lib/python2.7/email/test/data/msg_31.txt +#usr/lib/python2.7/email/test/data/msg_32.txt +#usr/lib/python2.7/email/test/data/msg_33.txt +#usr/lib/python2.7/email/test/data/msg_34.txt +#usr/lib/python2.7/email/test/data/msg_35.txt +#usr/lib/python2.7/email/test/data/msg_36.txt +#usr/lib/python2.7/email/test/data/msg_37.txt +#usr/lib/python2.7/email/test/data/msg_38.txt +#usr/lib/python2.7/email/test/data/msg_39.txt +#usr/lib/python2.7/email/test/data/msg_40.txt +#usr/lib/python2.7/email/test/data/msg_41.txt +#usr/lib/python2.7/email/test/data/msg_42.txt +#usr/lib/python2.7/email/test/data/msg_43.txt +#usr/lib/python2.7/email/test/data/msg_44.txt +#usr/lib/python2.7/email/test/data/msg_45.txt +#usr/lib/python2.7/email/test/data/msg_46.txt +#usr/lib/python2.7/email/test/test_email.py +#usr/lib/python2.7/email/test/test_email.pyc +#usr/lib/python2.7/email/test/test_email.pyo +#usr/lib/python2.7/email/test/test_email_codecs.py +#usr/lib/python2.7/email/test/test_email_codecs.pyc +#usr/lib/python2.7/email/test/test_email_codecs.pyo +#usr/lib/python2.7/email/test/test_email_codecs_renamed.py +#usr/lib/python2.7/email/test/test_email_codecs_renamed.pyc +#usr/lib/python2.7/email/test/test_email_codecs_renamed.pyo +#usr/lib/python2.7/email/test/test_email_renamed.py +#usr/lib/python2.7/email/test/test_email_renamed.pyc +#usr/lib/python2.7/email/test/test_email_renamed.pyo +#usr/lib/python2.7/email/test/test_email_torture.py +#usr/lib/python2.7/email/test/test_email_torture.pyc +#usr/lib/python2.7/email/test/test_email_torture.pyo +#usr/lib/python2.7/email/utils.py +usr/lib/python2.7/email/utils.pyc +#usr/lib/python2.7/email/utils.pyo +#usr/lib/python2.7/encodings +#usr/lib/python2.7/encodings/__init__.py +usr/lib/python2.7/encodings/__init__.pyc +#usr/lib/python2.7/encodings/__init__.pyo +#usr/lib/python2.7/encodings/aliases.py +usr/lib/python2.7/encodings/aliases.pyc +#usr/lib/python2.7/encodings/aliases.pyo +#usr/lib/python2.7/encodings/ascii.py +usr/lib/python2.7/encodings/ascii.pyc +#usr/lib/python2.7/encodings/ascii.pyo +#usr/lib/python2.7/encodings/base64_codec.py +usr/lib/python2.7/encodings/base64_codec.pyc +#usr/lib/python2.7/encodings/base64_codec.pyo +#usr/lib/python2.7/encodings/big5.py +usr/lib/python2.7/encodings/big5.pyc +#usr/lib/python2.7/encodings/big5.pyo +#usr/lib/python2.7/encodings/big5hkscs.py +usr/lib/python2.7/encodings/big5hkscs.pyc +#usr/lib/python2.7/encodings/big5hkscs.pyo +#usr/lib/python2.7/encodings/bz2_codec.py +usr/lib/python2.7/encodings/bz2_codec.pyc +#usr/lib/python2.7/encodings/bz2_codec.pyo +#usr/lib/python2.7/encodings/charmap.py +usr/lib/python2.7/encodings/charmap.pyc +#usr/lib/python2.7/encodings/charmap.pyo +#usr/lib/python2.7/encodings/cp037.py +usr/lib/python2.7/encodings/cp037.pyc +#usr/lib/python2.7/encodings/cp037.pyo +#usr/lib/python2.7/encodings/cp1006.py +usr/lib/python2.7/encodings/cp1006.pyc +#usr/lib/python2.7/encodings/cp1006.pyo +#usr/lib/python2.7/encodings/cp1026.py +usr/lib/python2.7/encodings/cp1026.pyc +#usr/lib/python2.7/encodings/cp1026.pyo +#usr/lib/python2.7/encodings/cp1140.py +usr/lib/python2.7/encodings/cp1140.pyc +#usr/lib/python2.7/encodings/cp1140.pyo +#usr/lib/python2.7/encodings/cp1250.py +usr/lib/python2.7/encodings/cp1250.pyc +#usr/lib/python2.7/encodings/cp1250.pyo +#usr/lib/python2.7/encodings/cp1251.py +usr/lib/python2.7/encodings/cp1251.pyc +#usr/lib/python2.7/encodings/cp1251.pyo +#usr/lib/python2.7/encodings/cp1252.py +usr/lib/python2.7/encodings/cp1252.pyc +#usr/lib/python2.7/encodings/cp1252.pyo +#usr/lib/python2.7/encodings/cp1253.py +usr/lib/python2.7/encodings/cp1253.pyc +#usr/lib/python2.7/encodings/cp1253.pyo +#usr/lib/python2.7/encodings/cp1254.py +usr/lib/python2.7/encodings/cp1254.pyc +#usr/lib/python2.7/encodings/cp1254.pyo +#usr/lib/python2.7/encodings/cp1255.py +usr/lib/python2.7/encodings/cp1255.pyc +#usr/lib/python2.7/encodings/cp1255.pyo +#usr/lib/python2.7/encodings/cp1256.py +usr/lib/python2.7/encodings/cp1256.pyc +#usr/lib/python2.7/encodings/cp1256.pyo +#usr/lib/python2.7/encodings/cp1257.py +usr/lib/python2.7/encodings/cp1257.pyc +#usr/lib/python2.7/encodings/cp1257.pyo +#usr/lib/python2.7/encodings/cp1258.py +usr/lib/python2.7/encodings/cp1258.pyc +#usr/lib/python2.7/encodings/cp1258.pyo +#usr/lib/python2.7/encodings/cp424.py +usr/lib/python2.7/encodings/cp424.pyc +#usr/lib/python2.7/encodings/cp424.pyo +#usr/lib/python2.7/encodings/cp437.py +usr/lib/python2.7/encodings/cp437.pyc +#usr/lib/python2.7/encodings/cp437.pyo +#usr/lib/python2.7/encodings/cp500.py +usr/lib/python2.7/encodings/cp500.pyc +#usr/lib/python2.7/encodings/cp500.pyo +#usr/lib/python2.7/encodings/cp720.py +usr/lib/python2.7/encodings/cp720.pyc +#usr/lib/python2.7/encodings/cp720.pyo +#usr/lib/python2.7/encodings/cp737.py +usr/lib/python2.7/encodings/cp737.pyc +#usr/lib/python2.7/encodings/cp737.pyo +#usr/lib/python2.7/encodings/cp775.py +usr/lib/python2.7/encodings/cp775.pyc +#usr/lib/python2.7/encodings/cp775.pyo +#usr/lib/python2.7/encodings/cp850.py +usr/lib/python2.7/encodings/cp850.pyc +#usr/lib/python2.7/encodings/cp850.pyo +#usr/lib/python2.7/encodings/cp852.py +usr/lib/python2.7/encodings/cp852.pyc +#usr/lib/python2.7/encodings/cp852.pyo +#usr/lib/python2.7/encodings/cp855.py +usr/lib/python2.7/encodings/cp855.pyc +#usr/lib/python2.7/encodings/cp855.pyo +#usr/lib/python2.7/encodings/cp856.py +usr/lib/python2.7/encodings/cp856.pyc +#usr/lib/python2.7/encodings/cp856.pyo +#usr/lib/python2.7/encodings/cp857.py +usr/lib/python2.7/encodings/cp857.pyc +#usr/lib/python2.7/encodings/cp857.pyo +#usr/lib/python2.7/encodings/cp858.py +usr/lib/python2.7/encodings/cp858.pyc +#usr/lib/python2.7/encodings/cp858.pyo +#usr/lib/python2.7/encodings/cp860.py +usr/lib/python2.7/encodings/cp860.pyc +#usr/lib/python2.7/encodings/cp860.pyo +#usr/lib/python2.7/encodings/cp861.py +usr/lib/python2.7/encodings/cp861.pyc +#usr/lib/python2.7/encodings/cp861.pyo +#usr/lib/python2.7/encodings/cp862.py +usr/lib/python2.7/encodings/cp862.pyc +#usr/lib/python2.7/encodings/cp862.pyo +#usr/lib/python2.7/encodings/cp863.py +usr/lib/python2.7/encodings/cp863.pyc +#usr/lib/python2.7/encodings/cp863.pyo +#usr/lib/python2.7/encodings/cp864.py +usr/lib/python2.7/encodings/cp864.pyc +#usr/lib/python2.7/encodings/cp864.pyo +#usr/lib/python2.7/encodings/cp865.py +usr/lib/python2.7/encodings/cp865.pyc +#usr/lib/python2.7/encodings/cp865.pyo +#usr/lib/python2.7/encodings/cp866.py +usr/lib/python2.7/encodings/cp866.pyc +#usr/lib/python2.7/encodings/cp866.pyo +#usr/lib/python2.7/encodings/cp869.py +usr/lib/python2.7/encodings/cp869.pyc +#usr/lib/python2.7/encodings/cp869.pyo +#usr/lib/python2.7/encodings/cp874.py +usr/lib/python2.7/encodings/cp874.pyc +#usr/lib/python2.7/encodings/cp874.pyo +#usr/lib/python2.7/encodings/cp875.py +usr/lib/python2.7/encodings/cp875.pyc +#usr/lib/python2.7/encodings/cp875.pyo +#usr/lib/python2.7/encodings/cp932.py +usr/lib/python2.7/encodings/cp932.pyc +#usr/lib/python2.7/encodings/cp932.pyo +#usr/lib/python2.7/encodings/cp949.py +usr/lib/python2.7/encodings/cp949.pyc +#usr/lib/python2.7/encodings/cp949.pyo +#usr/lib/python2.7/encodings/cp950.py +usr/lib/python2.7/encodings/cp950.pyc +#usr/lib/python2.7/encodings/cp950.pyo +#usr/lib/python2.7/encodings/euc_jis_2004.py +usr/lib/python2.7/encodings/euc_jis_2004.pyc +#usr/lib/python2.7/encodings/euc_jis_2004.pyo +#usr/lib/python2.7/encodings/euc_jisx0213.py +usr/lib/python2.7/encodings/euc_jisx0213.pyc +#usr/lib/python2.7/encodings/euc_jisx0213.pyo +#usr/lib/python2.7/encodings/euc_jp.py +usr/lib/python2.7/encodings/euc_jp.pyc +#usr/lib/python2.7/encodings/euc_jp.pyo +#usr/lib/python2.7/encodings/euc_kr.py +usr/lib/python2.7/encodings/euc_kr.pyc +#usr/lib/python2.7/encodings/euc_kr.pyo +#usr/lib/python2.7/encodings/gb18030.py +usr/lib/python2.7/encodings/gb18030.pyc +#usr/lib/python2.7/encodings/gb18030.pyo +#usr/lib/python2.7/encodings/gb2312.py +usr/lib/python2.7/encodings/gb2312.pyc +#usr/lib/python2.7/encodings/gb2312.pyo +#usr/lib/python2.7/encodings/gbk.py +usr/lib/python2.7/encodings/gbk.pyc +#usr/lib/python2.7/encodings/gbk.pyo +#usr/lib/python2.7/encodings/hex_codec.py +usr/lib/python2.7/encodings/hex_codec.pyc +#usr/lib/python2.7/encodings/hex_codec.pyo +#usr/lib/python2.7/encodings/hp_roman8.py +usr/lib/python2.7/encodings/hp_roman8.pyc +#usr/lib/python2.7/encodings/hp_roman8.pyo +#usr/lib/python2.7/encodings/hz.py +usr/lib/python2.7/encodings/hz.pyc +#usr/lib/python2.7/encodings/hz.pyo +#usr/lib/python2.7/encodings/idna.py +usr/lib/python2.7/encodings/idna.pyc +#usr/lib/python2.7/encodings/idna.pyo +#usr/lib/python2.7/encodings/iso2022_jp.py +usr/lib/python2.7/encodings/iso2022_jp.pyc +#usr/lib/python2.7/encodings/iso2022_jp.pyo +#usr/lib/python2.7/encodings/iso2022_jp_1.py +usr/lib/python2.7/encodings/iso2022_jp_1.pyc +#usr/lib/python2.7/encodings/iso2022_jp_1.pyo +#usr/lib/python2.7/encodings/iso2022_jp_2.py +usr/lib/python2.7/encodings/iso2022_jp_2.pyc +#usr/lib/python2.7/encodings/iso2022_jp_2.pyo +#usr/lib/python2.7/encodings/iso2022_jp_2004.py +usr/lib/python2.7/encodings/iso2022_jp_2004.pyc +#usr/lib/python2.7/encodings/iso2022_jp_2004.pyo +#usr/lib/python2.7/encodings/iso2022_jp_3.py +usr/lib/python2.7/encodings/iso2022_jp_3.pyc +#usr/lib/python2.7/encodings/iso2022_jp_3.pyo +#usr/lib/python2.7/encodings/iso2022_jp_ext.py +usr/lib/python2.7/encodings/iso2022_jp_ext.pyc +#usr/lib/python2.7/encodings/iso2022_jp_ext.pyo +#usr/lib/python2.7/encodings/iso2022_kr.py +usr/lib/python2.7/encodings/iso2022_kr.pyc +#usr/lib/python2.7/encodings/iso2022_kr.pyo +#usr/lib/python2.7/encodings/iso8859_1.py +usr/lib/python2.7/encodings/iso8859_1.pyc +#usr/lib/python2.7/encodings/iso8859_1.pyo +#usr/lib/python2.7/encodings/iso8859_10.py +usr/lib/python2.7/encodings/iso8859_10.pyc +#usr/lib/python2.7/encodings/iso8859_10.pyo +#usr/lib/python2.7/encodings/iso8859_11.py +usr/lib/python2.7/encodings/iso8859_11.pyc +#usr/lib/python2.7/encodings/iso8859_11.pyo +#usr/lib/python2.7/encodings/iso8859_13.py +usr/lib/python2.7/encodings/iso8859_13.pyc +#usr/lib/python2.7/encodings/iso8859_13.pyo +#usr/lib/python2.7/encodings/iso8859_14.py +usr/lib/python2.7/encodings/iso8859_14.pyc +#usr/lib/python2.7/encodings/iso8859_14.pyo +#usr/lib/python2.7/encodings/iso8859_15.py +usr/lib/python2.7/encodings/iso8859_15.pyc +#usr/lib/python2.7/encodings/iso8859_15.pyo +#usr/lib/python2.7/encodings/iso8859_16.py +usr/lib/python2.7/encodings/iso8859_16.pyc +#usr/lib/python2.7/encodings/iso8859_16.pyo +#usr/lib/python2.7/encodings/iso8859_2.py +usr/lib/python2.7/encodings/iso8859_2.pyc +#usr/lib/python2.7/encodings/iso8859_2.pyo +#usr/lib/python2.7/encodings/iso8859_3.py +usr/lib/python2.7/encodings/iso8859_3.pyc +#usr/lib/python2.7/encodings/iso8859_3.pyo +#usr/lib/python2.7/encodings/iso8859_4.py +usr/lib/python2.7/encodings/iso8859_4.pyc +#usr/lib/python2.7/encodings/iso8859_4.pyo +#usr/lib/python2.7/encodings/iso8859_5.py +usr/lib/python2.7/encodings/iso8859_5.pyc +#usr/lib/python2.7/encodings/iso8859_5.pyo +#usr/lib/python2.7/encodings/iso8859_6.py +usr/lib/python2.7/encodings/iso8859_6.pyc +#usr/lib/python2.7/encodings/iso8859_6.pyo +#usr/lib/python2.7/encodings/iso8859_7.py +usr/lib/python2.7/encodings/iso8859_7.pyc +#usr/lib/python2.7/encodings/iso8859_7.pyo +#usr/lib/python2.7/encodings/iso8859_8.py +usr/lib/python2.7/encodings/iso8859_8.pyc +#usr/lib/python2.7/encodings/iso8859_8.pyo +#usr/lib/python2.7/encodings/iso8859_9.py +usr/lib/python2.7/encodings/iso8859_9.pyc +#usr/lib/python2.7/encodings/iso8859_9.pyo +#usr/lib/python2.7/encodings/johab.py +usr/lib/python2.7/encodings/johab.pyc +#usr/lib/python2.7/encodings/johab.pyo +#usr/lib/python2.7/encodings/koi8_r.py +usr/lib/python2.7/encodings/koi8_r.pyc +#usr/lib/python2.7/encodings/koi8_r.pyo +#usr/lib/python2.7/encodings/koi8_u.py +usr/lib/python2.7/encodings/koi8_u.pyc +#usr/lib/python2.7/encodings/koi8_u.pyo +#usr/lib/python2.7/encodings/latin_1.py +usr/lib/python2.7/encodings/latin_1.pyc +#usr/lib/python2.7/encodings/latin_1.pyo +#usr/lib/python2.7/encodings/mac_arabic.py +usr/lib/python2.7/encodings/mac_arabic.pyc +#usr/lib/python2.7/encodings/mac_arabic.pyo +#usr/lib/python2.7/encodings/mac_centeuro.py +usr/lib/python2.7/encodings/mac_centeuro.pyc +#usr/lib/python2.7/encodings/mac_centeuro.pyo +#usr/lib/python2.7/encodings/mac_croatian.py +usr/lib/python2.7/encodings/mac_croatian.pyc +#usr/lib/python2.7/encodings/mac_croatian.pyo +#usr/lib/python2.7/encodings/mac_cyrillic.py +usr/lib/python2.7/encodings/mac_cyrillic.pyc +#usr/lib/python2.7/encodings/mac_cyrillic.pyo +#usr/lib/python2.7/encodings/mac_farsi.py +usr/lib/python2.7/encodings/mac_farsi.pyc +#usr/lib/python2.7/encodings/mac_farsi.pyo +#usr/lib/python2.7/encodings/mac_greek.py +usr/lib/python2.7/encodings/mac_greek.pyc +#usr/lib/python2.7/encodings/mac_greek.pyo +#usr/lib/python2.7/encodings/mac_iceland.py +usr/lib/python2.7/encodings/mac_iceland.pyc +#usr/lib/python2.7/encodings/mac_iceland.pyo +#usr/lib/python2.7/encodings/mac_latin2.py +usr/lib/python2.7/encodings/mac_latin2.pyc +#usr/lib/python2.7/encodings/mac_latin2.pyo +#usr/lib/python2.7/encodings/mac_roman.py +usr/lib/python2.7/encodings/mac_roman.pyc +#usr/lib/python2.7/encodings/mac_roman.pyo +#usr/lib/python2.7/encodings/mac_romanian.py +usr/lib/python2.7/encodings/mac_romanian.pyc +#usr/lib/python2.7/encodings/mac_romanian.pyo +#usr/lib/python2.7/encodings/mac_turkish.py +usr/lib/python2.7/encodings/mac_turkish.pyc +#usr/lib/python2.7/encodings/mac_turkish.pyo +#usr/lib/python2.7/encodings/mbcs.py +usr/lib/python2.7/encodings/mbcs.pyc +#usr/lib/python2.7/encodings/mbcs.pyo +#usr/lib/python2.7/encodings/palmos.py +usr/lib/python2.7/encodings/palmos.pyc +#usr/lib/python2.7/encodings/palmos.pyo +#usr/lib/python2.7/encodings/ptcp154.py +usr/lib/python2.7/encodings/ptcp154.pyc +#usr/lib/python2.7/encodings/ptcp154.pyo +#usr/lib/python2.7/encodings/punycode.py +usr/lib/python2.7/encodings/punycode.pyc +#usr/lib/python2.7/encodings/punycode.pyo +#usr/lib/python2.7/encodings/quopri_codec.py +usr/lib/python2.7/encodings/quopri_codec.pyc +#usr/lib/python2.7/encodings/quopri_codec.pyo +#usr/lib/python2.7/encodings/raw_unicode_escape.py +usr/lib/python2.7/encodings/raw_unicode_escape.pyc +#usr/lib/python2.7/encodings/raw_unicode_escape.pyo +#usr/lib/python2.7/encodings/rot_13.py +usr/lib/python2.7/encodings/rot_13.pyc +#usr/lib/python2.7/encodings/rot_13.pyo +#usr/lib/python2.7/encodings/shift_jis.py +usr/lib/python2.7/encodings/shift_jis.pyc +#usr/lib/python2.7/encodings/shift_jis.pyo +#usr/lib/python2.7/encodings/shift_jis_2004.py +usr/lib/python2.7/encodings/shift_jis_2004.pyc +#usr/lib/python2.7/encodings/shift_jis_2004.pyo +#usr/lib/python2.7/encodings/shift_jisx0213.py +usr/lib/python2.7/encodings/shift_jisx0213.pyc +#usr/lib/python2.7/encodings/shift_jisx0213.pyo +#usr/lib/python2.7/encodings/string_escape.py +usr/lib/python2.7/encodings/string_escape.pyc +#usr/lib/python2.7/encodings/string_escape.pyo +#usr/lib/python2.7/encodings/tis_620.py +usr/lib/python2.7/encodings/tis_620.pyc +#usr/lib/python2.7/encodings/tis_620.pyo +#usr/lib/python2.7/encodings/undefined.py +usr/lib/python2.7/encodings/undefined.pyc +#usr/lib/python2.7/encodings/undefined.pyo +#usr/lib/python2.7/encodings/unicode_escape.py +usr/lib/python2.7/encodings/unicode_escape.pyc +#usr/lib/python2.7/encodings/unicode_escape.pyo +#usr/lib/python2.7/encodings/unicode_internal.py +usr/lib/python2.7/encodings/unicode_internal.pyc +#usr/lib/python2.7/encodings/unicode_internal.pyo +#usr/lib/python2.7/encodings/utf_16.py +usr/lib/python2.7/encodings/utf_16.pyc +#usr/lib/python2.7/encodings/utf_16.pyo +#usr/lib/python2.7/encodings/utf_16_be.py +usr/lib/python2.7/encodings/utf_16_be.pyc +#usr/lib/python2.7/encodings/utf_16_be.pyo +#usr/lib/python2.7/encodings/utf_16_le.py +usr/lib/python2.7/encodings/utf_16_le.pyc +#usr/lib/python2.7/encodings/utf_16_le.pyo +#usr/lib/python2.7/encodings/utf_32.py +usr/lib/python2.7/encodings/utf_32.pyc +#usr/lib/python2.7/encodings/utf_32.pyo +#usr/lib/python2.7/encodings/utf_32_be.py +usr/lib/python2.7/encodings/utf_32_be.pyc +#usr/lib/python2.7/encodings/utf_32_be.pyo +#usr/lib/python2.7/encodings/utf_32_le.py +usr/lib/python2.7/encodings/utf_32_le.pyc +#usr/lib/python2.7/encodings/utf_32_le.pyo +#usr/lib/python2.7/encodings/utf_7.py +usr/lib/python2.7/encodings/utf_7.pyc +#usr/lib/python2.7/encodings/utf_7.pyo +#usr/lib/python2.7/encodings/utf_8.py +usr/lib/python2.7/encodings/utf_8.pyc +#usr/lib/python2.7/encodings/utf_8.pyo +#usr/lib/python2.7/encodings/utf_8_sig.py +usr/lib/python2.7/encodings/utf_8_sig.pyc +#usr/lib/python2.7/encodings/utf_8_sig.pyo +#usr/lib/python2.7/encodings/uu_codec.py +usr/lib/python2.7/encodings/uu_codec.pyc +#usr/lib/python2.7/encodings/uu_codec.pyo +#usr/lib/python2.7/encodings/zlib_codec.py +usr/lib/python2.7/encodings/zlib_codec.pyc +#usr/lib/python2.7/encodings/zlib_codec.pyo +#usr/lib/python2.7/ensurepip +#usr/lib/python2.7/ensurepip/__init__.py +#usr/lib/python2.7/ensurepip/__init__.pyc +#usr/lib/python2.7/ensurepip/__init__.pyo +#usr/lib/python2.7/ensurepip/__main__.py +#usr/lib/python2.7/ensurepip/__main__.pyc +#usr/lib/python2.7/ensurepip/__main__.pyo +#usr/lib/python2.7/ensurepip/_bundled +#usr/lib/python2.7/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl +#usr/lib/python2.7/ensurepip/_bundled/setuptools-28.8.0-py2.py3-none-any.whl +#usr/lib/python2.7/ensurepip/_uninstall.py +#usr/lib/python2.7/ensurepip/_uninstall.pyc +#usr/lib/python2.7/ensurepip/_uninstall.pyo +#usr/lib/python2.7/filecmp.py +usr/lib/python2.7/filecmp.pyc +#usr/lib/python2.7/filecmp.pyo +#usr/lib/python2.7/fileinput.py +usr/lib/python2.7/fileinput.pyc +#usr/lib/python2.7/fileinput.pyo +#usr/lib/python2.7/fnmatch.py +usr/lib/python2.7/fnmatch.pyc +#usr/lib/python2.7/fnmatch.pyo +#usr/lib/python2.7/formatter.py +usr/lib/python2.7/formatter.pyc +#usr/lib/python2.7/formatter.pyo +#usr/lib/python2.7/fpformat.py +usr/lib/python2.7/fpformat.pyc +#usr/lib/python2.7/fpformat.pyo +#usr/lib/python2.7/fractions.py +usr/lib/python2.7/fractions.pyc +#usr/lib/python2.7/fractions.pyo +#usr/lib/python2.7/ftplib.py +usr/lib/python2.7/ftplib.pyc +#usr/lib/python2.7/ftplib.pyo +#usr/lib/python2.7/functools.py +usr/lib/python2.7/functools.pyc +#usr/lib/python2.7/functools.pyo +#usr/lib/python2.7/genericpath.py +usr/lib/python2.7/genericpath.pyc +#usr/lib/python2.7/genericpath.pyo +#usr/lib/python2.7/getopt.py +usr/lib/python2.7/getopt.pyc +#usr/lib/python2.7/getopt.pyo +#usr/lib/python2.7/getpass.py +usr/lib/python2.7/getpass.pyc +#usr/lib/python2.7/getpass.pyo +#usr/lib/python2.7/gettext.py +usr/lib/python2.7/gettext.pyc +#usr/lib/python2.7/gettext.pyo +#usr/lib/python2.7/glob.py +usr/lib/python2.7/glob.pyc +#usr/lib/python2.7/glob.pyo +#usr/lib/python2.7/gzip.py +usr/lib/python2.7/gzip.pyc +#usr/lib/python2.7/gzip.pyo +#usr/lib/python2.7/hashlib.py +usr/lib/python2.7/hashlib.pyc +#usr/lib/python2.7/hashlib.pyo +#usr/lib/python2.7/heapq.py +usr/lib/python2.7/heapq.pyc +#usr/lib/python2.7/heapq.pyo +#usr/lib/python2.7/hmac.py +usr/lib/python2.7/hmac.pyc +#usr/lib/python2.7/hmac.pyo +#usr/lib/python2.7/hotshot +#usr/lib/python2.7/hotshot/__init__.py +usr/lib/python2.7/hotshot/__init__.pyc +#usr/lib/python2.7/hotshot/__init__.pyo +#usr/lib/python2.7/hotshot/log.py +usr/lib/python2.7/hotshot/log.pyc +#usr/lib/python2.7/hotshot/log.pyo +#usr/lib/python2.7/hotshot/stats.py +usr/lib/python2.7/hotshot/stats.pyc +#usr/lib/python2.7/hotshot/stats.pyo +#usr/lib/python2.7/hotshot/stones.py +usr/lib/python2.7/hotshot/stones.pyc +#usr/lib/python2.7/hotshot/stones.pyo +#usr/lib/python2.7/htmlentitydefs.py +usr/lib/python2.7/htmlentitydefs.pyc +#usr/lib/python2.7/htmlentitydefs.pyo +#usr/lib/python2.7/htmllib.py +usr/lib/python2.7/htmllib.pyc +#usr/lib/python2.7/htmllib.pyo +#usr/lib/python2.7/httplib.py +usr/lib/python2.7/httplib.pyc +#usr/lib/python2.7/httplib.pyo +#usr/lib/python2.7/idlelib +#usr/lib/python2.7/idlelib/AutoComplete.py +#usr/lib/python2.7/idlelib/AutoComplete.pyc +#usr/lib/python2.7/idlelib/AutoComplete.pyo +#usr/lib/python2.7/idlelib/AutoCompleteWindow.py +#usr/lib/python2.7/idlelib/AutoCompleteWindow.pyc +#usr/lib/python2.7/idlelib/AutoCompleteWindow.pyo +#usr/lib/python2.7/idlelib/AutoExpand.py +#usr/lib/python2.7/idlelib/AutoExpand.pyc +#usr/lib/python2.7/idlelib/AutoExpand.pyo +#usr/lib/python2.7/idlelib/Bindings.py +#usr/lib/python2.7/idlelib/Bindings.pyc +#usr/lib/python2.7/idlelib/Bindings.pyo +#usr/lib/python2.7/idlelib/CREDITS.txt +#usr/lib/python2.7/idlelib/CallTipWindow.py +#usr/lib/python2.7/idlelib/CallTipWindow.pyc +#usr/lib/python2.7/idlelib/CallTipWindow.pyo +#usr/lib/python2.7/idlelib/CallTips.py +#usr/lib/python2.7/idlelib/CallTips.pyc +#usr/lib/python2.7/idlelib/CallTips.pyo +#usr/lib/python2.7/idlelib/ChangeLog +#usr/lib/python2.7/idlelib/ClassBrowser.py +#usr/lib/python2.7/idlelib/ClassBrowser.pyc +#usr/lib/python2.7/idlelib/ClassBrowser.pyo +#usr/lib/python2.7/idlelib/CodeContext.py +#usr/lib/python2.7/idlelib/CodeContext.pyc +#usr/lib/python2.7/idlelib/CodeContext.pyo +#usr/lib/python2.7/idlelib/ColorDelegator.py +#usr/lib/python2.7/idlelib/ColorDelegator.pyc +#usr/lib/python2.7/idlelib/ColorDelegator.pyo +#usr/lib/python2.7/idlelib/Debugger.py +#usr/lib/python2.7/idlelib/Debugger.pyc +#usr/lib/python2.7/idlelib/Debugger.pyo +#usr/lib/python2.7/idlelib/Delegator.py +#usr/lib/python2.7/idlelib/Delegator.pyc +#usr/lib/python2.7/idlelib/Delegator.pyo +#usr/lib/python2.7/idlelib/EditorWindow.py +#usr/lib/python2.7/idlelib/EditorWindow.pyc +#usr/lib/python2.7/idlelib/EditorWindow.pyo +#usr/lib/python2.7/idlelib/FileList.py +#usr/lib/python2.7/idlelib/FileList.pyc +#usr/lib/python2.7/idlelib/FileList.pyo +#usr/lib/python2.7/idlelib/FormatParagraph.py +#usr/lib/python2.7/idlelib/FormatParagraph.pyc +#usr/lib/python2.7/idlelib/FormatParagraph.pyo +#usr/lib/python2.7/idlelib/GrepDialog.py +#usr/lib/python2.7/idlelib/GrepDialog.pyc +#usr/lib/python2.7/idlelib/GrepDialog.pyo +#usr/lib/python2.7/idlelib/HISTORY.txt +#usr/lib/python2.7/idlelib/HyperParser.py +#usr/lib/python2.7/idlelib/HyperParser.pyc +#usr/lib/python2.7/idlelib/HyperParser.pyo +#usr/lib/python2.7/idlelib/IOBinding.py +#usr/lib/python2.7/idlelib/IOBinding.pyc +#usr/lib/python2.7/idlelib/IOBinding.pyo +#usr/lib/python2.7/idlelib/Icons +#usr/lib/python2.7/idlelib/Icons/folder.gif +#usr/lib/python2.7/idlelib/Icons/idle.icns +#usr/lib/python2.7/idlelib/Icons/idle.ico +#usr/lib/python2.7/idlelib/Icons/idle_16.gif +#usr/lib/python2.7/idlelib/Icons/idle_16.png +#usr/lib/python2.7/idlelib/Icons/idle_32.gif +#usr/lib/python2.7/idlelib/Icons/idle_32.png +#usr/lib/python2.7/idlelib/Icons/idle_48.gif +#usr/lib/python2.7/idlelib/Icons/idle_48.png +#usr/lib/python2.7/idlelib/Icons/minusnode.gif +#usr/lib/python2.7/idlelib/Icons/openfolder.gif +#usr/lib/python2.7/idlelib/Icons/plusnode.gif +#usr/lib/python2.7/idlelib/Icons/python.gif +#usr/lib/python2.7/idlelib/Icons/tk.gif +#usr/lib/python2.7/idlelib/IdleHistory.py +#usr/lib/python2.7/idlelib/IdleHistory.pyc +#usr/lib/python2.7/idlelib/IdleHistory.pyo +#usr/lib/python2.7/idlelib/MultiCall.py +#usr/lib/python2.7/idlelib/MultiCall.pyc +#usr/lib/python2.7/idlelib/MultiCall.pyo +#usr/lib/python2.7/idlelib/MultiStatusBar.py +#usr/lib/python2.7/idlelib/MultiStatusBar.pyc +#usr/lib/python2.7/idlelib/MultiStatusBar.pyo +#usr/lib/python2.7/idlelib/NEWS.txt +#usr/lib/python2.7/idlelib/ObjectBrowser.py +#usr/lib/python2.7/idlelib/ObjectBrowser.pyc +#usr/lib/python2.7/idlelib/ObjectBrowser.pyo +#usr/lib/python2.7/idlelib/OutputWindow.py +#usr/lib/python2.7/idlelib/OutputWindow.pyc +#usr/lib/python2.7/idlelib/OutputWindow.pyo +#usr/lib/python2.7/idlelib/ParenMatch.py +#usr/lib/python2.7/idlelib/ParenMatch.pyc +#usr/lib/python2.7/idlelib/ParenMatch.pyo +#usr/lib/python2.7/idlelib/PathBrowser.py +#usr/lib/python2.7/idlelib/PathBrowser.pyc +#usr/lib/python2.7/idlelib/PathBrowser.pyo +#usr/lib/python2.7/idlelib/Percolator.py +#usr/lib/python2.7/idlelib/Percolator.pyc +#usr/lib/python2.7/idlelib/Percolator.pyo +#usr/lib/python2.7/idlelib/PyParse.py +#usr/lib/python2.7/idlelib/PyParse.pyc +#usr/lib/python2.7/idlelib/PyParse.pyo +#usr/lib/python2.7/idlelib/PyShell.py +#usr/lib/python2.7/idlelib/PyShell.pyc +#usr/lib/python2.7/idlelib/PyShell.pyo +#usr/lib/python2.7/idlelib/README.txt +#usr/lib/python2.7/idlelib/RemoteDebugger.py +#usr/lib/python2.7/idlelib/RemoteDebugger.pyc +#usr/lib/python2.7/idlelib/RemoteDebugger.pyo +#usr/lib/python2.7/idlelib/RemoteObjectBrowser.py +#usr/lib/python2.7/idlelib/RemoteObjectBrowser.pyc +#usr/lib/python2.7/idlelib/RemoteObjectBrowser.pyo +#usr/lib/python2.7/idlelib/ReplaceDialog.py +#usr/lib/python2.7/idlelib/ReplaceDialog.pyc +#usr/lib/python2.7/idlelib/ReplaceDialog.pyo +#usr/lib/python2.7/idlelib/RstripExtension.py +#usr/lib/python2.7/idlelib/RstripExtension.pyc +#usr/lib/python2.7/idlelib/RstripExtension.pyo +#usr/lib/python2.7/idlelib/ScriptBinding.py +#usr/lib/python2.7/idlelib/ScriptBinding.pyc +#usr/lib/python2.7/idlelib/ScriptBinding.pyo +#usr/lib/python2.7/idlelib/ScrolledList.py +#usr/lib/python2.7/idlelib/ScrolledList.pyc +#usr/lib/python2.7/idlelib/ScrolledList.pyo +#usr/lib/python2.7/idlelib/SearchDialog.py +#usr/lib/python2.7/idlelib/SearchDialog.pyc +#usr/lib/python2.7/idlelib/SearchDialog.pyo +#usr/lib/python2.7/idlelib/SearchDialogBase.py +#usr/lib/python2.7/idlelib/SearchDialogBase.pyc +#usr/lib/python2.7/idlelib/SearchDialogBase.pyo +#usr/lib/python2.7/idlelib/SearchEngine.py +#usr/lib/python2.7/idlelib/SearchEngine.pyc +#usr/lib/python2.7/idlelib/SearchEngine.pyo +#usr/lib/python2.7/idlelib/StackViewer.py +#usr/lib/python2.7/idlelib/StackViewer.pyc +#usr/lib/python2.7/idlelib/StackViewer.pyo +#usr/lib/python2.7/idlelib/TODO.txt +#usr/lib/python2.7/idlelib/ToolTip.py +#usr/lib/python2.7/idlelib/ToolTip.pyc +#usr/lib/python2.7/idlelib/ToolTip.pyo +#usr/lib/python2.7/idlelib/TreeWidget.py +#usr/lib/python2.7/idlelib/TreeWidget.pyc +#usr/lib/python2.7/idlelib/TreeWidget.pyo +#usr/lib/python2.7/idlelib/UndoDelegator.py +#usr/lib/python2.7/idlelib/UndoDelegator.pyc +#usr/lib/python2.7/idlelib/UndoDelegator.pyo +#usr/lib/python2.7/idlelib/WidgetRedirector.py +#usr/lib/python2.7/idlelib/WidgetRedirector.pyc +#usr/lib/python2.7/idlelib/WidgetRedirector.pyo +#usr/lib/python2.7/idlelib/WindowList.py +#usr/lib/python2.7/idlelib/WindowList.pyc +#usr/lib/python2.7/idlelib/WindowList.pyo +#usr/lib/python2.7/idlelib/ZoomHeight.py +#usr/lib/python2.7/idlelib/ZoomHeight.pyc +#usr/lib/python2.7/idlelib/ZoomHeight.pyo +#usr/lib/python2.7/idlelib/__init__.py +#usr/lib/python2.7/idlelib/__init__.pyc +#usr/lib/python2.7/idlelib/__init__.pyo +#usr/lib/python2.7/idlelib/aboutDialog.py +#usr/lib/python2.7/idlelib/aboutDialog.pyc +#usr/lib/python2.7/idlelib/aboutDialog.pyo +#usr/lib/python2.7/idlelib/config-extensions.def +#usr/lib/python2.7/idlelib/config-highlight.def +#usr/lib/python2.7/idlelib/config-keys.def +#usr/lib/python2.7/idlelib/config-main.def +#usr/lib/python2.7/idlelib/configDialog.py +#usr/lib/python2.7/idlelib/configDialog.pyc +#usr/lib/python2.7/idlelib/configDialog.pyo +#usr/lib/python2.7/idlelib/configHandler.py +#usr/lib/python2.7/idlelib/configHandler.pyc +#usr/lib/python2.7/idlelib/configHandler.pyo +#usr/lib/python2.7/idlelib/configHelpSourceEdit.py +#usr/lib/python2.7/idlelib/configHelpSourceEdit.pyc +#usr/lib/python2.7/idlelib/configHelpSourceEdit.pyo +#usr/lib/python2.7/idlelib/configSectionNameDialog.py +#usr/lib/python2.7/idlelib/configSectionNameDialog.pyc +#usr/lib/python2.7/idlelib/configSectionNameDialog.pyo +#usr/lib/python2.7/idlelib/dynOptionMenuWidget.py +#usr/lib/python2.7/idlelib/dynOptionMenuWidget.pyc +#usr/lib/python2.7/idlelib/dynOptionMenuWidget.pyo +#usr/lib/python2.7/idlelib/extend.txt +#usr/lib/python2.7/idlelib/help.html +#usr/lib/python2.7/idlelib/help.py +#usr/lib/python2.7/idlelib/help.pyc +#usr/lib/python2.7/idlelib/help.pyo +#usr/lib/python2.7/idlelib/help.txt +#usr/lib/python2.7/idlelib/idle.bat +#usr/lib/python2.7/idlelib/idle.py +#usr/lib/python2.7/idlelib/idle.pyc +#usr/lib/python2.7/idlelib/idle.pyo +#usr/lib/python2.7/idlelib/idle.pyw +#usr/lib/python2.7/idlelib/idle_test +#usr/lib/python2.7/idlelib/idle_test/README.txt +#usr/lib/python2.7/idlelib/idle_test/__init__.py +#usr/lib/python2.7/idlelib/idle_test/__init__.pyc +#usr/lib/python2.7/idlelib/idle_test/__init__.pyo +#usr/lib/python2.7/idlelib/idle_test/htest.py +#usr/lib/python2.7/idlelib/idle_test/htest.pyc +#usr/lib/python2.7/idlelib/idle_test/htest.pyo +#usr/lib/python2.7/idlelib/idle_test/mock_idle.py +#usr/lib/python2.7/idlelib/idle_test/mock_idle.pyc +#usr/lib/python2.7/idlelib/idle_test/mock_idle.pyo +#usr/lib/python2.7/idlelib/idle_test/mock_tk.py +#usr/lib/python2.7/idlelib/idle_test/mock_tk.pyc +#usr/lib/python2.7/idlelib/idle_test/mock_tk.pyo +#usr/lib/python2.7/idlelib/idle_test/test_autocomplete.py +#usr/lib/python2.7/idlelib/idle_test/test_autocomplete.pyc +#usr/lib/python2.7/idlelib/idle_test/test_autocomplete.pyo +#usr/lib/python2.7/idlelib/idle_test/test_autoexpand.py +#usr/lib/python2.7/idlelib/idle_test/test_autoexpand.pyc +#usr/lib/python2.7/idlelib/idle_test/test_autoexpand.pyo +#usr/lib/python2.7/idlelib/idle_test/test_calltips.py +#usr/lib/python2.7/idlelib/idle_test/test_calltips.pyc +#usr/lib/python2.7/idlelib/idle_test/test_calltips.pyo +#usr/lib/python2.7/idlelib/idle_test/test_config_name.py +#usr/lib/python2.7/idlelib/idle_test/test_config_name.pyc +#usr/lib/python2.7/idlelib/idle_test/test_config_name.pyo +#usr/lib/python2.7/idlelib/idle_test/test_configdialog.py +#usr/lib/python2.7/idlelib/idle_test/test_configdialog.pyc +#usr/lib/python2.7/idlelib/idle_test/test_configdialog.pyo +#usr/lib/python2.7/idlelib/idle_test/test_delegator.py +#usr/lib/python2.7/idlelib/idle_test/test_delegator.pyc +#usr/lib/python2.7/idlelib/idle_test/test_delegator.pyo +#usr/lib/python2.7/idlelib/idle_test/test_editmenu.py +#usr/lib/python2.7/idlelib/idle_test/test_editmenu.pyc +#usr/lib/python2.7/idlelib/idle_test/test_editmenu.pyo +#usr/lib/python2.7/idlelib/idle_test/test_formatparagraph.py +#usr/lib/python2.7/idlelib/idle_test/test_formatparagraph.pyc +#usr/lib/python2.7/idlelib/idle_test/test_formatparagraph.pyo +#usr/lib/python2.7/idlelib/idle_test/test_grep.py +#usr/lib/python2.7/idlelib/idle_test/test_grep.pyc +#usr/lib/python2.7/idlelib/idle_test/test_grep.pyo +#usr/lib/python2.7/idlelib/idle_test/test_helpabout.py +#usr/lib/python2.7/idlelib/idle_test/test_helpabout.pyc +#usr/lib/python2.7/idlelib/idle_test/test_helpabout.pyo +#usr/lib/python2.7/idlelib/idle_test/test_hyperparser.py +#usr/lib/python2.7/idlelib/idle_test/test_hyperparser.pyc +#usr/lib/python2.7/idlelib/idle_test/test_hyperparser.pyo +#usr/lib/python2.7/idlelib/idle_test/test_idlehistory.py +#usr/lib/python2.7/idlelib/idle_test/test_idlehistory.pyc +#usr/lib/python2.7/idlelib/idle_test/test_idlehistory.pyo +#usr/lib/python2.7/idlelib/idle_test/test_io.py +#usr/lib/python2.7/idlelib/idle_test/test_io.pyc +#usr/lib/python2.7/idlelib/idle_test/test_io.pyo +#usr/lib/python2.7/idlelib/idle_test/test_parenmatch.py +#usr/lib/python2.7/idlelib/idle_test/test_parenmatch.pyc +#usr/lib/python2.7/idlelib/idle_test/test_parenmatch.pyo +#usr/lib/python2.7/idlelib/idle_test/test_pathbrowser.py +#usr/lib/python2.7/idlelib/idle_test/test_pathbrowser.pyc +#usr/lib/python2.7/idlelib/idle_test/test_pathbrowser.pyo +#usr/lib/python2.7/idlelib/idle_test/test_rstrip.py +#usr/lib/python2.7/idlelib/idle_test/test_rstrip.pyc +#usr/lib/python2.7/idlelib/idle_test/test_rstrip.pyo +#usr/lib/python2.7/idlelib/idle_test/test_searchdialogbase.py +#usr/lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyc +#usr/lib/python2.7/idlelib/idle_test/test_searchdialogbase.pyo +#usr/lib/python2.7/idlelib/idle_test/test_searchengine.py +#usr/lib/python2.7/idlelib/idle_test/test_searchengine.pyc +#usr/lib/python2.7/idlelib/idle_test/test_searchengine.pyo +#usr/lib/python2.7/idlelib/idle_test/test_text.py +#usr/lib/python2.7/idlelib/idle_test/test_text.pyc +#usr/lib/python2.7/idlelib/idle_test/test_text.pyo +#usr/lib/python2.7/idlelib/idle_test/test_textview.py +#usr/lib/python2.7/idlelib/idle_test/test_textview.pyc +#usr/lib/python2.7/idlelib/idle_test/test_textview.pyo +#usr/lib/python2.7/idlelib/idle_test/test_warning.py +#usr/lib/python2.7/idlelib/idle_test/test_warning.pyc +#usr/lib/python2.7/idlelib/idle_test/test_warning.pyo +#usr/lib/python2.7/idlelib/idle_test/test_widgetredir.py +#usr/lib/python2.7/idlelib/idle_test/test_widgetredir.pyc +#usr/lib/python2.7/idlelib/idle_test/test_widgetredir.pyo +#usr/lib/python2.7/idlelib/idlever.py +#usr/lib/python2.7/idlelib/idlever.pyc +#usr/lib/python2.7/idlelib/idlever.pyo +#usr/lib/python2.7/idlelib/keybindingDialog.py +#usr/lib/python2.7/idlelib/keybindingDialog.pyc +#usr/lib/python2.7/idlelib/keybindingDialog.pyo +#usr/lib/python2.7/idlelib/macosxSupport.py +#usr/lib/python2.7/idlelib/macosxSupport.pyc +#usr/lib/python2.7/idlelib/macosxSupport.pyo +#usr/lib/python2.7/idlelib/rpc.py +#usr/lib/python2.7/idlelib/rpc.pyc +#usr/lib/python2.7/idlelib/rpc.pyo +#usr/lib/python2.7/idlelib/run.py +#usr/lib/python2.7/idlelib/run.pyc +#usr/lib/python2.7/idlelib/run.pyo +#usr/lib/python2.7/idlelib/tabbedpages.py +#usr/lib/python2.7/idlelib/tabbedpages.pyc +#usr/lib/python2.7/idlelib/tabbedpages.pyo +#usr/lib/python2.7/idlelib/textView.py +#usr/lib/python2.7/idlelib/textView.pyc +#usr/lib/python2.7/idlelib/textView.pyo +#usr/lib/python2.7/ihooks.py +usr/lib/python2.7/ihooks.pyc +#usr/lib/python2.7/ihooks.pyo +#usr/lib/python2.7/imaplib.py +usr/lib/python2.7/imaplib.pyc +#usr/lib/python2.7/imaplib.pyo +#usr/lib/python2.7/imghdr.py +usr/lib/python2.7/imghdr.pyc +#usr/lib/python2.7/imghdr.pyo +#usr/lib/python2.7/importlib +#usr/lib/python2.7/importlib/__init__.py +usr/lib/python2.7/importlib/__init__.pyc +#usr/lib/python2.7/importlib/__init__.pyo +#usr/lib/python2.7/imputil.py +usr/lib/python2.7/imputil.pyc +#usr/lib/python2.7/imputil.pyo +#usr/lib/python2.7/inspect.py +usr/lib/python2.7/inspect.pyc +#usr/lib/python2.7/inspect.pyo +#usr/lib/python2.7/io.py +usr/lib/python2.7/io.pyc +#usr/lib/python2.7/io.pyo +#usr/lib/python2.7/json +#usr/lib/python2.7/json/__init__.py +usr/lib/python2.7/json/__init__.pyc +#usr/lib/python2.7/json/__init__.pyo +#usr/lib/python2.7/json/decoder.py +usr/lib/python2.7/json/decoder.pyc +#usr/lib/python2.7/json/decoder.pyo +#usr/lib/python2.7/json/encoder.py +usr/lib/python2.7/json/encoder.pyc +#usr/lib/python2.7/json/encoder.pyo +#usr/lib/python2.7/json/scanner.py +usr/lib/python2.7/json/scanner.pyc +#usr/lib/python2.7/json/scanner.pyo +#usr/lib/python2.7/json/tests +#usr/lib/python2.7/json/tests/__init__.py +#usr/lib/python2.7/json/tests/__init__.pyc +#usr/lib/python2.7/json/tests/__init__.pyo +#usr/lib/python2.7/json/tests/test_check_circular.py +#usr/lib/python2.7/json/tests/test_check_circular.pyc +#usr/lib/python2.7/json/tests/test_check_circular.pyo +#usr/lib/python2.7/json/tests/test_decode.py +#usr/lib/python2.7/json/tests/test_decode.pyc +#usr/lib/python2.7/json/tests/test_decode.pyo +#usr/lib/python2.7/json/tests/test_default.py +#usr/lib/python2.7/json/tests/test_default.pyc +#usr/lib/python2.7/json/tests/test_default.pyo +#usr/lib/python2.7/json/tests/test_dump.py +#usr/lib/python2.7/json/tests/test_dump.pyc +#usr/lib/python2.7/json/tests/test_dump.pyo +#usr/lib/python2.7/json/tests/test_encode_basestring_ascii.py +#usr/lib/python2.7/json/tests/test_encode_basestring_ascii.pyc +#usr/lib/python2.7/json/tests/test_encode_basestring_ascii.pyo +#usr/lib/python2.7/json/tests/test_fail.py +#usr/lib/python2.7/json/tests/test_fail.pyc +#usr/lib/python2.7/json/tests/test_fail.pyo +#usr/lib/python2.7/json/tests/test_float.py +#usr/lib/python2.7/json/tests/test_float.pyc +#usr/lib/python2.7/json/tests/test_float.pyo +#usr/lib/python2.7/json/tests/test_indent.py +#usr/lib/python2.7/json/tests/test_indent.pyc +#usr/lib/python2.7/json/tests/test_indent.pyo +#usr/lib/python2.7/json/tests/test_pass1.py +#usr/lib/python2.7/json/tests/test_pass1.pyc +#usr/lib/python2.7/json/tests/test_pass1.pyo +#usr/lib/python2.7/json/tests/test_pass2.py +#usr/lib/python2.7/json/tests/test_pass2.pyc +#usr/lib/python2.7/json/tests/test_pass2.pyo +#usr/lib/python2.7/json/tests/test_pass3.py +#usr/lib/python2.7/json/tests/test_pass3.pyc +#usr/lib/python2.7/json/tests/test_pass3.pyo +#usr/lib/python2.7/json/tests/test_recursion.py +#usr/lib/python2.7/json/tests/test_recursion.pyc +#usr/lib/python2.7/json/tests/test_recursion.pyo +#usr/lib/python2.7/json/tests/test_scanstring.py +#usr/lib/python2.7/json/tests/test_scanstring.pyc +#usr/lib/python2.7/json/tests/test_scanstring.pyo +#usr/lib/python2.7/json/tests/test_separators.py +#usr/lib/python2.7/json/tests/test_separators.pyc +#usr/lib/python2.7/json/tests/test_separators.pyo +#usr/lib/python2.7/json/tests/test_speedups.py +#usr/lib/python2.7/json/tests/test_speedups.pyc +#usr/lib/python2.7/json/tests/test_speedups.pyo +#usr/lib/python2.7/json/tests/test_tool.py +#usr/lib/python2.7/json/tests/test_tool.pyc +#usr/lib/python2.7/json/tests/test_tool.pyo +#usr/lib/python2.7/json/tests/test_unicode.py +#usr/lib/python2.7/json/tests/test_unicode.pyc +#usr/lib/python2.7/json/tests/test_unicode.pyo +#usr/lib/python2.7/json/tool.py +usr/lib/python2.7/json/tool.pyc +#usr/lib/python2.7/json/tool.pyo +#usr/lib/python2.7/keyword.py +usr/lib/python2.7/keyword.pyc +#usr/lib/python2.7/keyword.pyo +#usr/lib/python2.7/lib-dynload +#usr/lib/python2.7/lib-dynload/Python-2.7.13-py2.7.egg-info +usr/lib/python2.7/lib-dynload/_bisect.so +usr/lib/python2.7/lib-dynload/_bsddb.so +usr/lib/python2.7/lib-dynload/_codecs_cn.so +usr/lib/python2.7/lib-dynload/_codecs_hk.so +usr/lib/python2.7/lib-dynload/_codecs_iso2022.so +usr/lib/python2.7/lib-dynload/_codecs_jp.so +usr/lib/python2.7/lib-dynload/_codecs_kr.so +usr/lib/python2.7/lib-dynload/_codecs_tw.so +usr/lib/python2.7/lib-dynload/_collections.so +usr/lib/python2.7/lib-dynload/_csv.so +usr/lib/python2.7/lib-dynload/_ctypes.so +#usr/lib/python2.7/lib-dynload/_ctypes_test.so +usr/lib/python2.7/lib-dynload/_curses.so +usr/lib/python2.7/lib-dynload/_curses_panel.so +usr/lib/python2.7/lib-dynload/_elementtree.so +usr/lib/python2.7/lib-dynload/_functools.so +usr/lib/python2.7/lib-dynload/_hashlib.so +usr/lib/python2.7/lib-dynload/_heapq.so +usr/lib/python2.7/lib-dynload/_hotshot.so +usr/lib/python2.7/lib-dynload/_io.so +usr/lib/python2.7/lib-dynload/_json.so +usr/lib/python2.7/lib-dynload/_locale.so +usr/lib/python2.7/lib-dynload/_lsprof.so +usr/lib/python2.7/lib-dynload/_multibytecodec.so +usr/lib/python2.7/lib-dynload/_multiprocessing.so +usr/lib/python2.7/lib-dynload/_random.so +usr/lib/python2.7/lib-dynload/_socket.so +usr/lib/python2.7/lib-dynload/_sqlite3.so +usr/lib/python2.7/lib-dynload/_ssl.so +usr/lib/python2.7/lib-dynload/_struct.so +usr/lib/python2.7/lib-dynload/_testcapi.so +usr/lib/python2.7/lib-dynload/array.so +usr/lib/python2.7/lib-dynload/audioop.so +usr/lib/python2.7/lib-dynload/binascii.so +usr/lib/python2.7/lib-dynload/bz2.so +usr/lib/python2.7/lib-dynload/cPickle.so +usr/lib/python2.7/lib-dynload/cStringIO.so +usr/lib/python2.7/lib-dynload/cmath.so +usr/lib/python2.7/lib-dynload/crypt.so +usr/lib/python2.7/lib-dynload/datetime.so +usr/lib/python2.7/lib-dynload/dbm_failed.so +usr/lib/python2.7/lib-dynload/fcntl.so +usr/lib/python2.7/lib-dynload/future_builtins.so +usr/lib/python2.7/lib-dynload/gdbm.so +usr/lib/python2.7/lib-dynload/grp.so +usr/lib/python2.7/lib-dynload/itertools.so +#usr/lib/python2.7/lib-dynload/linuxaudiodev.so +usr/lib/python2.7/lib-dynload/math.so +usr/lib/python2.7/lib-dynload/mmap.so +usr/lib/python2.7/lib-dynload/nis.so +usr/lib/python2.7/lib-dynload/operator.so +#usr/lib/python2.7/lib-dynload/ossaudiodev.so +usr/lib/python2.7/lib-dynload/parser.so +usr/lib/python2.7/lib-dynload/pyexpat.so +usr/lib/python2.7/lib-dynload/readline.so +usr/lib/python2.7/lib-dynload/resource.so +usr/lib/python2.7/lib-dynload/select.so +usr/lib/python2.7/lib-dynload/spwd.so +usr/lib/python2.7/lib-dynload/strop.so +usr/lib/python2.7/lib-dynload/syslog.so +usr/lib/python2.7/lib-dynload/termios.so +usr/lib/python2.7/lib-dynload/time.so +usr/lib/python2.7/lib-dynload/unicodedata.so +usr/lib/python2.7/lib-dynload/zlib.so +#usr/lib/python2.7/lib-tk +#usr/lib/python2.7/lib-tk/Canvas.py +#usr/lib/python2.7/lib-tk/Canvas.pyc +#usr/lib/python2.7/lib-tk/Canvas.pyo +#usr/lib/python2.7/lib-tk/Dialog.py +#usr/lib/python2.7/lib-tk/Dialog.pyc +#usr/lib/python2.7/lib-tk/Dialog.pyo +#usr/lib/python2.7/lib-tk/FileDialog.py +#usr/lib/python2.7/lib-tk/FileDialog.pyc +#usr/lib/python2.7/lib-tk/FileDialog.pyo +#usr/lib/python2.7/lib-tk/FixTk.py +#usr/lib/python2.7/lib-tk/FixTk.pyc +#usr/lib/python2.7/lib-tk/FixTk.pyo +#usr/lib/python2.7/lib-tk/ScrolledText.py +#usr/lib/python2.7/lib-tk/ScrolledText.pyc +#usr/lib/python2.7/lib-tk/ScrolledText.pyo +#usr/lib/python2.7/lib-tk/SimpleDialog.py +#usr/lib/python2.7/lib-tk/SimpleDialog.pyc +#usr/lib/python2.7/lib-tk/SimpleDialog.pyo +#usr/lib/python2.7/lib-tk/Tix.py +#usr/lib/python2.7/lib-tk/Tix.pyc +#usr/lib/python2.7/lib-tk/Tix.pyo +#usr/lib/python2.7/lib-tk/Tkconstants.py +#usr/lib/python2.7/lib-tk/Tkconstants.pyc +#usr/lib/python2.7/lib-tk/Tkconstants.pyo +#usr/lib/python2.7/lib-tk/Tkdnd.py +#usr/lib/python2.7/lib-tk/Tkdnd.pyc +#usr/lib/python2.7/lib-tk/Tkdnd.pyo +#usr/lib/python2.7/lib-tk/Tkinter.py +#usr/lib/python2.7/lib-tk/Tkinter.pyc +#usr/lib/python2.7/lib-tk/Tkinter.pyo +#usr/lib/python2.7/lib-tk/test +#usr/lib/python2.7/lib-tk/test/README +#usr/lib/python2.7/lib-tk/test/runtktests.py +#usr/lib/python2.7/lib-tk/test/runtktests.pyc +#usr/lib/python2.7/lib-tk/test/runtktests.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter +#usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_font.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_font.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_font.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_geometry_managers.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_images.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_images.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_images.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_text.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_text.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_text.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_variables.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_variables.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_variables.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_widgets.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_widgets.pyc +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_widgets.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk +#usr/lib/python2.7/lib-tk/test/test_ttk/__init__.py +#usr/lib/python2.7/lib-tk/test/test_ttk/__init__.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/__init__.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/support.py +#usr/lib/python2.7/lib-tk/test/test_ttk/support.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/support.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_extensions.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_extensions.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/test_extensions.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_functions.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_functions.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/test_functions.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_style.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_style.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/test_style.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyc +#usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyo +#usr/lib/python2.7/lib-tk/test/widget_tests.py +#usr/lib/python2.7/lib-tk/test/widget_tests.pyc +#usr/lib/python2.7/lib-tk/test/widget_tests.pyo +#usr/lib/python2.7/lib-tk/tkColorChooser.py +#usr/lib/python2.7/lib-tk/tkColorChooser.pyc +#usr/lib/python2.7/lib-tk/tkColorChooser.pyo +#usr/lib/python2.7/lib-tk/tkCommonDialog.py +#usr/lib/python2.7/lib-tk/tkCommonDialog.pyc +#usr/lib/python2.7/lib-tk/tkCommonDialog.pyo +#usr/lib/python2.7/lib-tk/tkFileDialog.py +#usr/lib/python2.7/lib-tk/tkFileDialog.pyc +#usr/lib/python2.7/lib-tk/tkFileDialog.pyo +#usr/lib/python2.7/lib-tk/tkFont.py +#usr/lib/python2.7/lib-tk/tkFont.pyc +#usr/lib/python2.7/lib-tk/tkFont.pyo +#usr/lib/python2.7/lib-tk/tkMessageBox.py +#usr/lib/python2.7/lib-tk/tkMessageBox.pyc +#usr/lib/python2.7/lib-tk/tkMessageBox.pyo +#usr/lib/python2.7/lib-tk/tkSimpleDialog.py +#usr/lib/python2.7/lib-tk/tkSimpleDialog.pyc +#usr/lib/python2.7/lib-tk/tkSimpleDialog.pyo +#usr/lib/python2.7/lib-tk/ttk.py +#usr/lib/python2.7/lib-tk/ttk.pyc +#usr/lib/python2.7/lib-tk/ttk.pyo +#usr/lib/python2.7/lib-tk/turtle.py +#usr/lib/python2.7/lib-tk/turtle.pyc +#usr/lib/python2.7/lib-tk/turtle.pyo +#usr/lib/python2.7/lib2to3 +#usr/lib/python2.7/lib2to3/Grammar.txt +#usr/lib/python2.7/lib2to3/Grammar2.7.13.final.0.pickle +#usr/lib/python2.7/lib2to3/PatternGrammar.txt +#usr/lib/python2.7/lib2to3/PatternGrammar2.7.13.final.0.pickle +#usr/lib/python2.7/lib2to3/__init__.py +#usr/lib/python2.7/lib2to3/__init__.pyc +#usr/lib/python2.7/lib2to3/__init__.pyo +#usr/lib/python2.7/lib2to3/__main__.py +#usr/lib/python2.7/lib2to3/__main__.pyc +#usr/lib/python2.7/lib2to3/__main__.pyo +#usr/lib/python2.7/lib2to3/btm_matcher.py +#usr/lib/python2.7/lib2to3/btm_matcher.pyc +#usr/lib/python2.7/lib2to3/btm_matcher.pyo +#usr/lib/python2.7/lib2to3/btm_utils.py +#usr/lib/python2.7/lib2to3/btm_utils.pyc +#usr/lib/python2.7/lib2to3/btm_utils.pyo +#usr/lib/python2.7/lib2to3/fixer_base.py +#usr/lib/python2.7/lib2to3/fixer_base.pyc +#usr/lib/python2.7/lib2to3/fixer_base.pyo +#usr/lib/python2.7/lib2to3/fixer_util.py +#usr/lib/python2.7/lib2to3/fixer_util.pyc +#usr/lib/python2.7/lib2to3/fixer_util.pyo +#usr/lib/python2.7/lib2to3/fixes +#usr/lib/python2.7/lib2to3/fixes/__init__.py +#usr/lib/python2.7/lib2to3/fixes/__init__.pyc +#usr/lib/python2.7/lib2to3/fixes/__init__.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_apply.py +#usr/lib/python2.7/lib2to3/fixes/fix_apply.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_apply.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_asserts.py +#usr/lib/python2.7/lib2to3/fixes/fix_asserts.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_asserts.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_basestring.py +#usr/lib/python2.7/lib2to3/fixes/fix_basestring.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_basestring.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_buffer.py +#usr/lib/python2.7/lib2to3/fixes/fix_buffer.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_buffer.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_dict.py +#usr/lib/python2.7/lib2to3/fixes/fix_dict.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_dict.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_except.py +#usr/lib/python2.7/lib2to3/fixes/fix_except.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_except.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_exec.py +#usr/lib/python2.7/lib2to3/fixes/fix_exec.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_exec.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_execfile.py +#usr/lib/python2.7/lib2to3/fixes/fix_execfile.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_execfile.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_exitfunc.py +#usr/lib/python2.7/lib2to3/fixes/fix_exitfunc.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_exitfunc.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_filter.py +#usr/lib/python2.7/lib2to3/fixes/fix_filter.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_filter.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_funcattrs.py +#usr/lib/python2.7/lib2to3/fixes/fix_funcattrs.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_funcattrs.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_future.py +#usr/lib/python2.7/lib2to3/fixes/fix_future.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_future.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_getcwdu.py +#usr/lib/python2.7/lib2to3/fixes/fix_getcwdu.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_getcwdu.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_has_key.py +#usr/lib/python2.7/lib2to3/fixes/fix_has_key.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_has_key.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_idioms.py +#usr/lib/python2.7/lib2to3/fixes/fix_idioms.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_idioms.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_import.py +#usr/lib/python2.7/lib2to3/fixes/fix_import.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_import.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_imports.py +#usr/lib/python2.7/lib2to3/fixes/fix_imports.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_imports.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_imports2.py +#usr/lib/python2.7/lib2to3/fixes/fix_imports2.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_imports2.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_input.py +#usr/lib/python2.7/lib2to3/fixes/fix_input.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_input.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_intern.py +#usr/lib/python2.7/lib2to3/fixes/fix_intern.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_intern.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_isinstance.py +#usr/lib/python2.7/lib2to3/fixes/fix_isinstance.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_isinstance.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_itertools.py +#usr/lib/python2.7/lib2to3/fixes/fix_itertools.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_itertools.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_itertools_imports.py +#usr/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_long.py +#usr/lib/python2.7/lib2to3/fixes/fix_long.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_long.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_map.py +#usr/lib/python2.7/lib2to3/fixes/fix_map.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_map.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_metaclass.py +#usr/lib/python2.7/lib2to3/fixes/fix_metaclass.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_metaclass.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_methodattrs.py +#usr/lib/python2.7/lib2to3/fixes/fix_methodattrs.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_methodattrs.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_ne.py +#usr/lib/python2.7/lib2to3/fixes/fix_ne.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_ne.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_next.py +#usr/lib/python2.7/lib2to3/fixes/fix_next.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_next.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_nonzero.py +#usr/lib/python2.7/lib2to3/fixes/fix_nonzero.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_nonzero.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_numliterals.py +#usr/lib/python2.7/lib2to3/fixes/fix_numliterals.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_numliterals.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_operator.py +#usr/lib/python2.7/lib2to3/fixes/fix_operator.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_operator.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_paren.py +#usr/lib/python2.7/lib2to3/fixes/fix_paren.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_paren.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_print.py +#usr/lib/python2.7/lib2to3/fixes/fix_print.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_print.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_raise.py +#usr/lib/python2.7/lib2to3/fixes/fix_raise.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_raise.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_raw_input.py +#usr/lib/python2.7/lib2to3/fixes/fix_raw_input.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_raw_input.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_reduce.py +#usr/lib/python2.7/lib2to3/fixes/fix_reduce.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_reduce.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_renames.py +#usr/lib/python2.7/lib2to3/fixes/fix_renames.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_renames.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_repr.py +#usr/lib/python2.7/lib2to3/fixes/fix_repr.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_repr.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_set_literal.py +#usr/lib/python2.7/lib2to3/fixes/fix_set_literal.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_set_literal.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_standarderror.py +#usr/lib/python2.7/lib2to3/fixes/fix_standarderror.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_standarderror.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_sys_exc.py +#usr/lib/python2.7/lib2to3/fixes/fix_sys_exc.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_sys_exc.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_throw.py +#usr/lib/python2.7/lib2to3/fixes/fix_throw.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_throw.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_tuple_params.py +#usr/lib/python2.7/lib2to3/fixes/fix_tuple_params.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_tuple_params.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_types.py +#usr/lib/python2.7/lib2to3/fixes/fix_types.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_types.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_unicode.py +#usr/lib/python2.7/lib2to3/fixes/fix_unicode.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_unicode.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_urllib.py +#usr/lib/python2.7/lib2to3/fixes/fix_urllib.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_urllib.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_ws_comma.py +#usr/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_xrange.py +#usr/lib/python2.7/lib2to3/fixes/fix_xrange.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_xrange.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_xreadlines.py +#usr/lib/python2.7/lib2to3/fixes/fix_xreadlines.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_xreadlines.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_zip.py +#usr/lib/python2.7/lib2to3/fixes/fix_zip.pyc +#usr/lib/python2.7/lib2to3/fixes/fix_zip.pyo +#usr/lib/python2.7/lib2to3/main.py +#usr/lib/python2.7/lib2to3/main.pyc +#usr/lib/python2.7/lib2to3/main.pyo +#usr/lib/python2.7/lib2to3/patcomp.py +#usr/lib/python2.7/lib2to3/patcomp.pyc +#usr/lib/python2.7/lib2to3/patcomp.pyo +#usr/lib/python2.7/lib2to3/pgen2 +#usr/lib/python2.7/lib2to3/pgen2/__init__.py +#usr/lib/python2.7/lib2to3/pgen2/__init__.pyc +#usr/lib/python2.7/lib2to3/pgen2/__init__.pyo +#usr/lib/python2.7/lib2to3/pgen2/conv.py +#usr/lib/python2.7/lib2to3/pgen2/conv.pyc +#usr/lib/python2.7/lib2to3/pgen2/conv.pyo +#usr/lib/python2.7/lib2to3/pgen2/driver.py +#usr/lib/python2.7/lib2to3/pgen2/driver.pyc +#usr/lib/python2.7/lib2to3/pgen2/driver.pyo +#usr/lib/python2.7/lib2to3/pgen2/grammar.py +#usr/lib/python2.7/lib2to3/pgen2/grammar.pyc +#usr/lib/python2.7/lib2to3/pgen2/grammar.pyo +#usr/lib/python2.7/lib2to3/pgen2/literals.py +#usr/lib/python2.7/lib2to3/pgen2/literals.pyc +#usr/lib/python2.7/lib2to3/pgen2/literals.pyo +#usr/lib/python2.7/lib2to3/pgen2/parse.py +#usr/lib/python2.7/lib2to3/pgen2/parse.pyc +#usr/lib/python2.7/lib2to3/pgen2/parse.pyo +#usr/lib/python2.7/lib2to3/pgen2/pgen.py +#usr/lib/python2.7/lib2to3/pgen2/pgen.pyc +#usr/lib/python2.7/lib2to3/pgen2/pgen.pyo +#usr/lib/python2.7/lib2to3/pgen2/token.py +#usr/lib/python2.7/lib2to3/pgen2/token.pyc +#usr/lib/python2.7/lib2to3/pgen2/token.pyo +#usr/lib/python2.7/lib2to3/pgen2/tokenize.py +#usr/lib/python2.7/lib2to3/pgen2/tokenize.pyc +#usr/lib/python2.7/lib2to3/pgen2/tokenize.pyo +#usr/lib/python2.7/lib2to3/pygram.py +#usr/lib/python2.7/lib2to3/pygram.pyc +#usr/lib/python2.7/lib2to3/pygram.pyo +#usr/lib/python2.7/lib2to3/pytree.py +#usr/lib/python2.7/lib2to3/pytree.pyc +#usr/lib/python2.7/lib2to3/pytree.pyo +#usr/lib/python2.7/lib2to3/refactor.py +#usr/lib/python2.7/lib2to3/refactor.pyc +#usr/lib/python2.7/lib2to3/refactor.pyo +#usr/lib/python2.7/lib2to3/tests +#usr/lib/python2.7/lib2to3/tests/__init__.py +#usr/lib/python2.7/lib2to3/tests/__init__.pyc +#usr/lib/python2.7/lib2to3/tests/__init__.pyo +#usr/lib/python2.7/lib2to3/tests/data +#usr/lib/python2.7/lib2to3/tests/data/README +#usr/lib/python2.7/lib2to3/tests/data/bom.py +#usr/lib/python2.7/lib2to3/tests/data/crlf.py +#usr/lib/python2.7/lib2to3/tests/data/different_encoding.py +#usr/lib/python2.7/lib2to3/tests/data/false_encoding.py +#usr/lib/python2.7/lib2to3/tests/data/fixers +#usr/lib/python2.7/lib2to3/tests/data/fixers/bad_order.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/__init__.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_explicit.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_first.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_last.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_parrot.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_preorder.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/no_fixer_cls.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/parrot_example.py +#usr/lib/python2.7/lib2to3/tests/data/infinite_recursion.py +#usr/lib/python2.7/lib2to3/tests/data/py2_test_grammar.py +#usr/lib/python2.7/lib2to3/tests/data/py3_test_grammar.py +#usr/lib/python2.7/lib2to3/tests/pytree_idempotency.py +#usr/lib/python2.7/lib2to3/tests/pytree_idempotency.pyc +#usr/lib/python2.7/lib2to3/tests/pytree_idempotency.pyo +#usr/lib/python2.7/lib2to3/tests/support.py +#usr/lib/python2.7/lib2to3/tests/support.pyc +#usr/lib/python2.7/lib2to3/tests/support.pyo +#usr/lib/python2.7/lib2to3/tests/test_all_fixers.py +#usr/lib/python2.7/lib2to3/tests/test_all_fixers.pyc +#usr/lib/python2.7/lib2to3/tests/test_all_fixers.pyo +#usr/lib/python2.7/lib2to3/tests/test_fixers.py +#usr/lib/python2.7/lib2to3/tests/test_fixers.pyc +#usr/lib/python2.7/lib2to3/tests/test_fixers.pyo +#usr/lib/python2.7/lib2to3/tests/test_main.py +#usr/lib/python2.7/lib2to3/tests/test_main.pyc +#usr/lib/python2.7/lib2to3/tests/test_main.pyo +#usr/lib/python2.7/lib2to3/tests/test_parser.py +#usr/lib/python2.7/lib2to3/tests/test_parser.pyc +#usr/lib/python2.7/lib2to3/tests/test_parser.pyo +#usr/lib/python2.7/lib2to3/tests/test_pytree.py +#usr/lib/python2.7/lib2to3/tests/test_pytree.pyc +#usr/lib/python2.7/lib2to3/tests/test_pytree.pyo +#usr/lib/python2.7/lib2to3/tests/test_refactor.py +#usr/lib/python2.7/lib2to3/tests/test_refactor.pyc +#usr/lib/python2.7/lib2to3/tests/test_refactor.pyo +#usr/lib/python2.7/lib2to3/tests/test_util.py +#usr/lib/python2.7/lib2to3/tests/test_util.pyc +#usr/lib/python2.7/lib2to3/tests/test_util.pyo +#usr/lib/python2.7/linecache.py +usr/lib/python2.7/linecache.pyc +#usr/lib/python2.7/linecache.pyo +#usr/lib/python2.7/locale.py +usr/lib/python2.7/locale.pyc +#usr/lib/python2.7/locale.pyo +#usr/lib/python2.7/logging +#usr/lib/python2.7/logging/__init__.py +usr/lib/python2.7/logging/__init__.pyc +#usr/lib/python2.7/logging/__init__.pyo +#usr/lib/python2.7/logging/config.py +usr/lib/python2.7/logging/config.pyc +#usr/lib/python2.7/logging/config.pyo +#usr/lib/python2.7/logging/handlers.py +usr/lib/python2.7/logging/handlers.pyc +#usr/lib/python2.7/logging/handlers.pyo +#usr/lib/python2.7/macpath.py +usr/lib/python2.7/macpath.pyc +#usr/lib/python2.7/macpath.pyo +#usr/lib/python2.7/macurl2path.py +usr/lib/python2.7/macurl2path.pyc +#usr/lib/python2.7/macurl2path.pyo +#usr/lib/python2.7/mailbox.py +usr/lib/python2.7/mailbox.pyc +#usr/lib/python2.7/mailbox.pyo +#usr/lib/python2.7/mailcap.py +usr/lib/python2.7/mailcap.pyc +#usr/lib/python2.7/mailcap.pyo +#usr/lib/python2.7/markupbase.py +usr/lib/python2.7/markupbase.pyc +#usr/lib/python2.7/markupbase.pyo +#usr/lib/python2.7/md5.py +usr/lib/python2.7/md5.pyc +#usr/lib/python2.7/md5.pyo +#usr/lib/python2.7/mhlib.py +usr/lib/python2.7/mhlib.pyc +#usr/lib/python2.7/mhlib.pyo +#usr/lib/python2.7/mimetools.py +usr/lib/python2.7/mimetools.pyc +#usr/lib/python2.7/mimetools.pyo +#usr/lib/python2.7/mimetypes.py +usr/lib/python2.7/mimetypes.pyc +#usr/lib/python2.7/mimetypes.pyo +#usr/lib/python2.7/mimify.py +usr/lib/python2.7/mimify.pyc +#usr/lib/python2.7/mimify.pyo +#usr/lib/python2.7/modulefinder.py +usr/lib/python2.7/modulefinder.pyc +#usr/lib/python2.7/modulefinder.pyo +#usr/lib/python2.7/multifile.py +usr/lib/python2.7/multifile.pyc +#usr/lib/python2.7/multifile.pyo +#usr/lib/python2.7/multiprocessing +#usr/lib/python2.7/multiprocessing/__init__.py +usr/lib/python2.7/multiprocessing/__init__.pyc +#usr/lib/python2.7/multiprocessing/__init__.pyo +#usr/lib/python2.7/multiprocessing/connection.py +usr/lib/python2.7/multiprocessing/connection.pyc +#usr/lib/python2.7/multiprocessing/connection.pyo +#usr/lib/python2.7/multiprocessing/dummy +#usr/lib/python2.7/multiprocessing/dummy/__init__.py +usr/lib/python2.7/multiprocessing/dummy/__init__.pyc +#usr/lib/python2.7/multiprocessing/dummy/__init__.pyo +#usr/lib/python2.7/multiprocessing/dummy/connection.py +usr/lib/python2.7/multiprocessing/dummy/connection.pyc +#usr/lib/python2.7/multiprocessing/dummy/connection.pyo +#usr/lib/python2.7/multiprocessing/forking.py +usr/lib/python2.7/multiprocessing/forking.pyc +#usr/lib/python2.7/multiprocessing/forking.pyo +#usr/lib/python2.7/multiprocessing/heap.py +usr/lib/python2.7/multiprocessing/heap.pyc +#usr/lib/python2.7/multiprocessing/heap.pyo +#usr/lib/python2.7/multiprocessing/managers.py +usr/lib/python2.7/multiprocessing/managers.pyc +#usr/lib/python2.7/multiprocessing/managers.pyo +#usr/lib/python2.7/multiprocessing/pool.py +usr/lib/python2.7/multiprocessing/pool.pyc +#usr/lib/python2.7/multiprocessing/pool.pyo +#usr/lib/python2.7/multiprocessing/process.py +usr/lib/python2.7/multiprocessing/process.pyc +#usr/lib/python2.7/multiprocessing/process.pyo +#usr/lib/python2.7/multiprocessing/queues.py +usr/lib/python2.7/multiprocessing/queues.pyc +#usr/lib/python2.7/multiprocessing/queues.pyo +#usr/lib/python2.7/multiprocessing/reduction.py +usr/lib/python2.7/multiprocessing/reduction.pyc +#usr/lib/python2.7/multiprocessing/reduction.pyo +#usr/lib/python2.7/multiprocessing/sharedctypes.py +usr/lib/python2.7/multiprocessing/sharedctypes.pyc +#usr/lib/python2.7/multiprocessing/sharedctypes.pyo +#usr/lib/python2.7/multiprocessing/synchronize.py +usr/lib/python2.7/multiprocessing/synchronize.pyc +#usr/lib/python2.7/multiprocessing/synchronize.pyo +#usr/lib/python2.7/multiprocessing/util.py +usr/lib/python2.7/multiprocessing/util.pyc +#usr/lib/python2.7/multiprocessing/util.pyo +#usr/lib/python2.7/mutex.py +usr/lib/python2.7/mutex.pyc +#usr/lib/python2.7/mutex.pyo +#usr/lib/python2.7/netrc.py +usr/lib/python2.7/netrc.pyc +#usr/lib/python2.7/netrc.pyo +#usr/lib/python2.7/new.py +usr/lib/python2.7/new.pyc +#usr/lib/python2.7/new.pyo +#usr/lib/python2.7/nntplib.py +usr/lib/python2.7/nntplib.pyc +#usr/lib/python2.7/nntplib.pyo +#usr/lib/python2.7/ntpath.py +usr/lib/python2.7/ntpath.pyc +#usr/lib/python2.7/ntpath.pyo +#usr/lib/python2.7/nturl2path.py +usr/lib/python2.7/nturl2path.pyc +#usr/lib/python2.7/nturl2path.pyo +#usr/lib/python2.7/numbers.py +usr/lib/python2.7/numbers.pyc +#usr/lib/python2.7/numbers.pyo +#usr/lib/python2.7/opcode.py +usr/lib/python2.7/opcode.pyc +#usr/lib/python2.7/opcode.pyo +#usr/lib/python2.7/optparse.py +usr/lib/python2.7/optparse.pyc +#usr/lib/python2.7/optparse.pyo +#usr/lib/python2.7/os.py +usr/lib/python2.7/os.pyc +#usr/lib/python2.7/os.pyo +#usr/lib/python2.7/os2emxpath.py +usr/lib/python2.7/os2emxpath.pyc +#usr/lib/python2.7/os2emxpath.pyo +#usr/lib/python2.7/pdb.doc +#usr/lib/python2.7/pdb.py +usr/lib/python2.7/pdb.pyc +#usr/lib/python2.7/pdb.pyo +#usr/lib/python2.7/pickle.py +usr/lib/python2.7/pickle.pyc +#usr/lib/python2.7/pickle.pyo +#usr/lib/python2.7/pickletools.py +usr/lib/python2.7/pickletools.pyc +#usr/lib/python2.7/pickletools.pyo +#usr/lib/python2.7/pipes.py +usr/lib/python2.7/pipes.pyc +#usr/lib/python2.7/pipes.pyo +#usr/lib/python2.7/pkgutil.py +usr/lib/python2.7/pkgutil.pyc +#usr/lib/python2.7/pkgutil.pyo +#usr/lib/python2.7/plat-linux2 +#usr/lib/python2.7/plat-linux2/CDROM.py +usr/lib/python2.7/plat-linux2/CDROM.pyc +#usr/lib/python2.7/plat-linux2/CDROM.pyo +#usr/lib/python2.7/plat-linux2/DLFCN.py +usr/lib/python2.7/plat-linux2/DLFCN.pyc +#usr/lib/python2.7/plat-linux2/DLFCN.pyo +#usr/lib/python2.7/plat-linux2/IN.py +usr/lib/python2.7/plat-linux2/IN.pyc +#usr/lib/python2.7/plat-linux2/IN.pyo +#usr/lib/python2.7/plat-linux2/TYPES.py +usr/lib/python2.7/plat-linux2/TYPES.pyc +#usr/lib/python2.7/plat-linux2/TYPES.pyo +#usr/lib/python2.7/plat-linux2/regen +#usr/lib/python2.7/platform.py +usr/lib/python2.7/platform.pyc +#usr/lib/python2.7/platform.pyo +#usr/lib/python2.7/plistlib.py +usr/lib/python2.7/plistlib.pyc +#usr/lib/python2.7/plistlib.pyo +#usr/lib/python2.7/popen2.py +usr/lib/python2.7/popen2.pyc +#usr/lib/python2.7/popen2.pyo +#usr/lib/python2.7/poplib.py +usr/lib/python2.7/poplib.pyc +#usr/lib/python2.7/poplib.pyo +#usr/lib/python2.7/posixfile.py +usr/lib/python2.7/posixfile.pyc +#usr/lib/python2.7/posixfile.pyo +#usr/lib/python2.7/posixpath.py +usr/lib/python2.7/posixpath.pyc +#usr/lib/python2.7/posixpath.pyo +#usr/lib/python2.7/pprint.py +usr/lib/python2.7/pprint.pyc +#usr/lib/python2.7/pprint.pyo +#usr/lib/python2.7/profile.py +usr/lib/python2.7/profile.pyc +#usr/lib/python2.7/profile.pyo +#usr/lib/python2.7/pstats.py +usr/lib/python2.7/pstats.pyc +#usr/lib/python2.7/pstats.pyo +#usr/lib/python2.7/pty.py +usr/lib/python2.7/pty.pyc +#usr/lib/python2.7/pty.pyo +#usr/lib/python2.7/py_compile.py +usr/lib/python2.7/py_compile.pyc +#usr/lib/python2.7/py_compile.pyo +usr/lib/python2.7/pyclbr.py +#usr/lib/python2.7/pyclbr.pyc +#usr/lib/python2.7/pyclbr.pyo +#usr/lib/python2.7/pydoc.py +usr/lib/python2.7/pydoc.pyc +#usr/lib/python2.7/pydoc.pyo +#usr/lib/python2.7/pydoc_data +#usr/lib/python2.7/pydoc_data/__init__.py +usr/lib/python2.7/pydoc_data/__init__.pyc +#usr/lib/python2.7/pydoc_data/__init__.pyo +#usr/lib/python2.7/pydoc_data/topics.py +usr/lib/python2.7/pydoc_data/topics.pyc +#usr/lib/python2.7/pydoc_data/topics.pyo +#usr/lib/python2.7/quopri.py +usr/lib/python2.7/quopri.pyc +#usr/lib/python2.7/quopri.pyo +#usr/lib/python2.7/random.py +usr/lib/python2.7/random.pyc +#usr/lib/python2.7/random.pyo +#usr/lib/python2.7/re.py +usr/lib/python2.7/re.pyc +#usr/lib/python2.7/re.pyo +#usr/lib/python2.7/repr.py +usr/lib/python2.7/repr.pyc +#usr/lib/python2.7/repr.pyo +#usr/lib/python2.7/rexec.py +usr/lib/python2.7/rexec.pyc +#usr/lib/python2.7/rexec.pyo +#usr/lib/python2.7/rfc822.py +usr/lib/python2.7/rfc822.pyc +#usr/lib/python2.7/rfc822.pyo +#usr/lib/python2.7/rlcompleter.py +usr/lib/python2.7/rlcompleter.pyc +#usr/lib/python2.7/rlcompleter.pyo +#usr/lib/python2.7/robotparser.py +usr/lib/python2.7/robotparser.pyc +#usr/lib/python2.7/robotparser.pyo +#usr/lib/python2.7/runpy.py +usr/lib/python2.7/runpy.pyc +#usr/lib/python2.7/runpy.pyo +#usr/lib/python2.7/sched.py +usr/lib/python2.7/sched.pyc +#usr/lib/python2.7/sched.pyo +#usr/lib/python2.7/sets.py +usr/lib/python2.7/sets.pyc +#usr/lib/python2.7/sets.pyo +#usr/lib/python2.7/sgmllib.py +usr/lib/python2.7/sgmllib.pyc +#usr/lib/python2.7/sgmllib.pyo +#usr/lib/python2.7/sha.py +usr/lib/python2.7/sha.pyc +#usr/lib/python2.7/sha.pyo +#usr/lib/python2.7/shelve.py +usr/lib/python2.7/shelve.pyc +#usr/lib/python2.7/shelve.pyo +#usr/lib/python2.7/shlex.py +usr/lib/python2.7/shlex.pyc +#usr/lib/python2.7/shlex.pyo +#usr/lib/python2.7/shutil.py +usr/lib/python2.7/shutil.pyc +#usr/lib/python2.7/shutil.pyo +#usr/lib/python2.7/site-packages +usr/lib/python2.7/site-packages/README +#usr/lib/python2.7/site.py +usr/lib/python2.7/site.pyc +#usr/lib/python2.7/site.pyo +#usr/lib/python2.7/smtpd.py +usr/lib/python2.7/smtpd.pyc +#usr/lib/python2.7/smtpd.pyo +#usr/lib/python2.7/smtplib.py +usr/lib/python2.7/smtplib.pyc +#usr/lib/python2.7/smtplib.pyo +#usr/lib/python2.7/sndhdr.py +usr/lib/python2.7/sndhdr.pyc +#usr/lib/python2.7/sndhdr.pyo +#usr/lib/python2.7/socket.py +usr/lib/python2.7/socket.pyc +#usr/lib/python2.7/socket.pyo +#usr/lib/python2.7/sqlite3 +#usr/lib/python2.7/sqlite3/__init__.py +usr/lib/python2.7/sqlite3/__init__.pyc +#usr/lib/python2.7/sqlite3/__init__.pyo +#usr/lib/python2.7/sqlite3/dbapi2.py +usr/lib/python2.7/sqlite3/dbapi2.pyc +#usr/lib/python2.7/sqlite3/dbapi2.pyo +#usr/lib/python2.7/sqlite3/dump.py +usr/lib/python2.7/sqlite3/dump.pyc +#usr/lib/python2.7/sqlite3/dump.pyo +#usr/lib/python2.7/sqlite3/test +#usr/lib/python2.7/sqlite3/test/__init__.py +#usr/lib/python2.7/sqlite3/test/__init__.pyc +#usr/lib/python2.7/sqlite3/test/__init__.pyo +#usr/lib/python2.7/sqlite3/test/dbapi.py +#usr/lib/python2.7/sqlite3/test/dbapi.pyc +#usr/lib/python2.7/sqlite3/test/dbapi.pyo +#usr/lib/python2.7/sqlite3/test/dump.py +#usr/lib/python2.7/sqlite3/test/dump.pyc +#usr/lib/python2.7/sqlite3/test/dump.pyo +#usr/lib/python2.7/sqlite3/test/factory.py +#usr/lib/python2.7/sqlite3/test/factory.pyc +#usr/lib/python2.7/sqlite3/test/factory.pyo +#usr/lib/python2.7/sqlite3/test/hooks.py +#usr/lib/python2.7/sqlite3/test/hooks.pyc +#usr/lib/python2.7/sqlite3/test/hooks.pyo +#usr/lib/python2.7/sqlite3/test/py25tests.py +#usr/lib/python2.7/sqlite3/test/py25tests.pyc +#usr/lib/python2.7/sqlite3/test/py25tests.pyo +#usr/lib/python2.7/sqlite3/test/regression.py +#usr/lib/python2.7/sqlite3/test/regression.pyc +#usr/lib/python2.7/sqlite3/test/regression.pyo +#usr/lib/python2.7/sqlite3/test/transactions.py +#usr/lib/python2.7/sqlite3/test/transactions.pyc +#usr/lib/python2.7/sqlite3/test/transactions.pyo +#usr/lib/python2.7/sqlite3/test/types.py +#usr/lib/python2.7/sqlite3/test/types.pyc +#usr/lib/python2.7/sqlite3/test/types.pyo +#usr/lib/python2.7/sqlite3/test/userfunctions.py +#usr/lib/python2.7/sqlite3/test/userfunctions.pyc +#usr/lib/python2.7/sqlite3/test/userfunctions.pyo +#usr/lib/python2.7/sre.py +usr/lib/python2.7/sre.pyc +#usr/lib/python2.7/sre.pyo +#usr/lib/python2.7/sre_compile.py +usr/lib/python2.7/sre_compile.pyc +#usr/lib/python2.7/sre_compile.pyo +#usr/lib/python2.7/sre_constants.py +usr/lib/python2.7/sre_constants.pyc +#usr/lib/python2.7/sre_constants.pyo +#usr/lib/python2.7/sre_parse.py +usr/lib/python2.7/sre_parse.pyc +#usr/lib/python2.7/sre_parse.pyo +#usr/lib/python2.7/ssl.py +usr/lib/python2.7/ssl.pyc +#usr/lib/python2.7/ssl.pyo +#usr/lib/python2.7/stat.py +usr/lib/python2.7/stat.pyc +#usr/lib/python2.7/stat.pyo +#usr/lib/python2.7/statvfs.py +usr/lib/python2.7/statvfs.pyc +#usr/lib/python2.7/statvfs.pyo +#usr/lib/python2.7/string.py +usr/lib/python2.7/string.pyc +#usr/lib/python2.7/string.pyo +#usr/lib/python2.7/stringold.py +usr/lib/python2.7/stringold.pyc +#usr/lib/python2.7/stringold.pyo +#usr/lib/python2.7/stringprep.py +usr/lib/python2.7/stringprep.pyc +#usr/lib/python2.7/stringprep.pyo +#usr/lib/python2.7/struct.py +usr/lib/python2.7/struct.pyc +#usr/lib/python2.7/struct.pyo +#usr/lib/python2.7/subprocess.py +usr/lib/python2.7/subprocess.pyc +#usr/lib/python2.7/subprocess.pyo +#usr/lib/python2.7/sunau.py +usr/lib/python2.7/sunau.pyc +#usr/lib/python2.7/sunau.pyo +#usr/lib/python2.7/sunaudio.py +usr/lib/python2.7/sunaudio.pyc +#usr/lib/python2.7/sunaudio.pyo +#usr/lib/python2.7/symbol.py +usr/lib/python2.7/symbol.pyc +#usr/lib/python2.7/symbol.pyo +#usr/lib/python2.7/symtable.py +usr/lib/python2.7/symtable.pyc +#usr/lib/python2.7/symtable.pyo +#usr/lib/python2.7/sysconfig.py +usr/lib/python2.7/sysconfig.pyc +#usr/lib/python2.7/sysconfig.pyo +#usr/lib/python2.7/tabnanny.py +usr/lib/python2.7/tabnanny.pyc +#usr/lib/python2.7/tabnanny.pyo +#usr/lib/python2.7/tarfile.py +usr/lib/python2.7/tarfile.pyc +#usr/lib/python2.7/tarfile.pyo +#usr/lib/python2.7/telnetlib.py +usr/lib/python2.7/telnetlib.pyc +#usr/lib/python2.7/telnetlib.pyo +#usr/lib/python2.7/tempfile.py +usr/lib/python2.7/tempfile.pyc +#usr/lib/python2.7/tempfile.pyo +#usr/lib/python2.7/test +#usr/lib/python2.7/test/185test.db +#usr/lib/python2.7/test/Sine-1000Hz-300ms.aif +#usr/lib/python2.7/test/__init__.py +#usr/lib/python2.7/test/__init__.pyc +#usr/lib/python2.7/test/__init__.pyo +#usr/lib/python2.7/test/_mock_backport.py +#usr/lib/python2.7/test/_mock_backport.pyc +#usr/lib/python2.7/test/_mock_backport.pyo +#usr/lib/python2.7/test/allsans.pem +#usr/lib/python2.7/test/audiodata +#usr/lib/python2.7/test/audiodata/pluck-pcm16.aiff +#usr/lib/python2.7/test/audiodata/pluck-pcm16.au +#usr/lib/python2.7/test/audiodata/pluck-pcm16.wav +#usr/lib/python2.7/test/audiodata/pluck-pcm24.aiff +#usr/lib/python2.7/test/audiodata/pluck-pcm24.wav +#usr/lib/python2.7/test/audiodata/pluck-pcm32.aiff +#usr/lib/python2.7/test/audiodata/pluck-pcm32.au +#usr/lib/python2.7/test/audiodata/pluck-pcm32.wav +#usr/lib/python2.7/test/audiodata/pluck-pcm8.aiff +#usr/lib/python2.7/test/audiodata/pluck-pcm8.au +#usr/lib/python2.7/test/audiodata/pluck-pcm8.wav +#usr/lib/python2.7/test/audiodata/pluck-ulaw.aifc +#usr/lib/python2.7/test/audiodata/pluck-ulaw.au +#usr/lib/python2.7/test/audiotest.au +#usr/lib/python2.7/test/audiotests.py +#usr/lib/python2.7/test/audiotests.pyc +#usr/lib/python2.7/test/audiotests.pyo +#usr/lib/python2.7/test/autotest.py +#usr/lib/python2.7/test/autotest.pyc +#usr/lib/python2.7/test/autotest.pyo +#usr/lib/python2.7/test/bad_coding.py +#usr/lib/python2.7/test/bad_coding2.py +#usr/lib/python2.7/test/bad_coding3.py +#usr/lib/python2.7/test/badcert.pem +#usr/lib/python2.7/test/badkey.pem +#usr/lib/python2.7/test/badsyntax_future3.py +#usr/lib/python2.7/test/badsyntax_future4.py +#usr/lib/python2.7/test/badsyntax_future5.py +#usr/lib/python2.7/test/badsyntax_future6.py +#usr/lib/python2.7/test/badsyntax_future7.py +#usr/lib/python2.7/test/badsyntax_future8.py +#usr/lib/python2.7/test/badsyntax_future9.py +#usr/lib/python2.7/test/badsyntax_nocaret.py +#usr/lib/python2.7/test/capath +#usr/lib/python2.7/test/capath/0e4015b9.0 +#usr/lib/python2.7/test/capath/4e1295a3.0 +#usr/lib/python2.7/test/capath/5ed36f99.0 +#usr/lib/python2.7/test/capath/6e88d7b8.0 +#usr/lib/python2.7/test/capath/99d0fa06.0 +#usr/lib/python2.7/test/capath/ce7b8643.0 +#usr/lib/python2.7/test/cfgparser.1 +#usr/lib/python2.7/test/cjkencodings +#usr/lib/python2.7/test/cjkencodings/big5-utf8.txt +#usr/lib/python2.7/test/cjkencodings/big5.txt +#usr/lib/python2.7/test/cjkencodings/big5hkscs-utf8.txt +#usr/lib/python2.7/test/cjkencodings/big5hkscs.txt +#usr/lib/python2.7/test/cjkencodings/cp949-utf8.txt +#usr/lib/python2.7/test/cjkencodings/cp949.txt +#usr/lib/python2.7/test/cjkencodings/euc_jisx0213-utf8.txt +#usr/lib/python2.7/test/cjkencodings/euc_jisx0213.txt +#usr/lib/python2.7/test/cjkencodings/euc_jp-utf8.txt +#usr/lib/python2.7/test/cjkencodings/euc_jp.txt +#usr/lib/python2.7/test/cjkencodings/euc_kr-utf8.txt +#usr/lib/python2.7/test/cjkencodings/euc_kr.txt +#usr/lib/python2.7/test/cjkencodings/gb18030-utf8.txt +#usr/lib/python2.7/test/cjkencodings/gb18030.txt +#usr/lib/python2.7/test/cjkencodings/gb2312-utf8.txt +#usr/lib/python2.7/test/cjkencodings/gb2312.txt +#usr/lib/python2.7/test/cjkencodings/gbk-utf8.txt +#usr/lib/python2.7/test/cjkencodings/gbk.txt +#usr/lib/python2.7/test/cjkencodings/hz-utf8.txt +#usr/lib/python2.7/test/cjkencodings/hz.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_jp-utf8.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_jp.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_kr-utf8.txt +#usr/lib/python2.7/test/cjkencodings/iso2022_kr.txt +#usr/lib/python2.7/test/cjkencodings/johab-utf8.txt +#usr/lib/python2.7/test/cjkencodings/johab.txt +#usr/lib/python2.7/test/cjkencodings/shift_jis-utf8.txt +#usr/lib/python2.7/test/cjkencodings/shift_jis.txt +#usr/lib/python2.7/test/cjkencodings/shift_jisx0213-utf8.txt +#usr/lib/python2.7/test/cjkencodings/shift_jisx0213.txt +#usr/lib/python2.7/test/cmath_testcases.txt +#usr/lib/python2.7/test/curses_tests.py +#usr/lib/python2.7/test/curses_tests.pyc +#usr/lib/python2.7/test/curses_tests.pyo +#usr/lib/python2.7/test/data +#usr/lib/python2.7/test/data/README +#usr/lib/python2.7/test/decimaltestdata +#usr/lib/python2.7/test/decimaltestdata/abs.decTest +#usr/lib/python2.7/test/decimaltestdata/add.decTest +#usr/lib/python2.7/test/decimaltestdata/and.decTest +#usr/lib/python2.7/test/decimaltestdata/base.decTest +#usr/lib/python2.7/test/decimaltestdata/clamp.decTest +#usr/lib/python2.7/test/decimaltestdata/class.decTest +#usr/lib/python2.7/test/decimaltestdata/compare.decTest +#usr/lib/python2.7/test/decimaltestdata/comparetotal.decTest +#usr/lib/python2.7/test/decimaltestdata/comparetotmag.decTest +#usr/lib/python2.7/test/decimaltestdata/copy.decTest +#usr/lib/python2.7/test/decimaltestdata/copyabs.decTest +#usr/lib/python2.7/test/decimaltestdata/copynegate.decTest +#usr/lib/python2.7/test/decimaltestdata/copysign.decTest +#usr/lib/python2.7/test/decimaltestdata/ddAbs.decTest +#usr/lib/python2.7/test/decimaltestdata/ddAdd.decTest +#usr/lib/python2.7/test/decimaltestdata/ddAnd.decTest +#usr/lib/python2.7/test/decimaltestdata/ddBase.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCanonical.decTest +#usr/lib/python2.7/test/decimaltestdata/ddClass.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCompare.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCompareSig.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCompareTotal.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCompareTotalMag.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCopy.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCopyAbs.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCopyNegate.decTest +#usr/lib/python2.7/test/decimaltestdata/ddCopySign.decTest +#usr/lib/python2.7/test/decimaltestdata/ddDivide.decTest +#usr/lib/python2.7/test/decimaltestdata/ddDivideInt.decTest +#usr/lib/python2.7/test/decimaltestdata/ddEncode.decTest +#usr/lib/python2.7/test/decimaltestdata/ddFMA.decTest +#usr/lib/python2.7/test/decimaltestdata/ddInvert.decTest +#usr/lib/python2.7/test/decimaltestdata/ddLogB.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMax.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMaxMag.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMin.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMinMag.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMinus.decTest +#usr/lib/python2.7/test/decimaltestdata/ddMultiply.decTest +#usr/lib/python2.7/test/decimaltestdata/ddNextMinus.decTest +#usr/lib/python2.7/test/decimaltestdata/ddNextPlus.decTest +#usr/lib/python2.7/test/decimaltestdata/ddNextToward.decTest +#usr/lib/python2.7/test/decimaltestdata/ddOr.decTest +#usr/lib/python2.7/test/decimaltestdata/ddPlus.decTest +#usr/lib/python2.7/test/decimaltestdata/ddQuantize.decTest +#usr/lib/python2.7/test/decimaltestdata/ddReduce.decTest +#usr/lib/python2.7/test/decimaltestdata/ddRemainder.decTest +#usr/lib/python2.7/test/decimaltestdata/ddRemainderNear.decTest +#usr/lib/python2.7/test/decimaltestdata/ddRotate.decTest +#usr/lib/python2.7/test/decimaltestdata/ddSameQuantum.decTest +#usr/lib/python2.7/test/decimaltestdata/ddScaleB.decTest +#usr/lib/python2.7/test/decimaltestdata/ddShift.decTest +#usr/lib/python2.7/test/decimaltestdata/ddSubtract.decTest +#usr/lib/python2.7/test/decimaltestdata/ddToIntegral.decTest +#usr/lib/python2.7/test/decimaltestdata/ddXor.decTest +#usr/lib/python2.7/test/decimaltestdata/decDouble.decTest +#usr/lib/python2.7/test/decimaltestdata/decQuad.decTest +#usr/lib/python2.7/test/decimaltestdata/decSingle.decTest +#usr/lib/python2.7/test/decimaltestdata/divide.decTest +#usr/lib/python2.7/test/decimaltestdata/divideint.decTest +#usr/lib/python2.7/test/decimaltestdata/dqAbs.decTest +#usr/lib/python2.7/test/decimaltestdata/dqAdd.decTest +#usr/lib/python2.7/test/decimaltestdata/dqAnd.decTest +#usr/lib/python2.7/test/decimaltestdata/dqBase.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCanonical.decTest +#usr/lib/python2.7/test/decimaltestdata/dqClass.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCompare.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCompareSig.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCompareTotal.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCompareTotalMag.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCopy.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCopyAbs.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCopyNegate.decTest +#usr/lib/python2.7/test/decimaltestdata/dqCopySign.decTest +#usr/lib/python2.7/test/decimaltestdata/dqDivide.decTest +#usr/lib/python2.7/test/decimaltestdata/dqDivideInt.decTest +#usr/lib/python2.7/test/decimaltestdata/dqEncode.decTest +#usr/lib/python2.7/test/decimaltestdata/dqFMA.decTest +#usr/lib/python2.7/test/decimaltestdata/dqInvert.decTest +#usr/lib/python2.7/test/decimaltestdata/dqLogB.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMax.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMaxMag.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMin.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMinMag.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMinus.decTest +#usr/lib/python2.7/test/decimaltestdata/dqMultiply.decTest +#usr/lib/python2.7/test/decimaltestdata/dqNextMinus.decTest +#usr/lib/python2.7/test/decimaltestdata/dqNextPlus.decTest +#usr/lib/python2.7/test/decimaltestdata/dqNextToward.decTest +#usr/lib/python2.7/test/decimaltestdata/dqOr.decTest +#usr/lib/python2.7/test/decimaltestdata/dqPlus.decTest +#usr/lib/python2.7/test/decimaltestdata/dqQuantize.decTest +#usr/lib/python2.7/test/decimaltestdata/dqReduce.decTest +#usr/lib/python2.7/test/decimaltestdata/dqRemainder.decTest +#usr/lib/python2.7/test/decimaltestdata/dqRemainderNear.decTest +#usr/lib/python2.7/test/decimaltestdata/dqRotate.decTest +#usr/lib/python2.7/test/decimaltestdata/dqSameQuantum.decTest +#usr/lib/python2.7/test/decimaltestdata/dqScaleB.decTest +#usr/lib/python2.7/test/decimaltestdata/dqShift.decTest +#usr/lib/python2.7/test/decimaltestdata/dqSubtract.decTest +#usr/lib/python2.7/test/decimaltestdata/dqToIntegral.decTest +#usr/lib/python2.7/test/decimaltestdata/dqXor.decTest +#usr/lib/python2.7/test/decimaltestdata/dsBase.decTest +#usr/lib/python2.7/test/decimaltestdata/dsEncode.decTest +#usr/lib/python2.7/test/decimaltestdata/exp.decTest +#usr/lib/python2.7/test/decimaltestdata/extra.decTest +#usr/lib/python2.7/test/decimaltestdata/fma.decTest +#usr/lib/python2.7/test/decimaltestdata/inexact.decTest +#usr/lib/python2.7/test/decimaltestdata/invert.decTest +#usr/lib/python2.7/test/decimaltestdata/ln.decTest +#usr/lib/python2.7/test/decimaltestdata/log10.decTest +#usr/lib/python2.7/test/decimaltestdata/logb.decTest +#usr/lib/python2.7/test/decimaltestdata/max.decTest +#usr/lib/python2.7/test/decimaltestdata/maxmag.decTest +#usr/lib/python2.7/test/decimaltestdata/min.decTest +#usr/lib/python2.7/test/decimaltestdata/minmag.decTest +#usr/lib/python2.7/test/decimaltestdata/minus.decTest +#usr/lib/python2.7/test/decimaltestdata/multiply.decTest +#usr/lib/python2.7/test/decimaltestdata/nextminus.decTest +#usr/lib/python2.7/test/decimaltestdata/nextplus.decTest +#usr/lib/python2.7/test/decimaltestdata/nexttoward.decTest +#usr/lib/python2.7/test/decimaltestdata/or.decTest +#usr/lib/python2.7/test/decimaltestdata/plus.decTest +#usr/lib/python2.7/test/decimaltestdata/power.decTest +#usr/lib/python2.7/test/decimaltestdata/powersqrt.decTest +#usr/lib/python2.7/test/decimaltestdata/quantize.decTest +#usr/lib/python2.7/test/decimaltestdata/randomBound32.decTest +#usr/lib/python2.7/test/decimaltestdata/randoms.decTest +#usr/lib/python2.7/test/decimaltestdata/reduce.decTest +#usr/lib/python2.7/test/decimaltestdata/remainder.decTest +#usr/lib/python2.7/test/decimaltestdata/remainderNear.decTest +#usr/lib/python2.7/test/decimaltestdata/rescale.decTest +#usr/lib/python2.7/test/decimaltestdata/rotate.decTest +#usr/lib/python2.7/test/decimaltestdata/rounding.decTest +#usr/lib/python2.7/test/decimaltestdata/samequantum.decTest +#usr/lib/python2.7/test/decimaltestdata/scaleb.decTest +#usr/lib/python2.7/test/decimaltestdata/shift.decTest +#usr/lib/python2.7/test/decimaltestdata/squareroot.decTest +#usr/lib/python2.7/test/decimaltestdata/subtract.decTest +#usr/lib/python2.7/test/decimaltestdata/testall.decTest +#usr/lib/python2.7/test/decimaltestdata/tointegral.decTest +#usr/lib/python2.7/test/decimaltestdata/tointegralx.decTest +#usr/lib/python2.7/test/decimaltestdata/xor.decTest +#usr/lib/python2.7/test/dh1024.pem +#usr/lib/python2.7/test/doctest_aliases.py +#usr/lib/python2.7/test/doctest_aliases.pyc +#usr/lib/python2.7/test/doctest_aliases.pyo +#usr/lib/python2.7/test/double_const.py +#usr/lib/python2.7/test/double_const.pyc +#usr/lib/python2.7/test/double_const.pyo +#usr/lib/python2.7/test/empty.vbs +#usr/lib/python2.7/test/exception_hierarchy.txt +#usr/lib/python2.7/test/floating_points.txt +#usr/lib/python2.7/test/fork_wait.py +#usr/lib/python2.7/test/fork_wait.pyc +#usr/lib/python2.7/test/fork_wait.pyo +#usr/lib/python2.7/test/formatfloat_testcases.txt +#usr/lib/python2.7/test/gdb_sample.py +#usr/lib/python2.7/test/gdb_sample.pyc +#usr/lib/python2.7/test/gdb_sample.pyo +#usr/lib/python2.7/test/greyrgb.uue +#usr/lib/python2.7/test/ieee754.txt +#usr/lib/python2.7/test/imghdrdata +#usr/lib/python2.7/test/imghdrdata/python.bmp +#usr/lib/python2.7/test/imghdrdata/python.gif +#usr/lib/python2.7/test/imghdrdata/python.jpg +#usr/lib/python2.7/test/imghdrdata/python.pbm +#usr/lib/python2.7/test/imghdrdata/python.pgm +#usr/lib/python2.7/test/imghdrdata/python.png +#usr/lib/python2.7/test/imghdrdata/python.ppm +#usr/lib/python2.7/test/imghdrdata/python.ras +#usr/lib/python2.7/test/imghdrdata/python.sgi +#usr/lib/python2.7/test/imghdrdata/python.tiff +#usr/lib/python2.7/test/imghdrdata/python.xbm +#usr/lib/python2.7/test/infinite_reload.py +#usr/lib/python2.7/test/infinite_reload.pyc +#usr/lib/python2.7/test/infinite_reload.pyo +#usr/lib/python2.7/test/inspect_fodder.py +#usr/lib/python2.7/test/inspect_fodder.pyc +#usr/lib/python2.7/test/inspect_fodder.pyo +#usr/lib/python2.7/test/inspect_fodder2.py +#usr/lib/python2.7/test/inspect_fodder2.pyc +#usr/lib/python2.7/test/inspect_fodder2.pyo +#usr/lib/python2.7/test/keycert.passwd.pem +#usr/lib/python2.7/test/keycert.pem +#usr/lib/python2.7/test/keycert2.pem +#usr/lib/python2.7/test/keycert3.pem +#usr/lib/python2.7/test/keycert4.pem +#usr/lib/python2.7/test/list_tests.py +#usr/lib/python2.7/test/list_tests.pyc +#usr/lib/python2.7/test/list_tests.pyo +#usr/lib/python2.7/test/lock_tests.py +#usr/lib/python2.7/test/lock_tests.pyc +#usr/lib/python2.7/test/lock_tests.pyo +#usr/lib/python2.7/test/make_ssl_certs.py +#usr/lib/python2.7/test/make_ssl_certs.pyc +#usr/lib/python2.7/test/make_ssl_certs.pyo +#usr/lib/python2.7/test/mapping_tests.py +#usr/lib/python2.7/test/mapping_tests.pyc +#usr/lib/python2.7/test/mapping_tests.pyo +#usr/lib/python2.7/test/math_testcases.txt +#usr/lib/python2.7/test/mp_fork_bomb.py +#usr/lib/python2.7/test/mp_fork_bomb.pyc +#usr/lib/python2.7/test/mp_fork_bomb.pyo +#usr/lib/python2.7/test/nokia.pem +#usr/lib/python2.7/test/nullbytecert.pem +#usr/lib/python2.7/test/nullcert.pem +#usr/lib/python2.7/test/outstanding_bugs.py +#usr/lib/python2.7/test/outstanding_bugs.pyc +#usr/lib/python2.7/test/outstanding_bugs.pyo +#usr/lib/python2.7/test/pickletester.py +#usr/lib/python2.7/test/pickletester.pyc +#usr/lib/python2.7/test/pickletester.pyo +#usr/lib/python2.7/test/profilee.py +#usr/lib/python2.7/test/profilee.pyc +#usr/lib/python2.7/test/profilee.pyo +#usr/lib/python2.7/test/pycacert.pem +#usr/lib/python2.7/test/pyclbr_input.py +#usr/lib/python2.7/test/pyclbr_input.pyc +#usr/lib/python2.7/test/pyclbr_input.pyo +#usr/lib/python2.7/test/pydoc_mod.py +#usr/lib/python2.7/test/pydoc_mod.pyc +#usr/lib/python2.7/test/pydoc_mod.pyo +#usr/lib/python2.7/test/pydocfodder.py +#usr/lib/python2.7/test/pydocfodder.pyc +#usr/lib/python2.7/test/pydocfodder.pyo +#usr/lib/python2.7/test/pystone.py +#usr/lib/python2.7/test/pystone.pyc +#usr/lib/python2.7/test/pystone.pyo +#usr/lib/python2.7/test/randv2_32.pck +#usr/lib/python2.7/test/randv2_64.pck +#usr/lib/python2.7/test/randv3.pck +#usr/lib/python2.7/test/re_tests.py +#usr/lib/python2.7/test/re_tests.pyc +#usr/lib/python2.7/test/re_tests.pyo +#usr/lib/python2.7/test/regrtest.py +#usr/lib/python2.7/test/regrtest.pyc +#usr/lib/python2.7/test/regrtest.pyo +#usr/lib/python2.7/test/relimport.py +#usr/lib/python2.7/test/relimport.pyc +#usr/lib/python2.7/test/relimport.pyo +#usr/lib/python2.7/test/reperf.py +#usr/lib/python2.7/test/reperf.pyc +#usr/lib/python2.7/test/reperf.pyo +#usr/lib/python2.7/test/revocation.crl +#usr/lib/python2.7/test/sample_doctest.py +#usr/lib/python2.7/test/sample_doctest.pyc +#usr/lib/python2.7/test/sample_doctest.pyo +#usr/lib/python2.7/test/sample_doctest_no_docstrings.py +#usr/lib/python2.7/test/sample_doctest_no_docstrings.pyc +#usr/lib/python2.7/test/sample_doctest_no_docstrings.pyo +#usr/lib/python2.7/test/sample_doctest_no_doctests.py +#usr/lib/python2.7/test/sample_doctest_no_doctests.pyc +#usr/lib/python2.7/test/sample_doctest_no_doctests.pyo +#usr/lib/python2.7/test/script_helper.py +#usr/lib/python2.7/test/script_helper.pyc +#usr/lib/python2.7/test/script_helper.pyo +#usr/lib/python2.7/test/selfsigned_pythontestdotnet.pem +#usr/lib/python2.7/test/seq_tests.py +#usr/lib/python2.7/test/seq_tests.pyc +#usr/lib/python2.7/test/seq_tests.pyo +#usr/lib/python2.7/test/sgml_input.html +#usr/lib/python2.7/test/sha256.pem +#usr/lib/python2.7/test/sortperf.py +#usr/lib/python2.7/test/sortperf.pyc +#usr/lib/python2.7/test/sortperf.pyo +#usr/lib/python2.7/test/ssl_cert.pem +#usr/lib/python2.7/test/ssl_key.passwd.pem +#usr/lib/python2.7/test/ssl_key.pem +#usr/lib/python2.7/test/ssl_servers.py +#usr/lib/python2.7/test/ssl_servers.pyc +#usr/lib/python2.7/test/ssl_servers.pyo +#usr/lib/python2.7/test/ssltests.py +#usr/lib/python2.7/test/ssltests.pyc +#usr/lib/python2.7/test/ssltests.pyo +#usr/lib/python2.7/test/string_tests.py +#usr/lib/python2.7/test/string_tests.pyc +#usr/lib/python2.7/test/string_tests.pyo +#usr/lib/python2.7/test/subprocessdata +#usr/lib/python2.7/test/subprocessdata/sigchild_ignore.py +#usr/lib/python2.7/test/subprocessdata/sigchild_ignore.pyc +#usr/lib/python2.7/test/subprocessdata/sigchild_ignore.pyo +#usr/lib/python2.7/test/symlink_support.py +#usr/lib/python2.7/test/symlink_support.pyc +#usr/lib/python2.7/test/symlink_support.pyo +#usr/lib/python2.7/test/test_MimeWriter.py +#usr/lib/python2.7/test/test_MimeWriter.pyc +#usr/lib/python2.7/test/test_MimeWriter.pyo +#usr/lib/python2.7/test/test_SimpleHTTPServer.py +#usr/lib/python2.7/test/test_SimpleHTTPServer.pyc +#usr/lib/python2.7/test/test_SimpleHTTPServer.pyo +#usr/lib/python2.7/test/test_StringIO.py +#usr/lib/python2.7/test/test_StringIO.pyc +#usr/lib/python2.7/test/test_StringIO.pyo +#usr/lib/python2.7/test/test___all__.py +#usr/lib/python2.7/test/test___all__.pyc +#usr/lib/python2.7/test/test___all__.pyo +#usr/lib/python2.7/test/test___future__.py +#usr/lib/python2.7/test/test___future__.pyc +#usr/lib/python2.7/test/test___future__.pyo +#usr/lib/python2.7/test/test__locale.py +#usr/lib/python2.7/test/test__locale.pyc +#usr/lib/python2.7/test/test__locale.pyo +#usr/lib/python2.7/test/test__osx_support.py +#usr/lib/python2.7/test/test__osx_support.pyc +#usr/lib/python2.7/test/test__osx_support.pyo +#usr/lib/python2.7/test/test_abc.py +#usr/lib/python2.7/test/test_abc.pyc +#usr/lib/python2.7/test/test_abc.pyo +#usr/lib/python2.7/test/test_abstract_numbers.py +#usr/lib/python2.7/test/test_abstract_numbers.pyc +#usr/lib/python2.7/test/test_abstract_numbers.pyo +#usr/lib/python2.7/test/test_aepack.py +#usr/lib/python2.7/test/test_aepack.pyc +#usr/lib/python2.7/test/test_aepack.pyo +#usr/lib/python2.7/test/test_aifc.py +#usr/lib/python2.7/test/test_aifc.pyc +#usr/lib/python2.7/test/test_aifc.pyo +#usr/lib/python2.7/test/test_al.py +#usr/lib/python2.7/test/test_al.pyc +#usr/lib/python2.7/test/test_al.pyo +#usr/lib/python2.7/test/test_anydbm.py +#usr/lib/python2.7/test/test_anydbm.pyc +#usr/lib/python2.7/test/test_anydbm.pyo +#usr/lib/python2.7/test/test_applesingle.py +#usr/lib/python2.7/test/test_applesingle.pyc +#usr/lib/python2.7/test/test_applesingle.pyo +#usr/lib/python2.7/test/test_argparse.py +#usr/lib/python2.7/test/test_argparse.pyc +#usr/lib/python2.7/test/test_argparse.pyo +#usr/lib/python2.7/test/test_array.py +#usr/lib/python2.7/test/test_array.pyc +#usr/lib/python2.7/test/test_array.pyo +#usr/lib/python2.7/test/test_ascii_formatd.py +#usr/lib/python2.7/test/test_ascii_formatd.pyc +#usr/lib/python2.7/test/test_ascii_formatd.pyo +#usr/lib/python2.7/test/test_ast.py +#usr/lib/python2.7/test/test_ast.pyc +#usr/lib/python2.7/test/test_ast.pyo +#usr/lib/python2.7/test/test_asynchat.py +#usr/lib/python2.7/test/test_asynchat.pyc +#usr/lib/python2.7/test/test_asynchat.pyo +#usr/lib/python2.7/test/test_asyncore.py +#usr/lib/python2.7/test/test_asyncore.pyc +#usr/lib/python2.7/test/test_asyncore.pyo +#usr/lib/python2.7/test/test_atexit.py +#usr/lib/python2.7/test/test_atexit.pyc +#usr/lib/python2.7/test/test_atexit.pyo +#usr/lib/python2.7/test/test_audioop.py +#usr/lib/python2.7/test/test_audioop.pyc +#usr/lib/python2.7/test/test_audioop.pyo +#usr/lib/python2.7/test/test_augassign.py +#usr/lib/python2.7/test/test_augassign.pyc +#usr/lib/python2.7/test/test_augassign.pyo +#usr/lib/python2.7/test/test_base64.py +#usr/lib/python2.7/test/test_base64.pyc +#usr/lib/python2.7/test/test_base64.pyo +#usr/lib/python2.7/test/test_bastion.py +#usr/lib/python2.7/test/test_bastion.pyc +#usr/lib/python2.7/test/test_bastion.pyo +#usr/lib/python2.7/test/test_bigaddrspace.py +#usr/lib/python2.7/test/test_bigaddrspace.pyc +#usr/lib/python2.7/test/test_bigaddrspace.pyo +#usr/lib/python2.7/test/test_bigmem.py +#usr/lib/python2.7/test/test_bigmem.pyc +#usr/lib/python2.7/test/test_bigmem.pyo +#usr/lib/python2.7/test/test_binascii.py +#usr/lib/python2.7/test/test_binascii.pyc +#usr/lib/python2.7/test/test_binascii.pyo +#usr/lib/python2.7/test/test_binhex.py +#usr/lib/python2.7/test/test_binhex.pyc +#usr/lib/python2.7/test/test_binhex.pyo +#usr/lib/python2.7/test/test_binop.py +#usr/lib/python2.7/test/test_binop.pyc +#usr/lib/python2.7/test/test_binop.pyo +#usr/lib/python2.7/test/test_bisect.py +#usr/lib/python2.7/test/test_bisect.pyc +#usr/lib/python2.7/test/test_bisect.pyo +#usr/lib/python2.7/test/test_bool.py +#usr/lib/python2.7/test/test_bool.pyc +#usr/lib/python2.7/test/test_bool.pyo +#usr/lib/python2.7/test/test_bsddb.py +#usr/lib/python2.7/test/test_bsddb.pyc +#usr/lib/python2.7/test/test_bsddb.pyo +#usr/lib/python2.7/test/test_bsddb185.py +#usr/lib/python2.7/test/test_bsddb185.pyc +#usr/lib/python2.7/test/test_bsddb185.pyo +#usr/lib/python2.7/test/test_bsddb3.py +#usr/lib/python2.7/test/test_bsddb3.pyc +#usr/lib/python2.7/test/test_bsddb3.pyo +#usr/lib/python2.7/test/test_buffer.py +#usr/lib/python2.7/test/test_buffer.pyc +#usr/lib/python2.7/test/test_buffer.pyo +#usr/lib/python2.7/test/test_bufio.py +#usr/lib/python2.7/test/test_bufio.pyc +#usr/lib/python2.7/test/test_bufio.pyo +#usr/lib/python2.7/test/test_builtin.py +#usr/lib/python2.7/test/test_builtin.pyc +#usr/lib/python2.7/test/test_builtin.pyo +#usr/lib/python2.7/test/test_bytes.py +#usr/lib/python2.7/test/test_bytes.pyc +#usr/lib/python2.7/test/test_bytes.pyo +#usr/lib/python2.7/test/test_bz2.py +#usr/lib/python2.7/test/test_bz2.pyc +#usr/lib/python2.7/test/test_bz2.pyo +#usr/lib/python2.7/test/test_calendar.py +#usr/lib/python2.7/test/test_calendar.pyc +#usr/lib/python2.7/test/test_calendar.pyo +#usr/lib/python2.7/test/test_call.py +#usr/lib/python2.7/test/test_call.pyc +#usr/lib/python2.7/test/test_call.pyo +#usr/lib/python2.7/test/test_capi.py +#usr/lib/python2.7/test/test_capi.pyc +#usr/lib/python2.7/test/test_capi.pyo +#usr/lib/python2.7/test/test_cd.py +#usr/lib/python2.7/test/test_cd.pyc +#usr/lib/python2.7/test/test_cd.pyo +#usr/lib/python2.7/test/test_cfgparser.py +#usr/lib/python2.7/test/test_cfgparser.pyc +#usr/lib/python2.7/test/test_cfgparser.pyo +#usr/lib/python2.7/test/test_cgi.py +#usr/lib/python2.7/test/test_cgi.pyc +#usr/lib/python2.7/test/test_cgi.pyo +#usr/lib/python2.7/test/test_charmapcodec.py +#usr/lib/python2.7/test/test_charmapcodec.pyc +#usr/lib/python2.7/test/test_charmapcodec.pyo +#usr/lib/python2.7/test/test_cl.py +#usr/lib/python2.7/test/test_cl.pyc +#usr/lib/python2.7/test/test_cl.pyo +#usr/lib/python2.7/test/test_class.py +#usr/lib/python2.7/test/test_class.pyc +#usr/lib/python2.7/test/test_class.pyo +#usr/lib/python2.7/test/test_cmath.py +#usr/lib/python2.7/test/test_cmath.pyc +#usr/lib/python2.7/test/test_cmath.pyo +#usr/lib/python2.7/test/test_cmd.py +#usr/lib/python2.7/test/test_cmd.pyc +#usr/lib/python2.7/test/test_cmd.pyo +#usr/lib/python2.7/test/test_cmd_line.py +#usr/lib/python2.7/test/test_cmd_line.pyc +#usr/lib/python2.7/test/test_cmd_line.pyo +#usr/lib/python2.7/test/test_cmd_line_script.py +#usr/lib/python2.7/test/test_cmd_line_script.pyc +#usr/lib/python2.7/test/test_cmd_line_script.pyo +#usr/lib/python2.7/test/test_code.py +#usr/lib/python2.7/test/test_code.pyc +#usr/lib/python2.7/test/test_code.pyo +#usr/lib/python2.7/test/test_codeccallbacks.py +#usr/lib/python2.7/test/test_codeccallbacks.pyc +#usr/lib/python2.7/test/test_codeccallbacks.pyo +#usr/lib/python2.7/test/test_codecencodings_cn.py +#usr/lib/python2.7/test/test_codecencodings_cn.pyc +#usr/lib/python2.7/test/test_codecencodings_cn.pyo +#usr/lib/python2.7/test/test_codecencodings_hk.py +#usr/lib/python2.7/test/test_codecencodings_hk.pyc +#usr/lib/python2.7/test/test_codecencodings_hk.pyo +#usr/lib/python2.7/test/test_codecencodings_iso2022.py +#usr/lib/python2.7/test/test_codecencodings_iso2022.pyc +#usr/lib/python2.7/test/test_codecencodings_iso2022.pyo +#usr/lib/python2.7/test/test_codecencodings_jp.py +#usr/lib/python2.7/test/test_codecencodings_jp.pyc +#usr/lib/python2.7/test/test_codecencodings_jp.pyo +#usr/lib/python2.7/test/test_codecencodings_kr.py +#usr/lib/python2.7/test/test_codecencodings_kr.pyc +#usr/lib/python2.7/test/test_codecencodings_kr.pyo +#usr/lib/python2.7/test/test_codecencodings_tw.py +#usr/lib/python2.7/test/test_codecencodings_tw.pyc +#usr/lib/python2.7/test/test_codecencodings_tw.pyo +#usr/lib/python2.7/test/test_codecmaps_cn.py +#usr/lib/python2.7/test/test_codecmaps_cn.pyc +#usr/lib/python2.7/test/test_codecmaps_cn.pyo +#usr/lib/python2.7/test/test_codecmaps_hk.py +#usr/lib/python2.7/test/test_codecmaps_hk.pyc +#usr/lib/python2.7/test/test_codecmaps_hk.pyo +#usr/lib/python2.7/test/test_codecmaps_jp.py +#usr/lib/python2.7/test/test_codecmaps_jp.pyc +#usr/lib/python2.7/test/test_codecmaps_jp.pyo +#usr/lib/python2.7/test/test_codecmaps_kr.py +#usr/lib/python2.7/test/test_codecmaps_kr.pyc +#usr/lib/python2.7/test/test_codecmaps_kr.pyo +#usr/lib/python2.7/test/test_codecmaps_tw.py +#usr/lib/python2.7/test/test_codecmaps_tw.pyc +#usr/lib/python2.7/test/test_codecmaps_tw.pyo +#usr/lib/python2.7/test/test_codecs.py +#usr/lib/python2.7/test/test_codecs.pyc +#usr/lib/python2.7/test/test_codecs.pyo +#usr/lib/python2.7/test/test_codeop.py +#usr/lib/python2.7/test/test_codeop.pyc +#usr/lib/python2.7/test/test_codeop.pyo +#usr/lib/python2.7/test/test_coercion.py +#usr/lib/python2.7/test/test_coercion.pyc +#usr/lib/python2.7/test/test_coercion.pyo +#usr/lib/python2.7/test/test_collections.py +#usr/lib/python2.7/test/test_collections.pyc +#usr/lib/python2.7/test/test_collections.pyo +#usr/lib/python2.7/test/test_colorsys.py +#usr/lib/python2.7/test/test_colorsys.pyc +#usr/lib/python2.7/test/test_colorsys.pyo +#usr/lib/python2.7/test/test_commands.py +#usr/lib/python2.7/test/test_commands.pyc +#usr/lib/python2.7/test/test_commands.pyo +#usr/lib/python2.7/test/test_compare.py +#usr/lib/python2.7/test/test_compare.pyc +#usr/lib/python2.7/test/test_compare.pyo +#usr/lib/python2.7/test/test_compile.py +#usr/lib/python2.7/test/test_compile.pyc +#usr/lib/python2.7/test/test_compile.pyo +#usr/lib/python2.7/test/test_compileall.py +#usr/lib/python2.7/test/test_compileall.pyc +#usr/lib/python2.7/test/test_compileall.pyo +#usr/lib/python2.7/test/test_compiler.py +#usr/lib/python2.7/test/test_compiler.pyc +#usr/lib/python2.7/test/test_compiler.pyo +#usr/lib/python2.7/test/test_complex.py +#usr/lib/python2.7/test/test_complex.pyc +#usr/lib/python2.7/test/test_complex.pyo +#usr/lib/python2.7/test/test_complex_args.py +#usr/lib/python2.7/test/test_complex_args.pyc +#usr/lib/python2.7/test/test_complex_args.pyo +#usr/lib/python2.7/test/test_contains.py +#usr/lib/python2.7/test/test_contains.pyc +#usr/lib/python2.7/test/test_contains.pyo +#usr/lib/python2.7/test/test_contextlib.py +#usr/lib/python2.7/test/test_contextlib.pyc +#usr/lib/python2.7/test/test_contextlib.pyo +#usr/lib/python2.7/test/test_cookie.py +#usr/lib/python2.7/test/test_cookie.pyc +#usr/lib/python2.7/test/test_cookie.pyo +#usr/lib/python2.7/test/test_cookielib.py +#usr/lib/python2.7/test/test_cookielib.pyc +#usr/lib/python2.7/test/test_cookielib.pyo +#usr/lib/python2.7/test/test_copy.py +#usr/lib/python2.7/test/test_copy.pyc +#usr/lib/python2.7/test/test_copy.pyo +#usr/lib/python2.7/test/test_copy_reg.py +#usr/lib/python2.7/test/test_copy_reg.pyc +#usr/lib/python2.7/test/test_copy_reg.pyo +#usr/lib/python2.7/test/test_cpickle.py +#usr/lib/python2.7/test/test_cpickle.pyc +#usr/lib/python2.7/test/test_cpickle.pyo +#usr/lib/python2.7/test/test_cprofile.py +#usr/lib/python2.7/test/test_cprofile.pyc +#usr/lib/python2.7/test/test_cprofile.pyo +#usr/lib/python2.7/test/test_crypt.py +#usr/lib/python2.7/test/test_crypt.pyc +#usr/lib/python2.7/test/test_crypt.pyo +#usr/lib/python2.7/test/test_csv.py +#usr/lib/python2.7/test/test_csv.pyc +#usr/lib/python2.7/test/test_csv.pyo +#usr/lib/python2.7/test/test_ctypes.py +#usr/lib/python2.7/test/test_ctypes.pyc +#usr/lib/python2.7/test/test_ctypes.pyo +#usr/lib/python2.7/test/test_curses.py +#usr/lib/python2.7/test/test_curses.pyc +#usr/lib/python2.7/test/test_curses.pyo +#usr/lib/python2.7/test/test_datetime.py +#usr/lib/python2.7/test/test_datetime.pyc +#usr/lib/python2.7/test/test_datetime.pyo +#usr/lib/python2.7/test/test_dbm.py +#usr/lib/python2.7/test/test_dbm.pyc +#usr/lib/python2.7/test/test_dbm.pyo +#usr/lib/python2.7/test/test_decimal.py +#usr/lib/python2.7/test/test_decimal.pyc +#usr/lib/python2.7/test/test_decimal.pyo +#usr/lib/python2.7/test/test_decorators.py +#usr/lib/python2.7/test/test_decorators.pyc +#usr/lib/python2.7/test/test_decorators.pyo +#usr/lib/python2.7/test/test_defaultdict.py +#usr/lib/python2.7/test/test_defaultdict.pyc +#usr/lib/python2.7/test/test_defaultdict.pyo +#usr/lib/python2.7/test/test_deque.py +#usr/lib/python2.7/test/test_deque.pyc +#usr/lib/python2.7/test/test_deque.pyo +#usr/lib/python2.7/test/test_descr.py +#usr/lib/python2.7/test/test_descr.pyc +#usr/lib/python2.7/test/test_descr.pyo +#usr/lib/python2.7/test/test_descrtut.py +#usr/lib/python2.7/test/test_descrtut.pyc +#usr/lib/python2.7/test/test_descrtut.pyo +#usr/lib/python2.7/test/test_dict.py +#usr/lib/python2.7/test/test_dict.pyc +#usr/lib/python2.7/test/test_dict.pyo +#usr/lib/python2.7/test/test_dictcomps.py +#usr/lib/python2.7/test/test_dictcomps.pyc +#usr/lib/python2.7/test/test_dictcomps.pyo +#usr/lib/python2.7/test/test_dictviews.py +#usr/lib/python2.7/test/test_dictviews.pyc +#usr/lib/python2.7/test/test_dictviews.pyo +#usr/lib/python2.7/test/test_difflib.py +#usr/lib/python2.7/test/test_difflib.pyc +#usr/lib/python2.7/test/test_difflib.pyo +#usr/lib/python2.7/test/test_difflib_expect.html +#usr/lib/python2.7/test/test_dircache.py +#usr/lib/python2.7/test/test_dircache.pyc +#usr/lib/python2.7/test/test_dircache.pyo +#usr/lib/python2.7/test/test_dis.py +#usr/lib/python2.7/test/test_dis.pyc +#usr/lib/python2.7/test/test_dis.pyo +#usr/lib/python2.7/test/test_distutils.py +#usr/lib/python2.7/test/test_distutils.pyc +#usr/lib/python2.7/test/test_distutils.pyo +#usr/lib/python2.7/test/test_dl.py +#usr/lib/python2.7/test/test_dl.pyc +#usr/lib/python2.7/test/test_dl.pyo +#usr/lib/python2.7/test/test_doctest.py +#usr/lib/python2.7/test/test_doctest.pyc +#usr/lib/python2.7/test/test_doctest.pyo +#usr/lib/python2.7/test/test_doctest.txt +#usr/lib/python2.7/test/test_doctest2.py +#usr/lib/python2.7/test/test_doctest2.pyc +#usr/lib/python2.7/test/test_doctest2.pyo +#usr/lib/python2.7/test/test_doctest2.txt +#usr/lib/python2.7/test/test_doctest3.txt +#usr/lib/python2.7/test/test_doctest4.txt +#usr/lib/python2.7/test/test_docxmlrpc.py +#usr/lib/python2.7/test/test_docxmlrpc.pyc +#usr/lib/python2.7/test/test_docxmlrpc.pyo +#usr/lib/python2.7/test/test_dumbdbm.py +#usr/lib/python2.7/test/test_dumbdbm.pyc +#usr/lib/python2.7/test/test_dumbdbm.pyo +#usr/lib/python2.7/test/test_dummy_thread.py +#usr/lib/python2.7/test/test_dummy_thread.pyc +#usr/lib/python2.7/test/test_dummy_thread.pyo +#usr/lib/python2.7/test/test_dummy_threading.py +#usr/lib/python2.7/test/test_dummy_threading.pyc +#usr/lib/python2.7/test/test_dummy_threading.pyo +#usr/lib/python2.7/test/test_email.py +#usr/lib/python2.7/test/test_email.pyc +#usr/lib/python2.7/test/test_email.pyo +#usr/lib/python2.7/test/test_email_codecs.py +#usr/lib/python2.7/test/test_email_codecs.pyc +#usr/lib/python2.7/test/test_email_codecs.pyo +#usr/lib/python2.7/test/test_email_renamed.py +#usr/lib/python2.7/test/test_email_renamed.pyc +#usr/lib/python2.7/test/test_email_renamed.pyo +#usr/lib/python2.7/test/test_ensurepip.py +#usr/lib/python2.7/test/test_ensurepip.pyc +#usr/lib/python2.7/test/test_ensurepip.pyo +#usr/lib/python2.7/test/test_enumerate.py +#usr/lib/python2.7/test/test_enumerate.pyc +#usr/lib/python2.7/test/test_enumerate.pyo +#usr/lib/python2.7/test/test_eof.py +#usr/lib/python2.7/test/test_eof.pyc +#usr/lib/python2.7/test/test_eof.pyo +#usr/lib/python2.7/test/test_epoll.py +#usr/lib/python2.7/test/test_epoll.pyc +#usr/lib/python2.7/test/test_epoll.pyo +#usr/lib/python2.7/test/test_errno.py +#usr/lib/python2.7/test/test_errno.pyc +#usr/lib/python2.7/test/test_errno.pyo +#usr/lib/python2.7/test/test_exception_variations.py +#usr/lib/python2.7/test/test_exception_variations.pyc +#usr/lib/python2.7/test/test_exception_variations.pyo +#usr/lib/python2.7/test/test_exceptions.py +#usr/lib/python2.7/test/test_exceptions.pyc +#usr/lib/python2.7/test/test_exceptions.pyo +#usr/lib/python2.7/test/test_extcall.py +#usr/lib/python2.7/test/test_extcall.pyc +#usr/lib/python2.7/test/test_extcall.pyo +#usr/lib/python2.7/test/test_fcntl.py +#usr/lib/python2.7/test/test_fcntl.pyc +#usr/lib/python2.7/test/test_fcntl.pyo +#usr/lib/python2.7/test/test_file.py +#usr/lib/python2.7/test/test_file.pyc +#usr/lib/python2.7/test/test_file.pyo +#usr/lib/python2.7/test/test_file2k.py +#usr/lib/python2.7/test/test_file2k.pyc +#usr/lib/python2.7/test/test_file2k.pyo +#usr/lib/python2.7/test/test_file_eintr.py +#usr/lib/python2.7/test/test_file_eintr.pyc +#usr/lib/python2.7/test/test_file_eintr.pyo +#usr/lib/python2.7/test/test_filecmp.py +#usr/lib/python2.7/test/test_filecmp.pyc +#usr/lib/python2.7/test/test_filecmp.pyo +#usr/lib/python2.7/test/test_fileinput.py +#usr/lib/python2.7/test/test_fileinput.pyc +#usr/lib/python2.7/test/test_fileinput.pyo +#usr/lib/python2.7/test/test_fileio.py +#usr/lib/python2.7/test/test_fileio.pyc +#usr/lib/python2.7/test/test_fileio.pyo +#usr/lib/python2.7/test/test_float.py +#usr/lib/python2.7/test/test_float.pyc +#usr/lib/python2.7/test/test_float.pyo +#usr/lib/python2.7/test/test_fnmatch.py +#usr/lib/python2.7/test/test_fnmatch.pyc +#usr/lib/python2.7/test/test_fnmatch.pyo +#usr/lib/python2.7/test/test_fork1.py +#usr/lib/python2.7/test/test_fork1.pyc +#usr/lib/python2.7/test/test_fork1.pyo +#usr/lib/python2.7/test/test_format.py +#usr/lib/python2.7/test/test_format.pyc +#usr/lib/python2.7/test/test_format.pyo +#usr/lib/python2.7/test/test_fpformat.py +#usr/lib/python2.7/test/test_fpformat.pyc +#usr/lib/python2.7/test/test_fpformat.pyo +#usr/lib/python2.7/test/test_fractions.py +#usr/lib/python2.7/test/test_fractions.pyc +#usr/lib/python2.7/test/test_fractions.pyo +#usr/lib/python2.7/test/test_frozen.py +#usr/lib/python2.7/test/test_frozen.pyc +#usr/lib/python2.7/test/test_frozen.pyo +#usr/lib/python2.7/test/test_ftplib.py +#usr/lib/python2.7/test/test_ftplib.pyc +#usr/lib/python2.7/test/test_ftplib.pyo +#usr/lib/python2.7/test/test_funcattrs.py +#usr/lib/python2.7/test/test_funcattrs.pyc +#usr/lib/python2.7/test/test_funcattrs.pyo +#usr/lib/python2.7/test/test_functools.py +#usr/lib/python2.7/test/test_functools.pyc +#usr/lib/python2.7/test/test_functools.pyo +#usr/lib/python2.7/test/test_future.py +#usr/lib/python2.7/test/test_future.pyc +#usr/lib/python2.7/test/test_future.pyo +#usr/lib/python2.7/test/test_future1.py +#usr/lib/python2.7/test/test_future1.pyc +#usr/lib/python2.7/test/test_future1.pyo +#usr/lib/python2.7/test/test_future2.py +#usr/lib/python2.7/test/test_future2.pyc +#usr/lib/python2.7/test/test_future2.pyo +#usr/lib/python2.7/test/test_future3.py +#usr/lib/python2.7/test/test_future3.pyc +#usr/lib/python2.7/test/test_future3.pyo +#usr/lib/python2.7/test/test_future4.py +#usr/lib/python2.7/test/test_future4.pyc +#usr/lib/python2.7/test/test_future4.pyo +#usr/lib/python2.7/test/test_future5.py +#usr/lib/python2.7/test/test_future5.pyc +#usr/lib/python2.7/test/test_future5.pyo +#usr/lib/python2.7/test/test_future_builtins.py +#usr/lib/python2.7/test/test_future_builtins.pyc +#usr/lib/python2.7/test/test_future_builtins.pyo +#usr/lib/python2.7/test/test_gc.py +#usr/lib/python2.7/test/test_gc.pyc +#usr/lib/python2.7/test/test_gc.pyo +#usr/lib/python2.7/test/test_gdb.py +#usr/lib/python2.7/test/test_gdb.pyc +#usr/lib/python2.7/test/test_gdb.pyo +#usr/lib/python2.7/test/test_gdbm.py +#usr/lib/python2.7/test/test_gdbm.pyc +#usr/lib/python2.7/test/test_gdbm.pyo +#usr/lib/python2.7/test/test_generators.py +#usr/lib/python2.7/test/test_generators.pyc +#usr/lib/python2.7/test/test_generators.pyo +#usr/lib/python2.7/test/test_genericpath.py +#usr/lib/python2.7/test/test_genericpath.pyc +#usr/lib/python2.7/test/test_genericpath.pyo +#usr/lib/python2.7/test/test_genexps.py +#usr/lib/python2.7/test/test_genexps.pyc +#usr/lib/python2.7/test/test_genexps.pyo +#usr/lib/python2.7/test/test_getargs.py +#usr/lib/python2.7/test/test_getargs.pyc +#usr/lib/python2.7/test/test_getargs.pyo +#usr/lib/python2.7/test/test_getargs2.py +#usr/lib/python2.7/test/test_getargs2.pyc +#usr/lib/python2.7/test/test_getargs2.pyo +#usr/lib/python2.7/test/test_getopt.py +#usr/lib/python2.7/test/test_getopt.pyc +#usr/lib/python2.7/test/test_getopt.pyo +#usr/lib/python2.7/test/test_gettext.py +#usr/lib/python2.7/test/test_gettext.pyc +#usr/lib/python2.7/test/test_gettext.pyo +#usr/lib/python2.7/test/test_gl.py +#usr/lib/python2.7/test/test_gl.pyc +#usr/lib/python2.7/test/test_gl.pyo +#usr/lib/python2.7/test/test_glob.py +#usr/lib/python2.7/test/test_glob.pyc +#usr/lib/python2.7/test/test_glob.pyo +#usr/lib/python2.7/test/test_global.py +#usr/lib/python2.7/test/test_global.pyc +#usr/lib/python2.7/test/test_global.pyo +#usr/lib/python2.7/test/test_grammar.py +#usr/lib/python2.7/test/test_grammar.pyc +#usr/lib/python2.7/test/test_grammar.pyo +#usr/lib/python2.7/test/test_grp.py +#usr/lib/python2.7/test/test_grp.pyc +#usr/lib/python2.7/test/test_grp.pyo +#usr/lib/python2.7/test/test_gzip.py +#usr/lib/python2.7/test/test_gzip.pyc +#usr/lib/python2.7/test/test_gzip.pyo +#usr/lib/python2.7/test/test_hash.py +#usr/lib/python2.7/test/test_hash.pyc +#usr/lib/python2.7/test/test_hash.pyo +#usr/lib/python2.7/test/test_hashlib.py +#usr/lib/python2.7/test/test_hashlib.pyc +#usr/lib/python2.7/test/test_hashlib.pyo +#usr/lib/python2.7/test/test_heapq.py +#usr/lib/python2.7/test/test_heapq.pyc +#usr/lib/python2.7/test/test_heapq.pyo +#usr/lib/python2.7/test/test_hmac.py +#usr/lib/python2.7/test/test_hmac.pyc +#usr/lib/python2.7/test/test_hmac.pyo +#usr/lib/python2.7/test/test_hotshot.py +#usr/lib/python2.7/test/test_hotshot.pyc +#usr/lib/python2.7/test/test_hotshot.pyo +#usr/lib/python2.7/test/test_htmllib.py +#usr/lib/python2.7/test/test_htmllib.pyc +#usr/lib/python2.7/test/test_htmllib.pyo +#usr/lib/python2.7/test/test_htmlparser.py +#usr/lib/python2.7/test/test_htmlparser.pyc +#usr/lib/python2.7/test/test_htmlparser.pyo +#usr/lib/python2.7/test/test_httplib.py +#usr/lib/python2.7/test/test_httplib.pyc +#usr/lib/python2.7/test/test_httplib.pyo +#usr/lib/python2.7/test/test_httpservers.py +#usr/lib/python2.7/test/test_httpservers.pyc +#usr/lib/python2.7/test/test_httpservers.pyo +#usr/lib/python2.7/test/test_idle.py +#usr/lib/python2.7/test/test_idle.pyc +#usr/lib/python2.7/test/test_idle.pyo +#usr/lib/python2.7/test/test_imageop.py +#usr/lib/python2.7/test/test_imageop.pyc +#usr/lib/python2.7/test/test_imageop.pyo +#usr/lib/python2.7/test/test_imaplib.py +#usr/lib/python2.7/test/test_imaplib.pyc +#usr/lib/python2.7/test/test_imaplib.pyo +#usr/lib/python2.7/test/test_imgfile.py +#usr/lib/python2.7/test/test_imgfile.pyc +#usr/lib/python2.7/test/test_imgfile.pyo +#usr/lib/python2.7/test/test_imghdr.py +#usr/lib/python2.7/test/test_imghdr.pyc +#usr/lib/python2.7/test/test_imghdr.pyo +#usr/lib/python2.7/test/test_imp.py +#usr/lib/python2.7/test/test_imp.pyc +#usr/lib/python2.7/test/test_imp.pyo +#usr/lib/python2.7/test/test_import.py +#usr/lib/python2.7/test/test_import.pyc +#usr/lib/python2.7/test/test_import.pyo +#usr/lib/python2.7/test/test_importhooks.py +#usr/lib/python2.7/test/test_importhooks.pyc +#usr/lib/python2.7/test/test_importhooks.pyo +#usr/lib/python2.7/test/test_importlib.py +#usr/lib/python2.7/test/test_importlib.pyc +#usr/lib/python2.7/test/test_importlib.pyo +#usr/lib/python2.7/test/test_index.py +#usr/lib/python2.7/test/test_index.pyc +#usr/lib/python2.7/test/test_index.pyo +#usr/lib/python2.7/test/test_inspect.py +#usr/lib/python2.7/test/test_inspect.pyc +#usr/lib/python2.7/test/test_inspect.pyo +#usr/lib/python2.7/test/test_int.py +#usr/lib/python2.7/test/test_int.pyc +#usr/lib/python2.7/test/test_int.pyo +#usr/lib/python2.7/test/test_int_literal.py +#usr/lib/python2.7/test/test_int_literal.pyc +#usr/lib/python2.7/test/test_int_literal.pyo +#usr/lib/python2.7/test/test_io.py +#usr/lib/python2.7/test/test_io.pyc +#usr/lib/python2.7/test/test_io.pyo +#usr/lib/python2.7/test/test_ioctl.py +#usr/lib/python2.7/test/test_ioctl.pyc +#usr/lib/python2.7/test/test_ioctl.pyo +#usr/lib/python2.7/test/test_isinstance.py +#usr/lib/python2.7/test/test_isinstance.pyc +#usr/lib/python2.7/test/test_isinstance.pyo +#usr/lib/python2.7/test/test_iter.py +#usr/lib/python2.7/test/test_iter.pyc +#usr/lib/python2.7/test/test_iter.pyo +#usr/lib/python2.7/test/test_iterlen.py +#usr/lib/python2.7/test/test_iterlen.pyc +#usr/lib/python2.7/test/test_iterlen.pyo +#usr/lib/python2.7/test/test_itertools.py +#usr/lib/python2.7/test/test_itertools.pyc +#usr/lib/python2.7/test/test_itertools.pyo +#usr/lib/python2.7/test/test_json.py +#usr/lib/python2.7/test/test_json.pyc +#usr/lib/python2.7/test/test_json.pyo +#usr/lib/python2.7/test/test_kqueue.py +#usr/lib/python2.7/test/test_kqueue.pyc +#usr/lib/python2.7/test/test_kqueue.pyo +#usr/lib/python2.7/test/test_largefile.py +#usr/lib/python2.7/test/test_largefile.pyc +#usr/lib/python2.7/test/test_largefile.pyo +#usr/lib/python2.7/test/test_lib2to3.py +#usr/lib/python2.7/test/test_lib2to3.pyc +#usr/lib/python2.7/test/test_lib2to3.pyo +#usr/lib/python2.7/test/test_linecache.py +#usr/lib/python2.7/test/test_linecache.pyc +#usr/lib/python2.7/test/test_linecache.pyo +#usr/lib/python2.7/test/test_linuxaudiodev.py +#usr/lib/python2.7/test/test_linuxaudiodev.pyc +#usr/lib/python2.7/test/test_linuxaudiodev.pyo +#usr/lib/python2.7/test/test_list.py +#usr/lib/python2.7/test/test_list.pyc +#usr/lib/python2.7/test/test_list.pyo +#usr/lib/python2.7/test/test_locale.py +#usr/lib/python2.7/test/test_locale.pyc +#usr/lib/python2.7/test/test_locale.pyo +#usr/lib/python2.7/test/test_logging.py +#usr/lib/python2.7/test/test_logging.pyc +#usr/lib/python2.7/test/test_logging.pyo +#usr/lib/python2.7/test/test_long.py +#usr/lib/python2.7/test/test_long.pyc +#usr/lib/python2.7/test/test_long.pyo +#usr/lib/python2.7/test/test_long_future.py +#usr/lib/python2.7/test/test_long_future.pyc +#usr/lib/python2.7/test/test_long_future.pyo +#usr/lib/python2.7/test/test_longexp.py +#usr/lib/python2.7/test/test_longexp.pyc +#usr/lib/python2.7/test/test_longexp.pyo +#usr/lib/python2.7/test/test_macos.py +#usr/lib/python2.7/test/test_macos.pyc +#usr/lib/python2.7/test/test_macos.pyo +#usr/lib/python2.7/test/test_macostools.py +#usr/lib/python2.7/test/test_macostools.pyc +#usr/lib/python2.7/test/test_macostools.pyo +#usr/lib/python2.7/test/test_macpath.py +#usr/lib/python2.7/test/test_macpath.pyc +#usr/lib/python2.7/test/test_macpath.pyo +#usr/lib/python2.7/test/test_macurl2path.py +#usr/lib/python2.7/test/test_macurl2path.pyc +#usr/lib/python2.7/test/test_macurl2path.pyo +#usr/lib/python2.7/test/test_mailbox.py +#usr/lib/python2.7/test/test_mailbox.pyc +#usr/lib/python2.7/test/test_mailbox.pyo +#usr/lib/python2.7/test/test_marshal.py +#usr/lib/python2.7/test/test_marshal.pyc +#usr/lib/python2.7/test/test_marshal.pyo +#usr/lib/python2.7/test/test_math.py +#usr/lib/python2.7/test/test_math.pyc +#usr/lib/python2.7/test/test_math.pyo +#usr/lib/python2.7/test/test_md5.py +#usr/lib/python2.7/test/test_md5.pyc +#usr/lib/python2.7/test/test_md5.pyo +#usr/lib/python2.7/test/test_memoryio.py +#usr/lib/python2.7/test/test_memoryio.pyc +#usr/lib/python2.7/test/test_memoryio.pyo +#usr/lib/python2.7/test/test_memoryview.py +#usr/lib/python2.7/test/test_memoryview.pyc +#usr/lib/python2.7/test/test_memoryview.pyo +#usr/lib/python2.7/test/test_mhlib.py +#usr/lib/python2.7/test/test_mhlib.pyc +#usr/lib/python2.7/test/test_mhlib.pyo +#usr/lib/python2.7/test/test_mimetools.py +#usr/lib/python2.7/test/test_mimetools.pyc +#usr/lib/python2.7/test/test_mimetools.pyo +#usr/lib/python2.7/test/test_mimetypes.py +#usr/lib/python2.7/test/test_mimetypes.pyc +#usr/lib/python2.7/test/test_mimetypes.pyo +#usr/lib/python2.7/test/test_minidom.py +#usr/lib/python2.7/test/test_minidom.pyc +#usr/lib/python2.7/test/test_minidom.pyo +#usr/lib/python2.7/test/test_mmap.py +#usr/lib/python2.7/test/test_mmap.pyc +#usr/lib/python2.7/test/test_mmap.pyo +#usr/lib/python2.7/test/test_module.py +#usr/lib/python2.7/test/test_module.pyc +#usr/lib/python2.7/test/test_module.pyo +#usr/lib/python2.7/test/test_modulefinder.py +#usr/lib/python2.7/test/test_modulefinder.pyc +#usr/lib/python2.7/test/test_modulefinder.pyo +#usr/lib/python2.7/test/test_msilib.py +#usr/lib/python2.7/test/test_msilib.pyc +#usr/lib/python2.7/test/test_msilib.pyo +#usr/lib/python2.7/test/test_multibytecodec.py +#usr/lib/python2.7/test/test_multibytecodec.pyc +#usr/lib/python2.7/test/test_multibytecodec.pyo +#usr/lib/python2.7/test/test_multibytecodec_support.py +#usr/lib/python2.7/test/test_multibytecodec_support.pyc +#usr/lib/python2.7/test/test_multibytecodec_support.pyo +#usr/lib/python2.7/test/test_multifile.py +#usr/lib/python2.7/test/test_multifile.pyc +#usr/lib/python2.7/test/test_multifile.pyo +#usr/lib/python2.7/test/test_multiprocessing.py +#usr/lib/python2.7/test/test_multiprocessing.pyc +#usr/lib/python2.7/test/test_multiprocessing.pyo +#usr/lib/python2.7/test/test_mutants.py +#usr/lib/python2.7/test/test_mutants.pyc +#usr/lib/python2.7/test/test_mutants.pyo +#usr/lib/python2.7/test/test_mutex.py +#usr/lib/python2.7/test/test_mutex.pyc +#usr/lib/python2.7/test/test_mutex.pyo +#usr/lib/python2.7/test/test_netrc.py +#usr/lib/python2.7/test/test_netrc.pyc +#usr/lib/python2.7/test/test_netrc.pyo +#usr/lib/python2.7/test/test_new.py +#usr/lib/python2.7/test/test_new.pyc +#usr/lib/python2.7/test/test_new.pyo +#usr/lib/python2.7/test/test_nis.py +#usr/lib/python2.7/test/test_nis.pyc +#usr/lib/python2.7/test/test_nis.pyo +#usr/lib/python2.7/test/test_nntplib.py +#usr/lib/python2.7/test/test_nntplib.pyc +#usr/lib/python2.7/test/test_nntplib.pyo +#usr/lib/python2.7/test/test_normalization.py +#usr/lib/python2.7/test/test_normalization.pyc +#usr/lib/python2.7/test/test_normalization.pyo +#usr/lib/python2.7/test/test_ntpath.py +#usr/lib/python2.7/test/test_ntpath.pyc +#usr/lib/python2.7/test/test_ntpath.pyo +#usr/lib/python2.7/test/test_old_mailbox.py +#usr/lib/python2.7/test/test_old_mailbox.pyc +#usr/lib/python2.7/test/test_old_mailbox.pyo +#usr/lib/python2.7/test/test_opcodes.py +#usr/lib/python2.7/test/test_opcodes.pyc +#usr/lib/python2.7/test/test_opcodes.pyo +#usr/lib/python2.7/test/test_openpty.py +#usr/lib/python2.7/test/test_openpty.pyc +#usr/lib/python2.7/test/test_openpty.pyo +#usr/lib/python2.7/test/test_operator.py +#usr/lib/python2.7/test/test_operator.pyc +#usr/lib/python2.7/test/test_operator.pyo +#usr/lib/python2.7/test/test_optparse.py +#usr/lib/python2.7/test/test_optparse.pyc +#usr/lib/python2.7/test/test_optparse.pyo +#usr/lib/python2.7/test/test_ordered_dict.py +#usr/lib/python2.7/test/test_ordered_dict.pyc +#usr/lib/python2.7/test/test_ordered_dict.pyo +#usr/lib/python2.7/test/test_os.py +#usr/lib/python2.7/test/test_os.pyc +#usr/lib/python2.7/test/test_os.pyo +#usr/lib/python2.7/test/test_ossaudiodev.py +#usr/lib/python2.7/test/test_ossaudiodev.pyc +#usr/lib/python2.7/test/test_ossaudiodev.pyo +#usr/lib/python2.7/test/test_parser.py +#usr/lib/python2.7/test/test_parser.pyc +#usr/lib/python2.7/test/test_parser.pyo +#usr/lib/python2.7/test/test_pdb.py +#usr/lib/python2.7/test/test_pdb.pyc +#usr/lib/python2.7/test/test_pdb.pyo +#usr/lib/python2.7/test/test_peepholer.py +#usr/lib/python2.7/test/test_peepholer.pyc +#usr/lib/python2.7/test/test_peepholer.pyo +#usr/lib/python2.7/test/test_pep247.py +#usr/lib/python2.7/test/test_pep247.pyc +#usr/lib/python2.7/test/test_pep247.pyo +#usr/lib/python2.7/test/test_pep277.py +#usr/lib/python2.7/test/test_pep277.pyc +#usr/lib/python2.7/test/test_pep277.pyo +#usr/lib/python2.7/test/test_pep352.py +#usr/lib/python2.7/test/test_pep352.pyc +#usr/lib/python2.7/test/test_pep352.pyo +#usr/lib/python2.7/test/test_pickle.py +#usr/lib/python2.7/test/test_pickle.pyc +#usr/lib/python2.7/test/test_pickle.pyo +#usr/lib/python2.7/test/test_pickletools.py +#usr/lib/python2.7/test/test_pickletools.pyc +#usr/lib/python2.7/test/test_pickletools.pyo +#usr/lib/python2.7/test/test_pipes.py +#usr/lib/python2.7/test/test_pipes.pyc +#usr/lib/python2.7/test/test_pipes.pyo +#usr/lib/python2.7/test/test_pkg.py +#usr/lib/python2.7/test/test_pkg.pyc +#usr/lib/python2.7/test/test_pkg.pyo +#usr/lib/python2.7/test/test_pkgimport.py +#usr/lib/python2.7/test/test_pkgimport.pyc +#usr/lib/python2.7/test/test_pkgimport.pyo +#usr/lib/python2.7/test/test_pkgutil.py +#usr/lib/python2.7/test/test_pkgutil.pyc +#usr/lib/python2.7/test/test_pkgutil.pyo +#usr/lib/python2.7/test/test_platform.py +#usr/lib/python2.7/test/test_platform.pyc +#usr/lib/python2.7/test/test_platform.pyo +#usr/lib/python2.7/test/test_plistlib.py +#usr/lib/python2.7/test/test_plistlib.pyc +#usr/lib/python2.7/test/test_plistlib.pyo +#usr/lib/python2.7/test/test_poll.py +#usr/lib/python2.7/test/test_poll.pyc +#usr/lib/python2.7/test/test_poll.pyo +#usr/lib/python2.7/test/test_popen.py +#usr/lib/python2.7/test/test_popen.pyc +#usr/lib/python2.7/test/test_popen.pyo +#usr/lib/python2.7/test/test_popen2.py +#usr/lib/python2.7/test/test_popen2.pyc +#usr/lib/python2.7/test/test_popen2.pyo +#usr/lib/python2.7/test/test_poplib.py +#usr/lib/python2.7/test/test_poplib.pyc +#usr/lib/python2.7/test/test_poplib.pyo +#usr/lib/python2.7/test/test_posix.py +#usr/lib/python2.7/test/test_posix.pyc +#usr/lib/python2.7/test/test_posix.pyo +#usr/lib/python2.7/test/test_posixpath.py +#usr/lib/python2.7/test/test_posixpath.pyc +#usr/lib/python2.7/test/test_posixpath.pyo +#usr/lib/python2.7/test/test_pow.py +#usr/lib/python2.7/test/test_pow.pyc +#usr/lib/python2.7/test/test_pow.pyo +#usr/lib/python2.7/test/test_pprint.py +#usr/lib/python2.7/test/test_pprint.pyc +#usr/lib/python2.7/test/test_pprint.pyo +#usr/lib/python2.7/test/test_print.py +#usr/lib/python2.7/test/test_print.pyc +#usr/lib/python2.7/test/test_print.pyo +#usr/lib/python2.7/test/test_profile.py +#usr/lib/python2.7/test/test_profile.pyc +#usr/lib/python2.7/test/test_profile.pyo +#usr/lib/python2.7/test/test_property.py +#usr/lib/python2.7/test/test_property.pyc +#usr/lib/python2.7/test/test_property.pyo +#usr/lib/python2.7/test/test_pstats.py +#usr/lib/python2.7/test/test_pstats.pyc +#usr/lib/python2.7/test/test_pstats.pyo +#usr/lib/python2.7/test/test_pty.py +#usr/lib/python2.7/test/test_pty.pyc +#usr/lib/python2.7/test/test_pty.pyo +#usr/lib/python2.7/test/test_pwd.py +#usr/lib/python2.7/test/test_pwd.pyc +#usr/lib/python2.7/test/test_pwd.pyo +#usr/lib/python2.7/test/test_py3kwarn.py +#usr/lib/python2.7/test/test_py3kwarn.pyc +#usr/lib/python2.7/test/test_py3kwarn.pyo +#usr/lib/python2.7/test/test_py_compile.py +#usr/lib/python2.7/test/test_py_compile.pyc +#usr/lib/python2.7/test/test_py_compile.pyo +#usr/lib/python2.7/test/test_pyclbr.py +#usr/lib/python2.7/test/test_pyclbr.pyc +#usr/lib/python2.7/test/test_pyclbr.pyo +#usr/lib/python2.7/test/test_pydoc.py +#usr/lib/python2.7/test/test_pydoc.pyc +#usr/lib/python2.7/test/test_pydoc.pyo +#usr/lib/python2.7/test/test_pyexpat.py +#usr/lib/python2.7/test/test_pyexpat.pyc +#usr/lib/python2.7/test/test_pyexpat.pyo +#usr/lib/python2.7/test/test_queue.py +#usr/lib/python2.7/test/test_queue.pyc +#usr/lib/python2.7/test/test_queue.pyo +#usr/lib/python2.7/test/test_quopri.py +#usr/lib/python2.7/test/test_quopri.pyc +#usr/lib/python2.7/test/test_quopri.pyo +#usr/lib/python2.7/test/test_random.py +#usr/lib/python2.7/test/test_random.pyc +#usr/lib/python2.7/test/test_random.pyo +#usr/lib/python2.7/test/test_re.py +#usr/lib/python2.7/test/test_re.pyc +#usr/lib/python2.7/test/test_re.pyo +#usr/lib/python2.7/test/test_readline.py +#usr/lib/python2.7/test/test_readline.pyc +#usr/lib/python2.7/test/test_readline.pyo +#usr/lib/python2.7/test/test_repr.py +#usr/lib/python2.7/test/test_repr.pyc +#usr/lib/python2.7/test/test_repr.pyo +#usr/lib/python2.7/test/test_resource.py +#usr/lib/python2.7/test/test_resource.pyc +#usr/lib/python2.7/test/test_resource.pyo +#usr/lib/python2.7/test/test_rfc822.py +#usr/lib/python2.7/test/test_rfc822.pyc +#usr/lib/python2.7/test/test_rfc822.pyo +#usr/lib/python2.7/test/test_richcmp.py +#usr/lib/python2.7/test/test_richcmp.pyc +#usr/lib/python2.7/test/test_richcmp.pyo +#usr/lib/python2.7/test/test_rlcompleter.py +#usr/lib/python2.7/test/test_rlcompleter.pyc +#usr/lib/python2.7/test/test_rlcompleter.pyo +#usr/lib/python2.7/test/test_robotparser.py +#usr/lib/python2.7/test/test_robotparser.pyc +#usr/lib/python2.7/test/test_robotparser.pyo +#usr/lib/python2.7/test/test_runpy.py +#usr/lib/python2.7/test/test_runpy.pyc +#usr/lib/python2.7/test/test_runpy.pyo +#usr/lib/python2.7/test/test_sax.py +#usr/lib/python2.7/test/test_sax.pyc +#usr/lib/python2.7/test/test_sax.pyo +#usr/lib/python2.7/test/test_scope.py +#usr/lib/python2.7/test/test_scope.pyc +#usr/lib/python2.7/test/test_scope.pyo +#usr/lib/python2.7/test/test_scriptpackages.py +#usr/lib/python2.7/test/test_scriptpackages.pyc +#usr/lib/python2.7/test/test_scriptpackages.pyo +#usr/lib/python2.7/test/test_select.py +#usr/lib/python2.7/test/test_select.pyc +#usr/lib/python2.7/test/test_select.pyo +#usr/lib/python2.7/test/test_set.py +#usr/lib/python2.7/test/test_set.pyc +#usr/lib/python2.7/test/test_set.pyo +#usr/lib/python2.7/test/test_setcomps.py +#usr/lib/python2.7/test/test_setcomps.pyc +#usr/lib/python2.7/test/test_setcomps.pyo +#usr/lib/python2.7/test/test_sets.py +#usr/lib/python2.7/test/test_sets.pyc +#usr/lib/python2.7/test/test_sets.pyo +#usr/lib/python2.7/test/test_sgmllib.py +#usr/lib/python2.7/test/test_sgmllib.pyc +#usr/lib/python2.7/test/test_sgmllib.pyo +#usr/lib/python2.7/test/test_sha.py +#usr/lib/python2.7/test/test_sha.pyc +#usr/lib/python2.7/test/test_sha.pyo +#usr/lib/python2.7/test/test_shelve.py +#usr/lib/python2.7/test/test_shelve.pyc +#usr/lib/python2.7/test/test_shelve.pyo +#usr/lib/python2.7/test/test_shlex.py +#usr/lib/python2.7/test/test_shlex.pyc +#usr/lib/python2.7/test/test_shlex.pyo +#usr/lib/python2.7/test/test_shutil.py +#usr/lib/python2.7/test/test_shutil.pyc +#usr/lib/python2.7/test/test_shutil.pyo +#usr/lib/python2.7/test/test_signal.py +#usr/lib/python2.7/test/test_signal.pyc +#usr/lib/python2.7/test/test_signal.pyo +#usr/lib/python2.7/test/test_site.py +#usr/lib/python2.7/test/test_site.pyc +#usr/lib/python2.7/test/test_site.pyo +#usr/lib/python2.7/test/test_slice.py +#usr/lib/python2.7/test/test_slice.pyc +#usr/lib/python2.7/test/test_slice.pyo +#usr/lib/python2.7/test/test_smtplib.py +#usr/lib/python2.7/test/test_smtplib.pyc +#usr/lib/python2.7/test/test_smtplib.pyo +#usr/lib/python2.7/test/test_smtpnet.py +#usr/lib/python2.7/test/test_smtpnet.pyc +#usr/lib/python2.7/test/test_smtpnet.pyo +#usr/lib/python2.7/test/test_socket.py +#usr/lib/python2.7/test/test_socket.pyc +#usr/lib/python2.7/test/test_socket.pyo +#usr/lib/python2.7/test/test_socketserver.py +#usr/lib/python2.7/test/test_socketserver.pyc +#usr/lib/python2.7/test/test_socketserver.pyo +#usr/lib/python2.7/test/test_softspace.py +#usr/lib/python2.7/test/test_softspace.pyc +#usr/lib/python2.7/test/test_softspace.pyo +#usr/lib/python2.7/test/test_sort.py +#usr/lib/python2.7/test/test_sort.pyc +#usr/lib/python2.7/test/test_sort.pyo +#usr/lib/python2.7/test/test_source_encoding.py +#usr/lib/python2.7/test/test_source_encoding.pyc +#usr/lib/python2.7/test/test_source_encoding.pyo +#usr/lib/python2.7/test/test_spwd.py +#usr/lib/python2.7/test/test_spwd.pyc +#usr/lib/python2.7/test/test_spwd.pyo +#usr/lib/python2.7/test/test_sqlite.py +#usr/lib/python2.7/test/test_sqlite.pyc +#usr/lib/python2.7/test/test_sqlite.pyo +#usr/lib/python2.7/test/test_ssl.py +#usr/lib/python2.7/test/test_ssl.pyc +#usr/lib/python2.7/test/test_ssl.pyo +#usr/lib/python2.7/test/test_startfile.py +#usr/lib/python2.7/test/test_startfile.pyc +#usr/lib/python2.7/test/test_startfile.pyo +#usr/lib/python2.7/test/test_stat.py +#usr/lib/python2.7/test/test_stat.pyc +#usr/lib/python2.7/test/test_stat.pyo +#usr/lib/python2.7/test/test_str.py +#usr/lib/python2.7/test/test_str.pyc +#usr/lib/python2.7/test/test_str.pyo +#usr/lib/python2.7/test/test_strftime.py +#usr/lib/python2.7/test/test_strftime.pyc +#usr/lib/python2.7/test/test_strftime.pyo +#usr/lib/python2.7/test/test_string.py +#usr/lib/python2.7/test/test_string.pyc +#usr/lib/python2.7/test/test_string.pyo +#usr/lib/python2.7/test/test_stringprep.py +#usr/lib/python2.7/test/test_stringprep.pyc +#usr/lib/python2.7/test/test_stringprep.pyo +#usr/lib/python2.7/test/test_strop.py +#usr/lib/python2.7/test/test_strop.pyc +#usr/lib/python2.7/test/test_strop.pyo +#usr/lib/python2.7/test/test_strptime.py +#usr/lib/python2.7/test/test_strptime.pyc +#usr/lib/python2.7/test/test_strptime.pyo +#usr/lib/python2.7/test/test_strtod.py +#usr/lib/python2.7/test/test_strtod.pyc +#usr/lib/python2.7/test/test_strtod.pyo +#usr/lib/python2.7/test/test_struct.py +#usr/lib/python2.7/test/test_struct.pyc +#usr/lib/python2.7/test/test_struct.pyo +#usr/lib/python2.7/test/test_structmembers.py +#usr/lib/python2.7/test/test_structmembers.pyc +#usr/lib/python2.7/test/test_structmembers.pyo +#usr/lib/python2.7/test/test_structseq.py +#usr/lib/python2.7/test/test_structseq.pyc +#usr/lib/python2.7/test/test_structseq.pyo +#usr/lib/python2.7/test/test_subprocess.py +#usr/lib/python2.7/test/test_subprocess.pyc +#usr/lib/python2.7/test/test_subprocess.pyo +#usr/lib/python2.7/test/test_sunau.py +#usr/lib/python2.7/test/test_sunau.pyc +#usr/lib/python2.7/test/test_sunau.pyo +#usr/lib/python2.7/test/test_sunaudiodev.py +#usr/lib/python2.7/test/test_sunaudiodev.pyc +#usr/lib/python2.7/test/test_sunaudiodev.pyo +#usr/lib/python2.7/test/test_sundry.py +#usr/lib/python2.7/test/test_sundry.pyc +#usr/lib/python2.7/test/test_sundry.pyo +#usr/lib/python2.7/test/test_support.py +#usr/lib/python2.7/test/test_support.pyc +#usr/lib/python2.7/test/test_support.pyo +#usr/lib/python2.7/test/test_symtable.py +#usr/lib/python2.7/test/test_symtable.pyc +#usr/lib/python2.7/test/test_symtable.pyo +#usr/lib/python2.7/test/test_syntax.py +#usr/lib/python2.7/test/test_syntax.pyc +#usr/lib/python2.7/test/test_syntax.pyo +#usr/lib/python2.7/test/test_sys.py +#usr/lib/python2.7/test/test_sys.pyc +#usr/lib/python2.7/test/test_sys.pyo +#usr/lib/python2.7/test/test_sys_setprofile.py +#usr/lib/python2.7/test/test_sys_setprofile.pyc +#usr/lib/python2.7/test/test_sys_setprofile.pyo +#usr/lib/python2.7/test/test_sys_settrace.py +#usr/lib/python2.7/test/test_sys_settrace.pyc +#usr/lib/python2.7/test/test_sys_settrace.pyo +#usr/lib/python2.7/test/test_sysconfig.py +#usr/lib/python2.7/test/test_sysconfig.pyc +#usr/lib/python2.7/test/test_sysconfig.pyo +#usr/lib/python2.7/test/test_tarfile.py +#usr/lib/python2.7/test/test_tarfile.pyc +#usr/lib/python2.7/test/test_tarfile.pyo +#usr/lib/python2.7/test/test_tcl.py +#usr/lib/python2.7/test/test_tcl.pyc +#usr/lib/python2.7/test/test_tcl.pyo +#usr/lib/python2.7/test/test_telnetlib.py +#usr/lib/python2.7/test/test_telnetlib.pyc +#usr/lib/python2.7/test/test_telnetlib.pyo +#usr/lib/python2.7/test/test_tempfile.py +#usr/lib/python2.7/test/test_tempfile.pyc +#usr/lib/python2.7/test/test_tempfile.pyo +#usr/lib/python2.7/test/test_textwrap.py +#usr/lib/python2.7/test/test_textwrap.pyc +#usr/lib/python2.7/test/test_textwrap.pyo +#usr/lib/python2.7/test/test_thread.py +#usr/lib/python2.7/test/test_thread.pyc +#usr/lib/python2.7/test/test_thread.pyo +#usr/lib/python2.7/test/test_threaded_import.py +#usr/lib/python2.7/test/test_threaded_import.pyc +#usr/lib/python2.7/test/test_threaded_import.pyo +#usr/lib/python2.7/test/test_threadedtempfile.py +#usr/lib/python2.7/test/test_threadedtempfile.pyc +#usr/lib/python2.7/test/test_threadedtempfile.pyo +#usr/lib/python2.7/test/test_threading.py +#usr/lib/python2.7/test/test_threading.pyc +#usr/lib/python2.7/test/test_threading.pyo +#usr/lib/python2.7/test/test_threading_local.py +#usr/lib/python2.7/test/test_threading_local.pyc +#usr/lib/python2.7/test/test_threading_local.pyo +#usr/lib/python2.7/test/test_threadsignals.py +#usr/lib/python2.7/test/test_threadsignals.pyc +#usr/lib/python2.7/test/test_threadsignals.pyo +#usr/lib/python2.7/test/test_time.py +#usr/lib/python2.7/test/test_time.pyc +#usr/lib/python2.7/test/test_time.pyo +#usr/lib/python2.7/test/test_timeit.py +#usr/lib/python2.7/test/test_timeit.pyc +#usr/lib/python2.7/test/test_timeit.pyo +#usr/lib/python2.7/test/test_timeout.py +#usr/lib/python2.7/test/test_timeout.pyc +#usr/lib/python2.7/test/test_timeout.pyo +#usr/lib/python2.7/test/test_tk.py +#usr/lib/python2.7/test/test_tk.pyc +#usr/lib/python2.7/test/test_tk.pyo +#usr/lib/python2.7/test/test_tokenize.py +#usr/lib/python2.7/test/test_tokenize.pyc +#usr/lib/python2.7/test/test_tokenize.pyo +#usr/lib/python2.7/test/test_tools.py +#usr/lib/python2.7/test/test_tools.pyc +#usr/lib/python2.7/test/test_tools.pyo +#usr/lib/python2.7/test/test_trace.py +#usr/lib/python2.7/test/test_trace.pyc +#usr/lib/python2.7/test/test_trace.pyo +#usr/lib/python2.7/test/test_traceback.py +#usr/lib/python2.7/test/test_traceback.pyc +#usr/lib/python2.7/test/test_traceback.pyo +#usr/lib/python2.7/test/test_transformer.py +#usr/lib/python2.7/test/test_transformer.pyc +#usr/lib/python2.7/test/test_transformer.pyo +#usr/lib/python2.7/test/test_ttk_guionly.py +#usr/lib/python2.7/test/test_ttk_guionly.pyc +#usr/lib/python2.7/test/test_ttk_guionly.pyo +#usr/lib/python2.7/test/test_ttk_textonly.py +#usr/lib/python2.7/test/test_ttk_textonly.pyc +#usr/lib/python2.7/test/test_ttk_textonly.pyo +#usr/lib/python2.7/test/test_tuple.py +#usr/lib/python2.7/test/test_tuple.pyc +#usr/lib/python2.7/test/test_tuple.pyo +#usr/lib/python2.7/test/test_turtle.py +#usr/lib/python2.7/test/test_turtle.pyc +#usr/lib/python2.7/test/test_turtle.pyo +#usr/lib/python2.7/test/test_typechecks.py +#usr/lib/python2.7/test/test_typechecks.pyc +#usr/lib/python2.7/test/test_typechecks.pyo +#usr/lib/python2.7/test/test_types.py +#usr/lib/python2.7/test/test_types.pyc +#usr/lib/python2.7/test/test_types.pyo +#usr/lib/python2.7/test/test_ucn.py +#usr/lib/python2.7/test/test_ucn.pyc +#usr/lib/python2.7/test/test_ucn.pyo +#usr/lib/python2.7/test/test_unary.py +#usr/lib/python2.7/test/test_unary.pyc +#usr/lib/python2.7/test/test_unary.pyo +#usr/lib/python2.7/test/test_undocumented_details.py +#usr/lib/python2.7/test/test_undocumented_details.pyc +#usr/lib/python2.7/test/test_undocumented_details.pyo +#usr/lib/python2.7/test/test_unicode.py +#usr/lib/python2.7/test/test_unicode.pyc +#usr/lib/python2.7/test/test_unicode.pyo +#usr/lib/python2.7/test/test_unicode_file.py +#usr/lib/python2.7/test/test_unicode_file.pyc +#usr/lib/python2.7/test/test_unicode_file.pyo +#usr/lib/python2.7/test/test_unicodedata.py +#usr/lib/python2.7/test/test_unicodedata.pyc +#usr/lib/python2.7/test/test_unicodedata.pyo +#usr/lib/python2.7/test/test_unittest.py +#usr/lib/python2.7/test/test_unittest.pyc +#usr/lib/python2.7/test/test_unittest.pyo +#usr/lib/python2.7/test/test_univnewlines.py +#usr/lib/python2.7/test/test_univnewlines.pyc +#usr/lib/python2.7/test/test_univnewlines.pyo +#usr/lib/python2.7/test/test_univnewlines2k.py +#usr/lib/python2.7/test/test_univnewlines2k.pyc +#usr/lib/python2.7/test/test_univnewlines2k.pyo +#usr/lib/python2.7/test/test_unpack.py +#usr/lib/python2.7/test/test_unpack.pyc +#usr/lib/python2.7/test/test_unpack.pyo +#usr/lib/python2.7/test/test_urllib.py +#usr/lib/python2.7/test/test_urllib.pyc +#usr/lib/python2.7/test/test_urllib.pyo +#usr/lib/python2.7/test/test_urllib2.py +#usr/lib/python2.7/test/test_urllib2.pyc +#usr/lib/python2.7/test/test_urllib2.pyo +#usr/lib/python2.7/test/test_urllib2_localnet.py +#usr/lib/python2.7/test/test_urllib2_localnet.pyc +#usr/lib/python2.7/test/test_urllib2_localnet.pyo +#usr/lib/python2.7/test/test_urllib2net.py +#usr/lib/python2.7/test/test_urllib2net.pyc +#usr/lib/python2.7/test/test_urllib2net.pyo +#usr/lib/python2.7/test/test_urllibnet.py +#usr/lib/python2.7/test/test_urllibnet.pyc +#usr/lib/python2.7/test/test_urllibnet.pyo +#usr/lib/python2.7/test/test_urlparse.py +#usr/lib/python2.7/test/test_urlparse.pyc +#usr/lib/python2.7/test/test_urlparse.pyo +#usr/lib/python2.7/test/test_userdict.py +#usr/lib/python2.7/test/test_userdict.pyc +#usr/lib/python2.7/test/test_userdict.pyo +#usr/lib/python2.7/test/test_userlist.py +#usr/lib/python2.7/test/test_userlist.pyc +#usr/lib/python2.7/test/test_userlist.pyo +#usr/lib/python2.7/test/test_userstring.py +#usr/lib/python2.7/test/test_userstring.pyc +#usr/lib/python2.7/test/test_userstring.pyo +#usr/lib/python2.7/test/test_uu.py +#usr/lib/python2.7/test/test_uu.pyc +#usr/lib/python2.7/test/test_uu.pyo +#usr/lib/python2.7/test/test_uuid.py +#usr/lib/python2.7/test/test_uuid.pyc +#usr/lib/python2.7/test/test_uuid.pyo +#usr/lib/python2.7/test/test_wait3.py +#usr/lib/python2.7/test/test_wait3.pyc +#usr/lib/python2.7/test/test_wait3.pyo +#usr/lib/python2.7/test/test_wait4.py +#usr/lib/python2.7/test/test_wait4.pyc +#usr/lib/python2.7/test/test_wait4.pyo +#usr/lib/python2.7/test/test_warnings.py +#usr/lib/python2.7/test/test_warnings.pyc +#usr/lib/python2.7/test/test_warnings.pyo +#usr/lib/python2.7/test/test_wave.py +#usr/lib/python2.7/test/test_wave.pyc +#usr/lib/python2.7/test/test_wave.pyo +#usr/lib/python2.7/test/test_weakref.py +#usr/lib/python2.7/test/test_weakref.pyc +#usr/lib/python2.7/test/test_weakref.pyo +#usr/lib/python2.7/test/test_weakset.py +#usr/lib/python2.7/test/test_weakset.pyc +#usr/lib/python2.7/test/test_weakset.pyo +#usr/lib/python2.7/test/test_whichdb.py +#usr/lib/python2.7/test/test_whichdb.pyc +#usr/lib/python2.7/test/test_whichdb.pyo +#usr/lib/python2.7/test/test_winreg.py +#usr/lib/python2.7/test/test_winreg.pyc +#usr/lib/python2.7/test/test_winreg.pyo +#usr/lib/python2.7/test/test_winsound.py +#usr/lib/python2.7/test/test_winsound.pyc +#usr/lib/python2.7/test/test_winsound.pyo +#usr/lib/python2.7/test/test_with.py +#usr/lib/python2.7/test/test_with.pyc +#usr/lib/python2.7/test/test_with.pyo +#usr/lib/python2.7/test/test_wsgiref.py +#usr/lib/python2.7/test/test_wsgiref.pyc +#usr/lib/python2.7/test/test_wsgiref.pyo +#usr/lib/python2.7/test/test_xdrlib.py +#usr/lib/python2.7/test/test_xdrlib.pyc +#usr/lib/python2.7/test/test_xdrlib.pyo +#usr/lib/python2.7/test/test_xml_etree.py +#usr/lib/python2.7/test/test_xml_etree.pyc +#usr/lib/python2.7/test/test_xml_etree.pyo +#usr/lib/python2.7/test/test_xml_etree_c.py +#usr/lib/python2.7/test/test_xml_etree_c.pyc +#usr/lib/python2.7/test/test_xml_etree_c.pyo +#usr/lib/python2.7/test/test_xmllib.py +#usr/lib/python2.7/test/test_xmllib.pyc +#usr/lib/python2.7/test/test_xmllib.pyo +#usr/lib/python2.7/test/test_xmlrpc.py +#usr/lib/python2.7/test/test_xmlrpc.pyc +#usr/lib/python2.7/test/test_xmlrpc.pyo +#usr/lib/python2.7/test/test_xpickle.py +#usr/lib/python2.7/test/test_xpickle.pyc +#usr/lib/python2.7/test/test_xpickle.pyo +#usr/lib/python2.7/test/test_xrange.py +#usr/lib/python2.7/test/test_xrange.pyc +#usr/lib/python2.7/test/test_xrange.pyo +#usr/lib/python2.7/test/test_zipfile.py +#usr/lib/python2.7/test/test_zipfile.pyc +#usr/lib/python2.7/test/test_zipfile.pyo +#usr/lib/python2.7/test/test_zipfile64.py +#usr/lib/python2.7/test/test_zipfile64.pyc +#usr/lib/python2.7/test/test_zipfile64.pyo +#usr/lib/python2.7/test/test_zipimport.py +#usr/lib/python2.7/test/test_zipimport.pyc +#usr/lib/python2.7/test/test_zipimport.pyo +#usr/lib/python2.7/test/test_zipimport_support.py +#usr/lib/python2.7/test/test_zipimport_support.pyc +#usr/lib/python2.7/test/test_zipimport_support.pyo +#usr/lib/python2.7/test/test_zlib.py +#usr/lib/python2.7/test/test_zlib.pyc +#usr/lib/python2.7/test/test_zlib.pyo +#usr/lib/python2.7/test/testall.py +#usr/lib/python2.7/test/testall.pyc +#usr/lib/python2.7/test/testall.pyo +#usr/lib/python2.7/test/testcodec.py +#usr/lib/python2.7/test/testcodec.pyc +#usr/lib/python2.7/test/testcodec.pyo +#usr/lib/python2.7/test/testimg.uue +#usr/lib/python2.7/test/testimgr.uue +#usr/lib/python2.7/test/testrgb.uue +#usr/lib/python2.7/test/testtar.tar +#usr/lib/python2.7/test/tf_inherit_check.py +#usr/lib/python2.7/test/tf_inherit_check.pyc +#usr/lib/python2.7/test/tf_inherit_check.pyo +#usr/lib/python2.7/test/threaded_import_hangers.py +#usr/lib/python2.7/test/threaded_import_hangers.pyc +#usr/lib/python2.7/test/threaded_import_hangers.pyo +#usr/lib/python2.7/test/time_hashlib.py +#usr/lib/python2.7/test/time_hashlib.pyc +#usr/lib/python2.7/test/time_hashlib.pyo +#usr/lib/python2.7/test/tokenize_tests.txt +#usr/lib/python2.7/test/tracedmodules +#usr/lib/python2.7/test/tracedmodules/__init__.py +#usr/lib/python2.7/test/tracedmodules/__init__.pyc +#usr/lib/python2.7/test/tracedmodules/__init__.pyo +#usr/lib/python2.7/test/tracedmodules/testmod.py +#usr/lib/python2.7/test/tracedmodules/testmod.pyc +#usr/lib/python2.7/test/tracedmodules/testmod.pyo +#usr/lib/python2.7/test/warning_tests.py +#usr/lib/python2.7/test/warning_tests.pyc +#usr/lib/python2.7/test/warning_tests.pyo +#usr/lib/python2.7/test/win_console_handler.py +#usr/lib/python2.7/test/win_console_handler.pyc +#usr/lib/python2.7/test/win_console_handler.pyo +#usr/lib/python2.7/test/wrongcert.pem +#usr/lib/python2.7/test/xmltestdata +#usr/lib/python2.7/test/xmltestdata/simple-ns.xml +#usr/lib/python2.7/test/xmltestdata/simple.xml +#usr/lib/python2.7/test/xmltestdata/test.xml +#usr/lib/python2.7/test/xmltestdata/test.xml.out +#usr/lib/python2.7/test/xmltests.py +#usr/lib/python2.7/test/xmltests.pyc +#usr/lib/python2.7/test/xmltests.pyo +#usr/lib/python2.7/test/zipdir.zip +#usr/lib/python2.7/textwrap.py +usr/lib/python2.7/textwrap.pyc +#usr/lib/python2.7/textwrap.pyo +#usr/lib/python2.7/this.py +usr/lib/python2.7/this.pyc +#usr/lib/python2.7/this.pyo +#usr/lib/python2.7/threading.py +usr/lib/python2.7/threading.pyc +#usr/lib/python2.7/threading.pyo +#usr/lib/python2.7/timeit.py +usr/lib/python2.7/timeit.pyc +#usr/lib/python2.7/timeit.pyo +#usr/lib/python2.7/toaiff.py +usr/lib/python2.7/toaiff.pyc +#usr/lib/python2.7/toaiff.pyo +#usr/lib/python2.7/token.py +usr/lib/python2.7/token.pyc +#usr/lib/python2.7/token.pyo +#usr/lib/python2.7/tokenize.py +usr/lib/python2.7/tokenize.pyc +#usr/lib/python2.7/tokenize.pyo +#usr/lib/python2.7/trace.py +usr/lib/python2.7/trace.pyc +#usr/lib/python2.7/trace.pyo +#usr/lib/python2.7/traceback.py +usr/lib/python2.7/traceback.pyc +#usr/lib/python2.7/traceback.pyo +#usr/lib/python2.7/tty.py +usr/lib/python2.7/tty.pyc +#usr/lib/python2.7/tty.pyo +#usr/lib/python2.7/types.py +usr/lib/python2.7/types.pyc +#usr/lib/python2.7/types.pyo +#usr/lib/python2.7/unittest +#usr/lib/python2.7/unittest/__init__.py +#usr/lib/python2.7/unittest/__init__.pyc +#usr/lib/python2.7/unittest/__init__.pyo +#usr/lib/python2.7/unittest/__main__.py +#usr/lib/python2.7/unittest/__main__.pyc +#usr/lib/python2.7/unittest/__main__.pyo +#usr/lib/python2.7/unittest/case.py +#usr/lib/python2.7/unittest/case.pyc +#usr/lib/python2.7/unittest/case.pyo +#usr/lib/python2.7/unittest/loader.py +#usr/lib/python2.7/unittest/loader.pyc +#usr/lib/python2.7/unittest/loader.pyo +#usr/lib/python2.7/unittest/main.py +#usr/lib/python2.7/unittest/main.pyc +#usr/lib/python2.7/unittest/main.pyo +#usr/lib/python2.7/unittest/result.py +#usr/lib/python2.7/unittest/result.pyc +#usr/lib/python2.7/unittest/result.pyo +#usr/lib/python2.7/unittest/runner.py +#usr/lib/python2.7/unittest/runner.pyc +#usr/lib/python2.7/unittest/runner.pyo +#usr/lib/python2.7/unittest/signals.py +#usr/lib/python2.7/unittest/signals.pyc +#usr/lib/python2.7/unittest/signals.pyo +#usr/lib/python2.7/unittest/suite.py +#usr/lib/python2.7/unittest/suite.pyc +#usr/lib/python2.7/unittest/suite.pyo +#usr/lib/python2.7/unittest/test +#usr/lib/python2.7/unittest/test/__init__.py +#usr/lib/python2.7/unittest/test/__init__.pyc +#usr/lib/python2.7/unittest/test/__init__.pyo +#usr/lib/python2.7/unittest/test/dummy.py +#usr/lib/python2.7/unittest/test/dummy.pyc +#usr/lib/python2.7/unittest/test/dummy.pyo +#usr/lib/python2.7/unittest/test/support.py +#usr/lib/python2.7/unittest/test/support.pyc +#usr/lib/python2.7/unittest/test/support.pyo +#usr/lib/python2.7/unittest/test/test_assertions.py +#usr/lib/python2.7/unittest/test/test_assertions.pyc +#usr/lib/python2.7/unittest/test/test_assertions.pyo +#usr/lib/python2.7/unittest/test/test_break.py +#usr/lib/python2.7/unittest/test/test_break.pyc +#usr/lib/python2.7/unittest/test/test_break.pyo +#usr/lib/python2.7/unittest/test/test_case.py +#usr/lib/python2.7/unittest/test/test_case.pyc +#usr/lib/python2.7/unittest/test/test_case.pyo +#usr/lib/python2.7/unittest/test/test_discovery.py +#usr/lib/python2.7/unittest/test/test_discovery.pyc +#usr/lib/python2.7/unittest/test/test_discovery.pyo +#usr/lib/python2.7/unittest/test/test_functiontestcase.py +#usr/lib/python2.7/unittest/test/test_functiontestcase.pyc +#usr/lib/python2.7/unittest/test/test_functiontestcase.pyo +#usr/lib/python2.7/unittest/test/test_loader.py +#usr/lib/python2.7/unittest/test/test_loader.pyc +#usr/lib/python2.7/unittest/test/test_loader.pyo +#usr/lib/python2.7/unittest/test/test_program.py +#usr/lib/python2.7/unittest/test/test_program.pyc +#usr/lib/python2.7/unittest/test/test_program.pyo +#usr/lib/python2.7/unittest/test/test_result.py +#usr/lib/python2.7/unittest/test/test_result.pyc +#usr/lib/python2.7/unittest/test/test_result.pyo +#usr/lib/python2.7/unittest/test/test_runner.py +#usr/lib/python2.7/unittest/test/test_runner.pyc +#usr/lib/python2.7/unittest/test/test_runner.pyo +#usr/lib/python2.7/unittest/test/test_setups.py +#usr/lib/python2.7/unittest/test/test_setups.pyc +#usr/lib/python2.7/unittest/test/test_setups.pyo +#usr/lib/python2.7/unittest/test/test_skipping.py +#usr/lib/python2.7/unittest/test/test_skipping.pyc +#usr/lib/python2.7/unittest/test/test_skipping.pyo +#usr/lib/python2.7/unittest/test/test_suite.py +#usr/lib/python2.7/unittest/test/test_suite.pyc +#usr/lib/python2.7/unittest/test/test_suite.pyo +#usr/lib/python2.7/unittest/util.py +#usr/lib/python2.7/unittest/util.pyc +#usr/lib/python2.7/unittest/util.pyo +#usr/lib/python2.7/urllib.py +usr/lib/python2.7/urllib.pyc +#usr/lib/python2.7/urllib.pyo +#usr/lib/python2.7/urllib2.py +usr/lib/python2.7/urllib2.pyc +#usr/lib/python2.7/urllib2.pyo +#usr/lib/python2.7/urlparse.py +usr/lib/python2.7/urlparse.pyc +#usr/lib/python2.7/urlparse.pyo +#usr/lib/python2.7/user.py +usr/lib/python2.7/user.pyc +#usr/lib/python2.7/user.pyo +#usr/lib/python2.7/uu.py +usr/lib/python2.7/uu.pyc +#usr/lib/python2.7/uu.pyo +#usr/lib/python2.7/uuid.py +usr/lib/python2.7/uuid.pyc +#usr/lib/python2.7/uuid.pyo +#usr/lib/python2.7/warnings.py +usr/lib/python2.7/warnings.pyc +#usr/lib/python2.7/warnings.pyo +#usr/lib/python2.7/wave.py +usr/lib/python2.7/wave.pyc +#usr/lib/python2.7/wave.pyo +#usr/lib/python2.7/weakref.py +usr/lib/python2.7/weakref.pyc +#usr/lib/python2.7/weakref.pyo +#usr/lib/python2.7/webbrowser.py +usr/lib/python2.7/webbrowser.pyc +#usr/lib/python2.7/webbrowser.pyo +#usr/lib/python2.7/whichdb.py +usr/lib/python2.7/whichdb.pyc +#usr/lib/python2.7/whichdb.pyo +#usr/lib/python2.7/wsgiref +#usr/lib/python2.7/wsgiref.egg-info +#usr/lib/python2.7/wsgiref/__init__.py +usr/lib/python2.7/wsgiref/__init__.pyc +#usr/lib/python2.7/wsgiref/__init__.pyo +#usr/lib/python2.7/wsgiref/handlers.py +usr/lib/python2.7/wsgiref/handlers.pyc +#usr/lib/python2.7/wsgiref/handlers.pyo +#usr/lib/python2.7/wsgiref/headers.py +usr/lib/python2.7/wsgiref/headers.pyc +#usr/lib/python2.7/wsgiref/headers.pyo +#usr/lib/python2.7/wsgiref/simple_server.py +usr/lib/python2.7/wsgiref/simple_server.pyc +#usr/lib/python2.7/wsgiref/simple_server.pyo +#usr/lib/python2.7/wsgiref/util.py +usr/lib/python2.7/wsgiref/util.pyc +#usr/lib/python2.7/wsgiref/util.pyo +#usr/lib/python2.7/wsgiref/validate.py +usr/lib/python2.7/wsgiref/validate.pyc +#usr/lib/python2.7/wsgiref/validate.pyo +#usr/lib/python2.7/xdrlib.py +usr/lib/python2.7/xdrlib.pyc +#usr/lib/python2.7/xdrlib.pyo +#usr/lib/python2.7/xml +#usr/lib/python2.7/xml/__init__.py +usr/lib/python2.7/xml/__init__.pyc +#usr/lib/python2.7/xml/__init__.pyo +#usr/lib/python2.7/xml/dom +#usr/lib/python2.7/xml/dom/NodeFilter.py +usr/lib/python2.7/xml/dom/NodeFilter.pyc +#usr/lib/python2.7/xml/dom/NodeFilter.pyo +#usr/lib/python2.7/xml/dom/__init__.py +usr/lib/python2.7/xml/dom/__init__.pyc +#usr/lib/python2.7/xml/dom/__init__.pyo +#usr/lib/python2.7/xml/dom/domreg.py +usr/lib/python2.7/xml/dom/domreg.pyc +#usr/lib/python2.7/xml/dom/domreg.pyo +#usr/lib/python2.7/xml/dom/expatbuilder.py +usr/lib/python2.7/xml/dom/expatbuilder.pyc +#usr/lib/python2.7/xml/dom/expatbuilder.pyo +#usr/lib/python2.7/xml/dom/minicompat.py +usr/lib/python2.7/xml/dom/minicompat.pyc +#usr/lib/python2.7/xml/dom/minicompat.pyo +#usr/lib/python2.7/xml/dom/minidom.py +usr/lib/python2.7/xml/dom/minidom.pyc +#usr/lib/python2.7/xml/dom/minidom.pyo +#usr/lib/python2.7/xml/dom/pulldom.py +usr/lib/python2.7/xml/dom/pulldom.pyc +#usr/lib/python2.7/xml/dom/pulldom.pyo +#usr/lib/python2.7/xml/dom/xmlbuilder.py +usr/lib/python2.7/xml/dom/xmlbuilder.pyc +#usr/lib/python2.7/xml/dom/xmlbuilder.pyo +#usr/lib/python2.7/xml/etree +#usr/lib/python2.7/xml/etree/ElementInclude.py +usr/lib/python2.7/xml/etree/ElementInclude.pyc +#usr/lib/python2.7/xml/etree/ElementInclude.pyo +#usr/lib/python2.7/xml/etree/ElementPath.py +usr/lib/python2.7/xml/etree/ElementPath.pyc +#usr/lib/python2.7/xml/etree/ElementPath.pyo +#usr/lib/python2.7/xml/etree/ElementTree.py +usr/lib/python2.7/xml/etree/ElementTree.pyc +#usr/lib/python2.7/xml/etree/ElementTree.pyo +#usr/lib/python2.7/xml/etree/__init__.py +usr/lib/python2.7/xml/etree/__init__.pyc +#usr/lib/python2.7/xml/etree/__init__.pyo +#usr/lib/python2.7/xml/etree/cElementTree.py +usr/lib/python2.7/xml/etree/cElementTree.pyc +#usr/lib/python2.7/xml/etree/cElementTree.pyo +#usr/lib/python2.7/xml/parsers +#usr/lib/python2.7/xml/parsers/__init__.py +usr/lib/python2.7/xml/parsers/__init__.pyc +#usr/lib/python2.7/xml/parsers/__init__.pyo +#usr/lib/python2.7/xml/parsers/expat.py +usr/lib/python2.7/xml/parsers/expat.pyc +#usr/lib/python2.7/xml/parsers/expat.pyo +#usr/lib/python2.7/xml/sax +#usr/lib/python2.7/xml/sax/__init__.py +usr/lib/python2.7/xml/sax/__init__.pyc +#usr/lib/python2.7/xml/sax/__init__.pyo +#usr/lib/python2.7/xml/sax/_exceptions.py +usr/lib/python2.7/xml/sax/_exceptions.pyc +#usr/lib/python2.7/xml/sax/_exceptions.pyo +#usr/lib/python2.7/xml/sax/expatreader.py +usr/lib/python2.7/xml/sax/expatreader.pyc +#usr/lib/python2.7/xml/sax/expatreader.pyo +#usr/lib/python2.7/xml/sax/handler.py +usr/lib/python2.7/xml/sax/handler.pyc +#usr/lib/python2.7/xml/sax/handler.pyo +#usr/lib/python2.7/xml/sax/saxutils.py +usr/lib/python2.7/xml/sax/saxutils.pyc +#usr/lib/python2.7/xml/sax/saxutils.pyo +#usr/lib/python2.7/xml/sax/xmlreader.py +usr/lib/python2.7/xml/sax/xmlreader.pyc +#usr/lib/python2.7/xml/sax/xmlreader.pyo +#usr/lib/python2.7/xmllib.py +usr/lib/python2.7/xmllib.pyc +#usr/lib/python2.7/xmllib.pyo +#usr/lib/python2.7/xmlrpclib.py +usr/lib/python2.7/xmlrpclib.pyc +#usr/lib/python2.7/xmlrpclib.pyo +#usr/lib/python2.7/zipfile.py +usr/lib/python2.7/zipfile.pyc +#usr/lib/python2.7/zipfile.pyo +#usr/share/man/man1/python.1 +#usr/share/man/man1/python2.1 +#usr/share/man/man1/python2.7.1 diff --git a/config/rootfiles/common/aarch64/reiserfsprogs b/config/rootfiles/common/aarch64/reiserfsprogs new file mode 100644 index 000000000..ac375e941 --- /dev/null +++ b/config/rootfiles/common/aarch64/reiserfsprogs @@ -0,0 +1,31 @@ +#sbin/debugfs.reiserfs +#sbin/debugreiserfs +sbin/fsck.reiserfs +sbin/mkfs.reiserfs +sbin/mkreiserfs +sbin/reiserfsck +sbin/reiserfstune +sbin/resize_reiserfs +sbin/tunefs.reiserfs +#usr/include/reiserfs +#usr/include/reiserfs/io.h +#usr/include/reiserfs/misc.h +#usr/include/reiserfs/reiserfs_err.h +#usr/include/reiserfs/reiserfs_fs.h +#usr/include/reiserfs/reiserfs_lib.h +#usr/include/reiserfs/swab.h +#usr/lib/libreiserfscore.a +#usr/lib/libreiserfscore.la +#usr/lib/libreiserfscore.so +usr/lib/libreiserfscore.so.0 +usr/lib/libreiserfscore.so.0.0.0 +#usr/lib/pkgconfig/reiserfscore.pc +#usr/share/man/man8/debugfs.reiserfs.8 +#usr/share/man/man8/debugreiserfs.8 +#usr/share/man/man8/fsck.reiserfs.8 +#usr/share/man/man8/mkfs.reiserfs.8 +#usr/share/man/man8/mkreiserfs.8 +#usr/share/man/man8/reiserfsck.8 +#usr/share/man/man8/reiserfstune.8 +#usr/share/man/man8/resize_reiserfs.8 +#usr/share/man/man8/tunefs.reiserfs.8 diff --git a/config/rootfiles/common/aarch64/stage2 b/config/rootfiles/common/aarch64/stage2 new file mode 100644 index 000000000..70a33d659 --- /dev/null +++ b/config/rootfiles/common/aarch64/stage2 @@ -0,0 +1,175 @@ +bin/bash +bin/cat +bin/echo +bin/pwd +bin/stty +#boot +etc/bashrc +etc/certparams +etc/e2fsck.conf +etc/fstab +etc/group +etc/hddtemp.db +etc/host.conf +etc/inittab +etc/inputrc +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/issue +etc/ld.so.conf +etc/logrotate.conf +etc/mime.types +etc/modprobe.d +etc/modprobe.d/btmrvl_sdio.conf +etc/modprobe.d/cfg80211.conf +etc/modprobe.d/nf_conntrack.conf +etc/modprobe.d/pcspeaker.conf +etc/modules.conf +etc/mtab +etc/nsswitch.conf +#etc/opt +etc/passwd +etc/profile +#etc/profile.d +etc/profile.d/colorls.sh +etc/profile.d/extrapaths.sh +etc/profile.d/glib2-locale.sh +etc/profile.d/i18n.sh +etc/profile.d/lang.sh +etc/profile.d/readline.sh +etc/profile.d/term256.sh +etc/profile.d/umask.sh +etc/resolv.conf +etc/securetty +etc/sysctl.conf +etc/syslog.conf +etc/system-release +#home +home/nobody +#lib +#lib/firmware +#lib/firmware/brcm +lib/firmware/brcm/brcmfmac43362-sdio.txt +lib64 +#media +media/cdrom +media/floppy +media/usbkey +mnt +#opt +#opt/pakfire +#opt/pakfire/db +#opt/pakfire/db/core +opt/pakfire/db/core/mine +#root +root/.bash_logout +root/.bash_profile +root/.bashrc +root/ipfire +run +#sbin +#srv +#usr/bin +usr/bin/captive-cleanup +#usr/bin/perl +#usr/include +#usr/lib +usr/lib/firewall +usr/lib/firewall/firewall-lib.pl +usr/lib/firewall/ipsec-block +usr/lib/firewall/rules.pl +#usr/lib/libgcc_s.so +usr/lib/libgcc_s.so.1 +#usr/lib/libstdc++.la +#usr/lib/libstdc++.so +usr/lib/libstdc++.so.6 +#usr/lib/sse2 +usr/lib64 +#usr/local +#usr/local/bin +#usr/local/bin/archive.files +usr/local/bin/backupiso +usr/local/bin/connscheduler +usr/local/bin/consort.sh +usr/local/bin/convert-ovpn +usr/local/bin/hddshutdown +usr/local/bin/makegraphs +usr/local/bin/qosd +usr/local/bin/readhash +usr/local/bin/rebuild-initrd +usr/local/bin/run-parts +#usr/local/bin/sanedloop +usr/local/bin/scanhd +usr/local/bin/settime +usr/local/bin/timecheck +usr/local/bin/timezone-transition +usr/local/bin/update-bootloader +usr/local/bin/update-lang-cache +usr/local/bin/xt_geoip_build +usr/local/bin/xt_geoip_update +#usr/local/include +#usr/local/lib +#usr/local/lib/sse2 +#usr/local/sbin +#usr/local/share +#usr/local/share/doc +#usr/local/share/info +#usr/local/share/locale +#usr/local/share/man +#usr/local/share/man/man1 +#usr/local/share/man/man2 +#usr/local/share/man/man3 +#usr/local/share/man/man4 +#usr/local/share/man/man5 +#usr/local/share/man/man6 +#usr/local/share/man/man7 +#usr/local/share/man/man8 +#usr/local/share/misc +#usr/local/share/terminfo +#usr/local/share/xt_geoip +#usr/local/share/zoneinfo +#usr/local/src +#usr/sbin +usr/sbin/ovpn-ccd-convert +usr/sbin/ovpn-collectd-convert +#usr/share +#usr/share/doc +#usr/share/doc/licenses +usr/share/doc/licenses/GPLv3 +#usr/share/info +#usr/share/locale +#usr/share/man +#usr/share/man/man1 +#usr/share/man/man2 +#usr/share/man/man3 +#usr/share/man/man4 +#usr/share/man/man5 +#usr/share/man/man6 +#usr/share/man/man7 +#usr/share/man/man8 +#usr/share/misc +#usr/share/terminfo +#usr/share/xt_geoip +#usr/share/zoneinfo +#var +#var/cache +var/empty +#var/lib +#var/lib/locate +#var/lib/misc +#var/local +var/lock +#var/log +var/log/btmp +var/log/calamaris +var/log/counter +var/log/lastlog +var/log/wtmp +var/mail +#var/opt +var/run +#var/spool +var/tmp +dev/console +dev/null +tmp diff --git a/config/rootfiles/common/aarch64/util-linux b/config/rootfiles/common/aarch64/util-linux new file mode 100644 index 000000000..733699229 --- /dev/null +++ b/config/rootfiles/common/aarch64/util-linux @@ -0,0 +1,298 @@ +bin/dmesg +bin/findmnt +bin/lsblk +bin/more +bin/mount +bin/umount +bin/wdctl +#etc/fcron.daily +etc/fcron.daily/trim +lib/libblkid.so.1.1.0 +lib/libfdisk.so.1 +lib/libfdisk.so.1.1.0 +lib/libmount.so.1 +lib/libmount.so.1.1.0 +lib/libsmartcols.so.1 +lib/libsmartcols.so.1.1.0 +lib/libuuid.so.1.3.0 +sbin/agetty +sbin/blkdiscard +sbin/blockdev +sbin/cfdisk +sbin/chcpu +sbin/ctrlaltdel +sbin/fdisk +#sbin/fsck.cramfs +sbin/fsck.minix +sbin/fsfreeze +sbin/fstrim +sbin/hwclock +sbin/losetup +sbin/mkfs +#sbin/mkfs.bfs +#sbin/mkfs.cramfs +sbin/mkfs.minix +sbin/mkswap +#sbin/pivot_root +sbin/raw +sbin/sfdisk +sbin/swaplabel +sbin/swapoff +sbin/swapon +sbin/switch_root +sbin/wipefs +sbin/zramctl +#usr/bin/cal +#usr/bin/chrt +#usr/bin/col +#usr/bin/colcrt +#usr/bin/colrm +#usr/bin/column +usr/bin/eject +usr/bin/fallocate +usr/bin/flock +usr/bin/getopt +#usr/bin/hexdump +#usr/bin/i386 +usr/bin/ionice +#usr/bin/ipcmk +#usr/bin/ipcrm +#usr/bin/ipcs +#usr/bin/isosize +#usr/bin/linux32 +#usr/bin/linux64 +usr/bin/logger +#usr/bin/look +usr/bin/lscpu +usr/bin/lsipc +usr/bin/lslocks +usr/bin/lslogins +usr/bin/lsns +#usr/bin/mcookie +#usr/bin/namei +#usr/bin/nsenter +usr/bin/pg +usr/bin/prlimit +usr/bin/rename +usr/bin/renice +#usr/bin/rev +#usr/bin/script +#usr/bin/scriptreplay +#usr/bin/setarch +usr/bin/setsid +#usr/bin/setterm +usr/bin/tailf +#usr/bin/taskset +#usr/bin/ul +#usr/bin/uname26 +#usr/bin/unshare +#usr/bin/whereis +#usr/include/libfdisk +#usr/include/libfdisk/libfdisk.h +#usr/include/libmount +#usr/include/libmount/libmount.h +#usr/include/libsmartcols +#usr/include/libsmartcols/libsmartcols.h +#usr/lib/libblkid.la +#usr/lib/libfdisk.la +#usr/lib/libfdisk.so +#usr/lib/libmount.la +#usr/lib/libmount.so +#usr/lib/libsmartcols.la +#usr/lib/libsmartcols.so +#usr/lib/libuuid.la +#usr/lib/pkgconfig/fdisk.pc +#usr/lib/pkgconfig/mount.pc +#usr/lib/pkgconfig/smartcols.pc +usr/sbin/addpart +usr/sbin/delpart +usr/sbin/fdformat +usr/sbin/ldattach +usr/sbin/partx +#usr/sbin/readprofile +usr/sbin/resizepart +usr/sbin/rtcwake +#usr/share/bash-completion/completions/addpart +#usr/share/bash-completion/completions/blkdiscard +#usr/share/bash-completion/completions/blkid +#usr/share/bash-completion/completions/blockdev +#usr/share/bash-completion/completions/cal +#usr/share/bash-completion/completions/cfdisk +#usr/share/bash-completion/completions/chcpu +#usr/share/bash-completion/completions/chrt +#usr/share/bash-completion/completions/col +#usr/share/bash-completion/completions/colcrt +#usr/share/bash-completion/completions/colrm +#usr/share/bash-completion/completions/column +#usr/share/bash-completion/completions/ctrlaltdel +#usr/share/bash-completion/completions/delpart +#usr/share/bash-completion/completions/dmesg +#usr/share/bash-completion/completions/eject +#usr/share/bash-completion/completions/fallocate +#usr/share/bash-completion/completions/fdformat +#usr/share/bash-completion/completions/fdisk +#usr/share/bash-completion/completions/findmnt +#usr/share/bash-completion/completions/flock +#usr/share/bash-completion/completions/fsck +#usr/share/bash-completion/completions/fsck.cramfs +#usr/share/bash-completion/completions/fsck.minix +#usr/share/bash-completion/completions/fsfreeze +#usr/share/bash-completion/completions/fstrim +#usr/share/bash-completion/completions/getopt +#usr/share/bash-completion/completions/hexdump +#usr/share/bash-completion/completions/hwclock +#usr/share/bash-completion/completions/ionice +#usr/share/bash-completion/completions/ipcmk +#usr/share/bash-completion/completions/ipcrm +#usr/share/bash-completion/completions/ipcs +#usr/share/bash-completion/completions/isosize +#usr/share/bash-completion/completions/last +#usr/share/bash-completion/completions/ldattach +#usr/share/bash-completion/completions/logger +#usr/share/bash-completion/completions/look +#usr/share/bash-completion/completions/losetup +#usr/share/bash-completion/completions/lsblk +#usr/share/bash-completion/completions/lscpu +#usr/share/bash-completion/completions/lsipc +#usr/share/bash-completion/completions/lslocks +#usr/share/bash-completion/completions/lslogins +#usr/share/bash-completion/completions/lsns +#usr/share/bash-completion/completions/mcookie +#usr/share/bash-completion/completions/mesg +#usr/share/bash-completion/completions/mkfs +#usr/share/bash-completion/completions/mkfs.bfs +#usr/share/bash-completion/completions/mkfs.cramfs +#usr/share/bash-completion/completions/mkfs.minix +#usr/share/bash-completion/completions/mkswap +#usr/share/bash-completion/completions/more +#usr/share/bash-completion/completions/mount +#usr/share/bash-completion/completions/mountpoint +#usr/share/bash-completion/completions/namei +#usr/share/bash-completion/completions/nsenter +#usr/share/bash-completion/completions/partx +#usr/share/bash-completion/completions/pg +#usr/share/bash-completion/completions/pivot_root +#usr/share/bash-completion/completions/prlimit +#usr/share/bash-completion/completions/raw +#usr/share/bash-completion/completions/readprofile +#usr/share/bash-completion/completions/rename +#usr/share/bash-completion/completions/renice +#usr/share/bash-completion/completions/resizepart +#usr/share/bash-completion/completions/rev +#usr/share/bash-completion/completions/rtcwake +#usr/share/bash-completion/completions/script +#usr/share/bash-completion/completions/scriptreplay +#usr/share/bash-completion/completions/setarch +#usr/share/bash-completion/completions/setsid +#usr/share/bash-completion/completions/setterm +#usr/share/bash-completion/completions/sfdisk +#usr/share/bash-completion/completions/swaplabel +#usr/share/bash-completion/completions/swapoff +#usr/share/bash-completion/completions/swapon +#usr/share/bash-completion/completions/tailf +#usr/share/bash-completion/completions/taskset +#usr/share/bash-completion/completions/ul +#usr/share/bash-completion/completions/umount +#usr/share/bash-completion/completions/unshare +#usr/share/bash-completion/completions/utmpdump +#usr/share/bash-completion/completions/uuidd +#usr/share/bash-completion/completions/uuidgen +#usr/share/bash-completion/completions/wall +#usr/share/bash-completion/completions/wdctl +#usr/share/bash-completion/completions/whereis +#usr/share/bash-completion/completions/wipefs +#usr/share/bash-completion/completions/zramctl +#usr/share/doc/util-linux +#usr/share/doc/util-linux/getopt +#usr/share/doc/util-linux/getopt/getopt-parse.bash +#usr/share/doc/util-linux/getopt/getopt-parse.tcsh +#usr/share/man/man1/cal.1 +#usr/share/man/man1/chrt.1 +#usr/share/man/man1/col.1 +#usr/share/man/man1/colcrt.1 +#usr/share/man/man1/colrm.1 +#usr/share/man/man1/column.1 +#usr/share/man/man1/dmesg.1 +#usr/share/man/man1/eject.1 +#usr/share/man/man1/fallocate.1 +#usr/share/man/man1/flock.1 +#usr/share/man/man1/getopt.1 +#usr/share/man/man1/hexdump.1 +#usr/share/man/man1/ionice.1 +#usr/share/man/man1/ipcmk.1 +#usr/share/man/man1/ipcrm.1 +#usr/share/man/man1/ipcs.1 +#usr/share/man/man1/logger.1 +#usr/share/man/man1/look.1 +#usr/share/man/man1/lscpu.1 +#usr/share/man/man1/lsipc.1 +#usr/share/man/man1/lslogins.1 +#usr/share/man/man1/mcookie.1 +#usr/share/man/man1/more.1 +#usr/share/man/man1/namei.1 +#usr/share/man/man1/nsenter.1 +#usr/share/man/man1/pg.1 +#usr/share/man/man1/prlimit.1 +#usr/share/man/man1/rename.1 +#usr/share/man/man1/renice.1 +#usr/share/man/man1/rev.1 +#usr/share/man/man1/script.1 +#usr/share/man/man1/scriptreplay.1 +#usr/share/man/man1/setsid.1 +#usr/share/man/man1/setterm.1 +#usr/share/man/man1/tailf.1 +#usr/share/man/man1/taskset.1 +#usr/share/man/man1/ul.1 +#usr/share/man/man1/unshare.1 +#usr/share/man/man1/whereis.1 +#usr/share/man/man3/uuid_generate_time_safe.3 +#usr/share/man/man5/fstab.5 +#usr/share/man/man5/terminal-colors.d.5 +#usr/share/man/man8/addpart.8 +#usr/share/man/man8/agetty.8 +#usr/share/man/man8/blkdiscard.8 +#usr/share/man/man8/blockdev.8 +#usr/share/man/man8/cfdisk.8 +#usr/share/man/man8/chcpu.8 +#usr/share/man/man8/ctrlaltdel.8 +#usr/share/man/man8/delpart.8 +#usr/share/man/man8/fdformat.8 +#usr/share/man/man8/fdisk.8 +#usr/share/man/man8/findmnt.8 +#usr/share/man/man8/fsck.cramfs.8 +#usr/share/man/man8/fsck.minix.8 +#usr/share/man/man8/fsfreeze.8 +#usr/share/man/man8/fstrim.8 +#usr/share/man/man8/hwclock.8 +#usr/share/man/man8/i386.8 +#usr/share/man/man8/isosize.8 +#usr/share/man/man8/ldattach.8 +#usr/share/man/man8/linux32.8 +#usr/share/man/man8/linux64.8 +#usr/share/man/man8/losetup.8 +#usr/share/man/man8/lsblk.8 +#usr/share/man/man8/lslocks.8 +#usr/share/man/man8/lsns.8 +#usr/share/man/man8/mkfs.8 +#usr/share/man/man8/mkfs.bfs.8 +#usr/share/man/man8/mkfs.cramfs.8 +#usr/share/man/man8/mkfs.minix.8 +#usr/share/man/man8/mkswap.8 +#usr/share/man/man8/mount.8 +#usr/share/man/man8/partx.8 +#usr/share/man/man8/pivot_root.8 +#usr/share/man/man8/raw.8 +#usr/share/man/man8/readprofile.8 +#usr/share/man/man8/resizepart.8 +#usr/share/man/man8/rtcwake.8 +#usr/share/man/man8/setarch.8 +#usr/share/man/man8/sfdisk.8 +#usr/share/man/man8/swaplabel.8 +#usr/share/man/man8/swapoff.8 +#usr/share/man/man8/swapon.8 +#usr/share/man/man8/switch_root.8 +#usr/share/man/man8/umount.8 +#usr/share/man/man8/uname26.8 +#usr/share/man/man8/wdctl.8 +#usr/share/man/man8/wipefs.8 +#usr/share/man/man8/zramctl.8 diff --git a/config/rootfiles/common/i586/acpid b/config/rootfiles/common/acpid similarity index 100% rename from config/rootfiles/common/i586/acpid rename to config/rootfiles/common/acpid diff --git a/config/rootfiles/common/apache2 b/config/rootfiles/common/apache2 index b7d471fe9..d10c4f138 100644 --- a/config/rootfiles/common/apache2 +++ b/config/rootfiles/common/apache2 @@ -910,6 +910,8 @@ srv/web/ipfire/html/captive #srv/web/ipfire/manual/mod/mod_macro.html #srv/web/ipfire/manual/mod/mod_macro.html.en #srv/web/ipfire/manual/mod/mod_macro.html.fr +#srv/web/ipfire/manual/mod/mod_md.html +#srv/web/ipfire/manual/mod/mod_md.html.en #srv/web/ipfire/manual/mod/mod_mime.html #srv/web/ipfire/manual/mod/mod_mime.html.en #srv/web/ipfire/manual/mod/mod_mime.html.fr @@ -968,6 +970,8 @@ srv/web/ipfire/html/captive #srv/web/ipfire/manual/mod/mod_proxy_scgi.html #srv/web/ipfire/manual/mod/mod_proxy_scgi.html.en #srv/web/ipfire/manual/mod/mod_proxy_scgi.html.fr +#srv/web/ipfire/manual/mod/mod_proxy_uwsgi.html +#srv/web/ipfire/manual/mod/mod_proxy_uwsgi.html.en #srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html #srv/web/ipfire/manual/mod/mod_proxy_wstunnel.html.en #srv/web/ipfire/manual/mod/mod_ratelimit.html @@ -1609,6 +1613,7 @@ usr/lib/apache/mod_proxy_hcheck.so usr/lib/apache/mod_proxy_html.so usr/lib/apache/mod_proxy_http.so usr/lib/apache/mod_proxy_scgi.so +usr/lib/apache/mod_proxy_uwsgi.so usr/lib/apache/mod_proxy_wstunnel.so usr/lib/apache/mod_ratelimit.so usr/lib/apache/mod_reflector.so diff --git a/config/rootfiles/common/apr b/config/rootfiles/common/apr index c71ee01cc..dfde82400 100644 --- a/config/rootfiles/common/apr +++ b/config/rootfiles/common/apr @@ -44,7 +44,7 @@ usr/bin/apr-1-config #usr/lib/libapr-1.la #usr/lib/libapr-1.so usr/lib/libapr-1.so.0 -usr/lib/libapr-1.so.0.6.2 +usr/lib/libapr-1.so.0.6.3 #usr/lib/pkgconfig/apr-1.pc #usr/share/apr-1 #usr/share/apr-1/build diff --git a/config/rootfiles/common/aprutil b/config/rootfiles/common/aprutil index e9cf3e0da..8bc51ed00 100644 --- a/config/rootfiles/common/aprutil +++ b/config/rootfiles/common/aprutil @@ -43,5 +43,5 @@ usr/lib/apr-util-1/apr_crypto_openssl.so #usr/lib/libaprutil-1.la #usr/lib/libaprutil-1.so usr/lib/libaprutil-1.so.0 -usr/lib/libaprutil-1.so.0.6.0 +usr/lib/libaprutil-1.so.0.6.1 #usr/lib/pkgconfig/apr-util-1.pc diff --git a/config/rootfiles/common/armv5tel/initscripts b/config/rootfiles/common/armv5tel/initscripts index 7b94faf5c..9e9e1a71a 100644 --- a/config/rootfiles/common/armv5tel/initscripts +++ b/config/rootfiles/common/armv5tel/initscripts @@ -3,6 +3,7 @@ etc/init.d #etc/rc.d/helper etc/rc.d/helper/getdnsfromdhcpc.pl #etc/rc.d/init.d +etc/rc.d/init.d/acpid etc/rc.d/init.d/apache etc/rc.d/init.d/beep etc/rc.d/init.d/checkfs @@ -108,6 +109,7 @@ etc/rc.d/rc0.d/K80network etc/rc.d/rc0.d/K82wlanclient #etc/rc.d/rc0.d/K84bluetooth #etc/rc.d/rc0.d/K85messagebus +etc/rc.d/rc0.d/K87acpid etc/rc.d/rc0.d/K90sysklogd etc/rc.d/rc0.d/S60sendsignals etc/rc.d/rc0.d/S70localnet @@ -118,6 +120,7 @@ etc/rc.d/rc0.d/S99halt etc/rc.d/rc3.d/S01vnstat etc/rc.d/rc3.d/S10sysklogd etc/rc.d/rc3.d/S11unbound +etc/rc.d/rc3.d/S12acpid etc/rc.d/rc3.d/S15fireinfo #etc/rc.d/rc3.d/S15messagebus #etc/rc.d/rc3.d/S16bluetooth @@ -157,6 +160,7 @@ etc/rc.d/rc6.d/K80network etc/rc.d/rc6.d/K82wlanclient #etc/rc.d/rc6.d/K84bluetooth #etc/rc.d/rc6.d/K85messagebus +etc/rc.d/rc6.d/K87acpid etc/rc.d/rc6.d/K90sysklogd etc/rc.d/rc6.d/S60sendsignals etc/rc.d/rc6.d/S70mountfs diff --git a/config/rootfiles/common/armv5tel/linux b/config/rootfiles/common/armv5tel/linux deleted file mode 100644 index 8c4c97f2e..000000000 --- a/config/rootfiles/common/armv5tel/linux +++ /dev/null @@ -1,4 +0,0 @@ -etc/modprobe.d/framebuffer.conf -etc/modprobe.d/ipv6.conf -etc/modprobe.d/isdn.conf -sbin/gen_init_cpio diff --git a/config/rootfiles/common/armv5tel/linux-headers b/config/rootfiles/common/armv5tel/linux-headers index 28dcf5c7b..06f4c01cf 100644 --- a/config/rootfiles/common/armv5tel/linux-headers +++ b/config/rootfiles/common/armv5tel/linux-headers @@ -5,6 +5,7 @@ #usr/include/asm-generic/errno-base.h #usr/include/asm-generic/errno.h #usr/include/asm-generic/fcntl.h +#usr/include/asm-generic/hugetlb_encode.h #usr/include/asm-generic/int-l64.h #usr/include/asm-generic/int-ll64.h #usr/include/asm-generic/ioctl.h @@ -68,25 +69,35 @@ #usr/include/asm/termbits.h #usr/include/asm/termios.h #usr/include/asm/types.h +#usr/include/asm/unistd-common.h +#usr/include/asm/unistd-eabi.h +#usr/include/asm/unistd-oabi.h #usr/include/asm/unistd.h #usr/include/drm +#usr/include/drm/amdgpu_drm.h +#usr/include/drm/armada_drm.h #usr/include/drm/drm.h #usr/include/drm/drm_fourcc.h #usr/include/drm/drm_mode.h #usr/include/drm/drm_sarea.h +#usr/include/drm/etnaviv_drm.h #usr/include/drm/exynos_drm.h #usr/include/drm/i810_drm.h #usr/include/drm/i915_drm.h #usr/include/drm/mga_drm.h #usr/include/drm/msm_drm.h #usr/include/drm/nouveau_drm.h +#usr/include/drm/omap_drm.h #usr/include/drm/qxl_drm.h #usr/include/drm/r128_drm.h #usr/include/drm/radeon_drm.h #usr/include/drm/savage_drm.h #usr/include/drm/sis_drm.h #usr/include/drm/tegra_drm.h +#usr/include/drm/vc4_drm.h +#usr/include/drm/vgem_drm.h #usr/include/drm/via_drm.h +#usr/include/drm/virtgpu_drm.h #usr/include/drm/vmwgfx_drm.h #usr/include/linux #usr/include/linux/acct.h @@ -95,8 +106,12 @@ #usr/include/linux/affs_hardblocks.h #usr/include/linux/agpgart.h #usr/include/linux/aio_abi.h +#usr/include/linux/am437x-vpfe.h +#usr/include/linux/android +#usr/include/linux/android/binder.h #usr/include/linux/apm_bios.h #usr/include/linux/arcfb.h +#usr/include/linux/aspeed-lpc-ctrl.h #usr/include/linux/atalk.h #usr/include/linux/atm.h #usr/include/linux/atm_eni.h @@ -117,20 +132,29 @@ #usr/include/linux/atmsap.h #usr/include/linux/atmsvc.h #usr/include/linux/audit.h +#usr/include/linux/auto_dev-ioctl.h #usr/include/linux/auto_fs.h #usr/include/linux/auto_fs4.h #usr/include/linux/auxvec.h #usr/include/linux/ax25.h #usr/include/linux/b1lli.h +#usr/include/linux/batman_adv.h #usr/include/linux/baycom.h +#usr/include/linux/bcache.h #usr/include/linux/bcm933xx_hcs.h #usr/include/linux/bfs_fs.h #usr/include/linux/binfmts.h #usr/include/linux/blkpg.h #usr/include/linux/blktrace_api.h +#usr/include/linux/blkzoned.h +#usr/include/linux/bpf.h +#usr/include/linux/bpf_common.h +#usr/include/linux/bpf_perf_event.h #usr/include/linux/bpqether.h #usr/include/linux/bsg.h +#usr/include/linux/bt-bmc.h #usr/include/linux/btrfs.h +#usr/include/linux/btrfs_tree.h #usr/include/linux/byteorder #usr/include/linux/byteorder/big_endian.h #usr/include/linux/byteorder/little_endian.h @@ -144,13 +168,18 @@ #usr/include/linux/can/gw.h #usr/include/linux/can/netlink.h #usr/include/linux/can/raw.h +#usr/include/linux/can/vxcan.h #usr/include/linux/capability.h #usr/include/linux/capi.h #usr/include/linux/cciss_defs.h #usr/include/linux/cciss_ioctl.h #usr/include/linux/cdrom.h +#usr/include/linux/cec-funcs.h +#usr/include/linux/cec.h #usr/include/linux/cgroupstats.h #usr/include/linux/chio.h +#usr/include/linux/cifs +#usr/include/linux/cifs/cifs_mount.h #usr/include/linux/cm4000_cs.h #usr/include/linux/cn_proc.h #usr/include/linux/coda.h @@ -158,12 +187,15 @@ #usr/include/linux/coff.h #usr/include/linux/connector.h #usr/include/linux/const.h +#usr/include/linux/coresight-stm.h #usr/include/linux/cramfs_fs.h +#usr/include/linux/cryptouser.h #usr/include/linux/cuda.h #usr/include/linux/cyclades.h #usr/include/linux/cycx_cfm.h #usr/include/linux/dcbnl.h #usr/include/linux/dccp.h +#usr/include/linux/devlink.h #usr/include/linux/dlm.h #usr/include/linux/dlm_device.h #usr/include/linux/dlm_netlink.h @@ -171,6 +203,7 @@ #usr/include/linux/dlmconstants.h #usr/include/linux/dm-ioctl.h #usr/include/linux/dm-log-userspace.h +#usr/include/linux/dma-buf.h #usr/include/linux/dn.h #usr/include/linux/dqblk_xfs.h #usr/include/linux/dvb @@ -205,15 +238,23 @@ #usr/include/linux/firewire-cdev.h #usr/include/linux/firewire-constants.h #usr/include/linux/flat.h +#usr/include/linux/fou.h #usr/include/linux/fs.h #usr/include/linux/fsl_hypervisor.h +#usr/include/linux/fsmap.h #usr/include/linux/fuse.h #usr/include/linux/futex.h #usr/include/linux/gameport.h #usr/include/linux/gen_stats.h #usr/include/linux/genetlink.h +#usr/include/linux/genwqe +#usr/include/linux/genwqe/genwqe_card.h #usr/include/linux/gfs2_ondisk.h #usr/include/linux/gigaset_dev.h +#usr/include/linux/gpio.h +#usr/include/linux/gsmmux.h +#usr/include/linux/gtp.h +#usr/include/linux/hash_info.h #usr/include/linux/hdlc #usr/include/linux/hdlc.h #usr/include/linux/hdlc/ioctl.h @@ -224,8 +265,11 @@ #usr/include/linux/hidraw.h #usr/include/linux/hpet.h #usr/include/linux/hsi +#usr/include/linux/hsi/cs-protocol.h #usr/include/linux/hsi/hsi_char.h +#usr/include/linux/hsr_netlink.h #usr/include/linux/hw_breakpoint.h +#usr/include/linux/hyperv.h #usr/include/linux/hysdn_if.h #usr/include/linux/i2c-dev.h #usr/include/linux/i2c.h @@ -251,6 +295,7 @@ #usr/include/linux/if_infiniband.h #usr/include/linux/if_link.h #usr/include/linux/if_ltalk.h +#usr/include/linux/if_macsec.h #usr/include/linux/if_packet.h #usr/include/linux/if_phonet.h #usr/include/linux/if_plip.h @@ -263,12 +308,18 @@ #usr/include/linux/if_tunnel.h #usr/include/linux/if_vlan.h #usr/include/linux/if_x25.h +#usr/include/linux/ife.h #usr/include/linux/igmp.h +#usr/include/linux/iio +#usr/include/linux/iio/events.h +#usr/include/linux/iio/types.h +#usr/include/linux/ila.h #usr/include/linux/in.h #usr/include/linux/in6.h #usr/include/linux/in_route.h #usr/include/linux/inet_diag.h #usr/include/linux/inotify.h +#usr/include/linux/input-event-codes.h #usr/include/linux/input.h #usr/include/linux/ioctl.h #usr/include/linux/ip.h @@ -295,6 +346,9 @@ #usr/include/linux/ixjuser.h #usr/include/linux/jffs2.h #usr/include/linux/joystick.h +#usr/include/linux/kcm.h +#usr/include/linux/kcmp.h +#usr/include/linux/kcov.h #usr/include/linux/kd.h #usr/include/linux/kdev_t.h #usr/include/linux/kernel-page-flags.h @@ -303,21 +357,29 @@ #usr/include/linux/kexec.h #usr/include/linux/keyboard.h #usr/include/linux/keyctl.h +#usr/include/linux/kfd_ioctl.h #usr/include/linux/kvm.h #usr/include/linux/kvm_para.h #usr/include/linux/l2tp.h #usr/include/linux/libc-compat.h +#usr/include/linux/lightnvm.h #usr/include/linux/limits.h +#usr/include/linux/lirc.h #usr/include/linux/llc.h #usr/include/linux/loop.h #usr/include/linux/lp.h +#usr/include/linux/lwtunnel.h #usr/include/linux/magic.h #usr/include/linux/major.h #usr/include/linux/map_to_7segment.h #usr/include/linux/matroxfb.h +#usr/include/linux/max2175.h #usr/include/linux/mdio.h +#usr/include/linux/media-bus-format.h #usr/include/linux/media.h #usr/include/linux/mei.h +#usr/include/linux/membarrier.h +#usr/include/linux/memfd.h #usr/include/linux/mempolicy.h #usr/include/linux/meye.h #usr/include/linux/mic_common.h @@ -328,6 +390,9 @@ #usr/include/linux/mmc #usr/include/linux/mmc/ioctl.h #usr/include/linux/mmtimer.h +#usr/include/linux/module.h +#usr/include/linux/mpls.h +#usr/include/linux/mpls_iptunnel.h #usr/include/linux/mqueue.h #usr/include/linux/mroute.h #usr/include/linux/mroute6.h @@ -335,14 +400,17 @@ #usr/include/linux/msg.h #usr/include/linux/mtio.h #usr/include/linux/n_r3964.h +#usr/include/linux/nbd-netlink.h #usr/include/linux/nbd.h #usr/include/linux/ncp.h #usr/include/linux/ncp_fs.h #usr/include/linux/ncp_mount.h #usr/include/linux/ncp_no.h +#usr/include/linux/ndctl.h #usr/include/linux/neighbour.h #usr/include/linux/net.h #usr/include/linux/net_dropmon.h +#usr/include/linux/net_namespace.h #usr/include/linux/net_tstamp.h #usr/include/linux/netconf.h #usr/include/linux/netdevice.h @@ -358,6 +426,7 @@ #usr/include/linux/netfilter/nf_conntrack_sctp.h #usr/include/linux/netfilter/nf_conntrack_tcp.h #usr/include/linux/netfilter/nf_conntrack_tuple_common.h +#usr/include/linux/netfilter/nf_log.h #usr/include/linux/netfilter/nf_nat.h #usr/include/linux/netfilter/nf_tables.h #usr/include/linux/netfilter/nf_tables_compat.h @@ -386,6 +455,7 @@ #usr/include/linux/netfilter/xt_NFQUEUE.h #usr/include/linux/netfilter/xt_RATEEST.h #usr/include/linux/netfilter/xt_SECMARK.h +#usr/include/linux/netfilter/xt_SYNPROXY.h #usr/include/linux/netfilter/xt_TCPMSS.h #usr/include/linux/netfilter/xt_TCPOPTSTRIP.h #usr/include/linux/netfilter/xt_TEE.h @@ -412,7 +482,6 @@ #usr/include/linux/netfilter/xt_iprange.h #usr/include/linux/netfilter/xt_ipvs.h #usr/include/linux/netfilter/xt_l2tp.h -#usr/include/linux/netfilter/xt_layer7.h #usr/include/linux/netfilter/xt_length.h #usr/include/linux/netfilter/xt_limit.h #usr/include/linux/netfilter/xt_mac.h @@ -460,7 +529,6 @@ #usr/include/linux/netfilter_bridge/ebt_pkttype.h #usr/include/linux/netfilter_bridge/ebt_redirect.h #usr/include/linux/netfilter_bridge/ebt_stp.h -#usr/include/linux/netfilter_bridge/ebt_ulog.h #usr/include/linux/netfilter_bridge/ebt_vlan.h #usr/include/linux/netfilter_bridge/ebtables.h #usr/include/linux/netfilter_decnet.h @@ -472,7 +540,6 @@ #usr/include/linux/netfilter_ipv4/ipt_LOG.h #usr/include/linux/netfilter_ipv4/ipt_REJECT.h #usr/include/linux/netfilter_ipv4/ipt_TTL.h -#usr/include/linux/netfilter_ipv4/ipt_ULOG.h #usr/include/linux/netfilter_ipv4/ipt_ah.h #usr/include/linux/netfilter_ipv4/ipt_ecn.h #usr/include/linux/netfilter_ipv4/ipt_ttl.h @@ -509,9 +576,12 @@ #usr/include/linux/nfsd/export.h #usr/include/linux/nfsd/nfsfh.h #usr/include/linux/nfsd/stats.h +#usr/include/linux/nilfs2_api.h +#usr/include/linux/nilfs2_ondisk.h #usr/include/linux/nl80211.h +#usr/include/linux/nsfs.h #usr/include/linux/nubus.h -#usr/include/linux/nvme.h +#usr/include/linux/nvme_ioctl.h #usr/include/linux/nvram.h #usr/include/linux/omap3isp.h #usr/include/linux/omapfb.h @@ -523,6 +593,7 @@ #usr/include/linux/patchkey.h #usr/include/linux/pci.h #usr/include/linux/pci_regs.h +#usr/include/linux/pcitest.h #usr/include/linux/perf_event.h #usr/include/linux/personality.h #usr/include/linux/pfkeyv2.h @@ -534,17 +605,23 @@ #usr/include/linux/pktcdvd.h #usr/include/linux/pmu.h #usr/include/linux/poll.h +#usr/include/linux/posix_acl.h +#usr/include/linux/posix_acl_xattr.h #usr/include/linux/posix_types.h #usr/include/linux/ppdev.h #usr/include/linux/ppp-comp.h #usr/include/linux/ppp-ioctl.h #usr/include/linux/ppp_defs.h #usr/include/linux/pps.h +#usr/include/linux/pr.h #usr/include/linux/prctl.h +#usr/include/linux/psample.h +#usr/include/linux/psci.h #usr/include/linux/ptp_clock.h #usr/include/linux/ptrace.h #usr/include/linux/qnx4_fs.h #usr/include/linux/qnxtypes.h +#usr/include/linux/qrtr.h #usr/include/linux/quota.h #usr/include/linux/radeonfb.h #usr/include/linux/raid @@ -558,18 +635,31 @@ #usr/include/linux/reiserfs_xattr.h #usr/include/linux/resource.h #usr/include/linux/rfkill.h +#usr/include/linux/rio_cm_cdev.h +#usr/include/linux/rio_mport_cdev.h #usr/include/linux/romfs_fs.h #usr/include/linux/rose.h #usr/include/linux/route.h +#usr/include/linux/rpmsg.h #usr/include/linux/rtc.h #usr/include/linux/rtnetlink.h +#usr/include/linux/rxrpc.h #usr/include/linux/scc.h +#usr/include/linux/sched #usr/include/linux/sched.h +#usr/include/linux/sched/types.h +#usr/include/linux/scif_ioctl.h #usr/include/linux/screen_info.h #usr/include/linux/sctp.h #usr/include/linux/sdla.h #usr/include/linux/seccomp.h #usr/include/linux/securebits.h +#usr/include/linux/sed-opal.h +#usr/include/linux/seg6.h +#usr/include/linux/seg6_genl.h +#usr/include/linux/seg6_hmac.h +#usr/include/linux/seg6_iptunnel.h +#usr/include/linux/seg6_local.h #usr/include/linux/selinux_netlink.h #usr/include/linux/sem.h #usr/include/linux/serial.h @@ -579,11 +669,13 @@ #usr/include/linux/shm.h #usr/include/linux/signal.h #usr/include/linux/signalfd.h +#usr/include/linux/smc.h +#usr/include/linux/smc_diag.h +#usr/include/linux/smiapp.h #usr/include/linux/snmp.h #usr/include/linux/sock_diag.h #usr/include/linux/socket.h #usr/include/linux/sockios.h -#usr/include/linux/som.h #usr/include/linux/sonet.h #usr/include/linux/sonypi.h #usr/include/linux/sound.h @@ -592,24 +684,35 @@ #usr/include/linux/spi/spidev.h #usr/include/linux/stat.h #usr/include/linux/stddef.h +#usr/include/linux/stm.h #usr/include/linux/string.h #usr/include/linux/sunrpc #usr/include/linux/sunrpc/debug.h #usr/include/linux/suspend_ioctls.h #usr/include/linux/swab.h +#usr/include/linux/switchtec_ioctl.h +#usr/include/linux/sync_file.h #usr/include/linux/synclink.h #usr/include/linux/sysctl.h #usr/include/linux/sysinfo.h +#usr/include/linux/target_core_user.h #usr/include/linux/taskstats.h #usr/include/linux/tc_act +#usr/include/linux/tc_act/tc_bpf.h +#usr/include/linux/tc_act/tc_connmark.h #usr/include/linux/tc_act/tc_csum.h #usr/include/linux/tc_act/tc_defact.h #usr/include/linux/tc_act/tc_gact.h +#usr/include/linux/tc_act/tc_ife.h #usr/include/linux/tc_act/tc_ipt.h #usr/include/linux/tc_act/tc_mirred.h #usr/include/linux/tc_act/tc_nat.h #usr/include/linux/tc_act/tc_pedit.h +#usr/include/linux/tc_act/tc_sample.h #usr/include/linux/tc_act/tc_skbedit.h +#usr/include/linux/tc_act/tc_skbmod.h +#usr/include/linux/tc_act/tc_tunnel_key.h +#usr/include/linux/tc_act/tc_vlan.h #usr/include/linux/tc_ematch #usr/include/linux/tc_ematch/tc_em_cmp.h #usr/include/linux/tc_ematch/tc_em_meta.h @@ -617,14 +720,19 @@ #usr/include/linux/tc_ematch/tc_em_text.h #usr/include/linux/tcp.h #usr/include/linux/tcp_metrics.h +#usr/include/linux/tee.h #usr/include/linux/telephony.h #usr/include/linux/termios.h +#usr/include/linux/thermal.h #usr/include/linux/time.h +#usr/include/linux/timerfd.h #usr/include/linux/times.h #usr/include/linux/timex.h #usr/include/linux/tiocl.h #usr/include/linux/tipc.h #usr/include/linux/tipc_config.h +#usr/include/linux/tipc_netlink.h +#usr/include/linux/tls.h #usr/include/linux/toshiba.h #usr/include/linux/tty.h #usr/include/linux/tty_flags.h @@ -634,6 +742,7 @@ #usr/include/linux/uhid.h #usr/include/linux/uinput.h #usr/include/linux/uio.h +#usr/include/linux/uleds.h #usr/include/linux/ultrasound.h #usr/include/linux/un.h #usr/include/linux/unistd.h @@ -644,6 +753,7 @@ #usr/include/linux/usb/cdc.h #usr/include/linux/usb/ch11.h #usr/include/linux/usb/ch9.h +#usr/include/linux/usb/charger.h #usr/include/linux/usb/functionfs.h #usr/include/linux/usb/g_printer.h #usr/include/linux/usb/gadgetfs.h @@ -651,6 +761,9 @@ #usr/include/linux/usb/tmc.h #usr/include/linux/usb/video.h #usr/include/linux/usbdevice_fs.h +#usr/include/linux/usbip.h +#usr/include/linux/userfaultfd.h +#usr/include/linux/userio.h #usr/include/linux/utime.h #usr/include/linux/utsname.h #usr/include/linux/uuid.h @@ -663,6 +776,7 @@ #usr/include/linux/version.h #usr/include/linux/veth.h #usr/include/linux/vfio.h +#usr/include/linux/vfio_ccw.h #usr/include/linux/vhost.h #usr/include/linux/videodev2.h #usr/include/linux/virtio_9p.h @@ -670,12 +784,22 @@ #usr/include/linux/virtio_blk.h #usr/include/linux/virtio_config.h #usr/include/linux/virtio_console.h +#usr/include/linux/virtio_crypto.h +#usr/include/linux/virtio_gpu.h #usr/include/linux/virtio_ids.h +#usr/include/linux/virtio_input.h +#usr/include/linux/virtio_mmio.h #usr/include/linux/virtio_net.h #usr/include/linux/virtio_pci.h #usr/include/linux/virtio_ring.h #usr/include/linux/virtio_rng.h +#usr/include/linux/virtio_scsi.h +#usr/include/linux/virtio_types.h +#usr/include/linux/virtio_vsock.h +#usr/include/linux/vm_sockets.h +#usr/include/linux/vsockmon.h #usr/include/linux/vt.h +#usr/include/linux/vtpm_proxy.h #usr/include/linux/wait.h #usr/include/linux/wanrouter.h #usr/include/linux/watchdog.h @@ -686,8 +810,11 @@ #usr/include/linux/x25.h #usr/include/linux/xattr.h #usr/include/linux/xfrm.h +#usr/include/linux/xilinx-v4l2-controls.h #usr/include/linux/zorro.h #usr/include/linux/zorro_ids.h +#usr/include/misc +#usr/include/misc/cxl.h #usr/include/mtd #usr/include/mtd/inftl-user.h #usr/include/mtd/mtd-abi.h @@ -695,13 +822,31 @@ #usr/include/mtd/nftl-user.h #usr/include/mtd/ubi-user.h #usr/include/rdma +#usr/include/rdma/bnxt_re-abi.h +#usr/include/rdma/cxgb3-abi.h +#usr/include/rdma/cxgb4-abi.h +#usr/include/rdma/hfi +#usr/include/rdma/hfi/hfi1_ioctl.h +#usr/include/rdma/hfi/hfi1_user.h +#usr/include/rdma/hns-abi.h #usr/include/rdma/ib_user_cm.h +#usr/include/rdma/ib_user_ioctl_verbs.h #usr/include/rdma/ib_user_mad.h #usr/include/rdma/ib_user_sa.h #usr/include/rdma/ib_user_verbs.h +#usr/include/rdma/mlx4-abi.h +#usr/include/rdma/mlx5-abi.h +#usr/include/rdma/mthca-abi.h +#usr/include/rdma/nes-abi.h +#usr/include/rdma/ocrdma-abi.h +#usr/include/rdma/qedr-abi.h #usr/include/rdma/rdma_netlink.h #usr/include/rdma/rdma_user_cm.h +#usr/include/rdma/rdma_user_ioctl.h +#usr/include/rdma/rdma_user_rxe.h +#usr/include/rdma/vmw_pvrdma-abi.h #usr/include/scsi +#usr/include/scsi/cxlflash_ioctl.h #usr/include/scsi/fc #usr/include/scsi/fc/fc_els.h #usr/include/scsi/fc/fc_fs.h @@ -712,6 +857,7 @@ #usr/include/scsi/scsi_netlink_fc.h #usr/include/sound #usr/include/sound/asequencer.h +#usr/include/sound/asoc.h #usr/include/sound/asound.h #usr/include/sound/asound_fm.h #usr/include/sound/compress_offload.h @@ -722,7 +868,9 @@ #usr/include/sound/hdspm.h #usr/include/sound/sb16_csp.h #usr/include/sound/sfnt_info.h -#usr/include/uapi +#usr/include/sound/snd_sst_tokens.h +#usr/include/sound/tlv.h +#usr/include/sound/usb_stream.h #usr/include/video #usr/include/video/edid.h #usr/include/video/sisfb.h diff --git a/config/rootfiles/common/armv5tel/linux-initrd-kirkwood b/config/rootfiles/common/armv5tel/linux-initrd-kirkwood index 5113731ea..cac56fdeb 100644 --- a/config/rootfiles/common/armv5tel/linux-initrd-kirkwood +++ b/config/rootfiles/common/armv5tel/linux-initrd-kirkwood @@ -1,2 +1 @@ -#boot/initramfs-KVER-ipfire-kirkwood.img -#boot/uInit-ipfire-kirkwood +boot/uInit-KVER-ipfire-kirkwood diff --git a/config/rootfiles/common/armv5tel/linux-initrd-multi b/config/rootfiles/common/armv5tel/linux-initrd-multi index ac7a8382a..e0e3f862b 100644 --- a/config/rootfiles/common/armv5tel/linux-initrd-multi +++ b/config/rootfiles/common/armv5tel/linux-initrd-multi @@ -1,2 +1 @@ -#boot/initramfs-KVER-ipfire-multi.img -#boot/uInit-ipfire-multi +boot/uInit-KVER-ipfire-multi diff --git a/config/rootfiles/common/armv5tel/linux-initrd-rpi b/config/rootfiles/common/armv5tel/linux-initrd-rpi deleted file mode 100644 index e69de29bb..000000000 diff --git a/config/rootfiles/common/armv5tel/linux-kirkwood b/config/rootfiles/common/armv5tel/linux-kirkwood index 443daf9e6..161ecb4c3 100644 --- a/config/rootfiles/common/armv5tel/linux-kirkwood +++ b/config/rootfiles/common/armv5tel/linux-kirkwood @@ -1,13 +1,30 @@ boot/System.map-KVER-ipfire-kirkwood boot/config-KVER-ipfire-kirkwood boot/dtb-KVER-ipfire-kirkwood +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-b3.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-blackarmor-nas220.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-cloudbox.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-d2net.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-db-88f6281.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-db-88f6282.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-dir665.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-dns320.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-dns325.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-dockstar.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-dreamplug.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds109.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds110jv10.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds111.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds112.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds209.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds210.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds212.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds212j.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds409.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds409slim.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds411.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds411j.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ds411slim.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-goflexnet.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-guruplug-server-plus.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-ib62x0.dtb @@ -16,10 +33,19 @@ boot/dtb-KVER-ipfire-kirkwood #boot/dtb-KVER-ipfire-kirkwood/kirkwood-is2.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-km_kirkwood.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-laplug.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linkstation-lsqvl.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linkstation-lsvl.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linkstation-lswsxl.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linkstation-lswvl.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linkstation-lswxl.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-linksys-viper.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-lschlv2.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-lsxhl.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-mplcec4.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-mv88f6281gtw-ge.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-nas2big.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-net2big.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-net5big.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-netgear_readynas_duo_v2.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-netgear_readynas_nv+_v2.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-ns2.dtb @@ -28,18 +54,41 @@ boot/dtb-KVER-ipfire-kirkwood #boot/dtb-KVER-ipfire-kirkwood/kirkwood-ns2mini.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-nsa310.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-nsa310a.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-nsa320.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-nsa325.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-openblocks_a6.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-openblocks_a7.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-openrd-base.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-openrd-client.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-openrd-ultimate.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-pogo_e02.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-pogoplug-series-4.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rd88f6192.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rd88f6281-a.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rd88f6281-z0.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rs212.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rs409.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-rs411.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-sheevaplug-esata.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-sheevaplug.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-t5325.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-topkick.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-ts219-6281.dtb #boot/dtb-KVER-ipfire-kirkwood/kirkwood-ts219-6282.dtb -boot/uImage-ipfire-kirkwood +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ts419-6281.dtb +#boot/dtb-KVER-ipfire-kirkwood/kirkwood-ts419-6282.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-kuroboxpro.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-lacie-d2-network.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-lacie-ethernet-disk-mini-v2.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-linkstation-lschl.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-linkstation-lsgl.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-linkstation-lswtgl.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-lswsgl.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-maxtor-shared-storage-2.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-netgear-wnr854t.dtb +#boot/dtb-KVER-ipfire-kirkwood/orion5x-rd88f5182-nas.dtb boot/vmlinuz-KVER-ipfire-kirkwood -etc/modprobe.d/framebuffer.conf -etc/modprobe.d/ipv6.conf -etc/modprobe.d/isdn.conf +#lib/modules lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/build #lib/modules/KVER-ipfire-kirkwood/kernel @@ -47,21 +96,17 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm #lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm/crypto #lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm/crypto/aes-arm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm/crypto/sha1-arm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm/crypto/sha256-arm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/arch/arm/crypto/sha512-arm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/ansi_cprng.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/anubis.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/asymmetric_keys/public_key.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/asymmetric_keys/rsa.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/asymmetric_keys/x509_key_parser.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/async_memcpy.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/async_pq.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/async_raid6_recov.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/async_tx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/async_xor.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/async_tx/raid6test.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/authenc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/authencesn.ko @@ -73,10 +118,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/cast_common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/ccm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/crypto_null.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/cts.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/deflate.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/des_generic.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/ecdh_generic.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/echainiv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/fcrypt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/gcm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/gf128mul.ko @@ -96,7 +141,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/salsa20_generic.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/seed.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/serpent_generic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/sha512_generic.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/tcrypt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/tea.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/tgr192.ko @@ -105,75 +149,24 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/vmac.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/wp512.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/xcbc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/xor.ko #lib/modules/KVER-ipfire-kirkwood/kernel/crypto/xts.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/crypto/zlib.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/acard-ahci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/ahci_ceva.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/ahci_mvebu.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/ahci_platform.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/ata_generic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_ali.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_amd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_arasan_cf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_artop.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_atiixp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_atp867x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cmd640.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cmd64x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cs5520.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cs5530.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cs5536.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_cypress.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_efar.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_hpt366.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_hpt37x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_hpt3x2n.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_hpt3x3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_it8213.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_it821x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_jmicron.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_marvell.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_mpiix.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_netcell.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_ninja32.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_ns87410.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_ns87415.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_oldpiix.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_opti.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_optidma.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_pdc2027x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_pdc202xx_old.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_piccolo.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_rdc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_rz1000.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_sch.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_serverworks.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_sil680.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_sis.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_sl82c105.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_triflex.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pata_via.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/pdc_adma.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_highbank.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_inic162x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/ahci_qoriq.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/libahci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/libahci_platform.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_dwc_460ex.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_mv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_nv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_promise.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_qstor.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_rcar.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_sil.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_sil24.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_sis.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_svw.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_sx4.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_uli.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_via.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ata/sata_vsc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/atmtcp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/eni.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/fore_200e.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/he.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/idt77252.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/iphase.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/lanai.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/nicstar.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/atm/solos-pci.ko @@ -181,21 +174,18 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bcma #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bcma/bcma.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/DAC960.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/cciss.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/cryptoloop.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/nvme.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/rsxx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/rsxx/rsxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/sx8.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/block/umem.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/ath3k.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/bcm203x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/bfusb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/bpa10x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btbcm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btintel.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btmrvl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btmrvl_sdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btqca.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btrtl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btsdio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btusb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/btwilink.ko @@ -203,55 +193,33 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/bluetooth/hci_vhci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/hw_random -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/hw_random/atmel-rng.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/hw_random/exynos-rng.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/hw_random/timeriomem-rng.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi/ipmi_devintf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi/ipmi_msghandler.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi/ipmi_poweroff.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi/ipmi_si.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ipmi/ipmi_watchdog.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/lp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/char/ppdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/clk #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/clk/clk-si5351.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/cpufreq -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/cpufreq/cpufreq_conservative.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/cpufreq/cpufreq_powersave.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/cpufreq/cpufreq_userspace.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/clk/clk-si570.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/clk/clk-twl6040.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/crypto #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/crypto/hifn_795x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/crypto/mv_cesa.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/dma -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/dma/timb_dma.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/dma/dw +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/dma/dw/dw_dmac_core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/dma/dw/dw_dmac_pci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/firewire #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/firewire/firewire-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/firewire/firewire-ohci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/firewire/firewire-sbp2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpio #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpio/gpio-adnp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpio/gpio-mcp23s08.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpio/gpio-ts5500.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpio/gpio-viperboard.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/drm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/drm_kms_helper.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/drm_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/i2c -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/i2c/ch7006.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/i2c/sil164.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/i2c/tda998x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/udl -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/gpu/drm/udl/udl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-aureal.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-elo.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-gyration.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-keytouch.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-lenovo-tpkbd.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-led.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-logitech-dj.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-logitech-hidpp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-ortek.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-petalynx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-picolcd.ko @@ -272,7 +240,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-sensor-hub.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-speedlink.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-thingm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-tivo.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-topseed.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hid/hid-twinhan.ko @@ -313,11 +280,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/gl518sm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/gl520sm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/htu21.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/hwmon-vid.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/i5k_amb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/ibmaem.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/ibmpex.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/ina209.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/ina2xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/lineage-pem.ko @@ -348,6 +311,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/max6650.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/max6697.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/mcp3021.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/nsa320-hwmon.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/ntc_thermistor.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/pcf8591.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/pmbus @@ -362,14 +326,12 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/pmbus/ucd9200.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/sht15.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/sht21.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/sis5595.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/smsc47m192.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/thmc50.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/tmp102.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/tmp401.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/tmp421.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/via686a.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/vt8231.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/vexpress-hwmon.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/w83781d.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/w83791d.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/hwmon/w83792d.ko @@ -382,59 +344,69 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/algos/i2c-algo-bit.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/algos/i2c-algo-pca.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-ali1535.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-ali1563.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-ali15x3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-amd756.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-amd8111.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-cbus-gpio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-gpio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-i801.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-isch.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-nforce2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-parport-light.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-parport.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-pca-platform.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-piix4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-pxa.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-rk3x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-robotfuzz-osif.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-simtec.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-sis5595.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-sis630.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-sis96x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-tiny-usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-via.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-viapro.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/busses/i2c-viperboard.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/i2c-dev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/i2c-smbus.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/i2c-stub.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-demux-pinctrl.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-gpio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-pca9541.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-pca954x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/i2c/muxes/i2c-mux-reg.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/adc +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/adc/twl4030-madc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/buffer +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/buffer/kfifo_buf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/common #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/common/hid-sensors #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/humidity -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/humidity/dht11.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/industrialio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/iio/kfifo_buf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/ff-memless.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/input-polldev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/keyboard +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/keyboard/gpio_keys_polled.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/keyboard/lm8333.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/keyboard/omap4-keypad.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/keyboard/twl4030_keypad.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/matrix-keymap.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/ati_remote2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/cm109.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/gpio-beeper.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/keyspan_remote.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/powermate.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/retu-pwrbutton.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/rotary_encoder.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/twl4030-pwrbutton.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/twl4030-vibra.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/twl6040-vibra.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/uinput.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/misc/yealink.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/appletouch.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/bcm5974.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/cyapa.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/cyapatp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/psmouse.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/sermouse.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/mouse/synaptics_i2c.ko @@ -444,42 +416,11 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/serio/altera_ps2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/serio/apbps2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/serio/arc_ps2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/serio/ps2-gpio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/serio/serio_raw.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/input/sparse-keymap.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/capi/capidrv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/divert -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/divert/dss1_divert.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm/b1.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm/b1dma.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm/b1pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm/c4.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/avm/t1pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon/diva_idi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon/divacapi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon/divadidd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hardware/eicon/divas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hfc_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hisax.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hisax_isac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hisax/hisax_st5481.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hysdn -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/hysdn/hysdn.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/i4l -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/i4l/isdn.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/isdn/i4l/isdnhdlc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-bd2802.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-blinkm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-lm3530.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-lm3533.ko @@ -492,11 +433,9 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-lp55xx-common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-lp8501.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-lt3593.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-netxbig.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-ns2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-ot200.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-pca9532.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-pca955x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-pca963x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-pca9685.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-pwm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-regulator.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/leds-tca6507.ko @@ -504,7 +443,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-backlight.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-camera.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-gpio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-heartbeat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-netdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-oneshot.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/leds/trigger/ledtrig-timer.ko @@ -513,8 +451,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/bcache #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/bcache/bcache.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-bio-prison.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-cache-cleaner.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-cache-mq.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-cache-smq.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-cache.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-crypt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-log-userspace.ko @@ -527,6 +464,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/dm-verity.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/faulty.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/linear.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/md-cluster.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/multipath.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/persistent-data #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/md/persistent-data/dm-persistent-data.ko @@ -538,7 +476,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/b2c2 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/btcx-risc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/cx2341x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/cypress_firmware.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/common/saa7146 @@ -559,14 +496,14 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/au8522_decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/au8522_dig.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/bcm3510.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx22700.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24110.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24113.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24116.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24117.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24120.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cx24123.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cxd2820r.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/cxd2841er.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dib0070.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dib0090.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dib3000mb.ko @@ -575,45 +512,51 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dib7000p.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dib8000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dibx000_common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/drx39xyj +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/drxd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/drxk.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/ds3000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/ec100.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/isl6405.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/isl6421.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/it913x-fe.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/itd1000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/ix2505v.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/l64781.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lg2160.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lgdt3305.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lgdt3306a.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lgdt330x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lgs8gxx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lnbh25.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lnbp21.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/m88dc2800.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/m88ds3103.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/m88rs2000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mb86a16.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mb86a20s.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mn88472.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mn88473.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mt312.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mt352.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/mxl5xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/nxt200x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/nxt6000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/or51132.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/or51211.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/rtl2830.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/rtl2832.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/s5h1409.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/s5h1411.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/s5h1420.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/s921.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/si2165.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/si2168.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/si21xx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/sp2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/sp8870.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/sp887x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stb0899.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stb6000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stb6100.ko @@ -623,8 +566,11 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv0367.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv0900.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv090x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv0910.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv6110.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv6110x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/stv6111.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/tc90522.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/tda10021.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/tda10023.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/tda10048.ko @@ -643,10 +589,8 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/zl10036.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/zl10039.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/dvb-frontends/zl10353.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/firewire -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/firewire/firedtv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/adv7180.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/cs3308.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/cs5345.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/cs53l32a.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/cx25840 @@ -654,8 +598,9 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/ir-kbd-i2c.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/m52790.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/msp3400.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/mt9m111.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/mt9v011.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/ov7670.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/ov2640.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/saa6588.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/saa6752hs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/saa7115.ko @@ -664,23 +609,18 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/imx074.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/mt9m001.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/mt9m111.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/mt9t031.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/mt9t112.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/mt9v022.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov2640.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov5642.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov6650.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov772x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov9640.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/ov9740.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/rj54n1cb0c.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/soc_camera/tw9910.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tda7432.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tda9840.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tea6415c.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tea6420.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tvaudio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/tvp5150.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/upd64031a.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/i2c/upd64083.ko @@ -691,12 +631,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/b2c2 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx/bt878.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx/bttv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx/dst.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx/dst_ca.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx18 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx18/cx18-alsa.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx18/cx18.ko @@ -714,12 +648,13 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx88/cx8800.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx88/cx8802.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/cx88/cx88xx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ddbridge +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ddbridge/ddbridge.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/dm1105 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/dm1105/dm1105.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ivtv #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ivtv/ivtv-alsa.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ivtv/ivtv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ivtv/ivtvfb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/mantis #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/mantis/hopper.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/mantis/mantis.ko @@ -751,18 +686,11 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/m2m-deinterlace.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/marvell-ccic -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/marvell-ccic/cafe_ccic.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/sh_veu.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera/rcar_vin.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera/soc_camera.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera/soc_camera_platform.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera/soc_mediabus.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/soc_camera/soc_scale_crop.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/timblogiw.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/vsp1 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/platform/vsp1/vsp1.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/gpio-ir-recv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/iguanair.ko @@ -772,10 +700,11 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-nec-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-rc6-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-sanyo-decoder.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-sharp-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-sony-decoder.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/ir-xmp-decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko @@ -797,8 +726,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-behold.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-cec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-cinergy.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko @@ -807,7 +738,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko @@ -818,6 +752,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-geekbox.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko @@ -831,7 +766,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-lirc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-lme2510.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-manli.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko @@ -864,7 +798,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-streamzap.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-su3000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko @@ -874,12 +811,14 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-trekstor.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-winfast.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/lirc_dev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/mceusb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/rc/rc-core.ko @@ -893,7 +832,8 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/fc0012.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/fc0013.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/m88ts2022.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/it913x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/m88rs6000t.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/max2165.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/mc44s803.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/mt2060.ko @@ -903,8 +843,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/mt2266.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/mxl5005s.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/mxl5007t.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/qm1d1c0042.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/qt1010.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/r820t.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/si2157.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tda18212.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tda18218.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tda18271.ko @@ -915,7 +857,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tuner-simple.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tuner-types.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/tuner_it913x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/xc4000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/tuners/xc5000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb @@ -940,7 +881,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko @@ -956,6 +896,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko @@ -1044,17 +985,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/stk1160/stk1160.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/stkwebcam #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tlg2300/poseidon.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tm6000 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/tm6000/tm6000.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/ttusb-budget -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/ttusb-budget/dvb-ttusb-budget.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/ttusb-dec -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/ttusb-dec/ttusb_dec.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/usbtv #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/usbtv/usbtv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/usb/usbvision @@ -1067,15 +1001,18 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/tuner.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/v4l2-common.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/v4l2-mem2mem.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf-dma-contig.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf-dvb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-dma-contig.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-dma-sg.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-dvb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-memops.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/media/v4l2-core/videodev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick @@ -1083,43 +1020,16 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/core/memstick.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/core/ms_block.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/core/mspro_block.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/host -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/host/jmb38x_ms.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/host/r592.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/host/rtsx_pci_ms.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/memstick/host/tifm_ms.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptbase.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptctl.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptfc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptsas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptscsih.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/fusion/mptspi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o/i2o_block.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o/i2o_bus.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o/i2o_core.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o/i2o_proc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/message/i2o/i2o_scsi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/lm3533-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/lm3533-ctrlbank.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/lpc_ich.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/lpc_sch.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/retu-mfd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/rtsx_pci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/sm501.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/viperboard.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/vx855.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mfd/wl1273-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/altera-stapl #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/altera-stapl/altera-stapl.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/bmp085-i2c.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/bmp085.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/cb710 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/cb710/cb710.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/ds1682.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/dummy-irq.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/eeprom @@ -1129,230 +1039,94 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/eeprom/max6875.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/enclosure.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/fsa9480.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/hpilo.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/ics932s401.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/pch_phub.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/ti-st #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/ti-st/st_drv.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/tifm_7xx1.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/misc/tifm_core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/cb710-mmc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/dw_mmc-exynos.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/dw_mmc-pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/dw_mmc-k3.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/dw_mmc-pltfm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/dw_mmc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci-pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci-pltfm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci-pxav2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci-of-arasan.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci-pxav3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/sdhci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/tifm_sd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/ushc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/via-sdmmc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mmc/host/vub300.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mux +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/mux/mux-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/bonding #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/bonding/bonding.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/b53 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/b53/b53_common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/b53/b53_mdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/bcm-sf2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/dsa_loop.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/dsa_loop_bdinfo.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/lan9303-core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/lan9303_i2c.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/lan9303_mdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/microchip +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/microchip/ksz_common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/mt7530.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/mv88e6060.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/mv88e6xxx +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dsa/qca8k.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/dummy.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/3com -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/3com/3c59x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/3com/typhoon.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/8390 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/8390/8390.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/8390/ax88796.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/8390/ne2k-pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/adaptec -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/adaptec/starfire.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/alteon -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/alteon/acenic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/amd -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/amd/amd8111e.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/amd/pcnet32.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/arc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/arc/arc_emac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/alx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/alx/alx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atl1c -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atl1e -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atlx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/b44.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/bnx2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/bnx2x -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/cnic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/broadcom/tg3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/brocade -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/brocade/bna -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/brocade/bna/bna.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cadence -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cadence/at91_ether.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cadence/macb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/calxeda -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/calxeda/xgmac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb3 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb4 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb4vf -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cirrus -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cirrus/cs89x0.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cisco -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cisco/enic -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/cisco/enic/enic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/davicom -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/davicom/dm9000.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/de2104x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/dmfe.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/tulip.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/uli526x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/winbond-840.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dec/tulip/xircom_cb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dlink -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dlink/dl2k.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dlink/sundance.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/dnet.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/emulex -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/emulex/benet -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/emulex/benet/be2net.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/ethoc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/fealnx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/hp -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/hp/hp100.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/icplus -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/icplus/ipg.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/e100.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/e1000 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/e1000/e1000.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/e1000e -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/i40e -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/i40e/i40e.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/i40evf -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/i40evf/i40evf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/igb -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/igb/igb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/igbvf -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/igbvf/igbvf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgb -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgb/ixgb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgbe -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgbe/ixgbe.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgbevf -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/intel/ixgbevf/ixgbevf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/jme.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell/mv643xx_eth.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell/mvmdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell/mvneta.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell/skge.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/marvell/sky2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/micrel -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/micrel/ksz884x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/myricom -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/myricom/myri10ge -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/myricom/myri10ge/myri10ge.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/natsemi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/natsemi/natsemi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/natsemi/ns83820.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/neterion -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/neterion/s2io.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/neterion/vxge -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/nvidia -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/nvidia/forcedeth.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/netxen -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/qlcnic -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/qlge -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/rdc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/rdc/r6040.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/realtek -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/realtek/8139cp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/realtek/8139too.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/realtek/r8169.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/renesas -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/renesas/sh_eth.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sfc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sfc/sfc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/silan -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/silan/sc92031.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sis -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sis/sis190.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sis/sis900.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc/epic100.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc/smc911x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc/smc91x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc/smsc911x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/smsc/smsc9420.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/stmicro -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/stmicro/stmmac -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sun -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sun/cassini.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sun/niu.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/sun/sunhme.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/tehuti -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/tehuti/tehuti.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/ti -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/ti/tlan.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/via -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/via/via-rhine.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/via/via-velocity.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/wiznet -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/wiznet/w5100.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/wiznet/w5300.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/rocker +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ethernet/rocker/rocker.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/geneve.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ifb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/imq.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan/ipvlan.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ipvlan/ipvtap.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/macsec.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/macvlan.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/macvtap.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/mdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/mii.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/netconsole.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/nlmon.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/amd.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/aquantia.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/at803x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/bcm-phy-lib.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/bcm7xxx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/bcm87xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/broadcom.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/cicada.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/cortina.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/davicom.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/dp83848.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/dp83867.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/et1011c.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/icplus.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/intel-xway.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/lxt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/marvell.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/marvell10g.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-bcm-unimac.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-bitbang.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-gpio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-hisi-femac.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-mux-gpio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-mux-mmioreg.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mdio-mux.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/micrel.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/microchip.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/mscc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/national.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/qsemi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/realtek.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/rockchip.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/smsc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/ste10Xp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/teranetics.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/vitesse.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ppp #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ppp/bsd_comp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ppp/ppp_async.ko @@ -1365,6 +1139,9 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/ppp/pptp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/slip #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/slip/slhc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/tap.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/team +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/team/team.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/tun.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/asix.ko @@ -1375,6 +1152,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/cdc_mbim.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/cdc_ncm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/cdc_subset.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/ch9200.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/cx82310_eth.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/dm9601.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/gl620a.ko @@ -1384,6 +1162,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/ipheth.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/kalmia.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/kaweth.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/lan78xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/lg-vl600.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/mcs7830.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/usb/net1080.ko @@ -1403,10 +1182,9 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/veth.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/vmxnet3 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/vmxnet3/vmxnet3.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/vrf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/vxlan.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/adm8211.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/at76c50x-usb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ar5523 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko @@ -1414,8 +1192,13 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath10k #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath5k #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath6kl +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath9k #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko @@ -1427,95 +1210,122 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/wil6210 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/atmel.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/hostap/hostap_pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ipw2x00 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ipw2x00/libipw.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/iwlegacy -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas_uap -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/libertas_uap/uap8xxx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/b43 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/b43/b43.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/b43legacy +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/ipw2x00 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlegacy +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi/dvm +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi/mvm +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/hostap +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/hostap/hostap.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/p54 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/p54/p54common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/p54/p54pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/intersil/p54/p54usb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mwl8k.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco/orinoco.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/p54/p54usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas/libertas.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas_tf +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwifiex +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/marvell/mwl8k.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mediatek +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mediatek/mt7601u +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/quantenna +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/quantenna/qtnfmac +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl818x +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl8xxxu +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2800mmio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2x00mmio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt61pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtl818x/rtl8180 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8188ee -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192ce -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192de -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192se -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8723ae -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rsi +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rsi/rsi_91x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rsi/rsi_sdio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/rsi/rsi_usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/st +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/st/cw1200 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti/wl1251 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko @@ -1527,29 +1337,30 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti/wlcore #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zydas +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zydas/zd1201.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zydas/zd1211rw +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/nvme +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/nvme/host +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/nvme/host/nvme-core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/nvme/host/nvme.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/parport #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/parport/parport.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/parport/parport_pc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/parport/parport_serial.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pcmcia -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pcmcia/pcmcia_core.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pcmcia/pcmcia_rsrc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pcmcia/yenta_socket.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pinctrl -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pinctrl/pinctrl-single.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/88pm860x_battery.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/88pm860x_charger.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/generic-adc-battery.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply/88pm860x_battery.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply/88pm860x_charger.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply/generic-adc-battery.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply/twl4030_charger.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/power/supply/twl4030_madc_battery.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pps #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pps/pps_core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ptp #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ptp/ptp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/regulator -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/regulator/lp8755.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pwm +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pwm/pwm-twl-led.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/pwm/pwm-twl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-88pm80x.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-88pm860x.ko @@ -1569,13 +1380,11 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-hid-sensor-time.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-hym8563.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-isl12057.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-isl1208.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-m41t80.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-m48t35.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-m48t59.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-moxart.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-msm6242.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-pcf2127.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-pcf8523.ko @@ -1591,148 +1400,46 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-v3020.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/rtc/rtc-x1205.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/3w-9xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/3w-sas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/3w-xxxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/a100u2w.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aacraid -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aacraid/aacraid.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aic7xxx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aic7xxx/aic79xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aic7xxx/aic7xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aic94xx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/aic94xx/aic94xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/arcmsr -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/arcmsr/arcmsr.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/be2iscsi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/be2iscsi/be2iscsi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/bnx2fc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/bnx2fc/bnx2fc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/bnx2i -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/bnx2i/bnx2i.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ch.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/csiostor -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/csiostor/csiostor.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi/cxgb3i -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi/cxgb4i -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/cxgbi/libcxgbi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/dc395x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/device_handler -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/dmx3191d.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/esas2r -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/esas2r/esas2r.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/fcoe -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/fcoe/fcoe.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/fcoe/libfcoe.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/fdomain.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/hpsa.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/hptiop.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/imm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/initio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ipr.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ips.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/iscsi_boot_sysfs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/iscsi_tcp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libfc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libfc/libfc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libiscsi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libiscsi_tcp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libsas #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/libsas/libsas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/lpfc -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/lpfc/lpfc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/megaraid -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/megaraid.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/megaraid/megaraid_mbox.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/megaraid/megaraid_mm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/megaraid/megaraid_sas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mpt2sas -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mpt2sas/mpt2sas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mpt3sas -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mpt3sas/mpt3sas.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mvsas -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/mvsas/mvsas.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/osd #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/osd/libosd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/osd/osd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/osst.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/pm8001 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/pm8001/pm80xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/pmcraid.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ppa.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/qla1280.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/qla2xxx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/qla2xxx/qla2xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/qla4xxx -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/qla4xxx/qla4xxx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/raid_class.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_tgt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_transport_fc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_transport_iscsi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_transport_sas.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_transport_spi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/scsi_transport_srp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ses.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/st.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/stex.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/sym53c8xx_2 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/tmscsim.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ufs -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ufs/ufshcd-pci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ufs/ufshcd-pltfrm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/scsi/ufs/ufshcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ssb #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/ssb/ssb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/ced1401 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/ced1401/cedusb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/et131x -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/et131x/et131x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/fwserial -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/fwserial/firewire-serial.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/gdm724x #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/gdm724x/gdmtty.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/gdm724x/gdmulte.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rts5139 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rts5139/rts5139.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/silicom -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/silicom/bpctl_mod.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/silicom/bypasslib -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/silicom/bypasslib/bypass.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/usbip -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/usbip/usbip-core.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/usbip/usbip-host.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/usbip/vhci-hcd.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8188eu +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8188eu/r8188eu.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8712 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8712/r8712u.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8723bs +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtl8723bs/r8723bs.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtlwifi +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/staging/rtlwifi/r8822be.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/thermal +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/thermal/armada_thermal.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/thermal/kirkwood_thermal.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/thermal/thermal-generic-adc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/cyclades.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/n_gsm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/n_hdlc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/n_r3964.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/nozomi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/rocket.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial/arc_uart.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial/jsm -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial/jsm/jsm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial/rp2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/serial/sccnxp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/synclink_gt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/tty/synclinkmp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uio #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uio/uio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uio/uio_aec.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uio/uio_pci_generic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uio/uio_sercos3.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/atm #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/atm/cxacru.ko @@ -1745,23 +1452,39 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_imx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_msm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_tegra.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_usb2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/ci_hdrc_zevio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/chipidea/usbmisc_imx.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/class #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/class/cdc-acm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/class/cdc-wdm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/class/usblp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/class/usbtmc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/common +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/common/usb-otg-fsm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc2 +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc2/dwc2_pci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc3 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc3/dwc3-keystone.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc3/dwc3-pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc3/dwc3-of-simple.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/dwc3/dwc3.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function/u_ether.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function/usb_f_ecm.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function/usb_f_ecm_subset.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function/usb_f_eem.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/function/usb_f_rndis.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/legacy +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/legacy/g_ether.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/gadget/libcomposite.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/hwa-hc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/bcma-hcd.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/fotg210-hcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/isp1362-hcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/sl811-hcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/ssb-hcd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/whci -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/whci/whci-hcd.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/host/xhci-plat-hcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/image #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/image/mdc800.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/image/microtek.ko @@ -1776,12 +1499,18 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/usb3503.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/usbled.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/usbsevseg.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/uss720.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/misc/yurex.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/mon #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/mon/usbmon.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/musb +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/musb/musb_hdrc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/phy +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/phy/phy-am335x-control.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/phy/phy-am335x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/phy/phy-gpio-vbus-usb.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/phy/phy-isp1301.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/aircable.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/ark3116.ko @@ -1818,7 +1547,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/usbserial.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/visor.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/serial/zte_ev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage/ums-alauda.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage/ums-cypress.ko @@ -1833,40 +1561,21 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage/ums-sddr09.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage/ums-sddr55.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/storage/ums-usbat.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/wusbcore -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/wusbcore/wusb-cbaf.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/wusbcore/wusb-wa.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/wusbcore/wusbcore.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/hwa-rc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/i1480 -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/i1480/dfu -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/i1480/i1480-est.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/umc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/uwb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/whc-rc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/uwb/whci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/usbip +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/usbip/usbip-core.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/usbip/usbip-host.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/usb/usbip/vhci-hcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/backlight #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/backlight/lcd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/backlight/platform_lcd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/cfbcopyarea.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/cfbfillrect.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/cfbimgblt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/fb_sys_fops.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/smscufx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/ssd1307fb.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/syscopyarea.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/sysfillrect.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/video/sysimgblt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1 #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/masters #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/masters/ds1wm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/masters/ds2482.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/masters/ds2490.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/masters/w1-gpio.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves/w1_bq27000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves/w1_ds2408.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves/w1_ds2413.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves/w1_ds2423.ko @@ -1880,16 +1589,12 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/slaves/w1_therm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/w1/wire.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/alim7101_wdt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/gpio_wdt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/i6300esb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/mena21_wdt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/orion_wdt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/pcwd_pci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/pcwd_usb.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/retu_wdt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/softdog.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/wdt_pci.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/drivers/watchdog/twl4030_wdt.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs #lib/modules/KVER-ipfire-kirkwood/kernel/fs/btrfs #lib/modules/KVER-ipfire-kirkwood/kernel/fs/btrfs/btrfs.ko @@ -1901,8 +1606,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/fs/configfs/configfs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/dlm #lib/modules/KVER-ipfire-kirkwood/kernel/fs/dlm/dlm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/fs/exofs -#lib/modules/KVER-ipfire-kirkwood/kernel/fs/exofs/libore.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/fat #lib/modules/KVER-ipfire-kirkwood/kernel/fs/fat/fat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/fat/msdos.ko @@ -1917,14 +1620,16 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/blocklayout #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/filelayout +#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/flexfilelayout +#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/nfs_layout_nfsv41_files.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/nfsv2.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/nfsv3.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/objlayout -#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs/objlayout/objlayoutdriver.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs_common +#lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs_common/grace.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfs_common/nfs_acl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfsd #lib/modules/KVER-ipfire-kirkwood/kernel/fs/nfsd/nfsd.ko @@ -1988,17 +1693,17 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/kernel/trace #lib/modules/KVER-ipfire-kirkwood/kernel/kernel/trace/ring_buffer_benchmark.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib -#lib/modules/KVER-ipfire-kirkwood/kernel/lib/asn1_decoder.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/cordic.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/crc-itu-t.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/crc7.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/lib/libcrc32c.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/fonts +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/fonts/font.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/lz4 #lib/modules/KVER-ipfire-kirkwood/kernel/lib/lz4/lz4_compress.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/lz4/lz4hc_compress.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/lib/mpi -#lib/modules/KVER-ipfire-kirkwood/kernel/lib/mpi/mpi.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/lzo +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/lzo/lzo_compress.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/oid_registry.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/raid6 #lib/modules/KVER-ipfire-kirkwood/kernel/lib/raid6/raid6_pq.ko @@ -2006,6 +1711,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/lib/ts_bm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/ts_fsm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/lib/ts_kmp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/xxhash.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/zstd +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/zstd/zstd_compress.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/lib/zstd/zstd_decompress.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net #lib/modules/KVER-ipfire-kirkwood/kernel/net/802 #lib/modules/KVER-ipfire-kirkwood/kernel/net/802/garp.ko @@ -2022,8 +1731,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/bluetooth.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/bnep #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/cmtp/cmtp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/hidp #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/hidp/hidp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bluetooth/rfcomm @@ -2051,16 +1758,23 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/ebtable_filter.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/ebtable_nat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/ebtables.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/nf_log_bridge.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/nf_tables_bridge.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/nft_meta_bridge.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/bridge/netfilter/nft_reject_bridge.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/core -#lib/modules/KVER-ipfire-kirkwood/kernel/net/core/netprio_cgroup.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/core/devlink.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/dsa +#lib/modules/KVER-ipfire-kirkwood/kernel/net/dsa/dsa_core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/hsr #lib/modules/KVER-ipfire-kirkwood/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/ieee802154 -#lib/modules/KVER-ipfire-kirkwood/kernel/net/ieee802154/6lowpan_iphc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ife +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ife/ife.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4 #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/ah4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/esp4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/esp4_offload.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/fou.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/gre.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/inet_diag.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/ip_gre.ko @@ -2078,30 +1792,44 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/ipt_REJECT.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/ipt_ah.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/ipt_ipp2p.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/ipt_rpfilter.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/iptable_filter.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/iptable_mangle.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/iptable_nat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/iptable_raw.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/iptable_security.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_log_arp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_log_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_h323.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_pptp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_reject_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_tables_arp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/raw_diag.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_bbr.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_bic.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_cdg.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_dctcp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_diag.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_highspeed.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_htcp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_hybla.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_illinois.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_lp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_nv.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_scalable.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_vegas.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_veno.ko @@ -2109,6 +1837,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tcp_yeah.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/tunnel4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/udp_diag.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/udp_tunnel.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/xfrm4_mode_beet.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/xfrm4_mode_transport.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv4/xfrm4_mode_tunnel.ko @@ -2116,8 +1845,13 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6 #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ah6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/esp6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/esp6_offload.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/fou6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ila +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ila/ila.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ip6_gre.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ip6_tunnel.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ip6_udp_tunnel.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ip6_vti.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/ipcomp6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/mip6.ko @@ -2139,10 +1873,19 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/ip6table_nat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/ip6table_raw.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/ip6table_security.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_log_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/sit.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/ipv6/tunnel6.ko @@ -2162,6 +1905,10 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/l2tp/l2tp_ppp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/mac80211 #lib/modules/KVER-ipfire-kirkwood/kernel/net/mac80211/mac80211.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/mpls +#lib/modules/KVER-ipfire-kirkwood/kernel/net/mpls/mpls_gso.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/mpls/mpls_iptunnel.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/mpls/mpls_router.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set.ko @@ -2169,9 +1916,12 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ip.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_mac.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_net.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko @@ -2181,11 +1931,13 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_dh.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_fo.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_ftp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lblc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_lc.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_nq.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_ovf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_rr.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/ipvs/ip_vs_sed.ko @@ -2200,26 +1952,25 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_netbios_ns.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_netlink.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_proto_dccp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_proto_udplite.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_sane.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_sip.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_snmp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_conntrack_tftp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_dup_netdev.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_log_common.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_log_netdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_amanda.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_ftp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_proto_udplite.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_redirect.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_sip.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_nat_tftp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_synproxy_core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_tables.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_tables_inet.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nf_tables_netdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nfnetlink.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nfnetlink_acct.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nfnetlink_cthelper.ko @@ -2229,16 +1980,29 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_compat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_counter.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_ct.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_dup_netdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_exthdr.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_fib.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_fib_inet.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_fib_netdev.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_fwd_netdev.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_hash.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_limit.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_log.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_masq.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_meta.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_nat.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_numgen.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_objref.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_rbtree.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_quota.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_redir.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_reject.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_reject_inet.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_rt.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_set_bitmap.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_set_hash.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/nft_set_rbtree.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_AUDIT.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_CHECKSUM.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_CLASSIFY.ko @@ -2283,6 +2047,7 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_hl.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_ipcomp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_iprange.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_ipvs.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_l2tp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_layer7.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/netfilter/xt_length.ko @@ -2314,24 +2079,38 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/netlink/netlink_diag.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/openvswitch #lib/modules/KVER-ipfire-kirkwood/kernel/net/openvswitch/openvswitch.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/rfkill -#lib/modules/KVER-ipfire-kirkwood/kernel/net/rfkill/rfkill-regulator.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/net/rfkill/rfkill.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/openvswitch/vport-geneve.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/openvswitch/vport-gre.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/openvswitch/vport-vxlan.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/psample +#lib/modules/KVER-ipfire-kirkwood/kernel/net/psample/psample.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_bpf.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_connmark.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_csum.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_gact.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_ife.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_ipt.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_meta_mark.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_meta_skbprio.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_meta_skbtcindex.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_mirred.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_nat.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_pedit.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_police.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_sample.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_simple.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_skbedit.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_skbmod.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_tunnel_key.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/act_vlan.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_basic.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_bpf.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_cgroup.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_flow.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_flower.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_fw.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_matchall.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_route.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_rsvp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/cls_rsvp6.ko @@ -2370,11 +2149,14 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/sched/sch_teql.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sctp #lib/modules/KVER-ipfire-kirkwood/kernel/net/sctp/sctp.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/sctp/sctp_diag.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sunrpc #lib/modules/KVER-ipfire-kirkwood/kernel/net/sunrpc/auth_gss #lib/modules/KVER-ipfire-kirkwood/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/sunrpc/sunrpc.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/net/tls +#lib/modules/KVER-ipfire-kirkwood/kernel/net/tls/tls.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/unix #lib/modules/KVER-ipfire-kirkwood/kernel/net/unix/unix_diag.ko #lib/modules/KVER-ipfire-kirkwood/kernel/net/vmw_vsock @@ -2388,7 +2170,6 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/net/xfrm #lib/modules/KVER-ipfire-kirkwood/kernel/net/xfrm/xfrm_ipcomp.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/ac97_bus.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/oss #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/oss/snd-mixer-oss.ko @@ -2396,27 +2177,23 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/oss #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-device.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-dummy.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-midi-emul.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-midi-event.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-midi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq-virmidi.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/seq/snd-seq.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-compress.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-hrtimer.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-hwdep.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-pcm-dmaengine.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-pcm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-rawmidi.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-seq-device.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd-timer.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/core/snd.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/mpu401 #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/mpu401/snd-mpu401.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/opl3 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/opl3/snd-opl3-lib.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/opl3/snd-opl3-synth.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-aloop.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-dummy.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-mtpav.ko @@ -2424,149 +2201,34 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-portman2x4.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-serial-u16550.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/snd-virmidi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/vx -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/drivers/vx/snd-vx-lib.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire/snd-dice.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire/dice +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire/dice/snd-dice.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire/snd-firewire-lib.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/firewire/snd-firewire-speakers.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/other -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/other/snd-ak4113.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/other/snd-ak4114.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/other/snd-ak4xxx-adda.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/other/snd-pt2258.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/snd-cs8427.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/i2c/snd-i2c.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ac97 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ac97/snd-ac97-codec.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ali5451 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ali5451/snd-ali5451.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/au88x0 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/au88x0/snd-au8810.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/au88x0/snd-au8820.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/au88x0/snd-au8830.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/aw2 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/aw2/snd-aw2.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ca0106 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ca0106/snd-ca0106.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/cs46xx -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/cs46xx/snd-cs46xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/cs5535audio -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ctxfi -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ctxfi/snd-ctxfi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-darla20.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-darla24.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-echo3g.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-gina20.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-gina24.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-indigo.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-indigodj.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-indigodjx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-indigoio.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-indigoiox.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-layla20.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-layla24.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-mia.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/echoaudio/snd-mona.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/emu10k1 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/emu10k1/snd-emu10k1.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/emu10k1/snd-emu10k1x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-analog.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-conexant.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-generic.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-idt.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-realtek.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-si3054.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec-via.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-codec.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/hda/snd-hda-intel.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ice1712 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ice1712/snd-ice1712.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ice1712/snd-ice1724.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/korg1212 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/korg1212/snd-korg1212.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/lola -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/lola/snd-lola.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/lx6464es -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/lx6464es/snd-lx6464es.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/mixart -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/mixart/snd-mixart.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/nm256 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/nm256/snd-nm256.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/oxygen -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/oxygen/snd-oxygen-lib.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/oxygen/snd-oxygen.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/oxygen/snd-virtuoso.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/pcxhr -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/pcxhr/snd-pcxhr.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/riptide -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/riptide/snd-riptide.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/rme9652 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/rme9652/snd-hdsp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/rme9652/snd-hdspm.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/rme9652/snd-rme9652.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-ad1889.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-als300.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-atiixp-modem.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-atiixp.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-azt3328.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-bt87x.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-cmipci.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-cs4281.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-ens1370.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-ens1371.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-es1938.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-es1968.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-fm801.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-intel8x0.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-intel8x0m.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-maestro3.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-rme32.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-rme96.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-sonicvibes.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-via82xx-modem.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/snd-via82xx.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/trident -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/trident/snd-trident.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/vx222 -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/vx222/snd-vx222.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ymfpci -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/pci/ymfpci/snd-ymfpci.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/atmel -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/atmel/snd-soc-atmel-pcm.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-alc5623.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-cs42l51.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-sgtl5000.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-tlv320aic23-i2c.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-tpa6130a2.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/codecs/snd-soc-wm8962.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/dwc #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/dwc/designware_i2s.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/fsl +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/fsl/snd-soc-fsl-spdif.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/fsl/snd-soc-fsl-ssi.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/fsl/snd-soc-imx-audmux.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/generic +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/generic/snd-soc-simple-card.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/kirkwood -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/kirkwood/snd-soc-kirkwood.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/kirkwood/snd-soc-openrd.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/kirkwood/snd-soc-t5325.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soc/snd-soc-core.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/soundcore.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/synth -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/synth/emux -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/synth/emux/snd-emux-synth.ko -#lib/modules/KVER-ipfire-kirkwood/kernel/sound/synth/snd-util-mem.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/6fire #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/6fire/snd-usb-6fire.ko +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/bcd2000 +#lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/bcd2000/snd-bcd2000.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/caiaq #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/caiaq/snd-usb-caiaq.ko #lib/modules/KVER-ipfire-kirkwood/kernel/sound/usb/hiface @@ -2587,5 +2249,3 @@ lib/modules/KVER-ipfire-kirkwood #lib/modules/KVER-ipfire-kirkwood/modules.symbols #lib/modules/KVER-ipfire-kirkwood/modules.symbols.bin #lib/modules/KVER-ipfire-kirkwood/source -sbin/gen_init_cpio -boot/uInit-ipfire-kirkwood diff --git a/config/rootfiles/common/armv5tel/linux-multi b/config/rootfiles/common/armv5tel/linux-multi index 162768ffd..94838e119 100644 --- a/config/rootfiles/common/armv5tel/linux-multi +++ b/config/rootfiles/common/armv5tel/linux-multi @@ -1,139 +1,496 @@ boot/System.map-KVER-ipfire-multi boot/config-KVER-ipfire-multi boot/dtb-KVER-ipfire-multi +#boot/dtb-KVER-ipfire-multi/am335x-baltos-ir2110.dtb +#boot/dtb-KVER-ipfire-multi/am335x-baltos-ir3220.dtb +#boot/dtb-KVER-ipfire-multi/am335x-baltos-ir5221.dtb #boot/dtb-KVER-ipfire-multi/am335x-base0033.dtb #boot/dtb-KVER-ipfire-multi/am335x-bone.dtb +#boot/dtb-KVER-ipfire-multi/am335x-boneblack-wireless.dtb #boot/dtb-KVER-ipfire-multi/am335x-boneblack.dtb +#boot/dtb-KVER-ipfire-multi/am335x-boneblue.dtb +#boot/dtb-KVER-ipfire-multi/am335x-bonegreen-wireless.dtb +#boot/dtb-KVER-ipfire-multi/am335x-bonegreen.dtb +#boot/dtb-KVER-ipfire-multi/am335x-chiliboard.dtb +#boot/dtb-KVER-ipfire-multi/am335x-cm-t335.dtb #boot/dtb-KVER-ipfire-multi/am335x-evm.dtb #boot/dtb-KVER-ipfire-multi/am335x-evmsk.dtb +#boot/dtb-KVER-ipfire-multi/am335x-icev2.dtb +#boot/dtb-KVER-ipfire-multi/am335x-lxm.dtb +#boot/dtb-KVER-ipfire-multi/am335x-moxa-uc-8100-me-t.dtb #boot/dtb-KVER-ipfire-multi/am335x-nano.dtb +#boot/dtb-KVER-ipfire-multi/am335x-pepper.dtb +#boot/dtb-KVER-ipfire-multi/am335x-phycore-rdk.dtb +#boot/dtb-KVER-ipfire-multi/am335x-sbc-t335.dtb +#boot/dtb-KVER-ipfire-multi/am335x-shc.dtb +#boot/dtb-KVER-ipfire-multi/am335x-sl50.dtb +#boot/dtb-KVER-ipfire-multi/am335x-wega-rdk.dtb +#boot/dtb-KVER-ipfire-multi/am3517-craneboard.dtb #boot/dtb-KVER-ipfire-multi/am3517-evm.dtb #boot/dtb-KVER-ipfire-multi/am3517_mt_ventoux.dtb +#boot/dtb-KVER-ipfire-multi/am437x-cm-t43.dtb +#boot/dtb-KVER-ipfire-multi/am437x-gp-evm.dtb +#boot/dtb-KVER-ipfire-multi/am437x-idk-evm.dtb +#boot/dtb-KVER-ipfire-multi/am437x-sbc-t43.dtb +#boot/dtb-KVER-ipfire-multi/am437x-sk-evm.dtb #boot/dtb-KVER-ipfire-multi/am43x-epos-evm.dtb +#boot/dtb-KVER-ipfire-multi/am571x-idk.dtb +#boot/dtb-KVER-ipfire-multi/am572x-idk.dtb +#boot/dtb-KVER-ipfire-multi/am57xx-beagle-x15-revb1.dtb +#boot/dtb-KVER-ipfire-multi/am57xx-beagle-x15-revc.dtb +#boot/dtb-KVER-ipfire-multi/am57xx-beagle-x15.dtb +#boot/dtb-KVER-ipfire-multi/am57xx-cl-som-am57x.dtb +#boot/dtb-KVER-ipfire-multi/am57xx-sbc-am57x.dtb #boot/dtb-KVER-ipfire-multi/armada-370-db.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-dlink-dns327l.dtb #boot/dtb-KVER-ipfire-multi/armada-370-mirabox.dtb #boot/dtb-KVER-ipfire-multi/armada-370-netgear-rn102.dtb #boot/dtb-KVER-ipfire-multi/armada-370-netgear-rn104.dtb #boot/dtb-KVER-ipfire-multi/armada-370-rd.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-seagate-nas-2bay.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-seagate-nas-4bay.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-seagate-personal-cloud-2bay.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-seagate-personal-cloud.dtb +#boot/dtb-KVER-ipfire-multi/armada-370-synology-ds213j.dtb +#boot/dtb-KVER-ipfire-multi/armada-375-db.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-db-ap.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-linksys-caiman.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-linksys-cobra.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-linksys-rango.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-linksys-shelby.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-synology-ds116.dtb +#boot/dtb-KVER-ipfire-multi/armada-385-turris-omnia.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-clearfog-base.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-clearfog-pro.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-clearfog.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-db.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-gp.dtb +#boot/dtb-KVER-ipfire-multi/armada-388-rd.dtb +#boot/dtb-KVER-ipfire-multi/armada-398-db.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-axpwifiap.dtb +#boot/dtb-KVER-ipfire-multi/armada-xp-db-dxbc2.dtb +#boot/dtb-KVER-ipfire-multi/armada-xp-db-xc3-24g4xg.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-db.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-gp.dtb -#boot/dtb-KVER-ipfire-multi/armada-xp-mamba.dtb +#boot/dtb-KVER-ipfire-multi/armada-xp-lenovo-ix4-300d.dtb +#boot/dtb-KVER-ipfire-multi/armada-xp-linksys-mamba.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-matrix.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-netgear-rn2120.dtb #boot/dtb-KVER-ipfire-multi/armada-xp-openblocks-ax3-4.dtb +#boot/dtb-KVER-ipfire-multi/armada-xp-synology-ds414.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-a-plus.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-a.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-b-plus.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-b-rev2.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-b.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-zero-w.dtb +#boot/dtb-KVER-ipfire-multi/bcm2835-rpi-zero.dtb +#boot/dtb-KVER-ipfire-multi/bcm2836-rpi-2-b.dtb +#boot/dtb-KVER-ipfire-multi/bcm2837-rpi-3-b-plus.dtb +#boot/dtb-KVER-ipfire-multi/bcm2837-rpi-3-b.dtb +#boot/dtb-KVER-ipfire-multi/berlin2-sony-nsz-gs7.dtb +#boot/dtb-KVER-ipfire-multi/berlin2cd-google-chromecast.dtb +#boot/dtb-KVER-ipfire-multi/berlin2q-marvell-dmp.dtb +#boot/dtb-KVER-ipfire-multi/dm8148-evm.dtb +#boot/dtb-KVER-ipfire-multi/dm8148-t410.dtb +#boot/dtb-KVER-ipfire-multi/dm8168-evm.dtb +#boot/dtb-KVER-ipfire-multi/dove-cubox-es.dtb +#boot/dtb-KVER-ipfire-multi/dove-cubox.dtb +#boot/dtb-KVER-ipfire-multi/dove-d2plug.dtb +#boot/dtb-KVER-ipfire-multi/dove-d3plug.dtb +#boot/dtb-KVER-ipfire-multi/dove-dove-db.dtb +#boot/dtb-KVER-ipfire-multi/dove-sbc-a510.dtb +#boot/dtb-KVER-ipfire-multi/dra62x-j5eco-evm.dtb #boot/dtb-KVER-ipfire-multi/dra7-evm.dtb -#boot/dtb-KVER-ipfire-multi/imx25-karo-tx25.dtb -#boot/dtb-KVER-ipfire-multi/imx25-pdk.dtb -#boot/dtb-KVER-ipfire-multi/imx27-apf27.dtb -#boot/dtb-KVER-ipfire-multi/imx27-apf27dev.dtb -#boot/dtb-KVER-ipfire-multi/imx27-pdk.dtb -#boot/dtb-KVER-ipfire-multi/imx27-phytec-phycard-s-rdk.dtb -#boot/dtb-KVER-ipfire-multi/imx27-phytec-phycard-s-som.dtb -#boot/dtb-KVER-ipfire-multi/imx27-phytec-phycore-rdk.dtb -#boot/dtb-KVER-ipfire-multi/imx27-phytec-phycore-som.dtb +#boot/dtb-KVER-ipfire-multi/dra71-evm.dtb +#boot/dtb-KVER-ipfire-multi/dra72-evm-revc.dtb +#boot/dtb-KVER-ipfire-multi/dra72-evm.dtb +#boot/dtb-KVER-ipfire-multi/dra76-evm.dtb #boot/dtb-KVER-ipfire-multi/imx31-bug.dtb #boot/dtb-KVER-ipfire-multi/imx51-apf51.dtb #boot/dtb-KVER-ipfire-multi/imx51-apf51dev.dtb #boot/dtb-KVER-ipfire-multi/imx51-babbage.dtb +#boot/dtb-KVER-ipfire-multi/imx51-digi-connectcore-jsk.dtb +#boot/dtb-KVER-ipfire-multi/imx51-eukrea-mbimxsd51-baseboard.dtb +#boot/dtb-KVER-ipfire-multi/imx51-ts4800.dtb #boot/dtb-KVER-ipfire-multi/imx53-ard.dtb -#boot/dtb-KVER-ipfire-multi/imx53-evk.dtb +#boot/dtb-KVER-ipfire-multi/imx53-cx9020.dtb #boot/dtb-KVER-ipfire-multi/imx53-m53evk.dtb #boot/dtb-KVER-ipfire-multi/imx53-mba53.dtb #boot/dtb-KVER-ipfire-multi/imx53-qsb.dtb +#boot/dtb-KVER-ipfire-multi/imx53-qsrb.dtb #boot/dtb-KVER-ipfire-multi/imx53-smd.dtb +#boot/dtb-KVER-ipfire-multi/imx53-tx53-x03x.dtb +#boot/dtb-KVER-ipfire-multi/imx53-tx53-x13x.dtb +#boot/dtb-KVER-ipfire-multi/imx53-usbarmory.dtb +#boot/dtb-KVER-ipfire-multi/imx53-voipac-bsb.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-apf6dev.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-aristainetos2_4.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-aristainetos2_7.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-aristainetos_4.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-aristainetos_7.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-colibri-eval-v3.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-cubox-i.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-dfi-fs700-m60.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-gw51xx.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-gw52xx.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-gw53xx.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-gw54xx.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-gw551x.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-gw552x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-gw553x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-gw560x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-gw5903.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-gw5904.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-hummingboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-icore-rqs.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-icore.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-nit6xlite.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-nitrogen6x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-phytec-pbab01.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-rex-basic.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-riotboard.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-sabreauto.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-sabrelite.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-sabresd.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-savageboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-ts4900.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6dl-comtft.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6s-8034.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6s-8035.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6u-801x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6u-8033.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6u-811x.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-tx6u-81xx-mb7.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-udoo.dtb +#boot/dtb-KVER-ipfire-multi/imx6dl-wandboard-revb1.dtb #boot/dtb-KVER-ipfire-multi/imx6dl-wandboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-apalis-eval.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-apalis-ixora-v1.1.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-apalis-ixora.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-apf6dev.dtb #boot/dtb-KVER-ipfire-multi/imx6q-arm2.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-b450v3.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-b650v3.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-b850v3.dtb #boot/dtb-KVER-ipfire-multi/imx6q-cm-fx6.dtb #boot/dtb-KVER-ipfire-multi/imx6q-cubox-i.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-dfi-fs700-m60.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-dmo-edmqmx6.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-evi.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gk802.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw51xx.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw52xx.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw53xx.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw5400-a.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw54xx.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gw551x.dtb #boot/dtb-KVER-ipfire-multi/imx6q-gw552x.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gw553x.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gw560x.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gw5903.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-gw5904.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-h100.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-hummingboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-icore-ofcap10.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-icore-ofcap12.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-icore-rqs.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-icore.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-marsboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-mccmon6.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-nitrogen6_max.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-nitrogen6_som2.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-nitrogen6x.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-novena.dtb #boot/dtb-KVER-ipfire-multi/imx6q-phytec-pbab01.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-rex-pro.dtb #boot/dtb-KVER-ipfire-multi/imx6q-sabreauto.dtb #boot/dtb-KVER-ipfire-multi/imx6q-sabrelite.dtb #boot/dtb-KVER-ipfire-multi/imx6q-sabresd.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-savageboard.dtb #boot/dtb-KVER-ipfire-multi/imx6q-sbc6x.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tbs2910.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-ts4900.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1010-comtft.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1010.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1020-comtft.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1020.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1036.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-1110.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-tx6q-11x0-mb7.dtb #boot/dtb-KVER-ipfire-multi/imx6q-udoo.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-utilite-pro.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-wandboard-revb1.dtb #boot/dtb-KVER-ipfire-multi/imx6q-wandboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6q-zii-rdu2.dtb +#boot/dtb-KVER-ipfire-multi/imx6qp-nitrogen6_max.dtb +#boot/dtb-KVER-ipfire-multi/imx6qp-nitrogen6_som2.dtb +#boot/dtb-KVER-ipfire-multi/imx6qp-sabreauto.dtb +#boot/dtb-KVER-ipfire-multi/imx6qp-sabresd.dtb +#boot/dtb-KVER-ipfire-multi/imx6qp-zii-rdu2.dtb #boot/dtb-KVER-ipfire-multi/imx6sl-evk.dtb -#boot/dtb-KVER-ipfire-multi/omap2420-h4.dtb -#boot/dtb-KVER-ipfire-multi/omap2420-n800.dtb -#boot/dtb-KVER-ipfire-multi/omap2420-n810-wimax.dtb -#boot/dtb-KVER-ipfire-multi/omap2420-n810.dtb -#boot/dtb-KVER-ipfire-multi/omap2430-sdp.dtb +#boot/dtb-KVER-ipfire-multi/imx6sl-warp.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-nitrogen6sx.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-sabreauto.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-sdb-reva.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-sdb-sai.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-sdb.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-udoo-neo-basic.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-udoo-neo-extended.dtb +#boot/dtb-KVER-ipfire-multi/imx6sx-udoo-neo-full.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-14x14-evk.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-geam.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-isiot-emmc.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-isiot-nand.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-liteboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-opos6uldev.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-pico-hobbit.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-tx6ul-0010.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-tx6ul-0011.dtb +#boot/dtb-KVER-ipfire-multi/imx6ul-tx6ul-mainboard.dtb +#boot/dtb-KVER-ipfire-multi/imx6ull-14x14-evk.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-cl-som-imx7.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-colibri-eval-v3.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-nitrogen7.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-pico.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-sbc-imx7.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-sdb-sht11.dtb +#boot/dtb-KVER-ipfire-multi/imx7d-sdb.dtb +#boot/dtb-KVER-ipfire-multi/imx7s-colibri-eval-v3.dtb +#boot/dtb-KVER-ipfire-multi/imx7s-warp.dtb +#boot/dtb-KVER-ipfire-multi/logicpd-som-lv-37xx-devkit.dtb +#boot/dtb-KVER-ipfire-multi/logicpd-torpedo-37xx-devkit.dtb +#boot/dtb-KVER-ipfire-multi/ls1021a-qds.dtb +#boot/dtb-KVER-ipfire-multi/ls1021a-twr.dtb +#boot/dtb-KVER-ipfire-multi/meson6-atv1200.dtb +#boot/dtb-KVER-ipfire-multi/meson8-minix-neo-x8.dtb +#boot/dtb-KVER-ipfire-multi/meson8b-mxq.dtb +#boot/dtb-KVER-ipfire-multi/meson8b-odroidc1.dtb #boot/dtb-KVER-ipfire-multi/omap3-beagle-xm-ab.dtb #boot/dtb-KVER-ipfire-multi/omap3-beagle-xm.dtb #boot/dtb-KVER-ipfire-multi/omap3-beagle.dtb +#boot/dtb-KVER-ipfire-multi/omap3-cm-t3517.dtb +#boot/dtb-KVER-ipfire-multi/omap3-cm-t3530.dtb #boot/dtb-KVER-ipfire-multi/omap3-cm-t3730.dtb +#boot/dtb-KVER-ipfire-multi/omap3-devkit8000-lcd43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-devkit8000-lcd70.dtb #boot/dtb-KVER-ipfire-multi/omap3-devkit8000.dtb #boot/dtb-KVER-ipfire-multi/omap3-evm-37xx.dtb #boot/dtb-KVER-ipfire-multi/omap3-evm.dtb -#boot/dtb-KVER-ipfire-multi/omap3-gta04.dtb +#boot/dtb-KVER-ipfire-multi/omap3-gta04a3.dtb +#boot/dtb-KVER-ipfire-multi/omap3-gta04a4.dtb +#boot/dtb-KVER-ipfire-multi/omap3-gta04a5.dtb +#boot/dtb-KVER-ipfire-multi/omap3-ha-lcd.dtb +#boot/dtb-KVER-ipfire-multi/omap3-ha.dtb +#boot/dtb-KVER-ipfire-multi/omap3-igep0020-rev-f.dtb #boot/dtb-KVER-ipfire-multi/omap3-igep0020.dtb +#boot/dtb-KVER-ipfire-multi/omap3-igep0030-rev-g.dtb #boot/dtb-KVER-ipfire-multi/omap3-igep0030.dtb #boot/dtb-KVER-ipfire-multi/omap3-ldp.dtb +#boot/dtb-KVER-ipfire-multi/omap3-lilly-dbb056.dtb #boot/dtb-KVER-ipfire-multi/omap3-n9.dtb #boot/dtb-KVER-ipfire-multi/omap3-n900.dtb #boot/dtb-KVER-ipfire-multi/omap3-n950.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-alto35.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-chestnut43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-gallop43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-palo35.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-palo43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-alto35.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-chestnut43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-gallop43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-palo35.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-palo43.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-summit.dtb #boot/dtb-KVER-ipfire-multi/omap3-overo-storm-tobi.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-storm-tobiduo.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-summit.dtb #boot/dtb-KVER-ipfire-multi/omap3-overo-tobi.dtb +#boot/dtb-KVER-ipfire-multi/omap3-overo-tobiduo.dtb +#boot/dtb-KVER-ipfire-multi/omap3-pandora-1ghz.dtb +#boot/dtb-KVER-ipfire-multi/omap3-pandora-600mhz.dtb +#boot/dtb-KVER-ipfire-multi/omap3-sbc-t3517.dtb +#boot/dtb-KVER-ipfire-multi/omap3-sbc-t3530.dtb #boot/dtb-KVER-ipfire-multi/omap3-sbc-t3730.dtb +#boot/dtb-KVER-ipfire-multi/omap3-sniper.dtb +#boot/dtb-KVER-ipfire-multi/omap3-thunder.dtb #boot/dtb-KVER-ipfire-multi/omap3-zoom3.dtb #boot/dtb-KVER-ipfire-multi/omap3430-sdp.dtb +#boot/dtb-KVER-ipfire-multi/omap4-droid4-xt894.dtb +#boot/dtb-KVER-ipfire-multi/omap4-duovero-parlor.dtb +#boot/dtb-KVER-ipfire-multi/omap4-kc1.dtb #boot/dtb-KVER-ipfire-multi/omap4-panda-a4.dtb #boot/dtb-KVER-ipfire-multi/omap4-panda-es.dtb #boot/dtb-KVER-ipfire-multi/omap4-panda.dtb #boot/dtb-KVER-ipfire-multi/omap4-sdp-es23plus.dtb #boot/dtb-KVER-ipfire-multi/omap4-sdp.dtb -#boot/dtb-KVER-ipfire-multi/omap4-var-som.dtb +#boot/dtb-KVER-ipfire-multi/omap4-var-dvk-om44.dtb +#boot/dtb-KVER-ipfire-multi/omap4-var-stk-om44.dtb +#boot/dtb-KVER-ipfire-multi/omap5-cm-t54.dtb +#boot/dtb-KVER-ipfire-multi/omap5-igep0050.dtb +#boot/dtb-KVER-ipfire-multi/omap5-sbc-t54.dtb #boot/dtb-KVER-ipfire-multi/omap5-uevm.dtb +#boot/dtb-KVER-ipfire-multi/rk3036-evb.dtb +#boot/dtb-KVER-ipfire-multi/rk3036-kylin.dtb +#boot/dtb-KVER-ipfire-multi/rk3066a-bqcurie2.dtb +#boot/dtb-KVER-ipfire-multi/rk3066a-marsboard.dtb +#boot/dtb-KVER-ipfire-multi/rk3066a-mk808.dtb +#boot/dtb-KVER-ipfire-multi/rk3066a-rayeager.dtb +#boot/dtb-KVER-ipfire-multi/rk3188-px3-evb.dtb +#boot/dtb-KVER-ipfire-multi/rk3188-radxarock.dtb +#boot/dtb-KVER-ipfire-multi/rk3228-evb.dtb +#boot/dtb-KVER-ipfire-multi/rk3229-evb.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-evb-act8846.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-evb-rk808.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-fennec.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-firefly-beta.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-firefly-reload.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-firefly.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-miqi.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-phycore-rdk.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-popmetal.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-r89.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-rock2-square.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-tinker.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-brain.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-jaq.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-jerry.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-mickey.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-minnie.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-pinky.dtb +#boot/dtb-KVER-ipfire-multi/rk3288-veyron-speedy.dtb +#boot/dtb-KVER-ipfire-multi/rv1108-evb.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-a1000.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-ba10-tvbox.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-chuwi-v7-cw0825.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-cubieboard.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-dserve-dsrv9703c.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-gemei-g9.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-hackberry.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-hyundai-a7hd.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-inet1.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-inet97fv2.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-inet9f-rev03.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-itead-iteaduino-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-jesurun-q5.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-marsboard.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-mini-xplus.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-mk802.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-mk802ii.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-olinuxino-lime.dtb #boot/dtb-KVER-ipfire-multi/sun4i-a10-pcduino.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-pcduino2.dtb +#boot/dtb-KVER-ipfire-multi/sun4i-a10-pov-protab2-ips9.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a10s-auxtek-t003.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a10s-auxtek-t004.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a10s-mk802.dtb #boot/dtb-KVER-ipfire-multi/sun5i-a10s-olinuxino-micro.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a10s-r7-tv-dongle.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a10s-wobo-i5.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-difrnce-dit4350.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-empire-electronix-d709.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-empire-electronix-m712.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-hsg-h702.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-inet-98v-rev2.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-licheepi-one.dtb #boot/dtb-KVER-ipfire-multi/sun5i-a13-olinuxino-micro.dtb #boot/dtb-KVER-ipfire-multi/sun5i-a13-olinuxino.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-q8-tablet.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-a13-utoo-p66.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-gr8-chip-pro.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-gr8-evb.dtb +#boot/dtb-KVER-ipfire-multi/sun5i-r8-chip.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31-app4-evb1.dtb #boot/dtb-KVER-ipfire-multi/sun6i-a31-colombus.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31-hummingbird.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31-i7.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31-m9.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31-mele-a1000g-quad.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-colorfly-e708-q1.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-cs908.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-inet-q972.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-primo81.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-sina31s.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-sinovoip-bpi-m2.dtb +#boot/dtb-KVER-ipfire-multi/sun6i-a31s-yones-toptech-bs1078-v2.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-bananapi-m1-plus.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-bananapi.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-bananapro.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-cubieboard2.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-cubietruck.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-hummingbird.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-i12-tvbox.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-icnova-swac.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-itead-ibox.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-lamobo-r1.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-m3.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-mk808c.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-olimex-som-evb.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-olinuxino-lime.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-olinuxino-lime2-emmc.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-olinuxino-lime2.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-olinuxino-micro-emmc.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-olinuxino-micro.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-orangepi-mini.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-orangepi.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-pcduino3-nano.dtb #boot/dtb-KVER-ipfire-multi/sun7i-a20-pcduino3.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-wexler-tab7200.dtb +#boot/dtb-KVER-ipfire-multi/sun7i-a20-wits-pro-a20-dkt.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-evb.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-gt90h-v4.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-inet86dz.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-ippo-q8h-v1.2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-ippo-q8h-v5.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-polaroid-mid2407pxe03.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-polaroid-mid2809pxe04.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a23-q8-tablet.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-et-q8-v1.6.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-ga10h-v1.1.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-inet-d978-rev2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-ippo-q8h-v1.2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-olinuxino.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-q8-tablet.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a33-sinlinx-sina33.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a83t-allwinner-h8homlet-v2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a83t-bananapi-m3.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-a83t-cubietruck-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-bananapi-m2-zero.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-ipfire-nano.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-nanopi-duo.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-orangepi-r1.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-orangepi-zero.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h2-plus-sunvell-r69.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-bananapi-m2-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-beelink-x2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-libretech-tritium.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-nanopi-m1-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-nanopi-m1.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-nanopi-neo-air.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-nanopi-neo.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-lite.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-one.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-pc-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-pc.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-plus.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-plus2e.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-h3-orangepi-zeroplus2.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-r16-bananapi-m2m.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-r16-parrot.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-r40-bananapi-m2-ultra.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-v3s-licheepi-zero-dock.dtb +#boot/dtb-KVER-ipfire-multi/sun8i-v3s-licheepi-zero.dtb +#boot/dtb-KVER-ipfire-multi/sun9i-a80-cubieboard4.dtb +#boot/dtb-KVER-ipfire-multi/sun9i-a80-optimus.dtb #boot/dtb-KVER-ipfire-multi/vexpress-v2p-ca15-tc1.dtb #boot/dtb-KVER-ipfire-multi/vexpress-v2p-ca15_a7.dtb #boot/dtb-KVER-ipfire-multi/vexpress-v2p-ca5s.dtb #boot/dtb-KVER-ipfire-multi/vexpress-v2p-ca9.dtb -#boot/dtb-KVER-ipfire-multi/vf610-cosmic.dtb -#boot/dtb-KVER-ipfire-multi/vf610-twr.dtb -#boot/dtb-KVER-ipfire-multi/vt8500-bv07.dtb -#boot/dtb-KVER-ipfire-multi/wm8505-ref.dtb -#boot/dtb-KVER-ipfire-multi/wm8650-mid.dtb -#boot/dtb-KVER-ipfire-multi/wm8750-apc8750.dtb -#boot/dtb-KVER-ipfire-multi/wm8850-w70v2.dtb #boot/dtb-KVER-ipfire-multi/xenvm-4.2.dtb -#boot/dtb-KVER-ipfire-multi/zynq-zc702.dtb -#boot/dtb-KVER-ipfire-multi/zynq-zc706.dtb -#boot/dtb-KVER-ipfire-multi/zynq-zed.dtb boot/vmlinuz-KVER-ipfire-multi -boot/zImage-ipfire-multi +etc/modprobe.d/framebuffer.conf +etc/modprobe.d/ipv6.conf lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/build #lib/modules/KVER-ipfire-multi/kernel @@ -141,17 +498,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/arch/arm #lib/modules/KVER-ipfire-multi/kernel/arch/arm/crypto #lib/modules/KVER-ipfire-multi/kernel/arch/arm/crypto/aes-arm.ko -#lib/modules/KVER-ipfire-multi/kernel/arch/arm/oprofile -#lib/modules/KVER-ipfire-multi/kernel/arch/arm/oprofile/oprofile.ko +#lib/modules/KVER-ipfire-multi/kernel/arch/arm/crypto/sha1-arm.ko +#lib/modules/KVER-ipfire-multi/kernel/arch/arm/crypto/sha256-arm.ko +#lib/modules/KVER-ipfire-multi/kernel/arch/arm/crypto/sha512-arm.ko #lib/modules/KVER-ipfire-multi/kernel/crypto #lib/modules/KVER-ipfire-multi/kernel/crypto/ansi_cprng.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/anubis.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire-multi/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/asymmetric_keys/public_key.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/asymmetric_keys/rsa.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/asymmetric_keys/x509_key_parser.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/async_tx #lib/modules/KVER-ipfire-multi/kernel/crypto/async_tx/async_memcpy.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/async_tx/async_pq.ko @@ -169,9 +522,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/crypto/cast_common.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/ccm.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/crypto_null.ko +#lib/modules/KVER-ipfire-multi/kernel/crypto/crypto_engine.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/cts.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/deflate.ko +#lib/modules/KVER-ipfire-multi/kernel/crypto/ecdh_generic.ko +#lib/modules/KVER-ipfire-multi/kernel/crypto/echainiv.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/fcrypt.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/gcm.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/gf128mul.ko @@ -202,18 +557,20 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/crypto/xcbc.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/xor.ko #lib/modules/KVER-ipfire-multi/kernel/crypto/xts.ko -#lib/modules/KVER-ipfire-multi/kernel/crypto/zlib.ko #lib/modules/KVER-ipfire-multi/kernel/drivers #lib/modules/KVER-ipfire-multi/kernel/drivers/ata +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_ceva.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_dm816.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_imx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_mvebu.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_platform.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_qoriq.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/ahci_sunxi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/libahci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/pata_arasan_cf.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/libahci_platform.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/pata_imx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/sata_highbank.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/sata_dwc_460ex.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ata/sata_mv.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/ata/sata_rcar.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/atm #lib/modules/KVER-ipfire-multi/kernel/drivers/atm/atmtcp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/atm/eni.ko @@ -234,8 +591,12 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/bcm203x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/bfusb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/bpa10x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btbcm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btintel.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btmrvl.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btmrvl_sdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btqca.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btrtl.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btsdio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btusb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/btwilink.ko @@ -243,80 +604,141 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/bluetooth/hci_vhci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char #lib/modules/KVER-ipfire-multi/kernel/drivers/char/hw_random -#lib/modules/KVER-ipfire-multi/kernel/drivers/char/hw_random/atmel-rng.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/char/hw_random/exynos-rng.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/hw_random/timeriomem-rng.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_devintf.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_msghandler.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_poweroff.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_si.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_ssif.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ipmi/ipmi_watchdog.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/lp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/char/ppdev.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/clk -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/clk-axi-clkgen.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/clk/clk-si5351.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/clk/clk-si570.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/clk/clk-twl6040.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/clk-qcom.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/gcc-msm8660.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/gcc-msm8960.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/gcc-msm8974.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/mmcc-msm8960.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/clk/qcom/mmcc-msm8974.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/cpufreq +#lib/modules/KVER-ipfire-multi/kernel/drivers/cpufreq/arm_big_little.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/cpufreq/arm_big_little_dt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/cpufreq/imx6q-cpufreq.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/crypto #lib/modules/KVER-ipfire-multi/kernel/drivers/crypto/hifn_795x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/crypto/mv_cesa.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/crypto/omap-aes-driver.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/crypto/omap-des.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/crypto/omap-sham.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/dma #lib/modules/KVER-ipfire-multi/kernel/drivers/dma/cppi41.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/dma/dw #lib/modules/KVER-ipfire-multi/kernel/drivers/dma/dw/dw_dmac_core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/dma/dw/dw_dmac_pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/dma/timb_dma.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/firewire #lib/modules/KVER-ipfire-multi/kernel/drivers/firewire/firewire-core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/firewire/firewire-ohci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/firewire/firewire-sbp2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpio #lib/modules/KVER-ipfire-multi/kernel/drivers/gpio/gpio-adnp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpio/gpio-mcp23s08.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpio/gpio-sch311x.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpio/gpio-ts5500.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpio/gpio-viperboard.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/arm +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/arm/mali-dp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/armada #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/armada/armada.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/adv7511 +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/adv7511/adv7511.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/dumb-vga-dac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/lvds-encoder.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/nxp-ptn3460.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/parade-ps8622.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/sii902x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/sil-sii8620.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/synopsys +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/tc358767.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/bridge/ti-tfp410.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/drm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/drm_kms_helper.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/drm_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/etnaviv +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/etnaviv/etnaviv.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/exynos #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/exynos/exynosdrm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/hisilicon +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/hisilicon/hibmc +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/i2c #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/i2c/ch7006.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/i2c/sil164.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/i2c/tda998x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/meson +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/meson/meson-drm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/meson/meson_dw_hdmi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/mxsfb +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/mxsfb/mxsfb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/connector-analog-tv.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/connector-dvi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/connector-hdmi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/encoder-opa362.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/encoder-tfp410.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/encoder-tpd12s015.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/panel-dpi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/displays/panel-sharp-ls037v7dw01.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/dss +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/dss/omapdss-base.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/dss/omapdss.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/omapdrm/omapdrm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/rcar-du -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/rcar-du/rcar-du-drm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/shmobile -#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/shmobile/shmob-drm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-innolux-p079zca.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-jdi-lt070me05000.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-lvds.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-samsung-s6e3ha2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-samsung-s6e8aa0.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-sharp-ls043t1le01.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/panel/panel-simple.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/pl111 +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/pl111/pl111_drm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sti +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sti/sti-drm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun4i-backend.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun4i-drm-hdmi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun4i-drm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun4i-tcon.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun4i_tv.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun6i_drc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun8i-mixer.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/sun4i/sun8i_dw_hdmi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/tilcdc #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/tilcdc/tilcdc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/tinydrm +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/tinydrm/core +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/tinydrm/core/tinydrm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/ttm +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/ttm/ttm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/udl #lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/udl/udl.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/vc4 +#lib/modules/KVER-ipfire-multi/kernel/drivers/gpu/drm/vc4/vc4.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-aureal.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-gyration.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-keytouch.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-lenovo-tpkbd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-led.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-logitech-dj.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-logitech-hidpp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-ortek.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-petalynx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-picolcd.ko @@ -337,7 +759,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-sensor-hub.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-speedlink.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-thingm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-tivo.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-topseed.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hid/hid-twinhan.ko @@ -347,6 +768,8 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/hsi #lib/modules/KVER-ipfire-multi/kernel/drivers/hsi/clients #lib/modules/KVER-ipfire-multi/kernel/drivers/hsi/clients/hsi_char.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/hsi/controllers +#lib/modules/KVER-ipfire-multi/kernel/drivers/hsi/controllers/omap_ssi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hsi/hsi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/ad7414.ko @@ -378,7 +801,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/gl518sm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/gl520sm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/htu21.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/hwmon-vid.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/ibmaem.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/ibmpex.ko @@ -431,7 +853,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/tmp102.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/tmp401.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/tmp421.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/twl4030-madc-hwmon.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/vexpress-hwmon.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/w83781d.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/w83791d.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/hwmon/w83792d.ko @@ -444,35 +866,51 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/algos/i2c-algo-bit.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/algos/i2c-algo-pca.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-bcm2835.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-cbus-gpio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-gpio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-imx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-meson.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-parport-light.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-parport.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-pca-platform.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-pxa.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-rk3x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-robotfuzz-osif.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-simtec.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-sun6i-p2wi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-tiny-usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-versatile.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-viperboard.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/busses/i2c-wmt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/i2c-dev.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/i2c-smbus.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/i2c-stub.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-arb-gpio-challenge.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-demux-pinctrl.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-gpio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-gpmux.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-pca9541.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-pca954x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/i2c/muxes/i2c-mux-reg.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/iio +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/adc +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/adc/axp20x_adc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/adc/meson_saradc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/adc/sun4i-gpadc-iio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/adc/twl4030-madc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/buffer +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/buffer/kfifo_buf.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/iio/common #lib/modules/KVER-ipfire-multi/kernel/drivers/iio/common/hid-sensors #lib/modules/KVER-ipfire-multi/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/iio/industrialio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/iio/kfifo_buf.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input #lib/modules/KVER-ipfire-multi/kernel/drivers/input/ff-memless.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/input-polldev.ko @@ -485,6 +923,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/input/matrix-keymap.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc #lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc/ati_remote2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc/axp20x-pek.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc/cm109.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc/gpio-beeper.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/misc/keyspan_remote.ko @@ -499,7 +938,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/appletouch.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/bcm5974.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/cyapa.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/cyapatp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/psmouse.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/sermouse.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/mouse/synaptics_i2c.ko @@ -510,25 +949,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/ambakmi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/apbps2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/arc_ps2.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/olpc_apsp.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/ps2-gpio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/serio_raw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/input/serio/sun4i-ps2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/input/sparse-keymap.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/capi/capidrv.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/divert -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/divert/dss1_divert.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/hisax -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/hisax/hfc_usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/hisax/hisax.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/hisax/hisax_st5481.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/i4l -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/i4l/isdn.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/isdn/i4l/isdnhdlc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-bd2802.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-blinkm.ko @@ -543,15 +967,12 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-lp55xx-common.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-lp8501.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-lt3593.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-ot200.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-pca9532.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-pca955x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-pca963x.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-pca9685.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-pwm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-regulator.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-tca6507.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/leds/leds-tlc59116.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/trigger #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/trigger/ledtrig-backlight.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/leds/trigger/ledtrig-camera.ko @@ -564,8 +985,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/md/bcache #lib/modules/KVER-ipfire-multi/kernel/drivers/md/bcache/bcache.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-bio-prison.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-cache-cleaner.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-cache-mq.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-cache-smq.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-cache.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-crypt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-log-userspace.ko @@ -578,6 +998,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/md/dm-verity.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/faulty.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/linear.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/md/md-cluster.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/multipath.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/persistent-data #lib/modules/KVER-ipfire-multi/kernel/drivers/md/persistent-data/dm-persistent-data.ko @@ -586,10 +1007,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/md/raid10.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/md/raid456.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/cec +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/cec/cec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/b2c2 #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/btcx-risc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/cx2341x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/cypress_firmware.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/common/saa7146 @@ -611,12 +1033,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/au8522_dig.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/bcm3510.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24110.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24113.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24116.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24117.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24120.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cx24123.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cxd2820r.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/cxd2841er.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dib0070.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dib0090.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dib3000mb.ko @@ -625,45 +1048,51 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dib7000p.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dib8000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dibx000_common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/drx39xyj +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/drxd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/drxk.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/ds3000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/ec100.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/isl6405.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/isl6421.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/it913x-fe.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/itd1000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/ix2505v.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/l64781.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lg2160.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lgdt3305.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lgdt3306a.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lgdt330x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lgs8gxx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lnbh25.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lnbp21.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/m88dc2800.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/m88ds3103.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/m88rs2000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mb86a16.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mb86a20s.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mn88472.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mn88473.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mt312.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mt352.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/mxl5xx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/nxt200x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/nxt6000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/or51132.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/or51211.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/rtl2830.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/rtl2832.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/s5h1409.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/s5h1411.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/s5h1420.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/s921.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/si2165.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/si2168.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/si21xx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/sp2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/sp8870.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/sp887x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stb0899.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stb6000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stb6100.ko @@ -673,8 +1102,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv0367.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv0900.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv090x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv0910.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv6110.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv6110x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/stv6111.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/tc90522.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/tda10021.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/tda10023.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/tda10048.ko @@ -694,7 +1126,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/zl10039.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/dvb-frontends/zl10353.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/adv7180.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/cs3308.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/cs5345.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/cs53l32a.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/cx25840 @@ -702,7 +1134,9 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/ir-kbd-i2c.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/m52790.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/msp3400.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/mt9m111.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/mt9v011.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/ov2640.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/saa6588.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/saa6752hs.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/saa7115.ko @@ -711,23 +1145,18 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/imx074.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/mt9m001.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/mt9m111.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/mt9t031.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/mt9t112.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/mt9v022.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov2640.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov5642.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov6650.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov772x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov9640.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/ov9740.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/rj54n1cb0c.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/soc_camera/tw9910.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tda7432.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tda9840.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tea6415c.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tea6420.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tvaudio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/tvp5150.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/upd64031a.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/i2c/upd64083.ko @@ -738,12 +1167,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/b2c2 #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx/bt878.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx/bttv.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx/dst.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx/dst_ca.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/cx18 #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/cx18/cx18-alsa.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/cx18/cx18.ko @@ -800,21 +1223,16 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/m2m-deinterlace.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/omap -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/omap/omap-vout.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/sh_veu.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/mx3_camera.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/rcar_vin.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/soc_camera.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/soc_camera_platform.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/soc_mediabus.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/soc_camera/soc_scale_crop.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/ti-vpe +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/ti-vpe/ti-csc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/ti-vpe/ti-sc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/ti-vpe/ti-vpdma.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/ti-vpe/ti-vpe.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/timblogiw.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/vsp1 -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/platform/vsp1/vsp1.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/gpio-ir-recv.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/iguanair.ko @@ -824,10 +1242,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-nec-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-rc6-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-sanyo-decoder.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-sharp-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-sony-decoder.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/ir-xmp-decoder.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko @@ -849,8 +1268,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-behold.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-cec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-cinergy.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko @@ -859,7 +1280,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko @@ -870,6 +1294,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-geekbox.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko @@ -883,7 +1308,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-lirc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-lme2510.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-manli.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko @@ -916,7 +1340,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-streamzap.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-su3000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko @@ -926,12 +1353,14 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-trekstor.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-winfast.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/lirc_dev.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/mceusb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/rc/rc-core.ko @@ -946,7 +1375,8 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/fc0012.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/fc0013.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/m88ts2022.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/it913x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/m88rs6000t.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/max2165.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/mc44s803.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/mt2060.ko @@ -956,8 +1386,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/mt2266.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/mxl5005s.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/mxl5007t.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/qm1d1c0042.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/qt1010.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/r820t.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/si2157.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tda18212.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tda18218.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tda18271.ko @@ -968,7 +1400,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tuner-simple.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tuner-types.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/tuner_it913x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/xc4000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/tuners/xc5000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb @@ -993,7 +1424,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko @@ -1009,6 +1439,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko @@ -1097,8 +1528,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/stk1160/stk1160.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/stkwebcam #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/tlg2300/poseidon.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/tm6000 #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko @@ -1115,15 +1544,18 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/tuner.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/v4l2-common.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/v4l2-mem2mem.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf-dma-contig.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf-dvb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-dma-contig.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-dma-sg.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-dvb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-memops.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/media/v4l2-core/videodev.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/memstick @@ -1141,8 +1573,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/misc #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/altera-stapl #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/altera-stapl/altera-stapl.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/misc/bmp085-i2c.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/misc/bmp085.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/ds1682.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/dummy-irq.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/eeprom @@ -1157,29 +1587,44 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/misc/ti-st/st_drv.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host +#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/armmmci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/dw_mmc-exynos.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/dw_mmc-k3.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/dw_mmc-pltfm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/dw_mmc-socfpga.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/dw_mmc.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/mmci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/mxcmmc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/sdhci-dove.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/sdhci-of-arasan.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/sdhci-pxav2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/sdhci-pxav3.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/ushc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/vub300.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/mmc/host/wmt-sdmmc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mtd -#lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/devices -#lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/devices/elm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/nand #lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/nand/gpmi-nand #lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/nand/gpmi-nand/gpmi_nand.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/mtd/nand/mxc_nand.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/mux +#lib/modules/KVER-ipfire-multi/kernel/drivers/mux/mux-core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net #lib/modules/KVER-ipfire-multi/kernel/drivers/net/bonding #lib/modules/KVER-ipfire-multi/kernel/drivers/net/bonding/bonding.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/b53 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/b53/b53_common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/b53/b53_mdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/bcm-sf2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/dsa_loop.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/dsa_loop_bdinfo.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/lan9303-core.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/lan9303_i2c.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/lan9303_mdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/microchip +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/microchip/ksz_common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/mt7530.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/mv88e6060.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/mv88e6xxx +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/dsa/qca8k.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/dummy.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/3com @@ -1190,15 +1635,20 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/8390/ne2k-pci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/adaptec #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/adaptec/starfire.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/alacritech +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/alacritech/slicoss.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/allwinner #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/allwinner/sun4i-emac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/alteon #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/alteon/acenic.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/altera +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/altera/altera_tse.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/amd #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/amd/amd8111e.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/amd/pcnet32.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/arc #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/arc/arc_emac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/arc/emac_rockchip.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros/alx #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros/alx/alx.ko @@ -1209,21 +1659,26 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros/atlx #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/aurora +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/aurora/nb8800.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/b44.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bcmsysport.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bnx2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bnx2x #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bnxt +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/cnic.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/genet +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/genet/genet.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/broadcom/tg3.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/brocade #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/brocade/bna #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/brocade/bna/bna.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/cadence -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/cadence/at91_ether.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/cadence/macb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/calxeda -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/calxeda/xgmac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/cadence/macb_pci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/chelsio #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/chelsio/cxgb #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko @@ -1255,22 +1710,41 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/emulex/benet #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/emulex/benet/be2net.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ethoc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ezchip +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ezchip/nps_enet.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/faraday #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/faraday/ftgmac100.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/faraday/ftmac100.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/fealnx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale/fec.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale/fsl_pq_mdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale/gianfar_driver.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale/gianfar_ptp.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/freescale/xgmac_mdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hip04_eth.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hisi_femac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hix5hd2_gmac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns/hnae.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns/hns_dsaf.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns/hns_enet_drv.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns3 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns3/hnae3.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hisilicon/hns_mdio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hp #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/hp/hp100.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/icplus -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/icplus/ipg.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/e100.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/e1000 #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/e1000/e1000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/e1000e #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/fm10k +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/i40e #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/i40e/i40e.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/intel/i40evf @@ -1288,12 +1762,23 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/jme.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/marvell #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/marvell/mv643xx_eth.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/marvell/mvpp2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/marvell/skge.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/marvell/sky2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlx4 #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxfw +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/micrel #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/micrel/ks8842.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/micrel/ks8851_mll.ko @@ -1308,6 +1793,9 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/neterion/s2io.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/neterion/vxge #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/netronome +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/netronome/nfp +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/nvidia #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/nvidia/forcedeth.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/packetengines @@ -1316,20 +1804,32 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/netxen #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qed +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qed/qed.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qede +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qede/qede.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qlcnic #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qlge #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qualcomm +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qualcomm/emac +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/qualcomm/emac/qcom-emac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/rdc #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/rdc/r6040.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/realtek #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/realtek/8139cp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/realtek/8139too.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/realtek/r8169.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/renesas -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/renesas/sh_eth.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/rocker +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/rocker/rocker.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/samsung +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/samsung/sxgbe +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/samsung/sxgbe/samsung-sxgbe.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sfc +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sfc/falcon +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sfc/sfc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/silan #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/silan/sc92031.ko @@ -1344,15 +1844,28 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/smsc/smsc9420.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sun #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sun/cassini.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sun/niu.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sun/sungem.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/sun/sunhme.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/synopsys +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/synopsys/dwc-xlgmac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/tehuti #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/tehuti/tehuti.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/cpsw-common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/cpsw_ale.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/cpts.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/davinci_cpdma.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/davinci_emac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/ti/davinci_mdio.ko @@ -1364,10 +1877,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/wiznet #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/wiznet/w5100.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/wiznet/w5300.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/xilinx -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ethernet/xilinx/xilinx_emaclite.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/geneve.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ifb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/imq.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan/ipvlan.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/ipvlan/ipvtap.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/macsec.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/macvlan.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/macvtap.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/mdio.ko @@ -1376,33 +1892,44 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/nlmon.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/amd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/aquantia.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/at803x.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/b53 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/b53/b53_common.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/b53/b53_mdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/bcm-phy-lib.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/bcm7xxx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/bcm87xx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/broadcom.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/cicada.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/cortina.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/davicom.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/dp83848.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/dp83867.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/et1011c.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/gw16083.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/icplus.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/intel-xway.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/lxt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/marvell.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/marvell10g.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-bcm-unimac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-bitbang.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-gpio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-hisi-femac.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-mux-gpio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-mux-mmioreg.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-mux.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mdio-sun4i.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/meson-gxl.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/micrel.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/microchip.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/mscc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/national.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/qsemi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/realtek.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/rockchip.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/smsc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/ste10Xp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/swconfig.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/teranetics.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/vitesse.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ppp #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ppp/bsd_comp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/ppp/ppp_async.ko @@ -1416,6 +1943,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/slip #lib/modules/KVER-ipfire-multi/kernel/drivers/net/slip/slhc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/sungem_phy.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/tap.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/tun.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/asix.ko @@ -1426,6 +1954,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/cdc_mbim.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/cdc_ncm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/cdc_subset.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/ch9200.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/cx82310_eth.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/dm9601.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/gl620a.ko @@ -1435,6 +1964,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/ipheth.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/kalmia.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/kaweth.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/lan78xx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/lg-vl600.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/mcs7830.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/usb/net1080.ko @@ -1454,10 +1984,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/veth.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/vmxnet3 #lib/modules/KVER-ipfire-multi/kernel/drivers/net/vmxnet3/vmxnet3.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/vrf.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/vxlan.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/adm8211.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/at76c50x-usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/admtek +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/admtek/adm8211.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ar5523 #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko @@ -1465,6 +1996,8 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath10k #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath9k #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko @@ -1474,99 +2007,131 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/wcn36xx #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmfmac -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/hostap/hostap_pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ipw2x00 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ipw2x00/libipw.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlegacy -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi/dvm -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi/mvm -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas_uap -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/libertas_uap/uap8xxx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel/at76c50x-usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel/atmel.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/atmel/atmel_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/b43 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/b43/b43.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/b43legacy +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/ipw2x00 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlegacy +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi/dvm +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi/mvm +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/hostap +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/hostap/hostap.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/hostap/hostap_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/hostap/hostap_plx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco/orinoco.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco/orinoco_tmd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/p54 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/p54/p54common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/p54/p54pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/p54/p54usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/prism54 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/intersil/prism54/prism54.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwifiex/mwifiex_pcie.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mwl8k.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco/orinoco.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/p54/p54usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/prism54 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/prism54/prism54.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas/libertas.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas_tf +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwifiex +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/marvell/mwl8k.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mediatek +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mediatek/mt7601u +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/quantenna +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/quantenna/qtnfmac +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl818x +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl8xxxu +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl818x/rtl8180 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8188ee -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192ce -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192de -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192se -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8723ae -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rsi +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rsi/rsi_91x.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rsi/rsi_sdio.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rsi/rsi_usb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl8189es +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/rtl8189es/8189es.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/st +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/st/cw1200 +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti/wl1251 #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko @@ -1578,35 +2143,42 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti/wlcore #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/xradio +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/xradio/xradio_wlan.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zydas +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zydas/zd1201.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zydas/zd1211rw +#lib/modules/KVER-ipfire-multi/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/nvme +#lib/modules/KVER-ipfire-multi/kernel/drivers/nvme/host +#lib/modules/KVER-ipfire-multi/kernel/drivers/nvme/host/nvme-core.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/nvme/host/nvme.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/parport #lib/modules/KVER-ipfire-multi/kernel/drivers/parport/parport.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/phy -#lib/modules/KVER-ipfire-multi/kernel/drivers/phy/phy-twl4030-usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/pinctrl -#lib/modules/KVER-ipfire-multi/kernel/drivers/pinctrl/pinctrl-msm8x74.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/phy/ti +#lib/modules/KVER-ipfire-multi/kernel/drivers/phy/ti/phy-twl4030-usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/power -#lib/modules/KVER-ipfire-multi/kernel/drivers/power/88pm860x_battery.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/power/88pm860x_charger.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/power/generic-adc-battery.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/power/twl4030_madc_battery.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/88pm860x_battery.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/88pm860x_charger.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/axp20x_ac_power.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/axp20x_battery.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/axp20x_usb_power.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/generic-adc-battery.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/twl4030_charger.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/power/supply/twl4030_madc_battery.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/pps #lib/modules/KVER-ipfire-multi/kernel/drivers/pps/pps_core.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ptp #lib/modules/KVER-ipfire-multi/kernel/drivers/ptp/ptp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/pwm #lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-imx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-sunxi.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-sun4i.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-twl-led.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-twl.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/pwm/pwm-vt8500.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/regulator -#lib/modules/KVER-ipfire-multi/kernel/drivers/regulator/88pm800.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/regulator/anatop-regulator.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/regulator/lp8755.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/regulator/vexpress.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/regulator/axp20x-regulator.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-88pm80x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-88pm860x.ko @@ -1627,13 +2199,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-hym8563.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-imxdi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-isl12057.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-isl1208.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-m41t80.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-m48t35.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-m48t59.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-moxart.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-msm6242.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-mxc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-pcf2127.ko @@ -1650,93 +2220,25 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-snvs.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-stk17ta8.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-v3020.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-vt8500.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/rtc/rtc-x1205.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/3w-9xxx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/3w-sas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/3w-xxxx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/a100u2w.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aacraid -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aacraid/aacraid.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aic7xxx -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aic7xxx/aic79xx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aic7xxx/aic7xxx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aic94xx -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/aic94xx/aic94xx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/arcmsr -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/arcmsr/arcmsr.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/atp870u.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/be2iscsi -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/be2iscsi/be2iscsi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/bnx2fc -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/bnx2fc/bnx2fc.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/bnx2i -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/bnx2i/bnx2i.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ch.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/csiostor -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/csiostor/csiostor.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi/cxgb3i -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi/cxgb4i -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/cxgbi/libcxgbi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/dc395x.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/device_handler #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/device_handler/scsi_dh_alua.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/device_handler/scsi_dh_emc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/device_handler/scsi_dh_hp_sw.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/dmx3191d.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/esas2r -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/esas2r/esas2r.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/fcoe -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/fcoe/fcoe.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/fcoe/libfcoe.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/fdomain.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/hpsa.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/hptiop.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/initio.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ipr.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ips.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/iscsi_boot_sysfs.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/iscsi_tcp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libfc -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libfc/libfc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libiscsi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libiscsi_tcp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libsas #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libsas/libsas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/libsrp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/lpfc -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/lpfc/lpfc.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/megaraid -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/megaraid.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/megaraid/megaraid_sas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mpt2sas -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mpt2sas/mpt2sas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mpt3sas -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mpt3sas/mpt3sas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mvsas -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mvsas/mvsas.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/mvumi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/nsp32.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/osd #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/osd/libosd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/osd/osd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/osst.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/pm8001 -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/pm8001/pm80xx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/pmcraid.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/qla1280.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/qla2xxx -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/qla2xxx/qla2xxx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/qla4xxx -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/qla4xxx/qla4xxx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/raid_class.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_debug.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_tgt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_transport_fc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_transport_iscsi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_transport_sas.ko @@ -1744,39 +2246,22 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/scsi_transport_srp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ses.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/st.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/stex.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/sym53c8xx_2 -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/tmscsim.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ufs -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ufs/ufshcd-pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ufs/ufshcd-pltfrm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/scsi/ufs/ufshcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/ssb #lib/modules/KVER-ipfire-multi/kernel/drivers/ssb/ssb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/staging -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/ced1401 -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/ced1401/cedusb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/staging/gdm724x #lib/modules/KVER-ipfire-multi/kernel/drivers/staging/gdm724x/gdmtty.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/staging/gdm724x/gdmulte.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/imx-hdmi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/imx-ipuv3-crtc.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/imx-ldb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/imxdrm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/ipu-v3 -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/ipu-v3/imx-ipu-v3.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/imx-drm/parallel-display.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/rts5139 -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/rts5139/rts5139.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/usbip -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/usbip/usbip-core.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/usbip/usbip-host.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/usbip/vhci-hcd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/vc04_services +#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/vc04_services/bcm2835-audio +#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/vc04_services/bcm2835-audio/snd-bcm2835.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/staging/vc04_services/vchiq.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/thermal #lib/modules/KVER-ipfire-multi/kernel/drivers/thermal/armada_thermal.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/thermal/dove_thermal.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/thermal/imx_thermal.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/thermal/rockchip_thermal.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/thermal/thermal-generic-adc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/tty #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/n_gsm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/n_hdlc.ko @@ -1785,9 +2270,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/arc_uart.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/fsl_lpuart.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/sccnxp.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/sh-sci.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/st-asc.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/tty/serial/uartlite.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/uio #lib/modules/KVER-ipfire-multi/kernel/drivers/uio/uio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb @@ -1802,37 +2285,41 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_imx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_msm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_tegra.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_usb2.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/ci_hdrc_zevio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/chipidea/usbmisc_imx.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/class #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/class/cdc-acm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/class/cdc-wdm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/class/usblp.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/class/usbtmc.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/common +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/common/usb-otg-fsm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc2 -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc2/dwc2.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc2/dwc2_pci.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc2/dwc2_platform.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3 -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3-exynos.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3-keystone.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3-pci.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3-of-simple.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3-omap.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/dwc3/dwc3.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/g_ether.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function/u_ether.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function/usb_f_ecm.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function/usb_f_ecm_subset.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function/usb_f_eem.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/function/usb_f_rndis.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/legacy +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/legacy/g_ether.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/libcomposite.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/u_ether.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/usb_f_ecm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/usb_f_ecm_subset.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/usb_f_eem.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/gadget/usb_f_rndis.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/bcma-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/ehci-mxc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/fotg210-hcd.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/fusbh200-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/isp1362-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/sl811-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/ssb-hcd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/host/xhci-plat-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/image #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/image/mdc800.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/image/microtek.ko @@ -1847,7 +2334,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/usb3503.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/usbled.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/usbsevseg.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/uss720.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/misc/yurex.ko @@ -1859,23 +2345,14 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/musb_dsps.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/musb_hdrc.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/omap2430.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/tusb6010.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/ux500.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/musb/sunxi.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-am335x-control.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-am335x.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-fsm-usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-gpio-vbus-usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-isp1301.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-mxs-usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-omap-usb3.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-rcar-usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-samsung-usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-samsung-usb2.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-samsung-usb3.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/phy/phy-twl6030-usb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/renesas_usbhs -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/renesas_usbhs/renesas_usbhs.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/aircable.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/ark3116.ko @@ -1912,7 +2389,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/usbserial.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/visor.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/serial/zte_ev.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage/ums-alauda.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage/ums-cypress.ko @@ -1927,41 +2403,35 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage/ums-sddr09.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage/ums-sddr55.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/usb/storage/ums-usbat.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/usbip +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/usbip/usbip-core.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/usbip/usbip-host.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/usb/usbip/vhci-hcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/video -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/amba-clcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/video/backlight #lib/modules/KVER-ipfire-multi/kernel/drivers/video/backlight/lcd.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/video/backlight/platform_lcd.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/cfbcopyarea.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/cfbfillrect.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/cfbimgblt.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/da8xx-fb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fb_sys_fops.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/imxfb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/ocfb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2 -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/connector-analog-tv.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/connector-dvi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/connector-hdmi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/encoder-tfp410.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/encoder-tpd12s015.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/panel-dpi.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/panel-dsi-cm.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/displays-new/panel-sharp-ls037v7dw01.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/omapfb -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/omap2/omapfb/omapfb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/smscufx.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/ssd1307fb.ko -#lib/modules/KVER-ipfire-multi/kernel/drivers/video/xilinxfb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/amba-clcd.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/core +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/core/fb_sys_fops.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/core/syscopyarea.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/core/sysfillrect.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/core/sysimgblt.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/da8xx-fb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/imxfb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/ocfb.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/smscufx.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/video/fbdev/ssd1307fb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1 #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/ds1wm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/ds2482.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/ds2490.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/mxc_w1.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/omap_hdq.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/w1/masters/w1-gpio.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves/w1_bq27000.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves/w1_ds2408.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves/w1_ds2413.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves/w1_ds2423.ko @@ -1975,9 +2445,12 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/slaves/w1_therm.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/w1/wire.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog +#lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/bcm2835_wdt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/gpio_wdt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/imx2_wdt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/mena21_wdt.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/meson_gxbb_wdt.ko +#lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/meson_wdt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/omap_wdt.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/pcwd_usb.ko #lib/modules/KVER-ipfire-multi/kernel/drivers/watchdog/retu_wdt.ko @@ -1996,8 +2469,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/fs/configfs/configfs.ko #lib/modules/KVER-ipfire-multi/kernel/fs/dlm #lib/modules/KVER-ipfire-multi/kernel/fs/dlm/dlm.ko -#lib/modules/KVER-ipfire-multi/kernel/fs/exofs -#lib/modules/KVER-ipfire-multi/kernel/fs/exofs/libore.ko #lib/modules/KVER-ipfire-multi/kernel/fs/fat #lib/modules/KVER-ipfire-multi/kernel/fs/fat/fat.ko #lib/modules/KVER-ipfire-multi/kernel/fs/fat/msdos.ko @@ -2012,14 +2483,16 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/fs/nfs #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/blocklayout #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko +#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/filelayout +#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko +#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/flexfilelayout +#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/nfs_layout_nfsv41_files.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/nfsv2.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/nfsv3.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/objlayout -#lib/modules/KVER-ipfire-multi/kernel/fs/nfs/objlayout/objlayoutdriver.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs_common +#lib/modules/KVER-ipfire-multi/kernel/fs/nfs_common/grace.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfs_common/nfs_acl.ko #lib/modules/KVER-ipfire-multi/kernel/fs/nfsd #lib/modules/KVER-ipfire-multi/kernel/fs/nfsd/nfsd.ko @@ -2083,25 +2556,27 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/kernel/trace #lib/modules/KVER-ipfire-multi/kernel/kernel/trace/ring_buffer_benchmark.ko #lib/modules/KVER-ipfire-multi/kernel/lib -#lib/modules/KVER-ipfire-multi/kernel/lib/asn1_decoder.ko -#lib/modules/KVER-ipfire-multi/kernel/lib/bch.ko #lib/modules/KVER-ipfire-multi/kernel/lib/cordic.ko #lib/modules/KVER-ipfire-multi/kernel/lib/crc-itu-t.ko #lib/modules/KVER-ipfire-multi/kernel/lib/crc7.ko #lib/modules/KVER-ipfire-multi/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire-multi/kernel/lib/libcrc32c.ko #lib/modules/KVER-ipfire-multi/kernel/lib/lz4 #lib/modules/KVER-ipfire-multi/kernel/lib/lz4/lz4_compress.ko #lib/modules/KVER-ipfire-multi/kernel/lib/lz4/lz4hc_compress.ko -#lib/modules/KVER-ipfire-multi/kernel/lib/mpi -#lib/modules/KVER-ipfire-multi/kernel/lib/mpi/mpi.ko +#lib/modules/KVER-ipfire-multi/kernel/lib/lzo +#lib/modules/KVER-ipfire-multi/kernel/lib/lzo/lzo_compress.ko #lib/modules/KVER-ipfire-multi/kernel/lib/oid_registry.ko +#lib/modules/KVER-ipfire-multi/kernel/lib/parman.ko #lib/modules/KVER-ipfire-multi/kernel/lib/raid6 #lib/modules/KVER-ipfire-multi/kernel/lib/raid6/raid6_pq.ko #lib/modules/KVER-ipfire-multi/kernel/lib/rbtree_test.ko #lib/modules/KVER-ipfire-multi/kernel/lib/ts_bm.ko #lib/modules/KVER-ipfire-multi/kernel/lib/ts_fsm.ko #lib/modules/KVER-ipfire-multi/kernel/lib/ts_kmp.ko +#lib/modules/KVER-ipfire-multi/kernel/lib/xxhash.ko +#lib/modules/KVER-ipfire-multi/kernel/lib/zstd +#lib/modules/KVER-ipfire-multi/kernel/lib/zstd/zstd_compress.ko +#lib/modules/KVER-ipfire-multi/kernel/lib/zstd/zstd_decompress.ko #lib/modules/KVER-ipfire-multi/kernel/net #lib/modules/KVER-ipfire-multi/kernel/net/802 #lib/modules/KVER-ipfire-multi/kernel/net/802/garp.ko @@ -2118,8 +2593,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/bluetooth.ko #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/bnep #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/cmtp/cmtp.ko #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/hidp #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/hidp/hidp.ko #lib/modules/KVER-ipfire-multi/kernel/net/bluetooth/rfcomm @@ -2147,16 +2620,23 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/ebtable_filter.ko #lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/ebtable_nat.ko #lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/ebtables.ko +#lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/nf_log_bridge.ko #lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/nf_tables_bridge.ko +#lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/nft_meta_bridge.ko +#lib/modules/KVER-ipfire-multi/kernel/net/bridge/netfilter/nft_reject_bridge.ko #lib/modules/KVER-ipfire-multi/kernel/net/core -#lib/modules/KVER-ipfire-multi/kernel/net/core/netprio_cgroup.ko +#lib/modules/KVER-ipfire-multi/kernel/net/core/devlink.ko +#lib/modules/KVER-ipfire-multi/kernel/net/dsa +#lib/modules/KVER-ipfire-multi/kernel/net/dsa/dsa_core.ko #lib/modules/KVER-ipfire-multi/kernel/net/hsr #lib/modules/KVER-ipfire-multi/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire-multi/kernel/net/ieee802154 -#lib/modules/KVER-ipfire-multi/kernel/net/ieee802154/6lowpan_iphc.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ife +#lib/modules/KVER-ipfire-multi/kernel/net/ife/ife.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4 #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/ah4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/esp4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/esp4_offload.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/fou.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/gre.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/inet_diag.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/ip_gre.ko @@ -2174,30 +2654,44 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/ipt_REJECT.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/ipt_ah.ko -#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/ipt_ipp2p.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/ipt_rpfilter.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/iptable_filter.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/iptable_mangle.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/iptable_nat.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/iptable_raw.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/iptable_security.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_log_arp.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_log_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_h323.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_pptp.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_reject_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_tables_arp.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/raw_diag.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_bbr.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_bic.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_cdg.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_dctcp.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_diag.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_highspeed.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_htcp.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_hybla.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_illinois.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_lp.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_nv.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_scalable.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_vegas.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_veno.ko @@ -2205,6 +2699,7 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tcp_yeah.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/tunnel4.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/udp_diag.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv4/udp_tunnel.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/xfrm4_mode_beet.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/xfrm4_mode_transport.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv4/xfrm4_mode_tunnel.ko @@ -2212,8 +2707,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/ipv6 #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ah6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/esp6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/esp6_offload.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/fou6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ila +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ila/ila.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ip6_gre.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ip6_tunnel.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ip6_udp_tunnel.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ip6_vti.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/ipcomp6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/mip6.ko @@ -2235,10 +2735,19 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/ip6table_nat.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/ip6table_raw.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/ip6table_security.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_log_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko +#lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/sit.ko #lib/modules/KVER-ipfire-multi/kernel/net/ipv6/tunnel6.ko @@ -2258,6 +2767,10 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/l2tp/l2tp_ppp.ko #lib/modules/KVER-ipfire-multi/kernel/net/mac80211 #lib/modules/KVER-ipfire-multi/kernel/net/mac80211/mac80211.ko +#lib/modules/KVER-ipfire-multi/kernel/net/mpls +#lib/modules/KVER-ipfire-multi/kernel/net/mpls/mpls_gso.ko +#lib/modules/KVER-ipfire-multi/kernel/net/mpls/mpls_iptunnel.ko +#lib/modules/KVER-ipfire-multi/kernel/net/mpls/mpls_router.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set.ko @@ -2265,9 +2778,12 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ip.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_mac.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_net.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko @@ -2277,11 +2793,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_dh.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_fo.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_ftp.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_lblc.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_lc.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_nq.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_ovf.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_rr.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/ipvs/ip_vs_sed.ko @@ -2296,26 +2814,25 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_netbios_ns.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_netlink.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_proto_dccp.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_proto_udplite.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_sane.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_sip.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_snmp.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_conntrack_tftp.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_dup_netdev.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_log_common.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_log_netdev.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_amanda.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_ftp.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_proto_udplite.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_redirect.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_sip.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_nat_tftp.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_synproxy_core.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_tables.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_tables_inet.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nf_tables_netdev.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nfnetlink.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nfnetlink_acct.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nfnetlink_cthelper.ko @@ -2325,17 +2842,29 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_compat.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_counter.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_ct.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_dup_netdev.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_exthdr.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_fib.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_fib_inet.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_fib_netdev.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_fwd_netdev.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_hash.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_limit.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_log.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_masq.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_meta.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_nat.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_numgen.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_objref.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_rbtree.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_quota.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_redir.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_reject.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_reject_inet.ko -#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_AUDIT.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_rt.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_set_bitmap.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_set_hash.ko +#lib/modules/KVER-ipfire-multi/kernel/net/netfilter/nft_set_rbtree.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_CHECKSUM.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_CLASSIFY.ko #lib/modules/KVER-ipfire-multi/kernel/net/netfilter/xt_CONNSECMARK.ko @@ -2411,23 +2940,38 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/netlink/netlink_diag.ko #lib/modules/KVER-ipfire-multi/kernel/net/openvswitch #lib/modules/KVER-ipfire-multi/kernel/net/openvswitch/openvswitch.ko -#lib/modules/KVER-ipfire-multi/kernel/net/rfkill -#lib/modules/KVER-ipfire-multi/kernel/net/rfkill/rfkill-regulator.ko +#lib/modules/KVER-ipfire-multi/kernel/net/openvswitch/vport-geneve.ko +#lib/modules/KVER-ipfire-multi/kernel/net/openvswitch/vport-gre.ko +#lib/modules/KVER-ipfire-multi/kernel/net/openvswitch/vport-vxlan.ko +#lib/modules/KVER-ipfire-multi/kernel/net/psample +#lib/modules/KVER-ipfire-multi/kernel/net/psample/psample.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_bpf.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_connmark.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_csum.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_gact.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_ife.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_ipt.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_meta_mark.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_meta_skbprio.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_meta_skbtcindex.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_mirred.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_nat.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_pedit.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_police.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_sample.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_simple.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/act_skbedit.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_skbmod.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_tunnel_key.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/act_vlan.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_basic.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_bpf.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_cgroup.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_flow.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_flower.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_fw.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_matchall.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_route.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_rsvp.ko #lib/modules/KVER-ipfire-multi/kernel/net/sched/cls_rsvp6.ko @@ -2466,11 +3010,14 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/net/sched/sch_teql.ko #lib/modules/KVER-ipfire-multi/kernel/net/sctp #lib/modules/KVER-ipfire-multi/kernel/net/sctp/sctp.ko +#lib/modules/KVER-ipfire-multi/kernel/net/sctp/sctp_diag.ko #lib/modules/KVER-ipfire-multi/kernel/net/sunrpc #lib/modules/KVER-ipfire-multi/kernel/net/sunrpc/auth_gss #lib/modules/KVER-ipfire-multi/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko #lib/modules/KVER-ipfire-multi/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko #lib/modules/KVER-ipfire-multi/kernel/net/sunrpc/sunrpc.ko +#lib/modules/KVER-ipfire-multi/kernel/net/tls +#lib/modules/KVER-ipfire-multi/kernel/net/tls/tls.ko #lib/modules/KVER-ipfire-multi/kernel/net/unix #lib/modules/KVER-ipfire-multi/kernel/net/unix/unix_diag.ko #lib/modules/KVER-ipfire-multi/kernel/net/vmw_vsock @@ -2494,19 +3041,18 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/oss #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-device.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-dummy.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-midi-emul.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-midi-event.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-midi.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq-virmidi.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/seq/snd-seq.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-compress.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-hrtimer.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-hwdep.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-pcm-dmaengine.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-pcm.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-rawmidi.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-seq-device.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd-timer.ko #lib/modules/KVER-ipfire-multi/kernel/sound/core/snd.ko #lib/modules/KVER-ipfire-multi/kernel/sound/drivers @@ -2525,22 +3071,18 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/drivers/snd-virmidi.ko #lib/modules/KVER-ipfire-multi/kernel/sound/drivers/vx #lib/modules/KVER-ipfire-multi/kernel/sound/drivers/vx/snd-vx-lib.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/firewire -#lib/modules/KVER-ipfire-multi/kernel/sound/firewire/snd-dice.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/firewire/snd-firewire-lib.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/hda +#lib/modules/KVER-ipfire-multi/kernel/sound/hda/snd-hda-core.ko #lib/modules/KVER-ipfire-multi/kernel/sound/i2c #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/other #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/other/snd-ak4113.ko #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/other/snd-ak4114.ko #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/other/snd-ak4xxx-adda.ko #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/other/snd-pt2258.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/i2c/snd-cs8427.ko #lib/modules/KVER-ipfire-multi/kernel/sound/i2c/snd-i2c.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ac97 #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ac97/snd-ac97-codec.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/ali5451 -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/ali5451/snd-ali5451.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/au88x0 #lib/modules/KVER-ipfire-multi/kernel/sound/pci/au88x0/snd-au8810.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/au88x0/snd-au8820.ko @@ -2551,8 +3093,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ca0106/snd-ca0106.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/cs46xx #lib/modules/KVER-ipfire-multi/kernel/sound/pci/cs46xx/snd-cs46xx.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/cs5535audio -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ctxfi #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ctxfi/snd-ctxfi.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/echoaudio @@ -2570,10 +3110,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/pci/echoaudio/snd-layla24.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/echoaudio/snd-mia.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/echoaudio/snd-mona.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/emu10k1 -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/emu10k1/snd-emu10k1.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/emu10k1/snd-emu10k1x.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/hda #lib/modules/KVER-ipfire-multi/kernel/sound/pci/hda/snd-hda-codec-analog.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko @@ -2590,7 +3126,6 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/pci/hda/snd-hda-codec.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/hda/snd-hda-intel.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ice1712 -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/ice1712/snd-ice1712.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ice1712/snd-ice1724.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/korg1212 @@ -2614,42 +3149,32 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/pci/rme9652/snd-hdspm.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/rme9652/snd-rme9652.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-ad1889.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-als300.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-atiixp-modem.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-atiixp.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-azt3328.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-bt87x.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-cmipci.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-cs4281.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-ens1370.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-ens1371.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-es1938.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-es1968.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-fm801.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-intel8x0.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-intel8x0m.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-maestro3.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-rme32.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-rme96.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-sonicvibes.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-via82xx-modem.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/snd-via82xx.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/trident -#lib/modules/KVER-ipfire-multi/kernel/sound/pci/trident/snd-trident.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/vx222 #lib/modules/KVER-ipfire-multi/kernel/sound/pci/vx222/snd-vx222.ko #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ymfpci #lib/modules/KVER-ipfire-multi/kernel/sound/pci/ymfpci/snd-ymfpci.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/adi -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/adi/snd-soc-adi-axi-i2s.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/adi/snd-soc-adi-axi-spdif.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/atmel -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/atmel/snd-soc-atmel-pcm.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/bcm +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/bcm/snd-soc-bcm2835-i2s.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-dmic.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-sgtl5000.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-tlv320aic23-i2c.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-tlv320aic23.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-tlv320aic3x.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-tpa6130a2.ko @@ -2658,12 +3183,11 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/soc/codecs/snd-soc-wm8962.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/davinci #lib/modules/KVER-ipfire-multi/kernel/sound/soc/davinci/snd-soc-davinci-mcasp.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/davinci/snd-soc-davinci.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/davinci/snd-soc-evm.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/dwc #lib/modules/KVER-ipfire-multi/kernel/sound/soc/dwc/designware_i2s.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/imx-pcm-dma.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/imx-pcm-fiq.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/snd-soc-fsl-spdif.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/snd-soc-fsl-ssi.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/snd-soc-imx-audmux.ko @@ -2671,13 +3195,13 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/snd-soc-imx-spdif.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/fsl/snd-soc-imx-wm8962.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/generic +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/generic/snd-soc-simple-card.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-am3517evm.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-abe-twl6040.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-dmic.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-hdmi-card.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-hdmi.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-hdmi-audio.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-mcbsp.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-mcpdm.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap-twl4030.ko @@ -2685,14 +3209,18 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-omap3pandora.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/omap/snd-soc-rx51.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soc/snd-soc-core.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi/sun4i-codec.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi/sun4i-i2s.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi/sun4i-spdif.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi/sun8i-codec-analog.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/soc/sunxi/sun8i-codec.ko #lib/modules/KVER-ipfire-multi/kernel/sound/soundcore.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/synth -#lib/modules/KVER-ipfire-multi/kernel/sound/synth/emux -#lib/modules/KVER-ipfire-multi/kernel/sound/synth/emux/snd-emux-synth.ko -#lib/modules/KVER-ipfire-multi/kernel/sound/synth/snd-util-mem.ko #lib/modules/KVER-ipfire-multi/kernel/sound/usb #lib/modules/KVER-ipfire-multi/kernel/sound/usb/6fire #lib/modules/KVER-ipfire-multi/kernel/sound/usb/6fire/snd-usb-6fire.ko +#lib/modules/KVER-ipfire-multi/kernel/sound/usb/bcd2000 +#lib/modules/KVER-ipfire-multi/kernel/sound/usb/bcd2000/snd-bcd2000.ko #lib/modules/KVER-ipfire-multi/kernel/sound/usb/caiaq #lib/modules/KVER-ipfire-multi/kernel/sound/usb/caiaq/snd-usb-caiaq.ko #lib/modules/KVER-ipfire-multi/kernel/sound/usb/hiface @@ -2713,5 +3241,4 @@ lib/modules/KVER-ipfire-multi #lib/modules/KVER-ipfire-multi/modules.symbols #lib/modules/KVER-ipfire-multi/modules.symbols.bin #lib/modules/KVER-ipfire-multi/source -usr/include/linux/switch.h -boot/uInit-ipfire-multi +sbin/gen_init_cpio diff --git a/config/rootfiles/common/armv5tel/linux-rpi b/config/rootfiles/common/armv5tel/linux-rpi deleted file mode 100644 index 1794891f1..000000000 --- a/config/rootfiles/common/armv5tel/linux-rpi +++ /dev/null @@ -1,1634 +0,0 @@ -boot/System.map-KVER-ipfire-rpi -boot/config-KVER-ipfire-rpi -boot/kernel.img -boot/vmlinuz-KVER-ipfire-rpi -#lib/modules -lib/modules/KVER-ipfire-rpi -#lib/modules/KVER-ipfire-rpi/build -#lib/modules/KVER-ipfire-rpi/kernel -#lib/modules/KVER-ipfire-rpi/kernel/arch -#lib/modules/KVER-ipfire-rpi/kernel/arch/arm -#lib/modules/KVER-ipfire-rpi/kernel/arch/arm/crypto -#lib/modules/KVER-ipfire-rpi/kernel/arch/arm/crypto/aes-arm.ko -#lib/modules/KVER-ipfire-rpi/kernel/arch/arm/crypto/sha1-arm.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto -#lib/modules/KVER-ipfire-rpi/kernel/crypto/af_alg.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/algif_hash.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/algif_skcipher.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/ansi_cprng.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/anubis.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire-rpi/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx/async_memcpy.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx/async_pq.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx/async_raid6_recov.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx/async_tx.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/async_tx/async_xor.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/authenc.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/authencesn.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/blowfish_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/blowfish_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/camellia_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cast5_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cast6_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cast_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/ccm.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/crc32.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cryptd.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/crypto_null.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/crypto_user.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/ctr.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/cts.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/deflate.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/ecb.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/fcrypt.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/gcm.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/gf128mul.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/ghash-generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/khazad.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/lrw.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/lz4.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/lz4hc.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/lzo.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/md4.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/michael_mic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/pcbc.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/rmd128.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/rmd160.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/rmd256.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/rmd320.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/salsa20_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/seed.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/seqiv.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/serpent_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/sha512_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/tea.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/tgr192.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/twofish_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/twofish_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/vmac.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/wp512.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/xcbc.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/xor.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/xts.ko -#lib/modules/KVER-ipfire-rpi/kernel/crypto/zlib.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers -#lib/modules/KVER-ipfire-rpi/kernel/drivers/base -#lib/modules/KVER-ipfire-rpi/kernel/drivers/base/regmap -#lib/modules/KVER-ipfire-rpi/kernel/drivers/base/regmap/regmap-i2c.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/base/regmap/regmap-mmio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/base/regmap/regmap-spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bcma -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bcma/bcma.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/aoe -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/aoe/aoe.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/cryptoloop.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/drbd -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/drbd/drbd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/nbd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/block/pktcdvd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/ath3k.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/bcm203x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/bfusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/bpa10x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/btmrvl.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/btmrvl_sdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/btsdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/btusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/btwilink.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/hci_uart.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/bluetooth/hci_vhci.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/cdrom -#lib/modules/KVER-ipfire-rpi/kernel/drivers/cdrom/cdrom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/connector -#lib/modules/KVER-ipfire-rpi/kernel/drivers/connector/cn.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/cpufreq -#lib/modules/KVER-ipfire-rpi/kernel/drivers/cpufreq/cpufreq_stats.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-a4tech.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-apple.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-axff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-belkin.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-cherry.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-chicony.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-cypress.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-dr.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-elecom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-elo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-emsff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-ezkey.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-gaff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-gyration.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-holtek-kbd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-holtek-mouse.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-holtekff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-kensington.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-keytouch.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-kye.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-logitech.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-magicmouse.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-microsoft.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-monterey.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-multitouch.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-ntrig.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-ortek.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-petalynx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-picolcd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-pl.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-arvo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-isku.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-kone.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-koneplus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-konepure.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-kovaplus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-lua.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-pyra.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-ryos.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat-savu.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-roccat.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-samsung.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-sjoy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-sony.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-speedlink.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-thingm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-tmff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-topseed.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-twinhan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-uclogic.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-wacom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-waltop.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-wiimote.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-xinmo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-zpff.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hid/hid-zydacron.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ad7314.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ad7414.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ad7418.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adcxx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm1021.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm1025.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm1026.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm1029.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm1031.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adm9240.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ads1015.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ads7828.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ads7871.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7310.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7410.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7411.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7462.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7470.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7475.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/adt7x10.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/amc6821.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/asc7621.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/atxp1.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ds1621.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ds620.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/emc1403.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/emc2103.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/emc6w201.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/f75375s.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/g760a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/g762.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/gl518sm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/gl520sm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/gpio-fan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/htu21.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/hwmon-vid.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/hwmon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ina209.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ina2xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/jc42.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lineage-pem.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm63.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm70.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm73.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm75.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm77.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm78.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm80.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm83.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm85.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm87.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm90.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm92.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm93.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm95234.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm95241.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/lm95245.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ltc4151.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ltc4215.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ltc4245.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ltc4261.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max1111.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max16065.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max1619.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max1668.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max197.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max6639.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max6642.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max6650.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/max6697.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/mcp3021.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/ntc_thermistor.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pcf8591.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/adm1275.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/lm25066.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/ltc2978.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/max16064.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/max34440.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/max8688.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/pmbus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/pmbus_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/ucd9000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/ucd9200.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/pmbus/zl6100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/sht15.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/sht21.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/smm665.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/smsc47m192.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/thmc50.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/tmp102.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/tmp401.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/tmp421.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83781d.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83791d.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83792d.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83793.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83795.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83l785ts.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/hwmon/w83l786ng.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/i2c -#lib/modules/KVER-ipfire-rpi/kernel/drivers/i2c/algos -#lib/modules/KVER-ipfire-rpi/kernel/drivers/i2c/algos/i2c-algo-bit.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/i2c/i2c-dev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/i2c/i2c-mux.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/evdev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/ff-memless.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/gameport -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/gameport/gameport.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/gameport/lightning.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/gameport/ns558.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/input-polldev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/joydev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/joystick -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/joystick/iforce -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/joystick/iforce/iforce.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/joystick/xpad.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/ad714x-i2c.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/ad714x-spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/ad714x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/adxl34x-i2c.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/adxl34x-spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/adxl34x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/ati_remote2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/cm109.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/cma3000_d0x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/keyspan_remote.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/powermate.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/rotary_encoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/uinput.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/misc/yealink.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/serio -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/serio/serio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/serio/serio_raw.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/input/serio/serport.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/gigaset -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/gigaset/bas_gigaset.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/gigaset/gigaset.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/gigaset/ser_gigaset.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/gigaset/usb_gigaset.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/hardware -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/hardware/mISDN -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/mISDN -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/mISDN/l1oip.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/mISDN/mISDN_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/isdn/mISDN/mISDN_dsp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/led-class.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/leds-gpio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/trigger -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/trigger/ledtrig-camera.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/trigger/ledtrig-netdev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/leds/trigger/ledtrig-transient.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-bufio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-crypt.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-delay.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-log-userspace.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-log.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-mirror.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-mod.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-raid.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-region-hash.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-snapshot.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/dm-zero.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/linear.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/md-mod.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/raid0.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/raid1.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/raid10.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/md/raid456.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/b2c2 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/cx2341x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/cypress_firmware.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/siano -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/siano/smsdvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/siano/smsmdtv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/common/tveeprom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-core -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-core/dvb-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/a8293.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/af9013.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/af9033.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/atbm8830.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/au8522_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/au8522_decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/au8522_dig.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/bcm3510.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/cx24113.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/cx24116.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/cx24123.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/cxd2820r.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib0070.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib0090.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib3000mb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib3000mc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib7000m.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib7000p.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dib8000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dibx000_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/drxd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/drxk.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/ds3000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/ec100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/isl6421.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/it913x-fe.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/itd1000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/ix2505v.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lg2160.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lgdt3305.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lgdt330x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lgs8gxx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lnbp21.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/m88ds3103.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/m88rs2000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/mb86a20s.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/mt312.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/mt352.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/nxt200x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/nxt6000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/rtl2830.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/rtl2832.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/s5h1409.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/s5h1411.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/s5h1420.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/s921.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/si21xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stb0899.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stb6000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stb6100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv0288.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv0297.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv0299.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv0900.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv090x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv6110.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/stv6110x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda10023.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda10048.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda1004x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda10071.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda10086.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda18271c2dd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/tda826x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/ts2020.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/zl10039.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/dvb-frontends/zl10353.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/cs53l32a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/cx25840 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/cx25840/cx25840.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/ir-kbd-i2c.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/msp3400.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/mt9v011.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/saa7115.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/tvp5150.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/i2c/wm8775.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/media.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/pci -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/pci/ttpci -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/platform -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/platform/bcm2835 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/platform/bcm2835/bcm2835-v4l2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ati_remote.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/gpio-ir-recv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/iguanair.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/imon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-jvc-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-lirc-codec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-nec-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-rc6-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-sanyo-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ir-sony-decoder.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-alink-dtu-m.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-anysee.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-apac-viewcomp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-asus-pc39.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-asus-ps3-100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-ati-x10.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-a16d.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-cardbus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-dvbt.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-m135a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia-rm-ks.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avermedia.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-avertv-303.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-azurewave-ad-tu700.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-behold.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-cinergy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-digitalnow-tinytwin.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-digittrade.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-encore-enltv2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-evga-indtube.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-eztv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-flydvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-imon-mce.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-imon-pad.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-iodata-bctv7e.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-it913x-v1.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-it913x-v2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-kaiomy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-kworld-315u.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-lirc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-lme2510.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-manli.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-medion-x10-or2x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-medion-x10.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-msi-digivox-ii.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-msi-digivox-iii.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-msi-tvanywhere.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-nebula.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-norwood.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-npgtech.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pctv-sedna.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pinnacle-color.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pinnacle-grey.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pixelview-002t.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pixelview-mk12.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pixelview-new.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pixelview.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-powercolor-real-angel.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-proteus-2309.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-purpletv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-pv951.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-rc6-mce.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-real-audio-220-32-keys.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-reddo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-snapstream-firefly.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-streamzap.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-su3000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-tevii-nec.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-tivo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand-02.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-trekstor.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/keymaps/rc-winfast.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/lirc_dev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/mceusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/rc-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/rc-loopback.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/redrat3.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/streamzap.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/rc/ttusbir.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/e4000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/fc0011.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/fc0012.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/fc0013.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/m88ts2022.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/max2165.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mc44s803.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mt2060.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mt2063.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mt20xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mt2266.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mxl5005s.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/mxl5007t.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/qt1010.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/r820t.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda18212.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda18218.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda18271.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda827x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda8290.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tda9887.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tea5761.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tea5767.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tua9001.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tuner-simple.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tuner-types.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/tuner_it913x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/xc4000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/tuners/xc5000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/au0828 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/au0828/au0828.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/b2c2 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/b2c2/b2c2-flexcop-usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cpia2 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cpia2/cpia2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cx231xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cx231xx/cx231xx-alsa.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cx231xx/cx231xx-dvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/cx231xx/cx231xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-anysee.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-au6610.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-az6007.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ce6230.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-az6027.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-cinergyT2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-cxusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtv5100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-dw2102.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-friio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-gp8psk.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-m920x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-nova-t-usb2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-opera.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-pctv452e.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-technisat-usb2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-ttusb2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-umt-010.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp702x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb-vp7045.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/dvb-usb/dvb-usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx/em28xx-alsa.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx/em28xx-dvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx/em28xx-rc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/em28xx/em28xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gl860 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_benq.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_conex.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_cpia1.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_etoms.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_finepix.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_jl2005bcd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_kinect.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_konica.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_main.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_mars.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_mr97310a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_nw80x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_ov519.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_ov534.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_ov534_9.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_pac207.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_pac7302.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_pac7311.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_se401.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sn9c2028.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sn9c20x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sonixb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sonixj.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca1528.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca500.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca501.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca505.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca506.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca508.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_spca561.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sq905.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sq905c.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sq930x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_stk014.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_stk1135.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_stv0680.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_sunplus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_t613.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_topro.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_tv8532.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_vc032x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_vicam.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_xirlink_cit.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/gspca_zc3xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/m5602 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/stv06xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/hdpvr -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/hdpvr/hdpvr.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/pvrusb2 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/pwc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/pwc/pwc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/s2255 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/s2255/s2255drv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/siano -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/siano/smsusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/stk1160 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/stk1160/stk1160.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/stkwebcam -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tlg2300/poseidon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tm6000 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/tm6000/tm6000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/usbtv -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/usbtv/usbtv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/usbvision -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/usbvision/usbvision.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/uvc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/uvc/uvcvideo.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/zr364xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/usb/zr364xx/zr364xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/tuner.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/v4l2-common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf-dvb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf2-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf2-memops.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/media/v4l2-core/videodev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mfd -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mfd/mfd-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mfd/wl1273-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc/eeprom -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc/eeprom/at24.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc/eeprom/eeprom_93cx6.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc/ti-st -#lib/modules/KVER-ipfire-rpi/kernel/drivers/misc/ti-st/st_drv.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mmc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mmc/host -#lib/modules/KVER-ipfire-rpi/kernel/drivers/mmc/host/mmc_spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/bonding -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/bonding/bonding.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/dummy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ifb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/imq.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/macvlan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/mii.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/netconsole.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/phy -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/phy/libphy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/phy/mdio-bitbang.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/phy/spi_ks8995.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/bsd_comp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/ppp_async.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/ppp_deflate.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/ppp_generic.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/ppp_mppe.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/ppp_synctty.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/pppoe.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/ppp/pppox.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/slip -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/slip/slhc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/tun.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/asix.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/ax88179_178a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/catc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cdc_eem.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cdc_ether.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cdc_mbim.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cdc_ncm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cdc_subset.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/cx82310_eth.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/dm9601.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/gl620a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/hso.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/huawei_cdc_ncm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/int51x1.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/ipheth.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/kalmia.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/kaweth.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/lg-vl600.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/mcs7830.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/net1080.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/pegasus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/plusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/qmi_wwan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/r8152.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/rndis_host.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/rtl8150.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/sierra_net.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/smsc75xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/smsc95xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/sr9700.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/sr9800.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/usbnet.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/usb/zaurus.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/veth.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/at76c50x-usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ar5523 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath6kl -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath6kl/ath6kl_usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath9k -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/carl9170 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmfmac -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/cw1200/cw1200_wlan_spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas/libertas_spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas_uap -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/libertas_uap/uap8xxx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/p54/p54spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/p54/p54usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl1251 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl12xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl12xx/wl12xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl18xx -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wl18xx/wl18xx.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wlcore -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/ti/wlcore/wlcore_spi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire-rpi/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/power -#lib/modules/KVER-ipfire-rpi/kernel/drivers/power/ds2760_battery.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-bq32k.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds1305.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds1307.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds1374.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds1390.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds1672.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds3232.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-ds3234.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-em3027.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-fm3130.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-isl1208.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-m41t80.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-m41t93.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-m41t94.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-max6902.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-pcf2123.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-pcf2127.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-pcf8523.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-pcf8563.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-pcf8583.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-r9701.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rs5c348.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rs5c372.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rv3029c2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rx4581.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rx8025.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-rx8581.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-s35390a.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/rtc/rtc-x1205.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/iscsi_boot_sysfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/iscsi_tcp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/libiscsi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/libiscsi_tcp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/osst.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/sg.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/sr_mod.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/scsi/st.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/spi -#lib/modules/KVER-ipfire-rpi/kernel/drivers/spi/spi-bcm2708.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/ssb -#lib/modules/KVER-ipfire-rpi/kernel/drivers/ssb/ssb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/as102 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/as102/dvb-as102.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc/lirc_igorplugusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc/lirc_imon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc/lirc_rpi.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc/lirc_sasem.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/lirc/lirc_serial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/sn9c102 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/media/sn9c102/sn9c102.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/rtl8712 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/rtl8712/r8712u.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/speakup -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/speakup/speakup.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/speakup/speakup_soft.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/vt6656 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/staging/vt6656/vt6656_stage.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/uio -#lib/modules/KVER-ipfire-rpi/kernel/drivers/uio/uio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/uio/uio_pdrv_genirq.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm/cxacru.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm/speedtch.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm/ueagle-atm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm/usbatm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/atm/xusbatm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/class -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/class/cdc-acm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/class/cdc-wdm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/class/usblp.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/image -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/image/mdc800.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/image/microtek.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/adutux.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/appledisplay.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/cypress_cy7c63.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/cytherm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/emi26.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/emi62.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/ezusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/ftdi-elan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/idmouse.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/iowarrior.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/isight_firmware.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/ldusb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/legousbtower.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/rio500.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/trancevibrator.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/usbled.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/usbsevseg.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/usbtest.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/misc/yurex.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/mon -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/mon/usbmon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/aircable.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ark3116.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/belkin_sa.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ch341.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/cp210x.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/cyberjack.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/cypress_m8.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/digi_acceleport.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/empeg.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/f81232.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ftdi_sio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/garmin_gps.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/io_edgeport.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/io_ti.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ipaq.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ipw.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ir-usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/iuu_phoenix.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/keyspan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/keyspan_pda.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/kl5kusb105.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/kobil_sct.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/mct_u232.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/metro-usb.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/mos7720.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/mos7840.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/navman.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/omninet.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/opticon.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/option.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/oti6858.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/pl2303.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/qcaux.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/qcserial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/quatech2.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/safe_serial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/sierra.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/spcp8x5.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ssu100.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/symbolserial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/ti_usb_3410_5052.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/usb_debug.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/usb_wwan.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/usbserial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/visor.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/wishbone-serial.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/xsens_mt.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/serial/zte_ev.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-alauda.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-cypress.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-datafab.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-eneub6250.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-freecom.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-isd200.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-jumpshot.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-karma.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-onetouch.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-realtek.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-sddr09.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-sddr55.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/usb/storage/ums-usbat.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/video -#lib/modules/KVER-ipfire-rpi/kernel/drivers/video/backlight -#lib/modules/KVER-ipfire-rpi/kernel/drivers/video/backlight/backlight.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/video/backlight/lcd.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1 -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/masters -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/masters/ds1wm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/masters/ds2482.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/masters/ds2490.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/masters/w1-gpio.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_bq27000.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2408.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2413.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2423.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2431.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2433.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2760.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2780.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds2781.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_ds28e04.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_smem.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/slaves/w1_therm.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/w1/wire.ko -#lib/modules/KVER-ipfire-rpi/kernel/drivers/watchdog -#lib/modules/KVER-ipfire-rpi/kernel/drivers/watchdog/bcm2708_wdog.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs -#lib/modules/KVER-ipfire-rpi/kernel/fs/autofs4 -#lib/modules/KVER-ipfire-rpi/kernel/fs/autofs4/autofs4.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/btrfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/btrfs/btrfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/cachefiles -#lib/modules/KVER-ipfire-rpi/kernel/fs/cachefiles/cachefiles.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/cifs -#lib/modules/KVER-ipfire-rpi/kernel/fs/cifs/cifs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/ecryptfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/ecryptfs/ecryptfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/fat -#lib/modules/KVER-ipfire-rpi/kernel/fs/fat/fat.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/fat/vfat.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/fscache -#lib/modules/KVER-ipfire-rpi/kernel/fs/fscache/fscache.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/fuse -#lib/modules/KVER-ipfire-rpi/kernel/fs/fuse/cuse.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/fuse/fuse.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/isofs -#lib/modules/KVER-ipfire-rpi/kernel/fs/isofs/isofs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/jfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/jfs/jfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/lockd -#lib/modules/KVER-ipfire-rpi/kernel/fs/lockd/lockd.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs/nfsv2.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs/nfsv3.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs_common -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfs_common/nfs_acl.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfsd -#lib/modules/KVER-ipfire-rpi/kernel/fs/nfsd/nfsd.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/quota -#lib/modules/KVER-ipfire-rpi/kernel/fs/quota/quota_tree.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/quota/quota_v1.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/quota/quota_v2.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/reiserfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/reiserfs/reiserfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/udf -#lib/modules/KVER-ipfire-rpi/kernel/fs/udf/udf.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/ufs -#lib/modules/KVER-ipfire-rpi/kernel/fs/ufs/ufs.ko -#lib/modules/KVER-ipfire-rpi/kernel/fs/xfs -#lib/modules/KVER-ipfire-rpi/kernel/fs/xfs/xfs.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib -#lib/modules/KVER-ipfire-rpi/kernel/lib/cordic.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/crc-ccitt.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/crc7.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/lru_cache.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/lz4 -#lib/modules/KVER-ipfire-rpi/kernel/lib/lz4/lz4_compress.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/lz4/lz4hc_compress.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/oid_registry.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/raid6 -#lib/modules/KVER-ipfire-rpi/kernel/lib/raid6/raid6_pq.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/ts_bm.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/ts_fsm.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/ts_kmp.ko -#lib/modules/KVER-ipfire-rpi/kernel/lib/zlib_deflate -#lib/modules/KVER-ipfire-rpi/kernel/lib/zlib_deflate/zlib_deflate.ko -#lib/modules/KVER-ipfire-rpi/kernel/net -#lib/modules/KVER-ipfire-rpi/kernel/net/802 -#lib/modules/KVER-ipfire-rpi/kernel/net/802/garp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/8021q -#lib/modules/KVER-ipfire-rpi/kernel/net/8021q/8021q.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/atm -#lib/modules/KVER-ipfire-rpi/kernel/net/atm/atm.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/atm/br2684.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/atm/clip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/atm/pppoatm.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/batman-adv -#lib/modules/KVER-ipfire-rpi/kernel/net/batman-adv/batman-adv.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/bluetooth.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/bnep -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/cmtp/cmtp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/hidp -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/hidp/hidp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/rfcomm -#lib/modules/KVER-ipfire-rpi/kernel/net/bluetooth/rfcomm/rfcomm.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_802_3.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_among.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_arp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_arpreply.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_dnat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_ip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_ip6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_limit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_log.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_mark.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_mark_m.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_nflog.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_pkttype.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_redirect.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_snat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_stp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_ulog.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebt_vlan.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebtable_broute.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebtable_filter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebtable_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/ebtables.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/bridge/netfilter/nf_tables_bridge.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/core -#lib/modules/KVER-ipfire-rpi/kernel/net/core/netprio_cgroup.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/hsr -#lib/modules/KVER-ipfire-rpi/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ieee802154 -#lib/modules/KVER-ipfire-rpi/kernel/net/ieee802154/6lowpan_iphc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4 -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ah4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/esp4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/gre.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/inet_diag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ip_gre.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ip_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ip_vti.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ipcomp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/ipip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/arp_tables.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/arpt_mangle.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/arptable_filter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_ECN.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_REJECT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_ULOG.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_ah.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/ipt_rpfilter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/iptable_filter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/iptable_mangle.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/iptable_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/iptable_raw.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/iptable_security.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_nat_h323.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_nat_pptp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_tables_arp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_bic.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_diag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_highspeed.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_htcp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_hybla.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_illinois.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_lp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_scalable.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_vegas.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_veno.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_westwood.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tcp_yeah.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/tunnel4.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/udp_diag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/xfrm4_mode_beet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/xfrm4_mode_transport.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/xfrm4_mode_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv4/xfrm4_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6 -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/ah6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/esp6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/ip6_gre.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/ip6_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/ip6_vti.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/ipcomp6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/mip6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_MASQUERADE.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_NPT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_REJECT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_SYNPROXY.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_ah.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_eui64.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_frag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_hbh.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_mh.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_rpfilter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6t_rt.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6table_filter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6table_mangle.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6table_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6table_raw.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/ip6table_security.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/sit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/tunnel6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/xfrm6_mode_beet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/xfrm6_mode_ro.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/xfrm6_mode_transport.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/xfrm6_mode_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/ipv6/xfrm6_tunnel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/key -#lib/modules/KVER-ipfire-rpi/kernel/net/key/af_key.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_eth.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_ip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_ip6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_netlink.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/l2tp/l2tp_ppp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/mac80211 -#lib/modules/KVER-ipfire-rpi/kernel/net/mac80211/mac80211.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_bitmap_ip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_ip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_net.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_netport.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_hash_netportnet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipset/ip_set_list_set.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_dh.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_ftp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lblc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_lc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_nq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_rr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_sed.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_sh.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_wlc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/ipvs/ip_vs_wrr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_amanda.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_broadcast.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_ftp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_h323.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_irc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_netbios_ns.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_netlink.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_proto_dccp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_proto_udplite.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_sane.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_sip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_snmp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_conntrack_tftp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_amanda.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_ftp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_proto_udplite.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_sip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_nat_tftp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_synproxy_core.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_tables.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nf_tables_inet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink_acct.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink_cthelper.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink_cttimeout.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink_log.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nfnetlink_queue.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_compat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_counter.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_ct.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_exthdr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_hash.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_limit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_log.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_meta.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_rbtree.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_reject.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/nft_reject_inet.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_AUDIT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_CHECKSUM.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_CLASSIFY.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_CONNSECMARK.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_CT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_DSCP.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_HL.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_HMARK.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_IDLETIMER.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_IMQ.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_LED.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_LOG.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_NETMAP.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_NFLOG.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_NFQUEUE.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_RATEEST.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_REDIRECT.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_SECMARK.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_TCPMSS.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_TCPOPTSTRIP.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_TEE.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_TPROXY.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_TRACE.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_addrtype.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_bpf.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_cgroup.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_cluster.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_comment.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_connbytes.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_connlabel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_connlimit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_connmark.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_conntrack.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_cpu.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_dccp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_devgroup.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_dscp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_ecn.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_esp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_hashlimit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_helper.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_hl.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_ipcomp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_iprange.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_ipvs.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_l2tp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_layer7.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_length.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_limit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_mac.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_mark.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_multiport.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_nfacct.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_osf.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_owner.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_physdev.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_pkttype.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_policy.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_quota.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_rateest.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_realm.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_recent.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_sctp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_set.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_socket.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_state.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_statistic.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_string.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_tcpmss.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_time.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netfilter/xt_u32.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/netlink -#lib/modules/KVER-ipfire-rpi/kernel/net/netlink/netlink_diag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/openvswitch -#lib/modules/KVER-ipfire-rpi/kernel/net/openvswitch/openvswitch.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/rfkill -#lib/modules/KVER-ipfire-rpi/kernel/net/rfkill/rfkill-gpio.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/rfkill/rfkill.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_csum.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_gact.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_ipt.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_mirred.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_nat.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_pedit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_police.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_simple.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/act_skbedit.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_basic.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_bpf.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_cgroup.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_flow.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_fw.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_route.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_rsvp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_rsvp6.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_tcindex.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/cls_u32.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_cmp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_ipset.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_meta.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_nbyte.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_text.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/em_u32.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_atm.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_cbq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_choke.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_codel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_drr.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_dsmark.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_fq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_fq_codel.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_gred.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_hfsc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_hhf.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_htb.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_ingress.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_mqprio.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_multiq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_netem.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_pie.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_plug.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_prio.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_qfq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_red.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_sfb.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_sfq.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_tbf.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sched/sch_teql.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sctp -#lib/modules/KVER-ipfire-rpi/kernel/net/sctp/sctp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sunrpc -#lib/modules/KVER-ipfire-rpi/kernel/net/sunrpc/auth_gss -#lib/modules/KVER-ipfire-rpi/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/sunrpc/sunrpc.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/unix -#lib/modules/KVER-ipfire-rpi/kernel/net/unix/unix_diag.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/vmw_vsock -#lib/modules/KVER-ipfire-rpi/kernel/net/vmw_vsock/vsock.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless/cfg80211.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless/lib80211.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless/lib80211_crypt_ccmp.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless/lib80211_crypt_tkip.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/wireless/lib80211_crypt_wep.ko -#lib/modules/KVER-ipfire-rpi/kernel/net/xfrm -#lib/modules/KVER-ipfire-rpi/kernel/net/xfrm/xfrm_ipcomp.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound -#lib/modules/KVER-ipfire-rpi/kernel/sound/ac97_bus.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/arm -#lib/modules/KVER-ipfire-rpi/kernel/sound/arm/snd-bcm2835.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/oss -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/oss/snd-mixer-oss.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/oss/snd-pcm-oss.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/oss -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq-device.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq-dummy.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq-midi-event.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq-midi.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq-virmidi.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/seq/snd-seq.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-compress.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-hrtimer.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-hwdep.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-pcm-dmaengine.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-pcm.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-rawmidi.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd-timer.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/core/snd.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/mpu401 -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/mpu401/snd-mpu401.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/snd-aloop.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/snd-dummy.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/snd-mtpav.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/snd-serial-u16550.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/drivers/snd-virmidi.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/pci -#lib/modules/KVER-ipfire-rpi/kernel/sound/pci/ac97 -#lib/modules/KVER-ipfire-rpi/kernel/sound/pci/ac97/snd-ac97-codec.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm/snd-soc-bcm2708-i2s.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm/snd-soc-hifiberry-amp.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm/snd-soc-hifiberry-dac.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm/snd-soc-hifiberry-digi.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/bcm/snd-soc-rpi-dac.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/codecs -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/codecs/snd-soc-pcm1794a.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/codecs/snd-soc-pcm5102a.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/codecs/snd-soc-tas5713.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/codecs/snd-soc-wm8804.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/generic -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/generic/snd-soc-simple-card.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/soc/snd-soc-core.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/sound_firmware.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/6fire -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/6fire/snd-usb-6fire.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/caiaq -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/caiaq/snd-usb-caiaq.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/misc -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/misc/snd-ua101.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/snd-usb-audio.ko -#lib/modules/KVER-ipfire-rpi/kernel/sound/usb/snd-usbmidi-lib.ko -#lib/modules/KVER-ipfire-rpi/modules.alias -#lib/modules/KVER-ipfire-rpi/modules.alias.bin -#lib/modules/KVER-ipfire-rpi/modules.builtin -#lib/modules/KVER-ipfire-rpi/modules.builtin.bin -#lib/modules/KVER-ipfire-rpi/modules.dep -#lib/modules/KVER-ipfire-rpi/modules.dep.bin -#lib/modules/KVER-ipfire-rpi/modules.devname -#lib/modules/KVER-ipfire-rpi/modules.order -#lib/modules/KVER-ipfire-rpi/modules.softdep -#lib/modules/KVER-ipfire-rpi/modules.symbols -#lib/modules/KVER-ipfire-rpi/modules.symbols.bin -#lib/modules/KVER-ipfire-rpi/source diff --git a/config/rootfiles/common/armv5tel/rpi-firmware b/config/rootfiles/common/armv5tel/rpi-firmware index 3fb769389..6d0f5d434 100644 --- a/config/rootfiles/common/armv5tel/rpi-firmware +++ b/config/rootfiles/common/armv5tel/rpi-firmware @@ -4,7 +4,15 @@ boot/cmdline.txt boot/config.txt boot/fixup.dat boot/fixup_cd.dat +boot/fixup_db.dat boot/fixup_x.dat boot/start.elf boot/start_cd.elf +boot/start_db.elf boot/start_x.elf +lib/firmware/brcm/brcmfmac43430-sdio.bin +lib/firmware/brcm/brcmfmac43430-sdio.txt +lib/firmware/brcm/brcmfmac43430a0-sdio.bin +lib/firmware/brcm/brcmfmac43455-sdio.bin +lib/firmware/brcm/brcmfmac43455-sdio.clm_blob +lib/firmware/brcm/brcmfmac43455-sdio.txt diff --git a/config/rootfiles/common/armv5tel/swconfig b/config/rootfiles/common/armv5tel/swconfig deleted file mode 100644 index 720791e5c..000000000 --- a/config/rootfiles/common/armv5tel/swconfig +++ /dev/null @@ -1 +0,0 @@ -usr/bin/swconfig diff --git a/config/rootfiles/common/armv5tel/u-boot b/config/rootfiles/common/armv5tel/u-boot index a31e3cfbd..f44d03c6c 100644 --- a/config/rootfiles/common/armv5tel/u-boot +++ b/config/rootfiles/common/armv5tel/u-boot @@ -1,16 +1,28 @@ -#boot/MLO -#boot/u-boot.img +boot/MLO +boot/boot.cmd +boot/boot.mk +boot/boot.scr +boot/kernel.img +boot/kernel7.img +boot/kernel8-32.img +boot/u-boot.img boot/uEnv.txt -usr/bin/mkimage +boot/uboot.env #usr/share/u-boot #usr/share/u-boot/banana_pi usr/share/u-boot/banana_pi/u-boot-sunxi-with-spl.bin +#usr/share/u-boot/orangepi_pc +usr/share/u-boot/orangepi_pc/u-boot-sunxi-with-spl.bin +#usr/share/u-boot/orangepi_zero +usr/share/u-boot/orangepi_zero/u-boot-sunxi-with-spl.bin #usr/share/u-boot/pandaboard usr/share/u-boot/pandaboard/MLO usr/share/u-boot/pandaboard/u-boot.img -#usr/share/u-boot/wandboard_dl -usr/share/u-boot/wandboard_dl/u-boot.imx -#usr/share/u-boot/wandboard_quad -usr/share/u-boot/wandboard_quad/u-boot.imx -#usr/share/u-boot/wandboard_solo -usr/share/u-boot/wandboard_solo/u-boot.imx +#usr/share/u-boot/rpi +usr/share/u-boot/rpi/kernel.img +#usr/share/u-boot/rpi2 +usr/share/u-boot/rpi2/kernel7.img +#usr/share/u-boot/rpi3 +usr/share/u-boot/rpi3/kernel8-32.img +#usr/share/u-boot/wandboard +usr/share/u-boot/wandboard/u-boot.imx diff --git a/config/rootfiles/common/armv5tel/u-boot-kirkwood b/config/rootfiles/common/armv5tel/u-boot-kirkwood new file mode 100644 index 000000000..67af4fc3c --- /dev/null +++ b/config/rootfiles/common/armv5tel/u-boot-kirkwood @@ -0,0 +1,6 @@ +#usr/share/u-boot/dreamplug +usr/share/u-boot/dreamplug/u-boot.kwb +#usr/share/u-boot/iconnect +usr/share/u-boot/iconnect/u-boot.kwb +#usr/share/u-boot/icybox +usr/share/u-boot/icybox/u-boot.kwb diff --git a/config/rootfiles/common/armv5tel/u-boot-mkimage b/config/rootfiles/common/armv5tel/u-boot-mkimage new file mode 100644 index 000000000..80864b79c --- /dev/null +++ b/config/rootfiles/common/armv5tel/u-boot-mkimage @@ -0,0 +1 @@ +usr/bin/mkimage diff --git a/config/rootfiles/common/ath10k-firmware b/config/rootfiles/common/ath10k-firmware deleted file mode 100644 index 4f55cd507..000000000 --- a/config/rootfiles/common/ath10k-firmware +++ /dev/null @@ -1,23 +0,0 @@ -lib/firmware/LICENSE.QualcommAtheros_ath10k -#lib/firmware/ath10k -#lib/firmware/ath10k/QCA6174 -#lib/firmware/ath10k/QCA6174/hw2.1 -lib/firmware/ath10k/QCA6174/hw2.1/board.bin -lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin -lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt -#lib/firmware/ath10k/QCA6174/hw3.0 -lib/firmware/ath10k/QCA6174/hw3.0/board.bin -lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin -lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt -#lib/firmware/ath10k/QCA988X -#lib/firmware/ath10k/QCA988X/hw2.0 -lib/firmware/ath10k/QCA988X/hw2.0/board.bin -lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin -lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin -lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt -lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt -#lib/firmware/ath10k/QCA99X0 -#lib/firmware/ath10k/QCA99X0/hw2.0 -lib/firmware/ath10k/QCA99X0/hw2.0/board.bin -lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin -lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt diff --git a/config/rootfiles/common/cmake b/config/rootfiles/common/cmake index f8658d9ce..532588675 100644 --- a/config/rootfiles/common/cmake +++ b/config/rootfiles/common/cmake @@ -3,2256 +3,2415 @@ #usr/bin/cpack #usr/bin/ctest #usr/share/aclocal/cmake.m4 -#usr/share/cmake-3.8 -#usr/share/cmake-3.8/Help -#usr/share/cmake-3.8/Help/command -#usr/share/cmake-3.8/Help/command/FIND_XXX.txt -#usr/share/cmake-3.8/Help/command/FIND_XXX_ORDER.txt -#usr/share/cmake-3.8/Help/command/FIND_XXX_ROOT.txt -#usr/share/cmake-3.8/Help/command/add_compile_options.rst -#usr/share/cmake-3.8/Help/command/add_custom_command.rst -#usr/share/cmake-3.8/Help/command/add_custom_target.rst -#usr/share/cmake-3.8/Help/command/add_definitions.rst -#usr/share/cmake-3.8/Help/command/add_dependencies.rst -#usr/share/cmake-3.8/Help/command/add_executable.rst -#usr/share/cmake-3.8/Help/command/add_library.rst -#usr/share/cmake-3.8/Help/command/add_subdirectory.rst -#usr/share/cmake-3.8/Help/command/add_test.rst -#usr/share/cmake-3.8/Help/command/aux_source_directory.rst -#usr/share/cmake-3.8/Help/command/break.rst -#usr/share/cmake-3.8/Help/command/build_command.rst -#usr/share/cmake-3.8/Help/command/build_name.rst -#usr/share/cmake-3.8/Help/command/cmake_host_system_information.rst -#usr/share/cmake-3.8/Help/command/cmake_minimum_required.rst -#usr/share/cmake-3.8/Help/command/cmake_parse_arguments.rst -#usr/share/cmake-3.8/Help/command/cmake_policy.rst -#usr/share/cmake-3.8/Help/command/configure_file.rst -#usr/share/cmake-3.8/Help/command/continue.rst -#usr/share/cmake-3.8/Help/command/create_test_sourcelist.rst -#usr/share/cmake-3.8/Help/command/ctest_build.rst -#usr/share/cmake-3.8/Help/command/ctest_configure.rst -#usr/share/cmake-3.8/Help/command/ctest_coverage.rst -#usr/share/cmake-3.8/Help/command/ctest_empty_binary_directory.rst -#usr/share/cmake-3.8/Help/command/ctest_memcheck.rst -#usr/share/cmake-3.8/Help/command/ctest_read_custom_files.rst -#usr/share/cmake-3.8/Help/command/ctest_run_script.rst -#usr/share/cmake-3.8/Help/command/ctest_sleep.rst -#usr/share/cmake-3.8/Help/command/ctest_start.rst -#usr/share/cmake-3.8/Help/command/ctest_submit.rst -#usr/share/cmake-3.8/Help/command/ctest_test.rst -#usr/share/cmake-3.8/Help/command/ctest_update.rst -#usr/share/cmake-3.8/Help/command/ctest_upload.rst -#usr/share/cmake-3.8/Help/command/define_property.rst -#usr/share/cmake-3.8/Help/command/else.rst -#usr/share/cmake-3.8/Help/command/elseif.rst -#usr/share/cmake-3.8/Help/command/enable_language.rst -#usr/share/cmake-3.8/Help/command/enable_testing.rst -#usr/share/cmake-3.8/Help/command/endforeach.rst -#usr/share/cmake-3.8/Help/command/endfunction.rst -#usr/share/cmake-3.8/Help/command/endif.rst -#usr/share/cmake-3.8/Help/command/endmacro.rst -#usr/share/cmake-3.8/Help/command/endwhile.rst -#usr/share/cmake-3.8/Help/command/exec_program.rst -#usr/share/cmake-3.8/Help/command/execute_process.rst -#usr/share/cmake-3.8/Help/command/export.rst -#usr/share/cmake-3.8/Help/command/export_library_dependencies.rst -#usr/share/cmake-3.8/Help/command/file.rst -#usr/share/cmake-3.8/Help/command/find_file.rst -#usr/share/cmake-3.8/Help/command/find_library.rst -#usr/share/cmake-3.8/Help/command/find_package.rst -#usr/share/cmake-3.8/Help/command/find_path.rst -#usr/share/cmake-3.8/Help/command/find_program.rst -#usr/share/cmake-3.8/Help/command/fltk_wrap_ui.rst -#usr/share/cmake-3.8/Help/command/foreach.rst -#usr/share/cmake-3.8/Help/command/function.rst -#usr/share/cmake-3.8/Help/command/get_cmake_property.rst -#usr/share/cmake-3.8/Help/command/get_directory_property.rst -#usr/share/cmake-3.8/Help/command/get_filename_component.rst -#usr/share/cmake-3.8/Help/command/get_property.rst -#usr/share/cmake-3.8/Help/command/get_source_file_property.rst -#usr/share/cmake-3.8/Help/command/get_target_property.rst -#usr/share/cmake-3.8/Help/command/get_test_property.rst -#usr/share/cmake-3.8/Help/command/if.rst -#usr/share/cmake-3.8/Help/command/include.rst -#usr/share/cmake-3.8/Help/command/include_directories.rst -#usr/share/cmake-3.8/Help/command/include_external_msproject.rst -#usr/share/cmake-3.8/Help/command/include_regular_expression.rst -#usr/share/cmake-3.8/Help/command/install.rst -#usr/share/cmake-3.8/Help/command/install_files.rst -#usr/share/cmake-3.8/Help/command/install_programs.rst -#usr/share/cmake-3.8/Help/command/install_targets.rst -#usr/share/cmake-3.8/Help/command/link_directories.rst -#usr/share/cmake-3.8/Help/command/link_libraries.rst -#usr/share/cmake-3.8/Help/command/list.rst -#usr/share/cmake-3.8/Help/command/load_cache.rst -#usr/share/cmake-3.8/Help/command/load_command.rst -#usr/share/cmake-3.8/Help/command/macro.rst -#usr/share/cmake-3.8/Help/command/make_directory.rst -#usr/share/cmake-3.8/Help/command/mark_as_advanced.rst -#usr/share/cmake-3.8/Help/command/math.rst -#usr/share/cmake-3.8/Help/command/message.rst -#usr/share/cmake-3.8/Help/command/option.rst -#usr/share/cmake-3.8/Help/command/output_required_files.rst -#usr/share/cmake-3.8/Help/command/project.rst -#usr/share/cmake-3.8/Help/command/qt_wrap_cpp.rst -#usr/share/cmake-3.8/Help/command/qt_wrap_ui.rst -#usr/share/cmake-3.8/Help/command/remove.rst -#usr/share/cmake-3.8/Help/command/remove_definitions.rst -#usr/share/cmake-3.8/Help/command/return.rst -#usr/share/cmake-3.8/Help/command/separate_arguments.rst -#usr/share/cmake-3.8/Help/command/set.rst -#usr/share/cmake-3.8/Help/command/set_directory_properties.rst -#usr/share/cmake-3.8/Help/command/set_property.rst -#usr/share/cmake-3.8/Help/command/set_source_files_properties.rst -#usr/share/cmake-3.8/Help/command/set_target_properties.rst -#usr/share/cmake-3.8/Help/command/set_tests_properties.rst -#usr/share/cmake-3.8/Help/command/site_name.rst -#usr/share/cmake-3.8/Help/command/source_group.rst -#usr/share/cmake-3.8/Help/command/string.rst -#usr/share/cmake-3.8/Help/command/subdir_depends.rst -#usr/share/cmake-3.8/Help/command/subdirs.rst -#usr/share/cmake-3.8/Help/command/target_compile_definitions.rst -#usr/share/cmake-3.8/Help/command/target_compile_features.rst -#usr/share/cmake-3.8/Help/command/target_compile_options.rst -#usr/share/cmake-3.8/Help/command/target_include_directories.rst -#usr/share/cmake-3.8/Help/command/target_link_libraries.rst -#usr/share/cmake-3.8/Help/command/target_sources.rst -#usr/share/cmake-3.8/Help/command/try_compile.rst -#usr/share/cmake-3.8/Help/command/try_run.rst -#usr/share/cmake-3.8/Help/command/unset.rst -#usr/share/cmake-3.8/Help/command/use_mangled_mesa.rst -#usr/share/cmake-3.8/Help/command/utility_source.rst -#usr/share/cmake-3.8/Help/command/variable_requires.rst -#usr/share/cmake-3.8/Help/command/variable_watch.rst -#usr/share/cmake-3.8/Help/command/while.rst -#usr/share/cmake-3.8/Help/command/write_file.rst -#usr/share/cmake-3.8/Help/generator -#usr/share/cmake-3.8/Help/generator/Borland +#usr/share/cmake-3.11 +#usr/share/cmake-3.11/Help +#usr/share/cmake-3.11/Help/command +#usr/share/cmake-3.11/Help/command/FIND_XXX.txt +#usr/share/cmake-3.11/Help/command/FIND_XXX_ORDER.txt +#usr/share/cmake-3.11/Help/command/FIND_XXX_ROOT.txt +#usr/share/cmake-3.11/Help/command/add_compile_options.rst +#usr/share/cmake-3.11/Help/command/add_custom_command.rst +#usr/share/cmake-3.11/Help/command/add_custom_target.rst +#usr/share/cmake-3.11/Help/command/add_definitions.rst +#usr/share/cmake-3.11/Help/command/add_dependencies.rst +#usr/share/cmake-3.11/Help/command/add_executable.rst +#usr/share/cmake-3.11/Help/command/add_library.rst +#usr/share/cmake-3.11/Help/command/add_subdirectory.rst +#usr/share/cmake-3.11/Help/command/add_test.rst +#usr/share/cmake-3.11/Help/command/aux_source_directory.rst +#usr/share/cmake-3.11/Help/command/break.rst +#usr/share/cmake-3.11/Help/command/build_command.rst +#usr/share/cmake-3.11/Help/command/build_name.rst +#usr/share/cmake-3.11/Help/command/cmake_host_system_information.rst +#usr/share/cmake-3.11/Help/command/cmake_minimum_required.rst +#usr/share/cmake-3.11/Help/command/cmake_parse_arguments.rst +#usr/share/cmake-3.11/Help/command/cmake_policy.rst +#usr/share/cmake-3.11/Help/command/configure_file.rst +#usr/share/cmake-3.11/Help/command/continue.rst +#usr/share/cmake-3.11/Help/command/create_test_sourcelist.rst +#usr/share/cmake-3.11/Help/command/ctest_build.rst +#usr/share/cmake-3.11/Help/command/ctest_configure.rst +#usr/share/cmake-3.11/Help/command/ctest_coverage.rst +#usr/share/cmake-3.11/Help/command/ctest_empty_binary_directory.rst +#usr/share/cmake-3.11/Help/command/ctest_memcheck.rst +#usr/share/cmake-3.11/Help/command/ctest_read_custom_files.rst +#usr/share/cmake-3.11/Help/command/ctest_run_script.rst +#usr/share/cmake-3.11/Help/command/ctest_sleep.rst +#usr/share/cmake-3.11/Help/command/ctest_start.rst +#usr/share/cmake-3.11/Help/command/ctest_submit.rst +#usr/share/cmake-3.11/Help/command/ctest_test.rst +#usr/share/cmake-3.11/Help/command/ctest_update.rst +#usr/share/cmake-3.11/Help/command/ctest_upload.rst +#usr/share/cmake-3.11/Help/command/define_property.rst +#usr/share/cmake-3.11/Help/command/else.rst +#usr/share/cmake-3.11/Help/command/elseif.rst +#usr/share/cmake-3.11/Help/command/enable_language.rst +#usr/share/cmake-3.11/Help/command/enable_testing.rst +#usr/share/cmake-3.11/Help/command/endforeach.rst +#usr/share/cmake-3.11/Help/command/endfunction.rst +#usr/share/cmake-3.11/Help/command/endif.rst +#usr/share/cmake-3.11/Help/command/endmacro.rst +#usr/share/cmake-3.11/Help/command/endwhile.rst +#usr/share/cmake-3.11/Help/command/exec_program.rst +#usr/share/cmake-3.11/Help/command/execute_process.rst +#usr/share/cmake-3.11/Help/command/export.rst +#usr/share/cmake-3.11/Help/command/export_library_dependencies.rst +#usr/share/cmake-3.11/Help/command/file.rst +#usr/share/cmake-3.11/Help/command/find_file.rst +#usr/share/cmake-3.11/Help/command/find_library.rst +#usr/share/cmake-3.11/Help/command/find_package.rst +#usr/share/cmake-3.11/Help/command/find_path.rst +#usr/share/cmake-3.11/Help/command/find_program.rst +#usr/share/cmake-3.11/Help/command/fltk_wrap_ui.rst +#usr/share/cmake-3.11/Help/command/foreach.rst +#usr/share/cmake-3.11/Help/command/function.rst +#usr/share/cmake-3.11/Help/command/get_cmake_property.rst +#usr/share/cmake-3.11/Help/command/get_directory_property.rst +#usr/share/cmake-3.11/Help/command/get_filename_component.rst +#usr/share/cmake-3.11/Help/command/get_property.rst +#usr/share/cmake-3.11/Help/command/get_source_file_property.rst +#usr/share/cmake-3.11/Help/command/get_target_property.rst +#usr/share/cmake-3.11/Help/command/get_test_property.rst +#usr/share/cmake-3.11/Help/command/if.rst +#usr/share/cmake-3.11/Help/command/include.rst +#usr/share/cmake-3.11/Help/command/include_directories.rst +#usr/share/cmake-3.11/Help/command/include_external_msproject.rst +#usr/share/cmake-3.11/Help/command/include_guard.rst +#usr/share/cmake-3.11/Help/command/include_regular_expression.rst +#usr/share/cmake-3.11/Help/command/install.rst +#usr/share/cmake-3.11/Help/command/install_files.rst +#usr/share/cmake-3.11/Help/command/install_programs.rst +#usr/share/cmake-3.11/Help/command/install_targets.rst +#usr/share/cmake-3.11/Help/command/link_directories.rst +#usr/share/cmake-3.11/Help/command/link_libraries.rst +#usr/share/cmake-3.11/Help/command/list.rst +#usr/share/cmake-3.11/Help/command/load_cache.rst +#usr/share/cmake-3.11/Help/command/load_command.rst +#usr/share/cmake-3.11/Help/command/macro.rst +#usr/share/cmake-3.11/Help/command/make_directory.rst +#usr/share/cmake-3.11/Help/command/mark_as_advanced.rst +#usr/share/cmake-3.11/Help/command/math.rst +#usr/share/cmake-3.11/Help/command/message.rst +#usr/share/cmake-3.11/Help/command/option.rst +#usr/share/cmake-3.11/Help/command/output_required_files.rst +#usr/share/cmake-3.11/Help/command/project.rst +#usr/share/cmake-3.11/Help/command/qt_wrap_cpp.rst +#usr/share/cmake-3.11/Help/command/qt_wrap_ui.rst +#usr/share/cmake-3.11/Help/command/remove.rst +#usr/share/cmake-3.11/Help/command/remove_definitions.rst +#usr/share/cmake-3.11/Help/command/return.rst +#usr/share/cmake-3.11/Help/command/separate_arguments.rst +#usr/share/cmake-3.11/Help/command/set.rst +#usr/share/cmake-3.11/Help/command/set_directory_properties.rst +#usr/share/cmake-3.11/Help/command/set_property.rst +#usr/share/cmake-3.11/Help/command/set_source_files_properties.rst +#usr/share/cmake-3.11/Help/command/set_target_properties.rst +#usr/share/cmake-3.11/Help/command/set_tests_properties.rst +#usr/share/cmake-3.11/Help/command/site_name.rst +#usr/share/cmake-3.11/Help/command/source_group.rst +#usr/share/cmake-3.11/Help/command/string.rst +#usr/share/cmake-3.11/Help/command/subdir_depends.rst +#usr/share/cmake-3.11/Help/command/subdirs.rst +#usr/share/cmake-3.11/Help/command/target_compile_definitions.rst +#usr/share/cmake-3.11/Help/command/target_compile_features.rst +#usr/share/cmake-3.11/Help/command/target_compile_options.rst +#usr/share/cmake-3.11/Help/command/target_include_directories.rst +#usr/share/cmake-3.11/Help/command/target_link_libraries.rst +#usr/share/cmake-3.11/Help/command/target_sources.rst +#usr/share/cmake-3.11/Help/command/try_compile.rst +#usr/share/cmake-3.11/Help/command/try_run.rst +#usr/share/cmake-3.11/Help/command/unset.rst +#usr/share/cmake-3.11/Help/command/use_mangled_mesa.rst +#usr/share/cmake-3.11/Help/command/utility_source.rst +#usr/share/cmake-3.11/Help/command/variable_requires.rst +#usr/share/cmake-3.11/Help/command/variable_watch.rst +#usr/share/cmake-3.11/Help/command/while.rst +#usr/share/cmake-3.11/Help/command/write_file.rst +#usr/share/cmake-3.11/Help/envvar +#usr/share/cmake-3.11/Help/envvar/ASM_DIALECT.rst +#usr/share/cmake-3.11/Help/envvar/ASM_DIALECTFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/CC.rst +#usr/share/cmake-3.11/Help/envvar/CFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/CMAKE_CONFIG_TYPE.rst +#usr/share/cmake-3.11/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst +#usr/share/cmake-3.11/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst +#usr/share/cmake-3.11/Help/envvar/CSFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst +#usr/share/cmake-3.11/Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst +#usr/share/cmake-3.11/Help/envvar/CTEST_PARALLEL_LEVEL.rst +#usr/share/cmake-3.11/Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst +#usr/share/cmake-3.11/Help/envvar/CUDACXX.rst +#usr/share/cmake-3.11/Help/envvar/CUDAFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/CUDAHOSTCXX.rst +#usr/share/cmake-3.11/Help/envvar/CXX.rst +#usr/share/cmake-3.11/Help/envvar/CXXFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst +#usr/share/cmake-3.11/Help/envvar/FC.rst +#usr/share/cmake-3.11/Help/envvar/FFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/LDFLAGS.rst +#usr/share/cmake-3.11/Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst +#usr/share/cmake-3.11/Help/envvar/RC.rst +#usr/share/cmake-3.11/Help/envvar/RCFLAGS.rst +#usr/share/cmake-3.11/Help/generator +#usr/share/cmake-3.11/Help/generator/Borland #Makefiles.rst -#usr/share/cmake-3.8/Help/generator/CodeBlocks.rst -#usr/share/cmake-3.8/Help/generator/CodeLite.rst -#usr/share/cmake-3.8/Help/generator/Eclipse +#usr/share/cmake-3.11/Help/generator/CodeBlocks.rst +#usr/share/cmake-3.11/Help/generator/CodeLite.rst +#usr/share/cmake-3.11/Help/generator/Eclipse #CDT4.rst -#usr/share/cmake-3.8/Help/generator/Green +#usr/share/cmake-3.11/Help/generator/Green #Hills #MULTI.rst -#usr/share/cmake-3.8/Help/generator/KDevelop3.rst -#usr/share/cmake-3.8/Help/generator/Kate.rst -#usr/share/cmake-3.8/Help/generator/MSYS +#usr/share/cmake-3.11/Help/generator/Kate.rst +#usr/share/cmake-3.11/Help/generator/MSYS #Makefiles.rst -#usr/share/cmake-3.8/Help/generator/MinGW +#usr/share/cmake-3.11/Help/generator/MinGW #Makefiles.rst -#usr/share/cmake-3.8/Help/generator/NMake +#usr/share/cmake-3.11/Help/generator/NMake #Makefiles #JOM.rst -#usr/share/cmake-3.8/Help/generator/NMake +#usr/share/cmake-3.11/Help/generator/NMake #Makefiles.rst -#usr/share/cmake-3.8/Help/generator/Ninja.rst -#usr/share/cmake-3.8/Help/generator/Sublime +#usr/share/cmake-3.11/Help/generator/Ninja.rst +#usr/share/cmake-3.11/Help/generator/Sublime #Text #2.rst -#usr/share/cmake-3.8/Help/generator/Unix +#usr/share/cmake-3.11/Help/generator/Unix #Makefiles.rst -#usr/share/cmake-3.8/Help/generator/VS_TOOLSET_HOST_ARCH.txt -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/VS_TOOLSET_HOST_ARCH.txt +#usr/share/cmake-3.11/Help/generator/Visual #Studio #10 #2010.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #11 #2012.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #12 #2013.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #14 #2015.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #15 #2017.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #6.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #7 #.NET #2003.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #7.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #8 #2005.rst -#usr/share/cmake-3.8/Help/generator/Visual +#usr/share/cmake-3.11/Help/generator/Visual #Studio #9 #2008.rst -#usr/share/cmake-3.8/Help/generator/Watcom +#usr/share/cmake-3.11/Help/generator/Watcom #WMake.rst -#usr/share/cmake-3.8/Help/generator/Xcode.rst -#usr/share/cmake-3.8/Help/include -#usr/share/cmake-3.8/Help/include/COMPILE_DEFINITIONS_DISCLAIMER.txt -#usr/share/cmake-3.8/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt -#usr/share/cmake-3.8/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt -#usr/share/cmake-3.8/Help/index.rst -#usr/share/cmake-3.8/Help/manual -#usr/share/cmake-3.8/Help/manual/LINKS.txt -#usr/share/cmake-3.8/Help/manual/OPTIONS_BUILD.txt -#usr/share/cmake-3.8/Help/manual/OPTIONS_HELP.txt -#usr/share/cmake-3.8/Help/manual/ccmake.1.rst -#usr/share/cmake-3.8/Help/manual/cmake-buildsystem.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-commands.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-compile-features.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-developer.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-generator-expressions.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-generators.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-gui.1.rst -#usr/share/cmake-3.8/Help/manual/cmake-language.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-modules.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-packages.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-policies.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-properties.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-qt.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-server.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-toolchains.7.rst -#usr/share/cmake-3.8/Help/manual/cmake-variables.7.rst -#usr/share/cmake-3.8/Help/manual/cmake.1.rst -#usr/share/cmake-3.8/Help/manual/cpack.1.rst -#usr/share/cmake-3.8/Help/manual/ctest.1.rst -#usr/share/cmake-3.8/Help/module -#usr/share/cmake-3.8/Help/module/AddFileDependencies.rst -#usr/share/cmake-3.8/Help/module/AndroidTestUtilities.rst -#usr/share/cmake-3.8/Help/module/BundleUtilities.rst -#usr/share/cmake-3.8/Help/module/CMakeAddFortranSubdirectory.rst -#usr/share/cmake-3.8/Help/module/CMakeBackwardCompatibilityCXX.rst -#usr/share/cmake-3.8/Help/module/CMakeDependentOption.rst -#usr/share/cmake-3.8/Help/module/CMakeDetermineVSServicePack.rst -#usr/share/cmake-3.8/Help/module/CMakeExpandImportedTargets.rst -#usr/share/cmake-3.8/Help/module/CMakeFindDependencyMacro.rst -#usr/share/cmake-3.8/Help/module/CMakeFindFrameworks.rst -#usr/share/cmake-3.8/Help/module/CMakeFindPackageMode.rst -#usr/share/cmake-3.8/Help/module/CMakeForceCompiler.rst -#usr/share/cmake-3.8/Help/module/CMakeGraphVizOptions.rst -#usr/share/cmake-3.8/Help/module/CMakePackageConfigHelpers.rst -#usr/share/cmake-3.8/Help/module/CMakeParseArguments.rst -#usr/share/cmake-3.8/Help/module/CMakePrintHelpers.rst -#usr/share/cmake-3.8/Help/module/CMakePrintSystemInformation.rst -#usr/share/cmake-3.8/Help/module/CMakePushCheckState.rst -#usr/share/cmake-3.8/Help/module/CMakeVerifyManifest.rst -#usr/share/cmake-3.8/Help/module/CPack.rst -#usr/share/cmake-3.8/Help/module/CPackBundle.rst -#usr/share/cmake-3.8/Help/module/CPackComponent.rst -#usr/share/cmake-3.8/Help/module/CPackCygwin.rst -#usr/share/cmake-3.8/Help/module/CPackDMG.rst -#usr/share/cmake-3.8/Help/module/CPackDeb.rst -#usr/share/cmake-3.8/Help/module/CPackIFW.rst -#usr/share/cmake-3.8/Help/module/CPackIFWConfigureFile.rst -#usr/share/cmake-3.8/Help/module/CPackNSIS.rst -#usr/share/cmake-3.8/Help/module/CPackPackageMaker.rst -#usr/share/cmake-3.8/Help/module/CPackProductBuild.rst -#usr/share/cmake-3.8/Help/module/CPackRPM.rst -#usr/share/cmake-3.8/Help/module/CPackWIX.rst -#usr/share/cmake-3.8/Help/module/CSharpUtilities.rst -#usr/share/cmake-3.8/Help/module/CTest.rst -#usr/share/cmake-3.8/Help/module/CTestCoverageCollectGCOV.rst -#usr/share/cmake-3.8/Help/module/CTestScriptMode.rst -#usr/share/cmake-3.8/Help/module/CTestUseLaunchers.rst -#usr/share/cmake-3.8/Help/module/CheckCCompilerFlag.rst -#usr/share/cmake-3.8/Help/module/CheckCSourceCompiles.rst -#usr/share/cmake-3.8/Help/module/CheckCSourceRuns.rst -#usr/share/cmake-3.8/Help/module/CheckCXXCompilerFlag.rst -#usr/share/cmake-3.8/Help/module/CheckCXXSourceCompiles.rst -#usr/share/cmake-3.8/Help/module/CheckCXXSourceRuns.rst -#usr/share/cmake-3.8/Help/module/CheckCXXSymbolExists.rst -#usr/share/cmake-3.8/Help/module/CheckFortranCompilerFlag.rst -#usr/share/cmake-3.8/Help/module/CheckFortranFunctionExists.rst -#usr/share/cmake-3.8/Help/module/CheckFortranSourceCompiles.rst -#usr/share/cmake-3.8/Help/module/CheckFunctionExists.rst -#usr/share/cmake-3.8/Help/module/CheckIncludeFile.rst -#usr/share/cmake-3.8/Help/module/CheckIncludeFileCXX.rst -#usr/share/cmake-3.8/Help/module/CheckIncludeFiles.rst -#usr/share/cmake-3.8/Help/module/CheckLanguage.rst -#usr/share/cmake-3.8/Help/module/CheckLibraryExists.rst -#usr/share/cmake-3.8/Help/module/CheckPrototypeDefinition.rst -#usr/share/cmake-3.8/Help/module/CheckStructHasMember.rst -#usr/share/cmake-3.8/Help/module/CheckSymbolExists.rst -#usr/share/cmake-3.8/Help/module/CheckTypeSize.rst -#usr/share/cmake-3.8/Help/module/CheckVariableExists.rst -#usr/share/cmake-3.8/Help/module/Dart.rst -#usr/share/cmake-3.8/Help/module/DeployQt4.rst -#usr/share/cmake-3.8/Help/module/Documentation.rst -#usr/share/cmake-3.8/Help/module/ExternalData.rst -#usr/share/cmake-3.8/Help/module/ExternalProject.rst -#usr/share/cmake-3.8/Help/module/FeatureSummary.rst -#usr/share/cmake-3.8/Help/module/FindALSA.rst -#usr/share/cmake-3.8/Help/module/FindASPELL.rst -#usr/share/cmake-3.8/Help/module/FindAVIFile.rst -#usr/share/cmake-3.8/Help/module/FindArmadillo.rst -#usr/share/cmake-3.8/Help/module/FindBISON.rst -#usr/share/cmake-3.8/Help/module/FindBLAS.rst -#usr/share/cmake-3.8/Help/module/FindBZip2.rst -#usr/share/cmake-3.8/Help/module/FindBacktrace.rst -#usr/share/cmake-3.8/Help/module/FindBoost.rst -#usr/share/cmake-3.8/Help/module/FindBullet.rst -#usr/share/cmake-3.8/Help/module/FindCABLE.rst -#usr/share/cmake-3.8/Help/module/FindCUDA.rst -#usr/share/cmake-3.8/Help/module/FindCURL.rst -#usr/share/cmake-3.8/Help/module/FindCVS.rst -#usr/share/cmake-3.8/Help/module/FindCoin3D.rst -#usr/share/cmake-3.8/Help/module/FindCups.rst -#usr/share/cmake-3.8/Help/module/FindCurses.rst -#usr/share/cmake-3.8/Help/module/FindCxxTest.rst -#usr/share/cmake-3.8/Help/module/FindCygwin.rst -#usr/share/cmake-3.8/Help/module/FindDCMTK.rst -#usr/share/cmake-3.8/Help/module/FindDart.rst -#usr/share/cmake-3.8/Help/module/FindDevIL.rst -#usr/share/cmake-3.8/Help/module/FindDoxygen.rst -#usr/share/cmake-3.8/Help/module/FindEXPAT.rst -#usr/share/cmake-3.8/Help/module/FindFLEX.rst -#usr/share/cmake-3.8/Help/module/FindFLTK.rst -#usr/share/cmake-3.8/Help/module/FindFLTK2.rst -#usr/share/cmake-3.8/Help/module/FindFreetype.rst -#usr/share/cmake-3.8/Help/module/FindGCCXML.rst -#usr/share/cmake-3.8/Help/module/FindGDAL.rst -#usr/share/cmake-3.8/Help/module/FindGIF.rst -#usr/share/cmake-3.8/Help/module/FindGLEW.rst -#usr/share/cmake-3.8/Help/module/FindGLUT.rst -#usr/share/cmake-3.8/Help/module/FindGSL.rst -#usr/share/cmake-3.8/Help/module/FindGTK.rst -#usr/share/cmake-3.8/Help/module/FindGTK2.rst -#usr/share/cmake-3.8/Help/module/FindGTest.rst -#usr/share/cmake-3.8/Help/module/FindGettext.rst -#usr/share/cmake-3.8/Help/module/FindGit.rst -#usr/share/cmake-3.8/Help/module/FindGnuTLS.rst -#usr/share/cmake-3.8/Help/module/FindGnuplot.rst -#usr/share/cmake-3.8/Help/module/FindHDF5.rst -#usr/share/cmake-3.8/Help/module/FindHSPELL.rst -#usr/share/cmake-3.8/Help/module/FindHTMLHelp.rst -#usr/share/cmake-3.8/Help/module/FindHg.rst -#usr/share/cmake-3.8/Help/module/FindICU.rst -#usr/share/cmake-3.8/Help/module/FindITK.rst -#usr/share/cmake-3.8/Help/module/FindIce.rst -#usr/share/cmake-3.8/Help/module/FindIcotool.rst -#usr/share/cmake-3.8/Help/module/FindImageMagick.rst -#usr/share/cmake-3.8/Help/module/FindIntl.rst -#usr/share/cmake-3.8/Help/module/FindJNI.rst -#usr/share/cmake-3.8/Help/module/FindJPEG.rst -#usr/share/cmake-3.8/Help/module/FindJasper.rst -#usr/share/cmake-3.8/Help/module/FindJava.rst -#usr/share/cmake-3.8/Help/module/FindKDE3.rst -#usr/share/cmake-3.8/Help/module/FindKDE4.rst -#usr/share/cmake-3.8/Help/module/FindLAPACK.rst -#usr/share/cmake-3.8/Help/module/FindLATEX.rst -#usr/share/cmake-3.8/Help/module/FindLTTngUST.rst -#usr/share/cmake-3.8/Help/module/FindLibArchive.rst -#usr/share/cmake-3.8/Help/module/FindLibLZMA.rst -#usr/share/cmake-3.8/Help/module/FindLibXml2.rst -#usr/share/cmake-3.8/Help/module/FindLibXslt.rst -#usr/share/cmake-3.8/Help/module/FindLua.rst -#usr/share/cmake-3.8/Help/module/FindLua50.rst -#usr/share/cmake-3.8/Help/module/FindLua51.rst -#usr/share/cmake-3.8/Help/module/FindMFC.rst -#usr/share/cmake-3.8/Help/module/FindMPEG.rst -#usr/share/cmake-3.8/Help/module/FindMPEG2.rst -#usr/share/cmake-3.8/Help/module/FindMPI.rst -#usr/share/cmake-3.8/Help/module/FindMatlab.rst -#usr/share/cmake-3.8/Help/module/FindMotif.rst -#usr/share/cmake-3.8/Help/module/FindOpenAL.rst -#usr/share/cmake-3.8/Help/module/FindOpenCL.rst -#usr/share/cmake-3.8/Help/module/FindOpenGL.rst -#usr/share/cmake-3.8/Help/module/FindOpenMP.rst -#usr/share/cmake-3.8/Help/module/FindOpenSSL.rst -#usr/share/cmake-3.8/Help/module/FindOpenSceneGraph.rst -#usr/share/cmake-3.8/Help/module/FindOpenThreads.rst -#usr/share/cmake-3.8/Help/module/FindPHP4.rst -#usr/share/cmake-3.8/Help/module/FindPNG.rst -#usr/share/cmake-3.8/Help/module/FindPackageHandleStandardArgs.rst -#usr/share/cmake-3.8/Help/module/FindPackageMessage.rst -#usr/share/cmake-3.8/Help/module/FindPerl.rst -#usr/share/cmake-3.8/Help/module/FindPerlLibs.rst -#usr/share/cmake-3.8/Help/module/FindPhysFS.rst -#usr/share/cmake-3.8/Help/module/FindPike.rst -#usr/share/cmake-3.8/Help/module/FindPkgConfig.rst -#usr/share/cmake-3.8/Help/module/FindPostgreSQL.rst -#usr/share/cmake-3.8/Help/module/FindProducer.rst -#usr/share/cmake-3.8/Help/module/FindProtobuf.rst -#usr/share/cmake-3.8/Help/module/FindPythonInterp.rst -#usr/share/cmake-3.8/Help/module/FindPythonLibs.rst -#usr/share/cmake-3.8/Help/module/FindQt.rst -#usr/share/cmake-3.8/Help/module/FindQt3.rst -#usr/share/cmake-3.8/Help/module/FindQt4.rst -#usr/share/cmake-3.8/Help/module/FindQuickTime.rst -#usr/share/cmake-3.8/Help/module/FindRTI.rst -#usr/share/cmake-3.8/Help/module/FindRuby.rst -#usr/share/cmake-3.8/Help/module/FindSDL.rst -#usr/share/cmake-3.8/Help/module/FindSDL_image.rst -#usr/share/cmake-3.8/Help/module/FindSDL_mixer.rst -#usr/share/cmake-3.8/Help/module/FindSDL_net.rst -#usr/share/cmake-3.8/Help/module/FindSDL_sound.rst -#usr/share/cmake-3.8/Help/module/FindSDL_ttf.rst -#usr/share/cmake-3.8/Help/module/FindSWIG.rst -#usr/share/cmake-3.8/Help/module/FindSelfPackers.rst -#usr/share/cmake-3.8/Help/module/FindSquish.rst -#usr/share/cmake-3.8/Help/module/FindSubversion.rst -#usr/share/cmake-3.8/Help/module/FindTCL.rst -#usr/share/cmake-3.8/Help/module/FindTIFF.rst -#usr/share/cmake-3.8/Help/module/FindTclStub.rst -#usr/share/cmake-3.8/Help/module/FindTclsh.rst -#usr/share/cmake-3.8/Help/module/FindThreads.rst -#usr/share/cmake-3.8/Help/module/FindUnixCommands.rst -#usr/share/cmake-3.8/Help/module/FindVTK.rst -#usr/share/cmake-3.8/Help/module/FindVulkan.rst -#usr/share/cmake-3.8/Help/module/FindWget.rst -#usr/share/cmake-3.8/Help/module/FindWish.rst -#usr/share/cmake-3.8/Help/module/FindX11.rst -#usr/share/cmake-3.8/Help/module/FindXCTest.rst -#usr/share/cmake-3.8/Help/module/FindXMLRPC.rst -#usr/share/cmake-3.8/Help/module/FindXalanC.rst -#usr/share/cmake-3.8/Help/module/FindXercesC.rst -#usr/share/cmake-3.8/Help/module/FindZLIB.rst -#usr/share/cmake-3.8/Help/module/Findosg.rst -#usr/share/cmake-3.8/Help/module/FindosgAnimation.rst -#usr/share/cmake-3.8/Help/module/FindosgDB.rst -#usr/share/cmake-3.8/Help/module/FindosgFX.rst -#usr/share/cmake-3.8/Help/module/FindosgGA.rst -#usr/share/cmake-3.8/Help/module/FindosgIntrospection.rst -#usr/share/cmake-3.8/Help/module/FindosgManipulator.rst -#usr/share/cmake-3.8/Help/module/FindosgParticle.rst -#usr/share/cmake-3.8/Help/module/FindosgPresentation.rst -#usr/share/cmake-3.8/Help/module/FindosgProducer.rst -#usr/share/cmake-3.8/Help/module/FindosgQt.rst -#usr/share/cmake-3.8/Help/module/FindosgShadow.rst -#usr/share/cmake-3.8/Help/module/FindosgSim.rst -#usr/share/cmake-3.8/Help/module/FindosgTerrain.rst -#usr/share/cmake-3.8/Help/module/FindosgText.rst -#usr/share/cmake-3.8/Help/module/FindosgUtil.rst -#usr/share/cmake-3.8/Help/module/FindosgViewer.rst -#usr/share/cmake-3.8/Help/module/FindosgVolume.rst -#usr/share/cmake-3.8/Help/module/FindosgWidget.rst -#usr/share/cmake-3.8/Help/module/Findosg_functions.rst -#usr/share/cmake-3.8/Help/module/FindwxWidgets.rst -#usr/share/cmake-3.8/Help/module/FindwxWindows.rst -#usr/share/cmake-3.8/Help/module/FortranCInterface.rst -#usr/share/cmake-3.8/Help/module/GNUInstallDirs.rst -#usr/share/cmake-3.8/Help/module/GenerateExportHeader.rst -#usr/share/cmake-3.8/Help/module/GetPrerequisites.rst -#usr/share/cmake-3.8/Help/module/InstallRequiredSystemLibraries.rst -#usr/share/cmake-3.8/Help/module/MacroAddFileDependencies.rst -#usr/share/cmake-3.8/Help/module/ProcessorCount.rst -#usr/share/cmake-3.8/Help/module/SelectLibraryConfigurations.rst -#usr/share/cmake-3.8/Help/module/SquishTestScript.rst -#usr/share/cmake-3.8/Help/module/TestBigEndian.rst -#usr/share/cmake-3.8/Help/module/TestCXXAcceptsFlag.rst -#usr/share/cmake-3.8/Help/module/TestForANSIForScope.rst -#usr/share/cmake-3.8/Help/module/TestForANSIStreamHeaders.rst -#usr/share/cmake-3.8/Help/module/TestForSSTREAM.rst -#usr/share/cmake-3.8/Help/module/TestForSTDNamespace.rst -#usr/share/cmake-3.8/Help/module/UseEcos.rst -#usr/share/cmake-3.8/Help/module/UseJava.rst -#usr/share/cmake-3.8/Help/module/UseJavaClassFilelist.rst -#usr/share/cmake-3.8/Help/module/UseJavaSymlinks.rst -#usr/share/cmake-3.8/Help/module/UsePkgConfig.rst -#usr/share/cmake-3.8/Help/module/UseSWIG.rst -#usr/share/cmake-3.8/Help/module/Use_wxWindows.rst -#usr/share/cmake-3.8/Help/module/UsewxWidgets.rst -#usr/share/cmake-3.8/Help/module/WriteBasicConfigVersionFile.rst -#usr/share/cmake-3.8/Help/module/WriteCompilerDetectionHeader.rst -#usr/share/cmake-3.8/Help/policy -#usr/share/cmake-3.8/Help/policy/CMP0000.rst -#usr/share/cmake-3.8/Help/policy/CMP0001.rst -#usr/share/cmake-3.8/Help/policy/CMP0002.rst -#usr/share/cmake-3.8/Help/policy/CMP0003.rst -#usr/share/cmake-3.8/Help/policy/CMP0004.rst -#usr/share/cmake-3.8/Help/policy/CMP0005.rst -#usr/share/cmake-3.8/Help/policy/CMP0006.rst -#usr/share/cmake-3.8/Help/policy/CMP0007.rst -#usr/share/cmake-3.8/Help/policy/CMP0008.rst -#usr/share/cmake-3.8/Help/policy/CMP0009.rst -#usr/share/cmake-3.8/Help/policy/CMP0010.rst -#usr/share/cmake-3.8/Help/policy/CMP0011.rst -#usr/share/cmake-3.8/Help/policy/CMP0012.rst -#usr/share/cmake-3.8/Help/policy/CMP0013.rst -#usr/share/cmake-3.8/Help/policy/CMP0014.rst -#usr/share/cmake-3.8/Help/policy/CMP0015.rst -#usr/share/cmake-3.8/Help/policy/CMP0016.rst -#usr/share/cmake-3.8/Help/policy/CMP0017.rst -#usr/share/cmake-3.8/Help/policy/CMP0018.rst -#usr/share/cmake-3.8/Help/policy/CMP0019.rst -#usr/share/cmake-3.8/Help/policy/CMP0020.rst -#usr/share/cmake-3.8/Help/policy/CMP0021.rst -#usr/share/cmake-3.8/Help/policy/CMP0022.rst -#usr/share/cmake-3.8/Help/policy/CMP0023.rst -#usr/share/cmake-3.8/Help/policy/CMP0024.rst -#usr/share/cmake-3.8/Help/policy/CMP0025.rst -#usr/share/cmake-3.8/Help/policy/CMP0026.rst -#usr/share/cmake-3.8/Help/policy/CMP0027.rst -#usr/share/cmake-3.8/Help/policy/CMP0028.rst -#usr/share/cmake-3.8/Help/policy/CMP0029.rst -#usr/share/cmake-3.8/Help/policy/CMP0030.rst -#usr/share/cmake-3.8/Help/policy/CMP0031.rst -#usr/share/cmake-3.8/Help/policy/CMP0032.rst -#usr/share/cmake-3.8/Help/policy/CMP0033.rst -#usr/share/cmake-3.8/Help/policy/CMP0034.rst -#usr/share/cmake-3.8/Help/policy/CMP0035.rst -#usr/share/cmake-3.8/Help/policy/CMP0036.rst -#usr/share/cmake-3.8/Help/policy/CMP0037.rst -#usr/share/cmake-3.8/Help/policy/CMP0038.rst -#usr/share/cmake-3.8/Help/policy/CMP0039.rst -#usr/share/cmake-3.8/Help/policy/CMP0040.rst -#usr/share/cmake-3.8/Help/policy/CMP0041.rst -#usr/share/cmake-3.8/Help/policy/CMP0042.rst -#usr/share/cmake-3.8/Help/policy/CMP0043.rst -#usr/share/cmake-3.8/Help/policy/CMP0044.rst -#usr/share/cmake-3.8/Help/policy/CMP0045.rst -#usr/share/cmake-3.8/Help/policy/CMP0046.rst -#usr/share/cmake-3.8/Help/policy/CMP0047.rst -#usr/share/cmake-3.8/Help/policy/CMP0048.rst -#usr/share/cmake-3.8/Help/policy/CMP0049.rst -#usr/share/cmake-3.8/Help/policy/CMP0050.rst -#usr/share/cmake-3.8/Help/policy/CMP0051.rst -#usr/share/cmake-3.8/Help/policy/CMP0052.rst -#usr/share/cmake-3.8/Help/policy/CMP0053.rst -#usr/share/cmake-3.8/Help/policy/CMP0054.rst -#usr/share/cmake-3.8/Help/policy/CMP0055.rst -#usr/share/cmake-3.8/Help/policy/CMP0056.rst -#usr/share/cmake-3.8/Help/policy/CMP0057.rst -#usr/share/cmake-3.8/Help/policy/CMP0058.rst -#usr/share/cmake-3.8/Help/policy/CMP0059.rst -#usr/share/cmake-3.8/Help/policy/CMP0060.rst -#usr/share/cmake-3.8/Help/policy/CMP0061.rst -#usr/share/cmake-3.8/Help/policy/CMP0062.rst -#usr/share/cmake-3.8/Help/policy/CMP0063.rst -#usr/share/cmake-3.8/Help/policy/CMP0064.rst -#usr/share/cmake-3.8/Help/policy/CMP0065.rst -#usr/share/cmake-3.8/Help/policy/CMP0066.rst -#usr/share/cmake-3.8/Help/policy/CMP0067.rst -#usr/share/cmake-3.8/Help/policy/DEPRECATED.txt -#usr/share/cmake-3.8/Help/policy/DISALLOWED_COMMAND.txt -#usr/share/cmake-3.8/Help/prop_cache -#usr/share/cmake-3.8/Help/prop_cache/ADVANCED.rst -#usr/share/cmake-3.8/Help/prop_cache/HELPSTRING.rst -#usr/share/cmake-3.8/Help/prop_cache/MODIFIED.rst -#usr/share/cmake-3.8/Help/prop_cache/STRINGS.rst -#usr/share/cmake-3.8/Help/prop_cache/TYPE.rst -#usr/share/cmake-3.8/Help/prop_cache/VALUE.rst -#usr/share/cmake-3.8/Help/prop_dir -#usr/share/cmake-3.8/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst -#usr/share/cmake-3.8/Help/prop_dir/BINARY_DIR.rst -#usr/share/cmake-3.8/Help/prop_dir/BUILDSYSTEM_TARGETS.rst -#usr/share/cmake-3.8/Help/prop_dir/CACHE_VARIABLES.rst -#usr/share/cmake-3.8/Help/prop_dir/CLEAN_NO_CUSTOM.rst -#usr/share/cmake-3.8/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst -#usr/share/cmake-3.8/Help/prop_dir/COMPILE_DEFINITIONS.rst -#usr/share/cmake-3.8/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_dir/COMPILE_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_dir/DEFINITIONS.rst -#usr/share/cmake-3.8/Help/prop_dir/EXCLUDE_FROM_ALL.rst -#usr/share/cmake-3.8/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst -#usr/share/cmake-3.8/Help/prop_dir/INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst -#usr/share/cmake-3.8/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst -#usr/share/cmake-3.8/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_dir/LINK_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_dir/LISTFILE_STACK.rst -#usr/share/cmake-3.8/Help/prop_dir/MACROS.rst -#usr/share/cmake-3.8/Help/prop_dir/PARENT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_dir/RULE_LAUNCH_COMPILE.rst -#usr/share/cmake-3.8/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst -#usr/share/cmake-3.8/Help/prop_dir/RULE_LAUNCH_LINK.rst -#usr/share/cmake-3.8/Help/prop_dir/SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/prop_dir/SUBDIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_dir/TEST_INCLUDE_FILE.rst -#usr/share/cmake-3.8/Help/prop_dir/VARIABLES.rst -#usr/share/cmake-3.8/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst -#usr/share/cmake-3.8/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst -#usr/share/cmake-3.8/Help/prop_dir/VS_STARTUP_PROJECT.rst -#usr/share/cmake-3.8/Help/prop_gbl -#usr/share/cmake-3.8/Help/prop_gbl/ALLOW_DUPLICATE_CUSTOM_TARGETS.rst -#usr/share/cmake-3.8/Help/prop_gbl/AUTOGEN_TARGETS_FOLDER.rst -#usr/share/cmake-3.8/Help/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst -#usr/share/cmake-3.8/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_gbl/DEBUG_CONFIGURATIONS.rst -#usr/share/cmake-3.8/Help/prop_gbl/DISABLED_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_gbl/ECLIPSE_EXTRA_NATURES.rst -#usr/share/cmake-3.8/Help/prop_gbl/ENABLED_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_gbl/ENABLED_LANGUAGES.rst -#usr/share/cmake-3.8/Help/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst -#usr/share/cmake-3.8/Help/prop_gbl/FIND_LIBRARY_USE_LIB64_PATHS.rst -#usr/share/cmake-3.8/Help/prop_gbl/FIND_LIBRARY_USE_OPENBSD_VERSIONING.rst -#usr/share/cmake-3.8/Help/prop_gbl/GLOBAL_DEPENDS_DEBUG_MODE.rst -#usr/share/cmake-3.8/Help/prop_gbl/GLOBAL_DEPENDS_NO_CYCLES.rst -#usr/share/cmake-3.8/Help/prop_gbl/IN_TRY_COMPILE.rst -#usr/share/cmake-3.8/Help/prop_gbl/JOB_POOLS.rst -#usr/share/cmake-3.8/Help/prop_gbl/PACKAGES_FOUND.rst -#usr/share/cmake-3.8/Help/prop_gbl/PACKAGES_NOT_FOUND.rst -#usr/share/cmake-3.8/Help/prop_gbl/PREDEFINED_TARGETS_FOLDER.rst -#usr/share/cmake-3.8/Help/prop_gbl/REPORT_UNDEFINED_PROPERTIES.rst -#usr/share/cmake-3.8/Help/prop_gbl/RULE_LAUNCH_COMPILE.rst -#usr/share/cmake-3.8/Help/prop_gbl/RULE_LAUNCH_CUSTOM.rst -#usr/share/cmake-3.8/Help/prop_gbl/RULE_LAUNCH_LINK.rst -#usr/share/cmake-3.8/Help/prop_gbl/RULE_MESSAGES.rst -#usr/share/cmake-3.8/Help/prop_gbl/TARGET_ARCHIVES_MAY_BE_SHARED_LIBS.rst -#usr/share/cmake-3.8/Help/prop_gbl/TARGET_MESSAGES.rst -#usr/share/cmake-3.8/Help/prop_gbl/TARGET_SUPPORTS_SHARED_LIBS.rst -#usr/share/cmake-3.8/Help/prop_gbl/USE_FOLDERS.rst -#usr/share/cmake-3.8/Help/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.rst -#usr/share/cmake-3.8/Help/prop_inst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_DESKTOP_SHORTCUTS.rst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_NEVER_OVERWRITE.rst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_PERMANENT.rst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_STARTUP_SHORTCUTS.rst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_START_MENU_SHORTCUTS.rst -#usr/share/cmake-3.8/Help/prop_inst/CPACK_WIX_ACL.rst -#usr/share/cmake-3.8/Help/prop_sf -#usr/share/cmake-3.8/Help/prop_sf/ABSTRACT.rst -#usr/share/cmake-3.8/Help/prop_sf/AUTORCC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_sf/AUTOUIC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_sf/COMPILE_DEFINITIONS.rst -#usr/share/cmake-3.8/Help/prop_sf/COMPILE_DEFINITIONS_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_sf/COMPILE_FLAGS.rst -#usr/share/cmake-3.8/Help/prop_sf/EXTERNAL_OBJECT.rst -#usr/share/cmake-3.8/Help/prop_sf/Fortran_FORMAT.rst -#usr/share/cmake-3.8/Help/prop_sf/GENERATED.rst -#usr/share/cmake-3.8/Help/prop_sf/HEADER_FILE_ONLY.rst -#usr/share/cmake-3.8/Help/prop_sf/KEEP_EXTENSION.rst -#usr/share/cmake-3.8/Help/prop_sf/LABELS.rst -#usr/share/cmake-3.8/Help/prop_sf/LANGUAGE.rst -#usr/share/cmake-3.8/Help/prop_sf/LOCATION.rst -#usr/share/cmake-3.8/Help/prop_sf/MACOSX_PACKAGE_LOCATION.rst -#usr/share/cmake-3.8/Help/prop_sf/OBJECT_DEPENDS.rst -#usr/share/cmake-3.8/Help/prop_sf/OBJECT_OUTPUTS.rst -#usr/share/cmake-3.8/Help/prop_sf/SKIP_AUTOGEN.rst -#usr/share/cmake-3.8/Help/prop_sf/SKIP_AUTOMOC.rst -#usr/share/cmake-3.8/Help/prop_sf/SKIP_AUTORCC.rst -#usr/share/cmake-3.8/Help/prop_sf/SKIP_AUTOUIC.rst -#usr/share/cmake-3.8/Help/prop_sf/SYMBOLIC.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_COPY_TO_OUT_DIR.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_CSHARP_tagname.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_INCLUDE_IN_VSIX.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_RESOURCE_GENERATOR.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_SHADER_ENTRYPOINT.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_SHADER_FLAGS.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_SHADER_MODEL.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_SHADER_TYPE.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_TOOL_OVERRIDE.rst -#usr/share/cmake-3.8/Help/prop_sf/VS_XAML_TYPE.rst -#usr/share/cmake-3.8/Help/prop_sf/WRAP_EXCLUDE.rst -#usr/share/cmake-3.8/Help/prop_sf/XCODE_EXPLICIT_FILE_TYPE.rst -#usr/share/cmake-3.8/Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst -#usr/share/cmake-3.8/Help/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE.rst -#usr/share/cmake-3.8/Help/prop_test -#usr/share/cmake-3.8/Help/prop_test/ATTACHED_FILES.rst -#usr/share/cmake-3.8/Help/prop_test/ATTACHED_FILES_ON_FAIL.rst -#usr/share/cmake-3.8/Help/prop_test/COST.rst -#usr/share/cmake-3.8/Help/prop_test/DEPENDS.rst -#usr/share/cmake-3.8/Help/prop_test/ENVIRONMENT.rst -#usr/share/cmake-3.8/Help/prop_test/FAIL_REGULAR_EXPRESSION.rst -#usr/share/cmake-3.8/Help/prop_test/FIXTURES_CLEANUP.rst -#usr/share/cmake-3.8/Help/prop_test/FIXTURES_REQUIRED.rst -#usr/share/cmake-3.8/Help/prop_test/FIXTURES_SETUP.rst -#usr/share/cmake-3.8/Help/prop_test/LABELS.rst -#usr/share/cmake-3.8/Help/prop_test/MEASUREMENT.rst -#usr/share/cmake-3.8/Help/prop_test/PASS_REGULAR_EXPRESSION.rst -#usr/share/cmake-3.8/Help/prop_test/PROCESSORS.rst -#usr/share/cmake-3.8/Help/prop_test/REQUIRED_FILES.rst -#usr/share/cmake-3.8/Help/prop_test/RESOURCE_LOCK.rst -#usr/share/cmake-3.8/Help/prop_test/RUN_SERIAL.rst -#usr/share/cmake-3.8/Help/prop_test/SKIP_RETURN_CODE.rst -#usr/share/cmake-3.8/Help/prop_test/TIMEOUT.rst -#usr/share/cmake-3.8/Help/prop_test/TIMEOUT_AFTER_MATCH.rst -#usr/share/cmake-3.8/Help/prop_test/WILL_FAIL.rst -#usr/share/cmake-3.8/Help/prop_test/WORKING_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt -#usr/share/cmake-3.8/Help/prop_tgt/ALIASED_TARGET.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_API.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_API_MIN.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_ARCH.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_ASSETS_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_GUI.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_JAR_DEPENDENCIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_JAR_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_JAVA_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_NATIVE_LIB_DEPENDENCIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_NATIVE_LIB_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_PROCESS_MAX.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_PROGUARD.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_PROGUARD_CONFIG_PATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_SECURE_PROPS_PATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_SKIP_ANT_STEP.rst -#usr/share/cmake-3.8/Help/prop_tgt/ANDROID_STL_TYPE.rst -#usr/share/cmake-3.8/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/ARCHIVE_OUTPUT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/ARCHIVE_OUTPUT_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTOGEN_TARGET_DEPENDS.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTOMOC.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTORCC.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTORCC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTOUIC.rst -#usr/share/cmake-3.8/Help/prop_tgt/AUTOUIC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/BINARY_DIR.rst -#usr/share/cmake-3.8/Help/prop_tgt/BUILD_RPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/BUILD_WITH_INSTALL_RPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/BUNDLE.rst -#usr/share/cmake-3.8/Help/prop_tgt/BUNDLE_EXTENSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPATIBLE_INTERFACE_BOOL.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MIN.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_DEFINITIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_DEFINITIONS_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_FLAGS.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_PDB_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_PDB_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_PDB_NOTE.txt -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/CONFIG_OUTPUT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/CONFIG_POSTFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/CROSSCOMPILING_EMULATOR.rst -#usr/share/cmake-3.8/Help/prop_tgt/CUDA_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/CUDA_SEPARABLE_COMPILATION.rst -#usr/share/cmake-3.8/Help/prop_tgt/CUDA_STANDARD.rst -#usr/share/cmake-3.8/Help/prop_tgt/CUDA_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/prop_tgt/CXX_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/CXX_STANDARD.rst -#usr/share/cmake-3.8/Help/prop_tgt/CXX_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/prop_tgt/C_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/C_STANDARD.rst -#usr/share/cmake-3.8/Help/prop_tgt/C_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/prop_tgt/DEBUG_POSTFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/DEFINE_SYMBOL.rst -#usr/share/cmake-3.8/Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/ENABLE_EXPORTS.rst -#usr/share/cmake-3.8/Help/prop_tgt/EXCLUDE_FROM_ALL.rst -#usr/share/cmake-3.8/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst -#usr/share/cmake-3.8/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/EXPORT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/EchoString.rst -#usr/share/cmake-3.8/Help/prop_tgt/FOLDER.rst -#usr/share/cmake-3.8/Help/prop_tgt/FRAMEWORK.rst -#usr/share/cmake-3.8/Help/prop_tgt/FRAMEWORK_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/Fortran_FORMAT.rst -#usr/share/cmake-3.8/Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/GENERATOR_FILE_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/GNUtoMS.rst -#usr/share/cmake-3.8/Help/prop_tgt/HAS_CXX.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_CONFIGURATIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_IMPLIB.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_IMPLIB_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LIBNAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LIBNAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_DEPENDENT_LIBRARIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_DEPENDENT_LIBRARIES_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LANGUAGES.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LANGUAGES_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LIBRARIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LIBRARIES_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_MULTIPLICITY.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LINK_INTERFACE_MULTIPLICITY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LOCATION.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_LOCATION_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_NO_SONAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_NO_SONAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_SONAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORTED_SONAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORT_PREFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/IMPORT_SUFFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INSTALL_NAME_DIR.rst -#usr/share/cmake-3.8/Help/prop_tgt/INSTALL_RPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_SOURCES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst -#usr/share/cmake-3.8/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/IOS_INSTALL_COMBINED.rst -#usr/share/cmake-3.8/Help/prop_tgt/JOB_POOL_COMPILE.rst -#usr/share/cmake-3.8/Help/prop_tgt/JOB_POOL_LINK.rst -#usr/share/cmake-3.8/Help/prop_tgt/LABELS.rst -#usr/share/cmake-3.8/Help/prop_tgt/LANG_CLANG_TIDY.rst -#usr/share/cmake-3.8/Help/prop_tgt/LANG_COMPILER_LAUNCHER.rst -#usr/share/cmake-3.8/Help/prop_tgt/LANG_CPPLINT.rst -#usr/share/cmake-3.8/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst -#usr/share/cmake-3.8/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst -#usr/share/cmake-3.8/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/LIBRARY_OUTPUT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/LIBRARY_OUTPUT_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINKER_LANGUAGE.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_DEPENDS.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_DEPENDS_NO_SHARED.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_FLAGS.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_INTERFACE_LIBRARIES_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_LIBRARIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_SEARCH_END_STATIC.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_SEARCH_START_STATIC.rst -#usr/share/cmake-3.8/Help/prop_tgt/LINK_WHAT_YOU_USE.rst -#usr/share/cmake-3.8/Help/prop_tgt/LOCATION.rst -#usr/share/cmake-3.8/Help/prop_tgt/LOCATION_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/MACOSX_BUNDLE.rst -#usr/share/cmake-3.8/Help/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.rst -#usr/share/cmake-3.8/Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst -#usr/share/cmake-3.8/Help/prop_tgt/MACOSX_RPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.rst -#usr/share/cmake-3.8/Help/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/NO_SONAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst -#usr/share/cmake-3.8/Help/prop_tgt/OSX_ARCHITECTURES.rst -#usr/share/cmake-3.8/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/OUTPUT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/OUTPUT_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/PDB_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/PDB_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/PDB_NOTE.txt -#usr/share/cmake-3.8/Help/prop_tgt/PDB_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst -#usr/share/cmake-3.8/Help/prop_tgt/POST_INSTALL_SCRIPT.rst -#usr/share/cmake-3.8/Help/prop_tgt/PREFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst -#usr/share/cmake-3.8/Help/prop_tgt/PRIVATE_HEADER.rst -#usr/share/cmake-3.8/Help/prop_tgt/PROJECT_LABEL.rst -#usr/share/cmake-3.8/Help/prop_tgt/PUBLIC_HEADER.rst -#usr/share/cmake-3.8/Help/prop_tgt/RESOURCE.rst -#usr/share/cmake-3.8/Help/prop_tgt/RULE_LAUNCH_COMPILE.rst -#usr/share/cmake-3.8/Help/prop_tgt/RULE_LAUNCH_CUSTOM.rst -#usr/share/cmake-3.8/Help/prop_tgt/RULE_LAUNCH_LINK.rst -#usr/share/cmake-3.8/Help/prop_tgt/RUNTIME_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/RUNTIME_OUTPUT_NAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/RUNTIME_OUTPUT_NAME_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/SKIP_BUILD_RPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/SOURCES.rst -#usr/share/cmake-3.8/Help/prop_tgt/SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/prop_tgt/SOVERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/STATIC_LIBRARY_FLAGS.rst -#usr/share/cmake-3.8/Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/prop_tgt/SUFFIX.rst -#usr/share/cmake-3.8/Help/prop_tgt/TYPE.rst -#usr/share/cmake-3.8/Help/prop_tgt/VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DESKTOP_EXTENSIONS_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DOTNET_REFERENCES.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DOTNET_REFERENCE_refname.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_GLOBAL_variable.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_IOT_EXTENSIONS_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_IOT_STARTUP_TASK.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_KEYWORD.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_MOBILE_EXTENSIONS_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_SCC_AUXPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_SCC_LOCALPATH.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_SCC_PROJECTNAME.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_SCC_PROVIDER.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_SDK_REFERENCES.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_USER_PROPS.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_WINRT_COMPONENT.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_WINRT_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/prop_tgt/VS_WINRT_REFERENCES.rst -#usr/share/cmake-3.8/Help/prop_tgt/WIN32_EXECUTABLE.rst -#usr/share/cmake-3.8/Help/prop_tgt/WINDOWS_EXPORT_ALL_SYMBOLS.rst -#usr/share/cmake-3.8/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst -#usr/share/cmake-3.8/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst -#usr/share/cmake-3.8/Help/prop_tgt/XCODE_PRODUCT_TYPE.rst -#usr/share/cmake-3.8/Help/prop_tgt/XCTEST.rst -#usr/share/cmake-3.8/Help/prop_tgt/XXX_OUTPUT_DIRECTORY.txt -#usr/share/cmake-3.8/Help/prop_tgt/XXX_OUTPUT_NAME.txt -#usr/share/cmake-3.8/Help/release -#usr/share/cmake-3.8/Help/release/3.0.rst -#usr/share/cmake-3.8/Help/release/3.1.rst -#usr/share/cmake-3.8/Help/release/3.2.rst -#usr/share/cmake-3.8/Help/release/3.3.rst -#usr/share/cmake-3.8/Help/release/3.4.rst -#usr/share/cmake-3.8/Help/release/3.5.rst -#usr/share/cmake-3.8/Help/release/3.6.rst -#usr/share/cmake-3.8/Help/release/3.7.rst -#usr/share/cmake-3.8/Help/release/3.8.rst -#usr/share/cmake-3.8/Help/release/dev.txt -#usr/share/cmake-3.8/Help/release/index.rst -#usr/share/cmake-3.8/Help/variable -#usr/share/cmake-3.8/Help/variable/ANDROID.rst -#usr/share/cmake-3.8/Help/variable/APPLE.rst -#usr/share/cmake-3.8/Help/variable/BORLAND.rst -#usr/share/cmake-3.8/Help/variable/BUILD_SHARED_LIBS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_API.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_API_MIN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ARCH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ARCH_ABI.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ARM_MODE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ARM_NEON.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_ASSETS_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_GUI.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_JAR_DEPENDENCIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_JAR_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_JAVA_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_NDK.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_PROCESS_MAX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_PROGUARD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_PROGUARD_CONFIG_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_SECURE_PROPS_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_SKIP_ANT_STEP.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_STANDALONE_TOOLCHAIN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ANDROID_STL_TYPE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_APPBUNDLE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ARGC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ARGV0.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTOMOC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTORCC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTORCC_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTOUIC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_AUTOUIC_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BACKWARDS_COMPATIBILITY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BINARY_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BUILD_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BUILD_TOOL.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BUILD_TYPE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_BUILD_WITH_INSTALL_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CACHEFILE_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CACHE_MAJOR_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CACHE_MINOR_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CACHE_PATCH_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CFG_INTDIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CL_64.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CODELITE_USE_TARGETS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COLOR_MAKEFILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILER_2005.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILER_IS_GNUCC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILER_IS_GNUCXX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILER_IS_GNUG77.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CONFIGURATION_TYPES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CONFIG_POSTFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CROSSCOMPILING.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CROSSCOMPILING_EMULATOR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CTEST_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CUDA_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CUDA_STANDARD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CURRENT_BINARY_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CURRENT_LIST_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CURRENT_LIST_FILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CURRENT_LIST_LINE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CURRENT_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CXX_COMPILE_FEATURES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CXX_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CXX_STANDARD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_CXX_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_C_COMPILE_FEATURES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_C_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_C_STANDARD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_C_STANDARD_REQUIRED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_DEBUG_POSTFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_DEBUG_TARGET_PROPERTIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_DL_LIBS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ECLIPSE_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EDIT_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ENABLE_EXPORTS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ERROR_DEPRECATED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXE_LINKER_FLAGS_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXTRA_GENERATOR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_APPBUNDLE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_FRAMEWORK.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_LIBRARY_PREFIXES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_LIBRARY_SUFFIXES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_NO_INSTALL_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_SORT_DIRECTION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_SORT_ORDER.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_INCLUDE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt -#usr/share/cmake-3.8/Help/variable/CMAKE_FRAMEWORK_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Fortran_FORMAT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Fortran_MODDIR_DEFAULT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Fortran_MODDIR_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Fortran_MODOUT_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Fortran_MODULE_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_GENERATOR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_GENERATOR_PLATFORM.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_GENERATOR_TOOLSET.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_GNUtoMS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOME_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_APPLE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_SOLARIS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_SYSTEM.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_SYSTEM_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_SYSTEM_PROCESSOR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_SYSTEM_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_UNIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_HOST_WIN32.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_IGNORE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_IMPORT_LIBRARY_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_IMPORT_LIBRARY_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INCLUDE_CURRENT_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INCLUDE_DIRECTORIES_BEFORE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INCLUDE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_DEFAULT_COMPONENT_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_MESSAGE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_NAME_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_INTERNAL_PLATFORM_ABI.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_IOS_INSTALL_COMBINED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_JOB_POOL_COMPILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_JOB_POOL_LINK.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ARCHIVE_APPEND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ARCHIVE_CREATE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_ARCHIVE_FINISH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_CLANG_TIDY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_ABI.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_ID.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_LOADED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_TARGET.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILER_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_COMPILE_OBJECT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_CPPLINT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_DEBUG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_DEBUG_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_RELEASE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_RELEASE_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_IGNORE_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_LINKER_PREFERENCE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_PLATFORM_ID.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_SIMULATE_ID.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_SIMULATE_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_SIZEOF_DATA_PTR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_STANDARD_LIBRARIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LANG_VISIBILITY_PRESET.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_ARCHITECTURE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LIBRARY_PATH_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_DEF_FILE_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_DEPENDS_NO_SHARED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_LIBRARY_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_LIBRARY_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_SEARCH_END_STATIC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_SEARCH_START_STATIC.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MACOSX_BUNDLE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MACOSX_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MAJOR_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MAKE_PROGRAM.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MATCH_COUNT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MFC_FLAG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MINIMUM_REQUIRED_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MINOR_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MODULE_LINKER_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MODULE_LINKER_FLAGS_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_MODULE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_NOT_USING_CONFIG_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_NO_BUILTIN_CHRPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_OBJECT_PATH_MAX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_OSX_ARCHITECTURES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_OSX_SYSROOT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_OSX_VARIABLE.txt -#usr/share/cmake-3.8/Help/variable/CMAKE_PARENT_LIST_FILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PATCH_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_POSITION_INDEPENDENT_CODE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PREFIX_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PROGRAM_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PROJECT_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_RANLIB.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_ROOT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SCRIPT_MODE_FILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LIBRARY_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LIBRARY_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LINKER_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_LINKER_FLAGS_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_MODULE_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SHARED_MODULE_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SIZEOF_VOID_P.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SKIP_BUILD_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SKIP_INSTALL_ALL_DEPENDENCY.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SKIP_INSTALL_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SKIP_INSTALL_RULES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SKIP_RPATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STAGING_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LIBRARY_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LIBRARY_SUFFIX.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_STATIC_LINKER_FLAGS_INIT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSROOT.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_IGNORE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_INCLUDE_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_LIBRARY_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_PREFIX_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_PROCESSOR.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_SYSTEM_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_TOOLCHAIN_FILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_TWEAK_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VERBOSE_MAKEFILE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VISIBILITY_INLINES_HIDDEN.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_DEVENV_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_MSBUILD_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_NsightTegra_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_PLATFORM_NAME.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_PLATFORM_TOOLSET.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_WARN_DEPRECATED.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_WIN32_EXECUTABLE.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst -#usr/share/cmake-3.8/Help/variable/CMAKE_XCODE_PLATFORM_TOOLSET.rst -#usr/share/cmake-3.8/Help/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst -#usr/share/cmake-3.8/Help/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst -#usr/share/cmake-3.8/Help/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CPACK_INSTALL_SCRIPT.rst -#usr/share/cmake-3.8/Help/variable/CPACK_PACKAGING_INSTALL_PREFIX.rst -#usr/share/cmake-3.8/Help/variable/CPACK_SET_DESTDIR.rst -#usr/share/cmake-3.8/Help/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst -#usr/share/cmake-3.8/Help/variable/CTEST_BINARY_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CTEST_BUILD_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_BUILD_NAME.rst -#usr/share/cmake-3.8/Help/variable/CTEST_BZR_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_BZR_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CHANGE_ID.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CHECKOUT_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CONFIGURATION_TYPE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CONFIGURE_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_COVERAGE_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_COVERAGE_EXTRA_FLAGS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CURL_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_COVERAGE_EXCLUDE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_ERROR_EXCEPTION.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_ERROR_MATCH.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_ERROR_POST_CONTEXT.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_ERROR_PRE_CONTEXT.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_MEMCHECK_IGNORE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_POST_MEMCHECK.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_POST_TEST.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_PRE_MEMCHECK.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_PRE_TEST.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_TEST_IGNORE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_WARNING_EXCEPTION.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CUSTOM_XXX.txt -#usr/share/cmake-3.8/Help/variable/CTEST_CVS_CHECKOUT.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CVS_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_CVS_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_LOCATION.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_METHOD.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_SITE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_SITE_CDASH.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_SITE_PASSWORD.rst -#usr/share/cmake-3.8/Help/variable/CTEST_DROP_SITE_USER.rst -#usr/share/cmake-3.8/Help/variable/CTEST_EXTRA_COVERAGE_GLOB.rst -#usr/share/cmake-3.8/Help/variable/CTEST_GIT_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_GIT_INIT_SUBMODULES.rst -#usr/share/cmake-3.8/Help/variable/CTEST_GIT_UPDATE_CUSTOM.rst -#usr/share/cmake-3.8/Help/variable/CTEST_GIT_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_HG_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_HG_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_MEMORYCHECK_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_MEMORYCHECK_COMMAND_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_MEMORYCHECK_SANITIZER_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_MEMORYCHECK_TYPE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_NIGHTLY_START_TIME.rst -#usr/share/cmake-3.8/Help/variable/CTEST_P4_CLIENT.rst -#usr/share/cmake-3.8/Help/variable/CTEST_P4_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_P4_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_P4_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SCP_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SITE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SOURCE_DIRECTORY.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SVN_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SVN_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_SVN_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_TEST_LOAD.rst -#usr/share/cmake-3.8/Help/variable/CTEST_TEST_TIMEOUT.rst -#usr/share/cmake-3.8/Help/variable/CTEST_TRIGGER_SITE.rst -#usr/share/cmake-3.8/Help/variable/CTEST_UPDATE_COMMAND.rst -#usr/share/cmake-3.8/Help/variable/CTEST_UPDATE_OPTIONS.rst -#usr/share/cmake-3.8/Help/variable/CTEST_UPDATE_VERSION_ONLY.rst -#usr/share/cmake-3.8/Help/variable/CTEST_USE_LAUNCHERS.rst -#usr/share/cmake-3.8/Help/variable/CYGWIN.rst -#usr/share/cmake-3.8/Help/variable/ENV.rst -#usr/share/cmake-3.8/Help/variable/EXECUTABLE_OUTPUT_PATH.rst -#usr/share/cmake-3.8/Help/variable/GHS-MULTI.rst -#usr/share/cmake-3.8/Help/variable/LIBRARY_OUTPUT_PATH.rst -#usr/share/cmake-3.8/Help/variable/MINGW.rst -#usr/share/cmake-3.8/Help/variable/MSVC.rst -#usr/share/cmake-3.8/Help/variable/MSVC10.rst -#usr/share/cmake-3.8/Help/variable/MSVC11.rst -#usr/share/cmake-3.8/Help/variable/MSVC12.rst -#usr/share/cmake-3.8/Help/variable/MSVC14.rst -#usr/share/cmake-3.8/Help/variable/MSVC60.rst -#usr/share/cmake-3.8/Help/variable/MSVC70.rst -#usr/share/cmake-3.8/Help/variable/MSVC71.rst -#usr/share/cmake-3.8/Help/variable/MSVC80.rst -#usr/share/cmake-3.8/Help/variable/MSVC90.rst -#usr/share/cmake-3.8/Help/variable/MSVC_IDE.rst -#usr/share/cmake-3.8/Help/variable/MSVC_VERSION.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_BINARY_DIR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_VERSION.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_VERSION_MAJOR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_VERSION_MINOR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_VERSION_PATCH.rst -#usr/share/cmake-3.8/Help/variable/PROJECT-NAME_VERSION_TWEAK.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_BINARY_DIR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_NAME.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_SOURCE_DIR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_VERSION.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_VERSION_MAJOR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_VERSION_MINOR.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_VERSION_PATCH.rst -#usr/share/cmake-3.8/Help/variable/PROJECT_VERSION_TWEAK.rst -#usr/share/cmake-3.8/Help/variable/UNIX.rst -#usr/share/cmake-3.8/Help/variable/WIN32.rst -#usr/share/cmake-3.8/Help/variable/WINCE.rst -#usr/share/cmake-3.8/Help/variable/WINDOWS_PHONE.rst -#usr/share/cmake-3.8/Help/variable/WINDOWS_STORE.rst -#usr/share/cmake-3.8/Help/variable/XCODE.rst -#usr/share/cmake-3.8/Help/variable/XCODE_VERSION.rst -#usr/share/cmake-3.8/Modules -#usr/share/cmake-3.8/Modules/.NoDartCoverage -#usr/share/cmake-3.8/Modules/AddFileDependencies.cmake -#usr/share/cmake-3.8/Modules/AndroidTestUtilities -#usr/share/cmake-3.8/Modules/AndroidTestUtilities.cmake -#usr/share/cmake-3.8/Modules/AndroidTestUtilities/PushToAndroidDevice.cmake -#usr/share/cmake-3.8/Modules/AutogenInfo.cmake.in -#usr/share/cmake-3.8/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in -#usr/share/cmake-3.8/Modules/BasicConfigVersion-ExactVersion.cmake.in -#usr/share/cmake-3.8/Modules/BasicConfigVersion-SameMajorVersion.cmake.in -#usr/share/cmake-3.8/Modules/BundleUtilities.cmake -#usr/share/cmake-3.8/Modules/CMake.cmake -#usr/share/cmake-3.8/Modules/CMakeASM-ATTInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeASMCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeASMInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeASM_MASMInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeASM_NASMInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeAddFortranSubdirectory -#usr/share/cmake-3.8/Modules/CMakeAddFortranSubdirectory.cmake -#usr/share/cmake-3.8/Modules/CMakeAddFortranSubdirectory/build_mingw.cmake.in -#usr/share/cmake-3.8/Modules/CMakeAddFortranSubdirectory/config_mingw.cmake.in -#usr/share/cmake-3.8/Modules/CMakeAddNewLanguage.txt -#usr/share/cmake-3.8/Modules/CMakeBackwardCompatibilityC.cmake -#usr/share/cmake-3.8/Modules/CMakeBackwardCompatibilityCXX.cmake -#usr/share/cmake-3.8/Modules/CMakeBorlandFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeBuildSettings.cmake.in -#usr/share/cmake-3.8/Modules/CMakeCCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeCCompilerABI.c -#usr/share/cmake-3.8/Modules/CMakeCCompilerId.c.in -#usr/share/cmake-3.8/Modules/CMakeCInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeCSharpCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeCSharpCompilerId.cs.in -#usr/share/cmake-3.8/Modules/CMakeCSharpInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeCUDACompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeCUDACompilerABI.cu -#usr/share/cmake-3.8/Modules/CMakeCUDACompilerId.cu.in -#usr/share/cmake-3.8/Modules/CMakeCUDAInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeCXXCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeCXXCompilerABI.cpp -#usr/share/cmake-3.8/Modules/CMakeCXXCompilerId.cpp.in -#usr/share/cmake-3.8/Modules/CMakeCXXInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -#usr/share/cmake-3.8/Modules/CMakeCommonLanguageInclude.cmake -#usr/share/cmake-3.8/Modules/CMakeCompilerABI.h -#usr/share/cmake-3.8/Modules/CMakeCompilerIdDetection.cmake -#usr/share/cmake-3.8/Modules/CMakeConfigurableFile.in -#usr/share/cmake-3.8/Modules/CMakeDependentOption.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineASM-ATTCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineASM_MASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineASM_NASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCSharpCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCUDACompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCXXCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCompileFeatures.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCompilerABI.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineCompilerId.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineFortranCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineJavaCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineRCCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineSwiftCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineSystem.cmake -#usr/share/cmake-3.8/Modules/CMakeDetermineVSServicePack.cmake -#usr/share/cmake-3.8/Modules/CMakeExpandImportedTargets.cmake -#usr/share/cmake-3.8/Modules/CMakeExportBuildSettings.cmake -#usr/share/cmake-3.8/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake -#usr/share/cmake-3.8/Modules/CMakeFindBinUtils.cmake -#usr/share/cmake-3.8/Modules/CMakeFindCodeBlocks.cmake -#usr/share/cmake-3.8/Modules/CMakeFindDependencyMacro.cmake -#usr/share/cmake-3.8/Modules/CMakeFindEclipseCDT4.cmake -#usr/share/cmake-3.8/Modules/CMakeFindFrameworks.cmake -#usr/share/cmake-3.8/Modules/CMakeFindJavaCommon.cmake -#usr/share/cmake-3.8/Modules/CMakeFindKDevelop3.cmake -#usr/share/cmake-3.8/Modules/CMakeFindKate.cmake -#usr/share/cmake-3.8/Modules/CMakeFindPackageMode.cmake -#usr/share/cmake-3.8/Modules/CMakeFindWMake.cmake -#usr/share/cmake-3.8/Modules/CMakeFindXCode.cmake -#usr/share/cmake-3.8/Modules/CMakeForceCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeFortranCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeFortranCompilerABI.F -#usr/share/cmake-3.8/Modules/CMakeFortranCompilerId.F.in -#usr/share/cmake-3.8/Modules/CMakeFortranInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeGenericSystem.cmake -#usr/share/cmake-3.8/Modules/CMakeGraphVizOptions.cmake -#usr/share/cmake-3.8/Modules/CMakeIOSInstallCombined.cmake -#usr/share/cmake-3.8/Modules/CMakeImportBuildSettings.cmake -#usr/share/cmake-3.8/Modules/CMakeJOMFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeJavaCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeJavaInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeLanguageInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeMSYSFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeMinGWFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeNMakeFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeNinjaFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakePackageConfigHelpers.cmake -#usr/share/cmake-3.8/Modules/CMakeParseArguments.cmake -#usr/share/cmake-3.8/Modules/CMakeParseImplicitLinkInfo.cmake -#usr/share/cmake-3.8/Modules/CMakePlatformId.h.in -#usr/share/cmake-3.8/Modules/CMakePrintHelpers.cmake -#usr/share/cmake-3.8/Modules/CMakePrintSystemInformation.cmake -#usr/share/cmake-3.8/Modules/CMakePushCheckState.cmake -#usr/share/cmake-3.8/Modules/CMakeRCCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeRCInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeSwiftCompiler.cmake.in -#usr/share/cmake-3.8/Modules/CMakeSwiftInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeSystem.cmake.in -#usr/share/cmake-3.8/Modules/CMakeSystemSpecificInformation.cmake -#usr/share/cmake-3.8/Modules/CMakeSystemSpecificInitialize.cmake -#usr/share/cmake-3.8/Modules/CMakeTestASM-ATTCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestASM_MASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestASM_NASMCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestCCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestCSharpCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestCUDACompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestCXXCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestCompilerCommon.cmake -#usr/share/cmake-3.8/Modules/CMakeTestFortranCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestGNU.c -#usr/share/cmake-3.8/Modules/CMakeTestJavaCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestRCCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeTestSwiftCompiler.cmake -#usr/share/cmake-3.8/Modules/CMakeUnixFindMake.cmake -#usr/share/cmake-3.8/Modules/CMakeVS7BackwardCompatibility.cmake -#usr/share/cmake-3.8/Modules/CMakeVerifyManifest.cmake -#usr/share/cmake-3.8/Modules/CPack.DS_Store.in -#usr/share/cmake-3.8/Modules/CPack.Description.plist.in -#usr/share/cmake-3.8/Modules/CPack.Info.plist.in -#usr/share/cmake-3.8/Modules/CPack.OSXScriptLauncher.in -#usr/share/cmake-3.8/Modules/CPack.OSXScriptLauncher.rsrc.in -#usr/share/cmake-3.8/Modules/CPack.OSXX11.Info.plist.in -#usr/share/cmake-3.8/Modules/CPack.OSXX11.main.scpt.in -#usr/share/cmake-3.8/Modules/CPack.RuntimeScript.in -#usr/share/cmake-3.8/Modules/CPack.STGZ_Header.sh.in -#usr/share/cmake-3.8/Modules/CPack.VolumeIcon.icns.in -#usr/share/cmake-3.8/Modules/CPack.background.png.in -#usr/share/cmake-3.8/Modules/CPack.cmake -#usr/share/cmake-3.8/Modules/CPack.distribution.dist.in -#usr/share/cmake-3.8/Modules/CPackBundle.cmake -#usr/share/cmake-3.8/Modules/CPackComponent.cmake -#usr/share/cmake-3.8/Modules/CPackCygwin.cmake -#usr/share/cmake-3.8/Modules/CPackDMG.cmake -#usr/share/cmake-3.8/Modules/CPackDeb.cmake -#usr/share/cmake-3.8/Modules/CPackIFW.cmake -#usr/share/cmake-3.8/Modules/CPackIFWConfigureFile.cmake -#usr/share/cmake-3.8/Modules/CPackNSIS.cmake -#usr/share/cmake-3.8/Modules/CPackPackageMaker.cmake -#usr/share/cmake-3.8/Modules/CPackProductBuild.cmake -#usr/share/cmake-3.8/Modules/CPackRPM.cmake -#usr/share/cmake-3.8/Modules/CPackWIX.cmake -#usr/share/cmake-3.8/Modules/CPackZIP.cmake -#usr/share/cmake-3.8/Modules/CSharpUtilities.cmake -#usr/share/cmake-3.8/Modules/CTest.cmake -#usr/share/cmake-3.8/Modules/CTestCoverageCollectGCOV.cmake -#usr/share/cmake-3.8/Modules/CTestScriptMode.cmake -#usr/share/cmake-3.8/Modules/CTestTargets.cmake -#usr/share/cmake-3.8/Modules/CTestUseLaunchers.cmake -#usr/share/cmake-3.8/Modules/CheckCCompilerFlag.cmake -#usr/share/cmake-3.8/Modules/CheckCSourceCompiles.cmake -#usr/share/cmake-3.8/Modules/CheckCSourceRuns.cmake -#usr/share/cmake-3.8/Modules/CheckCXXCompilerFlag.cmake -#usr/share/cmake-3.8/Modules/CheckCXXSourceCompiles.cmake -#usr/share/cmake-3.8/Modules/CheckCXXSourceRuns.cmake -#usr/share/cmake-3.8/Modules/CheckCXXSymbolExists.cmake -#usr/share/cmake-3.8/Modules/CheckForPthreads.c -#usr/share/cmake-3.8/Modules/CheckFortranCompilerFlag.cmake -#usr/share/cmake-3.8/Modules/CheckFortranFunctionExists.cmake -#usr/share/cmake-3.8/Modules/CheckFortranSourceCompiles.cmake -#usr/share/cmake-3.8/Modules/CheckFunctionExists.c -#usr/share/cmake-3.8/Modules/CheckFunctionExists.cmake -#usr/share/cmake-3.8/Modules/CheckIncludeFile.c.in -#usr/share/cmake-3.8/Modules/CheckIncludeFile.cmake -#usr/share/cmake-3.8/Modules/CheckIncludeFile.cxx.in -#usr/share/cmake-3.8/Modules/CheckIncludeFileCXX.cmake -#usr/share/cmake-3.8/Modules/CheckIncludeFiles.cmake -#usr/share/cmake-3.8/Modules/CheckLanguage.cmake -#usr/share/cmake-3.8/Modules/CheckLibraryExists.cmake -#usr/share/cmake-3.8/Modules/CheckLibraryExists.lists.in -#usr/share/cmake-3.8/Modules/CheckPrototypeDefinition.c.in -#usr/share/cmake-3.8/Modules/CheckPrototypeDefinition.cmake -#usr/share/cmake-3.8/Modules/CheckSizeOf.cmake -#usr/share/cmake-3.8/Modules/CheckStructHasMember.cmake -#usr/share/cmake-3.8/Modules/CheckSymbolExists.cmake -#usr/share/cmake-3.8/Modules/CheckTypeSize.c.in -#usr/share/cmake-3.8/Modules/CheckTypeSize.cmake -#usr/share/cmake-3.8/Modules/CheckTypeSizeMap.cmake.in -#usr/share/cmake-3.8/Modules/CheckVariableExists.c -#usr/share/cmake-3.8/Modules/CheckVariableExists.cmake -#usr/share/cmake-3.8/Modules/Compiler -#usr/share/cmake-3.8/Modules/Compiler/ADSP-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/ARMCC-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/ARMCC-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/ARMCC-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/ARMCC-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/ARMCC.cmake -#usr/share/cmake-3.8/Modules/Compiler/Absoft-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-C-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/AppleClang-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Borland-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Bruce-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Bruce-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CCur-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-C-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-CXX-TestableFeatures.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang-DetermineCompilerInternal.cmake -#usr/share/cmake-3.8/Modules/Compiler/Clang.cmake -#usr/share/cmake-3.8/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Compaq-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Cray-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/Cray-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/Cray-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Cray-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Cray-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Cray-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Intel-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-Intel-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-PGI-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/CrayPrgEnv.cmake -#usr/share/cmake-3.8/Modules/Compiler/Embarcadero-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Fujitsu-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/G95-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/GHS-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/GHS-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/GHS-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/GHS.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-C-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/GNU.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/HP-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/IAR-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/IAR-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/IAR-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/IAR-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/IAR.cmake -#usr/share/cmake-3.8/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake -#usr/share/cmake-3.8/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-C-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/Intel.cmake -#usr/share/cmake-3.8/Modules/Compiler/MIPSpro-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/MIPSpro-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/MIPSpro-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/MIPSpro-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/MSVC-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/MSVC-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/MSVC-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/NAG-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/NVIDIA-CUDA.cmake -#usr/share/cmake-3.8/Modules/Compiler/NVIDIA-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/PGI-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/PGI-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/PGI-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/PGI-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/PGI.cmake -#usr/share/cmake-3.8/Modules/Compiler/PathScale-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/PathScale-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/PathScale-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/PathScale-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/PathScale.cmake -#usr/share/cmake-3.8/Modules/Compiler/QCC-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/QCC-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/QCC.cmake -#usr/share/cmake-3.8/Modules/Compiler/SCO-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/SCO-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/SCO-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/SCO.cmake -#usr/share/cmake-3.8/Modules/Compiler/SDCC-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-CXX-FeatureTests.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/SunPro-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/TI-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/TI-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/TI-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/TI-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/TinyCC-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/VisualAge-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/VisualAge-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/VisualAge-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/Watcom-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-ASM.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-C.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Compiler/XL.cmake -#usr/share/cmake-3.8/Modules/Compiler/zOS-C-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake -#usr/share/cmake-3.8/Modules/CompilerId -#usr/share/cmake-3.8/Modules/CompilerId/VS-10.csproj.in -#usr/share/cmake-3.8/Modules/CompilerId/VS-10.vcxproj.in -#usr/share/cmake-3.8/Modules/CompilerId/VS-7.vcproj.in -#usr/share/cmake-3.8/Modules/CompilerId/VS-Intel.vfproj.in -#usr/share/cmake-3.8/Modules/CompilerId/VS-NsightTegra.vcxproj.in -#usr/share/cmake-3.8/Modules/CompilerId/Xcode-1.pbxproj.in -#usr/share/cmake-3.8/Modules/CompilerId/Xcode-2.pbxproj.in -#usr/share/cmake-3.8/Modules/CompilerId/Xcode-3.pbxproj.in -#usr/share/cmake-3.8/Modules/CompilerId/main.swift.in -#usr/share/cmake-3.8/Modules/Dart.cmake -#usr/share/cmake-3.8/Modules/DartConfiguration.tcl.in -#usr/share/cmake-3.8/Modules/DeployQt4.cmake -#usr/share/cmake-3.8/Modules/Documentation.cmake -#usr/share/cmake-3.8/Modules/DummyCXXFile.cxx -#usr/share/cmake-3.8/Modules/ExternalData.cmake -#usr/share/cmake-3.8/Modules/ExternalData_config.cmake.in -#usr/share/cmake-3.8/Modules/ExternalProject-download.cmake.in -#usr/share/cmake-3.8/Modules/ExternalProject-verify.cmake.in -#usr/share/cmake-3.8/Modules/ExternalProject.cmake -#usr/share/cmake-3.8/Modules/FLTKCompatibility.cmake -#usr/share/cmake-3.8/Modules/FeatureSummary.cmake -#usr/share/cmake-3.8/Modules/FindALSA.cmake -#usr/share/cmake-3.8/Modules/FindASPELL.cmake -#usr/share/cmake-3.8/Modules/FindAVIFile.cmake -#usr/share/cmake-3.8/Modules/FindArmadillo.cmake -#usr/share/cmake-3.8/Modules/FindBISON.cmake -#usr/share/cmake-3.8/Modules/FindBLAS.cmake -#usr/share/cmake-3.8/Modules/FindBZip2.cmake -#usr/share/cmake-3.8/Modules/FindBacktrace.cmake -#usr/share/cmake-3.8/Modules/FindBoost.cmake -#usr/share/cmake-3.8/Modules/FindBullet.cmake -#usr/share/cmake-3.8/Modules/FindCABLE.cmake -#usr/share/cmake-3.8/Modules/FindCUDA -#usr/share/cmake-3.8/Modules/FindCUDA.cmake -#usr/share/cmake-3.8/Modules/FindCUDA/make2cmake.cmake -#usr/share/cmake-3.8/Modules/FindCUDA/parse_cubin.cmake -#usr/share/cmake-3.8/Modules/FindCUDA/run_nvcc.cmake -#usr/share/cmake-3.8/Modules/FindCUDA/select_compute_arch.cmake -#usr/share/cmake-3.8/Modules/FindCURL.cmake -#usr/share/cmake-3.8/Modules/FindCVS.cmake -#usr/share/cmake-3.8/Modules/FindCoin3D.cmake -#usr/share/cmake-3.8/Modules/FindCups.cmake -#usr/share/cmake-3.8/Modules/FindCurses.cmake -#usr/share/cmake-3.8/Modules/FindCxxTest.cmake -#usr/share/cmake-3.8/Modules/FindCygwin.cmake -#usr/share/cmake-3.8/Modules/FindDCMTK.cmake -#usr/share/cmake-3.8/Modules/FindDart.cmake -#usr/share/cmake-3.8/Modules/FindDevIL.cmake -#usr/share/cmake-3.8/Modules/FindDoxygen.cmake -#usr/share/cmake-3.8/Modules/FindEXPAT.cmake -#usr/share/cmake-3.8/Modules/FindFLEX.cmake -#usr/share/cmake-3.8/Modules/FindFLTK.cmake -#usr/share/cmake-3.8/Modules/FindFLTK2.cmake -#usr/share/cmake-3.8/Modules/FindFreetype.cmake -#usr/share/cmake-3.8/Modules/FindGCCXML.cmake -#usr/share/cmake-3.8/Modules/FindGDAL.cmake -#usr/share/cmake-3.8/Modules/FindGIF.cmake -#usr/share/cmake-3.8/Modules/FindGLEW.cmake -#usr/share/cmake-3.8/Modules/FindGLU.cmake -#usr/share/cmake-3.8/Modules/FindGLUT.cmake -#usr/share/cmake-3.8/Modules/FindGSL.cmake -#usr/share/cmake-3.8/Modules/FindGTK.cmake -#usr/share/cmake-3.8/Modules/FindGTK2.cmake -#usr/share/cmake-3.8/Modules/FindGTest.cmake -#usr/share/cmake-3.8/Modules/FindGettext.cmake -#usr/share/cmake-3.8/Modules/FindGit.cmake -#usr/share/cmake-3.8/Modules/FindGnuTLS.cmake -#usr/share/cmake-3.8/Modules/FindGnuplot.cmake -#usr/share/cmake-3.8/Modules/FindHDF5.cmake -#usr/share/cmake-3.8/Modules/FindHSPELL.cmake -#usr/share/cmake-3.8/Modules/FindHTMLHelp.cmake -#usr/share/cmake-3.8/Modules/FindHg.cmake -#usr/share/cmake-3.8/Modules/FindICU.cmake -#usr/share/cmake-3.8/Modules/FindIce.cmake -#usr/share/cmake-3.8/Modules/FindIcotool.cmake -#usr/share/cmake-3.8/Modules/FindImageMagick.cmake -#usr/share/cmake-3.8/Modules/FindIntl.cmake -#usr/share/cmake-3.8/Modules/FindJNI.cmake -#usr/share/cmake-3.8/Modules/FindJPEG.cmake -#usr/share/cmake-3.8/Modules/FindJasper.cmake -#usr/share/cmake-3.8/Modules/FindJava.cmake -#usr/share/cmake-3.8/Modules/FindKDE3.cmake -#usr/share/cmake-3.8/Modules/FindKDE4.cmake -#usr/share/cmake-3.8/Modules/FindLAPACK.cmake -#usr/share/cmake-3.8/Modules/FindLATEX.cmake -#usr/share/cmake-3.8/Modules/FindLTTngUST.cmake -#usr/share/cmake-3.8/Modules/FindLibArchive.cmake -#usr/share/cmake-3.8/Modules/FindLibLZMA.cmake -#usr/share/cmake-3.8/Modules/FindLibXml2.cmake -#usr/share/cmake-3.8/Modules/FindLibXslt.cmake -#usr/share/cmake-3.8/Modules/FindLua.cmake -#usr/share/cmake-3.8/Modules/FindLua50.cmake -#usr/share/cmake-3.8/Modules/FindLua51.cmake -#usr/share/cmake-3.8/Modules/FindMFC.cmake -#usr/share/cmake-3.8/Modules/FindMPEG.cmake -#usr/share/cmake-3.8/Modules/FindMPEG2.cmake -#usr/share/cmake-3.8/Modules/FindMPI.cmake -#usr/share/cmake-3.8/Modules/FindMatlab.cmake -#usr/share/cmake-3.8/Modules/FindMotif.cmake -#usr/share/cmake-3.8/Modules/FindOpenAL.cmake -#usr/share/cmake-3.8/Modules/FindOpenCL.cmake -#usr/share/cmake-3.8/Modules/FindOpenGL.cmake -#usr/share/cmake-3.8/Modules/FindOpenMP.cmake -#usr/share/cmake-3.8/Modules/FindOpenSSL.cmake -#usr/share/cmake-3.8/Modules/FindOpenSceneGraph.cmake -#usr/share/cmake-3.8/Modules/FindOpenThreads.cmake -#usr/share/cmake-3.8/Modules/FindPHP4.cmake -#usr/share/cmake-3.8/Modules/FindPNG.cmake -#usr/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake -#usr/share/cmake-3.8/Modules/FindPackageMessage.cmake -#usr/share/cmake-3.8/Modules/FindPerl.cmake -#usr/share/cmake-3.8/Modules/FindPerlLibs.cmake -#usr/share/cmake-3.8/Modules/FindPhysFS.cmake -#usr/share/cmake-3.8/Modules/FindPike.cmake -#usr/share/cmake-3.8/Modules/FindPkgConfig.cmake -#usr/share/cmake-3.8/Modules/FindPostgreSQL.cmake -#usr/share/cmake-3.8/Modules/FindProducer.cmake -#usr/share/cmake-3.8/Modules/FindProtobuf.cmake -#usr/share/cmake-3.8/Modules/FindPythonInterp.cmake -#usr/share/cmake-3.8/Modules/FindPythonLibs.cmake -#usr/share/cmake-3.8/Modules/FindQt.cmake -#usr/share/cmake-3.8/Modules/FindQt3.cmake -#usr/share/cmake-3.8/Modules/FindQt4.cmake -#usr/share/cmake-3.8/Modules/FindQuickTime.cmake -#usr/share/cmake-3.8/Modules/FindRTI.cmake -#usr/share/cmake-3.8/Modules/FindRuby.cmake -#usr/share/cmake-3.8/Modules/FindSDL.cmake -#usr/share/cmake-3.8/Modules/FindSDL_image.cmake -#usr/share/cmake-3.8/Modules/FindSDL_mixer.cmake -#usr/share/cmake-3.8/Modules/FindSDL_net.cmake -#usr/share/cmake-3.8/Modules/FindSDL_sound.cmake -#usr/share/cmake-3.8/Modules/FindSDL_ttf.cmake -#usr/share/cmake-3.8/Modules/FindSWIG.cmake -#usr/share/cmake-3.8/Modules/FindSelfPackers.cmake -#usr/share/cmake-3.8/Modules/FindSquish.cmake -#usr/share/cmake-3.8/Modules/FindSubversion.cmake -#usr/share/cmake-3.8/Modules/FindTCL.cmake -#usr/share/cmake-3.8/Modules/FindTIFF.cmake -#usr/share/cmake-3.8/Modules/FindTclStub.cmake -#usr/share/cmake-3.8/Modules/FindTclsh.cmake -#usr/share/cmake-3.8/Modules/FindThreads.cmake -#usr/share/cmake-3.8/Modules/FindUnixCommands.cmake -#usr/share/cmake-3.8/Modules/FindVulkan.cmake -#usr/share/cmake-3.8/Modules/FindWget.cmake -#usr/share/cmake-3.8/Modules/FindWish.cmake -#usr/share/cmake-3.8/Modules/FindX11.cmake -#usr/share/cmake-3.8/Modules/FindXCTest.cmake -#usr/share/cmake-3.8/Modules/FindXMLRPC.cmake -#usr/share/cmake-3.8/Modules/FindXalanC.cmake -#usr/share/cmake-3.8/Modules/FindXercesC.cmake -#usr/share/cmake-3.8/Modules/FindZLIB.cmake -#usr/share/cmake-3.8/Modules/Findosg.cmake -#usr/share/cmake-3.8/Modules/FindosgAnimation.cmake -#usr/share/cmake-3.8/Modules/FindosgDB.cmake -#usr/share/cmake-3.8/Modules/FindosgFX.cmake -#usr/share/cmake-3.8/Modules/FindosgGA.cmake -#usr/share/cmake-3.8/Modules/FindosgIntrospection.cmake -#usr/share/cmake-3.8/Modules/FindosgManipulator.cmake -#usr/share/cmake-3.8/Modules/FindosgParticle.cmake -#usr/share/cmake-3.8/Modules/FindosgPresentation.cmake -#usr/share/cmake-3.8/Modules/FindosgProducer.cmake -#usr/share/cmake-3.8/Modules/FindosgQt.cmake -#usr/share/cmake-3.8/Modules/FindosgShadow.cmake -#usr/share/cmake-3.8/Modules/FindosgSim.cmake -#usr/share/cmake-3.8/Modules/FindosgTerrain.cmake -#usr/share/cmake-3.8/Modules/FindosgText.cmake -#usr/share/cmake-3.8/Modules/FindosgUtil.cmake -#usr/share/cmake-3.8/Modules/FindosgViewer.cmake -#usr/share/cmake-3.8/Modules/FindosgVolume.cmake -#usr/share/cmake-3.8/Modules/FindosgWidget.cmake -#usr/share/cmake-3.8/Modules/Findosg_functions.cmake -#usr/share/cmake-3.8/Modules/FindwxWidgets.cmake -#usr/share/cmake-3.8/Modules/FindwxWindows.cmake -#usr/share/cmake-3.8/Modules/FortranCInterface -#usr/share/cmake-3.8/Modules/FortranCInterface.cmake -#usr/share/cmake-3.8/Modules/FortranCInterface/CMakeLists.txt -#usr/share/cmake-3.8/Modules/FortranCInterface/Detect.cmake -#usr/share/cmake-3.8/Modules/FortranCInterface/Input.cmake.in -#usr/share/cmake-3.8/Modules/FortranCInterface/Macro.h.in -#usr/share/cmake-3.8/Modules/FortranCInterface/Output.cmake.in -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify/CMakeLists.txt -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify/VerifyC.c -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify/VerifyCXX.cxx -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify/VerifyFortran.f -#usr/share/cmake-3.8/Modules/FortranCInterface/Verify/main.c -#usr/share/cmake-3.8/Modules/FortranCInterface/call_mod.f90 -#usr/share/cmake-3.8/Modules/FortranCInterface/call_sub.f -#usr/share/cmake-3.8/Modules/FortranCInterface/main.F -#usr/share/cmake-3.8/Modules/FortranCInterface/my_module.f90 -#usr/share/cmake-3.8/Modules/FortranCInterface/my_module_.c -#usr/share/cmake-3.8/Modules/FortranCInterface/my_sub.f -#usr/share/cmake-3.8/Modules/FortranCInterface/mymodule.f90 -#usr/share/cmake-3.8/Modules/FortranCInterface/mymodule_.c -#usr/share/cmake-3.8/Modules/FortranCInterface/mysub.f -#usr/share/cmake-3.8/Modules/FortranCInterface/symbol.c.in -#usr/share/cmake-3.8/Modules/GNUInstallDirs.cmake -#usr/share/cmake-3.8/Modules/GenerateExportHeader.cmake -#usr/share/cmake-3.8/Modules/GetPrerequisites.cmake -#usr/share/cmake-3.8/Modules/ITKCompatibility.cmake -#usr/share/cmake-3.8/Modules/InstallRequiredSystemLibraries.cmake -#usr/share/cmake-3.8/Modules/IntelVSImplicitPath -#usr/share/cmake-3.8/Modules/IntelVSImplicitPath/CMakeLists.txt -#usr/share/cmake-3.8/Modules/IntelVSImplicitPath/detect.cmake -#usr/share/cmake-3.8/Modules/IntelVSImplicitPath/hello.f -#usr/share/cmake-3.8/Modules/Internal -#usr/share/cmake-3.8/Modules/Internal/FeatureTesting.cmake -#usr/share/cmake-3.8/Modules/KDE3Macros.cmake -#usr/share/cmake-3.8/Modules/MacOSXBundleInfo.plist.in -#usr/share/cmake-3.8/Modules/MacOSXFrameworkInfo.plist.in -#usr/share/cmake-3.8/Modules/MacroAddFileDependencies.cmake -#usr/share/cmake-3.8/Modules/MatlabTestsRedirect.cmake -#usr/share/cmake-3.8/Modules/NSIS.InstallOptions.ini.in -#usr/share/cmake-3.8/Modules/NSIS.template.in -#usr/share/cmake-3.8/Modules/Platform -#usr/share/cmake-3.8/Modules/Platform/AIX-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-GNU-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-VisualAge-C.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-VisualAge-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-VisualAge-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-XL-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX-XL.cmake -#usr/share/cmake-3.8/Modules/Platform/AIX.cmake -#usr/share/cmake-3.8/Modules/Platform/ARTOS-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/ARTOS.cmake -#usr/share/cmake-3.8/Modules/Platform/Android -#usr/share/cmake-3.8/Modules/Platform/Android-Clang-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Common.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Determine-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Determine-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Determine.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android-Initialize.cmake -#usr/share/cmake-3.8/Modules/Platform/Android.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/Determine-Compiler-NDK.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/Determine-Compiler-Standalone.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/Determine-Compiler.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-arm64-v8a-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-arm64-v8a-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-v6-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-v6-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-v7a-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-armeabi-v7a-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-common-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-common-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-common.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-mips-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-mips-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-mips64-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-mips64-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-x86-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-x86-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-x86_64-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/abi-x86_64-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-c++.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-c++_shared.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-c++_static.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gabi++.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gabi++_shared.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gabi++_static.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gnustl.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gnustl_shared.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-gnustl_static.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-none.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-stlport.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-stlport_shared.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-stlport_static.cmake -#usr/share/cmake-3.8/Modules/Platform/Android/ndk-stl-system.cmake -#usr/share/cmake-3.8/Modules/Platform/BSDOS.cmake -#usr/share/cmake-3.8/Modules/Platform/BeOS.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneL.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-base.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-dynamic.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneP-static.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-base.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-dynamic.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/BlueGeneQ-static.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-Determine-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN-windres.cmake -#usr/share/cmake-3.8/Modules/Platform/CYGWIN.cmake -#usr/share/cmake-3.8/Modules/Platform/Catamount.cmake -#usr/share/cmake-3.8/Modules/Platform/CrayLinuxEnvironment.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Absoft-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-AppleClang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-AppleClang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Determine-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Initialize.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Intel-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Intel-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Intel-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-Intel.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-NAG-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-PGI-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-PGI-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-PGI-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-PGI.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-VisualAge-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-VisualAge-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Darwin.cmake -#usr/share/cmake-3.8/Modules/Platform/DragonFly.cmake -#usr/share/cmake-3.8/Modules/Platform/Euros.cmake -#usr/share/cmake-3.8/Modules/Platform/FreeBSD.cmake -#usr/share/cmake-3.8/Modules/Platform/Fuchsia.cmake -#usr/share/cmake-3.8/Modules/Platform/GHS-MULTI-Initialize.cmake -#usr/share/cmake-3.8/Modules/Platform/GHS-MULTI.cmake -#usr/share/cmake-3.8/Modules/Platform/GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/GNUtoMS_lib.bat.in -#usr/share/cmake-3.8/Modules/Platform/GNUtoMS_lib.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic-ADSP-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic-ADSP-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic-ADSP-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic-ADSP-Common.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic-SDCC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Generic.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-GNU-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-HP-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-HP-C.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-HP-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-HP-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX-HP.cmake -#usr/share/cmake-3.8/Modules/Platform/HP-UX.cmake -#usr/share/cmake-3.8/Modules/Platform/Haiku.cmake -#usr/share/cmake-3.8/Modules/Platform/IRIX.cmake -#usr/share/cmake-3.8/Modules/Platform/IRIX64.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Absoft-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-CCur-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Determine-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Intel-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Intel-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Intel-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-Intel.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-NAG-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PGI-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PGI-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PGI-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PGI.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PathScale-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PathScale-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PathScale-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-PathScale.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-SunPro-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-TinyCC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-VisualAge-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-VisualAge-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-VisualAge-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-XL-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-XL-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-XL-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux-como.cmake -#usr/share/cmake-3.8/Modules/Platform/Linux.cmake -#usr/share/cmake-3.8/Modules/Platform/MP-RAS.cmake -#usr/share/cmake-3.8/Modules/Platform/MirBSD.cmake -#usr/share/cmake-3.8/Modules/Platform/NetBSD.cmake -#usr/share/cmake-3.8/Modules/Platform/OSF1.cmake -#usr/share/cmake-3.8/Modules/Platform/OpenBSD.cmake -#usr/share/cmake-3.8/Modules/Platform/OpenVMS.cmake -#usr/share/cmake-3.8/Modules/Platform/QNX.cmake -#usr/share/cmake-3.8/Modules/Platform/RISCos.cmake -#usr/share/cmake-3.8/Modules/Platform/SCO_SV.cmake -#usr/share/cmake-3.8/Modules/Platform/SINIX.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-PathScale-C.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-PathScale-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-PathScale-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS-PathScale.cmake -#usr/share/cmake-3.8/Modules/Platform/SunOS.cmake -#usr/share/cmake-3.8/Modules/Platform/Tru64.cmake -#usr/share/cmake-3.8/Modules/Platform/ULTRIX.cmake -#usr/share/cmake-3.8/Modules/Platform/UNIX_SV.cmake -#usr/share/cmake-3.8/Modules/Platform/UnixPaths.cmake -#usr/share/cmake-3.8/Modules/Platform/UnixWare.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Borland-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Borland-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Clang-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Clang-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Clang.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Determine-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Embarcadero-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Embarcadero-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Embarcadero.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-G95-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-C-ABI.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-CXX-ABI.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-Fortran-ABI.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-GNU.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Intel-ASM.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Intel-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Intel-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Intel-Fortran.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Intel.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-MSVC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-MSVC-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-MSVC.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-NMcl.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-NVIDIA-CUDA.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-OpenWatcom-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-OpenWatcom-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-OpenWatcom.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Watcom-C.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-Watcom-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-df.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows-windres.cmake -#usr/share/cmake-3.8/Modules/Platform/Windows.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsCE-MSVC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsCE-MSVC-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsCE.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsPaths.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsPhone-MSVC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsPhone-MSVC-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsPhone.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsStore-MSVC-C.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsStore-MSVC-CXX.cmake -#usr/share/cmake-3.8/Modules/Platform/WindowsStore.cmake -#usr/share/cmake-3.8/Modules/Platform/Xenix.cmake -#usr/share/cmake-3.8/Modules/Platform/eCos.cmake -#usr/share/cmake-3.8/Modules/Platform/gas.cmake -#usr/share/cmake-3.8/Modules/Platform/kFreeBSD.cmake -#usr/share/cmake-3.8/Modules/Platform/syllable.cmake -#usr/share/cmake-3.8/Modules/ProcessorCount.cmake -#usr/share/cmake-3.8/Modules/Qt4ConfigDependentSettings.cmake -#usr/share/cmake-3.8/Modules/Qt4Macros.cmake -#usr/share/cmake-3.8/Modules/RepositoryInfo.txt.in -#usr/share/cmake-3.8/Modules/SelectLibraryConfigurations.cmake -#usr/share/cmake-3.8/Modules/Squish4RunTestCase.bat -#usr/share/cmake-3.8/Modules/Squish4RunTestCase.sh -#usr/share/cmake-3.8/Modules/SquishRunTestCase.bat -#usr/share/cmake-3.8/Modules/SquishRunTestCase.sh -#usr/share/cmake-3.8/Modules/SquishTestScript.cmake -#usr/share/cmake-3.8/Modules/SystemInformation.cmake -#usr/share/cmake-3.8/Modules/SystemInformation.in -#usr/share/cmake-3.8/Modules/TestBigEndian.cmake -#usr/share/cmake-3.8/Modules/TestCXXAcceptsFlag.cmake -#usr/share/cmake-3.8/Modules/TestEndianess.c.in -#usr/share/cmake-3.8/Modules/TestForANSIForScope.cmake -#usr/share/cmake-3.8/Modules/TestForANSIStreamHeaders.cmake -#usr/share/cmake-3.8/Modules/TestForANSIStreamHeaders.cxx -#usr/share/cmake-3.8/Modules/TestForAnsiForScope.cxx -#usr/share/cmake-3.8/Modules/TestForSSTREAM.cmake -#usr/share/cmake-3.8/Modules/TestForSSTREAM.cxx -#usr/share/cmake-3.8/Modules/TestForSTDNamespace.cmake -#usr/share/cmake-3.8/Modules/TestForSTDNamespace.cxx -#usr/share/cmake-3.8/Modules/UseEcos.cmake -#usr/share/cmake-3.8/Modules/UseJava.cmake -#usr/share/cmake-3.8/Modules/UseJavaClassFilelist.cmake -#usr/share/cmake-3.8/Modules/UseJavaSymlinks.cmake -#usr/share/cmake-3.8/Modules/UsePkgConfig.cmake -#usr/share/cmake-3.8/Modules/UseQt4.cmake -#usr/share/cmake-3.8/Modules/UseSWIG.cmake -#usr/share/cmake-3.8/Modules/Use_wxWindows.cmake -#usr/share/cmake-3.8/Modules/UsewxWidgets.cmake -#usr/share/cmake-3.8/Modules/VTKCompatibility.cmake -#usr/share/cmake-3.8/Modules/WIX.template.in -#usr/share/cmake-3.8/Modules/WriteBasicConfigVersionFile.cmake -#usr/share/cmake-3.8/Modules/WriteCompilerDetectionHeader.cmake -#usr/share/cmake-3.8/Modules/ecos_clean.cmake -#usr/share/cmake-3.8/Modules/exportheader.cmake.in -#usr/share/cmake-3.8/Modules/javaTargets.cmake.in -#usr/share/cmake-3.8/Modules/kde3init_dummy.cpp.in -#usr/share/cmake-3.8/Modules/kde3uic.cmake -#usr/share/cmake-3.8/Modules/readme.txt -#usr/share/cmake-3.8/Templates -#usr/share/cmake-3.8/Templates/AppleInfo.plist -#usr/share/cmake-3.8/Templates/CMakeVSMacros1.vsmacros -#usr/share/cmake-3.8/Templates/CMakeVSMacros2.vsmacros -#usr/share/cmake-3.8/Templates/CPack.GenericDescription.txt -#usr/share/cmake-3.8/Templates/CPack.GenericLicense.txt -#usr/share/cmake-3.8/Templates/CPack.GenericWelcome.txt -#usr/share/cmake-3.8/Templates/CPackConfig.cmake.in -#usr/share/cmake-3.8/Templates/CTestScript.cmake.in -#usr/share/cmake-3.8/Templates/TestDriver.cxx.in -#usr/share/cmake-3.8/Templates/Windows -#usr/share/cmake-3.8/Templates/Windows/ApplicationIcon.png -#usr/share/cmake-3.8/Templates/Windows/Logo.png -#usr/share/cmake-3.8/Templates/Windows/SmallLogo.png -#usr/share/cmake-3.8/Templates/Windows/SmallLogo44x44.png -#usr/share/cmake-3.8/Templates/Windows/SplashScreen.png -#usr/share/cmake-3.8/Templates/Windows/StoreLogo.png -#usr/share/cmake-3.8/Templates/Windows/Windows_TemporaryKey.pfx -#usr/share/cmake-3.8/completions -#usr/share/cmake-3.8/completions/cmake -#usr/share/cmake-3.8/completions/cpack -#usr/share/cmake-3.8/completions/ctest -#usr/share/cmake-3.8/editors -#usr/share/cmake-3.8/editors/emacs -#usr/share/cmake-3.8/editors/emacs/cmake-mode.el -#usr/share/cmake-3.8/editors/vim -#usr/share/cmake-3.8/editors/vim/indent -#usr/share/cmake-3.8/editors/vim/indent/cmake.vim -#usr/share/cmake-3.8/editors/vim/syntax -#usr/share/cmake-3.8/editors/vim/syntax/cmake.vim -#usr/share/cmake-3.8/include -#usr/share/cmake-3.8/include/cmCPluginAPI.h +#usr/share/cmake-3.11/Help/generator/Xcode.rst +#usr/share/cmake-3.11/Help/include +#usr/share/cmake-3.11/Help/include/COMPILE_DEFINITIONS_DISCLAIMER.txt +#usr/share/cmake-3.11/Help/include/INTERFACE_INCLUDE_DIRECTORIES_WARNING.txt +#usr/share/cmake-3.11/Help/include/INTERFACE_LINK_LIBRARIES_WARNING.txt +#usr/share/cmake-3.11/Help/index.rst +#usr/share/cmake-3.11/Help/manual +#usr/share/cmake-3.11/Help/manual/LINKS.txt +#usr/share/cmake-3.11/Help/manual/OPTIONS_BUILD.txt +#usr/share/cmake-3.11/Help/manual/OPTIONS_HELP.txt +#usr/share/cmake-3.11/Help/manual/ccmake.1.rst +#usr/share/cmake-3.11/Help/manual/cmake-buildsystem.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-commands.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-compile-features.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-developer.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-env-variables.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-generator-expressions.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-generators.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-gui.1.rst +#usr/share/cmake-3.11/Help/manual/cmake-language.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-modules.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-packages.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-policies.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-properties.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-qt.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-server.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-toolchains.7.rst +#usr/share/cmake-3.11/Help/manual/cmake-variables.7.rst +#usr/share/cmake-3.11/Help/manual/cmake.1.rst +#usr/share/cmake-3.11/Help/manual/cpack.1.rst +#usr/share/cmake-3.11/Help/manual/ctest.1.rst +#usr/share/cmake-3.11/Help/module +#usr/share/cmake-3.11/Help/module/AddFileDependencies.rst +#usr/share/cmake-3.11/Help/module/AndroidTestUtilities.rst +#usr/share/cmake-3.11/Help/module/BundleUtilities.rst +#usr/share/cmake-3.11/Help/module/CMakeAddFortranSubdirectory.rst +#usr/share/cmake-3.11/Help/module/CMakeBackwardCompatibilityCXX.rst +#usr/share/cmake-3.11/Help/module/CMakeDependentOption.rst +#usr/share/cmake-3.11/Help/module/CMakeDetermineVSServicePack.rst +#usr/share/cmake-3.11/Help/module/CMakeExpandImportedTargets.rst +#usr/share/cmake-3.11/Help/module/CMakeFindDependencyMacro.rst +#usr/share/cmake-3.11/Help/module/CMakeFindFrameworks.rst +#usr/share/cmake-3.11/Help/module/CMakeFindPackageMode.rst +#usr/share/cmake-3.11/Help/module/CMakeForceCompiler.rst +#usr/share/cmake-3.11/Help/module/CMakeGraphVizOptions.rst +#usr/share/cmake-3.11/Help/module/CMakePackageConfigHelpers.rst +#usr/share/cmake-3.11/Help/module/CMakeParseArguments.rst +#usr/share/cmake-3.11/Help/module/CMakePrintHelpers.rst +#usr/share/cmake-3.11/Help/module/CMakePrintSystemInformation.rst +#usr/share/cmake-3.11/Help/module/CMakePushCheckState.rst +#usr/share/cmake-3.11/Help/module/CMakeVerifyManifest.rst +#usr/share/cmake-3.11/Help/module/CPack.rst +#usr/share/cmake-3.11/Help/module/CPackArchive.rst +#usr/share/cmake-3.11/Help/module/CPackBundle.rst +#usr/share/cmake-3.11/Help/module/CPackComponent.rst +#usr/share/cmake-3.11/Help/module/CPackCygwin.rst +#usr/share/cmake-3.11/Help/module/CPackDMG.rst +#usr/share/cmake-3.11/Help/module/CPackDeb.rst +#usr/share/cmake-3.11/Help/module/CPackFreeBSD.rst +#usr/share/cmake-3.11/Help/module/CPackIFW.rst +#usr/share/cmake-3.11/Help/module/CPackIFWConfigureFile.rst +#usr/share/cmake-3.11/Help/module/CPackNSIS.rst +#usr/share/cmake-3.11/Help/module/CPackPackageMaker.rst +#usr/share/cmake-3.11/Help/module/CPackProductBuild.rst +#usr/share/cmake-3.11/Help/module/CPackRPM.rst +#usr/share/cmake-3.11/Help/module/CPackWIX.rst +#usr/share/cmake-3.11/Help/module/CSharpUtilities.rst +#usr/share/cmake-3.11/Help/module/CTest.rst +#usr/share/cmake-3.11/Help/module/CTestCoverageCollectGCOV.rst +#usr/share/cmake-3.11/Help/module/CTestScriptMode.rst +#usr/share/cmake-3.11/Help/module/CTestUseLaunchers.rst +#usr/share/cmake-3.11/Help/module/CheckCCompilerFlag.rst +#usr/share/cmake-3.11/Help/module/CheckCSourceCompiles.rst +#usr/share/cmake-3.11/Help/module/CheckCSourceRuns.rst +#usr/share/cmake-3.11/Help/module/CheckCXXCompilerFlag.rst +#usr/share/cmake-3.11/Help/module/CheckCXXSourceCompiles.rst +#usr/share/cmake-3.11/Help/module/CheckCXXSourceRuns.rst +#usr/share/cmake-3.11/Help/module/CheckCXXSymbolExists.rst +#usr/share/cmake-3.11/Help/module/CheckFortranCompilerFlag.rst +#usr/share/cmake-3.11/Help/module/CheckFortranFunctionExists.rst +#usr/share/cmake-3.11/Help/module/CheckFortranSourceCompiles.rst +#usr/share/cmake-3.11/Help/module/CheckFunctionExists.rst +#usr/share/cmake-3.11/Help/module/CheckIPOSupported.rst +#usr/share/cmake-3.11/Help/module/CheckIncludeFile.rst +#usr/share/cmake-3.11/Help/module/CheckIncludeFileCXX.rst +#usr/share/cmake-3.11/Help/module/CheckIncludeFiles.rst +#usr/share/cmake-3.11/Help/module/CheckLanguage.rst +#usr/share/cmake-3.11/Help/module/CheckLibraryExists.rst +#usr/share/cmake-3.11/Help/module/CheckPrototypeDefinition.rst +#usr/share/cmake-3.11/Help/module/CheckStructHasMember.rst +#usr/share/cmake-3.11/Help/module/CheckSymbolExists.rst +#usr/share/cmake-3.11/Help/module/CheckTypeSize.rst +#usr/share/cmake-3.11/Help/module/CheckVariableExists.rst +#usr/share/cmake-3.11/Help/module/Dart.rst +#usr/share/cmake-3.11/Help/module/DeployQt4.rst +#usr/share/cmake-3.11/Help/module/Documentation.rst +#usr/share/cmake-3.11/Help/module/ExternalData.rst +#usr/share/cmake-3.11/Help/module/ExternalProject.rst +#usr/share/cmake-3.11/Help/module/FeatureSummary.rst +#usr/share/cmake-3.11/Help/module/FetchContent.rst +#usr/share/cmake-3.11/Help/module/FindALSA.rst +#usr/share/cmake-3.11/Help/module/FindASPELL.rst +#usr/share/cmake-3.11/Help/module/FindAVIFile.rst +#usr/share/cmake-3.11/Help/module/FindArmadillo.rst +#usr/share/cmake-3.11/Help/module/FindBISON.rst +#usr/share/cmake-3.11/Help/module/FindBLAS.rst +#usr/share/cmake-3.11/Help/module/FindBZip2.rst +#usr/share/cmake-3.11/Help/module/FindBacktrace.rst +#usr/share/cmake-3.11/Help/module/FindBoost.rst +#usr/share/cmake-3.11/Help/module/FindBullet.rst +#usr/share/cmake-3.11/Help/module/FindCABLE.rst +#usr/share/cmake-3.11/Help/module/FindCUDA.rst +#usr/share/cmake-3.11/Help/module/FindCURL.rst +#usr/share/cmake-3.11/Help/module/FindCVS.rst +#usr/share/cmake-3.11/Help/module/FindCoin3D.rst +#usr/share/cmake-3.11/Help/module/FindCups.rst +#usr/share/cmake-3.11/Help/module/FindCurses.rst +#usr/share/cmake-3.11/Help/module/FindCxxTest.rst +#usr/share/cmake-3.11/Help/module/FindCygwin.rst +#usr/share/cmake-3.11/Help/module/FindDCMTK.rst +#usr/share/cmake-3.11/Help/module/FindDart.rst +#usr/share/cmake-3.11/Help/module/FindDevIL.rst +#usr/share/cmake-3.11/Help/module/FindDoxygen.rst +#usr/share/cmake-3.11/Help/module/FindEXPAT.rst +#usr/share/cmake-3.11/Help/module/FindFLEX.rst +#usr/share/cmake-3.11/Help/module/FindFLTK.rst +#usr/share/cmake-3.11/Help/module/FindFLTK2.rst +#usr/share/cmake-3.11/Help/module/FindFreetype.rst +#usr/share/cmake-3.11/Help/module/FindGCCXML.rst +#usr/share/cmake-3.11/Help/module/FindGDAL.rst +#usr/share/cmake-3.11/Help/module/FindGIF.rst +#usr/share/cmake-3.11/Help/module/FindGLEW.rst +#usr/share/cmake-3.11/Help/module/FindGLUT.rst +#usr/share/cmake-3.11/Help/module/FindGSL.rst +#usr/share/cmake-3.11/Help/module/FindGTK.rst +#usr/share/cmake-3.11/Help/module/FindGTK2.rst +#usr/share/cmake-3.11/Help/module/FindGTest.rst +#usr/share/cmake-3.11/Help/module/FindGettext.rst +#usr/share/cmake-3.11/Help/module/FindGit.rst +#usr/share/cmake-3.11/Help/module/FindGnuTLS.rst +#usr/share/cmake-3.11/Help/module/FindGnuplot.rst +#usr/share/cmake-3.11/Help/module/FindHDF5.rst +#usr/share/cmake-3.11/Help/module/FindHSPELL.rst +#usr/share/cmake-3.11/Help/module/FindHTMLHelp.rst +#usr/share/cmake-3.11/Help/module/FindHg.rst +#usr/share/cmake-3.11/Help/module/FindICU.rst +#usr/share/cmake-3.11/Help/module/FindITK.rst +#usr/share/cmake-3.11/Help/module/FindIce.rst +#usr/share/cmake-3.11/Help/module/FindIconv.rst +#usr/share/cmake-3.11/Help/module/FindIcotool.rst +#usr/share/cmake-3.11/Help/module/FindImageMagick.rst +#usr/share/cmake-3.11/Help/module/FindIntl.rst +#usr/share/cmake-3.11/Help/module/FindJNI.rst +#usr/share/cmake-3.11/Help/module/FindJPEG.rst +#usr/share/cmake-3.11/Help/module/FindJasper.rst +#usr/share/cmake-3.11/Help/module/FindJava.rst +#usr/share/cmake-3.11/Help/module/FindKDE3.rst +#usr/share/cmake-3.11/Help/module/FindKDE4.rst +#usr/share/cmake-3.11/Help/module/FindLAPACK.rst +#usr/share/cmake-3.11/Help/module/FindLATEX.rst +#usr/share/cmake-3.11/Help/module/FindLTTngUST.rst +#usr/share/cmake-3.11/Help/module/FindLibArchive.rst +#usr/share/cmake-3.11/Help/module/FindLibLZMA.rst +#usr/share/cmake-3.11/Help/module/FindLibXml2.rst +#usr/share/cmake-3.11/Help/module/FindLibXslt.rst +#usr/share/cmake-3.11/Help/module/FindLua.rst +#usr/share/cmake-3.11/Help/module/FindLua50.rst +#usr/share/cmake-3.11/Help/module/FindLua51.rst +#usr/share/cmake-3.11/Help/module/FindMFC.rst +#usr/share/cmake-3.11/Help/module/FindMPEG.rst +#usr/share/cmake-3.11/Help/module/FindMPEG2.rst +#usr/share/cmake-3.11/Help/module/FindMPI.rst +#usr/share/cmake-3.11/Help/module/FindMatlab.rst +#usr/share/cmake-3.11/Help/module/FindMotif.rst +#usr/share/cmake-3.11/Help/module/FindOpenACC.rst +#usr/share/cmake-3.11/Help/module/FindOpenAL.rst +#usr/share/cmake-3.11/Help/module/FindOpenCL.rst +#usr/share/cmake-3.11/Help/module/FindOpenGL.rst +#usr/share/cmake-3.11/Help/module/FindOpenMP.rst +#usr/share/cmake-3.11/Help/module/FindOpenSSL.rst +#usr/share/cmake-3.11/Help/module/FindOpenSceneGraph.rst +#usr/share/cmake-3.11/Help/module/FindOpenThreads.rst +#usr/share/cmake-3.11/Help/module/FindPHP4.rst +#usr/share/cmake-3.11/Help/module/FindPNG.rst +#usr/share/cmake-3.11/Help/module/FindPackageHandleStandardArgs.rst +#usr/share/cmake-3.11/Help/module/FindPackageMessage.rst +#usr/share/cmake-3.11/Help/module/FindPatch.rst +#usr/share/cmake-3.11/Help/module/FindPerl.rst +#usr/share/cmake-3.11/Help/module/FindPerlLibs.rst +#usr/share/cmake-3.11/Help/module/FindPhysFS.rst +#usr/share/cmake-3.11/Help/module/FindPike.rst +#usr/share/cmake-3.11/Help/module/FindPkgConfig.rst +#usr/share/cmake-3.11/Help/module/FindPostgreSQL.rst +#usr/share/cmake-3.11/Help/module/FindProducer.rst +#usr/share/cmake-3.11/Help/module/FindProtobuf.rst +#usr/share/cmake-3.11/Help/module/FindPythonInterp.rst +#usr/share/cmake-3.11/Help/module/FindPythonLibs.rst +#usr/share/cmake-3.11/Help/module/FindQt.rst +#usr/share/cmake-3.11/Help/module/FindQt3.rst +#usr/share/cmake-3.11/Help/module/FindQt4.rst +#usr/share/cmake-3.11/Help/module/FindQuickTime.rst +#usr/share/cmake-3.11/Help/module/FindRTI.rst +#usr/share/cmake-3.11/Help/module/FindRuby.rst +#usr/share/cmake-3.11/Help/module/FindSDL.rst +#usr/share/cmake-3.11/Help/module/FindSDL_image.rst +#usr/share/cmake-3.11/Help/module/FindSDL_mixer.rst +#usr/share/cmake-3.11/Help/module/FindSDL_net.rst +#usr/share/cmake-3.11/Help/module/FindSDL_sound.rst +#usr/share/cmake-3.11/Help/module/FindSDL_ttf.rst +#usr/share/cmake-3.11/Help/module/FindSWIG.rst +#usr/share/cmake-3.11/Help/module/FindSelfPackers.rst +#usr/share/cmake-3.11/Help/module/FindSquish.rst +#usr/share/cmake-3.11/Help/module/FindSubversion.rst +#usr/share/cmake-3.11/Help/module/FindTCL.rst +#usr/share/cmake-3.11/Help/module/FindTIFF.rst +#usr/share/cmake-3.11/Help/module/FindTclStub.rst +#usr/share/cmake-3.11/Help/module/FindTclsh.rst +#usr/share/cmake-3.11/Help/module/FindThreads.rst +#usr/share/cmake-3.11/Help/module/FindUnixCommands.rst +#usr/share/cmake-3.11/Help/module/FindVTK.rst +#usr/share/cmake-3.11/Help/module/FindVulkan.rst +#usr/share/cmake-3.11/Help/module/FindWget.rst +#usr/share/cmake-3.11/Help/module/FindWish.rst +#usr/share/cmake-3.11/Help/module/FindX11.rst +#usr/share/cmake-3.11/Help/module/FindXCTest.rst +#usr/share/cmake-3.11/Help/module/FindXMLRPC.rst +#usr/share/cmake-3.11/Help/module/FindXalanC.rst +#usr/share/cmake-3.11/Help/module/FindXercesC.rst +#usr/share/cmake-3.11/Help/module/FindZLIB.rst +#usr/share/cmake-3.11/Help/module/Findosg.rst +#usr/share/cmake-3.11/Help/module/FindosgAnimation.rst +#usr/share/cmake-3.11/Help/module/FindosgDB.rst +#usr/share/cmake-3.11/Help/module/FindosgFX.rst +#usr/share/cmake-3.11/Help/module/FindosgGA.rst +#usr/share/cmake-3.11/Help/module/FindosgIntrospection.rst +#usr/share/cmake-3.11/Help/module/FindosgManipulator.rst +#usr/share/cmake-3.11/Help/module/FindosgParticle.rst +#usr/share/cmake-3.11/Help/module/FindosgPresentation.rst +#usr/share/cmake-3.11/Help/module/FindosgProducer.rst +#usr/share/cmake-3.11/Help/module/FindosgQt.rst +#usr/share/cmake-3.11/Help/module/FindosgShadow.rst +#usr/share/cmake-3.11/Help/module/FindosgSim.rst +#usr/share/cmake-3.11/Help/module/FindosgTerrain.rst +#usr/share/cmake-3.11/Help/module/FindosgText.rst +#usr/share/cmake-3.11/Help/module/FindosgUtil.rst +#usr/share/cmake-3.11/Help/module/FindosgViewer.rst +#usr/share/cmake-3.11/Help/module/FindosgVolume.rst +#usr/share/cmake-3.11/Help/module/FindosgWidget.rst +#usr/share/cmake-3.11/Help/module/Findosg_functions.rst +#usr/share/cmake-3.11/Help/module/FindwxWidgets.rst +#usr/share/cmake-3.11/Help/module/FindwxWindows.rst +#usr/share/cmake-3.11/Help/module/FortranCInterface.rst +#usr/share/cmake-3.11/Help/module/GNUInstallDirs.rst +#usr/share/cmake-3.11/Help/module/GenerateExportHeader.rst +#usr/share/cmake-3.11/Help/module/GetPrerequisites.rst +#usr/share/cmake-3.11/Help/module/GoogleTest.rst +#usr/share/cmake-3.11/Help/module/InstallRequiredSystemLibraries.rst +#usr/share/cmake-3.11/Help/module/MacroAddFileDependencies.rst +#usr/share/cmake-3.11/Help/module/ProcessorCount.rst +#usr/share/cmake-3.11/Help/module/SelectLibraryConfigurations.rst +#usr/share/cmake-3.11/Help/module/SquishTestScript.rst +#usr/share/cmake-3.11/Help/module/TestBigEndian.rst +#usr/share/cmake-3.11/Help/module/TestCXXAcceptsFlag.rst +#usr/share/cmake-3.11/Help/module/TestForANSIForScope.rst +#usr/share/cmake-3.11/Help/module/TestForANSIStreamHeaders.rst +#usr/share/cmake-3.11/Help/module/TestForSSTREAM.rst +#usr/share/cmake-3.11/Help/module/TestForSTDNamespace.rst +#usr/share/cmake-3.11/Help/module/UseEcos.rst +#usr/share/cmake-3.11/Help/module/UseJava.rst +#usr/share/cmake-3.11/Help/module/UseJavaClassFilelist.rst +#usr/share/cmake-3.11/Help/module/UseJavaSymlinks.rst +#usr/share/cmake-3.11/Help/module/UsePkgConfig.rst +#usr/share/cmake-3.11/Help/module/UseSWIG.rst +#usr/share/cmake-3.11/Help/module/Use_wxWindows.rst +#usr/share/cmake-3.11/Help/module/UsewxWidgets.rst +#usr/share/cmake-3.11/Help/module/WriteBasicConfigVersionFile.rst +#usr/share/cmake-3.11/Help/module/WriteCompilerDetectionHeader.rst +#usr/share/cmake-3.11/Help/policy +#usr/share/cmake-3.11/Help/policy/CMP0000.rst +#usr/share/cmake-3.11/Help/policy/CMP0001.rst +#usr/share/cmake-3.11/Help/policy/CMP0002.rst +#usr/share/cmake-3.11/Help/policy/CMP0003.rst +#usr/share/cmake-3.11/Help/policy/CMP0004.rst +#usr/share/cmake-3.11/Help/policy/CMP0005.rst +#usr/share/cmake-3.11/Help/policy/CMP0006.rst +#usr/share/cmake-3.11/Help/policy/CMP0007.rst +#usr/share/cmake-3.11/Help/policy/CMP0008.rst +#usr/share/cmake-3.11/Help/policy/CMP0009.rst +#usr/share/cmake-3.11/Help/policy/CMP0010.rst +#usr/share/cmake-3.11/Help/policy/CMP0011.rst +#usr/share/cmake-3.11/Help/policy/CMP0012.rst +#usr/share/cmake-3.11/Help/policy/CMP0013.rst +#usr/share/cmake-3.11/Help/policy/CMP0014.rst +#usr/share/cmake-3.11/Help/policy/CMP0015.rst +#usr/share/cmake-3.11/Help/policy/CMP0016.rst +#usr/share/cmake-3.11/Help/policy/CMP0017.rst +#usr/share/cmake-3.11/Help/policy/CMP0018.rst +#usr/share/cmake-3.11/Help/policy/CMP0019.rst +#usr/share/cmake-3.11/Help/policy/CMP0020.rst +#usr/share/cmake-3.11/Help/policy/CMP0021.rst +#usr/share/cmake-3.11/Help/policy/CMP0022.rst +#usr/share/cmake-3.11/Help/policy/CMP0023.rst +#usr/share/cmake-3.11/Help/policy/CMP0024.rst +#usr/share/cmake-3.11/Help/policy/CMP0025.rst +#usr/share/cmake-3.11/Help/policy/CMP0026.rst +#usr/share/cmake-3.11/Help/policy/CMP0027.rst +#usr/share/cmake-3.11/Help/policy/CMP0028.rst +#usr/share/cmake-3.11/Help/policy/CMP0029.rst +#usr/share/cmake-3.11/Help/policy/CMP0030.rst +#usr/share/cmake-3.11/Help/policy/CMP0031.rst +#usr/share/cmake-3.11/Help/policy/CMP0032.rst +#usr/share/cmake-3.11/Help/policy/CMP0033.rst +#usr/share/cmake-3.11/Help/policy/CMP0034.rst +#usr/share/cmake-3.11/Help/policy/CMP0035.rst +#usr/share/cmake-3.11/Help/policy/CMP0036.rst +#usr/share/cmake-3.11/Help/policy/CMP0037.rst +#usr/share/cmake-3.11/Help/policy/CMP0038.rst +#usr/share/cmake-3.11/Help/policy/CMP0039.rst +#usr/share/cmake-3.11/Help/policy/CMP0040.rst +#usr/share/cmake-3.11/Help/policy/CMP0041.rst +#usr/share/cmake-3.11/Help/policy/CMP0042.rst +#usr/share/cmake-3.11/Help/policy/CMP0043.rst +#usr/share/cmake-3.11/Help/policy/CMP0044.rst +#usr/share/cmake-3.11/Help/policy/CMP0045.rst +#usr/share/cmake-3.11/Help/policy/CMP0046.rst +#usr/share/cmake-3.11/Help/policy/CMP0047.rst +#usr/share/cmake-3.11/Help/policy/CMP0048.rst +#usr/share/cmake-3.11/Help/policy/CMP0049.rst +#usr/share/cmake-3.11/Help/policy/CMP0050.rst +#usr/share/cmake-3.11/Help/policy/CMP0051.rst +#usr/share/cmake-3.11/Help/policy/CMP0052.rst +#usr/share/cmake-3.11/Help/policy/CMP0053.rst +#usr/share/cmake-3.11/Help/policy/CMP0054.rst +#usr/share/cmake-3.11/Help/policy/CMP0055.rst +#usr/share/cmake-3.11/Help/policy/CMP0056.rst +#usr/share/cmake-3.11/Help/policy/CMP0057.rst +#usr/share/cmake-3.11/Help/policy/CMP0058.rst +#usr/share/cmake-3.11/Help/policy/CMP0059.rst +#usr/share/cmake-3.11/Help/policy/CMP0060.rst +#usr/share/cmake-3.11/Help/policy/CMP0061.rst +#usr/share/cmake-3.11/Help/policy/CMP0062.rst +#usr/share/cmake-3.11/Help/policy/CMP0063.rst +#usr/share/cmake-3.11/Help/policy/CMP0064.rst +#usr/share/cmake-3.11/Help/policy/CMP0065.rst +#usr/share/cmake-3.11/Help/policy/CMP0066.rst +#usr/share/cmake-3.11/Help/policy/CMP0067.rst +#usr/share/cmake-3.11/Help/policy/CMP0068.rst +#usr/share/cmake-3.11/Help/policy/CMP0069.rst +#usr/share/cmake-3.11/Help/policy/CMP0070.rst +#usr/share/cmake-3.11/Help/policy/CMP0071.rst +#usr/share/cmake-3.11/Help/policy/CMP0072.rst +#usr/share/cmake-3.11/Help/policy/DEPRECATED.txt +#usr/share/cmake-3.11/Help/policy/DISALLOWED_COMMAND.txt +#usr/share/cmake-3.11/Help/prop_cache +#usr/share/cmake-3.11/Help/prop_cache/ADVANCED.rst +#usr/share/cmake-3.11/Help/prop_cache/HELPSTRING.rst +#usr/share/cmake-3.11/Help/prop_cache/MODIFIED.rst +#usr/share/cmake-3.11/Help/prop_cache/STRINGS.rst +#usr/share/cmake-3.11/Help/prop_cache/TYPE.rst +#usr/share/cmake-3.11/Help/prop_cache/VALUE.rst +#usr/share/cmake-3.11/Help/prop_dir +#usr/share/cmake-3.11/Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst +#usr/share/cmake-3.11/Help/prop_dir/BINARY_DIR.rst +#usr/share/cmake-3.11/Help/prop_dir/BUILDSYSTEM_TARGETS.rst +#usr/share/cmake-3.11/Help/prop_dir/CACHE_VARIABLES.rst +#usr/share/cmake-3.11/Help/prop_dir/CLEAN_NO_CUSTOM.rst +#usr/share/cmake-3.11/Help/prop_dir/CMAKE_CONFIGURE_DEPENDS.rst +#usr/share/cmake-3.11/Help/prop_dir/COMPILE_DEFINITIONS.rst +#usr/share/cmake-3.11/Help/prop_dir/COMPILE_DEFINITIONS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_dir/COMPILE_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_dir/DEFINITIONS.rst +#usr/share/cmake-3.11/Help/prop_dir/EXCLUDE_FROM_ALL.rst +#usr/share/cmake-3.11/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst +#usr/share/cmake-3.11/Help/prop_dir/INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst +#usr/share/cmake-3.11/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst +#usr/share/cmake-3.11/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_dir/LABELS.rst +#usr/share/cmake-3.11/Help/prop_dir/LINK_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_dir/LISTFILE_STACK.rst +#usr/share/cmake-3.11/Help/prop_dir/MACROS.rst +#usr/share/cmake-3.11/Help/prop_dir/PARENT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_dir/RULE_LAUNCH_COMPILE.rst +#usr/share/cmake-3.11/Help/prop_dir/RULE_LAUNCH_CUSTOM.rst +#usr/share/cmake-3.11/Help/prop_dir/RULE_LAUNCH_LINK.rst +#usr/share/cmake-3.11/Help/prop_dir/SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/prop_dir/SUBDIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_dir/TEST_INCLUDE_FILE.rst +#usr/share/cmake-3.11/Help/prop_dir/TEST_INCLUDE_FILES.rst +#usr/share/cmake-3.11/Help/prop_dir/VARIABLES.rst +#usr/share/cmake-3.11/Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst +#usr/share/cmake-3.11/Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst +#usr/share/cmake-3.11/Help/prop_dir/VS_STARTUP_PROJECT.rst +#usr/share/cmake-3.11/Help/prop_gbl +#usr/share/cmake-3.11/Help/prop_gbl/ALLOW_DUPLICATE_CUSTOM_TARGETS.rst +#usr/share/cmake-3.11/Help/prop_gbl/AUTOGEN_SOURCE_GROUP.rst +#usr/share/cmake-3.11/Help/prop_gbl/AUTOGEN_TARGETS_FOLDER.rst +#usr/share/cmake-3.11/Help/prop_gbl/AUTOMOC_SOURCE_GROUP.rst +#usr/share/cmake-3.11/Help/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst +#usr/share/cmake-3.11/Help/prop_gbl/AUTORCC_SOURCE_GROUP.rst +#usr/share/cmake-3.11/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_gbl/DEBUG_CONFIGURATIONS.rst +#usr/share/cmake-3.11/Help/prop_gbl/DISABLED_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_gbl/ECLIPSE_EXTRA_NATURES.rst +#usr/share/cmake-3.11/Help/prop_gbl/ENABLED_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_gbl/ENABLED_LANGUAGES.rst +#usr/share/cmake-3.11/Help/prop_gbl/FIND_LIBRARY_USE_LIB32_PATHS.rst +#usr/share/cmake-3.11/Help/prop_gbl/FIND_LIBRARY_USE_LIB64_PATHS.rst +#usr/share/cmake-3.11/Help/prop_gbl/FIND_LIBRARY_USE_LIBX32_PATHS.rst +#usr/share/cmake-3.11/Help/prop_gbl/FIND_LIBRARY_USE_OPENBSD_VERSIONING.rst +#usr/share/cmake-3.11/Help/prop_gbl/GENERATOR_IS_MULTI_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_gbl/GLOBAL_DEPENDS_DEBUG_MODE.rst +#usr/share/cmake-3.11/Help/prop_gbl/GLOBAL_DEPENDS_NO_CYCLES.rst +#usr/share/cmake-3.11/Help/prop_gbl/IN_TRY_COMPILE.rst +#usr/share/cmake-3.11/Help/prop_gbl/JOB_POOLS.rst +#usr/share/cmake-3.11/Help/prop_gbl/PACKAGES_FOUND.rst +#usr/share/cmake-3.11/Help/prop_gbl/PACKAGES_NOT_FOUND.rst +#usr/share/cmake-3.11/Help/prop_gbl/PREDEFINED_TARGETS_FOLDER.rst +#usr/share/cmake-3.11/Help/prop_gbl/REPORT_UNDEFINED_PROPERTIES.rst +#usr/share/cmake-3.11/Help/prop_gbl/RULE_LAUNCH_COMPILE.rst +#usr/share/cmake-3.11/Help/prop_gbl/RULE_LAUNCH_CUSTOM.rst +#usr/share/cmake-3.11/Help/prop_gbl/RULE_LAUNCH_LINK.rst +#usr/share/cmake-3.11/Help/prop_gbl/RULE_MESSAGES.rst +#usr/share/cmake-3.11/Help/prop_gbl/TARGET_ARCHIVES_MAY_BE_SHARED_LIBS.rst +#usr/share/cmake-3.11/Help/prop_gbl/TARGET_MESSAGES.rst +#usr/share/cmake-3.11/Help/prop_gbl/TARGET_SUPPORTS_SHARED_LIBS.rst +#usr/share/cmake-3.11/Help/prop_gbl/USE_FOLDERS.rst +#usr/share/cmake-3.11/Help/prop_gbl/XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.rst +#usr/share/cmake-3.11/Help/prop_inst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_DESKTOP_SHORTCUTS.rst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_NEVER_OVERWRITE.rst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_PERMANENT.rst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_STARTUP_SHORTCUTS.rst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_START_MENU_SHORTCUTS.rst +#usr/share/cmake-3.11/Help/prop_inst/CPACK_WIX_ACL.rst +#usr/share/cmake-3.11/Help/prop_sf +#usr/share/cmake-3.11/Help/prop_sf/ABSTRACT.rst +#usr/share/cmake-3.11/Help/prop_sf/AUTORCC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_sf/AUTOUIC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_sf/COMPILE_DEFINITIONS.rst +#usr/share/cmake-3.11/Help/prop_sf/COMPILE_DEFINITIONS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_sf/COMPILE_FLAGS.rst +#usr/share/cmake-3.11/Help/prop_sf/COMPILE_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_sf/EXTERNAL_OBJECT.rst +#usr/share/cmake-3.11/Help/prop_sf/Fortran_FORMAT.rst +#usr/share/cmake-3.11/Help/prop_sf/GENERATED.rst +#usr/share/cmake-3.11/Help/prop_sf/HEADER_FILE_ONLY.rst +#usr/share/cmake-3.11/Help/prop_sf/INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_sf/KEEP_EXTENSION.rst +#usr/share/cmake-3.11/Help/prop_sf/LABELS.rst +#usr/share/cmake-3.11/Help/prop_sf/LANGUAGE.rst +#usr/share/cmake-3.11/Help/prop_sf/LOCATION.rst +#usr/share/cmake-3.11/Help/prop_sf/MACOSX_PACKAGE_LOCATION.rst +#usr/share/cmake-3.11/Help/prop_sf/OBJECT_DEPENDS.rst +#usr/share/cmake-3.11/Help/prop_sf/OBJECT_OUTPUTS.rst +#usr/share/cmake-3.11/Help/prop_sf/SKIP_AUTOGEN.rst +#usr/share/cmake-3.11/Help/prop_sf/SKIP_AUTOMOC.rst +#usr/share/cmake-3.11/Help/prop_sf/SKIP_AUTORCC.rst +#usr/share/cmake-3.11/Help/prop_sf/SKIP_AUTOUIC.rst +#usr/share/cmake-3.11/Help/prop_sf/SYMBOLIC.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_COPY_TO_OUT_DIR.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_CSHARP_tagname.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_INCLUDE_IN_VSIX.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_RESOURCE_GENERATOR.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_DISABLE_OPTIMIZATIONS.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_ENABLE_DEBUG.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_ENTRYPOINT.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_FLAGS.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_MODEL.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_OUTPUT_HEADER_FILE.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_TYPE.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_SHADER_VARIABLE_NAME.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_TOOL_OVERRIDE.rst +#usr/share/cmake-3.11/Help/prop_sf/VS_XAML_TYPE.rst +#usr/share/cmake-3.11/Help/prop_sf/WRAP_EXCLUDE.rst +#usr/share/cmake-3.11/Help/prop_sf/XCODE_EXPLICIT_FILE_TYPE.rst +#usr/share/cmake-3.11/Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst +#usr/share/cmake-3.11/Help/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE.rst +#usr/share/cmake-3.11/Help/prop_test +#usr/share/cmake-3.11/Help/prop_test/ATTACHED_FILES.rst +#usr/share/cmake-3.11/Help/prop_test/ATTACHED_FILES_ON_FAIL.rst +#usr/share/cmake-3.11/Help/prop_test/COST.rst +#usr/share/cmake-3.11/Help/prop_test/DEPENDS.rst +#usr/share/cmake-3.11/Help/prop_test/DISABLED.rst +#usr/share/cmake-3.11/Help/prop_test/ENVIRONMENT.rst +#usr/share/cmake-3.11/Help/prop_test/FAIL_REGULAR_EXPRESSION.rst +#usr/share/cmake-3.11/Help/prop_test/FIXTURES_CLEANUP.rst +#usr/share/cmake-3.11/Help/prop_test/FIXTURES_REQUIRED.rst +#usr/share/cmake-3.11/Help/prop_test/FIXTURES_SETUP.rst +#usr/share/cmake-3.11/Help/prop_test/LABELS.rst +#usr/share/cmake-3.11/Help/prop_test/MEASUREMENT.rst +#usr/share/cmake-3.11/Help/prop_test/PASS_REGULAR_EXPRESSION.rst +#usr/share/cmake-3.11/Help/prop_test/PROCESSORS.rst +#usr/share/cmake-3.11/Help/prop_test/REQUIRED_FILES.rst +#usr/share/cmake-3.11/Help/prop_test/RESOURCE_LOCK.rst +#usr/share/cmake-3.11/Help/prop_test/RUN_SERIAL.rst +#usr/share/cmake-3.11/Help/prop_test/SKIP_RETURN_CODE.rst +#usr/share/cmake-3.11/Help/prop_test/TIMEOUT.rst +#usr/share/cmake-3.11/Help/prop_test/TIMEOUT_AFTER_MATCH.rst +#usr/share/cmake-3.11/Help/prop_test/WILL_FAIL.rst +#usr/share/cmake-3.11/Help/prop_test/WORKING_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt +#usr/share/cmake-3.11/Help/prop_tgt/ALIASED_TARGET.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_ANT_ADDITIONAL_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_API.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_API_MIN.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_ARCH.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_ASSETS_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_GUI.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_JAR_DEPENDENCIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_JAR_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_JAVA_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_NATIVE_LIB_DEPENDENCIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_NATIVE_LIB_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_PROCESS_MAX.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_PROGUARD.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_PROGUARD_CONFIG_PATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_SECURE_PROPS_PATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_SKIP_ANT_STEP.rst +#usr/share/cmake-3.11/Help/prop_tgt/ANDROID_STL_TYPE.rst +#usr/share/cmake-3.11/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/ARCHIVE_OUTPUT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/ARCHIVE_OUTPUT_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOGEN_BUILD_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOGEN_PARALLEL.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOGEN_TARGET_DEPENDS.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOMOC.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOMOC_DEPEND_FILTERS.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOMOC_MOC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTORCC.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTORCC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOUIC.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOUIC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/AUTOUIC_SEARCH_PATHS.rst +#usr/share/cmake-3.11/Help/prop_tgt/BINARY_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/BUILD_RPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/BUILD_WITH_INSTALL_NAME_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/BUILD_WITH_INSTALL_RPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/BUNDLE.rst +#usr/share/cmake-3.11/Help/prop_tgt/BUNDLE_EXTENSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPATIBLE_INTERFACE_BOOL.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MAX.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPATIBLE_INTERFACE_NUMBER_MIN.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPATIBLE_INTERFACE_STRING.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_DEFINITIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_DEFINITIONS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_FLAGS.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_PDB_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_PDB_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_PDB_NOTE.txt +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/CONFIG_OUTPUT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/CONFIG_POSTFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/CROSSCOMPILING_EMULATOR.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_PTX_COMPILATION.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_SEPARABLE_COMPILATION.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_STANDARD.rst +#usr/share/cmake-3.11/Help/prop_tgt/CUDA_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/prop_tgt/CXX_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/CXX_STANDARD.rst +#usr/share/cmake-3.11/Help/prop_tgt/CXX_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/prop_tgt/C_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/C_STANDARD.rst +#usr/share/cmake-3.11/Help/prop_tgt/C_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/prop_tgt/DEBUG_POSTFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/DEFINE_SYMBOL.rst +#usr/share/cmake-3.11/Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/ENABLE_EXPORTS.rst +#usr/share/cmake-3.11/Help/prop_tgt/EXCLUDE_FROM_ALL.rst +#usr/share/cmake-3.11/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst +#usr/share/cmake-3.11/Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/EXPORT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/EchoString.rst +#usr/share/cmake-3.11/Help/prop_tgt/FOLDER.rst +#usr/share/cmake-3.11/Help/prop_tgt/FRAMEWORK.rst +#usr/share/cmake-3.11/Help/prop_tgt/FRAMEWORK_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/Fortran_FORMAT.rst +#usr/share/cmake-3.11/Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/GENERATOR_FILE_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/GNUtoMS.rst +#usr/share/cmake-3.11/Help/prop_tgt/HAS_CXX.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_CONFIGURATIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_GLOBAL.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_IMPLIB.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_IMPLIB_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LIBNAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LIBNAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_DEPENDENT_LIBRARIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_DEPENDENT_LIBRARIES_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LANGUAGES.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LANGUAGES_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LIBRARIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_LIBRARIES_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_MULTIPLICITY.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LINK_INTERFACE_MULTIPLICITY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LOCATION.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_LOCATION_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_NO_SONAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_NO_SONAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_OBJECTS.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_OBJECTS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_SONAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORTED_SONAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORT_PREFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/IMPORT_SUFFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INSTALL_NAME_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/INSTALL_RPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_AUTOUIC_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_BUILD_PROPERTY.txt +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_COMPILE_DEFINITIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_COMPILE_FEATURES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_COMPILE_OPTIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_POSITION_INDEPENDENT_CODE.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_SOURCES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERFACE_SYSTEM_INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst +#usr/share/cmake-3.11/Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/IOS_INSTALL_COMBINED.rst +#usr/share/cmake-3.11/Help/prop_tgt/JOB_POOL_COMPILE.rst +#usr/share/cmake-3.11/Help/prop_tgt/JOB_POOL_LINK.rst +#usr/share/cmake-3.11/Help/prop_tgt/LABELS.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_CLANG_TIDY.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_COMPILER_LAUNCHER.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_CPPCHECK.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_CPPLINT.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst +#usr/share/cmake-3.11/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst +#usr/share/cmake-3.11/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/LIBRARY_OUTPUT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/LIBRARY_OUTPUT_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINKER_LANGUAGE.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_DEPENDS.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_DEPENDS_NO_SHARED.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_FLAGS.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_INTERFACE_LIBRARIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_INTERFACE_LIBRARIES_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_LIBRARIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_SEARCH_END_STATIC.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_SEARCH_START_STATIC.rst +#usr/share/cmake-3.11/Help/prop_tgt/LINK_WHAT_YOU_USE.rst +#usr/share/cmake-3.11/Help/prop_tgt/LOCATION.rst +#usr/share/cmake-3.11/Help/prop_tgt/LOCATION_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/MACOSX_BUNDLE.rst +#usr/share/cmake-3.11/Help/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.rst +#usr/share/cmake-3.11/Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst +#usr/share/cmake-3.11/Help/prop_tgt/MACOSX_RPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/MANUALLY_ADDED_DEPENDENCIES.rst +#usr/share/cmake-3.11/Help/prop_tgt/MAP_IMPORTED_CONFIG_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/NO_SONAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst +#usr/share/cmake-3.11/Help/prop_tgt/OSX_ARCHITECTURES.rst +#usr/share/cmake-3.11/Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/OUTPUT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/OUTPUT_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/PDB_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/PDB_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/PDB_NOTE.txt +#usr/share/cmake-3.11/Help/prop_tgt/PDB_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst +#usr/share/cmake-3.11/Help/prop_tgt/POST_INSTALL_SCRIPT.rst +#usr/share/cmake-3.11/Help/prop_tgt/PREFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/PRE_INSTALL_SCRIPT.rst +#usr/share/cmake-3.11/Help/prop_tgt/PRIVATE_HEADER.rst +#usr/share/cmake-3.11/Help/prop_tgt/PROJECT_LABEL.rst +#usr/share/cmake-3.11/Help/prop_tgt/PUBLIC_HEADER.rst +#usr/share/cmake-3.11/Help/prop_tgt/RESOURCE.rst +#usr/share/cmake-3.11/Help/prop_tgt/RULE_LAUNCH_COMPILE.rst +#usr/share/cmake-3.11/Help/prop_tgt/RULE_LAUNCH_CUSTOM.rst +#usr/share/cmake-3.11/Help/prop_tgt/RULE_LAUNCH_LINK.rst +#usr/share/cmake-3.11/Help/prop_tgt/RUNTIME_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/RUNTIME_OUTPUT_NAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/RUNTIME_OUTPUT_NAME_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/SKIP_BUILD_RPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/SOURCES.rst +#usr/share/cmake-3.11/Help/prop_tgt/SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/prop_tgt/SOVERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/STATIC_LIBRARY_FLAGS.rst +#usr/share/cmake-3.11/Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/prop_tgt/SUFFIX.rst +#usr/share/cmake-3.11/Help/prop_tgt/TYPE.rst +#usr/share/cmake-3.11/Help/prop_tgt/VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VISIBILITY_INLINES_HIDDEN.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_CONFIGURATION_TYPE.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DESKTOP_EXTENSIONS_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DOTNET_REFERENCES.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DOTNET_REFERENCES_COPY_LOCAL.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DOTNET_REFERENCE_refname.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_GLOBAL_KEYWORD.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_GLOBAL_PROJECT_TYPES.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_GLOBAL_ROOTNAMESPACE.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_GLOBAL_variable.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_IOT_EXTENSIONS_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_IOT_STARTUP_TASK.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_KEYWORD.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_MOBILE_EXTENSIONS_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_SCC_AUXPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_SCC_LOCALPATH.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_SCC_PROJECTNAME.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_SCC_PROVIDER.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_SDK_REFERENCES.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_USER_PROPS.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_WINRT_COMPONENT.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_WINRT_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/prop_tgt/VS_WINRT_REFERENCES.rst +#usr/share/cmake-3.11/Help/prop_tgt/WIN32_EXECUTABLE.rst +#usr/share/cmake-3.11/Help/prop_tgt/WINDOWS_EXPORT_ALL_SYMBOLS.rst +#usr/share/cmake-3.11/Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst +#usr/share/cmake-3.11/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst +#usr/share/cmake-3.11/Help/prop_tgt/XCODE_PRODUCT_TYPE.rst +#usr/share/cmake-3.11/Help/prop_tgt/XCTEST.rst +#usr/share/cmake-3.11/Help/prop_tgt/XXX_OUTPUT_DIRECTORY.txt +#usr/share/cmake-3.11/Help/prop_tgt/XXX_OUTPUT_NAME.txt +#usr/share/cmake-3.11/Help/release +#usr/share/cmake-3.11/Help/release/3.0.rst +#usr/share/cmake-3.11/Help/release/3.1.rst +#usr/share/cmake-3.11/Help/release/3.10.rst +#usr/share/cmake-3.11/Help/release/3.11.rst +#usr/share/cmake-3.11/Help/release/3.2.rst +#usr/share/cmake-3.11/Help/release/3.3.rst +#usr/share/cmake-3.11/Help/release/3.4.rst +#usr/share/cmake-3.11/Help/release/3.5.rst +#usr/share/cmake-3.11/Help/release/3.6.rst +#usr/share/cmake-3.11/Help/release/3.7.rst +#usr/share/cmake-3.11/Help/release/3.8.rst +#usr/share/cmake-3.11/Help/release/3.9.rst +#usr/share/cmake-3.11/Help/release/dev.txt +#usr/share/cmake-3.11/Help/release/index.rst +#usr/share/cmake-3.11/Help/variable +#usr/share/cmake-3.11/Help/variable/ANDROID.rst +#usr/share/cmake-3.11/Help/variable/APPLE.rst +#usr/share/cmake-3.11/Help/variable/BORLAND.rst +#usr/share/cmake-3.11/Help/variable/BUILD_SHARED_LIBS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ABSOLUTE_DESTINATION_FILES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_API.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_API_MIN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ARCH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ARCH_ABI.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ARM_MODE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ARM_NEON.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_ASSETS_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_GUI.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_JAR_DEPENDENCIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_JAR_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_JAVA_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NDK.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NDK_DEPRECATED_HEADERS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_PROCESS_MAX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_PROGUARD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_PROGUARD_CONFIG_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_SECURE_PROPS_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_SKIP_ANT_STEP.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_STANDALONE_TOOLCHAIN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ANDROID_STL_TYPE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_APPBUNDLE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ARGC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ARGV0.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOGEN_PARALLEL.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC_COMPILER_PREDEFINES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC_DEPEND_FILTERS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC_MOC_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTORCC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTORCC_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOUIC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOUIC_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_AUTOUIC_SEARCH_PATHS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BACKWARDS_COMPATIBILITY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BINARY_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BUILD_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BUILD_TOOL.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BUILD_TYPE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BUILD_WITH_INSTALL_NAME_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_BUILD_WITH_INSTALL_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CACHEFILE_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CACHE_MAJOR_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CACHE_MINOR_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CACHE_PATCH_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CFG_INTDIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CL_64.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CODEBLOCKS_COMPILER_ID.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CODELITE_USE_TARGETS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COLOR_MAKEFILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILER_2005.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILER_IS_GNUCC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILER_IS_GNUCXX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILER_IS_GNUG77.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CONFIGURATION_TYPES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CONFIG_POSTFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CROSSCOMPILING.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CROSSCOMPILING_EMULATOR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CTEST_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_HOST_COMPILER.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_STANDARD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CURRENT_BINARY_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CURRENT_LIST_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CURRENT_LIST_FILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CURRENT_LIST_LINE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CURRENT_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CXX_COMPILE_FEATURES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CXX_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CXX_STANDARD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_CXX_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_C_COMPILE_FEATURES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_C_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_C_STANDARD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_C_STANDARD_REQUIRED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DEBUG_POSTFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DEBUG_TARGET_PROPERTIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DEPENDS_IN_PROJECT_ONLY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DIRECTORY_LABELS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_DL_LIBS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ECLIPSE_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EDIT_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ENABLE_EXPORTS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ERROR_DEPRECATED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXE_LINKER_FLAGS_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXTRA_GENERATOR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_APPBUNDLE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_FRAMEWORK.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_LIBRARY_PREFIXES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_LIBRARY_SUFFIXES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_NO_INSTALL_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_SORT_DIRECTION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_SORT_ORDER.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_INCLUDE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_FIND_ROOT_PATH_MODE_XXX.txt +#usr/share/cmake-3.11/Help/variable/CMAKE_FRAMEWORK_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Fortran_FORMAT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Fortran_MODDIR_DEFAULT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Fortran_MODDIR_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Fortran_MODOUT_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Fortran_MODULE_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_GENERATOR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_GENERATOR_INSTANCE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_GENERATOR_PLATFORM.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_GENERATOR_TOOLSET.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_GNUtoMS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOME_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_APPLE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_SOLARIS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_SYSTEM.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_SYSTEM_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_SYSTEM_PROCESSOR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_SYSTEM_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_UNIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_HOST_WIN32.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_IGNORE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_IMPORT_LIBRARY_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_IMPORT_LIBRARY_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INCLUDE_CURRENT_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INCLUDE_DIRECTORIES_BEFORE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INCLUDE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_DEFAULT_COMPONENT_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_MESSAGE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_NAME_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INTERNAL_PLATFORM_ABI.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_IOS_INSTALL_COMBINED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_JOB_POOLS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_JOB_POOL_COMPILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_JOB_POOL_LINK.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ARCHIVE_APPEND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ARCHIVE_CREATE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_ARCHIVE_FINISH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CLANG_TIDY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_ABI.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_AR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_ID.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_LOADED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_PREDEFINES_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_RANLIB.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_TARGET.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILER_VERSION_INTERNAL.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_COMPILE_OBJECT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CPPCHECK.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CPPLINT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_CREATE_STATIC_LIBRARY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_DEBUG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_DEBUG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_RELEASE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_RELEASE_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_IGNORE_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_LINKER_PREFERENCE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_LINK_EXECUTABLE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_OUTPUT_EXTENSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_PLATFORM_ID.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_SIMULATE_ID.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_SIMULATE_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_SIZEOF_DATA_PTR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_STANDARD_LIBRARIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LANG_VISIBILITY_PRESET.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_ARCHITECTURE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LIBRARY_PATH_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_DEF_FILE_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_DEPENDS_NO_SHARED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_INTERFACE_LIBRARIES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_LIBRARY_FILE_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_LIBRARY_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_LIBRARY_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_SEARCH_END_STATIC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_SEARCH_START_STATIC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_LINK_WHAT_YOU_USE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MACOSX_BUNDLE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MACOSX_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MAJOR_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MAKE_PROGRAM.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MATCH_COUNT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MATCH_n.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MFC_FLAG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MINIMUM_REQUIRED_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MINOR_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MODULE_LINKER_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MODULE_LINKER_FLAGS_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MODULE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NETRC.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NETRC_FILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NOT_USING_CONFIG_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NO_BUILTIN_CHRPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_NO_SYSTEM_FROM_IMPORTED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_OBJECT_PATH_MAX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_OSX_ARCHITECTURES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_OSX_SYSROOT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_OSX_VARIABLE.txt +#usr/share/cmake-3.11/Help/variable/CMAKE_PARENT_LIST_FILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PATCH_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_POLICY_DEFAULT_CMPNNNN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_POSITION_INDEPENDENT_CODE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PREFIX_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PROGRAM_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PROJECT_DESCRIPTION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PROJECT_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_RANLIB.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_ROOT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SCRIPT_MODE_FILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LIBRARY_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LIBRARY_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LINKER_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_LINKER_FLAGS_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_MODULE_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SHARED_MODULE_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SIZEOF_VOID_P.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SKIP_BUILD_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SKIP_INSTALL_ALL_DEPENDENCY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SKIP_INSTALL_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SKIP_INSTALL_RULES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SKIP_RPATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STAGING_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LIBRARY_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LIBRARY_SUFFIX.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_STATIC_LINKER_FLAGS_INIT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSROOT.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSROOT_COMPILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSROOT_LINK.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_IGNORE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_INCLUDE_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_LIBRARY_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_PREFIX_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_PROCESSOR.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_SYSTEM_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_TOOLCHAIN_FILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_TRY_COMPILE_TARGET_TYPE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_TWEAK_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_USE_RELATIVE_PATHS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VERBOSE_MAKEFILE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VISIBILITY_INLINES_HIDDEN.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_DEVENV_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_MSBUILD_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_NsightTegra_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_PLATFORM_NAME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_PLATFORM_TOOLSET.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_WARN_DEPRECATED.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_WIN32_EXECUTABLE.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_XCODE_ATTRIBUTE_an-attribute.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_XCODE_GENERATE_SCHEME.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY.rst +#usr/share/cmake-3.11/Help/variable/CMAKE_XCODE_PLATFORM_TOOLSET.rst +#usr/share/cmake-3.11/Help/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst +#usr/share/cmake-3.11/Help/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst +#usr/share/cmake-3.11/Help/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst +#usr/share/cmake-3.11/Help/variable/CPACK_INSTALL_SCRIPT.rst +#usr/share/cmake-3.11/Help/variable/CPACK_PACKAGING_INSTALL_PREFIX.rst +#usr/share/cmake-3.11/Help/variable/CPACK_SET_DESTDIR.rst +#usr/share/cmake-3.11/Help/variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION.rst +#usr/share/cmake-3.11/Help/variable/CTEST_BINARY_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CTEST_BUILD_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_BUILD_NAME.rst +#usr/share/cmake-3.11/Help/variable/CTEST_BZR_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_BZR_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CHANGE_ID.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CHECKOUT_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CONFIGURATION_TYPE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CONFIGURE_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_COVERAGE_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_COVERAGE_EXTRA_FLAGS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CURL_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_COVERAGE_EXCLUDE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_ERROR_EXCEPTION.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_ERROR_MATCH.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_ERROR_POST_CONTEXT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_ERROR_PRE_CONTEXT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_MEMCHECK_IGNORE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_POST_MEMCHECK.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_POST_TEST.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_PRE_MEMCHECK.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_PRE_TEST.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_TEST_IGNORE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_WARNING_EXCEPTION.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CUSTOM_XXX.txt +#usr/share/cmake-3.11/Help/variable/CTEST_CVS_CHECKOUT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CVS_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_CVS_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_LOCATION.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_METHOD.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_SITE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_SITE_CDASH.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_SITE_PASSWORD.rst +#usr/share/cmake-3.11/Help/variable/CTEST_DROP_SITE_USER.rst +#usr/share/cmake-3.11/Help/variable/CTEST_EXTRA_COVERAGE_GLOB.rst +#usr/share/cmake-3.11/Help/variable/CTEST_GIT_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_GIT_INIT_SUBMODULES.rst +#usr/share/cmake-3.11/Help/variable/CTEST_GIT_UPDATE_CUSTOM.rst +#usr/share/cmake-3.11/Help/variable/CTEST_GIT_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_HG_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_HG_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_LABELS_FOR_SUBPROJECTS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_MEMORYCHECK_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_MEMORYCHECK_COMMAND_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_MEMORYCHECK_SANITIZER_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_MEMORYCHECK_TYPE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_NIGHTLY_START_TIME.rst +#usr/share/cmake-3.11/Help/variable/CTEST_P4_CLIENT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_P4_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_P4_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_P4_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_RUN_CURRENT_SCRIPT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SCP_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SITE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SOURCE_DIRECTORY.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SVN_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SVN_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_SVN_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_TEST_LOAD.rst +#usr/share/cmake-3.11/Help/variable/CTEST_TEST_TIMEOUT.rst +#usr/share/cmake-3.11/Help/variable/CTEST_TRIGGER_SITE.rst +#usr/share/cmake-3.11/Help/variable/CTEST_UPDATE_COMMAND.rst +#usr/share/cmake-3.11/Help/variable/CTEST_UPDATE_OPTIONS.rst +#usr/share/cmake-3.11/Help/variable/CTEST_UPDATE_VERSION_ONLY.rst +#usr/share/cmake-3.11/Help/variable/CTEST_USE_LAUNCHERS.rst +#usr/share/cmake-3.11/Help/variable/CYGWIN.rst +#usr/share/cmake-3.11/Help/variable/ENV.rst +#usr/share/cmake-3.11/Help/variable/EXECUTABLE_OUTPUT_PATH.rst +#usr/share/cmake-3.11/Help/variable/GHS-MULTI.rst +#usr/share/cmake-3.11/Help/variable/LIBRARY_OUTPUT_PATH.rst +#usr/share/cmake-3.11/Help/variable/MINGW.rst +#usr/share/cmake-3.11/Help/variable/MSVC.rst +#usr/share/cmake-3.11/Help/variable/MSVC10.rst +#usr/share/cmake-3.11/Help/variable/MSVC11.rst +#usr/share/cmake-3.11/Help/variable/MSVC12.rst +#usr/share/cmake-3.11/Help/variable/MSVC14.rst +#usr/share/cmake-3.11/Help/variable/MSVC60.rst +#usr/share/cmake-3.11/Help/variable/MSVC70.rst +#usr/share/cmake-3.11/Help/variable/MSVC71.rst +#usr/share/cmake-3.11/Help/variable/MSVC80.rst +#usr/share/cmake-3.11/Help/variable/MSVC90.rst +#usr/share/cmake-3.11/Help/variable/MSVC_IDE.rst +#usr/share/cmake-3.11/Help/variable/MSVC_VERSION.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_BINARY_DIR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_VERSION.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_VERSION_MAJOR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_VERSION_MINOR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_VERSION_PATCH.rst +#usr/share/cmake-3.11/Help/variable/PROJECT-NAME_VERSION_TWEAK.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_BINARY_DIR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_DESCRIPTION.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_NAME.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_SOURCE_DIR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_VERSION.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_VERSION_MAJOR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_VERSION_MINOR.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_VERSION_PATCH.rst +#usr/share/cmake-3.11/Help/variable/PROJECT_VERSION_TWEAK.rst +#usr/share/cmake-3.11/Help/variable/UNIX.rst +#usr/share/cmake-3.11/Help/variable/WIN32.rst +#usr/share/cmake-3.11/Help/variable/WINCE.rst +#usr/share/cmake-3.11/Help/variable/WINDOWS_PHONE.rst +#usr/share/cmake-3.11/Help/variable/WINDOWS_STORE.rst +#usr/share/cmake-3.11/Help/variable/XCODE.rst +#usr/share/cmake-3.11/Help/variable/XCODE_VERSION.rst +#usr/share/cmake-3.11/Modules +#usr/share/cmake-3.11/Modules/.NoDartCoverage +#usr/share/cmake-3.11/Modules/AddFileDependencies.cmake +#usr/share/cmake-3.11/Modules/AndroidTestUtilities +#usr/share/cmake-3.11/Modules/AndroidTestUtilities.cmake +#usr/share/cmake-3.11/Modules/AndroidTestUtilities/PushToAndroidDevice.cmake +#usr/share/cmake-3.11/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in +#usr/share/cmake-3.11/Modules/BasicConfigVersion-ExactVersion.cmake.in +#usr/share/cmake-3.11/Modules/BasicConfigVersion-SameMajorVersion.cmake.in +#usr/share/cmake-3.11/Modules/BasicConfigVersion-SameMinorVersion.cmake.in +#usr/share/cmake-3.11/Modules/BundleUtilities.cmake +#usr/share/cmake-3.11/Modules/CMake.cmake +#usr/share/cmake-3.11/Modules/CMakeASM-ATTInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeASMCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeASMInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeASM_MASMInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeASM_NASMInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeAddFortranSubdirectory +#usr/share/cmake-3.11/Modules/CMakeAddFortranSubdirectory.cmake +#usr/share/cmake-3.11/Modules/CMakeAddFortranSubdirectory/build_mingw.cmake.in +#usr/share/cmake-3.11/Modules/CMakeAddFortranSubdirectory/config_mingw.cmake.in +#usr/share/cmake-3.11/Modules/CMakeAddNewLanguage.txt +#usr/share/cmake-3.11/Modules/CMakeBackwardCompatibilityC.cmake +#usr/share/cmake-3.11/Modules/CMakeBackwardCompatibilityCXX.cmake +#usr/share/cmake-3.11/Modules/CMakeBorlandFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeBuildSettings.cmake.in +#usr/share/cmake-3.11/Modules/CMakeCCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeCCompilerABI.c +#usr/share/cmake-3.11/Modules/CMakeCCompilerId.c.in +#usr/share/cmake-3.11/Modules/CMakeCInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeCSharpCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeCSharpCompilerId.cs.in +#usr/share/cmake-3.11/Modules/CMakeCSharpInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeCUDACompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeCUDACompilerABI.cu +#usr/share/cmake-3.11/Modules/CMakeCUDACompilerId.cu.in +#usr/share/cmake-3.11/Modules/CMakeCUDAInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeCXXCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeCXXCompilerABI.cpp +#usr/share/cmake-3.11/Modules/CMakeCXXCompilerId.cpp.in +#usr/share/cmake-3.11/Modules/CMakeCXXInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake +#usr/share/cmake-3.11/Modules/CMakeCommonLanguageInclude.cmake +#usr/share/cmake-3.11/Modules/CMakeCompilerABI.h +#usr/share/cmake-3.11/Modules/CMakeCompilerIdDetection.cmake +#usr/share/cmake-3.11/Modules/CMakeConfigurableFile.in +#usr/share/cmake-3.11/Modules/CMakeDependentOption.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineASM-ATTCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineASM_MASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineASM_NASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCSharpCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCUDACompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCXXCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCompileFeatures.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCompilerABI.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineCompilerId.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineFortranCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineJavaCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineRCCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineSwiftCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineSystem.cmake +#usr/share/cmake-3.11/Modules/CMakeDetermineVSServicePack.cmake +#usr/share/cmake-3.11/Modules/CMakeExpandImportedTargets.cmake +#usr/share/cmake-3.11/Modules/CMakeExportBuildSettings.cmake +#usr/share/cmake-3.11/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake +#usr/share/cmake-3.11/Modules/CMakeFindBinUtils.cmake +#usr/share/cmake-3.11/Modules/CMakeFindCodeBlocks.cmake +#usr/share/cmake-3.11/Modules/CMakeFindDependencyMacro.cmake +#usr/share/cmake-3.11/Modules/CMakeFindEclipseCDT4.cmake +#usr/share/cmake-3.11/Modules/CMakeFindFrameworks.cmake +#usr/share/cmake-3.11/Modules/CMakeFindJavaCommon.cmake +#usr/share/cmake-3.11/Modules/CMakeFindKate.cmake +#usr/share/cmake-3.11/Modules/CMakeFindPackageMode.cmake +#usr/share/cmake-3.11/Modules/CMakeFindSublimeText2.cmake +#usr/share/cmake-3.11/Modules/CMakeFindWMake.cmake +#usr/share/cmake-3.11/Modules/CMakeFindXCode.cmake +#usr/share/cmake-3.11/Modules/CMakeForceCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeFortranCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeFortranCompilerABI.F +#usr/share/cmake-3.11/Modules/CMakeFortranCompilerId.F.in +#usr/share/cmake-3.11/Modules/CMakeFortranInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeGenericSystem.cmake +#usr/share/cmake-3.11/Modules/CMakeGraphVizOptions.cmake +#usr/share/cmake-3.11/Modules/CMakeIOSInstallCombined.cmake +#usr/share/cmake-3.11/Modules/CMakeImportBuildSettings.cmake +#usr/share/cmake-3.11/Modules/CMakeInitializeConfigs.cmake +#usr/share/cmake-3.11/Modules/CMakeJOMFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeJavaCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeJavaInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeLanguageInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeMSYSFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeMinGWFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeNMakeFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeNinjaFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakePackageConfigHelpers.cmake +#usr/share/cmake-3.11/Modules/CMakeParseArguments.cmake +#usr/share/cmake-3.11/Modules/CMakeParseImplicitLinkInfo.cmake +#usr/share/cmake-3.11/Modules/CMakePlatformId.h.in +#usr/share/cmake-3.11/Modules/CMakePrintHelpers.cmake +#usr/share/cmake-3.11/Modules/CMakePrintSystemInformation.cmake +#usr/share/cmake-3.11/Modules/CMakePushCheckState.cmake +#usr/share/cmake-3.11/Modules/CMakeRCCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeRCInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeSwiftCompiler.cmake.in +#usr/share/cmake-3.11/Modules/CMakeSwiftInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeSystem.cmake.in +#usr/share/cmake-3.11/Modules/CMakeSystemSpecificInformation.cmake +#usr/share/cmake-3.11/Modules/CMakeSystemSpecificInitialize.cmake +#usr/share/cmake-3.11/Modules/CMakeTestASM-ATTCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestASM_MASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestASM_NASMCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestCCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestCSharpCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestCUDACompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestCXXCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestCompilerCommon.cmake +#usr/share/cmake-3.11/Modules/CMakeTestFortranCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestGNU.c +#usr/share/cmake-3.11/Modules/CMakeTestJavaCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestRCCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeTestSwiftCompiler.cmake +#usr/share/cmake-3.11/Modules/CMakeUnixFindMake.cmake +#usr/share/cmake-3.11/Modules/CMakeVerifyManifest.cmake +#usr/share/cmake-3.11/Modules/CPack.DS_Store.in +#usr/share/cmake-3.11/Modules/CPack.Description.plist.in +#usr/share/cmake-3.11/Modules/CPack.Info.plist.in +#usr/share/cmake-3.11/Modules/CPack.OSXScriptLauncher.in +#usr/share/cmake-3.11/Modules/CPack.OSXScriptLauncher.rsrc.in +#usr/share/cmake-3.11/Modules/CPack.OSXX11.Info.plist.in +#usr/share/cmake-3.11/Modules/CPack.OSXX11.main.scpt.in +#usr/share/cmake-3.11/Modules/CPack.RuntimeScript.in +#usr/share/cmake-3.11/Modules/CPack.STGZ_Header.sh.in +#usr/share/cmake-3.11/Modules/CPack.VolumeIcon.icns.in +#usr/share/cmake-3.11/Modules/CPack.background.png.in +#usr/share/cmake-3.11/Modules/CPack.cmake +#usr/share/cmake-3.11/Modules/CPack.distribution.dist.in +#usr/share/cmake-3.11/Modules/CPackArchive.cmake +#usr/share/cmake-3.11/Modules/CPackBundle.cmake +#usr/share/cmake-3.11/Modules/CPackComponent.cmake +#usr/share/cmake-3.11/Modules/CPackCygwin.cmake +#usr/share/cmake-3.11/Modules/CPackDMG.cmake +#usr/share/cmake-3.11/Modules/CPackDeb.cmake +#usr/share/cmake-3.11/Modules/CPackFreeBSD.cmake +#usr/share/cmake-3.11/Modules/CPackIFW.cmake +#usr/share/cmake-3.11/Modules/CPackIFWConfigureFile.cmake +#usr/share/cmake-3.11/Modules/CPackNSIS.cmake +#usr/share/cmake-3.11/Modules/CPackPackageMaker.cmake +#usr/share/cmake-3.11/Modules/CPackProductBuild.cmake +#usr/share/cmake-3.11/Modules/CPackRPM.cmake +#usr/share/cmake-3.11/Modules/CPackWIX.cmake +#usr/share/cmake-3.11/Modules/CPackZIP.cmake +#usr/share/cmake-3.11/Modules/CSharpUtilities.cmake +#usr/share/cmake-3.11/Modules/CTest.cmake +#usr/share/cmake-3.11/Modules/CTestCoverageCollectGCOV.cmake +#usr/share/cmake-3.11/Modules/CTestScriptMode.cmake +#usr/share/cmake-3.11/Modules/CTestTargets.cmake +#usr/share/cmake-3.11/Modules/CTestUseLaunchers.cmake +#usr/share/cmake-3.11/Modules/CheckCCompilerFlag.cmake +#usr/share/cmake-3.11/Modules/CheckCSourceCompiles.cmake +#usr/share/cmake-3.11/Modules/CheckCSourceRuns.cmake +#usr/share/cmake-3.11/Modules/CheckCXXCompilerFlag.cmake +#usr/share/cmake-3.11/Modules/CheckCXXSourceCompiles.cmake +#usr/share/cmake-3.11/Modules/CheckCXXSourceRuns.cmake +#usr/share/cmake-3.11/Modules/CheckCXXSymbolExists.cmake +#usr/share/cmake-3.11/Modules/CheckForPthreads.c +#usr/share/cmake-3.11/Modules/CheckFortranCompilerFlag.cmake +#usr/share/cmake-3.11/Modules/CheckFortranFunctionExists.cmake +#usr/share/cmake-3.11/Modules/CheckFortranSourceCompiles.cmake +#usr/share/cmake-3.11/Modules/CheckFunctionExists.c +#usr/share/cmake-3.11/Modules/CheckFunctionExists.cmake +#usr/share/cmake-3.11/Modules/CheckIPOSupported +#usr/share/cmake-3.11/Modules/CheckIPOSupported.cmake +#usr/share/cmake-3.11/Modules/CheckIPOSupported/CMakeLists-C.txt.in +#usr/share/cmake-3.11/Modules/CheckIPOSupported/CMakeLists-CXX.txt.in +#usr/share/cmake-3.11/Modules/CheckIPOSupported/CMakeLists-Fortran.txt.in +#usr/share/cmake-3.11/Modules/CheckIPOSupported/foo.c +#usr/share/cmake-3.11/Modules/CheckIPOSupported/foo.cpp +#usr/share/cmake-3.11/Modules/CheckIPOSupported/foo.f +#usr/share/cmake-3.11/Modules/CheckIPOSupported/main.c +#usr/share/cmake-3.11/Modules/CheckIPOSupported/main.cpp +#usr/share/cmake-3.11/Modules/CheckIPOSupported/main.f +#usr/share/cmake-3.11/Modules/CheckIncludeFile.c.in +#usr/share/cmake-3.11/Modules/CheckIncludeFile.cmake +#usr/share/cmake-3.11/Modules/CheckIncludeFile.cxx.in +#usr/share/cmake-3.11/Modules/CheckIncludeFileCXX.cmake +#usr/share/cmake-3.11/Modules/CheckIncludeFiles.cmake +#usr/share/cmake-3.11/Modules/CheckLanguage.cmake +#usr/share/cmake-3.11/Modules/CheckLibraryExists.cmake +#usr/share/cmake-3.11/Modules/CheckLibraryExists.lists.in +#usr/share/cmake-3.11/Modules/CheckPrototypeDefinition.c.in +#usr/share/cmake-3.11/Modules/CheckPrototypeDefinition.cmake +#usr/share/cmake-3.11/Modules/CheckSizeOf.cmake +#usr/share/cmake-3.11/Modules/CheckStructHasMember.cmake +#usr/share/cmake-3.11/Modules/CheckSymbolExists.cmake +#usr/share/cmake-3.11/Modules/CheckTypeSize.c.in +#usr/share/cmake-3.11/Modules/CheckTypeSize.cmake +#usr/share/cmake-3.11/Modules/CheckTypeSizeMap.cmake.in +#usr/share/cmake-3.11/Modules/CheckVariableExists.c +#usr/share/cmake-3.11/Modules/CheckVariableExists.cmake +#usr/share/cmake-3.11/Modules/Compiler +#usr/share/cmake-3.11/Modules/Compiler/ADSP-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/ARMCC-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/ARMCC-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/ARMCC-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/ARMCC-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/ARMCC.cmake +#usr/share/cmake-3.11/Modules/Compiler/Absoft-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-C-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/AppleClang-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Borland-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Bruce-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Bruce-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CCur-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CMakeCommonCompilerMacros.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-C-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-CXX-TestableFeatures.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-DetermineCompilerInternal.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang-FindBinUtils.cmake +#usr/share/cmake-3.11/Modules/Compiler/Clang.cmake +#usr/share/cmake-3.11/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Compaq-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Cray-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/Cray-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/Cray-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Cray-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/Cray.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Cray-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Cray-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Intel-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-Intel-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-PGI-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/CrayPrgEnv.cmake +#usr/share/cmake-3.11/Modules/Compiler/Embarcadero-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Flang-FindBinUtils.cmake +#usr/share/cmake-3.11/Modules/Compiler/Flang-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/Fujitsu-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/G95-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/GHS-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/GHS-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/GHS-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/GHS.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-C-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-FindBinUtils.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/GNU.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/HP-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR-FindBinUtils.cmake +#usr/share/cmake-3.11/Modules/Compiler/IAR.cmake +#usr/share/cmake-3.11/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake +#usr/share/cmake-3.11/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-C-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/Intel.cmake +#usr/share/cmake-3.11/Modules/Compiler/MIPSpro-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/MIPSpro-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/MIPSpro-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/MIPSpro-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/MSVC-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/MSVC-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/MSVC-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/MSVC-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/NAG-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/NVIDIA-CUDA.cmake +#usr/share/cmake-3.11/Modules/Compiler/NVIDIA-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/PGI-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/PGI-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/PGI-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/PGI-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/PGI.cmake +#usr/share/cmake-3.11/Modules/Compiler/PathScale-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/PathScale-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/PathScale-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/PathScale-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/PathScale.cmake +#usr/share/cmake-3.11/Modules/Compiler/QCC-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/QCC-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/QCC.cmake +#usr/share/cmake-3.11/Modules/Compiler/SCO-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/SCO-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/SCO-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/SCO.cmake +#usr/share/cmake-3.11/Modules/Compiler/SDCC-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-C-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-CXX-FeatureTests.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/SunPro.cmake +#usr/share/cmake-3.11/Modules/Compiler/TI-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/TI-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/TI-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/TI-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/TinyCC-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/VisualAge-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/VisualAge-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/VisualAge-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/Watcom-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-ASM.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-C.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Compiler/XL.cmake +#usr/share/cmake-3.11/Modules/Compiler/zOS-C-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake +#usr/share/cmake-3.11/Modules/CompilerId +#usr/share/cmake-3.11/Modules/CompilerId/VS-10.csproj.in +#usr/share/cmake-3.11/Modules/CompilerId/VS-10.vcxproj.in +#usr/share/cmake-3.11/Modules/CompilerId/VS-7.vcproj.in +#usr/share/cmake-3.11/Modules/CompilerId/VS-Intel.vfproj.in +#usr/share/cmake-3.11/Modules/CompilerId/VS-NsightTegra.vcxproj.in +#usr/share/cmake-3.11/Modules/CompilerId/Xcode-3.pbxproj.in +#usr/share/cmake-3.11/Modules/CompilerId/main.swift.in +#usr/share/cmake-3.11/Modules/Dart.cmake +#usr/share/cmake-3.11/Modules/DartConfiguration.tcl.in +#usr/share/cmake-3.11/Modules/DeployQt4.cmake +#usr/share/cmake-3.11/Modules/Documentation.cmake +#usr/share/cmake-3.11/Modules/DummyCXXFile.cxx +#usr/share/cmake-3.11/Modules/ExternalData.cmake +#usr/share/cmake-3.11/Modules/ExternalData_config.cmake.in +#usr/share/cmake-3.11/Modules/ExternalProject-download.cmake.in +#usr/share/cmake-3.11/Modules/ExternalProject-verify.cmake.in +#usr/share/cmake-3.11/Modules/ExternalProject.cmake +#usr/share/cmake-3.11/Modules/FLTKCompatibility.cmake +#usr/share/cmake-3.11/Modules/FeatureSummary.cmake +#usr/share/cmake-3.11/Modules/FetchContent +#usr/share/cmake-3.11/Modules/FetchContent.cmake +#usr/share/cmake-3.11/Modules/FetchContent/CMakeLists.cmake.in +#usr/share/cmake-3.11/Modules/FindALSA.cmake +#usr/share/cmake-3.11/Modules/FindASPELL.cmake +#usr/share/cmake-3.11/Modules/FindAVIFile.cmake +#usr/share/cmake-3.11/Modules/FindArmadillo.cmake +#usr/share/cmake-3.11/Modules/FindBISON.cmake +#usr/share/cmake-3.11/Modules/FindBLAS.cmake +#usr/share/cmake-3.11/Modules/FindBZip2.cmake +#usr/share/cmake-3.11/Modules/FindBacktrace.cmake +#usr/share/cmake-3.11/Modules/FindBoost.cmake +#usr/share/cmake-3.11/Modules/FindBullet.cmake +#usr/share/cmake-3.11/Modules/FindCABLE.cmake +#usr/share/cmake-3.11/Modules/FindCUDA +#usr/share/cmake-3.11/Modules/FindCUDA.cmake +#usr/share/cmake-3.11/Modules/FindCUDA/make2cmake.cmake +#usr/share/cmake-3.11/Modules/FindCUDA/parse_cubin.cmake +#usr/share/cmake-3.11/Modules/FindCUDA/run_nvcc.cmake +#usr/share/cmake-3.11/Modules/FindCUDA/select_compute_arch.cmake +#usr/share/cmake-3.11/Modules/FindCURL.cmake +#usr/share/cmake-3.11/Modules/FindCVS.cmake +#usr/share/cmake-3.11/Modules/FindCoin3D.cmake +#usr/share/cmake-3.11/Modules/FindCups.cmake +#usr/share/cmake-3.11/Modules/FindCurses.cmake +#usr/share/cmake-3.11/Modules/FindCxxTest.cmake +#usr/share/cmake-3.11/Modules/FindCygwin.cmake +#usr/share/cmake-3.11/Modules/FindDCMTK.cmake +#usr/share/cmake-3.11/Modules/FindDart.cmake +#usr/share/cmake-3.11/Modules/FindDevIL.cmake +#usr/share/cmake-3.11/Modules/FindDoxygen.cmake +#usr/share/cmake-3.11/Modules/FindEXPAT.cmake +#usr/share/cmake-3.11/Modules/FindFLEX.cmake +#usr/share/cmake-3.11/Modules/FindFLTK.cmake +#usr/share/cmake-3.11/Modules/FindFLTK2.cmake +#usr/share/cmake-3.11/Modules/FindFreetype.cmake +#usr/share/cmake-3.11/Modules/FindGCCXML.cmake +#usr/share/cmake-3.11/Modules/FindGDAL.cmake +#usr/share/cmake-3.11/Modules/FindGIF.cmake +#usr/share/cmake-3.11/Modules/FindGLEW.cmake +#usr/share/cmake-3.11/Modules/FindGLU.cmake +#usr/share/cmake-3.11/Modules/FindGLUT.cmake +#usr/share/cmake-3.11/Modules/FindGSL.cmake +#usr/share/cmake-3.11/Modules/FindGTK.cmake +#usr/share/cmake-3.11/Modules/FindGTK2.cmake +#usr/share/cmake-3.11/Modules/FindGTest.cmake +#usr/share/cmake-3.11/Modules/FindGettext.cmake +#usr/share/cmake-3.11/Modules/FindGit.cmake +#usr/share/cmake-3.11/Modules/FindGnuTLS.cmake +#usr/share/cmake-3.11/Modules/FindGnuplot.cmake +#usr/share/cmake-3.11/Modules/FindHDF5.cmake +#usr/share/cmake-3.11/Modules/FindHSPELL.cmake +#usr/share/cmake-3.11/Modules/FindHTMLHelp.cmake +#usr/share/cmake-3.11/Modules/FindHg.cmake +#usr/share/cmake-3.11/Modules/FindICU.cmake +#usr/share/cmake-3.11/Modules/FindIce.cmake +#usr/share/cmake-3.11/Modules/FindIconv.cmake +#usr/share/cmake-3.11/Modules/FindIcotool.cmake +#usr/share/cmake-3.11/Modules/FindImageMagick.cmake +#usr/share/cmake-3.11/Modules/FindIntl.cmake +#usr/share/cmake-3.11/Modules/FindJNI.cmake +#usr/share/cmake-3.11/Modules/FindJPEG.cmake +#usr/share/cmake-3.11/Modules/FindJasper.cmake +#usr/share/cmake-3.11/Modules/FindJava.cmake +#usr/share/cmake-3.11/Modules/FindKDE3.cmake +#usr/share/cmake-3.11/Modules/FindKDE4.cmake +#usr/share/cmake-3.11/Modules/FindLAPACK.cmake +#usr/share/cmake-3.11/Modules/FindLATEX.cmake +#usr/share/cmake-3.11/Modules/FindLTTngUST.cmake +#usr/share/cmake-3.11/Modules/FindLibArchive.cmake +#usr/share/cmake-3.11/Modules/FindLibLZMA.cmake +#usr/share/cmake-3.11/Modules/FindLibXml2.cmake +#usr/share/cmake-3.11/Modules/FindLibXslt.cmake +#usr/share/cmake-3.11/Modules/FindLua.cmake +#usr/share/cmake-3.11/Modules/FindLua50.cmake +#usr/share/cmake-3.11/Modules/FindLua51.cmake +#usr/share/cmake-3.11/Modules/FindMFC.cmake +#usr/share/cmake-3.11/Modules/FindMPEG.cmake +#usr/share/cmake-3.11/Modules/FindMPEG2.cmake +#usr/share/cmake-3.11/Modules/FindMPI +#usr/share/cmake-3.11/Modules/FindMPI.cmake +#usr/share/cmake-3.11/Modules/FindMPI/fortranparam_mpi.f90.in +#usr/share/cmake-3.11/Modules/FindMPI/libver_mpi.c +#usr/share/cmake-3.11/Modules/FindMPI/libver_mpi.f90.in +#usr/share/cmake-3.11/Modules/FindMPI/mpiver.f90.in +#usr/share/cmake-3.11/Modules/FindMPI/test_mpi.c +#usr/share/cmake-3.11/Modules/FindMPI/test_mpi.f90.in +#usr/share/cmake-3.11/Modules/FindMatlab.cmake +#usr/share/cmake-3.11/Modules/FindMotif.cmake +#usr/share/cmake-3.11/Modules/FindOpenACC.cmake +#usr/share/cmake-3.11/Modules/FindOpenAL.cmake +#usr/share/cmake-3.11/Modules/FindOpenCL.cmake +#usr/share/cmake-3.11/Modules/FindOpenGL.cmake +#usr/share/cmake-3.11/Modules/FindOpenMP.cmake +#usr/share/cmake-3.11/Modules/FindOpenSSL.cmake +#usr/share/cmake-3.11/Modules/FindOpenSceneGraph.cmake +#usr/share/cmake-3.11/Modules/FindOpenThreads.cmake +#usr/share/cmake-3.11/Modules/FindPHP4.cmake +#usr/share/cmake-3.11/Modules/FindPNG.cmake +#usr/share/cmake-3.11/Modules/FindPackageHandleStandardArgs.cmake +#usr/share/cmake-3.11/Modules/FindPackageMessage.cmake +#usr/share/cmake-3.11/Modules/FindPatch.cmake +#usr/share/cmake-3.11/Modules/FindPerl.cmake +#usr/share/cmake-3.11/Modules/FindPerlLibs.cmake +#usr/share/cmake-3.11/Modules/FindPhysFS.cmake +#usr/share/cmake-3.11/Modules/FindPike.cmake +#usr/share/cmake-3.11/Modules/FindPkgConfig.cmake +#usr/share/cmake-3.11/Modules/FindPostgreSQL.cmake +#usr/share/cmake-3.11/Modules/FindProducer.cmake +#usr/share/cmake-3.11/Modules/FindProtobuf.cmake +#usr/share/cmake-3.11/Modules/FindPythonInterp.cmake +#usr/share/cmake-3.11/Modules/FindPythonLibs.cmake +#usr/share/cmake-3.11/Modules/FindQt.cmake +#usr/share/cmake-3.11/Modules/FindQt3.cmake +#usr/share/cmake-3.11/Modules/FindQt4.cmake +#usr/share/cmake-3.11/Modules/FindQuickTime.cmake +#usr/share/cmake-3.11/Modules/FindRTI.cmake +#usr/share/cmake-3.11/Modules/FindRuby.cmake +#usr/share/cmake-3.11/Modules/FindSDL.cmake +#usr/share/cmake-3.11/Modules/FindSDL_image.cmake +#usr/share/cmake-3.11/Modules/FindSDL_mixer.cmake +#usr/share/cmake-3.11/Modules/FindSDL_net.cmake +#usr/share/cmake-3.11/Modules/FindSDL_sound.cmake +#usr/share/cmake-3.11/Modules/FindSDL_ttf.cmake +#usr/share/cmake-3.11/Modules/FindSWIG.cmake +#usr/share/cmake-3.11/Modules/FindSelfPackers.cmake +#usr/share/cmake-3.11/Modules/FindSquish.cmake +#usr/share/cmake-3.11/Modules/FindSubversion.cmake +#usr/share/cmake-3.11/Modules/FindTCL.cmake +#usr/share/cmake-3.11/Modules/FindTIFF.cmake +#usr/share/cmake-3.11/Modules/FindTclStub.cmake +#usr/share/cmake-3.11/Modules/FindTclsh.cmake +#usr/share/cmake-3.11/Modules/FindThreads.cmake +#usr/share/cmake-3.11/Modules/FindUnixCommands.cmake +#usr/share/cmake-3.11/Modules/FindVulkan.cmake +#usr/share/cmake-3.11/Modules/FindWget.cmake +#usr/share/cmake-3.11/Modules/FindWish.cmake +#usr/share/cmake-3.11/Modules/FindX11.cmake +#usr/share/cmake-3.11/Modules/FindXCTest.cmake +#usr/share/cmake-3.11/Modules/FindXMLRPC.cmake +#usr/share/cmake-3.11/Modules/FindXalanC.cmake +#usr/share/cmake-3.11/Modules/FindXercesC.cmake +#usr/share/cmake-3.11/Modules/FindZLIB.cmake +#usr/share/cmake-3.11/Modules/Findosg.cmake +#usr/share/cmake-3.11/Modules/FindosgAnimation.cmake +#usr/share/cmake-3.11/Modules/FindosgDB.cmake +#usr/share/cmake-3.11/Modules/FindosgFX.cmake +#usr/share/cmake-3.11/Modules/FindosgGA.cmake +#usr/share/cmake-3.11/Modules/FindosgIntrospection.cmake +#usr/share/cmake-3.11/Modules/FindosgManipulator.cmake +#usr/share/cmake-3.11/Modules/FindosgParticle.cmake +#usr/share/cmake-3.11/Modules/FindosgPresentation.cmake +#usr/share/cmake-3.11/Modules/FindosgProducer.cmake +#usr/share/cmake-3.11/Modules/FindosgQt.cmake +#usr/share/cmake-3.11/Modules/FindosgShadow.cmake +#usr/share/cmake-3.11/Modules/FindosgSim.cmake +#usr/share/cmake-3.11/Modules/FindosgTerrain.cmake +#usr/share/cmake-3.11/Modules/FindosgText.cmake +#usr/share/cmake-3.11/Modules/FindosgUtil.cmake +#usr/share/cmake-3.11/Modules/FindosgViewer.cmake +#usr/share/cmake-3.11/Modules/FindosgVolume.cmake +#usr/share/cmake-3.11/Modules/FindosgWidget.cmake +#usr/share/cmake-3.11/Modules/Findosg_functions.cmake +#usr/share/cmake-3.11/Modules/FindwxWidgets.cmake +#usr/share/cmake-3.11/Modules/FindwxWindows.cmake +#usr/share/cmake-3.11/Modules/FortranCInterface +#usr/share/cmake-3.11/Modules/FortranCInterface.cmake +#usr/share/cmake-3.11/Modules/FortranCInterface/CMakeLists.txt +#usr/share/cmake-3.11/Modules/FortranCInterface/Detect.cmake +#usr/share/cmake-3.11/Modules/FortranCInterface/Input.cmake.in +#usr/share/cmake-3.11/Modules/FortranCInterface/MYMODULE.c +#usr/share/cmake-3.11/Modules/FortranCInterface/MY_MODULE.c +#usr/share/cmake-3.11/Modules/FortranCInterface/Macro.h.in +#usr/share/cmake-3.11/Modules/FortranCInterface/Output.cmake.in +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify/CMakeLists.txt +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify/VerifyC.c +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify/VerifyCXX.cxx +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify/VerifyFortran.f +#usr/share/cmake-3.11/Modules/FortranCInterface/Verify/main.c +#usr/share/cmake-3.11/Modules/FortranCInterface/call_mod.f90 +#usr/share/cmake-3.11/Modules/FortranCInterface/call_sub.f +#usr/share/cmake-3.11/Modules/FortranCInterface/main.F +#usr/share/cmake-3.11/Modules/FortranCInterface/my_module.f90 +#usr/share/cmake-3.11/Modules/FortranCInterface/my_module_.c +#usr/share/cmake-3.11/Modules/FortranCInterface/my_sub.f +#usr/share/cmake-3.11/Modules/FortranCInterface/mymodule.f90 +#usr/share/cmake-3.11/Modules/FortranCInterface/mymodule_.c +#usr/share/cmake-3.11/Modules/FortranCInterface/mysub.f +#usr/share/cmake-3.11/Modules/FortranCInterface/symbol.c.in +#usr/share/cmake-3.11/Modules/GNUInstallDirs.cmake +#usr/share/cmake-3.11/Modules/GenerateExportHeader.cmake +#usr/share/cmake-3.11/Modules/GetPrerequisites.cmake +#usr/share/cmake-3.11/Modules/GoogleTest.cmake +#usr/share/cmake-3.11/Modules/GoogleTestAddTests.cmake +#usr/share/cmake-3.11/Modules/ITKCompatibility.cmake +#usr/share/cmake-3.11/Modules/InstallRequiredSystemLibraries.cmake +#usr/share/cmake-3.11/Modules/IntelVSImplicitPath +#usr/share/cmake-3.11/Modules/IntelVSImplicitPath/CMakeLists.txt +#usr/share/cmake-3.11/Modules/IntelVSImplicitPath/detect.cmake +#usr/share/cmake-3.11/Modules/IntelVSImplicitPath/hello.f +#usr/share/cmake-3.11/Modules/Internal +#usr/share/cmake-3.11/Modules/Internal/FeatureTesting.cmake +#usr/share/cmake-3.11/Modules/KDE3Macros.cmake +#usr/share/cmake-3.11/Modules/MacOSXBundleInfo.plist.in +#usr/share/cmake-3.11/Modules/MacOSXFrameworkInfo.plist.in +#usr/share/cmake-3.11/Modules/MacroAddFileDependencies.cmake +#usr/share/cmake-3.11/Modules/MatlabTestsRedirect.cmake +#usr/share/cmake-3.11/Modules/NSIS.InstallOptions.ini.in +#usr/share/cmake-3.11/Modules/NSIS.template.in +#usr/share/cmake-3.11/Modules/Platform +#usr/share/cmake-3.11/Modules/Platform/AIX-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-GNU-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-VisualAge-C.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-VisualAge-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-VisualAge-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-XL-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX-XL.cmake +#usr/share/cmake-3.11/Modules/Platform/AIX.cmake +#usr/share/cmake-3.11/Modules/Platform/ARTOS-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/ARTOS.cmake +#usr/share/cmake-3.11/Modules/Platform/Android +#usr/share/cmake-3.11/Modules/Platform/Android-Clang-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Common.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Determine-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Determine.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android-Initialize.cmake +#usr/share/cmake-3.11/Modules/Platform/Android.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/Determine-Compiler-NDK.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/Determine-Compiler-Standalone.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/Determine-Compiler.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-arm64-v8a-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-arm64-v8a-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-v6-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-v6-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-v7a-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-armeabi-v7a-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-common-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-common-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-common.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-mips-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-mips-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-mips64-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-mips64-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-x86-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-x86-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-x86_64-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/abi-x86_64-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-c++.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-c++_shared.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-c++_static.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gabi++.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gabi++_shared.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gabi++_static.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gnustl.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gnustl_shared.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-gnustl_static.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-none.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-stlport.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-stlport_shared.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-stlport_static.cmake +#usr/share/cmake-3.11/Modules/Platform/Android/ndk-stl-system.cmake +#usr/share/cmake-3.11/Modules/Platform/BSDOS.cmake +#usr/share/cmake-3.11/Modules/Platform/BeOS.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneL.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-base.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-dynamic.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneP-static.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-base.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-dynamic.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/BlueGeneQ-static.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN-windres.cmake +#usr/share/cmake-3.11/Modules/Platform/CYGWIN.cmake +#usr/share/cmake-3.11/Modules/Platform/Catamount.cmake +#usr/share/cmake-3.11/Modules/Platform/CrayLinuxEnvironment.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Absoft-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-AppleClang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-AppleClang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Initialize.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Intel-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Intel-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Intel-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-Intel.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-NAG-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-NVIDIA-CUDA.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-PGI-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-PGI-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-PGI-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-PGI.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-VisualAge-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-VisualAge-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Darwin.cmake +#usr/share/cmake-3.11/Modules/Platform/DragonFly.cmake +#usr/share/cmake-3.11/Modules/Platform/Euros.cmake +#usr/share/cmake-3.11/Modules/Platform/FreeBSD-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/FreeBSD.cmake +#usr/share/cmake-3.11/Modules/Platform/Fuchsia.cmake +#usr/share/cmake-3.11/Modules/Platform/GHS-MULTI-Initialize.cmake +#usr/share/cmake-3.11/Modules/Platform/GHS-MULTI.cmake +#usr/share/cmake-3.11/Modules/Platform/GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/GNUtoMS_lib.bat.in +#usr/share/cmake-3.11/Modules/Platform/GNUtoMS_lib.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic-ADSP-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic-ADSP-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic-ADSP-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic-ADSP-Common.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic-SDCC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Generic.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-GNU-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-HP-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-HP-C.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-HP-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-HP-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX-HP.cmake +#usr/share/cmake-3.11/Modules/Platform/HP-UX.cmake +#usr/share/cmake-3.11/Modules/Platform/Haiku.cmake +#usr/share/cmake-3.11/Modules/Platform/IRIX.cmake +#usr/share/cmake-3.11/Modules/Platform/IRIX64.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Absoft-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-CCur-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Intel-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Intel-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Intel-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-Intel.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-NAG-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PGI-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PGI-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PGI-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PGI.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PathScale-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PathScale-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PathScale-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-PathScale.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-SunPro-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-TinyCC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-VisualAge-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-VisualAge-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-VisualAge-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-XL-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-XL-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-XL-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux-como.cmake +#usr/share/cmake-3.11/Modules/Platform/Linux.cmake +#usr/share/cmake-3.11/Modules/Platform/MP-RAS.cmake +#usr/share/cmake-3.11/Modules/Platform/Midipix.cmake +#usr/share/cmake-3.11/Modules/Platform/MirBSD.cmake +#usr/share/cmake-3.11/Modules/Platform/NetBSD.cmake +#usr/share/cmake-3.11/Modules/Platform/OSF1.cmake +#usr/share/cmake-3.11/Modules/Platform/OpenBSD.cmake +#usr/share/cmake-3.11/Modules/Platform/OpenVMS.cmake +#usr/share/cmake-3.11/Modules/Platform/QNX.cmake +#usr/share/cmake-3.11/Modules/Platform/RISCos.cmake +#usr/share/cmake-3.11/Modules/Platform/SCO_SV.cmake +#usr/share/cmake-3.11/Modules/Platform/SINIX.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-PathScale-C.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-PathScale-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-PathScale-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS-PathScale.cmake +#usr/share/cmake-3.11/Modules/Platform/SunOS.cmake +#usr/share/cmake-3.11/Modules/Platform/Tru64.cmake +#usr/share/cmake-3.11/Modules/Platform/ULTRIX.cmake +#usr/share/cmake-3.11/Modules/Platform/UNIX_SV.cmake +#usr/share/cmake-3.11/Modules/Platform/UnixPaths.cmake +#usr/share/cmake-3.11/Modules/Platform/UnixWare.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Borland-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Borland-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Clang-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Clang-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Clang.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Determine-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Embarcadero-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Embarcadero-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Embarcadero.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Flang-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-G95-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-C-ABI.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-CXX-ABI.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-Fortran-ABI.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-GNU.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Intel-ASM.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Intel-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Intel-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Intel-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Intel.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-MSVC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-MSVC-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-MSVC.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-NVIDIA-CUDA.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-OpenWatcom-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-OpenWatcom-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-OpenWatcom.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-PGI-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-PGI-Fortran.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-PGI.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Watcom-C.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-Watcom-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-df.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows-windres.cmake +#usr/share/cmake-3.11/Modules/Platform/Windows.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsCE-MSVC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsCE-MSVC-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsCE.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsPaths.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsPhone-MSVC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsPhone-MSVC-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsPhone.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsStore-MSVC-C.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsStore-MSVC-CXX.cmake +#usr/share/cmake-3.11/Modules/Platform/WindowsStore.cmake +#usr/share/cmake-3.11/Modules/Platform/Xenix.cmake +#usr/share/cmake-3.11/Modules/Platform/eCos.cmake +#usr/share/cmake-3.11/Modules/Platform/gas.cmake +#usr/share/cmake-3.11/Modules/Platform/kFreeBSD.cmake +#usr/share/cmake-3.11/Modules/Platform/syllable.cmake +#usr/share/cmake-3.11/Modules/ProcessorCount.cmake +#usr/share/cmake-3.11/Modules/Qt4ConfigDependentSettings.cmake +#usr/share/cmake-3.11/Modules/Qt4Macros.cmake +#usr/share/cmake-3.11/Modules/RepositoryInfo.txt.in +#usr/share/cmake-3.11/Modules/SelectLibraryConfigurations.cmake +#usr/share/cmake-3.11/Modules/Squish4RunTestCase.bat +#usr/share/cmake-3.11/Modules/Squish4RunTestCase.sh +#usr/share/cmake-3.11/Modules/SquishRunTestCase.bat +#usr/share/cmake-3.11/Modules/SquishRunTestCase.sh +#usr/share/cmake-3.11/Modules/SquishTestScript.cmake +#usr/share/cmake-3.11/Modules/SystemInformation.cmake +#usr/share/cmake-3.11/Modules/SystemInformation.in +#usr/share/cmake-3.11/Modules/TestBigEndian.cmake +#usr/share/cmake-3.11/Modules/TestCXXAcceptsFlag.cmake +#usr/share/cmake-3.11/Modules/TestEndianess.c.in +#usr/share/cmake-3.11/Modules/TestForANSIForScope.cmake +#usr/share/cmake-3.11/Modules/TestForANSIStreamHeaders.cmake +#usr/share/cmake-3.11/Modules/TestForANSIStreamHeaders.cxx +#usr/share/cmake-3.11/Modules/TestForAnsiForScope.cxx +#usr/share/cmake-3.11/Modules/TestForSSTREAM.cmake +#usr/share/cmake-3.11/Modules/TestForSSTREAM.cxx +#usr/share/cmake-3.11/Modules/TestForSTDNamespace.cmake +#usr/share/cmake-3.11/Modules/TestForSTDNamespace.cxx +#usr/share/cmake-3.11/Modules/UseEcos.cmake +#usr/share/cmake-3.11/Modules/UseJava.cmake +#usr/share/cmake-3.11/Modules/UseJavaClassFilelist.cmake +#usr/share/cmake-3.11/Modules/UseJavaSymlinks.cmake +#usr/share/cmake-3.11/Modules/UsePkgConfig.cmake +#usr/share/cmake-3.11/Modules/UseQt4.cmake +#usr/share/cmake-3.11/Modules/UseSWIG.cmake +#usr/share/cmake-3.11/Modules/Use_wxWindows.cmake +#usr/share/cmake-3.11/Modules/UsewxWidgets.cmake +#usr/share/cmake-3.11/Modules/VTKCompatibility.cmake +#usr/share/cmake-3.11/Modules/WIX.template.in +#usr/share/cmake-3.11/Modules/WriteBasicConfigVersionFile.cmake +#usr/share/cmake-3.11/Modules/WriteCompilerDetectionHeader.cmake +#usr/share/cmake-3.11/Modules/ecos_clean.cmake +#usr/share/cmake-3.11/Modules/exportheader.cmake.in +#usr/share/cmake-3.11/Modules/javaTargets.cmake.in +#usr/share/cmake-3.11/Modules/kde3init_dummy.cpp.in +#usr/share/cmake-3.11/Modules/kde3uic.cmake +#usr/share/cmake-3.11/Modules/readme.txt +#usr/share/cmake-3.11/Templates +#usr/share/cmake-3.11/Templates/AppleInfo.plist +#usr/share/cmake-3.11/Templates/CMakeVSMacros1.vsmacros +#usr/share/cmake-3.11/Templates/CMakeVSMacros2.vsmacros +#usr/share/cmake-3.11/Templates/CPack.GenericDescription.txt +#usr/share/cmake-3.11/Templates/CPack.GenericLicense.txt +#usr/share/cmake-3.11/Templates/CPack.GenericWelcome.txt +#usr/share/cmake-3.11/Templates/CPackConfig.cmake.in +#usr/share/cmake-3.11/Templates/CTestScript.cmake.in +#usr/share/cmake-3.11/Templates/MSBuild +#usr/share/cmake-3.11/Templates/MSBuild/nasm.props.in +#usr/share/cmake-3.11/Templates/MSBuild/nasm.targets +#usr/share/cmake-3.11/Templates/MSBuild/nasm.xml +#usr/share/cmake-3.11/Templates/TestDriver.cxx.in +#usr/share/cmake-3.11/Templates/Windows +#usr/share/cmake-3.11/Templates/Windows/ApplicationIcon.png +#usr/share/cmake-3.11/Templates/Windows/Logo.png +#usr/share/cmake-3.11/Templates/Windows/SmallLogo.png +#usr/share/cmake-3.11/Templates/Windows/SmallLogo44x44.png +#usr/share/cmake-3.11/Templates/Windows/SplashScreen.png +#usr/share/cmake-3.11/Templates/Windows/StoreLogo.png +#usr/share/cmake-3.11/Templates/Windows/Windows_TemporaryKey.pfx +#usr/share/cmake-3.11/completions +#usr/share/cmake-3.11/completions/cmake +#usr/share/cmake-3.11/completions/cpack +#usr/share/cmake-3.11/completions/ctest +#usr/share/cmake-3.11/editors +#usr/share/cmake-3.11/editors/emacs +#usr/share/cmake-3.11/editors/emacs/cmake-mode.el +#usr/share/cmake-3.11/editors/vim +#usr/share/cmake-3.11/editors/vim/indent +#usr/share/cmake-3.11/editors/vim/indent/cmake.vim +#usr/share/cmake-3.11/editors/vim/syntax +#usr/share/cmake-3.11/editors/vim/syntax/cmake.vim +#usr/share/cmake-3.11/include +#usr/share/cmake-3.11/include/cmCPluginAPI.h #usr/share/doc/cmake #usr/share/doc/cmake/Copyright.txt #usr/share/doc/cmake/cmcompress @@ -2260,5 +2419,7 @@ #usr/share/doc/cmake/cmlibrhash #usr/share/doc/cmake/cmlibrhash/COPYING #usr/share/doc/cmake/cmlibrhash/README +#usr/share/doc/cmake/cmlibuv +#usr/share/doc/cmake/cmlibuv/LICENSE #usr/share/doc/cmake/cmsys #usr/share/doc/cmake/cmsys/Copyright.txt diff --git a/config/rootfiles/common/configroot b/config/rootfiles/common/configroot index 58424ed2b..73b7bc01f 100644 --- a/config/rootfiles/common/configroot +++ b/config/rootfiles/common/configroot @@ -27,7 +27,6 @@ var/ipfire/crls var/ipfire/ddns #var/ipfire/ddns/config #var/ipfire/ddns/ipcache -#var/ipfire/ddns/noipsettings #var/ipfire/ddns/settings var/ipfire/dhcp #var/ipfire/dhcp/advoptions diff --git a/config/rootfiles/common/dhcp b/config/rootfiles/common/dhcp index ff225a571..9e6d52e4e 100644 --- a/config/rootfiles/common/dhcp +++ b/config/rootfiles/common/dhcp @@ -5,8 +5,6 @@ etc/dhcp/dhcpd.conf #usr/bin/omshell #usr/include/dhcpctl #usr/include/dhcpctl/dhcpctl.h -#usr/include/isc-dhcp -#usr/include/isc-dhcp/dst.h #usr/include/omapip #usr/include/omapip/alloc.h #usr/include/omapip/buffer.h @@ -17,8 +15,8 @@ etc/dhcp/dhcpd.conf #usr/include/omapip/omapip_p.h #usr/include/omapip/result.h #usr/include/omapip/trace.h +#usr/lib/libdhcp.a #usr/lib/libdhcpctl.a -#usr/lib/libdst.a #usr/lib/libomapi.a #usr/sbin/dhclient usr/sbin/dhcpd diff --git a/config/rootfiles/common/i586/grub b/config/rootfiles/common/i586/grub index 9d7194252..6cd8a4dca 100644 --- a/config/rootfiles/common/i586/grub +++ b/config/rootfiles/common/i586/grub @@ -15,471 +15,584 @@ etc/grub.d/41_custom etc/grub.d/README etc/grub2.cfg usr/bin/grub-editenv +usr/bin/grub-file usr/bin/grub-fstest +usr/bin/grub-glue-efi usr/bin/grub-kbdcomp usr/bin/grub-menulst2cfg usr/bin/grub-mkfont usr/bin/grub-mkimage usr/bin/grub-mklayout +usr/bin/grub-mknetdir usr/bin/grub-mkpasswd-pbkdf2 usr/bin/grub-mkrelpath usr/bin/grub-mkrescue usr/bin/grub-mkstandalone +usr/bin/grub-render-label usr/bin/grub-script-check -usr/lib/grub +usr/bin/grub-syslinux2cfg +#usr/lib/grub usr/lib/grub/i386-pc -usr/lib/grub/i386-pc/acpi.mod -usr/lib/grub/i386-pc/acpi.module -usr/lib/grub/i386-pc/adler32.mod -usr/lib/grub/i386-pc/adler32.module -usr/lib/grub/i386-pc/affs.mod -usr/lib/grub/i386-pc/affs.module -usr/lib/grub/i386-pc/afs.mod -usr/lib/grub/i386-pc/afs.module -usr/lib/grub/i386-pc/ahci.mod -usr/lib/grub/i386-pc/ahci.module -usr/lib/grub/i386-pc/all_video.mod -usr/lib/grub/i386-pc/all_video.module -usr/lib/grub/i386-pc/aout.mod -usr/lib/grub/i386-pc/aout.module -usr/lib/grub/i386-pc/at_keyboard.mod -usr/lib/grub/i386-pc/at_keyboard.module -usr/lib/grub/i386-pc/ata.mod -usr/lib/grub/i386-pc/ata.module -usr/lib/grub/i386-pc/backtrace.mod -usr/lib/grub/i386-pc/backtrace.module -usr/lib/grub/i386-pc/bfs.mod -usr/lib/grub/i386-pc/bfs.module -usr/lib/grub/i386-pc/biosdisk.mod -usr/lib/grub/i386-pc/biosdisk.module -usr/lib/grub/i386-pc/bitmap.mod -usr/lib/grub/i386-pc/bitmap.module -usr/lib/grub/i386-pc/bitmap_scale.mod -usr/lib/grub/i386-pc/bitmap_scale.module -usr/lib/grub/i386-pc/blocklist.mod -usr/lib/grub/i386-pc/blocklist.module -usr/lib/grub/i386-pc/boot.image -usr/lib/grub/i386-pc/boot.img -usr/lib/grub/i386-pc/boot.mod -usr/lib/grub/i386-pc/boot.module -usr/lib/grub/i386-pc/bsd.mod -usr/lib/grub/i386-pc/bsd.module -usr/lib/grub/i386-pc/btrfs.mod -usr/lib/grub/i386-pc/btrfs.module -usr/lib/grub/i386-pc/bufio.mod -usr/lib/grub/i386-pc/bufio.module -usr/lib/grub/i386-pc/cat.mod -usr/lib/grub/i386-pc/cat.module -usr/lib/grub/i386-pc/cdboot.image -usr/lib/grub/i386-pc/cdboot.img -usr/lib/grub/i386-pc/chain.mod -usr/lib/grub/i386-pc/chain.module -usr/lib/grub/i386-pc/cmostest.mod -usr/lib/grub/i386-pc/cmostest.module -usr/lib/grub/i386-pc/cmp.mod -usr/lib/grub/i386-pc/cmp.module -usr/lib/grub/i386-pc/command.lst -usr/lib/grub/i386-pc/config.h -usr/lib/grub/i386-pc/configfile.mod -usr/lib/grub/i386-pc/configfile.module -usr/lib/grub/i386-pc/cpio.mod -usr/lib/grub/i386-pc/cpio.module -usr/lib/grub/i386-pc/cpio_be.mod -usr/lib/grub/i386-pc/cpio_be.module -usr/lib/grub/i386-pc/cpuid.mod -usr/lib/grub/i386-pc/cpuid.module -usr/lib/grub/i386-pc/crc64.mod -usr/lib/grub/i386-pc/crc64.module -usr/lib/grub/i386-pc/crypto.lst -usr/lib/grub/i386-pc/crypto.mod -usr/lib/grub/i386-pc/crypto.module -usr/lib/grub/i386-pc/cryptodisk.mod -usr/lib/grub/i386-pc/cryptodisk.module -usr/lib/grub/i386-pc/cs5536.mod -usr/lib/grub/i386-pc/cs5536.module -usr/lib/grub/i386-pc/date.mod -usr/lib/grub/i386-pc/date.module -usr/lib/grub/i386-pc/datehook.mod -usr/lib/grub/i386-pc/datehook.module -usr/lib/grub/i386-pc/datetime.mod -usr/lib/grub/i386-pc/datetime.module -usr/lib/grub/i386-pc/diskboot.image -usr/lib/grub/i386-pc/diskboot.img -usr/lib/grub/i386-pc/diskfilter.mod -usr/lib/grub/i386-pc/diskfilter.module -usr/lib/grub/i386-pc/dm_nv.mod -usr/lib/grub/i386-pc/dm_nv.module -usr/lib/grub/i386-pc/drivemap.mod -usr/lib/grub/i386-pc/drivemap.module -usr/lib/grub/i386-pc/echo.mod -usr/lib/grub/i386-pc/echo.module -usr/lib/grub/i386-pc/efiemu.mod -usr/lib/grub/i386-pc/efiemu.module -usr/lib/grub/i386-pc/ehci.mod -usr/lib/grub/i386-pc/ehci.module -usr/lib/grub/i386-pc/elf.mod -usr/lib/grub/i386-pc/elf.module -usr/lib/grub/i386-pc/exfat.mod -usr/lib/grub/i386-pc/exfat.module -usr/lib/grub/i386-pc/exfctest.mod -usr/lib/grub/i386-pc/exfctest.module -usr/lib/grub/i386-pc/ext2.mod -usr/lib/grub/i386-pc/ext2.module -usr/lib/grub/i386-pc/extcmd.mod -usr/lib/grub/i386-pc/extcmd.module -usr/lib/grub/i386-pc/fat.mod -usr/lib/grub/i386-pc/fat.module -usr/lib/grub/i386-pc/font.mod -usr/lib/grub/i386-pc/font.module -usr/lib/grub/i386-pc/freedos.mod -usr/lib/grub/i386-pc/freedos.module -usr/lib/grub/i386-pc/fs.lst -usr/lib/grub/i386-pc/fshelp.mod -usr/lib/grub/i386-pc/fshelp.module -usr/lib/grub/i386-pc/functional_test.mod -usr/lib/grub/i386-pc/functional_test.module -usr/lib/grub/i386-pc/gcry_arcfour.mod -usr/lib/grub/i386-pc/gcry_arcfour.module -usr/lib/grub/i386-pc/gcry_blowfish.mod -usr/lib/grub/i386-pc/gcry_blowfish.module -usr/lib/grub/i386-pc/gcry_camellia.mod -usr/lib/grub/i386-pc/gcry_camellia.module -usr/lib/grub/i386-pc/gcry_cast5.mod -usr/lib/grub/i386-pc/gcry_cast5.module -usr/lib/grub/i386-pc/gcry_crc.mod -usr/lib/grub/i386-pc/gcry_crc.module -usr/lib/grub/i386-pc/gcry_des.mod -usr/lib/grub/i386-pc/gcry_des.module -usr/lib/grub/i386-pc/gcry_md4.mod -usr/lib/grub/i386-pc/gcry_md4.module -usr/lib/grub/i386-pc/gcry_md5.mod -usr/lib/grub/i386-pc/gcry_md5.module -usr/lib/grub/i386-pc/gcry_rfc2268.mod -usr/lib/grub/i386-pc/gcry_rfc2268.module -usr/lib/grub/i386-pc/gcry_rijndael.mod -usr/lib/grub/i386-pc/gcry_rijndael.module -usr/lib/grub/i386-pc/gcry_rmd160.mod -usr/lib/grub/i386-pc/gcry_rmd160.module -usr/lib/grub/i386-pc/gcry_seed.mod -usr/lib/grub/i386-pc/gcry_seed.module -usr/lib/grub/i386-pc/gcry_serpent.mod -usr/lib/grub/i386-pc/gcry_serpent.module -usr/lib/grub/i386-pc/gcry_sha1.mod -usr/lib/grub/i386-pc/gcry_sha1.module -usr/lib/grub/i386-pc/gcry_sha256.mod -usr/lib/grub/i386-pc/gcry_sha256.module -usr/lib/grub/i386-pc/gcry_sha512.mod -usr/lib/grub/i386-pc/gcry_sha512.module -usr/lib/grub/i386-pc/gcry_tiger.mod -usr/lib/grub/i386-pc/gcry_tiger.module -usr/lib/grub/i386-pc/gcry_twofish.mod -usr/lib/grub/i386-pc/gcry_twofish.module -usr/lib/grub/i386-pc/gcry_whirlpool.mod -usr/lib/grub/i386-pc/gcry_whirlpool.module -usr/lib/grub/i386-pc/gdb.mod -usr/lib/grub/i386-pc/gdb.module -usr/lib/grub/i386-pc/gdb_grub -usr/lib/grub/i386-pc/geli.mod -usr/lib/grub/i386-pc/geli.module -usr/lib/grub/i386-pc/gettext.mod -usr/lib/grub/i386-pc/gettext.module -usr/lib/grub/i386-pc/gfxmenu.mod -usr/lib/grub/i386-pc/gfxmenu.module -usr/lib/grub/i386-pc/gfxterm.mod -usr/lib/grub/i386-pc/gfxterm.module -usr/lib/grub/i386-pc/gmodule.pl -usr/lib/grub/i386-pc/gptsync.mod -usr/lib/grub/i386-pc/gptsync.module -usr/lib/grub/i386-pc/gzio.mod -usr/lib/grub/i386-pc/gzio.module -usr/lib/grub/i386-pc/halt.mod -usr/lib/grub/i386-pc/halt.module -usr/lib/grub/i386-pc/hashsum.mod -usr/lib/grub/i386-pc/hashsum.module -usr/lib/grub/i386-pc/hdparm.mod -usr/lib/grub/i386-pc/hdparm.module -usr/lib/grub/i386-pc/hello.mod -usr/lib/grub/i386-pc/hello.module -usr/lib/grub/i386-pc/help.mod -usr/lib/grub/i386-pc/help.module -usr/lib/grub/i386-pc/hexdump.mod -usr/lib/grub/i386-pc/hexdump.module -usr/lib/grub/i386-pc/hfs.mod -usr/lib/grub/i386-pc/hfs.module -usr/lib/grub/i386-pc/hfsplus.mod -usr/lib/grub/i386-pc/hfsplus.module -usr/lib/grub/i386-pc/http.mod -usr/lib/grub/i386-pc/http.module -usr/lib/grub/i386-pc/iorw.mod -usr/lib/grub/i386-pc/iorw.module -usr/lib/grub/i386-pc/iso9660.mod -usr/lib/grub/i386-pc/iso9660.module -usr/lib/grub/i386-pc/jfs.mod -usr/lib/grub/i386-pc/jfs.module -usr/lib/grub/i386-pc/jpeg.mod -usr/lib/grub/i386-pc/jpeg.module -usr/lib/grub/i386-pc/kernel.exec -usr/lib/grub/i386-pc/kernel.img -usr/lib/grub/i386-pc/keylayouts.mod -usr/lib/grub/i386-pc/keylayouts.module -usr/lib/grub/i386-pc/keystatus.mod -usr/lib/grub/i386-pc/keystatus.module -usr/lib/grub/i386-pc/ldm.mod -usr/lib/grub/i386-pc/ldm.module -usr/lib/grub/i386-pc/legacycfg.mod -usr/lib/grub/i386-pc/legacycfg.module -usr/lib/grub/i386-pc/linux.mod -usr/lib/grub/i386-pc/linux.module -usr/lib/grub/i386-pc/linux16.mod -usr/lib/grub/i386-pc/linux16.module -usr/lib/grub/i386-pc/lnxboot.image -usr/lib/grub/i386-pc/lnxboot.img -usr/lib/grub/i386-pc/loadenv.mod -usr/lib/grub/i386-pc/loadenv.module -usr/lib/grub/i386-pc/loopback.mod -usr/lib/grub/i386-pc/loopback.module -usr/lib/grub/i386-pc/ls.mod -usr/lib/grub/i386-pc/ls.module -usr/lib/grub/i386-pc/lsacpi.mod -usr/lib/grub/i386-pc/lsacpi.module -usr/lib/grub/i386-pc/lsapm.mod -usr/lib/grub/i386-pc/lsapm.module -usr/lib/grub/i386-pc/lsmmap.mod -usr/lib/grub/i386-pc/lsmmap.module -usr/lib/grub/i386-pc/lspci.mod -usr/lib/grub/i386-pc/lspci.module -usr/lib/grub/i386-pc/luks.mod -usr/lib/grub/i386-pc/luks.module -usr/lib/grub/i386-pc/lvm.mod -usr/lib/grub/i386-pc/lvm.module -usr/lib/grub/i386-pc/lzma_decompress.image -usr/lib/grub/i386-pc/lzma_decompress.img -usr/lib/grub/i386-pc/lzopio.mod -usr/lib/grub/i386-pc/lzopio.module -usr/lib/grub/i386-pc/mdraid09.mod -usr/lib/grub/i386-pc/mdraid09.module -usr/lib/grub/i386-pc/mdraid09_be.mod -usr/lib/grub/i386-pc/mdraid09_be.module -usr/lib/grub/i386-pc/mdraid1x.mod -usr/lib/grub/i386-pc/mdraid1x.module -usr/lib/grub/i386-pc/memdisk.mod -usr/lib/grub/i386-pc/memdisk.module -usr/lib/grub/i386-pc/memrw.mod -usr/lib/grub/i386-pc/memrw.module -usr/lib/grub/i386-pc/minicmd.mod -usr/lib/grub/i386-pc/minicmd.module -usr/lib/grub/i386-pc/minix.mod -usr/lib/grub/i386-pc/minix.module -usr/lib/grub/i386-pc/minix2.mod -usr/lib/grub/i386-pc/minix2.module -usr/lib/grub/i386-pc/minix2_be.mod -usr/lib/grub/i386-pc/minix2_be.module -usr/lib/grub/i386-pc/minix3.mod -usr/lib/grub/i386-pc/minix3.module -usr/lib/grub/i386-pc/minix3_be.mod -usr/lib/grub/i386-pc/minix3_be.module -usr/lib/grub/i386-pc/minix_be.mod -usr/lib/grub/i386-pc/minix_be.module -usr/lib/grub/i386-pc/mmap.mod -usr/lib/grub/i386-pc/mmap.module -usr/lib/grub/i386-pc/moddep.lst -usr/lib/grub/i386-pc/modinfo.sh -usr/lib/grub/i386-pc/msdospart.mod -usr/lib/grub/i386-pc/msdospart.module -usr/lib/grub/i386-pc/multiboot.mod -usr/lib/grub/i386-pc/multiboot.module -usr/lib/grub/i386-pc/multiboot2.mod -usr/lib/grub/i386-pc/multiboot2.module -usr/lib/grub/i386-pc/net.mod -usr/lib/grub/i386-pc/net.module -usr/lib/grub/i386-pc/newc.mod -usr/lib/grub/i386-pc/newc.module -usr/lib/grub/i386-pc/nilfs2.mod -usr/lib/grub/i386-pc/nilfs2.module -usr/lib/grub/i386-pc/normal.mod -usr/lib/grub/i386-pc/normal.module -usr/lib/grub/i386-pc/ntfs.mod -usr/lib/grub/i386-pc/ntfs.module -usr/lib/grub/i386-pc/ntfscomp.mod -usr/lib/grub/i386-pc/ntfscomp.module -usr/lib/grub/i386-pc/ntldr.mod -usr/lib/grub/i386-pc/ntldr.module -usr/lib/grub/i386-pc/odc.mod -usr/lib/grub/i386-pc/odc.module -usr/lib/grub/i386-pc/ohci.mod -usr/lib/grub/i386-pc/ohci.module -usr/lib/grub/i386-pc/part_acorn.mod -usr/lib/grub/i386-pc/part_acorn.module -usr/lib/grub/i386-pc/part_amiga.mod -usr/lib/grub/i386-pc/part_amiga.module -usr/lib/grub/i386-pc/part_apple.mod -usr/lib/grub/i386-pc/part_apple.module -usr/lib/grub/i386-pc/part_bsd.mod -usr/lib/grub/i386-pc/part_bsd.module -usr/lib/grub/i386-pc/part_dvh.mod -usr/lib/grub/i386-pc/part_dvh.module -usr/lib/grub/i386-pc/part_gpt.mod -usr/lib/grub/i386-pc/part_gpt.module -usr/lib/grub/i386-pc/part_msdos.mod -usr/lib/grub/i386-pc/part_msdos.module -usr/lib/grub/i386-pc/part_plan.mod -usr/lib/grub/i386-pc/part_plan.module -usr/lib/grub/i386-pc/part_sun.mod -usr/lib/grub/i386-pc/part_sun.module -usr/lib/grub/i386-pc/part_sunpc.mod -usr/lib/grub/i386-pc/part_sunpc.module -usr/lib/grub/i386-pc/partmap.lst -usr/lib/grub/i386-pc/parttool.lst -usr/lib/grub/i386-pc/parttool.mod -usr/lib/grub/i386-pc/parttool.module -usr/lib/grub/i386-pc/password.mod -usr/lib/grub/i386-pc/password.module -usr/lib/grub/i386-pc/password_pbkdf2.mod -usr/lib/grub/i386-pc/password_pbkdf2.module -usr/lib/grub/i386-pc/pata.mod -usr/lib/grub/i386-pc/pata.module -usr/lib/grub/i386-pc/pbkdf2.mod -usr/lib/grub/i386-pc/pbkdf2.module -usr/lib/grub/i386-pc/pci.mod -usr/lib/grub/i386-pc/pci.module -usr/lib/grub/i386-pc/plan9.mod -usr/lib/grub/i386-pc/plan9.module -usr/lib/grub/i386-pc/play.mod -usr/lib/grub/i386-pc/play.module -usr/lib/grub/i386-pc/png.mod -usr/lib/grub/i386-pc/png.module -usr/lib/grub/i386-pc/priority_queue.mod -usr/lib/grub/i386-pc/priority_queue.module -usr/lib/grub/i386-pc/probe.mod -usr/lib/grub/i386-pc/probe.module -usr/lib/grub/i386-pc/pxe.mod -usr/lib/grub/i386-pc/pxe.module -usr/lib/grub/i386-pc/pxeboot.image -usr/lib/grub/i386-pc/pxeboot.img -usr/lib/grub/i386-pc/pxechain.mod -usr/lib/grub/i386-pc/pxechain.module -usr/lib/grub/i386-pc/raid5rec.mod -usr/lib/grub/i386-pc/raid5rec.module -usr/lib/grub/i386-pc/raid6rec.mod -usr/lib/grub/i386-pc/raid6rec.module -usr/lib/grub/i386-pc/read.mod -usr/lib/grub/i386-pc/read.module -usr/lib/grub/i386-pc/reboot.mod -usr/lib/grub/i386-pc/reboot.module -usr/lib/grub/i386-pc/regexp.mod -usr/lib/grub/i386-pc/regexp.module -usr/lib/grub/i386-pc/reiserfs.mod -usr/lib/grub/i386-pc/reiserfs.module -usr/lib/grub/i386-pc/relocator.mod -usr/lib/grub/i386-pc/relocator.module -usr/lib/grub/i386-pc/romfs.mod -usr/lib/grub/i386-pc/romfs.module -usr/lib/grub/i386-pc/scsi.mod -usr/lib/grub/i386-pc/scsi.module -usr/lib/grub/i386-pc/search.mod -usr/lib/grub/i386-pc/search.module -usr/lib/grub/i386-pc/search_fs_file.mod -usr/lib/grub/i386-pc/search_fs_file.module -usr/lib/grub/i386-pc/search_fs_uuid.mod -usr/lib/grub/i386-pc/search_fs_uuid.module -usr/lib/grub/i386-pc/search_label.mod -usr/lib/grub/i386-pc/search_label.module -usr/lib/grub/i386-pc/sendkey.mod -usr/lib/grub/i386-pc/sendkey.module -usr/lib/grub/i386-pc/serial.mod -usr/lib/grub/i386-pc/serial.module -usr/lib/grub/i386-pc/setjmp.mod -usr/lib/grub/i386-pc/setjmp.module -usr/lib/grub/i386-pc/setpci.mod -usr/lib/grub/i386-pc/setpci.module -usr/lib/grub/i386-pc/sfs.mod -usr/lib/grub/i386-pc/sfs.module -usr/lib/grub/i386-pc/sleep.mod -usr/lib/grub/i386-pc/sleep.module -usr/lib/grub/i386-pc/squash4.mod -usr/lib/grub/i386-pc/squash4.module -usr/lib/grub/i386-pc/tar.mod -usr/lib/grub/i386-pc/tar.module -usr/lib/grub/i386-pc/terminal.lst -usr/lib/grub/i386-pc/terminal.mod -usr/lib/grub/i386-pc/terminal.module -usr/lib/grub/i386-pc/terminfo.mod -usr/lib/grub/i386-pc/terminfo.module -usr/lib/grub/i386-pc/test.mod -usr/lib/grub/i386-pc/test.module -usr/lib/grub/i386-pc/test_blockarg.mod -usr/lib/grub/i386-pc/test_blockarg.module -usr/lib/grub/i386-pc/testload.mod -usr/lib/grub/i386-pc/testload.module -usr/lib/grub/i386-pc/tftp.mod -usr/lib/grub/i386-pc/tftp.module -usr/lib/grub/i386-pc/tga.mod -usr/lib/grub/i386-pc/tga.module -usr/lib/grub/i386-pc/time.mod -usr/lib/grub/i386-pc/time.module -usr/lib/grub/i386-pc/trig.mod -usr/lib/grub/i386-pc/trig.module -usr/lib/grub/i386-pc/true.mod -usr/lib/grub/i386-pc/true.module -usr/lib/grub/i386-pc/udf.mod -usr/lib/grub/i386-pc/udf.module -usr/lib/grub/i386-pc/ufs1.mod -usr/lib/grub/i386-pc/ufs1.module -usr/lib/grub/i386-pc/ufs2.mod -usr/lib/grub/i386-pc/ufs2.module -usr/lib/grub/i386-pc/uhci.mod -usr/lib/grub/i386-pc/uhci.module -usr/lib/grub/i386-pc/usb.mod -usr/lib/grub/i386-pc/usb.module -usr/lib/grub/i386-pc/usb_keyboard.mod -usr/lib/grub/i386-pc/usb_keyboard.module -usr/lib/grub/i386-pc/usbms.mod -usr/lib/grub/i386-pc/usbms.module -usr/lib/grub/i386-pc/usbserial_common.mod -usr/lib/grub/i386-pc/usbserial_common.module -usr/lib/grub/i386-pc/usbserial_ftdi.mod -usr/lib/grub/i386-pc/usbserial_ftdi.module -usr/lib/grub/i386-pc/usbserial_pl2303.mod -usr/lib/grub/i386-pc/usbserial_pl2303.module -usr/lib/grub/i386-pc/usbtest.mod -usr/lib/grub/i386-pc/usbtest.module -usr/lib/grub/i386-pc/vbe.mod -usr/lib/grub/i386-pc/vbe.module -usr/lib/grub/i386-pc/vga.mod -usr/lib/grub/i386-pc/vga.module -usr/lib/grub/i386-pc/vga_text.mod -usr/lib/grub/i386-pc/vga_text.module -usr/lib/grub/i386-pc/video.lst -usr/lib/grub/i386-pc/video.mod -usr/lib/grub/i386-pc/video.module -usr/lib/grub/i386-pc/video_bochs.mod -usr/lib/grub/i386-pc/video_bochs.module -usr/lib/grub/i386-pc/video_cirrus.mod -usr/lib/grub/i386-pc/video_cirrus.module -usr/lib/grub/i386-pc/video_fb.mod -usr/lib/grub/i386-pc/video_fb.module -usr/lib/grub/i386-pc/videoinfo.mod -usr/lib/grub/i386-pc/videoinfo.module -usr/lib/grub/i386-pc/videotest.mod -usr/lib/grub/i386-pc/videotest.module -usr/lib/grub/i386-pc/xfs.mod -usr/lib/grub/i386-pc/xfs.module -usr/lib/grub/i386-pc/xnu.mod -usr/lib/grub/i386-pc/xnu.module -usr/lib/grub/i386-pc/xnu_uuid.mod -usr/lib/grub/i386-pc/xnu_uuid.module -usr/lib/grub/i386-pc/xzio.mod -usr/lib/grub/i386-pc/xzio.module -usr/lib/grub/i386-pc/zfs.mod -usr/lib/grub/i386-pc/zfs.module -usr/lib/grub/i386-pc/zfscrypt.mod -usr/lib/grub/i386-pc/zfscrypt.module -usr/lib/grub/i386-pc/zfsinfo.mod -usr/lib/grub/i386-pc/zfsinfo.module +#usr/lib/grub/i386-pc/acpi.mod +#usr/lib/grub/i386-pc/acpi.module +#usr/lib/grub/i386-pc/adler32.mod +#usr/lib/grub/i386-pc/adler32.module +#usr/lib/grub/i386-pc/affs.mod +#usr/lib/grub/i386-pc/affs.module +#usr/lib/grub/i386-pc/afs.mod +#usr/lib/grub/i386-pc/afs.module +#usr/lib/grub/i386-pc/ahci.mod +#usr/lib/grub/i386-pc/ahci.module +#usr/lib/grub/i386-pc/all_video.mod +#usr/lib/grub/i386-pc/all_video.module +#usr/lib/grub/i386-pc/aout.mod +#usr/lib/grub/i386-pc/aout.module +#usr/lib/grub/i386-pc/archelp.mod +#usr/lib/grub/i386-pc/archelp.module +#usr/lib/grub/i386-pc/at_keyboard.mod +#usr/lib/grub/i386-pc/at_keyboard.module +#usr/lib/grub/i386-pc/ata.mod +#usr/lib/grub/i386-pc/ata.module +#usr/lib/grub/i386-pc/backtrace.mod +#usr/lib/grub/i386-pc/backtrace.module +#usr/lib/grub/i386-pc/bfs.mod +#usr/lib/grub/i386-pc/bfs.module +#usr/lib/grub/i386-pc/biosdisk.mod +#usr/lib/grub/i386-pc/biosdisk.module +#usr/lib/grub/i386-pc/bitmap.mod +#usr/lib/grub/i386-pc/bitmap.module +#usr/lib/grub/i386-pc/bitmap_scale.mod +#usr/lib/grub/i386-pc/bitmap_scale.module +#usr/lib/grub/i386-pc/blocklist.mod +#usr/lib/grub/i386-pc/blocklist.module +#usr/lib/grub/i386-pc/boot.image +#usr/lib/grub/i386-pc/boot.img +#usr/lib/grub/i386-pc/boot.mod +#usr/lib/grub/i386-pc/boot.module +#usr/lib/grub/i386-pc/boot_hybrid.image +#usr/lib/grub/i386-pc/boot_hybrid.img +#usr/lib/grub/i386-pc/bsd.mod +#usr/lib/grub/i386-pc/bsd.module +#usr/lib/grub/i386-pc/bswap_test.mod +#usr/lib/grub/i386-pc/bswap_test.module +#usr/lib/grub/i386-pc/btrfs.mod +#usr/lib/grub/i386-pc/btrfs.module +#usr/lib/grub/i386-pc/bufio.mod +#usr/lib/grub/i386-pc/bufio.module +#usr/lib/grub/i386-pc/cat.mod +#usr/lib/grub/i386-pc/cat.module +#usr/lib/grub/i386-pc/cbfs.mod +#usr/lib/grub/i386-pc/cbfs.module +#usr/lib/grub/i386-pc/cbls.mod +#usr/lib/grub/i386-pc/cbls.module +#usr/lib/grub/i386-pc/cbmemc.mod +#usr/lib/grub/i386-pc/cbmemc.module +#usr/lib/grub/i386-pc/cbtable.mod +#usr/lib/grub/i386-pc/cbtable.module +#usr/lib/grub/i386-pc/cbtime.mod +#usr/lib/grub/i386-pc/cbtime.module +#usr/lib/grub/i386-pc/cdboot.image +#usr/lib/grub/i386-pc/cdboot.img +#usr/lib/grub/i386-pc/chain.mod +#usr/lib/grub/i386-pc/chain.module +#usr/lib/grub/i386-pc/cmdline_cat_test.mod +#usr/lib/grub/i386-pc/cmdline_cat_test.module +#usr/lib/grub/i386-pc/cmosdump.mod +#usr/lib/grub/i386-pc/cmosdump.module +#usr/lib/grub/i386-pc/cmostest.mod +#usr/lib/grub/i386-pc/cmostest.module +#usr/lib/grub/i386-pc/cmp.mod +#usr/lib/grub/i386-pc/cmp.module +#usr/lib/grub/i386-pc/cmp_test.mod +#usr/lib/grub/i386-pc/cmp_test.module +#usr/lib/grub/i386-pc/command.lst +#usr/lib/grub/i386-pc/config.h +#usr/lib/grub/i386-pc/configfile.mod +#usr/lib/grub/i386-pc/configfile.module +#usr/lib/grub/i386-pc/cpio.mod +#usr/lib/grub/i386-pc/cpio.module +#usr/lib/grub/i386-pc/cpio_be.mod +#usr/lib/grub/i386-pc/cpio_be.module +#usr/lib/grub/i386-pc/cpuid.mod +#usr/lib/grub/i386-pc/cpuid.module +#usr/lib/grub/i386-pc/crc64.mod +#usr/lib/grub/i386-pc/crc64.module +#usr/lib/grub/i386-pc/crypto.lst +#usr/lib/grub/i386-pc/crypto.mod +#usr/lib/grub/i386-pc/crypto.module +#usr/lib/grub/i386-pc/cryptodisk.mod +#usr/lib/grub/i386-pc/cryptodisk.module +#usr/lib/grub/i386-pc/cs5536.mod +#usr/lib/grub/i386-pc/cs5536.module +#usr/lib/grub/i386-pc/ctz_test.mod +#usr/lib/grub/i386-pc/ctz_test.module +#usr/lib/grub/i386-pc/date.mod +#usr/lib/grub/i386-pc/date.module +#usr/lib/grub/i386-pc/datehook.mod +#usr/lib/grub/i386-pc/datehook.module +#usr/lib/grub/i386-pc/datetime.mod +#usr/lib/grub/i386-pc/datetime.module +#usr/lib/grub/i386-pc/disk.mod +#usr/lib/grub/i386-pc/disk.module +#usr/lib/grub/i386-pc/diskboot.image +#usr/lib/grub/i386-pc/diskboot.img +#usr/lib/grub/i386-pc/diskfilter.mod +#usr/lib/grub/i386-pc/diskfilter.module +#usr/lib/grub/i386-pc/div.mod +#usr/lib/grub/i386-pc/div.module +#usr/lib/grub/i386-pc/div_test.mod +#usr/lib/grub/i386-pc/div_test.module +#usr/lib/grub/i386-pc/dm_nv.mod +#usr/lib/grub/i386-pc/dm_nv.module +#usr/lib/grub/i386-pc/drivemap.mod +#usr/lib/grub/i386-pc/drivemap.module +#usr/lib/grub/i386-pc/echo.mod +#usr/lib/grub/i386-pc/echo.module +#usr/lib/grub/i386-pc/efiemu.mod +#usr/lib/grub/i386-pc/efiemu.module +#usr/lib/grub/i386-pc/efiemu32.o +#usr/lib/grub/i386-pc/efiemu64.o +#usr/lib/grub/i386-pc/ehci.mod +#usr/lib/grub/i386-pc/ehci.module +#usr/lib/grub/i386-pc/elf.mod +#usr/lib/grub/i386-pc/elf.module +#usr/lib/grub/i386-pc/eval.mod +#usr/lib/grub/i386-pc/eval.module +#usr/lib/grub/i386-pc/exfat.mod +#usr/lib/grub/i386-pc/exfat.module +#usr/lib/grub/i386-pc/exfctest.mod +#usr/lib/grub/i386-pc/exfctest.module +#usr/lib/grub/i386-pc/ext2.mod +#usr/lib/grub/i386-pc/ext2.module +#usr/lib/grub/i386-pc/extcmd.mod +#usr/lib/grub/i386-pc/extcmd.module +#usr/lib/grub/i386-pc/fat.mod +#usr/lib/grub/i386-pc/fat.module +#usr/lib/grub/i386-pc/file.mod +#usr/lib/grub/i386-pc/file.module +#usr/lib/grub/i386-pc/font.mod +#usr/lib/grub/i386-pc/font.module +#usr/lib/grub/i386-pc/freedos.mod +#usr/lib/grub/i386-pc/freedos.module +#usr/lib/grub/i386-pc/fs.lst +#usr/lib/grub/i386-pc/fshelp.mod +#usr/lib/grub/i386-pc/fshelp.module +#usr/lib/grub/i386-pc/functional_test.mod +#usr/lib/grub/i386-pc/functional_test.module +#usr/lib/grub/i386-pc/gcry_arcfour.mod +#usr/lib/grub/i386-pc/gcry_arcfour.module +#usr/lib/grub/i386-pc/gcry_blowfish.mod +#usr/lib/grub/i386-pc/gcry_blowfish.module +#usr/lib/grub/i386-pc/gcry_camellia.mod +#usr/lib/grub/i386-pc/gcry_camellia.module +#usr/lib/grub/i386-pc/gcry_cast5.mod +#usr/lib/grub/i386-pc/gcry_cast5.module +#usr/lib/grub/i386-pc/gcry_crc.mod +#usr/lib/grub/i386-pc/gcry_crc.module +#usr/lib/grub/i386-pc/gcry_des.mod +#usr/lib/grub/i386-pc/gcry_des.module +#usr/lib/grub/i386-pc/gcry_dsa.mod +#usr/lib/grub/i386-pc/gcry_dsa.module +#usr/lib/grub/i386-pc/gcry_idea.mod +#usr/lib/grub/i386-pc/gcry_idea.module +#usr/lib/grub/i386-pc/gcry_md4.mod +#usr/lib/grub/i386-pc/gcry_md4.module +#usr/lib/grub/i386-pc/gcry_md5.mod +#usr/lib/grub/i386-pc/gcry_md5.module +#usr/lib/grub/i386-pc/gcry_rfc2268.mod +#usr/lib/grub/i386-pc/gcry_rfc2268.module +#usr/lib/grub/i386-pc/gcry_rijndael.mod +#usr/lib/grub/i386-pc/gcry_rijndael.module +#usr/lib/grub/i386-pc/gcry_rmd160.mod +#usr/lib/grub/i386-pc/gcry_rmd160.module +#usr/lib/grub/i386-pc/gcry_rsa.mod +#usr/lib/grub/i386-pc/gcry_rsa.module +#usr/lib/grub/i386-pc/gcry_seed.mod +#usr/lib/grub/i386-pc/gcry_seed.module +#usr/lib/grub/i386-pc/gcry_serpent.mod +#usr/lib/grub/i386-pc/gcry_serpent.module +#usr/lib/grub/i386-pc/gcry_sha1.mod +#usr/lib/grub/i386-pc/gcry_sha1.module +#usr/lib/grub/i386-pc/gcry_sha256.mod +#usr/lib/grub/i386-pc/gcry_sha256.module +#usr/lib/grub/i386-pc/gcry_sha512.mod +#usr/lib/grub/i386-pc/gcry_sha512.module +#usr/lib/grub/i386-pc/gcry_tiger.mod +#usr/lib/grub/i386-pc/gcry_tiger.module +#usr/lib/grub/i386-pc/gcry_twofish.mod +#usr/lib/grub/i386-pc/gcry_twofish.module +#usr/lib/grub/i386-pc/gcry_whirlpool.mod +#usr/lib/grub/i386-pc/gcry_whirlpool.module +#usr/lib/grub/i386-pc/gdb.mod +#usr/lib/grub/i386-pc/gdb.module +#usr/lib/grub/i386-pc/gdb_grub +#usr/lib/grub/i386-pc/geli.mod +#usr/lib/grub/i386-pc/geli.module +#usr/lib/grub/i386-pc/gettext.mod +#usr/lib/grub/i386-pc/gettext.module +#usr/lib/grub/i386-pc/gfxmenu.mod +#usr/lib/grub/i386-pc/gfxmenu.module +#usr/lib/grub/i386-pc/gfxterm.mod +#usr/lib/grub/i386-pc/gfxterm.module +#usr/lib/grub/i386-pc/gfxterm_background.mod +#usr/lib/grub/i386-pc/gfxterm_background.module +#usr/lib/grub/i386-pc/gfxterm_menu.mod +#usr/lib/grub/i386-pc/gfxterm_menu.module +#usr/lib/grub/i386-pc/gmodule.pl +#usr/lib/grub/i386-pc/gptsync.mod +#usr/lib/grub/i386-pc/gptsync.module +#usr/lib/grub/i386-pc/gzio.mod +#usr/lib/grub/i386-pc/gzio.module +#usr/lib/grub/i386-pc/halt.mod +#usr/lib/grub/i386-pc/halt.module +#usr/lib/grub/i386-pc/hashsum.mod +#usr/lib/grub/i386-pc/hashsum.module +#usr/lib/grub/i386-pc/hdparm.mod +#usr/lib/grub/i386-pc/hdparm.module +#usr/lib/grub/i386-pc/hello.mod +#usr/lib/grub/i386-pc/hello.module +#usr/lib/grub/i386-pc/help.mod +#usr/lib/grub/i386-pc/help.module +#usr/lib/grub/i386-pc/hexdump.mod +#usr/lib/grub/i386-pc/hexdump.module +#usr/lib/grub/i386-pc/hfs.mod +#usr/lib/grub/i386-pc/hfs.module +#usr/lib/grub/i386-pc/hfsplus.mod +#usr/lib/grub/i386-pc/hfsplus.module +#usr/lib/grub/i386-pc/hfspluscomp.mod +#usr/lib/grub/i386-pc/hfspluscomp.module +#usr/lib/grub/i386-pc/http.mod +#usr/lib/grub/i386-pc/http.module +#usr/lib/grub/i386-pc/iorw.mod +#usr/lib/grub/i386-pc/iorw.module +#usr/lib/grub/i386-pc/iso9660.mod +#usr/lib/grub/i386-pc/iso9660.module +#usr/lib/grub/i386-pc/jfs.mod +#usr/lib/grub/i386-pc/jfs.module +#usr/lib/grub/i386-pc/jpeg.mod +#usr/lib/grub/i386-pc/jpeg.module +#usr/lib/grub/i386-pc/kernel.exec +#usr/lib/grub/i386-pc/kernel.img +#usr/lib/grub/i386-pc/keylayouts.mod +#usr/lib/grub/i386-pc/keylayouts.module +#usr/lib/grub/i386-pc/keystatus.mod +#usr/lib/grub/i386-pc/keystatus.module +#usr/lib/grub/i386-pc/ldm.mod +#usr/lib/grub/i386-pc/ldm.module +#usr/lib/grub/i386-pc/legacy_password_test.mod +#usr/lib/grub/i386-pc/legacy_password_test.module +#usr/lib/grub/i386-pc/legacycfg.mod +#usr/lib/grub/i386-pc/legacycfg.module +#usr/lib/grub/i386-pc/linux.mod +#usr/lib/grub/i386-pc/linux.module +#usr/lib/grub/i386-pc/linux16.mod +#usr/lib/grub/i386-pc/linux16.module +#usr/lib/grub/i386-pc/lnxboot.image +#usr/lib/grub/i386-pc/lnxboot.img +#usr/lib/grub/i386-pc/loadenv.mod +#usr/lib/grub/i386-pc/loadenv.module +#usr/lib/grub/i386-pc/loopback.mod +#usr/lib/grub/i386-pc/loopback.module +#usr/lib/grub/i386-pc/ls.mod +#usr/lib/grub/i386-pc/ls.module +#usr/lib/grub/i386-pc/lsacpi.mod +#usr/lib/grub/i386-pc/lsacpi.module +#usr/lib/grub/i386-pc/lsapm.mod +#usr/lib/grub/i386-pc/lsapm.module +#usr/lib/grub/i386-pc/lsmmap.mod +#usr/lib/grub/i386-pc/lsmmap.module +#usr/lib/grub/i386-pc/lspci.mod +#usr/lib/grub/i386-pc/lspci.module +#usr/lib/grub/i386-pc/luks.mod +#usr/lib/grub/i386-pc/luks.module +#usr/lib/grub/i386-pc/lvm.mod +#usr/lib/grub/i386-pc/lvm.module +#usr/lib/grub/i386-pc/lzma_decompress.image +#usr/lib/grub/i386-pc/lzma_decompress.img +#usr/lib/grub/i386-pc/lzopio.mod +#usr/lib/grub/i386-pc/lzopio.module +#usr/lib/grub/i386-pc/macbless.mod +#usr/lib/grub/i386-pc/macbless.module +#usr/lib/grub/i386-pc/macho.mod +#usr/lib/grub/i386-pc/macho.module +#usr/lib/grub/i386-pc/mda_text.mod +#usr/lib/grub/i386-pc/mda_text.module +#usr/lib/grub/i386-pc/mdraid09.mod +#usr/lib/grub/i386-pc/mdraid09.module +#usr/lib/grub/i386-pc/mdraid09_be.mod +#usr/lib/grub/i386-pc/mdraid09_be.module +#usr/lib/grub/i386-pc/mdraid1x.mod +#usr/lib/grub/i386-pc/mdraid1x.module +#usr/lib/grub/i386-pc/memdisk.mod +#usr/lib/grub/i386-pc/memdisk.module +#usr/lib/grub/i386-pc/memrw.mod +#usr/lib/grub/i386-pc/memrw.module +#usr/lib/grub/i386-pc/minicmd.mod +#usr/lib/grub/i386-pc/minicmd.module +#usr/lib/grub/i386-pc/minix.mod +#usr/lib/grub/i386-pc/minix.module +#usr/lib/grub/i386-pc/minix2.mod +#usr/lib/grub/i386-pc/minix2.module +#usr/lib/grub/i386-pc/minix2_be.mod +#usr/lib/grub/i386-pc/minix2_be.module +#usr/lib/grub/i386-pc/minix3.mod +#usr/lib/grub/i386-pc/minix3.module +#usr/lib/grub/i386-pc/minix3_be.mod +#usr/lib/grub/i386-pc/minix3_be.module +#usr/lib/grub/i386-pc/minix_be.mod +#usr/lib/grub/i386-pc/minix_be.module +#usr/lib/grub/i386-pc/mmap.mod +#usr/lib/grub/i386-pc/mmap.module +#usr/lib/grub/i386-pc/moddep.lst +#usr/lib/grub/i386-pc/modinfo.sh +#usr/lib/grub/i386-pc/morse.mod +#usr/lib/grub/i386-pc/morse.module +#usr/lib/grub/i386-pc/mpi.mod +#usr/lib/grub/i386-pc/mpi.module +#usr/lib/grub/i386-pc/msdospart.mod +#usr/lib/grub/i386-pc/msdospart.module +#usr/lib/grub/i386-pc/mul_test.mod +#usr/lib/grub/i386-pc/mul_test.module +#usr/lib/grub/i386-pc/multiboot.mod +#usr/lib/grub/i386-pc/multiboot.module +#usr/lib/grub/i386-pc/multiboot2.mod +#usr/lib/grub/i386-pc/multiboot2.module +#usr/lib/grub/i386-pc/nativedisk.mod +#usr/lib/grub/i386-pc/nativedisk.module +#usr/lib/grub/i386-pc/net.mod +#usr/lib/grub/i386-pc/net.module +#usr/lib/grub/i386-pc/newc.mod +#usr/lib/grub/i386-pc/newc.module +#usr/lib/grub/i386-pc/nilfs2.mod +#usr/lib/grub/i386-pc/nilfs2.module +#usr/lib/grub/i386-pc/normal.mod +#usr/lib/grub/i386-pc/normal.module +#usr/lib/grub/i386-pc/ntfs.mod +#usr/lib/grub/i386-pc/ntfs.module +#usr/lib/grub/i386-pc/ntfscomp.mod +#usr/lib/grub/i386-pc/ntfscomp.module +#usr/lib/grub/i386-pc/ntldr.mod +#usr/lib/grub/i386-pc/ntldr.module +#usr/lib/grub/i386-pc/odc.mod +#usr/lib/grub/i386-pc/odc.module +#usr/lib/grub/i386-pc/offsetio.mod +#usr/lib/grub/i386-pc/offsetio.module +#usr/lib/grub/i386-pc/ohci.mod +#usr/lib/grub/i386-pc/ohci.module +#usr/lib/grub/i386-pc/part_acorn.mod +#usr/lib/grub/i386-pc/part_acorn.module +#usr/lib/grub/i386-pc/part_amiga.mod +#usr/lib/grub/i386-pc/part_amiga.module +#usr/lib/grub/i386-pc/part_apple.mod +#usr/lib/grub/i386-pc/part_apple.module +#usr/lib/grub/i386-pc/part_bsd.mod +#usr/lib/grub/i386-pc/part_bsd.module +#usr/lib/grub/i386-pc/part_dfly.mod +#usr/lib/grub/i386-pc/part_dfly.module +#usr/lib/grub/i386-pc/part_dvh.mod +#usr/lib/grub/i386-pc/part_dvh.module +#usr/lib/grub/i386-pc/part_gpt.mod +#usr/lib/grub/i386-pc/part_gpt.module +#usr/lib/grub/i386-pc/part_msdos.mod +#usr/lib/grub/i386-pc/part_msdos.module +#usr/lib/grub/i386-pc/part_plan.mod +#usr/lib/grub/i386-pc/part_plan.module +#usr/lib/grub/i386-pc/part_sun.mod +#usr/lib/grub/i386-pc/part_sun.module +#usr/lib/grub/i386-pc/part_sunpc.mod +#usr/lib/grub/i386-pc/part_sunpc.module +#usr/lib/grub/i386-pc/partmap.lst +#usr/lib/grub/i386-pc/parttool.lst +#usr/lib/grub/i386-pc/parttool.mod +#usr/lib/grub/i386-pc/parttool.module +#usr/lib/grub/i386-pc/password.mod +#usr/lib/grub/i386-pc/password.module +#usr/lib/grub/i386-pc/password_pbkdf2.mod +#usr/lib/grub/i386-pc/password_pbkdf2.module +#usr/lib/grub/i386-pc/pata.mod +#usr/lib/grub/i386-pc/pata.module +#usr/lib/grub/i386-pc/pbkdf2.mod +#usr/lib/grub/i386-pc/pbkdf2.module +#usr/lib/grub/i386-pc/pbkdf2_test.mod +#usr/lib/grub/i386-pc/pbkdf2_test.module +#usr/lib/grub/i386-pc/pci.mod +#usr/lib/grub/i386-pc/pci.module +#usr/lib/grub/i386-pc/pcidump.mod +#usr/lib/grub/i386-pc/pcidump.module +#usr/lib/grub/i386-pc/plan9.mod +#usr/lib/grub/i386-pc/plan9.module +#usr/lib/grub/i386-pc/play.mod +#usr/lib/grub/i386-pc/play.module +#usr/lib/grub/i386-pc/png.mod +#usr/lib/grub/i386-pc/png.module +#usr/lib/grub/i386-pc/priority_queue.mod +#usr/lib/grub/i386-pc/priority_queue.module +#usr/lib/grub/i386-pc/probe.mod +#usr/lib/grub/i386-pc/probe.module +#usr/lib/grub/i386-pc/procfs.mod +#usr/lib/grub/i386-pc/procfs.module +#usr/lib/grub/i386-pc/progress.mod +#usr/lib/grub/i386-pc/progress.module +#usr/lib/grub/i386-pc/pxe.mod +#usr/lib/grub/i386-pc/pxe.module +#usr/lib/grub/i386-pc/pxeboot.image +#usr/lib/grub/i386-pc/pxeboot.img +#usr/lib/grub/i386-pc/pxechain.mod +#usr/lib/grub/i386-pc/pxechain.module +#usr/lib/grub/i386-pc/raid5rec.mod +#usr/lib/grub/i386-pc/raid5rec.module +#usr/lib/grub/i386-pc/raid6rec.mod +#usr/lib/grub/i386-pc/raid6rec.module +#usr/lib/grub/i386-pc/random.mod +#usr/lib/grub/i386-pc/random.module +#usr/lib/grub/i386-pc/read.mod +#usr/lib/grub/i386-pc/read.module +#usr/lib/grub/i386-pc/reboot.mod +#usr/lib/grub/i386-pc/reboot.module +#usr/lib/grub/i386-pc/regexp.mod +#usr/lib/grub/i386-pc/regexp.module +#usr/lib/grub/i386-pc/reiserfs.mod +#usr/lib/grub/i386-pc/reiserfs.module +#usr/lib/grub/i386-pc/relocator.mod +#usr/lib/grub/i386-pc/relocator.module +#usr/lib/grub/i386-pc/romfs.mod +#usr/lib/grub/i386-pc/romfs.module +#usr/lib/grub/i386-pc/scsi.mod +#usr/lib/grub/i386-pc/scsi.module +#usr/lib/grub/i386-pc/search.mod +#usr/lib/grub/i386-pc/search.module +#usr/lib/grub/i386-pc/search_fs_file.mod +#usr/lib/grub/i386-pc/search_fs_file.module +#usr/lib/grub/i386-pc/search_fs_uuid.mod +#usr/lib/grub/i386-pc/search_fs_uuid.module +#usr/lib/grub/i386-pc/search_label.mod +#usr/lib/grub/i386-pc/search_label.module +#usr/lib/grub/i386-pc/sendkey.mod +#usr/lib/grub/i386-pc/sendkey.module +#usr/lib/grub/i386-pc/serial.mod +#usr/lib/grub/i386-pc/serial.module +#usr/lib/grub/i386-pc/setjmp.mod +#usr/lib/grub/i386-pc/setjmp.module +#usr/lib/grub/i386-pc/setjmp_test.mod +#usr/lib/grub/i386-pc/setjmp_test.module +#usr/lib/grub/i386-pc/setpci.mod +#usr/lib/grub/i386-pc/setpci.module +#usr/lib/grub/i386-pc/sfs.mod +#usr/lib/grub/i386-pc/sfs.module +#usr/lib/grub/i386-pc/shift_test.mod +#usr/lib/grub/i386-pc/shift_test.module +#usr/lib/grub/i386-pc/signature_test.mod +#usr/lib/grub/i386-pc/signature_test.module +#usr/lib/grub/i386-pc/sleep.mod +#usr/lib/grub/i386-pc/sleep.module +#usr/lib/grub/i386-pc/sleep_test.mod +#usr/lib/grub/i386-pc/sleep_test.module +#usr/lib/grub/i386-pc/spkmodem.mod +#usr/lib/grub/i386-pc/spkmodem.module +#usr/lib/grub/i386-pc/squash4.mod +#usr/lib/grub/i386-pc/squash4.module +#usr/lib/grub/i386-pc/syslinuxcfg.mod +#usr/lib/grub/i386-pc/syslinuxcfg.module +#usr/lib/grub/i386-pc/tar.mod +#usr/lib/grub/i386-pc/tar.module +#usr/lib/grub/i386-pc/terminal.lst +#usr/lib/grub/i386-pc/terminal.mod +#usr/lib/grub/i386-pc/terminal.module +#usr/lib/grub/i386-pc/terminfo.mod +#usr/lib/grub/i386-pc/terminfo.module +#usr/lib/grub/i386-pc/test.mod +#usr/lib/grub/i386-pc/test.module +#usr/lib/grub/i386-pc/test_blockarg.mod +#usr/lib/grub/i386-pc/test_blockarg.module +#usr/lib/grub/i386-pc/testload.mod +#usr/lib/grub/i386-pc/testload.module +#usr/lib/grub/i386-pc/testspeed.mod +#usr/lib/grub/i386-pc/testspeed.module +#usr/lib/grub/i386-pc/tftp.mod +#usr/lib/grub/i386-pc/tftp.module +#usr/lib/grub/i386-pc/tga.mod +#usr/lib/grub/i386-pc/tga.module +#usr/lib/grub/i386-pc/time.mod +#usr/lib/grub/i386-pc/time.module +#usr/lib/grub/i386-pc/tr.mod +#usr/lib/grub/i386-pc/tr.module +#usr/lib/grub/i386-pc/trig.mod +#usr/lib/grub/i386-pc/trig.module +#usr/lib/grub/i386-pc/true.mod +#usr/lib/grub/i386-pc/true.module +#usr/lib/grub/i386-pc/truecrypt.mod +#usr/lib/grub/i386-pc/truecrypt.module +#usr/lib/grub/i386-pc/udf.mod +#usr/lib/grub/i386-pc/udf.module +#usr/lib/grub/i386-pc/ufs1.mod +#usr/lib/grub/i386-pc/ufs1.module +#usr/lib/grub/i386-pc/ufs1_be.mod +#usr/lib/grub/i386-pc/ufs1_be.module +#usr/lib/grub/i386-pc/ufs2.mod +#usr/lib/grub/i386-pc/ufs2.module +#usr/lib/grub/i386-pc/uhci.mod +#usr/lib/grub/i386-pc/uhci.module +#usr/lib/grub/i386-pc/usb.mod +#usr/lib/grub/i386-pc/usb.module +#usr/lib/grub/i386-pc/usb_keyboard.mod +#usr/lib/grub/i386-pc/usb_keyboard.module +#usr/lib/grub/i386-pc/usbms.mod +#usr/lib/grub/i386-pc/usbms.module +#usr/lib/grub/i386-pc/usbserial_common.mod +#usr/lib/grub/i386-pc/usbserial_common.module +#usr/lib/grub/i386-pc/usbserial_ftdi.mod +#usr/lib/grub/i386-pc/usbserial_ftdi.module +#usr/lib/grub/i386-pc/usbserial_pl2303.mod +#usr/lib/grub/i386-pc/usbserial_pl2303.module +#usr/lib/grub/i386-pc/usbserial_usbdebug.mod +#usr/lib/grub/i386-pc/usbserial_usbdebug.module +#usr/lib/grub/i386-pc/usbtest.mod +#usr/lib/grub/i386-pc/usbtest.module +#usr/lib/grub/i386-pc/vbe.mod +#usr/lib/grub/i386-pc/vbe.module +#usr/lib/grub/i386-pc/verify.mod +#usr/lib/grub/i386-pc/verify.module +#usr/lib/grub/i386-pc/vga.mod +#usr/lib/grub/i386-pc/vga.module +#usr/lib/grub/i386-pc/vga_text.mod +#usr/lib/grub/i386-pc/vga_text.module +#usr/lib/grub/i386-pc/video.lst +#usr/lib/grub/i386-pc/video.mod +#usr/lib/grub/i386-pc/video.module +#usr/lib/grub/i386-pc/video_bochs.mod +#usr/lib/grub/i386-pc/video_bochs.module +#usr/lib/grub/i386-pc/video_cirrus.mod +#usr/lib/grub/i386-pc/video_cirrus.module +#usr/lib/grub/i386-pc/video_colors.mod +#usr/lib/grub/i386-pc/video_colors.module +#usr/lib/grub/i386-pc/video_fb.mod +#usr/lib/grub/i386-pc/video_fb.module +#usr/lib/grub/i386-pc/videoinfo.mod +#usr/lib/grub/i386-pc/videoinfo.module +#usr/lib/grub/i386-pc/videotest.mod +#usr/lib/grub/i386-pc/videotest.module +#usr/lib/grub/i386-pc/videotest_checksum.mod +#usr/lib/grub/i386-pc/videotest_checksum.module +#usr/lib/grub/i386-pc/xfs.mod +#usr/lib/grub/i386-pc/xfs.module +#usr/lib/grub/i386-pc/xnu.mod +#usr/lib/grub/i386-pc/xnu.module +#usr/lib/grub/i386-pc/xnu_uuid.mod +#usr/lib/grub/i386-pc/xnu_uuid.module +#usr/lib/grub/i386-pc/xnu_uuid_test.mod +#usr/lib/grub/i386-pc/xnu_uuid_test.module +#usr/lib/grub/i386-pc/xzio.mod +#usr/lib/grub/i386-pc/xzio.module +#usr/lib/grub/i386-pc/zfs.mod +#usr/lib/grub/i386-pc/zfs.module +#usr/lib/grub/i386-pc/zfscrypt.mod +#usr/lib/grub/i386-pc/zfscrypt.module +#usr/lib/grub/i386-pc/zfsinfo.mod +#usr/lib/grub/i386-pc/zfsinfo.module usr/sbin/grub-bios-setup usr/sbin/grub-install +usr/sbin/grub-macbless usr/sbin/grub-mkconfig -usr/sbin/grub-mknetdir usr/sbin/grub-ofpathname usr/sbin/grub-probe usr/sbin/grub-reboot @@ -489,8 +602,6 @@ usr/share/grub usr/share/grub/grub-mkconfig_lib #usr/share/info/grub-dev.info #usr/share/info/grub.info -#usr/share/locale/ast -#usr/share/locale/ast/LC_MESSAGES #usr/share/locale/ast/LC_MESSAGES/grub.mo #usr/share/locale/ca/LC_MESSAGES/grub.mo #usr/share/locale/da/LC_MESSAGES/grub.mo @@ -518,19 +629,29 @@ usr/share/grub/grub-mkconfig_lib #usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo #usr/share/locale/en@quot/LC_MESSAGES/grub.mo #usr/share/locale/eo/LC_MESSAGES/grub.mo +#usr/share/locale/es/LC_MESSAGES/grub.mo #usr/share/locale/fi/LC_MESSAGES/grub.mo #usr/share/locale/fr/LC_MESSAGES/grub.mo +#usr/share/locale/gl/LC_MESSAGES/grub.mo +#usr/share/locale/hr/LC_MESSAGES/grub.mo #usr/share/locale/hu/LC_MESSAGES/grub.mo #usr/share/locale/id/LC_MESSAGES/grub.mo #usr/share/locale/it/LC_MESSAGES/grub.mo #usr/share/locale/ja/LC_MESSAGES/grub.mo +#usr/share/locale/ko/LC_MESSAGES/grub.mo +#usr/share/locale/lt/LC_MESSAGES/grub.mo +#usr/share/locale/nb/LC_MESSAGES/grub.mo #usr/share/locale/nl/LC_MESSAGES/grub.mo #usr/share/locale/pa #usr/share/locale/pa/LC_MESSAGES #usr/share/locale/pa/LC_MESSAGES/grub.mo #usr/share/locale/pl/LC_MESSAGES/grub.mo +#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo #usr/share/locale/ru/LC_MESSAGES/grub.mo +#usr/share/locale/sl/LC_MESSAGES/grub.mo +#usr/share/locale/sr/LC_MESSAGES/grub.mo #usr/share/locale/sv/LC_MESSAGES/grub.mo +#usr/share/locale/tr/LC_MESSAGES/grub.mo #usr/share/locale/uk/LC_MESSAGES/grub.mo #usr/share/locale/vi/LC_MESSAGES/grub.mo #usr/share/locale/zh_CN/LC_MESSAGES/grub.mo diff --git a/config/rootfiles/common/i586/intel-microcode b/config/rootfiles/common/i586/intel-microcode new file mode 120000 index 000000000..1c5bc5743 --- /dev/null +++ b/config/rootfiles/common/i586/intel-microcode @@ -0,0 +1 @@ +../x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/common/i586/linux b/config/rootfiles/common/i586/linux index ead8fe28f..c25283385 100644 --- a/config/rootfiles/common/i586/linux +++ b/config/rootfiles/common/i586/linux @@ -3,7 +3,6 @@ boot/config-KVER-ipfire boot/vmlinuz-KVER-ipfire etc/modprobe.d/framebuffer.conf etc/modprobe.d/ipv6.conf -etc/modprobe.d/isdn.conf lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/build #lib/modules/KVER-ipfire/kernel @@ -12,14 +11,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/arch/x86/crypto #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/crc32-pclmul.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/glue_helper.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/salsa20-i586.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/serpent-sse2-i586.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/twofish-i586.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu/microcode -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu/microcode/microcode.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/iosf_mbi.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/test_nx.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/events +#lib/modules/KVER-ipfire/kernel/arch/x86/events/amd +#lib/modules/KVER-ipfire/kernel/arch/x86/events/amd/power.ko #lib/modules/KVER-ipfire/kernel/arch/x86/kvm #lib/modules/KVER-ipfire/kernel/arch/x86/kvm/kvm-amd.ko #lib/modules/KVER-ipfire/kernel/arch/x86/kvm/kvm-intel.ko @@ -27,24 +24,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/arch/x86/platform #lib/modules/KVER-ipfire/kernel/arch/x86/platform/iris #lib/modules/KVER-ipfire/kernel/arch/x86/platform/iris/iris.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/platform/scx200 -#lib/modules/KVER-ipfire/kernel/arch/x86/platform/scx200/scx200.ko #lib/modules/KVER-ipfire/kernel/crypto +#lib/modules/KVER-ipfire/kernel/crypto/842.ko +#lib/modules/KVER-ipfire/kernel/crypto/ablk_helper.ko +#lib/modules/KVER-ipfire/kernel/crypto/aes_ti.ko +#lib/modules/KVER-ipfire/kernel/crypto/algif_aead.ko +#lib/modules/KVER-ipfire/kernel/crypto/algif_rng.ko #lib/modules/KVER-ipfire/kernel/crypto/ansi_cprng.ko #lib/modules/KVER-ipfire/kernel/crypto/anubis.ko #lib/modules/KVER-ipfire/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/public_key.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/rsa.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/x509_key_parser.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_memcpy.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_pq.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_raid6_recov.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_tx.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_xor.ko -#lib/modules/KVER-ipfire/kernel/crypto/async_tx/raid6test.ko #lib/modules/KVER-ipfire/kernel/crypto/authenc.ko #lib/modules/KVER-ipfire/kernel/crypto/authencesn.ko #lib/modules/KVER-ipfire/kernel/crypto/blowfish_common.ko @@ -54,30 +48,38 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/crypto/cast6_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/cast_common.ko #lib/modules/KVER-ipfire/kernel/crypto/ccm.ko +#lib/modules/KVER-ipfire/kernel/crypto/chacha20_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/chacha20poly1305.ko #lib/modules/KVER-ipfire/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire/kernel/crypto/crypto_null.ko -#lib/modules/KVER-ipfire/kernel/crypto/cts.ko +#lib/modules/KVER-ipfire/kernel/crypto/crypto_engine.ko #lib/modules/KVER-ipfire/kernel/crypto/deflate.ko #lib/modules/KVER-ipfire/kernel/crypto/des_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/dh_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/ecdh_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/echainiv.ko #lib/modules/KVER-ipfire/kernel/crypto/fcrypt.ko #lib/modules/KVER-ipfire/kernel/crypto/gcm.ko #lib/modules/KVER-ipfire/kernel/crypto/ghash-generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/keywrap.ko #lib/modules/KVER-ipfire/kernel/crypto/khazad.ko #lib/modules/KVER-ipfire/kernel/crypto/lz4.ko #lib/modules/KVER-ipfire/kernel/crypto/lz4hc.ko #lib/modules/KVER-ipfire/kernel/crypto/lzo.ko +#lib/modules/KVER-ipfire/kernel/crypto/mcryptd.ko #lib/modules/KVER-ipfire/kernel/crypto/md4.ko #lib/modules/KVER-ipfire/kernel/crypto/michael_mic.ko #lib/modules/KVER-ipfire/kernel/crypto/pcbc.ko #lib/modules/KVER-ipfire/kernel/crypto/pcrypt.ko +#lib/modules/KVER-ipfire/kernel/crypto/poly1305_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd128.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd160.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd256.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd320.ko +#lib/modules/KVER-ipfire/kernel/crypto/rsa_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/salsa20_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/seed.ko #lib/modules/KVER-ipfire/kernel/crypto/serpent_generic.ko -#lib/modules/KVER-ipfire/kernel/crypto/sha1_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/sha3_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/sha512_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/tcrypt.ko #lib/modules/KVER-ipfire/kernel/crypto/tea.ko @@ -88,13 +90,15 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/crypto/wp512.ko #lib/modules/KVER-ipfire/kernel/crypto/xcbc.ko #lib/modules/KVER-ipfire/kernel/crypto/xor.ko -#lib/modules/KVER-ipfire/kernel/crypto/zlib.ko #lib/modules/KVER-ipfire/kernel/drivers #lib/modules/KVER-ipfire/kernel/drivers/acpi +#lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_configfs.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_extlog.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_ipmi.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_pad.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/custom_method.ko +#lib/modules/KVER-ipfire/kernel/drivers/acpi/dptf +#lib/modules/KVER-ipfire/kernel/drivers/acpi/dptf/dptf_power.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/ec_sys.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/sbs.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/sbshc.ko @@ -103,10 +107,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/ata/acard-ahci.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/ahci_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/ata_generic.ko +#lib/modules/KVER-ipfire/kernel/drivers/ata/libahci_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_ali.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_amd.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_arasan_cf.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_artop.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_atiixp.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_atp867x.ko @@ -152,13 +156,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_triflex.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_via.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pdc_adma.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_highbank.ko +#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_dwc_460ex.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_inic162x.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_mv.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_nv.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_promise.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_qstor.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_rcar.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sil.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sil24.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sis.ko @@ -183,19 +186,14 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/atm/suni.ko #lib/modules/KVER-ipfire/kernel/drivers/atm/uPD98402.ko #lib/modules/KVER-ipfire/kernel/drivers/atm/zatm.ko -#lib/modules/KVER-ipfire/kernel/drivers/base -#lib/modules/KVER-ipfire/kernel/drivers/base/regmap -#lib/modules/KVER-ipfire/kernel/drivers/base/regmap/regmap-i2c.ko #lib/modules/KVER-ipfire/kernel/drivers/bcma #lib/modules/KVER-ipfire/kernel/drivers/bcma/bcma.ko #lib/modules/KVER-ipfire/kernel/drivers/block #lib/modules/KVER-ipfire/kernel/drivers/block/DAC960.ko -#lib/modules/KVER-ipfire/kernel/drivers/block/cciss.ko #lib/modules/KVER-ipfire/kernel/drivers/block/cryptoloop.ko #lib/modules/KVER-ipfire/kernel/drivers/block/floppy.ko #lib/modules/KVER-ipfire/kernel/drivers/block/mtip32xx #lib/modules/KVER-ipfire/kernel/drivers/block/mtip32xx/mtip32xx.ko -#lib/modules/KVER-ipfire/kernel/drivers/block/nvme.ko #lib/modules/KVER-ipfire/kernel/drivers/block/rsxx #lib/modules/KVER-ipfire/kernel/drivers/block/rsxx/rsxx.ko #lib/modules/KVER-ipfire/kernel/drivers/block/sx8.ko @@ -207,8 +205,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bfusb.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bluecard_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bpa10x.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btbcm.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btintel.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btmrvl.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btmrvl_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btqca.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btrtl.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btsdio.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btuart_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btusb.ko @@ -219,19 +221,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/char/hangcheck-timer.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/amd-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/atmel-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/exynos-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/geode-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/intel-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/timeriomem-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/via-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/virtio-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/i8k.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_devintf.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_msghandler.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_poweroff.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_si.ko +#lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_ssif.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_watchdog.ko #lib/modules/KVER-ipfire/kernel/drivers/char/lp.ko #lib/modules/KVER-ipfire/kernel/drivers/char/mwave @@ -239,19 +239,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/char/nsc_gpio.ko #lib/modules/KVER-ipfire/kernel/drivers/char/pc8736x_gpio.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ppdev.ko +#lib/modules/KVER-ipfire/kernel/drivers/char/scx200_gpio.ko #lib/modules/KVER-ipfire/kernel/drivers/char/sonypi.ko #lib/modules/KVER-ipfire/kernel/drivers/char/toshiba.ko #lib/modules/KVER-ipfire/kernel/drivers/clocksource #lib/modules/KVER-ipfire/kernel/drivers/clocksource/cs5535-clockevt.ko -#lib/modules/KVER-ipfire/kernel/drivers/clocksource/scx200_hrt.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/acpi-cpufreq.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/amd_freq_sensitivity.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq-nforce2.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_conservative.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_ondemand.ko -#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_powersave.ko -#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_stats.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/gx-suspmod.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/longhaul.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/longrun.ko @@ -267,24 +265,46 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp/ccp-crypto.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp/ccp.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/chelsio +#lib/modules/KVER-ipfire/kernel/drivers/crypto/chelsio/chcr.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/geode-aes.ko -#lib/modules/KVER-ipfire/kernel/drivers/crypto/hifn_795x.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-sha.ko -#lib/modules/KVER-ipfire/kernel/drivers/dca -#lib/modules/KVER-ipfire/kernel/drivers/dca/dca.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxx +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxxvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62x +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62xvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_common +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_common/intel_qat.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xcc +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xccvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/virtio +#lib/modules/KVER-ipfire/kernel/drivers/crypto/virtio/virtio_crypto.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_passive.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_performance.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_powersave.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_simpleondemand.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_userspace.ko #lib/modules/KVER-ipfire/kernel/drivers/dma +#lib/modules/KVER-ipfire/kernel/drivers/dma/altera-msgdma.ko #lib/modules/KVER-ipfire/kernel/drivers/dma/dw #lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/ioat -#lib/modules/KVER-ipfire/kernel/drivers/dma/ioat/ioatdma.ko +#lib/modules/KVER-ipfire/kernel/drivers/dma/idma64.ko #lib/modules/KVER-ipfire/kernel/drivers/dma/pch_dma.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/timb_dma.ko +#lib/modules/KVER-ipfire/kernel/drivers/dma/qcom +#lib/modules/KVER-ipfire/kernel/drivers/dma/qcom/hdma.ko +#lib/modules/KVER-ipfire/kernel/drivers/dma/qcom/hdma_mgmt.ko #lib/modules/KVER-ipfire/kernel/drivers/edac +#lib/modules/KVER-ipfire/kernel/drivers/edac/amd64_edac_mod.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/e752x_edac.ko -#lib/modules/KVER-ipfire/kernel/drivers/edac/edac_core.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/edac_mce_amd.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i3000_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i3200_edac.ko @@ -294,8 +314,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/edac/i7300_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i7core_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i82975x_edac.ko -#lib/modules/KVER-ipfire/kernel/drivers/edac/mce_amd_inj.ko +#lib/modules/KVER-ipfire/kernel/drivers/edac/ie31200_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/x38_edac.ko +#lib/modules/KVER-ipfire/kernel/drivers/extcon +#lib/modules/KVER-ipfire/kernel/drivers/extcon/extcon-intel-cht-wc.ko +#lib/modules/KVER-ipfire/kernel/drivers/extcon/extcon-intel-int3496.ko #lib/modules/KVER-ipfire/kernel/drivers/firewire #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-core.ko #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-ohci.ko @@ -304,70 +327,85 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/firmware/dcdbas.ko #lib/modules/KVER-ipfire/kernel/drivers/firmware/dell_rbu.ko #lib/modules/KVER-ipfire/kernel/drivers/firmware/edd.ko +#lib/modules/KVER-ipfire/kernel/drivers/firmware/efi +#lib/modules/KVER-ipfire/kernel/drivers/firmware/efi/efibc.ko #lib/modules/KVER-ipfire/kernel/drivers/firmware/iscsi_ibft.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-bd9571mwv.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-cs5535.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-ich.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-sch.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-ts5500.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-viperboard.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd/amdgpu +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ast #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ast/ast.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bochs #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bochs/bochs-drm.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bridge +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/cirrus #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/cirrus/cirrus.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm_kms_helper.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/gma500 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon/hibmc +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/ch7006.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/sil164.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/tda998x.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i810 -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i810/i810.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i915 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i915/i915.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mga -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mga/mga.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mgag200 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mgag200/mgag200.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/nouveau #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/nouveau/nouveau.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/qxl #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/qxl/qxl.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/r128 -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/r128/r128.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/radeon #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/radeon/radeon.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/savage -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/savage/savage.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sis -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sis/sis.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tdfx -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tdfx/tdfx.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core/tinydrm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ttm #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ttm/ttm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/udl #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/udl/udl.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/via -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/via/via.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vgem +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vgem/vgem.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/virtio +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vmwgfx #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko #lib/modules/KVER-ipfire/kernel/drivers/hid +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-alps.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-asus.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-aureal.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-cmedia.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-corsair.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-cp2112.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-gembird.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-gfrm.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-gt683r.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-gyration.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-keytouch.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lenovo-tpkbd.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-led.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lenovo.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-logitech-dj.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-logitech-hidpp.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-ortek.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-penmount.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-petalynx.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-picolcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-plantronics.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-rmi.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-roccat-arvo.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-roccat-common.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-roccat-isku.ko @@ -385,7 +423,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-sensor-hub.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-speedlink.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-thingm.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-tivo.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-topseed.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-twinhan.ko @@ -406,6 +443,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/acpi_power_meter.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ad7414.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ad7418.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/adc128d818.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1021.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1025.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1026.ko @@ -424,9 +462,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/applesmc.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asb100.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asc7621.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/aspeed-pwm-tacho.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asus_atk0110.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/atxp1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/coretemp.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/dell-smm-hwmon.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/dme1737.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ds1621.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ds620.ko @@ -437,18 +477,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/f75375s.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/fam15h_power.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/fschmd.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ftsteutates.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/g760a.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/g762.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/gl518sm.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/gl520sm.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire/kernel/drivers/hwmon/htu21.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/hwmon-vid.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/i5500_temp.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/i5k_amb.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ibmaem.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ibmpex.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina209.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina2xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina3221.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/it87.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/k10temp.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/k8temp.ko @@ -468,32 +510,45 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95234.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95241.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95245.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc2945.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc2990.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4151.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4215.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4222.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4245.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4260.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4261.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max16065.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max1619.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max1668.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max197.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/max31790.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6639.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6642.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6650.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6697.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/mcp3021.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct6683.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct6775.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct7802.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct7904.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ntc_thermistor.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pc87360.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pc87427.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pcf8591.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/adm1275.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ibm-cffps.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ir35221.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/lm25066.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max16064.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max20751.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max34440.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max8688.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/pmbus.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/pmbus_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/tps40422.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/tps53679.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ucd9000.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ucd9200.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sch5627.ko @@ -501,12 +556,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sch56xx-common.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht15.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht21.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht3x.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/shtc1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sis5595.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47b397.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47m1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47m192.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/stts751.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tc654.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tc74.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/thmc50.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp102.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp103.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp108.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp401.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp421.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/via-cputemp.ko @@ -522,6 +584,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83795.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83l785ts.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83l786ng.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwspinlock +#lib/modules/KVER-ipfire/kernel/drivers/hwspinlock/hwspinlock_core.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c #lib/modules/KVER-ipfire/kernel/drivers/i2c/algos #lib/modules/KVER-ipfire/kernel/drivers/i2c/algos/i2c-algo-bit.ko @@ -534,9 +598,9 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-amd756.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-amd8111.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-cbus-gpio.ko -#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-designware-core.ko -#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-designware-platform.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-cht-wc.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-emev2.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-i801.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-isch.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-ismt.ko @@ -557,25 +621,32 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-viapro.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-viperboard.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/scx200_acb.ko -#lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-core.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-dev.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-mux.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-smbus.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-gpio.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pca9541.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pca954x.ko -#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-reg.ko #lib/modules/KVER-ipfire/kernel/drivers/iio +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer/industrialio-triggered-buffer.ko +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer/kfifo_buf.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/common #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/industrialio.ko -#lib/modules/KVER-ipfire/kernel/drivers/iio/kfifo_buf.ko +#lib/modules/KVER-ipfire/kernel/drivers/iio/temperature +#lib/modules/KVER-ipfire/kernel/drivers/iio/temperature/hid-sensor-temperature.ko #lib/modules/KVER-ipfire/kernel/drivers/input #lib/modules/KVER-ipfire/kernel/drivers/input/input-polldev.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard +#lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/adc-keys.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/gpio_keys.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/gpio_keys_polled.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/lm8333.ko @@ -596,73 +667,23 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/input/mouse #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/appletouch.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/bcm5974.ko -#lib/modules/KVER-ipfire/kernel/drivers/input/mouse/cyapa.ko +#lib/modules/KVER-ipfire/kernel/drivers/input/mouse/cyapatp.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/psmouse.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/sermouse.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/synaptics_i2c.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/synaptics_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/vsxxxaa.ko +#lib/modules/KVER-ipfire/kernel/drivers/input/rmi4 +#lib/modules/KVER-ipfire/kernel/drivers/input/rmi4/rmi_core.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio #lib/modules/KVER-ipfire/kernel/drivers/input/serio/altera_ps2.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/arc_ps2.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/hyperv-keyboard.ko +#lib/modules/KVER-ipfire/kernel/drivers/input/serio/ps2-gpio.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/serio_raw.ko #lib/modules/KVER-ipfire/kernel/drivers/input/sparse-keymap.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/capidrv.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/divert -#lib/modules/KVER-ipfire/kernel/drivers/isdn/divert/dss1_divert.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/bas_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/ser_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/usb_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1dma.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/c4.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/t1pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/diva_idi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divacapi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divadidd.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divas.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/netjet.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/speedfax.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/w6692.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hfc_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_isac.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_st5481.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hysdn -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hysdn/hysdn.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdn.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdnhdlc.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/l1oip.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/mISDN_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/mISDN_dsp.ko #lib/modules/KVER-ipfire/kernel/drivers/leds -#lib/modules/KVER-ipfire/kernel/drivers/leds/dell-led.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/led-class-flash.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-bd2802.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-blinkm.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-clevo-mail.ko @@ -672,19 +693,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lm355x.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lm3642.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp3944.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp3952.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp5521.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp5523.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp5562.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp55xx-common.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp8501.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp8860.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lt3593.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-net48xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-nic78bx.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-ot200.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca9532.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca955x.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca963x.ko -#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca9685.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-ss4200.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-tca6507.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-tlc591xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-wrap.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-backlight.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-camera.ko @@ -695,15 +721,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-oneshot.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-timer.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-transient.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/uleds.ko +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm/pblk.ko +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm/rrpc.ko #lib/modules/KVER-ipfire/kernel/drivers/md #lib/modules/KVER-ipfire/kernel/drivers/md/bcache #lib/modules/KVER-ipfire/kernel/drivers/md/bcache/bcache.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-bio-prison.ko -#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-cleaner.ko -#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-mq.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-smq.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-crypt.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-integrity.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-log-userspace.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-log-writes.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-multipath.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-queue-length.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-raid.ko @@ -711,6 +742,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/md/dm-service-time.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-switch.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-verity.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-zoned.ko #lib/modules/KVER-ipfire/kernel/drivers/md/faulty.ko #lib/modules/KVER-ipfire/kernel/drivers/md/linear.ko #lib/modules/KVER-ipfire/kernel/drivers/md/multipath.ko @@ -724,7 +756,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/common #lib/modules/KVER-ipfire/kernel/drivers/media/common/b2c2 #lib/modules/KVER-ipfire/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/common/btcx-risc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/cx2341x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/cypress_firmware.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/saa7146 @@ -740,6 +771,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/a8293.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/af9013.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/af9033.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/as102_fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/atbm8830.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/au8522_common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/au8522_decoder.ko @@ -747,12 +779,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/bcm3510.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx22700.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24110.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24113.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24116.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24117.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24120.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24123.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cxd2820r.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cxd2841er.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib0070.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib0090.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib3000mb.ko @@ -761,45 +794,51 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib7000p.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib8000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dibx000_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drx39xyj +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drxd.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drxk.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ds3000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ec100.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6405.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6421.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/it913x-fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/itd1000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ix2505v.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/l64781.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lg2160.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt3305.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt3306a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt330x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgs8gxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbh25.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbp21.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88dc2800.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88ds3103.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88rs2000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mb86a16.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mb86a20s.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mn88472.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mn88473.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mt312.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mt352.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mxl5xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/nxt200x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/nxt6000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/or51132.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/or51211.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/rtl2830.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/rtl2832.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1409.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1411.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1420.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s921.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si2165.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si2168.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si21xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp8870.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp887x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb0899.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb6000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb6100.ko @@ -809,8 +848,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0367.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0900.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv090x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0910.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6110.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6110x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6111.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tc90522.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10021.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10023.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10048.ko @@ -826,6 +868,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tua6100.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ves1820.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ves1x93.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zd1301_demod.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10036.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10039.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10353.ko @@ -834,10 +877,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7170.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7175.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7180.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt819.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt856.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt866.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs3308.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs5345.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs53l32a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cx25840 @@ -846,7 +889,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ks0127.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/m52790.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/msp3400.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/mt9m111.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/mt9v011.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov2640.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov7640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov7670.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/saa6588.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/saa6752hs.ko @@ -858,24 +904,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/imx074.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9m001.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9m111.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9t031.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9t112.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9v022.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov2640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov5642.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov6650.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov772x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov9640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov9740.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/rj54n1cb0c.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/tw9910.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tda7432.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/sony-btf-mpx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tda9840.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tea6415c.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tea6420.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tvaudio.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tvp5150.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw2804.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw9903.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw9906.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/uda1342.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/upd64031a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/upd64083.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/vp27smpx.ko @@ -886,12 +932,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci #lib/modules/KVER-ipfire/kernel/drivers/media/pci/b2c2 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/bt878.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/bttv.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dst.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dst_ca.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18/cx18-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18/cx18.ko @@ -913,6 +953,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ddbridge/ddbridge.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/dm1105 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/dm1105/dm1105.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/dt3155 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/dt3155/dt3155.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv/ivtv-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv/ivtv.ko @@ -929,10 +971,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pluto2/pluto2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt1 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt1/earth-pt1.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt3 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt3/earth-pt3.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-empress.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146/hexium_gemini.ko @@ -940,6 +985,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146/mxb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7164 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7164/saa7164.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/smipcie +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/smipcie/smipcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/solo6x10 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/solo6x10/solo6x10.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget-av.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget-ci.ko @@ -948,6 +997,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw5864 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw5864/tw5864.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw68 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw68/tw68.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw686x +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw686x/tw686x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran/videocodec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran/zr36016.ko @@ -960,32 +1015,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/platform/marvell-ccic/cafe_ccic.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/sh_veu.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/rcar_vin.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/sh_mobile_csi2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_camera.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_camera_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_mediabus.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_scale_crop.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/timblogiw.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/vsp1 -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/vsp1/vsp1.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ati_remote.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ene_ir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/fintek-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/gpio-ir-recv.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/gpio-ir-tx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/igorplugusb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/iguanair.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/imon.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-hix5hd2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-jvc-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-lirc-codec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-nec-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc6-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sanyo-decoder.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sharp-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sony-decoder.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-xmp-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ite-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko @@ -1008,8 +1060,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-behold.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cinergy.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko @@ -1018,7 +1072,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko @@ -1029,6 +1086,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-geekbox.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko @@ -1042,7 +1100,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-lirc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-lme2510.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-manli.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko @@ -1075,7 +1132,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-streamzap.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-su3000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko @@ -1085,18 +1145,22 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-trekstor.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-winfast.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/lirc_dev.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/mceusb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/nuvoton-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/rc-core.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/rc-loopback.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/redrat3.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/serial_ir.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/sir_ir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/streamzap.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ttusbir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/winbond-cir.ko @@ -1106,7 +1170,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc0012.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc0013.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/m88ts2022.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/it913x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/m88rs6000t.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/max2165.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mc44s803.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2060.ko @@ -1114,10 +1179,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt20xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2131.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2266.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl301rf.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl5005s.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl5007t.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/qm1d1c0042.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/qt1010.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/r820t.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/si2157.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18212.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18218.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18271.ko @@ -1128,10 +1196,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-simple.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-types.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner_it913x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/xc4000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/xc5000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/as102 +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/as102/dvb-as102.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/au0828 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/au0828/au0828.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/b2c2 @@ -1153,13 +1222,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko @@ -1169,6 +1238,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko @@ -1192,12 +1262,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx-rc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007 +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007-loader.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/s2250.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gl860 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_benq.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_conex.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_cpia1.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_etoms.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_finepix.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko @@ -1235,6 +1311,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_sunplus.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_t613.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_topro.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_touptek.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_tv8532.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_vc032x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_vicam.ko @@ -1258,8 +1335,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stk1160/stk1160.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stkwebcam #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/tlg2300/poseidon.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko @@ -1281,15 +1356,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/tuner.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-mem2mem.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dma-contig.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-core.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dma-contig.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dma-sg.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-memops.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videodev.ko #lib/modules/KVER-ipfire/kernel/drivers/memstick @@ -1310,20 +1388,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptsas.ko #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptscsih.ko #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptspi.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_block.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_bus.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_config.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_proc.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd +#lib/modules/KVER-ipfire/kernel/drivers/mfd/axp20x-i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/axp20x.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/bcm590xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/bd9571mwv.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/cs5535-mfd.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9062-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9063.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9150-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/dln2.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/intel_soc_pmic_bxtwc.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lm3533-core.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lm3533-ctrlbank.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lpc_ich.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lpc_sch.ko -#lib/modules/KVER-ipfire/kernel/drivers/mfd/mfd-core.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/retu-mfd.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/rtsx_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/sm501.ko @@ -1333,17 +1412,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/misc #lib/modules/KVER-ipfire/kernel/drivers/misc/altera-stapl #lib/modules/KVER-ipfire/kernel/drivers/misc/altera-stapl/altera-stapl.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/bmp085-i2c.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/bmp085.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/cb710 #lib/modules/KVER-ipfire/kernel/drivers/misc/cb710/cb710.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/cs5535-mfgpt.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/ds1682.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/dummy-irq.ko +#lib/modules/KVER-ipfire/kernel/drivers/misc/echo +#lib/modules/KVER-ipfire/kernel/drivers/misc/echo/echo.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/at24.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/eeprom.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +#lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/idt_89hpesx.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/max6875.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/enclosure.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/fsa9480.ko @@ -1362,20 +1442,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/misc/vmw_vmci #lib/modules/KVER-ipfire/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc -#lib/modules/KVER-ipfire/kernel/drivers/mmc/card -#lib/modules/KVER-ipfire/kernel/drivers/mmc/card/mmc_block.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/core +#lib/modules/KVER-ipfire/kernel/drivers/mmc/core/mmc_block.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/core/mmc_core.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/cb710-mmc.ko +#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/mtk-sd.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pltfm.ko -#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pxav2.ko -#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pxav3.ko +#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-xenon-driver.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/tifm_sd.ko +#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/toshsd.ko +#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/usdhi6rol0.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/ushc.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/via-sdmmc.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/vub300.ko @@ -1383,6 +1464,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net #lib/modules/KVER-ipfire/kernel/drivers/net/bonding #lib/modules/KVER-ipfire/kernel/drivers/net/bonding/bonding.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53 +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_mdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_mmap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_srab.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/dsa_loop.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/dsa_loop_bdinfo.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303_i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303_mdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/microchip +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/microchip/ksz_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mt7530.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6060.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6xxx +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/qca8k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/dummy.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/3com @@ -1403,14 +1502,25 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/8390/wd.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/adaptec #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/adaptec/starfire.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/agere +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/agere/et131x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alacritech +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alacritech/slicoss.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alteon #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alteon/acenic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/altera +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/altera/altera_tse.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon/ena +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon/ena/ena.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/amd8111e.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/lance.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/ni65.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/nmclan_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/pcnet32.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/xgbe +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/alx #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/alx/alx.ko @@ -1421,21 +1531,23 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aurora +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aurora/nb8800.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/b44.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2x #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnxt +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/cnic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/tg3.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade/bna #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade/bna/bna.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/at91_ether.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/macb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/calxeda -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/calxeda/xgmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/macb_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko @@ -1445,6 +1557,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4vf #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/libcxgb +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cirrus #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cirrus/cs89x0.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cisco @@ -1463,6 +1577,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dlink/dl2k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dlink/sundance.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dnet.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ec_bhf.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex/benet #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex/benet/be2net.ko @@ -1472,14 +1587,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/fujitsu/fmvj18x_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/hp #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/hp/hp100.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/icplus -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/icplus/ipg.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei/hinic +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei/hinic/hinic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e100.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000 #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000/e1000.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000e #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/fm10k +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40e #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40e/i40e.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40evf @@ -1503,6 +1621,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4 #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5 +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5/core +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxfw +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel/ks8842.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel/ks8851_mll.ko @@ -1517,19 +1648,32 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/s2io.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/vxge #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome/nfp +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/nvidia #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/nvidia/forcedeth.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi/pch_gbe #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/packetengines +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/packetengines/hamachi.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/packetengines/yellowfin.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/netxen #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qed +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qed/qed.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qede +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qede/qede.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlcnic #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlge #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm/emac +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm/emac/qcom-emac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rdc #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rdc/r6040.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek @@ -1537,9 +1681,14 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/8139too.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/atp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/r8169.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/renesas -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/renesas/sh_eth.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rocker +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rocker/rocker.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung/sxgbe +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung/sxgbe/samsung-sxgbe.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/falcon +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/sfc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/silan #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/silan/sc92031.ko @@ -1554,15 +1703,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/smsc/smsc9420.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/cassini.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/niu.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/sungem.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/sunhme.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/synopsys +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/synopsys/dwc-xlgmac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/tehuti #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/tehuti/tehuti.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti/cpsw_ale.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti/tlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/via #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/via/via-rhine.ko @@ -1572,10 +1727,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/wiznet/w5300.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/xircom #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/fjes +#lib/modules/KVER-ipfire/kernel/drivers/net/fjes/fjes.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/geneve.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/gtp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/hyperv #lib/modules/KVER-ipfire/kernel/drivers/net/hyperv/hv_netvsc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ifb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvlan.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvtap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/macsec.ko #lib/modules/KVER-ipfire/kernel/drivers/net/macvlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/macvtap.ko #lib/modules/KVER-ipfire/kernel/drivers/net/mdio.ko @@ -1584,23 +1747,36 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/nlmon.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy #lib/modules/KVER-ipfire/kernel/drivers/net/phy/amd.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/aquantia.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/at803x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm-phy-lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm7xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm87xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/broadcom.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/cicada.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/cortina.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/davicom.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/dp83848.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/dp83867.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/et1011c.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/icplus.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/intel-xway.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/lxt.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/marvell.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/marvell10g.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/mdio-bitbang.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/micrel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/microchip.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/mscc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/national.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/qsemi.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/realtek.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/rockchip.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/smsc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/ste10Xp.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/teranetics.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/vitesse.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/bsd_comp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/ppp_async.ko @@ -1614,6 +1790,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/slip #lib/modules/KVER-ipfire/kernel/drivers/net/slip/slhc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/sungem_phy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/tap.ko #lib/modules/KVER-ipfire/kernel/drivers/net/tun.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb #lib/modules/KVER-ipfire/kernel/drivers/net/usb/asix.ko @@ -1624,6 +1801,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_mbim.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_ncm.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_subset.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/usb/ch9200.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cx82310_eth.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/dm9601.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/gl620a.ko @@ -1633,6 +1811,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/usb/ipheth.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/kalmia.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/kaweth.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/usb/lan78xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/lg-vl600.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/mcs7830.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/net1080.ko @@ -1653,12 +1832,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/virtio_net.ko #lib/modules/KVER-ipfire/kernel/drivers/net/vmxnet3 #lib/modules/KVER-ipfire/kernel/drivers/net/vmxnet3/vmxnet3.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/vrf.ko #lib/modules/KVER-ipfire/kernel/drivers/net/vxlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/adm8211.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/airo.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/airo_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/at76c50x-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/admtek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/admtek/adm8211.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ar5523 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko @@ -1666,6 +1844,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath5k #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath9k @@ -1679,109 +1859,142 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wil6210 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmfmac -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/libipw.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/dvm -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/mvm -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_uap -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_uap/uap8xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/at76c50x-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43/b43.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43legacy +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco/airo.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco/airo_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/dvm +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/mvm +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_plx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_tmd.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/spectrum_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54usb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_pcie.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwl8k.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwl8k.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek/mt7601u +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl8xxxu +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800mmio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00mmio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt61pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8188ee -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192ce -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192de -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192se -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8723ae -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_91x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wl1251 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko @@ -1794,9 +2007,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/wl3501_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1201.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1211rw +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-fabrics.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-fc.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvme-fcloop.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvmet-fc.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvmet.ko #lib/modules/KVER-ipfire/kernel/drivers/parport #lib/modules/KVER-ipfire/kernel/drivers/parport/parport.ko #lib/modules/KVER-ipfire/kernel/drivers/parport/parport_ax88796.ko @@ -1818,18 +2042,38 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/pd6729.ko #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/tcic.ko #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/yenta_socket.ko +#lib/modules/KVER-ipfire/kernel/drivers/phy +#lib/modules/KVER-ipfire/kernel/drivers/phy/motorola +#lib/modules/KVER-ipfire/kernel/drivers/phy/motorola/phy-cpcap-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/phy/qualcomm +#lib/modules/KVER-ipfire/kernel/drivers/phy/qualcomm/phy-qcom-usb-hs.ko +#lib/modules/KVER-ipfire/kernel/drivers/phy/qualcomm/phy-qcom-usb-hsic.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-intel.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/pinctrl-mcp23s08.ko #lib/modules/KVER-ipfire/kernel/drivers/platform #lib/modules/KVER-ipfire/kernel/drivers/platform/x86 #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/acer-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/acerhdf.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/alienware-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/amilo-rfkill.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/asus-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/asus-nb-wmi.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/asus-wireless.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/asus-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/classmate-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/compal-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-laptop.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-rbtn.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-smbios.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-smo8800.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi-aio.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi-led.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/eeepc-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/eeepc-wmi.ko @@ -1838,13 +2082,22 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/hp-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/hp_accel.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/ideapad-laptop.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel-hid.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel-rst.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel-vbtn.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_cht_int33fe.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_int0002_vgpio.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_ips.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_oaktrail.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_pmc_ipc.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_punit_ipc.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/mlxcpld-hotplug.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/msi-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/msi-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/mxm-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/panasonic-laptop.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/peaq-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/pvpanic.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/samsung-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/samsung-q10.ko @@ -1852,19 +2105,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/tc1100-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/thinkpad_acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/topstar-laptop.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba_acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba_bluetooth.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba_haps.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/wmi-bmof.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/power -#lib/modules/KVER-ipfire/kernel/drivers/power/generic-adc-battery.ko +#lib/modules/KVER-ipfire/kernel/drivers/power/supply +#lib/modules/KVER-ipfire/kernel/drivers/power/supply/generic-adc-battery.ko #lib/modules/KVER-ipfire/kernel/drivers/pps #lib/modules/KVER-ipfire/kernel/drivers/pps/pps_core.ko #lib/modules/KVER-ipfire/kernel/drivers/ptp #lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp.ko +#lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp_kvm.ko #lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp_pch.ko +#lib/modules/KVER-ipfire/kernel/drivers/reset +#lib/modules/KVER-ipfire/kernel/drivers/reset/reset-ti-syscon.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ab-b5ze-s3.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-abx80x.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-bq32k.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-bq4802.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-da9063.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1286.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1307.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1374.ko @@ -1876,23 +2139,25 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds3232.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-em3027.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-fm3130.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ftrtc010.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-hid-sensor-time.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl12057.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl1208.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m41t80.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m48t35.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m48t59.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-moxart.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-msm6242.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf2127.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf85063.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8523.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8563.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8583.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rp5c01.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rs5c372.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rv3029c2.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rv8803.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8010.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8025.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8581.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-stk17ta8.ko @@ -1917,6 +2182,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic7xxx/aic7xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic94xx #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic94xx/aic94xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/am53c974.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/arcmsr #lib/modules/KVER-ipfire/kernel/drivers/scsi/arcmsr/arcmsr.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/atp870u.ko @@ -1945,10 +2211,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/dmx3191d.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/dpt_i2o.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/dtc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/eata.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/esas2r #lib/modules/KVER-ipfire/kernel/drivers/scsi/esas2r/esas2r.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/esp_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe/fcoe.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe/libfcoe.ko @@ -1956,13 +2222,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/fnic #lib/modules/KVER-ipfire/kernel/drivers/scsi/fnic/fnic.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/g_NCR5380.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/g_NCR5380_mmio.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/gdth.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/hpsa.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/hptiop.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/hv_storvsc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/imm.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/in2000.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/initio.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ipr.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ips.ko @@ -1983,8 +2247,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_mbox.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_mm.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_sas.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt2sas -#lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt2sas/mpt2sas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt3sas #lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt3sas/mpt3sas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/mvsas @@ -1995,7 +2257,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/osd/libosd.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/osd/osd.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/osst.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/pas16.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/pcmcia #lib/modules/KVER-ipfire/kernel/drivers/scsi/pcmcia/aha152x_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/pcmcia/fdomain_cs.ko @@ -2006,6 +2267,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/pm8001/pm80xx.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/pmcraid.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ppa.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedf +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedf/qedf.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedi +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedi/qedi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla1280.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla2xxx #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla2xxx/qla2xxx.ko @@ -2014,7 +2279,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/qlogicfas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qlogicfas408.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/raid_class.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_tgt.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_fc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_iscsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_sas.ko @@ -2022,43 +2286,69 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_srp.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ses.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/sim710.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/smartpqi +#lib/modules/KVER-ipfire/kernel/drivers/scsi/smartpqi/smartpqi.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/snic +#lib/modules/KVER-ipfire/kernel/drivers/scsi/snic/snic.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/st.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/stex.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/sym53c416.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/sym53c8xx_2 #lib/modules/KVER-ipfire/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/t128.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/tmscsim.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/u14-34f.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210-pltfrm.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-dwc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-pltfrm.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/ultrastor.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/virtio_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/vmw_pvscsi.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/wd7000.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/wd719x.ko +#lib/modules/KVER-ipfire/kernel/drivers/spmi +#lib/modules/KVER-ipfire/kernel/drivers/spmi/spmi.ko #lib/modules/KVER-ipfire/kernel/drivers/ssb #lib/modules/KVER-ipfire/kernel/drivers/ssb/ssb.ko #lib/modules/KVER-ipfire/kernel/drivers/staging -#lib/modules/KVER-ipfire/kernel/drivers/staging/echo -#lib/modules/KVER-ipfire/kernel/drivers/staging/echo/echo.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/et131x -#lib/modules/KVER-ipfire/kernel/drivers/staging/et131x/et131x.ko #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x/gdmtty.ko #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x/gdmulte.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/rts5139 -#lib/modules/KVER-ipfire/kernel/drivers/staging/rts5139/rts5139.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/slicoss -#lib/modules/KVER-ipfire/kernel/drivers/staging/slicoss/slicoss.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/usbip-core.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/usbip-host.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/vhci-hcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8188eu +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8188eu/r8188eu.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8192u +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8192u/r8192u_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8712 +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8712/r8712u.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8723bs +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8723bs/r8723bs.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtlwifi +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtlwifi/r8822be.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/sm750fb +#lib/modules/KVER-ipfire/kernel/drivers/staging/sm750fb/sm750fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/fusb302 +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/fusb302/fusb302.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/tcpci.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/tcpm.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/vboxvideo +#lib/modules/KVER-ipfire/kernel/drivers/staging/vboxvideo/vboxvideo.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal -#lib/modules/KVER-ipfire/kernel/drivers/thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_pch_thermal.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_powerclamp.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_quark_dts_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_soc_dts_iosf.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_soc_dts_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/thermal-generic-adc.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal/x86_pkg_temp_thermal.ko #lib/modules/KVER-ipfire/kernel/drivers/tty #lib/modules/KVER-ipfire/kernel/drivers/tty/cyclades.ko @@ -2070,6 +2360,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/tty/serial #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250 #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250/8250_dw.ko +#lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250/8250_moxa.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/arc_uart.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/fsl_lpuart.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/jsm @@ -2082,6 +2373,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/uio #lib/modules/KVER-ipfire/kernel/drivers/uio/uio.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_aec.ko +#lib/modules/KVER-ipfire/kernel/drivers/uio/uio_hv_generic.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_pci_generic.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_sercos3.ko #lib/modules/KVER-ipfire/kernel/drivers/usb @@ -2094,14 +2386,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_msm.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_usb2.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_zevio.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class #lib/modules/KVER-ipfire/kernel/drivers/usb/class/cdc-acm.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/cdc-wdm.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/usblp.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/usbtmc.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/common +#lib/modules/KVER-ipfire/kernel/drivers/usb/common/ulpi.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/common/usb-otg-fsm.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/core +#lib/modules/KVER-ipfire/kernel/drivers/usb/core/ledtrig-usbport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3 -#lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3-keystone.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/host @@ -2112,11 +2409,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/host/ssb-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/host/whci #lib/modules/KVER-ipfire/kernel/drivers/usb/host/whci/whci-hcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/host/xhci-plat-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/image #lib/modules/KVER-ipfire/kernel/drivers/usb/image/mdc800.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/image/microtek.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/adutux.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/chaoskey.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/ehset.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/emi26.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/emi62.ko @@ -2125,16 +2424,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/iowarrior.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/sisusbvga #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usb251xb.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usb3503.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usb4604.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usbled.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usbsevseg.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/uss720.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/yurex.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/mon #lib/modules/KVER-ipfire/kernel/drivers/usb/mon/usbmon.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/phy -#lib/modules/KVER-ipfire/kernel/drivers/usb/phy/phy-fsm-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/phy/phy-tahvo.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/aircable.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ark3116.ko @@ -2144,6 +2444,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/cypress_m8.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/digi_acceleport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/f81232.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/f81534.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ftdi_sio.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/io_edgeport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/io_ti.ko @@ -2166,12 +2467,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/sierra.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/spcp8x5.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ssu100.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/upd78f0730.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usb-serial-simple.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usb_wwan.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usbserial.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/visor.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/zte_ev.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-alauda.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-cypress.ko @@ -2186,6 +2487,15 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-sddr09.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-sddr55.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-usbat.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/typec.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-host.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/vhci-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore/wusb-cbaf.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore/wusb-wa.ko @@ -2203,65 +2513,69 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/vhost #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost.ko #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost_net.ko -#lib/modules/KVER-ipfire/kernel/drivers/vhost/vringh.ko #lib/modules/KVER-ipfire/kernel/drivers/video -#lib/modules/KVER-ipfire/kernel/drivers/video/arcfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/arkfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/aty -#lib/modules/KVER-ipfire/kernel/drivers/video/aty/atyfb.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/apple_bl.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/lcd.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/platform_lcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/backlight/pm8941-wled.ko #lib/modules/KVER-ipfire/kernel/drivers/video/console #lib/modules/KVER-ipfire/kernel/drivers/video/console/mdacon.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/cyber2000fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/fb_ddc.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/fb_sys_fops.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/geode -#lib/modules/KVER-ipfire/kernel/drivers/video/geode/gx1fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/geode/gxfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/geode/lxfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/hgafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/hyperv_fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/i740fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/kyro -#lib/modules/KVER-ipfire/kernel/drivers/video/kyro/kyrofb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/macmodes.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_DAC1064.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_Ti3026.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_accel.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_base.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_misc.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/neofb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/ocfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/output.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/pm2fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/pm3fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/riva -#lib/modules/KVER-ipfire/kernel/drivers/video/riva/rivafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/s3fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/savage -#lib/modules/KVER-ipfire/kernel/drivers/video/savage/savagefb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/smscufx.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sstfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/svgalib.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/syscopyarea.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sysfillrect.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sysimgblt.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/tridentfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/udlfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion/crvml.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion/vmlfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vga16fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/arcfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/arkfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/aty +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/aty/atyfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/fb_ddc.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/fb_sys_fops.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/svgalib.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/syscopyarea.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/sysfillrect.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/sysimgblt.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/cyber2000fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/geode +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/geode/gx1fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/geode/gxfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/geode/lxfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/gxt4500.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/hgafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/hyperv_fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/i740fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/kyro +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/kyro/kyrofb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/macmodes.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_DAC1064.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_Ti3026.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_accel.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_base.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_misc.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/neofb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/ocfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/pm2fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/pm3fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/riva +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/riva/rivafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/s3fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/savage +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/savage/savagefb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/sm712fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/smscufx.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/sstfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/tridentfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/udlfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion/crvml.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion/vmlfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vga16fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/via +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/via/viafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vt8623fb.ko #lib/modules/KVER-ipfire/kernel/drivers/video/vgastate.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/via -#lib/modules/KVER-ipfire/kernel/drivers/video/via/viafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vt8623fb.ko #lib/modules/KVER-ipfire/kernel/drivers/virtio #lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_balloon.ko +#lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_input.ko #lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_mmio.ko #lib/modules/KVER-ipfire/kernel/drivers/w1 #lib/modules/KVER-ipfire/kernel/drivers/w1/masters @@ -2269,15 +2583,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/w1/masters/ds2482.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/masters/ds2490.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_bq27000.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2406.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2408.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2413.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2423.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2431.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2433.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2438.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2760.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2780.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2781.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2805.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds28e04.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_smem.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_therm.ko @@ -2287,8 +2603,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/advantechwdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/alim1535_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/alim7101_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/cadence_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/cpu5wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/dw_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/ebc-c384_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/eurotechwdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/f71808e_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/geodewdt.ko @@ -2302,8 +2620,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/it8712f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/it87_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/machzwd.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/max63xx_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/mena21_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/ni903x_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/nic7018_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/nv_tco.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/of_xilinx_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pc87413_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pcwd_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pcwd_usb.ko @@ -2314,7 +2636,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc_epx_c3.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sc1200wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/sc520_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sch311x_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/scx200_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/smsc37b787_wdt.ko @@ -2322,13 +2643,14 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sp5100_tco.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/via_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83627hf_wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83697hf_wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83697ug_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83877f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83977f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/wafer5823wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/wdat_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/wdt_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/ziirave_wdt.ko #lib/modules/KVER-ipfire/kernel/fs +#lib/modules/KVER-ipfire/kernel/fs/binfmt_aout.ko #lib/modules/KVER-ipfire/kernel/fs/btrfs #lib/modules/KVER-ipfire/kernel/fs/btrfs/btrfs.ko #lib/modules/KVER-ipfire/kernel/fs/cachefiles @@ -2341,8 +2663,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/fs/dlm/dlm.ko #lib/modules/KVER-ipfire/kernel/fs/efivarfs #lib/modules/KVER-ipfire/kernel/fs/efivarfs/efivarfs.ko -#lib/modules/KVER-ipfire/kernel/fs/exofs -#lib/modules/KVER-ipfire/kernel/fs/exofs/libore.ko #lib/modules/KVER-ipfire/kernel/fs/fat #lib/modules/KVER-ipfire/kernel/fs/fat/fat.ko #lib/modules/KVER-ipfire/kernel/fs/fat/msdos.ko @@ -2357,14 +2677,16 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/fs/nfs #lib/modules/KVER-ipfire/kernel/fs/nfs/blocklayout #lib/modules/KVER-ipfire/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko +#lib/modules/KVER-ipfire/kernel/fs/nfs/filelayout +#lib/modules/KVER-ipfire/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko +#lib/modules/KVER-ipfire/kernel/fs/nfs/flexfilelayout +#lib/modules/KVER-ipfire/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire/kernel/fs/nfs/nfs_layout_nfsv41_files.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv2.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv3.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire/kernel/fs/nfs/objlayout -#lib/modules/KVER-ipfire/kernel/fs/nfs/objlayout/objlayoutdriver.ko #lib/modules/KVER-ipfire/kernel/fs/nfs_common +#lib/modules/KVER-ipfire/kernel/fs/nfs_common/grace.ko #lib/modules/KVER-ipfire/kernel/fs/nfs_common/nfs_acl.ko #lib/modules/KVER-ipfire/kernel/fs/nfsd #lib/modules/KVER-ipfire/kernel/fs/nfsd/nfsd.ko @@ -2428,24 +2750,32 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/kernel/trace #lib/modules/KVER-ipfire/kernel/kernel/trace/ring_buffer_benchmark.ko #lib/modules/KVER-ipfire/kernel/lib +#lib/modules/KVER-ipfire/kernel/lib/842 +#lib/modules/KVER-ipfire/kernel/lib/842/842_compress.ko +#lib/modules/KVER-ipfire/kernel/lib/842/842_decompress.ko #lib/modules/KVER-ipfire/kernel/lib/asn1_decoder.ko #lib/modules/KVER-ipfire/kernel/lib/cordic.ko #lib/modules/KVER-ipfire/kernel/lib/crc-itu-t.ko #lib/modules/KVER-ipfire/kernel/lib/crc7.ko #lib/modules/KVER-ipfire/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire/kernel/lib/libcrc32c.ko #lib/modules/KVER-ipfire/kernel/lib/lz4 #lib/modules/KVER-ipfire/kernel/lib/lz4/lz4_compress.ko #lib/modules/KVER-ipfire/kernel/lib/lz4/lz4hc_compress.ko +#lib/modules/KVER-ipfire/kernel/lib/lzo +#lib/modules/KVER-ipfire/kernel/lib/lzo/lzo_compress.ko #lib/modules/KVER-ipfire/kernel/lib/mpi #lib/modules/KVER-ipfire/kernel/lib/mpi/mpi.ko #lib/modules/KVER-ipfire/kernel/lib/oid_registry.ko +#lib/modules/KVER-ipfire/kernel/lib/parman.ko #lib/modules/KVER-ipfire/kernel/lib/raid6 #lib/modules/KVER-ipfire/kernel/lib/raid6/raid6_pq.ko -#lib/modules/KVER-ipfire/kernel/lib/rbtree_test.ko #lib/modules/KVER-ipfire/kernel/lib/ts_bm.ko #lib/modules/KVER-ipfire/kernel/lib/ts_fsm.ko #lib/modules/KVER-ipfire/kernel/lib/ts_kmp.ko +#lib/modules/KVER-ipfire/kernel/lib/xxhash.ko +#lib/modules/KVER-ipfire/kernel/lib/zstd +#lib/modules/KVER-ipfire/kernel/lib/zstd/zstd_compress.ko +#lib/modules/KVER-ipfire/kernel/lib/zstd/zstd_decompress.ko #lib/modules/KVER-ipfire/kernel/net #lib/modules/KVER-ipfire/kernel/net/802 #lib/modules/KVER-ipfire/kernel/net/802/garp.ko @@ -2462,8 +2792,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/bluetooth/bluetooth.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/bnep #lib/modules/KVER-ipfire/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire/kernel/net/bluetooth/cmtp/cmtp.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/hidp #lib/modules/KVER-ipfire/kernel/net/bluetooth/hidp/hidp.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/rfcomm @@ -2491,16 +2819,23 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtable_filter.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtable_nat.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtables.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nf_log_bridge.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nf_tables_bridge.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nft_meta_bridge.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nft_reject_bridge.ko #lib/modules/KVER-ipfire/kernel/net/core -#lib/modules/KVER-ipfire/kernel/net/core/netprio_cgroup.ko +#lib/modules/KVER-ipfire/kernel/net/core/devlink.ko +#lib/modules/KVER-ipfire/kernel/net/dsa +#lib/modules/KVER-ipfire/kernel/net/dsa/dsa_core.ko #lib/modules/KVER-ipfire/kernel/net/hsr #lib/modules/KVER-ipfire/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire/kernel/net/ieee802154 -#lib/modules/KVER-ipfire/kernel/net/ieee802154/6lowpan_iphc.ko +#lib/modules/KVER-ipfire/kernel/net/ife +#lib/modules/KVER-ipfire/kernel/net/ife/ife.ko #lib/modules/KVER-ipfire/kernel/net/ipv4 #lib/modules/KVER-ipfire/kernel/net/ipv4/ah4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/esp4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/esp4_offload.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/fou.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/inet_diag.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/ip_gre.ko @@ -2518,30 +2853,44 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_REJECT.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_ah.ko -#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_ipp2p.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_rpfilter.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_filter.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_mangle.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_nat.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_raw.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_security.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_log_arp.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_log_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_h323.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_pptp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_reject_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_tables_arp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/raw_diag.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_bbr.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_bic.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_cdg.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_dctcp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_diag.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_highspeed.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_htcp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_hybla.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_illinois.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_lp.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_nv.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_scalable.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_vegas.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_veno.ko @@ -2549,6 +2898,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_yeah.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tunnel4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/udp_diag.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/udp_tunnel.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_beet.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_transport.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_tunnel.ko @@ -2556,8 +2906,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv6 #lib/modules/KVER-ipfire/kernel/net/ipv6/ah6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/esp6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/esp6_offload.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/fou6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/ila +#lib/modules/KVER-ipfire/kernel/net/ipv6/ila/ila.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_tunnel.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_udp_tunnel.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_vti.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ipcomp6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/mip6.ko @@ -2579,10 +2934,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_nat.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_raw.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_security.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_log_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/sit.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/tunnel6.ko @@ -2602,6 +2966,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/l2tp/l2tp_ppp.ko #lib/modules/KVER-ipfire/kernel/net/mac80211 #lib/modules/KVER-ipfire/kernel/net/mac80211/mac80211.ko +#lib/modules/KVER-ipfire/kernel/net/mpls +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_gso.ko +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_iptunnel.ko +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_router.ko #lib/modules/KVER-ipfire/kernel/net/netfilter #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set.ko @@ -2609,9 +2977,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ip.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_mac.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_net.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko @@ -2621,11 +2992,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_dh.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_fo.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_ftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblc.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lc.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_nq.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_ovf.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_rr.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_sed.ko @@ -2640,27 +3013,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_netbios_ns.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_netlink.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_dccp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_udplite.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_sane.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_snmp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_tftp.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_dup_netdev.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_log_common.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_log_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_amanda.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_ftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_udplite.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_redirect.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_tftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_synproxy_core.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_tables.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_tables_inet.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_tables_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_acct.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_cthelper.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_cttimeout.ko @@ -2669,17 +3039,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_compat.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_counter.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_ct.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_dup_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_exthdr.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib_inet.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib_netdev.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fwd_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_hash.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_limit.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_log.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_masq.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_meta.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_nat.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_numgen.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_objref.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_rbtree.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_quota.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_redir.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_reject.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_reject_inet.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_AUDIT.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_rt.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_bitmap.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_hash.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_rbtree.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CHECKSUM.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CLASSIFY.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CONNSECMARK.ko @@ -2723,6 +3105,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_hl.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_ipcomp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_iprange.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_ipvs.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_l2tp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_layer7.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_length.ko @@ -2754,24 +3137,41 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netlink/netlink_diag.ko #lib/modules/KVER-ipfire/kernel/net/openvswitch #lib/modules/KVER-ipfire/kernel/net/openvswitch/openvswitch.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-geneve.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-gre.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-vxlan.ko +#lib/modules/KVER-ipfire/kernel/net/psample +#lib/modules/KVER-ipfire/kernel/net/psample/psample.ko #lib/modules/KVER-ipfire/kernel/net/rfkill #lib/modules/KVER-ipfire/kernel/net/rfkill/rfkill-gpio.ko #lib/modules/KVER-ipfire/kernel/net/rfkill/rfkill.ko #lib/modules/KVER-ipfire/kernel/net/sched +#lib/modules/KVER-ipfire/kernel/net/sched/act_bpf.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_connmark.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_csum.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_gact.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_ife.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_ipt.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_mark.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_skbprio.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_skbtcindex.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_mirred.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_nat.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_pedit.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_police.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_sample.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_simple.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_skbedit.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_skbmod.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_tunnel_key.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_vlan.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_basic.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_bpf.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_cgroup.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_flow.ko +#lib/modules/KVER-ipfire/kernel/net/sched/cls_flower.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_fw.ko +#lib/modules/KVER-ipfire/kernel/net/sched/cls_matchall.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_route.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_rsvp.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_rsvp6.ko @@ -2810,14 +3210,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/sched/sch_teql.ko #lib/modules/KVER-ipfire/kernel/net/sctp #lib/modules/KVER-ipfire/kernel/net/sctp/sctp.ko +#lib/modules/KVER-ipfire/kernel/net/sctp/sctp_diag.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc/sunrpc.ko +#lib/modules/KVER-ipfire/kernel/net/tls +#lib/modules/KVER-ipfire/kernel/net/tls/tls.ko #lib/modules/KVER-ipfire/kernel/net/unix #lib/modules/KVER-ipfire/kernel/net/unix/unix_diag.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/hv_sock.ko +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vsock.ko #lib/modules/KVER-ipfire/kernel/net/wireless @@ -2837,7 +3243,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/core/seq #lib/modules/KVER-ipfire/kernel/sound/core/seq/oss #lib/modules/KVER-ipfire/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-device.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-dummy.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-midi-emul.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-midi-event.ko @@ -2848,6 +3253,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/core/snd-hwdep.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-pcm.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-rawmidi.ko +#lib/modules/KVER-ipfire/kernel/sound/core/snd-seq-device.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-timer.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd.ko #lib/modules/KVER-ipfire/kernel/sound/drivers @@ -2872,9 +3278,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/drivers/vx #lib/modules/KVER-ipfire/kernel/sound/drivers/vx/snd-vx-lib.ko #lib/modules/KVER-ipfire/kernel/sound/firewire -#lib/modules/KVER-ipfire/kernel/sound/firewire/snd-dice.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/bebob +#lib/modules/KVER-ipfire/kernel/sound/firewire/bebob/snd-bebob.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/dice +#lib/modules/KVER-ipfire/kernel/sound/firewire/dice/snd-dice.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/digi00x +#lib/modules/KVER-ipfire/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/fireworks +#lib/modules/KVER-ipfire/kernel/sound/firewire/fireworks/snd-fireworks.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/oxfw +#lib/modules/KVER-ipfire/kernel/sound/firewire/oxfw/snd-oxfw.ko #lib/modules/KVER-ipfire/kernel/sound/firewire/snd-firewire-lib.ko -#lib/modules/KVER-ipfire/kernel/sound/firewire/snd-firewire-speakers.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/tascam +#lib/modules/KVER-ipfire/kernel/sound/firewire/tascam/snd-firewire-tascam.ko +#lib/modules/KVER-ipfire/kernel/sound/hda +#lib/modules/KVER-ipfire/kernel/sound/hda/snd-hda-core.ko #lib/modules/KVER-ipfire/kernel/sound/i2c #lib/modules/KVER-ipfire/kernel/sound/i2c/other #lib/modules/KVER-ipfire/kernel/sound/i2c/other/snd-ak4113.ko @@ -3053,10 +3471,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/usb #lib/modules/KVER-ipfire/kernel/sound/usb/6fire #lib/modules/KVER-ipfire/kernel/sound/usb/6fire/snd-usb-6fire.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/bcd2000 +#lib/modules/KVER-ipfire/kernel/sound/usb/bcd2000/snd-bcd2000.ko #lib/modules/KVER-ipfire/kernel/sound/usb/caiaq #lib/modules/KVER-ipfire/kernel/sound/usb/caiaq/snd-usb-caiaq.ko #lib/modules/KVER-ipfire/kernel/sound/usb/hiface #lib/modules/KVER-ipfire/kernel/sound/usb/hiface/snd-usb-hiface.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6 +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-line6.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-pod.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-podhd.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-toneport.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-variax.ko #lib/modules/KVER-ipfire/kernel/sound/usb/misc #lib/modules/KVER-ipfire/kernel/sound/usb/misc/snd-ua101.ko #lib/modules/KVER-ipfire/kernel/sound/usb/snd-usb-audio.ko @@ -3064,6 +3490,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y/snd-usb-us122l.ko #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y/snd-usb-usx2y.ko +#lib/modules/KVER-ipfire/kernel/sound/x86 +#lib/modules/KVER-ipfire/kernel/sound/x86/snd-hdmi-lpe-audio.ko +#lib/modules/KVER-ipfire/kernel/virt +#lib/modules/KVER-ipfire/kernel/virt/lib +#lib/modules/KVER-ipfire/kernel/virt/lib/irqbypass.ko #lib/modules/KVER-ipfire/modules.alias #lib/modules/KVER-ipfire/modules.alias.bin #lib/modules/KVER-ipfire/modules.builtin @@ -3077,4 +3508,3 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/modules.symbols.bin #lib/modules/KVER-ipfire/source sbin/gen_init_cpio -boot/initramfs-KVER-ipfire.img diff --git a/config/rootfiles/common/i586/linux-headers b/config/rootfiles/common/i586/linux-headers index 804a61043..5097d8d24 100644 --- a/config/rootfiles/common/i586/linux-headers +++ b/config/rootfiles/common/i586/linux-headers @@ -5,6 +5,7 @@ #usr/include/asm-generic/errno-base.h #usr/include/asm-generic/errno.h #usr/include/asm-generic/fcntl.h +#usr/include/asm-generic/hugetlb_encode.h #usr/include/asm-generic/int-l64.h #usr/include/asm-generic/int-ll64.h #usr/include/asm-generic/ioctl.h @@ -46,6 +47,7 @@ #usr/include/asm/errno.h #usr/include/asm/fcntl.h #usr/include/asm/hw_breakpoint.h +#usr/include/asm/hwcap2.h #usr/include/asm/hyperv.h #usr/include/asm/ioctl.h #usr/include/asm/ioctls.h @@ -53,11 +55,11 @@ #usr/include/asm/ist.h #usr/include/asm/kvm.h #usr/include/asm/kvm_para.h +#usr/include/asm/kvm_perf.h #usr/include/asm/ldt.h #usr/include/asm/mce.h #usr/include/asm/mman.h #usr/include/asm/msgbuf.h -#usr/include/asm/msr-index.h #usr/include/asm/msr.h #usr/include/asm/mtrr.h #usr/include/asm/param.h @@ -97,23 +99,30 @@ #usr/include/asm/vmx.h #usr/include/asm/vsyscall.h #usr/include/drm +#usr/include/drm/amdgpu_drm.h +#usr/include/drm/armada_drm.h #usr/include/drm/drm.h #usr/include/drm/drm_fourcc.h #usr/include/drm/drm_mode.h #usr/include/drm/drm_sarea.h +#usr/include/drm/etnaviv_drm.h #usr/include/drm/exynos_drm.h #usr/include/drm/i810_drm.h #usr/include/drm/i915_drm.h #usr/include/drm/mga_drm.h #usr/include/drm/msm_drm.h #usr/include/drm/nouveau_drm.h +#usr/include/drm/omap_drm.h #usr/include/drm/qxl_drm.h #usr/include/drm/r128_drm.h #usr/include/drm/radeon_drm.h #usr/include/drm/savage_drm.h #usr/include/drm/sis_drm.h #usr/include/drm/tegra_drm.h +#usr/include/drm/vc4_drm.h +#usr/include/drm/vgem_drm.h #usr/include/drm/via_drm.h +#usr/include/drm/virtgpu_drm.h #usr/include/drm/vmwgfx_drm.h #usr/include/linux #usr/include/linux/a.out.h @@ -123,8 +132,12 @@ #usr/include/linux/affs_hardblocks.h #usr/include/linux/agpgart.h #usr/include/linux/aio_abi.h +#usr/include/linux/am437x-vpfe.h +#usr/include/linux/android +#usr/include/linux/android/binder.h #usr/include/linux/apm_bios.h #usr/include/linux/arcfb.h +#usr/include/linux/aspeed-lpc-ctrl.h #usr/include/linux/atalk.h #usr/include/linux/atm.h #usr/include/linux/atm_eni.h @@ -145,20 +158,29 @@ #usr/include/linux/atmsap.h #usr/include/linux/atmsvc.h #usr/include/linux/audit.h +#usr/include/linux/auto_dev-ioctl.h #usr/include/linux/auto_fs.h #usr/include/linux/auto_fs4.h #usr/include/linux/auxvec.h #usr/include/linux/ax25.h #usr/include/linux/b1lli.h +#usr/include/linux/batman_adv.h #usr/include/linux/baycom.h +#usr/include/linux/bcache.h #usr/include/linux/bcm933xx_hcs.h #usr/include/linux/bfs_fs.h #usr/include/linux/binfmts.h #usr/include/linux/blkpg.h #usr/include/linux/blktrace_api.h +#usr/include/linux/blkzoned.h +#usr/include/linux/bpf.h +#usr/include/linux/bpf_common.h +#usr/include/linux/bpf_perf_event.h #usr/include/linux/bpqether.h #usr/include/linux/bsg.h +#usr/include/linux/bt-bmc.h #usr/include/linux/btrfs.h +#usr/include/linux/btrfs_tree.h #usr/include/linux/byteorder #usr/include/linux/byteorder/big_endian.h #usr/include/linux/byteorder/little_endian.h @@ -172,13 +194,18 @@ #usr/include/linux/can/gw.h #usr/include/linux/can/netlink.h #usr/include/linux/can/raw.h +#usr/include/linux/can/vxcan.h #usr/include/linux/capability.h #usr/include/linux/capi.h #usr/include/linux/cciss_defs.h #usr/include/linux/cciss_ioctl.h #usr/include/linux/cdrom.h +#usr/include/linux/cec-funcs.h +#usr/include/linux/cec.h #usr/include/linux/cgroupstats.h #usr/include/linux/chio.h +#usr/include/linux/cifs +#usr/include/linux/cifs/cifs_mount.h #usr/include/linux/cm4000_cs.h #usr/include/linux/cn_proc.h #usr/include/linux/coda.h @@ -186,12 +213,15 @@ #usr/include/linux/coff.h #usr/include/linux/connector.h #usr/include/linux/const.h +#usr/include/linux/coresight-stm.h #usr/include/linux/cramfs_fs.h +#usr/include/linux/cryptouser.h #usr/include/linux/cuda.h #usr/include/linux/cyclades.h #usr/include/linux/cycx_cfm.h #usr/include/linux/dcbnl.h #usr/include/linux/dccp.h +#usr/include/linux/devlink.h #usr/include/linux/dlm.h #usr/include/linux/dlm_device.h #usr/include/linux/dlm_netlink.h @@ -199,6 +229,7 @@ #usr/include/linux/dlmconstants.h #usr/include/linux/dm-ioctl.h #usr/include/linux/dm-log-userspace.h +#usr/include/linux/dma-buf.h #usr/include/linux/dn.h #usr/include/linux/dqblk_xfs.h #usr/include/linux/dvb @@ -233,15 +264,23 @@ #usr/include/linux/firewire-cdev.h #usr/include/linux/firewire-constants.h #usr/include/linux/flat.h +#usr/include/linux/fou.h #usr/include/linux/fs.h #usr/include/linux/fsl_hypervisor.h +#usr/include/linux/fsmap.h #usr/include/linux/fuse.h #usr/include/linux/futex.h #usr/include/linux/gameport.h #usr/include/linux/gen_stats.h #usr/include/linux/genetlink.h +#usr/include/linux/genwqe +#usr/include/linux/genwqe/genwqe_card.h #usr/include/linux/gfs2_ondisk.h #usr/include/linux/gigaset_dev.h +#usr/include/linux/gpio.h +#usr/include/linux/gsmmux.h +#usr/include/linux/gtp.h +#usr/include/linux/hash_info.h #usr/include/linux/hdlc #usr/include/linux/hdlc.h #usr/include/linux/hdlc/ioctl.h @@ -252,8 +291,11 @@ #usr/include/linux/hidraw.h #usr/include/linux/hpet.h #usr/include/linux/hsi +#usr/include/linux/hsi/cs-protocol.h #usr/include/linux/hsi/hsi_char.h +#usr/include/linux/hsr_netlink.h #usr/include/linux/hw_breakpoint.h +#usr/include/linux/hyperv.h #usr/include/linux/hysdn_if.h #usr/include/linux/i2c-dev.h #usr/include/linux/i2c.h @@ -279,6 +321,7 @@ #usr/include/linux/if_infiniband.h #usr/include/linux/if_link.h #usr/include/linux/if_ltalk.h +#usr/include/linux/if_macsec.h #usr/include/linux/if_packet.h #usr/include/linux/if_phonet.h #usr/include/linux/if_plip.h @@ -291,12 +334,18 @@ #usr/include/linux/if_tunnel.h #usr/include/linux/if_vlan.h #usr/include/linux/if_x25.h +#usr/include/linux/ife.h #usr/include/linux/igmp.h +#usr/include/linux/iio +#usr/include/linux/iio/events.h +#usr/include/linux/iio/types.h +#usr/include/linux/ila.h #usr/include/linux/in.h #usr/include/linux/in6.h #usr/include/linux/in_route.h #usr/include/linux/inet_diag.h #usr/include/linux/inotify.h +#usr/include/linux/input-event-codes.h #usr/include/linux/input.h #usr/include/linux/ioctl.h #usr/include/linux/ip.h @@ -323,6 +372,9 @@ #usr/include/linux/ixjuser.h #usr/include/linux/jffs2.h #usr/include/linux/joystick.h +#usr/include/linux/kcm.h +#usr/include/linux/kcmp.h +#usr/include/linux/kcov.h #usr/include/linux/kd.h #usr/include/linux/kdev_t.h #usr/include/linux/kernel-page-flags.h @@ -331,21 +383,29 @@ #usr/include/linux/kexec.h #usr/include/linux/keyboard.h #usr/include/linux/keyctl.h +#usr/include/linux/kfd_ioctl.h #usr/include/linux/kvm.h #usr/include/linux/kvm_para.h #usr/include/linux/l2tp.h #usr/include/linux/libc-compat.h +#usr/include/linux/lightnvm.h #usr/include/linux/limits.h +#usr/include/linux/lirc.h #usr/include/linux/llc.h #usr/include/linux/loop.h #usr/include/linux/lp.h +#usr/include/linux/lwtunnel.h #usr/include/linux/magic.h #usr/include/linux/major.h #usr/include/linux/map_to_7segment.h #usr/include/linux/matroxfb.h +#usr/include/linux/max2175.h #usr/include/linux/mdio.h +#usr/include/linux/media-bus-format.h #usr/include/linux/media.h #usr/include/linux/mei.h +#usr/include/linux/membarrier.h +#usr/include/linux/memfd.h #usr/include/linux/mempolicy.h #usr/include/linux/meye.h #usr/include/linux/mic_common.h @@ -356,6 +416,9 @@ #usr/include/linux/mmc #usr/include/linux/mmc/ioctl.h #usr/include/linux/mmtimer.h +#usr/include/linux/module.h +#usr/include/linux/mpls.h +#usr/include/linux/mpls_iptunnel.h #usr/include/linux/mqueue.h #usr/include/linux/mroute.h #usr/include/linux/mroute6.h @@ -363,14 +426,17 @@ #usr/include/linux/msg.h #usr/include/linux/mtio.h #usr/include/linux/n_r3964.h +#usr/include/linux/nbd-netlink.h #usr/include/linux/nbd.h #usr/include/linux/ncp.h #usr/include/linux/ncp_fs.h #usr/include/linux/ncp_mount.h #usr/include/linux/ncp_no.h +#usr/include/linux/ndctl.h #usr/include/linux/neighbour.h #usr/include/linux/net.h #usr/include/linux/net_dropmon.h +#usr/include/linux/net_namespace.h #usr/include/linux/net_tstamp.h #usr/include/linux/netconf.h #usr/include/linux/netdevice.h @@ -386,6 +452,7 @@ #usr/include/linux/netfilter/nf_conntrack_sctp.h #usr/include/linux/netfilter/nf_conntrack_tcp.h #usr/include/linux/netfilter/nf_conntrack_tuple_common.h +#usr/include/linux/netfilter/nf_log.h #usr/include/linux/netfilter/nf_nat.h #usr/include/linux/netfilter/nf_tables.h #usr/include/linux/netfilter/nf_tables_compat.h @@ -414,6 +481,7 @@ #usr/include/linux/netfilter/xt_NFQUEUE.h #usr/include/linux/netfilter/xt_RATEEST.h #usr/include/linux/netfilter/xt_SECMARK.h +#usr/include/linux/netfilter/xt_SYNPROXY.h #usr/include/linux/netfilter/xt_TCPMSS.h #usr/include/linux/netfilter/xt_TCPOPTSTRIP.h #usr/include/linux/netfilter/xt_TEE.h @@ -440,7 +508,6 @@ #usr/include/linux/netfilter/xt_iprange.h #usr/include/linux/netfilter/xt_ipvs.h #usr/include/linux/netfilter/xt_l2tp.h -#usr/include/linux/netfilter/xt_layer7.h #usr/include/linux/netfilter/xt_length.h #usr/include/linux/netfilter/xt_limit.h #usr/include/linux/netfilter/xt_mac.h @@ -488,7 +555,6 @@ #usr/include/linux/netfilter_bridge/ebt_pkttype.h #usr/include/linux/netfilter_bridge/ebt_redirect.h #usr/include/linux/netfilter_bridge/ebt_stp.h -#usr/include/linux/netfilter_bridge/ebt_ulog.h #usr/include/linux/netfilter_bridge/ebt_vlan.h #usr/include/linux/netfilter_bridge/ebtables.h #usr/include/linux/netfilter_decnet.h @@ -500,7 +566,6 @@ #usr/include/linux/netfilter_ipv4/ipt_LOG.h #usr/include/linux/netfilter_ipv4/ipt_REJECT.h #usr/include/linux/netfilter_ipv4/ipt_TTL.h -#usr/include/linux/netfilter_ipv4/ipt_ULOG.h #usr/include/linux/netfilter_ipv4/ipt_ah.h #usr/include/linux/netfilter_ipv4/ipt_ecn.h #usr/include/linux/netfilter_ipv4/ipt_ttl.h @@ -537,9 +602,12 @@ #usr/include/linux/nfsd/export.h #usr/include/linux/nfsd/nfsfh.h #usr/include/linux/nfsd/stats.h +#usr/include/linux/nilfs2_api.h +#usr/include/linux/nilfs2_ondisk.h #usr/include/linux/nl80211.h +#usr/include/linux/nsfs.h #usr/include/linux/nubus.h -#usr/include/linux/nvme.h +#usr/include/linux/nvme_ioctl.h #usr/include/linux/nvram.h #usr/include/linux/omap3isp.h #usr/include/linux/omapfb.h @@ -551,6 +619,7 @@ #usr/include/linux/patchkey.h #usr/include/linux/pci.h #usr/include/linux/pci_regs.h +#usr/include/linux/pcitest.h #usr/include/linux/perf_event.h #usr/include/linux/personality.h #usr/include/linux/pfkeyv2.h @@ -562,17 +631,23 @@ #usr/include/linux/pktcdvd.h #usr/include/linux/pmu.h #usr/include/linux/poll.h +#usr/include/linux/posix_acl.h +#usr/include/linux/posix_acl_xattr.h #usr/include/linux/posix_types.h #usr/include/linux/ppdev.h #usr/include/linux/ppp-comp.h #usr/include/linux/ppp-ioctl.h #usr/include/linux/ppp_defs.h #usr/include/linux/pps.h +#usr/include/linux/pr.h #usr/include/linux/prctl.h +#usr/include/linux/psample.h +#usr/include/linux/psci.h #usr/include/linux/ptp_clock.h #usr/include/linux/ptrace.h #usr/include/linux/qnx4_fs.h #usr/include/linux/qnxtypes.h +#usr/include/linux/qrtr.h #usr/include/linux/quota.h #usr/include/linux/radeonfb.h #usr/include/linux/raid @@ -586,18 +661,31 @@ #usr/include/linux/reiserfs_xattr.h #usr/include/linux/resource.h #usr/include/linux/rfkill.h +#usr/include/linux/rio_cm_cdev.h +#usr/include/linux/rio_mport_cdev.h #usr/include/linux/romfs_fs.h #usr/include/linux/rose.h #usr/include/linux/route.h +#usr/include/linux/rpmsg.h #usr/include/linux/rtc.h #usr/include/linux/rtnetlink.h +#usr/include/linux/rxrpc.h #usr/include/linux/scc.h +#usr/include/linux/sched #usr/include/linux/sched.h +#usr/include/linux/sched/types.h +#usr/include/linux/scif_ioctl.h #usr/include/linux/screen_info.h #usr/include/linux/sctp.h #usr/include/linux/sdla.h #usr/include/linux/seccomp.h #usr/include/linux/securebits.h +#usr/include/linux/sed-opal.h +#usr/include/linux/seg6.h +#usr/include/linux/seg6_genl.h +#usr/include/linux/seg6_hmac.h +#usr/include/linux/seg6_iptunnel.h +#usr/include/linux/seg6_local.h #usr/include/linux/selinux_netlink.h #usr/include/linux/sem.h #usr/include/linux/serial.h @@ -607,11 +695,13 @@ #usr/include/linux/shm.h #usr/include/linux/signal.h #usr/include/linux/signalfd.h +#usr/include/linux/smc.h +#usr/include/linux/smc_diag.h +#usr/include/linux/smiapp.h #usr/include/linux/snmp.h #usr/include/linux/sock_diag.h #usr/include/linux/socket.h #usr/include/linux/sockios.h -#usr/include/linux/som.h #usr/include/linux/sonet.h #usr/include/linux/sonypi.h #usr/include/linux/sound.h @@ -620,24 +710,35 @@ #usr/include/linux/spi/spidev.h #usr/include/linux/stat.h #usr/include/linux/stddef.h +#usr/include/linux/stm.h #usr/include/linux/string.h #usr/include/linux/sunrpc #usr/include/linux/sunrpc/debug.h #usr/include/linux/suspend_ioctls.h #usr/include/linux/swab.h +#usr/include/linux/switchtec_ioctl.h +#usr/include/linux/sync_file.h #usr/include/linux/synclink.h #usr/include/linux/sysctl.h #usr/include/linux/sysinfo.h +#usr/include/linux/target_core_user.h #usr/include/linux/taskstats.h #usr/include/linux/tc_act +#usr/include/linux/tc_act/tc_bpf.h +#usr/include/linux/tc_act/tc_connmark.h #usr/include/linux/tc_act/tc_csum.h #usr/include/linux/tc_act/tc_defact.h #usr/include/linux/tc_act/tc_gact.h +#usr/include/linux/tc_act/tc_ife.h #usr/include/linux/tc_act/tc_ipt.h #usr/include/linux/tc_act/tc_mirred.h #usr/include/linux/tc_act/tc_nat.h #usr/include/linux/tc_act/tc_pedit.h +#usr/include/linux/tc_act/tc_sample.h #usr/include/linux/tc_act/tc_skbedit.h +#usr/include/linux/tc_act/tc_skbmod.h +#usr/include/linux/tc_act/tc_tunnel_key.h +#usr/include/linux/tc_act/tc_vlan.h #usr/include/linux/tc_ematch #usr/include/linux/tc_ematch/tc_em_cmp.h #usr/include/linux/tc_ematch/tc_em_meta.h @@ -645,14 +746,19 @@ #usr/include/linux/tc_ematch/tc_em_text.h #usr/include/linux/tcp.h #usr/include/linux/tcp_metrics.h +#usr/include/linux/tee.h #usr/include/linux/telephony.h #usr/include/linux/termios.h +#usr/include/linux/thermal.h #usr/include/linux/time.h +#usr/include/linux/timerfd.h #usr/include/linux/times.h #usr/include/linux/timex.h #usr/include/linux/tiocl.h #usr/include/linux/tipc.h #usr/include/linux/tipc_config.h +#usr/include/linux/tipc_netlink.h +#usr/include/linux/tls.h #usr/include/linux/toshiba.h #usr/include/linux/tty.h #usr/include/linux/tty_flags.h @@ -662,6 +768,7 @@ #usr/include/linux/uhid.h #usr/include/linux/uinput.h #usr/include/linux/uio.h +#usr/include/linux/uleds.h #usr/include/linux/ultrasound.h #usr/include/linux/un.h #usr/include/linux/unistd.h @@ -672,6 +779,7 @@ #usr/include/linux/usb/cdc.h #usr/include/linux/usb/ch11.h #usr/include/linux/usb/ch9.h +#usr/include/linux/usb/charger.h #usr/include/linux/usb/functionfs.h #usr/include/linux/usb/g_printer.h #usr/include/linux/usb/gadgetfs.h @@ -679,6 +787,9 @@ #usr/include/linux/usb/tmc.h #usr/include/linux/usb/video.h #usr/include/linux/usbdevice_fs.h +#usr/include/linux/usbip.h +#usr/include/linux/userfaultfd.h +#usr/include/linux/userio.h #usr/include/linux/utime.h #usr/include/linux/utsname.h #usr/include/linux/uuid.h @@ -691,6 +802,7 @@ #usr/include/linux/version.h #usr/include/linux/veth.h #usr/include/linux/vfio.h +#usr/include/linux/vfio_ccw.h #usr/include/linux/vhost.h #usr/include/linux/videodev2.h #usr/include/linux/virtio_9p.h @@ -698,12 +810,22 @@ #usr/include/linux/virtio_blk.h #usr/include/linux/virtio_config.h #usr/include/linux/virtio_console.h +#usr/include/linux/virtio_crypto.h +#usr/include/linux/virtio_gpu.h #usr/include/linux/virtio_ids.h +#usr/include/linux/virtio_input.h +#usr/include/linux/virtio_mmio.h #usr/include/linux/virtio_net.h #usr/include/linux/virtio_pci.h #usr/include/linux/virtio_ring.h #usr/include/linux/virtio_rng.h +#usr/include/linux/virtio_scsi.h +#usr/include/linux/virtio_types.h +#usr/include/linux/virtio_vsock.h +#usr/include/linux/vm_sockets.h +#usr/include/linux/vsockmon.h #usr/include/linux/vt.h +#usr/include/linux/vtpm_proxy.h #usr/include/linux/wait.h #usr/include/linux/wanrouter.h #usr/include/linux/watchdog.h @@ -714,8 +836,11 @@ #usr/include/linux/x25.h #usr/include/linux/xattr.h #usr/include/linux/xfrm.h +#usr/include/linux/xilinx-v4l2-controls.h #usr/include/linux/zorro.h #usr/include/linux/zorro_ids.h +#usr/include/misc +#usr/include/misc/cxl.h #usr/include/mtd #usr/include/mtd/inftl-user.h #usr/include/mtd/mtd-abi.h @@ -723,13 +848,31 @@ #usr/include/mtd/nftl-user.h #usr/include/mtd/ubi-user.h #usr/include/rdma +#usr/include/rdma/bnxt_re-abi.h +#usr/include/rdma/cxgb3-abi.h +#usr/include/rdma/cxgb4-abi.h +#usr/include/rdma/hfi +#usr/include/rdma/hfi/hfi1_ioctl.h +#usr/include/rdma/hfi/hfi1_user.h +#usr/include/rdma/hns-abi.h #usr/include/rdma/ib_user_cm.h +#usr/include/rdma/ib_user_ioctl_verbs.h #usr/include/rdma/ib_user_mad.h #usr/include/rdma/ib_user_sa.h #usr/include/rdma/ib_user_verbs.h +#usr/include/rdma/mlx4-abi.h +#usr/include/rdma/mlx5-abi.h +#usr/include/rdma/mthca-abi.h +#usr/include/rdma/nes-abi.h +#usr/include/rdma/ocrdma-abi.h +#usr/include/rdma/qedr-abi.h #usr/include/rdma/rdma_netlink.h #usr/include/rdma/rdma_user_cm.h +#usr/include/rdma/rdma_user_ioctl.h +#usr/include/rdma/rdma_user_rxe.h +#usr/include/rdma/vmw_pvrdma-abi.h #usr/include/scsi +#usr/include/scsi/cxlflash_ioctl.h #usr/include/scsi/fc #usr/include/scsi/fc/fc_els.h #usr/include/scsi/fc/fc_fs.h @@ -740,6 +883,7 @@ #usr/include/scsi/scsi_netlink_fc.h #usr/include/sound #usr/include/sound/asequencer.h +#usr/include/sound/asoc.h #usr/include/sound/asound.h #usr/include/sound/asound_fm.h #usr/include/sound/compress_offload.h @@ -750,7 +894,9 @@ #usr/include/sound/hdspm.h #usr/include/sound/sb16_csp.h #usr/include/sound/sfnt_info.h -#usr/include/uapi +#usr/include/sound/snd_sst_tokens.h +#usr/include/sound/tlv.h +#usr/include/sound/usb_stream.h #usr/include/video #usr/include/video/edid.h #usr/include/video/sisfb.h diff --git a/config/rootfiles/common/i586/linux-initrd b/config/rootfiles/common/i586/linux-initrd index 567955063..bc0915efb 100644 --- a/config/rootfiles/common/i586/linux-initrd +++ b/config/rootfiles/common/i586/linux-initrd @@ -1 +1 @@ -#boot/initramfs-KVER-ipfire.img +boot/initramfs-KVER-ipfire.img diff --git a/config/rootfiles/common/libidn b/config/rootfiles/common/libidn index 3d46e9669..03b12f1fc 100644 --- a/config/rootfiles/common/libidn +++ b/config/rootfiles/common/libidn @@ -10,59 +10,9 @@ usr/bin/idn #usr/lib/libidn.la usr/lib/libidn.so usr/lib/libidn.so.11 -usr/lib/libidn.so.11.6.16 +usr/lib/libidn.so.11.6.18 #usr/lib/pkgconfig/libidn.pc #usr/share/emacs #usr/share/emacs/site-lisp #usr/share/emacs/site-lisp/idna.el #usr/share/emacs/site-lisp/punycode.el -#usr/share/info/libidn-components.png -#usr/share/info/libidn.info -#usr/share/man/man1/idn.1 -#usr/share/man/man3/idn_free.3 -#usr/share/man/man3/idna_strerror.3 -#usr/share/man/man3/idna_to_ascii_4i.3 -#usr/share/man/man3/idna_to_ascii_4z.3 -#usr/share/man/man3/idna_to_ascii_8z.3 -#usr/share/man/man3/idna_to_ascii_lz.3 -#usr/share/man/man3/idna_to_unicode_44i.3 -#usr/share/man/man3/idna_to_unicode_4z4z.3 -#usr/share/man/man3/idna_to_unicode_8z4z.3 -#usr/share/man/man3/idna_to_unicode_8z8z.3 -#usr/share/man/man3/idna_to_unicode_8zlz.3 -#usr/share/man/man3/idna_to_unicode_lzlz.3 -#usr/share/man/man3/pr29_4.3 -#usr/share/man/man3/pr29_4z.3 -#usr/share/man/man3/pr29_8z.3 -#usr/share/man/man3/pr29_strerror.3 -#usr/share/man/man3/punycode_decode.3 -#usr/share/man/man3/punycode_encode.3 -#usr/share/man/man3/punycode_strerror.3 -#usr/share/man/man3/stringprep.3 -#usr/share/man/man3/stringprep_4i.3 -#usr/share/man/man3/stringprep_4zi.3 -#usr/share/man/man3/stringprep_check_version.3 -#usr/share/man/man3/stringprep_convert.3 -#usr/share/man/man3/stringprep_locale_charset.3 -#usr/share/man/man3/stringprep_locale_to_utf8.3 -#usr/share/man/man3/stringprep_profile.3 -#usr/share/man/man3/stringprep_strerror.3 -#usr/share/man/man3/stringprep_ucs4_nfkc_normalize.3 -#usr/share/man/man3/stringprep_ucs4_to_utf8.3 -#usr/share/man/man3/stringprep_unichar_to_utf8.3 -#usr/share/man/man3/stringprep_utf8_nfkc_normalize.3 -#usr/share/man/man3/stringprep_utf8_to_locale.3 -#usr/share/man/man3/stringprep_utf8_to_ucs4.3 -#usr/share/man/man3/stringprep_utf8_to_unichar.3 -#usr/share/man/man3/tld_check_4.3 -#usr/share/man/man3/tld_check_4t.3 -#usr/share/man/man3/tld_check_4tz.3 -#usr/share/man/man3/tld_check_4z.3 -#usr/share/man/man3/tld_check_8z.3 -#usr/share/man/man3/tld_check_lz.3 -#usr/share/man/man3/tld_default_table.3 -#usr/share/man/man3/tld_get_4.3 -#usr/share/man/man3/tld_get_4z.3 -#usr/share/man/man3/tld_get_table.3 -#usr/share/man/man3/tld_get_z.3 -#usr/share/man/man3/tld_strerror.3 diff --git a/config/rootfiles/common/linux-firmware b/config/rootfiles/common/linux-firmware index a8839997b..85ff713b5 100644 --- a/config/rootfiles/common/linux-firmware +++ b/config/rootfiles/common/linux-firmware @@ -1,17 +1,22 @@ #lib/firmware/3com lib/firmware/3com/3C359.bin lib/firmware/3com/typhoon.bin +lib/firmware/GPL-2 lib/firmware/GPL-3 lib/firmware/LICENCE.Abilis lib/firmware/LICENCE.IntcSST2 lib/firmware/LICENCE.Marvell +lib/firmware/LICENCE.Netronome lib/firmware/LICENCE.OLPC +lib/firmware/LICENCE.adsp_sst lib/firmware/LICENCE.agere lib/firmware/LICENCE.atheros_firmware lib/firmware/LICENCE.broadcom_bcm43xx lib/firmware/LICENCE.ca0132 +lib/firmware/LICENCE.cavium lib/firmware/LICENCE.chelsio_firmware lib/firmware/LICENCE.cw1200 +lib/firmware/LICENCE.e100 lib/firmware/LICENCE.ene_firmware lib/firmware/LICENCE.fw_sst_0f28 lib/firmware/LICENCE.go7007 @@ -19,27 +24,42 @@ lib/firmware/LICENCE.i2400m lib/firmware/LICENCE.ibt_firmware lib/firmware/LICENCE.it913x lib/firmware/LICENCE.iwlwifi_firmware -lib/firmware/LICENCE.mwl8335 +lib/firmware/LICENCE.kaweth +lib/firmware/LICENCE.moxa lib/firmware/LICENCE.myri10ge_firmware +lib/firmware/LICENCE.nvidia +lib/firmware/LICENCE.open-ath9k-htc-firmware lib/firmware/LICENCE.phanfw -lib/firmware/LICENCE.qat_dh895xcc_firmware +lib/firmware/LICENCE.qat_firmware +lib/firmware/LICENCE.qla1280 lib/firmware/LICENCE.qla2xxx lib/firmware/LICENCE.r8a779x_usb3 lib/firmware/LICENCE.ralink-firmware.txt lib/firmware/LICENCE.ralink_a_mediatek_company_firmware +lib/firmware/LICENCE.rockchip lib/firmware/LICENCE.rtlwifi_firmware.txt lib/firmware/LICENCE.siano lib/firmware/LICENCE.tda7706-firmware.txt lib/firmware/LICENCE.ti-connectivity +lib/firmware/LICENCE.ti-keystone lib/firmware/LICENCE.ueagle-atm4-firmware lib/firmware/LICENCE.via_vt6656 lib/firmware/LICENCE.wl1251 lib/firmware/LICENCE.xc4000 lib/firmware/LICENCE.xc5000 lib/firmware/LICENCE.xc5000c +lib/firmware/LICENSE.QualcommAtheros_ar3k +lib/firmware/LICENSE.QualcommAtheros_ath10k lib/firmware/LICENSE.amd-ucode +lib/firmware/LICENSE.amdgpu +lib/firmware/LICENSE.atmel lib/firmware/LICENSE.dib0700 +lib/firmware/LICENSE.hfi1_firmware +lib/firmware/LICENSE.i915 +lib/firmware/LICENSE.ipu3_firmware +lib/firmware/LICENSE.qcom lib/firmware/LICENSE.radeon +lib/firmware/LICENSE.sdma_firmware #lib/firmware/Makefile lib/firmware/README #lib/firmware/RTL8192E @@ -49,6 +69,8 @@ lib/firmware/RTL8192E/main.img lib/firmware/TDA7706_OM_v2.5.1_boot.txt lib/firmware/TDA7706_OM_v3.0.2_boot.txt lib/firmware/WHENCE +lib/firmware/a300_pfp.fw +lib/firmware/a300_pm4.fw #lib/firmware/acenic lib/firmware/acenic/tg1.bin lib/firmware/acenic/tg2.bin @@ -69,6 +91,141 @@ lib/firmware/amd-ucode/microcode_amd_fam15h.bin lib/firmware/amd-ucode/microcode_amd_fam15h.bin.asc lib/firmware/amd-ucode/microcode_amd_fam16h.bin lib/firmware/amd-ucode/microcode_amd_fam16h.bin.asc +#lib/firmware/amdgpu +lib/firmware/amdgpu/carrizo_ce.bin +lib/firmware/amdgpu/carrizo_me.bin +lib/firmware/amdgpu/carrizo_mec.bin +lib/firmware/amdgpu/carrizo_mec2.bin +lib/firmware/amdgpu/carrizo_pfp.bin +lib/firmware/amdgpu/carrizo_rlc.bin +lib/firmware/amdgpu/carrizo_sdma.bin +lib/firmware/amdgpu/carrizo_sdma1.bin +lib/firmware/amdgpu/carrizo_uvd.bin +lib/firmware/amdgpu/carrizo_vce.bin +lib/firmware/amdgpu/fiji_ce.bin +lib/firmware/amdgpu/fiji_mc.bin +lib/firmware/amdgpu/fiji_me.bin +lib/firmware/amdgpu/fiji_mec.bin +lib/firmware/amdgpu/fiji_mec2.bin +lib/firmware/amdgpu/fiji_pfp.bin +lib/firmware/amdgpu/fiji_rlc.bin +lib/firmware/amdgpu/fiji_sdma.bin +lib/firmware/amdgpu/fiji_sdma1.bin +lib/firmware/amdgpu/fiji_smc.bin +lib/firmware/amdgpu/fiji_uvd.bin +lib/firmware/amdgpu/fiji_vce.bin +lib/firmware/amdgpu/polaris10_ce.bin +lib/firmware/amdgpu/polaris10_ce_2.bin +lib/firmware/amdgpu/polaris10_k_smc.bin +lib/firmware/amdgpu/polaris10_mc.bin +lib/firmware/amdgpu/polaris10_me.bin +lib/firmware/amdgpu/polaris10_me_2.bin +lib/firmware/amdgpu/polaris10_mec.bin +lib/firmware/amdgpu/polaris10_mec2.bin +lib/firmware/amdgpu/polaris10_mec2_2.bin +lib/firmware/amdgpu/polaris10_mec_2.bin +lib/firmware/amdgpu/polaris10_pfp.bin +lib/firmware/amdgpu/polaris10_pfp_2.bin +lib/firmware/amdgpu/polaris10_rlc.bin +lib/firmware/amdgpu/polaris10_sdma.bin +lib/firmware/amdgpu/polaris10_sdma1.bin +lib/firmware/amdgpu/polaris10_smc.bin +lib/firmware/amdgpu/polaris10_smc_sk.bin +lib/firmware/amdgpu/polaris10_uvd.bin +lib/firmware/amdgpu/polaris10_vce.bin +lib/firmware/amdgpu/polaris11_ce.bin +lib/firmware/amdgpu/polaris11_ce_2.bin +lib/firmware/amdgpu/polaris11_k_smc.bin +lib/firmware/amdgpu/polaris11_mc.bin +lib/firmware/amdgpu/polaris11_me.bin +lib/firmware/amdgpu/polaris11_me_2.bin +lib/firmware/amdgpu/polaris11_mec.bin +lib/firmware/amdgpu/polaris11_mec2.bin +lib/firmware/amdgpu/polaris11_mec2_2.bin +lib/firmware/amdgpu/polaris11_mec_2.bin +lib/firmware/amdgpu/polaris11_pfp.bin +lib/firmware/amdgpu/polaris11_pfp_2.bin +lib/firmware/amdgpu/polaris11_rlc.bin +lib/firmware/amdgpu/polaris11_sdma.bin +lib/firmware/amdgpu/polaris11_sdma1.bin +lib/firmware/amdgpu/polaris11_smc.bin +lib/firmware/amdgpu/polaris11_smc_sk.bin +lib/firmware/amdgpu/polaris11_uvd.bin +lib/firmware/amdgpu/polaris11_vce.bin +lib/firmware/amdgpu/polaris12_ce.bin +lib/firmware/amdgpu/polaris12_ce_2.bin +lib/firmware/amdgpu/polaris12_mc.bin +lib/firmware/amdgpu/polaris12_me.bin +lib/firmware/amdgpu/polaris12_me_2.bin +lib/firmware/amdgpu/polaris12_mec.bin +lib/firmware/amdgpu/polaris12_mec2.bin +lib/firmware/amdgpu/polaris12_mec2_2.bin +lib/firmware/amdgpu/polaris12_mec_2.bin +lib/firmware/amdgpu/polaris12_pfp.bin +lib/firmware/amdgpu/polaris12_pfp_2.bin +lib/firmware/amdgpu/polaris12_rlc.bin +lib/firmware/amdgpu/polaris12_sdma.bin +lib/firmware/amdgpu/polaris12_sdma1.bin +lib/firmware/amdgpu/polaris12_smc.bin +lib/firmware/amdgpu/polaris12_uvd.bin +lib/firmware/amdgpu/polaris12_vce.bin +lib/firmware/amdgpu/raven_asd.bin +lib/firmware/amdgpu/raven_ce.bin +lib/firmware/amdgpu/raven_gpu_info.bin +lib/firmware/amdgpu/raven_me.bin +lib/firmware/amdgpu/raven_mec.bin +lib/firmware/amdgpu/raven_mec2.bin +lib/firmware/amdgpu/raven_pfp.bin +lib/firmware/amdgpu/raven_rlc.bin +lib/firmware/amdgpu/raven_sdma.bin +lib/firmware/amdgpu/raven_vcn.bin +lib/firmware/amdgpu/stoney_ce.bin +lib/firmware/amdgpu/stoney_me.bin +lib/firmware/amdgpu/stoney_mec.bin +lib/firmware/amdgpu/stoney_pfp.bin +lib/firmware/amdgpu/stoney_rlc.bin +lib/firmware/amdgpu/stoney_sdma.bin +lib/firmware/amdgpu/stoney_uvd.bin +lib/firmware/amdgpu/stoney_vce.bin +lib/firmware/amdgpu/tonga_ce.bin +lib/firmware/amdgpu/tonga_k_smc.bin +lib/firmware/amdgpu/tonga_mc.bin +lib/firmware/amdgpu/tonga_me.bin +lib/firmware/amdgpu/tonga_mec.bin +lib/firmware/amdgpu/tonga_mec2.bin +lib/firmware/amdgpu/tonga_pfp.bin +lib/firmware/amdgpu/tonga_rlc.bin +lib/firmware/amdgpu/tonga_sdma.bin +lib/firmware/amdgpu/tonga_sdma1.bin +lib/firmware/amdgpu/tonga_smc.bin +lib/firmware/amdgpu/tonga_uvd.bin +lib/firmware/amdgpu/tonga_vce.bin +lib/firmware/amdgpu/topaz_ce.bin +lib/firmware/amdgpu/topaz_k_smc.bin +lib/firmware/amdgpu/topaz_mc.bin +lib/firmware/amdgpu/topaz_me.bin +lib/firmware/amdgpu/topaz_mec.bin +lib/firmware/amdgpu/topaz_mec2.bin +lib/firmware/amdgpu/topaz_pfp.bin +lib/firmware/amdgpu/topaz_rlc.bin +lib/firmware/amdgpu/topaz_sdma.bin +lib/firmware/amdgpu/topaz_sdma1.bin +lib/firmware/amdgpu/topaz_smc.bin +lib/firmware/amdgpu/vega10_acg_smc.bin +lib/firmware/amdgpu/vega10_asd.bin +lib/firmware/amdgpu/vega10_ce.bin +lib/firmware/amdgpu/vega10_gpu_info.bin +lib/firmware/amdgpu/vega10_me.bin +lib/firmware/amdgpu/vega10_mec.bin +lib/firmware/amdgpu/vega10_mec2.bin +lib/firmware/amdgpu/vega10_pfp.bin +lib/firmware/amdgpu/vega10_rlc.bin +lib/firmware/amdgpu/vega10_sdma.bin +lib/firmware/amdgpu/vega10_sdma1.bin +lib/firmware/amdgpu/vega10_smc.bin +lib/firmware/amdgpu/vega10_sos.bin +lib/firmware/amdgpu/vega10_uvd.bin +lib/firmware/amdgpu/vega10_vce.bin #lib/firmware/ar3k #lib/firmware/ar3k/1020200 lib/firmware/ar3k/1020200/PS_ASIC.pst @@ -77,6 +234,8 @@ lib/firmware/ar3k/1020200/ar3kbdaddr.pst #lib/firmware/ar3k/1020201 lib/firmware/ar3k/1020201/PS_ASIC.pst lib/firmware/ar3k/1020201/RamPatch.txt +#lib/firmware/ar3k/1020201coex +lib/firmware/ar3k/1020201coex/ramps_0x01020201_26_HighPriority.dfu #lib/firmware/ar3k/30000 lib/firmware/ar3k/30000/PS_ASIC.pst lib/firmware/ar3k/30000/RamPatch.txt @@ -95,7 +254,9 @@ lib/firmware/ar3k/AthrBT_0x01020001.dfu lib/firmware/ar3k/AthrBT_0x01020200.dfu lib/firmware/ar3k/AthrBT_0x01020201.dfu lib/firmware/ar3k/AthrBT_0x11020000.dfu +lib/firmware/ar3k/AthrBT_0x11020100.dfu lib/firmware/ar3k/AthrBT_0x31010000.dfu +lib/firmware/ar3k/AthrBT_0x31010100.dfu lib/firmware/ar3k/AthrBT_0x41020000.dfu lib/firmware/ar3k/ramps_0x01020001_26.dfu lib/firmware/ar3k/ramps_0x01020200_26.dfu @@ -103,7 +264,9 @@ lib/firmware/ar3k/ramps_0x01020200_40.dfu lib/firmware/ar3k/ramps_0x01020201_26.dfu lib/firmware/ar3k/ramps_0x01020201_40.dfu lib/firmware/ar3k/ramps_0x11020000_40.dfu +lib/firmware/ar3k/ramps_0x11020100_40.dfu lib/firmware/ar3k/ramps_0x31010000_40.dfu +lib/firmware/ar3k/ramps_0x31010100_40.dfu lib/firmware/ar3k/ramps_0x41020000_40.dfu lib/firmware/ar5523.bin lib/firmware/ar7010.fw @@ -113,6 +276,58 @@ lib/firmware/ar9170-2.fw lib/firmware/ar9271.fw lib/firmware/as102_data1_st.hex lib/firmware/as102_data2_st.hex +#lib/firmware/ath10k +#lib/firmware/ath10k/QCA4019 +#lib/firmware/ath10k/QCA4019/hw1.0 +lib/firmware/ath10k/QCA4019/hw1.0/board-2.bin +lib/firmware/ath10k/QCA4019/hw1.0/firmware-5.bin +lib/firmware/ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA6174 +#lib/firmware/ath10k/QCA6174/hw2.1 +lib/firmware/ath10k/QCA6174/hw2.1/board-2.bin +lib/firmware/ath10k/QCA6174/hw2.1/board.bin +lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin +lib/firmware/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA6174/hw3.0 +lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin +lib/firmware/ath10k/QCA6174/hw3.0/board.bin +lib/firmware/ath10k/QCA6174/hw3.0/firmware-4.bin +lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin +lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt +lib/firmware/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt +#lib/firmware/ath10k/QCA9377 +#lib/firmware/ath10k/QCA9377/hw1.0 +lib/firmware/ath10k/QCA9377/hw1.0/board-2.bin +lib/firmware/ath10k/QCA9377/hw1.0/board.bin +lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin +lib/firmware/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA9887 +#lib/firmware/ath10k/QCA9887/hw1.0 +lib/firmware/ath10k/QCA9887/hw1.0/board.bin +lib/firmware/ath10k/QCA9887/hw1.0/firmware-5.bin +lib/firmware/ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA9888 +#lib/firmware/ath10k/QCA9888/hw2.0 +lib/firmware/ath10k/QCA9888/hw2.0/board-2.bin +lib/firmware/ath10k/QCA9888/hw2.0/firmware-5.bin +lib/firmware/ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA988X +#lib/firmware/ath10k/QCA988X/hw2.0 +lib/firmware/ath10k/QCA988X/hw2.0/board.bin +lib/firmware/ath10k/QCA988X/hw2.0/firmware-4.bin +lib/firmware/ath10k/QCA988X/hw2.0/firmware-5.bin +lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt +lib/firmware/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA9984 +#lib/firmware/ath10k/QCA9984/hw1.0 +lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin +lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin +lib/firmware/ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt +#lib/firmware/ath10k/QCA99X0 +#lib/firmware/ath10k/QCA99X0/hw2.0 +lib/firmware/ath10k/QCA99X0/hw2.0/board.bin +lib/firmware/ath10k/QCA99X0/hw2.0/firmware-5.bin +lib/firmware/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt lib/firmware/ath3k-1.fw #lib/firmware/ath6k #lib/firmware/ath6k/AR6002 @@ -161,7 +376,20 @@ lib/firmware/ath6k/AR6004/hw1.2/fw-2.bin #lib/firmware/ath6k/AR6004/hw1.3 lib/firmware/ath6k/AR6004/hw1.3/bdata.bin lib/firmware/ath6k/AR6004/hw1.3/fw-3.bin +#lib/firmware/ath9k_htc +lib/firmware/ath9k_htc/htc_7010-1.4.0.fw +lib/firmware/ath9k_htc/htc_9271-1.4.0.fw +#lib/firmware/atmel +lib/firmware/atmel/wilc1000_ap_fw.bin +lib/firmware/atmel/wilc1000_fw.bin +lib/firmware/atmel/wilc1000_p2p_fw.bin +lib/firmware/atmel/wilc1000_wifi_firmware.bin lib/firmware/atmsar11.fw +#lib/firmware/atusb +lib/firmware/atusb/ChangeLog +lib/firmware/atusb/atusb-0.2.dfu +lib/firmware/atusb/atusb-0.3.dfu +lib/firmware/atusb/rzusb-0.3.bin #lib/firmware/av7110 #lib/firmware/av7110/Boot.S #lib/firmware/av7110/Makefile @@ -205,6 +433,8 @@ lib/firmware/bnx2x/bnx2x-e1-7.0.20.0.fw lib/firmware/bnx2x/bnx2x-e1-7.0.23.0.fw lib/firmware/bnx2x/bnx2x-e1-7.0.29.0.fw lib/firmware/bnx2x/bnx2x-e1-7.10.51.0.fw +lib/firmware/bnx2x/bnx2x-e1-7.12.30.0.fw +lib/firmware/bnx2x/bnx2x-e1-7.13.1.0.fw lib/firmware/bnx2x/bnx2x-e1-7.2.16.0.fw lib/firmware/bnx2x/bnx2x-e1-7.2.51.0.fw lib/firmware/bnx2x/bnx2x-e1-7.8.17.0.fw @@ -217,6 +447,8 @@ lib/firmware/bnx2x/bnx2x-e1h-7.0.20.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.0.23.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.0.29.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.10.51.0.fw +lib/firmware/bnx2x/bnx2x-e1h-7.12.30.0.fw +lib/firmware/bnx2x/bnx2x-e1h-7.13.1.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.2.16.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.2.51.0.fw lib/firmware/bnx2x/bnx2x-e1h-7.8.17.0.fw @@ -229,12 +461,13 @@ lib/firmware/bnx2x/bnx2x-e2-7.0.20.0.fw lib/firmware/bnx2x/bnx2x-e2-7.0.23.0.fw lib/firmware/bnx2x/bnx2x-e2-7.0.29.0.fw lib/firmware/bnx2x/bnx2x-e2-7.10.51.0.fw +lib/firmware/bnx2x/bnx2x-e2-7.12.30.0.fw +lib/firmware/bnx2x/bnx2x-e2-7.13.1.0.fw lib/firmware/bnx2x/bnx2x-e2-7.2.16.0.fw lib/firmware/bnx2x/bnx2x-e2-7.2.51.0.fw lib/firmware/bnx2x/bnx2x-e2-7.8.17.0.fw lib/firmware/bnx2x/bnx2x-e2-7.8.19.0.fw lib/firmware/bnx2x/bnx2x-e2-7.8.2.0.fw -#lib/firmware/brcm lib/firmware/brcm/bcm4329-fullmac-4.bin lib/firmware/brcm/bcm43xx-0.fw lib/firmware/brcm/bcm43xx_hdr-0.fw @@ -243,12 +476,30 @@ lib/firmware/brcm/brcmfmac43143.bin lib/firmware/brcm/brcmfmac43236b.bin lib/firmware/brcm/brcmfmac43241b0-sdio.bin lib/firmware/brcm/brcmfmac43241b4-sdio.bin +lib/firmware/brcm/brcmfmac43241b5-sdio.bin +lib/firmware/brcm/brcmfmac43242a.bin lib/firmware/brcm/brcmfmac4329-sdio.bin lib/firmware/brcm/brcmfmac4330-sdio.bin lib/firmware/brcm/brcmfmac4334-sdio.bin +lib/firmware/brcm/brcmfmac43340-sdio.bin lib/firmware/brcm/brcmfmac4335-sdio.bin lib/firmware/brcm/brcmfmac43362-sdio.bin +lib/firmware/brcm/brcmfmac4339-sdio.bin +lib/firmware/brcm/brcmfmac43430-sdio.bin +lib/firmware/brcm/brcmfmac43430a0-sdio.bin +lib/firmware/brcm/brcmfmac43455-sdio.bin +lib/firmware/brcm/brcmfmac4350-pcie.bin +lib/firmware/brcm/brcmfmac4350c2-pcie.bin lib/firmware/brcm/brcmfmac4354-sdio.bin +lib/firmware/brcm/brcmfmac4356-pcie.bin +lib/firmware/brcm/brcmfmac4356-sdio.bin +lib/firmware/brcm/brcmfmac43569.bin +lib/firmware/brcm/brcmfmac43570-pcie.bin +lib/firmware/brcm/brcmfmac4358-pcie.bin +lib/firmware/brcm/brcmfmac43602-pcie.ap.bin +lib/firmware/brcm/brcmfmac43602-pcie.bin +lib/firmware/brcm/brcmfmac4366b-pcie.bin +lib/firmware/brcm/brcmfmac4371-pcie.bin lib/firmware/carl9170-1.fw #lib/firmware/carl9170fw #lib/firmware/carl9170fw/CMakeLists.txt @@ -380,8 +631,12 @@ lib/firmware/carl9170-1.fw #lib/firmware/carl9170fw/tools/src/fwinfo.c #lib/firmware/carl9170fw/tools/src/miniboot.c #lib/firmware/carl9170fw/tools/src/wol.c +#lib/firmware/cavium +lib/firmware/cavium/cnn55xx_se.fw lib/firmware/cbfw-3.2.1.1.bin lib/firmware/cbfw-3.2.3.0.bin +lib/firmware/cbfw-3.2.5.1.bin +lib/firmware/check_whence.py #lib/firmware/cis lib/firmware/cis/3CCFEM556.cis lib/firmware/cis/3CXEM556.cis @@ -421,9 +676,11 @@ lib/firmware/cmmb_venice_12mhz.inp lib/firmware/cpia2/stv0672_vp4.bin lib/firmware/ct2fw-3.2.1.1.bin lib/firmware/ct2fw-3.2.3.0.bin +lib/firmware/ct2fw-3.2.5.1.bin lib/firmware/ctefx.bin lib/firmware/ctfw-3.2.1.1.bin lib/firmware/ctfw-3.2.3.0.bin +lib/firmware/ctfw-3.2.5.1.bin lib/firmware/ctspeq.bin #lib/firmware/cxgb3 lib/firmware/cxgb3/ael2005_opt_edc.bin @@ -437,10 +694,18 @@ lib/firmware/cxgb3/t3fw-7.10.0.bin lib/firmware/cxgb3/t3fw-7.12.0.bin lib/firmware/cxgb3/t3fw-7.4.0.bin #lib/firmware/cxgb4 -lib/firmware/cxgb4/t4fw-1.12.25.0.bin +lib/firmware/cxgb4/aq1202_fw.cld +lib/firmware/cxgb4/bcm8483.bin +lib/firmware/cxgb4/t4fw-1.14.4.0.bin +lib/firmware/cxgb4/t4fw-1.15.37.0.bin +lib/firmware/cxgb4/t4fw-1.16.63.0.bin lib/firmware/cxgb4/t4fw.bin -lib/firmware/cxgb4/t5fw-1.12.25.0.bin +lib/firmware/cxgb4/t5fw-1.14.4.0.bin +lib/firmware/cxgb4/t5fw-1.15.37.0.bin +lib/firmware/cxgb4/t5fw-1.16.63.0.bin lib/firmware/cxgb4/t5fw.bin +lib/firmware/cxgb4/t6fw-1.16.63.0.bin +lib/firmware/cxgb4/t6fw.bin #lib/firmware/dabusb lib/firmware/dabusb/bitstream.bin lib/firmware/dabusb/firmware.fw @@ -497,15 +762,83 @@ lib/firmware/go7007/px-tv402u.fw lib/firmware/go7007/s2250-1.fw lib/firmware/go7007/s2250-2.fw lib/firmware/go7007/wis-startrek.fw +lib/firmware/hfi1_dc8051.fw +lib/firmware/hfi1_fabric.fw +lib/firmware/hfi1_pcie.fw +lib/firmware/hfi1_sbus.fw lib/firmware/htc_7010.fw lib/firmware/htc_9271.fw lib/firmware/i2400m-fw-usb-1.4.sbcf lib/firmware/i2400m-fw-usb-1.5.sbcf lib/firmware/i6050-fw-usb-1.5.sbcf +#lib/firmware/i915 +lib/firmware/i915/bxt_dmc_ver1.bin +lib/firmware/i915/bxt_dmc_ver1_07.bin +lib/firmware/i915/bxt_guc_ver8_7.bin +lib/firmware/i915/bxt_guc_ver9_29.bin +lib/firmware/i915/bxt_huc_ver01_07_1398.bin +lib/firmware/i915/cnl_dmc_ver1_06.bin +lib/firmware/i915/glk_dmc_ver1_04.bin +lib/firmware/i915/kbl_dmc_ver1.bin +lib/firmware/i915/kbl_dmc_ver1_01.bin +lib/firmware/i915/kbl_dmc_ver1_04.bin +lib/firmware/i915/kbl_guc_ver9_14.bin +lib/firmware/i915/kbl_guc_ver9_39.bin +lib/firmware/i915/kbl_huc_ver02_00_1810.bin +lib/firmware/i915/skl_dmc_ver1.bin +lib/firmware/i915/skl_dmc_ver1_23.bin +lib/firmware/i915/skl_dmc_ver1_26.bin +lib/firmware/i915/skl_dmc_ver1_27.bin +lib/firmware/i915/skl_guc_ver1.bin +lib/firmware/i915/skl_guc_ver4.bin +lib/firmware/i915/skl_guc_ver6.bin +lib/firmware/i915/skl_guc_ver6_1.bin +lib/firmware/i915/skl_guc_ver9_33.bin +lib/firmware/i915/skl_huc_ver01_07_1398.bin +#lib/firmware/imx +#lib/firmware/imx/sdma +lib/firmware/imx/sdma/sdma-imx6q.bin +lib/firmware/imx/sdma/sdma-imx7d.bin #lib/firmware/intel lib/firmware/intel/IntcSST2.bin +lib/firmware/intel/dsp_fw_bxtn.bin +lib/firmware/intel/dsp_fw_bxtn_v2219.bin +lib/firmware/intel/dsp_fw_cnl.bin +lib/firmware/intel/dsp_fw_cnl_v1191.bin +lib/firmware/intel/dsp_fw_glk.bin +lib/firmware/intel/dsp_fw_glk_v1814.bin +lib/firmware/intel/dsp_fw_glk_v2880.bin +lib/firmware/intel/dsp_fw_kbl.bin +lib/firmware/intel/dsp_fw_kbl_v1037.bin +lib/firmware/intel/dsp_fw_kbl_v2042.bin +lib/firmware/intel/dsp_fw_kbl_v2630.bin +lib/firmware/intel/dsp_fw_kbl_v701.bin +lib/firmware/intel/dsp_fw_release.bin +lib/firmware/intel/dsp_fw_release_v969.bin lib/firmware/intel/fw_sst_0f28.bin lib/firmware/intel/fw_sst_0f28.bin-48kHz_i2s_master +lib/firmware/intel/fw_sst_0f28_ssp0.bin +lib/firmware/intel/fw_sst_22a8.bin +lib/firmware/intel/ibt-11-5.ddc +lib/firmware/intel/ibt-11-5.sfi +lib/firmware/intel/ibt-12-16.ddc +lib/firmware/intel/ibt-12-16.sfi +lib/firmware/intel/ibt-17-0-1.ddc +lib/firmware/intel/ibt-17-0-1.sfi +lib/firmware/intel/ibt-17-1.ddc +lib/firmware/intel/ibt-17-1.sfi +lib/firmware/intel/ibt-17-16-1.ddc +lib/firmware/intel/ibt-17-16-1.sfi +lib/firmware/intel/ibt-17-2.ddc +lib/firmware/intel/ibt-17-2.sfi +lib/firmware/intel/ibt-18-0-1.ddc +lib/firmware/intel/ibt-18-0-1.sfi +lib/firmware/intel/ibt-18-1.ddc +lib/firmware/intel/ibt-18-1.sfi +lib/firmware/intel/ibt-18-16-1.ddc +lib/firmware/intel/ibt-18-16-1.sfi +lib/firmware/intel/ibt-18-2.ddc +lib/firmware/intel/ibt-18-2.sfi lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.1.2d.d.bseq lib/firmware/intel/ibt-hw-37.7.10-fw-1.0.2.3.d.bseq lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.1.2d.d.bseq @@ -513,7 +846,10 @@ lib/firmware/intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq lib/firmware/intel/ibt-hw-37.7.bseq lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.2.27.d.bseq lib/firmware/intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq +lib/firmware/intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq lib/firmware/intel/ibt-hw-37.8.bseq +lib/firmware/intel/ipu3-fw.bin +lib/firmware/intel/irci_irci_ecr-master_20161208_0213_20170112_1500.bin lib/firmware/intelliport2.bin #lib/firmware/isci #lib/firmware/isci/Makefile @@ -533,9 +869,17 @@ lib/firmware/iwlwifi-135-6.ucode lib/firmware/iwlwifi-2000-6.ucode lib/firmware/iwlwifi-2030-6.ucode lib/firmware/iwlwifi-3160-10.ucode +lib/firmware/iwlwifi-3160-12.ucode +lib/firmware/iwlwifi-3160-13.ucode +lib/firmware/iwlwifi-3160-16.ucode +lib/firmware/iwlwifi-3160-17.ucode lib/firmware/iwlwifi-3160-7.ucode lib/firmware/iwlwifi-3160-8.ucode lib/firmware/iwlwifi-3160-9.ucode +lib/firmware/iwlwifi-3168-21.ucode +lib/firmware/iwlwifi-3168-22.ucode +lib/firmware/iwlwifi-3168-27.ucode +lib/firmware/iwlwifi-3168-29.ucode lib/firmware/iwlwifi-3945-2.ucode lib/firmware/iwlwifi-4965-2.ucode lib/firmware/iwlwifi-5000-1.ucode @@ -550,13 +894,45 @@ lib/firmware/iwlwifi-6000g2b-6.ucode lib/firmware/iwlwifi-6050-4.ucode lib/firmware/iwlwifi-6050-5.ucode lib/firmware/iwlwifi-7260-10.ucode +lib/firmware/iwlwifi-7260-12.ucode +lib/firmware/iwlwifi-7260-13.ucode +lib/firmware/iwlwifi-7260-16.ucode +lib/firmware/iwlwifi-7260-17.ucode lib/firmware/iwlwifi-7260-7.ucode lib/firmware/iwlwifi-7260-8.ucode lib/firmware/iwlwifi-7260-9.ucode lib/firmware/iwlwifi-7265-10.ucode +lib/firmware/iwlwifi-7265-12.ucode +lib/firmware/iwlwifi-7265-13.ucode +lib/firmware/iwlwifi-7265-16.ucode +lib/firmware/iwlwifi-7265-17.ucode lib/firmware/iwlwifi-7265-8.ucode lib/firmware/iwlwifi-7265-9.ucode lib/firmware/iwlwifi-7265D-10.ucode +lib/firmware/iwlwifi-7265D-12.ucode +lib/firmware/iwlwifi-7265D-13.ucode +lib/firmware/iwlwifi-7265D-16.ucode +lib/firmware/iwlwifi-7265D-17.ucode +lib/firmware/iwlwifi-7265D-21.ucode +lib/firmware/iwlwifi-7265D-22.ucode +lib/firmware/iwlwifi-7265D-27.ucode +lib/firmware/iwlwifi-7265D-29.ucode +lib/firmware/iwlwifi-8000C-13.ucode +lib/firmware/iwlwifi-8000C-16.ucode +lib/firmware/iwlwifi-8000C-21.ucode +lib/firmware/iwlwifi-8000C-22.ucode +lib/firmware/iwlwifi-8000C-27.ucode +lib/firmware/iwlwifi-8000C-31.ucode +lib/firmware/iwlwifi-8000C-34.ucode +lib/firmware/iwlwifi-8265-21.ucode +lib/firmware/iwlwifi-8265-22.ucode +lib/firmware/iwlwifi-8265-27.ucode +lib/firmware/iwlwifi-8265-31.ucode +lib/firmware/iwlwifi-8265-34.ucode +lib/firmware/iwlwifi-9000-pu-b0-jf-b0-33.ucode +lib/firmware/iwlwifi-9000-pu-b0-jf-b0-34.ucode +lib/firmware/iwlwifi-9260-th-b0-jf-b0-33.ucode +lib/firmware/iwlwifi-9260-th-b0-jf-b0-34.ucode #lib/firmware/kaweth lib/firmware/kaweth/new_code.bin lib/firmware/kaweth/new_code_fix.bin @@ -611,10 +987,23 @@ lib/firmware/libertas/usb8388_olpc.bin lib/firmware/libertas/usb8388_v5.bin lib/firmware/libertas/usb8388_v9.bin lib/firmware/libertas/usb8682.bin +#lib/firmware/liquidio +lib/firmware/liquidio/lio_210nv_nic.bin +lib/firmware/liquidio/lio_210sv_nic.bin +lib/firmware/liquidio/lio_23xx_nic.bin +lib/firmware/liquidio/lio_410nv_nic.bin #lib/firmware/matrox lib/firmware/matrox/g200_warp.fw lib/firmware/matrox/g400_warp.fw +#lib/firmware/mellanox +lib/firmware/mellanox/mlxsw_spectrum-13.1420.122.mfa2 +lib/firmware/mellanox/mlxsw_spectrum-13.1530.152.mfa2 #lib/firmware/moxa +lib/firmware/moxa/moxa-1110.fw +lib/firmware/moxa/moxa-1130.fw +lib/firmware/moxa/moxa-1131.fw +lib/firmware/moxa/moxa-1150.fw +lib/firmware/moxa/moxa-1151.fw lib/firmware/moxa/moxa-1250.fw lib/firmware/moxa/moxa-1251.fw lib/firmware/moxa/moxa-1410.fw @@ -626,13 +1015,25 @@ lib/firmware/moxa/moxa-1653.fw lib/firmware/moxa/moxa-1658.fw #lib/firmware/mrvl lib/firmware/mrvl/pcie8897_uapsta.bin +lib/firmware/mrvl/pcie8997_wlan_v4.bin +lib/firmware/mrvl/pcieuart8997_combo_v4.bin +lib/firmware/mrvl/pcieusb8997_combo_v4.bin lib/firmware/mrvl/sd8688.bin lib/firmware/mrvl/sd8688_helper.bin lib/firmware/mrvl/sd8787_uapsta.bin lib/firmware/mrvl/sd8797_uapsta.bin +lib/firmware/mrvl/sd8801_uapsta.bin +lib/firmware/mrvl/sd8887_uapsta.bin lib/firmware/mrvl/sd8897_uapsta.bin +lib/firmware/mrvl/usb8766_uapsta.bin lib/firmware/mrvl/usb8797_uapsta.bin +lib/firmware/mrvl/usb8801_uapsta.bin +lib/firmware/mrvl/usb8897_uapsta.bin +lib/firmware/mrvl/usbusb8997_combo_v4.bin +lib/firmware/mt7601u.bin lib/firmware/mt7650.bin +lib/firmware/mt7662.bin +lib/firmware/mt7662_rom_patch.bin lib/firmware/mts_cdma.fw lib/firmware/mts_edge.fw lib/firmware/mts_gsm.fw @@ -647,6 +1048,9 @@ lib/firmware/mwl8k/fmimage_8687.fw lib/firmware/mwl8k/fmimage_8764_ap-1.fw lib/firmware/mwl8k/helper_8366.fw lib/firmware/mwl8k/helper_8687.fw +#lib/firmware/mwlwifi +lib/firmware/mwlwifi/88W8864.bin +lib/firmware/mwlwifi/88W8897.bin lib/firmware/myri10ge_eth_big_z8e.dat lib/firmware/myri10ge_eth_z8e.dat lib/firmware/myri10ge_ethp_big_z8e.dat @@ -657,10 +1061,302 @@ lib/firmware/myri10ge_rss_ethp_big_z8e.dat lib/firmware/myri10ge_rss_ethp_z8e.dat #lib/firmware/myricom lib/firmware/myricom/lanai.bin +#lib/firmware/netronome +lib/firmware/netronome/nic_AMDA0081-0001_1x40.nffw +lib/firmware/netronome/nic_AMDA0081-0001_4x10.nffw +lib/firmware/netronome/nic_AMDA0096-0001_2x10.nffw +lib/firmware/netronome/nic_AMDA0097-0001_2x40.nffw +lib/firmware/netronome/nic_AMDA0097-0001_4x10_1x40.nffw +lib/firmware/netronome/nic_AMDA0097-0001_8x10.nffw +lib/firmware/netronome/nic_AMDA0099-0001_2x10.nffw +lib/firmware/netronome/nic_AMDA0099-0001_2x25.nffw +#lib/firmware/nvidia +#lib/firmware/nvidia/gk20a +lib/firmware/nvidia/gk20a/fecs_data.bin +lib/firmware/nvidia/gk20a/fecs_inst.bin +lib/firmware/nvidia/gk20a/gpccs_data.bin +lib/firmware/nvidia/gk20a/gpccs_inst.bin +lib/firmware/nvidia/gk20a/sw_bundle_init.bin +lib/firmware/nvidia/gk20a/sw_ctx.bin +lib/firmware/nvidia/gk20a/sw_method_init.bin +lib/firmware/nvidia/gk20a/sw_nonctx.bin +#lib/firmware/nvidia/gm200 +#lib/firmware/nvidia/gm200/acr +lib/firmware/nvidia/gm200/acr/bl.bin +lib/firmware/nvidia/gm200/acr/ucode_load.bin +lib/firmware/nvidia/gm200/acr/ucode_unload.bin +#lib/firmware/nvidia/gm200/gr +lib/firmware/nvidia/gm200/gr/fecs_bl.bin +lib/firmware/nvidia/gm200/gr/fecs_data.bin +lib/firmware/nvidia/gm200/gr/fecs_inst.bin +lib/firmware/nvidia/gm200/gr/fecs_sig.bin +lib/firmware/nvidia/gm200/gr/gpccs_bl.bin +lib/firmware/nvidia/gm200/gr/gpccs_data.bin +lib/firmware/nvidia/gm200/gr/gpccs_inst.bin +lib/firmware/nvidia/gm200/gr/gpccs_sig.bin +lib/firmware/nvidia/gm200/gr/sw_bundle_init.bin +lib/firmware/nvidia/gm200/gr/sw_ctx.bin +lib/firmware/nvidia/gm200/gr/sw_method_init.bin +lib/firmware/nvidia/gm200/gr/sw_nonctx.bin +#lib/firmware/nvidia/gm204 +#lib/firmware/nvidia/gm204/acr +lib/firmware/nvidia/gm204/acr/bl.bin +lib/firmware/nvidia/gm204/acr/ucode_load.bin +lib/firmware/nvidia/gm204/acr/ucode_unload.bin +#lib/firmware/nvidia/gm204/gr +lib/firmware/nvidia/gm204/gr/fecs_bl.bin +lib/firmware/nvidia/gm204/gr/fecs_data.bin +lib/firmware/nvidia/gm204/gr/fecs_inst.bin +lib/firmware/nvidia/gm204/gr/fecs_sig.bin +lib/firmware/nvidia/gm204/gr/gpccs_bl.bin +lib/firmware/nvidia/gm204/gr/gpccs_data.bin +lib/firmware/nvidia/gm204/gr/gpccs_inst.bin +lib/firmware/nvidia/gm204/gr/gpccs_sig.bin +lib/firmware/nvidia/gm204/gr/sw_bundle_init.bin +lib/firmware/nvidia/gm204/gr/sw_ctx.bin +lib/firmware/nvidia/gm204/gr/sw_method_init.bin +lib/firmware/nvidia/gm204/gr/sw_nonctx.bin +#lib/firmware/nvidia/gm206 +#lib/firmware/nvidia/gm206/acr +lib/firmware/nvidia/gm206/acr/bl.bin +lib/firmware/nvidia/gm206/acr/ucode_load.bin +lib/firmware/nvidia/gm206/acr/ucode_unload.bin +#lib/firmware/nvidia/gm206/gr +lib/firmware/nvidia/gm206/gr/fecs_bl.bin +lib/firmware/nvidia/gm206/gr/fecs_data.bin +lib/firmware/nvidia/gm206/gr/fecs_inst.bin +lib/firmware/nvidia/gm206/gr/fecs_sig.bin +lib/firmware/nvidia/gm206/gr/gpccs_bl.bin +lib/firmware/nvidia/gm206/gr/gpccs_data.bin +lib/firmware/nvidia/gm206/gr/gpccs_inst.bin +lib/firmware/nvidia/gm206/gr/gpccs_sig.bin +lib/firmware/nvidia/gm206/gr/sw_bundle_init.bin +lib/firmware/nvidia/gm206/gr/sw_ctx.bin +lib/firmware/nvidia/gm206/gr/sw_method_init.bin +lib/firmware/nvidia/gm206/gr/sw_nonctx.bin +#lib/firmware/nvidia/gm20b +#lib/firmware/nvidia/gm20b/acr +lib/firmware/nvidia/gm20b/acr/bl.bin +lib/firmware/nvidia/gm20b/acr/ucode_load.bin +#lib/firmware/nvidia/gm20b/gr +lib/firmware/nvidia/gm20b/gr/fecs_bl.bin +lib/firmware/nvidia/gm20b/gr/fecs_data.bin +lib/firmware/nvidia/gm20b/gr/fecs_inst.bin +lib/firmware/nvidia/gm20b/gr/fecs_sig.bin +lib/firmware/nvidia/gm20b/gr/gpccs_data.bin +lib/firmware/nvidia/gm20b/gr/gpccs_inst.bin +lib/firmware/nvidia/gm20b/gr/sw_bundle_init.bin +lib/firmware/nvidia/gm20b/gr/sw_ctx.bin +lib/firmware/nvidia/gm20b/gr/sw_method_init.bin +lib/firmware/nvidia/gm20b/gr/sw_nonctx.bin +#lib/firmware/nvidia/gm20b/pmu +lib/firmware/nvidia/gm20b/pmu/desc.bin +lib/firmware/nvidia/gm20b/pmu/image.bin +lib/firmware/nvidia/gm20b/pmu/sig.bin +#lib/firmware/nvidia/gp100 +#lib/firmware/nvidia/gp100/acr +lib/firmware/nvidia/gp100/acr/bl.bin +lib/firmware/nvidia/gp100/acr/ucode_load.bin +lib/firmware/nvidia/gp100/acr/ucode_unload.bin +#lib/firmware/nvidia/gp100/gr +lib/firmware/nvidia/gp100/gr/fecs_bl.bin +lib/firmware/nvidia/gp100/gr/fecs_data.bin +lib/firmware/nvidia/gp100/gr/fecs_inst.bin +lib/firmware/nvidia/gp100/gr/fecs_sig.bin +lib/firmware/nvidia/gp100/gr/gpccs_bl.bin +lib/firmware/nvidia/gp100/gr/gpccs_data.bin +lib/firmware/nvidia/gp100/gr/gpccs_inst.bin +lib/firmware/nvidia/gp100/gr/gpccs_sig.bin +lib/firmware/nvidia/gp100/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp100/gr/sw_ctx.bin +lib/firmware/nvidia/gp100/gr/sw_method_init.bin +lib/firmware/nvidia/gp100/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp102 +#lib/firmware/nvidia/gp102/acr +lib/firmware/nvidia/gp102/acr/bl.bin +lib/firmware/nvidia/gp102/acr/ucode_load.bin +lib/firmware/nvidia/gp102/acr/ucode_unload.bin +lib/firmware/nvidia/gp102/acr/unload_bl.bin +#lib/firmware/nvidia/gp102/gr +lib/firmware/nvidia/gp102/gr/fecs_bl.bin +lib/firmware/nvidia/gp102/gr/fecs_data.bin +lib/firmware/nvidia/gp102/gr/fecs_inst.bin +lib/firmware/nvidia/gp102/gr/fecs_sig.bin +lib/firmware/nvidia/gp102/gr/gpccs_bl.bin +lib/firmware/nvidia/gp102/gr/gpccs_data.bin +lib/firmware/nvidia/gp102/gr/gpccs_inst.bin +lib/firmware/nvidia/gp102/gr/gpccs_sig.bin +lib/firmware/nvidia/gp102/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp102/gr/sw_ctx.bin +lib/firmware/nvidia/gp102/gr/sw_method_init.bin +lib/firmware/nvidia/gp102/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp102/nvdec +lib/firmware/nvidia/gp102/nvdec/scrubber.bin +#lib/firmware/nvidia/gp102/sec2 +lib/firmware/nvidia/gp102/sec2/desc.bin +lib/firmware/nvidia/gp102/sec2/image.bin +lib/firmware/nvidia/gp102/sec2/sig.bin +#lib/firmware/nvidia/gp104 +#lib/firmware/nvidia/gp104/acr +lib/firmware/nvidia/gp104/acr/bl.bin +lib/firmware/nvidia/gp104/acr/ucode_load.bin +lib/firmware/nvidia/gp104/acr/ucode_unload.bin +lib/firmware/nvidia/gp104/acr/unload_bl.bin +#lib/firmware/nvidia/gp104/gr +lib/firmware/nvidia/gp104/gr/fecs_bl.bin +lib/firmware/nvidia/gp104/gr/fecs_data.bin +lib/firmware/nvidia/gp104/gr/fecs_inst.bin +lib/firmware/nvidia/gp104/gr/fecs_sig.bin +lib/firmware/nvidia/gp104/gr/gpccs_bl.bin +lib/firmware/nvidia/gp104/gr/gpccs_data.bin +lib/firmware/nvidia/gp104/gr/gpccs_inst.bin +lib/firmware/nvidia/gp104/gr/gpccs_sig.bin +lib/firmware/nvidia/gp104/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp104/gr/sw_ctx.bin +lib/firmware/nvidia/gp104/gr/sw_method_init.bin +lib/firmware/nvidia/gp104/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp104/nvdec +lib/firmware/nvidia/gp104/nvdec/scrubber.bin +#lib/firmware/nvidia/gp104/sec2 +lib/firmware/nvidia/gp104/sec2/desc.bin +lib/firmware/nvidia/gp104/sec2/image.bin +lib/firmware/nvidia/gp104/sec2/sig.bin +#lib/firmware/nvidia/gp106 +#lib/firmware/nvidia/gp106/acr +lib/firmware/nvidia/gp106/acr/bl.bin +lib/firmware/nvidia/gp106/acr/ucode_load.bin +lib/firmware/nvidia/gp106/acr/ucode_unload.bin +lib/firmware/nvidia/gp106/acr/unload_bl.bin +#lib/firmware/nvidia/gp106/gr +lib/firmware/nvidia/gp106/gr/fecs_bl.bin +lib/firmware/nvidia/gp106/gr/fecs_data.bin +lib/firmware/nvidia/gp106/gr/fecs_inst.bin +lib/firmware/nvidia/gp106/gr/fecs_sig.bin +lib/firmware/nvidia/gp106/gr/gpccs_bl.bin +lib/firmware/nvidia/gp106/gr/gpccs_data.bin +lib/firmware/nvidia/gp106/gr/gpccs_inst.bin +lib/firmware/nvidia/gp106/gr/gpccs_sig.bin +lib/firmware/nvidia/gp106/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp106/gr/sw_ctx.bin +lib/firmware/nvidia/gp106/gr/sw_method_init.bin +lib/firmware/nvidia/gp106/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp106/nvdec +lib/firmware/nvidia/gp106/nvdec/scrubber.bin +#lib/firmware/nvidia/gp106/sec2 +lib/firmware/nvidia/gp106/sec2/desc.bin +lib/firmware/nvidia/gp106/sec2/image.bin +lib/firmware/nvidia/gp106/sec2/sig.bin +#lib/firmware/nvidia/gp107 +#lib/firmware/nvidia/gp107/acr +lib/firmware/nvidia/gp107/acr/bl.bin +lib/firmware/nvidia/gp107/acr/ucode_load.bin +lib/firmware/nvidia/gp107/acr/ucode_unload.bin +lib/firmware/nvidia/gp107/acr/unload_bl.bin +#lib/firmware/nvidia/gp107/gr +lib/firmware/nvidia/gp107/gr/fecs_bl.bin +lib/firmware/nvidia/gp107/gr/fecs_data.bin +lib/firmware/nvidia/gp107/gr/fecs_inst.bin +lib/firmware/nvidia/gp107/gr/fecs_sig.bin +lib/firmware/nvidia/gp107/gr/gpccs_bl.bin +lib/firmware/nvidia/gp107/gr/gpccs_data.bin +lib/firmware/nvidia/gp107/gr/gpccs_inst.bin +lib/firmware/nvidia/gp107/gr/gpccs_sig.bin +lib/firmware/nvidia/gp107/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp107/gr/sw_ctx.bin +lib/firmware/nvidia/gp107/gr/sw_method_init.bin +lib/firmware/nvidia/gp107/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp107/nvdec +lib/firmware/nvidia/gp107/nvdec/scrubber.bin +#lib/firmware/nvidia/gp107/sec2 +lib/firmware/nvidia/gp107/sec2/desc.bin +lib/firmware/nvidia/gp107/sec2/image.bin +lib/firmware/nvidia/gp107/sec2/sig.bin +#lib/firmware/nvidia/gp10b +#lib/firmware/nvidia/gp10b/acr +lib/firmware/nvidia/gp10b/acr/bl.bin +lib/firmware/nvidia/gp10b/acr/ucode_load.bin +#lib/firmware/nvidia/gp10b/gr +lib/firmware/nvidia/gp10b/gr/fecs_bl.bin +lib/firmware/nvidia/gp10b/gr/fecs_data.bin +lib/firmware/nvidia/gp10b/gr/fecs_inst.bin +lib/firmware/nvidia/gp10b/gr/fecs_sig.bin +lib/firmware/nvidia/gp10b/gr/gpccs_bl.bin +lib/firmware/nvidia/gp10b/gr/gpccs_data.bin +lib/firmware/nvidia/gp10b/gr/gpccs_inst.bin +lib/firmware/nvidia/gp10b/gr/gpccs_sig.bin +lib/firmware/nvidia/gp10b/gr/sw_bundle_init.bin +lib/firmware/nvidia/gp10b/gr/sw_ctx.bin +lib/firmware/nvidia/gp10b/gr/sw_method_init.bin +lib/firmware/nvidia/gp10b/gr/sw_nonctx.bin +#lib/firmware/nvidia/gp10b/pmu +lib/firmware/nvidia/gp10b/pmu/desc.bin +lib/firmware/nvidia/gp10b/pmu/image.bin +lib/firmware/nvidia/gp10b/pmu/sig.bin +#lib/firmware/nvidia/tegra124 +lib/firmware/nvidia/tegra124/vic03_ucode.bin +lib/firmware/nvidia/tegra124/xusb.bin +#lib/firmware/nvidia/tegra186 +lib/firmware/nvidia/tegra186/vic04_ucode.bin +#lib/firmware/nvidia/tegra210 +lib/firmware/nvidia/tegra210/vic04_ucode.bin +lib/firmware/nvidia/tegra210/xusb.bin #lib/firmware/ositech lib/firmware/ositech/Xilinx7OD.bin lib/firmware/phanfw.bin lib/firmware/qat_895xcc.bin +lib/firmware/qat_895xcc_mmp.bin +lib/firmware/qat_c3xxx.bin +lib/firmware/qat_c3xxx_mmp.bin +lib/firmware/qat_c62x.bin +lib/firmware/qat_c62x_mmp.bin +lib/firmware/qat_mmp.bin +#lib/firmware/qca +lib/firmware/qca/NOTICE.txt +lib/firmware/qca/nvm_00130300.bin +lib/firmware/qca/nvm_00130302.bin +lib/firmware/qca/nvm_usb_00000200.bin +lib/firmware/qca/nvm_usb_00000201.bin +lib/firmware/qca/nvm_usb_00000300.bin +lib/firmware/qca/nvm_usb_00000302.bin +lib/firmware/qca/rampatch_00130300.bin +lib/firmware/qca/rampatch_00130302.bin +lib/firmware/qca/rampatch_usb_00000200.bin +lib/firmware/qca/rampatch_usb_00000201.bin +lib/firmware/qca/rampatch_usb_00000300.bin +lib/firmware/qca/rampatch_usb_00000302.bin +#lib/firmware/qcom +lib/firmware/qcom/NOTICE.txt +lib/firmware/qcom/a300_pfp.fw +lib/firmware/qcom/a300_pm4.fw +lib/firmware/qcom/a530_pfp.fw +lib/firmware/qcom/a530_pm4.fw +lib/firmware/qcom/a530_zap.b00 +lib/firmware/qcom/a530_zap.b01 +lib/firmware/qcom/a530_zap.b02 +lib/firmware/qcom/a530_zap.mdt +lib/firmware/qcom/a530v3_gpmu.fw2 +#lib/firmware/qcom/venus-1.8 +lib/firmware/qcom/venus-1.8/venus.b00 +lib/firmware/qcom/venus-1.8/venus.b01 +lib/firmware/qcom/venus-1.8/venus.b02 +lib/firmware/qcom/venus-1.8/venus.b03 +lib/firmware/qcom/venus-1.8/venus.b04 +lib/firmware/qcom/venus-1.8/venus.mdt +#lib/firmware/qcom/venus-4.2 +lib/firmware/qcom/venus-4.2/venus.b00 +lib/firmware/qcom/venus-4.2/venus.b01 +lib/firmware/qcom/venus-4.2/venus.b02 +lib/firmware/qcom/venus-4.2/venus.b03 +lib/firmware/qcom/venus-4.2/venus.b04 +lib/firmware/qcom/venus-4.2/venus.mdt +#lib/firmware/qed +lib/firmware/qed/qed_init_values_zipped-8.10.10.0.bin +lib/firmware/qed/qed_init_values_zipped-8.10.5.0.bin +lib/firmware/qed/qed_init_values_zipped-8.15.3.0.bin +lib/firmware/qed/qed_init_values_zipped-8.20.0.0.bin +lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin +lib/firmware/qed/qed_init_values_zipped-8.4.2.0.bin +lib/firmware/qed/qed_init_values_zipped-8.7.3.0.bin lib/firmware/ql2100_fw.bin lib/firmware/ql2200_fw.bin lib/firmware/ql2300_fw.bin @@ -676,6 +1372,8 @@ lib/firmware/qlogic/sd7220.fw #lib/firmware/r128 lib/firmware/r128/r128_cce.bin lib/firmware/r8a779x_usb3_v1.dlmem +lib/firmware/r8a779x_usb3_v2.dlmem +lib/firmware/r8a779x_usb3_v3.dlmem #lib/firmware/radeon lib/firmware/radeon/ARUBA_me.bin lib/firmware/radeon/ARUBA_pfp.bin @@ -823,6 +1521,7 @@ lib/firmware/radeon/TAHITI_pfp.bin lib/firmware/radeon/TAHITI_rlc.bin lib/firmware/radeon/TAHITI_smc.bin lib/firmware/radeon/TAHITI_uvd.bin +lib/firmware/radeon/TAHITI_vce.bin lib/firmware/radeon/TURKS_mc.bin lib/firmware/radeon/TURKS_me.bin lib/firmware/radeon/TURKS_pfp.bin @@ -834,34 +1533,47 @@ lib/firmware/radeon/VERDE_me.bin lib/firmware/radeon/VERDE_pfp.bin lib/firmware/radeon/VERDE_rlc.bin lib/firmware/radeon/VERDE_smc.bin +lib/firmware/radeon/banks_k_2_smc.bin lib/firmware/radeon/bonaire_ce.bin +lib/firmware/radeon/bonaire_k_smc.bin lib/firmware/radeon/bonaire_mc.bin lib/firmware/radeon/bonaire_me.bin lib/firmware/radeon/bonaire_mec.bin lib/firmware/radeon/bonaire_pfp.bin lib/firmware/radeon/bonaire_rlc.bin lib/firmware/radeon/bonaire_sdma.bin +lib/firmware/radeon/bonaire_sdma1.bin lib/firmware/radeon/bonaire_smc.bin +lib/firmware/radeon/bonaire_uvd.bin +lib/firmware/radeon/bonaire_vce.bin lib/firmware/radeon/hainan_ce.bin +lib/firmware/radeon/hainan_k_smc.bin lib/firmware/radeon/hainan_mc.bin lib/firmware/radeon/hainan_me.bin lib/firmware/radeon/hainan_pfp.bin lib/firmware/radeon/hainan_rlc.bin lib/firmware/radeon/hainan_smc.bin lib/firmware/radeon/hawaii_ce.bin +lib/firmware/radeon/hawaii_k_smc.bin lib/firmware/radeon/hawaii_mc.bin lib/firmware/radeon/hawaii_me.bin lib/firmware/radeon/hawaii_mec.bin lib/firmware/radeon/hawaii_pfp.bin lib/firmware/radeon/hawaii_rlc.bin lib/firmware/radeon/hawaii_sdma.bin +lib/firmware/radeon/hawaii_sdma1.bin lib/firmware/radeon/hawaii_smc.bin +lib/firmware/radeon/hawaii_uvd.bin +lib/firmware/radeon/hawaii_vce.bin lib/firmware/radeon/kabini_ce.bin lib/firmware/radeon/kabini_me.bin lib/firmware/radeon/kabini_mec.bin lib/firmware/radeon/kabini_pfp.bin lib/firmware/radeon/kabini_rlc.bin lib/firmware/radeon/kabini_sdma.bin +lib/firmware/radeon/kabini_sdma1.bin +lib/firmware/radeon/kabini_uvd.bin +lib/firmware/radeon/kabini_vce.bin lib/firmware/radeon/kaveri_ce.bin lib/firmware/radeon/kaveri_me.bin lib/firmware/radeon/kaveri_mec.bin @@ -869,37 +1581,52 @@ lib/firmware/radeon/kaveri_mec2.bin lib/firmware/radeon/kaveri_pfp.bin lib/firmware/radeon/kaveri_rlc.bin lib/firmware/radeon/kaveri_sdma.bin +lib/firmware/radeon/kaveri_sdma1.bin +lib/firmware/radeon/kaveri_uvd.bin +lib/firmware/radeon/kaveri_vce.bin lib/firmware/radeon/mullins_ce.bin lib/firmware/radeon/mullins_me.bin lib/firmware/radeon/mullins_mec.bin lib/firmware/radeon/mullins_pfp.bin lib/firmware/radeon/mullins_rlc.bin lib/firmware/radeon/mullins_sdma.bin +lib/firmware/radeon/mullins_sdma1.bin +lib/firmware/radeon/mullins_uvd.bin +lib/firmware/radeon/mullins_vce.bin lib/firmware/radeon/oland_ce.bin +lib/firmware/radeon/oland_k_smc.bin lib/firmware/radeon/oland_mc.bin lib/firmware/radeon/oland_me.bin lib/firmware/radeon/oland_pfp.bin lib/firmware/radeon/oland_rlc.bin lib/firmware/radeon/oland_smc.bin lib/firmware/radeon/pitcairn_ce.bin +lib/firmware/radeon/pitcairn_k_smc.bin lib/firmware/radeon/pitcairn_mc.bin lib/firmware/radeon/pitcairn_me.bin lib/firmware/radeon/pitcairn_pfp.bin lib/firmware/radeon/pitcairn_rlc.bin lib/firmware/radeon/pitcairn_smc.bin +lib/firmware/radeon/si58_mc.bin lib/firmware/radeon/tahiti_ce.bin +lib/firmware/radeon/tahiti_k_smc.bin lib/firmware/radeon/tahiti_mc.bin lib/firmware/radeon/tahiti_me.bin lib/firmware/radeon/tahiti_pfp.bin lib/firmware/radeon/tahiti_rlc.bin lib/firmware/radeon/tahiti_smc.bin lib/firmware/radeon/verde_ce.bin +lib/firmware/radeon/verde_k_smc.bin lib/firmware/radeon/verde_mc.bin lib/firmware/radeon/verde_me.bin lib/firmware/radeon/verde_pfp.bin lib/firmware/radeon/verde_rlc.bin lib/firmware/radeon/verde_smc.bin +lib/firmware/rockchip +lib/firmware/rockchip/dptx.bin lib/firmware/rp2.fw +#lib/firmware/rsi +lib/firmware/rsi/rs9113_wlan_qspi.rps lib/firmware/rsi_91x.fw lib/firmware/rt2561.bin lib/firmware/rt2561s.bin @@ -911,6 +1638,16 @@ lib/firmware/rt3071.bin lib/firmware/rt3090.bin lib/firmware/rt3290.bin lib/firmware/rt73.bin +#lib/firmware/rtl_bt +lib/firmware/rtl_bt/rtl8192ee_fw.bin +lib/firmware/rtl_bt/rtl8192eu_fw.bin +lib/firmware/rtl_bt/rtl8723a_fw.bin +lib/firmware/rtl_bt/rtl8723b_fw.bin +lib/firmware/rtl_bt/rtl8761a_fw.bin +lib/firmware/rtl_bt/rtl8812ae_fw.bin +lib/firmware/rtl_bt/rtl8821a_fw.bin +lib/firmware/rtl_bt/rtl8822b_config.bin +lib/firmware/rtl_bt/rtl8822b_fw.bin #lib/firmware/rtl_nic lib/firmware/rtl_nic/rtl8105e-1.fw lib/firmware/rtl_nic/rtl8106e-1.fw @@ -944,16 +1681,29 @@ lib/firmware/rtlwifi/rtl8192cufw_B.bin lib/firmware/rtlwifi/rtl8192cufw_TMSC.bin lib/firmware/rtlwifi/rtl8192defw.bin lib/firmware/rtlwifi/rtl8192eefw.bin +lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin +lib/firmware/rtlwifi/rtl8192eu_nic.bin +lib/firmware/rtlwifi/rtl8192eu_wowlan.bin lib/firmware/rtlwifi/rtl8192sefw.bin lib/firmware/rtlwifi/rtl8712u.bin lib/firmware/rtlwifi/rtl8723aufw_A.bin lib/firmware/rtlwifi/rtl8723aufw_B.bin lib/firmware/rtlwifi/rtl8723aufw_B_NoBT.bin lib/firmware/rtlwifi/rtl8723befw.bin +lib/firmware/rtlwifi/rtl8723befw_36.bin +lib/firmware/rtlwifi/rtl8723bs_ap_wowlan.bin +lib/firmware/rtlwifi/rtl8723bs_bt.bin +lib/firmware/rtlwifi/rtl8723bs_nic.bin +lib/firmware/rtlwifi/rtl8723bs_wowlan.bin +lib/firmware/rtlwifi/rtl8723bu_ap_wowlan.bin +lib/firmware/rtlwifi/rtl8723bu_nic.bin +lib/firmware/rtlwifi/rtl8723bu_wowlan.bin lib/firmware/rtlwifi/rtl8723fw.bin lib/firmware/rtlwifi/rtl8723fw_B.bin lib/firmware/rtlwifi/rtl8821aefw.bin +lib/firmware/rtlwifi/rtl8821aefw_29.bin lib/firmware/rtlwifi/rtl8821aefw_wowlan.bin +lib/firmware/rtlwifi/rtl8822befw.bin lib/firmware/s2250.fw lib/firmware/s2250_loader.fw lib/firmware/s5p-mfc-v6-v2.fw @@ -1016,11 +1766,12 @@ lib/firmware/ti-connectivity/wl128x-fw-plt-3.bin lib/firmware/ti-connectivity/wl128x-fw.bin lib/firmware/ti-connectivity/wl128x-nvs.bin lib/firmware/ti-connectivity/wl12xx-nvs.bin -lib/firmware/ti-connectivity/wl18xx-conf.bin lib/firmware/ti-connectivity/wl18xx-fw-2.bin lib/firmware/ti-connectivity/wl18xx-fw-3.bin lib/firmware/ti-connectivity/wl18xx-fw-4.bin lib/firmware/ti-connectivity/wl18xx-fw.bin +#lib/firmware/ti-keystone +lib/firmware/ti-keystone/ks2_qmss_pdsp_acc48_k2_le_1_0_0_9.bin lib/firmware/ti_3410.fw lib/firmware/ti_5052.fw #lib/firmware/tigon @@ -1059,7 +1810,6 @@ lib/firmware/ueagle-atm/eagleIII.fw lib/firmware/ueagle-atm/eagleIV.fw #lib/firmware/usbdux #lib/firmware/usbdux/Makefile_dux -#lib/firmware/usbdux/README.dux #lib/firmware/usbdux/fx2-include.asm #lib/firmware/usbdux/usbdux_firmware.asm #lib/firmware/usbdux/usbduxfast_firmware.asm @@ -1076,11 +1826,15 @@ lib/firmware/v4l-cx25840.fw #lib/firmware/vicam lib/firmware/vicam/firmware.fw lib/firmware/vntwusb.fw +lib/firmware/vpu_d.bin +lib/firmware/vpu_p.bin #lib/firmware/vxge lib/firmware/vxge/X3fw-pxe.ncf lib/firmware/vxge/X3fw.ncf lib/firmware/whiteheat.fw lib/firmware/whiteheat_loader.fw +lib/firmware/wil6210.brd +lib/firmware/wil6210.fw lib/firmware/wsm_22.bin #lib/firmware/yam lib/firmware/yam/1200.bin diff --git a/config/rootfiles/common/mt7601u-firmware b/config/rootfiles/common/mt7601u-firmware deleted file mode 100644 index ebae2293e..000000000 --- a/config/rootfiles/common/mt7601u-firmware +++ /dev/null @@ -1 +0,0 @@ -lib/firmware/mt7601u.bin diff --git a/config/rootfiles/common/noip_updater b/config/rootfiles/common/noip_updater deleted file mode 100644 index bedb9a74f..000000000 --- a/config/rootfiles/common/noip_updater +++ /dev/null @@ -1 +0,0 @@ -usr/bin/noip diff --git a/config/rootfiles/common/openssl b/config/rootfiles/common/openssl index 9d49d298b..dd20f9fab 100644 --- a/config/rootfiles/common/openssl +++ b/config/rootfiles/common/openssl @@ -83,6 +83,7 @@ usr/bin/openssl #usr/include/openssl/x509_vfy.h #usr/include/openssl/x509v3.h #usr/lib/engines-1.1 +usr/lib/engines-1.1/afalg.so usr/lib/engines-1.1/capi.so usr/lib/engines-1.1/padlock.so #usr/lib/libcrypto.a diff --git a/config/rootfiles/common/pcre b/config/rootfiles/common/pcre index 2493447ef..8e9f22ac4 100644 --- a/config/rootfiles/common/pcre +++ b/config/rootfiles/common/pcre @@ -10,15 +10,15 @@ #usr/lib/libpcre.la usr/lib/libpcre.so usr/lib/libpcre.so.1 -usr/lib/libpcre.so.1.2.9 +usr/lib/libpcre.so.1.2.10 #usr/lib/libpcre16.la usr/lib/libpcre16.so usr/lib/libpcre16.so.0 -usr/lib/libpcre16.so.0.2.9 +usr/lib/libpcre16.so.0.2.10 #usr/lib/libpcre32.la usr/lib/libpcre32.so usr/lib/libpcre32.so.0 -usr/lib/libpcre32.so.0.0.9 +usr/lib/libpcre32.so.0.0.10 #usr/lib/libpcrecpp.la usr/lib/libpcrecpp.so usr/lib/libpcrecpp.so.0 @@ -26,78 +26,78 @@ usr/lib/libpcrecpp.so.0.0.1 #usr/lib/libpcreposix.la usr/lib/libpcreposix.so usr/lib/libpcreposix.so.0 -usr/lib/libpcreposix.so.0.0.5 +usr/lib/libpcreposix.so.0.0.6 #usr/lib/pkgconfig/libpcre.pc #usr/lib/pkgconfig/libpcre16.pc #usr/lib/pkgconfig/libpcre32.pc #usr/lib/pkgconfig/libpcrecpp.pc #usr/lib/pkgconfig/libpcreposix.pc -#usr/share/doc/pcre-pcre-8.41 -#usr/share/doc/pcre-pcre-8.41/AUTHORS -#usr/share/doc/pcre-pcre-8.41/COPYING -#usr/share/doc/pcre-pcre-8.41/ChangeLog -#usr/share/doc/pcre-pcre-8.41/LICENCE -#usr/share/doc/pcre-pcre-8.41/NEWS -#usr/share/doc/pcre-pcre-8.41/README -#usr/share/doc/pcre-pcre-8.41/html -#usr/share/doc/pcre-pcre-8.41/html/NON-AUTOTOOLS-BUILD.txt -#usr/share/doc/pcre-pcre-8.41/html/README.txt -#usr/share/doc/pcre-pcre-8.41/html/index.html -#usr/share/doc/pcre-pcre-8.41/html/pcre-config.html -#usr/share/doc/pcre-pcre-8.41/html/pcre.html -#usr/share/doc/pcre-pcre-8.41/html/pcre16.html -#usr/share/doc/pcre-pcre-8.41/html/pcre32.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_assign_jit_stack.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_compile.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_compile2.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_config.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_copy_named_substring.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_copy_substring.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_dfa_exec.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_exec.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_free_study.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_free_substring.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_free_substring_list.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_fullinfo.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_get_named_substring.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_get_stringnumber.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_get_stringtable_entries.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_get_substring.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_get_substring_list.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_jit_exec.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_jit_stack_alloc.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_jit_stack_free.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_maketables.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_pattern_to_host_byte_order.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_refcount.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_study.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_utf16_to_host_byte_order.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_utf32_to_host_byte_order.html -#usr/share/doc/pcre-pcre-8.41/html/pcre_version.html -#usr/share/doc/pcre-pcre-8.41/html/pcreapi.html -#usr/share/doc/pcre-pcre-8.41/html/pcrebuild.html -#usr/share/doc/pcre-pcre-8.41/html/pcrecallout.html -#usr/share/doc/pcre-pcre-8.41/html/pcrecompat.html -#usr/share/doc/pcre-pcre-8.41/html/pcrecpp.html -#usr/share/doc/pcre-pcre-8.41/html/pcredemo.html -#usr/share/doc/pcre-pcre-8.41/html/pcregrep.html -#usr/share/doc/pcre-pcre-8.41/html/pcrejit.html -#usr/share/doc/pcre-pcre-8.41/html/pcrelimits.html -#usr/share/doc/pcre-pcre-8.41/html/pcrematching.html -#usr/share/doc/pcre-pcre-8.41/html/pcrepartial.html -#usr/share/doc/pcre-pcre-8.41/html/pcrepattern.html -#usr/share/doc/pcre-pcre-8.41/html/pcreperform.html -#usr/share/doc/pcre-pcre-8.41/html/pcreposix.html -#usr/share/doc/pcre-pcre-8.41/html/pcreprecompile.html -#usr/share/doc/pcre-pcre-8.41/html/pcresample.html -#usr/share/doc/pcre-pcre-8.41/html/pcrestack.html -#usr/share/doc/pcre-pcre-8.41/html/pcresyntax.html -#usr/share/doc/pcre-pcre-8.41/html/pcretest.html -#usr/share/doc/pcre-pcre-8.41/html/pcreunicode.html -#usr/share/doc/pcre-pcre-8.41/pcre-config.txt -#usr/share/doc/pcre-pcre-8.41/pcre.txt -#usr/share/doc/pcre-pcre-8.41/pcregrep.txt -#usr/share/doc/pcre-pcre-8.41/pcretest.txt +#usr/share/doc/pcre-pcre-8.42 +#usr/share/doc/pcre-pcre-8.42/AUTHORS +#usr/share/doc/pcre-pcre-8.42/COPYING +#usr/share/doc/pcre-pcre-8.42/ChangeLog +#usr/share/doc/pcre-pcre-8.42/LICENCE +#usr/share/doc/pcre-pcre-8.42/NEWS +#usr/share/doc/pcre-pcre-8.42/README +#usr/share/doc/pcre-pcre-8.42/html +#usr/share/doc/pcre-pcre-8.42/html/NON-AUTOTOOLS-BUILD.txt +#usr/share/doc/pcre-pcre-8.42/html/README.txt +#usr/share/doc/pcre-pcre-8.42/html/index.html +#usr/share/doc/pcre-pcre-8.42/html/pcre-config.html +#usr/share/doc/pcre-pcre-8.42/html/pcre.html +#usr/share/doc/pcre-pcre-8.42/html/pcre16.html +#usr/share/doc/pcre-pcre-8.42/html/pcre32.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_assign_jit_stack.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_compile.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_compile2.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_config.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_copy_named_substring.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_copy_substring.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_dfa_exec.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_exec.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_free_study.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_free_substring.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_free_substring_list.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_fullinfo.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_get_named_substring.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_get_stringnumber.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_get_stringtable_entries.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_get_substring.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_get_substring_list.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_jit_exec.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_jit_stack_alloc.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_jit_stack_free.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_maketables.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_pattern_to_host_byte_order.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_refcount.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_study.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_utf16_to_host_byte_order.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_utf32_to_host_byte_order.html +#usr/share/doc/pcre-pcre-8.42/html/pcre_version.html +#usr/share/doc/pcre-pcre-8.42/html/pcreapi.html +#usr/share/doc/pcre-pcre-8.42/html/pcrebuild.html +#usr/share/doc/pcre-pcre-8.42/html/pcrecallout.html +#usr/share/doc/pcre-pcre-8.42/html/pcrecompat.html +#usr/share/doc/pcre-pcre-8.42/html/pcrecpp.html +#usr/share/doc/pcre-pcre-8.42/html/pcredemo.html +#usr/share/doc/pcre-pcre-8.42/html/pcregrep.html +#usr/share/doc/pcre-pcre-8.42/html/pcrejit.html +#usr/share/doc/pcre-pcre-8.42/html/pcrelimits.html +#usr/share/doc/pcre-pcre-8.42/html/pcrematching.html +#usr/share/doc/pcre-pcre-8.42/html/pcrepartial.html +#usr/share/doc/pcre-pcre-8.42/html/pcrepattern.html +#usr/share/doc/pcre-pcre-8.42/html/pcreperform.html +#usr/share/doc/pcre-pcre-8.42/html/pcreposix.html +#usr/share/doc/pcre-pcre-8.42/html/pcreprecompile.html +#usr/share/doc/pcre-pcre-8.42/html/pcresample.html +#usr/share/doc/pcre-pcre-8.42/html/pcrestack.html +#usr/share/doc/pcre-pcre-8.42/html/pcresyntax.html +#usr/share/doc/pcre-pcre-8.42/html/pcretest.html +#usr/share/doc/pcre-pcre-8.42/html/pcreunicode.html +#usr/share/doc/pcre-pcre-8.42/pcre-config.txt +#usr/share/doc/pcre-pcre-8.42/pcre.txt +#usr/share/doc/pcre-pcre-8.42/pcregrep.txt +#usr/share/doc/pcre-pcre-8.42/pcretest.txt #usr/share/man/man1/pcre-config.1 #usr/share/man/man1/pcregrep.1 #usr/share/man/man1/pcretest.1 diff --git a/config/rootfiles/common/unbound b/config/rootfiles/common/unbound index d2969bef1..db0ab1b94 100644 --- a/config/rootfiles/common/unbound +++ b/config/rootfiles/common/unbound @@ -11,7 +11,7 @@ etc/unbound/unbound.conf #usr/lib/libunbound.la #usr/lib/libunbound.so usr/lib/libunbound.so.2 -usr/lib/libunbound.so.2.5.8 +usr/lib/libunbound.so.2.5.9 #usr/lib/pkgconfig/libunbound.pc usr/sbin/unbound usr/sbin/unbound-anchor diff --git a/config/rootfiles/common/x86_64/acpid b/config/rootfiles/common/x86_64/acpid deleted file mode 100644 index 85a110de8..000000000 --- a/config/rootfiles/common/x86_64/acpid +++ /dev/null @@ -1,17 +0,0 @@ -etc/acpi -etc/acpi/actions -etc/acpi/actions/power.sh -etc/acpi/events -etc/acpi/events/power -usr/bin/acpi_listen -usr/sbin/acpid -#usr/sbin/kacpimon -#usr/share/doc/acpid-2.0.26 -#usr/share/doc/acpid-2.0.26/COPYING -#usr/share/doc/acpid-2.0.26/Changelog -#usr/share/doc/acpid-2.0.26/README -#usr/share/doc/acpid-2.0.26/TESTPLAN -#usr/share/doc/acpid-2.0.26/TODO -#usr/share/man/man8/acpi_listen.8 -#usr/share/man/man8/acpid.8 -#usr/share/man/man8/kacpimon.8 diff --git a/config/rootfiles/common/x86_64/grub b/config/rootfiles/common/x86_64/grub index 19aef9b15..6cd8a4dca 100644 --- a/config/rootfiles/common/x86_64/grub +++ b/config/rootfiles/common/x86_64/grub @@ -15,473 +15,584 @@ etc/grub.d/41_custom etc/grub.d/README etc/grub2.cfg usr/bin/grub-editenv +usr/bin/grub-file usr/bin/grub-fstest +usr/bin/grub-glue-efi usr/bin/grub-kbdcomp usr/bin/grub-menulst2cfg usr/bin/grub-mkfont usr/bin/grub-mkimage usr/bin/grub-mklayout +usr/bin/grub-mknetdir usr/bin/grub-mkpasswd-pbkdf2 usr/bin/grub-mkrelpath usr/bin/grub-mkrescue usr/bin/grub-mkstandalone +usr/bin/grub-render-label usr/bin/grub-script-check -usr/lib/grub +usr/bin/grub-syslinux2cfg +#usr/lib/grub usr/lib/grub/i386-pc -usr/lib/grub/i386-pc/acpi.mod -usr/lib/grub/i386-pc/acpi.module -usr/lib/grub/i386-pc/adler32.mod -usr/lib/grub/i386-pc/adler32.module -usr/lib/grub/i386-pc/affs.mod -usr/lib/grub/i386-pc/affs.module -usr/lib/grub/i386-pc/afs.mod -usr/lib/grub/i386-pc/afs.module -usr/lib/grub/i386-pc/ahci.mod -usr/lib/grub/i386-pc/ahci.module -usr/lib/grub/i386-pc/all_video.mod -usr/lib/grub/i386-pc/all_video.module -usr/lib/grub/i386-pc/aout.mod -usr/lib/grub/i386-pc/aout.module -usr/lib/grub/i386-pc/at_keyboard.mod -usr/lib/grub/i386-pc/at_keyboard.module -usr/lib/grub/i386-pc/ata.mod -usr/lib/grub/i386-pc/ata.module -usr/lib/grub/i386-pc/backtrace.mod -usr/lib/grub/i386-pc/backtrace.module -usr/lib/grub/i386-pc/bfs.mod -usr/lib/grub/i386-pc/bfs.module -usr/lib/grub/i386-pc/biosdisk.mod -usr/lib/grub/i386-pc/biosdisk.module -usr/lib/grub/i386-pc/bitmap.mod -usr/lib/grub/i386-pc/bitmap.module -usr/lib/grub/i386-pc/bitmap_scale.mod -usr/lib/grub/i386-pc/bitmap_scale.module -usr/lib/grub/i386-pc/blocklist.mod -usr/lib/grub/i386-pc/blocklist.module -usr/lib/grub/i386-pc/boot.image -usr/lib/grub/i386-pc/boot.img -usr/lib/grub/i386-pc/boot.mod -usr/lib/grub/i386-pc/boot.module -usr/lib/grub/i386-pc/bsd.mod -usr/lib/grub/i386-pc/bsd.module -usr/lib/grub/i386-pc/btrfs.mod -usr/lib/grub/i386-pc/btrfs.module -usr/lib/grub/i386-pc/bufio.mod -usr/lib/grub/i386-pc/bufio.module -usr/lib/grub/i386-pc/cat.mod -usr/lib/grub/i386-pc/cat.module -usr/lib/grub/i386-pc/cdboot.image -usr/lib/grub/i386-pc/cdboot.img -usr/lib/grub/i386-pc/chain.mod -usr/lib/grub/i386-pc/chain.module -usr/lib/grub/i386-pc/cmostest.mod -usr/lib/grub/i386-pc/cmostest.module -usr/lib/grub/i386-pc/cmp.mod -usr/lib/grub/i386-pc/cmp.module -usr/lib/grub/i386-pc/command.lst -usr/lib/grub/i386-pc/config.h -usr/lib/grub/i386-pc/configfile.mod -usr/lib/grub/i386-pc/configfile.module -usr/lib/grub/i386-pc/cpio.mod -usr/lib/grub/i386-pc/cpio.module -usr/lib/grub/i386-pc/cpio_be.mod -usr/lib/grub/i386-pc/cpio_be.module -usr/lib/grub/i386-pc/cpuid.mod -usr/lib/grub/i386-pc/cpuid.module -usr/lib/grub/i386-pc/crc64.mod -usr/lib/grub/i386-pc/crc64.module -usr/lib/grub/i386-pc/crypto.lst -usr/lib/grub/i386-pc/crypto.mod -usr/lib/grub/i386-pc/crypto.module -usr/lib/grub/i386-pc/cryptodisk.mod -usr/lib/grub/i386-pc/cryptodisk.module -usr/lib/grub/i386-pc/cs5536.mod -usr/lib/grub/i386-pc/cs5536.module -usr/lib/grub/i386-pc/date.mod -usr/lib/grub/i386-pc/date.module -usr/lib/grub/i386-pc/datehook.mod -usr/lib/grub/i386-pc/datehook.module -usr/lib/grub/i386-pc/datetime.mod -usr/lib/grub/i386-pc/datetime.module -usr/lib/grub/i386-pc/diskboot.image -usr/lib/grub/i386-pc/diskboot.img -usr/lib/grub/i386-pc/diskfilter.mod -usr/lib/grub/i386-pc/diskfilter.module -usr/lib/grub/i386-pc/dm_nv.mod -usr/lib/grub/i386-pc/dm_nv.module -usr/lib/grub/i386-pc/drivemap.mod -usr/lib/grub/i386-pc/drivemap.module -usr/lib/grub/i386-pc/echo.mod -usr/lib/grub/i386-pc/echo.module -usr/lib/grub/i386-pc/efiemu.mod -usr/lib/grub/i386-pc/efiemu.module -usr/lib/grub/i386-pc/efiemu32.o -usr/lib/grub/i386-pc/efiemu64.o -usr/lib/grub/i386-pc/ehci.mod -usr/lib/grub/i386-pc/ehci.module -usr/lib/grub/i386-pc/elf.mod -usr/lib/grub/i386-pc/elf.module -usr/lib/grub/i386-pc/exfat.mod -usr/lib/grub/i386-pc/exfat.module -usr/lib/grub/i386-pc/exfctest.mod -usr/lib/grub/i386-pc/exfctest.module -usr/lib/grub/i386-pc/ext2.mod -usr/lib/grub/i386-pc/ext2.module -usr/lib/grub/i386-pc/extcmd.mod -usr/lib/grub/i386-pc/extcmd.module -usr/lib/grub/i386-pc/fat.mod -usr/lib/grub/i386-pc/fat.module -usr/lib/grub/i386-pc/font.mod -usr/lib/grub/i386-pc/font.module -usr/lib/grub/i386-pc/freedos.mod -usr/lib/grub/i386-pc/freedos.module -usr/lib/grub/i386-pc/fs.lst -usr/lib/grub/i386-pc/fshelp.mod -usr/lib/grub/i386-pc/fshelp.module -usr/lib/grub/i386-pc/functional_test.mod -usr/lib/grub/i386-pc/functional_test.module -usr/lib/grub/i386-pc/gcry_arcfour.mod -usr/lib/grub/i386-pc/gcry_arcfour.module -usr/lib/grub/i386-pc/gcry_blowfish.mod -usr/lib/grub/i386-pc/gcry_blowfish.module -usr/lib/grub/i386-pc/gcry_camellia.mod -usr/lib/grub/i386-pc/gcry_camellia.module -usr/lib/grub/i386-pc/gcry_cast5.mod -usr/lib/grub/i386-pc/gcry_cast5.module -usr/lib/grub/i386-pc/gcry_crc.mod -usr/lib/grub/i386-pc/gcry_crc.module -usr/lib/grub/i386-pc/gcry_des.mod -usr/lib/grub/i386-pc/gcry_des.module -usr/lib/grub/i386-pc/gcry_md4.mod -usr/lib/grub/i386-pc/gcry_md4.module -usr/lib/grub/i386-pc/gcry_md5.mod -usr/lib/grub/i386-pc/gcry_md5.module -usr/lib/grub/i386-pc/gcry_rfc2268.mod -usr/lib/grub/i386-pc/gcry_rfc2268.module -usr/lib/grub/i386-pc/gcry_rijndael.mod -usr/lib/grub/i386-pc/gcry_rijndael.module -usr/lib/grub/i386-pc/gcry_rmd160.mod -usr/lib/grub/i386-pc/gcry_rmd160.module -usr/lib/grub/i386-pc/gcry_seed.mod -usr/lib/grub/i386-pc/gcry_seed.module -usr/lib/grub/i386-pc/gcry_serpent.mod -usr/lib/grub/i386-pc/gcry_serpent.module -usr/lib/grub/i386-pc/gcry_sha1.mod -usr/lib/grub/i386-pc/gcry_sha1.module -usr/lib/grub/i386-pc/gcry_sha256.mod -usr/lib/grub/i386-pc/gcry_sha256.module -usr/lib/grub/i386-pc/gcry_sha512.mod -usr/lib/grub/i386-pc/gcry_sha512.module -usr/lib/grub/i386-pc/gcry_tiger.mod -usr/lib/grub/i386-pc/gcry_tiger.module -usr/lib/grub/i386-pc/gcry_twofish.mod -usr/lib/grub/i386-pc/gcry_twofish.module -usr/lib/grub/i386-pc/gcry_whirlpool.mod -usr/lib/grub/i386-pc/gcry_whirlpool.module -usr/lib/grub/i386-pc/gdb.mod -usr/lib/grub/i386-pc/gdb.module -usr/lib/grub/i386-pc/gdb_grub -usr/lib/grub/i386-pc/geli.mod -usr/lib/grub/i386-pc/geli.module -usr/lib/grub/i386-pc/gettext.mod -usr/lib/grub/i386-pc/gettext.module -usr/lib/grub/i386-pc/gfxmenu.mod -usr/lib/grub/i386-pc/gfxmenu.module -usr/lib/grub/i386-pc/gfxterm.mod -usr/lib/grub/i386-pc/gfxterm.module -usr/lib/grub/i386-pc/gmodule.pl -usr/lib/grub/i386-pc/gptsync.mod -usr/lib/grub/i386-pc/gptsync.module -usr/lib/grub/i386-pc/gzio.mod -usr/lib/grub/i386-pc/gzio.module -usr/lib/grub/i386-pc/halt.mod -usr/lib/grub/i386-pc/halt.module -usr/lib/grub/i386-pc/hashsum.mod -usr/lib/grub/i386-pc/hashsum.module -usr/lib/grub/i386-pc/hdparm.mod -usr/lib/grub/i386-pc/hdparm.module -usr/lib/grub/i386-pc/hello.mod -usr/lib/grub/i386-pc/hello.module -usr/lib/grub/i386-pc/help.mod -usr/lib/grub/i386-pc/help.module -usr/lib/grub/i386-pc/hexdump.mod -usr/lib/grub/i386-pc/hexdump.module -usr/lib/grub/i386-pc/hfs.mod -usr/lib/grub/i386-pc/hfs.module -usr/lib/grub/i386-pc/hfsplus.mod -usr/lib/grub/i386-pc/hfsplus.module -usr/lib/grub/i386-pc/http.mod -usr/lib/grub/i386-pc/http.module -usr/lib/grub/i386-pc/iorw.mod -usr/lib/grub/i386-pc/iorw.module -usr/lib/grub/i386-pc/iso9660.mod -usr/lib/grub/i386-pc/iso9660.module -usr/lib/grub/i386-pc/jfs.mod -usr/lib/grub/i386-pc/jfs.module -usr/lib/grub/i386-pc/jpeg.mod -usr/lib/grub/i386-pc/jpeg.module -usr/lib/grub/i386-pc/kernel.exec -usr/lib/grub/i386-pc/kernel.img -usr/lib/grub/i386-pc/keylayouts.mod -usr/lib/grub/i386-pc/keylayouts.module -usr/lib/grub/i386-pc/keystatus.mod -usr/lib/grub/i386-pc/keystatus.module -usr/lib/grub/i386-pc/ldm.mod -usr/lib/grub/i386-pc/ldm.module -usr/lib/grub/i386-pc/legacycfg.mod -usr/lib/grub/i386-pc/legacycfg.module -usr/lib/grub/i386-pc/linux.mod -usr/lib/grub/i386-pc/linux.module -usr/lib/grub/i386-pc/linux16.mod -usr/lib/grub/i386-pc/linux16.module -usr/lib/grub/i386-pc/lnxboot.image -usr/lib/grub/i386-pc/lnxboot.img -usr/lib/grub/i386-pc/loadenv.mod -usr/lib/grub/i386-pc/loadenv.module -usr/lib/grub/i386-pc/loopback.mod -usr/lib/grub/i386-pc/loopback.module -usr/lib/grub/i386-pc/ls.mod -usr/lib/grub/i386-pc/ls.module -usr/lib/grub/i386-pc/lsacpi.mod -usr/lib/grub/i386-pc/lsacpi.module -usr/lib/grub/i386-pc/lsapm.mod -usr/lib/grub/i386-pc/lsapm.module -usr/lib/grub/i386-pc/lsmmap.mod -usr/lib/grub/i386-pc/lsmmap.module -usr/lib/grub/i386-pc/lspci.mod -usr/lib/grub/i386-pc/lspci.module -usr/lib/grub/i386-pc/luks.mod -usr/lib/grub/i386-pc/luks.module -usr/lib/grub/i386-pc/lvm.mod -usr/lib/grub/i386-pc/lvm.module -usr/lib/grub/i386-pc/lzma_decompress.image -usr/lib/grub/i386-pc/lzma_decompress.img -usr/lib/grub/i386-pc/lzopio.mod -usr/lib/grub/i386-pc/lzopio.module -usr/lib/grub/i386-pc/mdraid09.mod -usr/lib/grub/i386-pc/mdraid09.module -usr/lib/grub/i386-pc/mdraid09_be.mod -usr/lib/grub/i386-pc/mdraid09_be.module -usr/lib/grub/i386-pc/mdraid1x.mod -usr/lib/grub/i386-pc/mdraid1x.module -usr/lib/grub/i386-pc/memdisk.mod -usr/lib/grub/i386-pc/memdisk.module -usr/lib/grub/i386-pc/memrw.mod -usr/lib/grub/i386-pc/memrw.module -usr/lib/grub/i386-pc/minicmd.mod -usr/lib/grub/i386-pc/minicmd.module -usr/lib/grub/i386-pc/minix.mod -usr/lib/grub/i386-pc/minix.module -usr/lib/grub/i386-pc/minix2.mod -usr/lib/grub/i386-pc/minix2.module -usr/lib/grub/i386-pc/minix2_be.mod -usr/lib/grub/i386-pc/minix2_be.module -usr/lib/grub/i386-pc/minix3.mod -usr/lib/grub/i386-pc/minix3.module -usr/lib/grub/i386-pc/minix3_be.mod -usr/lib/grub/i386-pc/minix3_be.module -usr/lib/grub/i386-pc/minix_be.mod -usr/lib/grub/i386-pc/minix_be.module -usr/lib/grub/i386-pc/mmap.mod -usr/lib/grub/i386-pc/mmap.module -usr/lib/grub/i386-pc/moddep.lst -usr/lib/grub/i386-pc/modinfo.sh -usr/lib/grub/i386-pc/msdospart.mod -usr/lib/grub/i386-pc/msdospart.module -usr/lib/grub/i386-pc/multiboot.mod -usr/lib/grub/i386-pc/multiboot.module -usr/lib/grub/i386-pc/multiboot2.mod -usr/lib/grub/i386-pc/multiboot2.module -usr/lib/grub/i386-pc/net.mod -usr/lib/grub/i386-pc/net.module -usr/lib/grub/i386-pc/newc.mod -usr/lib/grub/i386-pc/newc.module -usr/lib/grub/i386-pc/nilfs2.mod -usr/lib/grub/i386-pc/nilfs2.module -usr/lib/grub/i386-pc/normal.mod -usr/lib/grub/i386-pc/normal.module -usr/lib/grub/i386-pc/ntfs.mod -usr/lib/grub/i386-pc/ntfs.module -usr/lib/grub/i386-pc/ntfscomp.mod -usr/lib/grub/i386-pc/ntfscomp.module -usr/lib/grub/i386-pc/ntldr.mod -usr/lib/grub/i386-pc/ntldr.module -usr/lib/grub/i386-pc/odc.mod -usr/lib/grub/i386-pc/odc.module -usr/lib/grub/i386-pc/ohci.mod -usr/lib/grub/i386-pc/ohci.module -usr/lib/grub/i386-pc/part_acorn.mod -usr/lib/grub/i386-pc/part_acorn.module -usr/lib/grub/i386-pc/part_amiga.mod -usr/lib/grub/i386-pc/part_amiga.module -usr/lib/grub/i386-pc/part_apple.mod -usr/lib/grub/i386-pc/part_apple.module -usr/lib/grub/i386-pc/part_bsd.mod -usr/lib/grub/i386-pc/part_bsd.module -usr/lib/grub/i386-pc/part_dvh.mod -usr/lib/grub/i386-pc/part_dvh.module -usr/lib/grub/i386-pc/part_gpt.mod -usr/lib/grub/i386-pc/part_gpt.module -usr/lib/grub/i386-pc/part_msdos.mod -usr/lib/grub/i386-pc/part_msdos.module -usr/lib/grub/i386-pc/part_plan.mod -usr/lib/grub/i386-pc/part_plan.module -usr/lib/grub/i386-pc/part_sun.mod -usr/lib/grub/i386-pc/part_sun.module -usr/lib/grub/i386-pc/part_sunpc.mod -usr/lib/grub/i386-pc/part_sunpc.module -usr/lib/grub/i386-pc/partmap.lst -usr/lib/grub/i386-pc/parttool.lst -usr/lib/grub/i386-pc/parttool.mod -usr/lib/grub/i386-pc/parttool.module -usr/lib/grub/i386-pc/password.mod -usr/lib/grub/i386-pc/password.module -usr/lib/grub/i386-pc/password_pbkdf2.mod -usr/lib/grub/i386-pc/password_pbkdf2.module -usr/lib/grub/i386-pc/pata.mod -usr/lib/grub/i386-pc/pata.module -usr/lib/grub/i386-pc/pbkdf2.mod -usr/lib/grub/i386-pc/pbkdf2.module -usr/lib/grub/i386-pc/pci.mod -usr/lib/grub/i386-pc/pci.module -usr/lib/grub/i386-pc/plan9.mod -usr/lib/grub/i386-pc/plan9.module -usr/lib/grub/i386-pc/play.mod -usr/lib/grub/i386-pc/play.module -usr/lib/grub/i386-pc/png.mod -usr/lib/grub/i386-pc/png.module -usr/lib/grub/i386-pc/priority_queue.mod -usr/lib/grub/i386-pc/priority_queue.module -usr/lib/grub/i386-pc/probe.mod -usr/lib/grub/i386-pc/probe.module -usr/lib/grub/i386-pc/pxe.mod -usr/lib/grub/i386-pc/pxe.module -usr/lib/grub/i386-pc/pxeboot.image -usr/lib/grub/i386-pc/pxeboot.img -usr/lib/grub/i386-pc/pxechain.mod -usr/lib/grub/i386-pc/pxechain.module -usr/lib/grub/i386-pc/raid5rec.mod -usr/lib/grub/i386-pc/raid5rec.module -usr/lib/grub/i386-pc/raid6rec.mod -usr/lib/grub/i386-pc/raid6rec.module -usr/lib/grub/i386-pc/read.mod -usr/lib/grub/i386-pc/read.module -usr/lib/grub/i386-pc/reboot.mod -usr/lib/grub/i386-pc/reboot.module -usr/lib/grub/i386-pc/regexp.mod -usr/lib/grub/i386-pc/regexp.module -usr/lib/grub/i386-pc/reiserfs.mod -usr/lib/grub/i386-pc/reiserfs.module -usr/lib/grub/i386-pc/relocator.mod -usr/lib/grub/i386-pc/relocator.module -usr/lib/grub/i386-pc/romfs.mod -usr/lib/grub/i386-pc/romfs.module -usr/lib/grub/i386-pc/scsi.mod -usr/lib/grub/i386-pc/scsi.module -usr/lib/grub/i386-pc/search.mod -usr/lib/grub/i386-pc/search.module -usr/lib/grub/i386-pc/search_fs_file.mod -usr/lib/grub/i386-pc/search_fs_file.module -usr/lib/grub/i386-pc/search_fs_uuid.mod -usr/lib/grub/i386-pc/search_fs_uuid.module -usr/lib/grub/i386-pc/search_label.mod -usr/lib/grub/i386-pc/search_label.module -usr/lib/grub/i386-pc/sendkey.mod -usr/lib/grub/i386-pc/sendkey.module -usr/lib/grub/i386-pc/serial.mod -usr/lib/grub/i386-pc/serial.module -usr/lib/grub/i386-pc/setjmp.mod -usr/lib/grub/i386-pc/setjmp.module -usr/lib/grub/i386-pc/setpci.mod -usr/lib/grub/i386-pc/setpci.module -usr/lib/grub/i386-pc/sfs.mod -usr/lib/grub/i386-pc/sfs.module -usr/lib/grub/i386-pc/sleep.mod -usr/lib/grub/i386-pc/sleep.module -usr/lib/grub/i386-pc/squash4.mod -usr/lib/grub/i386-pc/squash4.module -usr/lib/grub/i386-pc/tar.mod -usr/lib/grub/i386-pc/tar.module -usr/lib/grub/i386-pc/terminal.lst -usr/lib/grub/i386-pc/terminal.mod -usr/lib/grub/i386-pc/terminal.module -usr/lib/grub/i386-pc/terminfo.mod -usr/lib/grub/i386-pc/terminfo.module -usr/lib/grub/i386-pc/test.mod -usr/lib/grub/i386-pc/test.module -usr/lib/grub/i386-pc/test_blockarg.mod -usr/lib/grub/i386-pc/test_blockarg.module -usr/lib/grub/i386-pc/testload.mod -usr/lib/grub/i386-pc/testload.module -usr/lib/grub/i386-pc/tftp.mod -usr/lib/grub/i386-pc/tftp.module -usr/lib/grub/i386-pc/tga.mod -usr/lib/grub/i386-pc/tga.module -usr/lib/grub/i386-pc/time.mod -usr/lib/grub/i386-pc/time.module -usr/lib/grub/i386-pc/trig.mod -usr/lib/grub/i386-pc/trig.module -usr/lib/grub/i386-pc/true.mod -usr/lib/grub/i386-pc/true.module -usr/lib/grub/i386-pc/udf.mod -usr/lib/grub/i386-pc/udf.module -usr/lib/grub/i386-pc/ufs1.mod -usr/lib/grub/i386-pc/ufs1.module -usr/lib/grub/i386-pc/ufs2.mod -usr/lib/grub/i386-pc/ufs2.module -usr/lib/grub/i386-pc/uhci.mod -usr/lib/grub/i386-pc/uhci.module -usr/lib/grub/i386-pc/usb.mod -usr/lib/grub/i386-pc/usb.module -usr/lib/grub/i386-pc/usb_keyboard.mod -usr/lib/grub/i386-pc/usb_keyboard.module -usr/lib/grub/i386-pc/usbms.mod -usr/lib/grub/i386-pc/usbms.module -usr/lib/grub/i386-pc/usbserial_common.mod -usr/lib/grub/i386-pc/usbserial_common.module -usr/lib/grub/i386-pc/usbserial_ftdi.mod -usr/lib/grub/i386-pc/usbserial_ftdi.module -usr/lib/grub/i386-pc/usbserial_pl2303.mod -usr/lib/grub/i386-pc/usbserial_pl2303.module -usr/lib/grub/i386-pc/usbtest.mod -usr/lib/grub/i386-pc/usbtest.module -usr/lib/grub/i386-pc/vbe.mod -usr/lib/grub/i386-pc/vbe.module -usr/lib/grub/i386-pc/vga.mod -usr/lib/grub/i386-pc/vga.module -usr/lib/grub/i386-pc/vga_text.mod -usr/lib/grub/i386-pc/vga_text.module -usr/lib/grub/i386-pc/video.lst -usr/lib/grub/i386-pc/video.mod -usr/lib/grub/i386-pc/video.module -usr/lib/grub/i386-pc/video_bochs.mod -usr/lib/grub/i386-pc/video_bochs.module -usr/lib/grub/i386-pc/video_cirrus.mod -usr/lib/grub/i386-pc/video_cirrus.module -usr/lib/grub/i386-pc/video_fb.mod -usr/lib/grub/i386-pc/video_fb.module -usr/lib/grub/i386-pc/videoinfo.mod -usr/lib/grub/i386-pc/videoinfo.module -usr/lib/grub/i386-pc/videotest.mod -usr/lib/grub/i386-pc/videotest.module -usr/lib/grub/i386-pc/xfs.mod -usr/lib/grub/i386-pc/xfs.module -usr/lib/grub/i386-pc/xnu.mod -usr/lib/grub/i386-pc/xnu.module -usr/lib/grub/i386-pc/xnu_uuid.mod -usr/lib/grub/i386-pc/xnu_uuid.module -usr/lib/grub/i386-pc/xzio.mod -usr/lib/grub/i386-pc/xzio.module -usr/lib/grub/i386-pc/zfs.mod -usr/lib/grub/i386-pc/zfs.module -usr/lib/grub/i386-pc/zfscrypt.mod -usr/lib/grub/i386-pc/zfscrypt.module -usr/lib/grub/i386-pc/zfsinfo.mod -usr/lib/grub/i386-pc/zfsinfo.module +#usr/lib/grub/i386-pc/acpi.mod +#usr/lib/grub/i386-pc/acpi.module +#usr/lib/grub/i386-pc/adler32.mod +#usr/lib/grub/i386-pc/adler32.module +#usr/lib/grub/i386-pc/affs.mod +#usr/lib/grub/i386-pc/affs.module +#usr/lib/grub/i386-pc/afs.mod +#usr/lib/grub/i386-pc/afs.module +#usr/lib/grub/i386-pc/ahci.mod +#usr/lib/grub/i386-pc/ahci.module +#usr/lib/grub/i386-pc/all_video.mod +#usr/lib/grub/i386-pc/all_video.module +#usr/lib/grub/i386-pc/aout.mod +#usr/lib/grub/i386-pc/aout.module +#usr/lib/grub/i386-pc/archelp.mod +#usr/lib/grub/i386-pc/archelp.module +#usr/lib/grub/i386-pc/at_keyboard.mod +#usr/lib/grub/i386-pc/at_keyboard.module +#usr/lib/grub/i386-pc/ata.mod +#usr/lib/grub/i386-pc/ata.module +#usr/lib/grub/i386-pc/backtrace.mod +#usr/lib/grub/i386-pc/backtrace.module +#usr/lib/grub/i386-pc/bfs.mod +#usr/lib/grub/i386-pc/bfs.module +#usr/lib/grub/i386-pc/biosdisk.mod +#usr/lib/grub/i386-pc/biosdisk.module +#usr/lib/grub/i386-pc/bitmap.mod +#usr/lib/grub/i386-pc/bitmap.module +#usr/lib/grub/i386-pc/bitmap_scale.mod +#usr/lib/grub/i386-pc/bitmap_scale.module +#usr/lib/grub/i386-pc/blocklist.mod +#usr/lib/grub/i386-pc/blocklist.module +#usr/lib/grub/i386-pc/boot.image +#usr/lib/grub/i386-pc/boot.img +#usr/lib/grub/i386-pc/boot.mod +#usr/lib/grub/i386-pc/boot.module +#usr/lib/grub/i386-pc/boot_hybrid.image +#usr/lib/grub/i386-pc/boot_hybrid.img +#usr/lib/grub/i386-pc/bsd.mod +#usr/lib/grub/i386-pc/bsd.module +#usr/lib/grub/i386-pc/bswap_test.mod +#usr/lib/grub/i386-pc/bswap_test.module +#usr/lib/grub/i386-pc/btrfs.mod +#usr/lib/grub/i386-pc/btrfs.module +#usr/lib/grub/i386-pc/bufio.mod +#usr/lib/grub/i386-pc/bufio.module +#usr/lib/grub/i386-pc/cat.mod +#usr/lib/grub/i386-pc/cat.module +#usr/lib/grub/i386-pc/cbfs.mod +#usr/lib/grub/i386-pc/cbfs.module +#usr/lib/grub/i386-pc/cbls.mod +#usr/lib/grub/i386-pc/cbls.module +#usr/lib/grub/i386-pc/cbmemc.mod +#usr/lib/grub/i386-pc/cbmemc.module +#usr/lib/grub/i386-pc/cbtable.mod +#usr/lib/grub/i386-pc/cbtable.module +#usr/lib/grub/i386-pc/cbtime.mod +#usr/lib/grub/i386-pc/cbtime.module +#usr/lib/grub/i386-pc/cdboot.image +#usr/lib/grub/i386-pc/cdboot.img +#usr/lib/grub/i386-pc/chain.mod +#usr/lib/grub/i386-pc/chain.module +#usr/lib/grub/i386-pc/cmdline_cat_test.mod +#usr/lib/grub/i386-pc/cmdline_cat_test.module +#usr/lib/grub/i386-pc/cmosdump.mod +#usr/lib/grub/i386-pc/cmosdump.module +#usr/lib/grub/i386-pc/cmostest.mod +#usr/lib/grub/i386-pc/cmostest.module +#usr/lib/grub/i386-pc/cmp.mod +#usr/lib/grub/i386-pc/cmp.module +#usr/lib/grub/i386-pc/cmp_test.mod +#usr/lib/grub/i386-pc/cmp_test.module +#usr/lib/grub/i386-pc/command.lst +#usr/lib/grub/i386-pc/config.h +#usr/lib/grub/i386-pc/configfile.mod +#usr/lib/grub/i386-pc/configfile.module +#usr/lib/grub/i386-pc/cpio.mod +#usr/lib/grub/i386-pc/cpio.module +#usr/lib/grub/i386-pc/cpio_be.mod +#usr/lib/grub/i386-pc/cpio_be.module +#usr/lib/grub/i386-pc/cpuid.mod +#usr/lib/grub/i386-pc/cpuid.module +#usr/lib/grub/i386-pc/crc64.mod +#usr/lib/grub/i386-pc/crc64.module +#usr/lib/grub/i386-pc/crypto.lst +#usr/lib/grub/i386-pc/crypto.mod +#usr/lib/grub/i386-pc/crypto.module +#usr/lib/grub/i386-pc/cryptodisk.mod +#usr/lib/grub/i386-pc/cryptodisk.module +#usr/lib/grub/i386-pc/cs5536.mod +#usr/lib/grub/i386-pc/cs5536.module +#usr/lib/grub/i386-pc/ctz_test.mod +#usr/lib/grub/i386-pc/ctz_test.module +#usr/lib/grub/i386-pc/date.mod +#usr/lib/grub/i386-pc/date.module +#usr/lib/grub/i386-pc/datehook.mod +#usr/lib/grub/i386-pc/datehook.module +#usr/lib/grub/i386-pc/datetime.mod +#usr/lib/grub/i386-pc/datetime.module +#usr/lib/grub/i386-pc/disk.mod +#usr/lib/grub/i386-pc/disk.module +#usr/lib/grub/i386-pc/diskboot.image +#usr/lib/grub/i386-pc/diskboot.img +#usr/lib/grub/i386-pc/diskfilter.mod +#usr/lib/grub/i386-pc/diskfilter.module +#usr/lib/grub/i386-pc/div.mod +#usr/lib/grub/i386-pc/div.module +#usr/lib/grub/i386-pc/div_test.mod +#usr/lib/grub/i386-pc/div_test.module +#usr/lib/grub/i386-pc/dm_nv.mod +#usr/lib/grub/i386-pc/dm_nv.module +#usr/lib/grub/i386-pc/drivemap.mod +#usr/lib/grub/i386-pc/drivemap.module +#usr/lib/grub/i386-pc/echo.mod +#usr/lib/grub/i386-pc/echo.module +#usr/lib/grub/i386-pc/efiemu.mod +#usr/lib/grub/i386-pc/efiemu.module +#usr/lib/grub/i386-pc/efiemu32.o +#usr/lib/grub/i386-pc/efiemu64.o +#usr/lib/grub/i386-pc/ehci.mod +#usr/lib/grub/i386-pc/ehci.module +#usr/lib/grub/i386-pc/elf.mod +#usr/lib/grub/i386-pc/elf.module +#usr/lib/grub/i386-pc/eval.mod +#usr/lib/grub/i386-pc/eval.module +#usr/lib/grub/i386-pc/exfat.mod +#usr/lib/grub/i386-pc/exfat.module +#usr/lib/grub/i386-pc/exfctest.mod +#usr/lib/grub/i386-pc/exfctest.module +#usr/lib/grub/i386-pc/ext2.mod +#usr/lib/grub/i386-pc/ext2.module +#usr/lib/grub/i386-pc/extcmd.mod +#usr/lib/grub/i386-pc/extcmd.module +#usr/lib/grub/i386-pc/fat.mod +#usr/lib/grub/i386-pc/fat.module +#usr/lib/grub/i386-pc/file.mod +#usr/lib/grub/i386-pc/file.module +#usr/lib/grub/i386-pc/font.mod +#usr/lib/grub/i386-pc/font.module +#usr/lib/grub/i386-pc/freedos.mod +#usr/lib/grub/i386-pc/freedos.module +#usr/lib/grub/i386-pc/fs.lst +#usr/lib/grub/i386-pc/fshelp.mod +#usr/lib/grub/i386-pc/fshelp.module +#usr/lib/grub/i386-pc/functional_test.mod +#usr/lib/grub/i386-pc/functional_test.module +#usr/lib/grub/i386-pc/gcry_arcfour.mod +#usr/lib/grub/i386-pc/gcry_arcfour.module +#usr/lib/grub/i386-pc/gcry_blowfish.mod +#usr/lib/grub/i386-pc/gcry_blowfish.module +#usr/lib/grub/i386-pc/gcry_camellia.mod +#usr/lib/grub/i386-pc/gcry_camellia.module +#usr/lib/grub/i386-pc/gcry_cast5.mod +#usr/lib/grub/i386-pc/gcry_cast5.module +#usr/lib/grub/i386-pc/gcry_crc.mod +#usr/lib/grub/i386-pc/gcry_crc.module +#usr/lib/grub/i386-pc/gcry_des.mod +#usr/lib/grub/i386-pc/gcry_des.module +#usr/lib/grub/i386-pc/gcry_dsa.mod +#usr/lib/grub/i386-pc/gcry_dsa.module +#usr/lib/grub/i386-pc/gcry_idea.mod +#usr/lib/grub/i386-pc/gcry_idea.module +#usr/lib/grub/i386-pc/gcry_md4.mod +#usr/lib/grub/i386-pc/gcry_md4.module +#usr/lib/grub/i386-pc/gcry_md5.mod +#usr/lib/grub/i386-pc/gcry_md5.module +#usr/lib/grub/i386-pc/gcry_rfc2268.mod +#usr/lib/grub/i386-pc/gcry_rfc2268.module +#usr/lib/grub/i386-pc/gcry_rijndael.mod +#usr/lib/grub/i386-pc/gcry_rijndael.module +#usr/lib/grub/i386-pc/gcry_rmd160.mod +#usr/lib/grub/i386-pc/gcry_rmd160.module +#usr/lib/grub/i386-pc/gcry_rsa.mod +#usr/lib/grub/i386-pc/gcry_rsa.module +#usr/lib/grub/i386-pc/gcry_seed.mod +#usr/lib/grub/i386-pc/gcry_seed.module +#usr/lib/grub/i386-pc/gcry_serpent.mod +#usr/lib/grub/i386-pc/gcry_serpent.module +#usr/lib/grub/i386-pc/gcry_sha1.mod +#usr/lib/grub/i386-pc/gcry_sha1.module +#usr/lib/grub/i386-pc/gcry_sha256.mod +#usr/lib/grub/i386-pc/gcry_sha256.module +#usr/lib/grub/i386-pc/gcry_sha512.mod +#usr/lib/grub/i386-pc/gcry_sha512.module +#usr/lib/grub/i386-pc/gcry_tiger.mod +#usr/lib/grub/i386-pc/gcry_tiger.module +#usr/lib/grub/i386-pc/gcry_twofish.mod +#usr/lib/grub/i386-pc/gcry_twofish.module +#usr/lib/grub/i386-pc/gcry_whirlpool.mod +#usr/lib/grub/i386-pc/gcry_whirlpool.module +#usr/lib/grub/i386-pc/gdb.mod +#usr/lib/grub/i386-pc/gdb.module +#usr/lib/grub/i386-pc/gdb_grub +#usr/lib/grub/i386-pc/geli.mod +#usr/lib/grub/i386-pc/geli.module +#usr/lib/grub/i386-pc/gettext.mod +#usr/lib/grub/i386-pc/gettext.module +#usr/lib/grub/i386-pc/gfxmenu.mod +#usr/lib/grub/i386-pc/gfxmenu.module +#usr/lib/grub/i386-pc/gfxterm.mod +#usr/lib/grub/i386-pc/gfxterm.module +#usr/lib/grub/i386-pc/gfxterm_background.mod +#usr/lib/grub/i386-pc/gfxterm_background.module +#usr/lib/grub/i386-pc/gfxterm_menu.mod +#usr/lib/grub/i386-pc/gfxterm_menu.module +#usr/lib/grub/i386-pc/gmodule.pl +#usr/lib/grub/i386-pc/gptsync.mod +#usr/lib/grub/i386-pc/gptsync.module +#usr/lib/grub/i386-pc/gzio.mod +#usr/lib/grub/i386-pc/gzio.module +#usr/lib/grub/i386-pc/halt.mod +#usr/lib/grub/i386-pc/halt.module +#usr/lib/grub/i386-pc/hashsum.mod +#usr/lib/grub/i386-pc/hashsum.module +#usr/lib/grub/i386-pc/hdparm.mod +#usr/lib/grub/i386-pc/hdparm.module +#usr/lib/grub/i386-pc/hello.mod +#usr/lib/grub/i386-pc/hello.module +#usr/lib/grub/i386-pc/help.mod +#usr/lib/grub/i386-pc/help.module +#usr/lib/grub/i386-pc/hexdump.mod +#usr/lib/grub/i386-pc/hexdump.module +#usr/lib/grub/i386-pc/hfs.mod +#usr/lib/grub/i386-pc/hfs.module +#usr/lib/grub/i386-pc/hfsplus.mod +#usr/lib/grub/i386-pc/hfsplus.module +#usr/lib/grub/i386-pc/hfspluscomp.mod +#usr/lib/grub/i386-pc/hfspluscomp.module +#usr/lib/grub/i386-pc/http.mod +#usr/lib/grub/i386-pc/http.module +#usr/lib/grub/i386-pc/iorw.mod +#usr/lib/grub/i386-pc/iorw.module +#usr/lib/grub/i386-pc/iso9660.mod +#usr/lib/grub/i386-pc/iso9660.module +#usr/lib/grub/i386-pc/jfs.mod +#usr/lib/grub/i386-pc/jfs.module +#usr/lib/grub/i386-pc/jpeg.mod +#usr/lib/grub/i386-pc/jpeg.module +#usr/lib/grub/i386-pc/kernel.exec +#usr/lib/grub/i386-pc/kernel.img +#usr/lib/grub/i386-pc/keylayouts.mod +#usr/lib/grub/i386-pc/keylayouts.module +#usr/lib/grub/i386-pc/keystatus.mod +#usr/lib/grub/i386-pc/keystatus.module +#usr/lib/grub/i386-pc/ldm.mod +#usr/lib/grub/i386-pc/ldm.module +#usr/lib/grub/i386-pc/legacy_password_test.mod +#usr/lib/grub/i386-pc/legacy_password_test.module +#usr/lib/grub/i386-pc/legacycfg.mod +#usr/lib/grub/i386-pc/legacycfg.module +#usr/lib/grub/i386-pc/linux.mod +#usr/lib/grub/i386-pc/linux.module +#usr/lib/grub/i386-pc/linux16.mod +#usr/lib/grub/i386-pc/linux16.module +#usr/lib/grub/i386-pc/lnxboot.image +#usr/lib/grub/i386-pc/lnxboot.img +#usr/lib/grub/i386-pc/loadenv.mod +#usr/lib/grub/i386-pc/loadenv.module +#usr/lib/grub/i386-pc/loopback.mod +#usr/lib/grub/i386-pc/loopback.module +#usr/lib/grub/i386-pc/ls.mod +#usr/lib/grub/i386-pc/ls.module +#usr/lib/grub/i386-pc/lsacpi.mod +#usr/lib/grub/i386-pc/lsacpi.module +#usr/lib/grub/i386-pc/lsapm.mod +#usr/lib/grub/i386-pc/lsapm.module +#usr/lib/grub/i386-pc/lsmmap.mod +#usr/lib/grub/i386-pc/lsmmap.module +#usr/lib/grub/i386-pc/lspci.mod +#usr/lib/grub/i386-pc/lspci.module +#usr/lib/grub/i386-pc/luks.mod +#usr/lib/grub/i386-pc/luks.module +#usr/lib/grub/i386-pc/lvm.mod +#usr/lib/grub/i386-pc/lvm.module +#usr/lib/grub/i386-pc/lzma_decompress.image +#usr/lib/grub/i386-pc/lzma_decompress.img +#usr/lib/grub/i386-pc/lzopio.mod +#usr/lib/grub/i386-pc/lzopio.module +#usr/lib/grub/i386-pc/macbless.mod +#usr/lib/grub/i386-pc/macbless.module +#usr/lib/grub/i386-pc/macho.mod +#usr/lib/grub/i386-pc/macho.module +#usr/lib/grub/i386-pc/mda_text.mod +#usr/lib/grub/i386-pc/mda_text.module +#usr/lib/grub/i386-pc/mdraid09.mod +#usr/lib/grub/i386-pc/mdraid09.module +#usr/lib/grub/i386-pc/mdraid09_be.mod +#usr/lib/grub/i386-pc/mdraid09_be.module +#usr/lib/grub/i386-pc/mdraid1x.mod +#usr/lib/grub/i386-pc/mdraid1x.module +#usr/lib/grub/i386-pc/memdisk.mod +#usr/lib/grub/i386-pc/memdisk.module +#usr/lib/grub/i386-pc/memrw.mod +#usr/lib/grub/i386-pc/memrw.module +#usr/lib/grub/i386-pc/minicmd.mod +#usr/lib/grub/i386-pc/minicmd.module +#usr/lib/grub/i386-pc/minix.mod +#usr/lib/grub/i386-pc/minix.module +#usr/lib/grub/i386-pc/minix2.mod +#usr/lib/grub/i386-pc/minix2.module +#usr/lib/grub/i386-pc/minix2_be.mod +#usr/lib/grub/i386-pc/minix2_be.module +#usr/lib/grub/i386-pc/minix3.mod +#usr/lib/grub/i386-pc/minix3.module +#usr/lib/grub/i386-pc/minix3_be.mod +#usr/lib/grub/i386-pc/minix3_be.module +#usr/lib/grub/i386-pc/minix_be.mod +#usr/lib/grub/i386-pc/minix_be.module +#usr/lib/grub/i386-pc/mmap.mod +#usr/lib/grub/i386-pc/mmap.module +#usr/lib/grub/i386-pc/moddep.lst +#usr/lib/grub/i386-pc/modinfo.sh +#usr/lib/grub/i386-pc/morse.mod +#usr/lib/grub/i386-pc/morse.module +#usr/lib/grub/i386-pc/mpi.mod +#usr/lib/grub/i386-pc/mpi.module +#usr/lib/grub/i386-pc/msdospart.mod +#usr/lib/grub/i386-pc/msdospart.module +#usr/lib/grub/i386-pc/mul_test.mod +#usr/lib/grub/i386-pc/mul_test.module +#usr/lib/grub/i386-pc/multiboot.mod +#usr/lib/grub/i386-pc/multiboot.module +#usr/lib/grub/i386-pc/multiboot2.mod +#usr/lib/grub/i386-pc/multiboot2.module +#usr/lib/grub/i386-pc/nativedisk.mod +#usr/lib/grub/i386-pc/nativedisk.module +#usr/lib/grub/i386-pc/net.mod +#usr/lib/grub/i386-pc/net.module +#usr/lib/grub/i386-pc/newc.mod +#usr/lib/grub/i386-pc/newc.module +#usr/lib/grub/i386-pc/nilfs2.mod +#usr/lib/grub/i386-pc/nilfs2.module +#usr/lib/grub/i386-pc/normal.mod +#usr/lib/grub/i386-pc/normal.module +#usr/lib/grub/i386-pc/ntfs.mod +#usr/lib/grub/i386-pc/ntfs.module +#usr/lib/grub/i386-pc/ntfscomp.mod +#usr/lib/grub/i386-pc/ntfscomp.module +#usr/lib/grub/i386-pc/ntldr.mod +#usr/lib/grub/i386-pc/ntldr.module +#usr/lib/grub/i386-pc/odc.mod +#usr/lib/grub/i386-pc/odc.module +#usr/lib/grub/i386-pc/offsetio.mod +#usr/lib/grub/i386-pc/offsetio.module +#usr/lib/grub/i386-pc/ohci.mod +#usr/lib/grub/i386-pc/ohci.module +#usr/lib/grub/i386-pc/part_acorn.mod +#usr/lib/grub/i386-pc/part_acorn.module +#usr/lib/grub/i386-pc/part_amiga.mod +#usr/lib/grub/i386-pc/part_amiga.module +#usr/lib/grub/i386-pc/part_apple.mod +#usr/lib/grub/i386-pc/part_apple.module +#usr/lib/grub/i386-pc/part_bsd.mod +#usr/lib/grub/i386-pc/part_bsd.module +#usr/lib/grub/i386-pc/part_dfly.mod +#usr/lib/grub/i386-pc/part_dfly.module +#usr/lib/grub/i386-pc/part_dvh.mod +#usr/lib/grub/i386-pc/part_dvh.module +#usr/lib/grub/i386-pc/part_gpt.mod +#usr/lib/grub/i386-pc/part_gpt.module +#usr/lib/grub/i386-pc/part_msdos.mod +#usr/lib/grub/i386-pc/part_msdos.module +#usr/lib/grub/i386-pc/part_plan.mod +#usr/lib/grub/i386-pc/part_plan.module +#usr/lib/grub/i386-pc/part_sun.mod +#usr/lib/grub/i386-pc/part_sun.module +#usr/lib/grub/i386-pc/part_sunpc.mod +#usr/lib/grub/i386-pc/part_sunpc.module +#usr/lib/grub/i386-pc/partmap.lst +#usr/lib/grub/i386-pc/parttool.lst +#usr/lib/grub/i386-pc/parttool.mod +#usr/lib/grub/i386-pc/parttool.module +#usr/lib/grub/i386-pc/password.mod +#usr/lib/grub/i386-pc/password.module +#usr/lib/grub/i386-pc/password_pbkdf2.mod +#usr/lib/grub/i386-pc/password_pbkdf2.module +#usr/lib/grub/i386-pc/pata.mod +#usr/lib/grub/i386-pc/pata.module +#usr/lib/grub/i386-pc/pbkdf2.mod +#usr/lib/grub/i386-pc/pbkdf2.module +#usr/lib/grub/i386-pc/pbkdf2_test.mod +#usr/lib/grub/i386-pc/pbkdf2_test.module +#usr/lib/grub/i386-pc/pci.mod +#usr/lib/grub/i386-pc/pci.module +#usr/lib/grub/i386-pc/pcidump.mod +#usr/lib/grub/i386-pc/pcidump.module +#usr/lib/grub/i386-pc/plan9.mod +#usr/lib/grub/i386-pc/plan9.module +#usr/lib/grub/i386-pc/play.mod +#usr/lib/grub/i386-pc/play.module +#usr/lib/grub/i386-pc/png.mod +#usr/lib/grub/i386-pc/png.module +#usr/lib/grub/i386-pc/priority_queue.mod +#usr/lib/grub/i386-pc/priority_queue.module +#usr/lib/grub/i386-pc/probe.mod +#usr/lib/grub/i386-pc/probe.module +#usr/lib/grub/i386-pc/procfs.mod +#usr/lib/grub/i386-pc/procfs.module +#usr/lib/grub/i386-pc/progress.mod +#usr/lib/grub/i386-pc/progress.module +#usr/lib/grub/i386-pc/pxe.mod +#usr/lib/grub/i386-pc/pxe.module +#usr/lib/grub/i386-pc/pxeboot.image +#usr/lib/grub/i386-pc/pxeboot.img +#usr/lib/grub/i386-pc/pxechain.mod +#usr/lib/grub/i386-pc/pxechain.module +#usr/lib/grub/i386-pc/raid5rec.mod +#usr/lib/grub/i386-pc/raid5rec.module +#usr/lib/grub/i386-pc/raid6rec.mod +#usr/lib/grub/i386-pc/raid6rec.module +#usr/lib/grub/i386-pc/random.mod +#usr/lib/grub/i386-pc/random.module +#usr/lib/grub/i386-pc/read.mod +#usr/lib/grub/i386-pc/read.module +#usr/lib/grub/i386-pc/reboot.mod +#usr/lib/grub/i386-pc/reboot.module +#usr/lib/grub/i386-pc/regexp.mod +#usr/lib/grub/i386-pc/regexp.module +#usr/lib/grub/i386-pc/reiserfs.mod +#usr/lib/grub/i386-pc/reiserfs.module +#usr/lib/grub/i386-pc/relocator.mod +#usr/lib/grub/i386-pc/relocator.module +#usr/lib/grub/i386-pc/romfs.mod +#usr/lib/grub/i386-pc/romfs.module +#usr/lib/grub/i386-pc/scsi.mod +#usr/lib/grub/i386-pc/scsi.module +#usr/lib/grub/i386-pc/search.mod +#usr/lib/grub/i386-pc/search.module +#usr/lib/grub/i386-pc/search_fs_file.mod +#usr/lib/grub/i386-pc/search_fs_file.module +#usr/lib/grub/i386-pc/search_fs_uuid.mod +#usr/lib/grub/i386-pc/search_fs_uuid.module +#usr/lib/grub/i386-pc/search_label.mod +#usr/lib/grub/i386-pc/search_label.module +#usr/lib/grub/i386-pc/sendkey.mod +#usr/lib/grub/i386-pc/sendkey.module +#usr/lib/grub/i386-pc/serial.mod +#usr/lib/grub/i386-pc/serial.module +#usr/lib/grub/i386-pc/setjmp.mod +#usr/lib/grub/i386-pc/setjmp.module +#usr/lib/grub/i386-pc/setjmp_test.mod +#usr/lib/grub/i386-pc/setjmp_test.module +#usr/lib/grub/i386-pc/setpci.mod +#usr/lib/grub/i386-pc/setpci.module +#usr/lib/grub/i386-pc/sfs.mod +#usr/lib/grub/i386-pc/sfs.module +#usr/lib/grub/i386-pc/shift_test.mod +#usr/lib/grub/i386-pc/shift_test.module +#usr/lib/grub/i386-pc/signature_test.mod +#usr/lib/grub/i386-pc/signature_test.module +#usr/lib/grub/i386-pc/sleep.mod +#usr/lib/grub/i386-pc/sleep.module +#usr/lib/grub/i386-pc/sleep_test.mod +#usr/lib/grub/i386-pc/sleep_test.module +#usr/lib/grub/i386-pc/spkmodem.mod +#usr/lib/grub/i386-pc/spkmodem.module +#usr/lib/grub/i386-pc/squash4.mod +#usr/lib/grub/i386-pc/squash4.module +#usr/lib/grub/i386-pc/syslinuxcfg.mod +#usr/lib/grub/i386-pc/syslinuxcfg.module +#usr/lib/grub/i386-pc/tar.mod +#usr/lib/grub/i386-pc/tar.module +#usr/lib/grub/i386-pc/terminal.lst +#usr/lib/grub/i386-pc/terminal.mod +#usr/lib/grub/i386-pc/terminal.module +#usr/lib/grub/i386-pc/terminfo.mod +#usr/lib/grub/i386-pc/terminfo.module +#usr/lib/grub/i386-pc/test.mod +#usr/lib/grub/i386-pc/test.module +#usr/lib/grub/i386-pc/test_blockarg.mod +#usr/lib/grub/i386-pc/test_blockarg.module +#usr/lib/grub/i386-pc/testload.mod +#usr/lib/grub/i386-pc/testload.module +#usr/lib/grub/i386-pc/testspeed.mod +#usr/lib/grub/i386-pc/testspeed.module +#usr/lib/grub/i386-pc/tftp.mod +#usr/lib/grub/i386-pc/tftp.module +#usr/lib/grub/i386-pc/tga.mod +#usr/lib/grub/i386-pc/tga.module +#usr/lib/grub/i386-pc/time.mod +#usr/lib/grub/i386-pc/time.module +#usr/lib/grub/i386-pc/tr.mod +#usr/lib/grub/i386-pc/tr.module +#usr/lib/grub/i386-pc/trig.mod +#usr/lib/grub/i386-pc/trig.module +#usr/lib/grub/i386-pc/true.mod +#usr/lib/grub/i386-pc/true.module +#usr/lib/grub/i386-pc/truecrypt.mod +#usr/lib/grub/i386-pc/truecrypt.module +#usr/lib/grub/i386-pc/udf.mod +#usr/lib/grub/i386-pc/udf.module +#usr/lib/grub/i386-pc/ufs1.mod +#usr/lib/grub/i386-pc/ufs1.module +#usr/lib/grub/i386-pc/ufs1_be.mod +#usr/lib/grub/i386-pc/ufs1_be.module +#usr/lib/grub/i386-pc/ufs2.mod +#usr/lib/grub/i386-pc/ufs2.module +#usr/lib/grub/i386-pc/uhci.mod +#usr/lib/grub/i386-pc/uhci.module +#usr/lib/grub/i386-pc/usb.mod +#usr/lib/grub/i386-pc/usb.module +#usr/lib/grub/i386-pc/usb_keyboard.mod +#usr/lib/grub/i386-pc/usb_keyboard.module +#usr/lib/grub/i386-pc/usbms.mod +#usr/lib/grub/i386-pc/usbms.module +#usr/lib/grub/i386-pc/usbserial_common.mod +#usr/lib/grub/i386-pc/usbserial_common.module +#usr/lib/grub/i386-pc/usbserial_ftdi.mod +#usr/lib/grub/i386-pc/usbserial_ftdi.module +#usr/lib/grub/i386-pc/usbserial_pl2303.mod +#usr/lib/grub/i386-pc/usbserial_pl2303.module +#usr/lib/grub/i386-pc/usbserial_usbdebug.mod +#usr/lib/grub/i386-pc/usbserial_usbdebug.module +#usr/lib/grub/i386-pc/usbtest.mod +#usr/lib/grub/i386-pc/usbtest.module +#usr/lib/grub/i386-pc/vbe.mod +#usr/lib/grub/i386-pc/vbe.module +#usr/lib/grub/i386-pc/verify.mod +#usr/lib/grub/i386-pc/verify.module +#usr/lib/grub/i386-pc/vga.mod +#usr/lib/grub/i386-pc/vga.module +#usr/lib/grub/i386-pc/vga_text.mod +#usr/lib/grub/i386-pc/vga_text.module +#usr/lib/grub/i386-pc/video.lst +#usr/lib/grub/i386-pc/video.mod +#usr/lib/grub/i386-pc/video.module +#usr/lib/grub/i386-pc/video_bochs.mod +#usr/lib/grub/i386-pc/video_bochs.module +#usr/lib/grub/i386-pc/video_cirrus.mod +#usr/lib/grub/i386-pc/video_cirrus.module +#usr/lib/grub/i386-pc/video_colors.mod +#usr/lib/grub/i386-pc/video_colors.module +#usr/lib/grub/i386-pc/video_fb.mod +#usr/lib/grub/i386-pc/video_fb.module +#usr/lib/grub/i386-pc/videoinfo.mod +#usr/lib/grub/i386-pc/videoinfo.module +#usr/lib/grub/i386-pc/videotest.mod +#usr/lib/grub/i386-pc/videotest.module +#usr/lib/grub/i386-pc/videotest_checksum.mod +#usr/lib/grub/i386-pc/videotest_checksum.module +#usr/lib/grub/i386-pc/xfs.mod +#usr/lib/grub/i386-pc/xfs.module +#usr/lib/grub/i386-pc/xnu.mod +#usr/lib/grub/i386-pc/xnu.module +#usr/lib/grub/i386-pc/xnu_uuid.mod +#usr/lib/grub/i386-pc/xnu_uuid.module +#usr/lib/grub/i386-pc/xnu_uuid_test.mod +#usr/lib/grub/i386-pc/xnu_uuid_test.module +#usr/lib/grub/i386-pc/xzio.mod +#usr/lib/grub/i386-pc/xzio.module +#usr/lib/grub/i386-pc/zfs.mod +#usr/lib/grub/i386-pc/zfs.module +#usr/lib/grub/i386-pc/zfscrypt.mod +#usr/lib/grub/i386-pc/zfscrypt.module +#usr/lib/grub/i386-pc/zfsinfo.mod +#usr/lib/grub/i386-pc/zfsinfo.module usr/sbin/grub-bios-setup usr/sbin/grub-install +usr/sbin/grub-macbless usr/sbin/grub-mkconfig -usr/sbin/grub-mknetdir usr/sbin/grub-ofpathname usr/sbin/grub-probe usr/sbin/grub-reboot @@ -491,8 +602,6 @@ usr/share/grub usr/share/grub/grub-mkconfig_lib #usr/share/info/grub-dev.info #usr/share/info/grub.info -#usr/share/locale/ast -#usr/share/locale/ast/LC_MESSAGES #usr/share/locale/ast/LC_MESSAGES/grub.mo #usr/share/locale/ca/LC_MESSAGES/grub.mo #usr/share/locale/da/LC_MESSAGES/grub.mo @@ -520,19 +629,29 @@ usr/share/grub/grub-mkconfig_lib #usr/share/locale/en@piglatin/LC_MESSAGES/grub.mo #usr/share/locale/en@quot/LC_MESSAGES/grub.mo #usr/share/locale/eo/LC_MESSAGES/grub.mo +#usr/share/locale/es/LC_MESSAGES/grub.mo #usr/share/locale/fi/LC_MESSAGES/grub.mo #usr/share/locale/fr/LC_MESSAGES/grub.mo +#usr/share/locale/gl/LC_MESSAGES/grub.mo +#usr/share/locale/hr/LC_MESSAGES/grub.mo #usr/share/locale/hu/LC_MESSAGES/grub.mo #usr/share/locale/id/LC_MESSAGES/grub.mo #usr/share/locale/it/LC_MESSAGES/grub.mo #usr/share/locale/ja/LC_MESSAGES/grub.mo +#usr/share/locale/ko/LC_MESSAGES/grub.mo +#usr/share/locale/lt/LC_MESSAGES/grub.mo +#usr/share/locale/nb/LC_MESSAGES/grub.mo #usr/share/locale/nl/LC_MESSAGES/grub.mo #usr/share/locale/pa #usr/share/locale/pa/LC_MESSAGES #usr/share/locale/pa/LC_MESSAGES/grub.mo #usr/share/locale/pl/LC_MESSAGES/grub.mo +#usr/share/locale/pt_BR/LC_MESSAGES/grub.mo #usr/share/locale/ru/LC_MESSAGES/grub.mo +#usr/share/locale/sl/LC_MESSAGES/grub.mo +#usr/share/locale/sr/LC_MESSAGES/grub.mo #usr/share/locale/sv/LC_MESSAGES/grub.mo +#usr/share/locale/tr/LC_MESSAGES/grub.mo #usr/share/locale/uk/LC_MESSAGES/grub.mo #usr/share/locale/vi/LC_MESSAGES/grub.mo #usr/share/locale/zh_CN/LC_MESSAGES/grub.mo diff --git a/config/rootfiles/common/x86_64/intel-microcode b/config/rootfiles/common/x86_64/intel-microcode new file mode 100644 index 000000000..e6e62b7f2 --- /dev/null +++ b/config/rootfiles/common/x86_64/intel-microcode @@ -0,0 +1,97 @@ +#lib/firmware/intel-ucode +lib/firmware/intel-ucode/06-03-02 +lib/firmware/intel-ucode/06-05-00 +lib/firmware/intel-ucode/06-05-01 +lib/firmware/intel-ucode/06-05-02 +lib/firmware/intel-ucode/06-05-03 +lib/firmware/intel-ucode/06-06-00 +lib/firmware/intel-ucode/06-06-05 +lib/firmware/intel-ucode/06-06-0a +lib/firmware/intel-ucode/06-06-0d +lib/firmware/intel-ucode/06-07-01 +lib/firmware/intel-ucode/06-07-02 +lib/firmware/intel-ucode/06-07-03 +lib/firmware/intel-ucode/06-08-01 +lib/firmware/intel-ucode/06-08-03 +lib/firmware/intel-ucode/06-08-06 +lib/firmware/intel-ucode/06-08-0a +lib/firmware/intel-ucode/06-09-05 +lib/firmware/intel-ucode/06-0a-00 +lib/firmware/intel-ucode/06-0a-01 +lib/firmware/intel-ucode/06-0b-01 +lib/firmware/intel-ucode/06-0b-04 +lib/firmware/intel-ucode/06-0d-06 +lib/firmware/intel-ucode/06-0e-08 +lib/firmware/intel-ucode/06-0e-0c +lib/firmware/intel-ucode/06-0f-02 +lib/firmware/intel-ucode/06-0f-06 +lib/firmware/intel-ucode/06-0f-07 +lib/firmware/intel-ucode/06-0f-0a +lib/firmware/intel-ucode/06-0f-0b +lib/firmware/intel-ucode/06-0f-0d +lib/firmware/intel-ucode/06-16-01 +lib/firmware/intel-ucode/06-17-06 +lib/firmware/intel-ucode/06-17-07 +lib/firmware/intel-ucode/06-17-0a +lib/firmware/intel-ucode/06-1a-04 +lib/firmware/intel-ucode/06-1a-05 +lib/firmware/intel-ucode/06-1c-02 +lib/firmware/intel-ucode/06-1c-0a +lib/firmware/intel-ucode/06-1d-01 +lib/firmware/intel-ucode/06-1e-05 +lib/firmware/intel-ucode/06-25-02 +lib/firmware/intel-ucode/06-25-05 +lib/firmware/intel-ucode/06-26-01 +lib/firmware/intel-ucode/06-2a-07 +lib/firmware/intel-ucode/06-2d-06 +lib/firmware/intel-ucode/06-2d-07 +lib/firmware/intel-ucode/06-2f-02 +lib/firmware/intel-ucode/06-3a-09 +lib/firmware/intel-ucode/06-3c-03 +lib/firmware/intel-ucode/06-3d-04 +lib/firmware/intel-ucode/06-3e-04 +lib/firmware/intel-ucode/06-3e-06 +lib/firmware/intel-ucode/06-3e-07 +lib/firmware/intel-ucode/06-3f-02 +lib/firmware/intel-ucode/06-3f-04 +lib/firmware/intel-ucode/06-45-01 +lib/firmware/intel-ucode/06-46-01 +lib/firmware/intel-ucode/06-47-01 +lib/firmware/intel-ucode/06-4e-03 +lib/firmware/intel-ucode/06-55-03 +lib/firmware/intel-ucode/06-55-04 +lib/firmware/intel-ucode/06-56-02 +lib/firmware/intel-ucode/06-56-03 +lib/firmware/intel-ucode/06-56-04 +lib/firmware/intel-ucode/06-56-05 +lib/firmware/intel-ucode/06-5c-09 +lib/firmware/intel-ucode/06-5e-03 +lib/firmware/intel-ucode/06-7a-01 +lib/firmware/intel-ucode/06-8e-09 +lib/firmware/intel-ucode/06-8e-0a +lib/firmware/intel-ucode/06-9e-09 +lib/firmware/intel-ucode/06-9e-0a +lib/firmware/intel-ucode/06-9e-0b +lib/firmware/intel-ucode/0f-00-07 +lib/firmware/intel-ucode/0f-00-0a +lib/firmware/intel-ucode/0f-01-02 +lib/firmware/intel-ucode/0f-02-04 +lib/firmware/intel-ucode/0f-02-05 +lib/firmware/intel-ucode/0f-02-06 +lib/firmware/intel-ucode/0f-02-07 +lib/firmware/intel-ucode/0f-02-09 +lib/firmware/intel-ucode/0f-03-02 +lib/firmware/intel-ucode/0f-03-03 +lib/firmware/intel-ucode/0f-03-04 +lib/firmware/intel-ucode/0f-04-01 +lib/firmware/intel-ucode/0f-04-03 +lib/firmware/intel-ucode/0f-04-04 +lib/firmware/intel-ucode/0f-04-07 +lib/firmware/intel-ucode/0f-04-08 +lib/firmware/intel-ucode/0f-04-09 +lib/firmware/intel-ucode/0f-04-0a +lib/firmware/intel-ucode/0f-06-02 +lib/firmware/intel-ucode/0f-06-04 +lib/firmware/intel-ucode/0f-06-05 +lib/firmware/intel-ucode/0f-06-08 +lib/firmware/intel-ucode/list diff --git a/config/rootfiles/common/x86_64/linux b/config/rootfiles/common/x86_64/linux index 65c080e3b..d7d070862 100644 --- a/config/rootfiles/common/x86_64/linux +++ b/config/rootfiles/common/x86_64/linux @@ -3,7 +3,6 @@ boot/config-KVER-ipfire boot/vmlinuz-KVER-ipfire etc/modprobe.d/framebuffer.conf etc/modprobe.d/ipv6.conf -etc/modprobe.d/isdn.conf #lib/modules lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/build @@ -17,40 +16,45 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/camellia-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/cast5-avx-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/cast6-avx-x86_64.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/chacha20-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/crc32-pclmul.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/crct10dif-pclmul.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/des3_ede-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/ghash-clmulni-intel.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/poly1305-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/salsa20-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/serpent-avx-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/serpent-avx2.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha1-mb +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha1-mb/sha1-mb.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha1-ssse3.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha256-mb +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha256-mb/sha256-mb.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha256-ssse3.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha512-mb +#lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha512-mb/sha512-mb.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/sha512-ssse3.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/twofish-avx-x86_64.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/twofish-x86_64-3way.ko #lib/modules/KVER-ipfire/kernel/arch/x86/crypto/twofish-x86_64.ko +#lib/modules/KVER-ipfire/kernel/arch/x86/events +#lib/modules/KVER-ipfire/kernel/arch/x86/events/amd +#lib/modules/KVER-ipfire/kernel/arch/x86/events/amd/power.ko #lib/modules/KVER-ipfire/kernel/arch/x86/ia32 #lib/modules/KVER-ipfire/kernel/arch/x86/ia32/ia32_aout.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu/microcode -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/cpu/microcode/microcode.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/iosf_mbi.ko -#lib/modules/KVER-ipfire/kernel/arch/x86/kernel/test_nx.ko #lib/modules/KVER-ipfire/kernel/arch/x86/kvm #lib/modules/KVER-ipfire/kernel/arch/x86/kvm/kvm-amd.ko #lib/modules/KVER-ipfire/kernel/arch/x86/kvm/kvm-intel.ko #lib/modules/KVER-ipfire/kernel/arch/x86/kvm/kvm.ko #lib/modules/KVER-ipfire/kernel/crypto +#lib/modules/KVER-ipfire/kernel/crypto/ablk_helper.ko +#lib/modules/KVER-ipfire/kernel/crypto/aes_ti.ko +#lib/modules/KVER-ipfire/kernel/crypto/algif_aead.ko +#lib/modules/KVER-ipfire/kernel/crypto/algif_rng.ko #lib/modules/KVER-ipfire/kernel/crypto/ansi_cprng.ko #lib/modules/KVER-ipfire/kernel/crypto/anubis.ko #lib/modules/KVER-ipfire/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/public_key.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/rsa.ko -#lib/modules/KVER-ipfire/kernel/crypto/asymmetric_keys/x509_key_parser.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_memcpy.ko #lib/modules/KVER-ipfire/kernel/crypto/async_tx/async_pq.ko @@ -67,30 +71,40 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/crypto/cast6_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/cast_common.ko #lib/modules/KVER-ipfire/kernel/crypto/ccm.ko +#lib/modules/KVER-ipfire/kernel/crypto/chacha20_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/chacha20poly1305.ko #lib/modules/KVER-ipfire/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire/kernel/crypto/crypto_null.ko +#lib/modules/KVER-ipfire/kernel/crypto/crypto_engine.ko +#lib/modules/KVER-ipfire/kernel/crypto/crypto_user.ko #lib/modules/KVER-ipfire/kernel/crypto/cts.ko #lib/modules/KVER-ipfire/kernel/crypto/deflate.ko #lib/modules/KVER-ipfire/kernel/crypto/des_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/dh_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/ecdh_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/echainiv.ko #lib/modules/KVER-ipfire/kernel/crypto/fcrypt.ko #lib/modules/KVER-ipfire/kernel/crypto/gcm.ko #lib/modules/KVER-ipfire/kernel/crypto/ghash-generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/keywrap.ko #lib/modules/KVER-ipfire/kernel/crypto/khazad.ko #lib/modules/KVER-ipfire/kernel/crypto/lz4.ko #lib/modules/KVER-ipfire/kernel/crypto/lz4hc.ko #lib/modules/KVER-ipfire/kernel/crypto/lzo.ko +#lib/modules/KVER-ipfire/kernel/crypto/mcryptd.ko #lib/modules/KVER-ipfire/kernel/crypto/md4.ko #lib/modules/KVER-ipfire/kernel/crypto/michael_mic.ko #lib/modules/KVER-ipfire/kernel/crypto/pcbc.ko #lib/modules/KVER-ipfire/kernel/crypto/pcrypt.ko +#lib/modules/KVER-ipfire/kernel/crypto/poly1305_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd128.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd160.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd256.ko #lib/modules/KVER-ipfire/kernel/crypto/rmd320.ko +#lib/modules/KVER-ipfire/kernel/crypto/rsa_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/salsa20_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/seed.ko #lib/modules/KVER-ipfire/kernel/crypto/serpent_generic.ko -#lib/modules/KVER-ipfire/kernel/crypto/sha1_generic.ko +#lib/modules/KVER-ipfire/kernel/crypto/sha3_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/sha512_generic.ko #lib/modules/KVER-ipfire/kernel/crypto/tcrypt.ko #lib/modules/KVER-ipfire/kernel/crypto/tea.ko @@ -101,14 +115,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/crypto/wp512.ko #lib/modules/KVER-ipfire/kernel/crypto/xcbc.ko #lib/modules/KVER-ipfire/kernel/crypto/xor.ko -#lib/modules/KVER-ipfire/kernel/crypto/zlib.ko #lib/modules/KVER-ipfire/kernel/drivers #lib/modules/KVER-ipfire/kernel/drivers/acpi +#lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_configfs.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_extlog.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_ipmi.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/acpi_pad.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/custom_method.ko +#lib/modules/KVER-ipfire/kernel/drivers/acpi/dptf +#lib/modules/KVER-ipfire/kernel/drivers/acpi/dptf/dptf_power.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/ec_sys.ko +#lib/modules/KVER-ipfire/kernel/drivers/acpi/nfit +#lib/modules/KVER-ipfire/kernel/drivers/acpi/nfit/nfit.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/sbs.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/sbshc.ko #lib/modules/KVER-ipfire/kernel/drivers/acpi/video.ko @@ -116,18 +134,15 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/ata/acard-ahci.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/ahci_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/ata_generic.ko +#lib/modules/KVER-ipfire/kernel/drivers/ata/libahci_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_ali.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_amd.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_arasan_cf.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_artop.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_atiixp.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_atp867x.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cmd640.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cmd64x.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cs5520.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cs5530.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cs5536.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_cypress.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_efar.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_hpt366.ko @@ -155,7 +170,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_radisys.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_rdc.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_rz1000.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/pata_sc1200.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_sch.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_serverworks.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_sil680.ko @@ -164,13 +178,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_triflex.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pata_via.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/pdc_adma.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_highbank.ko +#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_dwc_460ex.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_inic162x.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_mv.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_nv.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_promise.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_qstor.ko -#lib/modules/KVER-ipfire/kernel/drivers/ata/sata_rcar.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sil.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sil24.ko #lib/modules/KVER-ipfire/kernel/drivers/ata/sata_sis.ko @@ -202,12 +215,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/bcma/bcma.ko #lib/modules/KVER-ipfire/kernel/drivers/block #lib/modules/KVER-ipfire/kernel/drivers/block/DAC960.ko -#lib/modules/KVER-ipfire/kernel/drivers/block/cciss.ko #lib/modules/KVER-ipfire/kernel/drivers/block/cryptoloop.ko #lib/modules/KVER-ipfire/kernel/drivers/block/floppy.ko #lib/modules/KVER-ipfire/kernel/drivers/block/mtip32xx #lib/modules/KVER-ipfire/kernel/drivers/block/mtip32xx/mtip32xx.ko -#lib/modules/KVER-ipfire/kernel/drivers/block/nvme.ko #lib/modules/KVER-ipfire/kernel/drivers/block/rsxx #lib/modules/KVER-ipfire/kernel/drivers/block/rsxx/rsxx.ko #lib/modules/KVER-ipfire/kernel/drivers/block/skd.ko @@ -223,69 +234,93 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bfusb.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bluecard_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bpa10x.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/bt3c_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btbcm.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btintel.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btmrvl.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btmrvl_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btqca.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btrtl.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btsdio.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btuart_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btusb.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/btwilink.ko +#lib/modules/KVER-ipfire/kernel/drivers/bluetooth/dtl1_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/hci_uart.ko #lib/modules/KVER-ipfire/kernel/drivers/bluetooth/hci_vhci.ko #lib/modules/KVER-ipfire/kernel/drivers/char #lib/modules/KVER-ipfire/kernel/drivers/char/hangcheck-timer.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/amd-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/atmel-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/exynos-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/intel-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/timeriomem-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/via-rng.ko #lib/modules/KVER-ipfire/kernel/drivers/char/hw_random/virtio-rng.ko -#lib/modules/KVER-ipfire/kernel/drivers/char/i8k.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_devintf.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_msghandler.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_poweroff.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_si.ko +#lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_ssif.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ipmi/ipmi_watchdog.ko #lib/modules/KVER-ipfire/kernel/drivers/char/lp.ko #lib/modules/KVER-ipfire/kernel/drivers/char/mwave #lib/modules/KVER-ipfire/kernel/drivers/char/mwave/mwave.ko #lib/modules/KVER-ipfire/kernel/drivers/char/ppdev.ko -#lib/modules/KVER-ipfire/kernel/drivers/clocksource -#lib/modules/KVER-ipfire/kernel/drivers/clocksource/cs5535-clockevt.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/acpi-cpufreq.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/amd_freq_sensitivity.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_conservative.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_ondemand.ko -#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_powersave.ko -#lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_stats.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/p4-clockmod.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/pcc-cpufreq.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/powernow-k8.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/speedstep-lib.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto +#lib/modules/KVER-ipfire/kernel/drivers/crypto/cavium +#lib/modules/KVER-ipfire/kernel/drivers/crypto/cavium/nitrox +#lib/modules/KVER-ipfire/kernel/drivers/crypto/cavium/nitrox/n5pf.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp/ccp-crypto.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/ccp/ccp.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/chelsio +#lib/modules/KVER-ipfire/kernel/drivers/crypto/chelsio/chcr.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-sha.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxx +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxxvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62x +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62xvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_common +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_common/intel_qat.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xcc +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xccvf +#lib/modules/KVER-ipfire/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/virtio +#lib/modules/KVER-ipfire/kernel/drivers/crypto/virtio/virtio_crypto.ko #lib/modules/KVER-ipfire/kernel/drivers/dca #lib/modules/KVER-ipfire/kernel/drivers/dca/dca.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_passive.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_performance.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_powersave.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_simpleondemand.ko +#lib/modules/KVER-ipfire/kernel/drivers/devfreq/governor_userspace.ko #lib/modules/KVER-ipfire/kernel/drivers/dma +#lib/modules/KVER-ipfire/kernel/drivers/dma/altera-msgdma.ko #lib/modules/KVER-ipfire/kernel/drivers/dma/dw #lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/dw/dw_dmac_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/dma/ioat #lib/modules/KVER-ipfire/kernel/drivers/dma/ioat/ioatdma.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/pch_dma.ko -#lib/modules/KVER-ipfire/kernel/drivers/dma/timb_dma.ko #lib/modules/KVER-ipfire/kernel/drivers/edac #lib/modules/KVER-ipfire/kernel/drivers/edac/amd64_edac_mod.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/e752x_edac.ko -#lib/modules/KVER-ipfire/kernel/drivers/edac/edac_core.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/edac_mce_amd.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i3000_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i3200_edac.ko @@ -295,8 +330,9 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/edac/i7300_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i7core_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/i82975x_edac.ko -#lib/modules/KVER-ipfire/kernel/drivers/edac/mce_amd_inj.ko +#lib/modules/KVER-ipfire/kernel/drivers/edac/pnd2_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/sb_edac.ko +#lib/modules/KVER-ipfire/kernel/drivers/edac/skx_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/edac/x38_edac.ko #lib/modules/KVER-ipfire/kernel/drivers/firewire #lib/modules/KVER-ipfire/kernel/drivers/firewire/firewire-core.ko @@ -308,66 +344,73 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/firmware/edd.ko #lib/modules/KVER-ipfire/kernel/drivers/firmware/iscsi_ibft.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-amdpt.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-dwapb.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-exar.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-f7188x.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-generic.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-ich.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-it87.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-mockup.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-sch.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-sch311x.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-ts5500.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-tpic2810.ko #lib/modules/KVER-ipfire/kernel/drivers/gpio/gpio-viperboard.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd/amdgpu +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ast #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ast/ast.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bochs #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bochs/bochs-drm.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bridge +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/cirrus #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/cirrus/cirrus.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm_kms_helper.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/drm_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/gma500 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon/hibmc +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/ch7006.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/sil164.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i2c/tda998x.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i810 -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i810/i810.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i915 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/i915/i915.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mga -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mga/mga.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mgag200 #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/mgag200/mgag200.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/nouveau #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/nouveau/nouveau.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/qxl #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/qxl/qxl.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/r128 -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/r128/r128.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/radeon #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/radeon/radeon.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/savage -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/savage/savage.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sis -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/sis/sis.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tdfx -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tdfx/tdfx.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/tinydrm/core/tinydrm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ttm #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/ttm/ttm.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/udl #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/udl/udl.ko -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/via -#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/via/via.ko +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/virtio +#lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vmwgfx #lib/modules/KVER-ipfire/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko #lib/modules/KVER-ipfire/kernel/drivers/hid +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-asus.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-aureal.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-gyration.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-keytouch.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lenovo-tpkbd.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-led.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-lenovo.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-logitech-dj.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-logitech-hidpp.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-ortek.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-petalynx.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-picolcd.ko @@ -388,13 +431,16 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-sensor-hub.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-speedlink.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire/kernel/drivers/hid/hid-thingm.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-tivo.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-topseed.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-twinhan.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/hid-zydacron.ko #lib/modules/KVER-ipfire/kernel/drivers/hid/i2c-hid #lib/modules/KVER-ipfire/kernel/drivers/hid/i2c-hid/i2c-hid.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/intel-ish-hid +#lib/modules/KVER-ipfire/kernel/drivers/hid/intel-ish-hid/intel-ish-ipc.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/intel-ish-hid/intel-ishtp-hid.ko +#lib/modules/KVER-ipfire/kernel/drivers/hid/intel-ish-hid/intel-ishtp.ko #lib/modules/KVER-ipfire/kernel/drivers/hsi #lib/modules/KVER-ipfire/kernel/drivers/hsi/clients #lib/modules/KVER-ipfire/kernel/drivers/hsi/clients/hsi_char.ko @@ -409,6 +455,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/acpi_power_meter.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ad7414.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ad7418.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/adc128d818.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1021.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1025.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/adm1026.ko @@ -427,9 +474,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/applesmc.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asb100.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asc7621.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/aspeed-pwm-tacho.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/asus_atk0110.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/atxp1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/coretemp.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/dell-smm-hwmon.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/dme1737.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ds1621.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ds620.ko @@ -440,18 +489,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/f75375s.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/fam15h_power.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/fschmd.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ftsteutates.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/g760a.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/g762.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/gl518sm.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/gl520sm.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire/kernel/drivers/hwmon/htu21.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/hwmon-vid.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/i5500_temp.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/i5k_amb.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ibmaem.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ibmpex.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina209.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina2xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ina3221.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/it87.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/k10temp.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/k8temp.ko @@ -471,45 +522,67 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95234.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95241.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/lm95245.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc2945.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc2990.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4151.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4215.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4222.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4245.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4260.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ltc4261.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max16065.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max1619.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max1668.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max197.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/max31790.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6639.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6642.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6650.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/max6697.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/mcp3021.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct6683.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct6775.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct7802.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/nct7904.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/ntc_thermistor.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pc87360.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pc87427.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pcf8591.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/adm1275.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ibm-cffps.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ir35221.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/lm25066.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ltc3815.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max16064.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max20751.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max34440.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/max8688.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/pmbus.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/pmbus_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/tps40422.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/tps53679.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ucd9000.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/pmbus/ucd9200.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/powr1220.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sch5627.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sch5636.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sch56xx-common.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht15.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht21.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/sht3x.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/shtc1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/sis5595.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47b397.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47m1.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/smsc47m192.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/stts751.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tc654.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tc74.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/thmc50.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp102.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp103.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp108.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp401.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/tmp421.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/via-cputemp.ko @@ -525,6 +598,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83795.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83l785ts.ko #lib/modules/KVER-ipfire/kernel/drivers/hwmon/w83l786ng.ko +#lib/modules/KVER-ipfire/kernel/drivers/hwspinlock +#lib/modules/KVER-ipfire/kernel/drivers/hwspinlock/hwspinlock_core.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c #lib/modules/KVER-ipfire/kernel/drivers/i2c/algos #lib/modules/KVER-ipfire/kernel/drivers/i2c/algos/i2c-algo-bit.ko @@ -540,9 +615,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-designware-core.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-designware-platform.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-emev2.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-i801.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-isch.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-ismt.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-mlxcpld.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-nforce2-s4985.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-nforce2.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/busses/i2c-parport-light.ko @@ -562,22 +639,30 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-core.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-dev.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-mux.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-slave-eeprom.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/i2c-smbus.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-gpio.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pca9541.ko #lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pca954x.ko -#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko +#lib/modules/KVER-ipfire/kernel/drivers/i2c/muxes/i2c-mux-reg.ko #lib/modules/KVER-ipfire/kernel/drivers/iio +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko +#lib/modules/KVER-ipfire/kernel/drivers/iio/buffer/kfifo_buf.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/common #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko #lib/modules/KVER-ipfire/kernel/drivers/iio/industrialio.ko -#lib/modules/KVER-ipfire/kernel/drivers/iio/kfifo_buf.ko +#lib/modules/KVER-ipfire/kernel/drivers/iio/temperature +#lib/modules/KVER-ipfire/kernel/drivers/iio/temperature/tmp007.ko #lib/modules/KVER-ipfire/kernel/drivers/input #lib/modules/KVER-ipfire/kernel/drivers/input/input-polldev.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard +#lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/adc-keys.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/gpio_keys.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/gpio_keys_polled.ko #lib/modules/KVER-ipfire/kernel/drivers/input/keyboard/lm8333.ko @@ -598,7 +683,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/input/mouse #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/appletouch.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/bcm5974.ko -#lib/modules/KVER-ipfire/kernel/drivers/input/mouse/cyapa.ko +#lib/modules/KVER-ipfire/kernel/drivers/input/mouse/cyapatp.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/psmouse.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/sermouse.ko #lib/modules/KVER-ipfire/kernel/drivers/input/mouse/synaptics_i2c.ko @@ -608,63 +693,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/input/serio/altera_ps2.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/arc_ps2.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/hyperv-keyboard.ko +#lib/modules/KVER-ipfire/kernel/drivers/input/serio/ps2-gpio.ko #lib/modules/KVER-ipfire/kernel/drivers/input/serio/serio_raw.ko #lib/modules/KVER-ipfire/kernel/drivers/input/sparse-keymap.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/capidrv.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/divert -#lib/modules/KVER-ipfire/kernel/drivers/isdn/divert/dss1_divert.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/bas_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/ser_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/gigaset/usb_gigaset.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1dma.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/b1pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/c4.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/avm/t1pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/diva_idi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divacapi.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divadidd.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/eicon/divas.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/netjet.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/speedfax.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hardware/mISDN/w6692.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hfc_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_isac.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hisax/hisax_st5481.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hysdn -#lib/modules/KVER-ipfire/kernel/drivers/isdn/hysdn/hysdn.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdn.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/i4l/isdnhdlc.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/l1oip.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/mISDN_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/isdn/mISDN/mISDN_dsp.ko #lib/modules/KVER-ipfire/kernel/drivers/leds -#lib/modules/KVER-ipfire/kernel/drivers/leds/dell-led.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-bd2802.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-blinkm.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-clevo-mail.ko @@ -680,11 +712,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp55xx-common.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lp8501.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-lt3593.ko -#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-ot200.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-nic78bx.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca9532.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca955x.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca963x.ko -#lib/modules/KVER-ipfire/kernel/drivers/leds/leds-pca9685.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-ss4200.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/leds-tca6507.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger @@ -697,15 +728,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-oneshot.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-timer.ko #lib/modules/KVER-ipfire/kernel/drivers/leds/trigger/ledtrig-transient.ko +#lib/modules/KVER-ipfire/kernel/drivers/leds/uleds.ko +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm/pblk.ko +#lib/modules/KVER-ipfire/kernel/drivers/lightnvm/rrpc.ko #lib/modules/KVER-ipfire/kernel/drivers/md #lib/modules/KVER-ipfire/kernel/drivers/md/bcache #lib/modules/KVER-ipfire/kernel/drivers/md/bcache/bcache.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-bio-prison.ko -#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-cleaner.ko -#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-mq.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache-smq.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-cache.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-crypt.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-integrity.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-log-userspace.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-log-writes.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-multipath.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-queue-length.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-raid.ko @@ -713,6 +749,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/md/dm-service-time.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-switch.ko #lib/modules/KVER-ipfire/kernel/drivers/md/dm-verity.ko +#lib/modules/KVER-ipfire/kernel/drivers/md/dm-zoned.ko #lib/modules/KVER-ipfire/kernel/drivers/md/faulty.ko #lib/modules/KVER-ipfire/kernel/drivers/md/linear.ko #lib/modules/KVER-ipfire/kernel/drivers/md/multipath.ko @@ -726,7 +763,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/common #lib/modules/KVER-ipfire/kernel/drivers/media/common/b2c2 #lib/modules/KVER-ipfire/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/common/btcx-risc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/cx2341x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/cypress_firmware.ko #lib/modules/KVER-ipfire/kernel/drivers/media/common/saa7146 @@ -742,6 +778,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/a8293.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/af9013.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/af9033.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/as102_fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/atbm8830.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/au8522_common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/au8522_decoder.ko @@ -749,12 +786,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/bcm3510.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx22700.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24110.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24113.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24116.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24117.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24120.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cx24123.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cxd2820r.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/cxd2841er.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib0070.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib0090.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib3000mb.ko @@ -763,45 +801,51 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib7000p.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dib8000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dibx000_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drx39xyj +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drxd.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/drxk.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ds3000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ec100.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6405.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6421.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/it913x-fe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/itd1000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ix2505v.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/l64781.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lg2160.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt3305.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt3306a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgdt330x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lgs8gxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbh25.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbp21.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88dc2800.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88ds3103.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/m88rs2000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mb86a16.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mb86a20s.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mn88472.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mn88473.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mt312.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mt352.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/mxl5xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/nxt200x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/nxt6000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/or51132.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/or51211.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/rtl2830.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/rtl2832.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1409.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1411.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s5h1420.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/s921.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si2165.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si2168.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/si21xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp8870.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/sp887x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb0899.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb6000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stb6100.ko @@ -811,8 +855,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0367.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0900.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv090x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv0910.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6110.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6110x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/stv6111.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tc90522.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10021.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10023.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tda10048.ko @@ -828,6 +875,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/tua6100.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ves1820.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/ves1x93.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zd1301_demod.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10036.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10039.ko #lib/modules/KVER-ipfire/kernel/drivers/media/dvb-frontends/zl10353.ko @@ -836,10 +884,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7170.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7175.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/adv7180.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt819.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt856.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/bt866.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs3308.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs5345.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cs53l32a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/cx25840 @@ -848,7 +896,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ks0127.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/m52790.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/msp3400.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/mt9m111.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/mt9v011.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov2640.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov7640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/ov7670.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/saa6588.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/saa6752hs.ko @@ -860,24 +911,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/imx074.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9m001.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9m111.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9t031.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9t112.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/mt9v022.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov2640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov5642.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov6650.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov772x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov9640.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/ov9740.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/rj54n1cb0c.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/soc_camera/tw9910.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tda7432.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/sony-btf-mpx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tda9840.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tea6415c.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tea6420.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tvaudio.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tvp5150.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw2804.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw9903.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/tw9906.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/i2c/uda1342.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/upd64031a.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/upd64083.ko #lib/modules/KVER-ipfire/kernel/drivers/media/i2c/vp27smpx.ko @@ -888,12 +939,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci #lib/modules/KVER-ipfire/kernel/drivers/media/pci/b2c2 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/bt878.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/bttv.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dst.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dst_ca.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18/cx18-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/cx18/cx18.ko @@ -915,6 +960,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ddbridge/ddbridge.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/dm1105 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/dm1105/dm1105.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/dt3155 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/dt3155/dt3155.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv/ivtv-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ivtv/ivtv.ko @@ -931,10 +978,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pluto2/pluto2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt1 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt1/earth-pt1.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt3 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/pt3/earth-pt3.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-empress.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7134/saa7134.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146/hexium_gemini.ko @@ -942,6 +992,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7146/mxb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7164 #lib/modules/KVER-ipfire/kernel/drivers/media/pci/saa7164/saa7164.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/smipcie +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/smipcie/smipcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/solo6x10 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/solo6x10/solo6x10.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget-av.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget-ci.ko @@ -950,6 +1004,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/budget.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw5864 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw5864/tw5864.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw68 +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw68/tw68.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw686x +#lib/modules/KVER-ipfire/kernel/drivers/media/pci/tw686x/tw686x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran/videocodec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/pci/zoran/zr36016.ko @@ -962,32 +1022,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/platform/marvell-ccic/cafe_ccic.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/sh_veu.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/rcar_vin.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/sh_mobile_csi2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_camera.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_camera_platform.ko #lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_mediabus.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/soc_camera/soc_scale_crop.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/timblogiw.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/vsp1 -#lib/modules/KVER-ipfire/kernel/drivers/media/platform/vsp1/vsp1.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ati_remote.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ene_ir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/fintek-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/gpio-ir-recv.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/gpio-ir-tx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/igorplugusb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/iguanair.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/imon.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-hix5hd2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-jvc-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-lirc-codec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-nec-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-rc6-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sanyo-decoder.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sharp-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-sony-decoder.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/ir-xmp-decoder.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ite-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko @@ -1010,8 +1067,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-behold.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-cinergy.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko @@ -1020,7 +1079,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko @@ -1031,6 +1093,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-geekbox.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko @@ -1044,7 +1107,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-lirc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-lme2510.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-manli.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko @@ -1077,7 +1139,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-streamzap.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-su3000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko @@ -1087,18 +1152,22 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-trekstor.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-winfast.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/lirc_dev.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/mceusb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/nuvoton-cir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/rc-core.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/rc-loopback.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/redrat3.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/serial_ir.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/rc/sir_ir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/streamzap.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/ttusbir.ko #lib/modules/KVER-ipfire/kernel/drivers/media/rc/winbond-cir.ko @@ -1108,7 +1177,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc0012.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc0013.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/m88ts2022.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/it913x.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/m88rs6000t.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/max2165.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mc44s803.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2060.ko @@ -1116,10 +1186,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt20xx.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2131.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mt2266.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl301rf.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl5005s.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/mxl5007t.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/qm1d1c0042.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/qt1010.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/r820t.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/si2157.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18212.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18218.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tda18271.ko @@ -1130,10 +1203,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-simple.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-types.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/tuners/tuner_it913x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/xc4000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/tuners/xc5000.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/as102 +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/as102/dvb-as102.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/au0828 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/au0828/au0828.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/b2c2 @@ -1155,13 +1229,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko @@ -1171,6 +1245,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko @@ -1194,12 +1269,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx-rc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/em28xx/em28xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007 +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007-loader.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/go7007.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/go7007/s2250.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gl860 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_benq.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_conex.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_cpia1.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_etoms.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_finepix.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko @@ -1237,6 +1318,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_sunplus.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_t613.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_topro.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_touptek.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_tv8532.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_vc032x.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/gspca/gspca_vicam.ko @@ -1260,8 +1342,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stk1160/stk1160.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stkwebcam #lib/modules/KVER-ipfire/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire/kernel/drivers/media/usb/tlg2300/poseidon.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000 #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko #lib/modules/KVER-ipfire/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko @@ -1283,15 +1363,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/tuner.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-common.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/v4l2-mem2mem.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dma-contig.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-core.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dma-contig.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dma-sg.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-dvb.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-memops.ko +#lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko #lib/modules/KVER-ipfire/kernel/drivers/media/v4l2-core/videodev.ko #lib/modules/KVER-ipfire/kernel/drivers/memstick @@ -1312,15 +1395,15 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptsas.ko #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptscsih.ko #lib/modules/KVER-ipfire/kernel/drivers/message/fusion/mptspi.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_block.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_bus.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_config.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_proc.ko -#lib/modules/KVER-ipfire/kernel/drivers/message/i2o/i2o_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd -#lib/modules/KVER-ipfire/kernel/drivers/mfd/cs5535-mfd.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/axp20x-i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/axp20x.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/bcm590xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/bd9571mwv.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9062-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9063.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/da9150-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/mfd/dln2.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lm3533-core.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lm3533-ctrlbank.ko #lib/modules/KVER-ipfire/kernel/drivers/mfd/lpc_ich.ko @@ -1335,17 +1418,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/misc #lib/modules/KVER-ipfire/kernel/drivers/misc/altera-stapl #lib/modules/KVER-ipfire/kernel/drivers/misc/altera-stapl/altera-stapl.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/bmp085-i2c.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/bmp085.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/cb710 #lib/modules/KVER-ipfire/kernel/drivers/misc/cb710/cb710.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/cs5535-mfgpt.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/ds1682.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/dummy-irq.ko +#lib/modules/KVER-ipfire/kernel/drivers/misc/echo +#lib/modules/KVER-ipfire/kernel/drivers/misc/echo/echo.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/at24.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/eeprom.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +#lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/idt_89hpesx.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/eeprom/max6875.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/enclosure.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/fsa9480.ko @@ -1357,12 +1440,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/misc/ics932s401.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/lis3lv02d #lib/modules/KVER-ipfire/kernel/drivers/misc/lis3lv02d/lis3lv02d.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/mic -#lib/modules/KVER-ipfire/kernel/drivers/misc/mic/card -#lib/modules/KVER-ipfire/kernel/drivers/misc/mic/card/mic_card.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/mic/host -#lib/modules/KVER-ipfire/kernel/drivers/misc/mic/host/mic_host.ko -#lib/modules/KVER-ipfire/kernel/drivers/misc/pch_phub.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/ti-st #lib/modules/KVER-ipfire/kernel/drivers/misc/ti-st/st_drv.ko #lib/modules/KVER-ipfire/kernel/drivers/misc/tifm_7xx1.ko @@ -1371,9 +1448,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/misc/vmw_vmci #lib/modules/KVER-ipfire/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc -#lib/modules/KVER-ipfire/kernel/drivers/mmc/card -#lib/modules/KVER-ipfire/kernel/drivers/mmc/card/mmc_block.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/core +#lib/modules/KVER-ipfire/kernel/drivers/mmc/core/mmc_block.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/core/mmc_core.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/cb710-mmc.ko @@ -1381,8 +1457,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pltfm.ko -#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pxav2.ko -#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-pxav3.ko +#lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci-xenon-driver.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/sdhci.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/tifm_sd.ko #lib/modules/KVER-ipfire/kernel/drivers/mmc/host/ushc.ko @@ -1392,6 +1467,24 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net #lib/modules/KVER-ipfire/kernel/drivers/net/bonding #lib/modules/KVER-ipfire/kernel/drivers/net/bonding/bonding.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53 +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_mdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_mmap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/b53/b53_srab.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/dsa_loop.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/dsa_loop_bdinfo.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303_i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/lan9303_mdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/microchip +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/microchip/ksz_common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mt7530.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6060.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6xxx +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/dsa/qca8k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/dummy.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/3com @@ -1406,12 +1499,26 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/8390/pcnet_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/adaptec #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/adaptec/starfire.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/agere +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/agere/et131x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alacritech +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alacritech/slicoss.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alteon #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/alteon/acenic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/altera +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/altera/altera_tse.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon/ena +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amazon/ena/ena.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/amd8111e.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/nmclan_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/pcnet32.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/xgbe +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aquantia +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aquantia/atlantic +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/alx #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/alx/alx.ko @@ -1422,21 +1529,32 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aurora +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/aurora/nb8800.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/b44.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2x #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnxt +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/cnic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/broadcom/tg3.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade/bna #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/brocade/bna/bna.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/at91_ether.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/macb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/calxeda -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/calxeda/xgmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cadence/macb_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/liquidio +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/liquidio/liquidio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/liquidio/liquidio_vf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/thunder +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/thunder/nicpf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/thunder/nicvf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/thunder/thunder_bgx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cavium/thunder/thunder_xcv.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko @@ -1446,6 +1564,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4vf #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/libcxgb +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cisco #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cisco/enic #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/cisco/enic/enic.ko @@ -1462,6 +1582,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dlink/dl2k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dlink/sundance.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/dnet.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ec_bhf.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex/benet #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/emulex/benet/be2net.ko @@ -1471,14 +1592,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/fujitsu/fmvj18x_cs.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/hp #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/hp/hp100.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/icplus -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/icplus/ipg.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei/hinic +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/huawei/hinic/hinic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e100.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000 #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000/e1000.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000e #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/fm10k +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40e #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40e/i40e.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/intel/i40evf @@ -1502,6 +1626,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4 #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5 +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5/core +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxfw +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel/ks8842.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/micrel/ks8851_mll.ko @@ -1516,19 +1653,26 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/s2io.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/vxge #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome/nfp +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/nvidia #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/nvidia/forcedeth.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi/pch_gbe -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/netxen #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qed +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qed/qed.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qede +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qede/qede.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlcnic #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlge #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm/emac +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/qualcomm/emac/qcom-emac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rdc #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rdc/r6040.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek @@ -1536,9 +1680,14 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/8139too.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/atp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/realtek/r8169.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/renesas -#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/renesas/sh_eth.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rocker +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/rocker/rocker.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung/sxgbe +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/samsung/sxgbe/samsung-sxgbe.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/falcon +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sfc/sfc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/silan #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/silan/sc92031.ko @@ -1552,15 +1701,21 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/smsc/smsc9420.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/cassini.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/niu.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/sungem.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/sun/sunhme.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/synopsys +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/synopsys/dwc-xlgmac.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/tehuti #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/tehuti/tehuti.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti +#lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti/cpsw_ale.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/ti/tlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/via #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/via/via-rhine.ko @@ -1570,10 +1725,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/wiznet/w5300.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/xircom #lib/modules/KVER-ipfire/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/fjes +#lib/modules/KVER-ipfire/kernel/drivers/net/fjes/fjes.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/geneve.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/gtp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/hyperv #lib/modules/KVER-ipfire/kernel/drivers/net/hyperv/hv_netvsc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ifb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/imq.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvlan.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/ipvlan/ipvtap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/macsec.ko #lib/modules/KVER-ipfire/kernel/drivers/net/macvlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/macvtap.ko #lib/modules/KVER-ipfire/kernel/drivers/net/mdio.ko @@ -1582,23 +1745,38 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/nlmon.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy #lib/modules/KVER-ipfire/kernel/drivers/net/phy/amd.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/aquantia.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/at803x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm-phy-lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm7xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/bcm87xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/broadcom.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/cicada.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/cortina.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/davicom.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/dp83848.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/dp83867.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/et1011c.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/icplus.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/intel-xway.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/lxt.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/marvell.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/marvell10g.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/mdio-bitbang.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/mdio-cavium.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/mdio-thunder.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/micrel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/microchip.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/mscc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/national.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/qsemi.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/realtek.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/rockchip.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/smsc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/ste10Xp.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/teranetics.ko #lib/modules/KVER-ipfire/kernel/drivers/net/phy/vitesse.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/bsd_comp.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/ppp_async.ko @@ -1609,9 +1787,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/pppoe.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/pppox.ko #lib/modules/KVER-ipfire/kernel/drivers/net/ppp/pptp.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/sb1000.ko #lib/modules/KVER-ipfire/kernel/drivers/net/slip #lib/modules/KVER-ipfire/kernel/drivers/net/slip/slhc.ko #lib/modules/KVER-ipfire/kernel/drivers/net/sungem_phy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/tap.ko #lib/modules/KVER-ipfire/kernel/drivers/net/tun.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb #lib/modules/KVER-ipfire/kernel/drivers/net/usb/asix.ko @@ -1622,6 +1802,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_mbim.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_ncm.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cdc_subset.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/usb/ch9200.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/cx82310_eth.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/dm9601.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/gl620a.ko @@ -1631,6 +1812,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/usb/ipheth.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/kalmia.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/kaweth.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/usb/lan78xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/lg-vl600.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/mcs7830.ko #lib/modules/KVER-ipfire/kernel/drivers/net/usb/net1080.ko @@ -1651,12 +1833,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/virtio_net.ko #lib/modules/KVER-ipfire/kernel/drivers/net/vmxnet3 #lib/modules/KVER-ipfire/kernel/drivers/net/vmxnet3/vmxnet3.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/vrf.ko #lib/modules/KVER-ipfire/kernel/drivers/net/vxlan.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/adm8211.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/airo.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/airo_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/at76c50x-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/admtek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/admtek/adm8211.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ar5523 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko @@ -1664,6 +1845,8 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath5k #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/ath9k @@ -1677,107 +1860,142 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wil6210 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmfmac -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ipw2x00/libipw.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/dvm -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/mvm -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/at76c50x-usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/atmel/atmel_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43/b43.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43legacy +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco/airo.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/cisco/airo_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/dvm +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/mvm +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/hostap/hostap_plx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_tmd.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/orinoco/spectrum_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/intersil/p54/p54usb.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_pcie.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mwl8k.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/p54/p54usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/marvell/mwl8k.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek/mt7601u +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl8xxxu +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800mmio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00mmio.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt61pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8188ee -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192ce -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192de -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192se -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8723ae -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_91x.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_sdio.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/rsi/rsi_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200 +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wl1251 #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko @@ -1790,12 +2008,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko #lib/modules/KVER-ipfire/kernel/drivers/net/wireless/wl3501_cs.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1201.ko +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1211rw +#lib/modules/KVER-ipfire/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko #lib/modules/KVER-ipfire/kernel/drivers/net/xen-netback #lib/modules/KVER-ipfire/kernel/drivers/net/xen-netback/xen-netback.ko #lib/modules/KVER-ipfire/kernel/drivers/net/xen-netfront.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm/libnvdimm.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm/nd_blk.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm/nd_btt.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm/nd_e820.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvdimm/nd_pmem.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-fabrics.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme-fc.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/host/nvme.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvme-fcloop.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvmet-fc.ko +#lib/modules/KVER-ipfire/kernel/drivers/nvme/target/nvmet.ko #lib/modules/KVER-ipfire/kernel/drivers/parport #lib/modules/KVER-ipfire/kernel/drivers/parport/parport.ko #lib/modules/KVER-ipfire/kernel/drivers/parport/parport_ax88796.ko @@ -1803,6 +2038,9 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/parport/parport_pc.ko #lib/modules/KVER-ipfire/kernel/drivers/parport/parport_serial.ko #lib/modules/KVER-ipfire/kernel/drivers/pci +#lib/modules/KVER-ipfire/kernel/drivers/pci/host +#lib/modules/KVER-ipfire/kernel/drivers/pci/host/pci-hyperv.ko +#lib/modules/KVER-ipfire/kernel/drivers/pci/host/vmd.ko #lib/modules/KVER-ipfire/kernel/drivers/pci/hotplug #lib/modules/KVER-ipfire/kernel/drivers/pci/hotplug/acpiphp_ibm.ko #lib/modules/KVER-ipfire/kernel/drivers/pci/pcie @@ -1816,6 +2054,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/pcmcia_rsrc.ko #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/pd6729.ko #lib/modules/KVER-ipfire/kernel/drivers/pcmcia/yenta_socket.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-broxton.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-cherryview.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-intel.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/intel/pinctrl-sunrisepoint.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/pinctrl-amd.ko +#lib/modules/KVER-ipfire/kernel/drivers/pinctrl/pinctrl-mcp23s08.ko #lib/modules/KVER-ipfire/kernel/drivers/platform #lib/modules/KVER-ipfire/kernel/drivers/platform/x86 #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/acer-wmi.ko @@ -1827,7 +2077,9 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/classmate-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/compal-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-laptop.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-smbios.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi-aio.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi-led.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/dell-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/eeepc-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/eeepc-wmi.ko @@ -1837,8 +2089,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/hp_accel.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/ideapad-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel-rst.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_cht_int33fe.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_int0002_vgpio.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_ips.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/intel_oaktrail.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/mlxcpld-hotplug.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/msi-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/msi-wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/mxm-wmi.ko @@ -1851,17 +2106,22 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/topstar-laptop.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba_acpi.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/toshiba_bluetooth.ko +#lib/modules/KVER-ipfire/kernel/drivers/platform/x86/wmi-bmof.ko #lib/modules/KVER-ipfire/kernel/drivers/platform/x86/wmi.ko #lib/modules/KVER-ipfire/kernel/drivers/power -#lib/modules/KVER-ipfire/kernel/drivers/power/generic-adc-battery.ko +#lib/modules/KVER-ipfire/kernel/drivers/power/supply +#lib/modules/KVER-ipfire/kernel/drivers/power/supply/generic-adc-battery.ko #lib/modules/KVER-ipfire/kernel/drivers/pps #lib/modules/KVER-ipfire/kernel/drivers/pps/pps_core.ko #lib/modules/KVER-ipfire/kernel/drivers/ptp #lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp.ko -#lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp_pch.ko +#lib/modules/KVER-ipfire/kernel/drivers/ptp/ptp_kvm.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ab-b5ze-s3.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-abx80x.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-bq32k.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-bq4802.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-da9063.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1286.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1307.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds1374.ko @@ -1873,25 +2133,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ds3232.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-em3027.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-fm3130.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-ftrtc010.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-hid-sensor-time.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl12057.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-isl1208.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m41t80.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m48t35.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m48t59.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-m48t86.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-moxart.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-msm6242.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf2127.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf85063.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8523.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8563.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-pcf8583.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rp5c01.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rs5c372.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rv3029c2.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rv8803.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8010.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8025.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-rx8581.ko +#lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-s35390a.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-stk17ta8.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-v3020.ko #lib/modules/KVER-ipfire/kernel/drivers/rtc/rtc-x1205.ko @@ -1909,6 +2173,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic7xxx/aic7xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic94xx #lib/modules/KVER-ipfire/kernel/drivers/scsi/aic94xx/aic94xx.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/am53c974.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/arcmsr #lib/modules/KVER-ipfire/kernel/drivers/scsi/arcmsr/arcmsr.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/atp870u.ko @@ -1940,6 +2205,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/eata.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/esas2r #lib/modules/KVER-ipfire/kernel/drivers/scsi/esas2r/esas2r.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/esp_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe/fcoe.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/fcoe/libfcoe.ko @@ -1971,8 +2237,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_mbox.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_mm.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/megaraid/megaraid_sas.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt2sas -#lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt2sas/mpt2sas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt3sas #lib/modules/KVER-ipfire/kernel/drivers/scsi/mpt3sas/mpt3sas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/mvsas @@ -1991,6 +2255,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/pm8001/pm80xx.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/pmcraid.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ppa.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedf +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedf/qedf.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedi +#lib/modules/KVER-ipfire/kernel/drivers/scsi/qedi/qedi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla1280.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla2xxx #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla2xxx/qla2xxx.ko @@ -1998,45 +2266,71 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/scsi/qla4xxx/qla4xxx.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/qlogicfas408.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/raid_class.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_tgt.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_fc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_iscsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_sas.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_spi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/scsi_transport_srp.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ses.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/smartpqi +#lib/modules/KVER-ipfire/kernel/drivers/scsi/smartpqi/smartpqi.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/snic +#lib/modules/KVER-ipfire/kernel/drivers/scsi/snic/snic.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/st.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/stex.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/sym53c8xx_2 #lib/modules/KVER-ipfire/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko -#lib/modules/KVER-ipfire/kernel/drivers/scsi/tmscsim.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210-pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210-pltfrm.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/tc-dwc-g210.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-dwc.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd-pltfrm.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/ufs/ufshcd.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/virtio_scsi.ko #lib/modules/KVER-ipfire/kernel/drivers/scsi/vmw_pvscsi.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/wd719x.ko +#lib/modules/KVER-ipfire/kernel/drivers/scsi/xen-scsifront.ko +#lib/modules/KVER-ipfire/kernel/drivers/spmi +#lib/modules/KVER-ipfire/kernel/drivers/spmi/spmi.ko #lib/modules/KVER-ipfire/kernel/drivers/ssb #lib/modules/KVER-ipfire/kernel/drivers/ssb/ssb.ko #lib/modules/KVER-ipfire/kernel/drivers/staging -#lib/modules/KVER-ipfire/kernel/drivers/staging/echo -#lib/modules/KVER-ipfire/kernel/drivers/staging/echo/echo.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/et131x -#lib/modules/KVER-ipfire/kernel/drivers/staging/et131x/et131x.ko #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x/gdmtty.ko #lib/modules/KVER-ipfire/kernel/drivers/staging/gdm724x/gdmulte.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/rts5139 -#lib/modules/KVER-ipfire/kernel/drivers/staging/rts5139/rts5139.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/slicoss -#lib/modules/KVER-ipfire/kernel/drivers/staging/slicoss/slicoss.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/usbip-core.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/usbip-host.ko -#lib/modules/KVER-ipfire/kernel/drivers/staging/usbip/vhci-hcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8188eu +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8188eu/r8188eu.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8192u +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8192u/r8192u_usb.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8712 +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8712/r8712u.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8723bs +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtl8723bs/r8723bs.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtlwifi +#lib/modules/KVER-ipfire/kernel/drivers/staging/rtlwifi/r8822be.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/fusb302 +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/fusb302/fusb302.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/tcpci.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/typec/tcpm.ko +#lib/modules/KVER-ipfire/kernel/drivers/staging/vboxvideo +#lib/modules/KVER-ipfire/kernel/drivers/staging/vboxvideo/vboxvideo.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal -#lib/modules/KVER-ipfire/kernel/drivers/thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_pch_thermal.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_powerclamp.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_soc_dts_iosf.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/intel_soc_dts_thermal.ko +#lib/modules/KVER-ipfire/kernel/drivers/thermal/thermal-generic-adc.ko #lib/modules/KVER-ipfire/kernel/drivers/thermal/x86_pkg_temp_thermal.ko #lib/modules/KVER-ipfire/kernel/drivers/tty #lib/modules/KVER-ipfire/kernel/drivers/tty/cyclades.ko @@ -2048,11 +2342,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/tty/serial #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250 #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250/8250_dw.ko +#lib/modules/KVER-ipfire/kernel/drivers/tty/serial/8250/8250_exar.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/arc_uart.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/fsl_lpuart.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/jsm #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/jsm/jsm.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/rp2.ko +#lib/modules/KVER-ipfire/kernel/drivers/tty/serial/sc16is7xx.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/serial/sccnxp.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/synclink.ko #lib/modules/KVER-ipfire/kernel/drivers/tty/synclink_gt.ko @@ -2060,6 +2356,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/uio #lib/modules/KVER-ipfire/kernel/drivers/uio/uio.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_aec.ko +#lib/modules/KVER-ipfire/kernel/drivers/uio/uio_hv_generic.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_pci_generic.ko #lib/modules/KVER-ipfire/kernel/drivers/uio/uio_sercos3.ko #lib/modules/KVER-ipfire/kernel/drivers/usb @@ -2072,14 +2369,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_msm.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_pci.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_usb2.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/chipidea/ci_hdrc_zevio.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class #lib/modules/KVER-ipfire/kernel/drivers/usb/class/cdc-acm.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/cdc-wdm.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/usblp.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/class/usbtmc.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/common +#lib/modules/KVER-ipfire/kernel/drivers/usb/common/usb-otg-fsm.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/core +#lib/modules/KVER-ipfire/kernel/drivers/usb/core/ledtrig-usbport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3 -#lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3-keystone.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3-pci.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/dwc3/dwc3.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/host @@ -2091,6 +2392,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/host/ssb-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/host/whci #lib/modules/KVER-ipfire/kernel/drivers/usb/host/whci/whci-hcd.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/host/xhci-plat-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/image #lib/modules/KVER-ipfire/kernel/drivers/usb/image/mdc800.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/image/microtek.ko @@ -2104,16 +2406,14 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/iowarrior.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/sisusbvga #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usb251xb.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usb3503.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usbled.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/usbsevseg.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/uss720.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/misc/yurex.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/mon #lib/modules/KVER-ipfire/kernel/drivers/usb/mon/usbmon.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/phy -#lib/modules/KVER-ipfire/kernel/drivers/usb/phy/phy-fsm-usb.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/aircable.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ark3116.ko @@ -2123,6 +2423,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/cypress_m8.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/digi_acceleport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/f81232.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/f81534.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ftdi_sio.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/io_edgeport.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/io_ti.ko @@ -2145,12 +2446,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/sierra.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/spcp8x5.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/ssu100.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/upd78f0730.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usb-serial-simple.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usb_wwan.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/usbserial.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/visor.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire/kernel/drivers/usb/serial/zte_ev.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-alauda.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-cypress.ko @@ -2165,6 +2466,15 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-sddr09.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-sddr55.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/storage/ums-usbat.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/typec.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-core.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/usbip-host.ko +#lib/modules/KVER-ipfire/kernel/drivers/usb/usbip/vhci-hcd.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore/wusb-cbaf.ko #lib/modules/KVER-ipfire/kernel/drivers/usb/wusbcore/wusb-wa.ko @@ -2182,60 +2492,64 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/vhost #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost.ko #lib/modules/KVER-ipfire/kernel/drivers/vhost/vhost_net.ko -#lib/modules/KVER-ipfire/kernel/drivers/vhost/vringh.ko #lib/modules/KVER-ipfire/kernel/drivers/video -#lib/modules/KVER-ipfire/kernel/drivers/video/arcfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/arkfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/aty -#lib/modules/KVER-ipfire/kernel/drivers/video/aty/atyfb.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/apple_bl.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/lcd.ko #lib/modules/KVER-ipfire/kernel/drivers/video/backlight/platform_lcd.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/cyber2000fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/fb_ddc.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/fb_sys_fops.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/hgafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/hyperv_fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/i740fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/kyro -#lib/modules/KVER-ipfire/kernel/drivers/video/kyro/kyrofb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/macmodes.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_DAC1064.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_Ti3026.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_accel.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_base.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/matrox/matroxfb_misc.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/neofb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/ocfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/output.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/pm2fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/pm3fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/riva -#lib/modules/KVER-ipfire/kernel/drivers/video/riva/rivafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/s3fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/savage -#lib/modules/KVER-ipfire/kernel/drivers/video/savage/savagefb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/smscufx.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sstfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/svgalib.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/syscopyarea.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sysfillrect.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/sysimgblt.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/tridentfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/udlfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion/crvml.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vermilion/vmlfb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vga16fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/backlight/pm8941-wled.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/arcfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/arkfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/aty +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/aty/atyfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/fb_ddc.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/fb_sys_fops.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/svgalib.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/syscopyarea.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/sysfillrect.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/core/sysimgblt.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/cyber2000fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/gxt4500.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/hgafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/hyperv_fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/i740fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/kyro +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/kyro/kyrofb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/macmodes.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_DAC1064.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_Ti3026.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_accel.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_base.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/matrox/matroxfb_misc.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/neofb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/ocfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/pm2fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/pm3fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/riva +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/riva/rivafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/s3fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/savage +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/savage/savagefb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/sm712fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/smscufx.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/sstfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/tridentfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/udlfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion/crvml.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vermilion/vmlfb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vga16fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/via +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/via/viafb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/vt8623fb.ko +#lib/modules/KVER-ipfire/kernel/drivers/video/fbdev/xen-fbfront.ko #lib/modules/KVER-ipfire/kernel/drivers/video/vgastate.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/via -#lib/modules/KVER-ipfire/kernel/drivers/video/via/viafb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/vt8623fb.ko -#lib/modules/KVER-ipfire/kernel/drivers/video/xen-fbfront.ko #lib/modules/KVER-ipfire/kernel/drivers/virtio #lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_balloon.ko +#lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_input.ko #lib/modules/KVER-ipfire/kernel/drivers/virtio/virtio_mmio.ko #lib/modules/KVER-ipfire/kernel/drivers/w1 #lib/modules/KVER-ipfire/kernel/drivers/w1/masters @@ -2243,15 +2557,17 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/w1/masters/ds2482.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/masters/ds2490.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_bq27000.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2406.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2408.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2413.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2423.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2431.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2433.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2438.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2760.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2780.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2781.ko +#lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds2805.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_ds28e04.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_smem.ko #lib/modules/KVER-ipfire/kernel/drivers/w1/slaves/w1_therm.ko @@ -2261,11 +2577,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/advantechwdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/alim1535_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/alim7101_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/cadence_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/cpu5wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/dw_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/eurotechwdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/f71808e_wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/geodewdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/hpwdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/i6300esb.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/iTCO_vendor_support.ko @@ -2276,31 +2592,33 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/watchdog/it8712f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/it87_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/machzwd.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/max63xx_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/mena21_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/ni903x_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/nic7018_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/nv_tco.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/of_xilinx_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pc87413_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pcwd_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/pcwd_usb.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/retu_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc60xxwdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc8360.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc_epx_c3.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sc1200wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/sc520_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sch311x_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/smsc37b787_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/softdog.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/sp5100_tco.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/via_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83627hf_wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83697hf_wdt.ko -#lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83697ug_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83877f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/w83977f_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/wafer5823wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/wdat_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/wdt_pci.ko #lib/modules/KVER-ipfire/kernel/drivers/watchdog/xen_wdt.ko +#lib/modules/KVER-ipfire/kernel/drivers/watchdog/ziirave_wdt.ko #lib/modules/KVER-ipfire/kernel/drivers/xen #lib/modules/KVER-ipfire/kernel/drivers/xen/tmem.ko #lib/modules/KVER-ipfire/kernel/drivers/xen/xen-acpi-processor.ko @@ -2325,8 +2643,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/fs/dlm/dlm.ko #lib/modules/KVER-ipfire/kernel/fs/efivarfs #lib/modules/KVER-ipfire/kernel/fs/efivarfs/efivarfs.ko -#lib/modules/KVER-ipfire/kernel/fs/exofs -#lib/modules/KVER-ipfire/kernel/fs/exofs/libore.ko #lib/modules/KVER-ipfire/kernel/fs/fat #lib/modules/KVER-ipfire/kernel/fs/fat/fat.ko #lib/modules/KVER-ipfire/kernel/fs/fat/msdos.ko @@ -2341,14 +2657,16 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/fs/nfs #lib/modules/KVER-ipfire/kernel/fs/nfs/blocklayout #lib/modules/KVER-ipfire/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko +#lib/modules/KVER-ipfire/kernel/fs/nfs/filelayout +#lib/modules/KVER-ipfire/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko +#lib/modules/KVER-ipfire/kernel/fs/nfs/flexfilelayout +#lib/modules/KVER-ipfire/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire/kernel/fs/nfs/nfs_layout_nfsv41_files.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv2.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv3.ko #lib/modules/KVER-ipfire/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire/kernel/fs/nfs/objlayout -#lib/modules/KVER-ipfire/kernel/fs/nfs/objlayout/objlayoutdriver.ko #lib/modules/KVER-ipfire/kernel/fs/nfs_common +#lib/modules/KVER-ipfire/kernel/fs/nfs_common/grace.ko #lib/modules/KVER-ipfire/kernel/fs/nfs_common/nfs_acl.ko #lib/modules/KVER-ipfire/kernel/fs/nfsd #lib/modules/KVER-ipfire/kernel/fs/nfsd/nfsd.ko @@ -2415,21 +2733,28 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/lib/asn1_decoder.ko #lib/modules/KVER-ipfire/kernel/lib/cordic.ko #lib/modules/KVER-ipfire/kernel/lib/crc-itu-t.ko +#lib/modules/KVER-ipfire/kernel/lib/crc4.ko #lib/modules/KVER-ipfire/kernel/lib/crc7.ko #lib/modules/KVER-ipfire/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire/kernel/lib/libcrc32c.ko #lib/modules/KVER-ipfire/kernel/lib/lz4 #lib/modules/KVER-ipfire/kernel/lib/lz4/lz4_compress.ko #lib/modules/KVER-ipfire/kernel/lib/lz4/lz4hc_compress.ko +#lib/modules/KVER-ipfire/kernel/lib/lzo +#lib/modules/KVER-ipfire/kernel/lib/lzo/lzo_compress.ko #lib/modules/KVER-ipfire/kernel/lib/mpi #lib/modules/KVER-ipfire/kernel/lib/mpi/mpi.ko #lib/modules/KVER-ipfire/kernel/lib/oid_registry.ko +#lib/modules/KVER-ipfire/kernel/lib/parman.ko #lib/modules/KVER-ipfire/kernel/lib/raid6 #lib/modules/KVER-ipfire/kernel/lib/raid6/raid6_pq.ko #lib/modules/KVER-ipfire/kernel/lib/rbtree_test.ko #lib/modules/KVER-ipfire/kernel/lib/ts_bm.ko #lib/modules/KVER-ipfire/kernel/lib/ts_fsm.ko #lib/modules/KVER-ipfire/kernel/lib/ts_kmp.ko +#lib/modules/KVER-ipfire/kernel/lib/xxhash.ko +#lib/modules/KVER-ipfire/kernel/lib/zstd +#lib/modules/KVER-ipfire/kernel/lib/zstd/zstd_compress.ko +#lib/modules/KVER-ipfire/kernel/lib/zstd/zstd_decompress.ko #lib/modules/KVER-ipfire/kernel/net #lib/modules/KVER-ipfire/kernel/net/802 #lib/modules/KVER-ipfire/kernel/net/802/garp.ko @@ -2446,8 +2771,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/bluetooth/bluetooth.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/bnep #lib/modules/KVER-ipfire/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire/kernel/net/bluetooth/cmtp/cmtp.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/hidp #lib/modules/KVER-ipfire/kernel/net/bluetooth/hidp/hidp.ko #lib/modules/KVER-ipfire/kernel/net/bluetooth/rfcomm @@ -2475,16 +2798,23 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtable_filter.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtable_nat.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/ebtables.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nf_log_bridge.ko #lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nf_tables_bridge.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nft_meta_bridge.ko +#lib/modules/KVER-ipfire/kernel/net/bridge/netfilter/nft_reject_bridge.ko #lib/modules/KVER-ipfire/kernel/net/core -#lib/modules/KVER-ipfire/kernel/net/core/netprio_cgroup.ko +#lib/modules/KVER-ipfire/kernel/net/core/devlink.ko +#lib/modules/KVER-ipfire/kernel/net/dsa +#lib/modules/KVER-ipfire/kernel/net/dsa/dsa_core.ko #lib/modules/KVER-ipfire/kernel/net/hsr #lib/modules/KVER-ipfire/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire/kernel/net/ieee802154 -#lib/modules/KVER-ipfire/kernel/net/ieee802154/6lowpan_iphc.ko +#lib/modules/KVER-ipfire/kernel/net/ife +#lib/modules/KVER-ipfire/kernel/net/ife/ife.ko #lib/modules/KVER-ipfire/kernel/net/ipv4 #lib/modules/KVER-ipfire/kernel/net/ipv4/ah4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/esp4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/esp4_offload.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/fou.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/inet_diag.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/ip_gre.ko @@ -2505,26 +2835,39 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/ipt_rpfilter.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_filter.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_mangle.ko -#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_nat.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_raw.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/iptable_security.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_log_arp.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_log_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_h323.ko -#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_pptp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_reject_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_tables_arp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/raw_diag.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_bbr.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_bic.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_cdg.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_dctcp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_diag.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_highspeed.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_htcp.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_hybla.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_illinois.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_lp.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_nv.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_scalable.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_vegas.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_veno.ko @@ -2532,6 +2875,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv4/tcp_yeah.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/tunnel4.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/udp_diag.ko +#lib/modules/KVER-ipfire/kernel/net/ipv4/udp_tunnel.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_beet.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_transport.ko #lib/modules/KVER-ipfire/kernel/net/ipv4/xfrm4_mode_tunnel.ko @@ -2539,8 +2883,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv6 #lib/modules/KVER-ipfire/kernel/net/ipv6/ah6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/esp6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/esp6_offload.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/fou6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/ila +#lib/modules/KVER-ipfire/kernel/net/ipv6/ila/ila.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_gre.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_tunnel.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_udp_tunnel.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ip6_vti.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/ipcomp6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/mip6.ko @@ -2562,10 +2911,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_nat.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_raw.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/ip6table_security.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_log_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko +#lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/sit.ko #lib/modules/KVER-ipfire/kernel/net/ipv6/tunnel6.ko @@ -2585,6 +2943,10 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/l2tp/l2tp_ppp.ko #lib/modules/KVER-ipfire/kernel/net/mac80211 #lib/modules/KVER-ipfire/kernel/net/mac80211/mac80211.ko +#lib/modules/KVER-ipfire/kernel/net/mpls +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_gso.ko +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_iptunnel.ko +#lib/modules/KVER-ipfire/kernel/net/mpls/mpls_router.ko #lib/modules/KVER-ipfire/kernel/net/netfilter #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set.ko @@ -2592,9 +2954,12 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ip.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_mac.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_net.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko @@ -2604,11 +2969,13 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_dh.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_fo.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_ftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblc.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_lc.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_nq.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_ovf.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_rr.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/ipvs/ip_vs_sed.ko @@ -2623,25 +2990,23 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_netbios_ns.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_netlink.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_dccp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_proto_udplite.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_sane.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_snmp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_conntrack_tftp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_dup_netdev.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_log_common.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_log_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_amanda.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_ftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_proto_udplite.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_redirect.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_sip.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_nat_tftp.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_synproxy_core.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nf_tables_inet.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nf_tables_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_acct.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_cthelper.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nfnetlink_cttimeout.ko @@ -2650,17 +3015,29 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_compat.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_counter.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_ct.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_dup_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_exthdr.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib_inet.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fib_netdev.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_fwd_netdev.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_hash.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_limit.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_log.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_masq.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_meta.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_nat.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_numgen.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_objref.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_rbtree.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_quota.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_redir.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_reject.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/nft_reject_inet.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_AUDIT.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_rt.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_bitmap.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_hash.ko +#lib/modules/KVER-ipfire/kernel/net/netfilter/nft_set_rbtree.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CHECKSUM.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CLASSIFY.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_CONNSECMARK.ko @@ -2712,7 +3089,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_mac.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_mark.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_multiport.ko -#lib/modules/KVER-ipfire/kernel/net/netfilter/xt_nat.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_nfacct.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_osf.ko #lib/modules/KVER-ipfire/kernel/net/netfilter/xt_owner.ko @@ -2736,24 +3112,41 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/netlink/netlink_diag.ko #lib/modules/KVER-ipfire/kernel/net/openvswitch #lib/modules/KVER-ipfire/kernel/net/openvswitch/openvswitch.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-geneve.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-gre.ko +#lib/modules/KVER-ipfire/kernel/net/openvswitch/vport-vxlan.ko +#lib/modules/KVER-ipfire/kernel/net/psample +#lib/modules/KVER-ipfire/kernel/net/psample/psample.ko #lib/modules/KVER-ipfire/kernel/net/rfkill #lib/modules/KVER-ipfire/kernel/net/rfkill/rfkill-gpio.ko #lib/modules/KVER-ipfire/kernel/net/rfkill/rfkill.ko #lib/modules/KVER-ipfire/kernel/net/sched +#lib/modules/KVER-ipfire/kernel/net/sched/act_bpf.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_connmark.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_csum.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_gact.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_ife.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_ipt.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_mark.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_skbprio.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_meta_skbtcindex.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_mirred.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_nat.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_pedit.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_police.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_sample.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_simple.ko #lib/modules/KVER-ipfire/kernel/net/sched/act_skbedit.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_skbmod.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_tunnel_key.ko +#lib/modules/KVER-ipfire/kernel/net/sched/act_vlan.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_basic.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_bpf.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_cgroup.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_flow.ko +#lib/modules/KVER-ipfire/kernel/net/sched/cls_flower.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_fw.ko +#lib/modules/KVER-ipfire/kernel/net/sched/cls_matchall.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_route.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_rsvp.ko #lib/modules/KVER-ipfire/kernel/net/sched/cls_rsvp6.ko @@ -2792,14 +3185,20 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/net/sched/sch_teql.ko #lib/modules/KVER-ipfire/kernel/net/sctp #lib/modules/KVER-ipfire/kernel/net/sctp/sctp.ko +#lib/modules/KVER-ipfire/kernel/net/sctp/sctp_diag.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko #lib/modules/KVER-ipfire/kernel/net/sunrpc/sunrpc.ko +#lib/modules/KVER-ipfire/kernel/net/tls +#lib/modules/KVER-ipfire/kernel/net/tls/tls.ko #lib/modules/KVER-ipfire/kernel/net/unix #lib/modules/KVER-ipfire/kernel/net/unix/unix_diag.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/hv_sock.ko +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko +#lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko #lib/modules/KVER-ipfire/kernel/net/vmw_vsock/vsock.ko #lib/modules/KVER-ipfire/kernel/net/wireless @@ -2819,7 +3218,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/core/seq #lib/modules/KVER-ipfire/kernel/sound/core/seq/oss #lib/modules/KVER-ipfire/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-device.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-dummy.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-midi-emul.ko #lib/modules/KVER-ipfire/kernel/sound/core/seq/snd-seq-midi-event.ko @@ -2830,6 +3228,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/core/snd-hwdep.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-pcm.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-rawmidi.ko +#lib/modules/KVER-ipfire/kernel/sound/core/snd-seq-device.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd-timer.ko #lib/modules/KVER-ipfire/kernel/sound/core/snd.ko #lib/modules/KVER-ipfire/kernel/sound/drivers @@ -2851,8 +3250,19 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/drivers/vx #lib/modules/KVER-ipfire/kernel/sound/drivers/vx/snd-vx-lib.ko #lib/modules/KVER-ipfire/kernel/sound/firewire +#lib/modules/KVER-ipfire/kernel/sound/firewire/bebob +#lib/modules/KVER-ipfire/kernel/sound/firewire/bebob/snd-bebob.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/digi00x +#lib/modules/KVER-ipfire/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/fireworks +#lib/modules/KVER-ipfire/kernel/sound/firewire/fireworks/snd-fireworks.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/oxfw +#lib/modules/KVER-ipfire/kernel/sound/firewire/oxfw/snd-oxfw.ko #lib/modules/KVER-ipfire/kernel/sound/firewire/snd-firewire-lib.ko -#lib/modules/KVER-ipfire/kernel/sound/firewire/snd-firewire-speakers.ko +#lib/modules/KVER-ipfire/kernel/sound/firewire/tascam +#lib/modules/KVER-ipfire/kernel/sound/firewire/tascam/snd-firewire-tascam.ko +#lib/modules/KVER-ipfire/kernel/sound/hda +#lib/modules/KVER-ipfire/kernel/sound/hda/snd-hda-core.ko #lib/modules/KVER-ipfire/kernel/sound/i2c #lib/modules/KVER-ipfire/kernel/sound/i2c/other #lib/modules/KVER-ipfire/kernel/sound/i2c/other/snd-ak4113.ko @@ -2864,7 +3274,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/isa #lib/modules/KVER-ipfire/kernel/sound/isa/sb #lib/modules/KVER-ipfire/kernel/sound/isa/sb/snd-sb-common.ko -#lib/modules/KVER-ipfire/kernel/sound/isa/sb/snd-sb16-dsp.ko #lib/modules/KVER-ipfire/kernel/sound/pci #lib/modules/KVER-ipfire/kernel/sound/pci/ac97 #lib/modules/KVER-ipfire/kernel/sound/pci/ac97/snd-ac97-codec.ko @@ -2880,8 +3289,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/pci/ca0106/snd-ca0106.ko #lib/modules/KVER-ipfire/kernel/sound/pci/cs46xx #lib/modules/KVER-ipfire/kernel/sound/pci/cs46xx/snd-cs46xx.ko -#lib/modules/KVER-ipfire/kernel/sound/pci/cs5535audio -#lib/modules/KVER-ipfire/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko #lib/modules/KVER-ipfire/kernel/sound/pci/ctxfi #lib/modules/KVER-ipfire/kernel/sound/pci/ctxfi/snd-ctxfi.ko #lib/modules/KVER-ipfire/kernel/sound/pci/echoaudio @@ -2953,7 +3360,6 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/pci/snd-bt87x.ko #lib/modules/KVER-ipfire/kernel/sound/pci/snd-cmipci.ko #lib/modules/KVER-ipfire/kernel/sound/pci/snd-cs4281.ko -#lib/modules/KVER-ipfire/kernel/sound/pci/snd-cs5530.ko #lib/modules/KVER-ipfire/kernel/sound/pci/snd-ens1370.ko #lib/modules/KVER-ipfire/kernel/sound/pci/snd-ens1371.ko #lib/modules/KVER-ipfire/kernel/sound/pci/snd-es1938.ko @@ -2981,10 +3387,18 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/usb #lib/modules/KVER-ipfire/kernel/sound/usb/6fire #lib/modules/KVER-ipfire/kernel/sound/usb/6fire/snd-usb-6fire.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/bcd2000 +#lib/modules/KVER-ipfire/kernel/sound/usb/bcd2000/snd-bcd2000.ko #lib/modules/KVER-ipfire/kernel/sound/usb/caiaq #lib/modules/KVER-ipfire/kernel/sound/usb/caiaq/snd-usb-caiaq.ko #lib/modules/KVER-ipfire/kernel/sound/usb/hiface #lib/modules/KVER-ipfire/kernel/sound/usb/hiface/snd-usb-hiface.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6 +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-line6.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-pod.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-podhd.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-toneport.ko +#lib/modules/KVER-ipfire/kernel/sound/usb/line6/snd-usb-variax.ko #lib/modules/KVER-ipfire/kernel/sound/usb/misc #lib/modules/KVER-ipfire/kernel/sound/usb/misc/snd-ua101.ko #lib/modules/KVER-ipfire/kernel/sound/usb/snd-usb-audio.ko @@ -2992,6 +3406,11 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y/snd-usb-us122l.ko #lib/modules/KVER-ipfire/kernel/sound/usb/usx2y/snd-usb-usx2y.ko +#lib/modules/KVER-ipfire/kernel/sound/x86 +#lib/modules/KVER-ipfire/kernel/sound/x86/snd-hdmi-lpe-audio.ko +#lib/modules/KVER-ipfire/kernel/virt +#lib/modules/KVER-ipfire/kernel/virt/lib +#lib/modules/KVER-ipfire/kernel/virt/lib/irqbypass.ko #lib/modules/KVER-ipfire/modules.alias #lib/modules/KVER-ipfire/modules.alias.bin #lib/modules/KVER-ipfire/modules.builtin @@ -3005,4 +3424,3 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/modules.symbols.bin #lib/modules/KVER-ipfire/source sbin/gen_init_cpio -boot/initramfs-KVER-ipfire.img diff --git a/config/rootfiles/common/x86_64/linux-headers b/config/rootfiles/common/x86_64/linux-headers index 804a61043..5097d8d24 100644 --- a/config/rootfiles/common/x86_64/linux-headers +++ b/config/rootfiles/common/x86_64/linux-headers @@ -5,6 +5,7 @@ #usr/include/asm-generic/errno-base.h #usr/include/asm-generic/errno.h #usr/include/asm-generic/fcntl.h +#usr/include/asm-generic/hugetlb_encode.h #usr/include/asm-generic/int-l64.h #usr/include/asm-generic/int-ll64.h #usr/include/asm-generic/ioctl.h @@ -46,6 +47,7 @@ #usr/include/asm/errno.h #usr/include/asm/fcntl.h #usr/include/asm/hw_breakpoint.h +#usr/include/asm/hwcap2.h #usr/include/asm/hyperv.h #usr/include/asm/ioctl.h #usr/include/asm/ioctls.h @@ -53,11 +55,11 @@ #usr/include/asm/ist.h #usr/include/asm/kvm.h #usr/include/asm/kvm_para.h +#usr/include/asm/kvm_perf.h #usr/include/asm/ldt.h #usr/include/asm/mce.h #usr/include/asm/mman.h #usr/include/asm/msgbuf.h -#usr/include/asm/msr-index.h #usr/include/asm/msr.h #usr/include/asm/mtrr.h #usr/include/asm/param.h @@ -97,23 +99,30 @@ #usr/include/asm/vmx.h #usr/include/asm/vsyscall.h #usr/include/drm +#usr/include/drm/amdgpu_drm.h +#usr/include/drm/armada_drm.h #usr/include/drm/drm.h #usr/include/drm/drm_fourcc.h #usr/include/drm/drm_mode.h #usr/include/drm/drm_sarea.h +#usr/include/drm/etnaviv_drm.h #usr/include/drm/exynos_drm.h #usr/include/drm/i810_drm.h #usr/include/drm/i915_drm.h #usr/include/drm/mga_drm.h #usr/include/drm/msm_drm.h #usr/include/drm/nouveau_drm.h +#usr/include/drm/omap_drm.h #usr/include/drm/qxl_drm.h #usr/include/drm/r128_drm.h #usr/include/drm/radeon_drm.h #usr/include/drm/savage_drm.h #usr/include/drm/sis_drm.h #usr/include/drm/tegra_drm.h +#usr/include/drm/vc4_drm.h +#usr/include/drm/vgem_drm.h #usr/include/drm/via_drm.h +#usr/include/drm/virtgpu_drm.h #usr/include/drm/vmwgfx_drm.h #usr/include/linux #usr/include/linux/a.out.h @@ -123,8 +132,12 @@ #usr/include/linux/affs_hardblocks.h #usr/include/linux/agpgart.h #usr/include/linux/aio_abi.h +#usr/include/linux/am437x-vpfe.h +#usr/include/linux/android +#usr/include/linux/android/binder.h #usr/include/linux/apm_bios.h #usr/include/linux/arcfb.h +#usr/include/linux/aspeed-lpc-ctrl.h #usr/include/linux/atalk.h #usr/include/linux/atm.h #usr/include/linux/atm_eni.h @@ -145,20 +158,29 @@ #usr/include/linux/atmsap.h #usr/include/linux/atmsvc.h #usr/include/linux/audit.h +#usr/include/linux/auto_dev-ioctl.h #usr/include/linux/auto_fs.h #usr/include/linux/auto_fs4.h #usr/include/linux/auxvec.h #usr/include/linux/ax25.h #usr/include/linux/b1lli.h +#usr/include/linux/batman_adv.h #usr/include/linux/baycom.h +#usr/include/linux/bcache.h #usr/include/linux/bcm933xx_hcs.h #usr/include/linux/bfs_fs.h #usr/include/linux/binfmts.h #usr/include/linux/blkpg.h #usr/include/linux/blktrace_api.h +#usr/include/linux/blkzoned.h +#usr/include/linux/bpf.h +#usr/include/linux/bpf_common.h +#usr/include/linux/bpf_perf_event.h #usr/include/linux/bpqether.h #usr/include/linux/bsg.h +#usr/include/linux/bt-bmc.h #usr/include/linux/btrfs.h +#usr/include/linux/btrfs_tree.h #usr/include/linux/byteorder #usr/include/linux/byteorder/big_endian.h #usr/include/linux/byteorder/little_endian.h @@ -172,13 +194,18 @@ #usr/include/linux/can/gw.h #usr/include/linux/can/netlink.h #usr/include/linux/can/raw.h +#usr/include/linux/can/vxcan.h #usr/include/linux/capability.h #usr/include/linux/capi.h #usr/include/linux/cciss_defs.h #usr/include/linux/cciss_ioctl.h #usr/include/linux/cdrom.h +#usr/include/linux/cec-funcs.h +#usr/include/linux/cec.h #usr/include/linux/cgroupstats.h #usr/include/linux/chio.h +#usr/include/linux/cifs +#usr/include/linux/cifs/cifs_mount.h #usr/include/linux/cm4000_cs.h #usr/include/linux/cn_proc.h #usr/include/linux/coda.h @@ -186,12 +213,15 @@ #usr/include/linux/coff.h #usr/include/linux/connector.h #usr/include/linux/const.h +#usr/include/linux/coresight-stm.h #usr/include/linux/cramfs_fs.h +#usr/include/linux/cryptouser.h #usr/include/linux/cuda.h #usr/include/linux/cyclades.h #usr/include/linux/cycx_cfm.h #usr/include/linux/dcbnl.h #usr/include/linux/dccp.h +#usr/include/linux/devlink.h #usr/include/linux/dlm.h #usr/include/linux/dlm_device.h #usr/include/linux/dlm_netlink.h @@ -199,6 +229,7 @@ #usr/include/linux/dlmconstants.h #usr/include/linux/dm-ioctl.h #usr/include/linux/dm-log-userspace.h +#usr/include/linux/dma-buf.h #usr/include/linux/dn.h #usr/include/linux/dqblk_xfs.h #usr/include/linux/dvb @@ -233,15 +264,23 @@ #usr/include/linux/firewire-cdev.h #usr/include/linux/firewire-constants.h #usr/include/linux/flat.h +#usr/include/linux/fou.h #usr/include/linux/fs.h #usr/include/linux/fsl_hypervisor.h +#usr/include/linux/fsmap.h #usr/include/linux/fuse.h #usr/include/linux/futex.h #usr/include/linux/gameport.h #usr/include/linux/gen_stats.h #usr/include/linux/genetlink.h +#usr/include/linux/genwqe +#usr/include/linux/genwqe/genwqe_card.h #usr/include/linux/gfs2_ondisk.h #usr/include/linux/gigaset_dev.h +#usr/include/linux/gpio.h +#usr/include/linux/gsmmux.h +#usr/include/linux/gtp.h +#usr/include/linux/hash_info.h #usr/include/linux/hdlc #usr/include/linux/hdlc.h #usr/include/linux/hdlc/ioctl.h @@ -252,8 +291,11 @@ #usr/include/linux/hidraw.h #usr/include/linux/hpet.h #usr/include/linux/hsi +#usr/include/linux/hsi/cs-protocol.h #usr/include/linux/hsi/hsi_char.h +#usr/include/linux/hsr_netlink.h #usr/include/linux/hw_breakpoint.h +#usr/include/linux/hyperv.h #usr/include/linux/hysdn_if.h #usr/include/linux/i2c-dev.h #usr/include/linux/i2c.h @@ -279,6 +321,7 @@ #usr/include/linux/if_infiniband.h #usr/include/linux/if_link.h #usr/include/linux/if_ltalk.h +#usr/include/linux/if_macsec.h #usr/include/linux/if_packet.h #usr/include/linux/if_phonet.h #usr/include/linux/if_plip.h @@ -291,12 +334,18 @@ #usr/include/linux/if_tunnel.h #usr/include/linux/if_vlan.h #usr/include/linux/if_x25.h +#usr/include/linux/ife.h #usr/include/linux/igmp.h +#usr/include/linux/iio +#usr/include/linux/iio/events.h +#usr/include/linux/iio/types.h +#usr/include/linux/ila.h #usr/include/linux/in.h #usr/include/linux/in6.h #usr/include/linux/in_route.h #usr/include/linux/inet_diag.h #usr/include/linux/inotify.h +#usr/include/linux/input-event-codes.h #usr/include/linux/input.h #usr/include/linux/ioctl.h #usr/include/linux/ip.h @@ -323,6 +372,9 @@ #usr/include/linux/ixjuser.h #usr/include/linux/jffs2.h #usr/include/linux/joystick.h +#usr/include/linux/kcm.h +#usr/include/linux/kcmp.h +#usr/include/linux/kcov.h #usr/include/linux/kd.h #usr/include/linux/kdev_t.h #usr/include/linux/kernel-page-flags.h @@ -331,21 +383,29 @@ #usr/include/linux/kexec.h #usr/include/linux/keyboard.h #usr/include/linux/keyctl.h +#usr/include/linux/kfd_ioctl.h #usr/include/linux/kvm.h #usr/include/linux/kvm_para.h #usr/include/linux/l2tp.h #usr/include/linux/libc-compat.h +#usr/include/linux/lightnvm.h #usr/include/linux/limits.h +#usr/include/linux/lirc.h #usr/include/linux/llc.h #usr/include/linux/loop.h #usr/include/linux/lp.h +#usr/include/linux/lwtunnel.h #usr/include/linux/magic.h #usr/include/linux/major.h #usr/include/linux/map_to_7segment.h #usr/include/linux/matroxfb.h +#usr/include/linux/max2175.h #usr/include/linux/mdio.h +#usr/include/linux/media-bus-format.h #usr/include/linux/media.h #usr/include/linux/mei.h +#usr/include/linux/membarrier.h +#usr/include/linux/memfd.h #usr/include/linux/mempolicy.h #usr/include/linux/meye.h #usr/include/linux/mic_common.h @@ -356,6 +416,9 @@ #usr/include/linux/mmc #usr/include/linux/mmc/ioctl.h #usr/include/linux/mmtimer.h +#usr/include/linux/module.h +#usr/include/linux/mpls.h +#usr/include/linux/mpls_iptunnel.h #usr/include/linux/mqueue.h #usr/include/linux/mroute.h #usr/include/linux/mroute6.h @@ -363,14 +426,17 @@ #usr/include/linux/msg.h #usr/include/linux/mtio.h #usr/include/linux/n_r3964.h +#usr/include/linux/nbd-netlink.h #usr/include/linux/nbd.h #usr/include/linux/ncp.h #usr/include/linux/ncp_fs.h #usr/include/linux/ncp_mount.h #usr/include/linux/ncp_no.h +#usr/include/linux/ndctl.h #usr/include/linux/neighbour.h #usr/include/linux/net.h #usr/include/linux/net_dropmon.h +#usr/include/linux/net_namespace.h #usr/include/linux/net_tstamp.h #usr/include/linux/netconf.h #usr/include/linux/netdevice.h @@ -386,6 +452,7 @@ #usr/include/linux/netfilter/nf_conntrack_sctp.h #usr/include/linux/netfilter/nf_conntrack_tcp.h #usr/include/linux/netfilter/nf_conntrack_tuple_common.h +#usr/include/linux/netfilter/nf_log.h #usr/include/linux/netfilter/nf_nat.h #usr/include/linux/netfilter/nf_tables.h #usr/include/linux/netfilter/nf_tables_compat.h @@ -414,6 +481,7 @@ #usr/include/linux/netfilter/xt_NFQUEUE.h #usr/include/linux/netfilter/xt_RATEEST.h #usr/include/linux/netfilter/xt_SECMARK.h +#usr/include/linux/netfilter/xt_SYNPROXY.h #usr/include/linux/netfilter/xt_TCPMSS.h #usr/include/linux/netfilter/xt_TCPOPTSTRIP.h #usr/include/linux/netfilter/xt_TEE.h @@ -440,7 +508,6 @@ #usr/include/linux/netfilter/xt_iprange.h #usr/include/linux/netfilter/xt_ipvs.h #usr/include/linux/netfilter/xt_l2tp.h -#usr/include/linux/netfilter/xt_layer7.h #usr/include/linux/netfilter/xt_length.h #usr/include/linux/netfilter/xt_limit.h #usr/include/linux/netfilter/xt_mac.h @@ -488,7 +555,6 @@ #usr/include/linux/netfilter_bridge/ebt_pkttype.h #usr/include/linux/netfilter_bridge/ebt_redirect.h #usr/include/linux/netfilter_bridge/ebt_stp.h -#usr/include/linux/netfilter_bridge/ebt_ulog.h #usr/include/linux/netfilter_bridge/ebt_vlan.h #usr/include/linux/netfilter_bridge/ebtables.h #usr/include/linux/netfilter_decnet.h @@ -500,7 +566,6 @@ #usr/include/linux/netfilter_ipv4/ipt_LOG.h #usr/include/linux/netfilter_ipv4/ipt_REJECT.h #usr/include/linux/netfilter_ipv4/ipt_TTL.h -#usr/include/linux/netfilter_ipv4/ipt_ULOG.h #usr/include/linux/netfilter_ipv4/ipt_ah.h #usr/include/linux/netfilter_ipv4/ipt_ecn.h #usr/include/linux/netfilter_ipv4/ipt_ttl.h @@ -537,9 +602,12 @@ #usr/include/linux/nfsd/export.h #usr/include/linux/nfsd/nfsfh.h #usr/include/linux/nfsd/stats.h +#usr/include/linux/nilfs2_api.h +#usr/include/linux/nilfs2_ondisk.h #usr/include/linux/nl80211.h +#usr/include/linux/nsfs.h #usr/include/linux/nubus.h -#usr/include/linux/nvme.h +#usr/include/linux/nvme_ioctl.h #usr/include/linux/nvram.h #usr/include/linux/omap3isp.h #usr/include/linux/omapfb.h @@ -551,6 +619,7 @@ #usr/include/linux/patchkey.h #usr/include/linux/pci.h #usr/include/linux/pci_regs.h +#usr/include/linux/pcitest.h #usr/include/linux/perf_event.h #usr/include/linux/personality.h #usr/include/linux/pfkeyv2.h @@ -562,17 +631,23 @@ #usr/include/linux/pktcdvd.h #usr/include/linux/pmu.h #usr/include/linux/poll.h +#usr/include/linux/posix_acl.h +#usr/include/linux/posix_acl_xattr.h #usr/include/linux/posix_types.h #usr/include/linux/ppdev.h #usr/include/linux/ppp-comp.h #usr/include/linux/ppp-ioctl.h #usr/include/linux/ppp_defs.h #usr/include/linux/pps.h +#usr/include/linux/pr.h #usr/include/linux/prctl.h +#usr/include/linux/psample.h +#usr/include/linux/psci.h #usr/include/linux/ptp_clock.h #usr/include/linux/ptrace.h #usr/include/linux/qnx4_fs.h #usr/include/linux/qnxtypes.h +#usr/include/linux/qrtr.h #usr/include/linux/quota.h #usr/include/linux/radeonfb.h #usr/include/linux/raid @@ -586,18 +661,31 @@ #usr/include/linux/reiserfs_xattr.h #usr/include/linux/resource.h #usr/include/linux/rfkill.h +#usr/include/linux/rio_cm_cdev.h +#usr/include/linux/rio_mport_cdev.h #usr/include/linux/romfs_fs.h #usr/include/linux/rose.h #usr/include/linux/route.h +#usr/include/linux/rpmsg.h #usr/include/linux/rtc.h #usr/include/linux/rtnetlink.h +#usr/include/linux/rxrpc.h #usr/include/linux/scc.h +#usr/include/linux/sched #usr/include/linux/sched.h +#usr/include/linux/sched/types.h +#usr/include/linux/scif_ioctl.h #usr/include/linux/screen_info.h #usr/include/linux/sctp.h #usr/include/linux/sdla.h #usr/include/linux/seccomp.h #usr/include/linux/securebits.h +#usr/include/linux/sed-opal.h +#usr/include/linux/seg6.h +#usr/include/linux/seg6_genl.h +#usr/include/linux/seg6_hmac.h +#usr/include/linux/seg6_iptunnel.h +#usr/include/linux/seg6_local.h #usr/include/linux/selinux_netlink.h #usr/include/linux/sem.h #usr/include/linux/serial.h @@ -607,11 +695,13 @@ #usr/include/linux/shm.h #usr/include/linux/signal.h #usr/include/linux/signalfd.h +#usr/include/linux/smc.h +#usr/include/linux/smc_diag.h +#usr/include/linux/smiapp.h #usr/include/linux/snmp.h #usr/include/linux/sock_diag.h #usr/include/linux/socket.h #usr/include/linux/sockios.h -#usr/include/linux/som.h #usr/include/linux/sonet.h #usr/include/linux/sonypi.h #usr/include/linux/sound.h @@ -620,24 +710,35 @@ #usr/include/linux/spi/spidev.h #usr/include/linux/stat.h #usr/include/linux/stddef.h +#usr/include/linux/stm.h #usr/include/linux/string.h #usr/include/linux/sunrpc #usr/include/linux/sunrpc/debug.h #usr/include/linux/suspend_ioctls.h #usr/include/linux/swab.h +#usr/include/linux/switchtec_ioctl.h +#usr/include/linux/sync_file.h #usr/include/linux/synclink.h #usr/include/linux/sysctl.h #usr/include/linux/sysinfo.h +#usr/include/linux/target_core_user.h #usr/include/linux/taskstats.h #usr/include/linux/tc_act +#usr/include/linux/tc_act/tc_bpf.h +#usr/include/linux/tc_act/tc_connmark.h #usr/include/linux/tc_act/tc_csum.h #usr/include/linux/tc_act/tc_defact.h #usr/include/linux/tc_act/tc_gact.h +#usr/include/linux/tc_act/tc_ife.h #usr/include/linux/tc_act/tc_ipt.h #usr/include/linux/tc_act/tc_mirred.h #usr/include/linux/tc_act/tc_nat.h #usr/include/linux/tc_act/tc_pedit.h +#usr/include/linux/tc_act/tc_sample.h #usr/include/linux/tc_act/tc_skbedit.h +#usr/include/linux/tc_act/tc_skbmod.h +#usr/include/linux/tc_act/tc_tunnel_key.h +#usr/include/linux/tc_act/tc_vlan.h #usr/include/linux/tc_ematch #usr/include/linux/tc_ematch/tc_em_cmp.h #usr/include/linux/tc_ematch/tc_em_meta.h @@ -645,14 +746,19 @@ #usr/include/linux/tc_ematch/tc_em_text.h #usr/include/linux/tcp.h #usr/include/linux/tcp_metrics.h +#usr/include/linux/tee.h #usr/include/linux/telephony.h #usr/include/linux/termios.h +#usr/include/linux/thermal.h #usr/include/linux/time.h +#usr/include/linux/timerfd.h #usr/include/linux/times.h #usr/include/linux/timex.h #usr/include/linux/tiocl.h #usr/include/linux/tipc.h #usr/include/linux/tipc_config.h +#usr/include/linux/tipc_netlink.h +#usr/include/linux/tls.h #usr/include/linux/toshiba.h #usr/include/linux/tty.h #usr/include/linux/tty_flags.h @@ -662,6 +768,7 @@ #usr/include/linux/uhid.h #usr/include/linux/uinput.h #usr/include/linux/uio.h +#usr/include/linux/uleds.h #usr/include/linux/ultrasound.h #usr/include/linux/un.h #usr/include/linux/unistd.h @@ -672,6 +779,7 @@ #usr/include/linux/usb/cdc.h #usr/include/linux/usb/ch11.h #usr/include/linux/usb/ch9.h +#usr/include/linux/usb/charger.h #usr/include/linux/usb/functionfs.h #usr/include/linux/usb/g_printer.h #usr/include/linux/usb/gadgetfs.h @@ -679,6 +787,9 @@ #usr/include/linux/usb/tmc.h #usr/include/linux/usb/video.h #usr/include/linux/usbdevice_fs.h +#usr/include/linux/usbip.h +#usr/include/linux/userfaultfd.h +#usr/include/linux/userio.h #usr/include/linux/utime.h #usr/include/linux/utsname.h #usr/include/linux/uuid.h @@ -691,6 +802,7 @@ #usr/include/linux/version.h #usr/include/linux/veth.h #usr/include/linux/vfio.h +#usr/include/linux/vfio_ccw.h #usr/include/linux/vhost.h #usr/include/linux/videodev2.h #usr/include/linux/virtio_9p.h @@ -698,12 +810,22 @@ #usr/include/linux/virtio_blk.h #usr/include/linux/virtio_config.h #usr/include/linux/virtio_console.h +#usr/include/linux/virtio_crypto.h +#usr/include/linux/virtio_gpu.h #usr/include/linux/virtio_ids.h +#usr/include/linux/virtio_input.h +#usr/include/linux/virtio_mmio.h #usr/include/linux/virtio_net.h #usr/include/linux/virtio_pci.h #usr/include/linux/virtio_ring.h #usr/include/linux/virtio_rng.h +#usr/include/linux/virtio_scsi.h +#usr/include/linux/virtio_types.h +#usr/include/linux/virtio_vsock.h +#usr/include/linux/vm_sockets.h +#usr/include/linux/vsockmon.h #usr/include/linux/vt.h +#usr/include/linux/vtpm_proxy.h #usr/include/linux/wait.h #usr/include/linux/wanrouter.h #usr/include/linux/watchdog.h @@ -714,8 +836,11 @@ #usr/include/linux/x25.h #usr/include/linux/xattr.h #usr/include/linux/xfrm.h +#usr/include/linux/xilinx-v4l2-controls.h #usr/include/linux/zorro.h #usr/include/linux/zorro_ids.h +#usr/include/misc +#usr/include/misc/cxl.h #usr/include/mtd #usr/include/mtd/inftl-user.h #usr/include/mtd/mtd-abi.h @@ -723,13 +848,31 @@ #usr/include/mtd/nftl-user.h #usr/include/mtd/ubi-user.h #usr/include/rdma +#usr/include/rdma/bnxt_re-abi.h +#usr/include/rdma/cxgb3-abi.h +#usr/include/rdma/cxgb4-abi.h +#usr/include/rdma/hfi +#usr/include/rdma/hfi/hfi1_ioctl.h +#usr/include/rdma/hfi/hfi1_user.h +#usr/include/rdma/hns-abi.h #usr/include/rdma/ib_user_cm.h +#usr/include/rdma/ib_user_ioctl_verbs.h #usr/include/rdma/ib_user_mad.h #usr/include/rdma/ib_user_sa.h #usr/include/rdma/ib_user_verbs.h +#usr/include/rdma/mlx4-abi.h +#usr/include/rdma/mlx5-abi.h +#usr/include/rdma/mthca-abi.h +#usr/include/rdma/nes-abi.h +#usr/include/rdma/ocrdma-abi.h +#usr/include/rdma/qedr-abi.h #usr/include/rdma/rdma_netlink.h #usr/include/rdma/rdma_user_cm.h +#usr/include/rdma/rdma_user_ioctl.h +#usr/include/rdma/rdma_user_rxe.h +#usr/include/rdma/vmw_pvrdma-abi.h #usr/include/scsi +#usr/include/scsi/cxlflash_ioctl.h #usr/include/scsi/fc #usr/include/scsi/fc/fc_els.h #usr/include/scsi/fc/fc_fs.h @@ -740,6 +883,7 @@ #usr/include/scsi/scsi_netlink_fc.h #usr/include/sound #usr/include/sound/asequencer.h +#usr/include/sound/asoc.h #usr/include/sound/asound.h #usr/include/sound/asound_fm.h #usr/include/sound/compress_offload.h @@ -750,7 +894,9 @@ #usr/include/sound/hdspm.h #usr/include/sound/sb16_csp.h #usr/include/sound/sfnt_info.h -#usr/include/uapi +#usr/include/sound/snd_sst_tokens.h +#usr/include/sound/tlv.h +#usr/include/sound/usb_stream.h #usr/include/video #usr/include/video/edid.h #usr/include/video/sisfb.h diff --git a/config/rootfiles/common/x86_64/linux-initrd b/config/rootfiles/common/x86_64/linux-initrd index 567955063..bc0915efb 100644 --- a/config/rootfiles/common/x86_64/linux-initrd +++ b/config/rootfiles/common/x86_64/linux-initrd @@ -1 +1 @@ -#boot/initramfs-KVER-ipfire.img +boot/initramfs-KVER-ipfire.img diff --git a/config/rootfiles/common/xr819-firmware b/config/rootfiles/common/xr819-firmware new file mode 100644 index 000000000..84de5cbc3 --- /dev/null +++ b/config/rootfiles/common/xr819-firmware @@ -0,0 +1,4 @@ +#lib/firmware/xr819 +lib/firmware/xr819/boot_xr819.bin +lib/firmware/xr819/fw_xr819.bin +lib/firmware/xr819/sdd_xr819.bin diff --git a/config/rootfiles/common/xtables-addons b/config/rootfiles/common/xtables-addons index f6e85aeed..9e0739528 100644 --- a/config/rootfiles/common/xtables-addons +++ b/config/rootfiles/common/xtables-addons @@ -2,7 +2,7 @@ lib/xtables/libxt_ACCOUNT.so lib/xtables/libxt_CHAOS.so lib/xtables/libxt_DELUDE.so lib/xtables/libxt_DHCPMAC.so -lib/xtables/libxt_DNETMAP.so +#lib/xtables/libxt_DNETMAP.so lib/xtables/libxt_ECHO.so lib/xtables/libxt_IPMARK.so lib/xtables/libxt_LOGMARK.so diff --git a/config/rootfiles/common/xz b/config/rootfiles/common/xz index 5684a197e..feb530709 100644 --- a/config/rootfiles/common/xz +++ b/config/rootfiles/common/xz @@ -41,7 +41,7 @@ usr/bin/xzmore #usr/lib/liblzma.la usr/lib/liblzma.so usr/lib/liblzma.so.5 -usr/lib/liblzma.so.5.2.3 +usr/lib/liblzma.so.5.2.4 #usr/lib/pkgconfig/liblzma.pc #usr/share/doc/xz #usr/share/doc/xz/AUTHORS diff --git a/config/rootfiles/core/120/exclude b/config/rootfiles/core/121/exclude similarity index 100% rename from config/rootfiles/core/120/exclude rename to config/rootfiles/core/121/exclude diff --git a/config/rootfiles/core/121/filelists/acpid b/config/rootfiles/core/121/filelists/acpid new file mode 120000 index 000000000..73f1b7b0d --- /dev/null +++ b/config/rootfiles/core/121/filelists/acpid @@ -0,0 +1 @@ +../../../common/acpid \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/apache2 b/config/rootfiles/core/121/filelists/apache2 similarity index 100% rename from config/rootfiles/core/120/filelists/apache2 rename to config/rootfiles/core/121/filelists/apache2 diff --git a/config/rootfiles/core/120/filelists/apr b/config/rootfiles/core/121/filelists/apr similarity index 100% rename from config/rootfiles/core/120/filelists/apr rename to config/rootfiles/core/121/filelists/apr diff --git a/config/rootfiles/core/120/filelists/aprutil b/config/rootfiles/core/121/filelists/aprutil similarity index 100% rename from config/rootfiles/core/120/filelists/aprutil rename to config/rootfiles/core/121/filelists/aprutil diff --git a/config/rootfiles/core/121/filelists/armv5tel/files b/config/rootfiles/core/121/filelists/armv5tel/files new file mode 100644 index 000000000..d2712ba53 --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/files @@ -0,0 +1 @@ +etc/rc.d/init.d/swconfig diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-kirkwood b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-kirkwood new file mode 120000 index 000000000..39c5591b7 --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-kirkwood @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-initrd-kirkwood \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-multi b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-multi new file mode 120000 index 000000000..0b1b4530a --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-multi @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-initrd-multi \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-rpi b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-rpi new file mode 120000 index 000000000..828106757 --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-initrd-rpi @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-initrd-rpi \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-kirkwood b/config/rootfiles/core/121/filelists/armv5tel/linux-kirkwood new file mode 120000 index 000000000..72171071e --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-kirkwood @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-kirkwood \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-multi b/config/rootfiles/core/121/filelists/armv5tel/linux-multi new file mode 120000 index 000000000..204eb4c43 --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-multi @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-multi \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/linux-rpi b/config/rootfiles/core/121/filelists/armv5tel/linux-rpi new file mode 120000 index 000000000..a651a498f --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/linux-rpi @@ -0,0 +1 @@ +../../../../common/armv5tel/linux-rpi \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/rpi-firmware b/config/rootfiles/core/121/filelists/armv5tel/rpi-firmware new file mode 120000 index 000000000..428fdf88f --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/rpi-firmware @@ -0,0 +1 @@ +../../../../common/armv5tel/rpi-firmware \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/u-boot b/config/rootfiles/core/121/filelists/armv5tel/u-boot new file mode 120000 index 000000000..3df31a883 --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/u-boot @@ -0,0 +1 @@ +../../../../common/armv5tel/u-boot \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/u-boot-kirkwood b/config/rootfiles/core/121/filelists/armv5tel/u-boot-kirkwood new file mode 120000 index 000000000..eebbdb14a --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/u-boot-kirkwood @@ -0,0 +1 @@ +../../../../common/armv5tel/u-boot-kirkwood \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/armv5tel/u-boot-mkimage b/config/rootfiles/core/121/filelists/armv5tel/u-boot-mkimage new file mode 120000 index 000000000..65fe960ae --- /dev/null +++ b/config/rootfiles/core/121/filelists/armv5tel/u-boot-mkimage @@ -0,0 +1 @@ +../../../../common/armv5tel/u-boot-mkimage \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/beep b/config/rootfiles/core/121/filelists/beep new file mode 120000 index 000000000..6db094efa --- /dev/null +++ b/config/rootfiles/core/121/filelists/beep @@ -0,0 +1 @@ +../../../common/beep \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/ca-certificates b/config/rootfiles/core/121/filelists/ca-certificates new file mode 120000 index 000000000..320fea8f4 --- /dev/null +++ b/config/rootfiles/core/121/filelists/ca-certificates @@ -0,0 +1 @@ +../../../common/ca-certificates \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/cmake b/config/rootfiles/core/121/filelists/cmake new file mode 120000 index 000000000..491d25f72 --- /dev/null +++ b/config/rootfiles/core/121/filelists/cmake @@ -0,0 +1 @@ +../../../common/cmake \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/crda b/config/rootfiles/core/121/filelists/crda new file mode 120000 index 000000000..d68c46e55 --- /dev/null +++ b/config/rootfiles/core/121/filelists/crda @@ -0,0 +1 @@ +../../../common/crda \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/dhcp b/config/rootfiles/core/121/filelists/dhcp new file mode 120000 index 000000000..32d8da443 --- /dev/null +++ b/config/rootfiles/core/121/filelists/dhcp @@ -0,0 +1 @@ +../../../common/dhcp \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/files b/config/rootfiles/core/121/filelists/files new file mode 100644 index 000000000..a0bb9423c --- /dev/null +++ b/config/rootfiles/core/121/filelists/files @@ -0,0 +1,20 @@ +etc/system-release +etc/issue +etc/rc.d/init.d/acpid +etc/rc.d/init.d/collectd +etc/rc.d/init.d/firstsetup +etc/rc.d/init.d/leds +etc/rc.d/init.d/partresize +etc/rc.d/init.d/rngd +etc/rc.d/rc0.d/K87acpid +etc/rc.d/rc3.d/S12acpid +etc/rc.d/rc6.d/K87acpid +etc/ssl/certs/ca-bundle.crt +srv/web/ipfire/cgi-bin/entropy.cgi +srv/web/ipfire/cgi-bin/firewall.cgi +srv/web/ipfire/cgi-bin/fwhosts.cgi +srv/web/ipfire/cgi-bin/ovpnmain.cgi +srv/web/ipfire/cgi-bin/remote.cgi +usr/lib/firewall/firewall-lib.pl +var/ipfire/langs +var/ipfire/qos/bin/makeqosscripts.pl diff --git a/config/rootfiles/core/121/filelists/flex b/config/rootfiles/core/121/filelists/flex new file mode 120000 index 000000000..feb0390ff --- /dev/null +++ b/config/rootfiles/core/121/filelists/flex @@ -0,0 +1 @@ +../../../common/flex \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/i586/grub b/config/rootfiles/core/121/filelists/i586/grub new file mode 120000 index 000000000..feb236a22 --- /dev/null +++ b/config/rootfiles/core/121/filelists/i586/grub @@ -0,0 +1 @@ +../../../../common/i586/grub \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/i586/intel-microcode b/config/rootfiles/core/121/filelists/i586/intel-microcode new file mode 120000 index 000000000..f03e84778 --- /dev/null +++ b/config/rootfiles/core/121/filelists/i586/intel-microcode @@ -0,0 +1 @@ +../../../../common/i586/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/i586/linux b/config/rootfiles/core/121/filelists/i586/linux new file mode 120000 index 000000000..693ec4bbf --- /dev/null +++ b/config/rootfiles/core/121/filelists/i586/linux @@ -0,0 +1 @@ +../../../../common/i586/linux \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/i586/linux-initrd b/config/rootfiles/core/121/filelists/i586/linux-initrd new file mode 120000 index 000000000..32a03e6a9 --- /dev/null +++ b/config/rootfiles/core/121/filelists/i586/linux-initrd @@ -0,0 +1 @@ +../../../../common/i586/linux-initrd \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/iw b/config/rootfiles/core/121/filelists/iw new file mode 120000 index 000000000..7c58a2089 --- /dev/null +++ b/config/rootfiles/core/121/filelists/iw @@ -0,0 +1 @@ +../../../common/iw \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/jwhois b/config/rootfiles/core/121/filelists/jwhois new file mode 120000 index 000000000..b984a7f3f --- /dev/null +++ b/config/rootfiles/core/121/filelists/jwhois @@ -0,0 +1 @@ +../../../common/jwhois \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/libidn b/config/rootfiles/core/121/filelists/libidn new file mode 120000 index 000000000..7e3548957 --- /dev/null +++ b/config/rootfiles/core/121/filelists/libidn @@ -0,0 +1 @@ +../../../common/libidn \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/linux-firmware b/config/rootfiles/core/121/filelists/linux-firmware new file mode 120000 index 000000000..4bf91bca9 --- /dev/null +++ b/config/rootfiles/core/121/filelists/linux-firmware @@ -0,0 +1 @@ +../../../common/linux-firmware \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/multipath-tools b/config/rootfiles/core/121/filelists/multipath-tools new file mode 120000 index 000000000..9ff63237c --- /dev/null +++ b/config/rootfiles/core/121/filelists/multipath-tools @@ -0,0 +1 @@ +../../../common/multipath-tools \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openssl b/config/rootfiles/core/121/filelists/openssl similarity index 100% rename from config/rootfiles/core/120/filelists/openssl rename to config/rootfiles/core/121/filelists/openssl diff --git a/config/rootfiles/core/121/filelists/pcre b/config/rootfiles/core/121/filelists/pcre new file mode 120000 index 000000000..b390d9a36 --- /dev/null +++ b/config/rootfiles/core/121/filelists/pcre @@ -0,0 +1 @@ +../../../common/pcre \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/rng-tools b/config/rootfiles/core/121/filelists/rng-tools new file mode 120000 index 000000000..a7853e41b --- /dev/null +++ b/config/rootfiles/core/121/filelists/rng-tools @@ -0,0 +1 @@ +../../../common/rng-tools \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/tar b/config/rootfiles/core/121/filelists/tar new file mode 120000 index 000000000..3e585d2eb --- /dev/null +++ b/config/rootfiles/core/121/filelists/tar @@ -0,0 +1 @@ +../../../common/tar \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/unbound b/config/rootfiles/core/121/filelists/unbound similarity index 100% rename from config/rootfiles/core/120/filelists/unbound rename to config/rootfiles/core/121/filelists/unbound diff --git a/config/rootfiles/core/120/filelists/wget b/config/rootfiles/core/121/filelists/wget similarity index 100% rename from config/rootfiles/core/120/filelists/wget rename to config/rootfiles/core/121/filelists/wget diff --git a/config/rootfiles/core/121/filelists/x86_64/grub b/config/rootfiles/core/121/filelists/x86_64/grub new file mode 120000 index 000000000..78d3bd784 --- /dev/null +++ b/config/rootfiles/core/121/filelists/x86_64/grub @@ -0,0 +1 @@ +../../../../common/x86_64/grub \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/x86_64/intel-microcode b/config/rootfiles/core/121/filelists/x86_64/intel-microcode new file mode 120000 index 000000000..d5ac074e2 --- /dev/null +++ b/config/rootfiles/core/121/filelists/x86_64/intel-microcode @@ -0,0 +1 @@ +../../../../common/x86_64/intel-microcode \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/x86_64/linux b/config/rootfiles/core/121/filelists/x86_64/linux new file mode 120000 index 000000000..0615b5b9a --- /dev/null +++ b/config/rootfiles/core/121/filelists/x86_64/linux @@ -0,0 +1 @@ +../../../../common/x86_64/linux \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/x86_64/linux-initrd b/config/rootfiles/core/121/filelists/x86_64/linux-initrd new file mode 120000 index 000000000..1b9fff70f --- /dev/null +++ b/config/rootfiles/core/121/filelists/x86_64/linux-initrd @@ -0,0 +1 @@ +../../../../common/x86_64/linux-initrd \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/xr819-firmware b/config/rootfiles/core/121/filelists/xr819-firmware new file mode 120000 index 000000000..8b746aea4 --- /dev/null +++ b/config/rootfiles/core/121/filelists/xr819-firmware @@ -0,0 +1 @@ +../../../common/xr819-firmware \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/xtables-addons b/config/rootfiles/core/121/filelists/xtables-addons new file mode 120000 index 000000000..2e24c4298 --- /dev/null +++ b/config/rootfiles/core/121/filelists/xtables-addons @@ -0,0 +1 @@ +../../../common/xtables-addons \ No newline at end of file diff --git a/config/rootfiles/core/121/filelists/xz b/config/rootfiles/core/121/filelists/xz new file mode 120000 index 000000000..734e926c7 --- /dev/null +++ b/config/rootfiles/core/121/filelists/xz @@ -0,0 +1 @@ +../../../common/xz \ No newline at end of file diff --git a/config/rootfiles/core/120/meta b/config/rootfiles/core/121/meta similarity index 100% rename from config/rootfiles/core/120/meta rename to config/rootfiles/core/121/meta diff --git a/config/rootfiles/core/121/update.sh b/config/rootfiles/core/121/update.sh new file mode 100644 index 000000000..f0eb15911 --- /dev/null +++ b/config/rootfiles/core/121/update.sh @@ -0,0 +1,128 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2018 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +core=121 + +exit_with_error() { + # Set last succesfull installed core. + echo $(($core-1)) > /opt/pakfire/db/core/mine + /usr/bin/logger -p syslog.emerg -t ipfire \ + "core-update-${core}: $1" + exit $2 +} + +# Remove old core updates from pakfire cache to save space... +for (( i=1; i<=$core; i++ )); do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# This update cannot be applied on ARM +case "$(uname -a)" in + arm*) + exit_with_error "ERROR: Cannot update on ARM. Please re-install." 1 + ;; +esac + +# Do some sanity checks. +case $(uname -r) in + *-ipfire*) + # Ok. + ;; + *) + exit_with_error "ERROR cannot update. No IPFire Kernel." 1 + ;; +esac + +# Check diskspace on root +ROOTSPACE=`df / -Pk | sed "s| * | |g" | cut -d" " -f4 | tail -n 1` + +if [ $ROOTSPACE -lt 100000 ]; then + exit_with_error "ERROR cannot update because not enough free space on root." 2 + exit 2 +fi + +# Remove the old kernel +rm -rf /boot/System.map-* +rm -rf /boot/config-* +rm -rf /boot/ipfirerd-* +rm -rf /boot/initramfs-* +rm -rf /boot/vmlinuz-* +rm -rf /boot/uImage-ipfire-* +rm -rf /boot/zImage-ipfire-* +rm -rf /boot/uInit-ipfire-* +rm -rf /boot/dtb-*-ipfire-* +rm -rf /lib/modules + +# Stop services + +# Extract files +extract_files + +# update linker config +ldconfig + +# Update Language cache +/usr/local/bin/update-lang-cache + +# Remove Nagios files, if any... +rm -rvf \ + /etc/rc.d/init.d/nagios \ + /usr/bin/nagios \ + /etc/rc.d/rc6.d/K33nagios \ + /etc/rc.d/rc3.d/off/S67nagios \ + /etc/rc.d/rc0.d/K33nagios \ + /etc/httpd/conf/conf.d/nagios.conf \ + /etc/nagios/nagios.cfg \ + /usr/bin/p1.pl \ + /usr/bin/nagiostats \ + /usr/share/nagios/ \ + /var/nagios/ + +# Start services +/etc/init.d/apache restart + +# This update needs a reboot... +touch /var/run/need_reboot + +# Finish +/etc/init.d/fireinfo start +sendprofile + +# Update grub config to display new core version +if [ -e /boot/grub/grub.cfg ]; then + grub-mkconfig -o /boot/grub/grub.cfg +fi + +sync + +# Reload microcode +modprobe microcode +if [ -w "/sys/devices/system/cpu/microcode/reload" ]; + echo 1 > /sys/devices/system/cpu/microcode/reload +fi + +# Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/120/exclude b/config/rootfiles/oldcore/120/exclude new file mode 100644 index 000000000..d6fd053b6 --- /dev/null +++ b/config/rootfiles/oldcore/120/exclude @@ -0,0 +1,30 @@ +boot/config.txt +boot/grub/grub.cfg +boot/grub/grubenv +etc/alternatives +etc/collectd.custom +etc/default/grub +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +etc/localtime +etc/shadow +etc/snort/snort.conf +etc/ssh/ssh_config +etc/ssh/sshd_config +etc/ssl/openssl.cnf +etc/sudoers +etc/sysconfig/firewall.local +etc/sysconfig/rc.local +etc/udev/rules.d/30-persistent-network.rules +srv/web/ipfire/html/proxy.pac +var/ipfire/dma +var/ipfire/time +var/ipfire/ovpn +var/lib/alternatives +var/log/cache +var/log/dhcpcd.log +var/log/messages +var/state/dhcp/dhcpd.leases +var/updatecache diff --git a/config/rootfiles/core/120/filelists/Net_SSLeay b/config/rootfiles/oldcore/120/filelists/Net_SSLeay similarity index 100% rename from config/rootfiles/core/120/filelists/Net_SSLeay rename to config/rootfiles/oldcore/120/filelists/Net_SSLeay diff --git a/config/rootfiles/oldcore/120/filelists/apache2 b/config/rootfiles/oldcore/120/filelists/apache2 new file mode 120000 index 000000000..eef95efa7 --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/apache2 @@ -0,0 +1 @@ +../../../common/apache2 \ No newline at end of file diff --git a/config/rootfiles/oldcore/120/filelists/apr b/config/rootfiles/oldcore/120/filelists/apr new file mode 120000 index 000000000..87dd1974f --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/apr @@ -0,0 +1 @@ +../../../common/apr \ No newline at end of file diff --git a/config/rootfiles/oldcore/120/filelists/aprutil b/config/rootfiles/oldcore/120/filelists/aprutil new file mode 120000 index 000000000..999f9f84b --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/aprutil @@ -0,0 +1 @@ +../../../common/aprutil \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/bind b/config/rootfiles/oldcore/120/filelists/bind similarity index 100% rename from config/rootfiles/core/120/filelists/bind rename to config/rootfiles/oldcore/120/filelists/bind diff --git a/config/rootfiles/core/120/filelists/curl b/config/rootfiles/oldcore/120/filelists/curl similarity index 100% rename from config/rootfiles/core/120/filelists/curl rename to config/rootfiles/oldcore/120/filelists/curl diff --git a/config/rootfiles/core/120/filelists/cyrus-sasl b/config/rootfiles/oldcore/120/filelists/cyrus-sasl similarity index 100% rename from config/rootfiles/core/120/filelists/cyrus-sasl rename to config/rootfiles/oldcore/120/filelists/cyrus-sasl diff --git a/config/rootfiles/core/120/filelists/dma b/config/rootfiles/oldcore/120/filelists/dma similarity index 100% rename from config/rootfiles/core/120/filelists/dma rename to config/rootfiles/oldcore/120/filelists/dma diff --git a/config/rootfiles/core/120/filelists/files b/config/rootfiles/oldcore/120/filelists/files similarity index 100% rename from config/rootfiles/core/120/filelists/files rename to config/rootfiles/oldcore/120/filelists/files diff --git a/config/rootfiles/core/120/filelists/gnupg b/config/rootfiles/oldcore/120/filelists/gnupg similarity index 100% rename from config/rootfiles/core/120/filelists/gnupg rename to config/rootfiles/oldcore/120/filelists/gnupg diff --git a/config/rootfiles/core/120/filelists/i586/openssl-sse2 b/config/rootfiles/oldcore/120/filelists/i586/openssl-sse2 similarity index 100% rename from config/rootfiles/core/120/filelists/i586/openssl-sse2 rename to config/rootfiles/oldcore/120/filelists/i586/openssl-sse2 diff --git a/config/rootfiles/core/120/filelists/libevent2 b/config/rootfiles/oldcore/120/filelists/libevent2 similarity index 100% rename from config/rootfiles/core/120/filelists/libevent2 rename to config/rootfiles/oldcore/120/filelists/libevent2 diff --git a/config/rootfiles/core/120/filelists/logrotate b/config/rootfiles/oldcore/120/filelists/logrotate similarity index 100% rename from config/rootfiles/core/120/filelists/logrotate rename to config/rootfiles/oldcore/120/filelists/logrotate diff --git a/config/rootfiles/core/120/filelists/ntp b/config/rootfiles/oldcore/120/filelists/ntp similarity index 100% rename from config/rootfiles/core/120/filelists/ntp rename to config/rootfiles/oldcore/120/filelists/ntp diff --git a/config/rootfiles/core/120/filelists/openssh b/config/rootfiles/oldcore/120/filelists/openssh similarity index 100% rename from config/rootfiles/core/120/filelists/openssh rename to config/rootfiles/oldcore/120/filelists/openssh diff --git a/config/rootfiles/oldcore/120/filelists/openssl b/config/rootfiles/oldcore/120/filelists/openssl new file mode 120000 index 000000000..e011a9266 --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/openssl-compat b/config/rootfiles/oldcore/120/filelists/openssl-compat similarity index 100% rename from config/rootfiles/core/120/filelists/openssl-compat rename to config/rootfiles/oldcore/120/filelists/openssl-compat diff --git a/config/rootfiles/core/120/filelists/openvpn b/config/rootfiles/oldcore/120/filelists/openvpn similarity index 100% rename from config/rootfiles/core/120/filelists/openvpn rename to config/rootfiles/oldcore/120/filelists/openvpn diff --git a/config/rootfiles/core/120/filelists/python-typing b/config/rootfiles/oldcore/120/filelists/python-typing similarity index 100% rename from config/rootfiles/core/120/filelists/python-typing rename to config/rootfiles/oldcore/120/filelists/python-typing diff --git a/config/rootfiles/core/120/filelists/snort b/config/rootfiles/oldcore/120/filelists/snort similarity index 100% rename from config/rootfiles/core/120/filelists/snort rename to config/rootfiles/oldcore/120/filelists/snort diff --git a/config/rootfiles/core/120/filelists/strongswan b/config/rootfiles/oldcore/120/filelists/strongswan similarity index 100% rename from config/rootfiles/core/120/filelists/strongswan rename to config/rootfiles/oldcore/120/filelists/strongswan diff --git a/config/rootfiles/oldcore/120/filelists/unbound b/config/rootfiles/oldcore/120/filelists/unbound new file mode 120000 index 000000000..66adf0924 --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/unbound @@ -0,0 +1 @@ +../../../common/unbound \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/vnstat b/config/rootfiles/oldcore/120/filelists/vnstat similarity index 100% rename from config/rootfiles/core/120/filelists/vnstat rename to config/rootfiles/oldcore/120/filelists/vnstat diff --git a/config/rootfiles/oldcore/120/filelists/wget b/config/rootfiles/oldcore/120/filelists/wget new file mode 120000 index 000000000..fcb57dfec --- /dev/null +++ b/config/rootfiles/oldcore/120/filelists/wget @@ -0,0 +1 @@ +../../../common/wget \ No newline at end of file diff --git a/config/rootfiles/core/120/filelists/wpa_supplicant b/config/rootfiles/oldcore/120/filelists/wpa_supplicant similarity index 100% rename from config/rootfiles/core/120/filelists/wpa_supplicant rename to config/rootfiles/oldcore/120/filelists/wpa_supplicant diff --git a/config/rootfiles/core/120/update.sh b/config/rootfiles/oldcore/120/update.sh similarity index 95% rename from config/rootfiles/core/120/update.sh rename to config/rootfiles/oldcore/120/update.sh index e4ee15b52..c465d315b 100644 --- a/config/rootfiles/core/120/update.sh +++ b/config/rootfiles/oldcore/120/update.sh @@ -83,15 +83,15 @@ done /etc/init.d/apache restart /etc/init.d/unbound restart
+# Regenerate IPsec configuration +sudo -u nobody /srv/web/ipfire/cgi-bin/vpnmain.cgi +if grep -q "ENABLED=on" /var/ipfire/vpn/settings; then + /etc/init.d/ipsec restart +fi + # Remove deprecated SSH configuration option sed -e "/UsePrivilegeSeparation/d" -i /etc/ssh/sshd_config
-# Remove any pakfire keys stored in / -rm -rfv /.gnupg - -# Move old pakfire keystore into new place -mv -v /root/.gnupg /opt/pakfire/etc/.gnupg - # Import new Pakfire key /etc/init.d/pakfire start
diff --git a/config/rootfiles/packages/aarch64/directfb b/config/rootfiles/packages/aarch64/directfb new file mode 100644 index 000000000..a3004e5fa --- /dev/null +++ b/config/rootfiles/packages/aarch64/directfb @@ -0,0 +1,391 @@ +usr/bin/dfbdump +usr/bin/dfbdumpinput +usr/bin/dfbfx +usr/bin/dfbg +usr/bin/dfbinfo +usr/bin/dfbinput +usr/bin/dfbinspector +usr/bin/dfblayer +usr/bin/dfbmaster +usr/bin/dfbpenmount +usr/bin/dfbplay +usr/bin/dfbscreen +usr/bin/dfbshow +usr/bin/dfbswitch +usr/bin/directfb-config +usr/bin/directfb-csource +usr/bin/mkdfiff +usr/bin/mkdgiff +usr/bin/mkdgifft +usr/bin/pxa3xx_dump +#usr/include/++dfb +#usr/include/++dfb/++dfb.h +#usr/include/++dfb/++dfb_mangle.h +#usr/include/++dfb/++dfb_unmangle.h +#usr/include/++dfb/idirectfb.h +#usr/include/++dfb/idirectfbdatabuffer.h +#usr/include/++dfb/idirectfbdisplaylayer.h +#usr/include/++dfb/idirectfbeventbuffer.h +#usr/include/++dfb/idirectfbfont.h +#usr/include/++dfb/idirectfbimageprovider.h +#usr/include/++dfb/idirectfbinputdevice.h +#usr/include/++dfb/idirectfbpalette.h +#usr/include/++dfb/idirectfbscreen.h +#usr/include/++dfb/idirectfbsurface.h +#usr/include/++dfb/idirectfbvideoprovider.h +#usr/include/++dfb/idirectfbwindow.h +#usr/include/directfb +#usr/include/directfb-internal +#usr/include/directfb-internal/core +#usr/include/directfb-internal/core/CoreDFB.h +#usr/include/directfb-internal/core/CoreDFB_CallMode.h +#usr/include/directfb-internal/core/CoreDFB_includes.h +#usr/include/directfb-internal/core/CoreGraphicsState.h +#usr/include/directfb-internal/core/CoreGraphicsStateClient.h +#usr/include/directfb-internal/core/CoreGraphicsState_includes.h +#usr/include/directfb-internal/core/CoreInputDevice.h +#usr/include/directfb-internal/core/CoreInputDevice_includes.h +#usr/include/directfb-internal/core/CoreLayer.h +#usr/include/directfb-internal/core/CoreLayerContext.h +#usr/include/directfb-internal/core/CoreLayerContext_includes.h +#usr/include/directfb-internal/core/CoreLayerRegion.h +#usr/include/directfb-internal/core/CoreLayerRegion_includes.h +#usr/include/directfb-internal/core/CoreLayer_includes.h +#usr/include/directfb-internal/core/CorePalette.h +#usr/include/directfb-internal/core/CorePalette_includes.h +#usr/include/directfb-internal/core/CoreScreen.h +#usr/include/directfb-internal/core/CoreScreen_includes.h +#usr/include/directfb-internal/core/CoreSlave.h +#usr/include/directfb-internal/core/CoreSlave_includes.h +#usr/include/directfb-internal/core/CoreSurface.h +#usr/include/directfb-internal/core/CoreSurfaceClient.h +#usr/include/directfb-internal/core/CoreSurfaceClient_includes.h +#usr/include/directfb-internal/core/CoreSurface_includes.h +#usr/include/directfb-internal/core/CoreWindow.h +#usr/include/directfb-internal/core/CoreWindowStack.h +#usr/include/directfb-internal/core/CoreWindowStack_includes.h +#usr/include/directfb-internal/core/CoreWindow_includes.h +#usr/include/directfb-internal/core/Debug.h +#usr/include/directfb-internal/core/DisplayTask.h +#usr/include/directfb-internal/core/Fifo.h +#usr/include/directfb-internal/core/Interface.h +#usr/include/directfb-internal/core/PacketBuffer.h +#usr/include/directfb-internal/core/Renderer.h +#usr/include/directfb-internal/core/SurfaceTask.h +#usr/include/directfb-internal/core/Task.h +#usr/include/directfb-internal/core/TaskManager.h +#usr/include/directfb-internal/core/TaskThreadsQ.h +#usr/include/directfb-internal/core/Util.h +#usr/include/directfb-internal/core/clipboard.h +#usr/include/directfb-internal/core/colorhash.h +#usr/include/directfb-internal/core/core.h +#usr/include/directfb-internal/core/core_parts.h +#usr/include/directfb-internal/core/core_strings.h +#usr/include/directfb-internal/core/core_system.h +#usr/include/directfb-internal/core/coredefs.h +#usr/include/directfb-internal/core/coretypes.h +#usr/include/directfb-internal/core/fonts.h +#usr/include/directfb-internal/core/gfxcard.h +#usr/include/directfb-internal/core/graphics_driver.h +#usr/include/directfb-internal/core/graphics_state.h +#usr/include/directfb-internal/core/input.h +#usr/include/directfb-internal/core/input_driver.h +#usr/include/directfb-internal/core/input_hub.h +#usr/include/directfb-internal/core/layer_context.h +#usr/include/directfb-internal/core/layer_control.h +#usr/include/directfb-internal/core/layer_region.h +#usr/include/directfb-internal/core/layers.h +#usr/include/directfb-internal/core/layers_internal.h +#usr/include/directfb-internal/core/palette.h +#usr/include/directfb-internal/core/screen.h +#usr/include/directfb-internal/core/screens.h +#usr/include/directfb-internal/core/screens_internal.h +#usr/include/directfb-internal/core/state.h +#usr/include/directfb-internal/core/surface.h +#usr/include/directfb-internal/core/surface_allocation.h +#usr/include/directfb-internal/core/surface_buffer.h +#usr/include/directfb-internal/core/surface_client.h +#usr/include/directfb-internal/core/surface_core.h +#usr/include/directfb-internal/core/surface_pool.h +#usr/include/directfb-internal/core/surface_pool_bridge.h +#usr/include/directfb-internal/core/system.h +#usr/include/directfb-internal/core/windows.h +#usr/include/directfb-internal/core/windows_internal.h +#usr/include/directfb-internal/core/windowstack.h +#usr/include/directfb-internal/core/wm.h +#usr/include/directfb-internal/core/wm_module.h +#usr/include/directfb-internal/devmem +#usr/include/directfb-internal/devmem/devmem.h +#usr/include/directfb-internal/devmem/surfacemanager.h +#usr/include/directfb-internal/display +#usr/include/directfb-internal/display/idirectfbdisplaylayer.h +#usr/include/directfb-internal/display/idirectfbpalette.h +#usr/include/directfb-internal/display/idirectfbscreen.h +#usr/include/directfb-internal/display/idirectfbsurface.h +#usr/include/directfb-internal/display/idirectfbsurface_layer.h +#usr/include/directfb-internal/display/idirectfbsurface_window.h +#usr/include/directfb-internal/dummy +#usr/include/directfb-internal/dummy/dummy.h +#usr/include/directfb-internal/fbdev +#usr/include/directfb-internal/fbdev/agp.h +#usr/include/directfb-internal/fbdev/fb.h +#usr/include/directfb-internal/fbdev/fbdev.h +#usr/include/directfb-internal/fbdev/surfacemanager.h +#usr/include/directfb-internal/fbdev/vt.h +#usr/include/directfb-internal/gfx +#usr/include/directfb-internal/gfx/clip.h +#usr/include/directfb-internal/gfx/convert.h +#usr/include/directfb-internal/gfx/generic +#usr/include/directfb-internal/gfx/generic/generic.h +#usr/include/directfb-internal/gfx/util.h +#usr/include/directfb-internal/idirectfb.h +#usr/include/directfb-internal/init.h +#usr/include/directfb-internal/input +#usr/include/directfb-internal/input/idirectfbinputbuffer.h +#usr/include/directfb-internal/input/idirectfbinputdevice.h +#usr/include/directfb-internal/media +#usr/include/directfb-internal/media/idirectfbdatabuffer.h +#usr/include/directfb-internal/media/idirectfbdatabuffer_client.h +#usr/include/directfb-internal/media/idirectfbfont.h +#usr/include/directfb-internal/media/idirectfbimageprovider.h +#usr/include/directfb-internal/media/idirectfbimageprovider_client.h +#usr/include/directfb-internal/media/idirectfbvideoprovider.h +#usr/include/directfb-internal/misc +#usr/include/directfb-internal/misc/conf.h +#usr/include/directfb-internal/misc/gfx_util.h +#usr/include/directfb-internal/misc/util.h +#usr/include/directfb-internal/windows +#usr/include/directfb-internal/windows/idirectfbwindow.h +#usr/include/directfb/dfb_types.h +#usr/include/directfb/dfiff.h +#usr/include/directfb/dgiff.h +#usr/include/directfb/direct +#usr/include/directfb/direct/Lists.h +#usr/include/directfb/direct/LockWQ.h +#usr/include/directfb/direct/Magic.h +#usr/include/directfb/direct/Mutex.h +#usr/include/directfb/direct/Performer.h +#usr/include/directfb/direct/String.h +#usr/include/directfb/direct/TLSObject.h +#usr/include/directfb/direct/ToString.h +#usr/include/directfb/direct/Types++.h +#usr/include/directfb/direct/atomic.h +#usr/include/directfb/direct/build.h +#usr/include/directfb/direct/clock.h +#usr/include/directfb/direct/compiler.h +#usr/include/directfb/direct/conf.h +#usr/include/directfb/direct/debug.h +#usr/include/directfb/direct/direct.h +#usr/include/directfb/direct/fastlz.h +#usr/include/directfb/direct/fifo.h +#usr/include/directfb/direct/filesystem.h +#usr/include/directfb/direct/flz.h +#usr/include/directfb/direct/hash.h +#usr/include/directfb/direct/init.h +#usr/include/directfb/direct/interface.h +#usr/include/directfb/direct/interface_implementation.h +#usr/include/directfb/direct/list.h +#usr/include/directfb/direct/log.h +#usr/include/directfb/direct/log_domain.h +#usr/include/directfb/direct/map.h +#usr/include/directfb/direct/mem.h +#usr/include/directfb/direct/memcpy.h +#usr/include/directfb/direct/messages.h +#usr/include/directfb/direct/modules.h +#usr/include/directfb/direct/os +#usr/include/directfb/direct/os/clock.h +#usr/include/directfb/direct/os/filesystem.h +#usr/include/directfb/direct/os/linux +#usr/include/directfb/direct/os/linux/glibc +#usr/include/directfb/direct/os/linux/glibc/filesystem.h +#usr/include/directfb/direct/os/linux/glibc/mutex.h +#usr/include/directfb/direct/os/linux/glibc/thread.h +#usr/include/directfb/direct/os/linux/glibc/types.h +#usr/include/directfb/direct/os/linux/glibc/waitqueue.h +#usr/include/directfb/direct/os/log.h +#usr/include/directfb/direct/os/mem.h +#usr/include/directfb/direct/os/mutex.h +#usr/include/directfb/direct/os/signals.h +#usr/include/directfb/direct/os/system.h +#usr/include/directfb/direct/os/thread.h +#usr/include/directfb/direct/os/types.h +#usr/include/directfb/direct/os/waitqueue.h +#usr/include/directfb/direct/perf.h +#usr/include/directfb/direct/print.h +#usr/include/directfb/direct/processor.h +#usr/include/directfb/direct/result.h +#usr/include/directfb/direct/serial.h +#usr/include/directfb/direct/signals.h +#usr/include/directfb/direct/stream.h +#usr/include/directfb/direct/system.h +#usr/include/directfb/direct/thread.h +#usr/include/directfb/direct/trace.h +#usr/include/directfb/direct/tree.h +#usr/include/directfb/direct/types.h +#usr/include/directfb/direct/utf8.h +#usr/include/directfb/direct/util.h +#usr/include/directfb/direct/uuid.h +#usr/include/directfb/directfb++.h +#usr/include/directfb/directfb.h +#usr/include/directfb/directfb_build.h +#usr/include/directfb/directfb_graphics.h +#usr/include/directfb/directfb_keyboard.h +#usr/include/directfb/directfb_keynames.h +#usr/include/directfb/directfb_strings.h +#usr/include/directfb/directfb_util.h +#usr/include/directfb/directfb_version.h +#usr/include/directfb/directfb_water.h +#usr/include/directfb/directfb_water_strings.h +#usr/include/directfb/directfb_windows.h +#usr/include/directfb/directfbgl.h +#usr/include/directfb/directfbgl2.h +#usr/include/directfb/fusion +#usr/include/directfb/fusion/Debug.h +#usr/include/directfb/fusion/arena.h +#usr/include/directfb/fusion/build.h +#usr/include/directfb/fusion/call.h +#usr/include/directfb/fusion/conf.h +#usr/include/directfb/fusion/fusion.h +#usr/include/directfb/fusion/fusion_internal.h +#usr/include/directfb/fusion/hash.h +#usr/include/directfb/fusion/init.h +#usr/include/directfb/fusion/lock.h +#usr/include/directfb/fusion/object.h +#usr/include/directfb/fusion/property.h +#usr/include/directfb/fusion/protocol.h +#usr/include/directfb/fusion/reactor.h +#usr/include/directfb/fusion/ref.h +#usr/include/directfb/fusion/shm +#usr/include/directfb/fusion/shm/pool.h +#usr/include/directfb/fusion/shm/shm.h +#usr/include/directfb/fusion/shm/shm_internal.h +#usr/include/directfb/fusion/shmalloc.h +#usr/include/directfb/fusion/types.h +#usr/include/directfb/fusion/vector.h +#usr/lib/directfb-1.7-7 +#usr/lib/directfb-1.7-7/gfxdrivers +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_ati128.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_ati128.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_ep9x.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_ep9x.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_mach64.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_mach64.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_matrox.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_matrox.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_nsc.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_nsc.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_nvidia.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_nvidia.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_pxa3xx.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_pxa3xx.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_sdlgraphics.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_sdlgraphics.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_sis315.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_sis315.so +#usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_tdfx.la +usr/lib/directfb-1.7-7/gfxdrivers/libdirectfb_tdfx.so +#usr/lib/directfb-1.7-7/inputdrivers +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_input_hub.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_input_hub.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_joystick.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_joystick.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_keyboard.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_keyboard.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_linux_input.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_linux_input.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_lirc.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_lirc.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_mutouch.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_mutouch.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_penmount.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_penmount.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_ps2mouse.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_ps2mouse.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_sdlinput.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_sdlinput.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_serialmouse.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_serialmouse.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_sonypi.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_sonypi.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_wm97xx_ts.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_wm97xx_ts.so +#usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_zytronic.la +usr/lib/directfb-1.7-7/inputdrivers/libdirectfb_zytronic.so +#usr/lib/directfb-1.7-7/interfaces +#usr/lib/directfb-1.7-7/interfaces/ICoreResourceManager +#usr/lib/directfb-1.7-7/interfaces/ICoreResourceManager/libicoreresourcemanager_test.la +#usr/lib/directfb-1.7-7/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBFont +#usr/lib/directfb-1.7-7/interfaces/IDirectFBFont/libidirectfbfont_dgiff.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBFont/libidirectfbfont_ft2.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBFont/libidirectfbfont_ft2.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_tiff.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBVideoProvider +#usr/lib/directfb-1.7-7/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so +#usr/lib/directfb-1.7-7/interfaces/IDirectFBWindows +#usr/lib/directfb-1.7-7/interfaces/IDirectFBWindows/libidirectfbwindows_default.la +usr/lib/directfb-1.7-7/interfaces/IDirectFBWindows/libidirectfbwindows_default.so +#usr/lib/directfb-1.7-7/interfaces/IWater +#usr/lib/directfb-1.7-7/interfaces/IWater/libiwater_default.la +usr/lib/directfb-1.7-7/interfaces/IWater/libiwater_default.so +#usr/lib/directfb-1.7-7/systems +#usr/lib/directfb-1.7-7/systems/libdirectfb_devmem.la +usr/lib/directfb-1.7-7/systems/libdirectfb_devmem.so +#usr/lib/directfb-1.7-7/systems/libdirectfb_dummy.la +usr/lib/directfb-1.7-7/systems/libdirectfb_dummy.so +#usr/lib/directfb-1.7-7/systems/libdirectfb_fbdev.la +usr/lib/directfb-1.7-7/systems/libdirectfb_fbdev.so +#usr/lib/directfb-1.7-7/systems/libdirectfb_sdl.la +usr/lib/directfb-1.7-7/systems/libdirectfb_sdl.so +#usr/lib/directfb-1.7-7/wm +#usr/lib/directfb-1.7-7/wm/libdirectfbwm_default.la +usr/lib/directfb-1.7-7/wm/libdirectfbwm_default.so +usr/lib/lib++dfb-1.7.so.7 +usr/lib/lib++dfb-1.7.so.7.0.0 +#usr/lib/lib++dfb.la +#usr/lib/lib++dfb.so +usr/lib/libdirect-1.7.so.7 +usr/lib/libdirect-1.7.so.7.0.0 +#usr/lib/libdirect.la +#usr/lib/libdirect.so +usr/lib/libdirectfb-1.7.so.7 +usr/lib/libdirectfb-1.7.so.7.0.0 +#usr/lib/libdirectfb.la +#usr/lib/libdirectfb.so +usr/lib/libfusion-1.7.so.7 +usr/lib/libfusion-1.7.so.7.0.0 +#usr/lib/libfusion.la +#usr/lib/libfusion.so +#usr/lib/pkgconfig/++dfb.pc +#usr/lib/pkgconfig/direct.pc +#usr/lib/pkgconfig/directfb-internal.pc +#usr/lib/pkgconfig/directfb.pc +#usr/lib/pkgconfig/fusion.pc +#usr/share/directfb-1.7.7 +usr/share/directfb-1.7.7/cursor.dat +usr/share/directfb-1.7.7/cursor.png +usr/share/directfb-1.7.7/decker.dgiff +usr/share/directfb-1.7.7/decker.ttf +#usr/share/man/man1/dfbg.1 +#usr/share/man/man1/directfb-csource.1 +#usr/share/man/man5/directfbrc.5 diff --git a/config/rootfiles/packages/aarch64/python3 b/config/rootfiles/packages/aarch64/python3 new file mode 100644 index 000000000..a1b17d942 --- /dev/null +++ b/config/rootfiles/packages/aarch64/python3 @@ -0,0 +1,7607 @@ +usr/bin/2to3-3.6 +usr/bin/easy_install-3.6 +usr/bin/idle3 +usr/bin/idle3.6 +usr/bin/pip3 +usr/bin/pip3.6 +usr/bin/pydoc3 +usr/bin/pydoc3.6 +usr/bin/python3 +usr/bin/python3-config +usr/bin/python3.6 +usr/bin/python3.6-config +usr/bin/python3.6m +usr/bin/python3.6m-config +usr/bin/pyvenv +usr/bin/pyvenv-3.6 +#usr/include/python3.6m +#usr/include/python3.6m/Python-ast.h +#usr/include/python3.6m/Python.h +#usr/include/python3.6m/abstract.h +#usr/include/python3.6m/accu.h +#usr/include/python3.6m/asdl.h +#usr/include/python3.6m/ast.h +#usr/include/python3.6m/bitset.h +#usr/include/python3.6m/bltinmodule.h +#usr/include/python3.6m/boolobject.h +#usr/include/python3.6m/bytearrayobject.h +#usr/include/python3.6m/bytes_methods.h +#usr/include/python3.6m/bytesobject.h +#usr/include/python3.6m/cellobject.h +#usr/include/python3.6m/ceval.h +#usr/include/python3.6m/classobject.h +#usr/include/python3.6m/code.h +#usr/include/python3.6m/codecs.h +#usr/include/python3.6m/compile.h +#usr/include/python3.6m/complexobject.h +#usr/include/python3.6m/datetime.h +#usr/include/python3.6m/descrobject.h +#usr/include/python3.6m/dictobject.h +#usr/include/python3.6m/dtoa.h +#usr/include/python3.6m/dynamic_annotations.h +#usr/include/python3.6m/enumobject.h +#usr/include/python3.6m/errcode.h +#usr/include/python3.6m/eval.h +#usr/include/python3.6m/fileobject.h +#usr/include/python3.6m/fileutils.h +#usr/include/python3.6m/floatobject.h +#usr/include/python3.6m/frameobject.h +#usr/include/python3.6m/funcobject.h +#usr/include/python3.6m/genobject.h +#usr/include/python3.6m/graminit.h +#usr/include/python3.6m/grammar.h +#usr/include/python3.6m/import.h +#usr/include/python3.6m/intrcheck.h +#usr/include/python3.6m/iterobject.h +#usr/include/python3.6m/listobject.h +#usr/include/python3.6m/longintrepr.h +#usr/include/python3.6m/longobject.h +#usr/include/python3.6m/marshal.h +#usr/include/python3.6m/memoryobject.h +#usr/include/python3.6m/metagrammar.h +#usr/include/python3.6m/methodobject.h +#usr/include/python3.6m/modsupport.h +#usr/include/python3.6m/moduleobject.h +#usr/include/python3.6m/namespaceobject.h +#usr/include/python3.6m/node.h +#usr/include/python3.6m/object.h +#usr/include/python3.6m/objimpl.h +#usr/include/python3.6m/odictobject.h +#usr/include/python3.6m/opcode.h +#usr/include/python3.6m/osdefs.h +#usr/include/python3.6m/osmodule.h +#usr/include/python3.6m/parsetok.h +#usr/include/python3.6m/patchlevel.h +#usr/include/python3.6m/pgen.h +#usr/include/python3.6m/pgenheaders.h +#usr/include/python3.6m/py_curses.h +#usr/include/python3.6m/pyarena.h +#usr/include/python3.6m/pyatomic.h +#usr/include/python3.6m/pycapsule.h +#usr/include/python3.6m/pyconfig.h +#usr/include/python3.6m/pyctype.h +#usr/include/python3.6m/pydebug.h +#usr/include/python3.6m/pydtrace.h +#usr/include/python3.6m/pyerrors.h +#usr/include/python3.6m/pyexpat.h +#usr/include/python3.6m/pyfpe.h +#usr/include/python3.6m/pygetopt.h +#usr/include/python3.6m/pyhash.h +#usr/include/python3.6m/pylifecycle.h +#usr/include/python3.6m/pymacconfig.h +#usr/include/python3.6m/pymacro.h +#usr/include/python3.6m/pymath.h +#usr/include/python3.6m/pymem.h +#usr/include/python3.6m/pyport.h +#usr/include/python3.6m/pystate.h +#usr/include/python3.6m/pystrcmp.h +#usr/include/python3.6m/pystrhex.h +#usr/include/python3.6m/pystrtod.h +#usr/include/python3.6m/pythonrun.h +#usr/include/python3.6m/pythread.h +#usr/include/python3.6m/pytime.h +#usr/include/python3.6m/rangeobject.h +#usr/include/python3.6m/setobject.h +#usr/include/python3.6m/sliceobject.h +#usr/include/python3.6m/structmember.h +#usr/include/python3.6m/structseq.h +#usr/include/python3.6m/symtable.h +#usr/include/python3.6m/sysmodule.h +#usr/include/python3.6m/token.h +#usr/include/python3.6m/traceback.h +#usr/include/python3.6m/tupleobject.h +#usr/include/python3.6m/typeslots.h +#usr/include/python3.6m/ucnhash.h +#usr/include/python3.6m/unicodeobject.h +#usr/include/python3.6m/warnings.h +#usr/include/python3.6m/weakrefobject.h +usr/lib/libpython3.6m.so +usr/lib/libpython3.6m.so.1.0 +#usr/lib/libpython3.so +#usr/lib/pkgconfig/python-3.6.pc +#usr/lib/pkgconfig/python-3.6m.pc +#usr/lib/pkgconfig/python3.pc +#usr/lib/python3.6 +#usr/lib/python3.6/LICENSE.txt +usr/lib/python3.6/__future__.py +usr/lib/python3.6/__phello__.foo.py +#usr/lib/python3.6/__pycache__ +usr/lib/python3.6/__pycache__/__future__.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/__future__.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/__future__.cpython-36.pyc +usr/lib/python3.6/__pycache__/__phello__.foo.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/__phello__.foo.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/__phello__.foo.cpython-36.pyc +usr/lib/python3.6/__pycache__/_bootlocale.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_bootlocale.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_bootlocale.cpython-36.pyc +usr/lib/python3.6/__pycache__/_collections_abc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_collections_abc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_collections_abc.cpython-36.pyc +usr/lib/python3.6/__pycache__/_compat_pickle.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_compat_pickle.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_compat_pickle.cpython-36.pyc +usr/lib/python3.6/__pycache__/_compression.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_compression.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_compression.cpython-36.pyc +usr/lib/python3.6/__pycache__/_dummy_thread.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_dummy_thread.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_dummy_thread.cpython-36.pyc +usr/lib/python3.6/__pycache__/_markupbase.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_markupbase.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_markupbase.cpython-36.pyc +usr/lib/python3.6/__pycache__/_osx_support.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_osx_support.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_osx_support.cpython-36.pyc +usr/lib/python3.6/__pycache__/_pydecimal.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_pydecimal.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_pydecimal.cpython-36.pyc +usr/lib/python3.6/__pycache__/_pyio.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_pyio.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_pyio.cpython-36.pyc +usr/lib/python3.6/__pycache__/_sitebuiltins.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_sitebuiltins.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_sitebuiltins.cpython-36.pyc +usr/lib/python3.6/__pycache__/_strptime.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_strptime.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_strptime.cpython-36.pyc +usr/lib/python3.6/__pycache__/_sysconfigdata_m_linux_aarch64-linux-gnu.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_sysconfigdata_m_linux_aarch64-linux-gnu.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_sysconfigdata_m_linux_aarch64-linux-gnu.cpython-36.pyc +usr/lib/python3.6/__pycache__/_threading_local.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_threading_local.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_threading_local.cpython-36.pyc +usr/lib/python3.6/__pycache__/_weakrefset.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/_weakrefset.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/_weakrefset.cpython-36.pyc +usr/lib/python3.6/__pycache__/abc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/abc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/abc.cpython-36.pyc +usr/lib/python3.6/__pycache__/aifc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/aifc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/aifc.cpython-36.pyc +usr/lib/python3.6/__pycache__/antigravity.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/antigravity.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/antigravity.cpython-36.pyc +usr/lib/python3.6/__pycache__/argparse.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/argparse.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/argparse.cpython-36.pyc +usr/lib/python3.6/__pycache__/ast.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/ast.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/ast.cpython-36.pyc +usr/lib/python3.6/__pycache__/asynchat.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/asynchat.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/asynchat.cpython-36.pyc +usr/lib/python3.6/__pycache__/asyncore.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/asyncore.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/asyncore.cpython-36.pyc +usr/lib/python3.6/__pycache__/base64.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/base64.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/base64.cpython-36.pyc +usr/lib/python3.6/__pycache__/bdb.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/bdb.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/bdb.cpython-36.pyc +usr/lib/python3.6/__pycache__/binhex.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/binhex.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/binhex.cpython-36.pyc +usr/lib/python3.6/__pycache__/bisect.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/bisect.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/bisect.cpython-36.pyc +usr/lib/python3.6/__pycache__/bz2.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/bz2.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/bz2.cpython-36.pyc +usr/lib/python3.6/__pycache__/cProfile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/cProfile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/cProfile.cpython-36.pyc +usr/lib/python3.6/__pycache__/calendar.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/calendar.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/calendar.cpython-36.pyc +usr/lib/python3.6/__pycache__/cgi.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/cgi.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/cgi.cpython-36.pyc +usr/lib/python3.6/__pycache__/cgitb.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/cgitb.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/cgitb.cpython-36.pyc +usr/lib/python3.6/__pycache__/chunk.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/chunk.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/chunk.cpython-36.pyc +usr/lib/python3.6/__pycache__/cmd.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/cmd.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/cmd.cpython-36.pyc +usr/lib/python3.6/__pycache__/code.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/code.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/code.cpython-36.pyc +usr/lib/python3.6/__pycache__/codecs.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/codecs.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/codecs.cpython-36.pyc +usr/lib/python3.6/__pycache__/codeop.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/codeop.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/codeop.cpython-36.pyc +usr/lib/python3.6/__pycache__/colorsys.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/colorsys.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/colorsys.cpython-36.pyc +usr/lib/python3.6/__pycache__/compileall.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/compileall.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/compileall.cpython-36.pyc +usr/lib/python3.6/__pycache__/configparser.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/configparser.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/configparser.cpython-36.pyc +usr/lib/python3.6/__pycache__/contextlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/contextlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/contextlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/copy.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/copy.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/copy.cpython-36.pyc +usr/lib/python3.6/__pycache__/copyreg.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/copyreg.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/copyreg.cpython-36.pyc +usr/lib/python3.6/__pycache__/crypt.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/crypt.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/crypt.cpython-36.pyc +usr/lib/python3.6/__pycache__/csv.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/csv.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/csv.cpython-36.pyc +usr/lib/python3.6/__pycache__/datetime.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/datetime.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/datetime.cpython-36.pyc +usr/lib/python3.6/__pycache__/decimal.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/decimal.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/decimal.cpython-36.pyc +usr/lib/python3.6/__pycache__/difflib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/difflib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/difflib.cpython-36.pyc +usr/lib/python3.6/__pycache__/dis.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/dis.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/dis.cpython-36.pyc +usr/lib/python3.6/__pycache__/doctest.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/doctest.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/doctest.cpython-36.pyc +usr/lib/python3.6/__pycache__/dummy_threading.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/dummy_threading.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/dummy_threading.cpython-36.pyc +usr/lib/python3.6/__pycache__/enum.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/enum.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/enum.cpython-36.pyc +usr/lib/python3.6/__pycache__/filecmp.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/filecmp.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/filecmp.cpython-36.pyc +usr/lib/python3.6/__pycache__/fileinput.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/fileinput.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/fileinput.cpython-36.pyc +usr/lib/python3.6/__pycache__/fnmatch.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/fnmatch.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/fnmatch.cpython-36.pyc +usr/lib/python3.6/__pycache__/formatter.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/formatter.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/formatter.cpython-36.pyc +usr/lib/python3.6/__pycache__/fractions.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/fractions.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/fractions.cpython-36.pyc +usr/lib/python3.6/__pycache__/ftplib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/ftplib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/ftplib.cpython-36.pyc +usr/lib/python3.6/__pycache__/functools.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/functools.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/functools.cpython-36.pyc +usr/lib/python3.6/__pycache__/genericpath.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/genericpath.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/genericpath.cpython-36.pyc +usr/lib/python3.6/__pycache__/getopt.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/getopt.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/getopt.cpython-36.pyc +usr/lib/python3.6/__pycache__/getpass.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/getpass.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/getpass.cpython-36.pyc +usr/lib/python3.6/__pycache__/gettext.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/gettext.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/gettext.cpython-36.pyc +usr/lib/python3.6/__pycache__/glob.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/glob.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/glob.cpython-36.pyc +usr/lib/python3.6/__pycache__/gzip.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/gzip.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/gzip.cpython-36.pyc +usr/lib/python3.6/__pycache__/hashlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/hashlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/hashlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/heapq.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/heapq.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/heapq.cpython-36.pyc +usr/lib/python3.6/__pycache__/hmac.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/hmac.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/hmac.cpython-36.pyc +usr/lib/python3.6/__pycache__/imaplib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/imaplib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/imaplib.cpython-36.pyc +usr/lib/python3.6/__pycache__/imghdr.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/imghdr.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/imghdr.cpython-36.pyc +usr/lib/python3.6/__pycache__/imp.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/imp.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/imp.cpython-36.pyc +usr/lib/python3.6/__pycache__/inspect.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/inspect.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/inspect.cpython-36.pyc +usr/lib/python3.6/__pycache__/io.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/io.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/io.cpython-36.pyc +usr/lib/python3.6/__pycache__/ipaddress.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/ipaddress.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/ipaddress.cpython-36.pyc +usr/lib/python3.6/__pycache__/keyword.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/keyword.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/keyword.cpython-36.pyc +usr/lib/python3.6/__pycache__/linecache.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/linecache.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/linecache.cpython-36.pyc +usr/lib/python3.6/__pycache__/locale.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/locale.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/locale.cpython-36.pyc +usr/lib/python3.6/__pycache__/lzma.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/lzma.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/lzma.cpython-36.pyc +usr/lib/python3.6/__pycache__/macpath.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/macpath.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/macpath.cpython-36.pyc +usr/lib/python3.6/__pycache__/macurl2path.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/macurl2path.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/macurl2path.cpython-36.pyc +usr/lib/python3.6/__pycache__/mailbox.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/mailbox.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/mailbox.cpython-36.pyc +usr/lib/python3.6/__pycache__/mailcap.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/mailcap.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/mailcap.cpython-36.pyc +usr/lib/python3.6/__pycache__/mimetypes.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/mimetypes.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/mimetypes.cpython-36.pyc +usr/lib/python3.6/__pycache__/modulefinder.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/modulefinder.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/modulefinder.cpython-36.pyc +usr/lib/python3.6/__pycache__/netrc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/netrc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/netrc.cpython-36.pyc +usr/lib/python3.6/__pycache__/nntplib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/nntplib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/nntplib.cpython-36.pyc +usr/lib/python3.6/__pycache__/ntpath.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/ntpath.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/ntpath.cpython-36.pyc +usr/lib/python3.6/__pycache__/nturl2path.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/nturl2path.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/nturl2path.cpython-36.pyc +usr/lib/python3.6/__pycache__/numbers.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/numbers.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/numbers.cpython-36.pyc +usr/lib/python3.6/__pycache__/opcode.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/opcode.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/opcode.cpython-36.pyc +usr/lib/python3.6/__pycache__/operator.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/operator.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/operator.cpython-36.pyc +usr/lib/python3.6/__pycache__/optparse.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/optparse.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/optparse.cpython-36.pyc +usr/lib/python3.6/__pycache__/os.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/os.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/os.cpython-36.pyc +usr/lib/python3.6/__pycache__/pathlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pathlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pathlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/pdb.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pdb.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pdb.cpython-36.pyc +usr/lib/python3.6/__pycache__/pickle.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pickle.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pickle.cpython-36.pyc +usr/lib/python3.6/__pycache__/pickletools.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pickletools.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pickletools.cpython-36.pyc +usr/lib/python3.6/__pycache__/pipes.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pipes.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pipes.cpython-36.pyc +usr/lib/python3.6/__pycache__/pkgutil.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pkgutil.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pkgutil.cpython-36.pyc +usr/lib/python3.6/__pycache__/platform.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/platform.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/platform.cpython-36.pyc +usr/lib/python3.6/__pycache__/plistlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/plistlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/plistlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/poplib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/poplib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/poplib.cpython-36.pyc +usr/lib/python3.6/__pycache__/posixpath.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/posixpath.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/posixpath.cpython-36.pyc +usr/lib/python3.6/__pycache__/pprint.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pprint.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pprint.cpython-36.pyc +usr/lib/python3.6/__pycache__/profile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/profile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/profile.cpython-36.pyc +usr/lib/python3.6/__pycache__/pstats.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pstats.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pstats.cpython-36.pyc +usr/lib/python3.6/__pycache__/pty.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pty.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pty.cpython-36.pyc +usr/lib/python3.6/__pycache__/py_compile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/py_compile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/py_compile.cpython-36.pyc +usr/lib/python3.6/__pycache__/pyclbr.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pyclbr.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pyclbr.cpython-36.pyc +usr/lib/python3.6/__pycache__/pydoc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/pydoc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/pydoc.cpython-36.pyc +usr/lib/python3.6/__pycache__/queue.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/queue.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/queue.cpython-36.pyc +usr/lib/python3.6/__pycache__/quopri.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/quopri.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/quopri.cpython-36.pyc +usr/lib/python3.6/__pycache__/random.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/random.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/random.cpython-36.pyc +usr/lib/python3.6/__pycache__/re.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/re.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/re.cpython-36.pyc +usr/lib/python3.6/__pycache__/reprlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/reprlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/reprlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/rlcompleter.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/rlcompleter.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/rlcompleter.cpython-36.pyc +usr/lib/python3.6/__pycache__/runpy.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/runpy.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/runpy.cpython-36.pyc +usr/lib/python3.6/__pycache__/sched.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sched.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sched.cpython-36.pyc +usr/lib/python3.6/__pycache__/secrets.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/secrets.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/secrets.cpython-36.pyc +usr/lib/python3.6/__pycache__/selectors.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/selectors.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/selectors.cpython-36.pyc +usr/lib/python3.6/__pycache__/shelve.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/shelve.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/shelve.cpython-36.pyc +usr/lib/python3.6/__pycache__/shlex.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/shlex.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/shlex.cpython-36.pyc +usr/lib/python3.6/__pycache__/shutil.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/shutil.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/shutil.cpython-36.pyc +usr/lib/python3.6/__pycache__/signal.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/signal.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/signal.cpython-36.pyc +usr/lib/python3.6/__pycache__/site.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/site.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/site.cpython-36.pyc +usr/lib/python3.6/__pycache__/smtpd.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/smtpd.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/smtpd.cpython-36.pyc +usr/lib/python3.6/__pycache__/smtplib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/smtplib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/smtplib.cpython-36.pyc +usr/lib/python3.6/__pycache__/sndhdr.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sndhdr.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sndhdr.cpython-36.pyc +usr/lib/python3.6/__pycache__/socket.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/socket.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/socket.cpython-36.pyc +usr/lib/python3.6/__pycache__/socketserver.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/socketserver.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/socketserver.cpython-36.pyc +usr/lib/python3.6/__pycache__/sre_compile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sre_compile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sre_compile.cpython-36.pyc +usr/lib/python3.6/__pycache__/sre_constants.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sre_constants.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sre_constants.cpython-36.pyc +usr/lib/python3.6/__pycache__/sre_parse.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sre_parse.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sre_parse.cpython-36.pyc +usr/lib/python3.6/__pycache__/ssl.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/ssl.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/ssl.cpython-36.pyc +usr/lib/python3.6/__pycache__/stat.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/stat.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/stat.cpython-36.pyc +usr/lib/python3.6/__pycache__/statistics.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/statistics.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/statistics.cpython-36.pyc +usr/lib/python3.6/__pycache__/string.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/string.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/string.cpython-36.pyc +usr/lib/python3.6/__pycache__/stringprep.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/stringprep.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/stringprep.cpython-36.pyc +usr/lib/python3.6/__pycache__/struct.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/struct.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/struct.cpython-36.pyc +usr/lib/python3.6/__pycache__/subprocess.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/subprocess.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/subprocess.cpython-36.pyc +usr/lib/python3.6/__pycache__/sunau.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sunau.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sunau.cpython-36.pyc +usr/lib/python3.6/__pycache__/symbol.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/symbol.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/symbol.cpython-36.pyc +usr/lib/python3.6/__pycache__/symtable.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/symtable.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/symtable.cpython-36.pyc +usr/lib/python3.6/__pycache__/sysconfig.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/sysconfig.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/sysconfig.cpython-36.pyc +usr/lib/python3.6/__pycache__/tabnanny.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tabnanny.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tabnanny.cpython-36.pyc +usr/lib/python3.6/__pycache__/tarfile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tarfile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tarfile.cpython-36.pyc +usr/lib/python3.6/__pycache__/telnetlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/telnetlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/telnetlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/tempfile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tempfile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tempfile.cpython-36.pyc +usr/lib/python3.6/__pycache__/textwrap.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/textwrap.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/textwrap.cpython-36.pyc +usr/lib/python3.6/__pycache__/this.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/this.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/this.cpython-36.pyc +usr/lib/python3.6/__pycache__/threading.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/threading.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/threading.cpython-36.pyc +usr/lib/python3.6/__pycache__/timeit.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/timeit.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/timeit.cpython-36.pyc +usr/lib/python3.6/__pycache__/token.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/token.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/token.cpython-36.pyc +usr/lib/python3.6/__pycache__/tokenize.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tokenize.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tokenize.cpython-36.pyc +usr/lib/python3.6/__pycache__/trace.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/trace.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/trace.cpython-36.pyc +usr/lib/python3.6/__pycache__/traceback.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/traceback.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/traceback.cpython-36.pyc +usr/lib/python3.6/__pycache__/tracemalloc.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tracemalloc.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tracemalloc.cpython-36.pyc +usr/lib/python3.6/__pycache__/tty.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/tty.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/tty.cpython-36.pyc +usr/lib/python3.6/__pycache__/turtle.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/turtle.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/turtle.cpython-36.pyc +usr/lib/python3.6/__pycache__/types.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/types.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/types.cpython-36.pyc +usr/lib/python3.6/__pycache__/typing.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/typing.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/typing.cpython-36.pyc +usr/lib/python3.6/__pycache__/uu.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/uu.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/uu.cpython-36.pyc +usr/lib/python3.6/__pycache__/uuid.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/uuid.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/uuid.cpython-36.pyc +usr/lib/python3.6/__pycache__/warnings.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/warnings.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/warnings.cpython-36.pyc +usr/lib/python3.6/__pycache__/wave.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/wave.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/wave.cpython-36.pyc +usr/lib/python3.6/__pycache__/weakref.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/weakref.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/weakref.cpython-36.pyc +usr/lib/python3.6/__pycache__/webbrowser.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/webbrowser.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/webbrowser.cpython-36.pyc +usr/lib/python3.6/__pycache__/xdrlib.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/xdrlib.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/xdrlib.cpython-36.pyc +usr/lib/python3.6/__pycache__/zipapp.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/zipapp.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/zipapp.cpython-36.pyc +usr/lib/python3.6/__pycache__/zipfile.cpython-36.opt-1.pyc +usr/lib/python3.6/__pycache__/zipfile.cpython-36.opt-2.pyc +usr/lib/python3.6/__pycache__/zipfile.cpython-36.pyc +usr/lib/python3.6/_bootlocale.py +usr/lib/python3.6/_collections_abc.py +usr/lib/python3.6/_compat_pickle.py +usr/lib/python3.6/_compression.py +usr/lib/python3.6/_dummy_thread.py +usr/lib/python3.6/_markupbase.py +usr/lib/python3.6/_osx_support.py +usr/lib/python3.6/_pydecimal.py +usr/lib/python3.6/_pyio.py +usr/lib/python3.6/_sitebuiltins.py +usr/lib/python3.6/_strptime.py +usr/lib/python3.6/_sysconfigdata_m_linux_aarch64-linux-gnu.py +usr/lib/python3.6/_threading_local.py +usr/lib/python3.6/_weakrefset.py +usr/lib/python3.6/abc.py +usr/lib/python3.6/aifc.py +usr/lib/python3.6/antigravity.py +usr/lib/python3.6/argparse.py +usr/lib/python3.6/ast.py +usr/lib/python3.6/asynchat.py +#usr/lib/python3.6/asyncio +usr/lib/python3.6/asyncio/__init__.py +usr/lib/python3.6/asyncio/__pycache__ +usr/lib/python3.6/asyncio/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/base_events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/base_events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/base_events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/base_futures.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/base_futures.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/base_futures.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/base_subprocess.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/base_subprocess.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/base_subprocess.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/base_tasks.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/base_tasks.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/base_tasks.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/compat.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/compat.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/compat.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/constants.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/constants.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/constants.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/coroutines.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/coroutines.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/coroutines.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/futures.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/futures.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/futures.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/locks.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/locks.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/locks.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/log.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/log.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/log.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/proactor_events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/proactor_events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/proactor_events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/protocols.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/protocols.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/protocols.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/queues.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/queues.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/queues.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/selector_events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/selector_events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/selector_events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/sslproto.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/sslproto.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/sslproto.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/streams.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/streams.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/streams.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/subprocess.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/subprocess.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/subprocess.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/tasks.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/tasks.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/tasks.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/test_utils.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/test_utils.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/test_utils.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/transports.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/transports.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/transports.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/unix_events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/unix_events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/unix_events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_events.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_events.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_events.cpython-36.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_utils.cpython-36.opt-1.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_utils.cpython-36.opt-2.pyc +usr/lib/python3.6/asyncio/__pycache__/windows_utils.cpython-36.pyc +usr/lib/python3.6/asyncio/base_events.py +usr/lib/python3.6/asyncio/base_futures.py +usr/lib/python3.6/asyncio/base_subprocess.py +usr/lib/python3.6/asyncio/base_tasks.py +usr/lib/python3.6/asyncio/compat.py +usr/lib/python3.6/asyncio/constants.py +usr/lib/python3.6/asyncio/coroutines.py +usr/lib/python3.6/asyncio/events.py +usr/lib/python3.6/asyncio/futures.py +usr/lib/python3.6/asyncio/locks.py +usr/lib/python3.6/asyncio/log.py +usr/lib/python3.6/asyncio/proactor_events.py +usr/lib/python3.6/asyncio/protocols.py +usr/lib/python3.6/asyncio/queues.py +usr/lib/python3.6/asyncio/selector_events.py +usr/lib/python3.6/asyncio/sslproto.py +usr/lib/python3.6/asyncio/streams.py +usr/lib/python3.6/asyncio/subprocess.py +usr/lib/python3.6/asyncio/tasks.py +usr/lib/python3.6/asyncio/test_utils.py +usr/lib/python3.6/asyncio/transports.py +usr/lib/python3.6/asyncio/unix_events.py +usr/lib/python3.6/asyncio/windows_events.py +usr/lib/python3.6/asyncio/windows_utils.py +usr/lib/python3.6/asyncore.py +usr/lib/python3.6/base64.py +usr/lib/python3.6/bdb.py +usr/lib/python3.6/binhex.py +usr/lib/python3.6/bisect.py +usr/lib/python3.6/bz2.py +usr/lib/python3.6/cProfile.py +usr/lib/python3.6/calendar.py +usr/lib/python3.6/cgi.py +usr/lib/python3.6/cgitb.py +usr/lib/python3.6/chunk.py +usr/lib/python3.6/cmd.py +usr/lib/python3.6/code.py +usr/lib/python3.6/codecs.py +usr/lib/python3.6/codeop.py +#usr/lib/python3.6/collections +usr/lib/python3.6/collections/__init__.py +usr/lib/python3.6/collections/__pycache__ +usr/lib/python3.6/collections/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/collections/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/collections/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/collections/__pycache__/abc.cpython-36.opt-1.pyc +usr/lib/python3.6/collections/__pycache__/abc.cpython-36.opt-2.pyc +usr/lib/python3.6/collections/__pycache__/abc.cpython-36.pyc +usr/lib/python3.6/collections/abc.py +usr/lib/python3.6/colorsys.py +usr/lib/python3.6/compileall.py +#usr/lib/python3.6/concurrent +usr/lib/python3.6/concurrent/__init__.py +usr/lib/python3.6/concurrent/__pycache__ +usr/lib/python3.6/concurrent/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/concurrent/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/concurrent/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/concurrent/futures +usr/lib/python3.6/concurrent/futures/__init__.py +usr/lib/python3.6/concurrent/futures/__pycache__ +usr/lib/python3.6/concurrent/futures/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/_base.cpython-36.opt-1.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/_base.cpython-36.opt-2.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/_base.cpython-36.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/process.cpython-36.opt-1.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/process.cpython-36.opt-2.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/process.cpython-36.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/thread.cpython-36.opt-1.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/thread.cpython-36.opt-2.pyc +usr/lib/python3.6/concurrent/futures/__pycache__/thread.cpython-36.pyc +usr/lib/python3.6/concurrent/futures/_base.py +usr/lib/python3.6/concurrent/futures/process.py +usr/lib/python3.6/concurrent/futures/thread.py +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/Makefile +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/Setup +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/Setup.config +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/Setup.local +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/config.c +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/config.c.in +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/install-sh +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/libpython3.6m.a +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/makesetup +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/python-config.py +#usr/lib/python3.6/config-3.6m-aarch64-linux-gnu/python.o +usr/lib/python3.6/configparser.py +usr/lib/python3.6/contextlib.py +usr/lib/python3.6/copy.py +usr/lib/python3.6/copyreg.py +usr/lib/python3.6/crypt.py +usr/lib/python3.6/csv.py +#usr/lib/python3.6/ctypes +usr/lib/python3.6/ctypes/__init__.py +usr/lib/python3.6/ctypes/__pycache__ +usr/lib/python3.6/ctypes/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/ctypes/__pycache__/_endian.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/__pycache__/_endian.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/__pycache__/_endian.cpython-36.pyc +usr/lib/python3.6/ctypes/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/ctypes/__pycache__/wintypes.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/__pycache__/wintypes.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/__pycache__/wintypes.cpython-36.pyc +usr/lib/python3.6/ctypes/_endian.py +usr/lib/python3.6/ctypes/macholib +usr/lib/python3.6/ctypes/macholib/README.ctypes +usr/lib/python3.6/ctypes/macholib/__init__.py +usr/lib/python3.6/ctypes/macholib/__pycache__ +usr/lib/python3.6/ctypes/macholib/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dyld.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dyld.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dyld.cpython-36.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dylib.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dylib.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/dylib.cpython-36.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/framework.cpython-36.opt-1.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/framework.cpython-36.opt-2.pyc +usr/lib/python3.6/ctypes/macholib/__pycache__/framework.cpython-36.pyc +usr/lib/python3.6/ctypes/macholib/dyld.py +usr/lib/python3.6/ctypes/macholib/dylib.py +usr/lib/python3.6/ctypes/macholib/fetch_macholib +usr/lib/python3.6/ctypes/macholib/fetch_macholib.bat +usr/lib/python3.6/ctypes/macholib/framework.py +usr/lib/python3.6/ctypes/test +#usr/lib/python3.6/ctypes/test/__init__.py +#usr/lib/python3.6/ctypes/test/__main__.py +#usr/lib/python3.6/ctypes/test/__pycache__ +#usr/lib/python3.6/ctypes/test/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_anon.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_anon.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_anon.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_array_in_pointer.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_array_in_pointer.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_array_in_pointer.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_arrays.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_arrays.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_arrays.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_as_parameter.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_as_parameter.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_as_parameter.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bitfields.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bitfields.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bitfields.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_buffers.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_buffers.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_buffers.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bytes.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bytes.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_bytes.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_byteswap.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_byteswap.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_byteswap.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_callbacks.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_callbacks.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_callbacks.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cast.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cast.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cast.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cfuncs.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cfuncs.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_cfuncs.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_checkretval.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_checkretval.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_checkretval.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_delattr.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_delattr.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_delattr.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_errno.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_errno.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_errno.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_find.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_find.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_find.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_frombuffer.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_frombuffer.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_frombuffer.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_funcptr.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_funcptr.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_funcptr.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_functions.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_functions.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_functions.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_incomplete.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_incomplete.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_incomplete.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_init.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_init.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_init.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_internals.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_internals.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_internals.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_keeprefs.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_keeprefs.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_keeprefs.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_libc.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_libc.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_libc.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_loading.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_loading.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_loading.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_macholib.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_macholib.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_macholib.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_memfunctions.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_memfunctions.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_memfunctions.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_numbers.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_numbers.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_numbers.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_objects.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_objects.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_objects.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_parameters.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_parameters.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_parameters.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pep3118.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pep3118.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pep3118.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pickling.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pickling.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pickling.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pointers.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pointers.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_pointers.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_prototypes.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_prototypes.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_prototypes.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_python_api.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_python_api.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_python_api.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_random_things.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_random_things.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_random_things.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_refcounts.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_refcounts.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_refcounts.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_repr.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_repr.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_repr.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_returnfuncptrs.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_returnfuncptrs.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_returnfuncptrs.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_simplesubclasses.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_simplesubclasses.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_simplesubclasses.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_sizes.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_sizes.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_sizes.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_slicing.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_slicing.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_slicing.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_stringptr.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_stringptr.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_stringptr.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_strings.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_strings.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_strings.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_struct_fields.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_struct_fields.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_struct_fields.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_structures.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_structures.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_structures.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unaligned_structures.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unaligned_structures.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unaligned_structures.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unicode.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unicode.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_unicode.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_values.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_values.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_values.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_varsize_struct.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_varsize_struct.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_varsize_struct.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_win32.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_win32.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_win32.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_wintypes.cpython-36.opt-1.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_wintypes.cpython-36.opt-2.pyc +#usr/lib/python3.6/ctypes/test/__pycache__/test_wintypes.cpython-36.pyc +#usr/lib/python3.6/ctypes/test/test_anon.py +#usr/lib/python3.6/ctypes/test/test_array_in_pointer.py +#usr/lib/python3.6/ctypes/test/test_arrays.py +#usr/lib/python3.6/ctypes/test/test_as_parameter.py +#usr/lib/python3.6/ctypes/test/test_bitfields.py +#usr/lib/python3.6/ctypes/test/test_buffers.py +#usr/lib/python3.6/ctypes/test/test_bytes.py +#usr/lib/python3.6/ctypes/test/test_byteswap.py +#usr/lib/python3.6/ctypes/test/test_callbacks.py +#usr/lib/python3.6/ctypes/test/test_cast.py +#usr/lib/python3.6/ctypes/test/test_cfuncs.py +#usr/lib/python3.6/ctypes/test/test_checkretval.py +#usr/lib/python3.6/ctypes/test/test_delattr.py +#usr/lib/python3.6/ctypes/test/test_errno.py +#usr/lib/python3.6/ctypes/test/test_find.py +#usr/lib/python3.6/ctypes/test/test_frombuffer.py +#usr/lib/python3.6/ctypes/test/test_funcptr.py +#usr/lib/python3.6/ctypes/test/test_functions.py +#usr/lib/python3.6/ctypes/test/test_incomplete.py +#usr/lib/python3.6/ctypes/test/test_init.py +#usr/lib/python3.6/ctypes/test/test_internals.py +#usr/lib/python3.6/ctypes/test/test_keeprefs.py +#usr/lib/python3.6/ctypes/test/test_libc.py +#usr/lib/python3.6/ctypes/test/test_loading.py +#usr/lib/python3.6/ctypes/test/test_macholib.py +#usr/lib/python3.6/ctypes/test/test_memfunctions.py +#usr/lib/python3.6/ctypes/test/test_numbers.py +#usr/lib/python3.6/ctypes/test/test_objects.py +#usr/lib/python3.6/ctypes/test/test_parameters.py +#usr/lib/python3.6/ctypes/test/test_pep3118.py +#usr/lib/python3.6/ctypes/test/test_pickling.py +#usr/lib/python3.6/ctypes/test/test_pointers.py +#usr/lib/python3.6/ctypes/test/test_prototypes.py +#usr/lib/python3.6/ctypes/test/test_python_api.py +#usr/lib/python3.6/ctypes/test/test_random_things.py +#usr/lib/python3.6/ctypes/test/test_refcounts.py +#usr/lib/python3.6/ctypes/test/test_repr.py +#usr/lib/python3.6/ctypes/test/test_returnfuncptrs.py +#usr/lib/python3.6/ctypes/test/test_simplesubclasses.py +#usr/lib/python3.6/ctypes/test/test_sizes.py +#usr/lib/python3.6/ctypes/test/test_slicing.py +#usr/lib/python3.6/ctypes/test/test_stringptr.py +#usr/lib/python3.6/ctypes/test/test_strings.py +#usr/lib/python3.6/ctypes/test/test_struct_fields.py +#usr/lib/python3.6/ctypes/test/test_structures.py +#usr/lib/python3.6/ctypes/test/test_unaligned_structures.py +#usr/lib/python3.6/ctypes/test/test_unicode.py +#usr/lib/python3.6/ctypes/test/test_values.py +#usr/lib/python3.6/ctypes/test/test_varsize_struct.py +#usr/lib/python3.6/ctypes/test/test_win32.py +#usr/lib/python3.6/ctypes/test/test_wintypes.py +usr/lib/python3.6/ctypes/util.py +usr/lib/python3.6/ctypes/wintypes.py +#usr/lib/python3.6/curses +usr/lib/python3.6/curses/__init__.py +usr/lib/python3.6/curses/__pycache__ +usr/lib/python3.6/curses/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/curses/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/curses/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/curses/__pycache__/ascii.cpython-36.opt-1.pyc +usr/lib/python3.6/curses/__pycache__/ascii.cpython-36.opt-2.pyc +usr/lib/python3.6/curses/__pycache__/ascii.cpython-36.pyc +usr/lib/python3.6/curses/__pycache__/has_key.cpython-36.opt-1.pyc +usr/lib/python3.6/curses/__pycache__/has_key.cpython-36.opt-2.pyc +usr/lib/python3.6/curses/__pycache__/has_key.cpython-36.pyc +usr/lib/python3.6/curses/__pycache__/panel.cpython-36.opt-1.pyc +usr/lib/python3.6/curses/__pycache__/panel.cpython-36.opt-2.pyc +usr/lib/python3.6/curses/__pycache__/panel.cpython-36.pyc +usr/lib/python3.6/curses/__pycache__/textpad.cpython-36.opt-1.pyc +usr/lib/python3.6/curses/__pycache__/textpad.cpython-36.opt-2.pyc +usr/lib/python3.6/curses/__pycache__/textpad.cpython-36.pyc +usr/lib/python3.6/curses/ascii.py +usr/lib/python3.6/curses/has_key.py +usr/lib/python3.6/curses/panel.py +usr/lib/python3.6/curses/textpad.py +usr/lib/python3.6/datetime.py +#usr/lib/python3.6/dbm +usr/lib/python3.6/dbm/__init__.py +usr/lib/python3.6/dbm/__pycache__ +usr/lib/python3.6/dbm/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/dbm/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/dbm/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/dbm/__pycache__/dumb.cpython-36.opt-1.pyc +usr/lib/python3.6/dbm/__pycache__/dumb.cpython-36.opt-2.pyc +usr/lib/python3.6/dbm/__pycache__/dumb.cpython-36.pyc +usr/lib/python3.6/dbm/__pycache__/gnu.cpython-36.opt-1.pyc +usr/lib/python3.6/dbm/__pycache__/gnu.cpython-36.opt-2.pyc +usr/lib/python3.6/dbm/__pycache__/gnu.cpython-36.pyc +usr/lib/python3.6/dbm/__pycache__/ndbm.cpython-36.opt-1.pyc +usr/lib/python3.6/dbm/__pycache__/ndbm.cpython-36.opt-2.pyc +usr/lib/python3.6/dbm/__pycache__/ndbm.cpython-36.pyc +usr/lib/python3.6/dbm/dumb.py +usr/lib/python3.6/dbm/gnu.py +usr/lib/python3.6/dbm/ndbm.py +usr/lib/python3.6/decimal.py +usr/lib/python3.6/difflib.py +usr/lib/python3.6/dis.py +#usr/lib/python3.6/distutils +#usr/lib/python3.6/distutils/README +usr/lib/python3.6/distutils/__init__.py +usr/lib/python3.6/distutils/__pycache__ +usr/lib/python3.6/distutils/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/_msvccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/_msvccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/_msvccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/archive_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/archive_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/archive_util.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/bcppcompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/bcppcompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/bcppcompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/ccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/ccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/ccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/cmd.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/cmd.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/cmd.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/config.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/config.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/config.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/core.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/core.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/core.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/cygwinccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/cygwinccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/cygwinccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/debug.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/debug.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/debug.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/dep_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/dep_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/dep_util.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/dir_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/dir_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/dir_util.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/dist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/dist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/dist.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/errors.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/errors.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/errors.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/extension.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/extension.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/extension.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/fancy_getopt.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/fancy_getopt.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/fancy_getopt.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/file_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/file_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/file_util.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/filelist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/filelist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/filelist.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/log.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/log.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/log.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/msvc9compiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/msvc9compiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/msvc9compiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/msvccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/msvccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/msvccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/spawn.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/spawn.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/spawn.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/sysconfig.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/sysconfig.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/sysconfig.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/text_file.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/text_file.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/text_file.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/unixccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/unixccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/unixccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/version.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/version.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/version.cpython-36.pyc +usr/lib/python3.6/distutils/__pycache__/versionpredicate.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/__pycache__/versionpredicate.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/__pycache__/versionpredicate.cpython-36.pyc +usr/lib/python3.6/distutils/_msvccompiler.py +usr/lib/python3.6/distutils/archive_util.py +usr/lib/python3.6/distutils/bcppcompiler.py +usr/lib/python3.6/distutils/ccompiler.py +usr/lib/python3.6/distutils/cmd.py +#usr/lib/python3.6/distutils/command +usr/lib/python3.6/distutils/command/__init__.py +usr/lib/python3.6/distutils/command/__pycache__ +usr/lib/python3.6/distutils/command/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_dumb.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_dumb.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_dumb.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_msi.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_msi.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_msi.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_rpm.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_rpm.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_rpm.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_wininst.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_wininst.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/bdist_wininst.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/build.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/build.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/build.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_clib.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_clib.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_clib.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_ext.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_ext.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_ext.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_py.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_py.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_py.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_scripts.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_scripts.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/build_scripts.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/check.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/check.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/check.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/clean.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/clean.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/clean.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/config.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/config.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/config.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_data.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_data.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_data.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_egg_info.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_egg_info.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_egg_info.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_headers.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_headers.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_headers.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_lib.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_lib.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_lib.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_scripts.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_scripts.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/install_scripts.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/register.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/register.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/register.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/sdist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/sdist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/sdist.cpython-36.pyc +usr/lib/python3.6/distutils/command/__pycache__/upload.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/command/__pycache__/upload.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/command/__pycache__/upload.cpython-36.pyc +usr/lib/python3.6/distutils/command/bdist.py +usr/lib/python3.6/distutils/command/bdist_dumb.py +usr/lib/python3.6/distutils/command/bdist_msi.py +usr/lib/python3.6/distutils/command/bdist_rpm.py +usr/lib/python3.6/distutils/command/bdist_wininst.py +usr/lib/python3.6/distutils/command/build.py +usr/lib/python3.6/distutils/command/build_clib.py +usr/lib/python3.6/distutils/command/build_ext.py +usr/lib/python3.6/distutils/command/build_py.py +usr/lib/python3.6/distutils/command/build_scripts.py +usr/lib/python3.6/distutils/command/check.py +usr/lib/python3.6/distutils/command/clean.py +usr/lib/python3.6/distutils/command/command_template +usr/lib/python3.6/distutils/command/config.py +usr/lib/python3.6/distutils/command/install.py +usr/lib/python3.6/distutils/command/install_data.py +usr/lib/python3.6/distutils/command/install_egg_info.py +usr/lib/python3.6/distutils/command/install_headers.py +usr/lib/python3.6/distutils/command/install_lib.py +usr/lib/python3.6/distutils/command/install_scripts.py +usr/lib/python3.6/distutils/command/register.py +usr/lib/python3.6/distutils/command/sdist.py +usr/lib/python3.6/distutils/command/upload.py +usr/lib/python3.6/distutils/command/wininst-10.0-amd64.exe +usr/lib/python3.6/distutils/command/wininst-10.0.exe +usr/lib/python3.6/distutils/command/wininst-14.0-amd64.exe +usr/lib/python3.6/distutils/command/wininst-14.0.exe +usr/lib/python3.6/distutils/command/wininst-6.0.exe +usr/lib/python3.6/distutils/command/wininst-7.1.exe +usr/lib/python3.6/distutils/command/wininst-8.0.exe +usr/lib/python3.6/distutils/command/wininst-9.0-amd64.exe +usr/lib/python3.6/distutils/command/wininst-9.0.exe +usr/lib/python3.6/distutils/config.py +usr/lib/python3.6/distutils/core.py +usr/lib/python3.6/distutils/cygwinccompiler.py +usr/lib/python3.6/distutils/debug.py +usr/lib/python3.6/distutils/dep_util.py +usr/lib/python3.6/distutils/dir_util.py +usr/lib/python3.6/distutils/dist.py +usr/lib/python3.6/distutils/errors.py +usr/lib/python3.6/distutils/extension.py +usr/lib/python3.6/distutils/fancy_getopt.py +usr/lib/python3.6/distutils/file_util.py +usr/lib/python3.6/distutils/filelist.py +usr/lib/python3.6/distutils/log.py +usr/lib/python3.6/distutils/msvc9compiler.py +usr/lib/python3.6/distutils/msvccompiler.py +usr/lib/python3.6/distutils/spawn.py +usr/lib/python3.6/distutils/sysconfig.py +#usr/lib/python3.6/distutils/tests +usr/lib/python3.6/distutils/tests/Setup.sample +usr/lib/python3.6/distutils/tests/__init__.py +usr/lib/python3.6/distutils/tests/__pycache__ +usr/lib/python3.6/distutils/tests/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/support.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/support.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/support.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_archive_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_archive_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_archive_util.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_dumb.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_msi.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_msi.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_msi.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_rpm.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_bdist_wininst.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_clib.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_clib.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_clib.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_ext.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_ext.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_ext.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_py.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_py.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_py.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_scripts.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_scripts.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_build_scripts.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_check.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_check.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_check.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_clean.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_clean.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_clean.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cmd.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cmd.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cmd.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config_cmd.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config_cmd.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_config_cmd.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_core.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_core.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_core.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_cygwinccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dep_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dep_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dep_util.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dir_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dir_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dir_util.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_dist.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_extension.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_extension.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_extension.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_file_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_file_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_file_util.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_filelist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_filelist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_filelist.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_data.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_data.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_data.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_headers.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_headers.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_headers.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_lib.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_lib.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_lib.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_scripts.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_scripts.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_install_scripts.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_log.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_log.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_log.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvc9compiler.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_msvccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_register.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_register.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_register.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sdist.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sdist.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sdist.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_spawn.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_spawn.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_spawn.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sysconfig.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sysconfig.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_sysconfig.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_text_file.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_text_file.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_text_file.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_unixccompiler.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_unixccompiler.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_unixccompiler.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_upload.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_upload.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_upload.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_util.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_util.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_util.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_version.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_version.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_version.cpython-36.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_versionpredicate.cpython-36.opt-1.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_versionpredicate.cpython-36.opt-2.pyc +usr/lib/python3.6/distutils/tests/__pycache__/test_versionpredicate.cpython-36.pyc +usr/lib/python3.6/distutils/tests/support.py +usr/lib/python3.6/distutils/tests/test_archive_util.py +usr/lib/python3.6/distutils/tests/test_bdist.py +usr/lib/python3.6/distutils/tests/test_bdist_dumb.py +usr/lib/python3.6/distutils/tests/test_bdist_msi.py +usr/lib/python3.6/distutils/tests/test_bdist_rpm.py +usr/lib/python3.6/distutils/tests/test_bdist_wininst.py +usr/lib/python3.6/distutils/tests/test_build.py +usr/lib/python3.6/distutils/tests/test_build_clib.py +usr/lib/python3.6/distutils/tests/test_build_ext.py +usr/lib/python3.6/distutils/tests/test_build_py.py +usr/lib/python3.6/distutils/tests/test_build_scripts.py +usr/lib/python3.6/distutils/tests/test_check.py +usr/lib/python3.6/distutils/tests/test_clean.py +usr/lib/python3.6/distutils/tests/test_cmd.py +usr/lib/python3.6/distutils/tests/test_config.py +usr/lib/python3.6/distutils/tests/test_config_cmd.py +usr/lib/python3.6/distutils/tests/test_core.py +usr/lib/python3.6/distutils/tests/test_cygwinccompiler.py +usr/lib/python3.6/distutils/tests/test_dep_util.py +usr/lib/python3.6/distutils/tests/test_dir_util.py +usr/lib/python3.6/distutils/tests/test_dist.py +usr/lib/python3.6/distutils/tests/test_extension.py +usr/lib/python3.6/distutils/tests/test_file_util.py +usr/lib/python3.6/distutils/tests/test_filelist.py +usr/lib/python3.6/distutils/tests/test_install.py +usr/lib/python3.6/distutils/tests/test_install_data.py +usr/lib/python3.6/distutils/tests/test_install_headers.py +usr/lib/python3.6/distutils/tests/test_install_lib.py +usr/lib/python3.6/distutils/tests/test_install_scripts.py +usr/lib/python3.6/distutils/tests/test_log.py +usr/lib/python3.6/distutils/tests/test_msvc9compiler.py +usr/lib/python3.6/distutils/tests/test_msvccompiler.py +usr/lib/python3.6/distutils/tests/test_register.py +usr/lib/python3.6/distutils/tests/test_sdist.py +usr/lib/python3.6/distutils/tests/test_spawn.py +usr/lib/python3.6/distutils/tests/test_sysconfig.py +usr/lib/python3.6/distutils/tests/test_text_file.py +usr/lib/python3.6/distutils/tests/test_unixccompiler.py +usr/lib/python3.6/distutils/tests/test_upload.py +usr/lib/python3.6/distutils/tests/test_util.py +usr/lib/python3.6/distutils/tests/test_version.py +usr/lib/python3.6/distutils/tests/test_versionpredicate.py +usr/lib/python3.6/distutils/tests/xxmodule.c +usr/lib/python3.6/distutils/text_file.py +usr/lib/python3.6/distutils/unixccompiler.py +usr/lib/python3.6/distutils/util.py +usr/lib/python3.6/distutils/version.py +usr/lib/python3.6/distutils/versionpredicate.py +usr/lib/python3.6/doctest.py +usr/lib/python3.6/dummy_threading.py +#usr/lib/python3.6/email +usr/lib/python3.6/email/__init__.py +#usr/lib/python3.6/email/__pycache__ +usr/lib/python3.6/email/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/_encoded_words.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/_encoded_words.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/_encoded_words.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/_header_value_parser.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/_header_value_parser.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/_header_value_parser.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/_parseaddr.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/_parseaddr.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/_parseaddr.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/_policybase.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/_policybase.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/_policybase.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/base64mime.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/base64mime.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/base64mime.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/charset.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/charset.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/charset.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/contentmanager.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/contentmanager.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/contentmanager.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/encoders.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/encoders.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/encoders.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/errors.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/errors.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/errors.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/feedparser.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/feedparser.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/feedparser.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/generator.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/generator.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/generator.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/header.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/header.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/header.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/headerregistry.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/headerregistry.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/headerregistry.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/iterators.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/iterators.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/iterators.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/message.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/message.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/message.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/parser.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/parser.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/parser.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/policy.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/policy.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/policy.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/quoprimime.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/quoprimime.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/quoprimime.cpython-36.pyc +usr/lib/python3.6/email/__pycache__/utils.cpython-36.opt-1.pyc +usr/lib/python3.6/email/__pycache__/utils.cpython-36.opt-2.pyc +usr/lib/python3.6/email/__pycache__/utils.cpython-36.pyc +usr/lib/python3.6/email/_encoded_words.py +usr/lib/python3.6/email/_header_value_parser.py +usr/lib/python3.6/email/_parseaddr.py +usr/lib/python3.6/email/_policybase.py +usr/lib/python3.6/email/architecture.rst +usr/lib/python3.6/email/base64mime.py +usr/lib/python3.6/email/charset.py +usr/lib/python3.6/email/contentmanager.py +usr/lib/python3.6/email/encoders.py +usr/lib/python3.6/email/errors.py +usr/lib/python3.6/email/feedparser.py +usr/lib/python3.6/email/generator.py +usr/lib/python3.6/email/header.py +usr/lib/python3.6/email/headerregistry.py +usr/lib/python3.6/email/iterators.py +usr/lib/python3.6/email/message.py +#usr/lib/python3.6/email/mime +usr/lib/python3.6/email/mime/__init__.py +usr/lib/python3.6/email/mime/__pycache__ +usr/lib/python3.6/email/mime/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/application.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/application.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/application.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/audio.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/audio.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/audio.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/base.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/base.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/base.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/image.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/image.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/image.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/message.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/message.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/message.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/multipart.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/multipart.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/multipart.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/nonmultipart.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/nonmultipart.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/nonmultipart.cpython-36.pyc +usr/lib/python3.6/email/mime/__pycache__/text.cpython-36.opt-1.pyc +usr/lib/python3.6/email/mime/__pycache__/text.cpython-36.opt-2.pyc +usr/lib/python3.6/email/mime/__pycache__/text.cpython-36.pyc +usr/lib/python3.6/email/mime/application.py +usr/lib/python3.6/email/mime/audio.py +usr/lib/python3.6/email/mime/base.py +usr/lib/python3.6/email/mime/image.py +usr/lib/python3.6/email/mime/message.py +usr/lib/python3.6/email/mime/multipart.py +usr/lib/python3.6/email/mime/nonmultipart.py +usr/lib/python3.6/email/mime/text.py +usr/lib/python3.6/email/parser.py +usr/lib/python3.6/email/policy.py +usr/lib/python3.6/email/quoprimime.py +usr/lib/python3.6/email/utils.py +#usr/lib/python3.6/encodings +usr/lib/python3.6/encodings/__init__.py +usr/lib/python3.6/encodings/__pycache__ +usr/lib/python3.6/encodings/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/aliases.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/aliases.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/aliases.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/ascii.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/ascii.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/ascii.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/base64_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/base64_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/base64_codec.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/big5.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/big5.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/big5.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/big5hkscs.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/big5hkscs.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/big5hkscs.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/bz2_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/bz2_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/bz2_codec.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/charmap.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/charmap.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/charmap.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp037.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp037.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp037.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1006.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1006.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1006.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1026.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1026.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1026.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1125.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1125.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1125.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1140.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1140.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1140.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1250.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1250.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1250.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1251.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1251.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1251.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1252.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1252.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1252.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1253.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1253.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1253.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1254.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1254.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1254.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1255.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1255.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1255.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1256.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1256.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1256.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1257.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1257.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1257.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp1258.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp1258.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp1258.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp273.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp273.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp273.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp424.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp424.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp424.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp437.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp437.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp437.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp500.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp500.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp500.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp65001.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp65001.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp65001.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp720.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp720.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp720.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp737.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp737.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp737.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp775.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp775.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp775.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp850.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp850.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp850.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp852.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp852.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp852.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp855.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp855.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp855.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp856.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp856.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp856.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp857.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp857.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp857.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp858.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp858.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp858.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp860.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp860.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp860.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp861.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp861.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp861.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp862.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp862.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp862.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp863.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp863.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp863.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp864.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp864.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp864.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp865.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp865.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp865.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp866.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp866.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp866.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp869.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp869.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp869.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp874.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp874.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp874.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp875.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp875.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp875.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp932.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp932.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp932.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp949.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp949.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp949.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/cp950.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/cp950.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/cp950.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jis_2004.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jis_2004.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jis_2004.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jisx0213.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jisx0213.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jisx0213.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jp.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jp.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/euc_jp.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/euc_kr.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/euc_kr.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/euc_kr.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/gb18030.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/gb18030.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/gb18030.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/gb2312.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/gb2312.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/gb2312.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/gbk.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/gbk.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/gbk.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/hex_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/hex_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/hex_codec.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/hp_roman8.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/hp_roman8.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/hp_roman8.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/hz.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/hz.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/hz.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/idna.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/idna.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/idna.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_1.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_1.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_1.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2004.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2004.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_2004.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_3.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_3.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_3.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_ext.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_ext.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_jp_ext.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_kr.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_kr.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso2022_kr.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_1.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_1.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_1.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_10.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_10.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_10.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_11.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_11.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_11.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_13.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_13.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_13.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_14.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_14.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_14.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_15.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_15.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_15.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_16.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_16.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_16.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_2.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_2.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_2.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_3.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_3.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_3.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_4.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_4.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_4.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_5.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_5.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_5.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_6.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_6.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_6.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_7.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_7.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_7.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_8.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_8.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_8.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_9.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_9.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/iso8859_9.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/johab.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/johab.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/johab.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_r.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_r.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_r.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_t.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_t.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_t.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_u.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_u.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/koi8_u.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/kz1048.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/kz1048.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/kz1048.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/latin_1.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/latin_1.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/latin_1.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_arabic.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_arabic.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_arabic.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_centeuro.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_centeuro.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_centeuro.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_croatian.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_croatian.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_croatian.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_cyrillic.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_cyrillic.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_cyrillic.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_farsi.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_farsi.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_farsi.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_greek.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_greek.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_greek.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_iceland.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_iceland.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_iceland.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_latin2.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_latin2.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_latin2.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_roman.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_roman.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_roman.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_romanian.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_romanian.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_romanian.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mac_turkish.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mac_turkish.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mac_turkish.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/mbcs.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/mbcs.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/mbcs.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/oem.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/oem.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/oem.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/palmos.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/palmos.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/palmos.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/ptcp154.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/ptcp154.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/ptcp154.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/punycode.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/punycode.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/punycode.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/quopri_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/quopri_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/quopri_codec.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/raw_unicode_escape.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/raw_unicode_escape.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/raw_unicode_escape.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/rot_13.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/rot_13.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/rot_13.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis_2004.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis_2004.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jis_2004.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jisx0213.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jisx0213.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/shift_jisx0213.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/tis_620.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/tis_620.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/tis_620.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/undefined.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/undefined.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/undefined.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_escape.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_escape.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_escape.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_internal.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_internal.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/unicode_internal.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_be.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_be.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_be.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_le.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_le.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_16_le.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_be.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_be.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_be.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_le.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_le.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_32_le.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_7.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_7.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_7.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8_sig.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8_sig.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/utf_8_sig.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/uu_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/uu_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/uu_codec.cpython-36.pyc +usr/lib/python3.6/encodings/__pycache__/zlib_codec.cpython-36.opt-1.pyc +usr/lib/python3.6/encodings/__pycache__/zlib_codec.cpython-36.opt-2.pyc +usr/lib/python3.6/encodings/__pycache__/zlib_codec.cpython-36.pyc +usr/lib/python3.6/encodings/aliases.py +usr/lib/python3.6/encodings/ascii.py +usr/lib/python3.6/encodings/base64_codec.py +usr/lib/python3.6/encodings/big5.py +usr/lib/python3.6/encodings/big5hkscs.py +usr/lib/python3.6/encodings/bz2_codec.py +usr/lib/python3.6/encodings/charmap.py +usr/lib/python3.6/encodings/cp037.py +usr/lib/python3.6/encodings/cp1006.py +usr/lib/python3.6/encodings/cp1026.py +usr/lib/python3.6/encodings/cp1125.py +usr/lib/python3.6/encodings/cp1140.py +usr/lib/python3.6/encodings/cp1250.py +usr/lib/python3.6/encodings/cp1251.py +usr/lib/python3.6/encodings/cp1252.py +usr/lib/python3.6/encodings/cp1253.py +usr/lib/python3.6/encodings/cp1254.py +usr/lib/python3.6/encodings/cp1255.py +usr/lib/python3.6/encodings/cp1256.py +usr/lib/python3.6/encodings/cp1257.py +usr/lib/python3.6/encodings/cp1258.py +usr/lib/python3.6/encodings/cp273.py +usr/lib/python3.6/encodings/cp424.py +usr/lib/python3.6/encodings/cp437.py +usr/lib/python3.6/encodings/cp500.py +usr/lib/python3.6/encodings/cp65001.py +usr/lib/python3.6/encodings/cp720.py +usr/lib/python3.6/encodings/cp737.py +usr/lib/python3.6/encodings/cp775.py +usr/lib/python3.6/encodings/cp850.py +usr/lib/python3.6/encodings/cp852.py +usr/lib/python3.6/encodings/cp855.py +usr/lib/python3.6/encodings/cp856.py +usr/lib/python3.6/encodings/cp857.py +usr/lib/python3.6/encodings/cp858.py +usr/lib/python3.6/encodings/cp860.py +usr/lib/python3.6/encodings/cp861.py +usr/lib/python3.6/encodings/cp862.py +usr/lib/python3.6/encodings/cp863.py +usr/lib/python3.6/encodings/cp864.py +usr/lib/python3.6/encodings/cp865.py +usr/lib/python3.6/encodings/cp866.py +usr/lib/python3.6/encodings/cp869.py +usr/lib/python3.6/encodings/cp874.py +usr/lib/python3.6/encodings/cp875.py +usr/lib/python3.6/encodings/cp932.py +usr/lib/python3.6/encodings/cp949.py +usr/lib/python3.6/encodings/cp950.py +usr/lib/python3.6/encodings/euc_jis_2004.py +usr/lib/python3.6/encodings/euc_jisx0213.py +usr/lib/python3.6/encodings/euc_jp.py +usr/lib/python3.6/encodings/euc_kr.py +usr/lib/python3.6/encodings/gb18030.py +usr/lib/python3.6/encodings/gb2312.py +usr/lib/python3.6/encodings/gbk.py +usr/lib/python3.6/encodings/hex_codec.py +usr/lib/python3.6/encodings/hp_roman8.py +usr/lib/python3.6/encodings/hz.py +usr/lib/python3.6/encodings/idna.py +usr/lib/python3.6/encodings/iso2022_jp.py +usr/lib/python3.6/encodings/iso2022_jp_1.py +usr/lib/python3.6/encodings/iso2022_jp_2.py +usr/lib/python3.6/encodings/iso2022_jp_2004.py +usr/lib/python3.6/encodings/iso2022_jp_3.py +usr/lib/python3.6/encodings/iso2022_jp_ext.py +usr/lib/python3.6/encodings/iso2022_kr.py +usr/lib/python3.6/encodings/iso8859_1.py +usr/lib/python3.6/encodings/iso8859_10.py +usr/lib/python3.6/encodings/iso8859_11.py +usr/lib/python3.6/encodings/iso8859_13.py +usr/lib/python3.6/encodings/iso8859_14.py +usr/lib/python3.6/encodings/iso8859_15.py +usr/lib/python3.6/encodings/iso8859_16.py +usr/lib/python3.6/encodings/iso8859_2.py +usr/lib/python3.6/encodings/iso8859_3.py +usr/lib/python3.6/encodings/iso8859_4.py +usr/lib/python3.6/encodings/iso8859_5.py +usr/lib/python3.6/encodings/iso8859_6.py +usr/lib/python3.6/encodings/iso8859_7.py +usr/lib/python3.6/encodings/iso8859_8.py +usr/lib/python3.6/encodings/iso8859_9.py +usr/lib/python3.6/encodings/johab.py +usr/lib/python3.6/encodings/koi8_r.py +usr/lib/python3.6/encodings/koi8_t.py +usr/lib/python3.6/encodings/koi8_u.py +usr/lib/python3.6/encodings/kz1048.py +usr/lib/python3.6/encodings/latin_1.py +usr/lib/python3.6/encodings/mac_arabic.py +usr/lib/python3.6/encodings/mac_centeuro.py +usr/lib/python3.6/encodings/mac_croatian.py +usr/lib/python3.6/encodings/mac_cyrillic.py +usr/lib/python3.6/encodings/mac_farsi.py +usr/lib/python3.6/encodings/mac_greek.py +usr/lib/python3.6/encodings/mac_iceland.py +usr/lib/python3.6/encodings/mac_latin2.py +usr/lib/python3.6/encodings/mac_roman.py +usr/lib/python3.6/encodings/mac_romanian.py +usr/lib/python3.6/encodings/mac_turkish.py +usr/lib/python3.6/encodings/mbcs.py +usr/lib/python3.6/encodings/oem.py +usr/lib/python3.6/encodings/palmos.py +usr/lib/python3.6/encodings/ptcp154.py +usr/lib/python3.6/encodings/punycode.py +usr/lib/python3.6/encodings/quopri_codec.py +usr/lib/python3.6/encodings/raw_unicode_escape.py +usr/lib/python3.6/encodings/rot_13.py +usr/lib/python3.6/encodings/shift_jis.py +usr/lib/python3.6/encodings/shift_jis_2004.py +usr/lib/python3.6/encodings/shift_jisx0213.py +usr/lib/python3.6/encodings/tis_620.py +usr/lib/python3.6/encodings/undefined.py +usr/lib/python3.6/encodings/unicode_escape.py +usr/lib/python3.6/encodings/unicode_internal.py +usr/lib/python3.6/encodings/utf_16.py +usr/lib/python3.6/encodings/utf_16_be.py +usr/lib/python3.6/encodings/utf_16_le.py +usr/lib/python3.6/encodings/utf_32.py +usr/lib/python3.6/encodings/utf_32_be.py +usr/lib/python3.6/encodings/utf_32_le.py +usr/lib/python3.6/encodings/utf_7.py +usr/lib/python3.6/encodings/utf_8.py +usr/lib/python3.6/encodings/utf_8_sig.py +usr/lib/python3.6/encodings/uu_codec.py +usr/lib/python3.6/encodings/zlib_codec.py +usr/lib/python3.6/ensurepip +usr/lib/python3.6/ensurepip/__init__.py +usr/lib/python3.6/ensurepip/__main__.py +usr/lib/python3.6/ensurepip/__pycache__ +usr/lib/python3.6/ensurepip/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/ensurepip/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/ensurepip/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/ensurepip/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/ensurepip/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/ensurepip/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/ensurepip/__pycache__/_uninstall.cpython-36.opt-1.pyc +usr/lib/python3.6/ensurepip/__pycache__/_uninstall.cpython-36.opt-2.pyc +usr/lib/python3.6/ensurepip/__pycache__/_uninstall.cpython-36.pyc +usr/lib/python3.6/ensurepip/_bundled +usr/lib/python3.6/ensurepip/_bundled/pip-9.0.1-py2.py3-none-any.whl +usr/lib/python3.6/ensurepip/_bundled/setuptools-28.8.0-py2.py3-none-any.whl +usr/lib/python3.6/ensurepip/_uninstall.py +usr/lib/python3.6/enum.py +usr/lib/python3.6/filecmp.py +usr/lib/python3.6/fileinput.py +usr/lib/python3.6/fnmatch.py +usr/lib/python3.6/formatter.py +usr/lib/python3.6/fractions.py +usr/lib/python3.6/ftplib.py +usr/lib/python3.6/functools.py +usr/lib/python3.6/genericpath.py +usr/lib/python3.6/getopt.py +usr/lib/python3.6/getpass.py +usr/lib/python3.6/gettext.py +usr/lib/python3.6/glob.py +usr/lib/python3.6/gzip.py +usr/lib/python3.6/hashlib.py +usr/lib/python3.6/heapq.py +usr/lib/python3.6/hmac.py +#usr/lib/python3.6/html +usr/lib/python3.6/html/__init__.py +#usr/lib/python3.6/html/__pycache__ +usr/lib/python3.6/html/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/html/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/html/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/html/__pycache__/entities.cpython-36.opt-1.pyc +usr/lib/python3.6/html/__pycache__/entities.cpython-36.opt-2.pyc +usr/lib/python3.6/html/__pycache__/entities.cpython-36.pyc +usr/lib/python3.6/html/__pycache__/parser.cpython-36.opt-1.pyc +usr/lib/python3.6/html/__pycache__/parser.cpython-36.opt-2.pyc +usr/lib/python3.6/html/__pycache__/parser.cpython-36.pyc +usr/lib/python3.6/html/entities.py +usr/lib/python3.6/html/parser.py +#usr/lib/python3.6/http +usr/lib/python3.6/http/__init__.py +#usr/lib/python3.6/http/__pycache__ +usr/lib/python3.6/http/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/http/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/http/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/http/__pycache__/client.cpython-36.opt-1.pyc +usr/lib/python3.6/http/__pycache__/client.cpython-36.opt-2.pyc +usr/lib/python3.6/http/__pycache__/client.cpython-36.pyc +usr/lib/python3.6/http/__pycache__/cookiejar.cpython-36.opt-1.pyc +usr/lib/python3.6/http/__pycache__/cookiejar.cpython-36.opt-2.pyc +usr/lib/python3.6/http/__pycache__/cookiejar.cpython-36.pyc +usr/lib/python3.6/http/__pycache__/cookies.cpython-36.opt-1.pyc +usr/lib/python3.6/http/__pycache__/cookies.cpython-36.opt-2.pyc +usr/lib/python3.6/http/__pycache__/cookies.cpython-36.pyc +usr/lib/python3.6/http/__pycache__/server.cpython-36.opt-1.pyc +usr/lib/python3.6/http/__pycache__/server.cpython-36.opt-2.pyc +usr/lib/python3.6/http/__pycache__/server.cpython-36.pyc +usr/lib/python3.6/http/client.py +usr/lib/python3.6/http/cookiejar.py +usr/lib/python3.6/http/cookies.py +usr/lib/python3.6/http/server.py +#usr/lib/python3.6/idlelib +usr/lib/python3.6/idlelib/CREDITS.txt +usr/lib/python3.6/idlelib/ChangeLog +usr/lib/python3.6/idlelib/HISTORY.txt +usr/lib/python3.6/idlelib/Icons +usr/lib/python3.6/idlelib/Icons/folder.gif +usr/lib/python3.6/idlelib/Icons/idle.icns +usr/lib/python3.6/idlelib/Icons/idle.ico +usr/lib/python3.6/idlelib/Icons/idle_16.gif +usr/lib/python3.6/idlelib/Icons/idle_16.png +usr/lib/python3.6/idlelib/Icons/idle_32.gif +usr/lib/python3.6/idlelib/Icons/idle_32.png +usr/lib/python3.6/idlelib/Icons/idle_48.gif +usr/lib/python3.6/idlelib/Icons/idle_48.png +usr/lib/python3.6/idlelib/Icons/minusnode.gif +usr/lib/python3.6/idlelib/Icons/openfolder.gif +usr/lib/python3.6/idlelib/Icons/plusnode.gif +usr/lib/python3.6/idlelib/Icons/python.gif +usr/lib/python3.6/idlelib/Icons/tk.gif +usr/lib/python3.6/idlelib/NEWS.txt +usr/lib/python3.6/idlelib/NEWS2x.txt +usr/lib/python3.6/idlelib/README.txt +usr/lib/python3.6/idlelib/TODO.txt +usr/lib/python3.6/idlelib/__init__.py +usr/lib/python3.6/idlelib/__main__.py +usr/lib/python3.6/idlelib/__pycache__ +usr/lib/python3.6/idlelib/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/autocomplete_w.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/autoexpand.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/browser.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/browser.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/browser.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/calltip_w.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/calltips.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/calltips.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/calltips.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/codecontext.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/colorizer.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/config.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/config.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/config.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/config_key.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/config_key.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/config_key.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/configdialog.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/debugger_r.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/debugobj_r.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/delegator.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/delegator.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/delegator.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/dynoption.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/editor.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/editor.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/editor.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/filelist.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/filelist.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/filelist.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/grep.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/grep.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/grep.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/help.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/help.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/help.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/help_about.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/help_about.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/help_about.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/history.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/history.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/history.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/hyperparser.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/idle.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/idle.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/idle.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/iomenu.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/macosx.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/macosx.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/macosx.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/mainmenu.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/multicall.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/multicall.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/multicall.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/outwin.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/outwin.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/outwin.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/paragraph.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/parenmatch.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/pathbrowser.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/percolator.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/percolator.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/percolator.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/pyparse.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/pyshell.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/query.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/query.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/query.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/redirector.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/redirector.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/redirector.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/replace.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/replace.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/replace.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/rpc.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/rpc.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/rpc.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/rstrip.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/run.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/run.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/run.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/runscript.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/runscript.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/runscript.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/scrolledlist.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/search.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/search.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/search.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/searchbase.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/searchengine.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/stackviewer.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/statusbar.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/tabbedpages.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/tabbedpages.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/tabbedpages.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/textview.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/textview.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/textview.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/tooltip.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/tree.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/tree.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/tree.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/undo.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/undo.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/undo.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/windows.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/windows.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/windows.cpython-36.pyc +usr/lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/__pycache__/zoomheight.cpython-36.pyc +usr/lib/python3.6/idlelib/autocomplete.py +usr/lib/python3.6/idlelib/autocomplete_w.py +usr/lib/python3.6/idlelib/autoexpand.py +usr/lib/python3.6/idlelib/browser.py +usr/lib/python3.6/idlelib/calltip_w.py +usr/lib/python3.6/idlelib/calltips.py +usr/lib/python3.6/idlelib/codecontext.py +usr/lib/python3.6/idlelib/colorizer.py +usr/lib/python3.6/idlelib/config-extensions.def +usr/lib/python3.6/idlelib/config-highlight.def +usr/lib/python3.6/idlelib/config-keys.def +usr/lib/python3.6/idlelib/config-main.def +usr/lib/python3.6/idlelib/config.py +usr/lib/python3.6/idlelib/config_key.py +usr/lib/python3.6/idlelib/configdialog.py +usr/lib/python3.6/idlelib/debugger.py +usr/lib/python3.6/idlelib/debugger_r.py +usr/lib/python3.6/idlelib/debugobj.py +usr/lib/python3.6/idlelib/debugobj_r.py +usr/lib/python3.6/idlelib/delegator.py +usr/lib/python3.6/idlelib/dynoption.py +usr/lib/python3.6/idlelib/editor.py +usr/lib/python3.6/idlelib/extend.txt +usr/lib/python3.6/idlelib/filelist.py +usr/lib/python3.6/idlelib/grep.py +usr/lib/python3.6/idlelib/help.html +usr/lib/python3.6/idlelib/help.py +usr/lib/python3.6/idlelib/help_about.py +usr/lib/python3.6/idlelib/history.py +usr/lib/python3.6/idlelib/hyperparser.py +usr/lib/python3.6/idlelib/idle.bat +usr/lib/python3.6/idlelib/idle.py +usr/lib/python3.6/idlelib/idle.pyw +usr/lib/python3.6/idlelib/idle_test +usr/lib/python3.6/idlelib/idle_test/README.txt +usr/lib/python3.6/idlelib/idle_test/__init__.py +usr/lib/python3.6/idlelib/idle_test/__pycache__ +usr/lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/htest.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_idle.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/mock_tk.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autocomplete.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_autoexpand.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_calltips.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_calltips.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_calltips.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_colorizer.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_config_key.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_configdialog.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_debugger.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_delegator.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editmenu.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_editor.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_grep.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_help_about.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_history.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_hyperparser.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_iomenu.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_macosx.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_paragraph.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_parenmatch.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_pathbrowser.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_percolator.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_query.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_redirector.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_replace.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_rstrip.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_scrolledlist.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_search.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchbase.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_searchengine.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_text.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_textview.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_tree.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_undo.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.opt-1.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.opt-2.pyc +usr/lib/python3.6/idlelib/idle_test/__pycache__/test_warning.cpython-36.pyc +usr/lib/python3.6/idlelib/idle_test/htest.py +usr/lib/python3.6/idlelib/idle_test/mock_idle.py +usr/lib/python3.6/idlelib/idle_test/mock_tk.py +usr/lib/python3.6/idlelib/idle_test/test_autocomplete.py +usr/lib/python3.6/idlelib/idle_test/test_autoexpand.py +usr/lib/python3.6/idlelib/idle_test/test_calltips.py +usr/lib/python3.6/idlelib/idle_test/test_colorizer.py +usr/lib/python3.6/idlelib/idle_test/test_config.py +usr/lib/python3.6/idlelib/idle_test/test_config_key.py +usr/lib/python3.6/idlelib/idle_test/test_configdialog.py +usr/lib/python3.6/idlelib/idle_test/test_debugger.py +usr/lib/python3.6/idlelib/idle_test/test_delegator.py +usr/lib/python3.6/idlelib/idle_test/test_editmenu.py +usr/lib/python3.6/idlelib/idle_test/test_editor.py +usr/lib/python3.6/idlelib/idle_test/test_grep.py +usr/lib/python3.6/idlelib/idle_test/test_help.py +usr/lib/python3.6/idlelib/idle_test/test_help_about.py +usr/lib/python3.6/idlelib/idle_test/test_history.py +usr/lib/python3.6/idlelib/idle_test/test_hyperparser.py +usr/lib/python3.6/idlelib/idle_test/test_iomenu.py +usr/lib/python3.6/idlelib/idle_test/test_macosx.py +usr/lib/python3.6/idlelib/idle_test/test_paragraph.py +usr/lib/python3.6/idlelib/idle_test/test_parenmatch.py +usr/lib/python3.6/idlelib/idle_test/test_pathbrowser.py +usr/lib/python3.6/idlelib/idle_test/test_percolator.py +usr/lib/python3.6/idlelib/idle_test/test_query.py +usr/lib/python3.6/idlelib/idle_test/test_redirector.py +usr/lib/python3.6/idlelib/idle_test/test_replace.py +usr/lib/python3.6/idlelib/idle_test/test_rstrip.py +usr/lib/python3.6/idlelib/idle_test/test_scrolledlist.py +usr/lib/python3.6/idlelib/idle_test/test_search.py +usr/lib/python3.6/idlelib/idle_test/test_searchbase.py +usr/lib/python3.6/idlelib/idle_test/test_searchengine.py +usr/lib/python3.6/idlelib/idle_test/test_text.py +usr/lib/python3.6/idlelib/idle_test/test_textview.py +usr/lib/python3.6/idlelib/idle_test/test_tree.py +usr/lib/python3.6/idlelib/idle_test/test_undo.py +usr/lib/python3.6/idlelib/idle_test/test_warning.py +usr/lib/python3.6/idlelib/iomenu.py +usr/lib/python3.6/idlelib/macosx.py +usr/lib/python3.6/idlelib/mainmenu.py +usr/lib/python3.6/idlelib/multicall.py +usr/lib/python3.6/idlelib/outwin.py +usr/lib/python3.6/idlelib/paragraph.py +usr/lib/python3.6/idlelib/parenmatch.py +usr/lib/python3.6/idlelib/pathbrowser.py +usr/lib/python3.6/idlelib/percolator.py +usr/lib/python3.6/idlelib/pyparse.py +usr/lib/python3.6/idlelib/pyshell.py +usr/lib/python3.6/idlelib/query.py +usr/lib/python3.6/idlelib/redirector.py +usr/lib/python3.6/idlelib/replace.py +usr/lib/python3.6/idlelib/rpc.py +usr/lib/python3.6/idlelib/rstrip.py +usr/lib/python3.6/idlelib/run.py +usr/lib/python3.6/idlelib/runscript.py +usr/lib/python3.6/idlelib/scrolledlist.py +usr/lib/python3.6/idlelib/search.py +usr/lib/python3.6/idlelib/searchbase.py +usr/lib/python3.6/idlelib/searchengine.py +usr/lib/python3.6/idlelib/stackviewer.py +usr/lib/python3.6/idlelib/statusbar.py +usr/lib/python3.6/idlelib/tabbedpages.py +usr/lib/python3.6/idlelib/textview.py +usr/lib/python3.6/idlelib/tooltip.py +usr/lib/python3.6/idlelib/tree.py +usr/lib/python3.6/idlelib/undo.py +usr/lib/python3.6/idlelib/windows.py +usr/lib/python3.6/idlelib/zoomheight.py +usr/lib/python3.6/imaplib.py +usr/lib/python3.6/imghdr.py +usr/lib/python3.6/imp.py +#usr/lib/python3.6/importlib +usr/lib/python3.6/importlib/__init__.py +#usr/lib/python3.6/importlib/__pycache__ +usr/lib/python3.6/importlib/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap.cpython-36.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap_external.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap_external.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/_bootstrap_external.cpython-36.pyc +usr/lib/python3.6/importlib/__pycache__/abc.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/abc.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/abc.cpython-36.pyc +usr/lib/python3.6/importlib/__pycache__/machinery.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/machinery.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/machinery.cpython-36.pyc +usr/lib/python3.6/importlib/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/importlib/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/importlib/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/importlib/_bootstrap.py +usr/lib/python3.6/importlib/_bootstrap_external.py +usr/lib/python3.6/importlib/abc.py +usr/lib/python3.6/importlib/machinery.py +usr/lib/python3.6/importlib/util.py +usr/lib/python3.6/inspect.py +usr/lib/python3.6/io.py +usr/lib/python3.6/ipaddress.py +#usr/lib/python3.6/json +usr/lib/python3.6/json/__init__.py +#usr/lib/python3.6/json/__pycache__ +usr/lib/python3.6/json/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/json/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/json/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/json/__pycache__/decoder.cpython-36.opt-1.pyc +usr/lib/python3.6/json/__pycache__/decoder.cpython-36.opt-2.pyc +usr/lib/python3.6/json/__pycache__/decoder.cpython-36.pyc +usr/lib/python3.6/json/__pycache__/encoder.cpython-36.opt-1.pyc +usr/lib/python3.6/json/__pycache__/encoder.cpython-36.opt-2.pyc +usr/lib/python3.6/json/__pycache__/encoder.cpython-36.pyc +usr/lib/python3.6/json/__pycache__/scanner.cpython-36.opt-1.pyc +usr/lib/python3.6/json/__pycache__/scanner.cpython-36.opt-2.pyc +usr/lib/python3.6/json/__pycache__/scanner.cpython-36.pyc +usr/lib/python3.6/json/__pycache__/tool.cpython-36.opt-1.pyc +usr/lib/python3.6/json/__pycache__/tool.cpython-36.opt-2.pyc +usr/lib/python3.6/json/__pycache__/tool.cpython-36.pyc +usr/lib/python3.6/json/decoder.py +usr/lib/python3.6/json/encoder.py +usr/lib/python3.6/json/scanner.py +usr/lib/python3.6/json/tool.py +usr/lib/python3.6/keyword.py +#usr/lib/python3.6/lib-dynload +usr/lib/python3.6/lib-dynload/_asyncio.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_bisect.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_blake2.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_bz2.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_cn.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_hk.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_iso2022.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_jp.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_kr.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_codecs_tw.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_crypt.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_csv.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_ctypes.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_ctypes_test.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_curses.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_curses_panel.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_datetime.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_dbm.cpython-36m-aarch64-linux-gnu_failed.so +usr/lib/python3.6/lib-dynload/_decimal.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_elementtree.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_gdbm.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_hashlib.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_heapq.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_json.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_lsprof.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_lzma.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_md5.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_multibytecodec.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_multiprocessing.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_opcode.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_pickle.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_random.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_sha1.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_sha256.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_sha3.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_sha512.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_socket.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_sqlite3.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_ssl.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_struct.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_testbuffer.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_testcapi.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_testimportmultiple.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/_testmultiphase.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/array.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/audioop.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/binascii.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/cmath.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/fcntl.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/grp.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/math.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/mmap.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/nis.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/ossaudiodev.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/parser.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/pyexpat.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/readline.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/resource.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/select.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/spwd.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/syslog.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/termios.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/unicodedata.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/xxlimited.cpython-36m-aarch64-linux-gnu.so +usr/lib/python3.6/lib-dynload/zlib.cpython-36m-aarch64-linux-gnu.so +#usr/lib/python3.6/lib2to3 +usr/lib/python3.6/lib2to3/Grammar.txt +usr/lib/python3.6/lib2to3/Grammar3.6.1.final.0.pickle +usr/lib/python3.6/lib2to3/PatternGrammar.txt +usr/lib/python3.6/lib2to3/PatternGrammar3.6.1.final.0.pickle +usr/lib/python3.6/lib2to3/__init__.py +usr/lib/python3.6/lib2to3/__main__.py +#usr/lib/python3.6/lib2to3/__pycache__ +usr/lib/python3.6/lib2to3/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_matcher.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_matcher.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_matcher.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_utils.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_utils.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/btm_utils.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_base.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_base.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_base.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_util.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_util.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/fixer_util.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/main.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/main.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/main.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/patcomp.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/patcomp.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/patcomp.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/pygram.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/pygram.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/pygram.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/pytree.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/pytree.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/pytree.cpython-36.pyc +usr/lib/python3.6/lib2to3/__pycache__/refactor.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/__pycache__/refactor.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/__pycache__/refactor.cpython-36.pyc +usr/lib/python3.6/lib2to3/btm_matcher.py +usr/lib/python3.6/lib2to3/btm_utils.py +usr/lib/python3.6/lib2to3/fixer_base.py +usr/lib/python3.6/lib2to3/fixer_util.py +#usr/lib/python3.6/lib2to3/fixes +usr/lib/python3.6/lib2to3/fixes/__init__.py +#usr/lib/python3.6/lib2to3/fixes/__pycache__ +usr/lib/python3.6/lib2to3/fixes/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_apply.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_apply.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_apply.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_asserts.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_asserts.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_asserts.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_basestring.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_basestring.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_basestring.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_buffer.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_buffer.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_buffer.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_dict.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_dict.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_dict.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_except.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_except.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_except.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exec.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exec.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exec.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_execfile.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_execfile.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_execfile.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_exitfunc.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_filter.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_filter.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_filter.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_funcattrs.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_future.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_future.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_future.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_getcwdu.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_has_key.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_has_key.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_has_key.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_idioms.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_idioms.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_idioms.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_import.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_import.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_import.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports2.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports2.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_imports2.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_input.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_input.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_input.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_intern.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_intern.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_intern.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_isinstance.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_isinstance.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_isinstance.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_itertools_imports.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_long.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_long.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_long.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_map.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_map.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_map.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_metaclass.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_metaclass.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_metaclass.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_methodattrs.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ne.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ne.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ne.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_next.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_next.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_next.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_nonzero.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_nonzero.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_nonzero.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_numliterals.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_numliterals.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_numliterals.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_operator.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_operator.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_operator.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_paren.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_paren.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_paren.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_print.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_print.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_print.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raise.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raise.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raise.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raw_input.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raw_input.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_raw_input.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reduce.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reduce.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reduce.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reload.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reload.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_reload.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_renames.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_renames.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_renames.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_repr.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_repr.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_repr.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_set_literal.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_set_literal.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_set_literal.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_standarderror.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_standarderror.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_standarderror.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_sys_exc.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_throw.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_throw.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_throw.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_tuple_params.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_types.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_types.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_types.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_unicode.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_unicode.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_unicode.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_urllib.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_urllib.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_urllib.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_ws_comma.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xrange.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xrange.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xrange.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_xreadlines.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_zip.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_zip.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/fixes/__pycache__/fix_zip.cpython-36.pyc +usr/lib/python3.6/lib2to3/fixes/fix_apply.py +usr/lib/python3.6/lib2to3/fixes/fix_asserts.py +usr/lib/python3.6/lib2to3/fixes/fix_basestring.py +usr/lib/python3.6/lib2to3/fixes/fix_buffer.py +usr/lib/python3.6/lib2to3/fixes/fix_dict.py +usr/lib/python3.6/lib2to3/fixes/fix_except.py +usr/lib/python3.6/lib2to3/fixes/fix_exec.py +usr/lib/python3.6/lib2to3/fixes/fix_execfile.py +usr/lib/python3.6/lib2to3/fixes/fix_exitfunc.py +usr/lib/python3.6/lib2to3/fixes/fix_filter.py +usr/lib/python3.6/lib2to3/fixes/fix_funcattrs.py +usr/lib/python3.6/lib2to3/fixes/fix_future.py +usr/lib/python3.6/lib2to3/fixes/fix_getcwdu.py +usr/lib/python3.6/lib2to3/fixes/fix_has_key.py +usr/lib/python3.6/lib2to3/fixes/fix_idioms.py +usr/lib/python3.6/lib2to3/fixes/fix_import.py +usr/lib/python3.6/lib2to3/fixes/fix_imports.py +usr/lib/python3.6/lib2to3/fixes/fix_imports2.py +usr/lib/python3.6/lib2to3/fixes/fix_input.py +usr/lib/python3.6/lib2to3/fixes/fix_intern.py +usr/lib/python3.6/lib2to3/fixes/fix_isinstance.py +usr/lib/python3.6/lib2to3/fixes/fix_itertools.py +usr/lib/python3.6/lib2to3/fixes/fix_itertools_imports.py +usr/lib/python3.6/lib2to3/fixes/fix_long.py +usr/lib/python3.6/lib2to3/fixes/fix_map.py +usr/lib/python3.6/lib2to3/fixes/fix_metaclass.py +usr/lib/python3.6/lib2to3/fixes/fix_methodattrs.py +usr/lib/python3.6/lib2to3/fixes/fix_ne.py +usr/lib/python3.6/lib2to3/fixes/fix_next.py +usr/lib/python3.6/lib2to3/fixes/fix_nonzero.py +usr/lib/python3.6/lib2to3/fixes/fix_numliterals.py +usr/lib/python3.6/lib2to3/fixes/fix_operator.py +usr/lib/python3.6/lib2to3/fixes/fix_paren.py +usr/lib/python3.6/lib2to3/fixes/fix_print.py +usr/lib/python3.6/lib2to3/fixes/fix_raise.py +usr/lib/python3.6/lib2to3/fixes/fix_raw_input.py +usr/lib/python3.6/lib2to3/fixes/fix_reduce.py +usr/lib/python3.6/lib2to3/fixes/fix_reload.py +usr/lib/python3.6/lib2to3/fixes/fix_renames.py +usr/lib/python3.6/lib2to3/fixes/fix_repr.py +usr/lib/python3.6/lib2to3/fixes/fix_set_literal.py +usr/lib/python3.6/lib2to3/fixes/fix_standarderror.py +usr/lib/python3.6/lib2to3/fixes/fix_sys_exc.py +usr/lib/python3.6/lib2to3/fixes/fix_throw.py +usr/lib/python3.6/lib2to3/fixes/fix_tuple_params.py +usr/lib/python3.6/lib2to3/fixes/fix_types.py +usr/lib/python3.6/lib2to3/fixes/fix_unicode.py +usr/lib/python3.6/lib2to3/fixes/fix_urllib.py +usr/lib/python3.6/lib2to3/fixes/fix_ws_comma.py +usr/lib/python3.6/lib2to3/fixes/fix_xrange.py +usr/lib/python3.6/lib2to3/fixes/fix_xreadlines.py +usr/lib/python3.6/lib2to3/fixes/fix_zip.py +usr/lib/python3.6/lib2to3/main.py +usr/lib/python3.6/lib2to3/patcomp.py +#usr/lib/python3.6/lib2to3/pgen2 +usr/lib/python3.6/lib2to3/pgen2/__init__.py +#usr/lib/python3.6/lib2to3/pgen2/__pycache__ +usr/lib/python3.6/lib2to3/pgen2/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/conv.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/conv.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/conv.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/driver.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/driver.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/driver.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/grammar.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/grammar.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/grammar.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/literals.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/literals.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/literals.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/parse.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/parse.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/parse.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/pgen.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/pgen.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/pgen.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/token.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/token.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/token.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/tokenize.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/tokenize.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/pgen2/__pycache__/tokenize.cpython-36.pyc +usr/lib/python3.6/lib2to3/pgen2/conv.py +usr/lib/python3.6/lib2to3/pgen2/driver.py +usr/lib/python3.6/lib2to3/pgen2/grammar.py +usr/lib/python3.6/lib2to3/pgen2/literals.py +usr/lib/python3.6/lib2to3/pgen2/parse.py +usr/lib/python3.6/lib2to3/pgen2/pgen.py +usr/lib/python3.6/lib2to3/pgen2/token.py +usr/lib/python3.6/lib2to3/pgen2/tokenize.py +usr/lib/python3.6/lib2to3/pygram.py +usr/lib/python3.6/lib2to3/pytree.py +usr/lib/python3.6/lib2to3/refactor.py +usr/lib/python3.6/lib2to3/tests +usr/lib/python3.6/lib2to3/tests/__init__.py +usr/lib/python3.6/lib2to3/tests/__main__.py +usr/lib/python3.6/lib2to3/tests/__pycache__ +usr/lib/python3.6/lib2to3/tests/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/pytree_idempotency.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/pytree_idempotency.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/pytree_idempotency.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/support.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/support.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/support.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_all_fixers.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_all_fixers.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_all_fixers.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_fixers.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_fixers.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_fixers.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_main.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_main.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_main.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_parser.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_parser.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_parser.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_pytree.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_pytree.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_pytree.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_refactor.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_refactor.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_refactor.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_util.cpython-36.opt-1.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_util.cpython-36.opt-2.pyc +usr/lib/python3.6/lib2to3/tests/__pycache__/test_util.cpython-36.pyc +usr/lib/python3.6/lib2to3/tests/data +usr/lib/python3.6/lib2to3/tests/data/README +usr/lib/python3.6/lib2to3/tests/data/bom.py +usr/lib/python3.6/lib2to3/tests/data/crlf.py +usr/lib/python3.6/lib2to3/tests/data/different_encoding.py +usr/lib/python3.6/lib2to3/tests/data/false_encoding.py +usr/lib/python3.6/lib2to3/tests/data/fixers +usr/lib/python3.6/lib2to3/tests/data/fixers/bad_order.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/__init__.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/fix_explicit.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/fix_first.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/fix_last.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/fix_parrot.py +usr/lib/python3.6/lib2to3/tests/data/fixers/myfixes/fix_preorder.py +usr/lib/python3.6/lib2to3/tests/data/fixers/no_fixer_cls.py +usr/lib/python3.6/lib2to3/tests/data/fixers/parrot_example.py +usr/lib/python3.6/lib2to3/tests/data/infinite_recursion.py +usr/lib/python3.6/lib2to3/tests/data/py2_test_grammar.py +usr/lib/python3.6/lib2to3/tests/data/py3_test_grammar.py +usr/lib/python3.6/lib2to3/tests/pytree_idempotency.py +usr/lib/python3.6/lib2to3/tests/support.py +usr/lib/python3.6/lib2to3/tests/test_all_fixers.py +usr/lib/python3.6/lib2to3/tests/test_fixers.py +usr/lib/python3.6/lib2to3/tests/test_main.py +usr/lib/python3.6/lib2to3/tests/test_parser.py +usr/lib/python3.6/lib2to3/tests/test_pytree.py +usr/lib/python3.6/lib2to3/tests/test_refactor.py +usr/lib/python3.6/lib2to3/tests/test_util.py +usr/lib/python3.6/linecache.py +usr/lib/python3.6/locale.py +#usr/lib/python3.6/logging +usr/lib/python3.6/logging/__init__.py +usr/lib/python3.6/logging/__pycache__ +usr/lib/python3.6/logging/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/logging/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/logging/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/logging/__pycache__/config.cpython-36.opt-1.pyc +usr/lib/python3.6/logging/__pycache__/config.cpython-36.opt-2.pyc +usr/lib/python3.6/logging/__pycache__/config.cpython-36.pyc +usr/lib/python3.6/logging/__pycache__/handlers.cpython-36.opt-1.pyc +usr/lib/python3.6/logging/__pycache__/handlers.cpython-36.opt-2.pyc +usr/lib/python3.6/logging/__pycache__/handlers.cpython-36.pyc +usr/lib/python3.6/logging/config.py +usr/lib/python3.6/logging/handlers.py +usr/lib/python3.6/lzma.py +usr/lib/python3.6/macpath.py +usr/lib/python3.6/macurl2path.py +usr/lib/python3.6/mailbox.py +usr/lib/python3.6/mailcap.py +usr/lib/python3.6/mimetypes.py +usr/lib/python3.6/modulefinder.py +#usr/lib/python3.6/multiprocessing +usr/lib/python3.6/multiprocessing/__init__.py +#usr/lib/python3.6/multiprocessing/__pycache__ +usr/lib/python3.6/multiprocessing/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/connection.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/connection.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/connection.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/context.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/context.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/context.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/forkserver.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/forkserver.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/forkserver.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/heap.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/heap.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/heap.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/managers.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/managers.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/managers.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/pool.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/pool.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/pool.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_fork.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_fork.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_fork.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_forkserver.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_forkserver.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_forkserver.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_posix.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/popen_spawn_win32.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/process.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/process.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/process.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/queues.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/queues.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/queues.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/reduction.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/reduction.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/reduction.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/resource_sharer.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/resource_sharer.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/resource_sharer.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/semaphore_tracker.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/semaphore_tracker.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/semaphore_tracker.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/sharedctypes.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/sharedctypes.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/sharedctypes.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/spawn.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/spawn.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/spawn.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/synchronize.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/synchronize.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/synchronize.cpython-36.pyc +usr/lib/python3.6/multiprocessing/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/multiprocessing/connection.py +usr/lib/python3.6/multiprocessing/context.py +#usr/lib/python3.6/multiprocessing/dummy +usr/lib/python3.6/multiprocessing/dummy/__init__.py +usr/lib/python3.6/multiprocessing/dummy/__pycache__ +usr/lib/python3.6/multiprocessing/dummy/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/dummy/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/dummy/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/multiprocessing/dummy/__pycache__/connection.cpython-36.opt-1.pyc +usr/lib/python3.6/multiprocessing/dummy/__pycache__/connection.cpython-36.opt-2.pyc +usr/lib/python3.6/multiprocessing/dummy/__pycache__/connection.cpython-36.pyc +usr/lib/python3.6/multiprocessing/dummy/connection.py +usr/lib/python3.6/multiprocessing/forkserver.py +usr/lib/python3.6/multiprocessing/heap.py +usr/lib/python3.6/multiprocessing/managers.py +usr/lib/python3.6/multiprocessing/pool.py +usr/lib/python3.6/multiprocessing/popen_fork.py +usr/lib/python3.6/multiprocessing/popen_forkserver.py +usr/lib/python3.6/multiprocessing/popen_spawn_posix.py +usr/lib/python3.6/multiprocessing/popen_spawn_win32.py +usr/lib/python3.6/multiprocessing/process.py +usr/lib/python3.6/multiprocessing/queues.py +usr/lib/python3.6/multiprocessing/reduction.py +usr/lib/python3.6/multiprocessing/resource_sharer.py +usr/lib/python3.6/multiprocessing/semaphore_tracker.py +usr/lib/python3.6/multiprocessing/sharedctypes.py +usr/lib/python3.6/multiprocessing/spawn.py +usr/lib/python3.6/multiprocessing/synchronize.py +usr/lib/python3.6/multiprocessing/util.py +usr/lib/python3.6/netrc.py +usr/lib/python3.6/nntplib.py +usr/lib/python3.6/ntpath.py +usr/lib/python3.6/nturl2path.py +usr/lib/python3.6/numbers.py +usr/lib/python3.6/opcode.py +usr/lib/python3.6/operator.py +usr/lib/python3.6/optparse.py +usr/lib/python3.6/os.py +usr/lib/python3.6/pathlib.py +usr/lib/python3.6/pdb.py +usr/lib/python3.6/pickle.py +usr/lib/python3.6/pickletools.py +usr/lib/python3.6/pipes.py +usr/lib/python3.6/pkgutil.py +usr/lib/python3.6/platform.py +usr/lib/python3.6/plistlib.py +usr/lib/python3.6/poplib.py +usr/lib/python3.6/posixpath.py +usr/lib/python3.6/pprint.py +usr/lib/python3.6/profile.py +usr/lib/python3.6/pstats.py +usr/lib/python3.6/pty.py +usr/lib/python3.6/py_compile.py +usr/lib/python3.6/pyclbr.py +usr/lib/python3.6/pydoc.py +#usr/lib/python3.6/pydoc_data +usr/lib/python3.6/pydoc_data/__init__.py +#usr/lib/python3.6/pydoc_data/__pycache__ +usr/lib/python3.6/pydoc_data/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/pydoc_data/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/pydoc_data/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/pydoc_data/__pycache__/topics.cpython-36.opt-1.pyc +usr/lib/python3.6/pydoc_data/__pycache__/topics.cpython-36.opt-2.pyc +usr/lib/python3.6/pydoc_data/__pycache__/topics.cpython-36.pyc +usr/lib/python3.6/pydoc_data/_pydoc.css +usr/lib/python3.6/pydoc_data/topics.py +usr/lib/python3.6/queue.py +usr/lib/python3.6/quopri.py +usr/lib/python3.6/random.py +usr/lib/python3.6/re.py +usr/lib/python3.6/reprlib.py +usr/lib/python3.6/rlcompleter.py +usr/lib/python3.6/runpy.py +usr/lib/python3.6/sched.py +usr/lib/python3.6/secrets.py +usr/lib/python3.6/selectors.py +usr/lib/python3.6/shelve.py +usr/lib/python3.6/shlex.py +usr/lib/python3.6/shutil.py +usr/lib/python3.6/signal.py +#usr/lib/python3.6/site-packages +usr/lib/python3.6/site-packages/README.txt +#usr/lib/python3.6/site-packages/__pycache__ +usr/lib/python3.6/site-packages/__pycache__/easy_install.cpython-36.pyc +usr/lib/python3.6/site-packages/easy_install.py +#usr/lib/python3.6/site-packages/pip +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/DESCRIPTION.rst +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/INSTALLER +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/METADATA +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/RECORD +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/WHEEL +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/entry_points.txt +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/metadata.json +usr/lib/python3.6/site-packages/pip-9.0.1.dist-info/top_level.txt +usr/lib/python3.6/site-packages/pip/__init__.py +usr/lib/python3.6/site-packages/pip/__main__.py +usr/lib/python3.6/site-packages/pip/__pycache__ +usr/lib/python3.6/site-packages/pip/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/basecommand.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/baseparser.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/cmdoptions.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/download.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/exceptions.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/index.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/locations.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/pep425tags.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/status_codes.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/__pycache__/wheel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor +usr/lib/python3.6/site-packages/pip/_vendor/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/appdirs.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/distro.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/ipaddress.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/ordereddict.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/pyparsing.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/re-vendor.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/retrying.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/__pycache__/six.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/appdirs.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/_cmd.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/adapter.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/cache.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/compat.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/controller.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/filewrapper.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/heuristics.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/serialize.py +usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/wrapper.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/ansi.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/ansitowin32.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/initialise.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/win32.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/__pycache__/winterm.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/colorama/ansi.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama/ansitowin32.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama/initialise.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama/win32.py +usr/lib/python3.6/site-packages/pip/_vendor/colorama/winterm.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/database.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/index.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/locators.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/manifest.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/markers.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/metadata.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/version.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/__pycache__/wheel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__/misc.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__/shutil.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__/sysconfig.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/__pycache__/tarfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/misc.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/shutil.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/sysconfig.cfg +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/sysconfig.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/_backport/tarfile.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/compat.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/database.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/index.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/locators.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/manifest.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/markers.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/metadata.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/resources.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/scripts.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/t32.exe +usr/lib/python3.6/site-packages/pip/_vendor/distlib/t64.exe +usr/lib/python3.6/site-packages/pip/_vendor/distlib/util.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/version.py +usr/lib/python3.6/site-packages/pip/_vendor/distlib/w32.exe +usr/lib/python3.6/site-packages/pip/_vendor/distlib/w64.exe +usr/lib/python3.6/site-packages/pip/_vendor/distlib/wheel.py +usr/lib/python3.6/site-packages/pip/_vendor/distro.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/_ihatexml.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/_inputstream.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/_tokenizer.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/_utils.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/constants.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/html5parser.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/__pycache__/serializer.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_ihatexml.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_inputstream.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_tokenizer.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__pycache__/_base.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__pycache__/datrie.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/__pycache__/py.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/_base.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/datrie.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_trie/py.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/_utils.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/constants.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/alphabeticalattributes.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/base.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/inject_meta_charset.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/lint.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/optionaltags.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/sanitizer.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/__pycache__/whitespace.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/base.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/lint.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/optionaltags.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/sanitizer.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/filters/whitespace.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/html5parser.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/serializer.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/genshi.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/__pycache__/sax.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treeadapters/sax.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/base.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/dom.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/__pycache__/etree_lxml.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/base.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/dom.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/etree.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/base.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/dom.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/etree_lxml.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/__pycache__/genshi.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/base.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/dom.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/etree.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py +usr/lib/python3.6/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py +usr/lib/python3.6/site-packages/pip/_vendor/ipaddress.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/linklockfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/mkdirlockfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/pidlockfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/sqlitelockfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/__pycache__/symlinklockfile.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/linklockfile.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/mkdirlockfile.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/pidlockfile.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/sqlitelockfile.py +usr/lib/python3.6/site-packages/pip/_vendor/lockfile/symlinklockfile.py +usr/lib/python3.6/site-packages/pip/_vendor/ordereddict.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__about__.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/__about__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/_compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/packaging/_compat.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/_structures.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/markers.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/requirements.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/specifiers.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/utils.py +usr/lib/python3.6/site-packages/pip/_vendor/packaging/version.py +usr/lib/python3.6/site-packages/pip/_vendor/pkg_resources +usr/lib/python3.6/site-packages/pip/_vendor/pkg_resources/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/pkg_resources/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress +usr/lib/python3.6/site-packages/pip/_vendor/progress/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__/bar.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__/counter.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__/helpers.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress/__pycache__/spinner.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/progress/bar.py +usr/lib/python3.6/site-packages/pip/_vendor/progress/counter.py +usr/lib/python3.6/site-packages/pip/_vendor/progress/helpers.py +usr/lib/python3.6/site-packages/pip/_vendor/progress/spinner.py +usr/lib/python3.6/site-packages/pip/_vendor/pyparsing.py +usr/lib/python3.6/site-packages/pip/_vendor/re-vendor.py +usr/lib/python3.6/site-packages/pip/_vendor/requests +usr/lib/python3.6/site-packages/pip/_vendor/requests/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/api.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/models.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/adapters.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/api.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/auth.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/cacert.pem +usr/lib/python3.6/site-packages/pip/_vendor/requests/certs.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/compat.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/cookies.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/exceptions.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/hooks.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/models.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/big5freq.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/big5prober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/chardetect.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/chardistribution.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/charsetgroupprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/charsetprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/codingstatemachine.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/constants.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/cp949prober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/escprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/escsm.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/eucjpprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/euckrfreq.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/euckrprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/euctwfreq.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/euctwprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/gb2312freq.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/gb2312prober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/hebrewprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/jisfreq.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/jpcntx.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langbulgarianmodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langcyrillicmodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langgreekmodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langhebrewmodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langhungarianmodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/langthaimodel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/latin1prober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/mbcharsetprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/mbcsgroupprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/mbcssm.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/sbcharsetprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/sbcsgroupprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/sjisprober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/universaldetector.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/__pycache__/utf8prober.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/big5freq.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/big5prober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/chardetect.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/chardistribution.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/charsetgroupprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/charsetprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/codingstatemachine.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/compat.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/constants.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/cp949prober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/escprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/escsm.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/eucjpprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/euckrfreq.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/euckrprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/euctwfreq.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/euctwprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/gb2312freq.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/gb2312prober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/hebrewprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/jisfreq.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/jpcntx.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langbulgarianmodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langcyrillicmodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langgreekmodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langhebrewmodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langhungarianmodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/langthaimodel.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/latin1prober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/mbcharsetprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/mbcsgroupprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/mbcssm.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/sbcharsetprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/sbcsgroupprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/sjisprober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/universaldetector.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/chardet/utf8prober.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3 +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/_collections.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/connection.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/connectionpool.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/exceptions.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/fields.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/filepost.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/poolmanager.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/request.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/__pycache__/response.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/_collections.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/connection.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/connectionpool.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__/appengine.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__/ntlmpool.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__/pyopenssl.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/__pycache__/socks.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/appengine.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/ntlmpool.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/pyopenssl.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/contrib/socks.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/exceptions.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/fields.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/filepost.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/__pycache__/ordered_dict.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/__pycache__/six.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ordered_dict.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/six.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/__pycache__/_implementation.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/packages/ssl_match_hostname/_implementation.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/poolmanager.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/request.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/response.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/connection.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/request.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/response.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/retry.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/ssl_.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/timeout.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/__pycache__/url.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/connection.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/request.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/response.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/retry.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/timeout.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/packages/urllib3/util/url.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/sessions.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/status_codes.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/structures.py +usr/lib/python3.6/site-packages/pip/_vendor/requests/utils.py +usr/lib/python3.6/site-packages/pip/_vendor/retrying.py +usr/lib/python3.6/site-packages/pip/_vendor/six.py +usr/lib/python3.6/site-packages/pip/_vendor/webencodings +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__init__.py +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__ +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/labels.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/mklabels.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/tests.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/__pycache__/x_user_defined.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/labels.py +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/mklabels.py +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/tests.py +usr/lib/python3.6/site-packages/pip/_vendor/webencodings/x_user_defined.py +usr/lib/python3.6/site-packages/pip/basecommand.py +usr/lib/python3.6/site-packages/pip/baseparser.py +usr/lib/python3.6/site-packages/pip/cmdoptions.py +#usr/lib/python3.6/site-packages/pip/commands +usr/lib/python3.6/site-packages/pip/commands/__init__.py +usr/lib/python3.6/site-packages/pip/commands/__pycache__ +usr/lib/python3.6/site-packages/pip/commands/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/check.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/completion.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/download.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/freeze.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/hash.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/help.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/install.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/list.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/search.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/show.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/uninstall.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/__pycache__/wheel.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/commands/check.py +usr/lib/python3.6/site-packages/pip/commands/completion.py +usr/lib/python3.6/site-packages/pip/commands/download.py +usr/lib/python3.6/site-packages/pip/commands/freeze.py +usr/lib/python3.6/site-packages/pip/commands/hash.py +usr/lib/python3.6/site-packages/pip/commands/help.py +usr/lib/python3.6/site-packages/pip/commands/install.py +usr/lib/python3.6/site-packages/pip/commands/list.py +usr/lib/python3.6/site-packages/pip/commands/search.py +usr/lib/python3.6/site-packages/pip/commands/show.py +usr/lib/python3.6/site-packages/pip/commands/uninstall.py +usr/lib/python3.6/site-packages/pip/commands/wheel.py +#usr/lib/python3.6/site-packages/pip/compat +usr/lib/python3.6/site-packages/pip/compat/__init__.py +usr/lib/python3.6/site-packages/pip/compat/__pycache__ +usr/lib/python3.6/site-packages/pip/compat/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/compat/__pycache__/dictconfig.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/compat/dictconfig.py +usr/lib/python3.6/site-packages/pip/download.py +usr/lib/python3.6/site-packages/pip/exceptions.py +usr/lib/python3.6/site-packages/pip/index.py +usr/lib/python3.6/site-packages/pip/locations.py +usr/lib/python3.6/site-packages/pip/models +usr/lib/python3.6/site-packages/pip/models/__init__.py +usr/lib/python3.6/site-packages/pip/models/__pycache__ +usr/lib/python3.6/site-packages/pip/models/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/models/__pycache__/index.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/models/index.py +usr/lib/python3.6/site-packages/pip/operations +usr/lib/python3.6/site-packages/pip/operations/__init__.py +usr/lib/python3.6/site-packages/pip/operations/__pycache__ +usr/lib/python3.6/site-packages/pip/operations/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/operations/__pycache__/check.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/operations/__pycache__/freeze.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/operations/check.py +usr/lib/python3.6/site-packages/pip/operations/freeze.py +usr/lib/python3.6/site-packages/pip/pep425tags.py +#usr/lib/python3.6/site-packages/pip/req +usr/lib/python3.6/site-packages/pip/req/__init__.py +usr/lib/python3.6/site-packages/pip/req/__pycache__ +usr/lib/python3.6/site-packages/pip/req/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/req/__pycache__/req_file.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/req/__pycache__/req_install.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/req/__pycache__/req_set.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/req/__pycache__/req_uninstall.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/req/req_file.py +usr/lib/python3.6/site-packages/pip/req/req_install.py +usr/lib/python3.6/site-packages/pip/req/req_set.py +usr/lib/python3.6/site-packages/pip/req/req_uninstall.py +usr/lib/python3.6/site-packages/pip/status_codes.py +#usr/lib/python3.6/site-packages/pip/utils +usr/lib/python3.6/site-packages/pip/utils/__init__.py +usr/lib/python3.6/site-packages/pip/utils/__pycache__ +usr/lib/python3.6/site-packages/pip/utils/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/appdirs.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/build.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/deprecation.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/encoding.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/filesystem.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/glibc.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/hashes.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/logging.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/outdated.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/packaging.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/setuptools_build.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/__pycache__/ui.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/utils/appdirs.py +usr/lib/python3.6/site-packages/pip/utils/build.py +usr/lib/python3.6/site-packages/pip/utils/deprecation.py +usr/lib/python3.6/site-packages/pip/utils/encoding.py +usr/lib/python3.6/site-packages/pip/utils/filesystem.py +usr/lib/python3.6/site-packages/pip/utils/glibc.py +usr/lib/python3.6/site-packages/pip/utils/hashes.py +usr/lib/python3.6/site-packages/pip/utils/logging.py +usr/lib/python3.6/site-packages/pip/utils/outdated.py +usr/lib/python3.6/site-packages/pip/utils/packaging.py +usr/lib/python3.6/site-packages/pip/utils/setuptools_build.py +usr/lib/python3.6/site-packages/pip/utils/ui.py +usr/lib/python3.6/site-packages/pip/vcs +usr/lib/python3.6/site-packages/pip/vcs/__init__.py +usr/lib/python3.6/site-packages/pip/vcs/__pycache__ +usr/lib/python3.6/site-packages/pip/vcs/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/vcs/__pycache__/bazaar.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/vcs/__pycache__/git.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/vcs/__pycache__/mercurial.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/vcs/__pycache__/subversion.cpython-36.pyc +usr/lib/python3.6/site-packages/pip/vcs/bazaar.py +usr/lib/python3.6/site-packages/pip/vcs/git.py +usr/lib/python3.6/site-packages/pip/vcs/mercurial.py +usr/lib/python3.6/site-packages/pip/vcs/subversion.py +usr/lib/python3.6/site-packages/pip/wheel.py +#usr/lib/python3.6/site-packages/pkg_resources +usr/lib/python3.6/site-packages/pkg_resources/__init__.py +usr/lib/python3.6/site-packages/pkg_resources/__pycache__ +usr/lib/python3.6/site-packages/pkg_resources/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__init__.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__pycache__ +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__pycache__/appdirs.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__pycache__/pyparsing.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/__pycache__/six.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/appdirs.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__about__.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__init__.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__ +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/__about__.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/_compat.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/_structures.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/markers.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/requirements.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/specifiers.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/utils.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/__pycache__/version.cpython-36.pyc +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/_compat.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/_structures.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/markers.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/requirements.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/specifiers.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/utils.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/version.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py +usr/lib/python3.6/site-packages/pkg_resources/_vendor/six.py +usr/lib/python3.6/site-packages/pkg_resources/extern +usr/lib/python3.6/site-packages/pkg_resources/extern/__init__.py +usr/lib/python3.6/site-packages/pkg_resources/extern/__pycache__ +usr/lib/python3.6/site-packages/pkg_resources/extern/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/site-packages/setuptools +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/DESCRIPTION.rst +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/INSTALLER +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/METADATA +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/RECORD +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/WHEEL +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/dependency_links.txt +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/entry_points.txt +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/metadata.json +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/top_level.txt +usr/lib/python3.6/site-packages/setuptools-28.8.0.dist-info/zip-safe +usr/lib/python3.6/site-packages/setuptools/__init__.py +usr/lib/python3.6/site-packages/setuptools/__pycache__ +usr/lib/python3.6/site-packages/setuptools/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/archive_util.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/depends.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/dist.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/extension.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/glob.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/launch.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/lib2to3_ex.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/monkey.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/msvc.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/namespaces.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/package_index.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/py26compat.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/py27compat.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/py31compat.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/sandbox.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/site-patch.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/ssl_support.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/unicode_utils.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/version.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/__pycache__/windows_support.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/archive_util.py +usr/lib/python3.6/site-packages/setuptools/cli-32.exe +usr/lib/python3.6/site-packages/setuptools/cli-64.exe +usr/lib/python3.6/site-packages/setuptools/cli.exe +#usr/lib/python3.6/site-packages/setuptools/command +usr/lib/python3.6/site-packages/setuptools/command/__init__.py +usr/lib/python3.6/site-packages/setuptools/command/__pycache__ +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/alias.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/bdist_egg.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/bdist_rpm.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/bdist_wininst.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/build_ext.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/build_py.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/develop.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/easy_install.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/egg_info.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/install.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/install_egg_info.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/install_lib.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/install_scripts.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/py36compat.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/register.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/rotate.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/saveopts.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/sdist.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/setopt.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/test.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/upload.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/__pycache__/upload_docs.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/command/alias.py +usr/lib/python3.6/site-packages/setuptools/command/bdist_egg.py +usr/lib/python3.6/site-packages/setuptools/command/bdist_rpm.py +usr/lib/python3.6/site-packages/setuptools/command/bdist_wininst.py +usr/lib/python3.6/site-packages/setuptools/command/build_ext.py +usr/lib/python3.6/site-packages/setuptools/command/build_py.py +usr/lib/python3.6/site-packages/setuptools/command/develop.py +usr/lib/python3.6/site-packages/setuptools/command/easy_install.py +usr/lib/python3.6/site-packages/setuptools/command/egg_info.py +usr/lib/python3.6/site-packages/setuptools/command/install.py +usr/lib/python3.6/site-packages/setuptools/command/install_egg_info.py +usr/lib/python3.6/site-packages/setuptools/command/install_lib.py +usr/lib/python3.6/site-packages/setuptools/command/install_scripts.py +#usr/lib/python3.6/site-packages/setuptools/command/launcher +#manifest.xml +usr/lib/python3.6/site-packages/setuptools/command/py36compat.py +usr/lib/python3.6/site-packages/setuptools/command/register.py +usr/lib/python3.6/site-packages/setuptools/command/rotate.py +usr/lib/python3.6/site-packages/setuptools/command/saveopts.py +usr/lib/python3.6/site-packages/setuptools/command/sdist.py +usr/lib/python3.6/site-packages/setuptools/command/setopt.py +usr/lib/python3.6/site-packages/setuptools/command/test.py +usr/lib/python3.6/site-packages/setuptools/command/upload.py +usr/lib/python3.6/site-packages/setuptools/command/upload_docs.py +usr/lib/python3.6/site-packages/setuptools/depends.py +usr/lib/python3.6/site-packages/setuptools/dist.py +usr/lib/python3.6/site-packages/setuptools/extension.py +usr/lib/python3.6/site-packages/setuptools/extern +usr/lib/python3.6/site-packages/setuptools/extern/__init__.py +usr/lib/python3.6/site-packages/setuptools/extern/__pycache__ +usr/lib/python3.6/site-packages/setuptools/extern/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/site-packages/setuptools/glob.py +usr/lib/python3.6/site-packages/setuptools/gui-32.exe +usr/lib/python3.6/site-packages/setuptools/gui-64.exe +usr/lib/python3.6/site-packages/setuptools/gui.exe +usr/lib/python3.6/site-packages/setuptools/launch.py +usr/lib/python3.6/site-packages/setuptools/lib2to3_ex.py +usr/lib/python3.6/site-packages/setuptools/monkey.py +usr/lib/python3.6/site-packages/setuptools/msvc.py +usr/lib/python3.6/site-packages/setuptools/namespaces.py +usr/lib/python3.6/site-packages/setuptools/package_index.py +usr/lib/python3.6/site-packages/setuptools/py26compat.py +usr/lib/python3.6/site-packages/setuptools/py27compat.py +usr/lib/python3.6/site-packages/setuptools/py31compat.py +usr/lib/python3.6/site-packages/setuptools/sandbox.py +#usr/lib/python3.6/site-packages/setuptools/script +#(dev).tmpl +usr/lib/python3.6/site-packages/setuptools/script.tmpl +usr/lib/python3.6/site-packages/setuptools/site-patch.py +usr/lib/python3.6/site-packages/setuptools/ssl_support.py +usr/lib/python3.6/site-packages/setuptools/unicode_utils.py +usr/lib/python3.6/site-packages/setuptools/version.py +usr/lib/python3.6/site-packages/setuptools/windows_support.py +usr/lib/python3.6/site.py +usr/lib/python3.6/smtpd.py +usr/lib/python3.6/smtplib.py +usr/lib/python3.6/sndhdr.py +usr/lib/python3.6/socket.py +usr/lib/python3.6/socketserver.py +usr/lib/python3.6/sqlite3 +usr/lib/python3.6/sqlite3/__init__.py +usr/lib/python3.6/sqlite3/__pycache__ +usr/lib/python3.6/sqlite3/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/sqlite3/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/sqlite3/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/sqlite3/__pycache__/dbapi2.cpython-36.opt-1.pyc +usr/lib/python3.6/sqlite3/__pycache__/dbapi2.cpython-36.opt-2.pyc +usr/lib/python3.6/sqlite3/__pycache__/dbapi2.cpython-36.pyc +usr/lib/python3.6/sqlite3/__pycache__/dump.cpython-36.opt-1.pyc +usr/lib/python3.6/sqlite3/__pycache__/dump.cpython-36.opt-2.pyc +usr/lib/python3.6/sqlite3/__pycache__/dump.cpython-36.pyc +usr/lib/python3.6/sqlite3/dbapi2.py +usr/lib/python3.6/sqlite3/dump.py +usr/lib/python3.6/sqlite3/test +#usr/lib/python3.6/sqlite3/test/__init__.py +#usr/lib/python3.6/sqlite3/test/__pycache__ +#usr/lib/python3.6/sqlite3/test/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dbapi.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dbapi.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dbapi.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dump.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dump.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/dump.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/factory.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/factory.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/factory.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/hooks.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/hooks.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/hooks.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/regression.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/regression.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/regression.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/transactions.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/transactions.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/transactions.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/types.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/types.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/types.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/userfunctions.cpython-36.opt-1.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/userfunctions.cpython-36.opt-2.pyc +#usr/lib/python3.6/sqlite3/test/__pycache__/userfunctions.cpython-36.pyc +#usr/lib/python3.6/sqlite3/test/dbapi.py +#usr/lib/python3.6/sqlite3/test/dump.py +#usr/lib/python3.6/sqlite3/test/factory.py +#usr/lib/python3.6/sqlite3/test/hooks.py +#usr/lib/python3.6/sqlite3/test/regression.py +#usr/lib/python3.6/sqlite3/test/transactions.py +#usr/lib/python3.6/sqlite3/test/types.py +#usr/lib/python3.6/sqlite3/test/userfunctions.py +usr/lib/python3.6/sre_compile.py +usr/lib/python3.6/sre_constants.py +usr/lib/python3.6/sre_parse.py +usr/lib/python3.6/ssl.py +usr/lib/python3.6/stat.py +usr/lib/python3.6/statistics.py +usr/lib/python3.6/string.py +usr/lib/python3.6/stringprep.py +usr/lib/python3.6/struct.py +usr/lib/python3.6/subprocess.py +usr/lib/python3.6/sunau.py +usr/lib/python3.6/symbol.py +usr/lib/python3.6/symtable.py +usr/lib/python3.6/sysconfig.py +usr/lib/python3.6/tabnanny.py +usr/lib/python3.6/tarfile.py +usr/lib/python3.6/telnetlib.py +usr/lib/python3.6/tempfile.py +usr/lib/python3.6/test +#usr/lib/python3.6/test/185test.db +#usr/lib/python3.6/test/Sine-1000Hz-300ms.aif +#usr/lib/python3.6/test/__init__.py +#usr/lib/python3.6/test/__main__.py +#usr/lib/python3.6/test/__pycache__ +#usr/lib/python3.6/test/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/_test_multiprocessing.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/_test_multiprocessing.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/_test_multiprocessing.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/ann_module.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/ann_module.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/ann_module.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/ann_module2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/ann_module2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/ann_module2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/ann_module3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/ann_module3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/ann_module3.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/audiotests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/audiotests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/audiotests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/autotest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/autotest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/autotest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/bytecode_helper.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/bytecode_helper.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/bytecode_helper.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/coding20731.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/coding20731.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/coding20731.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/curses_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/curses_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/curses_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/datetimetester.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/datetimetester.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/datetimetester.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/dis_module.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/dis_module.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/dis_module.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/doctest_aliases.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/doctest_aliases.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/doctest_aliases.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/double_const.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/double_const.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/double_const.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/final_a.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/final_a.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/final_a.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/final_b.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/final_b.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/final_b.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/fork_wait.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/fork_wait.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/fork_wait.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/future_test1.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/future_test1.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/future_test1.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/future_test2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/future_test2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/future_test2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/gdb_sample.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/gdb_sample.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/gdb_sample.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/imp_dummy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/imp_dummy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/imp_dummy.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/inspect_fodder2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/list_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/list_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/list_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/lock_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/lock_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/lock_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/make_ssl_certs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/make_ssl_certs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/make_ssl_certs.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/mapping_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/mapping_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/mapping_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/memory_watchdog.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/memory_watchdog.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/memory_watchdog.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/mock_socket.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/mock_socket.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/mock_socket.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/mod_generics_cache.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/mod_generics_cache.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/mod_generics_cache.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/mp_fork_bomb.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/mp_fork_bomb.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/mp_fork_bomb.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/mp_preload.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/mp_preload.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/mp_preload.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/multibytecodec_support.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/multibytecodec_support.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/multibytecodec_support.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/outstanding_bugs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/outstanding_bugs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/outstanding_bugs.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/pickletester.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/pickletester.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/pickletester.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/profilee.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/profilee.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/profilee.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/pyclbr_input.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/pyclbr_input.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/pyclbr_input.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/pydoc_mod.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/pydoc_mod.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/pydoc_mod.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/pydocfodder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/pydocfodder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/pydocfodder.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/pystone.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/pystone.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/pystone.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/re_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/re_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/re_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/regrtest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/regrtest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/regrtest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/relimport.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/relimport.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/relimport.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/reperf.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/reperf.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/reperf.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_docstrings.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_docstrings.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_docstrings.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_doctests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_doctests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/sample_doctest_no_doctests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/seq_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/seq_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/seq_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/signalinterproctester.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/signalinterproctester.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/signalinterproctester.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/sortperf.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/sortperf.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/sortperf.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/ssl_servers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/ssl_servers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/ssl_servers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/ssltests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/ssltests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/ssltests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/string_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/string_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/string_tests.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test___all__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test___all__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test___all__.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test___future__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test___future__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test___future__.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test__locale.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test__locale.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test__locale.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test__opcode.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test__opcode.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test__opcode.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test__osx_support.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test__osx_support.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test__osx_support.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_abc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_abc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_abc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_abstract_numbers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_abstract_numbers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_abstract_numbers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_aifc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_aifc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_aifc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_argparse.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_argparse.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_argparse.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_array.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_array.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_array.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_asdl_parser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_asdl_parser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_asdl_parser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ast.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ast.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ast.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncgen.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncgen.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncgen.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_asynchat.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_asynchat.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_asynchat.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncore.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncore.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_asyncore.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_atexit.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_atexit.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_atexit.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_audioop.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_audioop.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_audioop.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_augassign.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_augassign.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_augassign.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_base64.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_base64.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_base64.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_baseexception.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_baseexception.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_baseexception.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bigaddrspace.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bigaddrspace.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bigaddrspace.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bigmem.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bigmem.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bigmem.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_binascii.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_binascii.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_binascii.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_binhex.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_binhex.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_binhex.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_binop.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_binop.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_binop.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bisect.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bisect.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bisect.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bool.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bool.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bool.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_buffer.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_buffer.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_buffer.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bufio.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bufio.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bufio.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_builtin.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_builtin.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_builtin.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bytes.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bytes.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bytes.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_bz2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_bz2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_bz2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_calendar.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_calendar.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_calendar.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_call.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_call.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_call.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_capi.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_capi.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_capi.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cgi.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cgi.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cgi.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cgitb.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cgitb.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cgitb.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_charmapcodec.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_charmapcodec.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_charmapcodec.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_class.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_class.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_class.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cmath.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cmath.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cmath.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line_script.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line_script.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cmd_line_script.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_code.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_code.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_code.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_code_module.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_code_module.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_code_module.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codeccallbacks.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codeccallbacks.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codeccallbacks.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_cn.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_cn.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_cn.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_hk.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_hk.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_hk.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_iso2022.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_iso2022.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_iso2022.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_jp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_jp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_jp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_kr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_kr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_kr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_tw.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_tw.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecencodings_tw.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_cn.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_cn.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_cn.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_hk.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_hk.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_hk.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_jp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_jp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_jp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_kr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_kr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_kr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_tw.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_tw.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecmaps_tw.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codecs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codecs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codecs.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_codeop.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_codeop.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_codeop.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_collections.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_collections.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_collections.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_colorsys.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_colorsys.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_colorsys.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_compare.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_compare.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_compare.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_compile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_compile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_compile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_compileall.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_compileall.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_compileall.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_complex.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_complex.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_complex.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_concurrent_futures.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_concurrent_futures.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_concurrent_futures.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_configparser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_configparser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_configparser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_contains.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_contains.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_contains.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_contextlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_contextlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_contextlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_copy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_copy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_copy.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_copyreg.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_copyreg.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_copyreg.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_coroutines.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_coroutines.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_coroutines.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_cprofile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_cprofile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_cprofile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_crashers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_crashers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_crashers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_crypt.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_crypt.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_crypt.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_csv.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_csv.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_csv.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ctypes.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ctypes.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ctypes.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_curses.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_curses.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_curses.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_datetime.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_datetime.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_datetime.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_dumb.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_dumb.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_dumb.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_gnu.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_gnu.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_gnu.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_ndbm.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_ndbm.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dbm_ndbm.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_decimal.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_decimal.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_decimal.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_decorators.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_decorators.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_decorators.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_defaultdict.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_defaultdict.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_defaultdict.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_deque.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_deque.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_deque.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_descr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_descr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_descr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_descrtut.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_descrtut.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_descrtut.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_devpoll.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_devpoll.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_devpoll.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dict.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dict.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dict.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dict_version.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dict_version.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dict_version.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dictcomps.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dictcomps.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dictcomps.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dictviews.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dictviews.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dictviews.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_difflib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_difflib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_difflib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dis.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dis.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dis.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_distutils.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_distutils.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_distutils.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_doctest2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_docxmlrpc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_docxmlrpc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_docxmlrpc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dtrace.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dtrace.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dtrace.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_thread.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_thread.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_thread.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_threading.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_threading.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dummy_threading.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamic.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamic.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamic.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamicclassattribute.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamicclassattribute.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_dynamicclassattribute.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_eintr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_eintr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_eintr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ensurepip.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ensurepip.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ensurepip.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_enum.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_enum.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_enum.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_enumerate.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_enumerate.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_enumerate.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_eof.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_eof.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_eof.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_epoll.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_epoll.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_epoll.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_errno.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_errno.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_errno.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_hierarchy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_hierarchy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_hierarchy.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_variations.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_variations.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_exception_variations.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_exceptions.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_exceptions.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_exceptions.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_extcall.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_extcall.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_extcall.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_faulthandler.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_faulthandler.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_faulthandler.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fcntl.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fcntl.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fcntl.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_file.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_file.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_file.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_file_eintr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_file_eintr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_file_eintr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_filecmp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_filecmp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_filecmp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fileinput.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fileinput.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fileinput.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fileio.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fileio.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fileio.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_finalization.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_finalization.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_finalization.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_float.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_float.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_float.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_flufl.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_flufl.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_flufl.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fnmatch.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fnmatch.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fnmatch.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fork1.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fork1.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fork1.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_format.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_format.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_format.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fractions.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fractions.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fractions.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_frame.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_frame.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_frame.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_fstring.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_fstring.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_fstring.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ftplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ftplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ftplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_funcattrs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_funcattrs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_funcattrs.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_functools.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_functools.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_functools.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_future.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_future.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_future.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_future3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_future3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_future3.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_future4.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_future4.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_future4.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_future5.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_future5.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_future5.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_gc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_gc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_gc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_gdb.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_gdb.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_gdb.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_generator_stop.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_generator_stop.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_generator_stop.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_generators.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_generators.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_generators.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_genericpath.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_genericpath.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_genericpath.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_genexps.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_genexps.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_genexps.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_getargs2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_getargs2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_getargs2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_getopt.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_getopt.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_getopt.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_getpass.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_getpass.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_getpass.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_gettext.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_gettext.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_gettext.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_glob.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_glob.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_glob.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_global.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_global.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_global.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_grammar.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_grammar.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_grammar.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_grp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_grp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_grp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_gzip.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_gzip.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_gzip.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_hash.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_hash.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_hash.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_hashlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_hashlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_hashlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_heapq.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_heapq.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_heapq.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_hmac.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_hmac.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_hmac.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_html.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_html.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_html.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_htmlparser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_htmlparser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_htmlparser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookiejar.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookiejar.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookiejar.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookies.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookies.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_http_cookies.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_httplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_httplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_httplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_httpservers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_httpservers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_httpservers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_idle.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_idle.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_idle.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_imaplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_imaplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_imaplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_imghdr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_imghdr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_imghdr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_imp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_imp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_imp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_index.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_index.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_index.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_inspect.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_inspect.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_inspect.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_int.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_int.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_int.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_int_literal.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_int_literal.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_int_literal.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_io.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_io.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_io.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ioctl.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ioctl.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ioctl.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ipaddress.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ipaddress.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ipaddress.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_isinstance.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_isinstance.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_isinstance.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_iter.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_iter.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_iter.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_iterlen.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_iterlen.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_iterlen.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_itertools.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_itertools.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_itertools.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_keyword.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_keyword.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_keyword.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_keywordonlyarg.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_keywordonlyarg.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_keywordonlyarg.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_kqueue.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_kqueue.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_kqueue.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_largefile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_largefile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_largefile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_lib2to3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_lib2to3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_lib2to3.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_linecache.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_linecache.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_linecache.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_list.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_list.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_list.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_listcomps.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_listcomps.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_listcomps.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_locale.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_locale.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_locale.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_logging.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_logging.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_logging.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_long.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_long.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_long.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_longexp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_longexp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_longexp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_lzma.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_lzma.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_lzma.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_macpath.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_macpath.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_macpath.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_macurl2path.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_macurl2path.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_macurl2path.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_mailbox.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_mailbox.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_mailbox.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_mailcap.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_mailcap.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_mailcap.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_marshal.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_marshal.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_marshal.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_math.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_math.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_math.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryio.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryio.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryio.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryview.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryview.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_memoryview.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_metaclass.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_metaclass.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_metaclass.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_mimetypes.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_mimetypes.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_mimetypes.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_minidom.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_minidom.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_minidom.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_mmap.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_mmap.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_mmap.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_module.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_module.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_module.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_modulefinder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_modulefinder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_modulefinder.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_msilib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_msilib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_msilib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_multibytecodec.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_multibytecodec.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_multibytecodec.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_fork.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_fork.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_fork.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_forkserver.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_forkserver.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_forkserver.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_main_handling.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_main_handling.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_main_handling.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_spawn.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_spawn.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_multiprocessing_spawn.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_netrc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_netrc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_netrc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_nis.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_nis.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_nis.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_nntplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_nntplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_nntplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_normalization.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_normalization.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_normalization.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ntpath.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ntpath.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ntpath.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_numeric_tower.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_numeric_tower.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_numeric_tower.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_opcodes.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_opcodes.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_opcodes.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_openpty.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_openpty.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_openpty.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_operator.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_operator.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_operator.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_optparse.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_optparse.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_optparse.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ordered_dict.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ordered_dict.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ordered_dict.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_os.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_os.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_os.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ossaudiodev.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ossaudiodev.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ossaudiodev.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_osx_env.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_osx_env.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_osx_env.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_parser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_parser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_parser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pathlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pathlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pathlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pdb.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pdb.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pdb.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_peepholer.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_peepholer.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_peepholer.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pickle.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pickle.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pickle.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pickletools.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pickletools.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pickletools.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pipes.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pipes.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pipes.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pkg.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pkg.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pkg.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgimport.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgimport.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgimport.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgutil.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgutil.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pkgutil.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_platform.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_platform.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_platform.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_plistlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_plistlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_plistlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_poll.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_poll.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_poll.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_popen.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_popen.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_popen.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_poplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_poplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_poplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_posix.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_posix.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_posix.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_posixpath.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_posixpath.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_posixpath.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pow.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pow.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pow.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pprint.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pprint.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pprint.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_print.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_print.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_print.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_profile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_profile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_profile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_property.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_property.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_property.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pstats.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pstats.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pstats.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pty.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pty.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pty.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pulldom.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pulldom.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pulldom.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pwd.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pwd.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pwd.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_py_compile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_py_compile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_py_compile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pyclbr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pyclbr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pyclbr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pydoc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pydoc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pydoc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_pyexpat.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_pyexpat.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_pyexpat.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_queue.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_queue.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_queue.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_quopri.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_quopri.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_quopri.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_raise.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_raise.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_raise.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_random.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_random.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_random.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_range.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_range.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_range.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_re.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_re.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_re.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_readline.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_readline.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_readline.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_regrtest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_regrtest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_regrtest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_reprlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_reprlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_reprlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_resource.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_resource.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_resource.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_richcmp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_richcmp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_richcmp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_rlcompleter.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_rlcompleter.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_rlcompleter.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_robotparser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_robotparser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_robotparser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_runpy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_runpy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_runpy.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sax.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sax.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sax.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sched.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sched.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sched.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_scope.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_scope.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_scope.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_script_helper.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_script_helper.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_script_helper.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_secrets.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_secrets.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_secrets.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_select.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_select.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_select.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_selectors.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_selectors.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_selectors.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_set.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_set.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_set.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_setcomps.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_setcomps.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_setcomps.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_shelve.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_shelve.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_shelve.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_shlex.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_shlex.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_shlex.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_shutil.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_shutil.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_shutil.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_signal.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_signal.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_signal.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_site.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_site.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_site.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_slice.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_slice.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_slice.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpd.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpd.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpd.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_smtplib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_smtplib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_smtplib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpnet.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpnet.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_smtpnet.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sndhdr.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sndhdr.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sndhdr.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_socket.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_socket.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_socket.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_socketserver.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_socketserver.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_socketserver.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sort.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sort.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sort.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_source_encoding.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_source_encoding.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_source_encoding.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_spwd.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_spwd.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_spwd.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sqlite.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sqlite.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sqlite.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ssl.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ssl.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ssl.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_startfile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_startfile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_startfile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_stat.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_stat.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_stat.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_statistics.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_statistics.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_statistics.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_strftime.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_strftime.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_strftime.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_string.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_string.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_string.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_string_literals.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_string_literals.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_string_literals.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_stringprep.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_stringprep.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_stringprep.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_strptime.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_strptime.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_strptime.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_strtod.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_strtod.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_strtod.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_struct.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_struct.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_struct.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_structmembers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_structmembers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_structmembers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_structseq.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_structseq.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_structseq.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_subclassinit.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_subclassinit.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_subclassinit.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_subprocess.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_subprocess.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_subprocess.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sunau.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sunau.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sunau.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sundry.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sundry.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sundry.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_super.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_super.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_super.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_support.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_support.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_support.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_symbol.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_symbol.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_symbol.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_symtable.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_symtable.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_symtable.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_syntax.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_syntax.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_syntax.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sys.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sys.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sys.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_setprofile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_setprofile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_setprofile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_settrace.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_settrace.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sys_settrace.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_sysconfig.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_sysconfig.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_sysconfig.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_syslog.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_syslog.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_syslog.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tarfile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tarfile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tarfile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tcl.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tcl.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tcl.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_telnetlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_telnetlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_telnetlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tempfile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tempfile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tempfile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_textwrap.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_textwrap.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_textwrap.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_thread.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_thread.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_thread.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_threaded_import.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_threaded_import.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_threaded_import.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_threadedtempfile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_threadedtempfile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_threadedtempfile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_threading.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_threading.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_threading.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_threading_local.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_threading_local.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_threading_local.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_threadsignals.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_threadsignals.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_threadsignals.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_time.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_time.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_time.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_timeit.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_timeit.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_timeit.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_timeout.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_timeout.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_timeout.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tix.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tix.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tix.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tk.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tk.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tk.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tokenize.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tokenize.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tokenize.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_trace.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_trace.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_trace.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_traceback.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_traceback.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_traceback.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tracemalloc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tracemalloc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tracemalloc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_guionly.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_guionly.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_guionly.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_textonly.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_textonly.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ttk_textonly.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_tuple.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_tuple.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_tuple.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_turtle.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_turtle.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_turtle.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_typechecks.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_typechecks.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_typechecks.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_types.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_types.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_types.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_typing.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_typing.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_typing.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_ucn.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_ucn.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_ucn.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unary.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unary.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unary.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file_functions.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file_functions.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_file_functions.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_identifiers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_identifiers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unicode_identifiers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unicodedata.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unicodedata.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unicodedata.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unittest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unittest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unittest.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_univnewlines.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_univnewlines.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_univnewlines.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack_ex.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack_ex.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_unpack_ex.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2_localnet.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2_localnet.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2_localnet.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2net.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2net.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib2net.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib_response.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib_response.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllib_response.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urllibnet.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urllibnet.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urllibnet.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_urlparse.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_urlparse.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_urlparse.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_userdict.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_userdict.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_userdict.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_userlist.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_userlist.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_userlist.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_userstring.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_userstring.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_userstring.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_utf8source.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_utf8source.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_utf8source.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_uu.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_uu.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_uu.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_uuid.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_uuid.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_uuid.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_venv.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_venv.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_venv.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_wait3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_wait3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_wait3.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_wait4.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_wait4.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_wait4.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_wave.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_wave.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_wave.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_weakref.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_weakref.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_weakref.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_weakset.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_weakset.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_weakset.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_webbrowser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_webbrowser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_webbrowser.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_winconsoleio.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_winconsoleio.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_winconsoleio.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_winreg.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_winreg.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_winreg.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_winsound.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_winsound.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_winsound.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_with.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_with.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_with.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_wsgiref.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_wsgiref.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_wsgiref.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xdrlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xdrlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xdrlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_dom_minicompat.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_dom_minicompat.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_dom_minicompat.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree_c.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree_c.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xml_etree_c.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc_net.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc_net.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_xmlrpc_net.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_yield_from.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_yield_from.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_yield_from.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zipapp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zipapp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zipapp.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile64.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile64.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zipfile64.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport_support.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport_support.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zipimport_support.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/test_zlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/test_zlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/test_zlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/testcodec.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/testcodec.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/testcodec.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/tf_inherit_check.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/tf_inherit_check.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/tf_inherit_check.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/threaded_import_hangers.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/threaded_import_hangers.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/threaded_import_hangers.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/time_hashlib.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/time_hashlib.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/time_hashlib.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/win_console_handler.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/win_console_handler.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/win_console_handler.cpython-36.pyc +#usr/lib/python3.6/test/__pycache__/xmltests.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/__pycache__/xmltests.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/__pycache__/xmltests.cpython-36.pyc +#usr/lib/python3.6/test/_test_multiprocessing.py +#usr/lib/python3.6/test/allsans.pem +#usr/lib/python3.6/test/ann_module.py +#usr/lib/python3.6/test/ann_module2.py +#usr/lib/python3.6/test/ann_module3.py +#usr/lib/python3.6/test/audiodata +#usr/lib/python3.6/test/audiodata/pluck-alaw.aifc +#usr/lib/python3.6/test/audiodata/pluck-pcm16.aiff +#usr/lib/python3.6/test/audiodata/pluck-pcm16.au +#usr/lib/python3.6/test/audiodata/pluck-pcm16.wav +#usr/lib/python3.6/test/audiodata/pluck-pcm24.aiff +#usr/lib/python3.6/test/audiodata/pluck-pcm24.au +#usr/lib/python3.6/test/audiodata/pluck-pcm24.wav +#usr/lib/python3.6/test/audiodata/pluck-pcm32.aiff +#usr/lib/python3.6/test/audiodata/pluck-pcm32.au +#usr/lib/python3.6/test/audiodata/pluck-pcm32.wav +#usr/lib/python3.6/test/audiodata/pluck-pcm8.aiff +#usr/lib/python3.6/test/audiodata/pluck-pcm8.au +#usr/lib/python3.6/test/audiodata/pluck-pcm8.wav +#usr/lib/python3.6/test/audiodata/pluck-ulaw.aifc +#usr/lib/python3.6/test/audiodata/pluck-ulaw.au +#usr/lib/python3.6/test/audiotest.au +#usr/lib/python3.6/test/audiotests.py +#usr/lib/python3.6/test/autotest.py +#usr/lib/python3.6/test/bad_coding.py +#usr/lib/python3.6/test/bad_coding2.py +#usr/lib/python3.6/test/badcert.pem +#usr/lib/python3.6/test/badkey.pem +#usr/lib/python3.6/test/badsyntax_3131.py +#usr/lib/python3.6/test/badsyntax_future10.py +#usr/lib/python3.6/test/badsyntax_future3.py +#usr/lib/python3.6/test/badsyntax_future4.py +#usr/lib/python3.6/test/badsyntax_future5.py +#usr/lib/python3.6/test/badsyntax_future6.py +#usr/lib/python3.6/test/badsyntax_future7.py +#usr/lib/python3.6/test/badsyntax_future8.py +#usr/lib/python3.6/test/badsyntax_future9.py +#usr/lib/python3.6/test/badsyntax_pep3120.py +#usr/lib/python3.6/test/bytecode_helper.py +#usr/lib/python3.6/test/capath +#usr/lib/python3.6/test/capath/4e1295a3.0 +#usr/lib/python3.6/test/capath/5ed36f99.0 +#usr/lib/python3.6/test/capath/6e88d7b8.0 +#usr/lib/python3.6/test/capath/99d0fa06.0 +#usr/lib/python3.6/test/capath/b1930218.0 +#usr/lib/python3.6/test/capath/ceff1710.0 +#usr/lib/python3.6/test/cfgparser.1 +#usr/lib/python3.6/test/cfgparser.2 +#usr/lib/python3.6/test/cfgparser.3 +#usr/lib/python3.6/test/cjkencodings +#usr/lib/python3.6/test/cjkencodings/big5-utf8.txt +#usr/lib/python3.6/test/cjkencodings/big5.txt +#usr/lib/python3.6/test/cjkencodings/big5hkscs-utf8.txt +#usr/lib/python3.6/test/cjkencodings/big5hkscs.txt +#usr/lib/python3.6/test/cjkencodings/cp949-utf8.txt +#usr/lib/python3.6/test/cjkencodings/cp949.txt +#usr/lib/python3.6/test/cjkencodings/euc_jisx0213-utf8.txt +#usr/lib/python3.6/test/cjkencodings/euc_jisx0213.txt +#usr/lib/python3.6/test/cjkencodings/euc_jp-utf8.txt +#usr/lib/python3.6/test/cjkencodings/euc_jp.txt +#usr/lib/python3.6/test/cjkencodings/euc_kr-utf8.txt +#usr/lib/python3.6/test/cjkencodings/euc_kr.txt +#usr/lib/python3.6/test/cjkencodings/gb18030-utf8.txt +#usr/lib/python3.6/test/cjkencodings/gb18030.txt +#usr/lib/python3.6/test/cjkencodings/gb2312-utf8.txt +#usr/lib/python3.6/test/cjkencodings/gb2312.txt +#usr/lib/python3.6/test/cjkencodings/gbk-utf8.txt +#usr/lib/python3.6/test/cjkencodings/gbk.txt +#usr/lib/python3.6/test/cjkencodings/hz-utf8.txt +#usr/lib/python3.6/test/cjkencodings/hz.txt +#usr/lib/python3.6/test/cjkencodings/iso2022_jp-utf8.txt +#usr/lib/python3.6/test/cjkencodings/iso2022_jp.txt +#usr/lib/python3.6/test/cjkencodings/iso2022_kr-utf8.txt +#usr/lib/python3.6/test/cjkencodings/iso2022_kr.txt +#usr/lib/python3.6/test/cjkencodings/johab-utf8.txt +#usr/lib/python3.6/test/cjkencodings/johab.txt +#usr/lib/python3.6/test/cjkencodings/shift_jis-utf8.txt +#usr/lib/python3.6/test/cjkencodings/shift_jis.txt +#usr/lib/python3.6/test/cjkencodings/shift_jisx0213-utf8.txt +#usr/lib/python3.6/test/cjkencodings/shift_jisx0213.txt +#usr/lib/python3.6/test/cmath_testcases.txt +#usr/lib/python3.6/test/coding20731.py +#usr/lib/python3.6/test/curses_tests.py +#usr/lib/python3.6/test/data +#usr/lib/python3.6/test/data/README +#usr/lib/python3.6/test/datetimetester.py +#usr/lib/python3.6/test/decimaltestdata +#usr/lib/python3.6/test/decimaltestdata/abs.decTest +#usr/lib/python3.6/test/decimaltestdata/add.decTest +#usr/lib/python3.6/test/decimaltestdata/and.decTest +#usr/lib/python3.6/test/decimaltestdata/base.decTest +#usr/lib/python3.6/test/decimaltestdata/clamp.decTest +#usr/lib/python3.6/test/decimaltestdata/class.decTest +#usr/lib/python3.6/test/decimaltestdata/compare.decTest +#usr/lib/python3.6/test/decimaltestdata/comparetotal.decTest +#usr/lib/python3.6/test/decimaltestdata/comparetotmag.decTest +#usr/lib/python3.6/test/decimaltestdata/copy.decTest +#usr/lib/python3.6/test/decimaltestdata/copyabs.decTest +#usr/lib/python3.6/test/decimaltestdata/copynegate.decTest +#usr/lib/python3.6/test/decimaltestdata/copysign.decTest +#usr/lib/python3.6/test/decimaltestdata/ddAbs.decTest +#usr/lib/python3.6/test/decimaltestdata/ddAdd.decTest +#usr/lib/python3.6/test/decimaltestdata/ddAnd.decTest +#usr/lib/python3.6/test/decimaltestdata/ddBase.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCanonical.decTest +#usr/lib/python3.6/test/decimaltestdata/ddClass.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCompare.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCompareSig.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCompareTotal.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCompareTotalMag.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCopy.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCopyAbs.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCopyNegate.decTest +#usr/lib/python3.6/test/decimaltestdata/ddCopySign.decTest +#usr/lib/python3.6/test/decimaltestdata/ddDivide.decTest +#usr/lib/python3.6/test/decimaltestdata/ddDivideInt.decTest +#usr/lib/python3.6/test/decimaltestdata/ddEncode.decTest +#usr/lib/python3.6/test/decimaltestdata/ddFMA.decTest +#usr/lib/python3.6/test/decimaltestdata/ddInvert.decTest +#usr/lib/python3.6/test/decimaltestdata/ddLogB.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMax.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMaxMag.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMin.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMinMag.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMinus.decTest +#usr/lib/python3.6/test/decimaltestdata/ddMultiply.decTest +#usr/lib/python3.6/test/decimaltestdata/ddNextMinus.decTest +#usr/lib/python3.6/test/decimaltestdata/ddNextPlus.decTest +#usr/lib/python3.6/test/decimaltestdata/ddNextToward.decTest +#usr/lib/python3.6/test/decimaltestdata/ddOr.decTest +#usr/lib/python3.6/test/decimaltestdata/ddPlus.decTest +#usr/lib/python3.6/test/decimaltestdata/ddQuantize.decTest +#usr/lib/python3.6/test/decimaltestdata/ddReduce.decTest +#usr/lib/python3.6/test/decimaltestdata/ddRemainder.decTest +#usr/lib/python3.6/test/decimaltestdata/ddRemainderNear.decTest +#usr/lib/python3.6/test/decimaltestdata/ddRotate.decTest +#usr/lib/python3.6/test/decimaltestdata/ddSameQuantum.decTest +#usr/lib/python3.6/test/decimaltestdata/ddScaleB.decTest +#usr/lib/python3.6/test/decimaltestdata/ddShift.decTest +#usr/lib/python3.6/test/decimaltestdata/ddSubtract.decTest +#usr/lib/python3.6/test/decimaltestdata/ddToIntegral.decTest +#usr/lib/python3.6/test/decimaltestdata/ddXor.decTest +#usr/lib/python3.6/test/decimaltestdata/decDouble.decTest +#usr/lib/python3.6/test/decimaltestdata/decQuad.decTest +#usr/lib/python3.6/test/decimaltestdata/decSingle.decTest +#usr/lib/python3.6/test/decimaltestdata/divide.decTest +#usr/lib/python3.6/test/decimaltestdata/divideint.decTest +#usr/lib/python3.6/test/decimaltestdata/dqAbs.decTest +#usr/lib/python3.6/test/decimaltestdata/dqAdd.decTest +#usr/lib/python3.6/test/decimaltestdata/dqAnd.decTest +#usr/lib/python3.6/test/decimaltestdata/dqBase.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCanonical.decTest +#usr/lib/python3.6/test/decimaltestdata/dqClass.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCompare.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCompareSig.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCompareTotal.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCompareTotalMag.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCopy.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCopyAbs.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCopyNegate.decTest +#usr/lib/python3.6/test/decimaltestdata/dqCopySign.decTest +#usr/lib/python3.6/test/decimaltestdata/dqDivide.decTest +#usr/lib/python3.6/test/decimaltestdata/dqDivideInt.decTest +#usr/lib/python3.6/test/decimaltestdata/dqEncode.decTest +#usr/lib/python3.6/test/decimaltestdata/dqFMA.decTest +#usr/lib/python3.6/test/decimaltestdata/dqInvert.decTest +#usr/lib/python3.6/test/decimaltestdata/dqLogB.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMax.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMaxMag.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMin.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMinMag.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMinus.decTest +#usr/lib/python3.6/test/decimaltestdata/dqMultiply.decTest +#usr/lib/python3.6/test/decimaltestdata/dqNextMinus.decTest +#usr/lib/python3.6/test/decimaltestdata/dqNextPlus.decTest +#usr/lib/python3.6/test/decimaltestdata/dqNextToward.decTest +#usr/lib/python3.6/test/decimaltestdata/dqOr.decTest +#usr/lib/python3.6/test/decimaltestdata/dqPlus.decTest +#usr/lib/python3.6/test/decimaltestdata/dqQuantize.decTest +#usr/lib/python3.6/test/decimaltestdata/dqReduce.decTest +#usr/lib/python3.6/test/decimaltestdata/dqRemainder.decTest +#usr/lib/python3.6/test/decimaltestdata/dqRemainderNear.decTest +#usr/lib/python3.6/test/decimaltestdata/dqRotate.decTest +#usr/lib/python3.6/test/decimaltestdata/dqSameQuantum.decTest +#usr/lib/python3.6/test/decimaltestdata/dqScaleB.decTest +#usr/lib/python3.6/test/decimaltestdata/dqShift.decTest +#usr/lib/python3.6/test/decimaltestdata/dqSubtract.decTest +#usr/lib/python3.6/test/decimaltestdata/dqToIntegral.decTest +#usr/lib/python3.6/test/decimaltestdata/dqXor.decTest +#usr/lib/python3.6/test/decimaltestdata/dsBase.decTest +#usr/lib/python3.6/test/decimaltestdata/dsEncode.decTest +#usr/lib/python3.6/test/decimaltestdata/exp.decTest +#usr/lib/python3.6/test/decimaltestdata/extra.decTest +#usr/lib/python3.6/test/decimaltestdata/fma.decTest +#usr/lib/python3.6/test/decimaltestdata/inexact.decTest +#usr/lib/python3.6/test/decimaltestdata/invert.decTest +#usr/lib/python3.6/test/decimaltestdata/ln.decTest +#usr/lib/python3.6/test/decimaltestdata/log10.decTest +#usr/lib/python3.6/test/decimaltestdata/logb.decTest +#usr/lib/python3.6/test/decimaltestdata/max.decTest +#usr/lib/python3.6/test/decimaltestdata/maxmag.decTest +#usr/lib/python3.6/test/decimaltestdata/min.decTest +#usr/lib/python3.6/test/decimaltestdata/minmag.decTest +#usr/lib/python3.6/test/decimaltestdata/minus.decTest +#usr/lib/python3.6/test/decimaltestdata/multiply.decTest +#usr/lib/python3.6/test/decimaltestdata/nextminus.decTest +#usr/lib/python3.6/test/decimaltestdata/nextplus.decTest +#usr/lib/python3.6/test/decimaltestdata/nexttoward.decTest +#usr/lib/python3.6/test/decimaltestdata/or.decTest +#usr/lib/python3.6/test/decimaltestdata/plus.decTest +#usr/lib/python3.6/test/decimaltestdata/power.decTest +#usr/lib/python3.6/test/decimaltestdata/powersqrt.decTest +#usr/lib/python3.6/test/decimaltestdata/quantize.decTest +#usr/lib/python3.6/test/decimaltestdata/randomBound32.decTest +#usr/lib/python3.6/test/decimaltestdata/randoms.decTest +#usr/lib/python3.6/test/decimaltestdata/reduce.decTest +#usr/lib/python3.6/test/decimaltestdata/remainder.decTest +#usr/lib/python3.6/test/decimaltestdata/remainderNear.decTest +#usr/lib/python3.6/test/decimaltestdata/rescale.decTest +#usr/lib/python3.6/test/decimaltestdata/rotate.decTest +#usr/lib/python3.6/test/decimaltestdata/rounding.decTest +#usr/lib/python3.6/test/decimaltestdata/samequantum.decTest +#usr/lib/python3.6/test/decimaltestdata/scaleb.decTest +#usr/lib/python3.6/test/decimaltestdata/shift.decTest +#usr/lib/python3.6/test/decimaltestdata/squareroot.decTest +#usr/lib/python3.6/test/decimaltestdata/subtract.decTest +#usr/lib/python3.6/test/decimaltestdata/testall.decTest +#usr/lib/python3.6/test/decimaltestdata/tointegral.decTest +#usr/lib/python3.6/test/decimaltestdata/tointegralx.decTest +#usr/lib/python3.6/test/decimaltestdata/xor.decTest +#usr/lib/python3.6/test/dh1024.pem +#usr/lib/python3.6/test/dis_module.py +#usr/lib/python3.6/test/doctest_aliases.py +#usr/lib/python3.6/test/double_const.py +#usr/lib/python3.6/test/dtracedata +#usr/lib/python3.6/test/dtracedata/__pycache__ +#usr/lib/python3.6/test/dtracedata/__pycache__/call_stack.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/call_stack.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/call_stack.cpython-36.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/gc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/gc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/gc.cpython-36.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/instance.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/instance.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/instance.cpython-36.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/line.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/line.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/dtracedata/__pycache__/line.cpython-36.pyc +#usr/lib/python3.6/test/dtracedata/assert_usable.d +#usr/lib/python3.6/test/dtracedata/assert_usable.stp +#usr/lib/python3.6/test/dtracedata/call_stack.d +#usr/lib/python3.6/test/dtracedata/call_stack.d.expected +#usr/lib/python3.6/test/dtracedata/call_stack.py +#usr/lib/python3.6/test/dtracedata/call_stack.stp +#usr/lib/python3.6/test/dtracedata/call_stack.stp.expected +#usr/lib/python3.6/test/dtracedata/gc.d +#usr/lib/python3.6/test/dtracedata/gc.d.expected +#usr/lib/python3.6/test/dtracedata/gc.py +#usr/lib/python3.6/test/dtracedata/gc.stp +#usr/lib/python3.6/test/dtracedata/gc.stp.expected +#usr/lib/python3.6/test/dtracedata/instance.py +#usr/lib/python3.6/test/dtracedata/line.d +#usr/lib/python3.6/test/dtracedata/line.d.expected +#usr/lib/python3.6/test/dtracedata/line.py +#usr/lib/python3.6/test/eintrdata +#usr/lib/python3.6/test/eintrdata/__pycache__ +#usr/lib/python3.6/test/eintrdata/__pycache__/eintr_tester.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/eintrdata/__pycache__/eintr_tester.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/eintrdata/__pycache__/eintr_tester.cpython-36.pyc +#usr/lib/python3.6/test/eintrdata/eintr_tester.py +#usr/lib/python3.6/test/empty.vbs +#usr/lib/python3.6/test/encoded_modules +#usr/lib/python3.6/test/encoded_modules/__init__.py +#usr/lib/python3.6/test/encoded_modules/__pycache__ +#usr/lib/python3.6/test/encoded_modules/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_iso_8859_1.cpython-36.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_koi8_r.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_koi8_r.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/encoded_modules/__pycache__/module_koi8_r.cpython-36.pyc +#usr/lib/python3.6/test/encoded_modules/module_iso_8859_1.py +#usr/lib/python3.6/test/encoded_modules/module_koi8_r.py +#usr/lib/python3.6/test/exception_hierarchy.txt +#usr/lib/python3.6/test/final_a.py +#usr/lib/python3.6/test/final_b.py +#usr/lib/python3.6/test/floating_points.txt +#usr/lib/python3.6/test/fork_wait.py +#usr/lib/python3.6/test/formatfloat_testcases.txt +#usr/lib/python3.6/test/future_test1.py +#usr/lib/python3.6/test/future_test2.py +#usr/lib/python3.6/test/gdb_sample.py +#usr/lib/python3.6/test/ieee754.txt +#usr/lib/python3.6/test/imghdrdata +#usr/lib/python3.6/test/imghdrdata/python.bmp +#usr/lib/python3.6/test/imghdrdata/python.exr +#usr/lib/python3.6/test/imghdrdata/python.gif +#usr/lib/python3.6/test/imghdrdata/python.jpg +#usr/lib/python3.6/test/imghdrdata/python.pbm +#usr/lib/python3.6/test/imghdrdata/python.pgm +#usr/lib/python3.6/test/imghdrdata/python.png +#usr/lib/python3.6/test/imghdrdata/python.ppm +#usr/lib/python3.6/test/imghdrdata/python.ras +#usr/lib/python3.6/test/imghdrdata/python.sgi +#usr/lib/python3.6/test/imghdrdata/python.tiff +#usr/lib/python3.6/test/imghdrdata/python.webp +#usr/lib/python3.6/test/imghdrdata/python.xbm +#usr/lib/python3.6/test/imp_dummy.py +#usr/lib/python3.6/test/inspect_fodder.py +#usr/lib/python3.6/test/inspect_fodder2.py +#usr/lib/python3.6/test/keycert.passwd.pem +#usr/lib/python3.6/test/keycert.pem +#usr/lib/python3.6/test/keycert2.pem +#usr/lib/python3.6/test/keycert3.pem +#usr/lib/python3.6/test/keycert4.pem +#usr/lib/python3.6/test/libregrtest +#usr/lib/python3.6/test/libregrtest/__init__.py +#usr/lib/python3.6/test/libregrtest/__pycache__ +#usr/lib/python3.6/test/libregrtest/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/cmdline.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/cmdline.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/cmdline.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/main.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/main.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/main.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/refleak.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/refleak.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/refleak.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest_mp.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest_mp.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/runtest_mp.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/save_env.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/save_env.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/save_env.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/setup.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/setup.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/libregrtest/__pycache__/setup.cpython-36.pyc +#usr/lib/python3.6/test/libregrtest/cmdline.py +#usr/lib/python3.6/test/libregrtest/main.py +#usr/lib/python3.6/test/libregrtest/refleak.py +#usr/lib/python3.6/test/libregrtest/runtest.py +#usr/lib/python3.6/test/libregrtest/runtest_mp.py +#usr/lib/python3.6/test/libregrtest/save_env.py +#usr/lib/python3.6/test/libregrtest/setup.py +#usr/lib/python3.6/test/list_tests.py +#usr/lib/python3.6/test/lock_tests.py +#usr/lib/python3.6/test/mailcap.txt +#usr/lib/python3.6/test/make_ssl_certs.py +#usr/lib/python3.6/test/mapping_tests.py +#usr/lib/python3.6/test/math_testcases.txt +#usr/lib/python3.6/test/memory_watchdog.py +#usr/lib/python3.6/test/mime.types +#usr/lib/python3.6/test/mock_socket.py +usr/lib/python3.6/test/mod_generics_cache.py +#usr/lib/python3.6/test/mp_fork_bomb.py +usr/lib/python3.6/test/mp_preload.py +#usr/lib/python3.6/test/multibytecodec_support.py +#usr/lib/python3.6/test/nokia.pem +#usr/lib/python3.6/test/nullbytecert.pem +#usr/lib/python3.6/test/nullcert.pem +#usr/lib/python3.6/test/outstanding_bugs.py +#usr/lib/python3.6/test/pickletester.py +#usr/lib/python3.6/test/profilee.py +#usr/lib/python3.6/test/pstats.pck +#usr/lib/python3.6/test/pycacert.pem +#usr/lib/python3.6/test/pycakey.pem +#usr/lib/python3.6/test/pyclbr_input.py +#usr/lib/python3.6/test/pydoc_mod.py +#usr/lib/python3.6/test/pydocfodder.py +#usr/lib/python3.6/test/pystone.py +#usr/lib/python3.6/test/randv2_32.pck +#usr/lib/python3.6/test/randv2_64.pck +#usr/lib/python3.6/test/randv3.pck +#usr/lib/python3.6/test/re_tests.py +#usr/lib/python3.6/test/regrtest.py +#usr/lib/python3.6/test/relimport.py +#usr/lib/python3.6/test/reperf.py +#usr/lib/python3.6/test/revocation.crl +#usr/lib/python3.6/test/sample_doctest.py +#usr/lib/python3.6/test/sample_doctest_no_docstrings.py +#usr/lib/python3.6/test/sample_doctest_no_doctests.py +#usr/lib/python3.6/test/selfsigned_pythontestdotnet.pem +#usr/lib/python3.6/test/seq_tests.py +#usr/lib/python3.6/test/sgml_input.html +#usr/lib/python3.6/test/sha256.pem +#usr/lib/python3.6/test/signalinterproctester.py +#usr/lib/python3.6/test/sndhdrdata +#usr/lib/python3.6/test/sndhdrdata/README +#usr/lib/python3.6/test/sndhdrdata/sndhdr.8svx +#usr/lib/python3.6/test/sndhdrdata/sndhdr.aifc +#usr/lib/python3.6/test/sndhdrdata/sndhdr.aiff +#usr/lib/python3.6/test/sndhdrdata/sndhdr.au +#usr/lib/python3.6/test/sndhdrdata/sndhdr.hcom +#usr/lib/python3.6/test/sndhdrdata/sndhdr.sndt +#usr/lib/python3.6/test/sndhdrdata/sndhdr.voc +#usr/lib/python3.6/test/sndhdrdata/sndhdr.wav +#usr/lib/python3.6/test/sortperf.py +#usr/lib/python3.6/test/ssl_cert.pem +#usr/lib/python3.6/test/ssl_key.passwd.pem +#usr/lib/python3.6/test/ssl_key.pem +#usr/lib/python3.6/test/ssl_servers.py +#usr/lib/python3.6/test/ssltests.py +#usr/lib/python3.6/test/string_tests.py +#usr/lib/python3.6/test/subprocessdata +#usr/lib/python3.6/test/subprocessdata/__pycache__ +#usr/lib/python3.6/test/subprocessdata/__pycache__/fd_status.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/fd_status.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/fd_status.cpython-36.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/input_reader.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/input_reader.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/input_reader.cpython-36.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qcat.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qcat.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qcat.cpython-36.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qgrep.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qgrep.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/qgrep.cpython-36.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/sigchild_ignore.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/sigchild_ignore.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/subprocessdata/__pycache__/sigchild_ignore.cpython-36.pyc +#usr/lib/python3.6/test/subprocessdata/fd_status.py +#usr/lib/python3.6/test/subprocessdata/input_reader.py +#usr/lib/python3.6/test/subprocessdata/qcat.py +#usr/lib/python3.6/test/subprocessdata/qgrep.py +#usr/lib/python3.6/test/subprocessdata/sigchild_ignore.py +#usr/lib/python3.6/test/support +#usr/lib/python3.6/test/support/__init__.py +#usr/lib/python3.6/test/support/__pycache__ +#usr/lib/python3.6/test/support/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/support/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/support/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/support/__pycache__/script_helper.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/support/__pycache__/script_helper.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/support/__pycache__/script_helper.cpython-36.pyc +#usr/lib/python3.6/test/support/script_helper.py +#usr/lib/python3.6/test/test___all__.py +#usr/lib/python3.6/test/test___future__.py +#usr/lib/python3.6/test/test__locale.py +#usr/lib/python3.6/test/test__opcode.py +#usr/lib/python3.6/test/test__osx_support.py +#usr/lib/python3.6/test/test_abc.py +#usr/lib/python3.6/test/test_abstract_numbers.py +#usr/lib/python3.6/test/test_aifc.py +#usr/lib/python3.6/test/test_argparse.py +#usr/lib/python3.6/test/test_array.py +#usr/lib/python3.6/test/test_asdl_parser.py +#usr/lib/python3.6/test/test_ast.py +#usr/lib/python3.6/test/test_asyncgen.py +#usr/lib/python3.6/test/test_asynchat.py +#usr/lib/python3.6/test/test_asyncio +#usr/lib/python3.6/test/test_asyncio/__init__.py +#usr/lib/python3.6/test/test_asyncio/__main__.py +#usr/lib/python3.6/test/test_asyncio/__pycache__ +#usr/lib/python3.6/test/test_asyncio/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo2.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/echo3.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_base_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_base_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_base_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_futures.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_futures.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_futures.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_locks.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_locks.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_locks.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_pep492.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_pep492.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_pep492.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_proactor_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_proactor_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_proactor_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_queues.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_queues.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_queues.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_selector_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_selector_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_selector_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_sslproto.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_sslproto.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_sslproto.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_streams.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_streams.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_streams.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_subprocess.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_subprocess.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_subprocess.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_tasks.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_tasks.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_tasks.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_transports.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_transports.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_transports.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_unix_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_unix_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_unix_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_events.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_events.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_events.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_utils.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_utils.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_asyncio/__pycache__/test_windows_utils.cpython-36.pyc +#usr/lib/python3.6/test/test_asyncio/echo.py +#usr/lib/python3.6/test/test_asyncio/echo2.py +#usr/lib/python3.6/test/test_asyncio/echo3.py +#usr/lib/python3.6/test/test_asyncio/keycert3.pem +#usr/lib/python3.6/test/test_asyncio/pycacert.pem +#usr/lib/python3.6/test/test_asyncio/ssl_cert.pem +#usr/lib/python3.6/test/test_asyncio/ssl_key.pem +#usr/lib/python3.6/test/test_asyncio/test_base_events.py +#usr/lib/python3.6/test/test_asyncio/test_events.py +#usr/lib/python3.6/test/test_asyncio/test_futures.py +#usr/lib/python3.6/test/test_asyncio/test_locks.py +#usr/lib/python3.6/test/test_asyncio/test_pep492.py +#usr/lib/python3.6/test/test_asyncio/test_proactor_events.py +#usr/lib/python3.6/test/test_asyncio/test_queues.py +#usr/lib/python3.6/test/test_asyncio/test_selector_events.py +#usr/lib/python3.6/test/test_asyncio/test_sslproto.py +#usr/lib/python3.6/test/test_asyncio/test_streams.py +#usr/lib/python3.6/test/test_asyncio/test_subprocess.py +#usr/lib/python3.6/test/test_asyncio/test_tasks.py +#usr/lib/python3.6/test/test_asyncio/test_transports.py +#usr/lib/python3.6/test/test_asyncio/test_unix_events.py +#usr/lib/python3.6/test/test_asyncio/test_windows_events.py +#usr/lib/python3.6/test/test_asyncio/test_windows_utils.py +#usr/lib/python3.6/test/test_asyncore.py +#usr/lib/python3.6/test/test_atexit.py +#usr/lib/python3.6/test/test_audioop.py +#usr/lib/python3.6/test/test_augassign.py +#usr/lib/python3.6/test/test_base64.py +#usr/lib/python3.6/test/test_baseexception.py +#usr/lib/python3.6/test/test_bigaddrspace.py +#usr/lib/python3.6/test/test_bigmem.py +#usr/lib/python3.6/test/test_binascii.py +#usr/lib/python3.6/test/test_binhex.py +#usr/lib/python3.6/test/test_binop.py +#usr/lib/python3.6/test/test_bisect.py +#usr/lib/python3.6/test/test_bool.py +#usr/lib/python3.6/test/test_buffer.py +#usr/lib/python3.6/test/test_bufio.py +#usr/lib/python3.6/test/test_builtin.py +#usr/lib/python3.6/test/test_bytes.py +#usr/lib/python3.6/test/test_bz2.py +#usr/lib/python3.6/test/test_calendar.py +#usr/lib/python3.6/test/test_call.py +#usr/lib/python3.6/test/test_capi.py +#usr/lib/python3.6/test/test_cgi.py +#usr/lib/python3.6/test/test_cgitb.py +#usr/lib/python3.6/test/test_charmapcodec.py +#usr/lib/python3.6/test/test_class.py +#usr/lib/python3.6/test/test_cmath.py +#usr/lib/python3.6/test/test_cmd.py +#usr/lib/python3.6/test/test_cmd_line.py +#usr/lib/python3.6/test/test_cmd_line_script.py +#usr/lib/python3.6/test/test_code.py +#usr/lib/python3.6/test/test_code_module.py +#usr/lib/python3.6/test/test_codeccallbacks.py +#usr/lib/python3.6/test/test_codecencodings_cn.py +#usr/lib/python3.6/test/test_codecencodings_hk.py +#usr/lib/python3.6/test/test_codecencodings_iso2022.py +#usr/lib/python3.6/test/test_codecencodings_jp.py +#usr/lib/python3.6/test/test_codecencodings_kr.py +#usr/lib/python3.6/test/test_codecencodings_tw.py +#usr/lib/python3.6/test/test_codecmaps_cn.py +#usr/lib/python3.6/test/test_codecmaps_hk.py +#usr/lib/python3.6/test/test_codecmaps_jp.py +#usr/lib/python3.6/test/test_codecmaps_kr.py +#usr/lib/python3.6/test/test_codecmaps_tw.py +#usr/lib/python3.6/test/test_codecs.py +#usr/lib/python3.6/test/test_codeop.py +#usr/lib/python3.6/test/test_collections.py +#usr/lib/python3.6/test/test_colorsys.py +#usr/lib/python3.6/test/test_compare.py +#usr/lib/python3.6/test/test_compile.py +#usr/lib/python3.6/test/test_compileall.py +#usr/lib/python3.6/test/test_complex.py +#usr/lib/python3.6/test/test_concurrent_futures.py +#usr/lib/python3.6/test/test_configparser.py +#usr/lib/python3.6/test/test_contains.py +#usr/lib/python3.6/test/test_contextlib.py +#usr/lib/python3.6/test/test_copy.py +#usr/lib/python3.6/test/test_copyreg.py +#usr/lib/python3.6/test/test_coroutines.py +#usr/lib/python3.6/test/test_cprofile.py +#usr/lib/python3.6/test/test_crashers.py +#usr/lib/python3.6/test/test_crypt.py +#usr/lib/python3.6/test/test_csv.py +#usr/lib/python3.6/test/test_ctypes.py +#usr/lib/python3.6/test/test_curses.py +#usr/lib/python3.6/test/test_datetime.py +#usr/lib/python3.6/test/test_dbm.py +#usr/lib/python3.6/test/test_dbm_dumb.py +#usr/lib/python3.6/test/test_dbm_gnu.py +#usr/lib/python3.6/test/test_dbm_ndbm.py +#usr/lib/python3.6/test/test_decimal.py +#usr/lib/python3.6/test/test_decorators.py +#usr/lib/python3.6/test/test_defaultdict.py +#usr/lib/python3.6/test/test_deque.py +#usr/lib/python3.6/test/test_descr.py +#usr/lib/python3.6/test/test_descrtut.py +#usr/lib/python3.6/test/test_devpoll.py +#usr/lib/python3.6/test/test_dict.py +#usr/lib/python3.6/test/test_dict_version.py +#usr/lib/python3.6/test/test_dictcomps.py +#usr/lib/python3.6/test/test_dictviews.py +#usr/lib/python3.6/test/test_difflib.py +#usr/lib/python3.6/test/test_difflib_expect.html +#usr/lib/python3.6/test/test_dis.py +#usr/lib/python3.6/test/test_distutils.py +#usr/lib/python3.6/test/test_doctest.py +#usr/lib/python3.6/test/test_doctest.txt +#usr/lib/python3.6/test/test_doctest2.py +#usr/lib/python3.6/test/test_doctest2.txt +#usr/lib/python3.6/test/test_doctest3.txt +#usr/lib/python3.6/test/test_doctest4.txt +#usr/lib/python3.6/test/test_docxmlrpc.py +#usr/lib/python3.6/test/test_dtrace.py +#usr/lib/python3.6/test/test_dummy_thread.py +#usr/lib/python3.6/test/test_dummy_threading.py +#usr/lib/python3.6/test/test_dynamic.py +#usr/lib/python3.6/test/test_dynamicclassattribute.py +#usr/lib/python3.6/test/test_eintr.py +#usr/lib/python3.6/test/test_email +#usr/lib/python3.6/test/test_email/__init__.py +#usr/lib/python3.6/test/test_email/__main__.py +#usr/lib/python3.6/test/test_email/__pycache__ +#usr/lib/python3.6/test/test_email/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__encoded_words.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__encoded_words.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__encoded_words.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__header_value_parser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__header_value_parser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test__header_value_parser.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_asian_codecs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_asian_codecs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_asian_codecs.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_contentmanager.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_contentmanager.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_contentmanager.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_defect_handling.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_defect_handling.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_defect_handling.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_email.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_email.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_email.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_generator.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_generator.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_generator.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_headerregistry.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_headerregistry.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_headerregistry.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_inversion.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_inversion.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_inversion.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_message.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_message.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_message.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_parser.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_parser.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_parser.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_pickleable.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_pickleable.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_pickleable.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_policy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_policy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_policy.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_utils.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_utils.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/test_utils.cpython-36.pyc +#usr/lib/python3.6/test/test_email/__pycache__/torture_test.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_email/__pycache__/torture_test.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_email/__pycache__/torture_test.cpython-36.pyc +#usr/lib/python3.6/test/test_email/data +#usr/lib/python3.6/test/test_email/data/PyBanner048.gif +#usr/lib/python3.6/test/test_email/data/audiotest.au +#usr/lib/python3.6/test/test_email/data/msg_01.txt +#usr/lib/python3.6/test/test_email/data/msg_02.txt +#usr/lib/python3.6/test/test_email/data/msg_03.txt +#usr/lib/python3.6/test/test_email/data/msg_04.txt +#usr/lib/python3.6/test/test_email/data/msg_05.txt +#usr/lib/python3.6/test/test_email/data/msg_06.txt +#usr/lib/python3.6/test/test_email/data/msg_07.txt +#usr/lib/python3.6/test/test_email/data/msg_08.txt +#usr/lib/python3.6/test/test_email/data/msg_09.txt +#usr/lib/python3.6/test/test_email/data/msg_10.txt +#usr/lib/python3.6/test/test_email/data/msg_11.txt +#usr/lib/python3.6/test/test_email/data/msg_12.txt +#usr/lib/python3.6/test/test_email/data/msg_12a.txt +#usr/lib/python3.6/test/test_email/data/msg_13.txt +#usr/lib/python3.6/test/test_email/data/msg_14.txt +#usr/lib/python3.6/test/test_email/data/msg_15.txt +#usr/lib/python3.6/test/test_email/data/msg_16.txt +#usr/lib/python3.6/test/test_email/data/msg_17.txt +#usr/lib/python3.6/test/test_email/data/msg_18.txt +#usr/lib/python3.6/test/test_email/data/msg_19.txt +#usr/lib/python3.6/test/test_email/data/msg_20.txt +#usr/lib/python3.6/test/test_email/data/msg_21.txt +#usr/lib/python3.6/test/test_email/data/msg_22.txt +#usr/lib/python3.6/test/test_email/data/msg_23.txt +#usr/lib/python3.6/test/test_email/data/msg_24.txt +#usr/lib/python3.6/test/test_email/data/msg_25.txt +#usr/lib/python3.6/test/test_email/data/msg_26.txt +#usr/lib/python3.6/test/test_email/data/msg_27.txt +#usr/lib/python3.6/test/test_email/data/msg_28.txt +#usr/lib/python3.6/test/test_email/data/msg_29.txt +#usr/lib/python3.6/test/test_email/data/msg_30.txt +#usr/lib/python3.6/test/test_email/data/msg_31.txt +#usr/lib/python3.6/test/test_email/data/msg_32.txt +#usr/lib/python3.6/test/test_email/data/msg_33.txt +#usr/lib/python3.6/test/test_email/data/msg_34.txt +#usr/lib/python3.6/test/test_email/data/msg_35.txt +#usr/lib/python3.6/test/test_email/data/msg_36.txt +#usr/lib/python3.6/test/test_email/data/msg_37.txt +#usr/lib/python3.6/test/test_email/data/msg_38.txt +#usr/lib/python3.6/test/test_email/data/msg_39.txt +#usr/lib/python3.6/test/test_email/data/msg_40.txt +#usr/lib/python3.6/test/test_email/data/msg_41.txt +#usr/lib/python3.6/test/test_email/data/msg_42.txt +#usr/lib/python3.6/test/test_email/data/msg_43.txt +#usr/lib/python3.6/test/test_email/data/msg_44.txt +#usr/lib/python3.6/test/test_email/data/msg_45.txt +#usr/lib/python3.6/test/test_email/data/msg_46.txt +#usr/lib/python3.6/test/test_email/test__encoded_words.py +#usr/lib/python3.6/test/test_email/test__header_value_parser.py +#usr/lib/python3.6/test/test_email/test_asian_codecs.py +#usr/lib/python3.6/test/test_email/test_contentmanager.py +#usr/lib/python3.6/test/test_email/test_defect_handling.py +#usr/lib/python3.6/test/test_email/test_email.py +#usr/lib/python3.6/test/test_email/test_generator.py +#usr/lib/python3.6/test/test_email/test_headerregistry.py +#usr/lib/python3.6/test/test_email/test_inversion.py +#usr/lib/python3.6/test/test_email/test_message.py +#usr/lib/python3.6/test/test_email/test_parser.py +#usr/lib/python3.6/test/test_email/test_pickleable.py +#usr/lib/python3.6/test/test_email/test_policy.py +#usr/lib/python3.6/test/test_email/test_utils.py +#usr/lib/python3.6/test/test_email/torture_test.py +#usr/lib/python3.6/test/test_ensurepip.py +#usr/lib/python3.6/test/test_enum.py +#usr/lib/python3.6/test/test_enumerate.py +#usr/lib/python3.6/test/test_eof.py +#usr/lib/python3.6/test/test_epoll.py +#usr/lib/python3.6/test/test_errno.py +#usr/lib/python3.6/test/test_exception_hierarchy.py +#usr/lib/python3.6/test/test_exception_variations.py +#usr/lib/python3.6/test/test_exceptions.py +#usr/lib/python3.6/test/test_extcall.py +#usr/lib/python3.6/test/test_faulthandler.py +#usr/lib/python3.6/test/test_fcntl.py +#usr/lib/python3.6/test/test_file.py +#usr/lib/python3.6/test/test_file_eintr.py +#usr/lib/python3.6/test/test_filecmp.py +#usr/lib/python3.6/test/test_fileinput.py +#usr/lib/python3.6/test/test_fileio.py +#usr/lib/python3.6/test/test_finalization.py +#usr/lib/python3.6/test/test_float.py +#usr/lib/python3.6/test/test_flufl.py +#usr/lib/python3.6/test/test_fnmatch.py +#usr/lib/python3.6/test/test_fork1.py +#usr/lib/python3.6/test/test_format.py +#usr/lib/python3.6/test/test_fractions.py +#usr/lib/python3.6/test/test_frame.py +#usr/lib/python3.6/test/test_fstring.py +#usr/lib/python3.6/test/test_ftplib.py +#usr/lib/python3.6/test/test_funcattrs.py +#usr/lib/python3.6/test/test_functools.py +#usr/lib/python3.6/test/test_future.py +#usr/lib/python3.6/test/test_future3.py +#usr/lib/python3.6/test/test_future4.py +#usr/lib/python3.6/test/test_future5.py +#usr/lib/python3.6/test/test_gc.py +#usr/lib/python3.6/test/test_gdb.py +#usr/lib/python3.6/test/test_generator_stop.py +#usr/lib/python3.6/test/test_generators.py +#usr/lib/python3.6/test/test_genericpath.py +#usr/lib/python3.6/test/test_genexps.py +#usr/lib/python3.6/test/test_getargs2.py +#usr/lib/python3.6/test/test_getopt.py +#usr/lib/python3.6/test/test_getpass.py +#usr/lib/python3.6/test/test_gettext.py +#usr/lib/python3.6/test/test_glob.py +#usr/lib/python3.6/test/test_global.py +#usr/lib/python3.6/test/test_grammar.py +#usr/lib/python3.6/test/test_grp.py +#usr/lib/python3.6/test/test_gzip.py +#usr/lib/python3.6/test/test_hash.py +#usr/lib/python3.6/test/test_hashlib.py +#usr/lib/python3.6/test/test_heapq.py +#usr/lib/python3.6/test/test_hmac.py +#usr/lib/python3.6/test/test_html.py +#usr/lib/python3.6/test/test_htmlparser.py +#usr/lib/python3.6/test/test_http_cookiejar.py +#usr/lib/python3.6/test/test_http_cookies.py +#usr/lib/python3.6/test/test_httplib.py +#usr/lib/python3.6/test/test_httpservers.py +#usr/lib/python3.6/test/test_idle.py +#usr/lib/python3.6/test/test_imaplib.py +#usr/lib/python3.6/test/test_imghdr.py +#usr/lib/python3.6/test/test_imp.py +#usr/lib/python3.6/test/test_import +#usr/lib/python3.6/test/test_import/__init__.py +#usr/lib/python3.6/test/test_import/__main__.py +#usr/lib/python3.6/test/test_import/__pycache__ +#usr/lib/python3.6/test/test_import/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_import/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data +#usr/lib/python3.6/test/test_import/data/circular_imports +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__ +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/basic2.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/indirect.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/indirect.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/indirect.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/rebinding2.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/subpackage.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/util.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/util.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/__pycache__/util.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/basic.py +#usr/lib/python3.6/test/test_import/data/circular_imports/basic2.py +#usr/lib/python3.6/test/test_import/data/circular_imports/indirect.py +#usr/lib/python3.6/test/test_import/data/circular_imports/rebinding.py +#usr/lib/python3.6/test/test_import/data/circular_imports/rebinding2.py +#usr/lib/python3.6/test/test_import/data/circular_imports/subpackage.py +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__ +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/subpackage2.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/__pycache__/util.cpython-36.pyc +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/subpackage2.py +#usr/lib/python3.6/test/test_import/data/circular_imports/subpkg/util.py +#usr/lib/python3.6/test/test_import/data/circular_imports/util.py +#usr/lib/python3.6/test/test_importlib +#usr/lib/python3.6/test/test_importlib/__init__.py +#usr/lib/python3.6/test/test_importlib/__main__.py +#usr/lib/python3.6/test/test_importlib/__pycache__ +#usr/lib/python3.6/test/test_importlib/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/abc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/abc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/abc.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_abc.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_abc.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_abc.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_api.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_api.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_api.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_lazy.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_lazy.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_lazy.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_locks.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_locks.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_locks.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_namespace_pkgs.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_spec.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_spec.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_spec.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_util.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_util.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_util.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_windows.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_windows.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/test_windows.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/util.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/util.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/__pycache__/util.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/abc.py +#usr/lib/python3.6/test/test_importlib/builtin +#usr/lib/python3.6/test/test_importlib/builtin/__init__.py +#usr/lib/python3.6/test/test_importlib/builtin/__main__.py +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__ +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_finder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_finder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_finder.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_loader.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_loader.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/builtin/__pycache__/test_loader.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/builtin/test_finder.py +#usr/lib/python3.6/test/test_importlib/builtin/test_loader.py +#usr/lib/python3.6/test/test_importlib/extension +#usr/lib/python3.6/test/test_importlib/extension/__init__.py +#usr/lib/python3.6/test/test_importlib/extension/__main__.py +#usr/lib/python3.6/test/test_importlib/extension/__pycache__ +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_case_sensitivity.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_finder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_finder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_finder.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_loader.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_loader.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_loader.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_path_hook.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_path_hook.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/extension/__pycache__/test_path_hook.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/extension/test_case_sensitivity.py +#usr/lib/python3.6/test/test_importlib/extension/test_finder.py +#usr/lib/python3.6/test/test_importlib/extension/test_loader.py +#usr/lib/python3.6/test/test_importlib/extension/test_path_hook.py +#usr/lib/python3.6/test/test_importlib/frozen +#usr/lib/python3.6/test/test_importlib/frozen/__init__.py +#usr/lib/python3.6/test/test_importlib/frozen/__main__.py +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__ +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_finder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_finder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_finder.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_loader.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_loader.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/frozen/__pycache__/test_loader.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/frozen/test_finder.py +#usr/lib/python3.6/test/test_importlib/frozen/test_loader.py +#usr/lib/python3.6/test/test_importlib/import_ +#usr/lib/python3.6/test/test_importlib/import_/__init__.py +#usr/lib/python3.6/test/test_importlib/import_/__main__.py +#usr/lib/python3.6/test/test_importlib/import_/__pycache__ +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___loader__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___loader__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___loader__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___package__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___package__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test___package__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_api.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_api.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_api.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_caching.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_caching.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_caching.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_fromlist.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_fromlist.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_fromlist.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_meta_path.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_meta_path.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_meta_path.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_packages.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_packages.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_packages.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_path.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_path.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_path.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/import_/__pycache__/test_relative_imports.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/import_/test___loader__.py +#usr/lib/python3.6/test/test_importlib/import_/test___package__.py +#usr/lib/python3.6/test/test_importlib/import_/test_api.py +#usr/lib/python3.6/test/test_importlib/import_/test_caching.py +#usr/lib/python3.6/test/test_importlib/import_/test_fromlist.py +#usr/lib/python3.6/test/test_importlib/import_/test_meta_path.py +#usr/lib/python3.6/test/test_importlib/import_/test_packages.py +#usr/lib/python3.6/test/test_importlib/import_/test_path.py +#usr/lib/python3.6/test/test_importlib/import_/test_relative_imports.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/one.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__/two.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/one.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/both_portions/foo/two.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/missing_directory.zip +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__/a_test.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test/empty +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/nested_portion1.zip +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__init__.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__/one.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/one.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1 +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__/one.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion1/foo/one.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2 +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__/two.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/portion2/foo/two.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1 +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__/one.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project1/parent/child/one.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2 +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__/two.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project2/parent/child/two.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3 +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__ +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__/three.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/project3/parent/child/three.py +#usr/lib/python3.6/test/test_importlib/namespace_pkgs/top_level_portion1.zip +#usr/lib/python3.6/test/test_importlib/source +#usr/lib/python3.6/test/test_importlib/source/__init__.py +#usr/lib/python3.6/test/test_importlib/source/__main__.py +#usr/lib/python3.6/test/test_importlib/source/__pycache__ +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_case_sensitivity.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_file_loader.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_file_loader.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_file_loader.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_finder.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_finder.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_finder.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_path_hook.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_path_hook.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_path_hook.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_source_encoding.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_source_encoding.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_importlib/source/__pycache__/test_source_encoding.cpython-36.pyc +#usr/lib/python3.6/test/test_importlib/source/test_case_sensitivity.py +#usr/lib/python3.6/test/test_importlib/source/test_file_loader.py +#usr/lib/python3.6/test/test_importlib/source/test_finder.py +#usr/lib/python3.6/test/test_importlib/source/test_path_hook.py +#usr/lib/python3.6/test/test_importlib/source/test_source_encoding.py +#usr/lib/python3.6/test/test_importlib/test_abc.py +#usr/lib/python3.6/test/test_importlib/test_api.py +#usr/lib/python3.6/test/test_importlib/test_lazy.py +#usr/lib/python3.6/test/test_importlib/test_locks.py +#usr/lib/python3.6/test/test_importlib/test_namespace_pkgs.py +#usr/lib/python3.6/test/test_importlib/test_spec.py +#usr/lib/python3.6/test/test_importlib/test_util.py +#usr/lib/python3.6/test/test_importlib/test_windows.py +#usr/lib/python3.6/test/test_importlib/util.py +#usr/lib/python3.6/test/test_index.py +#usr/lib/python3.6/test/test_inspect.py +#usr/lib/python3.6/test/test_int.py +#usr/lib/python3.6/test/test_int_literal.py +#usr/lib/python3.6/test/test_io.py +#usr/lib/python3.6/test/test_ioctl.py +#usr/lib/python3.6/test/test_ipaddress.py +#usr/lib/python3.6/test/test_isinstance.py +#usr/lib/python3.6/test/test_iter.py +#usr/lib/python3.6/test/test_iterlen.py +#usr/lib/python3.6/test/test_itertools.py +#usr/lib/python3.6/test/test_json +#usr/lib/python3.6/test/test_json/__init__.py +#usr/lib/python3.6/test/test_json/__main__.py +#usr/lib/python3.6/test/test_json/__pycache__ +#usr/lib/python3.6/test/test_json/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_decode.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_decode.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_decode.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_default.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_default.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_default.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_dump.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_dump.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_dump.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_encode_basestring_ascii.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_enum.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_enum.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_enum.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_fail.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_fail.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_fail.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_float.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_float.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_float.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_indent.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_indent.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_indent.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass1.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass1.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass1.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass2.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass2.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass2.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass3.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass3.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_pass3.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_recursion.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_recursion.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_recursion.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_scanstring.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_scanstring.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_scanstring.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_separators.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_separators.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_separators.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_speedups.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_speedups.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_speedups.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_tool.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_tool.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_tool.cpython-36.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_unicode.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_unicode.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_json/__pycache__/test_unicode.cpython-36.pyc +#usr/lib/python3.6/test/test_json/test_decode.py +#usr/lib/python3.6/test/test_json/test_default.py +#usr/lib/python3.6/test/test_json/test_dump.py +#usr/lib/python3.6/test/test_json/test_encode_basestring_ascii.py +#usr/lib/python3.6/test/test_json/test_enum.py +#usr/lib/python3.6/test/test_json/test_fail.py +#usr/lib/python3.6/test/test_json/test_float.py +#usr/lib/python3.6/test/test_json/test_indent.py +#usr/lib/python3.6/test/test_json/test_pass1.py +#usr/lib/python3.6/test/test_json/test_pass2.py +#usr/lib/python3.6/test/test_json/test_pass3.py +#usr/lib/python3.6/test/test_json/test_recursion.py +#usr/lib/python3.6/test/test_json/test_scanstring.py +#usr/lib/python3.6/test/test_json/test_separators.py +#usr/lib/python3.6/test/test_json/test_speedups.py +#usr/lib/python3.6/test/test_json/test_tool.py +#usr/lib/python3.6/test/test_json/test_unicode.py +#usr/lib/python3.6/test/test_keyword.py +#usr/lib/python3.6/test/test_keywordonlyarg.py +#usr/lib/python3.6/test/test_kqueue.py +#usr/lib/python3.6/test/test_largefile.py +#usr/lib/python3.6/test/test_lib2to3.py +#usr/lib/python3.6/test/test_linecache.py +#usr/lib/python3.6/test/test_list.py +#usr/lib/python3.6/test/test_listcomps.py +#usr/lib/python3.6/test/test_locale.py +#usr/lib/python3.6/test/test_logging.py +#usr/lib/python3.6/test/test_long.py +#usr/lib/python3.6/test/test_longexp.py +#usr/lib/python3.6/test/test_lzma.py +#usr/lib/python3.6/test/test_macpath.py +#usr/lib/python3.6/test/test_macurl2path.py +#usr/lib/python3.6/test/test_mailbox.py +#usr/lib/python3.6/test/test_mailcap.py +#usr/lib/python3.6/test/test_marshal.py +#usr/lib/python3.6/test/test_math.py +#usr/lib/python3.6/test/test_memoryio.py +#usr/lib/python3.6/test/test_memoryview.py +#usr/lib/python3.6/test/test_metaclass.py +#usr/lib/python3.6/test/test_mimetypes.py +#usr/lib/python3.6/test/test_minidom.py +#usr/lib/python3.6/test/test_mmap.py +#usr/lib/python3.6/test/test_module.py +#usr/lib/python3.6/test/test_modulefinder.py +#usr/lib/python3.6/test/test_msilib.py +#usr/lib/python3.6/test/test_multibytecodec.py +#usr/lib/python3.6/test/test_multiprocessing_fork.py +#usr/lib/python3.6/test/test_multiprocessing_forkserver.py +#usr/lib/python3.6/test/test_multiprocessing_main_handling.py +#usr/lib/python3.6/test/test_multiprocessing_spawn.py +#usr/lib/python3.6/test/test_netrc.py +#usr/lib/python3.6/test/test_nis.py +#usr/lib/python3.6/test/test_nntplib.py +#usr/lib/python3.6/test/test_normalization.py +#usr/lib/python3.6/test/test_ntpath.py +#usr/lib/python3.6/test/test_numeric_tower.py +#usr/lib/python3.6/test/test_opcodes.py +#usr/lib/python3.6/test/test_openpty.py +#usr/lib/python3.6/test/test_operator.py +#usr/lib/python3.6/test/test_optparse.py +#usr/lib/python3.6/test/test_ordered_dict.py +#usr/lib/python3.6/test/test_os.py +#usr/lib/python3.6/test/test_ossaudiodev.py +#usr/lib/python3.6/test/test_osx_env.py +#usr/lib/python3.6/test/test_parser.py +#usr/lib/python3.6/test/test_pathlib.py +#usr/lib/python3.6/test/test_pdb.py +#usr/lib/python3.6/test/test_peepholer.py +#usr/lib/python3.6/test/test_pickle.py +#usr/lib/python3.6/test/test_pickletools.py +#usr/lib/python3.6/test/test_pipes.py +#usr/lib/python3.6/test/test_pkg.py +#usr/lib/python3.6/test/test_pkgimport.py +#usr/lib/python3.6/test/test_pkgutil.py +#usr/lib/python3.6/test/test_platform.py +#usr/lib/python3.6/test/test_plistlib.py +#usr/lib/python3.6/test/test_poll.py +#usr/lib/python3.6/test/test_popen.py +#usr/lib/python3.6/test/test_poplib.py +#usr/lib/python3.6/test/test_posix.py +#usr/lib/python3.6/test/test_posixpath.py +#usr/lib/python3.6/test/test_pow.py +#usr/lib/python3.6/test/test_pprint.py +#usr/lib/python3.6/test/test_print.py +#usr/lib/python3.6/test/test_profile.py +#usr/lib/python3.6/test/test_property.py +#usr/lib/python3.6/test/test_pstats.py +#usr/lib/python3.6/test/test_pty.py +#usr/lib/python3.6/test/test_pulldom.py +#usr/lib/python3.6/test/test_pwd.py +#usr/lib/python3.6/test/test_py_compile.py +#usr/lib/python3.6/test/test_pyclbr.py +#usr/lib/python3.6/test/test_pydoc.py +#usr/lib/python3.6/test/test_pyexpat.py +#usr/lib/python3.6/test/test_queue.py +#usr/lib/python3.6/test/test_quopri.py +#usr/lib/python3.6/test/test_raise.py +#usr/lib/python3.6/test/test_random.py +#usr/lib/python3.6/test/test_range.py +#usr/lib/python3.6/test/test_re.py +#usr/lib/python3.6/test/test_readline.py +#usr/lib/python3.6/test/test_regrtest.py +#usr/lib/python3.6/test/test_reprlib.py +#usr/lib/python3.6/test/test_resource.py +#usr/lib/python3.6/test/test_richcmp.py +#usr/lib/python3.6/test/test_rlcompleter.py +#usr/lib/python3.6/test/test_robotparser.py +#usr/lib/python3.6/test/test_runpy.py +#usr/lib/python3.6/test/test_sax.py +#usr/lib/python3.6/test/test_sched.py +#usr/lib/python3.6/test/test_scope.py +#usr/lib/python3.6/test/test_script_helper.py +#usr/lib/python3.6/test/test_secrets.py +#usr/lib/python3.6/test/test_select.py +#usr/lib/python3.6/test/test_selectors.py +#usr/lib/python3.6/test/test_set.py +#usr/lib/python3.6/test/test_setcomps.py +#usr/lib/python3.6/test/test_shelve.py +#usr/lib/python3.6/test/test_shlex.py +#usr/lib/python3.6/test/test_shutil.py +#usr/lib/python3.6/test/test_signal.py +#usr/lib/python3.6/test/test_site.py +#usr/lib/python3.6/test/test_slice.py +#usr/lib/python3.6/test/test_smtpd.py +#usr/lib/python3.6/test/test_smtplib.py +#usr/lib/python3.6/test/test_smtpnet.py +#usr/lib/python3.6/test/test_sndhdr.py +#usr/lib/python3.6/test/test_socket.py +#usr/lib/python3.6/test/test_socketserver.py +#usr/lib/python3.6/test/test_sort.py +#usr/lib/python3.6/test/test_source_encoding.py +#usr/lib/python3.6/test/test_spwd.py +#usr/lib/python3.6/test/test_sqlite.py +#usr/lib/python3.6/test/test_ssl.py +#usr/lib/python3.6/test/test_startfile.py +#usr/lib/python3.6/test/test_stat.py +#usr/lib/python3.6/test/test_statistics.py +#usr/lib/python3.6/test/test_strftime.py +#usr/lib/python3.6/test/test_string.py +#usr/lib/python3.6/test/test_string_literals.py +#usr/lib/python3.6/test/test_stringprep.py +#usr/lib/python3.6/test/test_strptime.py +#usr/lib/python3.6/test/test_strtod.py +#usr/lib/python3.6/test/test_struct.py +#usr/lib/python3.6/test/test_structmembers.py +#usr/lib/python3.6/test/test_structseq.py +#usr/lib/python3.6/test/test_subclassinit.py +#usr/lib/python3.6/test/test_subprocess.py +#usr/lib/python3.6/test/test_sunau.py +#usr/lib/python3.6/test/test_sundry.py +#usr/lib/python3.6/test/test_super.py +#usr/lib/python3.6/test/test_support.py +#usr/lib/python3.6/test/test_symbol.py +#usr/lib/python3.6/test/test_symtable.py +#usr/lib/python3.6/test/test_syntax.py +#usr/lib/python3.6/test/test_sys.py +#usr/lib/python3.6/test/test_sys_setprofile.py +#usr/lib/python3.6/test/test_sys_settrace.py +#usr/lib/python3.6/test/test_sysconfig.py +#usr/lib/python3.6/test/test_syslog.py +#usr/lib/python3.6/test/test_tarfile.py +#usr/lib/python3.6/test/test_tcl.py +#usr/lib/python3.6/test/test_telnetlib.py +#usr/lib/python3.6/test/test_tempfile.py +#usr/lib/python3.6/test/test_textwrap.py +#usr/lib/python3.6/test/test_thread.py +#usr/lib/python3.6/test/test_threaded_import.py +#usr/lib/python3.6/test/test_threadedtempfile.py +#usr/lib/python3.6/test/test_threading.py +#usr/lib/python3.6/test/test_threading_local.py +#usr/lib/python3.6/test/test_threadsignals.py +#usr/lib/python3.6/test/test_time.py +#usr/lib/python3.6/test/test_timeit.py +#usr/lib/python3.6/test/test_timeout.py +#usr/lib/python3.6/test/test_tix.py +#usr/lib/python3.6/test/test_tk.py +#usr/lib/python3.6/test/test_tokenize.py +#usr/lib/python3.6/test/test_tools +#usr/lib/python3.6/test/test_tools/__init__.py +#usr/lib/python3.6/test/test_tools/__main__.py +#usr/lib/python3.6/test/test_tools/__pycache__ +#usr/lib/python3.6/test/test_tools/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_fixcid.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_fixcid.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_fixcid.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_gprof2html.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_gprof2html.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_gprof2html.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_i18n.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_i18n.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_i18n.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_md5sum.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_md5sum.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_md5sum.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pdeps.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pdeps.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pdeps.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pindent.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pindent.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_pindent.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_reindent.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_reindent.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_reindent.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_sundry.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_sundry.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_sundry.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_unparse.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_unparse.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_tools/__pycache__/test_unparse.cpython-36.pyc +#usr/lib/python3.6/test/test_tools/test_fixcid.py +#usr/lib/python3.6/test/test_tools/test_gprof2html.py +#usr/lib/python3.6/test/test_tools/test_i18n.py +#usr/lib/python3.6/test/test_tools/test_md5sum.py +#usr/lib/python3.6/test/test_tools/test_pdeps.py +#usr/lib/python3.6/test/test_tools/test_pindent.py +#usr/lib/python3.6/test/test_tools/test_reindent.py +#usr/lib/python3.6/test/test_tools/test_sundry.py +#usr/lib/python3.6/test/test_tools/test_unparse.py +#usr/lib/python3.6/test/test_trace.py +#usr/lib/python3.6/test/test_traceback.py +#usr/lib/python3.6/test/test_tracemalloc.py +#usr/lib/python3.6/test/test_ttk_guionly.py +#usr/lib/python3.6/test/test_ttk_textonly.py +#usr/lib/python3.6/test/test_tuple.py +#usr/lib/python3.6/test/test_turtle.py +#usr/lib/python3.6/test/test_typechecks.py +#usr/lib/python3.6/test/test_types.py +#usr/lib/python3.6/test/test_typing.py +#usr/lib/python3.6/test/test_ucn.py +#usr/lib/python3.6/test/test_unary.py +#usr/lib/python3.6/test/test_unicode.py +#usr/lib/python3.6/test/test_unicode_file.py +#usr/lib/python3.6/test/test_unicode_file_functions.py +#usr/lib/python3.6/test/test_unicode_identifiers.py +#usr/lib/python3.6/test/test_unicodedata.py +#usr/lib/python3.6/test/test_unittest.py +#usr/lib/python3.6/test/test_univnewlines.py +#usr/lib/python3.6/test/test_unpack.py +#usr/lib/python3.6/test/test_unpack_ex.py +#usr/lib/python3.6/test/test_urllib.py +#usr/lib/python3.6/test/test_urllib2.py +#usr/lib/python3.6/test/test_urllib2_localnet.py +#usr/lib/python3.6/test/test_urllib2net.py +#usr/lib/python3.6/test/test_urllib_response.py +#usr/lib/python3.6/test/test_urllibnet.py +#usr/lib/python3.6/test/test_urlparse.py +#usr/lib/python3.6/test/test_userdict.py +#usr/lib/python3.6/test/test_userlist.py +#usr/lib/python3.6/test/test_userstring.py +#usr/lib/python3.6/test/test_utf8source.py +#usr/lib/python3.6/test/test_uu.py +#usr/lib/python3.6/test/test_uuid.py +#usr/lib/python3.6/test/test_venv.py +#usr/lib/python3.6/test/test_wait3.py +#usr/lib/python3.6/test/test_wait4.py +#usr/lib/python3.6/test/test_warnings +#usr/lib/python3.6/test/test_warnings/__init__.py +#usr/lib/python3.6/test/test_warnings/__main__.py +#usr/lib/python3.6/test/test_warnings/__pycache__ +#usr/lib/python3.6/test/test_warnings/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_warnings/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_warnings/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/test_warnings/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_warnings/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_warnings/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/test/test_warnings/data +#usr/lib/python3.6/test/test_warnings/data/__pycache__ +#usr/lib/python3.6/test/test_warnings/data/__pycache__/import_warning.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_warnings/data/__pycache__/import_warning.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_warnings/data/__pycache__/import_warning.cpython-36.pyc +#usr/lib/python3.6/test/test_warnings/data/__pycache__/stacklevel.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/test_warnings/data/__pycache__/stacklevel.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/test_warnings/data/__pycache__/stacklevel.cpython-36.pyc +#usr/lib/python3.6/test/test_warnings/data/import_warning.py +#usr/lib/python3.6/test/test_warnings/data/stacklevel.py +#usr/lib/python3.6/test/test_wave.py +#usr/lib/python3.6/test/test_weakref.py +#usr/lib/python3.6/test/test_weakset.py +#usr/lib/python3.6/test/test_webbrowser.py +#usr/lib/python3.6/test/test_winconsoleio.py +#usr/lib/python3.6/test/test_winreg.py +#usr/lib/python3.6/test/test_winsound.py +#usr/lib/python3.6/test/test_with.py +#usr/lib/python3.6/test/test_wsgiref.py +#usr/lib/python3.6/test/test_xdrlib.py +#usr/lib/python3.6/test/test_xml_dom_minicompat.py +#usr/lib/python3.6/test/test_xml_etree.py +#usr/lib/python3.6/test/test_xml_etree_c.py +#usr/lib/python3.6/test/test_xmlrpc.py +#usr/lib/python3.6/test/test_xmlrpc_net.py +#usr/lib/python3.6/test/test_yield_from.py +#usr/lib/python3.6/test/test_zipapp.py +#usr/lib/python3.6/test/test_zipfile.py +#usr/lib/python3.6/test/test_zipfile64.py +#usr/lib/python3.6/test/test_zipimport.py +#usr/lib/python3.6/test/test_zipimport_support.py +#usr/lib/python3.6/test/test_zlib.py +#usr/lib/python3.6/test/testcodec.py +#usr/lib/python3.6/test/testtar.tar +#usr/lib/python3.6/test/tf_inherit_check.py +#usr/lib/python3.6/test/threaded_import_hangers.py +#usr/lib/python3.6/test/time_hashlib.py +#usr/lib/python3.6/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt +#usr/lib/python3.6/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt +#usr/lib/python3.6/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt +#usr/lib/python3.6/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt +#usr/lib/python3.6/test/tokenize_tests.txt +#usr/lib/python3.6/test/tracedmodules +#usr/lib/python3.6/test/tracedmodules/__init__.py +#usr/lib/python3.6/test/tracedmodules/__pycache__ +#usr/lib/python3.6/test/tracedmodules/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/tracedmodules/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/tracedmodules/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/test/tracedmodules/__pycache__/testmod.cpython-36.opt-1.pyc +#usr/lib/python3.6/test/tracedmodules/__pycache__/testmod.cpython-36.opt-2.pyc +#usr/lib/python3.6/test/tracedmodules/__pycache__/testmod.cpython-36.pyc +#usr/lib/python3.6/test/tracedmodules/testmod.py +#usr/lib/python3.6/test/win_console_handler.py +#usr/lib/python3.6/test/wrongcert.pem +#usr/lib/python3.6/test/xmltestdata +#usr/lib/python3.6/test/xmltestdata/simple-ns.xml +#usr/lib/python3.6/test/xmltestdata/simple.xml +#usr/lib/python3.6/test/xmltestdata/test.xml +#usr/lib/python3.6/test/xmltestdata/test.xml.out +#usr/lib/python3.6/test/xmltests.py +#usr/lib/python3.6/test/zip_cp437_header.zip +#usr/lib/python3.6/test/zipdir.zip +usr/lib/python3.6/textwrap.py +usr/lib/python3.6/this.py +usr/lib/python3.6/threading.py +usr/lib/python3.6/timeit.py +usr/lib/python3.6/tkinter +usr/lib/python3.6/tkinter/__init__.py +usr/lib/python3.6/tkinter/__main__.py +usr/lib/python3.6/tkinter/__pycache__ +usr/lib/python3.6/tkinter/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/colorchooser.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/commondialog.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/constants.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/constants.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/constants.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/dialog.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/dialog.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/dialog.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/dnd.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/dnd.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/dnd.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/filedialog.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/font.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/font.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/font.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/messagebox.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/scrolledtext.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/simpledialog.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/tix.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/tix.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/tix.cpython-36.pyc +usr/lib/python3.6/tkinter/__pycache__/ttk.cpython-36.opt-1.pyc +usr/lib/python3.6/tkinter/__pycache__/ttk.cpython-36.opt-2.pyc +usr/lib/python3.6/tkinter/__pycache__/ttk.cpython-36.pyc +usr/lib/python3.6/tkinter/colorchooser.py +usr/lib/python3.6/tkinter/commondialog.py +usr/lib/python3.6/tkinter/constants.py +usr/lib/python3.6/tkinter/dialog.py +usr/lib/python3.6/tkinter/dnd.py +usr/lib/python3.6/tkinter/filedialog.py +usr/lib/python3.6/tkinter/font.py +usr/lib/python3.6/tkinter/messagebox.py +usr/lib/python3.6/tkinter/scrolledtext.py +usr/lib/python3.6/tkinter/simpledialog.py +usr/lib/python3.6/tkinter/test +#usr/lib/python3.6/tkinter/test/README +#usr/lib/python3.6/tkinter/test/__init__.py +#usr/lib/python3.6/tkinter/test/__pycache__ +#usr/lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/runtktests.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/support.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/support.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/support.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/__pycache__/widget_tests.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/runtktests.py +#usr/lib/python3.6/tkinter/test/support.py +#usr/lib/python3.6/tkinter/test/test_tkinter +#usr/lib/python3.6/tkinter/test/test_tkinter/__init__.py +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__ +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_font.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_geometry_managers.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_images.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_loadtk.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_misc.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_text.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_variables.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/__pycache__/test_widgets.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_tkinter/test_font.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_geometry_managers.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_images.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_loadtk.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_misc.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_text.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_variables.py +#usr/lib/python3.6/tkinter/test/test_tkinter/test_widgets.py +#usr/lib/python3.6/tkinter/test/test_ttk +#usr/lib/python3.6/tkinter/test/test_ttk/__init__.py +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__ +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_extensions.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_functions.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_style.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.opt-1.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.opt-2.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/__pycache__/test_widgets.cpython-36.pyc +#usr/lib/python3.6/tkinter/test/test_ttk/test_extensions.py +#usr/lib/python3.6/tkinter/test/test_ttk/test_functions.py +#usr/lib/python3.6/tkinter/test/test_ttk/test_style.py +#usr/lib/python3.6/tkinter/test/test_ttk/test_widgets.py +#usr/lib/python3.6/tkinter/test/widget_tests.py +usr/lib/python3.6/tkinter/tix.py +usr/lib/python3.6/tkinter/ttk.py +usr/lib/python3.6/token.py +usr/lib/python3.6/tokenize.py +usr/lib/python3.6/trace.py +usr/lib/python3.6/traceback.py +usr/lib/python3.6/tracemalloc.py +usr/lib/python3.6/tty.py +usr/lib/python3.6/turtle.py +usr/lib/python3.6/turtledemo +usr/lib/python3.6/turtledemo/__init__.py +usr/lib/python3.6/turtledemo/__main__.py +usr/lib/python3.6/turtledemo/__pycache__ +usr/lib/python3.6/turtledemo/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/bytedesign.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/bytedesign.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/bytedesign.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/chaos.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/chaos.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/chaos.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/clock.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/clock.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/clock.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/colormixer.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/colormixer.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/colormixer.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/forest.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/forest.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/forest.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/fractalcurves.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/fractalcurves.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/fractalcurves.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/lindenmayer.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/lindenmayer.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/lindenmayer.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/minimal_hanoi.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/minimal_hanoi.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/minimal_hanoi.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/nim.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/nim.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/nim.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/paint.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/paint.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/paint.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/peace.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/peace.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/peace.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/penrose.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/penrose.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/penrose.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/planet_and_moon.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/planet_and_moon.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/planet_and_moon.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/round_dance.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/round_dance.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/round_dance.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/sorting_animate.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/sorting_animate.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/sorting_animate.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/tree.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/tree.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/tree.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/two_canvases.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/two_canvases.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/two_canvases.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/wikipedia.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/wikipedia.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/wikipedia.cpython-36.pyc +usr/lib/python3.6/turtledemo/__pycache__/yinyang.cpython-36.opt-1.pyc +usr/lib/python3.6/turtledemo/__pycache__/yinyang.cpython-36.opt-2.pyc +usr/lib/python3.6/turtledemo/__pycache__/yinyang.cpython-36.pyc +usr/lib/python3.6/turtledemo/bytedesign.py +usr/lib/python3.6/turtledemo/chaos.py +usr/lib/python3.6/turtledemo/clock.py +usr/lib/python3.6/turtledemo/colormixer.py +usr/lib/python3.6/turtledemo/forest.py +usr/lib/python3.6/turtledemo/fractalcurves.py +usr/lib/python3.6/turtledemo/lindenmayer.py +usr/lib/python3.6/turtledemo/minimal_hanoi.py +usr/lib/python3.6/turtledemo/nim.py +usr/lib/python3.6/turtledemo/paint.py +usr/lib/python3.6/turtledemo/peace.py +usr/lib/python3.6/turtledemo/penrose.py +usr/lib/python3.6/turtledemo/planet_and_moon.py +usr/lib/python3.6/turtledemo/round_dance.py +usr/lib/python3.6/turtledemo/sorting_animate.py +usr/lib/python3.6/turtledemo/tree.py +usr/lib/python3.6/turtledemo/turtle.cfg +usr/lib/python3.6/turtledemo/two_canvases.py +usr/lib/python3.6/turtledemo/wikipedia.py +usr/lib/python3.6/turtledemo/yinyang.py +usr/lib/python3.6/types.py +usr/lib/python3.6/typing.py +usr/lib/python3.6/unittest +usr/lib/python3.6/unittest/__init__.py +usr/lib/python3.6/unittest/__main__.py +usr/lib/python3.6/unittest/__pycache__ +usr/lib/python3.6/unittest/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/case.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/case.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/case.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/loader.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/loader.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/loader.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/main.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/main.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/main.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/mock.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/mock.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/mock.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/result.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/result.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/result.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/runner.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/runner.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/runner.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/signals.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/signals.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/signals.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/suite.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/suite.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/suite.cpython-36.pyc +usr/lib/python3.6/unittest/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/unittest/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/unittest/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/unittest/case.py +usr/lib/python3.6/unittest/loader.py +usr/lib/python3.6/unittest/main.py +usr/lib/python3.6/unittest/mock.py +usr/lib/python3.6/unittest/result.py +usr/lib/python3.6/unittest/runner.py +usr/lib/python3.6/unittest/signals.py +usr/lib/python3.6/unittest/suite.py +usr/lib/python3.6/unittest/test +#usr/lib/python3.6/unittest/test/__init__.py +#usr/lib/python3.6/unittest/test/__main__.py +#usr/lib/python3.6/unittest/test/__pycache__ +#usr/lib/python3.6/unittest/test/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/_test_warnings.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/_test_warnings.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/_test_warnings.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/dummy.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/dummy.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/dummy.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/support.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/support.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/support.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_assertions.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_assertions.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_assertions.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_break.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_break.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_break.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_case.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_case.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_case.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_discovery.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_discovery.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_discovery.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_functiontestcase.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_functiontestcase.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_functiontestcase.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_loader.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_loader.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_loader.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_program.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_program.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_program.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_result.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_result.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_result.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_runner.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_runner.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_runner.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_setups.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_setups.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_setups.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_skipping.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_skipping.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_skipping.cpython-36.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_suite.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_suite.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/__pycache__/test_suite.cpython-36.pyc +#usr/lib/python3.6/unittest/test/_test_warnings.py +#usr/lib/python3.6/unittest/test/dummy.py +#usr/lib/python3.6/unittest/test/support.py +#usr/lib/python3.6/unittest/test/test_assertions.py +#usr/lib/python3.6/unittest/test/test_break.py +#usr/lib/python3.6/unittest/test/test_case.py +#usr/lib/python3.6/unittest/test/test_discovery.py +#usr/lib/python3.6/unittest/test/test_functiontestcase.py +#usr/lib/python3.6/unittest/test/test_loader.py +#usr/lib/python3.6/unittest/test/test_program.py +#usr/lib/python3.6/unittest/test/test_result.py +#usr/lib/python3.6/unittest/test/test_runner.py +#usr/lib/python3.6/unittest/test/test_setups.py +#usr/lib/python3.6/unittest/test/test_skipping.py +#usr/lib/python3.6/unittest/test/test_suite.py +#usr/lib/python3.6/unittest/test/testmock +#usr/lib/python3.6/unittest/test/testmock/__init__.py +#usr/lib/python3.6/unittest/test/testmock/__main__.py +#usr/lib/python3.6/unittest/test/testmock/__pycache__ +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__init__.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__init__.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__init__.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__main__.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__main__.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/__main__.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/support.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/support.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/support.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testcallable.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testcallable.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testcallable.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testhelpers.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testhelpers.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testhelpers.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmagicmethods.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmagicmethods.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmagicmethods.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmock.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmock.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testmock.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testpatch.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testpatch.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testpatch.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testsentinel.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testsentinel.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testsentinel.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testwith.cpython-36.opt-1.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testwith.cpython-36.opt-2.pyc +#usr/lib/python3.6/unittest/test/testmock/__pycache__/testwith.cpython-36.pyc +#usr/lib/python3.6/unittest/test/testmock/support.py +#usr/lib/python3.6/unittest/test/testmock/testcallable.py +#usr/lib/python3.6/unittest/test/testmock/testhelpers.py +#usr/lib/python3.6/unittest/test/testmock/testmagicmethods.py +#usr/lib/python3.6/unittest/test/testmock/testmock.py +#usr/lib/python3.6/unittest/test/testmock/testpatch.py +#usr/lib/python3.6/unittest/test/testmock/testsentinel.py +#usr/lib/python3.6/unittest/test/testmock/testwith.py +usr/lib/python3.6/unittest/util.py +#usr/lib/python3.6/urllib +usr/lib/python3.6/urllib/__init__.py +#usr/lib/python3.6/urllib/__pycache__ +usr/lib/python3.6/urllib/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/urllib/__pycache__/error.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/error.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/error.cpython-36.pyc +usr/lib/python3.6/urllib/__pycache__/parse.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/parse.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/parse.cpython-36.pyc +usr/lib/python3.6/urllib/__pycache__/request.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/request.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/request.cpython-36.pyc +usr/lib/python3.6/urllib/__pycache__/response.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/response.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/response.cpython-36.pyc +usr/lib/python3.6/urllib/__pycache__/robotparser.cpython-36.opt-1.pyc +usr/lib/python3.6/urllib/__pycache__/robotparser.cpython-36.opt-2.pyc +usr/lib/python3.6/urllib/__pycache__/robotparser.cpython-36.pyc +usr/lib/python3.6/urllib/error.py +usr/lib/python3.6/urllib/parse.py +usr/lib/python3.6/urllib/request.py +usr/lib/python3.6/urllib/response.py +usr/lib/python3.6/urllib/robotparser.py +usr/lib/python3.6/uu.py +usr/lib/python3.6/uuid.py +#usr/lib/python3.6/venv +usr/lib/python3.6/venv/__init__.py +usr/lib/python3.6/venv/__main__.py +usr/lib/python3.6/venv/__pycache__ +usr/lib/python3.6/venv/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/venv/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/venv/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/venv/__pycache__/__main__.cpython-36.opt-1.pyc +usr/lib/python3.6/venv/__pycache__/__main__.cpython-36.opt-2.pyc +usr/lib/python3.6/venv/__pycache__/__main__.cpython-36.pyc +usr/lib/python3.6/venv/scripts +usr/lib/python3.6/venv/scripts/common +usr/lib/python3.6/venv/scripts/common/activate +usr/lib/python3.6/venv/scripts/posix +usr/lib/python3.6/venv/scripts/posix/activate.csh +usr/lib/python3.6/venv/scripts/posix/activate.fish +usr/lib/python3.6/warnings.py +usr/lib/python3.6/wave.py +usr/lib/python3.6/weakref.py +usr/lib/python3.6/webbrowser.py +#usr/lib/python3.6/wsgiref +usr/lib/python3.6/wsgiref/__init__.py +usr/lib/python3.6/wsgiref/__pycache__ +usr/lib/python3.6/wsgiref/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/wsgiref/__pycache__/handlers.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/handlers.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/handlers.cpython-36.pyc +usr/lib/python3.6/wsgiref/__pycache__/headers.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/headers.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/headers.cpython-36.pyc +usr/lib/python3.6/wsgiref/__pycache__/simple_server.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/simple_server.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/simple_server.cpython-36.pyc +usr/lib/python3.6/wsgiref/__pycache__/util.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/util.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/util.cpython-36.pyc +usr/lib/python3.6/wsgiref/__pycache__/validate.cpython-36.opt-1.pyc +usr/lib/python3.6/wsgiref/__pycache__/validate.cpython-36.opt-2.pyc +usr/lib/python3.6/wsgiref/__pycache__/validate.cpython-36.pyc +usr/lib/python3.6/wsgiref/handlers.py +usr/lib/python3.6/wsgiref/headers.py +usr/lib/python3.6/wsgiref/simple_server.py +usr/lib/python3.6/wsgiref/util.py +usr/lib/python3.6/wsgiref/validate.py +usr/lib/python3.6/xdrlib.py +#usr/lib/python3.6/xml +usr/lib/python3.6/xml/__init__.py +usr/lib/python3.6/xml/__pycache__ +usr/lib/python3.6/xml/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xml/dom +usr/lib/python3.6/xml/dom/NodeFilter.py +usr/lib/python3.6/xml/dom/__init__.py +usr/lib/python3.6/xml/dom/__pycache__ +usr/lib/python3.6/xml/dom/__pycache__/NodeFilter.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/NodeFilter.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/NodeFilter.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/domreg.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/domreg.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/domreg.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/expatbuilder.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/expatbuilder.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/expatbuilder.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/minicompat.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/minicompat.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/minicompat.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/minidom.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/minidom.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/minidom.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/pulldom.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/pulldom.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/pulldom.cpython-36.pyc +usr/lib/python3.6/xml/dom/__pycache__/xmlbuilder.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/dom/__pycache__/xmlbuilder.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/dom/__pycache__/xmlbuilder.cpython-36.pyc +usr/lib/python3.6/xml/dom/domreg.py +usr/lib/python3.6/xml/dom/expatbuilder.py +usr/lib/python3.6/xml/dom/minicompat.py +usr/lib/python3.6/xml/dom/minidom.py +usr/lib/python3.6/xml/dom/pulldom.py +usr/lib/python3.6/xml/dom/xmlbuilder.py +usr/lib/python3.6/xml/etree +usr/lib/python3.6/xml/etree/ElementInclude.py +usr/lib/python3.6/xml/etree/ElementPath.py +usr/lib/python3.6/xml/etree/ElementTree.py +usr/lib/python3.6/xml/etree/__init__.py +usr/lib/python3.6/xml/etree/__pycache__ +usr/lib/python3.6/xml/etree/__pycache__/ElementInclude.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementInclude.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementInclude.cpython-36.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementPath.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementPath.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementPath.cpython-36.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementTree.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementTree.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/etree/__pycache__/ElementTree.cpython-36.pyc +usr/lib/python3.6/xml/etree/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/etree/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/etree/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xml/etree/__pycache__/cElementTree.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/etree/__pycache__/cElementTree.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/etree/__pycache__/cElementTree.cpython-36.pyc +usr/lib/python3.6/xml/etree/cElementTree.py +usr/lib/python3.6/xml/parsers +usr/lib/python3.6/xml/parsers/__init__.py +usr/lib/python3.6/xml/parsers/__pycache__ +usr/lib/python3.6/xml/parsers/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/parsers/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/parsers/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xml/parsers/__pycache__/expat.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/parsers/__pycache__/expat.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/parsers/__pycache__/expat.cpython-36.pyc +usr/lib/python3.6/xml/parsers/expat.py +usr/lib/python3.6/xml/sax +usr/lib/python3.6/xml/sax/__init__.py +usr/lib/python3.6/xml/sax/__pycache__ +usr/lib/python3.6/xml/sax/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xml/sax/__pycache__/_exceptions.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/_exceptions.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/_exceptions.cpython-36.pyc +usr/lib/python3.6/xml/sax/__pycache__/expatreader.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/expatreader.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/expatreader.cpython-36.pyc +usr/lib/python3.6/xml/sax/__pycache__/handler.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/handler.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/handler.cpython-36.pyc +usr/lib/python3.6/xml/sax/__pycache__/saxutils.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/saxutils.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/saxutils.cpython-36.pyc +usr/lib/python3.6/xml/sax/__pycache__/xmlreader.cpython-36.opt-1.pyc +usr/lib/python3.6/xml/sax/__pycache__/xmlreader.cpython-36.opt-2.pyc +usr/lib/python3.6/xml/sax/__pycache__/xmlreader.cpython-36.pyc +usr/lib/python3.6/xml/sax/_exceptions.py +usr/lib/python3.6/xml/sax/expatreader.py +usr/lib/python3.6/xml/sax/handler.py +usr/lib/python3.6/xml/sax/saxutils.py +usr/lib/python3.6/xml/sax/xmlreader.py +#usr/lib/python3.6/xmlrpc +usr/lib/python3.6/xmlrpc/__init__.py +usr/lib/python3.6/xmlrpc/__pycache__ +usr/lib/python3.6/xmlrpc/__pycache__/__init__.cpython-36.opt-1.pyc +usr/lib/python3.6/xmlrpc/__pycache__/__init__.cpython-36.opt-2.pyc +usr/lib/python3.6/xmlrpc/__pycache__/__init__.cpython-36.pyc +usr/lib/python3.6/xmlrpc/__pycache__/client.cpython-36.opt-1.pyc +usr/lib/python3.6/xmlrpc/__pycache__/client.cpython-36.opt-2.pyc +usr/lib/python3.6/xmlrpc/__pycache__/client.cpython-36.pyc +usr/lib/python3.6/xmlrpc/__pycache__/server.cpython-36.opt-1.pyc +usr/lib/python3.6/xmlrpc/__pycache__/server.cpython-36.opt-2.pyc +usr/lib/python3.6/xmlrpc/__pycache__/server.cpython-36.pyc +usr/lib/python3.6/xmlrpc/client.py +usr/lib/python3.6/xmlrpc/server.py +usr/lib/python3.6/zipapp.py +usr/lib/python3.6/zipfile.py +#usr/share/man/man1/python3.1 +#usr/share/man/man1/python3.6.1 diff --git a/config/rootfiles/packages/aarch64/sane b/config/rootfiles/packages/aarch64/sane new file mode 100644 index 000000000..d8ec6c28c --- /dev/null +++ b/config/rootfiles/packages/aarch64/sane @@ -0,0 +1,630 @@ +etc/rc.d/init.d/sane +etc/rc.d/rc0.d/K10sane +etc/rc.d/rc3.d/S95sane +etc/rc.d/rc6.d/K10sane +#etc/sane.d +etc/sane.d/abaton.conf +etc/sane.d/agfafocus.conf +etc/sane.d/apple.conf +etc/sane.d/artec.conf +etc/sane.d/artec_eplus48u.conf +etc/sane.d/avision.conf +etc/sane.d/bh.conf +etc/sane.d/canon.conf +etc/sane.d/canon630u.conf +etc/sane.d/canon_dr.conf +etc/sane.d/cardscan.conf +etc/sane.d/coolscan.conf +etc/sane.d/coolscan2.conf +etc/sane.d/coolscan3.conf +etc/sane.d/dc210.conf +etc/sane.d/dc240.conf +etc/sane.d/dc25.conf +etc/sane.d/dell1600n_net.conf +etc/sane.d/dll.conf +etc/sane.d/dll.d +etc/sane.d/dmc.conf +etc/sane.d/epjitsu.conf +etc/sane.d/epson.conf +etc/sane.d/epson2.conf +etc/sane.d/fujitsu.conf +etc/sane.d/genesys.conf +etc/sane.d/gt68xx.conf +etc/sane.d/hp.conf +etc/sane.d/hp3900.conf +etc/sane.d/hp4200.conf +etc/sane.d/hp5400.conf +etc/sane.d/hs2p.conf +etc/sane.d/ibm.conf +etc/sane.d/kodak.conf +etc/sane.d/kodakaio.conf +etc/sane.d/leo.conf +etc/sane.d/lexmark.conf +etc/sane.d/ma1509.conf +etc/sane.d/magicolor.conf +etc/sane.d/matsushita.conf +etc/sane.d/microtek.conf +etc/sane.d/microtek2.conf +etc/sane.d/mustek.conf +etc/sane.d/mustek_pp.conf +etc/sane.d/mustek_usb.conf +etc/sane.d/nec.conf +etc/sane.d/net.conf +etc/sane.d/p5.conf +etc/sane.d/pie.conf +etc/sane.d/pixma.conf +etc/sane.d/plustek.conf +etc/sane.d/plustek_pp.conf +etc/sane.d/ricoh.conf +etc/sane.d/rts8891.conf +etc/sane.d/s9036.conf +etc/sane.d/saned.conf +etc/sane.d/sceptre.conf +etc/sane.d/sharp.conf +etc/sane.d/sm3840.conf +etc/sane.d/snapscan.conf +etc/sane.d/sp15c.conf +etc/sane.d/st400.conf +etc/sane.d/stv680.conf +etc/sane.d/tamarack.conf +etc/sane.d/teco1.conf +etc/sane.d/teco2.conf +etc/sane.d/teco3.conf +etc/sane.d/test.conf +etc/sane.d/u12.conf +etc/sane.d/umax.conf +etc/sane.d/umax1220u.conf +etc/sane.d/umax_pp.conf +etc/sane.d/xerox_mfp.conf +usr/bin/gamma4scanimage +usr/bin/sane-config +usr/bin/sane-find-scanner +usr/bin/scanimage +usr/doc/sane-1.0.24 +#usr/doc/sane-1.0.24/AUTHORS +#usr/doc/sane-1.0.24/COPYING +#usr/doc/sane-1.0.24/ChangeLog +#usr/doc/sane-1.0.24/LICENSE +#usr/doc/sane-1.0.24/NEWS +#usr/doc/sane-1.0.24/PROBLEMS +#usr/doc/sane-1.0.24/PROJECTS +#usr/doc/sane-1.0.24/README +#usr/doc/sane-1.0.24/README.aix +#usr/doc/sane-1.0.24/README.beos +#usr/doc/sane-1.0.24/README.darwin +#usr/doc/sane-1.0.24/README.djpeg +#usr/doc/sane-1.0.24/README.freebsd +#usr/doc/sane-1.0.24/README.hp-ux +#usr/doc/sane-1.0.24/README.linux +#usr/doc/sane-1.0.24/README.netbsd +#usr/doc/sane-1.0.24/README.openbsd +#usr/doc/sane-1.0.24/README.os2 +#usr/doc/sane-1.0.24/README.solaris +#usr/doc/sane-1.0.24/README.unixware2 +#usr/doc/sane-1.0.24/README.unixware7 +#usr/doc/sane-1.0.24/README.windows +#usr/doc/sane-1.0.24/README.zeta +#usr/doc/sane-1.0.24/backend-writing.txt +#usr/doc/sane-1.0.24/canon +#usr/doc/sane-1.0.24/canon/canon.changes +#usr/doc/sane-1.0.24/canon/canon.install2700F.txt +#usr/doc/sane-1.0.24/gt68xx +#usr/doc/sane-1.0.24/gt68xx/gt68xx.CHANGES +#usr/doc/sane-1.0.24/gt68xx/gt68xx.TODO +#usr/doc/sane-1.0.24/leo +#usr/doc/sane-1.0.24/leo/leo.txt +#usr/doc/sane-1.0.24/matsushita +#usr/doc/sane-1.0.24/matsushita/matsushita.txt +#usr/doc/sane-1.0.24/mustek +#usr/doc/sane-1.0.24/mustek/mustek.CHANGES +#usr/doc/sane-1.0.24/mustek_usb +#usr/doc/sane-1.0.24/mustek_usb/mustek_usb.CHANGES +#usr/doc/sane-1.0.24/mustek_usb/mustek_usb.TODO +#usr/doc/sane-1.0.24/mustek_usb2 +#usr/doc/sane-1.0.24/mustek_usb2/mustek_usb2.CHANGES +#usr/doc/sane-1.0.24/mustek_usb2/mustek_usb2.TODO +#usr/doc/sane-1.0.24/niash +#usr/doc/sane-1.0.24/niash/niash.TODO +#usr/doc/sane-1.0.24/plustek +#usr/doc/sane-1.0.24/plustek/FAQ +#usr/doc/sane-1.0.24/plustek/MakeModule.sh +#usr/doc/sane-1.0.24/plustek/Makefile.kernel24 +#usr/doc/sane-1.0.24/plustek/Makefile.kernel26 +#usr/doc/sane-1.0.24/plustek/Plustek-PARPORT-TODO.txt +#usr/doc/sane-1.0.24/plustek/Plustek-PARPORT.changes +#usr/doc/sane-1.0.24/plustek/Plustek-PARPORT.txt +#usr/doc/sane-1.0.24/plustek/Plustek-USB-TODO.txt +#usr/doc/sane-1.0.24/plustek/Plustek-USB.changes +#usr/doc/sane-1.0.24/plustek/Plustek-USB.txt +#usr/doc/sane-1.0.24/sane-backends-external.html +#usr/doc/sane-1.0.24/sane-backends.html +#usr/doc/sane-1.0.24/sane-mfgs-external.html +#usr/doc/sane-1.0.24/sane-mfgs.html +#usr/doc/sane-1.0.24/sceptre +#usr/doc/sane-1.0.24/sceptre/s1200.txt +#usr/doc/sane-1.0.24/teco +#usr/doc/sane-1.0.24/teco/teco1.txt +#usr/doc/sane-1.0.24/teco/teco2.txt +#usr/doc/sane-1.0.24/teco/teco3.txt +#usr/doc/sane-1.0.24/u12 +#usr/doc/sane-1.0.24/u12/U12.changes +#usr/doc/sane-1.0.24/u12/U12.todo +#usr/doc/sane-1.0.24/umax +#usr/doc/sane-1.0.24/umax/negative-types.txt +#usr/doc/sane-1.0.24/umax/sane-logo.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-advanced-options-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-advanced.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-astra-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-config-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-histogram.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-mirage-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-not-listed-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-others-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-parport-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-powerlook-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-scanner-clones-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-speed-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-standard-options-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-standard.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-text.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-text2.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-text4.jpg +#usr/doc/sane-1.0.24/umax/sane-umax-uc-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax-vista-doc.html +#usr/doc/sane-1.0.24/umax/sane-umax.jpg +#usr/doc/sane-1.0.24/umax/umax.BUGS +#usr/doc/sane-1.0.24/umax/umax.CHANGES +#usr/doc/sane-1.0.24/umax/umax.FAQ +#usr/doc/sane-1.0.24/umax/umax.TODO +#usr/include/sane +usr/include/sane/sane.h +usr/include/sane/saneopts.h +#usr/lib/libsane.la +usr/lib/libsane.so +usr/lib/libsane.so.1 +usr/lib/libsane.so.1.0.24 +#usr/lib/pkgconfig/sane-backends.pc +#usr/lib/sane +#usr/lib/sane/libsane-abaton.la +usr/lib/sane/libsane-abaton.so +usr/lib/sane/libsane-abaton.so.1 +usr/lib/sane/libsane-abaton.so.1.0.24 +#usr/lib/sane/libsane-agfafocus.la +usr/lib/sane/libsane-agfafocus.so +usr/lib/sane/libsane-agfafocus.so.1 +usr/lib/sane/libsane-agfafocus.so.1.0.24 +#usr/lib/sane/libsane-apple.la +usr/lib/sane/libsane-apple.so +usr/lib/sane/libsane-apple.so.1 +usr/lib/sane/libsane-apple.so.1.0.24 +#usr/lib/sane/libsane-artec.la +usr/lib/sane/libsane-artec.so +usr/lib/sane/libsane-artec.so.1 +usr/lib/sane/libsane-artec.so.1.0.24 +#usr/lib/sane/libsane-artec_eplus48u.la +usr/lib/sane/libsane-artec_eplus48u.so +usr/lib/sane/libsane-artec_eplus48u.so.1 +usr/lib/sane/libsane-artec_eplus48u.so.1.0.24 +#usr/lib/sane/libsane-as6e.la +usr/lib/sane/libsane-as6e.so +usr/lib/sane/libsane-as6e.so.1 +usr/lib/sane/libsane-as6e.so.1.0.24 +#usr/lib/sane/libsane-avision.la +usr/lib/sane/libsane-avision.so +usr/lib/sane/libsane-avision.so.1 +usr/lib/sane/libsane-avision.so.1.0.24 +#usr/lib/sane/libsane-bh.la +usr/lib/sane/libsane-bh.so +usr/lib/sane/libsane-bh.so.1 +usr/lib/sane/libsane-bh.so.1.0.24 +#usr/lib/sane/libsane-canon.la +usr/lib/sane/libsane-canon.so +usr/lib/sane/libsane-canon.so.1 +usr/lib/sane/libsane-canon.so.1.0.24 +#usr/lib/sane/libsane-canon630u.la +usr/lib/sane/libsane-canon630u.so +usr/lib/sane/libsane-canon630u.so.1 +usr/lib/sane/libsane-canon630u.so.1.0.24 +#usr/lib/sane/libsane-canon_dr.la +usr/lib/sane/libsane-canon_dr.so +usr/lib/sane/libsane-canon_dr.so.1 +usr/lib/sane/libsane-canon_dr.so.1.0.24 +#usr/lib/sane/libsane-cardscan.la +usr/lib/sane/libsane-cardscan.so +usr/lib/sane/libsane-cardscan.so.1 +usr/lib/sane/libsane-cardscan.so.1.0.24 +#usr/lib/sane/libsane-coolscan.la +usr/lib/sane/libsane-coolscan.so +usr/lib/sane/libsane-coolscan.so.1 +usr/lib/sane/libsane-coolscan.so.1.0.24 +#usr/lib/sane/libsane-coolscan2.la +usr/lib/sane/libsane-coolscan2.so +usr/lib/sane/libsane-coolscan2.so.1 +usr/lib/sane/libsane-coolscan2.so.1.0.24 +#usr/lib/sane/libsane-coolscan3.la +usr/lib/sane/libsane-coolscan3.so +usr/lib/sane/libsane-coolscan3.so.1 +usr/lib/sane/libsane-coolscan3.so.1.0.24 +#usr/lib/sane/libsane-dc210.la +usr/lib/sane/libsane-dc210.so +usr/lib/sane/libsane-dc210.so.1 +usr/lib/sane/libsane-dc210.so.1.0.24 +#usr/lib/sane/libsane-dc240.la +usr/lib/sane/libsane-dc240.so +usr/lib/sane/libsane-dc240.so.1 +usr/lib/sane/libsane-dc240.so.1.0.24 +#usr/lib/sane/libsane-dc25.la +usr/lib/sane/libsane-dc25.so +usr/lib/sane/libsane-dc25.so.1 +usr/lib/sane/libsane-dc25.so.1.0.24 +#usr/lib/sane/libsane-dell1600n_net.la +usr/lib/sane/libsane-dell1600n_net.so +usr/lib/sane/libsane-dell1600n_net.so.1 +usr/lib/sane/libsane-dell1600n_net.so.1.0.24 +#usr/lib/sane/libsane-dll.la +usr/lib/sane/libsane-dll.so +usr/lib/sane/libsane-dll.so.1 +usr/lib/sane/libsane-dll.so.1.0.24 +#usr/lib/sane/libsane-dmc.la +usr/lib/sane/libsane-dmc.so +usr/lib/sane/libsane-dmc.so.1 +usr/lib/sane/libsane-dmc.so.1.0.24 +#usr/lib/sane/libsane-epjitsu.la +usr/lib/sane/libsane-epjitsu.so +usr/lib/sane/libsane-epjitsu.so.1 +usr/lib/sane/libsane-epjitsu.so.1.0.24 +#usr/lib/sane/libsane-epson.la +usr/lib/sane/libsane-epson.so +usr/lib/sane/libsane-epson.so.1 +usr/lib/sane/libsane-epson.so.1.0.24 +#usr/lib/sane/libsane-epson2.la +usr/lib/sane/libsane-epson2.so +usr/lib/sane/libsane-epson2.so.1 +usr/lib/sane/libsane-epson2.so.1.0.24 +#usr/lib/sane/libsane-fujitsu.la +usr/lib/sane/libsane-fujitsu.so +usr/lib/sane/libsane-fujitsu.so.1 +usr/lib/sane/libsane-fujitsu.so.1.0.24 +#usr/lib/sane/libsane-genesys.la +usr/lib/sane/libsane-genesys.so +usr/lib/sane/libsane-genesys.so.1 +usr/lib/sane/libsane-genesys.so.1.0.24 +#usr/lib/sane/libsane-gt68xx.la +usr/lib/sane/libsane-gt68xx.so +usr/lib/sane/libsane-gt68xx.so.1 +usr/lib/sane/libsane-gt68xx.so.1.0.24 +#usr/lib/sane/libsane-hp.la +usr/lib/sane/libsane-hp.so +usr/lib/sane/libsane-hp.so.1 +usr/lib/sane/libsane-hp.so.1.0.24 +#usr/lib/sane/libsane-hp3500.la +usr/lib/sane/libsane-hp3500.so +usr/lib/sane/libsane-hp3500.so.1 +usr/lib/sane/libsane-hp3500.so.1.0.24 +#usr/lib/sane/libsane-hp3900.la +usr/lib/sane/libsane-hp3900.so +usr/lib/sane/libsane-hp3900.so.1 +usr/lib/sane/libsane-hp3900.so.1.0.24 +#usr/lib/sane/libsane-hp4200.la +usr/lib/sane/libsane-hp4200.so +usr/lib/sane/libsane-hp4200.so.1 +usr/lib/sane/libsane-hp4200.so.1.0.24 +#usr/lib/sane/libsane-hp5400.la +usr/lib/sane/libsane-hp5400.so +usr/lib/sane/libsane-hp5400.so.1 +usr/lib/sane/libsane-hp5400.so.1.0.24 +#usr/lib/sane/libsane-hp5590.la +usr/lib/sane/libsane-hp5590.so +usr/lib/sane/libsane-hp5590.so.1 +usr/lib/sane/libsane-hp5590.so.1.0.24 +#usr/lib/sane/libsane-hpljm1005.la +usr/lib/sane/libsane-hpljm1005.so +usr/lib/sane/libsane-hpljm1005.so.1 +usr/lib/sane/libsane-hpljm1005.so.1.0.24 +#usr/lib/sane/libsane-hs2p.la +usr/lib/sane/libsane-hs2p.so +usr/lib/sane/libsane-hs2p.so.1 +usr/lib/sane/libsane-hs2p.so.1.0.24 +#usr/lib/sane/libsane-ibm.la +usr/lib/sane/libsane-ibm.so +usr/lib/sane/libsane-ibm.so.1 +usr/lib/sane/libsane-ibm.so.1.0.24 +#usr/lib/sane/libsane-kodak.la +usr/lib/sane/libsane-kodak.so +usr/lib/sane/libsane-kodak.so.1 +usr/lib/sane/libsane-kodak.so.1.0.24 +#usr/lib/sane/libsane-kodakaio.la +usr/lib/sane/libsane-kodakaio.so +usr/lib/sane/libsane-kodakaio.so.1 +usr/lib/sane/libsane-kodakaio.so.1.0.24 +#usr/lib/sane/libsane-kvs1025.la +usr/lib/sane/libsane-kvs1025.so +usr/lib/sane/libsane-kvs1025.so.1 +usr/lib/sane/libsane-kvs1025.so.1.0.24 +#usr/lib/sane/libsane-kvs20xx.la +usr/lib/sane/libsane-kvs20xx.so +usr/lib/sane/libsane-kvs20xx.so.1 +usr/lib/sane/libsane-kvs20xx.so.1.0.24 +#usr/lib/sane/libsane-kvs40xx.la +usr/lib/sane/libsane-kvs40xx.so +usr/lib/sane/libsane-kvs40xx.so.1 +usr/lib/sane/libsane-kvs40xx.so.1.0.24 +#usr/lib/sane/libsane-leo.la +usr/lib/sane/libsane-leo.so +usr/lib/sane/libsane-leo.so.1 +usr/lib/sane/libsane-leo.so.1.0.24 +#usr/lib/sane/libsane-lexmark.la +usr/lib/sane/libsane-lexmark.so +usr/lib/sane/libsane-lexmark.so.1 +usr/lib/sane/libsane-lexmark.so.1.0.24 +#usr/lib/sane/libsane-ma1509.la +usr/lib/sane/libsane-ma1509.so +usr/lib/sane/libsane-ma1509.so.1 +usr/lib/sane/libsane-ma1509.so.1.0.24 +#usr/lib/sane/libsane-magicolor.la +usr/lib/sane/libsane-magicolor.so +usr/lib/sane/libsane-magicolor.so.1 +usr/lib/sane/libsane-magicolor.so.1.0.24 +#usr/lib/sane/libsane-matsushita.la +usr/lib/sane/libsane-matsushita.so +usr/lib/sane/libsane-matsushita.so.1 +usr/lib/sane/libsane-matsushita.so.1.0.24 +#usr/lib/sane/libsane-microtek.la +usr/lib/sane/libsane-microtek.so +usr/lib/sane/libsane-microtek.so.1 +usr/lib/sane/libsane-microtek.so.1.0.24 +#usr/lib/sane/libsane-microtek2.la +usr/lib/sane/libsane-microtek2.so +usr/lib/sane/libsane-microtek2.so.1 +usr/lib/sane/libsane-microtek2.so.1.0.24 +#usr/lib/sane/libsane-mustek.la +usr/lib/sane/libsane-mustek.so +usr/lib/sane/libsane-mustek.so.1 +usr/lib/sane/libsane-mustek.so.1.0.24 +#usr/lib/sane/libsane-mustek_pp.la +usr/lib/sane/libsane-mustek_pp.so +usr/lib/sane/libsane-mustek_pp.so.1 +usr/lib/sane/libsane-mustek_pp.so.1.0.24 +#usr/lib/sane/libsane-mustek_usb.la +usr/lib/sane/libsane-mustek_usb.so +usr/lib/sane/libsane-mustek_usb.so.1 +usr/lib/sane/libsane-mustek_usb.so.1.0.24 +#usr/lib/sane/libsane-mustek_usb2.la +usr/lib/sane/libsane-mustek_usb2.so +usr/lib/sane/libsane-mustek_usb2.so.1 +usr/lib/sane/libsane-mustek_usb2.so.1.0.24 +#usr/lib/sane/libsane-nec.la +usr/lib/sane/libsane-nec.so +usr/lib/sane/libsane-nec.so.1 +usr/lib/sane/libsane-nec.so.1.0.24 +#usr/lib/sane/libsane-net.la +usr/lib/sane/libsane-net.so +usr/lib/sane/libsane-net.so.1 +usr/lib/sane/libsane-net.so.1.0.24 +#usr/lib/sane/libsane-niash.la +usr/lib/sane/libsane-niash.so +usr/lib/sane/libsane-niash.so.1 +usr/lib/sane/libsane-niash.so.1.0.24 +#usr/lib/sane/libsane-p5.la +usr/lib/sane/libsane-p5.so +usr/lib/sane/libsane-p5.so.1 +usr/lib/sane/libsane-p5.so.1.0.24 +#usr/lib/sane/libsane-pie.la +usr/lib/sane/libsane-pie.so +usr/lib/sane/libsane-pie.so.1 +usr/lib/sane/libsane-pie.so.1.0.24 +#usr/lib/sane/libsane-pixma.la +usr/lib/sane/libsane-pixma.so +usr/lib/sane/libsane-pixma.so.1 +usr/lib/sane/libsane-pixma.so.1.0.24 +#usr/lib/sane/libsane-plustek.la +usr/lib/sane/libsane-plustek.so +usr/lib/sane/libsane-plustek.so.1 +usr/lib/sane/libsane-plustek.so.1.0.24 +#usr/lib/sane/libsane-plustek_pp.la +usr/lib/sane/libsane-plustek_pp.so +usr/lib/sane/libsane-plustek_pp.so.1 +usr/lib/sane/libsane-plustek_pp.so.1.0.24 +#usr/lib/sane/libsane-ricoh.la +usr/lib/sane/libsane-ricoh.so +usr/lib/sane/libsane-ricoh.so.1 +usr/lib/sane/libsane-ricoh.so.1.0.24 +#usr/lib/sane/libsane-rts8891.la +usr/lib/sane/libsane-rts8891.so +usr/lib/sane/libsane-rts8891.so.1 +usr/lib/sane/libsane-rts8891.so.1.0.24 +#usr/lib/sane/libsane-s9036.la +usr/lib/sane/libsane-s9036.so +usr/lib/sane/libsane-s9036.so.1 +usr/lib/sane/libsane-s9036.so.1.0.24 +#usr/lib/sane/libsane-sceptre.la +usr/lib/sane/libsane-sceptre.so +usr/lib/sane/libsane-sceptre.so.1 +usr/lib/sane/libsane-sceptre.so.1.0.24 +#usr/lib/sane/libsane-sharp.la +usr/lib/sane/libsane-sharp.so +usr/lib/sane/libsane-sharp.so.1 +usr/lib/sane/libsane-sharp.so.1.0.24 +#usr/lib/sane/libsane-sm3600.la +usr/lib/sane/libsane-sm3600.so +usr/lib/sane/libsane-sm3600.so.1 +usr/lib/sane/libsane-sm3600.so.1.0.24 +#usr/lib/sane/libsane-sm3840.la +usr/lib/sane/libsane-sm3840.so +usr/lib/sane/libsane-sm3840.so.1 +usr/lib/sane/libsane-sm3840.so.1.0.24 +#usr/lib/sane/libsane-snapscan.la +usr/lib/sane/libsane-snapscan.so +usr/lib/sane/libsane-snapscan.so.1 +usr/lib/sane/libsane-snapscan.so.1.0.24 +#usr/lib/sane/libsane-sp15c.la +usr/lib/sane/libsane-sp15c.so +usr/lib/sane/libsane-sp15c.so.1 +usr/lib/sane/libsane-sp15c.so.1.0.24 +#usr/lib/sane/libsane-st400.la +usr/lib/sane/libsane-st400.so +usr/lib/sane/libsane-st400.so.1 +usr/lib/sane/libsane-st400.so.1.0.24 +#usr/lib/sane/libsane-stv680.la +usr/lib/sane/libsane-stv680.so +usr/lib/sane/libsane-stv680.so.1 +usr/lib/sane/libsane-stv680.so.1.0.24 +#usr/lib/sane/libsane-tamarack.la +usr/lib/sane/libsane-tamarack.so +usr/lib/sane/libsane-tamarack.so.1 +usr/lib/sane/libsane-tamarack.so.1.0.24 +#usr/lib/sane/libsane-teco1.la +usr/lib/sane/libsane-teco1.so +usr/lib/sane/libsane-teco1.so.1 +usr/lib/sane/libsane-teco1.so.1.0.24 +#usr/lib/sane/libsane-teco2.la +usr/lib/sane/libsane-teco2.so +usr/lib/sane/libsane-teco2.so.1 +usr/lib/sane/libsane-teco2.so.1.0.24 +#usr/lib/sane/libsane-teco3.la +usr/lib/sane/libsane-teco3.so +usr/lib/sane/libsane-teco3.so.1 +usr/lib/sane/libsane-teco3.so.1.0.24 +#usr/lib/sane/libsane-test.la +usr/lib/sane/libsane-test.so +usr/lib/sane/libsane-test.so.1 +usr/lib/sane/libsane-test.so.1.0.24 +#usr/lib/sane/libsane-u12.la +usr/lib/sane/libsane-u12.so +usr/lib/sane/libsane-u12.so.1 +usr/lib/sane/libsane-u12.so.1.0.24 +#usr/lib/sane/libsane-umax.la +usr/lib/sane/libsane-umax.so +usr/lib/sane/libsane-umax.so.1 +usr/lib/sane/libsane-umax.so.1.0.24 +#usr/lib/sane/libsane-umax1220u.la +usr/lib/sane/libsane-umax1220u.so +usr/lib/sane/libsane-umax1220u.so.1 +usr/lib/sane/libsane-umax1220u.so.1.0.24 +#usr/lib/sane/libsane-umax_pp.la +usr/lib/sane/libsane-umax_pp.so +usr/lib/sane/libsane-umax_pp.so.1 +usr/lib/sane/libsane-umax_pp.so.1.0.24 +#usr/lib/sane/libsane-xerox_mfp.la +usr/lib/sane/libsane-xerox_mfp.so +usr/lib/sane/libsane-xerox_mfp.so.1 +usr/lib/sane/libsane-xerox_mfp.so.1.0.24 +usr/sbin/saned +#usr/share/locale/bg/LC_MESSAGES/sane-backends.mo +#usr/share/locale/cs/LC_MESSAGES/sane-backends.mo +#usr/share/locale/da/LC_MESSAGES/sane-backends.mo +usr/share/locale/de/LC_MESSAGES/sane-backends.mo +#usr/share/locale/en_GB/LC_MESSAGES/sane-backends.mo +#usr/share/locale/eo/LC_MESSAGES/sane-backends.mo +#usr/share/locale/es/LC_MESSAGES/sane-backends.mo +#usr/share/locale/fi/LC_MESSAGES/sane-backends.mo +#usr/share/locale/fr/LC_MESSAGES/sane-backends.mo +#usr/share/locale/gl/LC_MESSAGES/sane-backends.mo +#usr/share/locale/it/LC_MESSAGES/sane-backends.mo +#usr/share/locale/ja/LC_MESSAGES/sane-backends.mo +#usr/share/locale/nb/LC_MESSAGES/sane-backends.mo +#usr/share/locale/nl/LC_MESSAGES/sane-backends.mo +#usr/share/locale/pl/LC_MESSAGES/sane-backends.mo +#usr/share/locale/pt/LC_MESSAGES/sane-backends.mo +#usr/share/locale/ru/LC_MESSAGES/sane-backends.mo +#usr/share/locale/sv/LC_MESSAGES/sane-backends.mo +#usr/share/locale/uk/LC_MESSAGES/sane-backends.mo +#usr/share/man/man1/gamma4scanimage.1 +#usr/share/man/man1/sane-config.1 +#usr/share/man/man1/sane-find-scanner.1 +#usr/share/man/man1/scanimage.1 +#usr/share/man/man5/sane-abaton.5 +#usr/share/man/man5/sane-agfafocus.5 +#usr/share/man/man5/sane-apple.5 +#usr/share/man/man5/sane-artec.5 +#usr/share/man/man5/sane-artec_eplus48u.5 +#usr/share/man/man5/sane-as6e.5 +#usr/share/man/man5/sane-avision.5 +#usr/share/man/man5/sane-bh.5 +#usr/share/man/man5/sane-canon.5 +#usr/share/man/man5/sane-canon630u.5 +#usr/share/man/man5/sane-canon_dr.5 +#usr/share/man/man5/sane-cardscan.5 +#usr/share/man/man5/sane-coolscan.5 +#usr/share/man/man5/sane-coolscan2.5 +#usr/share/man/man5/sane-coolscan3.5 +#usr/share/man/man5/sane-dc210.5 +#usr/share/man/man5/sane-dc240.5 +#usr/share/man/man5/sane-dc25.5 +#usr/share/man/man5/sane-dll.5 +#usr/share/man/man5/sane-dmc.5 +#usr/share/man/man5/sane-epjitsu.5 +#usr/share/man/man5/sane-epson.5 +#usr/share/man/man5/sane-epson2.5 +#usr/share/man/man5/sane-fujitsu.5 +#usr/share/man/man5/sane-genesys.5 +#usr/share/man/man5/sane-gt68xx.5 +#usr/share/man/man5/sane-hp.5 +#usr/share/man/man5/sane-hp3500.5 +#usr/share/man/man5/sane-hp3900.5 +#usr/share/man/man5/sane-hp4200.5 +#usr/share/man/man5/sane-hp5400.5 +#usr/share/man/man5/sane-hp5590.5 +#usr/share/man/man5/sane-hpljm1005.5 +#usr/share/man/man5/sane-hs2p.5 +#usr/share/man/man5/sane-ibm.5 +#usr/share/man/man5/sane-kodak.5 +#usr/share/man/man5/sane-kodakaio.5 +#usr/share/man/man5/sane-kvs1025.5 +#usr/share/man/man5/sane-kvs20xx.5 +#usr/share/man/man5/sane-kvs40xx.5 +#usr/share/man/man5/sane-leo.5 +#usr/share/man/man5/sane-lexmark.5 +#usr/share/man/man5/sane-ma1509.5 +#usr/share/man/man5/sane-magicolor.5 +#usr/share/man/man5/sane-matsushita.5 +#usr/share/man/man5/sane-microtek.5 +#usr/share/man/man5/sane-microtek2.5 +#usr/share/man/man5/sane-mustek.5 +#usr/share/man/man5/sane-mustek_pp.5 +#usr/share/man/man5/sane-mustek_usb.5 +#usr/share/man/man5/sane-mustek_usb2.5 +#usr/share/man/man5/sane-nec.5 +#usr/share/man/man5/sane-net.5 +#usr/share/man/man5/sane-niash.5 +#usr/share/man/man5/sane-p5.5 +#usr/share/man/man5/sane-pie.5 +#usr/share/man/man5/sane-pixma.5 +#usr/share/man/man5/sane-plustek.5 +#usr/share/man/man5/sane-plustek_pp.5 +#usr/share/man/man5/sane-ricoh.5 +#usr/share/man/man5/sane-rts8891.5 +#usr/share/man/man5/sane-s9036.5 +#usr/share/man/man5/sane-sceptre.5 +#usr/share/man/man5/sane-scsi.5 +#usr/share/man/man5/sane-sharp.5 +#usr/share/man/man5/sane-sm3600.5 +#usr/share/man/man5/sane-sm3840.5 +#usr/share/man/man5/sane-snapscan.5 +#usr/share/man/man5/sane-sp15c.5 +#usr/share/man/man5/sane-st400.5 +#usr/share/man/man5/sane-stv680.5 +#usr/share/man/man5/sane-tamarack.5 +#usr/share/man/man5/sane-teco1.5 +#usr/share/man/man5/sane-teco2.5 +#usr/share/man/man5/sane-teco3.5 +#usr/share/man/man5/sane-test.5 +#usr/share/man/man5/sane-u12.5 +#usr/share/man/man5/sane-umax.5 +#usr/share/man/man5/sane-umax1220u.5 +#usr/share/man/man5/sane-umax_pp.5 +#usr/share/man/man5/sane-usb.5 +#usr/share/man/man5/sane-xerox_mfp.5 +#usr/share/man/man7/sane.7 +#usr/share/man/man8/saned.8 +#usr/share/sane +usr/share/sane/artec_eplus48u +usr/share/sane/epjitsu +usr/share/sane/gt68xx +usr/share/sane/snapscan +#usr/var +#usr/var/lock +usr/var/lock/sane +var/ipfire/backup/addons/includes/sane +usr/local/bin/sanedloop diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/clamav index d7636e983..ec5e09c84 100644 --- a/config/rootfiles/packages/clamav +++ b/config/rootfiles/packages/clamav @@ -4,7 +4,6 @@ usr/bin/clamconf usr/bin/clamdscan usr/bin/clamdtop usr/bin/clamscan -usr/bin/clamsubmit usr/bin/freshclam usr/bin/sigtool #usr/include/clamav.h @@ -12,6 +11,11 @@ usr/bin/sigtool usr/lib/libclamav.so usr/lib/libclamav.so.7 usr/lib/libclamav.so.7.1.1 +#usr/lib/libclammspack.a +#usr/lib/libclammspack.la +usr/lib/libclammspack.so +usr/lib/libclammspack.so.0 +usr/lib/libclammspack.so.0.1.0 #usr/lib/libclamunrar.la usr/lib/libclamunrar.so usr/lib/libclamunrar.so.7 @@ -21,6 +25,7 @@ usr/lib/libclamunrar_iface.so usr/lib/libclamunrar_iface.so.7 usr/lib/libclamunrar_iface.so.7.1.1 #usr/lib/pkgconfig/libclamav.pc +#usr/lib/pkgconfig/libclammspack.pc usr/sbin/clamd usr/share/clamav #usr/share/man/man1/clambc.1 @@ -28,7 +33,6 @@ usr/share/clamav #usr/share/man/man1/clamdscan.1 #usr/share/man/man1/clamdtop.1 #usr/share/man/man1/clamscan.1 -#usr/share/man/man1/clamsubmit.1 #usr/share/man/man1/freshclam.1 #usr/share/man/man1/sigtool.1 #usr/share/man/man5/clamav-milter.conf.5 diff --git a/config/rootfiles/packages/linux-pae b/config/rootfiles/packages/linux-pae index db876f78d..bcdd85a71 100644 --- a/config/rootfiles/packages/linux-pae +++ b/config/rootfiles/packages/linux-pae @@ -10,14 +10,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto #lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto/crc32-pclmul.ko #lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto/glue_helper.ko +#lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto/salsa20-i586.ko #lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto/serpent-sse2-i586.ko #lib/modules/KVER-ipfire-pae/kernel/arch/x86/crypto/twofish-i586.ko -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel/cpu -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel/cpu/microcode -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel/cpu/microcode/microcode.ko -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel/iosf_mbi.ko -#lib/modules/KVER-ipfire-pae/kernel/arch/x86/kernel/test_nx.ko +#lib/modules/KVER-ipfire-pae/kernel/arch/x86/events +#lib/modules/KVER-ipfire-pae/kernel/arch/x86/events/amd +#lib/modules/KVER-ipfire-pae/kernel/arch/x86/events/amd/power.ko #lib/modules/KVER-ipfire-pae/kernel/arch/x86/kvm #lib/modules/KVER-ipfire-pae/kernel/arch/x86/kvm/kvm-amd.ko #lib/modules/KVER-ipfire-pae/kernel/arch/x86/kvm/kvm-intel.ko @@ -26,21 +24,20 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/arch/x86/platform/iris #lib/modules/KVER-ipfire-pae/kernel/arch/x86/platform/iris/iris.ko #lib/modules/KVER-ipfire-pae/kernel/crypto +#lib/modules/KVER-ipfire-pae/kernel/crypto/842.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/ablk_helper.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/aes_ti.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/algif_aead.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/algif_rng.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/ansi_cprng.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/anubis.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/arc4.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/asymmetric_keys -#lib/modules/KVER-ipfire-pae/kernel/crypto/asymmetric_keys/asymmetric_keys.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/asymmetric_keys/public_key.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/asymmetric_keys/rsa.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/asymmetric_keys/x509_key_parser.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/async_memcpy.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/async_pq.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/async_raid6_recov.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/async_tx.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/async_xor.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/async_tx/raid6test.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/authenc.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/authencesn.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/blowfish_common.ko @@ -50,30 +47,38 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/crypto/cast6_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/cast_common.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/ccm.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/chacha20_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/chacha20poly1305.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/cmac.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/crypto_null.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/cts.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/crypto_engine.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/deflate.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/des_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/dh_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/ecdh_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/echainiv.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/fcrypt.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/gcm.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/ghash-generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/keywrap.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/khazad.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/lz4.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/lz4hc.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/lzo.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/mcryptd.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/md4.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/michael_mic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/pcbc.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/pcrypt.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/poly1305_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/rmd128.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/rmd160.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/rmd256.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/rmd320.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/rsa_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/salsa20_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/seed.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/serpent_generic.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/sha1_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/crypto/sha3_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/sha512_generic.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/tcrypt.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/tea.ko @@ -84,13 +89,15 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/crypto/wp512.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/xcbc.ko #lib/modules/KVER-ipfire-pae/kernel/crypto/xor.ko -#lib/modules/KVER-ipfire-pae/kernel/crypto/zlib.ko #lib/modules/KVER-ipfire-pae/kernel/drivers #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi +#lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/acpi_configfs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/acpi_extlog.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/acpi_ipmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/acpi_pad.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/custom_method.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/dptf +#lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/dptf/dptf_power.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/ec_sys.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/sbs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/acpi/sbshc.ko @@ -99,10 +106,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/acard-ahci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/ahci_platform.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/ata_generic.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/ata/libahci_platform.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_acpi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_ali.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_amd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_arasan_cf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_artop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_atiixp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_atp867x.ko @@ -148,13 +155,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_triflex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pata_via.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/pdc_adma.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_highbank.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_dwc_460ex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_inic162x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_mv.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_nv.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_promise.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_qstor.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_rcar.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_sil.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_sil24.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ata/sata_sis.ko @@ -186,12 +192,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/bcma/bcma.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block #lib/modules/KVER-ipfire-pae/kernel/drivers/block/DAC960.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/block/cciss.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block/cryptoloop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block/floppy.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block/mtip32xx #lib/modules/KVER-ipfire-pae/kernel/drivers/block/mtip32xx/mtip32xx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/block/nvme.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block/rsxx #lib/modules/KVER-ipfire-pae/kernel/drivers/block/rsxx/rsxx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/block/sx8.ko @@ -206,8 +210,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/bfusb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/bluecard_cs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/bpa10x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btbcm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btintel.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btmrvl.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btmrvl_sdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btqca.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btrtl.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btsdio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btuart_cs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/bluetooth/btusb.ko @@ -218,19 +226,17 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hangcheck-timer.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/amd-rng.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/atmel-rng.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/exynos-rng.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/geode-rng.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/intel-rng.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/timeriomem-rng.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/via-rng.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/hw_random/virtio-rng.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/char/i8k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_devintf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_msghandler.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_poweroff.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_si.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_ssif.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/ipmi/ipmi_watchdog.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/lp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/char/mwave @@ -248,8 +254,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq-nforce2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_conservative.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_ondemand.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_powersave.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_stats.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/gx-suspmod.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/longhaul.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/longrun.ko @@ -265,23 +269,46 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/ccp #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/ccp/ccp-crypto.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/ccp/ccp.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/chelsio +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/chelsio/chcr.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/geode-aes.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/padlock-sha.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/dca -#lib/modules/KVER-ipfire-pae/kernel/drivers/dca/dca.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c3xxx +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c3xxx/qat_c3xxx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c3xxxvf +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c3xxxvf/qat_c3xxxvf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c62x +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c62x/qat_c62x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c62xvf +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_c62xvf/qat_c62xvf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_common +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_common/intel_qat.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_dh895xcc +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_dh895xcc/qat_dh895xcc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_dh895xccvf +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/qat/qat_dh895xccvf/qat_dh895xccvf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/virtio +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/virtio/virtio_crypto.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq/governor_passive.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq/governor_performance.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq/governor_powersave.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq/governor_simpleondemand.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/devfreq/governor_userspace.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/dma +#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/altera-msgdma.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/dma/dw #lib/modules/KVER-ipfire-pae/kernel/drivers/dma/dw/dw_dmac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/dw/dw_dmac_core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/dw/dw_dmac_pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/ioat -#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/ioat/ioatdma.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/idma64.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/dma/pch_dma.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/timb_dma.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/qcom +#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/qcom/hdma.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/dma/qcom/hdma_mgmt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac +#lib/modules/KVER-ipfire-pae/kernel/drivers/edac/amd64_edac_mod.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/e752x_edac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/edac/edac_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/edac_mce_amd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/i3000_edac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/i3200_edac.ko @@ -291,7 +318,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/i7300_edac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/i7core_edac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/i82975x_edac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/edac/mce_amd_inj.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/edac/ie31200_edac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/edac/x38_edac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/firewire #lib/modules/KVER-ipfire-pae/kernel/drivers/firewire/firewire-core.ko @@ -301,71 +328,85 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/dcdbas.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/dell_rbu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/edd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/efi +#lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/efi/efibc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/firmware/iscsi_ibft.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpio -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-f7188x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-bd9571mwv.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-cs5535.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-ich.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-sch.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-sch311x.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-ts5500.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpio/gpio-viperboard.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/amd +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/amd/amdgpu +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/ast #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/ast/ast.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/bochs #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/bochs/bochs-drm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/bridge +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/bridge/analogix-anx78xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/cirrus #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/cirrus/cirrus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/drm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/drm_kms_helper.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/drm_usb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/gma500 #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/hisilicon +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/hisilicon/hibmc +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i2c #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i2c/ch7006.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i2c/sil164.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i2c/tda998x.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i810 -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i810/i810.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i915 #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/i915/i915.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/mga -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/mga/mga.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/mgag200 #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/mgag200/mgag200.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/nouveau #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/nouveau/nouveau.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/qxl #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/qxl/qxl.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/r128 -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/r128/r128.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/radeon #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/radeon/radeon.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/savage -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/savage/savage.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/sis -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/sis/sis.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/tdfx -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/tdfx/tdfx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/tinydrm +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/tinydrm/core +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/tinydrm/core/tinydrm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/ttm #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/ttm/ttm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/udl #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/udl/udl.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/via -#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/via/via.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/vgem +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/vgem/vgem.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/virtio +#lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/vmwgfx #lib/modules/KVER-ipfire-pae/kernel/drivers/gpu/drm/vmwgfx/vmwgfx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-alps.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-asus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-aureal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-cmedia.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-corsair.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-cp2112.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-gembird.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-gfrm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-gt683r.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-gyration.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-keytouch.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-lcpower.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-lenovo-tpkbd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-led.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-lenovo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-logitech-dj.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-logitech-hidpp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-ortek.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-penmount.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-petalynx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-picolcd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-plantronics.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-rmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-roccat-arvo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-roccat-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-roccat-isku.ko @@ -383,7 +424,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-sensor-hub.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-speedlink.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-sunplus.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-thingm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-tivo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-topseed.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hid/hid-twinhan.ko @@ -404,6 +444,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/acpi_power_meter.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ad7414.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ad7418.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/adc128d818.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/adm1021.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/adm1025.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/adm1026.ko @@ -422,9 +463,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/applesmc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/asb100.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/asc7621.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/aspeed-pwm-tacho.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/asus_atk0110.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/atxp1.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/coretemp.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/dell-smm-hwmon.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/dme1737.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ds1621.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ds620.ko @@ -435,18 +478,20 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/f75375s.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/fam15h_power.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/fschmd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ftsteutates.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/g760a.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/g762.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/gl518sm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/gl520sm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/hih6130.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/htu21.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/hwmon-vid.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/i5500_temp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/i5k_amb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ibmaem.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ibmpex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ina209.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ina2xx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ina3221.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/it87.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/k10temp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/k8temp.ko @@ -466,32 +511,45 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/lm95234.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/lm95241.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/lm95245.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc2945.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc2990.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4151.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4215.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4222.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4245.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4260.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ltc4261.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max16065.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max1619.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max1668.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max197.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max31790.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max6639.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max6642.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max6650.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/max6697.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/mcp3021.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/nct6683.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/nct6775.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/nct7802.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/nct7904.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/ntc_thermistor.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pc87360.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pc87427.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pcf8591.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/adm1275.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/ibm-cffps.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/ir35221.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/lm25066.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/max16064.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/max20751.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/max34440.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/max8688.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/pmbus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/pmbus_core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/tps40422.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/tps53679.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/ucd9000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/pmbus/ucd9200.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sch5627.ko @@ -499,12 +557,19 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sch56xx-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sht15.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sht21.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sht3x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/shtc1.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/sis5595.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/smsc47b397.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/smsc47m1.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/smsc47m192.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/stts751.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tc654.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tc74.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/thmc50.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tmp102.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tmp103.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tmp108.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tmp401.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/tmp421.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/via-cputemp.ko @@ -520,6 +585,8 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/w83795.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/w83l785ts.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/hwmon/w83l786ng.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwspinlock +#lib/modules/KVER-ipfire-pae/kernel/drivers/hwspinlock/hwspinlock_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/algos #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/algos/i2c-algo-bit.ko @@ -535,6 +602,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-designware-core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-designware-platform.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-diolan-u2c.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-emev2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-i801.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-isch.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/busses/i2c-ismt.ko @@ -561,19 +629,24 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/i2c-smbus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-gpio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-ltc4306.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-mlxcpld.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-pca9541.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-pca954x.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-pinctrl.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/i2c/muxes/i2c-mux-reg.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/iio +#lib/modules/KVER-ipfire-pae/kernel/drivers/iio/buffer +#lib/modules/KVER-ipfire-pae/kernel/drivers/iio/buffer/industrialio-buffer-cb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/iio/buffer/kfifo_buf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/iio/common #lib/modules/KVER-ipfire-pae/kernel/drivers/iio/common/hid-sensors #lib/modules/KVER-ipfire-pae/kernel/drivers/iio/common/hid-sensors/hid-sensor-iio-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/iio/common/hid-sensors/hid-sensor-trigger.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/iio/industrialio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/iio/kfifo_buf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input #lib/modules/KVER-ipfire-pae/kernel/drivers/input/input-polldev.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/keyboard +#lib/modules/KVER-ipfire-pae/kernel/drivers/input/keyboard/adc-keys.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/keyboard/gpio_keys.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/keyboard/gpio_keys_polled.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/keyboard/lm8333.ko @@ -594,73 +667,24 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/appletouch.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/bcm5974.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/cyapa.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/cyapatp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/psmouse.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/sermouse.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/synaptics_i2c.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/synaptics_usb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/mouse/vsxxxaa.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/input/rmi4 +#lib/modules/KVER-ipfire-pae/kernel/drivers/input/rmi4/rmi_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio #lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio/altera_ps2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio/arc_ps2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio/hyperv-keyboard.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio/ps2-gpio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/serio/serio_raw.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/input/sparse-keymap.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/capi -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/capi/capi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/capi/capidrv.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/capi/kernelcapi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/divert -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/divert/dss1_divert.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/gigaset -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/gigaset/bas_gigaset.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/gigaset/gigaset.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/gigaset/ser_gigaset.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/gigaset/usb_gigaset.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm/b1.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm/b1dma.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm/b1pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm/c4.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/avm/t1pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon/diva_idi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon/diva_mnt.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon/divacapi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon/divadidd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/eicon/divas.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/netjet.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/speedfax.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hardware/mISDN/w6692.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hfc4s8s_l1.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hfc_usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hisax.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hisax_isac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hisax/hisax_st5481.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hysdn -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/hysdn/hysdn.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/i4l -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/i4l/isdn.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/i4l/isdn_bsdcomp.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/i4l/isdnhdlc.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/mISDN -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/mISDN/l1oip.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/mISDN/mISDN_core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/isdn/mISDN/mISDN_dsp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds -#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/dell-led.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/led-class-flash.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-as3645a.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-bd2802.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-blinkm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-clevo-mail.ko @@ -670,19 +694,22 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lm355x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lm3642.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp3944.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp3952.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp5521.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp5523.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp5562.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp55xx-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp8501.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lp8860.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-lt3593.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-nic78bx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-ot200.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-pca9532.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-pca955x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-pca963x.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-pca9685.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-ss4200.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-tca6507.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/leds-tlc591xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger/ledtrig-backlight.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger/ledtrig-camera.ko @@ -693,15 +720,20 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger/ledtrig-oneshot.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger/ledtrig-timer.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/leds/trigger/ledtrig-transient.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/leds/uleds.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/lightnvm +#lib/modules/KVER-ipfire-pae/kernel/drivers/lightnvm/pblk.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/lightnvm/rrpc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md #lib/modules/KVER-ipfire-pae/kernel/drivers/md/bcache #lib/modules/KVER-ipfire-pae/kernel/drivers/md/bcache/bcache.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-bio-prison.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-cache-cleaner.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-cache-mq.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-cache-smq.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-cache.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-crypt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-integrity.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-log-userspace.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-log-writes.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-multipath.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-queue-length.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-raid.ko @@ -709,6 +741,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-service-time.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-switch.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-verity.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/md/dm-zoned.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/faulty.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/linear.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/md/multipath.ko @@ -722,7 +755,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/b2c2 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/b2c2/b2c2-flexcop.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/btcx-risc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/cx2341x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/cypress_firmware.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/common/saa7146 @@ -738,6 +770,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/a8293.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/af9013.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/af9033.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/as102_fe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/atbm8830.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/au8522_common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/au8522_decoder.ko @@ -745,12 +778,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/bcm3510.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx22700.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx22702.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24110.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24113.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24116.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24117.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24120.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cx24123.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cxd2820r.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/cxd2841er.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dib0070.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dib0090.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dib3000mb.ko @@ -759,45 +793,51 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dib7000p.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dib8000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dibx000_common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/drx39xyj +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/drxd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/drxk.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/ds3000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dvb-pll.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/dvbsky_m88ds3103.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/ec100.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/gp8psk-fe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/isl6405.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/isl6421.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/isl6423.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/it913x-fe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/itd1000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/ix2505v.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/l64781.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lg2160.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lgdt3305.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lgdt3306a.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lgdt330x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lgs8gxx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lnbh25.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lnbp21.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/lnbp22.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/m88dc2800.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/m88ds3103.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/m88rs2000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mb86a16.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mb86a20s.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mn88472.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mn88473.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mt312.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mt352.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/mxl5xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/nxt200x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/nxt6000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/or51132.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/or51211.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/rtl2830.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/rtl2832.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/s5h1409.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/s5h1411.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/s5h1420.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/s921.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/si2165.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/si2168.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/si21xx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/sp2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/sp8870.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/sp887x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stb0899.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stb6000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stb6100.ko @@ -807,8 +847,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv0367.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv0900.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv090x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv0910.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv6110.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv6110x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/stv6111.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/tc90522.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/tda10021.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/tda10023.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/tda10048.ko @@ -824,6 +867,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/tua6100.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/ves1820.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/ves1x93.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/zd1301_demod.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/zl10036.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/zl10039.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/dvb-frontends/zl10353.ko @@ -832,10 +876,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/adv7170.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/adv7175.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/adv7180.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/bt819.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/bt856.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/bt866.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/cs3308.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/cs5345.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/cs53l32a.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/cx25840 @@ -844,7 +888,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/ks0127.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/m52790.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/msp3400.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/mt9m111.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/mt9v011.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/ov2640.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/ov7640.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/ov7670.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/saa6588.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/saa6752hs.ko @@ -856,24 +903,24 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/imx074.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/mt9m001.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/mt9m111.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/mt9t031.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/mt9t112.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/mt9v022.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov2640.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov5642.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov6650.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov772x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov9640.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/ov9740.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/rj54n1cb0c.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/soc_camera/tw9910.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tda7432.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/sony-btf-mpx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tda9840.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tea6415c.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tea6420.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tvaudio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tvp5150.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tw2804.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tw9903.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/tw9906.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/uda1342.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/upd64031a.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/upd64083.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/i2c/vp27smpx.ko @@ -884,12 +931,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/b2c2 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/b2c2/b2c2-flexcop-pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx/bt878.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx/bttv.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx/dst.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx/dst_ca.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/cx18 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/cx18/cx18-alsa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/cx18/cx18.ko @@ -911,6 +952,8 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ddbridge/ddbridge.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/dm1105 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/dm1105/dm1105.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/dt3155 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/dt3155/dt3155.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ivtv #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ivtv/ivtv-alsa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ivtv/ivtv.ko @@ -927,10 +970,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/pluto2/pluto2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/pt1 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/pt1/earth-pt1.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/pt3 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/pt3/earth-pt3.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134/saa7134-alsa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134/saa7134-empress.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134/saa7134-go7007.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7134/saa7134.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7146 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7146/hexium_gemini.ko @@ -938,6 +984,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7146/mxb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7164 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/saa7164/saa7164.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/smipcie +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/smipcie/smipcie.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/solo6x10 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/solo6x10/solo6x10.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci/budget-av.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci/budget-ci.ko @@ -946,6 +996,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci/budget.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw5864 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw5864/tw5864.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw68 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw68/tw68.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw686x +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/tw686x/tw686x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/zoran #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/zoran/videocodec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/pci/zoran/zr36016.ko @@ -958,32 +1014,29 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/marvell-ccic/cafe_ccic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/sh_veu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/rcar_vin.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/sh_mobile_ceu_camera.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/sh_mobile_csi2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/soc_camera.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/soc_camera_platform.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/soc_mediabus.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/soc_camera/soc_scale_crop.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/timblogiw.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/vsp1 -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/platform/vsp1/vsp1.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ati_remote.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ene_ir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/fintek-cir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/gpio-ir-recv.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/gpio-ir-tx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/igorplugusb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/iguanair.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/imon.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-hix5hd2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-jvc-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-lirc-codec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-mce_kbd-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-nec-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-rc5-decoder.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-rc5-sz-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-rc6-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-sanyo-decoder.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-sharp-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-sony-decoder.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ir-xmp-decoder.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ite-cir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.ko @@ -1006,8 +1059,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-behold-columbus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-behold.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-budget-ci-old.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-cec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-cinergy-1400.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-cinergy.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-d680-dmb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-delock-61959.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dib0700-nec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dib0700-rc5.ko @@ -1016,7 +1071,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dm1105-nec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvb-t.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dtt200u.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dvbsky.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dvico-mce.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-dvico-portable.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-em-terratec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-encore-enltv-fm53.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-encore-enltv.ko @@ -1027,6 +1085,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-flyvideo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-fusionhdtv-mce.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-gadmei-rm008z.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-geekbox.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-gotview7135.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-hauppauge.ko @@ -1040,7 +1099,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-kworld-pc150u.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-leadtek-y04g0051.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-lirc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-lme2510.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-manli.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-medion-x10-digitainer.ko @@ -1073,7 +1131,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-streamzap.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-su3000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-tbs-nec.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-technisat-ts35.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-technisat-usb2.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-c-pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-s2-hd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-terratec-cinergy-xs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-terratec-slim-2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-terratec-slim.ko @@ -1083,18 +1144,22 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-total-media-in-hand.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-trekstor.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-tt-1500.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-twinhan1027.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-videomate-m1f.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-videomate-s350.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-videomate-tv-pvr.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-winfast.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/keymaps/rc-zx-irdec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/lirc_dev.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/mceusb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/nuvoton-cir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/rc-core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/rc-loopback.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/redrat3.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/serial_ir.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/sir_ir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/streamzap.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/ttusbir.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/rc/winbond-cir.ko @@ -1104,7 +1169,8 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/fc0012.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/fc0013.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/fc2580.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/m88ts2022.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/it913x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/m88rs6000t.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/max2165.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mc44s803.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mt2060.ko @@ -1112,10 +1178,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mt20xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mt2131.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mt2266.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mxl301rf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mxl5005s.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/mxl5007t.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/qm1d1c0042.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/qt1010.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/r820t.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/si2157.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tda18212.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tda18218.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tda18271.ko @@ -1126,10 +1195,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tuner-simple.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tuner-types.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tuner-xc2028.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/tuner_it913x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/xc4000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/tuners/xc5000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/as102 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/as102/dvb-as102.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/au0828 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/au0828/au0828.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/b2c2 @@ -1151,13 +1221,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-dvbsky.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-ec168.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-gl861.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-it913x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-lmedm04.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/dvb_usb_v2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-demod.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb-v2/zd1301.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-a800.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005-remote.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-af9005.ko @@ -1167,6 +1237,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dib0700.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dibusb-mc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-digitv.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/dvb-usb/dvb-usb-dtt200u.ko @@ -1190,12 +1261,18 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/em28xx/em28xx-rc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/em28xx/em28xx-v4l.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/em28xx/em28xx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/go7007 +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/go7007/go7007-loader.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/go7007/go7007-usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/go7007/go7007.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/go7007/s2250.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gl860 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gl860/gspca_gl860.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_benq.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_conex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_cpia1.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_dtcs033.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_etoms.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_finepix.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_jeilinj.ko @@ -1233,6 +1310,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_sunplus.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_t613.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_topro.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_touptek.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_tv8532.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_vc032x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/gspca/gspca_vicam.ko @@ -1256,8 +1334,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/stk1160/stk1160.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/stkwebcam #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/tlg2300 -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/tlg2300/poseidon.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/tm6000 #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/tm6000/tm6000-alsa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/usb/tm6000/tm6000-dvb.ko @@ -1279,15 +1355,18 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/tuner.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/v4l2-common.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/v4l2-mem2mem.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf-core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf-dma-contig.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf-dma-sg.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf-dvb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-dma-contig.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-dma-sg.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-dvb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-memops.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-v4l2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videobuf2-vmalloc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/media/v4l2-core/videodev.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/memstick @@ -1308,15 +1387,17 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/message/fusion/mptsas.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/message/fusion/mptscsih.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/message/fusion/mptspi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_block.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_bus.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_config.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_proc.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/message/i2o/i2o_scsi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mfd +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/axp20x-i2c.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/axp20x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/bcm590xx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/bd9571mwv.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/cs5535-mfd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/da9062-core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/da9063.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/da9150-core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/dln2.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/intel_soc_pmic_bxtwc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/lm3533-core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/lm3533-ctrlbank.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mfd/lpc_ich.ko @@ -1331,17 +1412,18 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/misc #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/altera-stapl #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/altera-stapl/altera-stapl.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/misc/bmp085-i2c.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/misc/bmp085.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/cb710 #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/cb710/cb710.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/cs5535-mfgpt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/ds1682.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/dummy-irq.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/misc/echo +#lib/modules/KVER-ipfire-pae/kernel/drivers/misc/echo/echo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom/at24.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom/eeprom.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom/idt_89hpesx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/eeprom/max6875.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/enclosure.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/fsa9480.ko @@ -1360,20 +1442,21 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/vmw_vmci #lib/modules/KVER-ipfire-pae/kernel/drivers/misc/vmw_vmci/vmw_vmci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc -#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/card -#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/card/mmc_block.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/core +#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/core/mmc_block.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/core/mmc_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/cb710-mmc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/mtk-sd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/rtsx_pci_sdmmc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-acpi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-pltfm.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-pxav2.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-pxav3.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci-xenon-driver.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/sdhci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/tifm_sd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/toshsd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/usdhi6rol0.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/ushc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/via-sdmmc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/mmc/host/vub300.ko @@ -1381,6 +1464,24 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net #lib/modules/KVER-ipfire-pae/kernel/drivers/net/bonding #lib/modules/KVER-ipfire-pae/kernel/drivers/net/bonding/bonding.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/b53 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/b53/b53_common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/b53/b53_mdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/b53/b53_mmap.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/b53/b53_srab.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/dsa_loop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/dsa_loop_bdinfo.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/lan9303-core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/lan9303_i2c.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/lan9303_mdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/microchip +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/microchip/ksz_common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/mt7530.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/mv88e6060.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/mv88e6xxx +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/mv88e6xxx/mv88e6xxx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/dsa/qca8k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/dummy.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/3com @@ -1401,14 +1502,25 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/8390/wd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/adaptec #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/adaptec/starfire.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/agere +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/agere/et131x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/alacritech +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/alacritech/slicoss.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/alteon #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/alteon/acenic.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/altera +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/altera/altera_tse.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amazon +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amazon/ena +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amazon/ena/ena.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/amd8111e.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/lance.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/ni65.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/nmclan_cs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/pcnet32.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/xgbe +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros/alx #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros/alx/alx.ko @@ -1419,21 +1531,23 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros/atlx #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/aurora +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/aurora/nb8800.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/b44.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/bnx2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/bnx2x #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/bnxt +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/cnic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/broadcom/tg3.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/brocade #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/brocade/bna #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/brocade/bna/bna.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cadence -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cadence/at91_ether.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cadence/macb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/calxeda -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/calxeda/xgmac.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cadence/macb_pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/cxgb #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko @@ -1443,6 +1557,8 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/cxgb4vf #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/libcxgb +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cirrus #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cirrus/cs89x0.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/cisco @@ -1461,6 +1577,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/dlink/dl2k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/dlink/sundance.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/dnet.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/ec_bhf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/emulex #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/emulex/benet #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/emulex/benet/be2net.ko @@ -1470,14 +1587,17 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/fujitsu/fmvj18x_cs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/hp #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/hp/hp100.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/icplus -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/icplus/ipg.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/huawei +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/huawei/hinic +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/huawei/hinic/hinic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/e100.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/e1000 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/e1000/e1000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/e1000e #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/fm10k +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/fm10k/fm10k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/i40e #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/i40e/i40e.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/intel/i40evf @@ -1501,6 +1621,19 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx4 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx4/mlx4_en.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx5 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx5/core +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxfw +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchib.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/mellanox/mlxsw/mlxsw_switchx2.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/micrel #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/micrel/ks8842.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/micrel/ks8851_mll.ko @@ -1515,19 +1648,32 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/neterion/s2io.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/neterion/vxge #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/neterion/vxge/vxge.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/netronome +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/netronome/nfp +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/netronome/nfp/nfp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/nvidia #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/nvidia/forcedeth.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/oki-semi #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/oki-semi/pch_gbe #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/packetengines +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/packetengines/hamachi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/packetengines/yellowfin.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/netxen #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qed +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qed/qed.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qede +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qede/qede.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qlcnic #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qlge #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qlogic/qlge/qlge.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qualcomm +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qualcomm/emac +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/qualcomm/emac/qcom-emac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/rdc #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/rdc/r6040.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/realtek @@ -1535,9 +1681,14 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/realtek/8139too.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/realtek/atp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/realtek/r8169.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/renesas -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/renesas/sh_eth.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/rocker +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/rocker/rocker.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/samsung +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/samsung/sxgbe +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/samsung/sxgbe/samsung-sxgbe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sfc +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sfc/falcon +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sfc/falcon/sfc-falcon.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sfc/sfc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/silan #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/silan/sc92031.ko @@ -1552,15 +1703,21 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/smsc/smsc9420.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro/stmmac +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sun #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sun/cassini.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sun/niu.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sun/sungem.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/sun/sunhme.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/synopsys +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/synopsys/dwc-xlgmac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/tehuti #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/tehuti/tehuti.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/ti +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/ti/cpsw_ale.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/ti/tlan.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/via #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/via/via-rhine.ko @@ -1570,10 +1727,18 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/wiznet/w5300.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/xircom #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ethernet/xircom/xirc2ps_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/fjes +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/fjes/fjes.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/geneve.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/gtp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/hyperv #lib/modules/KVER-ipfire-pae/kernel/drivers/net/hyperv/hv_netvsc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ifb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/imq.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan/ipvlan.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/ipvlan/ipvtap.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/macsec.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/macvlan.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/macvtap.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/mdio.ko @@ -1582,23 +1747,36 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/nlmon.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/amd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/aquantia.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/at803x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/bcm-phy-lib.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/bcm7xxx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/bcm87xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/broadcom.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/cicada.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/cortina.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/davicom.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/dp83848.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/dp83867.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/et1011c.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/icplus.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/intel-xway.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/lxt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/marvell.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/marvell10g.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/mdio-bitbang.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/micrel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/microchip.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/mscc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/national.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/qsemi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/realtek.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/rockchip.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/smsc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/ste10Xp.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/teranetics.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/vitesse.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/phy/xilinx_gmii2rgmii.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ppp #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ppp/bsd_comp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/ppp/ppp_async.ko @@ -1612,6 +1790,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/slip #lib/modules/KVER-ipfire-pae/kernel/drivers/net/slip/slhc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/sungem_phy.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/tap.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/tun.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/asix.ko @@ -1622,6 +1801,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/cdc_mbim.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/cdc_ncm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/cdc_subset.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/ch9200.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/cx82310_eth.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/dm9601.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/gl620a.ko @@ -1631,6 +1811,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/ipheth.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/kalmia.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/kaweth.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/lan78xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/lg-vl600.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/mcs7830.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/usb/net1080.ko @@ -1651,12 +1832,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/virtio_net.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/vmxnet3 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/vmxnet3/vmxnet3.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/vrf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/vxlan.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/adm8211.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/airo.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/airo_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/at76c50x-usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/admtek +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/admtek/adm8211.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ar5523 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ar5523/ar5523.ko @@ -1664,6 +1844,8 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath10k #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath10k/ath10k_sdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath5k #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/ath9k @@ -1677,109 +1859,142 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/wcn36xx/wcn36xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/wil6210 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ath/wil6210/wil6210.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel_pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/b43 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/b43/b43.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/b43legacy -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/b43legacy/b43legacy.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmfmac -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmfmac/brcmfmac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmsmac -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmutil -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cw1200 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cw1200/cw1200_core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cw1200/cw1200_wlan_sdio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/hostap -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/hostap/hostap.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/hostap/hostap_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/hostap/hostap_pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/hostap/hostap_plx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ipw2x00 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/libipw.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlegacy -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlegacy/iwl3945.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlegacy/iwl4965.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlegacy/iwlegacy.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/dvm -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/dvm/iwldvm.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/mvm -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas_sdio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas/usb8xxx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas_tf -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas_uap -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/libertas_uap/uap8xxx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel/at76c50x-usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel/atmel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel/atmel_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/atmel/atmel_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/b43 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/b43/b43.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/b43legacy +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/b43legacy/b43legacy.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cisco +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cisco/airo.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/cisco/airo_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/ipw2x00 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/ipw2x00/ipw2100.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/ipw2x00/ipw2200.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/ipw2x00/libipw.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlegacy +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlegacy/iwl3945.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlegacy/iwl4965.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlegacy/iwlegacy.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi/dvm +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi/mvm +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/hostap +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/hostap/hostap.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/hostap/hostap_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/hostap/hostap_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/hostap/hostap_plx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco_nortel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco_plx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco_tmd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/orinoco_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/orinoco/spectrum_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/p54 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/p54/p54common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/p54/p54pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/intersil/p54/p54usb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwifiex -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwifiex/mwifiex.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwifiex/mwifiex_pcie.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwifiex/mwifiex_sdio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwifiex/mwifiex_usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mwl8k.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/p54 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/p54/p54common.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/p54/p54pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/p54/p54usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas/libertas.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas/libertas_cs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas/usb8xxx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas_tf +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/libertas_tf/libertas_tf_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwifiex +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/marvell/mwl8k.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mediatek +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mediatek/mt7601u +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/quantenna +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/quantenna/qtnfmac +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/quantenna/qtnfmac/qtnfmac_pearl_pcie.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2400pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2500pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2500usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00lib.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00mmio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt2x00usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt61pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ralink/rt2x00/rt73usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl818x +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl818x_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl8xxxu +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rndis_wlan.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800mmio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00mmio.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt61pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt73usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtl818x -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8180 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8187 -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8188ee -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192c -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192ce -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192cu -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192de -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192se -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8723ae -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rsi +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rsi/rsi_91x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rsi/rsi_sdio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/rsi/rsi_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/st +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/st/cw1200 +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/st/cw1200/cw1200_core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/st/cw1200/cw1200_wlan_sdio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ti #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ti/wl1251 #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ti/wl1251/wl1251.ko @@ -1792,12 +2007,29 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/ti/wlcore/wlcore_sdio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/wl3501_cs.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zd1201.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zd1211rw -#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zydas +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zydas/zd1201.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zydas/zd1211rw +#lib/modules/KVER-ipfire-pae/kernel/drivers/net/wireless/zydas/zd1211rw/zd1211rw.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/xen-netback #lib/modules/KVER-ipfire-pae/kernel/drivers/net/xen-netback/xen-netback.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/net/xen-netfront.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm/libnvdimm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm/nd_blk.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm/nd_btt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm/nd_e820.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvdimm/nd_pmem.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/host +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/host/nvme-core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/host/nvme-fabrics.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/host/nvme-fc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/host/nvme.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/target +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/target/nvme-fcloop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/target/nvmet-fc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/nvme/target/nvmet.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/parport #lib/modules/KVER-ipfire-pae/kernel/drivers/parport/parport.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/parport/parport_ax88796.ko @@ -1820,18 +2052,32 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/pcmcia/pd6729.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/pcmcia/tcic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/pcmcia/yenta_socket.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel/pinctrl-cannonlake.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel/pinctrl-denverton.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel/pinctrl-geminilake.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel/pinctrl-intel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/intel/pinctrl-lewisburg.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/pinctrl/pinctrl-mcp23s08.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86 #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/acer-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/acerhdf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/alienware-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/amilo-rfkill.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/asus-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/asus-nb-wmi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/asus-wireless.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/asus-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/classmate-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/compal-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-laptop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-rbtn.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-smbios.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-smo8800.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-wmi-aio.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-wmi-led.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/dell-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/eeepc-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/eeepc-wmi.ko @@ -1840,13 +2086,22 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/hp-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/hp_accel.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/ideapad-laptop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel-hid.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel-rst.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel-vbtn.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_bxtwc_tmu.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_cht_int33fe.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_int0002_vgpio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_ips.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_oaktrail.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_pmc_ipc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/intel_punit_ipc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/mlxcpld-hotplug.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/msi-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/msi-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/mxm-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/panasonic-laptop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/peaq-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/pvpanic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/samsung-laptop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/samsung-q10.ko @@ -1854,19 +2109,27 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/tc1100-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/thinkpad_acpi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/topstar-laptop.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/toshiba-wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/toshiba_acpi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/toshiba_bluetooth.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/toshiba_haps.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/wmi-bmof.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/platform/x86/wmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/power -#lib/modules/KVER-ipfire-pae/kernel/drivers/power/generic-adc-battery.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/power/supply +#lib/modules/KVER-ipfire-pae/kernel/drivers/power/supply/generic-adc-battery.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/pps #lib/modules/KVER-ipfire-pae/kernel/drivers/pps/pps_core.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ptp #lib/modules/KVER-ipfire-pae/kernel/drivers/ptp/ptp.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/ptp/ptp_kvm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ptp/ptp_pch.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ab-b5ze-s3.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-abx80x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-bq32k.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-bq4802.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-da9063.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ds1286.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ds1307.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ds1374.ko @@ -1878,23 +2141,25 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ds3232.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-em3027.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-fm3130.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-ftrtc010.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-hid-sensor-time.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-isl12022.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-isl12057.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-isl1208.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-m41t80.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-m48t35.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-m48t59.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-max6900.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-moxart.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-msm6242.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-pcf2127.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-pcf85063.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-pcf8523.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-pcf8563.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-pcf8583.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rp5c01.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rs5c372.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rv3029c2.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rv8803.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rx8010.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rx8025.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-rx8581.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/rtc/rtc-stk17ta8.ko @@ -1919,6 +2184,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/aic7xxx/aic7xxx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/aic94xx #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/aic94xx/aic94xx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/am53c974.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/arcmsr #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/arcmsr/arcmsr.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/atp870u.ko @@ -1947,10 +2213,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/device_handler/scsi_dh_rdac.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/dmx3191d.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/dpt_i2o.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/dtc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/eata.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/esas2r #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/esas2r/esas2r.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/esp_scsi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/fcoe #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/fcoe/fcoe.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/fcoe/libfcoe.ko @@ -1958,13 +2224,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/fnic #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/fnic/fnic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/g_NCR5380.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/g_NCR5380_mmio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/gdth.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/hpsa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/hptiop.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/hv_storvsc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/imm.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/in2000.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/initio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ipr.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ips.ko @@ -1985,8 +2249,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/megaraid/megaraid_mbox.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/megaraid/megaraid_mm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/megaraid/megaraid_sas.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/mpt2sas -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/mpt2sas/mpt2sas.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/mpt3sas #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/mpt3sas/mpt3sas.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/mvsas @@ -1997,7 +2259,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/osd/libosd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/osd/osd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/osst.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pas16.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pcmcia #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pcmcia/aha152x_cs.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pcmcia/fdomain_cs.ko @@ -2008,6 +2269,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pm8001/pm80xx.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/pmcraid.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ppa.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qedf +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qedf/qedf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qedi +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qedi/qedi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qla1280.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qla2xxx #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qla2xxx/qla2xxx.ko @@ -2016,7 +2281,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qlogicfas.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/qlogicfas408.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/raid_class.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/scsi_tgt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/scsi_transport_fc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/scsi_transport_iscsi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/scsi_transport_sas.ko @@ -2024,43 +2288,70 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/scsi_transport_srp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ses.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/sim710.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/smartpqi +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/smartpqi/smartpqi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/snic +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/snic/snic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/st.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/stex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/sym53c416.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/sym53c8xx_2 #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/sym53c8xx_2/sym53c8xx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/t128.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/tmscsim.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/u14-34f.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/tc-dwc-g210-pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/tc-dwc-g210-pltfrm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/tc-dwc-g210.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/ufshcd-dwc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/ufshcd-pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/ufshcd-pltfrm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ufs/ufshcd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/ultrastor.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/virtio_scsi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/vmw_pvscsi.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/wd7000.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/wd719x.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/scsi/xen-scsifront.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/spmi +#lib/modules/KVER-ipfire-pae/kernel/drivers/spmi/spmi.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/ssb #lib/modules/KVER-ipfire-pae/kernel/drivers/ssb/ssb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/staging -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/echo -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/echo/echo.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/et131x -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/et131x/et131x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/staging/gdm724x #lib/modules/KVER-ipfire-pae/kernel/drivers/staging/gdm724x/gdmtty.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/staging/gdm724x/gdmulte.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rts5139 -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rts5139/rts5139.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/slicoss -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/slicoss/slicoss.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/usbip -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/usbip/usbip-core.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/usbip/usbip-host.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/usbip/vhci-hcd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8188eu +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8188eu/r8188eu.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8192u +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8192u/r8192u_usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8712 +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8712/r8712u.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8723bs +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtl8723bs/r8723bs.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtlwifi +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/rtlwifi/r8822be.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/sm750fb +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/sm750fb/sm750fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/typec +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/typec/fusb302 +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/typec/fusb302/fusb302.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/typec/tcpci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/typec/tcpm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/vboxvideo +#lib/modules/KVER-ipfire-pae/kernel/drivers/staging/vboxvideo/vboxvideo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/thermal -#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/acpi_thermal_rel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/int3400_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/int3402_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/int3403_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/int3406_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/int340x_thermal_zone.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/int340x_thermal/processor_thermal_device.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_bxt_pmic_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_pch_thermal.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_powerclamp.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_quark_dts_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_soc_dts_iosf.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/intel_soc_dts_thermal.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/thermal-generic-adc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/thermal/x86_pkg_temp_thermal.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/tty #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/cyclades.ko @@ -2072,6 +2363,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/8250 #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/8250/8250_dw.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/8250/8250_moxa.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/arc_uart.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/fsl_lpuart.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/tty/serial/jsm @@ -2084,6 +2376,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/uio #lib/modules/KVER-ipfire-pae/kernel/drivers/uio/uio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/uio/uio_aec.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/uio/uio_hv_generic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/uio/uio_pci_generic.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/uio/uio_sercos3.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb @@ -2096,30 +2389,36 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea/ci_hdrc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea/ci_hdrc_msm.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea/ci_hdrc_pci.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea/ci_hdrc_usb2.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/chipidea/ci_hdrc_zevio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/class #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/class/cdc-acm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/class/cdc-wdm.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/class/usblp.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/class/usbtmc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/common +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/common/ulpi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/common/usb-otg-fsm.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/core +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/core/ledtrig-usbport.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/dwc3 -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/dwc3/dwc3-keystone.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/dwc3/dwc3-pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/dwc3/dwc3.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/bcma-hcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/hwa-hc.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/isp1362-hcd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/ohci-pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/sl811-hcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/ssb-hcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/whci #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/whci/whci-hcd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/host/xhci-plat-hcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/image #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/image/mdc800.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/image/microtek.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/adutux.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/chaoskey.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/ehset.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/emi26.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/emi62.ko @@ -2128,16 +2427,17 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/iowarrior.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/sisusbvga #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usb251xb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usb3503.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usb4604.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usblcd.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usbled.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/usbsevseg.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/uss720.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/misc/yurex.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/mon #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/mon/usbmon.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/phy -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/phy/phy-fsm-usb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/phy/phy-tahvo.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/aircable.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/ark3116.ko @@ -2147,6 +2447,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/cypress_m8.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/digi_acceleport.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/f81232.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/f81534.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/ftdi_sio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/io_edgeport.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/io_ti.ko @@ -2169,12 +2470,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/sierra.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/spcp8x5.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/ssu100.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/upd78f0730.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/usb-serial-simple.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/usb_wwan.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/usbserial.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/visor.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/whiteheat.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/serial/zte_ev.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage/ums-alauda.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage/ums-cypress.ko @@ -2189,6 +2490,15 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage/ums-sddr09.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage/ums-sddr55.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/storage/ums-usbat.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/typec +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/typec/typec.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/typec/ucsi +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/typec/ucsi/typec_ucsi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/typec/ucsi/ucsi_acpi.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/usbip +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/usbip/usbip-core.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/usbip/usbip-host.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/usb/usbip/vhci-hcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/wusbcore #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/wusbcore/wusb-cbaf.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/usb/wusbcore/wusb-wa.ko @@ -2206,66 +2516,70 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/vhost #lib/modules/KVER-ipfire-pae/kernel/drivers/vhost/vhost.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/vhost/vhost_net.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/vhost/vringh.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/arcfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/arkfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/aty -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/aty/atyfb.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video/backlight #lib/modules/KVER-ipfire-pae/kernel/drivers/video/backlight/apple_bl.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video/backlight/lcd.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video/backlight/platform_lcd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/backlight/pm8941-wled.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video/console #lib/modules/KVER-ipfire-pae/kernel/drivers/video/console/mdacon.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/cyber2000fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fb_ddc.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fb_sys_fops.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/geode -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/geode/gx1fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/geode/gxfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/geode/lxfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/hgafb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/hyperv_fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/i740fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/kyro -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/kyro/kyrofb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/macmodes.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox/matroxfb_DAC1064.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox/matroxfb_Ti3026.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox/matroxfb_accel.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox/matroxfb_base.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/matrox/matroxfb_misc.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/neofb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/ocfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/output.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/pm2fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/pm3fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/riva -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/riva/rivafb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/s3fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/savage -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/savage/savagefb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/smscufx.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/sstfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/svgalib.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/syscopyarea.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/sysfillrect.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/sysimgblt.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/tridentfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/udlfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/vermilion -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/vermilion/crvml.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/vermilion/vmlfb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/vga16fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/arcfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/arkfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/aty +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/aty/atyfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/fb_ddc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/fb_sys_fops.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/svgalib.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/syscopyarea.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/sysfillrect.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/core/sysimgblt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/cyber2000fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/geode +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/geode/gx1fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/geode/gxfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/geode/lxfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/gxt4500.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/hgafb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/hyperv_fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/i740fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/kyro +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/kyro/kyrofb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/macmodes.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox/matroxfb_DAC1064.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox/matroxfb_Ti3026.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox/matroxfb_accel.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox/matroxfb_base.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/matrox/matroxfb_misc.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/neofb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/ocfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/pm2fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/pm3fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/riva +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/riva/rivafb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/s3fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/savage +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/savage/savagefb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/sm712fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/smscufx.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/sstfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/tridentfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/udlfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/vermilion +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/vermilion/crvml.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/vermilion/vmlfb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/vga16fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/via +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/via/viafb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/vt8623fb.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/video/fbdev/xen-fbfront.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/video/vgastate.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/via -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/via/viafb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/vt8623fb.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/video/xen-fbfront.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/virtio #lib/modules/KVER-ipfire-pae/kernel/drivers/virtio/virtio_balloon.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/virtio/virtio_input.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/virtio/virtio_mmio.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1 #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/masters @@ -2273,15 +2587,17 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/masters/ds2482.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/masters/ds2490.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves -#lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_bq27000.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2406.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2408.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2413.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2423.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2431.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2433.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2438.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2760.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2780.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2781.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds2805.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_ds28e04.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_smem.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/w1/slaves/w1_therm.ko @@ -2291,8 +2607,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/advantechwdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/alim1535_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/alim7101_wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/cadence_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/cpu5wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/dw_wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/ebc-c384_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/eurotechwdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/f71808e_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/geodewdt.ko @@ -2306,8 +2624,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/it8712f_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/it87_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/machzwd.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/max63xx_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/mena21_wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/ni903x_wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/nic7018_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/nv_tco.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/of_xilinx_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/pc87413_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/pcwd_pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/pcwd_usb.ko @@ -2318,20 +2640,19 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sbc_epx_c3.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sbc_fitpc2_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sc1200wdt.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sc520_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sch311x_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/smsc37b787_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/softdog.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/sp5100_tco.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/via_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/w83627hf_wdt.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/w83697hf_wdt.ko -#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/w83697ug_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/w83877f_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/w83977f_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/wafer5823wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/wdat_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/wdt_pci.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/xen_wdt.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/watchdog/ziirave_wdt.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/xen #lib/modules/KVER-ipfire-pae/kernel/drivers/xen/tmem.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/xen/xen-acpi-processor.ko @@ -2344,6 +2665,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/xen/xenfs #lib/modules/KVER-ipfire-pae/kernel/drivers/xen/xenfs/xenfs.ko #lib/modules/KVER-ipfire-pae/kernel/fs +#lib/modules/KVER-ipfire-pae/kernel/fs/binfmt_aout.ko #lib/modules/KVER-ipfire-pae/kernel/fs/btrfs #lib/modules/KVER-ipfire-pae/kernel/fs/btrfs/btrfs.ko #lib/modules/KVER-ipfire-pae/kernel/fs/cachefiles @@ -2356,8 +2678,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/fs/dlm/dlm.ko #lib/modules/KVER-ipfire-pae/kernel/fs/efivarfs #lib/modules/KVER-ipfire-pae/kernel/fs/efivarfs/efivarfs.ko -#lib/modules/KVER-ipfire-pae/kernel/fs/exofs -#lib/modules/KVER-ipfire-pae/kernel/fs/exofs/libore.ko #lib/modules/KVER-ipfire-pae/kernel/fs/fat #lib/modules/KVER-ipfire-pae/kernel/fs/fat/fat.ko #lib/modules/KVER-ipfire-pae/kernel/fs/fat/msdos.ko @@ -2372,14 +2692,16 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/fs/nfs #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/blocklayout #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko +#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/filelayout +#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/filelayout/nfs_layout_nfsv41_files.ko +#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/flexfilelayout +#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/flexfilelayout/nfs_layout_flexfiles.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/nfs.ko -#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/nfs_layout_nfsv41_files.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/nfsv2.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/nfsv3.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs/nfsv4.ko -#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/objlayout -#lib/modules/KVER-ipfire-pae/kernel/fs/nfs/objlayout/objlayoutdriver.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs_common +#lib/modules/KVER-ipfire-pae/kernel/fs/nfs_common/grace.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfs_common/nfs_acl.ko #lib/modules/KVER-ipfire-pae/kernel/fs/nfsd #lib/modules/KVER-ipfire-pae/kernel/fs/nfsd/nfsd.ko @@ -2443,24 +2765,33 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/kernel/trace #lib/modules/KVER-ipfire-pae/kernel/kernel/trace/ring_buffer_benchmark.ko #lib/modules/KVER-ipfire-pae/kernel/lib +#lib/modules/KVER-ipfire-pae/kernel/lib/842 +#lib/modules/KVER-ipfire-pae/kernel/lib/842/842_compress.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/842/842_decompress.ko #lib/modules/KVER-ipfire-pae/kernel/lib/asn1_decoder.ko #lib/modules/KVER-ipfire-pae/kernel/lib/cordic.ko #lib/modules/KVER-ipfire-pae/kernel/lib/crc-itu-t.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/crc4.ko #lib/modules/KVER-ipfire-pae/kernel/lib/crc7.ko #lib/modules/KVER-ipfire-pae/kernel/lib/crc8.ko -#lib/modules/KVER-ipfire-pae/kernel/lib/libcrc32c.ko #lib/modules/KVER-ipfire-pae/kernel/lib/lz4 #lib/modules/KVER-ipfire-pae/kernel/lib/lz4/lz4_compress.ko #lib/modules/KVER-ipfire-pae/kernel/lib/lz4/lz4hc_compress.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/lzo +#lib/modules/KVER-ipfire-pae/kernel/lib/lzo/lzo_compress.ko #lib/modules/KVER-ipfire-pae/kernel/lib/mpi #lib/modules/KVER-ipfire-pae/kernel/lib/mpi/mpi.ko #lib/modules/KVER-ipfire-pae/kernel/lib/oid_registry.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/parman.ko #lib/modules/KVER-ipfire-pae/kernel/lib/raid6 #lib/modules/KVER-ipfire-pae/kernel/lib/raid6/raid6_pq.ko -#lib/modules/KVER-ipfire-pae/kernel/lib/rbtree_test.ko #lib/modules/KVER-ipfire-pae/kernel/lib/ts_bm.ko #lib/modules/KVER-ipfire-pae/kernel/lib/ts_fsm.ko #lib/modules/KVER-ipfire-pae/kernel/lib/ts_kmp.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/xxhash.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/zstd +#lib/modules/KVER-ipfire-pae/kernel/lib/zstd/zstd_compress.ko +#lib/modules/KVER-ipfire-pae/kernel/lib/zstd/zstd_decompress.ko #lib/modules/KVER-ipfire-pae/kernel/net #lib/modules/KVER-ipfire-pae/kernel/net/802 #lib/modules/KVER-ipfire-pae/kernel/net/802/garp.ko @@ -2477,8 +2808,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/bluetooth.ko #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/bnep #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/bnep/bnep.ko -#lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/cmtp -#lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/cmtp/cmtp.ko #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/hidp #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/hidp/hidp.ko #lib/modules/KVER-ipfire-pae/kernel/net/bluetooth/rfcomm @@ -2506,16 +2835,23 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/ebtable_filter.ko #lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/ebtable_nat.ko #lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/ebtables.ko +#lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/nf_log_bridge.ko #lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/nf_tables_bridge.ko +#lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/nft_meta_bridge.ko +#lib/modules/KVER-ipfire-pae/kernel/net/bridge/netfilter/nft_reject_bridge.ko #lib/modules/KVER-ipfire-pae/kernel/net/core -#lib/modules/KVER-ipfire-pae/kernel/net/core/netprio_cgroup.ko +#lib/modules/KVER-ipfire-pae/kernel/net/core/devlink.ko +#lib/modules/KVER-ipfire-pae/kernel/net/dsa +#lib/modules/KVER-ipfire-pae/kernel/net/dsa/dsa_core.ko #lib/modules/KVER-ipfire-pae/kernel/net/hsr #lib/modules/KVER-ipfire-pae/kernel/net/hsr/hsr.ko -#lib/modules/KVER-ipfire-pae/kernel/net/ieee802154 -#lib/modules/KVER-ipfire-pae/kernel/net/ieee802154/6lowpan_iphc.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ife +#lib/modules/KVER-ipfire-pae/kernel/net/ife/ife.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4 #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/ah4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/esp4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/esp4_offload.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/fou.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/gre.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/inet_diag.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/ip_gre.ko @@ -2533,30 +2869,44 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/ipt_REJECT.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/ipt_SYNPROXY.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/ipt_ah.ko -#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/ipt_ipp2p.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/ipt_rpfilter.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/iptable_filter.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/iptable_mangle.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/iptable_nat.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/iptable_raw.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/iptable_security.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_dup_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_log_arp.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_log_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_h323.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_pptp.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_reject_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_socket_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_tables_arp.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nf_tables_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_chain_nat_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_chain_route_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_dup_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_fib_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_masq_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_redir_ipv4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/netfilter/nft_reject_ipv4.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/raw_diag.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_bbr.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_bic.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_cdg.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_dctcp.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_diag.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_highspeed.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_htcp.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_hybla.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_illinois.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_lp.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_nv.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_scalable.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_vegas.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_veno.ko @@ -2564,6 +2914,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tcp_yeah.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/tunnel4.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/udp_diag.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv4/udp_tunnel.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/xfrm4_mode_beet.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/xfrm4_mode_transport.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv4/xfrm4_mode_tunnel.ko @@ -2571,8 +2922,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/ipv6 #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ah6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/esp6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/esp6_offload.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/fou6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ila +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ila/ila.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ip6_gre.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ip6_tunnel.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ip6_udp_tunnel.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ip6_vti.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/ipcomp6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/mip6.ko @@ -2594,10 +2950,19 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/ip6table_nat.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/ip6table_raw.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/ip6table_security.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_dup_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_log_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_nat_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_nat_masquerade_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_reject_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_socket_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nf_tables_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_chain_nat_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_chain_route_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_dup_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_fib_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_masq_ipv6.ko +#lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_redir_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/netfilter/nft_reject_ipv6.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/sit.ko #lib/modules/KVER-ipfire-pae/kernel/net/ipv6/tunnel6.ko @@ -2617,6 +2982,10 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/l2tp/l2tp_ppp.ko #lib/modules/KVER-ipfire-pae/kernel/net/mac80211 #lib/modules/KVER-ipfire-pae/kernel/net/mac80211/mac80211.ko +#lib/modules/KVER-ipfire-pae/kernel/net/mpls +#lib/modules/KVER-ipfire-pae/kernel/net/mpls/mpls_gso.ko +#lib/modules/KVER-ipfire-pae/kernel/net/mpls/mpls_iptunnel.ko +#lib/modules/KVER-ipfire-pae/kernel/net/mpls/mpls_router.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set.ko @@ -2624,9 +2993,12 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_bitmap_ipmac.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_bitmap_port.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ip.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ipmac.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ipmark.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ipport.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ipportip.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_ipportnet.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_mac.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_net.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_netiface.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipset/ip_set_hash_netnet.ko @@ -2636,11 +3008,13 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_dh.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_fo.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_ftp.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lblc.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lblcr.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_lc.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_nq.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_ovf.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_pe_sip.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_rr.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/ipvs/ip_vs_sed.ko @@ -2655,25 +3029,24 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_netbios_ns.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_netlink.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_pptp.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_proto_dccp.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_proto_gre.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_proto_sctp.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_proto_udplite.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_sane.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_sip.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_snmp.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_conntrack_tftp.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_dup_netdev.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_log_common.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_log_netdev.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_amanda.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_ftp.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_irc.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_proto_dccp.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_proto_sctp.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_proto_udplite.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_redirect.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_sip.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_nat_tftp.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_synproxy_core.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_tables_inet.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nf_tables_netdev.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nfnetlink_acct.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nfnetlink_cthelper.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nfnetlink_cttimeout.ko @@ -2682,17 +3055,29 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_compat.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_counter.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_ct.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_dup_netdev.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_exthdr.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_fib.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_fib_inet.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_fib_netdev.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_fwd_netdev.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_hash.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_limit.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_log.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_masq.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_meta.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_nat.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_numgen.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_objref.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_queue.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_rbtree.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_quota.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_redir.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_reject.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_reject_inet.ko -#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_AUDIT.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_rt.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_set_bitmap.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_set_hash.ko +#lib/modules/KVER-ipfire-pae/kernel/net/netfilter/nft_set_rbtree.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_CHECKSUM.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_CLASSIFY.ko #lib/modules/KVER-ipfire-pae/kernel/net/netfilter/xt_CONNSECMARK.ko @@ -2768,24 +3153,41 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/netlink/netlink_diag.ko #lib/modules/KVER-ipfire-pae/kernel/net/openvswitch #lib/modules/KVER-ipfire-pae/kernel/net/openvswitch/openvswitch.ko +#lib/modules/KVER-ipfire-pae/kernel/net/openvswitch/vport-geneve.ko +#lib/modules/KVER-ipfire-pae/kernel/net/openvswitch/vport-gre.ko +#lib/modules/KVER-ipfire-pae/kernel/net/openvswitch/vport-vxlan.ko +#lib/modules/KVER-ipfire-pae/kernel/net/psample +#lib/modules/KVER-ipfire-pae/kernel/net/psample/psample.ko #lib/modules/KVER-ipfire-pae/kernel/net/rfkill #lib/modules/KVER-ipfire-pae/kernel/net/rfkill/rfkill-gpio.ko #lib/modules/KVER-ipfire-pae/kernel/net/rfkill/rfkill.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_bpf.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_connmark.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_csum.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_gact.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_ife.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_ipt.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_meta_mark.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_meta_skbprio.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_meta_skbtcindex.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_mirred.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_nat.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_pedit.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_police.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_sample.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_simple.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/act_skbedit.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_skbmod.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_tunnel_key.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/act_vlan.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_basic.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_bpf.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_cgroup.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_flow.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_flower.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_fw.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_matchall.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_route.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_rsvp.ko #lib/modules/KVER-ipfire-pae/kernel/net/sched/cls_rsvp6.ko @@ -2824,14 +3226,20 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/net/sched/sch_teql.ko #lib/modules/KVER-ipfire-pae/kernel/net/sctp #lib/modules/KVER-ipfire-pae/kernel/net/sctp/sctp.ko +#lib/modules/KVER-ipfire-pae/kernel/net/sctp/sctp_diag.ko #lib/modules/KVER-ipfire-pae/kernel/net/sunrpc #lib/modules/KVER-ipfire-pae/kernel/net/sunrpc/auth_gss #lib/modules/KVER-ipfire-pae/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko #lib/modules/KVER-ipfire-pae/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko #lib/modules/KVER-ipfire-pae/kernel/net/sunrpc/sunrpc.ko +#lib/modules/KVER-ipfire-pae/kernel/net/tls +#lib/modules/KVER-ipfire-pae/kernel/net/tls/tls.ko #lib/modules/KVER-ipfire-pae/kernel/net/unix #lib/modules/KVER-ipfire-pae/kernel/net/unix/unix_diag.ko #lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock +#lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock/hv_sock.ko +#lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock/vmw_vsock_virtio_transport.ko +#lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock/vmw_vsock_virtio_transport_common.ko #lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock/vmw_vsock_vmci_transport.ko #lib/modules/KVER-ipfire-pae/kernel/net/vmw_vsock/vsock.ko #lib/modules/KVER-ipfire-pae/kernel/net/wireless @@ -2851,7 +3259,6 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/oss #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/oss/snd-seq-oss.ko -#lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/snd-seq-device.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/snd-seq-dummy.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/snd-seq-midi-emul.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/seq/snd-seq-midi-event.ko @@ -2862,6 +3269,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/sound/core/snd-hwdep.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/snd-pcm.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/snd-rawmidi.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/core/snd-seq-device.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/snd-timer.ko #lib/modules/KVER-ipfire-pae/kernel/sound/core/snd.ko #lib/modules/KVER-ipfire-pae/kernel/sound/drivers @@ -2886,8 +3294,21 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/sound/drivers/vx #lib/modules/KVER-ipfire-pae/kernel/sound/drivers/vx/snd-vx-lib.ko #lib/modules/KVER-ipfire-pae/kernel/sound/firewire +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/bebob +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/bebob/snd-bebob.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/dice +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/dice/snd-dice.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/digi00x +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/digi00x/snd-firewire-digi00x.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/fireworks +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/fireworks/snd-fireworks.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/oxfw +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/oxfw/snd-oxfw.ko #lib/modules/KVER-ipfire-pae/kernel/sound/firewire/snd-firewire-lib.ko -#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/snd-firewire-speakers.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/tascam +#lib/modules/KVER-ipfire-pae/kernel/sound/firewire/tascam/snd-firewire-tascam.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/hda +#lib/modules/KVER-ipfire-pae/kernel/sound/hda/snd-hda-core.ko #lib/modules/KVER-ipfire-pae/kernel/sound/i2c #lib/modules/KVER-ipfire-pae/kernel/sound/i2c/other #lib/modules/KVER-ipfire-pae/kernel/sound/i2c/other/snd-ak4113.ko @@ -3066,10 +3487,18 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/sound/usb #lib/modules/KVER-ipfire-pae/kernel/sound/usb/6fire #lib/modules/KVER-ipfire-pae/kernel/sound/usb/6fire/snd-usb-6fire.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/bcd2000 +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/bcd2000/snd-bcd2000.ko #lib/modules/KVER-ipfire-pae/kernel/sound/usb/caiaq #lib/modules/KVER-ipfire-pae/kernel/sound/usb/caiaq/snd-usb-caiaq.ko #lib/modules/KVER-ipfire-pae/kernel/sound/usb/hiface #lib/modules/KVER-ipfire-pae/kernel/sound/usb/hiface/snd-usb-hiface.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6 +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6/snd-usb-line6.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6/snd-usb-pod.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6/snd-usb-podhd.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6/snd-usb-toneport.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/usb/line6/snd-usb-variax.ko #lib/modules/KVER-ipfire-pae/kernel/sound/usb/misc #lib/modules/KVER-ipfire-pae/kernel/sound/usb/misc/snd-ua101.ko #lib/modules/KVER-ipfire-pae/kernel/sound/usb/snd-usb-audio.ko @@ -3077,6 +3506,11 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/sound/usb/usx2y #lib/modules/KVER-ipfire-pae/kernel/sound/usb/usx2y/snd-usb-us122l.ko #lib/modules/KVER-ipfire-pae/kernel/sound/usb/usx2y/snd-usb-usx2y.ko +#lib/modules/KVER-ipfire-pae/kernel/sound/x86 +#lib/modules/KVER-ipfire-pae/kernel/sound/x86/snd-hdmi-lpe-audio.ko +#lib/modules/KVER-ipfire-pae/kernel/virt +#lib/modules/KVER-ipfire-pae/kernel/virt/lib +#lib/modules/KVER-ipfire-pae/kernel/virt/lib/irqbypass.ko #lib/modules/KVER-ipfire-pae/modules.alias #lib/modules/KVER-ipfire-pae/modules.alias.bin #lib/modules/KVER-ipfire-pae/modules.builtin diff --git a/config/rootfiles/packages/nagios_nrpe b/config/rootfiles/packages/nagios_nrpe index 83ce40200..1da6c3baf 100644 --- a/config/rootfiles/packages/nagios_nrpe +++ b/config/rootfiles/packages/nagios_nrpe @@ -1,4 +1,8 @@ +etc/nagios +etc/nagios/nrpe.cfg +etc/rc.d/init.d/nrpe #root/.rnd +#usr/bin/nrpe-uninstall usr/bin/nrpe #usr/lib/nagios usr/lib/nagios/check_nrpe diff --git a/config/rootfiles/packages/nmap b/config/rootfiles/packages/nmap index 111610a62..211a8e758 100644 --- a/config/rootfiles/packages/nmap +++ b/config/rootfiles/packages/nmap @@ -14,8 +14,6 @@ usr/lib/python2.7/site-packages/ndiff.pyc #usr/share/man/hu/man1 #usr/share/man/hu/man1/nmap.1 #usr/share/man/it/man1/nmap.1 -#usr/share/man/ja -#usr/share/man/ja/man1 #usr/share/man/ja/man1/nmap.1 #usr/share/man/man1/ndiff.1 #usr/share/man/man1/nmap.1 @@ -85,6 +83,7 @@ usr/share/nmap/nselib/data/http-fingerprints.lua usr/share/nmap/nselib/data/http-folders.txt usr/share/nmap/nselib/data/http-sql-errors.lst usr/share/nmap/nselib/data/http-web-files-extensions.lst +usr/share/nmap/nselib/data/idnaMappings.lua usr/share/nmap/nselib/data/ike-fingerprints.lua #usr/share/nmap/nselib/data/jdwp-class #usr/share/nmap/nselib/data/jdwp-class/JDWPExecCmd.class @@ -110,6 +109,7 @@ usr/share/nmap/nselib/data/psexec/network.lua usr/share/nmap/nselib/data/psexec/nmap_service.c usr/share/nmap/nselib/data/psexec/nmap_service.vcproj usr/share/nmap/nselib/data/psexec/pwdump.lua +usr/share/nmap/nselib/data/publickeydb usr/share/nmap/nselib/data/rtsp-urls.txt usr/share/nmap/nselib/data/snmpcommunities.lst usr/share/nmap/nselib/data/ssl-fingerprints @@ -138,18 +138,22 @@ usr/share/nmap/nselib/gps.lua usr/share/nmap/nselib/http.lua usr/share/nmap/nselib/httpspider.lua usr/share/nmap/nselib/iax2.lua +usr/share/nmap/nselib/idna.lua usr/share/nmap/nselib/ike.lua usr/share/nmap/nselib/imap.lua usr/share/nmap/nselib/informix.lua usr/share/nmap/nselib/ipOps.lua usr/share/nmap/nselib/ipmi.lua usr/share/nmap/nselib/ipp.lua +usr/share/nmap/nselib/irc.lua usr/share/nmap/nselib/iscsi.lua usr/share/nmap/nselib/isns.lua usr/share/nmap/nselib/jdwp.lua usr/share/nmap/nselib/json.lua usr/share/nmap/nselib/ldap.lua usr/share/nmap/nselib/lfs.luadoc +usr/share/nmap/nselib/libssh2-utility.lua +usr/share/nmap/nselib/libssh2.luadoc usr/share/nmap/nselib/listop.lua usr/share/nmap/nselib/lpeg-utility.lua usr/share/nmap/nselib/lpeg.luadoc @@ -166,6 +170,7 @@ usr/share/nmap/nselib/mssql.lua usr/share/nmap/nselib/multicast.lua usr/share/nmap/nselib/mysql.lua usr/share/nmap/nselib/natpmp.lua +usr/share/nmap/nselib/nbd.lua usr/share/nmap/nselib/ncp.lua usr/share/nmap/nselib/ndmp.lua usr/share/nmap/nselib/netbios.lua @@ -181,6 +186,7 @@ usr/share/nmap/nselib/pgsql.lua usr/share/nmap/nselib/pop3.lua usr/share/nmap/nselib/pppoe.lua usr/share/nmap/nselib/proxy.lua +usr/share/nmap/nselib/punycode.lua usr/share/nmap/nselib/rdp.lua usr/share/nmap/nselib/re.lua usr/share/nmap/nselib/redis.lua @@ -194,6 +200,7 @@ usr/share/nmap/nselib/shortport.lua usr/share/nmap/nselib/sip.lua usr/share/nmap/nselib/slaxml.lua usr/share/nmap/nselib/smb.lua +usr/share/nmap/nselib/smb2.lua usr/share/nmap/nselib/smbauth.lua usr/share/nmap/nselib/smtp.lua usr/share/nmap/nselib/snmp.lua @@ -225,6 +232,7 @@ usr/share/nmap/nselib/vuzedht.lua usr/share/nmap/nselib/wsdd.lua usr/share/nmap/nselib/xdmcp.lua usr/share/nmap/nselib/xmpp.lua +usr/share/nmap/nselib/zlib.luadoc #usr/share/nmap/scripts usr/share/nmap/scripts/acarsd-info.nse usr/share/nmap/scripts/address-info.nse @@ -267,6 +275,7 @@ usr/share/nmap/scripts/broadcast-ms-sql-discover.nse usr/share/nmap/scripts/broadcast-netbios-master-browser.nse usr/share/nmap/scripts/broadcast-networker-discover.nse usr/share/nmap/scripts/broadcast-novell-locate.nse +usr/share/nmap/scripts/broadcast-ospf2-discover.nse usr/share/nmap/scripts/broadcast-pc-anywhere.nse usr/share/nmap/scripts/broadcast-pc-duo.nse usr/share/nmap/scripts/broadcast-pim-discovery.nse @@ -287,6 +296,8 @@ usr/share/nmap/scripts/cassandra-brute.nse usr/share/nmap/scripts/cassandra-info.nse usr/share/nmap/scripts/cccam-version.nse usr/share/nmap/scripts/cics-enum.nse +usr/share/nmap/scripts/cics-info.nse +usr/share/nmap/scripts/cics-user-brute.nse usr/share/nmap/scripts/cics-user-enum.nse usr/share/nmap/scripts/citrix-brute-xml.nse usr/share/nmap/scripts/citrix-enum-apps-xml.nse @@ -306,6 +317,7 @@ usr/share/nmap/scripts/cvs-brute.nse usr/share/nmap/scripts/daap-get-library.nse usr/share/nmap/scripts/daytime.nse usr/share/nmap/scripts/db2-das-info.nse +usr/share/nmap/scripts/deluge-rpc-brute.nse usr/share/nmap/scripts/dhcp-discover.nse usr/share/nmap/scripts/dict-info.nse usr/share/nmap/scripts/distcc-cve2004-2687.nse @@ -352,6 +364,7 @@ usr/share/nmap/scripts/ftp-bounce.nse usr/share/nmap/scripts/ftp-brute.nse usr/share/nmap/scripts/ftp-libopie.nse usr/share/nmap/scripts/ftp-proftpd-backdoor.nse +usr/share/nmap/scripts/ftp-syst.nse usr/share/nmap/scripts/ftp-vsftpd-backdoor.nse usr/share/nmap/scripts/ftp-vuln-cve2010-4221.nse usr/share/nmap/scripts/ganglia-info.nse @@ -369,6 +382,7 @@ usr/share/nmap/scripts/hbase-region-info.nse usr/share/nmap/scripts/hddtemp-info.nse usr/share/nmap/scripts/hnap-info.nse usr/share/nmap/scripts/hostmap-bfk.nse +usr/share/nmap/scripts/hostmap-crtsh.nse usr/share/nmap/scripts/hostmap-ip2hosts.nse usr/share/nmap/scripts/hostmap-robtex.nse usr/share/nmap/scripts/http-adobe-coldfusion-apsa1301.nse @@ -383,6 +397,7 @@ usr/share/nmap/scripts/http-awstatstotals-exec.nse usr/share/nmap/scripts/http-axis2-dir-traversal.nse usr/share/nmap/scripts/http-backup-finder.nse usr/share/nmap/scripts/http-barracuda-dir-traversal.nse +usr/share/nmap/scripts/http-bigip-cookie.nse usr/share/nmap/scripts/http-brute.nse usr/share/nmap/scripts/http-cakephp-version.nse usr/share/nmap/scripts/http-chrono.nse @@ -390,6 +405,7 @@ usr/share/nmap/scripts/http-cisco-anyconnect.nse usr/share/nmap/scripts/http-coldfusion-subzero.nse usr/share/nmap/scripts/http-comments-displayer.nse usr/share/nmap/scripts/http-config-backup.nse +usr/share/nmap/scripts/http-cookie-flags.nse usr/share/nmap/scripts/http-cors.nse usr/share/nmap/scripts/http-cross-domain-policy.nse usr/share/nmap/scripts/http-csrf.nse @@ -424,6 +440,7 @@ usr/share/nmap/scripts/http-iis-short-name-brute.nse usr/share/nmap/scripts/http-iis-webdav-vuln.nse usr/share/nmap/scripts/http-internal-ip-disclosure.nse usr/share/nmap/scripts/http-joomla-brute.nse +usr/share/nmap/scripts/http-jsonp-detection.nse usr/share/nmap/scripts/http-litespeed-sourcecode-download.nse usr/share/nmap/scripts/http-ls.nse usr/share/nmap/scripts/http-majordomo2-dir-traversal.nse @@ -447,6 +464,7 @@ usr/share/nmap/scripts/http-rfi-spider.nse usr/share/nmap/scripts/http-robots.txt.nse usr/share/nmap/scripts/http-robtex-reverse-ip.nse usr/share/nmap/scripts/http-robtex-shared-ns.nse +usr/share/nmap/scripts/http-security-headers.nse usr/share/nmap/scripts/http-server-header.nse usr/share/nmap/scripts/http-shellshock.nse usr/share/nmap/scripts/http-sitemap-generator.nse @@ -460,6 +478,7 @@ usr/share/nmap/scripts/http-title.nse usr/share/nmap/scripts/http-tplink-dir-traversal.nse usr/share/nmap/scripts/http-trace.nse usr/share/nmap/scripts/http-traceroute.nse +usr/share/nmap/scripts/http-trane-info.nse usr/share/nmap/scripts/http-unsafe-output-escaping.nse usr/share/nmap/scripts/http-useragent-tester.nse usr/share/nmap/scripts/http-userdir-enum.nse @@ -485,6 +504,10 @@ usr/share/nmap/scripts/http-vuln-cve2014-3704.nse usr/share/nmap/scripts/http-vuln-cve2014-8877.nse usr/share/nmap/scripts/http-vuln-cve2015-1427.nse usr/share/nmap/scripts/http-vuln-cve2015-1635.nse +usr/share/nmap/scripts/http-vuln-cve2017-1001000.nse +usr/share/nmap/scripts/http-vuln-cve2017-5638.nse +usr/share/nmap/scripts/http-vuln-cve2017-5689.nse +usr/share/nmap/scripts/http-vuln-cve2017-8917.nse usr/share/nmap/scripts/http-vuln-misfortune-cookie.nse usr/share/nmap/scripts/http-vuln-wnr1000-creds.nse usr/share/nmap/scripts/http-waf-detect.nse @@ -497,10 +520,12 @@ usr/share/nmap/scripts/http-xssed.nse usr/share/nmap/scripts/iax2-brute.nse usr/share/nmap/scripts/iax2-version.nse usr/share/nmap/scripts/icap-info.nse +usr/share/nmap/scripts/iec-identify.nse usr/share/nmap/scripts/ike-version.nse usr/share/nmap/scripts/imap-brute.nse usr/share/nmap/scripts/imap-capabilities.nse usr/share/nmap/scripts/imap-ntlm-info.nse +usr/share/nmap/scripts/impress-remote-discover.nse usr/share/nmap/scripts/informix-brute.nse usr/share/nmap/scripts/informix-query.nse usr/share/nmap/scripts/informix-tables.nse @@ -585,6 +610,7 @@ usr/share/nmap/scripts/mysql-variables.nse usr/share/nmap/scripts/mysql-vuln-cve2012-2122.nse usr/share/nmap/scripts/nat-pmp-info.nse usr/share/nmap/scripts/nat-pmp-mapport.nse +usr/share/nmap/scripts/nbd-info.nse usr/share/nmap/scripts/nbstat.nse usr/share/nmap/scripts/ncp-enum-users.nse usr/share/nmap/scripts/ncp-serverinfo.nse @@ -612,6 +638,7 @@ usr/share/nmap/scripts/omp2-enum-targets.nse usr/share/nmap/scripts/omron-info.nse usr/share/nmap/scripts/openlookup-info.nse usr/share/nmap/scripts/openvas-otp-brute.nse +usr/share/nmap/scripts/openwebnet-discovery.nse usr/share/nmap/scripts/oracle-brute-stealth.nse usr/share/nmap/scripts/oracle-brute.nse usr/share/nmap/scripts/oracle-enum-users.nse @@ -628,6 +655,7 @@ usr/share/nmap/scripts/pop3-brute.nse usr/share/nmap/scripts/pop3-capabilities.nse usr/share/nmap/scripts/pop3-ntlm-info.nse usr/share/nmap/scripts/pptp-version.nse +usr/share/nmap/scripts/puppet-naivesigning.nse usr/share/nmap/scripts/qconn-exec.nse usr/share/nmap/scripts/qscan.nse usr/share/nmap/scripts/quake1-info.nse @@ -650,6 +678,7 @@ usr/share/nmap/scripts/rpc-grind.nse usr/share/nmap/scripts/rpcap-brute.nse usr/share/nmap/scripts/rpcap-info.nse usr/share/nmap/scripts/rpcinfo.nse +usr/share/nmap/scripts/rsa-vuln-roca.nse usr/share/nmap/scripts/rsync-brute.nse usr/share/nmap/scripts/rsync-list-modules.nse usr/share/nmap/scripts/rtsp-methods.nse @@ -666,9 +695,11 @@ usr/share/nmap/scripts/sip-enum-users.nse usr/share/nmap/scripts/sip-methods.nse usr/share/nmap/scripts/skypev2-version.nse usr/share/nmap/scripts/smb-brute.nse +usr/share/nmap/scripts/smb-double-pulsar-backdoor.nse usr/share/nmap/scripts/smb-enum-domains.nse usr/share/nmap/scripts/smb-enum-groups.nse usr/share/nmap/scripts/smb-enum-processes.nse +usr/share/nmap/scripts/smb-enum-services.nse usr/share/nmap/scripts/smb-enum-sessions.nse usr/share/nmap/scripts/smb-enum-shares.nse usr/share/nmap/scripts/smb-enum-users.nse @@ -677,19 +708,25 @@ usr/share/nmap/scripts/smb-ls.nse usr/share/nmap/scripts/smb-mbenum.nse usr/share/nmap/scripts/smb-os-discovery.nse usr/share/nmap/scripts/smb-print-text.nse +usr/share/nmap/scripts/smb-protocols.nse usr/share/nmap/scripts/smb-psexec.nse usr/share/nmap/scripts/smb-security-mode.nse usr/share/nmap/scripts/smb-server-stats.nse usr/share/nmap/scripts/smb-system-info.nse usr/share/nmap/scripts/smb-vuln-conficker.nse +usr/share/nmap/scripts/smb-vuln-cve-2017-7494.nse usr/share/nmap/scripts/smb-vuln-cve2009-3103.nse usr/share/nmap/scripts/smb-vuln-ms06-025.nse usr/share/nmap/scripts/smb-vuln-ms07-029.nse usr/share/nmap/scripts/smb-vuln-ms08-067.nse usr/share/nmap/scripts/smb-vuln-ms10-054.nse usr/share/nmap/scripts/smb-vuln-ms10-061.nse +usr/share/nmap/scripts/smb-vuln-ms17-010.nse usr/share/nmap/scripts/smb-vuln-regsvc-dos.nse -usr/share/nmap/scripts/smbv2-enabled.nse +usr/share/nmap/scripts/smb2-capabilities.nse +usr/share/nmap/scripts/smb2-security-mode.nse +usr/share/nmap/scripts/smb2-time.nse +usr/share/nmap/scripts/smb2-vuln-uptime.nse usr/share/nmap/scripts/smtp-brute.nse usr/share/nmap/scripts/smtp-commands.nse usr/share/nmap/scripts/smtp-enum-users.nse @@ -715,7 +752,11 @@ usr/share/nmap/scripts/snmp-win32-users.nse usr/share/nmap/scripts/socks-auth-info.nse usr/share/nmap/scripts/socks-brute.nse usr/share/nmap/scripts/socks-open-proxy.nse +usr/share/nmap/scripts/ssh-auth-methods.nse +usr/share/nmap/scripts/ssh-brute.nse usr/share/nmap/scripts/ssh-hostkey.nse +usr/share/nmap/scripts/ssh-publickey-acceptance.nse +usr/share/nmap/scripts/ssh-run.nse usr/share/nmap/scripts/ssh2-enum-algos.nse usr/share/nmap/scripts/sshv1.nse usr/share/nmap/scripts/ssl-ccs-injection.nse @@ -750,7 +791,9 @@ usr/share/nmap/scripts/telnet-brute.nse usr/share/nmap/scripts/telnet-encryption.nse usr/share/nmap/scripts/telnet-ntlm-info.nse usr/share/nmap/scripts/tftp-enum.nse +usr/share/nmap/scripts/tls-alpn.nse usr/share/nmap/scripts/tls-nextprotoneg.nse +usr/share/nmap/scripts/tls-ticketbleed.nse usr/share/nmap/scripts/tn3270-screen.nse usr/share/nmap/scripts/tor-consensus-checker.nse usr/share/nmap/scripts/traceroute-geolocation.nse @@ -763,6 +806,7 @@ usr/share/nmap/scripts/url-snarf.nse usr/share/nmap/scripts/ventrilo-info.nse usr/share/nmap/scripts/versant-info.nse usr/share/nmap/scripts/vmauthd-brute.nse +usr/share/nmap/scripts/vmware-version.nse usr/share/nmap/scripts/vnc-brute.nse usr/share/nmap/scripts/vnc-info.nse usr/share/nmap/scripts/vnc-title.nse diff --git a/config/rootfiles/packages/squid-accounting b/config/rootfiles/packages/squid-accounting index 29d09a1e7..b3c34e212 100644 --- a/config/rootfiles/packages/squid-accounting +++ b/config/rootfiles/packages/squid-accounting @@ -9,6 +9,7 @@ var/ipfire/accounting/bill var/ipfire/accounting/dbinstall.pl var/ipfire/addon-lang/acct.de.pl var/ipfire/addon-lang/acct.en.pl +var/ipfire/addon-lang/acct.tr.pl var/ipfire/backup/addons/includes/squid-accounting var/ipfire/menu.d/EX-squid-accounting.menu var/log/accounting.log diff --git a/config/rootfiles/packages/wio b/config/rootfiles/packages/wio index f23866204..065d0be10 100644 --- a/config/rootfiles/packages/wio +++ b/config/rootfiles/packages/wio @@ -15,6 +15,7 @@ var/log/wio/wioips var/log/rrd/wio var/ipfire/addon-lang/wio.de.pl var/ipfire/addon-lang/wio.en.pl +var/ipfire/addon-lang/wio.tr.pl var/ipfire/menu.d/EX-wio.menu srv/web/ipfire/html/images/wio srv/web/ipfire/html/images/wio/add.png diff --git a/config/u-boot/boot.cmd b/config/u-boot/boot.cmd new file mode 100644 index 000000000..c6411def1 --- /dev/null +++ b/config/u-boot/boot.cmd @@ -0,0 +1,70 @@ +if test ${boot_dev} = ""; then + setenv boot_dev mmc; + setenv root_dev /dev/mmcblk0p3; +fi; + +if test ${boot_part} = ""; then + setenv boot_part 0:1; +fi; + +if test ${soc} = "kirkwood"; then + setenv kernel_type kirkwood; +else + setenv kernel_type multi; +fi; + +# Import uEnv txt... +if fatload ${boot_dev} ${boot_part} ${kernel_addr_r} uEnv.txt; then + echo Load uEnv.txt...; + env import -t ${kernel_addr_r} ${filesize}; + if test "${uenvcmd}" = ""; then + echo ...; + else + echo Boot with uEnv.txt...; + run uenvcmd; + fi; +fi; + +# for compatiblity reasons set DTBSUNXI if we run on sunxi +if test "${board}" = "sunxi"; then + setenv fdtfile ${DTBSUNXI}; +fi; + +# Check if serial console is enabled +if test "${SERIAL-CONSOLE}" = "ON"; then + if test ${console} = ""; then + if test "${board}" = "rpi"; then + if test "${fdtfile}" = "bcm2837-rpi-3-b-plus.dtb"; then + setenv console ttyS1,115200n8; + else + if test "${fdtfile}" = "bcm2837-rpi-3-b.dtb"; then + setenv console ttyS1,115200n8; + else + setenv console ttyAMA0,115200n8; + fi; + fi; + else + setenv console ttyS0,115200n8; + fi; + fi + echo Set console to ${console}; + setenv bootargs console=${console} root=${root_dev} rootwait; +else + echo Set console to tty1 ; + setenv bootargs console=tty1 root=${root_dev} rootwait; +fi; + +setenv fdt_high ffffffff; +fatload ${boot_dev} ${boot_part} ${kernel_addr_r} vmlinuz-${KVER}-ipfire-${kernel_type}; +fatload ${boot_dev} ${boot_part} ${fdt_addr_r} dtb-${KVER}-ipfire-${kernel_type}/${fdtfile}; +setenv ramdisk_addr ${ramdisk_addr_r} +if fatload ${boot_dev} ${boot_part} ${ramdisk_addr} uInit-${KVER}-ipfire-${kernel_type}; then + echo Ramdisk loaded...; +else + echo Ramdisk not loaded...; + setenv ramdisk_addr -; +fi ; +bootz ${kernel_addr_r} ${ramdisk_addr} ${fdt_addr_r}; + +# Recompile with: +# mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr diff --git a/config/u-boot/boot.mk b/config/u-boot/boot.mk new file mode 100755 index 000000000..5c2933466 --- /dev/null +++ b/config/u-boot/boot.mk @@ -0,0 +1,2 @@ +#!/bin/bash +mkimage -C none -A arm -T script -d boot.cmd boot.scr diff --git a/config/u-boot/boot.scr b/config/u-boot/boot.scr new file mode 100644 index 000000000..322668585 Binary files /dev/null and b/config/u-boot/boot.scr differ diff --git a/config/u-boot/uEnv.txt b/config/u-boot/uEnv.txt old mode 100755 new mode 100644 index 66ab24fd5..c7466778f --- a/config/u-boot/uEnv.txt +++ b/config/u-boot/uEnv.txt @@ -1,5 +1,3 @@ KVER=xxxKVERxxx -DTBSUNXI=sun7i-a20-bananapi.dtb -uenvcmd=if test "$board" = "panda" ;then run bootpanda; else run bootsunxi; fi; -bootpanda=setenv initrd_high 90000000; fatload mmc 0:1 0x82000000 zImage-ipfire-multi; fatload mmc 0:1 ${fdtaddr} dtb-${KVER}-ipfire-multi/${fdtfile}; setenv bootargs video=800x600 console=tty1 rootwait smsc95xx.macaddr=$usbethaddr root=/dev/mmcblk0p3; bootz 0x82000000 - ${fdtaddr}; -bootsunxi=setenv fdt_high ffffffff; fatload mmc 0:1 0x46000000 zImage-ipfire-multi; fatload mmc 0:1 0x49000000 dtb-${KVER}-ipfire-multi/${DTBSUNXI}; fatload mmc 0:1 0x49100000 uInit-ipfire-multi; setenv bootargs console=ttyS0,115200n8 rootwait root=/dev/mmcblk0p3 rootwait; bootz 0x46000000 0x49100000 0x49000000; +DTBSUNXI=sun8i-h2-plus-ipfire-nano.dtb +SERIAL-CONSOLE=ON diff --git a/config/xtables-addons/mconfig b/config/xtables-addons/mconfig index 933d717a6..8231649eb 100644 --- a/config/xtables-addons/mconfig +++ b/config/xtables-addons/mconfig @@ -4,7 +4,7 @@ build_ACCOUNT=m build_CHAOS=m build_DELUDE=m build_DHCPMAC=m -build_DNETMAP=m +# build_DNETMAP=m build_ECHO=m build_IPMARK=m build_LOGMARK=m diff --git a/doc/language_issues.de b/doc/language_issues.de index 42aefd2e7..45a536238 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -468,6 +468,12 @@ WARNING: translation string unused: ovpn device WARNING: translation string unused: ovpn dl WARNING: translation string unused: ovpn engines WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn mtu-disc and mtu not 1500 +WARNING: translation string unused: ovpn mtu-disc maybe +WARNING: translation string unused: ovpn mtu-disc no +WARNING: translation string unused: ovpn mtu-disc off +WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment +WARNING: translation string unused: ovpn mtu-disc yes WARNING: translation string unused: ovpn reneg sec WARNING: translation string unused: ovpn_fastio WARNING: translation string unused: ovpn_fragment @@ -687,7 +693,6 @@ WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits -WARNING: untranslated string: Captive menu WARNING: untranslated string: Scan for Songs WARNING: untranslated string: addons WARNING: untranslated string: bytes diff --git a/doc/language_issues.en b/doc/language_issues.en index 892965ba0..ce218c092 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -496,6 +496,12 @@ WARNING: translation string unused: ovpn device WARNING: translation string unused: ovpn dl WARNING: translation string unused: ovpn engines WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn mtu-disc and mtu not 1500 +WARNING: translation string unused: ovpn mtu-disc maybe +WARNING: translation string unused: ovpn mtu-disc no +WARNING: translation string unused: ovpn mtu-disc off +WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment +WARNING: translation string unused: ovpn mtu-disc yes WARNING: translation string unused: ovpn reneg sec WARNING: translation string unused: ovpn_fastio WARNING: translation string unused: ovpn_mssfix @@ -725,7 +731,6 @@ WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits WARNING: untranslated string: Captive clients -WARNING: untranslated string: Captive menu WARNING: untranslated string: Scan for Songs WARNING: untranslated string: bytes WARNING: untranslated string: captive diff --git a/doc/language_issues.es b/doc/language_issues.es index 3008a1340..a71988875 100644 --- a/doc/language_issues.es +++ b/doc/language_issues.es @@ -642,7 +642,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal @@ -1096,12 +1095,6 @@ WARNING: untranslated string: ovpn ha WARNING: untranslated string: ovpn hmac WARNING: untranslated string: ovpn mgmt in root range WARNING: untranslated string: ovpn mtu-disc -WARNING: untranslated string: ovpn mtu-disc and mtu not 1500 -WARNING: untranslated string: ovpn mtu-disc maybe -WARNING: untranslated string: ovpn mtu-disc no -WARNING: untranslated string: ovpn mtu-disc off -WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment -WARNING: untranslated string: ovpn mtu-disc yes WARNING: untranslated string: ovpn no connections WARNING: untranslated string: ovpn port in root range WARNING: untranslated string: ovpn routes push diff --git a/doc/language_issues.fr b/doc/language_issues.fr index c4e7b7d8e..d15b92665 100644 --- a/doc/language_issues.fr +++ b/doc/language_issues.fr @@ -651,7 +651,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal @@ -1110,12 +1109,6 @@ WARNING: untranslated string: ovpn ha WARNING: untranslated string: ovpn hmac WARNING: untranslated string: ovpn mgmt in root range WARNING: untranslated string: ovpn mtu-disc -WARNING: untranslated string: ovpn mtu-disc and mtu not 1500 -WARNING: untranslated string: ovpn mtu-disc maybe -WARNING: untranslated string: ovpn mtu-disc no -WARNING: untranslated string: ovpn mtu-disc off -WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment -WARNING: untranslated string: ovpn mtu-disc yes WARNING: untranslated string: ovpn no connections WARNING: untranslated string: ovpn port in root range WARNING: untranslated string: p2p block diff --git a/doc/language_issues.it b/doc/language_issues.it index d7d11bad6..b5daf564e 100644 --- a/doc/language_issues.it +++ b/doc/language_issues.it @@ -468,6 +468,12 @@ WARNING: translation string unused: ovpn device WARNING: translation string unused: ovpn dl WARNING: translation string unused: ovpn engines WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn mtu-disc and mtu not 1500 +WARNING: translation string unused: ovpn mtu-disc maybe +WARNING: translation string unused: ovpn mtu-disc no +WARNING: translation string unused: ovpn mtu-disc off +WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment +WARNING: translation string unused: ovpn mtu-disc yes WARNING: translation string unused: ovpn reneg sec WARNING: translation string unused: ovpn_fastio WARNING: translation string unused: ovpn_mssfix @@ -719,7 +725,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal diff --git a/doc/language_issues.nl b/doc/language_issues.nl index 51c63b9fa..0a31ec4d1 100644 --- a/doc/language_issues.nl +++ b/doc/language_issues.nl @@ -465,6 +465,12 @@ WARNING: translation string unused: ovpn config WARNING: translation string unused: ovpn device WARNING: translation string unused: ovpn dl WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn mtu-disc and mtu not 1500 +WARNING: translation string unused: ovpn mtu-disc maybe +WARNING: translation string unused: ovpn mtu-disc no +WARNING: translation string unused: ovpn mtu-disc off +WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment +WARNING: translation string unused: ovpn mtu-disc yes WARNING: translation string unused: ovpn_fastio WARNING: translation string unused: ovpn_fragment WARNING: translation string unused: ovpn_mssfix @@ -715,7 +721,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal diff --git a/doc/language_issues.pl b/doc/language_issues.pl index 3008a1340..a71988875 100644 --- a/doc/language_issues.pl +++ b/doc/language_issues.pl @@ -642,7 +642,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal @@ -1096,12 +1095,6 @@ WARNING: untranslated string: ovpn ha WARNING: untranslated string: ovpn hmac WARNING: untranslated string: ovpn mgmt in root range WARNING: untranslated string: ovpn mtu-disc -WARNING: untranslated string: ovpn mtu-disc and mtu not 1500 -WARNING: untranslated string: ovpn mtu-disc maybe -WARNING: untranslated string: ovpn mtu-disc no -WARNING: untranslated string: ovpn mtu-disc off -WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment -WARNING: untranslated string: ovpn mtu-disc yes WARNING: untranslated string: ovpn no connections WARNING: untranslated string: ovpn port in root range WARNING: untranslated string: ovpn routes push diff --git a/doc/language_issues.ru b/doc/language_issues.ru index e54d87a2b..4305cf566 100644 --- a/doc/language_issues.ru +++ b/doc/language_issues.ru @@ -644,7 +644,6 @@ WARNING: untranslated string: Captive generated coupon no WARNING: untranslated string: Captive issued coupons WARNING: untranslated string: Captive logo uploaded WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu WARNING: untranslated string: Captive nolimit WARNING: untranslated string: Captive please accept the terms and conditions WARNING: untranslated string: Captive portal @@ -1095,12 +1094,6 @@ WARNING: untranslated string: ovpn ha WARNING: untranslated string: ovpn hmac WARNING: untranslated string: ovpn mgmt in root range WARNING: untranslated string: ovpn mtu-disc -WARNING: untranslated string: ovpn mtu-disc and mtu not 1500 -WARNING: untranslated string: ovpn mtu-disc maybe -WARNING: untranslated string: ovpn mtu-disc no -WARNING: untranslated string: ovpn mtu-disc off -WARNING: untranslated string: ovpn mtu-disc with mssfix or fragment -WARNING: untranslated string: ovpn mtu-disc yes WARNING: untranslated string: ovpn no connections WARNING: untranslated string: ovpn port in root range WARNING: untranslated string: p2p block diff --git a/doc/language_issues.tr b/doc/language_issues.tr index 75e7432bf..ce218c092 100644 --- a/doc/language_issues.tr +++ b/doc/language_issues.tr @@ -1,4 +1,26 @@ WARNING: translation string unused: Async logging enabled +WARNING: translation string unused: Captive 1day +WARNING: translation string unused: Captive 1month +WARNING: translation string unused: Captive 1week +WARNING: translation string unused: Captive activate +WARNING: translation string unused: Captive auth_lic +WARNING: translation string unused: Captive auth_vou +WARNING: translation string unused: Captive err doublevoucher +WARNING: translation string unused: Captive expire +WARNING: translation string unused: Captive heading terms +WARNING: translation string unused: Captive heading voucher +WARNING: translation string unused: Captive invalid coupon +WARNING: translation string unused: Captive invalid logosize +WARNING: translation string unused: Captive invalid_voucher +WARNING: translation string unused: Captive ip +WARNING: translation string unused: Captive logo_set +WARNING: translation string unused: Captive noexpiretime +WARNING: translation string unused: Captive nr +WARNING: translation string unused: Captive please enter a coupon code +WARNING: translation string unused: Captive time +WARNING: translation string unused: Captive voactive +WARNING: translation string unused: Captive voucher +WARNING: translation string unused: Captive vout WARNING: translation string unused: ConnSched scheduler WARNING: translation string unused: ConnSched select profile WARNING: translation string unused: HDD temperature @@ -228,8 +250,6 @@ WARNING: translation string unused: extrahd WARNING: translation string unused: extrahd unable to read WARNING: translation string unused: extrahd unable to write WARNING: translation string unused: filename -WARNING: translation string unused: firewall graphs -WARNING: translation string unused: firewall log viewer WARNING: translation string unused: firmware WARNING: translation string unused: firmware upload WARNING: translation string unused: force update @@ -476,6 +496,12 @@ WARNING: translation string unused: ovpn device WARNING: translation string unused: ovpn dl WARNING: translation string unused: ovpn engines WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn mtu-disc and mtu not 1500 +WARNING: translation string unused: ovpn mtu-disc maybe +WARNING: translation string unused: ovpn mtu-disc no +WARNING: translation string unused: ovpn mtu-disc off +WARNING: translation string unused: ovpn mtu-disc with mssfix or fragment +WARNING: translation string unused: ovpn mtu-disc yes WARNING: translation string unused: ovpn reneg sec WARNING: translation string unused: ovpn_fastio WARNING: translation string unused: ovpn_mssfix @@ -699,65 +725,17 @@ WARNING: translation string unused: web proxy configuration WARNING: translation string unused: week-graph WARNING: translation string unused: weekly firewallhits WARNING: translation string unused: wildcards -WARNING: translation string unused: wlanap access point WARNING: translation string unused: wlanap wlan services WARNING: translation string unused: xtaccess all error WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: year-graph WARNING: translation string unused: yearly firewallhits -WARNING: untranslated string: 24 hours -WARNING: untranslated string: Captive -WARNING: untranslated string: Captive ACTIVATE -WARNING: untranslated string: Captive GAIN ACCESS -WARNING: untranslated string: Captive WiFi coupon -WARNING: untranslated string: Captive activated -WARNING: untranslated string: Captive active on -WARNING: untranslated string: Captive agree tac -WARNING: untranslated string: Captive authentication -WARNING: untranslated string: Captive brand color -WARNING: untranslated string: Captive branding -WARNING: untranslated string: Captive client session expiry time WARNING: untranslated string: Captive clients -WARNING: untranslated string: Captive config -WARNING: untranslated string: Captive coupon -WARNING: untranslated string: Captive expiry time -WARNING: untranslated string: Captive export coupons -WARNING: untranslated string: Captive generate coupons -WARNING: untranslated string: Captive generated coupon no -WARNING: untranslated string: Captive issued coupons -WARNING: untranslated string: Captive logo uploaded -WARNING: untranslated string: Captive mac -WARNING: untranslated string: Captive menu -WARNING: untranslated string: Captive nolimit -WARNING: untranslated string: Captive please accept the terms and conditions -WARNING: untranslated string: Captive portal -WARNING: untranslated string: Captive portal coupons -WARNING: untranslated string: Captive terms -WARNING: untranslated string: Captive terms short -WARNING: untranslated string: Captive title -WARNING: untranslated string: Captive upload logo -WARNING: untranslated string: Captive upload logo recommendations -WARNING: untranslated string: Captive valid for -WARNING: untranslated string: Captive vouchervalid -WARNING: untranslated string: Captive wrong ext WARNING: untranslated string: Scan for Songs -WARNING: untranslated string: application layer gateways WARNING: untranslated string: bytes WARNING: untranslated string: captive -WARNING: untranslated string: dnssec disabled warning -WARNING: untranslated string: eight hours -WARNING: untranslated string: fifteen minutes -WARNING: untranslated string: firewall graph country -WARNING: untranslated string: firewall graph ip -WARNING: untranslated string: firewall graph port -WARNING: untranslated string: firewall log country -WARNING: untranslated string: firewall log ip -WARNING: untranslated string: firewall log port -WARNING: untranslated string: five minutes -WARNING: untranslated string: four hours WARNING: untranslated string: fwhost cust geoipgrp WARNING: untranslated string: fwhost err hostip -WARNING: untranslated string: guardian WARNING: untranslated string: guardian block a host WARNING: untranslated string: guardian block httpd brute-force WARNING: untranslated string: guardian block owncloud brute-force @@ -796,50 +774,9 @@ WARNING: untranslated string: guardian service WARNING: untranslated string: guardian watch snort alertfile WARNING: untranslated string: ike lifetime should be between 1 and 8 hours WARNING: untranslated string: info messages -WARNING: untranslated string: invalid input for inactivity timeout -WARNING: untranslated string: invalid logserver protocol -WARNING: untranslated string: log server protocol WARNING: untranslated string: no data -WARNING: untranslated string: one hour -WARNING: untranslated string: one month -WARNING: untranslated string: one week -WARNING: untranslated string: one year -WARNING: untranslated string: rdns WARNING: untranslated string: route config changed WARNING: untranslated string: routing config added WARNING: untranslated string: routing config changed WARNING: untranslated string: routing table -WARNING: untranslated string: tcp more reliable -WARNING: untranslated string: ten minutes -WARNING: untranslated string: thirty minutes -WARNING: untranslated string: twelve hours -WARNING: untranslated string: two weeks -WARNING: untranslated string: udp less overhead -WARNING: untranslated string: unlimited -WARNING: untranslated string: uplink bit rate -WARNING: untranslated string: vpn broken -WARNING: untranslated string: vpn connecting -WARNING: untranslated string: vpn inactivity timeout -WARNING: untranslated string: vpn on-demand -WARNING: untranslated string: vpn start action -WARNING: untranslated string: vpn start action route -WARNING: untranslated string: vpn start action start WARNING: untranslated string: vpn statistics n2n -WARNING: untranslated string: vpn weak -WARNING: untranslated string: wireless network -WARNING: untranslated string: wlan client anonymous identity -WARNING: untranslated string: wlan client auth auto -WARNING: untranslated string: wlan client auth peap -WARNING: untranslated string: wlan client auth ttls -WARNING: untranslated string: wlan client authentication settings -WARNING: untranslated string: wlan client eap authentication method -WARNING: untranslated string: wlan client eap phase2 method -WARNING: untranslated string: wlan client eap state -WARNING: untranslated string: wlan client encryption eap -WARNING: untranslated string: wlan client identity -WARNING: untranslated string: wlan client method -WARNING: untranslated string: wlan client password -WARNING: untranslated string: wlan client tls cipher -WARNING: untranslated string: wlan client tls version -WARNING: untranslated string: wlanap -WARNING: untranslated string: wlanap configuration diff --git a/doc/language_missings b/doc/language_missings index 218770f33..12929851d 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -3349,112 +3349,3 @@ ############################################################################ # Checking cgi-bin translations for language: tr # ############################################################################ -< 24 hours -< application layer gateways -< Captive -< Captive 1day -< Captive 1month -< Captive 1week -< Captive activate -< Captive ACTIVATE -< Captive activated -< Captive active on -< Captive agree tac -< Captive authentication -< Captive auth_lic -< Captive auth_vou -< Captive brand color -< Captive branding -< Captive client session expiry time -< Captive config -< Captive coupon -< Captive err doublevoucher -< Captive expire -< Captive expiry time -< Captive export coupons -< Captive GAIN ACCESS -< Captive generate coupons -< Captive generated coupon no -< Captive heading terms -< Captive heading voucher -< Captive invalid coupon -< Captive invalid logosize -< Captive invalid_voucher -< Captive ip -< Captive issued coupons -< Captive logo_set -< Captive logo uploaded -< Captive mac -< Captive noexpiretime -< Captive nolimit -< Captive nr -< Captive please accept the terms and conditions -< Captive please enter a coupon code -< Captive portal -< Captive portal coupons -< Captive terms -< Captive terms short -< Captive time -< Captive title -< Captive upload logo -< Captive upload logo recommendations -< Captive valid for -< Captive voactive -< Captive voucher -< Captive vouchervalid -< Captive vout -< Captive WiFi coupon -< Captive wrong ext -< dnssec disabled warning -< eight hours -< fifteen minutes -< firewall graph country -< firewall graph ip -< firewall graph port -< firewall log country -< firewall log ip -< firewall log port -< five minutes -< four hours -< guardian -< invalid input for inactivity timeout -< invalid logserver protocol -< log server protocol -< one hour -< one month -< one week -< one year -< rdns -< tcp more reliable -< ten minutes -< thirty minutes -< twelve hours -< two weeks -< udp less overhead -< unlimited -< uplink bit rate -< vpn broken -< vpn connecting -< vpn inactivity timeout -< vpn on-demand -< vpn start action -< vpn start action route -< vpn start action start -< vpn weak -< wireless network -< wlanap -< wlanap configuration -< wlan client anonymous identity -< wlan client auth auto -< wlan client authentication settings -< wlan client auth peap -< wlan client auth ttls -< wlan client eap authentication method -< wlan client eap phase2 method -< wlan client eap state -< wlan client encryption eap -< wlan client identity -< wlan client method -< wlan client password -< wlan client tls cipher -< wlan client tls version diff --git a/html/cgi-bin/entropy.cgi b/html/cgi-bin/entropy.cgi index e5db5c212..d7a9ca5d8 100644 --- a/html/cgi-bin/entropy.cgi +++ b/html/cgi-bin/entropy.cgi @@ -51,14 +51,9 @@ if ( $querry[0] ne~ "") { # Check for hardware support. my $message; my $message_colour = $Header::colourred; - if (&has_hwrng()) { - $message = $Lang::tr{'system has hwrng'}; - $message_colour = $Header::colourgreen; - } elsif (&has_rdrand()) { + if (&has_rdrand()) { $message = $Lang::tr{'system has rdrand'}; $message_colour = $Header::colourgreen; - } else { - $message = $Lang::tr{'no hardware random number generator'}; }
my $rngd_status = "<td align='center' bgcolor='${Header::colourred}'><font color='white'><b>$Lang::tr{'stopped'}</b></font></td>"; @@ -67,9 +62,13 @@ if ( $querry[0] ne~ "") { }
&Header::openbox('100%', 'center', $Lang::tr{'hardware support'}); - print <<EOF; - <p style="color: $message_colour; text-align: center;">$message</p> + if ($message) { + print <<EOF; + <p style="color: $message_colour; text-align: center;">$message</p> +EOF + }
+ print <<EOF; <table width='80%' cellspacing='1' class='tbl'> <tr> <th align='center'><b>$Lang::tr{'service'}</b></th> @@ -89,10 +88,6 @@ EOF &Header::closepage(); }
-sub has_hwrng() { - return (-c "/dev/hwrng"); -} - sub has_rdrand() { open(FILE, "/proc/cpuinfo") or return 0; my @cpuinfo = <FILE>; diff --git a/html/cgi-bin/firewall.cgi b/html/cgi-bin/firewall.cgi index face0f460..499f279d1 100644 --- a/html/cgi-bin/firewall.cgi +++ b/html/cgi-bin/firewall.cgi @@ -1161,11 +1161,31 @@ END #IPsec netze foreach my $key (sort { ncmp($ipsecconf{$a}[1],$ipsecconf{$b}[1]) } keys %ipsecconf) { if ($ipsecconf{$key}[3] eq 'net' || ($optionsfw{'SHOWDROPDOWN'} eq 'on' && $ipsecconf{$key}[3] ne 'host')){ - print"<tr><td valign='top'><input type='radio' name='$grp' value='ipsec_net_$srctgt' $checked{$grp}{'ipsec_net_'.$srctgt}></td><td >$Lang::tr{'fwhost ipsec net'}</td><td align='right'><select name='ipsec_net_$srctgt' style='width:200px;'>" if ($show eq ''); + print"<tr><td valign='top'><input type='radio' name='$grp' id='ipsec_net_$srctgt' value='ipsec_net_$srctgt' $checked{$grp}{'ipsec_net_'.$srctgt}></td><td >$Lang::tr{'fwhost ipsec net'}</td><td align='right'><select name='ipsec_net_$srctgt' style='width:200px;'>" if ($show eq ''); $show='1'; + + #Check if we have more than one REMOTE subnet in config + my @arr1 = split /|/, $ipsecconf{$key}[11]; + my $cnt1 += @arr1; + print "<option "; - print "selected='selected'" if ($fwdfwsettings{$fwdfwsettings{$grp}} eq $ipsecconf{$key}[1]); - print ">$ipsecconf{$key}[1]</option>"; + print "value=$ipsecconf{$key}[1]"; + print " selected " if ($fwdfwsettings{$fwdfwsettings{$grp}} eq "$ipsecconf{$key}[1]"); + print ">$ipsecconf{$key}[1] "; + print "($Lang::tr{'fwdfw all subnets'})" if $cnt1 > 1; #If this Conenction has more than one subnet, print one option for all subnets + print "</option>"; + + if ($cnt1 > 1){ + foreach my $val (@arr1){ + #normalize subnet to cidr notation + my ($val1,$val2) = split ///, $val; + my $val3 = &General::iporsubtocidr($val2); + print "<option "; + print "value='$ipsecconf{$key}[1]|$val1/$val3'"; + print "selected " if ($fwdfwsettings{$fwdfwsettings{$grp}} eq "$ipsecconf{$key}[1]|$val1/$val3"); + print ">$ipsecconf{$key}[1] ($val1/$val3)</option>"; + } + } } } if($optionsfw{'SHOWDROPDOWN'} eq 'on' && $show eq ''){ @@ -2575,6 +2595,11 @@ END #SOURCE my $ipfireiface; &getcolor($$hash{$key}[3],$$hash{$key}[4],%customhost); + # Check SRC Host and replace "|" with space + if ($$hash{$key}[4] =~ /|/){ + $$hash{$key}[4] =~ s/|/ (/g; + $$hash{$key}[4] = $$hash{$key}[4].")"; + } print"<td align='center' width='30%' $tdcolor>"; if ($$hash{$key}[3] eq 'ipfire_src'){ $ipfireiface=$Lang::tr{'fwdfw iface'}; @@ -2640,6 +2665,11 @@ END print<<END; <td align='center' $tdcolor> END + # Check TGT Host and replace "|" with space + if ($$hash{$key}[6] =~ /|/){ + $$hash{$key}[6] =~ s/|/ (/g; + $$hash{$key}[6] = $$hash{$key}[6].")"; + } #Is this a DNAT rule? my $natstring; if ($$hash{$key}[31] eq 'dnat' && $$hash{$key}[28] eq 'ON'){ diff --git a/html/cgi-bin/fwhosts.cgi b/html/cgi-bin/fwhosts.cgi index a2ade8a20..576701ac6 100644 --- a/html/cgi-bin/fwhosts.cgi +++ b/html/cgi-bin/fwhosts.cgi @@ -54,6 +54,7 @@ my %fwinp=(); my %fwout=(); my %ovpnsettings=(); my %netsettings=(); +my %optionsfw=();
my $errormessage; my $hint; @@ -70,6 +71,7 @@ my $configgeoipgrp = "${General::swroot}/fwhosts/customgeoipgrp"; my $fwconfigfwd = "${General::swroot}/firewall/config"; my $fwconfiginp = "${General::swroot}/firewall/input"; my $fwconfigout = "${General::swroot}/firewall/outgoing"; +my $fwoptions = "${General::swroot}/optionsfw/settings"; my $configovpn = "${General::swroot}/ovpn/settings"; my $configipsecrw = "${General::swroot}/vpn/settings";
@@ -87,8 +89,9 @@ unless (-e $configgeoipgrp) { system("touch $configgeoipgrp"); } &General::readhasharray("$configipsec", %ipsecconf); &General::readhash("$configipsecrw", %ipsecsettings); &General::readhash("/var/ipfire/ethernet/settings", %netsettings); -&Header::getcgihash(%fwhostsettings); +&General::readhash($fwoptions, %optionsfw);
+&Header::getcgihash(%fwhostsettings); &Header::showhttpheaders(); &Header::openpage($Lang::tr{'fwhost menu'}, 1, ''); &Header::openbigbox('100%', 'center'); @@ -1278,7 +1281,7 @@ if ($fwhostsettings{'ACTION'} eq 'changegeoipgrpname') } &General::writehasharray("$configgeoipgrp", %customgeoipgrp ); #change name in FW Rules - &changenameinfw($fwhostsettings{'oldgrpname'},$fwhostsettings{'grp'},6); + &changenameinfw($fwhostsettings{'oldgrpname'},$fwhostsettings{'grp'},4,"geoip"); } } &addgeoipgrp; @@ -1548,27 +1551,30 @@ END print"</select></td></tr>"; } #IPsec networks - my @IPSEC_N2N=(); + foreach my $key (sort { ncmp($ipsecconf{$a}[0],$ipsecconf{$b}[0]) } keys %ipsecconf) { - if ($ipsecconf{$key}[3] eq 'net'){ - $show='1'; - push (@IPSEC_N2N,$ipsecconf{$key}[1]); - } - } - if ($show eq '1'){ - $show=''; - print<<END; - <td style='width:15em;'> - <label> - <input type='radio' name='grp2' id='IPSEC_NET' value='ipsec_net' $checked{'grp2'}{'ipsec_net'}> - $Lang::tr{'fwhost ipsec net'} - </label> - </td> - <td style='text-align:right;'> - <select name='IPSEC_NET' style='width:16em;'>" -END - foreach(@IPSEC_N2N){ - print"<option value='$_'>$_</option>"; + if ($ipsecconf{$key}[3] eq 'net' || ($optionsfw{'SHOWDROPDOWN'} eq 'on' && $ipsecconf{$key}[3] ne 'host')){ + print "<td style='width:15em;'><label><input type='radio' name='grp2' id='IPSEC_NET' value='ipsec_net' $checked{'grp2'}{'ipsec_net'}>$Lang::tr{'fwhost ipsec net'}</label></td><td style='text-align:right;'><select name='IPSEC_NET' style='width:16em;'>" if $show eq ''; + $show=1; + #Check if we have more than one REMOTE subnet in config + my @arr1 = split /|/, $ipsecconf{$key}[11]; + my $cnt1 += @arr1; + + print"<option value=$ipsecconf{$key}[1]>"; + print"$ipsecconf{$key}[1]"; + print" ($Lang::tr{'fwdfw all subnets'})" if $cnt1 > 1; #If this Conenction has more than one subnet, print one option for all subnets + print"</option>"; + + if ($cnt1 > 1){ + foreach my $val (@arr1){ + #normalize subnet to cidr notation + my ($val1,$val2) = split ///, $val; + my $val3 = &General::iporsubtocidr($val2); + print "<option "; + print "value='$ipsecconf{$key}[1]|$val1/$val3'"; + print ">$ipsecconf{$key}[1] ($val1/$val3)</option>"; + } + } } } print"</select></td></tr>"; @@ -2116,14 +2122,15 @@ sub viewtablegrp print "<td width='39%' align='left' $col>"; if($customgrp{$key}[3] eq 'Standard Network'){ print &get_name($customgrp{$key}[2])."</td>"; + }elsif($customgrp{$key}[3] eq "IpSec Network" && $customgrp{$key}[2] =~ /|/){ + my ($a,$b) = split /|/, $customgrp{$key}[2]; + print "$a</td>"; }else{ print "$customgrp{$key}[2]</td>"; } if ($ip eq '' && $customgrp{$key}[2] ne $Lang::tr{'fwhost err emptytable'}){ print "<td align='center' $col>$Lang::tr{'fwhost deleted'}</td><td align='center' $col>$Lang::tr{'fwhost '.$customgrp{$key}[3]}</td><td width='1%' $col><form method='post'>"; }else{ - my ($colip,$colsub) = split("/",$ip); - $ip="$colip/".&General::iporsubtocidr($colsub) if ($colsub); print"<td align='center' $col>".&getcolor($ip)."</td><td align='center' $col>$Lang::tr{'fwhost '.$customgrp{$key}[3]}</td><td width='1%' $col><form method='post'>"; } if ($delflag > 0 && $ip ne ''){ @@ -2896,7 +2903,23 @@ sub getipforgroup if ($type eq 'IpSec Network'){ foreach my $key (keys %ipsecconf) { if ($ipsecconf{$key}[1] eq $name){ - return $ipsecconf{$key}[11]; + if ($ipsecconf{$key}[11] =~ /|/) { + my $string; + my @parts = split /|/ , $ipsecconf{$key}[11]; + foreach my $key1 (@parts){ + my ($val1,$val2) = split (///, $key1); + my $val3 = &Network::convert_netmask2prefix($val2) || $val2; + $string .= "$val1/$val3<br>"; + } + return $string; + }else{ + return $ipsecconf{$key}[11]; + } + }else{ + if ($name =~ /|/) { + my ($a,$b) = split /|/, $name; + return $b; + } } } &deletefromgrp($name,$configgrp); @@ -2917,7 +2940,7 @@ sub getipforgroup foreach my $key (keys %ccdhost) { if($ccdhost{$key}[1] eq $name){ my ($a,$b) = split ("/",$ccdhost{$key}[11]); - $b=&General::iporsubtodec($b); + $b=&Network::convert_netmask2prefix($b) || ($b); return "$a/$b"; } } @@ -2929,7 +2952,7 @@ sub getipforgroup foreach my $key (keys %ccdhost) { if($ccdhost{$key}[1] eq $name){ my ($a,$b) = split (///,$ccdhost{$key}[33]); - $b=&General::iporsubtodec($b); + $b=&Network::convert_netmask2prefix($b) || ($b) ; return "$a/$b"; } } @@ -2941,7 +2964,7 @@ sub getipforgroup foreach my $key (keys %ccdnet) { if ($ccdnet{$key}[0] eq $name){ my ($a,$b) = split (///,$ccdnet{$key}[1]); - $b=&General::iporsubtodec($b); + $b=&Network::convert_netmask2prefix($b) || ($b); return "$a/$b"; } } @@ -2961,7 +2984,7 @@ sub getipforgroup if ($type eq 'Custom Network'){ foreach my $key (keys %customnetwork) { if($customnetwork{$key}[0] eq $name){ - return $customnetwork{$key}[1]."/".$customnetwork{$key}[2]; + return $customnetwork{$key}[1]."/".&Network::convert_netmask2prefix($customnetwork{$key}[2]) || $customnetwork{$key}[2]; } } } @@ -2976,20 +2999,20 @@ sub getipforgroup if ($name eq 'GREEN'){ my %hash=(); &General::readhash("${General::swroot}/ethernet/settings",%hash); - return $hash{'GREEN_NETADDRESS'}."/".$hash{'GREEN_NETMASK'}; + return $hash{'GREEN_NETADDRESS'}."/".&Network::convert_netmask2prefix($hash{'GREEN_NETMASK'}) || $hash{'GREEN_NETMASK'}; } if ($name eq 'BLUE'){ my %hash=(); &General::readhash("${General::swroot}/ethernet/settings",%hash); - return $hash{'BLUE_NETADDRESS'}."/".$hash{'BLUE_NETMASK'}; + return $hash{'BLUE_NETADDRESS'}."/".&Network::convert_netmask2prefix($hash{'BLUE_NETMASK'}) || $hash{'BLUE_NETMASK'}; } if ($name eq 'ORANGE'){ my %hash=(); &General::readhash("${General::swroot}/ethernet/settings",%hash); - return $hash{'ORANGE_NETADDRESS'}."/".$hash{'ORANGE_NETMASK'}; + return $hash{'ORANGE_NETADDRESS'}."/".&Network::convert_netmask2prefix($hash{'ORANGE_NETMASK'}) || $hash{'ORANGE_NETMASK'}; } if ($name eq 'ALL'){ - return "0.0.0.0/0.0.0.0"; + return "0.0.0.0/0"; } if ($name =~ /IPsec/i){ my %hash=(); @@ -3052,6 +3075,12 @@ sub changenameinfw my $old=shift; my $new=shift; my $fld=shift; + my $type=shift; + + if ($type eq 'geoip'){ + $old="group:$old"; + $new="group:$new"; + } &General::readhasharray("$fwconfigfwd", %fwfwd); &General::readhasharray("$fwconfiginp", %fwinp); &General::readhasharray("$fwconfigout", %fwout); diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi index 94e723ba2..eac962e6c 100644 --- a/html/cgi-bin/ovpnmain.cgi +++ b/html/cgi-bin/ovpnmain.cgi @@ -35,6 +35,7 @@ require '/var/ipfire/general-functions.pl'; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl"; require "${General::swroot}/countries.pl"; +require "${General::swroot}/geoip-functions.pl";
# enable only the following on debugging purpose #use warnings; @@ -2991,6 +2992,7 @@ END <tr> <th><b>$Lang::tr{'common name'}</b></th> <th><b>$Lang::tr{'real address'}</b></th> + <th><b>$Lang::tr{'country'}</b></th> <th><b>$Lang::tr{'virtual address'}</b></th> <th><b>$Lang::tr{'loged in at'}</b></th> <th><b>$Lang::tr{'bytes sent'}</b></th> @@ -3030,6 +3032,11 @@ END $users[$uid]{'BytesSent'} = &sizeformat($match[4]); $users[$uid]{'Since'} = $match[5]; $users[$uid]{'Proto'} = $proto; + + # get country code for "RealAddress"... + my $ccode = &GeoIP::lookup((split ':', $users[$uid]{'RealAddress'})[0]); + my $flag_icon = &GeoIP::get_flag_icon($ccode); + $users[$uid]{'Country'} = "<a href='country.cgi#$ccode'><img src='$flag_icon' border='0' align='absmiddle' alt='$ccode' title='$ccode' /></a>"; $uid++; } } @@ -3056,7 +3063,8 @@ END } print "<td align='left' $col>$users[$idx-1]{'CommonName'}</td>"; print "<td align='left' $col>$users[$idx-1]{'RealAddress'}</td>"; - print "<td align='left' $col>$users[$idx-1]{'VirtualAddress'}</td>"; + print "<td align='center' $col>$users[$idx-1]{'Country'}</td>"; + print "<td align='center' $col>$users[$idx-1]{'VirtualAddress'}</td>"; print "<td align='left' $col>$users[$idx-1]{'Since'}</td>"; print "<td align='left' $col>$users[$idx-1]{'BytesSent'}</td>"; print "<td align='left' $col>$users[$idx-1]{'BytesReceived'}</td>"; diff --git a/html/cgi-bin/remote.cgi b/html/cgi-bin/remote.cgi index 10a3e87cc..1b3dfed70 100644 --- a/html/cgi-bin/remote.cgi +++ b/html/cgi-bin/remote.cgi @@ -25,15 +25,23 @@ use strict; #use warnings; #use CGI::Carp 'fatalsToBrowser';
+use IO::Socket; + require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/geoip-functions.pl"; require "${General::swroot}/lang.pl"; require "${General::swroot}/header.pl";
+my %color = (); +my %mainsettings = (); my %remotesettings=(); my %checked=(); my $errormessage=''; my $counter = 0;
+&General::readhash("${General::swroot}/main/settings", %mainsettings); +&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", %color); + &Header::showhttpheaders();
$remotesettings{'ENABLE_SSH'} = 'off'; @@ -166,14 +174,20 @@ END
print "</form>\n";
-&Header::openbox('100%', 'left', $Lang::tr{'ssh host keys'}); +&Header::openbox('100%', 'center', $Lang::tr{'ssh host keys'});
-print "<table>\n"; +print "<table class='tbl'>\n";
print <<END -<tr><td class='boldbase'><b>$Lang::tr{'ssh key'}</b></td> - <td class='boldbase'><b>$Lang::tr{'ssh fingerprint'}</b></td> - <td class='boldbase'><b>$Lang::tr{'ssh key size'}</b></td></tr> +<thead> + <tr> + <th align="center"><strong>$Lang::tr{'ssh key'}</strong></th> + <th align="center"><strong>$Lang::tr{'type'}</strong></th> + <th align="center"><strong>$Lang::tr{'ssh fingerprint'}</strong></th> + <th align="center"><strong>$Lang::tr{'ssh key size'}</strong></th> + </tr> +</thead> +<tbody> END ;
@@ -183,7 +197,39 @@ END &viewkey("/etc/ssh/ssh_host_ecdsa_key.pub","ECDSA"); &viewkey("/etc/ssh/ssh_host_ed25519_key.pub","ED25519");
-print "</table>\n"; +print "</tbody>\n</table>\n"; + +&Header::closebox(); + +&Header::openbox('100%', 'center', $Lang::tr{'ssh active sessions'}); + +print <<END; + <table class="tbl" width='66%'> + <thead> + <tr> + <th align="center"> + <strong>$Lang::tr{'ssh username'}</strong> + </th> + <th align="center"> + <strong>$Lang::tr{'ssh login time'}</strong> + </th> + <th align="center"> + <strong>$Lang::tr{'ip address'}</strong> + </th> + <th align="center"> + <strong>$Lang::tr{'country'}</strong> + </th> + <th align="center"> + <strong>$Lang::tr{'rdns'}</strong> + </th> + </tr> + </thead> + <tbody> +END + +&printactivelogins(); + +print "</tbody>\n</table>\n";
&Header::closebox();
@@ -202,6 +248,57 @@ sub viewkey my @temp = split(/ /,`/usr/bin/ssh-keygen -l -f $key`); my $keysize = &Header::cleanhtml($temp[0],"y"); my $fingerprint = &Header::cleanhtml($temp[1],"y"); - print "<tr><td>$key ($name)</td><td><code>$fingerprint</code></td><td align='center'>$keysize</td></tr>\n"; + print "<tr><td><code>$key</code></td><td align='center'>$name</td><td><code>$fingerprint</code></td><td align='center'>$keysize</td></tr>\n"; } } + +sub printactivelogins() +{ + # print active SSH logins (grep outpout of "who -s") + my $command = "who -s"; + my @output = `$command`; + chomp(@output); + + my $id = 0; + + if ( scalar(@output) == 0 ) + { + # no logins appeared + my $table_colour = ($id++ % 2) ? $color{'color22'} : $color{'color20'}; + print "<tr bgcolor='$table_colour'><td colspan='5'>$Lang::tr{'ssh no active logins'}</td></tr>\n"; + } else { + # list active logins... + + foreach my $line (@output) + { + my @arry = split(/\ +/, $line); + + my $username = @arry[0]; + my $logintime = join(' ', @arry[2..4]); + my $remoteip = @arry[5]; + $remoteip =~ s/[()]//g; + + # display more information about that IP adress... + my $ccode = &GeoIP::lookup($remoteip); + my $flag_icon = &GeoIP::get_flag_icon($ccode); + + # get rDNS... + my $iaddr = inet_aton($remoteip); + my $rdns = gethostbyaddr($iaddr, AF_INET); + if (!$rdns) { $rdns = $Lang::tr{'lookup failed'}; }; + + my $table_colour = ($id++ % 2) ? $color{'color22'} : $color{'color20'}; + + print <<END; + <tr bgcolor='$table_colour'> + <td>$username</td> + <td>$logintime</td> + <td align='center'><a href='ipinfo.cgi?ip=$remoteip'>$remoteip</a></td> + <td align='center'><a href='country.cgi#$ccode'><img src='$flag_icon' border='0' alt='$ccode' title='$ccode' /></a></td> + <td>$rdns</td> + </tr> +END +; + } + } +} diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index a52b4d64d..378acb326 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -436,12 +436,6 @@ sub writeipsecfiles { if ($start_action eq 'route' && $inactivity_timeout > 0) { print CONF "\tinactivity=$inactivity_timeout\n"; } - - # Restart the connection immediately when it has gone down - # unexpectedly - if ($start_action eq 'start') { - print CONF "\tcloseaction=restart\n"; - } }
# Fragmentation diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 07bef906b..edff684ea 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -1065,6 +1065,7 @@ 'fwdfw additional' => 'Weitere Einstellungen', 'fwdfw addrule' => 'Regel hinzufügen/ändern:', 'fwdfw all icmp' => 'Alle ICMP-Typen', +'fwdfw all subnets' => 'Alle Subnetze', 'fwdfw change' => 'Aktualisieren', 'fwdfw copy' => 'Kopieren', 'fwdfw delete' => 'Löschen', @@ -2148,6 +2149,7 @@ 'ssh' => 'SSH', 'ssh access' => 'SSH-Zugriff', 'ssh access tip' => 'IPFire SSH läuft auf dem nicht-standard Port 222!', +'ssh active sessions' => 'Aktive Benutzeranmeldungen', 'ssh fingerprint' => 'Fingerabdruck', 'ssh host keys' => 'SSH Host Schlüssel', 'ssh is disabled' => 'Secure Shell ist deaktiviert. Halte an.', @@ -2155,12 +2157,15 @@ 'ssh key' => 'Schlüssel', 'ssh key size' => 'Länge (bits)', 'ssh keys' => 'Authentifizierung auf Basis öffentlicher Schlüssel zulassen', +'ssh login time' => 'Angemeldet seit', +'ssh no active logins' => 'Keine aktiven Benutzeranmeldungen', 'ssh no auth' => 'Sie haben keinerlei Authentifizierungverfahren zugelassen; dies wird Ihre Anmeldung verhindern', 'ssh passwords' => 'Passwortbasierte Authentifizierung zulassen', 'ssh port' => 'SSH Port auf 22 setzen (Standard ist 222)', 'ssh portfw' => 'TCP-Weiterleitung zulassen', 'ssh tempstart15' => 'SSH-Deamon in 15 Minuten beenden', 'ssh tempstart30' => 'SSH-Deamon in 30 Minuten beenden', +'ssh username' => 'Benutzername', 'ssh1 disabled' => 'SSHv1 ist deaktiviert, ein Client der Version 2 wird benötigt.', 'ssh1 enabled' => 'SSHv1 ist aktiviert, Clients mit alten Versionen werden unterstützt.', 'ssh1 support' => 'Unterstützung für Version 1 des SSH-Protokolls (wird nur für alte Clients benötigt)', diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index a343b3bd7..0c77ce4b2 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -1092,6 +1092,7 @@ 'fwdfw additional' => 'Additional settings', 'fwdfw addrule' => 'Add/Edit rule:', 'fwdfw all icmp' => 'All ICMP types', +'fwdfw all subnets' => 'All subnets', 'fwdfw change' => 'Update', 'fwdfw copy' => 'Copy', 'fwdfw delete' => 'Delete', @@ -2186,6 +2187,7 @@ 'ssh' => 'SSH', 'ssh access' => 'SSH Access', 'ssh access tip' => 'IPFire SSH is not using default port 222!', +'ssh active sessions' => 'Active logins', 'ssh fingerprint' => 'Fingerprint', 'ssh host keys' => 'SSH Host Keys', 'ssh is disabled' => 'SSH is disabled. Stopping.', @@ -2193,12 +2195,15 @@ 'ssh key' => 'Key', 'ssh key size' => 'Size (bits)', 'ssh keys' => 'Allow public key based authentication', +'ssh login time' => 'Logged in since', +'ssh no active logins' => 'No active logins', 'ssh no auth' => 'You have not allowed any authentication methods; this will stop you logging in', 'ssh passwords' => 'Allow password based authentication', 'ssh port' => 'SSH port set to 22 (default is 222)', 'ssh portfw' => 'Allow TCP forwarding', 'ssh tempstart15' => 'Stop SSH demon in 15 minutes', 'ssh tempstart30' => 'Stop SSH demon in 30 minutes', +'ssh username' => 'Username', 'ssh1 disabled' => 'SSHv1 is disabled, a version 2 client will be required.', 'ssh1 enabled' => 'SSHv1 is enabled, old clients will be supported.', 'ssh1 support' => 'Support SSH protocol version 1 (required only for old clients)', diff --git a/langs/tr/cgi-bin/tr.pl b/langs/tr/cgi-bin/tr.pl index 9eb300006..53f0afc7a 100644 --- a/langs/tr/cgi-bin/tr.pl +++ b/langs/tr/cgi-bin/tr.pl @@ -1,12 +1,67 @@ %tr = ( %tr,
+'24 hours' => '24 Saat', 'Act as' => 'Görev:', 'Add Level7 rule' => 'Seviye7 kuralı ekle', 'Add Port Rule' => 'Bağlantı noktası kuralı ekle', 'Add Rule' => 'Kural ekle', 'Add a route' => 'Yol ekle', 'Async logging enabled' => 'Syslog dosyanın eşzamansız yazmasını aktifleştirin', +'Captive' => 'Giriş Portalı', +'Captive 1day' => '1 gün', +'Captive 1month' => '1 ay', +'Captive 1week' => '1 hafta', +'Captive ACTIVATE' => 'AKTİF', +'Captive GAIN ACCESS' => 'ERİŞİM AL', +'Captive WiFi coupon' => 'WiFi Kuponu', +'Captive activate' => 'Aktif', +'Captive activated' => 'Aktifleştirildi', +'Captive active on' => 'Aktifleştir', +'Captive agree tac' => 'Aşağıda şartlar ve koşulları kabul ediyorum.', +'Captive auth_lic' => 'Lisans', +'Captive auth_vou' => 'Makbuz', +'Captive authentication' => 'Erişim türü', +'Captive brand color' => 'Marka rengi', +'Captive branding' => 'Markalama', +'Captive client session expiry time' => 'Oturum bitiş zamanı', +'Captive config' => 'Ayarlar', +'Captive coupon' => 'Kupon', +'Captive err doublevoucher' => 'Bu kodla bir kupon zaten mevcut', +'Captive expire' => 'Süre Bitimi', +'Captive expiry time' => 'Son Kullanma Zamanı', +'Captive export coupons' => 'Kuponları Dışa Aktar', +'Captive generate coupons' => 'Kupon Oluştur', +'Captive generated coupon no' => 'Kupon sayısı', +'Captive heading terms' => 'Şartlar & Koşullar', +'Captive heading voucher' => 'Kupon veya Erişim Kodu', +'Captive invalid coupon' => 'Geçersiz kupon kodu girdiniz. Lütfen tekrar deneyin.', +'Captive invalid logosize' => 'Yüklenen resim dosyası en az 1280x400 çözünürlüğünde olmalı. 1920x800 pikselden daha büyük olmamalıdır.', +'Captive invalid_voucher' => 'Geçersiz kod. Lütfen tekrar deneyin.', +'Captive ip' => 'IP Adresi', +'Captive issued coupons' => 'Verilen Kuponlar', +'Captive logo uploaded' => 'Logo yüklendi', +'Captive logo_set' => 'Mevcut Logo', +'Captive mac' => 'MAC Adresi', +'Captive noexpiretime' => 'Geçerli bir bağlantı süresi aralığı verilmemiş', +'Captive nolimit' => 'Sınırsız', +'Captive nr' => 'Numara', +'Captive please accept the terms and conditions' => 'Lütfen şartları & koşulları kabul edin', +'Captive please enter a coupon code' => 'Lütfen bir kupon kodu girin', +'Captive portal' => 'IPFire Giriş Portalı', +'Captive portal coupons' => 'Giriş Portal Kuponları', +'Captive terms' => 'Şartlar & Koşullar', +'Captive terms short' => 'Ş&K', +'Captive time' => 'Aktifleştirme sonrası erişim süresi (saat)', +'Captive title' => 'Giriş sayfası başlığı', +'Captive upload logo' => 'Logo yükle', +'Captive upload logo recommendations' => '(PNG veya JPEG, tavsiye edilen 1280x720 piksel)', +'Captive valid for' => 'Geçerli:', +'Captive voactive' => 'Aktif Kuponlar', +'Captive voucher' => 'Kupon', +'Captive vouchervalid' => 'Bu kupon için izin verilen süre', +'Captive vout' => 'Verilen Kuponlar', +'Captive wrong ext' => 'Yüklenen dosya yanlış dosya türüne sahip', 'Choose Rule' => 'Aşağıdaki kurallardan <u>birini</u> seçin.', 'Class' => 'Sınıf', 'Class was deleted' => 'Potansiyel alt sınıfları ile silindi', @@ -369,6 +424,7 @@ 'and' => 've', 'ansi t1.483' => 'KALDIRILACAK', 'apcupsd' => 'APC-UPS durumu', +'application layer gateways' => 'Uygulama Katmanı Ağ Geçitleri', 'apply' => 'Şimdi uygula', 'april' => 'Nisan', 'archive not exist' => 'Yapılandırma arşivi yok', @@ -791,6 +847,7 @@ 'dnsforward forward_server' => 'Ad sunucusu', 'dnsforward zone' => 'Bölge', 'dnssec aware' => 'DNSSEC Farkındalığı', +'dnssec disabled warning' => 'UYARI: DNSSEC devre dışı bırakıldı', 'dnssec information' => 'DNSSEC Bilgisi', 'dnssec not supported' => 'DNSSEC desteklenmiyor', 'dnssec validating' => 'DNSSEC doğrulanıyor', @@ -865,6 +922,7 @@ 'edit share' => 'Paylaşımı düzenle', 'editor' => 'Düzenleyici', 'eg' => 'e.g.:', +'eight hours' => '8 Saat', 'email config' => 'Ayarlar', 'email empty field' => 'Boş alan', 'email error' => 'HATA: Test e-posta gönderilemedi', @@ -953,6 +1011,7 @@ 'false min bandwith' => 'Yanlış en az bant genişliği.', 'february' => 'Şubat', 'fetch ip from' => 'Harici sunucunun yardımıyla tahmini gerçek genel IP', +'fifteen minutes' => '15 Dakika', 'filename' => 'Dosya adı', 'filesystem full' => 'Dolu dosya sistemi', 'fireinfo ipfire version' => 'IPFire sürümü', @@ -973,11 +1032,15 @@ 'fireinfo why read more' => 'nedenleri hakkında bilgi için tıklayın.', 'fireinfo your profile id' => 'Profil kimliğiniz', 'firewall' => 'Güvenlik Duvarı', -'firewall graphs' => 'Güvenlik Duvarı Grafikleri', -'firewall hits' => 'Güvenlik duvarı için toplam kayıt:', -'firewall hits per' => 'güvenlik duvarı başına tıklama', +'firewall graph country' => 'Güvenlik Duvarı-Şeması (Ülke)', +'firewall graph ip' => 'Güvenlik Duvarı-Şeması (IP)', +'firewall graph port' => 'Güvenlik Duvarı-Şeması (Port)', +'firewall hits' => 'Toplam güvenlik duvarı sayısı', +'firewall hits per' => 'en fazla güvenlik duvarı sayısı', 'firewall log' => 'Güvenlik duvarı günlüğü', -'firewall log viewer' => 'Güvenlik Duvarı Günlük Görüntüleyicisi', +'firewall log country' => 'Güvenlik duvarı günlüğü (Ülke)', +'firewall log ip' => 'Güvenlik duvarı günlüğü (IP)', +'firewall log port' => 'Güvenlik duvarı günlüğü (Port)', 'firewall logs' => 'Güvenlik Duvarı Günlükleri', 'firewall logs country' => 'Fw-Günlük Grafikleri (Ülke)', 'firewall logs ip' => 'Gd-Günlük Grafikleri (IP)', @@ -987,6 +1050,7 @@ 'firmware' => 'Yazılım', 'firmware upload' => 'Yazılım/Sürücü Yükle', 'first' => 'İlk', +'five minutes' => '5 Dakika', 'fixed ip lease added' => 'Sabit IP kirası eklendi', 'fixed ip lease modified' => 'Sabit IP kirası güncellendi', 'fixed ip lease removed' => 'Sabit IP kirası kaldırıldı', @@ -997,6 +1061,7 @@ 'forwarding rule added' => 'Yönlendirme kuralı eklendi. Yeniden başlatmayı gönder.', 'forwarding rule removed' => 'Yönlendirme kuralı kaldırıldı. Yeniden başlatmayı gönder.', 'forwarding rule updated' => 'Yönlendirme kuralı güncellendi. Yeniden başlatmayı gönder.', +'four hours' => '4 Saat', 'free' => 'Boş', 'free memory' => 'boş bellek ', 'free swap' => 'boş takas alanı', @@ -1245,6 +1310,7 @@ 'green interface' => 'Yeşil Arabirim', 'grouptype' => 'Grup türü:', 'guaranteed bandwith' => 'Garantili bant genişliği', +'guardian' => 'Guardian', 'guest ok' => 'istemcilere erişim izni', 'gui settings' => 'GUI Ayarları', 'gz with key' => 'Sadece şifreli bir arşiv bu makinede geri yüklenebilir.', @@ -1355,6 +1421,7 @@ 'invalid input for esp keylife' => 'ESP anahtar ömrü için geçersiz giriş.', 'invalid input for hostname' => 'Ana bilgisayar adı için geçersiz giriş.', 'invalid input for ike lifetime' => 'IKE ömür boyu geçersiz giriş.', +'invalid input for inactivity timeout' => 'Hareketsizlik zaman aşımı için geçersiz giriş', 'invalid input for keepalive 1' => 'Ping komutunu canlı tutma için geçersiz giriş.', 'invalid input for keepalive 1:2' => '1:2 oranında, en az bir oranı canlı tutma kullanım için geçersiz giriş', 'invalid input for keepalive 2' => 'Ping komutunu yeniden başlatmada canlı tutmak için geçersiz giriş.', @@ -1371,6 +1438,7 @@ 'invalid loaded file' => 'Geçersiz yüklenen dosya.', 'invalid local-remote id' => 'Uzak ve yerel kimliği eşit olmadığında "@" işareti ile başlamamalıdır. Bu durum strongswan termonolojisinde leftid ve rightid de vardır.', 'invalid logserver address' => 'Geçersiz syslogd sunucu adresi', +'invalid logserver protocol' => 'Geçersiz syslogd sunucu protokolü', 'invalid mac address' => 'Geçersiz MAC adresi.', 'invalid max lease time' => 'Geçersiz en fazla kira süresi.', 'invalid maximum incoming size' => 'Geçersiz en fazla gelen boyut.', @@ -1458,6 +1526,7 @@ 'log level' => 'Günlük seviyesi', 'log lines per page' => 'Sayfa başına satır', 'log server address' => 'Syslog sunucusu:', +'log server protocol' => 'kural:', 'log settings' => 'Günlük Ayarları', 'log summaries' => 'Günlük özetleri', 'log summary' => 'Günlük Özetleri', @@ -1693,7 +1762,11 @@ 'off' => 'kapalı', 'ok' => 'TAMAM', 'older' => 'Eski', -'on' => 'üstünde', +'on' => 'açık', +'one hour' => 'Bir Saat', +'one month' => 'Bir Ay', +'one week' => 'Bir Hafta', +'one year' => 'Bir Yıl', 'online help en' => 'Çevrimiçi yardım (ingilizce)', 'only digits allowed in holdoff field' => 'Koruma süresi alanında sadece rakama izin verilir', 'only digits allowed in max retries field' => 'En fazla yeniden deneme alanında sadece rakama izin verilir.', @@ -1929,6 +2002,7 @@ 'quick playlist' => 'Hızlı Oynatıcı', 'ram' => 'RAM', 'random number generator daemon' => 'Rastgele sayı oluşturucu programı', +'rdns' => 'oDNS', 'read bytes' => 'okunan bayt', 'read list' => 'salt okunur bilgisayarlar ile liste', 'real address' => 'Gerçek Adres', @@ -2170,9 +2244,11 @@ 'system logs' => 'Sistem Günlükleri', 'system status information' => 'Sistem Durum Bilgisi', 'ta key' => 'TLS Kimlik Doğrulama Anahtarı', +'tcp more reliable' => 'TCP (daha güvenli)', 'telephone not set' => 'Telefon ayarlanmamış.', 'template' => 'Ön Ayar', 'template warning' => 'QoS kurmak için iki seçeneğiniz vardır. İlk olarak kaydet düğmesine basıp kendi sınıf ve kurallarınızı oluşturabilirsiniz. İkinci olarak ise ön ayar düğmesine basıp sınıf ve kurallar için bir şablonun kurulmasını sağlayın. ', +'ten minutes' => '10 Dakika', 'teovpn_fragment' => 'Bölümleme boyutu', 'test' => 'test', 'test email could not be sent' => 'Test e-posta gönderilemedi', @@ -2183,6 +2259,7 @@ 'there are updates' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Daha fazla bilgi için "güncelleme" bölümüne gidin.', 'there are updates available' => 'Sisteminiz için kullanılabilir güncelleştirmeler var. Kesinlikle en kısa zamanda bunları yüklemeniz gerekir.', 'there was no file upload' => 'Hiçbir dosya yüklenemedi.', +'thirty minutes' => '30 Dakika', 'this feature has been sponsored by' => 'Bu özelliklerin destekçisi', 'this is not a valid archive' => 'Bu, geçerli bir arşiv değil.', 'this is not an authorised update' => 'Bu yetkili bir güncelleştirme değil.', @@ -2292,7 +2369,10 @@ 'tripwirewarningkeys' => 'UYARI - Geşerli anahtar silinecektir. Bu durum yapılandırma ve veritabanını yeniden oluşturacaktır.', 'tripwirewarningpolicy' => 'UYARI - Kurallar oluşturulduktan sonra veri tabanı yeniden oluşturulacak. Bu nedenle site ve yerel anahtara ihtiyaç vardır.', 'tuesday' => 'Salı', +'twelve hours' => '12 Saat', +'two weeks' => 'İki Hafta', 'type' => 'Tür', +'udp less overhead' => 'UDP (daha az yük)', 'umount' => 'Ayır', 'umount removable media before to unplug' => 'Taşınabilir aygıtı çıkartmadan önce <b>Ayır</b> düğmesi ile sistemden ayırın', 'unable to alter profiles while red is active' => 'KIRMIZI aktifken profil değiştirilemez.', @@ -2307,6 +2387,7 @@ 'unix password sync' => 'Unix Parola Eşitleme', 'unix shell' => 'UNIX kabuğu', 'unknown' => 'BİLİNMEYEN', +'unlimited' => 'Sınırsız', 'unnamed' => 'Adsız', 'update' => 'Güncelle', 'update accelerator' => 'Güncelleme Hızlandırıcı', @@ -2391,6 +2472,7 @@ 'updxlrtr year' => 'Bir yıl', 'upgrade' => 'Yükselt', 'uplink' => 'Yükleme bağlantısı', +'uplink bit rate' => 'Yükleme bit hızı', 'uplink speed' => 'Yükleme hızı (kbit/san)', 'uplink std class' => 'Standart yükleme hızı sınıf', 'upload' => 'Yükle', @@ -2645,10 +2727,13 @@ 'vpn aggrmode' => 'IKE agresif yöntemde izin verildi. Eğer mümkünse kullanmayın (öpaylaşımlı anahtar açık olarak iletiliyor)!', 'vpn altname syntax' => 'Konu Alternatif İsim virgülle ayrılmış e-posta,dns,uri,rid ve ip objeleridir.<br/>e-posta: e-posta adresidir. Kullanımı e-posta:copy e-posta adresini sertifikadan çıkartarak kullanır.<br/>DNS: geçerli alan adı sunucusu.<br/>URI: geçerli bir URI.<br/>RID: kayıtlı nesne tanımlayıcı.<br/>IP: bir IP adresi.<br/>Not: karakter setleri sınırlı ve büyük/küçük harf duyarlıdır.<br/>Örnek:<br/><b>email:</b>ipcop@foo.org<b>,email:</b>copy<b>,DNS:</b>www.ipcop.org<b>,IP:</b>127.0.0.1<b>,URI:</b>http://url/dizin/biryer', 'vpn auth-dn' => 'Eş uzak kimlik doğrulama alanında IPV4_ADDR, FQDN, USER_FQDN veya DER_ASN1_DN dizesi ile tanımla', +'vpn broken' => 'Kesik', 'vpn configuration main' => 'VPN yapılandırma - Ana', +'vpn connecting' => 'BAĞLANIYOR', 'vpn delayed start' => 'VPN başlamadan önce bekle (saniye)', 'vpn delayed start help' => 'Eğer gerekirse, bu gecikme Dinamik DNS güncelleştirmelerini düzgün yayılmasına olanak sağlamak için kullanılabilir. 60, KIRMIZI dinamik IP için ortak bir değerdir.', 'vpn force mobike' => 'MOBIKE kullanmaya zorla (sadece IKEv2)', +'vpn inactivity timeout' => 'Hareketsizlik Zaman Aşımı', 'vpn incompatible use of defaultroute' => 'hostname=%defaultroute izin verilmiyor', 'vpn keyexchange' => 'Anahtar değişimi', 'vpn local id' => 'Yerel kimlik', @@ -2658,13 +2743,18 @@ 'vpn on blue' => 'MAVİ üzerindeki VPN', 'vpn on green' => 'YEŞİL üzerindeki VPN', 'vpn on orange' => 'TURUNCU üzerindeki VPN', +'vpn on-demand' => 'İSTEK_ÜZERİNE', 'vpn payload compression' => 'Yük sıkıştırma anlaşması', 'vpn red name' => 'KIRMIZI arabirim veya <%defaultroute> için gerçek IP veya FQDN', 'vpn remote id' => 'Uzak kimlik (ID)', +'vpn start action' => 'Hareketi Başlat', +'vpn start action route' => 'İstek Üzerine', +'vpn start action start' => 'Her Zaman', 'vpn statistic n2n' => 'Ağdan Ağa OpenVPN İstatistiği', 'vpn statistic rw' => 'Roadwarrior OpenVPN İstatistiği', 'vpn subjectaltname' => 'Alternatif konu adı', 'vpn watch' => 'Karşı eş IP değiştirdiğinde (dyndns) ağdan-ağa VPN bağlantısını yeniden başlat. Bu DPD ye yardımcı olur.', +'vpn weak' => 'Hafta', 'waiting to synchronize clock' => 'Saat eşleştirmesi bekleniyor', 'warn when traffic reaches' => 'Trafik x % değere ulaştığında uyar', 'warning messages' => 'Uyarı mesajı', @@ -2687,39 +2777,55 @@ 'wireless config added' => 'Kablosuz ağ yapılandırma eklendi', 'wireless config changed' => 'Kablosuz ağ yapılandırma değiştirildi', 'wireless configuration' => 'Kablosuz ağ ayarları', +'wireless network' => 'WiFi Ağı', 'wlan client' => 'Kablosuz istemci', 'wlan client advanced settings' => 'Gelişmiş ayarlar', 'wlan client and' => 've', +'wlan client anonymous identity' => 'Anonim Kimlik', +'wlan client auth auto' => 'Otomatik', +'wlan client auth peap' => 'PEAP', +'wlan client auth ttls' => 'TTLS', +'wlan client authentication settings' => 'Kimlik Doğrulama Ayarları', 'wlan client bssid' => 'BSSID', 'wlan client ccmp' => 'CCMP', 'wlan client configuration' => 'Kablosuz isdemci Yapılandırması', 'wlan client disconnected' => 'Bağlantı kesildi', 'wlan client duplicate ssid' => 'Yinelenen SSID', +'wlan client eap authentication method' => 'EAP Kimlik Doğrulama Yöntemi', +'wlan client eap phase2 method' => 'EAP Aşama 2 Yöntemi', +'wlan client eap state' => 'EAP Durumu', 'wlan client edit entry' => 'Kablosuz istemci yapılandırmasını düzenle', 'wlan client encryption' => 'Şifreleme', +'wlan client encryption eap' => 'EAP', 'wlan client encryption none' => 'Hiçbiri', 'wlan client encryption wep' => 'WEP', 'wlan client encryption wpa' => 'WPA', 'wlan client encryption wpa2' => 'WPA2', 'wlan client group cipher' => 'Grup şifreleme', 'wlan client group key algorithm' => 'GKA', +'wlan client identity' => 'Kimlik', 'wlan client invalid key length' => 'Geçersiz anahtar uzunluğu.', +'wlan client method' => 'Yöntem', 'wlan client new entry' => 'Yeni kablosuz istemci yapılandırması oluştur', 'wlan client new network' => 'Yeni ağ', 'wlan client pairwise cipher' => 'İkili şifreleme', 'wlan client pairwise key algorithm' => 'PKA', 'wlan client pairwise key group key' => 'İkili anahtar/grup anahtarı', +'wlan client password' => 'Parola', 'wlan client psk' => 'Önceden paylaşılan anahtar', 'wlan client ssid' => 'SSID', 'wlan client tkip' => 'TKIP', +'wlan client tls cipher' => 'TLS Şifresi', +'wlan client tls version' => 'TLS Sürümü', 'wlan client wpa mode' => 'WPA biçimi', 'wlan client wpa mode all' => 'Otomatik', 'wlan client wpa mode ccmp ccmp' => 'CCMP-CCMP', 'wlan client wpa mode ccmp tkip' => 'CCMP-TKIP', 'wlan client wpa mode tkip tkip' => 'TKIP-TKIP', 'wlan clients' => 'Kablosuz istemciler', -'wlanap access point' => 'Access Point', +'wlanap' => 'Erişim Noktası', 'wlanap channel' => 'Kanal', +'wlanap configuration' => 'Erişim Noktası Yapılandırması', 'wlanap country' => 'Ülke Kodu', 'wlanap debugging' => 'Hata ayıklama', 'wlanap del interface' => 'Seçilen arabirim kaldırılsın mı?', diff --git a/lfs/Config b/lfs/Config index d63a1dc9a..82bdde066 100644 --- a/lfs/Config +++ b/lfs/Config @@ -47,6 +47,8 @@ else PREFIX = /usr endif
+TAR_OPTIONS = --xz + # URLs that are common sources of downloads. If you're having trouble with # a site you should change its URL to that of a suitable mirror site. # @@ -134,7 +136,7 @@ define POSTBUILD if [ -s "$(TARGET)_diff" ]; then \ LFS_SCRIPT=$(firstword $(MAKEFILE_LIST))$(KCFG); \ echo $(LFS_SCRIPT); \ - ROOTFILE=$$(find $(DIR_SRC)/config/rootfiles/{common,packages}/{$(BUILD_ARCH),} -maxdepth 1 -type f -name $$LFS_SCRIPT 2>/dev/null | head -1); \ + ROOTFILE=$$(find -L $(DIR_SRC)/config/rootfiles/{common,packages}/{$(BUILD_ARCH),} -maxdepth 1 -type f -name $$LFS_SCRIPT 2>/dev/null | head -1); \ if [ "$$ROOTFILE" = "" ]; then \ touch $(TARGET)_missing_rootfile; \ ROOTFILE=$(TARGET)_missing_rootfile ; \ @@ -203,13 +205,11 @@ define PAK sed -e 's/BUILDTARGET/$(BUILDTARGET)/g' -e 's/KVER/$(KVER)/g' -e 's/MACHINE/$(BUILD_ARCH)/g' -i /install/packages/package/ROOTFILES sed -e 's/xxxKVERxxx/$(KVER)/g' -i /install/packages/package/install.sh chmod 755 /install/packages/package/{{,un}install,update}.sh - cd / && tar cf /install/packages/package/files.tmp --files-from=/install/packages/package/ROOTFILES --exclude='#*' \ - -p --numeric-owner + cd / && tar cfp /install/packages/package/files.tmp --numeric-owner --exclude='#*' --files-from=/install/packages/package/ROOTFILES # Double tar to remove double files - tar xf /install/packages/package/files.tmp -C /install/packages/package/tmp/ \ - -p --numeric-owner + tar xfp /install/packages/package/files.tmp --numeric-owner -C /install/packages/package/tmp/ rm -f /install/packages/package/files.tmp - cd /install/packages/package/tmp/ && XZ_OPT=-T0 tar -c -p --numeric-owner -J -f /install/packages/package/files.tar.xz * + cd /install/packages/package/tmp/ && tar cf - -p --numeric-owner * | xz $(XZ_OPT) > /install/packages/package/files.tar.xz rm -r /install/packages/package/tmp -cat /install/packages/package/ROOTFILES | grep -v "#" > /install/packages/package/ROOTFILES.tmp mv /install/packages/package/ROOTFILES.tmp /install/packages/package/ROOTFILES @@ -227,5 +227,13 @@ define INSTALL_INITSCRIPT install -m 754 -v $(DIR_SRC)/src/initscripts/packages/$(1) /etc/rc.d/init.d/$(1) endef
+ifeq "$(BUILD_ARCH)" "aarch64" +define UPDATE_AUTOMAKE + for i in $$(find $(DIR_APP) -name config.guess -o -name config.sub); do \ + cp -vf /usr/share/automake*/$$(basename $${i}) $${i}; \ + done +endef +endif + test: $(call INSTALL_INITSCRIPT,hostapd) diff --git a/lfs/acpid b/lfs/acpid index 9329f6c9e..c70d130d9 100644 --- a/lfs/acpid +++ b/lfs/acpid @@ -31,7 +31,6 @@ DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) -SUP_ARCH = x86_64 i586
############################################################################### # Top-level Rules diff --git a/lfs/apache2 b/lfs/apache2 index 28855fdc5..69b05341d 100644 --- a/lfs/apache2 +++ b/lfs/apache2 @@ -25,7 +25,7 @@
include Config
-VER = 2.4.29 +VER = 2.4.33
THISAPP = httpd-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 0c599404ef6b69eee95bcd9fcd094407 +$(DL_FILE)_MD5 = 6ef469d3f16fffeb688bc6e0346823e5
install : $(TARGET)
diff --git a/lfs/apr b/lfs/apr index 6f667cffc..47c21a325 100644 --- a/lfs/apr +++ b/lfs/apr @@ -25,11 +25,11 @@
include Config
-VER = 1.6.2 +VER = 1.6.3
THISAPP = apr-$(VER) DL_FILE = $(THISAPP).tar.bz2 -DL_FROM = http://archive.apache.org/dist/apr +DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP) @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e81a851967c79b5ce9bfbc909e4bf735 +$(DL_FILE)_MD5 = 12f2a349483ad6f12db49ba01fbfdbfa
install : $(TARGET)
diff --git a/lfs/aprutil b/lfs/aprutil index c2f808422..29ec5df43 100644 --- a/lfs/aprutil +++ b/lfs/aprutil @@ -25,11 +25,11 @@
include Config
-VER = 1.6.0 +VER = 1.6.1
THISAPP = apr-util-$(VER) DL_FILE = $(THISAPP).tar.bz2 -DL_FROM = http://archive.apache.org/dist/apr +DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP) @@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 069a9a980776acab05212c5f37ef8368 +$(DL_FILE)_MD5 = 8ff5dc36fa39a2a3db1df196d3ed6086
install : $(TARGET)
diff --git a/lfs/bacula b/lfs/bacula index 552c108ac..591476b9f 100644 --- a/lfs/bacula +++ b/lfs/bacula @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --sysconfdir=/etc/bacula \ diff --git a/lfs/beep b/lfs/beep index 437677b73..c7d63134c 100644 --- a/lfs/beep +++ b/lfs/beep @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -70,6 +70,15 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0001-Fixed-Makefile.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0002-Add-more-error-detection.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0006-Preserve-file-modification-time-on-install.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0007-Fix-identation-if-brace-error.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch + cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && install -m 0755 beep /usr/bin @rm -rf $(DIR_APP) diff --git a/lfs/berkeley b/lfs/berkeley index 99c950fc3..d15eba198 100644 --- a/lfs/berkeley +++ b/lfs/berkeley @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/db-4.4.20-fixes-1.patch cd $(DIR_APP)/build_unix && ../dist/configure --prefix=/usr --enable-compat185 --enable-cxx cd $(DIR_APP)/build_unix && make $(MAKETUNING) diff --git a/lfs/bird b/lfs/bird index b984505fb..e7b89bdd0 100644 --- a/lfs/bird +++ b/lfs/bird @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/bluetooth b/lfs/bluetooth index 2c5780954..b52f0444e 100644 --- a/lfs/bluetooth +++ b/lfs/bluetooth @@ -84,30 +84,31 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_SRC)/bluez* cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && tar xzf $(DIR_DL)/bluez-utils-$(VER).tar.gz + cd $(DIR_APP) && tar xzf $(DIR_DL)/bluez-firmware-1.2.tar.gz + cd $(DIR_APP) && tar xzf $(DIR_DL)/bluez-hcidump-1.42.tar.gz + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install - cd $(DIR_SRC) && tar xzf $(DIR_DL)/bluez-utils-$(VER).tar.gz - cd $(DIR_SRC)/bluez-utils-$(VER) && ./configure --prefix=/usr \ + cd $(DIR_APP)/bluez-utils-$(VER) && ./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib \ --enable-alsa --enable-usb --enable-netlink --enable-tools \ --enable-bccmd --enable-hid2hci --enable-dfutool --enable-hidd \ --enable-pand --enable-dund --enable-cups --enable-test \ --enable-configfiles --enable-pcmciarules - cd $(DIR_SRC)/bluez-utils-$(VER) && make $(MAKETUNING) - cd $(DIR_SRC)/bluez-utils-$(VER) && make install - cd $(DIR_SRC)/bluez-utils-$(VER) && install -m 755 \ + cd $(DIR_APP)/bluez-utils-$(VER) && make $(MAKETUNING) + cd $(DIR_APP)/bluez-utils-$(VER) && make install + cd $(DIR_APP)/bluez-utils-$(VER) && install -m 755 \ test/passkey-agent /usr/bin/passkey-agent - cd $(DIR_SRC) && tar xzf $(DIR_DL)/bluez-firmware-1.2.tar.gz - cd $(DIR_SRC)/bluez-firmware-1.2 && ./configure --libdir=/lib - cd $(DIR_SRC)/bluez-firmware-1.2 && make $(MAKETUNING) - cd $(DIR_SRC)/bluez-firmware-1.2 && make install - cd $(DIR_SRC) && tar xzf $(DIR_DL)/bluez-hcidump-1.42.tar.gz - cd $(DIR_SRC)/bluez-hcidump-1.42 && ./configure --prefix=/usr \ + cd $(DIR_APP)/bluez-firmware-1.2 && ./configure --libdir=/lib + cd $(DIR_APP)/bluez-firmware-1.2 && make $(MAKETUNING) + cd $(DIR_APP)/bluez-firmware-1.2 && make install + cd $(DIR_APP)/bluez-hcidump-1.42 && ./configure --prefix=/usr \ --sysconfdir=/etc --localstatedir=/var --libexecdir=/lib - cd $(DIR_SRC)/bluez-hcidump-1.42 && make $(MAKETUNING) - cd $(DIR_SRC)/bluez-hcidump-1.42 && make install + cd $(DIR_APP)/bluez-hcidump-1.42 && make $(MAKETUNING) + cd $(DIR_APP)/bluez-hcidump-1.42 && make install mv -f /etc/udev/bluetooth.rules /lib/udev/rules.d/24-bluetooth.rules # Patch udev rules for new udev version sed -i -e "s/SYSFS{/ATTRS{/g" /lib/udev/rules.d/24-bluetooth.rules diff --git a/lfs/ca-certificates b/lfs/ca-certificates index 008e588cc..8b6f71fef 100644 --- a/lfs/ca-certificates +++ b/lfs/ca-certificates @@ -24,7 +24,7 @@
include Config
-VER = 20180117 +VER = 20180429
THISAPP = ca-certificates DIR_APP = $(DIR_SRC)/$(THISAPP) diff --git a/lfs/cdrom b/lfs/cdrom index 7a7fff166..6382034b5 100644 --- a/lfs/cdrom +++ b/lfs/cdrom @@ -29,15 +29,6 @@ VER = ipfire THISAPP = cdrom TARGET = $(DIR_INFO)/$(THISAPP)
-ifeq "$(BUILD_PLATFORM)" "arm" - TAR_OPTIONS = -else - TAR_OPTIONS = --xz -endif - -# Enable multi-threaded compression for LZMA -export XZ_OPT = --threads=0 - ############################################################################### # Top-level Rules ############################################################################### @@ -74,14 +65,13 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
# Compress root filesystem # Reason for this tar+untar+tar is removing of entries listed two or more in src/ROOTFILES - tar -c -C / --files-from=/tmp/ROOTFILES \ - -f /$(SNAME).tar --exclude='#*' --exclude='dev/pts/*' \ - --exclude='proc/*' --exclude='tmp/ROOTFILES' + tar -c --exclude='#*' --exclude='proc/*' --exclude='dev/pts/*' --exclude='tmp/ROOTFILES' \ + -C / --files-from=/tmp/ROOTFILES -f /$(SNAME).tar rm -f /tmp/ROOTFILES tar -x -C /tmp -f /$(SNAME).tar rm -f /$(SNAME).tar @mkdir /tmp/sys - cd /tmp && tar cf /install/cdrom/distro.img $(TAR_OPTIONS) * && rm -rf * + cd /tmp && tar cf - * | xz $(XZ_OPT) > /install/cdrom/distro.img && rm -rf *
# Other files touch /install/cdrom/$(SNAME)-$(VERSION)-core$(CORE).media diff --git a/lfs/clamav b/lfs/clamav index 748c2c371..7623801fb 100644 --- a/lfs/clamav +++ b/lfs/clamav @@ -24,7 +24,7 @@
include Config
-VER = 0.99.4 +VER = 0.100.0
THISAPP = clamav-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = clamav -PAK_VER = 37 +PAK_VER = 38
DEPS = ""
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b9359b90086948b3c4eb97c84cf4b400 +$(DL_FILE)_MD5 = 93e8efb489c2afdfca73703b76c24e01
install : $(TARGET)
@@ -81,10 +81,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/clamav/llvm-glibc.patch cd $(DIR_APP) && ./configure \ --prefix=/usr \ - --disable-zlib-vcheck \ --sysconfdir=/var/ipfire/clamav \ $(CONFIGURE_FLAGS) cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/cmake b/lfs/cmake index ca02cb716..dd0f626a9 100644 --- a/lfs/cmake +++ b/lfs/cmake @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2017 IPFire Team info@ipfire.org # +# Copyright (C) 2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.8.1 +VER = 3.11.2
THISAPP = cmake-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -42,7 +42,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e8ef820ddf7a650845252bca846696e7 +$(DL_FILE)_MD5 = d2d554c05fc07cfae7846d2aa205f12a
install : $(TARGET)
@@ -80,6 +80,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) --mandir=/share/man \ --no-system-jsoncpp \ --no-system-librhash \ + --no-system-libuv \ --docdir=/share/doc/cmake cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/configroot b/lfs/configroot index ad02996cf..426b3a58d 100644 --- a/lfs/configroot +++ b/lfs/configroot @@ -62,7 +62,7 @@ $(TARGET) :
# Touch empty files for i in auth/users backup/include.user backup/exclude.user \ - captive/settings captive/agb.txt captive/clients captive/voucher_out certs/index.txt ddns/config ddns/noipsettings ddns/settings ddns/ipcache dhcp/settings \ + captive/settings captive/agb.txt captive/clients captive/voucher_out certs/index.txt ddns/config ddns/settings ddns/ipcache dhcp/settings \ dhcp/fixleases dhcp/advoptions dhcp/dhcpd.conf.local dns/settings dnsforward/config ethernet/aliases ethernet/settings ethernet/known_nics ethernet/scanned_nics \ ethernet/wireless extrahd/scan extrahd/devices extrahd/partitions extrahd/settings firewall/settings firewall/config firewall/geoipblock firewall/input firewall/outgoing \ fwhosts/customnetworks fwhosts/customhosts fwhosts/customgroups fwhosts/customservicegrp fwhosts/customgeoipgrp fwlogs/ipsettings fwlogs/portsettings \ diff --git a/lfs/core-updates b/lfs/core-updates index 3c847daf2..3d12d40b1 100644 --- a/lfs/core-updates +++ b/lfs/core-updates @@ -26,8 +26,9 @@ include Config
VER = ipfire
-THISAPP = core-updates -TARGET = $(DIR_INFO)/$(THISAPP) +THISAPP = core-updates +TARGET = $(DIR_INFO)/$(THISAPP) +TAR_OPTIONS = --xz
############################################################################### # Top-level Rules @@ -71,14 +72,13 @@ core/%: sed -e "s/KVER/$(KVER)/g" -i /tmp/ROOTFILES
#Remove doubled files with tar/untar/tar to save space - tar -c -C / --files-from=/tmp/ROOTFILES \ - -f /$(SNAME).tar --exclude='#*' --exclude='dev/pts/*' \ - --exclude='proc/*' --exclude='tmp/ROOTFILES' \ - --exclude-from=$(DIR_SRC)/config/rootfiles/$@/exclude + tar -c --exclude='proc/*' --exclude='tmp/ROOTFILES' --exclude='#*' --exclude='dev/pts/*' \ + --exclude-from=$(DIR_SRC)/config/rootfiles/$@/exclude \ + -C / --files-from=/tmp/ROOTFILES -f /$(SNAME).tar mv -f /tmp/ROOTFILES /install/packages/package/ROOTFILES tar -p --numeric-owner -x -C /tmp -f /$(SNAME).tar rm -f /$(SNAME).tar - cd /tmp && tar cJf /install/packages/package/files.tar.xz * && rm -rf * + cd /tmp && XZ_OPT="$(XZ_OPT)" tar cJf /install/packages/package/files.tar.xz $(TAR_OPTIONS) * && rm -rf * cat /install/packages/package/ROOTFILES | grep -v "#" > /install/packages/package/ROOTFILES.tmp rm /install/packages/package/ROOTFILES mv /install/packages/package/ROOTFILES.tmp /install/packages/package/ROOTFILES @@ -89,7 +89,7 @@ core/%: #Change xxxKVERxxx to Kernelversion sed -e "s/xxxKVERxxx/$(KVER)/g" -i /install/packages/package/update.sh
- cd /install/packages/package && tar cf ../core-upgrade-$(VERSION)-$$(basename $@).ipfire \ + cd /install/packages/package && XZ_OPT="$(XZ_OPT)" tar cf ../core-upgrade-$(VERSION)-$$(basename $@).ipfire $(TAR_OPTIONS) \ update.sh files.tar.xz ROOTFILES rm -rf /install/packages/package sed -e "s/NAME/core-upgrade/g" \ diff --git a/lfs/cpufrequtils b/lfs/cpufrequtils index d558efa61..3b4c96128 100644 --- a/lfs/cpufrequtils +++ b/lfs/cpufrequtils @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -33,7 +33,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = x86_64 i586 PROG = cpufrequtils -PAK_VER = 7 +PAK_VER = 8
DEPS = ""
diff --git a/lfs/crda b/lfs/crda index 621a6b549..f4e911e05 100644 --- a/lfs/crda +++ b/lfs/crda @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2013 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.13 +VER = 3.18
THISAPP = crda-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 66b1b0417c1ad19f0009a5c0c0c1aebc +$(DL_FILE)_MD5 = 0431fef3067bf503dfb464069f06163a
install : $(TARGET)
diff --git a/lfs/cyrus-sasl b/lfs/cyrus-sasl index 35fb8ddcc..bcf4b511c 100644 --- a/lfs/cyrus-sasl +++ b/lfs/cyrus-sasl @@ -82,6 +82,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && sed -i '/sasl_global/s/^static //' lib/client.c cd $(DIR_APP) && sed -i 's/cat8/man8/' saslauthd/Makefile.am cd $(DIR_APP) && autoconf diff --git a/lfs/dhcp b/lfs/dhcp index 262a25129..a055d6081 100644 --- a/lfs/dhcp +++ b/lfs/dhcp @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 4.3.1 +VER = 4.4.1
THISAPP = dhcp-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b3a42ece3c7f2cd2e74a3e12ca881d20 +$(DL_FILE)_MD5 = 18c7f4dcbb0a63df25098216d47b1ede
install : $(TARGET)
@@ -71,47 +71,20 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-remove-bind.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-errwarn-message.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-dhclient-options.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-release-by-ifup.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-dhclient-decline-backoff.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-unicast-bootp.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-default-requested-options.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-xen-checksum.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-manpages.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-paths.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-CLOEXEC.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-garbage-chars.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-add_timeout_when_NULL.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-64_bit_lease_parse.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-capability.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-logpid.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-UseMulticast.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-sendDecline.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-rfc3442-classless-static-routes.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-honor-expired.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-sharedlib.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-PPP.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-paranoia.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-lpf-ib.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-improved-xid.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-gpxe-cid.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dhcp/dhcp-stateless-DUID-LLT.patch - # Help unpacking bundled BIND - cd $(DIR_APP) && sed -e "s/gunzip -c/&d/" -i bind/Makefile + cd $(DIR_APP) && sed -e "s/gunzip -c/&d/" -i bind/Makefile.in
cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ --sysconfdir=/etc/dhcp \ + --with-srv-conf-file=/etc/dhcp/dhcpd.conf \ --with-srv-lease-file=/var/state/dhcp/dhcpd.leases \ --enable-paranoia \ --enable-early-chroot \ --disable-dhcpv6
- cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make cd $(DIR_APP) && make install
mkdir -pv /var/state/dhcp diff --git a/lfs/dhcpcd b/lfs/dhcpcd index 3b9a094ce..8a554f3dc 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,10 +24,10 @@
include Config
-VER = 6.7.1 +VER = 6.11.5
THISAPP = dhcpcd-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = ffb716b0e9327968e7200d519e1d4c0d +$(DL_FILE)_MD5 = 2465624b62c1154f0e89dc69c42c849b
install : $(TARGET)
@@ -69,7 +69,7 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && ./configure --prefix="" --sysconfdir=/var/ipfire/dhcpc \ --dbdir=/var/ipfire/dhcpc \ --libexecdir=/var/ipfire/dhcpc \ @@ -77,6 +77,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install
+ rm -rf /usr/share/dhcpcd + ln -sf /etc/rc.d/init.d/networking/dhcpcd.exe \ $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/70-dhcpcd.exe rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/20-resolv.conf diff --git a/lfs/dma b/lfs/dma index 507967158..085c9c2ee 100644 --- a/lfs/dma +++ b/lfs/dma @@ -75,6 +75,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) touch /var/ipfire/dma/mail.conf cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dma-0.10-better-authentication.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dma-0.10-better-tls.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dma-0.11-compile-fixes.patch cd $(DIR_APP) && sed -i '/PREFIX/s/usr/local/usr/g' Makefile cd $(DIR_APP) && sed -i '/CONFDIR/s/etc/dma/var/ipfire/dma/g' Makefile cd $(DIR_APP) && make diff --git a/lfs/dvdrtools b/lfs/dvdrtools index c3feef280..a093172eb 100644 --- a/lfs/dvdrtools +++ b/lfs/dvdrtools @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --mandir=/usr/share/man \ --disable-static cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/elinks b/lfs/elinks index 7ab726e92..07f7fb252 100644 --- a/lfs/elinks +++ b/lfs/elinks @@ -80,6 +80,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/elinks-0.12pre6-openssl11.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/elinks-0.11.0-ssl-noegd.patch + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/epson-inkjet-printer-escpr b/lfs/epson-inkjet-printer-escpr index f4104db1c..d6cdf8c90 100644 --- a/lfs/epson-inkjet-printer-escpr +++ b/lfs/epson-inkjet-printer-escpr @@ -79,6 +79,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc cd $(DIR_APP) && make # doesn't support parallel build cd $(DIR_APP) && make install CUPS_PPD_DIR=/usr/share/ppd/Epson diff --git a/lfs/faad2 b/lfs/faad2 index 7cadb9aef..5489aa51b 100644 --- a/lfs/faad2 +++ b/lfs/faad2 @@ -77,10 +77,10 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --enable-shared - cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/flash-images b/lfs/flash-images index a75d71169..f2ac6a34a 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -33,11 +33,7 @@ DEVICE = $(shell losetup -f) PART_BOOT = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p1 PART_ROOT = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p3
-ifeq "$(SCON)" "1" - IMAGE_FILE = /install/images/$(SNAME)-$(VERSION).1gb-ext4-scon.$(BUILD_ARCH)-full-core$(CORE).img.gz -else - IMAGE_FILE = /install/images/$(SNAME)-$(VERSION).1gb-ext4.$(BUILD_ARCH)-full-core$(CORE).img.gz -endif +IMAGE_FILE = /install/images/$(SNAME)-$(VERSION).2gb-ext4.$(BUILD_ARCH)-full-core$(CORE).img.xz
FSTAB_FMT = UUID=%s %-8s %-4s %-10s %d %d\n
@@ -74,10 +70,10 @@ else PART_TYPE = L endif
-# /boot: 64MB - OFFSET -# / : 850MB -S_BOOT := $(shell echo $$(( 131072 - $(S_OFFSET) ))) -S_ROOT := 1740800 +# /boot: 128MB - OFFSET +# / : 1200 MB +S_BOOT := $(shell echo $$(( 262144 - $(S_OFFSET) ))) +S_ROOT := 2477600
PADDING = 100 # MB
@@ -118,18 +114,9 @@ endif mount $(PART_BOOT) $(MNThdd)/boot
# Install Pandaboard MLO and uboot first -ifeq "$(BUILD_PLATFORM)" "arm" +ifeq "$(BUILD_ARCH)" "armv5tel" cp -v /boot/MLO $(MNThdd)/boot/ cp -v /boot/u-boot.img $(MNThdd)/boot/ - cp -v /boot/zImage-ipfire-multi $(MNThdd)/boot/ - cp -v /boot/uInit-ipfire-multi $(MNThdd)/boot/ - cp -v /boot/uImage-ipfire-kirkwood $(MNThdd)/boot/ - cp -v /boot/uInit-ipfire-kirkwood $(MNThdd)/boot/ - cp -v /boot/uEnv.txt $(MNThdd)/boot/ - # work around a u-boot bug not find the folders sometimes - mkdir -pv $(MNThdd)/boot/dtb-$(KVER)-ipfire-multi - mkdir -pv $(MNThdd)/boot/dtb-$(KVER)-ipfire-kirkwood - sync umount $(MNThdd)/boot mount $(PART_BOOT) $(MNThdd)/boot @@ -145,22 +132,6 @@ endif echo "HOSTNAME=$(SNAME)" >> $(MNThdd)/var/ipfire/main/settings echo "THEME=ipfire" >> $(MNThdd)/var/ipfire/main/settings
-ifeq "$(SCON)" "1" - # Enable serial console - sed -i -e "s|1:2345:respawn:|#1:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|2:2345:respawn:|#2:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|3:2345:respawn:|#3:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|4:2345:respawn:|#4:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|5:2345:respawn:|#5:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|6:2345:respawn:|#6:2345:respawn:|g" $(MNThdd)/etc/inittab - sed -i -e "s|#7:2345:respawn:|7:2345:respawn:|g" $(MNThdd)/etc/inittab - -ifeq "$(BUILD_PLATFORM)" "arm" - sed -i -e "s| console=tty1 | console=ttyAMA0,115200n8 |g" $(MNThdd)/boot/cmdline.txt - sed -i -e "s| console=tty1 | console=ttyO2,115200n8 |g" $(MNThdd)/boot/uEnv.txt -endif -endif - -touch $(MNThdd)/lib/modules/$(KVER)-ipfire/modules.dep mkdir $(MNThdd)/proc mount --bind /proc $(MNThdd)/proc @@ -176,13 +147,17 @@ endif "auto" "defaults" 1 1 >> $(MNThdd)/etc/fstab
ifeq "$(BOOTLOADER)" "grub" -ifeq "$(SCON)" "1" - # Enable serial console on GRUB - echo "GRUB_TERMINAL="serial"" >> $(MNThdd)/etc/default/grub + # backup defaults file + cp $(MNThdd)/etc/default/grub $(MNThdd)/etc/default/grub.backup + + # Enable also serial console on GRUB + echo "GRUB_TERMINAL="serial console"" >> $(MNThdd)/etc/default/grub echo "GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200"" >> $(MNThdd)/etc/default/grub + echo "GRUB_TIMEOUT=-1" >> $(MNThdd)/etc/default/grub
- sed -i -e "s|panic=10|& console=ttyS0,115200n8|g" $(MNThdd)/etc/default/grub -endif + # Add additional entry for Serial console + cp $(DIR_SRC)/config/flash-images/grub/11_linux_scon \ + $(MNThdd)/etc/grub.d/
# Create configuration mkdir -pv $(MNThdd)/boot/grub @@ -196,6 +171,10 @@ endif # Install GRUB grub-install --force --recheck --no-floppy --target=i386-pc \ --root-directory=$(MNThdd) $(DEVICE) + + # restore orginal defaults + mv -f $(MNThdd)/etc/default/grub.backup $(MNThdd)/etc/default/grub + rm -f $(MNThdd)/etc/grub.d/11_linux_scon endif
# Set ramdisk mode to automatic @@ -229,11 +208,11 @@ endif # not copied to a block device) dd if=/dev/zero bs=1M count=$(PADDING) >> $(IMG)
-ifeq "$(BUILD_PLATFORM)" "arm" - # Install u-boot for LeMaker Banana Pi into image 8KB - dd if=/usr/share/u-boot/banana_pi/u-boot-sunxi-with-spl.bin of=$(IMG) bs=1K seek=8 conv=notrunc +ifeq "$(BUILD_ARCH)" "armv5tel" + # Install u-boot for Orangepi Zero/Nanopi DUO into image 8KB + dd if=/usr/share/u-boot/orangepi_zero/u-boot-sunxi-with-spl.bin of=$(IMG) bs=1K seek=8 conv=notrunc endif
# Compress Image - pigz -f9 < $(IMG) > $(IMAGE_FILE) + xz $(XZ_OPT) < $(IMG) > $(IMAGE_FILE) rm -rf $(IMG) $(MNThdd) diff --git a/lfs/flex b/lfs/flex index 4037e93e4..ff3efccfe 100644 --- a/lfs/flex +++ b/lfs/flex @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -35,6 +35,10 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) # ifeq "$(ROOT)" "" TARGET = $(DIR_INFO)/$(THISAPP) + EXTRA_CONFIG = --prefix=/usr --disable-nls + EXTRA_MAKE = + EXTRA_INSTALL = + else TARGET = $(DIR_INFO)/$(THISAPP)-tools endif diff --git a/lfs/freeradius b/lfs/freeradius index faf8f4877..b232bc030 100644 --- a/lfs/freeradius +++ b/lfs/freeradius @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/gd b/lfs/gd index 1f6a11d94..12cff6123 100644 --- a/lfs/gd +++ b/lfs/gd @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/gdbm b/lfs/gdbm index 4db986cf5..3fd68d335 100644 --- a/lfs/gdbm +++ b/lfs/gdbm @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make BINOWN=root BINGRP=root install diff --git a/lfs/glib b/lfs/glib index b0ed6ceb2..f0c30995d 100644 --- a/lfs/glib +++ b/lfs/glib @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \ --with-pcre=system cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/gnu-netcat b/lfs/gnu-netcat index 77ddf5efc..357db34d8 100644 --- a/lfs/gnu-netcat +++ b/lfs/gnu-netcat @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/grub b/lfs/grub index 8b82189fc..514829613 100644 --- a/lfs/grub +++ b/lfs/grub @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.00 +VER = 2.02
THISAPP = grub-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -46,7 +46,7 @@ objects = $(DL_FILE) \ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) unifont-7.0.03.pcf.gz = $(DL_FROM)/unifont-7.0.03.pcf.gz
-$(DL_FILE)_MD5 = a1043102fbc7bcedbf53e7ee3d17ab91 +$(DL_FILE)_MD5 = 8a4a2a95aac551fb0fba860ceabfa1d3 unifont-7.0.03.pcf.gz_MD5 = f6903ac8c1caeeb30c1e9a2975028401
install : $(TARGET) @@ -77,10 +77,9 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.00_disable_vga_fallback.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub2-remove-gets.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.00_ignore_missing_symtab.patch + + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/grub-2.02_disable_vga_fallback.patch + cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/gutenprint b/lfs/gutenprint index 1124a3f69..b5428ec6a 100644 --- a/lfs/gutenprint +++ b/lfs/gutenprint @@ -76,8 +76,8 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) - cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc cd $(DIR_APP) && make cd $(DIR_APP) && make install diff --git a/lfs/hostapd b/lfs/hostapd index 5b2f001d5..349a3d940 100644 --- a/lfs/hostapd +++ b/lfs/hostapd @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hostapd -PAK_VER = 41 +PAK_VER = 42
DEPS = ""
diff --git a/lfs/hplip b/lfs/hplip index cfcdeef54..a08bab96a 100644 --- a/lfs/hplip +++ b/lfs/hplip @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr \ --enable-hpijs-only-build \ --disable-network-build --disable-scan-build diff --git a/lfs/htop b/lfs/htop index 6fba6c0bb..37f04aa63 100644 --- a/lfs/htop +++ b/lfs/htop @@ -24,7 +24,7 @@
include Config
-VER = 2.1.0 +VER = 2.2.0
THISAPP = htop-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = htop -PAK_VER = 10 +PAK_VER = 12
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f262b66ad6c194782f4d3a80627e84c8 +$(DL_FILE)_MD5 = 0d816b6beed31edc75babcfbf863ffa8
install : $(TARGET)
diff --git a/lfs/icecast b/lfs/icecast index 5250725b3..1db2643a8 100644 --- a/lfs/icecast +++ b/lfs/icecast @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make cd $(DIR_APP) && make install diff --git a/lfs/icegenerator b/lfs/icegenerator index b01ac3ba1..613482e86 100644 --- a/lfs/icegenerator +++ b/lfs/icegenerator @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --with-id3 cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/icinga b/lfs/icinga index 43fc22b24..f710b2e0f 100644 --- a/lfs/icinga +++ b/lfs/icinga @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/igmpproxy b/lfs/igmpproxy index 7a943dd54..db9538064 100644 --- a/lfs/igmpproxy +++ b/lfs/igmpproxy @@ -83,6 +83,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/igmpproxy-004-Restrict-igmp-reports-forwarding-to-upstream-interfa.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/igmpproxy-100-use-monotic-clock-instead-of-time-of-day.patch cd $(DIR_APP) && aclocal && automake --add-missing && autoreconf + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/initscripts b/lfs/initscripts index cb3f4e048..0d7f40cad 100644 --- a/lfs/initscripts +++ b/lfs/initscripts @@ -196,15 +196,13 @@ $(TARGET) : ln -sf any /etc/rc.d/init.d/networking/$$i; \ done
- # ARM does not need acpid, intel no swconfig + # intel intel no swconfig ifeq "$(BUILD_PLATFORM)" "arm" - rm -vf /etc/rc.d/init.d/acpid ln -sf ../init.d/swconfig /etc/rc.d/rcsysinit.d/S73swconfig else rm -vf /etc/rc.d/init.d/swconfig +endif ln -sf ../init.d/acpid /etc/rc.d/rc3.d/S12acpid ln -sf ../init.d/acpid /etc/rc.d/rc0.d/K87acpid ln -sf ../init.d/acpid /etc/rc.d/rc6.d/K87acpid -endif - @$(POSTBUILD) diff --git a/lfs/swconfig b/lfs/intel-microcode similarity index 85% rename from lfs/swconfig rename to lfs/intel-microcode index 81e0b9fbf..351bb76f1 100644 --- a/lfs/swconfig +++ b/lfs/intel-microcode @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,14 +24,14 @@
include Config
-VER = 001 +VER = 20180425
-THISAPP = swconfig-$(VER) -DL_FILE = $(THISAPP).tar.xz +THISAPP = microcode-$(VER) +DL_FILE = $(THISAPP).tgz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) -SUP_ARCH = armv5tel +SUP_ARCH = i586 x86_64
############################################################################### # Top-level Rules @@ -41,16 +41,18 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = c35919a05fc82b3f8b311da8dfc2cd3e +$(DL_FILE)_MD5 = 99c80f9229554953a868127cda44e7e3
install : $(TARGET) - check : $(patsubst %,$(DIR_CHK)/%,$(objects))
download :$(patsubst %,$(DIR_DL)/%,$(objects))
md5 : $(subst %,%_MD5,$(objects))
+dist:. + $(PAK) + ############################################################################### # Downloading, checking, md5sum ############################################################################### @@ -70,8 +72,9 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && make $(MAKETUNING) - cd $(DIR_APP) && install -v -m755 swconfig /usr/bin/ + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && mkdir -p $(DIR_APP) && tar zxf $(DIR_DL)/$(DL_FILE) -C $(DIR_APP) + ls /usr/src + # Copy the firmware files into the right position + cd $(DIR_APP) && cp -R intel-ucode /lib/firmware/ @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/iptraf-ng b/lfs/iptraf-ng index e962b2c5e..f76ff9f33 100644 --- a/lfs/iptraf-ng +++ b/lfs/iptraf-ng @@ -17,7 +17,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = iptraf-ng -PAK_VER = 2 +PAK_VER = 3
DEPS = ""
diff --git a/lfs/iw b/lfs/iw index 2d4ad34e4..87ce28e21 100644 --- a/lfs/iw +++ b/lfs/iw @@ -24,7 +24,7 @@
include Config
-VER = 3.14 +VER = 4.14
THISAPP = iw-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 66e41053f6fc0781b683b5b688442de6 +$(DL_FILE)_MD5 = 9e6bb70ae4f19283e921fc59c6079556
install : $(TARGET)
diff --git a/lfs/joe b/lfs/joe index e4cee9528..cc2d2d655 100644 --- a/lfs/joe +++ b/lfs/joe @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = joe -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/jwhois b/lfs/jwhois index 46abec4ed..86d3928a8 100644 --- a/lfs/jwhois +++ b/lfs/jwhois @@ -70,6 +70,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-conf_update.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-conf_update2.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/jwhois-4.0-connect.patch diff --git a/lfs/lame b/lfs/lame index 71104953d..70aa47828 100644 --- a/lfs/lame +++ b/lfs/lame @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --enable-mp3rtp cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/lcd4linux b/lfs/lcd4linux index 31bcf12e6..1baf399b0 100644 --- a/lfs/lcd4linux +++ b/lfs/lcd4linux @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/lcd4linux TARGET = $(DIR_INFO)/$(THISAPP) PROG = lcd4linux -PAK_VER = 5 +PAK_VER = 6
DEPS = "dpfhack libmpdclient"
@@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --with-plugins=all,!qnaplog,!dbus --prefix=/usr cd $(DIR_APP) && make cd $(DIR_APP) && make install diff --git a/lfs/libart b/lfs/libart index 5d32e0e27..50c796a04 100644 --- a/lfs/libart +++ b/lfs/libart @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/libdaemon b/lfs/libdaemon index 0804b453c..df2b595af 100644 --- a/lfs/libdaemon +++ b/lfs/libdaemon @@ -75,6 +75,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/libdnet b/lfs/libdnet index 66adfb205..b02ae66b8 100644 --- a/lfs/libdnet +++ b/lfs/libdnet @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make cd $(DIR_APP) && make install diff --git a/lfs/libevent b/lfs/libevent index 507a64e77..668c447f2 100644 --- a/lfs/libevent +++ b/lfs/libevent @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/libexif b/lfs/libexif index e39508d86..74cf886bd 100644 --- a/lfs/libexif +++ b/lfs/libexif @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-static cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/libid3tag b/lfs/libid3tag index bf81aab22..e62619fec 100644 --- a/lfs/libid3tag +++ b/lfs/libid3tag @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/libidn b/lfs/libidn index 53b256e1e..fe4fe9e86 100644 --- a/lfs/libidn +++ b/lfs/libidn @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.33 +VER = 1.34
THISAPP = libidn-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a9aa7e003665de9c82bd3f9fc6ccf308 +$(DL_FILE)_MD5 = a829db6cd0b85733017c20a50bf10798
install : $(TARGET)
@@ -70,7 +70,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --disable-nls \ + --disable-doc + cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install sed -e 's/include_next/include/g' -i /usr/include/idn-int.h diff --git a/lfs/libjpeg-compat b/lfs/libjpeg-compat index 0e712d0c2..c2cf8f24b 100644 --- a/lfs/libjpeg-compat +++ b/lfs/libjpeg-compat @@ -72,11 +72,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --enable-static \ --enable-shared - cd $(DIR_APP) && [ -e "libtool" ] || ln -svf /usr/bin/libtool libtool cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && mv -vf .libs/{libjpeg.so.62.1.0,libjpeg.so.62,libturbojpeg.so.0.0.0} /usr/lib/ diff --git a/lfs/libmad b/lfs/libmad index ed18f2521..868631e51 100644 --- a/lfs/libmad +++ b/lfs/libmad @@ -81,6 +81,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libmad-0.15.1b-cflags.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libmad-0.15.1b-cflags-O2.patch + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && autoconf
cd $(DIR_APP) && ./configure --prefix=/usr diff --git a/lfs/libmpdclient b/lfs/libmpdclient index afbbb7dc3..fd79810a4 100644 --- a/lfs/libmpdclient +++ b/lfs/libmpdclient @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/libmpeg2 b/lfs/libmpeg2 index 488a59737..6396da92f 100644 --- a/lfs/libmpeg2 +++ b/lfs/libmpeg2 @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --enable-shared \ diff --git a/lfs/libnet b/lfs/libnet index a9efd99b3..2b206adbd 100644 --- a/lfs/libnet +++ b/lfs/libnet @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/libogg b/lfs/libogg index 41a1c7f0c..9dc49df3b 100644 --- a/lfs/libogg +++ b/lfs/libogg @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/liboping b/lfs/liboping index 24379598f..9ace3d138 100644 --- a/lfs/liboping +++ b/lfs/liboping @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && sed -e "s/-Werror//g" -i src/Makefile.* cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/libshout b/lfs/libshout index ac36811b3..8ddde1667 100644 --- a/lfs/libshout +++ b/lfs/libshout @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/libsrtp b/lfs/libsrtp index cc1eef360..d72a240ec 100644 --- a/lfs/libsrtp +++ b/lfs/libsrtp @@ -76,7 +76,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) - + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make uninstall && make $(MAKETUNING) shared_library cd $(DIR_APP) && make install diff --git a/lfs/libstatgrab b/lfs/libstatgrab index 8bcb1330d..2e673eeb1 100644 --- a/lfs/libstatgrab +++ b/lfs/libstatgrab @@ -62,8 +62,9 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) - @$(POSTBUILD) \ No newline at end of file + @$(POSTBUILD) diff --git a/lfs/libtiff b/lfs/libtiff index 2a6d32d09..60e7283b0 100644 --- a/lfs/libtiff +++ b/lfs/libtiff @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/libupnp b/lfs/libupnp index 18f5e6d8a..f140cb4b4 100644 --- a/lfs/libupnp +++ b/lfs/libupnp @@ -70,9 +70,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure \ - --prefix=/usr - + $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/libvorbis b/lfs/libvorbis index 8213e3991..2b47be629 100644 --- a/lfs/libvorbis +++ b/lfs/libvorbis @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install diff --git a/lfs/libxslt b/lfs/libxslt index 1339f42f9..e0ea79542 100644 --- a/lfs/libxslt +++ b/lfs/libxslt @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/linux b/lfs/linux index c74051250..de1b8285c 100644 --- a/lfs/linux +++ b/lfs/linux @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,11 +24,8 @@
include Config
-VER = 3.14.79 -RPI_PATCHES = 3.14.79-grsec-ipfire1 -A7M_PATCHES = 3.14.79-grsec-ipfire1 -GRS_PATCHES = grsecurity-3.1ipfire-3.14.79-v1.patch.xz - +VER = 4.14.48 +ARM_PATCHES = 4.14.48-ipfire0
THISAPP = linux-$(VER) DL_FILE = linux-$(VER).tar.xz @@ -65,31 +62,21 @@ endif ifeq "$(KCFG)" "" LASTKERNEL=1 endif -ifeq "$(KCFG)" "-kirkwood" +ifeq "$(KCFG)" "-multi" LASTKERNEL=1 endif
-# The buildsystem does not correctly detect if our compiler supports plugins -export DISABLE_PAX_PLUGINS=y - ############################################################################### # Top-level Rules ############################################################################### objects =$(DL_FILE) \ - rpi-patches-$(RPI_PATCHES).patch.xz \ - arm7-multi-patches-$(A7M_PATCHES).patch.xz \ - $(GRS_PATCHES) - + arm-multi-patches-$(ARM_PATCHES).patch.xz
$(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) -rpi-patches-$(RPI_PATCHES).patch.xz = $(URL_IPFIRE)/rpi-patches-$(RPI_PATCHES).patch.xz -arm7-multi-patches-$(A7M_PATCHES).patch.xz = $(URL_IPFIRE)/arm7-multi-patches-$(A7M_PATCHES).patch.xz -$(GRS_PATCHES) = $(URL_IPFIRE)/$(GRS_PATCHES) +arm-multi-patches-$(ARM_PATCHES).patch.xz = $(URL_IPFIRE)/arm-multi-patches-$(ARM_PATCHES).patch.xz
-$(DL_FILE)_MD5 = ec5b09d8ad2ebf92e6f51a727a338559 -rpi-patches-$(RPI_PATCHES).patch.xz_MD5 = a02a7fd54c642c1e3578a00ed22f54f8 -arm7-multi-patches-$(A7M_PATCHES).patch.xz_MD5 = 6c3b11e51caa278dbeacd1e23c2b171b -$(GRS_PATCHES)_MD5 = 7fe448b53558082395f68c5db94af1a7 +$(DL_FILE)_MD5 = 417214059879164ab422fa359af80900 +arm-multi-patches-$(ARM_PATCHES).patch.xz_MD5 = 7c6e98b0514945a4e65e0c43b9920035
install : $(TARGET)
@@ -125,122 +112,45 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) ln -svf linux-$(VER) $(DIR_SRC)/linux
# Linux Intermediate Queueing Device - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.22-imq.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14-imq.diff
# Layer7-patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14-layer7-filter.patch - -ifneq "$(KCFG)" "-headers" - # Grsecurity-patches - cd $(DIR_APP) && xz -c -d $(DIR_DL)/$(GRS_PATCHES) | patch -Np1 - cd $(DIR_APP) && rm localversion-grsec - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.7-disable-compat_vdso.patch -endif + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14-layer7.patch
# DVB Patches - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.22-dvbsky.patch cd $(DIR_APP) && patch -Np2 < $(DIR_SRC)/src/patches/v4l-dvb_fix_tua6034_pll.patch
# Wlan Patches - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-drivers-3.8.3-ath_ignore_eeprom_regdomain.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.22-iwlwifi-noibss_only_on_radar_chan.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.55-rt2800usb-change_queue_warn_to_debug.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.25_rt2x00_fix_bss_bcn_num.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.25-rt5592_no_special_txop_init.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.39-add_libertas_uap.patch - - # mISDN Patches - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/mISDN_hfc-s_add_id.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/mISDN-hfcusb-reportl1down.patch +# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/backports-4.2.6-1_ath10k_remove_logspam.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.8-ath_ignore_eeprom_regd.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch +# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.8-rt2x00usb_suppress_queue_warnings.patch +# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.39-add_libertas_uap.patch
# Add LED trigger - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.22-ledtrig_netdev.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.16-ledtrig_netdev.patch + + # Fix igb and e1000e crash + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14.1-igb-e1000e_fix_lock_at_update_stats.patch
# cs5535audio spams syslog if no ac97 was present (geos router) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.30_cs5535audio_fix_logspam_on_geos.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.8_cs5535audio_fix_logspam_on_geos.patch
# Add PC Engines APU led support - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14-apu_leds.patch - - # Add APU2 SoC ID to k10temp - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.65-k10temp_add_16H_M30H_id.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.9.8-apu_leds.patch
# Fix uevent PHYSDEVDRIVER - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.2.33_ipg-fix-driver-name.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch - - # r8169 L23 patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.32-r8169_disable_L23.patch - - # update the queued trim blacklist from kernel 4.2rc1 - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.43_new_qtrim_blacklist.patch - - # remove eMMC EXT_CSD revision check to use newer eMMC modules - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.79_mmc_remove_EXT_CSD_revision_check.patch - - # Hyper-V patches - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0001-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0002-Drivers-net-hyperv-Cleanup-the-receive-path.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0003-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0004-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0005-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0006-Drivers-net-hyperv-Cleanup-the-send-path.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0007-Drivers-net-hyperv-Enable-offloads-on-the-host.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0008-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0009-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0010-Drivers-net-hyperv-Enable-large-send-offload.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0011-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0012-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0013-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0014-Drivers-net-hyperv-Address-UDP-checksum-issues.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0015-hyperv-Properly-handle-checksum-offload.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0016-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0017-hyperv-Remove-recv_pkt_list-and-lock.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0018-hyperv-Simplify-the-send_completion-variables.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0019-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0020-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0021-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0022-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0023-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0024-hyperv-Fix-a-bug-in-netvsc_send.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0025-Drivers-hv-vmbus-Support-per-channel-driver-state.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch - -ifneq "$(KCFG)" "-headers" - # fix AES-NI 192 and 256 bits / grsec is needed for this patch version - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0100-crypto-aesni-Add-support-for-192-256-bit-keys-to-AES.patch -endif - - # fix CVE-2016-5195 (Dirty COW) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/0110-mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user.patch - - # fix empty symbol crc's - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-genksyms_fix_typeof_handling.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-2.6.32.27_mcs7830-fix-driver-name.patch
ifeq "$(KCFG)" "-kirkwood" - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.10-mv_cesa_disable_failing_hmac_sha1.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.14.22-kirkwood_legacy_boot.patch +# cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10.10-mv_cesa_disable_failing_hmac_sha1.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-4.14.40-kirkwood-dtb.patch endif
ifeq "$(KCFG)" "-multi" - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-3.10-smsc95xx-add_mac_addr_param.patch - - # Apply Arm7-multiarch kernel patches. - cd $(DIR_APP) && xzcat $(DIR_DL)/arm7-multi-patches-$(A7M_PATCHES).patch.xz | patch -Np1 - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/arm-multi-grsec-compile-fixes.patch - - # Install switch api userspace header - cd $(DIR_APP) && install -v -m644 include/uapi/linux/switch.h /usr/include/linux/ - -endif - -ifeq "$(KCFG)" "-rpi" - # Apply Raspberry Pi kernel patches. - cd $(DIR_APP) && xzcat $(DIR_DL)/rpi-patches-$(RPI_PATCHES).patch.xz | patch -Np1 - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-3.14.79-rpi-suspend-not-inline.patch + # Apply Arm-multiarch kernel patches. + cd $(DIR_APP) && xzcat $(DIR_DL)/arm-multi-patches-$(ARM_PATCHES).patch.xz | patch -Np1 endif - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux/linux-3.14.79-amba-fix.patch
ifeq "$(KCFG)" "-headers" @@ -262,30 +172,22 @@ else cd $(DIR_APP) && sed -i -e 's/EXTRAVERSION\ =.*/EXTRAVERSION\ =\ -$(VERSUFIX)/' Makefile
ifeq "$(KCFG)" "-kirkwood" - cd $(DIR_APP) && make $(MAKETUNING) uImage modules - cd $(DIR_APP) && cp -v arch/arm/boot/uImage /boot/vmlinuz-$(VER)-$(VERSUFIX) - cd $(DIR_APP) && cp -v arch/arm/boot/uImage /boot/uImage-$(VERSUFIX) -else -ifeq "$(KCFG)" "-multi" cd $(DIR_APP) && make $(MAKETUNING) zImage modules cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/vmlinuz-$(VER)-$(VERSUFIX) - cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/zImage-$(VERSUFIX) +# cd $(DIR_APP) && cp -v arch/arm/boot/uImage /boot/uImage-$(VERSUFIX) else -ifeq "$(KCFG)" "-rpi" +ifeq "$(KCFG)" "-multi" cd $(DIR_APP) && make $(MAKETUNING) zImage modules cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/vmlinuz-$(VER)-$(VERSUFIX) - cd $(DIR_APP) && cp -v arch/arm/boot/zImage /boot/kernel.img else cd $(DIR_APP) && make $(MAKETUNING) bzImage modules cd $(DIR_APP) && cp -v arch/$(KERNEL_ARCH)/boot/bzImage /boot/vmlinuz-$(VER)-$(VERSUFIX) endif -endif endif
cd $(DIR_APP) && cp -v System.map /boot/System.map-$(VER)-$(VERSUFIX) cd $(DIR_APP) && cp -v .config /boot/config-$(VER)-$(VERSUFIX) cd $(DIR_APP) && make $(MAKETUNING) modules_install - cd $(DIR_APP) && make $(MAKETUNING) firmware_install
ifeq "$(BUILD_PLATFORM)" "arm" cd $(DIR_APP) && make $(MAKETUNING) dtbs @@ -299,24 +201,19 @@ ifeq "$(LASTKERNEL)" "1" # Only do this once cd $(DIR_APP) && install -m 755 usr/gen_init_cpio /sbin/
- # Blacklist matroxfb_base - echo "blacklist matroxfb_base" >> /etc/modprobe.d/framebuffer.conf + # disable drm by install drm to /bin/false because i915 ignore blacklisting + echo install drm /bin/false > /etc/modprobe.d/framebuffer.conf + # Blacklist old framebuffer modules - for f in $$(find /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/video -name *fb.ko); do \ + for f in $$(find /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/video/fbdev/ -name *.ko); do \ echo "blacklist $$(basename $$f)" >> /etc/modprobe.d/framebuffer.conf ; \ done # Blacklist new drm framebuffer modules - for f in $$(ls -1 /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/gpu/drm/*/*.ko); do \ + for f in $$(find /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/gpu/drm -name *.ko); do \ echo "blacklist $$(basename $$f)" >> /etc/modprobe.d/framebuffer.conf ; \ - done + done sed -i -e "s|.ko||g" /etc/modprobe.d/framebuffer.conf
- # Blacklist isdn modules - for f in $$(find /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn -name *.ko); do \ - echo "blacklist $$(basename $$f)" >> /etc/modprobe.d/isdn.conf ; \ - done - sed -i -e "s|.ko||g" /etc/modprobe.d/isdn.conf - # Disable ipv6 at runtime echo "options ipv6 disable_ipv6=1" > /etc/modprobe.d/ipv6.conf endif diff --git a/lfs/linux-atm b/lfs/linux-atm index 6465d1432..4e033f5d3 100644 --- a/lfs/linux-atm +++ b/lfs/linux-atm @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-atm-2.4.1-gcc-4.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-atm-2.4.1-arpd_includes.patch cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc --disable-nls diff --git a/lfs/linux-firmware b/lfs/linux-firmware index 1378f328d..b5a4cbfd8 100644 --- a/lfs/linux-firmware +++ b/lfs/linux-firmware @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2015 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 78535e8 +VER = 5d98692
THISAPP = linux-firmware-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a4cafb924fbcaeb34d1b464be0e4d089 +$(DL_FILE)_MD5 = a9e561b3070508614fdaf3386aaa6745
install : $(TARGET)
diff --git a/lfs/linux-initrd b/lfs/linux-initrd index b5cc42212..101ec5d4e 100644 --- a/lfs/linux-initrd +++ b/lfs/linux-initrd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -65,11 +65,14 @@ ifneq "$(KCFG)" "-pae" dracut --force --verbose --strip --xz /boot/initramfs-$(KVER)-$(VERSUFIX).img $(KVER)-$(VERSUFIX)
ifeq "$(KCFG)" "-kirkwood" - cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(VERSUFIX) +# cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(VERSUFIX) + cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(KVER)-$(VERSUFIX) + cd /boot && rm initramfs-$(KVER)-$(VERSUFIX).img endif
ifeq "$(KCFG)" "-multi" - cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(VERSUFIX) + cd /boot && mkimage -A arm -T ramdisk -C lzma -d initramfs-$(KVER)-$(VERSUFIX).img uInit-$(KVER)-$(VERSUFIX) + cd /boot && rm initramfs-$(KVER)-$(VERSUFIX).img endif
endif diff --git a/lfs/ltrace b/lfs/ltrace index 21b43d30b..b8ee5afd7 100644 --- a/lfs/ltrace +++ b/lfs/ltrace @@ -25,6 +25,7 @@ include Config
VER = 0.7.3 +SUP_ARCHES = x86_64 i586 armv5tel
THISAPP = ltrace-$(VER) DL_FILE = ltrace_$(VER).orig.tar.bz2 diff --git a/lfs/lvm2 b/lfs/lvm2 index 6314db0cc..dc41834f7 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/man b/lfs/man index 04aed20ac..a3814bef3 100644 --- a/lfs/man +++ b/lfs/man @@ -70,6 +70,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) + cd $(DIR_APP) && mv man/de{_DE.88591,} cd $(DIR_APP) && mv man/es{_ES.88591,} cd $(DIR_APP) && mv man/it{_IT.88591,} diff --git a/lfs/minicom b/lfs/minicom index 8af78e274..ea8f6ece0 100644 --- a/lfs/minicom +++ b/lfs/minicom @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr diff --git a/lfs/mt7601u-firmware b/lfs/mt7601u-firmware deleted file mode 100644 index 6d6724bab..000000000 --- a/lfs/mt7601u-firmware +++ /dev/null @@ -1,72 +0,0 @@ -############################################################################### -# # -# IPFire.org - A linux based firewall # -# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see http://www.gnu.org/licenses/. # -# # -############################################################################### - -############################################################################### -# Definitions -############################################################################### - -include Config - -VER = 20160319 - -THISAPP = mt7601u-firmware-$(VER) -DL_FILE = $(THISAPP).tar.xz -DL_FROM = $(URL_IPFIRE) -TARGET = $(DIR_INFO)/$(THISAPP) - -############################################################################### -# Top-level Rules -############################################################################### - -objects = $(DL_FILE) - -$(DL_FILE) = $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_MD5 = 3bfc6e63ceac64521f1de40ae93613d4 - -install : $(TARGET) - -check : $(patsubst %,$(DIR_CHK)/%,$(objects)) - -download :$(patsubst %,$(DIR_DL)/%,$(objects)) - -md5 : $(subst %,%_MD5,$(objects)) - -############################################################################### -# Downloading, checking, md5sum -############################################################################### - -$(patsubst %,$(DIR_CHK)/%,$(objects)) : - @$(CHECK) - -$(patsubst %,$(DIR_DL)/%,$(objects)) : - @$(LOAD) - -$(subst %,%_MD5,$(objects)) : - @$(MD5) - -############################################################################### -# Installation Details -############################################################################### - -$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) - @$(PREBUILD) - @cd /lib/firmware && tar axf $(DIR_DL)/$(DL_FILE) - @$(POSTBUILD) diff --git a/lfs/mtools b/lfs/mtools index 33de43f89..d9b98921e 100644 --- a/lfs/mtools +++ b/lfs/mtools @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/multipath-tools b/lfs/multipath-tools index ac00e2b24..18cce86ed 100644 --- a/lfs/multipath-tools +++ b/lfs/multipath-tools @@ -24,10 +24,10 @@
include Config
-VER = 120613 +VER = be1191b
THISAPP = multipath-tools-$(VER) -DL_FILE = $(THISAPP).tgz +DL_FILE = $(THISAPP).tar.gz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 84632b08dbca9fa04179edd8c469c92a +$(DL_FILE)_MD5 = 4a055e84c9ced857bc9c996cb6180d2a
install : $(TARGET)
diff --git a/lfs/nagios-plugins b/lfs/nagios-plugins index 2f33a09f2..25ac5df5a 100644 --- a/lfs/nagios-plugins +++ b/lfs/nagios-plugins @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && \ ./configure \ --prefix=/usr \ diff --git a/lfs/nagios_nrpe b/lfs/nagios_nrpe index 369f9335d..6a12c364b 100644 --- a/lfs/nagios_nrpe +++ b/lfs/nagios_nrpe @@ -24,7 +24,7 @@
include Config
-VER = 2.12 +VER = 3.2.1
THISAPP = nrpe-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nagios_nrpe -PAK_VER = 4 +PAK_VER = 5
DEPS = "nagios-plugins"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b2d75e2962f1e3151ef58794d60c9e97 +$(DL_FILE)_MD5 = 8997e195fea93cdceb8c7ed8ac1d43bc
install : $(TARGET)
@@ -77,17 +77,23 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --libexecdir=/usr/lib/nagios \ + --sysconfdir=/etc/nagios \ + --with-init-type=sysv \ --with-nrpe-user=nobody \ --with-nrpe-group=nobody \ --with-nagios-user=nobody \ - --with-nagios-group=nobody \ - --enable-command-args \ - ac_cv_lib_wrap_main=no + --with-nagios-group=nobody
- cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make all $(MAKETUNING) cd $(DIR_APP) && make install + cd $(DIR_APP) && make install-config + + # install initscript + $(call INSTALL_INITSCRIPT,nrpe) + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/nano b/lfs/nano index 936b4778b..98dec8897 100644 --- a/lfs/nano +++ b/lfs/nano @@ -24,7 +24,7 @@
include Config
-VER = 2.9.4 +VER = 2.9.7
THISAPP = nano-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nano -PAK_VER = 19 +PAK_VER = 22
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8c2941cd89a79aea488da9457fa47f37 +$(DL_FILE)_MD5 = 804a0e91cb11f2e8884aee7bfac2d18d
install : $(TARGET)
diff --git a/lfs/ncurses-compat b/lfs/ncurses-compat index 14807367f..b9f487f96 100644 --- a/lfs/ncurses-compat +++ b/lfs/ncurses-compat @@ -95,6 +95,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && mkdir -pv narrowc widec
# Build narrowc version. diff --git a/lfs/net-tools b/lfs/net-tools index ae4d73850..f3ba8ecb3 100644 --- a/lfs/net-tools +++ b/lfs/net-tools @@ -72,6 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/net-tools-1.60-no-hostname.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-gcc34-3.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-kernel_headers-3.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-iphdr-redef.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-mii_ioctl-1.patch cd $(DIR_APP) && yes "" | make config cd $(DIR_APP) && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \ diff --git a/lfs/netsnmpd b/lfs/netsnmpd index 117097e15..9e6751812 100644 --- a/lfs/netsnmpd +++ b/lfs/netsnmpd @@ -78,6 +78,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/net-snmp-5.7.3-openssl.patch + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr \ --with-default-snmp-version="2" \ diff --git a/lfs/nfs b/lfs/nfs index b33c3885e..e2e6ff9b1 100644 --- a/lfs/nfs +++ b/lfs/nfs @@ -82,8 +82,9 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && tar zxf $(DIR_DL)/libnfsidmap-$(LIBNFSIDMAP).tar.gz + + $(UPDATE_AUTOMAKE) cd $(DIR_APP)/libnfsidmap* && ./configure --prefix=/usr cd $(DIR_APP)/libnfsidmap* && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP)/libnfsidmap* && make install diff --git a/lfs/nmap b/lfs/nmap index 1daeb89b0..1d9b33f21 100644 --- a/lfs/nmap +++ b/lfs/nmap @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2017 IPFire Team info@ipfire.org # +# Copyright (C) 2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 7.40 +VER = 7.70
THISAPP = nmap-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nmap -PAK_VER = 9 +PAK_VER = 10
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 9c5a28bfb46228bade82b238408c065e +$(DL_FILE)_MD5 = 84eb6fbe788e0d4918c2b1e39421bf79
install : $(TARGET)
@@ -77,7 +77,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/usr --without-nmapfe --without-zenmap --without-ncat + cd $(DIR_APP) && ./configure \ + --prefix=/usr \ + --without-nmapfe \ + --without-zenmap \ + --without-ncat cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make install @rm -rf $(DIR_APP) diff --git a/lfs/ntfs-3g b/lfs/ntfs-3g index 0ed890f8b..5191d5086 100644 --- a/lfs/ntfs-3g +++ b/lfs/ntfs-3g @@ -73,6 +73,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/openldap b/lfs/openldap index a18d7e162..715c40158 100644 --- a/lfs/openldap +++ b/lfs/openldap @@ -79,6 +79,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/openldap-gcc44-fixes.patch cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/lfs/openssh b/lfs/openssh index 203446370..2db56b09c 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 7.6p1 +VER = 7.7p1
THISAPP = openssh-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 06a88699018e5fef13d4655abfed1f63 +$(DL_FILE)_MD5 = 68ba883aff6958297432e5877e9a0fe2
install : $(TARGET)
@@ -70,7 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssh-7.6p1-openssl-1.1.0.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/openssh-7.7p1-openssl-1.1.0-1.patch cd $(DIR_APP) && sed -i "s/lkrb5 -ldes/lkrb5/" configure cd $(DIR_APP) && ./configure \ --prefix=/usr \ diff --git a/lfs/pcre b/lfs/pcre index 0b68c59d0..66b34cc30 100644 --- a/lfs/pcre +++ b/lfs/pcre @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 8.41 +VER = 8.42
THISAPP = pcre-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = c160d22723b1670447341b08c58981c1 +$(DL_FILE)_MD5 = 085b6aa253e0f91cae70b3cdbe8c1ac2
install : $(TARGET)
diff --git a/lfs/pcre-compat b/lfs/pcre-compat index 6b20bca74..034ac8314 100644 --- a/lfs/pcre-compat +++ b/lfs/pcre-compat @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --enable-utf8 cd $(DIR_APP) && make $(MAKETUNING)
diff --git a/lfs/popt b/lfs/popt index 20828de39..806ec7fa2 100644 --- a/lfs/popt +++ b/lfs/popt @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/ppp b/lfs/ppp index f25531006..86f3f7ce7 100644 --- a/lfs/ppp +++ b/lfs/ppp @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -78,6 +78,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ppp/0013-everywhere-O_CLOEXEC-harder.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ppp/0014-everywhere-use-SOCK_CLOEXEC-when-creating-socket.patch cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ppp/ppp-2.4.6-increase-max-padi-attempts.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/ppp/ppp-2.4.7-headers_4.9.patch cd $(DIR_APP) && sed -i -e "s+/etc/ppp/connect-errors+/var/log/connect-errors+" pppd/pathnames.h cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls cd $(DIR_APP) && make $(MAKETUNING) CC="gcc" RPM_OPT_FLAGS="$(CFLAGS)" diff --git a/lfs/psmisc b/lfs/psmisc index 0b648381e..347ef8e4f 100644 --- a/lfs/psmisc +++ b/lfs/psmisc @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --exec-prefix="" --disable-nls cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/readline-compat b/lfs/readline-compat index 2f4388c02..4bdc9fc10 100644 --- a/lfs/readline-compat +++ b/lfs/readline-compat @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE)
for i in $$(seq 1 14); do \ cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/readline/readline52-$$(printf "%03d" "$${i}") || exit 1; \ diff --git a/lfs/rng-tools b/lfs/rng-tools index c8ea08d8a..f9b79d108 100644 --- a/lfs/rng-tools +++ b/lfs/rng-tools @@ -24,7 +24,7 @@
include Config
-VER = 5 +VER = 6.2
THISAPP = rng-tools-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 6726cdc6fae1f5122463f24ae980dd68 +$(DL_FILE)_MD5 = a596ecd89afc584afe48758923fe6195
install : $(TARGET)
@@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) cd $(DIR_APP) && make $(EXTRA_INSTALL) install diff --git a/lfs/rpi-firmware b/lfs/rpi-firmware index 6882fcbdc..a825b9a15 100644 --- a/lfs/rpi-firmware +++ b/lfs/rpi-firmware @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = cd50136 +VER = 20180316 THISAPP = rpi-firmware-$(VER) DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = fced022c0e646affae0d5d5543f59054 +$(DL_FILE)_MD5 = e09ff543280f6138d12ea334d550fbd6
install : $(TARGET)
diff --git a/lfs/samba b/lfs/samba index 6842e1840..c4a24eed9 100644 --- a/lfs/samba +++ b/lfs/samba @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE)
# Apply patches from RHEL6 # Upstream patches diff --git a/lfs/sarg b/lfs/sarg index 51e8d6585..c35ca8df0 100644 --- a/lfs/sarg +++ b/lfs/sarg @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/sarg/sarg-2.3.11-format.patch
diff --git a/lfs/sdl b/lfs/sdl index 84c395a3a..f6d7200aa 100644 --- a/lfs/sdl +++ b/lfs/sdl @@ -77,6 +77,7 @@ dist: $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/sox b/lfs/sox index de60c9036..8a2aec646 100644 --- a/lfs/sox +++ b/lfs/sox @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-alsa-dsp --disable-oss-dsp \ --disable-sun-audio --disable-mad cd $(DIR_APP) && make $(EXTRA_MAKE) diff --git a/lfs/spandsp b/lfs/spandsp index 9a908aae5..6ad72d92b 100644 --- a/lfs/spandsp +++ b/lfs/spandsp @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/squid-accounting b/lfs/squid-accounting index 9bc75f0f1..e71b2ac5d 100644 --- a/lfs/squid-accounting +++ b/lfs/squid-accounting @@ -15,7 +15,7 @@ THISAPP = squid-accounting-$(VER) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = squid-accounting -PAK_VER = 10 +PAK_VER = 11
DEPS = "perl-DBI perl-DBD-SQLite perl-File-ReadBackwards"
@@ -54,9 +54,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) install -v -m 755 $(DIR_APP)/squid-accounting/accounting.cgi /srv/web/ipfire/cgi-bin/ install -v -m 755 $(DIR_APP)/squid-accounting/acct.pl /usr/local/bin/ install -v -m 644 $(DIR_APP)/squid-accounting/acct-lib.pl /var/ipfire/accounting/ - install -v -m 655 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-lang/ - install -v -m 655 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-lang/ - install -v -m 655 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var/ipfire/menu.d/ + install -v -m 644 $(DIR_APP)/squid-accounting/acct.de.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/squid-accounting/acct.en.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/squid-accounting/acct.tr.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/squid-accounting/EX-squid-accounting.menu /var/ipfire/menu.d/ install -v -m 755 $(DIR_APP)/squid-accounting/dbinstall.pl /var/ipfire/accounting/ install -v -m 644 $(DIR_APP)/squid-accounting/config/backup/includes/squid-accounting \ /var/ipfire/backup/addons/includes/squid-accounting diff --git a/lfs/squidclamav b/lfs/squidclamav index efecba7de..bb157a6ce 100644 --- a/lfs/squidclamav +++ b/lfs/squidclamav @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-dont_use_ipv6.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-squid-helper-protocol.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/squidclamav-5.11-source-address-parsing-issue.patch diff --git a/lfs/strace b/lfs/strace index f1ffc9804..d2004d4b2 100644 --- a/lfs/strace +++ b/lfs/strace @@ -25,6 +25,7 @@ include Config
VER = 4.7 +SUP_ARCHES = x86_64 i586 armv5tel
THISAPP = strace-$(VER) DL_FILE = $(THISAPP).tar.xz diff --git a/lfs/streamripper b/lfs/streamripper index 4e30f8b71..681fc1458 100644 --- a/lfs/streamripper +++ b/lfs/streamripper @@ -77,6 +77,7 @@ dist: $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/swig b/lfs/swig index b210cac13..f9b0782e4 100644 --- a/lfs/swig +++ b/lfs/swig @@ -70,6 +70,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/sysfsutils b/lfs/sysfsutils index 4980f5e17..e854f1200 100644 --- a/lfs/sysfsutils +++ b/lfs/sysfsutils @@ -71,6 +71,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix="" cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/taglib b/lfs/taglib index 058a15542..acf2cab24 100644 --- a/lfs/taglib +++ b/lfs/taglib @@ -76,6 +76,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr --enable-shared cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/tar b/lfs/tar index 6a949a003..4e914b535 100644 --- a/lfs/tar +++ b/lfs/tar @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2018 Michael Tremer & Christian Schmidt # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 1.28 +VER = 1.30
THISAPP = tar-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8f32b2bc1ed7ddf4cf4e4a39711341b0 +$(DL_FILE)_MD5 = 8404e4c1fc5a3000228ab2b8ad674a65
install : $(TARGET)
diff --git a/lfs/u-boot b/lfs/u-boot index b3548c36c..55ecea9e3 100644 --- a/lfs/u-boot +++ b/lfs/u-boot @@ -24,13 +24,13 @@
include Config
-VER = 2014.04 +VER = 2018.03
THISAPP = u-boot-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) -TARGET = $(DIR_INFO)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP)-$(MKIMAGE) SUP_ARCH = armv5tel
############################################################################### @@ -41,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 6d2116d1385a66e9a59742caa9d62a54 +$(DL_FILE)_MD5 = 02922bdf0ee003fe25bfc32749ffdeab
install : $(TARGET)
@@ -75,15 +75,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
- cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/U-Boot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot-support-gcc-6.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot-c99-inline-fix.patch - - cd $(DIR_APP)/include/linux && ln -s compiler-gcc6.h compiler-gcc7.h - +ifneq "$(MKIMAGE)" "1" # Pandaboard -mkdir -pv /usr/share/u-boot/pandaboard cd $(DIR_APP) && make CROSS_COMPILE="" omap4_panda_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Pandaboard - IPFire.org"!' .config cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" cd $(DIR_APP) && install -v -m 644 MLO u-boot.img \ /usr/share/u-boot/pandaboard @@ -91,49 +87,94 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && install MLO /boot/ cd $(DIR_APP) && install u-boot.img /boot/ cd $(DIR_APP) && make distclean +
- # Wandboard Quad - -mkdir -pv /usr/share/u-boot/wandboard_quad - cd $(DIR_APP) && make CROSS_COMPILE="" wandboard_quad_config + # Wandboard + -mkdir -pv /usr/share/u-boot/wandboard + cd $(DIR_APP) && make CROSS_COMPILE="" wandboard_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Wandboard - IPFire.org"!' .config cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" u-boot.imx cd $(DIR_APP) && install -v -m 644 u-boot.imx \ - /usr/share/u-boot/wandboard_quad + /usr/share/u-boot/wandboard cd $(DIR_APP) && make distclean
- # Wandboard Dual - -mkdir -pv /usr/share/u-boot/wandboard_dl - cd $(DIR_APP) && make CROSS_COMPILE="" wandboard_dl_config + # Raspberry Pi + -mkdir -pv /usr/share/u-boot/rpi + cd $(DIR_APP) && make CROSS_COMPILE="" rpi_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" RPi1 - IPFire.org"!' .config cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" - cd $(DIR_APP) && install -v -m 644 u-boot.imx \ - /usr/share/u-boot/wandboard_dl + cd $(DIR_APP) && install -v -m 644 u-boot.bin \ + /usr/share/u-boot/rpi/kernel.img + # Install rpi u-boot as default rpi kernel + cd $(DIR_APP) && install u-boot.bin /boot/kernel.img cd $(DIR_APP) && make distclean
- # Wandboard Solo - -mkdir -pv /usr/share/u-boot/wandboard_solo - cd $(DIR_APP) && make CROSS_COMPILE="" wandboard_solo_config + # Raspberry Pi 2 + -mkdir -pv /usr/share/u-boot/rpi2 + cd $(DIR_APP) && make CROSS_COMPILE="" rpi_2_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" RPi2 - IPFire.org"!' .config cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" - cd $(DIR_APP) && install -v -m 644 u-boot.imx \ - /usr/share/u-boot/wandboard_solo + cd $(DIR_APP) && install -v -m 644 u-boot.bin \ + /usr/share/u-boot/rpi2/kernel7.img + # Install rpi2 u-boot as default rpi kernel7 + cd $(DIR_APP) && install u-boot.bin /boot/kernel7.img + cd $(DIR_APP) && make distclean + + # Raspberry Pi 3 + -mkdir -pv /usr/share/u-boot/rpi3 + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/rpi/u-boot-2018.03_add_rpi3-b-plus.patch + cd $(DIR_APP) && make CROSS_COMPILE="" rpi_3_32b_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" RPi3 - IPFire.org"!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && install -v -m 644 u-boot.bin \ + /usr/share/u-boot/rpi3/kernel8-32.img + # Install rpi2 u-boot as default rpi kernel8-32 + cd $(DIR_APP) && install u-boot.bin /boot/kernel8-32.img + cd $(DIR_APP) && make distclean + + # Orange Pi Zero + -mkdir -pv /usr/share/u-boot/orangepi_zero + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/sunxi/orangepi-zero-add-macs.diff + cd $(DIR_APP) && make CROSS_COMPILE="" orangepi_zero_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" OrangePi Zero/IPFire Nano - IPFire.org"!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && install -v -m 644 u-boot-sunxi-with-spl.bin \ + /usr/share/u-boot/orangepi_zero + cd $(DIR_APP) && make distclean + + # Orange Pi PC + -mkdir -pv /usr/share/u-boot/orangepi_pc + cd $(DIR_APP) && make CROSS_COMPILE="" orangepi_pc_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" OrangePi PC - IPFire.org"!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && install -v -m 644 u-boot-sunxi-with-spl.bin \ + /usr/share/u-boot/orangepi_pc cd $(DIR_APP) && make distclean
# LeMaker Banana Pi -mkdir -pv /usr/share/u-boot/banana_pi - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/sunxi/001-uboot-sunxi-509d96d4f1f602d62d36db660973249e16f9d088.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/sunxi/002-uboot-jwrdegoede-psci-support.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/u-boot/sunxi/003-uboot-fix-gmac-not-working-reliable-on-bananapi.patch cd $(DIR_APP) && make CROSS_COMPILE="" Bananapi_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" BananaPi - IPFire.org"!' .config cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" cd $(DIR_APP) && install -v -m 644 u-boot-sunxi-with-spl.bin \ /usr/share/u-boot/banana_pi + cd $(DIR_APP) && make distclean
- # mkimage - cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" tools - cd $(DIR_APP) && install -v -m 755 tools/mkimage /usr/bin - - # config (uEnv.txt) + # create an empty 128 KB File for the u-boot env + dd if=/dev/zero of=/boot/uboot.env bs=1K count=128 + + # config (uEnv.txt and boot.*) cp -vf $(DIR_SRC)/config/u-boot/* /boot/ # patch real Kernel version to uEnv.txt sed -e "s/xxxKVERxxx/$(KVER)/g" -i /boot/uEnv.txt
+else + # mkimage + cd $(DIR_APP) && make CROSS_COMPILE="" omap4_panda_config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" tools + cd $(DIR_APP) && install -v -m 755 tools/mkimage /usr/bin +endif + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/noip_updater b/lfs/u-boot-kirkwood similarity index 52% rename from lfs/noip_updater rename to lfs/u-boot-kirkwood index dcb86d757..49f458b28 100644 --- a/lfs/noip_updater +++ b/lfs/u-boot-kirkwood @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,13 +24,14 @@
include Config
-VER = v1.6 +VER = 2018.03
-THISAPP = noip_updater_$(VER) -DL_FILE = $(THISAPP).tar.gz -DL_FROM = http://www.no-ip.com/client/linux +THISAPP = u-boot-$(VER) +DL_FILE = $(THISAPP).tar.bz2 +DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) -TARGET = $(DIR_INFO)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP)-kirkwood +SUP_ARCH = armv5tel
############################################################################### # Top-level Rules @@ -40,7 +41,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 6503e2e7d8ea35c304744a318b400a09 +$(DL_FILE)_MD5 = 02922bdf0ee003fe25bfc32749ffdeab
install : $(TARGET)
@@ -63,14 +64,52 @@ $(patsubst %,$(DIR_DL)/%,$(objects)) : $(subst %,%_MD5,$(objects)) : @$(MD5)
+dist: + @$(PAK) + ############################################################################### # Installation Details ###############################################################################
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && gcc $(CFLAGS) -Dlinux noip.c -o noip - cd $(DIR_APP) && install -m 0755 noip /usr/bin + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + + # Dreamplug + -mkdir -pv /usr/share/u-boot/dreamplug + cd $(DIR_APP) && make CROSS_COMPILE="" dreamplug_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Globalscale Dreamplug - IPFire.org"!' .config + cd $(DIR_APP) && sed -i -e 's!^# CONFIG_CMD_BOOTZ is not set!CONFIG_CMD_BOOTZ=y!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && install -v -m 644 u-boot.kwb \ + /usr/share/u-boot/dreamplug + cd $(DIR_APP) && make distclean + + # ICY-Box 6x20 + -mkdir -pv /usr/share/u-boot/icybox + cd $(DIR_APP) && make CROSS_COMPILE="" ib62x0_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Raidsonic ICY-Box 62x0 - IPFire.org"!' .config + cd $(DIR_APP) && sed -i -e 's!^# CONFIG_CMD_BOOTZ is not set!CONFIG_CMD_BOOTZ=y!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && install -v -m 644 u-boot.kwb \ + /usr/share/u-boot/icybox + cd $(DIR_APP) && make distclean + + # Iomega Iconnect + -mkdir -pv /usr/share/u-boot/iconnect + # Fix crash at env save because this uboot is larger than 512KB + cd $(DIR_APP) && echo "#undef CONFIG_ENV_OFFSET" >> include/configs/iconnect.h + cd $(DIR_APP) && echo "#define CONFIG_ENV_OFFSET 0xC0000" >> include/configs/iconnect.h + cd $(DIR_APP) && make CROSS_COMPILE="" iconnect_config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_IDENT_STRING=.*!CONFIG_IDENT_STRING=" Iomega iConnect - IPFire.org"!' .config + cd $(DIR_APP) && sed -i -e 's!^# CONFIG_CMD_BOOTZ is not set!CONFIG_CMD_BOOTZ=y!' .config + cd $(DIR_APP) && sed -i -e 's!^# CONFIG_HUSH_PARSER is not set!CONFIG_HUSH_PARSER=y!' .config + cd $(DIR_APP) && sed -i -e 's!^CONFIG_MTDPARTS_DEFAULT=.*!CONFIG_MTDPARTS_DEFAULT="mtdparts=orion_nand:0xC0000@0x0(uboot),0x40000@0xC0000(uboot_env),-@0x100000(rootfs)"!' .config + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" + cd $(DIR_APP) && make CROSS_COMPILE="" HOSTCC="gcc $(CFLAGS)" u-boot.kwb + cd $(DIR_APP) && install -v -m 644 u-boot.kwb \ + /usr/share/u-boot/iconnect + cd $(DIR_APP) && make distclean + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/udev b/lfs/udev index 2d5c56078..1e6323620 100644 --- a/lfs/udev +++ b/lfs/udev @@ -76,6 +76,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && tar axf $(DIR_DL)/udev-lfs-$(VER)-1.tar.bz2
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/udev-208_remove_systemd_log.patch + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/udev-208-fix_uint8_t.patch
rm -rf /lib/udev/devices install -dv /lib/firmware diff --git a/lfs/unbound b/lfs/unbound index 4209c7a42..ac0c8fd57 100644 --- a/lfs/unbound +++ b/lfs/unbound @@ -24,7 +24,7 @@
include Config
-VER = 1.7.0 +VER = 1.7.1
THISAPP = unbound-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 49937b5f99a6fc2de8c5f3bb22a54390 +$(DL_FILE)_MD5 = e3614d9746e1fd45f191a2b88ad8df04
install : $(TARGET)
diff --git a/lfs/wavemon b/lfs/wavemon index a3df36ec6..0fd214ad0 100644 --- a/lfs/wavemon +++ b/lfs/wavemon @@ -62,6 +62,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure \ --prefix=/usr
diff --git a/lfs/wget b/lfs/wget index 7a5cdbb11..39f59ba80 100644 --- a/lfs/wget +++ b/lfs/wget @@ -24,7 +24,7 @@
include Config
-VER = 1.19.4 +VER = 1.19.5
THISAPP = wget-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a2a2c1dc4ac5003fc25a8e60b4a9464e +$(DL_FILE)_MD5 = 2db6f03d655041f82eb64b8c8a1fa7da
install : $(TARGET)
diff --git a/lfs/wio b/lfs/wio index bb76c9e56..4d5303e15 100644 --- a/lfs/wio +++ b/lfs/wio @@ -15,7 +15,7 @@ THISAPP = wio-$(VER) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = wio -PAK_VER = 2 +PAK_VER = 3
############################################################################### # Top-level Rules @@ -56,8 +56,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) install -v -m 644 $(DIR_APP)/wio/wio-graphs.pl /usr/lib/wio/ install -v -m 644 $(DIR_APP)/wio/wioips /var/log/wio/ install -v -m 644 $(DIR_APP)/wio/images/* /srv/web/ipfire/html/images/wio/ - install -v -m 655 $(DIR_APP)/wio/lang/wio.de.pl /var/ipfire/addon-lang/ - install -v -m 655 $(DIR_APP)/wio/lang/wio.en.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/wio/lang/wio.de.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/wio/lang/wio.en.pl /var/ipfire/addon-lang/ + install -v -m 644 $(DIR_APP)/wio/lang/wio.tr.pl /var/ipfire/addon-lang/ install -v -m 644 $(DIR_APP)/wio/EX-wio.menu /var/ipfire/menu.d/ install -v -m 644 $(DIR_APP)/wio/config/backup/includes/wio /var/ipfire/backup/addons/includes/wio
diff --git a/lfs/xinetd b/lfs/xinetd index 42d9288ab..11c006232 100644 --- a/lfs/xinetd +++ b/lfs/xinetd @@ -76,6 +76,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP) && ./configure --prefix=/usr cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install diff --git a/lfs/ath10k-firmware b/lfs/xr819-firmware similarity index 91% rename from lfs/ath10k-firmware rename to lfs/xr819-firmware index cf01943cb..734a81f8e 100644 --- a/lfs/ath10k-firmware +++ b/lfs/xr819-firmware @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2016 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,9 +24,8 @@
include Config
-VER = 20160319 - -THISAPP = ath10k-firmware-$(VER) +VER = c01.08.0043 +THISAPP = xr819-firmware-$(VER) DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) TARGET = $(DIR_INFO)/$(THISAPP) @@ -39,7 +38,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 207fc1b8a9b74392952d6662df0c03d3 +$(DL_FILE)_MD5 = b75463ca4649a5b11a5a18e8c8ff8908
install : $(TARGET)
@@ -68,5 +67,6 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @cd /lib/firmware && tar axf $(DIR_DL)/$(DL_FILE) + mkdir -p /lib/firmware/xr819 + @cd /lib/firmware/xr819 && tar axf $(DIR_DL)/$(DL_FILE) @$(POSTBUILD) diff --git a/lfs/xtables-addons b/lfs/xtables-addons index e2d9c6fcf..cc98e35fe 100644 --- a/lfs/xtables-addons +++ b/lfs/xtables-addons @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2014 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -27,7 +27,7 @@ include Config VERSUFIX = ipfire$(KCFG) MODPATH = /lib/modules/$(KVER)-$(VERSUFIX)/extra/
-VER = 2.6 +VER = 2.13
THISAPP = xtables-addons-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -48,7 +48,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 087835ba7e564481b6fd398692268340 +$(DL_FILE)_MD5 = be20b0b9c4b001b364431a836e361d33
install : $(TARGET)
diff --git a/lfs/xvid b/lfs/xvid index abf03a52a..df45ea23d 100644 --- a/lfs/xvid +++ b/lfs/xvid @@ -77,6 +77,7 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + $(UPDATE_AUTOMAKE) cd $(DIR_APP)/build/generic && ./configure --prefix=/usr cd $(DIR_APP)/build/generic && make cd $(DIR_APP)/build/generic && make install diff --git a/lfs/xz b/lfs/xz index f8940ab4e..bfee28038 100644 --- a/lfs/xz +++ b/lfs/xz @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2017 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.2.3 +VER = 5.2.4
THISAPP = xz-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 60fb79cab777e3f71ca43d298adacbd5 +$(DL_FILE)_MD5 = 003e4d0b1b1899fc6e3000b24feddf7c
install : $(TARGET)
diff --git a/make.sh b/make.sh index c03e464b5..dbe129745 100755 --- a/make.sh +++ b/make.sh @@ -24,8 +24,8 @@
NAME="IPFire" # Software name SNAME="ipfire" # Short name -VERSION="2.19" # Version number -CORE="120" # Core Level (Filename) +VERSION="2.21" # Version number +CORE="121" # Core Level (Filename) PAKFIRE_CORE="120" # Core Level (PAKFIRE) GIT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Git Branch SLOGAN="www.ipfire.org" # Software slogan @@ -144,14 +144,14 @@ configure_build() { BUILDTARGET="${build_arch}-unknown-linux-gnu" CROSSTARGET="${build_arch}-cross-linux-gnu" BUILD_PLATFORM="x86" - CFLAGS_ARCH="-m64 -mtune=generic" + CFLAGS_ARCH="-m64 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic" ;;
i586) BUILDTARGET="${build_arch}-pc-linux-gnu" CROSSTARGET="${build_arch}-cross-linux-gnu" BUILD_PLATFORM="x86" - CFLAGS_ARCH="-march=i586 -mtune=generic -fomit-frame-pointer" + CFLAGS_ARCH="-march=i586 -mindirect-branch=thunk -mfunction-return=thunk -mtune=generic -fomit-frame-pointer" ;;
aarch64) @@ -225,6 +225,30 @@ configure_build() {
MAKETUNING="-j${parallelism}" fi + + # Compression parameters + # We use mode 8 for reasonable memory usage when decompressing + # but with overall good compression + XZ_OPT="-8" + + # We try to use as many cores as possible + XZ_OPT="${XZ_OPT} -T0" + + # We need to limit memory because XZ uses too much when running + # in parallel and it isn't very smart in limiting itself. + # We allow XZ to use up to 70% of all system memory. + local xz_memory=$(( HOST_MEM * 7 / 10 )) + + # XZ memory cannot be larger than 2GB on 32 bit systems + case "${build_arch}" in + i*86|armv*) + if [ ${xz_memory} -gt 2048 ]; then + xz_memory=2048 + fi + ;; + esac + + XZ_OPT="${XZ_OPT} --memory=${xz_memory}MiB" }
configure_build_guess() { @@ -416,7 +440,7 @@ prepareenv() {
# Checking if running as root user if [ $(id -u) -ne 0 ]; then - exiterror "Not building as root" + exiterror "root privileges required for building" fi
# Checking for necessary temporary space @@ -526,6 +550,7 @@ enterchroot() { CCACHE_COMPRESS="${CCACHE_COMPRESS}" \ CCACHE_COMPILERCHECK="${CCACHE_COMPILERCHECK}" \ KVER="${KVER}" \ + XZ_OPT="${XZ_OPT}" \ $(fake_environ) \ $(qemu_environ) \ "$@" @@ -1044,13 +1069,12 @@ buildipfire() { lfsmake2 unzip lfsmake2 which lfsmake2 linux-firmware - lfsmake2 ath10k-firmware lfsmake2 dvb-firmwares - lfsmake2 mt7601u-firmware + lfsmake2 xr819-firmware lfsmake2 zd1211-firmware lfsmake2 rpi-firmware lfsmake2 bc - lfsmake2 u-boot + lfsmake2 u-boot MKIMAGE=1 lfsmake2 cpio lfsmake2 mdadm lfsmake2 dracut @@ -1065,63 +1089,60 @@ buildipfire() { lfsmake2 libnetfilter_cthelper lfsmake2 libnetfilter_cttimeout lfsmake2 iptables + lfsmake2 screen + lfsmake2 elfutils
case "${BUILD_ARCH}" in x86_64) lfsmake2 linux KCFG="" - lfsmake2 backports KCFG="" - lfsmake2 e1000e KCFG="" - lfsmake2 igb KCFG="" - lfsmake2 ixgbe KCFG="" +# lfsmake2 backports KCFG="" +# lfsmake2 e1000e KCFG="" +# lfsmake2 igb KCFG="" +# lfsmake2 ixgbe KCFG="" lfsmake2 xtables-addons KCFG="" lfsmake2 linux-initrd KCFG="" ;; i586) # x86-pae (Native and new XEN) kernel build lfsmake2 linux KCFG="-pae" - lfsmake2 backports KCFG="-pae" - lfsmake2 e1000e KCFG="-pae" - lfsmake2 igb KCFG="-pae" - lfsmake2 ixgbe KCFG="-pae" +# lfsmake2 backports KCFG="-pae" +# lfsmake2 e1000e KCFG="-pae" +# lfsmake2 igb KCFG="-pae" +# lfsmake2 ixgbe KCFG="-pae" lfsmake2 xtables-addons KCFG="-pae" lfsmake2 linux-initrd KCFG="-pae"
# x86 kernel build lfsmake2 linux KCFG="" - lfsmake2 backports KCFG="" - lfsmake2 e1000e KCFG="" - lfsmake2 igb KCFG="" - lfsmake2 ixgbe KCFG="" +# lfsmake2 backports KCFG="" +# lfsmake2 e1000e KCFG="" +# lfsmake2 igb KCFG="" +# lfsmake2 ixgbe KCFG="" lfsmake2 xtables-addons KCFG="" lfsmake2 linux-initrd KCFG="" ;;
armv5tel) - # arm-rpi (Raspberry Pi) kernel build - lfsmake2 linux KCFG="-rpi" - lfsmake2 backports KCFG="-rpi" - lfsmake2 xtables-addons KCFG="-rpi" - lfsmake2 linux-initrd KCFG="-rpi" + # arm-kirkwood (Dreamplug, ICY-Box ...) kernel build + lfsmake2 linux KCFG="-kirkwood" +# lfsmake2 backports KCFG="-kirkwood" +# lfsmake2 e1000e KCFG="-kirkwood" +# lfsmake2 igb KCFG="-kirkwood" +# lfsmake2 ixgbe KCFG="-kirkwood" + lfsmake2 xtables-addons KCFG="-kirkwood" + lfsmake2 linux-initrd KCFG="-kirkwood"
# arm multi platform (Panda, Wandboard ...) kernel build lfsmake2 linux KCFG="-multi" - lfsmake2 backports KCFG="-multi" - lfsmake2 e1000e KCFG="-multi" - lfsmake2 igb KCFG="-multi" - lfsmake2 ixgbe KCFG="-multi" +# lfsmake2 backports KCFG="-multi" +# lfsmake2 e1000e KCFG="-multi" +# lfsmake2 igb KCFG="-multi" +# lfsmake2 ixgbe KCFG="-multi" lfsmake2 xtables-addons KCFG="-multi" lfsmake2 linux-initrd KCFG="-multi" - - # arm-kirkwood (Dreamplug, ICY-Box ...) kernel build - lfsmake2 linux KCFG="-kirkwood" - lfsmake2 backports KCFG="-kirkwood" - lfsmake2 e1000e KCFG="-kirkwood" - lfsmake2 igb KCFG="-kirkwood" - lfsmake2 ixgbe KCFG="-kirkwood" - lfsmake2 xtables-addons KCFG="-kirkwood" - lfsmake2 linux-initrd KCFG="-kirkwood" ;; esac + lfsmake2 intel-microcode lfsmake2 xtables-addons USPACE="1" lfsmake2 openssl [ "${BUILD_ARCH}" = "i586" ] && lfsmake2 openssl KCFG='-sse2' @@ -1254,7 +1275,6 @@ buildipfire() { lfsmake2 python-ipaddress lfsmake2 glib lfsmake2 GeoIP - lfsmake2 noip_updater lfsmake2 ntp lfsmake2 openssh lfsmake2 fontconfig @@ -1303,7 +1323,7 @@ buildipfire() { lfsmake2 mc lfsmake2 wget lfsmake2 bridge-utils - lfsmake2 screen +# lfsmake2 screen lfsmake2 smartmontools lfsmake2 htop lfsmake2 chkconfig @@ -1435,6 +1455,8 @@ buildipfire() { lfsmake2 powertop lfsmake2 parted lfsmake2 swig + lfsmake2 u-boot + lfsmake2 u-boot-kirkwood lfsmake2 python-typing lfsmake2 python-m2crypto lfsmake2 wireless-regdb @@ -1465,7 +1487,6 @@ buildipfire() { lfsmake2 sendEmail lfsmake2 sysbench lfsmake2 strace - lfsmake2 elfutils lfsmake2 ltrace lfsmake2 ipfire-netboot lfsmake2 lcdproc @@ -1494,7 +1515,6 @@ buildipfire() { lfsmake2 pigz lfsmake2 tmux lfsmake2 perl-Text-CSV_XS - lfsmake2 swconfig lfsmake2 haproxy lfsmake2 ipset lfsmake2 lua @@ -1561,10 +1581,9 @@ buildpackages() { modprobe loop 2>/dev/null if [ $BUILD_IMAGES == 1 ] && ([ -e /dev/loop/0 ] || [ -e /dev/loop0 ] || [ -e "/dev/loop-control" ]); then lfsmake2 flash-images - lfsmake2 flash-images SCON=1 fi
- mv $LFS/install/images/{*.iso,*.tgz,*.img.gz,*.bz2} $BASEDIR >> $LOGFILE 2>&1 + mv $LFS/install/images/{*.iso,*.img.xz,*.bz2} $BASEDIR >> $LOGFILE 2>&1
ipfirepackages
@@ -1576,7 +1595,7 @@ buildpackages() { # remove not useable iso on armv5tel (needed to build flash images) [ "${BUILD_ARCH}" = "armv5tel" ] && rm -rf *.iso
- for i in `ls *.bz2 *.img.gz *.iso`; do + for i in `ls *.bz2 *.img.xz *.iso`; do md5sum $i > $i.md5 done cd $PWD @@ -1767,8 +1786,8 @@ toolchain) buildtoolchain echo "`date -u '+%b %e %T'`: Create toolchain image for ${BUILD_ARCH}" | tee -a $LOGFILE test -d $BASEDIR/cache/toolchains || mkdir -p $BASEDIR/cache/toolchains - cd $BASEDIR && XZ_OPT="-T0 -8" tar -Jc --exclude='log/_build.*.log' -f cache/toolchains/$SNAME-$VERSION-toolchain-$TOOLCHAINVER-${BUILD_ARCH}.tar.xz \ - build/${TOOLS_DIR} build/bin/sh log >> $LOGFILE + cd $BASEDIR && tar -cf- --exclude='log/_build.*.log' build/${TOOLS_DIR} build/bin/sh log | xz ${XZ_OPT} \ + > cache/toolchains/$SNAME-$VERSION-toolchain-$TOOLCHAINVER-${BUILD_ARCH}.tar.xz md5sum cache/toolchains/$SNAME-$VERSION-toolchain-$TOOLCHAINVER-${BUILD_ARCH}.tar.xz \ > cache/toolchains/$SNAME-$VERSION-toolchain-$TOOLCHAINVER-${BUILD_ARCH}.md5 stdumount diff --git a/src/initscripts/packages/cpufreq b/src/initscripts/packages/cpufreq index 6a89414b2..a295c2eb2 100644 --- a/src/initscripts/packages/cpufreq +++ b/src/initscripts/packages/cpufreq @@ -41,8 +41,6 @@ case "${1}" in case "$driver" in intel_pstate) # pstate use internal gov so skip this setting - # activate cpufreq collectd module - sed -i -e "s|^#LoadPlugin cpufreq|LoadPlugin cpufreq|g" /etc/collectd.conf echo_ok; ;; *) @@ -51,9 +49,6 @@ case "${1}" in # Set the governor to ondemand to test if it works cpufreq-set -g ondemand if [ ${?} = 0 ]; then - # activate cpufreq collectd module - sed -i -e "s|^#LoadPlugin cpufreq|LoadPlugin cpufreq|g" /etc/collectd.conf - # Set the governor to ondemand for all cpus for i in `seq 0 $CPUCOUNT`; do diff --git a/src/initscripts/packages/hostapd b/src/initscripts/packages/hostapd index 02e8c1614..27e79f0a7 100644 --- a/src/initscripts/packages/hostapd +++ b/src/initscripts/packages/hostapd @@ -17,18 +17,21 @@ case "${1}" in boot_mesg "Starting hostapd... "
# Check Interface configuration - if ! ip link show $INTERFACE > /dev/null 2>&1; then + if [ ! -d "/sys/class/net/${INTERFACE}" ]; then boot_mesg "Interface $INTERFACE doesn't exist." ${FAILURE} echo_failure exit 0 fi + if [ "$(ip link show $INTERFACE | /bin/grep "ether")" == "" ]; then boot_mesg "Interface $INTERFACE is assigned to wlan master device." ${FAILURE} boot_mesg "Please reboot to fix this." ${FAILURE} echo_failure exit 0 fi - if [ "$(iwconfig $INTERFACE | /bin/grep "IEEE")" == "" ]; then + + # Check if INTERFACE is an actual wireless device + if [ ! -d "/sys/class/net/${INTERFACE}/wireless" ]; then boot_mesg "Interface $INTERFACE is no wireless device." ${FAILURE} echo_failure exit 0 diff --git a/src/initscripts/packages/nrpe b/src/initscripts/packages/nrpe new file mode 100644 index 000000000..8de798c06 --- /dev/null +++ b/src/initscripts/packages/nrpe @@ -0,0 +1,38 @@ +#!/bin/sh +# Begin $rc_base/init.d/nrpe + +. /etc/sysconfig/rc +. $rc_functions + +NRPEBIN=/usr/bin/nrpe +NRPECFG=/etc/nagios/nrpe.cfg + +case "$1" in + start) + boot_mesg "Starting nrpe..." + loadproc $NRPEBIN -c $NRPECFG -d + ;; + + stop) + boot_mesg "Stopping nrpe..." + killproc $NRPEBIN + rm -f /var/run/nrpe.pid + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + status) + statusproc $NRPEBIN + ;; + + *) + echo "Usage: $0 {start|stop|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/nrpe diff --git a/src/initscripts/system/acpid b/src/initscripts/system/acpid index bca69c2b7..fba487405 100644 --- a/src/initscripts/system/acpid +++ b/src/initscripts/system/acpid @@ -9,15 +9,11 @@ . /etc/sysconfig/rc . ${rc_functions}
-# Test if ACPI is present -if [ ! -d /proc/acpi ]; then - exit 0 -fi - case "${1}" in start) boot_mesg "Starting ACPI daemon..." - loadproc /usr/sbin/acpid + loadproc /usr/sbin/acpid > /dev/null 2>&1 + echo_ok; ;;
stop) diff --git a/src/initscripts/system/collectd b/src/initscripts/system/collectd index 761e9c3f8..cf5b897e3 100644 --- a/src/initscripts/system/collectd +++ b/src/initscripts/system/collectd @@ -88,6 +88,13 @@ case "$1" in sed -i -e 's|^#include "/etc/collectd.thermal"$|include "/etc/collectd.thermal"|g' /etc/collectd.conf fi
+ # Enable cpufreq plugin if cpufreq found + if [ ! -e /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq ]; then + sed -i -e "s|^LoadPlugin cpufreq|#LoadPlugin cpufreq|g" /etc/collectd.conf + else + sed -i -e "s|^#LoadPlugin cpufreq|LoadPlugin cpufreq|g" /etc/collectd.conf + fi + # Enable swap plugin if swap found if [ "$(swapon -s | wc -l)" == "0" ]; then sed -i -e "s|^LoadPlugin swap|#LoadPlugin swap|g" /etc/collectd.conf diff --git a/src/initscripts/system/firstsetup b/src/initscripts/system/firstsetup index 857269ee1..0704a98dc 100644 --- a/src/initscripts/system/firstsetup +++ b/src/initscripts/system/firstsetup @@ -5,24 +5,17 @@ if [ -e /var/ipfire/main/firstsetup_ok ]; then exit 0; fi
-# Edit the serial console entry at /etc/inittab matching to console parameter. -ser_console() { - while test x"$1" != x - do - case $1 in - console=*) - scon=${1##console=}; - sed -i -e "s|^7:2345:respawn:/sbin/agetty.*|7:2345:respawn:/sbin/agetty ${scon%%,*}|g" /etc/inittab - shift - ;; - *) - shift - ;; - esac - done -} -cmdline=`cat /proc/cmdline` -ser_console $cmdline +# disable consoles if tty are not present +openvt -f -w -- /bin/sh -c echo > /dev/null 2>&1 +if [ ! "${?}" == "0" ]; then + # Disable console on tty2-6 + sed -i -e "s|2:2345:respawn:|#2:2345:respawn:|g" /etc/inittab + sed -i -e "s|3:2345:respawn:|#3:2345:respawn:|g" /etc/inittab + sed -i -e "s|4:2345:respawn:|#4:2345:respawn:|g" etc/inittab + sed -i -e "s|5:2345:respawn:|#5:2345:respawn:|g" /etc/inittab + sed -i -e "s|6:2345:respawn:|#6:2345:respawn:|g" /etc/inittab +fi + # reload inittab /sbin/init q # diff --git a/src/initscripts/system/leds b/src/initscripts/system/leds index 9f7323f13..4b4563c86 100644 --- a/src/initscripts/system/leds +++ b/src/initscripts/system/leds @@ -78,8 +78,8 @@ case "${1}" in setup_netdev_trigger geos:3 ${RED_DEV} tx
# Dreamplug - setup_netdev_trigger dreamplug:green:wlan ${GREEN_DEV} tx rx - setup_netdev_trigger dreamplug:blue:wlanap ${BLUE_DEV} tx rx + setup_netdev_trigger dreamplug:green:wifi ${GREEN_DEV} tx rx + setup_netdev_trigger dreamplug:green:wifi_ap ${BLUE_DEV} tx rx setup_netdev_trigger dreamplug:blue:bluetooth ${RED_DEV} tx rx
# Iomega iConnect start @@ -122,8 +122,8 @@ case "${1}" in disable_led_trigger geos:3
# Dreamplug - disable_led_trigger dreamplug:green:wlan - disable_led_trigger dreamplug:blue:wlanap + disable_led_trigger dreamplug:green:wifi + disable_led_trigger dreamplug:green:wifi_ap disable_led_trigger dreamplug:blue:bluetooth
# Iomega iConnect stop (heartbeat will leave on) diff --git a/src/initscripts/system/partresize b/src/initscripts/system/partresize index 8c05f4d15..819d12885 100644 --- a/src/initscripts/system/partresize +++ b/src/initscripts/system/partresize @@ -18,6 +18,7 @@ case "${1}" in start) if [ -e "/.partresize" ]; then + boot_mesg "Mounting root file system in read/write mode ..." mount -o remount,rw / > /dev/null evaluate_retval @@ -28,6 +29,21 @@ case "${1}" in (exit ${failed}) evaluate_retval
+ mount /boot > /dev/null + if [ -e /boot/grub/grub.cfg ]; then + # swtich permanent to serial console if it was selected on first boot + if [ ! "$(grep "console=ttyS0" /proc/cmdline)" == "" ]; then + # Enable also serial console on GRUB + echo "GRUB_TERMINAL="serial console"" >> /etc/default/grub + echo "GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200"" >> /etc/default/grub + sed -i -e "s|panic=10|& console=ttyS0,115200n8|g" /etc/default/grub + fi + /usr/local/bin/update-bootloader + fi + umount /boot > /dev/null + + sleep 30 + # Detect device mount | while read -r dev tmp1 mountpoint tmp2; do [ "${dev}" = "rootfs" ] && continue diff --git a/src/initscripts/system/rngd b/src/initscripts/system/rngd index df4aa7da2..91b70a7b4 100644 --- a/src/initscripts/system/rngd +++ b/src/initscripts/system/rngd @@ -11,30 +11,10 @@ . /etc/sysconfig/rc . ${rc_functions}
-function has_rdrand() { - grep -q "rdrand" /proc/cpuinfo -} - -function has_hwrng() { - [ -e "/dev/hwrng" ] -} - case "${1}" in start) - if ! has_hwrng && ! has_rdrand; then - boot_mesg "No Hardware Random Number Generator found..." - echo_warning - exit 0 - fi - boot_mesg "Starting Random Number Generator Daemon..." - - if pidofproc /usr/sbin/rngd &>/dev/null; then - # Is already running. - echo_ok - else - loadproc /usr/sbin/rngd --no-tpm=1 - fi + loadproc /usr/sbin/rngd --quiet ;;
stop) diff --git a/src/initscripts/system/swconfig b/src/initscripts/system/swconfig index 0ee4260bd..32f5b0a1d 100644 --- a/src/initscripts/system/swconfig +++ b/src/initscripts/system/swconfig @@ -26,31 +26,53 @@ fi case "${1}" in start) case `cat /proc/device-tree/model 2>/dev/null` in - "Lamobo-R1") + "Lamobo R1") # # Lamobo R1 aka BPi R1 Routerboard # - # Speaker | LAN1 | LAN2 | LAN3 | LAN4 || LAN5 | HDMI + # Speaker | LAN4 | LAN3 | LAN2 | LAN1 || WAN | HDMI # SW-Port | P2 | P1 | P0 | P4 || P3 | - # VLAN | 11 | 12 | 13 | 14 ||ALL(t)| + # VLAN | 14 | 13 | 12 | 11 || all | # # Switch-Port P8 - ALL(t) boards internal CPU Port # - device=`ls /sys/class/net/*/device/stmmac-0* | head -1 | cut -d/ -f5` + + device=`ls /sys/class/net/*/device/driver/1c50000.ethernet/net | head -1` ip link set $device up - boot_mesg "Configure vlan-switch on $device ..." - # Reset switch, counter and enable vlan mode - swconfig dev $device set reset 1 - swconfig dev $device set reset_mib 1 - swconfig dev $device set enable_vlan 1 + + # create bridge + ip link add switch0 type bridge + ip link set wan master switch0 + ip link set lan1 master switch0 + ip link set lan2 master switch0 + ip link set lan3 master switch0 + ip link set lan4 master switch0 + # configure vlans - swconfig dev $device vlan 11 set ports "2 3t 8t" - swconfig dev $device vlan 12 set ports "1 3t 8t" - swconfig dev $device vlan 13 set ports "0 3t 8t" - swconfig dev $device vlan 14 set ports "4 3t 8t" - # activate new config - swconfig dev $device set apply 1 - # create interfaces for the vlan's + bridge vlan add vid 11 dev lan1 pvid untagged + bridge vlan add vid 12 dev lan2 pvid untagged + bridge vlan add vid 13 dev lan3 pvid untagged + bridge vlan add vid 14 dev lan4 pvid untagged + bridge vlan add vid 11 dev wan + bridge vlan add vid 12 dev wan + bridge vlan add vid 13 dev wan + bridge vlan add vid 14 dev wan + + # Remove wrong vlan1 from all ports + bridge vlan del vid 1 dev lan1 + bridge vlan del vid 1 dev lan2 + bridge vlan del vid 1 dev lan3 + bridge vlan del vid 1 dev lan4 + bridge vlan del vid 1 dev wan + + # enable all ports + ip link set lan1 up + ip link set lan2 up + ip link set lan3 up + ip link set lan4 up + ip link set wan up + + # create virtual interfaces for the vlan's modprobe 8021q vconfig add $device 11 vconfig add $device 12 diff --git a/src/installer/hw.c b/src/installer/hw.c index 06bf42b67..6acddf9bf 100644 --- a/src/installer/hw.c +++ b/src/installer/hw.c @@ -420,23 +420,8 @@ static unsigned long long hw_swap_size(struct hw_destination* dest) { return swap_size; }
-static unsigned long long hw_root_size(struct hw_destination* dest) { - unsigned long long root_size; - - if (dest->size < MB2BYTES(2048)) - root_size = MB2BYTES(1024); - - else if (dest->size >= MB2BYTES(2048) && dest->size <= MB2BYTES(3072)) - root_size = MB2BYTES(1536); - - else - root_size = MB2BYTES(2048); - - return root_size; -} - static unsigned long long hw_boot_size(struct hw_destination* dest) { - return MB2BYTES(64); + return MB2BYTES(128); }
static int hw_device_has_p_suffix(const struct hw_destination* dest) { @@ -480,6 +465,10 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable // Add some more space for partition tables, etc. dest->size -= MB2BYTES(1);
+ // The disk has to have at least 2GB + if (dest->size <= MB2BYTES(2048)) + return -1; + // Determine partition table dest->part_table = HW_PART_TABLE_MSDOS;
@@ -506,7 +495,14 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable }
dest->size_boot = hw_boot_size(dest); - dest->size_root = hw_root_size(dest); + + // Determine the size of the data partition. + unsigned long long space_left = dest->size - \ + (dest->size_bootldr + dest->size_boot); + + // If we have less than 2GB left, we disable swap + if (space_left <= MB2BYTES(2048)) + disable_swap = 1;
// Should we use swap? if (disable_swap) @@ -514,21 +510,11 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable else dest->size_swap = hw_swap_size(dest);
- // Determine the size of the data partition. - unsigned long long used_space = dest->size_bootldr + dest->size_boot - + dest->size_swap + dest->size_root; + // Subtract swap + space_left -= dest->size_swap;
- // Disk is way too small - if (used_space >= dest->size) - return -1; - - dest->size_data = dest->size - used_space; - - // If it gets too small, we remove the swap space. - if (dest->size_data <= MB2BYTES(256)) { - dest->size_data += dest->size_swap; - dest->size_swap = 0; - } + // Root is getting what ever is left + dest->size_root = space_left;
// Set partition names if (dest->size_boot > 0) { @@ -550,11 +536,6 @@ static int hw_calculate_partition_table(struct hw_destination* dest, int disable
snprintf(dest->part_root, sizeof(dest->part_root), "%s%d", path, part_idx++);
- if (dest->size_data > 0) - snprintf(dest->part_data, sizeof(dest->part_data), "%s%d", path, part_idx++); - else - *dest->part_data = '\0'; - return 0; }
@@ -682,14 +663,6 @@ int hw_create_partitions(struct hw_destination* dest, const char* output) { part_start += dest->size_root; }
- if (*dest->part_data) { - asprintf(&cmd, "%s mkpart %s ext2 %lluB %lluB", cmd, - (dest->part_table == HW_PART_TABLE_GPT) ? "DATA" : "primary", - part_start, part_start + dest->size_data - 1); - - part_start += dest->size_data; - } - if (dest->part_boot_idx > 0) asprintf(&cmd, "%s set %d boot on", cmd, dest->part_boot_idx);
@@ -721,9 +694,6 @@ int hw_create_partitions(struct hw_destination* dest, const char* output) { if (*dest->part_root && (try_open(dest->part_root) != 0)) continue;
- if (*dest->part_data && (try_open(dest->part_data) != 0)) - continue; - // All partitions do exist, exiting the loop. break; } @@ -787,13 +757,6 @@ int hw_create_filesystems(struct hw_destination* dest, const char* output) { if (r) return r;
- // data - if (*dest->part_data) { - r = hw_format_filesystem(dest->part_data, dest->filesystem, output); - if (r) - return r; - } - return 0; }
@@ -839,19 +802,6 @@ int hw_mount_filesystems(struct hw_destination* dest, const char* prefix) { } }
- // data - if (*dest->part_data) { - snprintf(target, sizeof(target), "%s%s", prefix, HW_PATH_DATA); - mkdir(target, S_IRWXU|S_IRWXG|S_IRWXO); - - r = hw_mount(dest->part_data, target, filesystem, 0); - if (r) { - hw_umount_filesystems(dest, prefix); - - return r; - } - } - // swap if (*dest->part_swap) { r = swapon(dest->part_swap, 0); @@ -896,14 +846,6 @@ int hw_umount_filesystems(struct hw_destination* dest, const char* prefix) { return -1; }
- // data - if (*dest->part_data) { - snprintf(target, sizeof(target), "%s%s", prefix, HW_PATH_DATA); - r = hw_umount(target); - if (r) - return -1; - } - // swap if (*dest->part_swap) { swapoff(dest->part_swap); @@ -1096,16 +1038,6 @@ int hw_write_fstab(struct hw_destination* dest) { free(uuid); }
- // data - if (*dest->part_data) { - uuid = hw_get_uuid(dest->part_data); - - if (uuid) { - fprintf(f, FSTAB_FMT, uuid, "/var", "auto", "defaults", 1, 1); - free(uuid); - } - } - fclose(f);
return 0; diff --git a/src/installer/hw.h b/src/installer/hw.h index e2d621be5..e127f1f51 100644 --- a/src/installer/hw.h +++ b/src/installer/hw.h @@ -84,7 +84,6 @@ struct hw_destination { char part_boot[DEV_SIZE]; char part_swap[DEV_SIZE]; char part_root[DEV_SIZE]; - char part_data[DEV_SIZE]; int part_boot_idx;
int filesystem; @@ -94,7 +93,6 @@ struct hw_destination { unsigned long long size_boot; unsigned long long size_swap; unsigned long long size_root; - unsigned long long size_data; };
struct hw* hw_init(); diff --git a/src/installer/main.c b/src/installer/main.c index a3642551d..116f52b05 100644 --- a/src/installer/main.c +++ b/src/installer/main.c @@ -685,7 +685,6 @@ int main(int argc, char *argv[]) { fprintf(flog, " boot : %s (%lluMB)\n", destination->part_boot, BYTES2MB(destination->size_boot)); fprintf(flog, " swap : %s (%lluMB)\n", destination->part_swap, BYTES2MB(destination->size_swap)); fprintf(flog, " root : %s (%lluMB)\n", destination->part_root, BYTES2MB(destination->size_root)); - fprintf(flog, " data : %s (%lluMB)\n", destination->part_data, BYTES2MB(destination->size_data)); fprintf(flog, "Memory : %lluMB\n", BYTES2MB(hw_memory()));
// Warn the user if there is not enough space to create a swap partition @@ -820,15 +819,6 @@ int main(int argc, char *argv[]) { fclose(f);
replace(DESTINATION_MOUNT_PATH "/etc/default/grub", "panic=10", "panic=10 console=ttyS0,115200n8"); - - /* inittab */ - replace("/harddisk/etc/inittab", "1:2345:respawn:", "#1:2345:respawn:"); - replace("/harddisk/etc/inittab", "2:2345:respawn:", "#2:2345:respawn:"); - replace("/harddisk/etc/inittab", "3:2345:respawn:", "#3:2345:respawn:"); - replace("/harddisk/etc/inittab", "4:2345:respawn:", "#4:2345:respawn:"); - replace("/harddisk/etc/inittab", "5:2345:respawn:", "#5:2345:respawn:"); - replace("/harddisk/etc/inittab", "6:2345:respawn:", "#6:2345:respawn:"); - replace("/harddisk/etc/inittab", "#7:2345:respawn:", "7:2345:respawn:"); }
/* novga */ diff --git a/src/misc-progs/ipsecctrl.c b/src/misc-progs/ipsecctrl.c index 204753640..9afc409ca 100644 --- a/src/misc-progs/ipsecctrl.c +++ b/src/misc-progs/ipsecctrl.c @@ -63,6 +63,10 @@ void open_physical (char *interface, int nat_traversal_port) { safe_system(str); sprintf(str, "/sbin/iptables --wait -A IPSECINPUT -p udp -i %s --dport 500 -j ACCEPT", interface); safe_system(str); + sprintf(str, "/sbin/iptables --wait -D IPSECOUTPUT -p udp -o %s --dport 500 -j ACCEPT >/dev/null 2>&1", interface); + safe_system(str); + sprintf(str, "/sbin/iptables --wait -A IPSECOUTPUT -p udp -o %s --dport 500 -j ACCEPT", interface); + safe_system(str);
if (! nat_traversal_port) return; @@ -71,6 +75,10 @@ void open_physical (char *interface, int nat_traversal_port) { safe_system(str); sprintf(str, "/sbin/iptables --wait -A IPSECINPUT -p udp -i %s --dport %i -j ACCEPT", interface, nat_traversal_port); safe_system(str); + sprintf(str, "/sbin/iptables --wait -D IPSECOUTPUT -p udp -o %s --dport %i -j ACCEPT >/dev/null 2>&1", interface, nat_traversal_port); + safe_system(str); + sprintf(str, "/sbin/iptables --wait -A IPSECOUTPUT -p udp -o %s --dport %i -j ACCEPT", interface, nat_traversal_port); + safe_system(str); }
void ipsec_norules() { diff --git a/src/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch b/src/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch deleted file mode 100644 index 2eef1aef3..000000000 --- a/src/patches/0001-Fix-CVE-2015-8370-Grub2-user-pass-vulnerability.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 88c9657960a6c5d3673a25c266781e876c181add Mon Sep 17 00:00:00 2001 -From: Hector Marco-Gisbert hecmargi@upv.es -Date: Fri, 13 Nov 2015 16:21:09 +0100 -Subject: [PATCH] Fix security issue when reading username and password - - This patch fixes two integer underflows at: - * grub-core/lib/crypto.c - * grub-core/normal/auth.c - -Signed-off-by: Hector Marco-Gisbert hecmargi@upv.es -Signed-off-by: Ismael Ripoll-Ripoll iripoll@disca.upv.es ---- - grub-core/lib/crypto.c | 2 +- - grub-core/normal/auth.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/grub-core/lib/crypto.c b/grub-core/lib/crypto.c -index 010e550..524a3d8 100644 ---- a/grub-core/lib/crypto.c -+++ b/grub-core/lib/crypto.c -@@ -456,7 +456,7 @@ grub_password_get (char buf[], unsigned buf_size) - break; - } - -- if (key == '\b') -+ if (key == '\b' && cur_len) - { - cur_len--; - continue; -diff --git a/grub-core/normal/auth.c b/grub-core/normal/auth.c -index c6bd96e..5782ec5 100644 ---- a/grub-core/normal/auth.c -+++ b/grub-core/normal/auth.c -@@ -172,7 +172,7 @@ grub_username_get (char buf[], unsigned buf_size) - break; - } - -- if (key == '\b') -+ if (key == '\b' && cur_len) - { - cur_len--; - grub_printf ("\b"); --- -1.9.1 - diff --git a/src/patches/U-Boot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch b/src/patches/U-Boot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch deleted file mode 100644 index 39acf14bd..000000000 --- a/src/patches/U-Boot-v2-fs-fat-read-fix-fat16-ls-read-issue.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff --git a/fs/fat/fat.c b/fs/fat/fat.c -index 04a51db..bccc3e3 100644 ---- a/fs/fat/fat.c -+++ b/fs/fat/fat.c -@@ -823,8 +823,11 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - int ret = -1; - int firsttime; - __u32 root_cluster = 0; -+ __u32 read_blk; - int rootdir_size = 0; -- int j; -+ int buffer_blk_cnt; -+ int do_read; -+ __u8 *dir_ptr; - - if (read_bootsectandvi(&bs, &volinfo, &mydata->fatsize)) { - debug("Error: reading boot sector\n"); -@@ -909,24 +912,54 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - isdir = 1; - } - -- j = 0; -+ buffer_blk_cnt = 0; -+ firsttime = 1; - while (1) { - int i; - -- if (j == 0) { -- debug("FAT read sect=%d, clust_size=%d, DIRENTSPERBLOCK=%zd\n", -- cursect, mydata->clust_size, DIRENTSPERBLOCK); -+ if (mydata->fatsize == 32 || firsttime) { -+ dir_ptr = do_fat_read_at_block; -+ firsttime = 0; -+ } else { -+ /** -+ * FAT16 sector buffer modification: -+ * Each loop, the second buffered block is moved to -+ * the buffer begin, and two next sectors are read -+ * next to the previously moved one. So the sector -+ * buffer keeps always 3 sectors for fat16. -+ * And the current sector is the buffer second sector -+ * beside the "firsttime" read, when it is the first one. -+ * -+ * PREFETCH_BLOCKS is 2 for FAT16 == loop[0:1] -+ * n = computed root dir sector -+ * loop | cursect-1 | cursect | cursect+1 | -+ * 0 | sector n+0 | sector n+1 | none | -+ * 1 | none | sector n+0 | sector n+1 | -+ * 0 | sector n+1 | sector n+2 | sector n+3 | -+ * 1 | sector n+3 | ... -+ */ -+ dir_ptr = (do_fat_read_at_block + mydata->sect_size); -+ memcpy(do_fat_read_at_block, dir_ptr, mydata->sect_size); -+ } -+ -+ do_read = 1; -+ -+ if (mydata->fatsize == 32 && buffer_blk_cnt) -+ do_read = 0; -+ -+ if (do_read) { -+ read_blk = (mydata->fatsize == 32) ? -+ mydata->clust_size : PREFETCH_BLOCKS; -+ -+ debug("FAT read(sect=%d, cnt:%d), clust_size=%d, DIRENTSPERBLOCK=%zd\n", -+ cursect, read_blk, mydata->clust_size, DIRENTSPERBLOCK); - -- if (disk_read(cursect, -- (mydata->fatsize == 32) ? -- (mydata->clust_size) : -- PREFETCH_BLOCKS, -- do_fat_read_at_block) < 0) { -+ if (disk_read(cursect, read_blk, dir_ptr) < 0) { - debug("Error: reading rootdir block\n"); - goto exit; - } - -- dentptr = (dir_entry *) do_fat_read_at_block; -+ dentptr = (dir_entry *)dir_ptr; - } - - for (i = 0; i < DIRENTSPERBLOCK; i++) { -@@ -951,7 +984,7 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - - get_vfatname(mydata, - root_cluster, -- do_fat_read_at_block, -+ dir_ptr, - dentptr, l_name); - - if (dols == LS_ROOT) { -@@ -1062,7 +1095,7 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - - goto rootdir_done; /* We got a match */ - } -- debug("END LOOP: j=%d clust_size=%d\n", j, -+ debug("END LOOP: buffer_blk_cnt=%d clust_size=%d\n", buffer_blk_cnt, - mydata->clust_size); - - /* -@@ -1070,10 +1103,10 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - * root directory clusters when a cluster has been - * completely processed. - */ -- ++j; -+ ++buffer_blk_cnt; - int rootdir_end = 0; - if (mydata->fatsize == 32) { -- if (j == mydata->clust_size) { -+ if (buffer_blk_cnt == mydata->clust_size) { - int nxtsect = 0; - int nxt_clust = 0; - -@@ -1086,11 +1119,11 @@ int do_fat_read_at(const char *filename, loff_t pos, void *buffer, - root_cluster = nxt_clust; - - cursect = nxtsect; -- j = 0; -+ buffer_blk_cnt = 0; - } - } else { -- if (j == PREFETCH_BLOCKS) -- j = 0; -+ if (buffer_blk_cnt == PREFETCH_BLOCKS) -+ buffer_blk_cnt = 0; - - rootdir_end = (++cursect - mydata->rootdir_sect >= - rootdir_size); diff --git a/src/patches/backports/backports-linux-upstream-1.patch b/src/patches/backports/backports-linux-upstream-1.patch deleted file mode 100644 index c956aebb1..000000000 --- a/src/patches/backports/backports-linux-upstream-1.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 5bb6f6e1d44aa91323857715dfddb63337f8307b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Bj=C3=B8rn=20Mork?= bjorn@mork.no -Date: Sun, 3 Jul 2016 22:24:50 +0200 -Subject: cdc_ncm: workaround for EM7455 "silent" data interface -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -[ Upstream commit c086e7096170390594c425114d98172bc9aceb8a ] - -Several Lenovo users have reported problems with their Sierra -Wireless EM7455 modem. The driver has loaded successfully and -the MBIM management channel has appeared to work, including -establishing a connection to the mobile network. But no frames -have been received over the data interface. - -The problem affects all EM7455 and MC7455, and is assumed to -affect other modems based on the same Qualcomm chipset and -baseband firmware. - -Testing narrowed the problem down to what seems to be a -firmware timing bug during initialization. Adding a short sleep -while probing is sufficient to make the problem disappear. -Experiments have shown that 1-2 ms is too little to have any -effect, while 10-20 ms is enough to reliably succeed. - -Reported-by: Stefan Armbruster ml001@armbruster-it.de -Reported-by: Ralph Plawetzki ralph@purejava.org -Reported-by: Andreas Fett andreas.fett@secunet.com -Reported-by: Rasmus Lerdorf rasmus@lerdorf.com -Reported-by: Samo Ratnik samo.ratnik@gmail.com -Reported-and-tested-by: Aleksander Morgado aleksander@aleksander.es -Signed-off-by: Bjørn Mork bjorn@mork.no -Signed-off-by: David S. Miller davem@davemloft.net -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/usb/cdc_ncm.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/drivers/net/usb/cdc_ncm.c b/drivers/net/usb/cdc_ncm.c -index c663722..584504e 100644 ---- a/drivers/net/usb/cdc_ncm.c -+++ b/drivers/net/usb/cdc_ncm.c -@@ -438,6 +438,13 @@ advance: - if (cdc_ncm_setup(dev)) - goto error2; - -+ /* Some firmwares need a pause here or they will silently fail -+ * to set up the interface properly. This value was decided -+ * empirically on a Sierra Wireless MC7455 running 02.08.02.00 -+ * firmware. -+ */ -+ usleep_range(10000, 20000); -+ - /* configure data interface */ - temp = usb_set_interface(dev->udev, iface_no, data_altsetting); - if (temp) { --- -cgit v0.12 - diff --git a/src/patches/backports/backports-linux-upstream-2.patch b/src/patches/backports/backports-linux-upstream-2.patch deleted file mode 100644 index 4cefcc7c5..000000000 --- a/src/patches/backports/backports-linux-upstream-2.patch +++ /dev/null @@ -1,43 +0,0 @@ -From d6b8a68ac7b6d2e241f8d34b769c98a1793d9124 Mon Sep 17 00:00:00 2001 -From: Ben Hutchings ben@decadent.org.uk -Date: Wed, 20 Apr 2016 23:23:08 +0100 -Subject: atl2: Disable unimplemented scatter/gather feature - -[ Upstream commit f43bfaeddc79effbf3d0fcb53ca477cca66f3db8 ] - -atl2 includes NETIF_F_SG in hw_features even though it has no support -for non-linear skbs. This bug was originally harmless since the -driver does not claim to implement checksum offload and that used to -be a requirement for SG. - -Now that SG and checksum offload are independent features, if you -explicitly enable SG *and* use one of the rare protocols that can use -SG without checkusm offload, this potentially leaks sensitive -information (before you notice that it just isn't working). Therefore -this obscure bug has been designated CVE-2016-2117. - -Reported-by: Justin Yackoski jyackoski@crypto-nite.com -Signed-off-by: Ben Hutchings ben@decadent.org.uk -Fixes: ec5f06156423 ("net: Kill link between CSUM and SG features.") -Signed-off-by: David S. Miller davem@davemloft.net -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/ethernet/atheros/atlx/atl2.c b/drivers/net/ethernet/atheros/atlx/atl2.c -index 265ce1b..96fe542 100644 ---- a/drivers/net/ethernet/atheros/atlx/atl2.c -+++ b/drivers/net/ethernet/atheros/atlx/atl2.c -@@ -1413,7 +1413,7 @@ static int atl2_probe(struct pci_dev *pdev, const struct pci_device_id *ent) - - err = -EIO; - -- netdev->hw_features = NETIF_F_SG | NETIF_F_HW_VLAN_CTAG_RX; -+ netdev->hw_features = NETIF_F_HW_VLAN_CTAG_RX; - netdev->features |= (NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_CTAG_RX); - - /* Init PHY as early as possible due to power saving issue */ --- -cgit v0.12 - diff --git a/src/patches/backports/backports-linux-upstream-3.patch b/src/patches/backports/backports-linux-upstream-3.patch deleted file mode 100644 index deb4a4c08..000000000 --- a/src/patches/backports/backports-linux-upstream-3.patch +++ /dev/null @@ -1,53 +0,0 @@ -From fc70a4a5cb616bf390cee03390265045de5cf06a Mon Sep 17 00:00:00 2001 -From: Feng Tang feng.tang@intel.com -Date: Fri, 24 Jun 2016 15:26:05 +0800 -Subject: net: alx: Work around the DMA RX overflow issue - -[ Upstream commit 881d0327db37ad917a367c77aff1afa1ee41e0a9 ] - -Note: This is a verified backported patch for stable 4.4 kernel, and it -could also be applied to 4.3/4.2/4.1/3.18/3.16 - -There is a problem with alx devices, that the network link will be -lost in 1-5 minutes after the device is up. - ->From debugging without datasheet, we found the error always -happen when the DMA RX address is set to 0x....fc0, which is very -likely to be a HW/silicon problem. - -This patch will apply rx skb with 64 bytes longer space, and if the -allocated skb has a 0x...fc0 address, it will use skb_resever(skb, 64) -to advance the address, so that the RX overflow can be avoided. - -Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=70761 -Signed-off-by: Feng Tang feng.tang@intel.com -Suggested-by: Eric Dumazet edumazet@google.com -Tested-by: Ole Lukoie olelukoie@mail.ru -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/ethernet/atheros/alx/main.c | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/ethernet/atheros/alx/main.c b/drivers/net/ethernet/atheros/alx/main.c -index 3e1d7d2..7585960 100644 ---- a/drivers/net/ethernet/atheros/alx/main.c -+++ b/drivers/net/ethernet/atheros/alx/main.c -@@ -86,9 +86,14 @@ static int alx_refill_rx_ring(struct alx_priv *alx, gfp_t gfp) - while (!cur_buf->skb && next != rxq->read_idx) { - struct alx_rfd *rfd = &rxq->rfd[cur]; - -- skb = __netdev_alloc_skb(alx->dev, alx->rxbuf_size, gfp); -+ skb = __netdev_alloc_skb(alx->dev, alx->rxbuf_size + 64, gfp); - if (!skb) - break; -+ -+ /* Workround for the HW RX DMA overflow issue */ -+ if (((unsigned long)skb->data & 0xfff) == 0xfc0) -+ skb_reserve(skb, 64); -+ - dma = dma_map_single(&alx->hw.pdev->dev, - skb->data, alx->rxbuf_size, - DMA_FROM_DEVICE); --- -cgit v0.12 - diff --git a/src/patches/beep/0001-Fixed-Makefile.patch b/src/patches/beep/0001-Fixed-Makefile.patch new file mode 100644 index 000000000..6b35ab0a9 --- /dev/null +++ b/src/patches/beep/0001-Fixed-Makefile.patch @@ -0,0 +1,44 @@ +From 8b32b8b088be1f29e8bfea57a97b9bfaa76ec8ee Mon Sep 17 00:00:00 2001 +From: Chris Wong chrisyco@gmail.com +Date: Wed, 23 Nov 2011 10:39:53 +1300 +Subject: [PATCH] Fixed Makefile + +* Use /usr/share/man (see http://www.pathname.com/fhs/2.2/fhs-4.11.html#4.11.5) + +* Removed trailing spaces + +* Added optimization flag (must beep FAST!!!) +--- + Makefile | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index cc359c4..0f4f810 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,19 +1,19 @@ + CC=gcc +-FLAGS=-Wall ++FLAGS=-Wall -O2 + EXEC_NAME=beep + INSTALL_DIR=/usr/bin + MAN_FILE=beep.1.gz +-MAN_DIR=/usr/man/man1 ++MAN_DIR=/usr/share/man/man1 + + default : beep + +-clean : ++clean : + rm ${EXEC_NAME} + + beep : beep.c + ${CC} ${FLAGS} -o ${EXEC_NAME} beep.c + +-install : ++install : + cp ${EXEC_NAME} ${INSTALL_DIR} + # rm -f /usr/man/man1/beep.1.bz2 + cp ${MAN_FILE} ${MAN_DIR} +-- +2.7.5 diff --git a/src/patches/beep/0002-Add-more-error-detection.patch b/src/patches/beep/0002-Add-more-error-detection.patch new file mode 100644 index 000000000..733af9b15 --- /dev/null +++ b/src/patches/beep/0002-Add-more-error-detection.patch @@ -0,0 +1,44 @@ +From d3aee6c489852108c91dc22abcacff364e9429f2 Mon Sep 17 00:00:00 2001 +From: Chris Wong chrisyco@gmail.com +Date: Wed, 23 Nov 2011 11:34:55 +1300 +Subject: [PATCH] Add more error detection + +--- + beep.c | 15 +++++++++------ + 1 file changed, 9 insertions(+), 6 deletions(-) + +diff --git a/beep.c b/beep.c +index 452fc08..14fac3e 100644 +--- a/beep.c ++++ b/beep.c +@@ -98,11 +98,11 @@ char *console_device = NULL; + + + void do_beep(int freq) { +- if (console_type == BEEP_TYPE_CONSOLE) { +- if(ioctl(console_fd, KIOCSOUND, freq != 0 +- ? (int)(CLOCK_TICK_RATE/freq) +- : freq) < 0) { +- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ ++ int period = (freq != 0 ? (int)(CLOCK_TICK_RATE/freq) : freq); ++ ++ if(console_type == BEEP_TYPE_CONSOLE) { ++ if(ioctl(console_fd, KIOCSOUND, period) < 0) { ++ putchar('\a'); /* Output the only beep we can, in an effort to fall back on usefulness */ + perror("ioctl"); + } + } else { +@@ -113,7 +113,10 @@ void do_beep(int freq) { + e.code = SND_TONE; + e.value = freq; + +- write(console_fd, &e, sizeof(struct input_event)); ++ if(write(console_fd, &e, sizeof(struct input_event)) < 0) { ++ putchar('\a'); /* See above */ ++ perror("write"); ++ } + } + } + +-- +2.7.5 diff --git a/src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch b/src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch new file mode 100644 index 000000000..c11061e6a --- /dev/null +++ b/src/patches/beep/0004-also-catch-SIGTERM-for-stopping-the-beep.patch @@ -0,0 +1,32 @@ +From e1320c1da52ca92aa68b4224f9532982184fbe00 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?J=C3=A9r=C3=B4me?= jerome@jolimont.fr +Date: Thu, 7 Feb 2013 12:54:53 +0100 +Subject: [PATCH] also catch SIGTERM for stopping the beep + +Signed-off-by: Gerfried Fuchs rhonda@deb.at +--- + beep.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/beep.c b/beep.c +index 452fc08..9cb63bf 100644 +--- a/beep.c ++++ b/beep.c +@@ -130,6 +130,7 @@ void handle_signal(int signum) { + + switch(signum) { + case SIGINT: ++ case SIGTERM: + if(console_fd >= 0) { + /* Kill the sound, quit gracefully */ + do_beep(0); +@@ -324,6 +325,7 @@ int main(int argc, char **argv) { + parms->next = NULL; + + signal(SIGINT, handle_signal); ++ signal(SIGTERM, handle_signal); + parse_command_line(argc, argv, parms); + + /* this outermost while loop handles the possibility that -n/--new has been +-- +2.7.5 diff --git a/src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch b/src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch new file mode 100644 index 000000000..9e2b481b3 --- /dev/null +++ b/src/patches/beep/0005-Make-build-install-more-user-and-packaging-friendly.patch @@ -0,0 +1,85 @@ +From 947a7e332908dcba1c7e523fbdc927d39ee6adb1 Mon Sep 17 00:00:00 2001 +From: Hans Ulrich Niedermann hun@n-dimensional.de +Date: Tue, 19 Nov 2013 23:40:50 +0100 +Subject: [PATCH] Make build/install more user and packaging friendly + +Make the build and install more user and packaging friendly +by introducing the following features in the Makefile: + + * Honor the $(CFLAGS) set when calling make. + + * Prefix all install locations with $(DESTDIR) for + easy package building. + + * Use GNU Makefile conventions for defining installation + directories. This means $(bindir) and $(man1dir) + instead of the former $(INSTALL_DIR) and $(MAN_DIR). + + * Use install(1) for installing files and directories + so that permissions can be set properly. + + * Stop "make clean" failing when it has nothing to do. + + * Add 'uninstall' make target. + + * Make 'install' target build executable if necessary. +--- + Makefile | 40 +++++++++++++++++++++++++++++----------- + 1 file changed, 29 insertions(+), 11 deletions(-) + +diff --git a/Makefile b/Makefile +index 0f4f810..942a7a5 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,19 +1,37 @@ + CC=gcc + FLAGS=-Wall -O2 ++ ++INSTALL=install ++ + EXEC_NAME=beep +-INSTALL_DIR=/usr/bin + MAN_FILE=beep.1.gz +-MAN_DIR=/usr/share/man/man1 + +-default : beep ++# Use GNU makefile conventions for directory names with one notable ++# exception: prefix is not /usr/local in order to keep the default ++# installation location for beep. ++prefix=/usr ++exec_prefix=$(prefix) ++bindir=$(exec_prefix)/bin ++datarootdir=$(prefix)/share ++mandir=$(datarootdir)/man ++man1dir=$(mandir)/man1 ++ ++.PHONY: all ++all: $(EXEC_NAME) ++ ++.PHONY: clean ++clean: ++ rm -f $(EXEC_NAME) + +-clean : +- rm ${EXEC_NAME} ++$(EXEC_NAME): beep.c ++ $(CC) $(FLAGS) $(CFLAGS) -o $(EXEC_NAME) beep.c + +-beep : beep.c +- ${CC} ${FLAGS} -o ${EXEC_NAME} beep.c ++install: all ++ $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir) ++ $(INSTALL) -m 0755 $(EXEC_NAME) $(DESTDIR)$(bindir)/ ++ $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir) ++ $(INSTALL) -m 0644 $(MAN_FILE) $(DESTDIR)$(man1dir)/ + +-install : +- cp ${EXEC_NAME} ${INSTALL_DIR} +- # rm -f /usr/man/man1/beep.1.bz2 +- cp ${MAN_FILE} ${MAN_DIR} ++uninstall: ++ rm -f $(DESTDIR)$(bindir)/$(EXEC_NAME) ++ rm -f $(DESTDIR)$(man1dir)/$(MAN_FILE) +-- +2.7.5 + diff --git a/src/patches/beep/0006-Preserve-file-modification-time-on-install.patch b/src/patches/beep/0006-Preserve-file-modification-time-on-install.patch new file mode 100644 index 000000000..fe844e6f1 --- /dev/null +++ b/src/patches/beep/0006-Preserve-file-modification-time-on-install.patch @@ -0,0 +1,32 @@ +From 4622dd15dc12dab47a0381a8a7188f0f0421e01d Mon Sep 17 00:00:00 2001 +From: Hans Ulrich Niedermann hun@n-dimensional.de +Date: Wed, 20 Nov 2013 00:00:54 +0100 +Subject: [PATCH] Preserve file modification time on install + +Add -p option to install(1) invocation in order to preserve +the timestamps of the files being installed. +--- + Makefile | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index 942a7a5..290b8a4 100644 +--- a/Makefile ++++ b/Makefile +@@ -27,10 +27,10 @@ $(EXEC_NAME): beep.c + $(CC) $(FLAGS) $(CFLAGS) -o $(EXEC_NAME) beep.c + + install: all +- $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir) +- $(INSTALL) -m 0755 $(EXEC_NAME) $(DESTDIR)$(bindir)/ +- $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir) +- $(INSTALL) -m 0644 $(MAN_FILE) $(DESTDIR)$(man1dir)/ ++ $(INSTALL) -m 0755 -d $(DESTDIR)$(bindir) ++ $(INSTALL) -m 0755 -p $(EXEC_NAME) $(DESTDIR)$(bindir)/ ++ $(INSTALL) -m 0755 -d $(DESTDIR)$(man1dir) ++ $(INSTALL) -m 0644 -p $(MAN_FILE) $(DESTDIR)$(man1dir)/ + + uninstall: + rm -f $(DESTDIR)$(bindir)/$(EXEC_NAME) +-- +2.7.5 diff --git a/src/patches/beep/0007-Fix-identation-if-brace-error.patch b/src/patches/beep/0007-Fix-identation-if-brace-error.patch new file mode 100644 index 000000000..30ec41406 --- /dev/null +++ b/src/patches/beep/0007-Fix-identation-if-brace-error.patch @@ -0,0 +1,41 @@ +From 35ba84dccb8fc8dc43cb3f575904a33ffa27e7b7 Mon Sep 17 00:00:00 2001 +From: Hans Ulrich Niedermann hun@n-dimensional.de +Date: Tue, 3 Apr 2018 19:11:07 +0200 +Subject: [PATCH] Fix indentation/if brace error + +As beep.c is not Python, the code blocks must be defined by +using braces instead of just indenting them differently. + +Once we do that, the outcome of multiple -f parameters will +actually match what the warning message documents beep does: +Only the last -f value will be used. + +Many projects proscribe using braces everywhere, but this +change keeps the beep.c coding style of using braces only +when absolutely necessary. + +This issue was discovered by compiling with gcc 6. +--- + beep.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/beep.c b/beep.c +index 7da2e70..d46adc8 100644 +--- a/beep.c ++++ b/beep.c +@@ -194,11 +194,12 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) { + if(!sscanf(optarg, "%f", &argfreq) || (argfreq >= 20000 /* ack! */) || + (argfreq <= 0)) + usage_bail(argv[0]); +- else ++ else { + if (result->freq != 0) + fprintf(stderr, "WARNING: multiple -f values given, only last " + "one is used.\n"); + result->freq = argfreq; ++ } + break; + case 'l' : /* length */ + if(!sscanf(optarg, "%d", &argval) || (argval < 0)) +-- +2.7.5 diff --git a/src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch b/src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch new file mode 100644 index 000000000..ac1f0b514 --- /dev/null +++ b/src/patches/beep/0008-Apply-CVE-2018-0492-from-Debian-package.patch @@ -0,0 +1,117 @@ +From 3b67473e16aaf2f83cb8ac18c13c9183a8e3c7b2 Mon Sep 17 00:00:00 2001 +From: Hans Ulrich Niedermann hun@n-dimensional.de +Date: Tue, 3 Apr 2018 18:37:33 +0200 +Subject: [PATCH] Apply CVE-2018-0492.patch from Debian package + +--- + beep.c | 53 ++++++++++++++++++++++++----------------------------- + 1 file changed, 24 insertions(+), 29 deletions(-) + +diff --git a/beep.c b/beep.c +index d46adc8..f6781e8 100644 +--- a/beep.c ++++ b/beep.c +@@ -109,6 +109,7 @@ void do_beep(int freq) { + /* BEEP_TYPE_EVDEV */ + struct input_event e; + ++ memset(&e, 0, sizeof(e)); + e.type = EV_SND; + e.code = SND_TONE; + e.value = freq; +@@ -124,10 +125,6 @@ void do_beep(int freq) { + /* If we get interrupted, it would be nice to not leave the speaker beeping in + perpetuity. */ + void handle_signal(int signum) { +- +- if(console_device) +- free(console_device); +- + switch(signum) { + case SIGINT: + case SIGTERM: +@@ -258,7 +255,7 @@ void parse_command_line(int argc, char **argv, beep_parms_t *result) { + result->verbose = 1; + break; + case 'e' : /* also --device */ +- console_device = strdup(optarg); ++ console_device = optarg; + break; + case 'h' : /* notice that this is also --help */ + default : +@@ -277,26 +274,6 @@ void play_beep(beep_parms_t parms) { + "%d delay after) @ %.2f Hz\n", + parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq); + +- /* try to snag the console */ +- if(console_device) +- console_fd = open(console_device, O_WRONLY); +- else +- if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) +- console_fd = open("/dev/vc/0", O_WRONLY); +- +- if(console_fd == -1) { +- fprintf(stderr, "Could not open %s for writing\n", +- console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); +- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ +- perror("open"); +- exit(1); +- } +- +- if (ioctl(console_fd, EVIOCGSND(0)) != -1) +- console_type = BEEP_TYPE_EVDEV; +- else +- console_type = BEEP_TYPE_CONSOLE; +- + /* Beep */ + for (i = 0; i < parms.reps; i++) { /* start beep */ + do_beep(parms.freq); +@@ -306,8 +283,6 @@ void play_beep(beep_parms_t parms) { + if(parms.end_delay || (i+1 < parms.reps)) + usleep(1000*parms.delay); /* wait... */ + } /* repeat. */ +- +- close(console_fd); + } + + +@@ -329,6 +304,26 @@ int main(int argc, char **argv) { + signal(SIGTERM, handle_signal); + parse_command_line(argc, argv, parms); + ++ /* try to snag the console */ ++ if(console_device) ++ console_fd = open(console_device, O_WRONLY); ++ else ++ if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) ++ console_fd = open("/dev/vc/0", O_WRONLY); ++ ++ if(console_fd == -1) { ++ fprintf(stderr, "Could not open %s for writing\n", ++ console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0"); ++ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */ ++ perror("open"); ++ exit(1); ++ } ++ ++ if (ioctl(console_fd, EVIOCGSND(0)) != -1) ++ console_type = BEEP_TYPE_EVDEV; ++ else ++ console_type = BEEP_TYPE_CONSOLE; ++ + /* this outermost while loop handles the possibility that -n/--new has been + used, i.e. that we have multiple beeps specified. Each iteration will + play, then free() one parms instance. */ +@@ -366,8 +361,8 @@ int main(int argc, char **argv) { + parms = next; + } + +- if(console_device) +- free(console_device); ++ close(console_fd); ++ console_fd = -1; + + return EXIT_SUCCESS; + } +-- +2.7.5 diff --git a/src/patches/clamav/llvm-glibc.patch b/src/patches/clamav/llvm-glibc.patch deleted file mode 100644 index 78845fcfc..000000000 --- a/src/patches/clamav/llvm-glibc.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp -=================================================================== ---- clamav-0.97.3.orig/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp -+++ clamav-0.97.3/libclamav/c++/llvm/lib/ExecutionEngine/JIT/Intercept.cpp -@@ -55,6 +55,7 @@ static void runAtExitHandlers() { - #include <sys/stat.h> - #endif - #include <fcntl.h> -+#include <unistd.h> - /* stat functions are redirecting to __xstat with a version number. On x86-64 - * linking with libc_nonshared.a and -Wl,--export-dynamic doesn't make 'stat' - * available as an exported symbol, so we have to add it explicitly. diff --git a/src/patches/dhcp/dhcp-64_bit_lease_parse.patch b/src/patches/dhcp/dhcp-64_bit_lease_parse.patch deleted file mode 100644 index a07b5b032..000000000 --- a/src/patches/dhcp/dhcp-64_bit_lease_parse.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff -up dhcp-4.3.0a1/common/parse.c.64-bit_lease_parse dhcp-4.3.0a1/common/parse.c ---- dhcp-4.3.0a1/common/parse.c.64-bit_lease_parse 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/common/parse.c 2013-12-19 15:45:25.990771814 +0100 -@@ -938,8 +938,8 @@ TIME - parse_date_core(cfile) - struct parse *cfile; - { -- int guess; -- int tzoff, year, mon, mday, hour, min, sec; -+ TIME guess; -+ long int tzoff, year, mon, mday, hour, min, sec; - const char *val; - enum dhcp_token token; - static int months[11] = { 31, 59, 90, 120, 151, 181, -@@ -965,7 +965,7 @@ parse_date_core(cfile) - } - - skip_token(&val, NULL, cfile); /* consume number */ -- guess = atoi(val); -+ guess = atol(val); - - return((TIME)guess); - } -@@ -993,7 +993,7 @@ parse_date_core(cfile) - somebody invents a time machine, I think we can safely disregard - it. This actually works around a stupid Y2K bug that was present - in a very early beta release of dhcpd. */ -- year = atoi(val); -+ year = atol(val); - if (year > 1900) - year -= 1900; - -@@ -1039,7 +1039,7 @@ parse_date_core(cfile) - return((TIME)0); - } - skip_token(&val, NULL, cfile); /* consume day of month */ -- mday = atoi(val); -+ mday = atol(val); - - /* Hour... */ - token = peek_token(&val, NULL, cfile); -@@ -1050,7 +1050,7 @@ parse_date_core(cfile) - return((TIME)0); - } - skip_token(&val, NULL, cfile); /* consume hour */ -- hour = atoi(val); -+ hour = atol(val); - - /* Colon separating hour from minute... */ - token = peek_token(&val, NULL, cfile); -@@ -1072,7 +1072,7 @@ parse_date_core(cfile) - return((TIME)0); - } - skip_token(&val, NULL, cfile); /* consume minute */ -- min = atoi(val); -+ min = atol(val); - - /* Colon separating minute from second... */ - token = peek_token(&val, NULL, cfile); -@@ -1094,13 +1094,13 @@ parse_date_core(cfile) - return((TIME)0); - } - skip_token(&val, NULL, cfile); /* consume second */ -- sec = atoi(val); -+ sec = atol(val); - - tzoff = 0; - token = peek_token(&val, NULL, cfile); - if (token == NUMBER) { - skip_token(&val, NULL, cfile); /* consume tzoff */ -- tzoff = atoi(val); -+ tzoff = atol(val); - } else if (token != SEMI) { - skip_token(&val, NULL, cfile); - parse_warn(cfile, diff --git a/src/patches/dhcp/dhcp-CLOEXEC.patch b/src/patches/dhcp/dhcp-CLOEXEC.patch deleted file mode 100644 index 722865e4f..000000000 --- a/src/patches/dhcp/dhcp-CLOEXEC.patch +++ /dev/null @@ -1,342 +0,0 @@ -diff -up dhcp-4.3.0a1/client/clparse.c.cloexec dhcp-4.3.0a1/client/clparse.c ---- dhcp-4.3.0a1/client/clparse.c.cloexec 2013-12-19 15:34:41.638886256 +0100 -+++ dhcp-4.3.0a1/client/clparse.c 2013-12-19 15:34:41.657885985 +0100 -@@ -253,7 +253,7 @@ int read_client_conf_file (const char *n - int token; - isc_result_t status; - -- if ((file = open (name, O_RDONLY)) < 0) -+ if ((file = open (name, O_RDONLY | O_CLOEXEC)) < 0) - return uerr2isc (errno); - - cfile = NULL; -@@ -290,7 +290,7 @@ void read_client_leases () - - /* Open the lease file. If we can't open it, just return - - we can safely trust the server to remember our state. */ -- if ((file = open (path_dhclient_db, O_RDONLY)) < 0) -+ if ((file = open (path_dhclient_db, O_RDONLY | O_CLOEXEC)) < 0) - return; - - cfile = NULL; -diff -up dhcp-4.3.0a1/client/dhclient.c.cloexec dhcp-4.3.0a1/client/dhclient.c ---- dhcp-4.3.0a1/client/dhclient.c.cloexec 2013-12-19 15:34:41.629886384 +0100 -+++ dhcp-4.3.0a1/client/dhclient.c 2013-12-19 15:36:41.608180467 +0100 -@@ -148,11 +148,11 @@ main(int argc, char **argv) { - /* Make sure that file descriptors 0 (stdin), 1, (stdout), and - 2 (stderr) are open. To do this, we assume that when we - open a file the lowest available file descriptor is used. */ -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 0) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 1) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 2) - log_perror = 0; /* No sense logging to /dev/null. */ - else if (fd != -1) -@@ -504,7 +504,7 @@ main(int argc, char **argv) { - long temp; - int e; - -- if ((pidfd = fopen(path_dhclient_pid, "r")) != NULL) { -+ if ((pidfd = fopen(path_dhclient_pid, "re")) != NULL) { - e = fscanf(pidfd, "%ld\n", &temp); - oldpid = (pid_t)temp; - -@@ -554,7 +554,7 @@ main(int argc, char **argv) { - strncpy(new_path_dhclient_pid, path_dhclient_pid, pfx); - sprintf(new_path_dhclient_pid + pfx, "-%s.pid", ip->name); - -- if ((pidfd = fopen(new_path_dhclient_pid, "r")) != NULL) { -+ if ((pidfd = fopen(new_path_dhclient_pid, "re")) != NULL) { - e = fscanf(pidfd, "%ld\n", &temp); - oldpid = (pid_t)temp; - -@@ -579,7 +579,7 @@ main(int argc, char **argv) { - int dhc_running = 0; - char procfn[256] = ""; - -- if ((pidfp = fopen(path_dhclient_pid, "r")) != NULL) { -+ if ((pidfp = fopen(path_dhclient_pid, "re")) != NULL) { - if ((fscanf(pidfp, "%ld", &temp)==1) && ((dhcpid=(pid_t)temp) > 0)) { - snprintf(procfn,256,"/proc/%u",dhcpid); - dhc_running = (access(procfn, F_OK) == 0); -@@ -3077,7 +3077,7 @@ void rewrite_client_leases () - - if (leaseFile != NULL) - fclose (leaseFile); -- leaseFile = fopen (path_dhclient_db, "w"); -+ leaseFile = fopen (path_dhclient_db, "we"); - if (leaseFile == NULL) { - log_error ("can't create %s: %m", path_dhclient_db); - return; -@@ -3261,7 +3261,7 @@ write_duid(struct data_string *duid) - return DHCP_R_INVALIDARG; - - if (leaseFile == NULL) { /* XXX? */ -- leaseFile = fopen(path_dhclient_db, "w"); -+ leaseFile = fopen(path_dhclient_db, "we"); - if (leaseFile == NULL) { - log_error("can't create %s: %m", path_dhclient_db); - return ISC_R_IOERROR; -@@ -3441,7 +3441,7 @@ int write_client_lease (client, lease, r - return 1; - - if (leaseFile == NULL) { /* XXX */ -- leaseFile = fopen (path_dhclient_db, "w"); -+ leaseFile = fopen (path_dhclient_db, "we"); - if (leaseFile == NULL) { - log_error ("can't create %s: %m", path_dhclient_db); - return 0; -@@ -3952,9 +3952,9 @@ void go_daemon () - (void) close(2); - - /* Reopen them on /dev/null. */ -- (void) open("/dev/null", O_RDWR); -- (void) open("/dev/null", O_RDWR); -- (void) open("/dev/null", O_RDWR); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); - - write_client_pid_file (); - -@@ -3971,14 +3971,14 @@ void write_client_pid_file () - return; - } - -- pfdesc = open (path_dhclient_pid, O_CREAT | O_TRUNC | O_WRONLY, 0644); -+ pfdesc = open (path_dhclient_pid, O_CREAT | O_TRUNC | O_WRONLY | O_CLOEXEC, 0644); - - if (pfdesc < 0) { - log_error ("Can't create %s: %m", path_dhclient_pid); - return; - } - -- pf = fdopen (pfdesc, "w"); -+ pf = fdopen (pfdesc, "we"); - if (!pf) { - close(pfdesc); - log_error ("Can't fdopen %s: %m", path_dhclient_pid); -diff -up dhcp-4.3.0a1/common/bpf.c.cloexec dhcp-4.3.0a1/common/bpf.c ---- dhcp-4.3.0a1/common/bpf.c.cloexec 2013-12-19 15:34:41.640886227 +0100 -+++ dhcp-4.3.0a1/common/bpf.c 2013-12-19 15:34:41.661885928 +0100 -@@ -95,7 +95,7 @@ int if_register_bpf (info) - for (b = 0; 1; b++) { - /* %Audit% 31 bytes max. %2004.06.17,Safe% */ - sprintf(filename, BPF_FORMAT, b); -- sock = open (filename, O_RDWR, 0); -+ sock = open (filename, O_RDWR | O_CLOEXEC, 0); - if (sock < 0) { - if (errno == EBUSY) { - continue; -diff -up dhcp-4.3.0a1/common/dlpi.c.cloexec dhcp-4.3.0a1/common/dlpi.c ---- dhcp-4.3.0a1/common/dlpi.c.cloexec 2013-12-19 15:34:41.641886213 +0100 -+++ dhcp-4.3.0a1/common/dlpi.c 2013-12-19 15:34:41.662885914 +0100 -@@ -804,7 +804,7 @@ dlpiopen(const char *ifname) { - } - *dp = '\0'; - -- return open (devname, O_RDWR, 0); -+ return open (devname, O_RDWR | O_CLOEXEC, 0); - } - - /* -diff -up dhcp-4.3.0a1/common/nit.c.cloexec dhcp-4.3.0a1/common/nit.c ---- dhcp-4.3.0a1/common/nit.c.cloexec 2013-12-19 15:34:41.642886199 +0100 -+++ dhcp-4.3.0a1/common/nit.c 2013-12-19 15:34:41.662885914 +0100 -@@ -81,7 +81,7 @@ int if_register_nit (info) - struct strioctl sio; - - /* Open a NIT device */ -- sock = open ("/dev/nit", O_RDWR); -+ sock = open ("/dev/nit", O_RDWR | O_CLOEXEC); - if (sock < 0) - log_fatal ("Can't open NIT device for %s: %m", info -> name); - -diff -up dhcp-4.3.0a1/common/resolv.c.cloexec dhcp-4.3.0a1/common/resolv.c ---- dhcp-4.3.0a1/common/resolv.c.cloexec 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/common/resolv.c 2013-12-19 15:34:41.663885900 +0100 -@@ -50,7 +50,7 @@ void read_resolv_conf (parse_time) - struct domain_search_list *dp, *dl, *nd; - isc_result_t status; - -- if ((file = open (path_resolv_conf, O_RDONLY)) < 0) { -+ if ((file = open (path_resolv_conf, O_RDONLY | O_CLOEXEC)) < 0) { - log_error ("Can't open %s: %m", path_resolv_conf); - return; - } -diff -up dhcp-4.3.0a1/common/upf.c.cloexec dhcp-4.3.0a1/common/upf.c ---- dhcp-4.3.0a1/common/upf.c.cloexec 2013-12-19 15:34:41.642886199 +0100 -+++ dhcp-4.3.0a1/common/upf.c 2013-12-19 15:34:41.663885900 +0100 -@@ -77,7 +77,7 @@ int if_register_upf (info) - /* %Audit% Cannot exceed 36 bytes. %2004.06.17,Safe% */ - sprintf(filename, "/dev/pf/pfilt%d", b); - -- sock = open (filename, O_RDWR, 0); -+ sock = open (filename, O_RDWR | O_CLOEXEC, 0); - if (sock < 0) { - if (errno == EBUSY) { - continue; -diff -up dhcp-4.3.0a1/omapip/trace.c.cloexec dhcp-4.3.0a1/omapip/trace.c ---- dhcp-4.3.0a1/omapip/trace.c.cloexec 2013-12-11 01:01:03.000000000 +0100 -+++ dhcp-4.3.0a1/omapip/trace.c 2013-12-19 15:34:41.663885900 +0100 -@@ -142,10 +142,10 @@ isc_result_t trace_begin (const char *fi - return DHCP_R_INVALIDARG; - } - -- traceoutfile = open (filename, O_CREAT | O_WRONLY | O_EXCL, 0600); -+ traceoutfile = open (filename, O_CREAT | O_WRONLY | O_EXCL | O_CLOEXEC, 0600); - if (traceoutfile < 0 && errno == EEXIST) { - log_error ("WARNING: Overwriting trace file "%s"", filename); -- traceoutfile = open (filename, O_WRONLY | O_EXCL | O_TRUNC, -+ traceoutfile = open (filename, O_WRONLY | O_EXCL | O_TRUNC | O_CLOEXEC, - 0600); - } - -@@ -433,7 +433,7 @@ void trace_file_replay (const char *file - isc_result_t result; - int len; - -- traceinfile = fopen (filename, "r"); -+ traceinfile = fopen (filename, "re"); - if (!traceinfile) { - log_error("Can't open tracefile %s: %m", filename); - return; -diff -up dhcp-4.3.0a1/relay/dhcrelay.c.cloexec dhcp-4.3.0a1/relay/dhcrelay.c ---- dhcp-4.3.0a1/relay/dhcrelay.c.cloexec 2013-12-13 22:26:21.000000000 +0100 -+++ dhcp-4.3.0a1/relay/dhcrelay.c 2013-12-19 15:34:41.664885886 +0100 -@@ -193,11 +193,11 @@ main(int argc, char **argv) { - /* Make sure that file descriptors 0(stdin), 1,(stdout), and - 2(stderr) are open. To do this, we assume that when we - open a file the lowest available file descriptor is used. */ -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 0) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 1) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 2) - log_perror = 0; /* No sense logging to /dev/null. */ - else if (fd != -1) -@@ -564,13 +564,13 @@ main(int argc, char **argv) { - - if (no_pid_file == ISC_FALSE) { - pfdesc = open(path_dhcrelay_pid, -- O_CREAT | O_TRUNC | O_WRONLY, 0644); -+ O_CREAT | O_TRUNC | O_WRONLY | O_CLOEXEC, 0644); - - if (pfdesc < 0) { - log_error("Can't create %s: %m", - path_dhcrelay_pid); - } else { -- pf = fdopen(pfdesc, "w"); -+ pf = fdopen(pfdesc, "we"); - if (!pf) - log_error("Can't fdopen %s: %m", - path_dhcrelay_pid); -diff -up dhcp-4.3.0a1/server/confpars.c.cloexec dhcp-4.3.0a1/server/confpars.c ---- dhcp-4.3.0a1/server/confpars.c.cloexec 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/server/confpars.c 2013-12-19 15:34:41.665885871 +0100 -@@ -117,7 +117,7 @@ isc_result_t read_conf_file (const char - } - #endif - -- if ((file = open (filename, O_RDONLY)) < 0) { -+ if ((file = open (filename, O_RDONLY | O_CLOEXEC)) < 0) { - if (leasep) { - log_error ("Can't open lease database %s: %m --", - path_dhcpd_db); -diff -up dhcp-4.3.0a1/server/db.c.cloexec dhcp-4.3.0a1/server/db.c ---- dhcp-4.3.0a1/server/db.c.cloexec 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/server/db.c 2013-12-19 15:34:41.666885857 +0100 -@@ -1081,7 +1081,7 @@ void db_startup (testp) - } - #endif - if (!testp) { -- db_file = fopen (path_dhcpd_db, "a"); -+ db_file = fopen (path_dhcpd_db, "ae"); - if (!db_file) - log_fatal ("Can't open %s for append.", path_dhcpd_db); - expire_all_pools (); -@@ -1129,12 +1129,12 @@ int new_lease_file () - path_dhcpd_db, (int)t) >= sizeof newfname) - log_fatal("new_lease_file: lease file path too long"); - -- db_fd = open (newfname, O_WRONLY | O_TRUNC | O_CREAT, 0664); -+ db_fd = open (newfname, O_WRONLY | O_TRUNC | O_CREAT | O_CLOEXEC, 0664); - if (db_fd < 0) { - log_error ("Can't create new lease file: %m"); - return 0; - } -- if ((new_db_file = fdopen(db_fd, "w")) == NULL) { -+ if ((new_db_file = fdopen(db_fd, "we")) == NULL) { - log_error("Can't fdopen new lease file: %m"); - close(db_fd); - goto fdfail; -diff -up dhcp-4.3.0a1/server/dhcpd.c.cloexec dhcp-4.3.0a1/server/dhcpd.c ---- dhcp-4.3.0a1/server/dhcpd.c.cloexec 2013-12-13 22:26:01.000000000 +0100 -+++ dhcp-4.3.0a1/server/dhcpd.c 2013-12-19 15:37:17.258674472 +0100 -@@ -193,11 +193,11 @@ main(int argc, char **argv) { - /* Make sure that file descriptors 0 (stdin), 1, (stdout), and - 2 (stderr) are open. To do this, we assume that when we - open a file the lowest available file descriptor is used. */ -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 0) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 1) -- fd = open("/dev/null", O_RDWR); -+ fd = open("/dev/null", O_RDWR | O_CLOEXEC); - if (fd == 2) - log_perror = 0; /* No sense logging to /dev/null. */ - else if (fd != -1) -@@ -716,7 +716,7 @@ main(int argc, char **argv) { - */ - if (no_pid_file == ISC_FALSE) { - /*Read previous pid file. */ -- if ((i = open (path_dhcpd_pid, O_RDONLY)) >= 0) { -+ if ((i = open (path_dhcpd_pid, O_RDONLY | O_CLOEXEC)) >= 0) { - status = read(i, pbuf, (sizeof pbuf) - 1); - close (i); - if (status > 0) { -@@ -735,7 +735,7 @@ main(int argc, char **argv) { - } - - /* Write new pid file. */ -- i = open(path_dhcpd_pid, O_WRONLY|O_CREAT|O_TRUNC, 0644); -+ i = open(path_dhcpd_pid, O_WRONLY|O_CREAT|O_TRUNC|O_CLOEXEC, 0644); - if (i >= 0) { - sprintf(pbuf, "%d\n", (int) getpid()); - IGNORE_RET (write(i, pbuf, strlen(pbuf))); -@@ -763,9 +763,9 @@ main(int argc, char **argv) { - (void) close(2); - - /* Reopen them on /dev/null. */ -- (void) open("/dev/null", O_RDWR); -- (void) open("/dev/null", O_RDWR); -- (void) open("/dev/null", O_RDWR); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); -+ (void) open("/dev/null", O_RDWR | O_CLOEXEC); - log_perror = 0; /* No sense logging to /dev/null. */ - - IGNORE_RET (chdir("/")); -diff -up dhcp-4.3.0a1/server/ldap.c.cloexec dhcp-4.3.0a1/server/ldap.c ---- dhcp-4.3.0a1/server/ldap.c.cloexec 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/server/ldap.c 2013-12-19 15:34:41.667885843 +0100 -@@ -684,7 +684,7 @@ ldap_start (void) - - if (ldap_debug_file != NULL && ldap_debug_fd == -1) - { -- if ((ldap_debug_fd = open (ldap_debug_file, O_CREAT | O_TRUNC | O_WRONLY, -+ if ((ldap_debug_fd = open (ldap_debug_file, O_CREAT | O_TRUNC | O_WRONLY | O_CLOEXEC, - S_IRUSR | S_IWUSR)) < 0) - log_error ("Error opening debug LDAP log file %s: %s", ldap_debug_file, - strerror (errno)); diff --git a/src/patches/dhcp/dhcp-PPP.patch b/src/patches/dhcp/dhcp-PPP.patch deleted file mode 100644 index 5d022e432..000000000 --- a/src/patches/dhcp/dhcp-PPP.patch +++ /dev/null @@ -1,150 +0,0 @@ -diff -up dhcp-4.3.1b1/client/dhc6.c.mRfpsB dhcp-4.3.1b1/client/dhc6.c ---- dhcp-4.3.1b1/client/dhc6.c.mRfpsB 2014-07-10 17:48:03.779424870 +0200 -+++ dhcp-4.3.1b1/client/dhc6.c 2014-07-10 17:48:03.795424644 +0200 -@@ -5088,7 +5088,8 @@ make_client6_options(struct client_state - */ - if ((oc = lookup_option(&dhcpv6_universe, *op, - D6O_CLIENTID)) == NULL) { -- if (!option_cache(&oc, &default_duid, NULL, clientid_option, -+ if (default_duid.len == 0 || -+ !option_cache(&oc, &default_duid, NULL, clientid_option, - MDL)) - log_fatal("Failure assembling a DUID."); - -diff -up dhcp-4.3.1b1/client/dhclient.c.mRfpsB dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.mRfpsB 2014-07-10 17:39:25.853763858 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:49:49.882925843 +0200 -@@ -948,8 +948,8 @@ main(int argc, char **argv) { - if (default_duid.buffer != NULL) - data_string_forget(&default_duid, MDL); - -- form_duid(&default_duid, MDL); -- write_duid(&default_duid); -+ if (form_duid(&default_duid, MDL) == ISC_R_SUCCESS) -+ write_duid(&default_duid); - } - } - -@@ -3267,7 +3267,7 @@ write_options(struct client_state *clien - * is not how it is intended. Upcoming rearchitecting the client should - * address this "one daemon model." - */ --void -+isc_result_t - form_duid(struct data_string *duid, const char *file, int line) - { - struct interface_info *ip; -@@ -3280,6 +3280,15 @@ form_duid(struct data_string *duid, cons - if (ip == NULL) - log_fatal("Impossible condition at %s:%d.", MDL); - -+ while (ip && ip->hw_address.hbuf[0] == HTYPE_RESERVED) { -+ /* Try the other interfaces */ -+ log_debug("Cannot form default DUID from interface %s.", ip->name); -+ ip = ip->next; -+ } -+ if (ip == NULL) { -+ return ISC_R_UNEXPECTED; -+ } -+ - if ((ip->hw_address.hlen == 0) || - (ip->hw_address.hlen > sizeof(ip->hw_address.hbuf))) - log_fatal("Impossible hardware address length at %s:%d.", MDL); -@@ -3323,6 +3332,8 @@ form_duid(struct data_string *duid, cons - log_info("Created duid %s.", str); - dfree(str, MDL); - } -+ -+ return ISC_R_SUCCESS; - } - - /* Write the default DUID to the lease store. */ -diff -up dhcp-4.3.1b1/common/bpf.c.mRfpsB dhcp-4.3.1b1/common/bpf.c ---- dhcp-4.3.1b1/common/bpf.c.mRfpsB 2014-07-10 17:39:25.797764653 +0200 -+++ dhcp-4.3.1b1/common/bpf.c 2014-07-10 17:48:03.797424616 +0200 -@@ -600,6 +600,22 @@ get_hw_addr(const char *name, struct har - memcpy(&hw->hbuf[1], LLADDR(sa), sa->sdl_alen); - break; - #endif /* IFT_FDDI */ -+#if defined(IFT_PPP) -+ case IFT_PPP: -+ if (local_family != AF_INET6) -+ log_fatal("Unsupported device type %d for "%s"", -+ sa->sdl_type, name); -+ hw->hlen = 0; -+ hw->hbuf[0] = HTYPE_RESERVED; -+ /* 0xdeadbeef should never occur on the wire, -+ * and is a signature that something went wrong. -+ */ -+ hw->hbuf[1] = 0xde; -+ hw->hbuf[2] = 0xad; -+ hw->hbuf[3] = 0xbe; -+ hw->hbuf[4] = 0xef; -+ break; -+#endif - default: - log_fatal("Unsupported device type %d for "%s"", - sa->sdl_type, name); -diff -up dhcp-4.3.1b1/common/lpf.c.mRfpsB dhcp-4.3.1b1/common/lpf.c ---- dhcp-4.3.1b1/common/lpf.c.mRfpsB 2014-07-10 17:39:25.744765404 +0200 -+++ dhcp-4.3.1b1/common/lpf.c 2014-07-10 17:48:03.797424616 +0200 -@@ -511,6 +511,22 @@ get_hw_addr(const char *name, struct har - hw->hbuf[0] = HTYPE_FDDI; - memcpy(&hw->hbuf[1], sa->sa_data, 6); - break; -+#if defined(ARPHRD_PPP) -+ case ARPHRD_PPP: -+ if (local_family != AF_INET6) -+ log_fatal("Unsupported device type %d for "%s"", -+ sa->sa_family, name); -+ hw->hlen = 0; -+ hw->hbuf[0] = HTYPE_RESERVED; -+ /* 0xdeadbeef should never occur on the wire, -+ * and is a signature that something went wrong. -+ */ -+ hw->hbuf[1] = 0xde; -+ hw->hbuf[2] = 0xad; -+ hw->hbuf[3] = 0xbe; -+ hw->hbuf[4] = 0xef; -+ break; -+#endif - default: - log_fatal("Unsupported device type %ld for "%s"", - (long int)sa->sa_family, name); -diff -up dhcp-4.3.1b1/includes/dhcpd.h.mRfpsB dhcp-4.3.1b1/includes/dhcpd.h ---- dhcp-4.3.1b1/includes/dhcpd.h.mRfpsB 2014-07-10 17:48:03.761425124 +0200 -+++ dhcp-4.3.1b1/includes/dhcpd.h 2014-07-10 17:48:03.798424601 +0200 -@@ -2839,7 +2839,7 @@ void client_dns_remove(struct client_sta - - void dhcpv4_client_assignments(void); - void dhcpv6_client_assignments(void); --void form_duid(struct data_string *duid, const char *file, int line); -+isc_result_t form_duid(struct data_string *duid, const char *file, int line); - - /* dhc6.c */ - void dhc6_lease_destroy(struct dhc6_lease **src, const char *file, int line); -diff -up dhcp-4.3.1b1/includes/dhcp.h.mRfpsB dhcp-4.3.1b1/includes/dhcp.h ---- dhcp-4.3.1b1/includes/dhcp.h.mRfpsB 2014-07-10 17:48:03.761425124 +0200 -+++ dhcp-4.3.1b1/includes/dhcp.h 2014-07-10 17:48:03.798424601 +0200 -@@ -81,6 +81,8 @@ struct dhcp_packet { - * is no standard for this so we - * just steal a type */ - -+#define HTYPE_RESERVED 0 /* RFC 5494 */ -+ - /* Magic cookie validating dhcp options field (and bootp vendor - extensions field). */ - #define DHCP_OPTIONS_COOKIE "\143\202\123\143" -diff -up dhcp-4.3.1b1/server/dhcpv6.c.mRfpsB dhcp-4.3.1b1/server/dhcpv6.c ---- dhcp-4.3.1b1/server/dhcpv6.c.mRfpsB 2014-07-10 17:47:31.464881409 +0200 -+++ dhcp-4.3.1b1/server/dhcpv6.c 2014-07-10 17:48:03.800424573 +0200 -@@ -330,6 +330,9 @@ generate_new_server_duid(void) { - if (p->hw_address.hlen > 0) { - break; - } -+ if (p->next == NULL && p->hw_address.hbuf[0] == HTYPE_RESERVED) { -+ log_error("Can not generate DUID from interfaces which do not have hardware addresses, please configure server-duid!"); -+ } - } - if (p == NULL) { - return ISC_R_UNEXPECTED; diff --git a/src/patches/dhcp/dhcp-UseMulticast.patch b/src/patches/dhcp/dhcp-UseMulticast.patch deleted file mode 100644 index ee0ea6b9a..000000000 --- a/src/patches/dhcp/dhcp-UseMulticast.patch +++ /dev/null @@ -1,241 +0,0 @@ -diff -up dhcp-4.3.1b1/server/dhcpv6.c.UseMulticast dhcp-4.3.1b1/server/dhcpv6.c ---- dhcp-4.3.1b1/server/dhcpv6.c.UseMulticast 2014-07-02 19:58:40.000000000 +0200 -+++ dhcp-4.3.1b1/server/dhcpv6.c 2014-07-10 18:20:03.066256219 +0200 -@@ -376,6 +376,48 @@ generate_new_server_duid(void) { - } - - /* -+ * Is the D6O_UNICAST option defined in dhcpd.conf ? -+ */ -+static isc_boolean_t unicast_option_defined; -+ -+/* -+ * Did we already search dhcpd.conf for D6O_UNICAST option ? -+ * We need to store it here to not parse dhcpd.conf repeatedly. -+ */ -+static isc_boolean_t unicast_option_parsed = ISC_FALSE; -+ -+ -+/* -+ * Is the D6O_UNICAST option defined in dhcpd.conf ? -+ */ -+isc_boolean_t -+is_unicast_option_defined(void) { -+ struct option_state *opt_state; -+ struct option_cache *oc; -+ -+ /* -+ * If we are looking for the unicast option for the first time -+ */ -+ if (unicast_option_parsed == ISC_FALSE) { -+ unicast_option_parsed = ISC_TRUE; -+ opt_state = NULL; -+ if (!option_state_allocate(&opt_state, MDL)) { -+ log_fatal("No memory for option state."); -+ } -+ -+ execute_statements_in_scope(NULL, NULL, NULL, NULL, NULL, -+ opt_state, &global_scope, root_group, NULL, NULL); -+ -+ oc = lookup_option(&dhcpv6_universe, opt_state, D6O_UNICAST); -+ unicast_option_defined = (oc != NULL); -+ -+ option_state_dereference(&opt_state, MDL); -+ } -+ -+ return (unicast_option_defined); -+} -+ -+/* - * Get the client identifier from the packet. - */ - isc_result_t -@@ -706,6 +748,12 @@ static const int required_opts[] = { - D6O_PREFERENCE, - 0 - }; -+static const int required_opts_NAA[] = { -+ D6O_CLIENTID, -+ D6O_SERVERID, -+ D6O_STATUS_CODE, -+ 0 -+}; - static const int required_opts_solicit[] = { - D6O_CLIENTID, - D6O_SERVERID, -@@ -1587,6 +1635,56 @@ lease_to_client(struct data_string *repl - reply.shared->group, NULL); - } - -+ /* reject unicast message, unless we set unicast option */ -+ if ((packet->unicast == ISC_TRUE) && !is_unicast_option_defined()) -+ /* -+ * RFC3315 section 18.2.1 (Request): -+ * -+ * When the server receives a Request message via unicast from a client -+ * to which the server has not sent a unicast option, the server -+ * discards the Request message and responds with a Reply message -+ * containing a Status Code option with the value UseMulticast, a Server -+ * Identifier option containing the server's DUID, the Client Identifier -+ * option from the client message, and no other options. -+ * -+ * Section 18.2.3 (Renew): -+ * -+ * When the server receives a Renew message via unicast from a client to -+ * which the server has not sent a unicast option, the server discards -+ * the Renew message and responds with a Reply message containing a -+ * Status Code option with the value UseMulticast, a Server Identifier -+ * option containing the server's DUID, the Client Identifier option -+ * from the client message, and no other options. -+ */ -+ { -+ /* Set the UseMulticast status code. */ -+ if (!set_status_code(STATUS_UseMulticast, -+ "Unicast not allowed by server.", -+ reply.opt_state)) { -+ log_error("lease_to_client: Unable to set " -+ "UseMulticast status code."); -+ goto exit; -+ } -+ -+ /* Rewind the cursor to the start. */ -+ reply.cursor = REPLY_OPTIONS_INDEX; -+ -+ /* -+ * Produce an reply that includes only: -+ * -+ * Status code. -+ * Server DUID. -+ * Client DUID. -+ */ -+ reply.cursor += store_options6((char *)reply.buf.data + -+ reply.cursor, -+ sizeof(reply.buf) - -+ reply.cursor, -+ reply.opt_state, reply.packet, -+ required_opts_NAA, -+ NULL); -+ } -+ - /* - * RFC3315 section 17.2.2 (Solicit): - * -@@ -1619,6 +1717,7 @@ lease_to_client(struct data_string *repl - * Having stored the client's IA's, store any options that - * will fit in the remaining space. - */ -+ else - reply.cursor += store_options6((char *)reply.buf.data + reply.cursor, - sizeof(reply.buf) - reply.cursor, - reply.opt_state, reply.packet, -@@ -4748,7 +4847,6 @@ dhcpv6_solicit(struct data_string *reply - * Very similar to Solicit handling, except the server DUID is required. - */ - --/* TODO: reject unicast messages, unless we set unicast option */ - static void - dhcpv6_request(struct data_string *reply_ret, struct packet *packet) { - struct data_string client_id; -@@ -5078,7 +5176,6 @@ exit: - * except for the error code of when addresses don't match. - */ - --/* TODO: reject unicast messages, unless we set unicast option */ - static void - dhcpv6_renew(struct data_string *reply, struct packet *packet) { - struct data_string client_id; -@@ -5322,18 +5419,60 @@ iterate_over_ia_na(struct data_string *r - goto exit; - } - -- snprintf(status_msg, sizeof(status_msg), "%s received.", packet_type); -- if (!set_status_code(STATUS_Success, status_msg, opt_state)) { -- goto exit; -- } -+ /* reject unicast message, unless we set unicast option */ -+ if ((packet->unicast == ISC_TRUE) && !is_unicast_option_defined()) { -+ /* -+ * RFC3315 section 18.2.6 (Release): -+ * -+ * When the server receives a Release message via unicast from a client -+ * to which the server has not sent a unicast option, the server -+ * discards the Release message and responds with a Reply message -+ * containing a Status Code option with value UseMulticast, a Server -+ * Identifier option containing the server's DUID, the Client Identifier -+ * option from the client message, and no other options. -+ * -+ * Section 18.2.7 (Decline): -+ * -+ * When the server receives a Decline message via unicast from a client -+ * to which the server has not sent a unicast option, the server -+ * discards the Decline message and responds with a Reply message -+ * containing a Status Code option with the value UseMulticast, a Server -+ * Identifier option containing the server's DUID, the Client Identifier -+ * option from the client message, and no other options. -+ */ -+ snprintf(status_msg, sizeof(status_msg), -+ "%s received unicast.", packet_type); -+ if (!set_status_code(STATUS_UseMulticast, status_msg, opt_state)) { -+ goto exit; -+ } - -- /* -- * Add our options that are not associated with any IA_NA or IA_TA. -- */ -- reply_ofs += store_options6(reply_data+reply_ofs, -- sizeof(reply_data)-reply_ofs, -+ /* -+ * Produce an reply that includes only: -+ * -+ * Status code. -+ * Server DUID. -+ * Client DUID. -+ */ -+ reply_ofs += store_options6(reply_data+reply_ofs, -+ sizeof(reply_data)-reply_ofs, - opt_state, packet, -- required_opts, NULL); -+ required_opts_NAA, NULL); -+ -+ goto return_reply; -+ } else { -+ snprintf(status_msg, sizeof(status_msg), "%s received.", packet_type); -+ if (!set_status_code(STATUS_Success, status_msg, opt_state)) { -+ goto exit; -+ } -+ -+ /* -+ * Add our options that are not associated with any IA_NA or IA_TA. -+ */ -+ reply_ofs += store_options6(reply_data+reply_ofs, -+ sizeof(reply_data)-reply_ofs, -+ opt_state, packet, -+ required_opts, NULL); -+ } - - /* - * Loop through the IA_NA reported by the client, and deal with -@@ -5471,6 +5610,7 @@ iterate_over_ia_na(struct data_string *r - /* - * Return our reply to the caller. - */ -+return_reply: - reply_ret->len = reply_ofs; - reply_ret->buffer = NULL; - if (!buffer_allocate(&reply_ret->buffer, reply_ofs, MDL)) { -@@ -5516,7 +5656,6 @@ exit: - * we still need to be aware of this possibility. - */ - --/* TODO: reject unicast messages, unless we set unicast option */ - /* TODO: IA_TA */ - static void - dhcpv6_decline(struct data_string *reply, struct packet *packet) { -@@ -5986,7 +6125,6 @@ exit: - * Release means a client is done with the leases. - */ - --/* TODO: reject unicast messages, unless we set unicast option */ - static void - dhcpv6_release(struct data_string *reply, struct packet *packet) { - struct data_string client_id; diff --git a/src/patches/dhcp/dhcp-add_timeout_when_NULL.patch b/src/patches/dhcp/dhcp-add_timeout_when_NULL.patch deleted file mode 100644 index 103824c38..000000000 --- a/src/patches/dhcp/dhcp-add_timeout_when_NULL.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -up dhcp-4.3.0a1/common/dispatch.c.dracut dhcp-4.3.0a1/common/dispatch.c ---- dhcp-4.3.0a1/common/dispatch.c.dracut 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/common/dispatch.c 2013-12-19 15:39:50.350505860 +0100 -@@ -210,6 +210,10 @@ void add_timeout (when, where, what, ref - isc_interval_t interval; - isc_time_t expires; - -+ if (when == NULL) { -+ return; -+ } -+ - /* See if this timeout supersedes an existing timeout. */ - t = (struct timeout *)0; - for (q = timeouts; q; q = q->next) { diff --git a/src/patches/dhcp/dhcp-capability.patch b/src/patches/dhcp/dhcp-capability.patch deleted file mode 100644 index 91a1baef5..000000000 --- a/src/patches/dhcp/dhcp-capability.patch +++ /dev/null @@ -1,250 +0,0 @@ -diff -up dhcp-4.3.1b1/client/dhclient.8.zzftXp dhcp-4.3.1b1/client/dhclient.8 ---- dhcp-4.3.1b1/client/dhclient.8.zzftXp 2014-07-10 17:38:26.938599402 +0200 -+++ dhcp-4.3.1b1/client/dhclient.8 2014-07-10 17:39:25.852763873 +0200 -@@ -128,6 +128,9 @@ dhclient - Dynamic Host Configuration Pr - .B -w - ] - [ -+.B -nc -+] -+[ - .B -B - ] - [ -@@ -304,6 +307,32 @@ has been added or removed, so that the c - address on that interface. - - .TP -+.BI -nc -+Do not drop capabilities. -+ -+Normally, if -+.B dhclient -+was compiled with libcap-ng support, -+.B dhclient -+drops most capabilities immediately upon startup. While more secure, -+this greatly restricts the additional actions that hooks in -+.B dhclient-script (8) -+can take. (For example, any daemons that -+.B dhclient-script (8) -+starts or restarts will inherit the restricted capabilities as well, -+which may interfere with their correct operation.) Thus, the -+.BI -nc -+option can be used to prevent -+.B dhclient -+from dropping capabilities. -+ -+The -+.BI -nc -+option is ignored if -+.B dhclient -+was not compiled with libcap-ng support. -+ -+.TP - .BI -B - Set the BOOTP broadcast flag in request packets so servers will always - broadcast replies. -diff -up dhcp-4.3.1b1/client/dhclient.c.zzftXp dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.zzftXp 2014-07-10 17:39:25.797764653 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:39:25.853763858 +0200 -@@ -39,6 +39,10 @@ - #include <limits.h> - #include <dns/result.h> - -+#ifdef HAVE_LIBCAP_NG -+#include <cap-ng.h> -+#endif -+ - /* - * Defined in stdio.h when _GNU_SOURCE is set, but we don't want to define - * that when building ISC code. -@@ -143,6 +147,9 @@ main(int argc, char **argv) { - int timeout_arg = 0; - char *arg_conf = NULL; - int arg_conf_len = 0; -+#ifdef HAVE_LIBCAP_NG -+ int keep_capabilities = 0; -+#endif - - /* Initialize client globals. */ - memset(&default_duid, 0, sizeof(default_duid)); -@@ -425,6 +432,10 @@ main(int argc, char **argv) { - } - - dhclient_request_options = argv[i]; -+ } else if (!strcmp(argv[i], "-nc")) { -+#ifdef HAVE_LIBCAP_NG -+ keep_capabilities = 1; -+#endif - } else if (argv[i][0] == '-') { - usage(); - } else if (interfaces_requested < 0) { -@@ -473,6 +484,19 @@ main(int argc, char **argv) { - path_dhclient_script = s; - } - -+#ifdef HAVE_LIBCAP_NG -+ /* Drop capabilities */ -+ if (!keep_capabilities) { -+ capng_clear(CAPNG_SELECT_CAPS); -+ capng_update(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, -+ CAP_DAC_OVERRIDE); // Drop this someday -+ capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, -+ CAP_NET_ADMIN, CAP_NET_RAW, -+ CAP_NET_BIND_SERVICE, CAP_SYS_ADMIN, -1); -+ capng_apply(CAPNG_SELECT_CAPS); -+ } -+#endif -+ - /* Set up the initial dhcp option universe. */ - initialize_common_option_spaces(); - -diff -up dhcp-4.3.1b1/client/dhclient-script.8.zzftXp dhcp-4.3.1b1/client/dhclient-script.8 ---- dhcp-4.3.1b1/client/dhclient-script.8.zzftXp 2014-07-10 17:39:25.761765163 +0200 -+++ dhcp-4.3.1b1/client/dhclient-script.8 2014-07-10 17:39:25.851763887 +0200 -@@ -243,6 +243,16 @@ repeatedly initialized to the values pro - the other. Assuming the information provided by both servers is - valid, this shouldn't cause any real problems, but it could be - confusing. -+.PP -+Normally, if dhclient was compiled with libcap-ng support, -+dhclient drops most capabilities immediately upon startup. -+While more secure, this greatly restricts the additional actions that -+hooks in dhclient-script can take. For example, any daemons that -+dhclient-script starts or restarts will inherit the restricted -+capabilities as well, which may interfere with their correct operation. -+Thus, the -+.BI -nc -+option can be used to prevent dhclient from dropping capabilities. - .SH SEE ALSO - dhclient(8), dhcpd(8), dhcrelay(8), dhclient.conf(5) and - dhclient.leases(5). -diff -up dhcp-4.3.1b1/client/Makefile.am.zzftXp dhcp-4.3.1b1/client/Makefile.am ---- dhcp-4.3.1b1/client/Makefile.am.zzftXp 2014-07-10 17:38:10.778828583 +0200 -+++ dhcp-4.3.1b1/client/Makefile.am 2014-07-10 17:39:25.851763887 +0200 -@@ -10,7 +10,7 @@ dhclient_SOURCES = clparse.c dhclient.c - scripts/bsdos scripts/freebsd scripts/linux scripts/macos \ - scripts/netbsd scripts/nextstep scripts/openbsd \ - scripts/solaris scripts/openwrt --dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ -+dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.la $(CAPNG_LDADD) \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhclient.8 dhclient-script.8 dhclient.conf.5 dhclient.leases.5 - EXTRA_DIST = $(man_MANS) -diff -up dhcp-4.3.1b1/configure.ac.zzftXp dhcp-4.3.1b1/configure.ac ---- dhcp-4.3.1b1/configure.ac.zzftXp 2014-07-10 17:38:10.779828569 +0200 -+++ dhcp-4.3.1b1/configure.ac 2014-07-10 17:39:25.854763844 +0200 -@@ -499,6 +499,41 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], - # Look for optional headers. - AC_CHECK_HEADERS(sys/socket.h net/if_dl.h net/if6.h regex.h) - -+# look for capabilities library -+AC_ARG_WITH(libcap-ng, -+ [ --with-libcap-ng=[auto/yes/no] Add Libcap-ng support [default=auto]],, -+ with_libcap_ng=auto) -+ -+# Check for Libcap-ng API -+# -+# libcap-ng detection -+if test x$with_libcap_ng = xno ; then -+ have_libcap_ng=no; -+else -+ # Start by checking for header file -+ AC_CHECK_HEADER(cap-ng.h, capng_headers=yes, capng_headers=no) -+ -+ # See if we have libcap-ng library -+ AC_CHECK_LIB(cap-ng, capng_clear, -+ CAPNG_LDADD=-lcap-ng,) -+ -+ # Check results are usable -+ if test x$with_libcap_ng = xyes -a x$CAPNG_LDADD = x ; then -+ AC_MSG_ERROR(libcap-ng support was requested and the library was not found) -+ fi -+ if test x$CAPNG_LDADD != x -a $capng_headers = no ; then -+ AC_MSG_ERROR(libcap-ng libraries found but headers are missing) -+ fi -+fi -+AC_SUBST(CAPNG_LDADD) -+AC_MSG_CHECKING(whether to use libcap-ng) -+if test x$CAPNG_LDADD != x ; then -+ AC_DEFINE(HAVE_LIBCAP_NG,1,[libcap-ng support]) -+ AC_MSG_RESULT(yes) -+else -+ AC_MSG_RESULT(no) -+fi -+ - # Solaris needs some libraries for functions - AC_SEARCH_LIBS(socket, [socket]) - AC_SEARCH_LIBS(inet_ntoa, [nsl]) -diff -up dhcp-4.3.1b1/relay/dhcrelay.c.zzftXp dhcp-4.3.1b1/relay/dhcrelay.c ---- dhcp-4.3.1b1/relay/dhcrelay.c.zzftXp 2014-07-10 17:39:25.799764624 +0200 -+++ dhcp-4.3.1b1/relay/dhcrelay.c 2014-07-10 17:40:19.191007421 +0200 -@@ -31,6 +31,11 @@ - #include <signal.h> - #include <sys/time.h> - -+#ifdef HAVE_LIBCAP_NG -+# include <cap-ng.h> -+ int keep_capabilities = 0; -+#endif -+ - TIME default_lease_time = 43200; /* 12 hours... */ - TIME max_lease_time = 86400; /* 24 hours... */ - struct tree_cache *global_options[256]; -@@ -376,6 +381,10 @@ main(int argc, char **argv) { - usage(); - dhcrelay_sub_id = argv[i]; - #endif -+ } else if (!strcmp(argv[i], "-nc")) { -+#ifdef HAVE_LIBCAP_NG -+ keep_capabilities = 1; -+#endif - } else if (!strcmp(argv[i], "-pf")) { - if (++i == argc) - usage(); -@@ -446,6 +455,17 @@ main(int argc, char **argv) { - #endif - } - -+#ifdef HAVE_LIBCAP_NG -+ /* Drop capabilities */ -+ if (!keep_capabilities) { -+ capng_clear(CAPNG_SELECT_BOTH); -+ capng_updatev(CAPNG_ADD, CAPNG_EFFECTIVE|CAPNG_PERMITTED, -+ CAP_NET_RAW, CAP_NET_BIND_SERVICE, -1); -+ capng_apply(CAPNG_SELECT_BOTH); -+ log_info ("Dropped all unnecessary capabilities."); -+ } -+#endif -+ - if (!quiet) { - log_info("%s %s", message, PACKAGE_VERSION); - log_info(copyright); -@@ -598,6 +618,15 @@ main(int argc, char **argv) { - signal(SIGTERM, dhcp_signal_handler); /* kill */ - #endif - -+#ifdef HAVE_LIBCAP_NG -+ /* Drop all capabilities */ -+ if (!keep_capabilities) { -+ capng_clear(CAPNG_SELECT_BOTH); -+ capng_apply(CAPNG_SELECT_BOTH); -+ log_info ("Dropped all capabilities."); -+ } -+#endif -+ - /* Start dispatching packets and timeouts... */ - dispatch(); - -diff -up dhcp-4.3.1b1/relay/Makefile.am.zzftXp dhcp-4.3.1b1/relay/Makefile.am ---- dhcp-4.3.1b1/relay/Makefile.am.zzftXp 2014-07-10 17:38:10.780828554 +0200 -+++ dhcp-4.3.1b1/relay/Makefile.am 2014-07-10 17:39:25.854763844 +0200 -@@ -2,7 +2,7 @@ AM_CPPFLAGS = -DLOCALSTATEDIR='"@localst - - sbin_PROGRAMS = dhcrelay - dhcrelay_SOURCES = dhcrelay.c --dhcrelay_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ -+dhcrelay_LDADD = ../common/libdhcp.a ../omapip/libomapi.la $(CAPNG_LDADD) \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhcrelay.8 - EXTRA_DIST = $(man_MANS) diff --git a/src/patches/dhcp/dhcp-default-requested-options.patch b/src/patches/dhcp/dhcp-default-requested-options.patch deleted file mode 100644 index afda222e6..000000000 --- a/src/patches/dhcp/dhcp-default-requested-options.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -up dhcp-4.3.0a1/client/clparse.c.requested dhcp-4.3.0a1/client/clparse.c ---- dhcp-4.3.0a1/client/clparse.c.requested 2013-12-19 15:13:27.276631307 +0100 -+++ dhcp-4.3.0a1/client/clparse.c 2013-12-19 15:13:27.313630789 +0100 -@@ -37,7 +37,7 @@ - - struct client_config top_level_config; - --#define NUM_DEFAULT_REQUESTED_OPTS 9 -+#define NUM_DEFAULT_REQUESTED_OPTS 14 - struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 1]; - - static void parse_client_default_duid(struct parse *cfile); -@@ -119,6 +119,31 @@ isc_result_t read_client_conf () - option_code_hash_lookup(&default_requested_options[8], - dhcpv6_universe.code_hash, &code, 0, MDL); - -+ /* 10 */ -+ code = DHO_NIS_DOMAIN; -+ option_code_hash_lookup(&default_requested_options[9], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ -+ /* 11 */ -+ code = DHO_NIS_SERVERS; -+ option_code_hash_lookup(&default_requested_options[10], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ -+ /* 12 */ -+ code = DHO_NTP_SERVERS; -+ option_code_hash_lookup(&default_requested_options[11], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ -+ /* 13 */ -+ code = DHO_INTERFACE_MTU; -+ option_code_hash_lookup(&default_requested_options[12], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ -+ /* 14 */ -+ code = DHO_DOMAIN_SEARCH; -+ option_code_hash_lookup(&default_requested_options[13], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ - for (code = 0 ; code < NUM_DEFAULT_REQUESTED_OPTS ; code++) { - if (default_requested_options[code] == NULL) - log_fatal("Unable to find option definition for " diff --git a/src/patches/dhcp/dhcp-dhclient-decline-backoff.patch b/src/patches/dhcp/dhcp-dhclient-decline-backoff.patch deleted file mode 100644 index 3e52e6400..000000000 --- a/src/patches/dhcp/dhcp-dhclient-decline-backoff.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff -up dhcp-4.3.1b1/client/dhclient.c.JwFUZj dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.JwFUZj 2014-07-10 17:38:50.511265091 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:39:16.164901267 +0200 -@@ -1281,6 +1281,8 @@ void state_init (cpp) - void *cpp; - { - struct client_state *client = cpp; -+ enum dhcp_state init_state = client->state; -+ struct timeval tv; - - ASSERT_STATE(state, S_INIT); - -@@ -1293,9 +1295,18 @@ void state_init (cpp) - client -> first_sending = cur_time; - client -> interval = client -> config -> initial_interval; - -- /* Add an immediate timeout to cause the first DHCPDISCOVER packet -- to go out. */ -- send_discover (client); -+ if (init_state != S_DECLINED) { -+ /* Add an immediate timeout to cause the first DHCPDISCOVER packet -+ to go out. */ -+ send_discover(client); -+ } else { -+ /* We've received an OFFER and it has been DECLINEd by dhclient-script. -+ * wait for a random time between 1 and backoff_cutoff seconds before -+ * trying again. */ -+ tv . tv_sec = cur_time + ((1 + (random() >> 2)) % client->config->backoff_cutoff); -+ tv . tv_usec = 0; -+ add_timeout(&tv, send_discover, client, 0, 0); -+ } - } - - /* -@@ -1592,6 +1603,7 @@ void bind_lease (client) - "try (declined). Exiting."); - exit(2); - } else { -+ client -> state = S_DECLINED; - state_init(client); - return; - } -@@ -4059,6 +4071,7 @@ void client_location_changed () - case S_INIT: - case S_REBINDING: - case S_STOPPED: -+ case S_DECLINED: - break; - } - client -> state = S_INIT; -diff -up dhcp-4.3.1b1/includes/dhcpd.h.JwFUZj dhcp-4.3.1b1/includes/dhcpd.h ---- dhcp-4.3.1b1/includes/dhcpd.h.JwFUZj 2014-07-10 17:38:26.941599360 +0200 -+++ dhcp-4.3.1b1/includes/dhcpd.h 2014-07-10 17:38:50.526264878 +0200 -@@ -1087,7 +1087,8 @@ enum dhcp_state { - S_BOUND = 5, - S_RENEWING = 6, - S_REBINDING = 7, -- S_STOPPED = 8 -+ S_STOPPED = 8, -+ S_DECLINED = 9 - }; - - /* Authentication and BOOTP policy possibilities (not all values work diff --git a/src/patches/dhcp/dhcp-dhclient-options.patch b/src/patches/dhcp/dhcp-dhclient-options.patch deleted file mode 100644 index 67f144ecb..000000000 --- a/src/patches/dhcp/dhcp-dhclient-options.patch +++ /dev/null @@ -1,509 +0,0 @@ -diff -up dhcp-4.3.1b1/client/clparse.c.fLPqYB dhcp-4.3.1b1/client/clparse.c ---- dhcp-4.3.1b1/client/clparse.c.fLPqYB 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/client/clparse.c 2014-07-10 17:38:26.938599402 +0200 -@@ -148,6 +148,7 @@ isc_result_t read_client_conf () - /* Requested lease time, used by DHCPv6 (DHCPv4 uses the option cache) - */ - top_level_config.requested_lease = 7200; -+ top_level_config.bootp_broadcast_always = 0; - - group_allocate (&top_level_config.on_receipt, MDL); - if (!top_level_config.on_receipt) -@@ -353,7 +354,8 @@ void read_client_leases () - interface-declaration | - LEASE client-lease-statement | - ALIAS client-lease-statement | -- KEY key-definition */ -+ KEY key-definition | -+ BOOTP_BROADCAST_ALWAYS */ - - void parse_client_statement (cfile, ip, config) - struct parse *cfile; -@@ -771,6 +773,12 @@ void parse_client_statement (cfile, ip, - parse_reject_statement (cfile, config); - return; - -+ case BOOTP_BROADCAST_ALWAYS: -+ token = next_token(&val, (unsigned*)0, cfile); -+ config -> bootp_broadcast_always = 1; -+ parse_semi (cfile); -+ return; -+ - default: - lose = 0; - stmt = (struct executable_statement *)0; -diff -up dhcp-4.3.1b1/client/dhclient.8.fLPqYB dhcp-4.3.1b1/client/dhclient.8 ---- dhcp-4.3.1b1/client/dhclient.8.fLPqYB 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/client/dhclient.8 2014-07-10 17:38:26.938599402 +0200 -@@ -128,6 +128,33 @@ dhclient - Dynamic Host Configuration Pr - .B -w - ] - [ -+.B -B -+] -+[ -+.B -C -+.I dhcp-client-identifier -+] -+[ -+.B -H -+.I host-name -+] -+[ -+.B -F -+.I fqdn.fqdn -+] -+[ -+.B -V -+.I vendor-class-identifier -+] -+[ -+.B -R -+.I request-option-list -+] -+[ -+.B -timeout -+.I timeout -+] -+[ - .B -v - ] - [ -@@ -275,6 +302,69 @@ not to exit when it doesn't find any suc - program can then be used to notify the client when a network interface - has been added or removed, so that the client can attempt to configure an IP - address on that interface. -+ -+.TP -+.BI -B -+Set the BOOTP broadcast flag in request packets so servers will always -+broadcast replies. -+ -+.TP -+.BI -C\ <dhcp-client-identifier> -+Specify the dhcp-client-identifier option to send to the DHCP server. -+ -+.TP -+.BI -H\ <host-name> -+Specify the host-name option to send to the DHCP server. The host-name -+string only contains the client's hostname prefix, to which the server will -+append the ddns-domainname or domain-name options, if any, to derive the -+fully qualified domain name of the client. The -+.B -H -+option cannot be used with the -+.B -F -+option. -+ -+.TP -+.BI -F\ <fqdn.fqdn> -+Specify the fqdn.fqdn option to send to the DHCP server. This option cannot -+be used with the -+.B -H -+option. The fqdn.fqdn option must specify the complete domain name of the -+client host, which the server may use for dynamic DNS updates. -+ -+.TP -+.BI -V\ <vendor-class-identifier> -+Specify the vendor-class-identifier option to send to the DHCP server. -+ -+.TP -+.BI -R\ <option>[,<option>...] -+Specify the list of options the client is to request from the server. The -+option list must be a single string consisting of option names separated -+by at least one command and optional space characters. The default option -+list is: -+ -+.BR -+ subnet-mask, broadcast-address, time-offset, routers, -+.BR -+ domain-search, domain-name, domain-name-servers, host-name, -+.BR -+ nis-domain, nis-servers, ntp-servers, interface-mtu -+ -+.TP -+.B -R -+option does not append options to the default request, it overrides the -+default request list. Keep this in mind if you want to request an -+additional option besides the default request list. You will have to -+specify all option names for the -+.B -R -+parameter. -+ -+.TP -+.BI -timeout\ <timeout> -+Specify the time after which -+.B dhclient -+will decide that no DHCP servers can be contacted when no responses have been -+received. -+ - .TP - .BI -n - Do not configure any interfaces. This is most likely to be useful in -diff -up dhcp-4.3.1b1/client/dhclient.c.fLPqYB dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.fLPqYB 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:38:44.520350055 +0200 -@@ -39,6 +39,12 @@ - #include <limits.h> - #include <dns/result.h> - -+/* -+ * Defined in stdio.h when _GNU_SOURCE is set, but we don't want to define -+ * that when building ISC code. -+ */ -+extern int asprintf(char **strp, const char *fmt, ...); -+ - TIME default_lease_time = 43200; /* 12 hours... */ - TIME max_lease_time = 86400; /* 24 hours... */ - -@@ -88,6 +94,9 @@ int wanted_ia_na = -1; /* the absolute - int wanted_ia_ta = 0; - int wanted_ia_pd = 0; - char *mockup_relay = NULL; -+int bootp_broadcast_always = 0; -+ -+extern struct option *default_requested_options[]; - - void run_stateless(int exit_mode); - -@@ -125,6 +134,15 @@ main(int argc, char **argv) { - int local_family_set = 0; - #endif /* DHCPv6 */ - char *s; -+ char *dhcp_client_identifier_arg = NULL; -+ char *dhcp_host_name_arg = NULL; -+ char *dhcp_fqdn_arg = NULL; -+ char *dhcp_vendor_class_identifier_arg = NULL; -+ char *dhclient_request_options = NULL; -+ -+ int timeout_arg = 0; -+ char *arg_conf = NULL; -+ int arg_conf_len = 0; - - /* Initialize client globals. */ - memset(&default_duid, 0, sizeof(default_duid)); -@@ -325,6 +343,88 @@ main(int argc, char **argv) { - strlen(PACKAGE_VERSION))); - IGNORE_RET(write(STDERR_FILENO, "\n", 1)); - exit(0); -+ } else if (!strcmp(argv[i], "-C")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ if (strlen(argv[i]) >= DHCP_MAX_OPTION_LEN) { -+ log_error("-C option dhcp-client-identifier string "%s" is too long - maximum length is: %d", argv[i], DHCP_MAX_OPTION_LEN-1); -+ exit(1); -+ } -+ -+ dhcp_client_identifier_arg = argv[i]; -+ } else if (!strcmp(argv[i], "-B")) { -+ bootp_broadcast_always = 1; -+ } else if (!strcmp(argv[i], "-H")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ if (strlen(argv[i]) >= DHCP_MAX_OPTION_LEN) { -+ log_error("-H option host-name string "%s" is too long - maximum length is: %d", argv[i], DHCP_MAX_OPTION_LEN-1); -+ exit(1); -+ } -+ -+ if (dhcp_host_name_arg != NULL) { -+ log_error("The -H <host-name> and -F <fqdn> arguments are mutually exclusive"); -+ exit(1); -+ } -+ -+ dhcp_host_name_arg = argv[i]; -+ } else if (!strcmp(argv[i], "-F")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ if (strlen(argv[i]) >= DHCP_MAX_OPTION_LEN) { -+ log_error("-F option fqdn.fqdn string "%s" is too long - maximum length is: %d", argv[i], DHCP_MAX_OPTION_LEN-1); -+ exit(1); -+ } -+ -+ if (dhcp_fqdn_arg != NULL) { -+ log_error("Only one -F <fqdn> argument can be specified"); -+ exit(1); -+ } -+ -+ if (dhcp_host_name_arg != NULL) { -+ log_error("The -F <fqdn> and -H <host-name> arguments are mutually exclusive"); -+ exit(1); -+ } -+ -+ dhcp_fqdn_arg = argv[i]; -+ } else if (!strcmp(argv[i], "-timeout")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ if ((timeout_arg = atoi(argv[i])) <= 0) { -+ log_error("timeout option must be > 0 - bad value: %s",argv[i]); -+ exit(1); -+ } -+ } else if (!strcmp(argv[i], "-V")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ if (strlen(argv[i]) >= DHCP_MAX_OPTION_LEN) { -+ log_error("-V option vendor-class-identifier string "%s" is too long - maximum length is: %d", argv[i], DHCP_MAX_OPTION_LEN-1); -+ exit(1); -+ } -+ -+ dhcp_vendor_class_identifier_arg = argv[i]; -+ } else if (!strcmp(argv[i], "-R")) { -+ if ((++i == argc) || (argv[i] == NULL) || (*(argv[i])=='\0')) { -+ usage(); -+ exit(1); -+ } -+ -+ dhclient_request_options = argv[i]; - } else if (argv[i][0] == '-') { - usage(); - } else if (interfaces_requested < 0) { -@@ -507,6 +607,156 @@ main(int argc, char **argv) { - /* Parse the dhclient.conf file. */ - read_client_conf(); - -+ /* Parse any extra command line configuration arguments: */ -+ if ((dhcp_client_identifier_arg != NULL) && (*dhcp_client_identifier_arg != '\0')) { -+ arg_conf_len = asprintf(&arg_conf, "send dhcp-client-identifier "%s";", dhcp_client_identifier_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -C option dhcp-client-identifier"); -+ } -+ -+ if ((dhcp_host_name_arg != NULL) && (*dhcp_host_name_arg != '\0')) { -+ if (arg_conf == 0) { -+ arg_conf_len = asprintf(&arg_conf, "send host-name "%s";", dhcp_host_name_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -H option host-name"); -+ } else { -+ char *last_arg_conf = arg_conf; -+ arg_conf = NULL; -+ arg_conf_len = asprintf(&arg_conf, "%s\nsend host-name "%s";", last_arg_conf, dhcp_host_name_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -H option host-name"); -+ -+ free(last_arg_conf); -+ } -+ } -+ -+ if ((dhcp_fqdn_arg != NULL) && (*dhcp_fqdn_arg != '\0')) { -+ if (arg_conf == 0) { -+ arg_conf_len = asprintf(&arg_conf, "send fqdn.fqdn "%s";", dhcp_fqdn_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -F option fqdn.fqdn"); -+ } else { -+ char *last_arg_conf = arg_conf; -+ arg_conf = NULL; -+ arg_conf_len = asprintf(&arg_conf, "%s\nsend fqdn.fqdn "%s";", last_arg_conf, dhcp_fqdn_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -F option fqdn.fqdn"); -+ -+ free(last_arg_conf); -+ } -+ } -+ -+ if (timeout_arg) { -+ if (arg_conf == 0) { -+ arg_conf_len = asprintf(&arg_conf, "timeout %d;", timeout_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to process -timeout timeout argument"); -+ } else { -+ char *last_arg_conf = arg_conf; -+ arg_conf = NULL; -+ arg_conf_len = asprintf(&arg_conf, "%s\ntimeout %d;", last_arg_conf, timeout_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len == 0)) -+ log_fatal("Unable to process -timeout timeout argument"); -+ -+ free(last_arg_conf); -+ } -+ } -+ -+ if ((dhcp_vendor_class_identifier_arg != NULL) && (*dhcp_vendor_class_identifier_arg != '\0')) { -+ if (arg_conf == 0) { -+ arg_conf_len = asprintf(&arg_conf, "send vendor-class-identifier "%s";", dhcp_vendor_class_identifier_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -V option vendor-class-identifier"); -+ } else { -+ char *last_arg_conf = arg_conf; -+ arg_conf = NULL; -+ arg_conf_len = asprintf(&arg_conf, "%s\nsend vendor-class-identifier "%s";", last_arg_conf, dhcp_vendor_class_identifier_arg); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send -V option vendor-class-identifier"); -+ -+ free(last_arg_conf); -+ } -+ } -+ -+ if (dhclient_request_options != NULL) { -+ if (arg_conf == 0) { -+ arg_conf_len = asprintf(&arg_conf, "request %s;", dhclient_request_options); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to parse -R <request options list> argument"); -+ } else { -+ char *last_arg_conf = arg_conf; -+ arg_conf = NULL; -+ arg_conf_len = asprintf(&arg_conf, "%s\nrequest %s;", last_arg_conf, dhclient_request_options); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to parse -R <request options list> argument"); -+ -+ free(last_arg_conf); -+ } -+ } -+ -+ if (arg_conf) { -+ if (arg_conf_len == 0) -+ if ((arg_conf_len = strlen(arg_conf)) == 0) -+ /* huh ? cannot happen ! */ -+ log_fatal("Unable to process -C/-H/-F/-timeout/-V/-R configuration arguments"); -+ -+ /* parse the extra dhclient.conf configuration arguments -+ * into top level config: */ -+ struct parse *cfile = (struct parse *)0; -+ const char *val = NULL; -+ int token; -+ -+ status = new_parse(&cfile, -1, arg_conf, arg_conf_len, "extra dhclient -C/-H/-F/-timeout/-V/-R configuration arguments", 0); -+ -+ if ((status != ISC_R_SUCCESS) || (cfile -> warnings_occurred)) -+ log_fatal("Cannot parse -C/-H/-F/-timeout/-V/-R configuration arguments !"); -+ /* more detailed parse failures will be logged */ -+ -+ do { -+ token = peek_token(&val, (unsigned *)0, cfile); -+ if (token == END_OF_FILE) -+ break; -+ -+ parse_client_statement(cfile, (struct interface_info *)0, &top_level_config); -+ } while (1); -+ -+ if (cfile -> warnings_occurred) -+ log_fatal("Cannot parse -C/-H/-F/-timeout/-V/-R configuration arguments !"); -+ end_parse(&cfile); -+ -+ if (timeout_arg) { -+ /* we just set the toplevel timeout, but per-client -+ * timeouts may still be at defaults. -+ */ -+ for (ip=interfaces; ip; ip = ip->next) { -+ if (ip->client->config->timeout == 60) -+ ip->client->config->timeout = timeout_arg; -+ } -+ } -+ -+ if ((dhclient_request_options != 0) && (top_level_config.requested_options != default_requested_options)) { -+ for (ip=interfaces; ip; ip = ip->next) { -+ if (ip->client->config->requested_options == default_requested_options) -+ ip->client->config->requested_options = top_level_config.requested_options; -+ } -+ } -+ -+ free(arg_conf); -+ arg_conf = NULL; -+ arg_conf_len = 0; -+ } -+ - /* Parse the lease database. */ - read_client_leases(); - -@@ -756,6 +1006,10 @@ static void usage() - " [-s server-addr] [-cf config-file]\n" - " [-df duid-file] [-lf lease-file]\n" - " [-pf pid-file] [--no-pid] [-e VAR=val]\n" -+ " [-C <dhcp-client-identifier>] [-B]\n" -+ " [-H <host-name> | -F <fqdn.fqdn>] [-timeout <timeout>]\n" -+ " [-V <vendor-class-identifier>]\n" -+ " [-R <request option list>]\n" - " [-sf script-file] [interface]"); - } - -@@ -2531,7 +2785,8 @@ void make_discover (client, lease) - client -> packet.xid = random (); - client -> packet.secs = 0; /* filled in by send_discover. */ - -- if (can_receive_unicast_unconfigured (client -> interface)) -+ if ((!(bootp_broadcast_always || client->config->bootp_broadcast_always)) -+ && can_receive_unicast_unconfigured(client->interface)) - client -> packet.flags = 0; - else - client -> packet.flags = htons (BOOTP_BROADCAST); -@@ -2615,7 +2870,9 @@ void make_request (client, lease) - } else { - memset (&client -> packet.ciaddr, 0, - sizeof client -> packet.ciaddr); -- if (can_receive_unicast_unconfigured (client -> interface)) -+ if ((!(bootp_broadcast_always || -+ client ->config->bootp_broadcast_always)) && -+ can_receive_unicast_unconfigured (client -> interface)) - client -> packet.flags = 0; - else - client -> packet.flags = htons (BOOTP_BROADCAST); -@@ -2677,7 +2934,8 @@ void make_decline (client, lease) - client -> packet.hops = 0; - client -> packet.xid = client -> xid; - client -> packet.secs = 0; /* Filled in by send_request. */ -- if (can_receive_unicast_unconfigured (client -> interface)) -+ if ((!(bootp_broadcast_always || client->config-> bootp_broadcast_always)) -+ && can_receive_unicast_unconfigured (client->interface)) - client -> packet.flags = 0; - else - client -> packet.flags = htons (BOOTP_BROADCAST); -diff -up dhcp-4.3.1b1/common/conflex.c.fLPqYB dhcp-4.3.1b1/common/conflex.c ---- dhcp-4.3.1b1/common/conflex.c.fLPqYB 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/common/conflex.c 2014-07-10 17:38:26.940599374 +0200 -@@ -811,6 +811,8 @@ intern(char *atom, enum dhcp_token dfv) - return BALANCE; - if (!strcasecmp (atom + 1, "ound")) - return BOUND; -+ if (!strcasecmp (atom + 1, "ootp-broadcast-always")) -+ return BOOTP_BROADCAST_ALWAYS; - break; - case 'c': - if (!strcasecmp(atom + 1, "ase")) -diff -up dhcp-4.3.1b1/includes/dhcpd.h.fLPqYB dhcp-4.3.1b1/includes/dhcpd.h ---- dhcp-4.3.1b1/includes/dhcpd.h.fLPqYB 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/includes/dhcpd.h 2014-07-10 17:38:26.941599360 +0200 -@@ -1152,6 +1152,9 @@ struct client_config { - int do_forward_update; /* If nonzero, and if we have the - information we need, update the - A record for the address we get. */ -+ -+ int bootp_broadcast_always; /* If nonzero, always set the BOOTP_BROADCAST -+ flag in requests */ - }; - - /* Per-interface state used in the dhcp client... */ -diff -up dhcp-4.3.1b1/includes/dhctoken.h.fLPqYB dhcp-4.3.1b1/includes/dhctoken.h ---- dhcp-4.3.1b1/includes/dhctoken.h.fLPqYB 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/includes/dhctoken.h 2014-07-10 17:38:26.942599346 +0200 -@@ -367,7 +367,8 @@ enum dhcp_token { - TOKEN_INFINIBAND = 668, - POOL6 = 669, - V6RELAY = 670, -- V6RELOPT = 671 -+ V6RELOPT = 671, -+ BOOTP_BROADCAST_ALWAYS = 672 - }; - - #define is_identifier(x) ((x) >= FIRST_TOKEN && \ diff --git a/src/patches/dhcp/dhcp-errwarn-message.patch b/src/patches/dhcp/dhcp-errwarn-message.patch deleted file mode 100644 index a65c2c2ed..000000000 --- a/src/patches/dhcp/dhcp-errwarn-message.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -up dhcp-4.3.0b1/omapip/errwarn.c.errwarn dhcp-4.3.0b1/omapip/errwarn.c ---- dhcp-4.3.0b1/omapip/errwarn.c.errwarn 2014-01-21 09:31:47.301334249 +0100 -+++ dhcp-4.3.0b1/omapip/errwarn.c 2014-01-21 09:33:20.569039072 +0100 -@@ -76,11 +76,13 @@ void log_fatal (const char * fmt, ... ) - } - - log_error ("%s", ""); -- log_error ("If you think you have received this message due to a bug rather"); -- log_error ("than a configuration issue please read the section on submitting"); -- log_error ("bugs on either our web page at www.isc.org or in the README file"); -- log_error ("before submitting a bug. These pages explain the proper"); -- log_error ("process and the information we find helpful for debugging.."); -+ log_error ("This version of ISC DHCP is based on the release available"); -+ log_error ("on ftp.isc.org. Features have been added and other changes"); -+ log_error ("have been made to the base software release in order to make"); -+ log_error ("it work better with this distribution."); -+ log_error ("%s", ""); -+ log_error ("Please report for this software via the Red Hat Bugzilla site:"); -+ log_error (" http://bugzilla.redhat.com"); - log_error ("%s", ""); - log_error ("exiting."); - diff --git a/src/patches/dhcp/dhcp-garbage-chars.patch b/src/patches/dhcp/dhcp-garbage-chars.patch deleted file mode 100644 index 131360be6..000000000 --- a/src/patches/dhcp/dhcp-garbage-chars.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up dhcp-4.3.0rc1/common/tables.c.garbage dhcp-4.3.0rc1/common/tables.c ---- dhcp-4.3.0rc1/common/tables.c.garbage 2014-01-29 10:03:52.132624677 +0100 -+++ dhcp-4.3.0rc1/common/tables.c 2014-01-29 10:04:51.413875343 +0100 -@@ -213,7 +213,7 @@ static struct option dhcp_options[] = { - { "name-service-search", "Sa", &dhcp_universe, 117, 1 }, - #endif - { "subnet-selection", "I", &dhcp_universe, 118, 1 }, -- { "domain-search", "Dc", &dhcp_universe, 119, 1 }, -+ { "domain-search", "D", &dhcp_universe, 119, 1 }, - { "vivco", "Evendor-class.", &dhcp_universe, 124, 1 }, - { "vivso", "Evendor.", &dhcp_universe, 125, 1 }, - #if 0 diff --git a/src/patches/dhcp/dhcp-gpxe-cid.patch b/src/patches/dhcp/dhcp-gpxe-cid.patch deleted file mode 100644 index c8c2b84f9..000000000 --- a/src/patches/dhcp/dhcp-gpxe-cid.patch +++ /dev/null @@ -1,73 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhclient.c.gpxe-cid dhcp-4.3.0a1/client/dhclient.c ---- dhcp-4.3.0a1/client/dhclient.c.gpxe-cid 2013-12-20 13:28:45.105048317 +0100 -+++ dhcp-4.3.0a1/client/dhclient.c 2013-12-20 13:28:45.109048261 +0100 -@@ -47,6 +47,14 @@ - const char *path_dhclient_pid = NULL; - static char path_dhclient_script_array[] = _PATH_DHCLIENT_SCRIPT; - char *path_dhclient_script = path_dhclient_script_array; -+ -+/* Default Prefix */ -+static unsigned char default_prefix[12] = { -+ 0xff, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x02, 0x00, -+ 0x00, 0x02, 0xc9, 0x00 -+}; -+ - const char *path_dhclient_duid = NULL; - - /* False (default) => we write and use a pid file */ -@@ -1253,6 +1260,12 @@ int find_subnet (struct subnet **sp, - static void setup_ib_interface(struct interface_info *ip) - { - struct group *g; -+ struct hardware *hw = &ip->hw_address; -+ char client_id[64]; -+ char *arg_conf = NULL; -+ int arg_conf_len = 0; -+ isc_result_t status; -+ struct parse *cfile = (struct parse *)0; - - /* Set the broadcast flag */ - ip->client->config->bootp_broadcast_always = 1; -@@ -1269,8 +1282,39 @@ static void setup_ib_interface(struct in - } - } - -- /* No client ID specified */ -- log_fatal("dhcp-client-identifier must be specified for InfiniBand"); -+ /* -+ * No client ID specified, make up one based on a default -+ * "prefix" and the port GUID. -+ * -+ * NOTE: This is compatible with what gpxe does. -+ */ -+ sprintf(client_id, "%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x:%.2x", -+ default_prefix[0], default_prefix[1], default_prefix[2], -+ default_prefix[3], default_prefix[4], default_prefix[5], -+ default_prefix[6], default_prefix[7], default_prefix[8], -+ default_prefix[9], default_prefix[10], default_prefix[11], -+ hw->hbuf[1], hw->hbuf[2], hw->hbuf[3], hw->hbuf[4], -+ hw->hbuf[5], hw->hbuf[6], hw->hbuf[7], hw->hbuf[8]); -+ -+ arg_conf_len = asprintf(&arg_conf, -+ "send dhcp-client-identifier %s;", -+ client_id); -+ -+ if ((arg_conf == 0) || (arg_conf_len <= 0)) -+ log_fatal("Unable to send option dhcp-client-identifier"); -+ -+ status = new_parse(&cfile, -1, arg_conf, arg_conf_len, -+ "Automatic Infiniband client identifier", 0); -+ -+ if ((status != ISC_R_SUCCESS) || (cfile->warnings_occurred)) -+ log_fatal("Failed to parse Infiniband client identifier"); -+ -+ parse_client_statement(cfile, NULL, ip->client->config); -+ -+ if (cfile->warnings_occurred) -+ log_fatal("Failed to parse Infiniband client identifier"); -+ -+ end_parse(&cfile); - } - - /* Individual States: diff --git a/src/patches/dhcp/dhcp-honor-expired.patch b/src/patches/dhcp/dhcp-honor-expired.patch deleted file mode 100644 index bd892975b..000000000 --- a/src/patches/dhcp/dhcp-honor-expired.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhc6.c.honor-expired dhcp-4.3.0a1/client/dhc6.c ---- dhcp-4.3.0a1/client/dhc6.c.honor-expired 2013-12-19 16:00:28.062183037 +0100 -+++ dhcp-4.3.0a1/client/dhc6.c 2013-12-19 16:00:28.076182842 +0100 -@@ -1351,6 +1351,32 @@ start_info_request6(struct client_state - go_daemon(); - } - -+/* Run through the addresses in lease and return true if there's any unexpired. -+ * Return false otherwise. -+ */ -+isc_boolean_t -+unexpired_address_in_lease(struct dhc6_lease *lease) -+{ -+ struct dhc6_ia *ia; -+ struct dhc6_addr *addr; -+ -+ for (ia = lease->bindings ; ia != NULL ; ia = ia->next) { -+ for (addr = ia->addrs ; addr != NULL ; addr = addr->next) { -+ if (addr->flags & DHC6_ADDR_EXPIRED) -+ continue; -+ -+ if (addr->starts + addr->max_life > cur_time) { -+ return ISC_TRUE; -+ } -+ } -+ } -+ -+ log_info("PRC: Previous lease is devoid of active addresses." -+ " Re-initializing."); -+ -+ return ISC_FALSE; -+} -+ - /* - * start_confirm6() kicks off an "init-reboot" version of the process, at - * startup to find out if old bindings are 'fair' and at runtime whenever -@@ -1363,8 +1389,10 @@ start_confirm6(struct client_state *clie - - /* If there is no active lease, there is nothing to check. */ - if ((client->active_lease == NULL) || -- !active_prefix(client) || -- client->active_lease->released) { -+ !active_prefix(client) || -+ client->active_lease->released || -+ !unexpired_address_in_lease(client->active_lease)) { -+ dhc6_lease_destroy(&client->active_lease, MDL); - start_init6(client); - return; - } diff --git a/src/patches/dhcp/dhcp-improved-xid.patch b/src/patches/dhcp/dhcp-improved-xid.patch deleted file mode 100644 index eccff4987..000000000 --- a/src/patches/dhcp/dhcp-improved-xid.patch +++ /dev/null @@ -1,138 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhclient.c.improved-xid dhcp-4.3.0a1/client/dhclient.c ---- dhcp-4.3.0a1/client/dhclient.c.improved-xid 2013-12-20 13:29:41.836260810 +0100 -+++ dhcp-4.3.0a1/client/dhclient.c 2013-12-20 13:29:41.843260713 +0100 -@@ -894,6 +894,26 @@ main(int argc, char **argv) { - } - } - -+ /* We create a backup seed before rediscovering interfaces in order to -+ have a seed built using all of the available interfaces -+ It's interesting if required interfaces doesn't let us defined -+ a really unique seed due to a lack of valid HW addr later -+ (this is the case with DHCP over IB) -+ We only use the last device as using a sum could broke the -+ uniqueness of the seed among multiple nodes -+ */ -+ unsigned backup_seed = 0; -+ for (ip = interfaces; ip; ip = ip -> next) { -+ int junk; -+ if ( ip -> hw_address.hlen <= sizeof seed ) -+ continue; -+ memcpy (&junk, -+ &ip -> hw_address.hbuf [ip -> hw_address.hlen - -+ sizeof seed], sizeof seed); -+ backup_seed = junk; -+ } -+ -+ - /* At this point, all the interfaces that the script thinks - are relevant should be running, so now we once again call - discover_interfaces(), and this time ask it to actually set -@@ -908,14 +928,36 @@ main(int argc, char **argv) { - Not much entropy, but we're booting, so we're not likely to - find anything better. */ - seed = 0; -+ int seed_flag = 0; - for (ip = interfaces; ip; ip = ip->next) { - int junk; -+ if ( ip -> hw_address.hlen <= sizeof seed ) -+ continue; - memcpy(&junk, - &ip->hw_address.hbuf[ip->hw_address.hlen - - sizeof seed], sizeof seed); - seed += junk; -+ seed_flag = 1; - } -- srandom(seed + cur_time + (unsigned)getpid()); -+ if ( seed_flag == 0 ) { -+ if ( backup_seed != 0 ) { -+ seed = backup_seed; -+ log_info ("xid: rand init seed (0x%x) built using all" -+ " available interfaces",seed); -+ } -+ else { -+ seed = cur_time^((unsigned) gethostid()) ; -+ log_info ("xid: warning: no netdev with useable HWADDR found" -+ " for seed's uniqueness enforcement"); -+ log_info ("xid: rand init seed (0x%x) built using gethostid", -+ seed); -+ } -+ /* we only use seed and no current time as a broadcast reply */ -+ /* will certainly be used by the hwaddrless interface */ -+ srandom(seed); -+ } -+ else -+ srandom(seed + cur_time + (unsigned)getpid()); - - /* Setup specific Infiniband options */ - for (ip = interfaces; ip; ip = ip->next) { -@@ -1460,7 +1502,7 @@ void dhcpack (packet) - return; - } - -- log_info ("DHCPACK from %s", piaddr (packet -> client_addr)); -+ log_info ("DHCPACK from %s (xid=0x%x)", piaddr (packet -> client_addr), client -> xid); - - lease = packet_to_lease (packet, client); - if (!lease) { -@@ -2171,7 +2213,7 @@ void dhcpnak (packet) - return; - } - -- log_info ("DHCPNAK from %s", piaddr (packet -> client_addr)); -+ log_info ("DHCPNAK from %s (xid=0x%x)", piaddr (packet -> client_addr), client -> xid); - - if (!client -> active) { - #if defined (DEBUG) -@@ -2298,10 +2340,10 @@ void send_discover (cpp) - client -> packet.secs = htons (65535); - client -> secs = client -> packet.secs; - -- log_info ("DHCPDISCOVER on %s to %s port %d interval %ld", -+ log_info ("DHCPDISCOVER on %s to %s port %d interval %ld (xid=0x%x)", - client -> name ? client -> name : client -> interface -> name, - inet_ntoa (sockaddr_broadcast.sin_addr), -- ntohs (sockaddr_broadcast.sin_port), (long)(client -> interval)); -+ ntohs (sockaddr_broadcast.sin_port), (long)(client -> interval), client -> xid); - - /* Send out a packet. */ - result = send_packet(client->interface, NULL, &client->packet, -@@ -2570,10 +2612,10 @@ void send_request (cpp) - client -> packet.secs = htons (65535); - } - -- log_info ("DHCPREQUEST on %s to %s port %d", -+ log_info ("DHCPREQUEST on %s to %s port %d (xid=0x%x)", - client -> name ? client -> name : client -> interface -> name, - inet_ntoa (destination.sin_addr), -- ntohs (destination.sin_port)); -+ ntohs (destination.sin_port), client -> xid); - - if (destination.sin_addr.s_addr != INADDR_BROADCAST && - fallback_interface) { -@@ -2613,10 +2655,10 @@ void send_decline (cpp) - - int result; - -- log_info ("DHCPDECLINE on %s to %s port %d", -+ log_info ("DHCPDECLINE on %s to %s port %d (xid=0x%x)", - client->name ? client->name : client->interface->name, - inet_ntoa(sockaddr_broadcast.sin_addr), -- ntohs(sockaddr_broadcast.sin_port)); -+ ntohs(sockaddr_broadcast.sin_port), client -> xid); - - /* Send out a packet. */ - result = send_packet(client->interface, NULL, &client->packet, -@@ -2659,10 +2701,10 @@ void send_release (cpp) - return; - } - -- log_info ("DHCPRELEASE on %s to %s port %d", -+ log_info ("DHCPRELEASE on %s to %s port %d (xid=0x%x)", - client -> name ? client -> name : client -> interface -> name, - inet_ntoa (destination.sin_addr), -- ntohs (destination.sin_port)); -+ ntohs (destination.sin_port), client -> xid); - - if (fallback_interface) { - result = send_packet(fallback_interface, NULL, &client->packet, diff --git a/src/patches/dhcp/dhcp-logpid.patch b/src/patches/dhcp/dhcp-logpid.patch deleted file mode 100644 index e1a6ebdb5..000000000 --- a/src/patches/dhcp/dhcp-logpid.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- expanded_org/client/dhclient.c Wed Aug 06 23:35:00 2014 -+++ expanded_logpid/client/dhclient.c Mon Feb 16 13:35:31 2015 -@@ -142,7 +142,7 @@ - else if (fd != -1) - close(fd); - -- openlog("dhclient", DHCP_LOG_OPTIONS, LOG_DAEMON); -+ openlog("dhclient", LOG_NDELAY | LOG_PID, LOG_DAEMON); - - #if !(defined(DEBUG) || defined(__CYGWIN32__)) - setlogmask(LOG_UPTO(LOG_INFO)); diff --git a/src/patches/dhcp/dhcp-lpf-ib.patch b/src/patches/dhcp/dhcp-lpf-ib.patch deleted file mode 100644 index 8e094d649..000000000 --- a/src/patches/dhcp/dhcp-lpf-ib.patch +++ /dev/null @@ -1,585 +0,0 @@ -diff -up dhcp-4.3.1b1/client/dhclient.c.bmgpWV dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.bmgpWV 2014-07-10 17:50:26.922402550 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:53:43.629623477 +0200 -@@ -114,6 +114,8 @@ static int check_domain_name_list(const - static int check_option_values(struct universe *universe, unsigned int opt, - const char *ptr, size_t len); - -+static void setup_ib_interface(struct interface_info *ip); -+ - #ifndef UNIT_TEST - int - main(int argc, char **argv) { -@@ -937,6 +939,13 @@ main(int argc, char **argv) { - } - srandom(seed + cur_time + (unsigned)getpid()); - -+ /* Setup specific Infiniband options */ -+ for (ip = interfaces; ip; ip = ip->next) { -+ if (ip->client && -+ (ip->hw_address.hbuf[0] == HTYPE_INFINIBAND)) { -+ setup_ib_interface(ip); -+ } -+ } - - /* - * Establish a default DUID. We always do so for v6 and -@@ -1230,6 +1239,29 @@ int find_subnet (struct subnet **sp, - return 0; - } - -+static void setup_ib_interface(struct interface_info *ip) -+{ -+ struct group *g; -+ -+ /* Set the broadcast flag */ -+ ip->client->config->bootp_broadcast_always = 1; -+ -+ /* -+ * Find out if a dhcp-client-identifier option was specified either -+ * in the config file or on the command line -+ */ -+ for (g = ip->client->config->on_transmission; g != NULL; g = g->next) { -+ if ((g->statements != NULL) && -+ (strcmp(g->statements->data.option->option->name, -+ "dhcp-client-identifier") == 0)) { -+ return; -+ } -+ } -+ -+ /* No client ID specified */ -+ log_fatal("dhcp-client-identifier must be specified for InfiniBand"); -+} -+ - /* Individual States: - * - * Each routine is called from the dhclient_state_machine() in one of -diff -up dhcp-4.3.1b1/common/bpf.c.bmgpWV dhcp-4.3.1b1/common/bpf.c ---- dhcp-4.3.1b1/common/bpf.c.bmgpWV 2014-07-10 17:48:03.797424616 +0200 -+++ dhcp-4.3.1b1/common/bpf.c 2014-07-10 17:52:57.705272295 +0200 -@@ -199,11 +199,44 @@ struct bpf_insn dhcp_bpf_filter [] = { - BPF_STMT(BPF_RET+BPF_K, 0), - }; - -+/* Packet filter program for DHCP over Infiniband. -+ * -+ * XXX -+ * Changes to the filter program may require changes to the constant offsets -+ * used in lpf_gen_filter_setup to patch the port in the BPF program! -+ * XXX -+ */ -+struct bpf_insn dhcp_ib_bpf_filter [] = { -+ /* Packet filter for Infiniband */ -+ /* Make sure it's a UDP packet... */ -+ BPF_STMT(BPF_LD + BPF_B + BPF_ABS, 9), -+ BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, IPPROTO_UDP, 0, 6), -+ -+ /* Make sure this isn't a fragment... */ -+ BPF_STMT(BPF_LD + BPF_H + BPF_ABS, 6), -+ BPF_JUMP(BPF_JMP + BPF_JSET + BPF_K, 0x1fff, 4, 0), -+ -+ /* Get the IP header length... */ -+ BPF_STMT(BPF_LDX + BPF_B + BPF_MSH, 0), -+ -+ /* Make sure it's to the right port... */ -+ BPF_STMT(BPF_LD + BPF_H + BPF_IND, 2), -+ BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, 67, 0, 1), -+ -+ /* If we passed all the tests, ask for the whole packet. */ -+ BPF_STMT(BPF_RET + BPF_K, (u_int)-1), -+ -+ /* Otherwise, drop it. */ -+ BPF_STMT(BPF_RET + BPF_K, 0), -+}; -+ - #if defined (DEC_FDDI) - struct bpf_insn *bpf_fddi_filter; - #endif - - int dhcp_bpf_filter_len = sizeof dhcp_bpf_filter / sizeof (struct bpf_insn); -+int dhcp_ib_bpf_filter_len = sizeof dhcp_ib_bpf_filter / sizeof (struct bpf_insn); -+ - #if defined (HAVE_TR_SUPPORT) - struct bpf_insn dhcp_bpf_tr_filter [] = { - /* accept all token ring packets due to variable length header */ -diff -up dhcp-4.3.1b1/common/lpf.c.bmgpWV dhcp-4.3.1b1/common/lpf.c ---- dhcp-4.3.1b1/common/lpf.c.bmgpWV 2014-07-10 17:48:03.797424616 +0200 -+++ dhcp-4.3.1b1/common/lpf.c 2014-07-10 17:52:57.706272281 +0200 -@@ -46,6 +46,17 @@ - #if defined (USE_LPF_RECEIVE) || defined (USE_LPF_HWADDR) - #include <sys/ioctl.h> - #include <net/if.h> -+#include <ifaddrs.h> -+ -+/* Default broadcast address for IPoIB */ -+static unsigned char default_ib_bcast_addr[20] = { -+ 0x00, 0xff, 0xff, 0xff, -+ 0xff, 0x12, 0x40, 0x1b, -+ 0x00, 0x00, 0x00, 0x00, -+ 0x00, 0x00, 0x00, 0x00, -+ 0xff, 0xff, 0xff, 0xff -+}; -+ - #endif - - #if defined (USE_LPF_SEND) || defined (USE_LPF_RECEIVE) -@@ -92,10 +103,21 @@ int if_register_lpf (info) - struct sockaddr common; - } sa; - struct ifreq ifr; -+ int type; -+ int protocol; - - /* Make an LPF socket. */ -- if ((sock = socket(PF_PACKET, SOCK_RAW, -- htons((short)ETH_P_ALL))) < 0) { -+ get_hw_addr(info); -+ -+ if (info->hw_address.hbuf[0] == HTYPE_INFINIBAND) { -+ type = SOCK_DGRAM; -+ protocol = ETHERTYPE_IP; -+ } else { -+ type = SOCK_RAW; -+ protocol = ETH_P_ALL; -+ } -+ -+ if ((sock = socket(PF_PACKET, type, htons((short)protocol))) < 0) { - if (errno == ENOPROTOOPT || errno == EPROTONOSUPPORT || - errno == ESOCKTNOSUPPORT || errno == EPFNOSUPPORT || - errno == EAFNOSUPPORT || errno == EINVAL) { -@@ -118,6 +140,7 @@ int if_register_lpf (info) - /* Bind to the interface name */ - memset (&sa, 0, sizeof sa); - sa.ll.sll_family = AF_PACKET; -+ sa.ll.sll_protocol = htons(protocol); - sa.ll.sll_ifindex = ifr.ifr_ifindex; - if (bind (sock, &sa.common, sizeof sa)) { - if (errno == ENOPROTOOPT || errno == EPROTONOSUPPORT || -@@ -133,8 +156,6 @@ int if_register_lpf (info) - log_fatal ("Bind socket to interface: %m"); - } - -- get_hw_addr(info->name, &info->hw_address); -- - return sock; - } - #endif /* USE_LPF_SEND || USE_LPF_RECEIVE */ -@@ -189,6 +210,8 @@ void if_deregister_send (info) - in bpf includes... */ - extern struct sock_filter dhcp_bpf_filter []; - extern int dhcp_bpf_filter_len; -+extern struct sock_filter dhcp_ib_bpf_filter []; -+extern int dhcp_ib_bpf_filter_len; - - #if defined (HAVE_TR_SUPPORT) - extern struct sock_filter dhcp_bpf_tr_filter []; -@@ -206,11 +229,13 @@ void if_register_receive (info) - /* Open a LPF device and hang it on this interface... */ - info -> rfdesc = if_register_lpf (info); - -- val = 1; -- if (setsockopt (info -> rfdesc, SOL_PACKET, PACKET_AUXDATA, &val, -- sizeof val) < 0) { -- if (errno != ENOPROTOOPT) -- log_fatal ("Failed to set auxiliary packet data: %m"); -+ if (info->hw_address.hbuf[0] != HTYPE_INFINIBAND) { -+ val = 1; -+ if (setsockopt (info -> rfdesc, SOL_PACKET, PACKET_AUXDATA, -+ &val, sizeof val) < 0) { -+ if (errno != ENOPROTOOPT) -+ log_fatal ("Failed to set auxiliary packet data: %m"); -+ } - } - - #if defined (HAVE_TR_SUPPORT) -@@ -256,15 +281,28 @@ static void lpf_gen_filter_setup (info) - - memset(&p, 0, sizeof(p)); - -- /* Set up the bpf filter program structure. This is defined in -- bpf.c */ -- p.len = dhcp_bpf_filter_len; -- p.filter = dhcp_bpf_filter; -- -- /* Patch the server port into the LPF program... -- XXX changes to filter program may require changes -- to the insn number(s) used below! XXX */ -- dhcp_bpf_filter [8].k = ntohs ((short)local_port); -+ if (info->hw_address.hbuf[0] == HTYPE_INFINIBAND) { -+ /* Set up the bpf filter program structure. */ -+ p.len = dhcp_ib_bpf_filter_len; -+ p.filter = dhcp_ib_bpf_filter; -+ -+ /* Patch the server port into the LPF program... -+ XXX -+ changes to filter program may require changes -+ to the insn number(s) used below! -+ XXX */ -+ dhcp_ib_bpf_filter[6].k = ntohs ((short)local_port); -+ } else { -+ /* Set up the bpf filter program structure. -+ This is defined in bpf.c */ -+ p.len = dhcp_bpf_filter_len; -+ p.filter = dhcp_bpf_filter; -+ -+ /* Patch the server port into the LPF program... -+ XXX changes to filter program may require changes -+ to the insn number(s) used below! XXX */ -+ dhcp_bpf_filter [8].k = ntohs ((short)local_port); -+ } - - if (setsockopt (info -> rfdesc, SOL_SOCKET, SO_ATTACH_FILTER, &p, - sizeof p) < 0) { -@@ -321,6 +359,54 @@ static void lpf_tr_filter_setup (info) - #endif /* USE_LPF_RECEIVE */ - - #ifdef USE_LPF_SEND -+ssize_t send_packet_ib(interface, packet, raw, len, from, to, hto) -+ struct interface_info *interface; -+ struct packet *packet; -+ struct dhcp_packet *raw; -+ size_t len; -+ struct in_addr from; -+ struct sockaddr_in *to; -+ struct hardware *hto; -+{ -+ unsigned ibufp = 0; -+ double ih [1536 / sizeof (double)]; -+ unsigned char *buf = (unsigned char *)ih; -+ ssize_t result; -+ -+ union sockunion { -+ struct sockaddr sa; -+ struct sockaddr_ll sll; -+ struct sockaddr_storage ss; -+ } su; -+ -+ assemble_udp_ip_header (interface, buf, &ibufp, from.s_addr, -+ to->sin_addr.s_addr, to->sin_port, -+ (unsigned char *)raw, len); -+ memcpy (buf + ibufp, raw, len); -+ -+ memset(&su, 0, sizeof(su)); -+ su.sll.sll_family = AF_PACKET; -+ su.sll.sll_protocol = htons(ETHERTYPE_IP); -+ -+ if (!(su.sll.sll_ifindex = if_nametoindex(interface->name))) { -+ errno = ENOENT; -+ log_error ("send_packet_ib: %m - failed to get if index"); -+ return -1; -+ } -+ -+ su.sll.sll_hatype = htons(HTYPE_INFINIBAND); -+ su.sll.sll_halen = sizeof(interface->bcast_addr); -+ memcpy(&su.sll.sll_addr, interface->bcast_addr, 20); -+ -+ result = sendto(interface->wfdesc, buf, ibufp + len, 0, -+ &su.sa, sizeof(su)); -+ -+ if (result < 0) -+ log_error ("send_packet_ib: %m"); -+ -+ return result; -+} -+ - ssize_t send_packet (interface, packet, raw, len, from, to, hto) - struct interface_info *interface; - struct packet *packet; -@@ -341,6 +427,11 @@ ssize_t send_packet (interface, packet, - return send_fallback (interface, packet, raw, - len, from, to, hto); - -+ if (interface->hw_address.hbuf[0] == HTYPE_INFINIBAND) { -+ return send_packet_ib(interface, packet, raw, len, from, -+ to, hto); -+ } -+ - if (hto == NULL && interface->anycast_mac_addr.hlen) - hto = &interface->anycast_mac_addr; - -@@ -362,6 +453,42 @@ ssize_t send_packet (interface, packet, - #endif /* USE_LPF_SEND */ - - #ifdef USE_LPF_RECEIVE -+ssize_t receive_packet_ib (interface, buf, len, from, hfrom) -+ struct interface_info *interface; -+ unsigned char *buf; -+ size_t len; -+ struct sockaddr_in *from; -+ struct hardware *hfrom; -+{ -+ int length = 0; -+ int offset = 0; -+ unsigned char ibuf [1536]; -+ unsigned bufix = 0; -+ unsigned paylen; -+ -+ length = read(interface->rfdesc, ibuf, sizeof(ibuf)); -+ -+ if (length <= 0) -+ return length; -+ -+ offset = decode_udp_ip_header(interface, ibuf, bufix, from, -+ (unsigned)length, &paylen, 0); -+ -+ if (offset < 0) -+ return 0; -+ -+ bufix += offset; -+ length -= offset; -+ -+ if (length < paylen) -+ log_fatal("Internal inconsistency at %s:%d.", MDL); -+ -+ /* Copy out the data in the packet... */ -+ memcpy(buf, &ibuf[bufix], paylen); -+ -+ return (ssize_t)paylen; -+} -+ - ssize_t receive_packet (interface, buf, len, from, hfrom) - struct interface_info *interface; - unsigned char *buf; -@@ -388,6 +515,10 @@ ssize_t receive_packet (interface, buf, - }; - struct cmsghdr *cmsg; - -+ if (interface->hw_address.hbuf[0] == HTYPE_INFINIBAND) { -+ return receive_packet_ib(interface, buf, len, from, hfrom); -+ } -+ - length = recvmsg (interface -> rfdesc, &msg, 0); - if (length <= 0) - return length; -@@ -469,11 +600,33 @@ void maybe_setup_fallback () - #endif - - #if defined (USE_LPF_RECEIVE) || defined (USE_LPF_HWADDR) --void --get_hw_addr(const char *name, struct hardware *hw) { -+struct sockaddr_ll * -+get_ll (struct ifaddrs *ifaddrs, struct ifaddrs **ifa, char *name) -+{ -+ for (*ifa = ifaddrs; *ifa != NULL; *ifa = (*ifa)->ifa_next) { -+ if ((*ifa)->ifa_addr == NULL) -+ continue; -+ -+ if ((*ifa)->ifa_addr->sa_family != AF_PACKET) -+ continue; -+ -+ if ((*ifa)->ifa_flags & IFF_LOOPBACK) -+ continue; -+ -+ if (strcmp((*ifa)->ifa_name, name) == 0) -+ return (struct sockaddr_ll *)(void *)(*ifa)->ifa_addr; -+ } -+ *ifa = NULL; -+ return NULL; -+} -+ -+struct sockaddr_ll * -+ioctl_get_ll(char *name) -+{ - int sock; - struct ifreq tmp; -- struct sockaddr *sa; -+ struct sockaddr *sa = NULL; -+ struct sockaddr_ll *sll = NULL; - - if (strlen(name) >= sizeof(tmp.ifr_name)) { - log_fatal("Device name too long: "%s"", name); -@@ -487,16 +640,62 @@ get_hw_addr(const char *name, struct har - memset(&tmp, 0, sizeof(tmp)); - strcpy(tmp.ifr_name, name); - if (ioctl(sock, SIOCGIFHWADDR, &tmp) < 0) { -- log_fatal("Error getting hardware address for "%s": %m", -+ log_fatal("Error getting hardware address for "%s": %m", - name); - } -+ close(sock); - - sa = &tmp.ifr_hwaddr; -- switch (sa->sa_family) { -+ // needs to be freed outside this function -+ sll = dmalloc (sizeof (struct sockaddr_ll), MDL); -+ if (!sll) -+ log_fatal("Unable to allocate memory for link layer address"); -+ memcpy(&sll->sll_hatype, &sa->sa_family, sizeof (sll->sll_hatype)); -+ memcpy(sll->sll_addr, sa->sa_data, sizeof (sll->sll_addr)); -+ switch (sll->sll_hatype) { -+ case ARPHRD_INFINIBAND: -+ /* ioctl limits hardware addresses to 8 bytes */ -+ sll->sll_halen = 8; -+ break; -+ default: -+ break; -+ } -+ return sll; -+} -+ -+void -+get_hw_addr(struct interface_info *info) -+{ -+ struct hardware *hw = &info->hw_address; -+ char *name = info->name; -+ struct ifaddrs *ifaddrs = NULL; -+ struct ifaddrs *ifa = NULL; -+ struct sockaddr_ll *sll = NULL; -+ int sll_allocated = 0; -+ char *dup = NULL; -+ char *colon = NULL; -+ -+ if (getifaddrs(&ifaddrs) == -1) -+ log_fatal("Failed to get interfaces"); -+ -+ if ((sll = get_ll(ifaddrs, &ifa, name)) == NULL) { -+ /* -+ * We were unable to get link-layer address for name. -+ * Fall back to ioctl(SIOCGIFHWADDR). -+ */ -+ sll = ioctl_get_ll(name); -+ if (sll != NULL) -+ sll_allocated = 1; -+ else -+ // shouldn't happen -+ log_fatal("Unexpected internal error"); -+ } -+ -+ switch (sll->sll_hatype) { - case ARPHRD_ETHER: - hw->hlen = 7; - hw->hbuf[0] = HTYPE_ETHER; -- memcpy(&hw->hbuf[1], sa->sa_data, 6); -+ memcpy(&hw->hbuf[1], sll->sll_addr, 6); - break; - case ARPHRD_IEEE802: - #ifdef ARPHRD_IEEE802_TR -@@ -504,18 +703,48 @@ get_hw_addr(const char *name, struct har - #endif /* ARPHRD_IEEE802_TR */ - hw->hlen = 7; - hw->hbuf[0] = HTYPE_IEEE802; -- memcpy(&hw->hbuf[1], sa->sa_data, 6); -+ memcpy(&hw->hbuf[1], sll->sll_addr, 6); - break; - case ARPHRD_FDDI: - hw->hlen = 7; - hw->hbuf[0] = HTYPE_FDDI; -- memcpy(&hw->hbuf[1], sa->sa_data, 6); -+ memcpy(&hw->hbuf[1], sll->sll_addr, 6); -+ break; -+ case ARPHRD_INFINIBAND: -+ dup = strdup(name); -+ /* Aliased infiniband interface is special case where -+ * neither get_ll() nor ioctl_get_ll() get's correct hw -+ * address, so we have to truncate the :0 and run -+ * get_ll() again for the rest. -+ */ -+ if ((colon = strchr(dup, ':')) != NULL) { -+ *colon = '\0'; -+ if ((sll = get_ll(ifaddrs, &ifa, dup)) == NULL) -+ log_fatal("Error getting hardware address for "%s": %m", name); -+ } -+ free (dup); -+ /* For Infiniband, save the broadcast address and store -+ * the port GUID into the hardware address. -+ */ -+ if (ifa && (ifa->ifa_flags & IFF_BROADCAST)) { -+ struct sockaddr_ll *bll; -+ -+ bll = (struct sockaddr_ll *)ifa->ifa_broadaddr; -+ memcpy(&info->bcast_addr, bll->sll_addr, 20); -+ } else { -+ memcpy(&info->bcast_addr, default_ib_bcast_addr, -+ 20); -+ } -+ -+ hw->hlen = 1; -+ hw->hbuf[0] = HTYPE_INFINIBAND; -+ memcpy(&hw->hbuf[1], &sll->sll_addr[sll->sll_halen - 8], 8); - break; - #if defined(ARPHRD_PPP) - case ARPHRD_PPP: - if (local_family != AF_INET6) -- log_fatal("Unsupported device type %d for "%s"", -- sa->sa_family, name); -+ log_fatal("local_family != AF_INET6 for "%s"", -+ name); - hw->hlen = 0; - hw->hbuf[0] = HTYPE_RESERVED; - /* 0xdeadbeef should never occur on the wire, -@@ -528,10 +757,13 @@ get_hw_addr(const char *name, struct har - break; - #endif - default: -- log_fatal("Unsupported device type %ld for "%s"", -- (long int)sa->sa_family, name); -+ freeifaddrs(ifaddrs); -+ log_fatal("Unsupported device type %hu for "%s"", -+ sll->sll_hatype, name); - } - -- close(sock); -+ if (sll_allocated) -+ dfree(sll, MDL); -+ freeifaddrs(ifaddrs); - } - #endif -diff -up dhcp-4.3.1b1/common/socket.c.bmgpWV dhcp-4.3.1b1/common/socket.c ---- dhcp-4.3.1b1/common/socket.c.bmgpWV 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/common/socket.c 2014-07-10 17:52:57.706272281 +0200 -@@ -322,7 +322,7 @@ void if_register_send (info) - info->wfdesc = if_register_socket(info, AF_INET, 0, NULL); - /* If this is a normal IPv4 address, get the hardware address. */ - if (strcmp(info->name, "fallback") != 0) -- get_hw_addr(info->name, &info->hw_address); -+ get_hw_addr(info); - #if defined (USE_SOCKET_FALLBACK) - /* Fallback only registers for send, but may need to receive as - well. */ -@@ -385,7 +385,7 @@ void if_register_receive (info) - #endif /* IP_PKTINFO... */ - /* If this is a normal IPv4 address, get the hardware address. */ - if (strcmp(info->name, "fallback") != 0) -- get_hw_addr(info->name, &info->hw_address); -+ get_hw_addr(info); - - if (!quiet_interface_discovery) - log_info ("Listening on Socket/%s%s%s", -@@ -499,7 +499,7 @@ if_register6(struct interface_info *info - if (req_multi) - if_register_multicast(info); - -- get_hw_addr(info->name, &info->hw_address); -+ get_hw_addr(info); - - if (!quiet_interface_discovery) { - if (info->shared_network != NULL) { -@@ -555,7 +555,7 @@ if_register_linklocal6(struct interface_ - info->rfdesc = sock; - info->wfdesc = sock; - -- get_hw_addr(info->name, &info->hw_address); -+ get_hw_addr(info); - - if (!quiet_interface_discovery) { - if (info->shared_network != NULL) { -diff -up dhcp-4.3.1b1/includes/dhcpd.h.bmgpWV dhcp-4.3.1b1/includes/dhcpd.h ---- dhcp-4.3.1b1/includes/dhcpd.h.bmgpWV 2014-07-10 17:50:26.923402536 +0200 -+++ dhcp-4.3.1b1/includes/dhcpd.h 2014-07-10 17:52:57.707272266 +0200 -@@ -1248,6 +1248,7 @@ struct interface_info { - struct shared_network *shared_network; - /* Networks connected to this interface. */ - struct hardware hw_address; /* Its physical address. */ -+ u_int8_t bcast_addr[20]; /* Infiniband broadcast address */ - struct in_addr *addresses; /* Addresses associated with this - * interface. - */ -@@ -2439,7 +2440,7 @@ void print_dns_status (int, struct dhcp_ - #endif - const char *print_time(TIME); - --void get_hw_addr(const char *name, struct hardware *hw); -+void get_hw_addr(struct interface_info *info); - - /* socket.c */ - #if defined (USE_SOCKET_SEND) || defined (USE_SOCKET_RECEIVE) \ diff --git a/src/patches/dhcp/dhcp-manpages.patch b/src/patches/dhcp/dhcp-manpages.patch deleted file mode 100644 index dde16c735..000000000 --- a/src/patches/dhcp/dhcp-manpages.patch +++ /dev/null @@ -1,157 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhclient-script.8.man dhcp-4.3.0a1/client/dhclient-script.8 ---- dhcp-4.3.0a1/client/dhclient-script.8.man 2013-12-11 01:01:02.000000000 +0100 -+++ dhcp-4.3.0a1/client/dhclient-script.8 2013-12-19 15:27:17.617118805 +0100 -@@ -48,7 +48,7 @@ customizations are needed, they should b - exit hooks provided (see HOOKS for details). These hooks will allow the - user to override the default behaviour of the client in creating a - .B /etc/resolv.conf --file. -+file, and to handle DHCP options not handled by default. - .PP - No standard client script exists for some operating systems, even though - the actual client may work, so a pioneering user may well need to create -@@ -92,6 +92,26 @@ present. The - .B ETCDIR/dhclient-exit-hooks - script can modify the valid of exit_status to change the exit status - of dhclient-script. -+.PP -+Immediately after dhclient brings an interface UP with a new IP address, -+subnet mask, and routes, in the REBOOT/BOUND states, it will check for the -+existence of an executable -+.B ETCDIR/dhclient-up-hooks -+script, and source it if found. This script can handle DHCP options in -+the environment that are not handled by default. A per-interface. -+.B ETCDIR/dhclient-${IF}-up-hooks -+script will override the generic script and be sourced when interface -+$IF has been brought up. -+.PP -+Immediately before dhclient brings an interface DOWN, removing its IP -+address, subnet mask, and routes, in the STOP/RELEASE states, it will -+check for the existence of an executable -+.B ETCDIR/dhclient-down-hooks -+script, and source it if found. This script can handle DHCP options in -+the environment that are not handled by default. A per-interface -+.B ETCDIR/dhclient-${IF}-down-hooks -+script will override the generic script and be sourced when interface -+$IF is about to be brought down. - .SH OPERATION - When dhclient needs to invoke the client configuration script, it - defines a set of variables in the environment, and then invokes -diff -up dhcp-4.3.0a1/client/dhclient.conf.5.man dhcp-4.3.0a1/client/dhclient.conf.5 ---- dhcp-4.3.0a1/client/dhclient.conf.5.man 2013-12-11 01:01:02.000000000 +0100 -+++ dhcp-4.3.0a1/client/dhclient.conf.5 2013-12-19 15:27:17.617118805 +0100 -@@ -202,7 +202,8 @@ responding to the client send the client - options. Only the option names should be specified in the request - statement - not option parameters. By default, the DHCPv4 client - requests the subnet-mask, broadcast-address, time-offset, routers, --domain-name, domain-name-servers and host-name options while the DHCPv6 -+domain-search, domain-name, domain-name-servers, host-name, nis-domain, -+nis-servers, ntp-servers and interface-mtu options while the DHCPv6 - client requests the dhcp6 name-servers and domain-search options. Note - that if you enter a 'request' statement, you over-ride these defaults - and these options will not be requested. -@@ -688,6 +689,17 @@ know the DHCP service(s) anycast MAC add - client. The \fIlink-type\fR and \fImac-address\fR parameters are configured - in a similar manner to the \fBhardware\fR statement. - .PP -+ \fBbootp-broadcast-always;\fR -+.PP -+The -+.B bootp-broadcast-always -+statement instructs dhclient to always set the bootp broadcast flag in -+request packets, so that servers will always broadcast replies. -+This is equivalent to supplying the dhclient -B argument, and has -+the same effect as specifying 'always-broadcast' in the server's dhcpd.conf. -+This option is provided as an extension to enable dhclient to work -+on IBM s390 Linux guests. -+.PP - .SH SAMPLE - The following configuration file is used on a laptop running NetBSD - 1.3. The laptop has an IP alias of 192.5.5.213, and has one -@@ -713,7 +725,7 @@ interface "ep0" { - supersede domain-search "fugue.com", "rc.vix.com", "home.vix.com"; - prepend domain-name-servers 127.0.0.1; - request subnet-mask, broadcast-address, time-offset, routers, -- domain-name, domain-name-servers, host-name; -+ domain-search, domain-name, domain-name-servers, host-name; - require subnet-mask, domain-name-servers; - script "CLIENTBINDIR/dhclient-script"; - media "media 10baseT/UTP", "media 10base2/BNC"; -diff -up dhcp-4.3.0a1/common/dhcp-options.5.man dhcp-4.3.0a1/common/dhcp-options.5 ---- dhcp-4.3.0a1/common/dhcp-options.5.man 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/common/dhcp-options.5 2013-12-19 15:27:17.618118791 +0100 -@@ -914,6 +914,21 @@ classless IP routing - it does not inclu - classless IP routing is now the most widely deployed routing standard, - this option is virtually useless, and is not implemented by any of the - popular DHCP clients, for example the Microsoft DHCP client. -+.PP -+NOTE to Fedora dhclient users: -+.br -+dhclient-script interprets trailing 0 octets of the target as indicating -+the subnet class of the route, so for the following static-routes value: -+.br -+ option static-routes 172.0.0.0 172.16.2.254, -+.br -+ 192.168.0.0 192.168.2.254; -+.br -+dhclient-script will create routes: -+.br -+ 172/8 via 172.16.2.254 dev $interface -+.br -+ 192.168/16 via 192.168.2.254 dev $interface - .RE - .PP - .nf -diff -up dhcp-4.3.0a1/server/dhcpd.conf.5.man dhcp-4.3.0a1/server/dhcpd.conf.5 ---- dhcp-4.3.0a1/server/dhcpd.conf.5.man 2013-12-13 21:49:44.000000000 +0100 -+++ dhcp-4.3.0a1/server/dhcpd.conf.5 2013-12-19 15:30:14.266670962 +0100 -@@ -527,6 +527,9 @@ pool { - }; - .fi - .PP -+Dynamic BOOTP leases are not compatible with failover, and, as such, -+you need to disallow BOOTP in pools that you are using failover for. -+.PP - The server currently does very little sanity checking, so if you - configure it wrong, it will just fail in odd ways. I would recommend - therefore that you either do failover or don't do failover, but don't -@@ -541,9 +544,9 @@ primary server might look like this: - failover peer "foo" { - primary; - address anthrax.rc.vix.com; -- port 519; -+ port 647; - peer address trantor.rc.vix.com; -- peer port 520; -+ peer port 847; - max-response-delay 60; - max-unacked-updates 10; - mclt 3600; -@@ -1241,7 +1244,7 @@ the zone containing PTR records - for IS - .PP - .nf - key DHCP_UPDATER { -- algorithm HMAC-MD5.SIG-ALG.REG.INT; -+ algorithm hmac-md5; - secret pRP5FapFoJ95JEL06sv4PQ==; - }; - -@@ -1264,7 +1267,7 @@ dhcpd.conf file: - .PP - .nf - key DHCP_UPDATER { -- algorithm HMAC-MD5.SIG-ALG.REG.INT; -+ algorithm hmac-md5; - secret pRP5FapFoJ95JEL06sv4PQ==; - }; - -@@ -2539,7 +2542,8 @@ statement - The \fInext-server\fR statement is used to specify the host address of - the server from which the initial boot file (specified in the - \fIfilename\fR statement) is to be loaded. \fIServer-name\fR should --be a numeric IP address or a domain name. -+be a numeric IP address or a domain name. If no \fInext-server\fR statement -+applies to a given client, the address 0.0.0.0 is used. - .RE - .PP - The diff --git a/src/patches/dhcp/dhcp-paranoia.patch b/src/patches/dhcp/dhcp-paranoia.patch deleted file mode 100644 index 0f2db8c18..000000000 --- a/src/patches/dhcp/dhcp-paranoia.patch +++ /dev/null @@ -1,156 +0,0 @@ -diff -up dhcp-4.3.1b1/client/dhclient.c.dlTsyN dhcp-4.3.1b1/client/dhclient.c ---- dhcp-4.3.1b1/client/dhclient.c.dlTsyN 2014-07-10 17:49:49.882925843 +0200 -+++ dhcp-4.3.1b1/client/dhclient.c 2014-07-10 17:50:26.922402550 +0200 -@@ -1748,11 +1748,6 @@ int write_host (host) - return 0; - } - --void db_startup (testp) -- int testp; --{ --} -- - void bootp (packet) - struct packet *packet; - { -diff -up dhcp-4.3.1b1/includes/dhcpd.h.dlTsyN dhcp-4.3.1b1/includes/dhcpd.h ---- dhcp-4.3.1b1/includes/dhcpd.h.dlTsyN 2014-07-10 17:48:03.798424601 +0200 -+++ dhcp-4.3.1b1/includes/dhcpd.h 2014-07-10 17:50:26.923402536 +0200 -@@ -2866,7 +2866,11 @@ void commit_leases_timeout (void *); - void commit_leases_readerdry(void *); - int commit_leases (void); - int commit_leases_timed (void); -+#if defined (PARANOIA) -+void db_startup (int, uid_t, gid_t); -+#else - void db_startup (int); -+#endif /* PARANOIA */ - int new_lease_file (void); - int group_writer (struct group_object *); - int write_ia(const struct ia_xx *); -diff -up dhcp-4.3.1b1/server/confpars.c.dlTsyN dhcp-4.3.1b1/server/confpars.c ---- dhcp-4.3.1b1/server/confpars.c.dlTsyN 2014-07-10 17:39:25.801764596 +0200 -+++ dhcp-4.3.1b1/server/confpars.c 2014-07-10 17:50:26.924402522 +0200 -@@ -219,7 +219,11 @@ void trace_conf_input (trace_type_t *tty - } - - if (!leaseconf_initialized && ttype == trace_readleases_type) { -+#if defined (PARANOIA) -+ db_startup (0, 0, 0); -+#else - db_startup (0); -+#endif /* PARANOIA */ - leaseconf_initialized = 1; - postdb_startup (); - } -diff -up dhcp-4.3.1b1/server/db.c.dlTsyN dhcp-4.3.1b1/server/db.c ---- dhcp-4.3.1b1/server/db.c.dlTsyN 2014-07-10 17:39:25.801764596 +0200 -+++ dhcp-4.3.1b1/server/db.c 2014-07-10 17:50:26.925402508 +0200 -@@ -42,6 +42,10 @@ static int counting = 0; - static int count = 0; - TIME write_time; - int lease_file_is_corrupt = 0; -+#if defined (PARANOIA) -+uid_t global_set_uid = 0; -+gid_t global_set_gid = 0; -+#endif /* PARANOIA */ - - /* Write a single binding scope value in parsable format. - */ -@@ -1046,8 +1050,11 @@ int commit_leases_timed() - return (1); - } - --void db_startup (testp) -- int testp; -+#if defined (PARANOIA) -+void db_startup (int testp, uid_t set_uid, gid_t set_gid) -+#else -+void db_startup (int testp) -+#endif /* PARANOIA */ - { - isc_result_t status; - -@@ -1066,6 +1073,11 @@ void db_startup (testp) - } - #endif - -+#if defined (PARANOIA) -+ global_set_uid = set_uid; -+ global_set_gid = set_gid; -+#endif /* PARANOIA */ -+ - #if defined (TRACING) - /* If we're playing back, there is no lease file, so we can't - append it, so we create one immediately (maybe this isn't -@@ -1128,6 +1140,17 @@ int new_lease_file () - log_error ("Can't create new lease file: %m"); - return 0; - } -+ -+#if defined (PARANOIA) -+ if (global_set_uid && !geteuid() && -+ global_set_gid && !getegid()) -+ if (fchown(db_fd, global_set_uid, global_set_gid)) { -+ log_fatal ("Can't chown new lease file: %m"); -+ close(db_fd); -+ goto fdfail; -+ } -+#endif /* PARANOIA */ -+ - if ((new_db_file = fdopen(db_fd, "we")) == NULL) { - log_error("Can't fdopen new lease file: %m"); - close(db_fd); -diff -up dhcp-4.3.1b1/server/dhcpd.8.dlTsyN dhcp-4.3.1b1/server/dhcpd.8 ---- dhcp-4.3.1b1/server/dhcpd.8.dlTsyN 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/server/dhcpd.8 2014-07-10 17:50:26.925402508 +0200 -@@ -82,6 +82,18 @@ dhcpd - Dynamic Host Configuration Proto - .I trace-output-file - ] - [ -+.B -user -+.I user -+] -+[ -+.B -group -+.I group -+] -+[ -+.B -chroot -+.I dir -+] -+[ - .B -play - .I trace-playback-file - ] -@@ -269,6 +281,15 @@ lease file. - .TP - .BI --version - Print version number and exit. -+.TP -+.BI -user \ user -+Setuid to user after completing privileged operations, such as creating sockets that listen on privileged ports. -+.TP -+.BI -group \ group -+Setgid to group after completing privileged operations, such as creating sockets that listen on privileged ports. -+.TP -+.BI -chroot \ dir -+Chroot to directory after processing the command line arguments, but before reading the configuration file. - .PP - .I Modifying default file locations: - The following options can be used to modify the locations -diff -up dhcp-4.3.1b1/server/dhcpd.c.dlTsyN dhcp-4.3.1b1/server/dhcpd.c ---- dhcp-4.3.1b1/server/dhcpd.c.dlTsyN 2014-07-10 17:39:25.802764582 +0200 -+++ dhcp-4.3.1b1/server/dhcpd.c 2014-07-10 17:52:35.341588248 +0200 -@@ -628,7 +628,11 @@ main(int argc, char **argv) { - group_write_hook = group_writer; - - /* Start up the database... */ -+#if defined (PARANOIA) -+ db_startup (lftest, set_uid, set_gid); -+#else - db_startup (lftest); -+#endif /* PARANOIA */ - - if (lftest) - exit (0); diff --git a/src/patches/dhcp/dhcp-paths.patch b/src/patches/dhcp/dhcp-paths.patch deleted file mode 100644 index 2f43e51fe..000000000 --- a/src/patches/dhcp/dhcp-paths.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- expanded_org/includes/dhcpd.h Wed Aug 06 23:35:02 2014 -+++ expanded_patched_51_4_2_0_paths_patch/includes/dhcpd.h Mon Feb 16 13:22:11 2015 -@@ -1424,15 +1424,15 @@ - #else /* !DEBUG */ - - #ifndef _PATH_DHCPD_CONF --#define _PATH_DHCPD_CONF "/etc/dhcpd.conf" -+#define _PATH_DHCPD_CONF "/etc/dhcp/dhcpd.conf" - #endif /* DEBUG */ - - #ifndef _PATH_DHCPD_DB --#define _PATH_DHCPD_DB LOCALSTATEDIR"/db/dhcpd.leases" -+#define _PATH_DHCPD_DB LOCALSTATEDIR"/dhcpd/dhcpd.leases" - #endif - - #ifndef _PATH_DHCPD6_DB --#define _PATH_DHCPD6_DB LOCALSTATEDIR"/db/dhcpd6.leases" -+#define _PATH_DHCPD6_DB LOCALSTATEDIR"/dhcpd/dhcpd6.leases" - #endif - - #ifndef _PATH_DHCPD_PID -@@ -1446,7 +1446,7 @@ - #endif /* DEBUG */ - - #ifndef _PATH_DHCLIENT_CONF --#define _PATH_DHCLIENT_CONF "/etc/dhclient.conf" -+#define _PATH_DHCLIENT_CONF "/etc/dhcp/dhclient.conf" - #endif - - #ifndef _PATH_DHCLIENT_SCRIPT -@@ -1462,11 +1462,11 @@ - #endif - - #ifndef _PATH_DHCLIENT_DB --#define _PATH_DHCLIENT_DB LOCALSTATEDIR"/db/dhclient.leases" -+#define _PATH_DHCLIENT_DB LOCALSTATEDIR"/dhclient/dhclient.leases" - #endif - - #ifndef _PATH_DHCLIENT6_DB --#define _PATH_DHCLIENT6_DB LOCALSTATEDIR"/db/dhclient6.leases" -+#define _PATH_DHCLIENT6_DB LOCALSTATEDIR"/dhclient/dhclient6.leases" - #endif - - #ifndef _PATH_RESOLV_CONF diff --git a/src/patches/dhcp/dhcp-release-by-ifup.patch b/src/patches/dhcp/dhcp-release-by-ifup.patch deleted file mode 100644 index 677eb5c75..000000000 --- a/src/patches/dhcp/dhcp-release-by-ifup.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhclient.c.ifup dhcp-4.3.0a1/client/dhclient.c ---- dhcp-4.3.0a1/client/dhclient.c.ifup 2013-12-19 14:53:08.817760677 +0100 -+++ dhcp-4.3.0a1/client/dhclient.c 2013-12-19 15:05:16.290518574 +0100 -@@ -521,9 +521,81 @@ main(int argc, char **argv) { - } - } - fclose(pidfd); -+ } else { -+ /* handle release for interfaces requested with Red Hat -+ * /sbin/ifup - pidfile will be /var/run/dhclient-$interface.pid -+ */ -+ -+ if ((path_dhclient_pid == NULL) || (*path_dhclient_pid == '\0')) -+ path_dhclient_pid = "/var/run/dhclient.pid"; -+ -+ char *new_path_dhclient_pid; -+ struct interface_info *ip; -+ int pdp_len = strlen(path_dhclient_pid), pfx, dpfx; -+ -+ /* find append point: beginning of any trailing '.pid' -+ * or '-$IF.pid' */ -+ for (pfx=pdp_len; (pfx >= 0) && (path_dhclient_pid[pfx] != '.') && (path_dhclient_pid[pfx] != '/'); pfx--); -+ if (pfx == -1) -+ pfx = pdp_len; -+ -+ if (path_dhclient_pid[pfx] == '/') -+ pfx += 1; -+ -+ for (dpfx=pfx; (dpfx >= 0) && (path_dhclient_pid[dpfx] != '-') && (path_dhclient_pid[dpfx] != '/'); dpfx--); -+ if ((dpfx > -1) && (path_dhclient_pid[dpfx] != '/')) -+ pfx = dpfx; -+ -+ for (ip = interfaces; ip; ip = ip->next) { -+ if (interfaces_requested && (ip->flags & (INTERFACE_REQUESTED))) { -+ int n_len = strlen(ip->name); -+ -+ new_path_dhclient_pid = (char*) malloc(pfx + n_len + 6); -+ strncpy(new_path_dhclient_pid, path_dhclient_pid, pfx); -+ sprintf(new_path_dhclient_pid + pfx, "-%s.pid", ip->name); -+ -+ if ((pidfd = fopen(new_path_dhclient_pid, "r")) != NULL) { -+ e = fscanf(pidfd, "%ld\n", &temp); -+ oldpid = (pid_t)temp; -+ -+ if (e != 0 && e != EOF) { -+ if (oldpid) { -+ if (kill(oldpid, SIGTERM) == 0) -+ unlink(path_dhclient_pid); -+ } -+ } -+ -+ fclose(pidfd); -+ } -+ -+ free(new_path_dhclient_pid); -+ } -+ } -+ } -+ } else { -+ FILE *pidfp = NULL; -+ long temp = 0; -+ pid_t dhcpid = 0; -+ int dhc_running = 0; -+ char procfn[256] = ""; -+ -+ if ((pidfp = fopen(path_dhclient_pid, "r")) != NULL) { -+ if ((fscanf(pidfp, "%ld", &temp)==1) && ((dhcpid=(pid_t)temp) > 0)) { -+ snprintf(procfn,256,"/proc/%u",dhcpid); -+ dhc_running = (access(procfn, F_OK) == 0); -+ } -+ -+ fclose(pidfp); -+ } -+ -+ if (dhc_running) { -+ log_fatal("dhclient(%u) is already running - exiting. ", dhcpid); -+ return(1); - } - } - -+ write_client_pid_file(); -+ - if (!quiet) { - log_info("%s %s", message, PACKAGE_VERSION); - log_info(copyright); diff --git a/src/patches/dhcp/dhcp-remove-bind.patch b/src/patches/dhcp/dhcp-remove-bind.patch deleted file mode 100644 index 5ab0338b3..000000000 --- a/src/patches/dhcp/dhcp-remove-bind.patch +++ /dev/null @@ -1,192 +0,0 @@ -diff -up dhcp-4.3.1b1/client/Makefile.am.brGmwh dhcp-4.3.1b1/client/Makefile.am ---- dhcp-4.3.1b1/client/Makefile.am.brGmwh 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/client/Makefile.am 2014-07-10 17:36:30.484250976 +0200 -@@ -10,8 +10,8 @@ dhclient_SOURCES = clparse.c dhclient.c - scripts/bsdos scripts/freebsd scripts/linux scripts/macos \ - scripts/netbsd scripts/nextstep scripts/openbsd \ - scripts/solaris scripts/openwrt --dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.a ../bind/lib/libirs.a \ -- ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -+dhclient_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhclient.8 dhclient-script.8 dhclient.conf.5 dhclient.leases.5 - EXTRA_DIST = $(man_MANS) - -diff -up dhcp-4.3.1b1/common/tests/Makefile.am.brGmwh dhcp-4.3.1b1/common/tests/Makefile.am ---- dhcp-4.3.1b1/common/tests/Makefile.am.brGmwh 2014-07-10 17:36:30.485250962 +0200 -+++ dhcp-4.3.1b1/common/tests/Makefile.am 2014-07-10 17:38:04.010924566 +0200 -@@ -13,21 +13,20 @@ ATF_TESTS += alloc_unittest dns_unittest - alloc_unittest_SOURCES = test_alloc.c $(top_srcdir)/tests/t_api_dhcp.c - alloc_unittest_LDADD = $(ATF_LDFLAGS) - alloc_unittest_LDADD += ../libdhcp.a \ -- ../../omapip/libomapi.a ../../bind/lib/libirs.a \ -- ../../bind/lib/libdns.a ../../bind/lib/libisccfg.a ../../bind/lib/libisc.a -+ ../../omapip/libomapi.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - dns_unittest_SOURCES = dns_unittest.c $(top_srcdir)/tests/t_api_dhcp.c - dns_unittest_LDADD = $(ATF_LDFLAGS) - dns_unittest_LDADD += ../libdhcp.a \ -- ../../omapip/libomapi.a ../../bind/lib/libirs.a \ -- ../../bind/lib/libdns.a ../../bind/lib/libisccfg.a ../../bind/lib/libisc.a -+ ../../omapip/libomapi.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - misc_unittest_SOURCES = misc_unittest.c $(top_srcdir)/tests/t_api_dhcp.c - misc_unittest_LDADD = $(ATF_LDFLAGS) - misc_unittest_LDADD += ../libdhcp.a \ -- ../../omapip/libomapi.a ../../bind/lib/libirs.a \ -- ../../bind/lib/libdns.a ../../bind/lib/libisccfg.a ../../bind/lib/libisc.a -- -+ ../../omapip/libomapi.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - check: $(ATF_TESTS) - atf-run | atf-report - -diff -up dhcp-4.3.1b1/configure.ac.brGmwh dhcp-4.3.1b1/configure.ac ---- dhcp-4.3.1b1/configure.ac.brGmwh 2014-07-02 20:01:26.000000000 +0200 -+++ dhcp-4.3.1b1/configure.ac 2014-07-10 17:36:30.485250962 +0200 -@@ -562,20 +562,37 @@ AC_CHECK_MEMBER(struct msghdr.msg_contro - - libbind= - AC_ARG_WITH(libbind, -- AS_HELP_STRING([--with-libbind=PATH],[bind includes and libraries are in PATH -- (default is ./bind)]), -+ AS_HELP_STRING([--with-libbind=PATH],[bind includes are in PATH -+ (default is ./bind/includes)]), - use_libbind="$withval", use_libbind="no") - case "$use_libbind" in -+yes|no) -+ libbind="${top_srcdir}/bind/include" -+ ;; -+*) -+ libbind="$use_libbind" -+ ;; -+esac -+ -+BIND9_LIBDIR='-L$(top_builddir)/bind/lib' -+AC_ARG_WITH(libbind-libs, -+ AC_HELP_STRING([--with-libbind-libs=PATH], -+ [bind9 export libraries are in PATH]), -+ [libbind_libs="$withval"], [libbind_libs='no']) -+case "$libbind_libs" in - yes) -- libbind="${top_srcdir}/bind" -+ AC_MSG_ERROR([Specify path to bind9 libraries]) - ;; - no) -- libbind="${top_srcdir}/bind" -+ BUNDLED_BIND=yes - ;; - *) -- libbind="$use_libbind" -+ BIND9_LIBDIR="-L$libbind_libs" -+ BUNDLED_BIND=no - ;; - esac -+AM_CONDITIONAL([BUNDLED_BIND], [test "$BUNDLED_BIND" = yes]) -+AC_SUBST([BIND9_LIBDIR]) - - # OpenLDAP support. - AC_ARG_WITH(ldap, -@@ -610,7 +627,7 @@ fi - CFLAGS="$CFLAGS $STD_CWARNINGS" - - # Try to add the bind include directory --CFLAGS="$CFLAGS -I$libbind/include" -+CFLAGS="$CFLAGS -I$libbind" - - case "$host" in - *-darwin*) -diff -up dhcp-4.3.1b1/dhcpctl/Makefile.am.brGmwh dhcp-4.3.1b1/dhcpctl/Makefile.am ---- dhcp-4.3.1b1/dhcpctl/Makefile.am.brGmwh 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/dhcpctl/Makefile.am 2014-07-10 17:36:30.485250962 +0200 -@@ -6,12 +6,9 @@ EXTRA_DIST = $(man_MANS) - - omshell_SOURCES = omshell.c - omshell_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ -- ../bind/lib/libirs.a ../bind/lib/libdns.a \ -- ../bind/lib/libisccfg.a ../bind/lib/libisc.a -- -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - libdhcpctl_a_SOURCES = dhcpctl.c callback.c remote.c - - cltest_SOURCES = cltest.c - cltest_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ -- ../bind/lib/libirs.a ../bind/lib/libdns.a \ -- ../bind/lib/libisccfg.a ../bind/lib/libisc.a -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc -diff -up dhcp-4.3.1b1/Makefile.am.brGmwh dhcp-4.3.1b1/Makefile.am ---- dhcp-4.3.1b1/Makefile.am.brGmwh 2014-07-02 19:58:38.000000000 +0200 -+++ dhcp-4.3.1b1/Makefile.am 2014-07-10 17:36:30.484250976 +0200 -@@ -25,7 +25,13 @@ EXTRA_DIST = RELNOTES LICENSE \ - bind/Makefile bind/bind.tar.gz bind/version.tmp \ - common/tests/Atffile server/tests/Atffile - --SUBDIRS = bind includes tests common dst omapip client dhcpctl relay server -+if BUNDLED_BIND -+SUBDIRS = bind -+else -+SUBDIRS = -+endif -+ -+SUBDIRS += includes tests common dst omapip client dhcpctl relay server - - nobase_include_HEADERS = dhcpctl/dhcpctl.h - -diff -up dhcp-4.3.1b1/omapip/Makefile.am.brGmwh dhcp-4.3.1b1/omapip/Makefile.am ---- dhcp-4.3.1b1/omapip/Makefile.am.brGmwh 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/omapip/Makefile.am 2014-07-10 17:36:30.486250948 +0200 -@@ -10,6 +10,5 @@ man_MANS = omapi.3 - EXTRA_DIST = $(man_MANS) - - svtest_SOURCES = test.c --svtest_LDADD = libomapi.a ../bind/lib/libirs.a ../bind/lib/libdns.a \ -- ../bind/lib/libisccfg.a ../bind/lib/libisc.a -- -+svtest_LDADD = libomapi.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc -diff -up dhcp-4.3.1b1/relay/Makefile.am.brGmwh dhcp-4.3.1b1/relay/Makefile.am ---- dhcp-4.3.1b1/relay/Makefile.am.brGmwh 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/relay/Makefile.am 2014-07-10 17:36:30.486250948 +0200 -@@ -3,8 +3,7 @@ AM_CPPFLAGS = -DLOCALSTATEDIR='"@localst - sbin_PROGRAMS = dhcrelay - dhcrelay_SOURCES = dhcrelay.c - dhcrelay_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ -- ../bind/lib/libirs.a ../bind/lib/libdns.a \ -- ../bind/lib/libisccfg.a ../bind/lib/libisc.a -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhcrelay.8 - EXTRA_DIST = $(man_MANS) - -diff -up dhcp-4.3.1b1/server/Makefile.am.brGmwh dhcp-4.3.1b1/server/Makefile.am ---- dhcp-4.3.1b1/server/Makefile.am.brGmwh 2014-07-02 19:58:39.000000000 +0200 -+++ dhcp-4.3.1b1/server/Makefile.am 2014-07-10 17:36:30.486250948 +0200 -@@ -13,10 +13,8 @@ dhcpd_SOURCES = dhcpd.c dhcp.c bootp.c c - dhcpv6.c mdb6.c ldap.c ldap_casa.c - - dhcpd_CFLAGS = $(LDAP_CFLAGS) --dhcpd_LDADD = ../common/libdhcp.a ../omapip/libomapi.a \ -- ../dhcpctl/libdhcpctl.a ../bind/lib/libirs.a \ -- ../bind/lib/libdns.a ../bind/lib/libisccfg.a ../bind/lib/libisc.a -- -+dhcpd_LDADD = ../common/libdhcp.a ../omapip/libomapi.a ../dhcpctl/libdhcpctl.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhcpd.8 dhcpd.conf.5 dhcpd.leases.5 - EXTRA_DIST = $(man_MANS) - -diff -up dhcp-4.3.1b1/server/tests/Makefile.am.brGmwh dhcp-4.3.1b1/server/tests/Makefile.am ---- dhcp-4.3.1b1/server/tests/Makefile.am.brGmwh 2014-07-02 19:58:40.000000000 +0200 -+++ dhcp-4.3.1b1/server/tests/Makefile.am 2014-07-10 17:36:30.486250948 +0200 -@@ -18,9 +18,8 @@ DHCPSRC = ../dhcp.c ../bootp.c ../confpa - ../ldap.c ../ldap_casa.c ../dhcpd.c - - DHCPLIBS = $(top_builddir)/common/libdhcp.a $(top_builddir)/omapip/libomapi.a \ -- $(top_builddir)/dhcpctl/libdhcpctl.a $(top_builddir)/bind/lib/libirs.a \ -- $(top_builddir)/bind/lib/libdns.a $(top_builddir)/bind/lib/libisccfg.a \ -- $(top_builddir)/bind/lib/libisc.a -+ $(top_builddir)/dhcpctl/libdhcpctl.a \ -+ $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - ATF_TESTS = - TESTS = diff --git a/src/patches/dhcp/dhcp-rfc3442-classless-static-routes.patch b/src/patches/dhcp/dhcp-rfc3442-classless-static-routes.patch deleted file mode 100644 index 94ed5ba24..000000000 --- a/src/patches/dhcp/dhcp-rfc3442-classless-static-routes.patch +++ /dev/null @@ -1,405 +0,0 @@ -diff -up dhcp-4.3.0rc1/client/clparse.c.rfc3442 dhcp-4.3.0rc1/client/clparse.c ---- dhcp-4.3.0rc1/client/clparse.c.rfc3442 2014-01-29 10:05:48.474400352 +0100 -+++ dhcp-4.3.0rc1/client/clparse.c 2014-01-29 10:05:48.517399955 +0100 -@@ -31,7 +31,7 @@ - - struct client_config top_level_config; - --#define NUM_DEFAULT_REQUESTED_OPTS 14 -+#define NUM_DEFAULT_REQUESTED_OPTS 15 - struct option *default_requested_options[NUM_DEFAULT_REQUESTED_OPTS + 1]; - - static void parse_client_default_duid(struct parse *cfile); -@@ -84,7 +84,11 @@ isc_result_t read_client_conf () - dhcp_universe.code_hash, &code, 0, MDL); - - /* 4 */ -- code = DHO_ROUTERS; -+ /* The Classless Static Routes option code MUST appear in the parameter -+ * request list prior to both the Router option code and the Static -+ * Routes option code, if present. (RFC3442) -+ */ -+ code = DHO_CLASSLESS_STATIC_ROUTES; - option_code_hash_lookup(&default_requested_options[3], - dhcp_universe.code_hash, &code, 0, MDL); - -@@ -138,6 +142,11 @@ isc_result_t read_client_conf () - option_code_hash_lookup(&default_requested_options[13], - dhcp_universe.code_hash, &code, 0, MDL); - -+ /* 15 */ -+ code = DHO_ROUTERS; -+ option_code_hash_lookup(&default_requested_options[14], -+ dhcp_universe.code_hash, &code, 0, MDL); -+ - for (code = 0 ; code < NUM_DEFAULT_REQUESTED_OPTS ; code++) { - if (default_requested_options[code] == NULL) - log_fatal("Unable to find option definition for " -diff -up dhcp-4.3.0rc1/common/dhcp-options.5.rfc3442 dhcp-4.3.0rc1/common/dhcp-options.5 ---- dhcp-4.3.0rc1/common/dhcp-options.5.rfc3442 2014-01-29 10:05:48.466400426 +0100 -+++ dhcp-4.3.0rc1/common/dhcp-options.5 2014-01-29 10:05:48.518399945 +0100 -@@ -111,6 +111,26 @@ hexadecimal, separated by colons. For e - or - option dhcp-client-identifier 43:4c:49:45:54:2d:46:4f:4f; - .fi -+.PP -+The -+.B destination-descriptor -+describe the IP subnet number and subnet mask -+of a particular destination using a compact encoding. This encoding -+consists of one octet describing the width of the subnet mask, -+followed by all the significant octets of the subnet number. -+The following table contains some examples of how various subnet -+number/mask combinations can be encoded: -+.nf -+.sp 1 -+Subnet number Subnet mask Destination descriptor -+0 0 0 -+10.0.0.0 255.0.0.0 8.10 -+10.0.0.0 255.255.255.0 24.10.0.0 -+10.17.0.0 255.255.0.0 16.10.17 -+10.27.129.0 255.255.255.0 24.10.27.129 -+10.229.0.128 255.255.255.128 25.10.229.0.128 -+10.198.122.47 255.255.255.255 32.10.198.122.47 -+.fi - .SH SETTING OPTION VALUES USING EXPRESSIONS - Sometimes it's helpful to be able to set the value of a DHCP option - based on some value that the client has sent. To do this, you can -@@ -972,6 +992,29 @@ dhclient-script will create routes: - .RE - .PP - .nf -+.B option \fBclassless-static-routes\fR \fIdestination-descriptor ip-address\fR -+ [\fB,\fR \fIdestination-descriptor ip-address\fR...]\fB;\fR -+.fi -+.RS 0.25i -+.PP -+This option (see RFC3442) specifies a list of classless static routes -+that the client should install in its routing cache. -+.PP -+This option can contain one or more static routes, each of which -+consists of a destination descriptor and the IP address of the router -+that should be used to reach that destination. -+.PP -+Many clients may not implement the Classless Static Routes option. -+DHCP server administrators should therefore configure their DHCP -+servers to send both a Router option and a Classless Static Routes -+option, and should specify the default router(s) both in the Router -+option and in the Classless Static Routes option. -+.PP -+If the DHCP server returns both a Classless Static Routes option and -+a Router option, the DHCP client ignores the Router option. -+.RE -+.PP -+.nf - .B option \fBstreettalk-directory-assistance-server\fR \fIip-address\fR - [\fB,\fR \fIip-address\fR...]\fB;\fR - .fi -diff -up dhcp-4.3.0rc1/common/inet.c.rfc3442 dhcp-4.3.0rc1/common/inet.c ---- dhcp-4.3.0rc1/common/inet.c.rfc3442 2014-01-26 19:40:44.000000000 +0100 -+++ dhcp-4.3.0rc1/common/inet.c 2014-01-29 10:05:48.519399936 +0100 -@@ -521,6 +521,60 @@ free_iaddrcidrnetlist(struct iaddrcidrne - return ISC_R_SUCCESS; - } - -+static const char * -+inet_ntopdd(const unsigned char *src, unsigned srclen, char *dst, size_t size) -+{ -+ char tmp[sizeof("32.255.255.255.255")]; -+ int len; -+ -+ switch (srclen) { -+ case 2: -+ len = sprintf (tmp, "%u.%u", src[0], src[1]); -+ break; -+ case 3: -+ len = sprintf (tmp, "%u.%u.%u", src[0], src[1], src[2]); -+ break; -+ case 4: -+ len = sprintf (tmp, "%u.%u.%u.%u", src[0], src[1], src[2], src[3]); -+ break; -+ case 5: -+ len = sprintf (tmp, "%u.%u.%u.%u.%u", src[0], src[1], src[2], src[3], src[4]); -+ break; -+ default: -+ return NULL; -+ } -+ if (len < 0) -+ return NULL; -+ -+ if (len > size) { -+ errno = ENOSPC; -+ return NULL; -+ } -+ -+ return strcpy (dst, tmp); -+} -+ -+/* pdestdesc() turns an iaddr structure into a printable dest. descriptor */ -+const char * -+pdestdesc(const struct iaddr addr) { -+ static char pbuf[sizeof("255.255.255.255.255")]; -+ -+ if (addr.len == 0) { -+ return "<null destination descriptor>"; -+ } -+ if (addr.len == 1) { -+ return "0"; -+ } -+ if ((addr.len >= 2) && (addr.len <= 5)) { -+ return inet_ntopdd(addr.iabuf, addr.len, pbuf, sizeof(pbuf)); -+ } -+ -+ log_fatal("pdestdesc():%s:%d: Invalid destination descriptor length %d.", -+ MDL, addr.len); -+ /* quell compiler warnings */ -+ return NULL; -+} -+ - /* piaddr() turns an iaddr structure into a printable address. */ - /* XXX: should use a const pointer rather than passing the structure */ - const char * -diff -up dhcp-4.3.0rc1/common/options.c.rfc3442 dhcp-4.3.0rc1/common/options.c ---- dhcp-4.3.0rc1/common/options.c.rfc3442 2014-01-26 19:40:44.000000000 +0100 -+++ dhcp-4.3.0rc1/common/options.c 2014-01-29 10:05:48.520399927 +0100 -@@ -707,7 +707,11 @@ cons_options(struct packet *inpacket, st - * packet. - */ - priority_list[priority_len++] = DHO_SUBNET_MASK; -- priority_list[priority_len++] = DHO_ROUTERS; -+ if (lookup_option(&dhcp_universe, cfg_options, -+ DHO_CLASSLESS_STATIC_ROUTES)) -+ priority_list[priority_len++] = DHO_CLASSLESS_STATIC_ROUTES; -+ else -+ priority_list[priority_len++] = DHO_ROUTERS; - priority_list[priority_len++] = DHO_DOMAIN_NAME_SERVERS; - priority_list[priority_len++] = DHO_HOST_NAME; - priority_list[priority_len++] = DHO_FQDN; -@@ -1688,6 +1692,7 @@ const char *pretty_print_option (option, - unsigned long tval; - isc_boolean_t a_array = ISC_FALSE; - int len_used; -+ unsigned int octets = 0; - - if (emit_commas) - comma = ','; -@@ -1696,6 +1701,7 @@ const char *pretty_print_option (option, - - memset (enumbuf, 0, sizeof enumbuf); - -+ if (option->format[0] != 'R') { /* see explanation lower */ - /* Figure out the size of the data. */ - for (l = i = 0; option -> format [i]; i++, l++) { - if (l >= sizeof(fmtbuf) - 1) -@@ -1870,6 +1876,33 @@ const char *pretty_print_option (option, - if (numhunk < 0) - numhunk = 1; - -+ } else { /* option->format[i] == 'R') */ -+ /* R (destination descriptor) has variable length. -+ * We can find it only in classless static route option, -+ * so we are for sure parsing classless static route option now. -+ * We go through whole the option to check whether there are no -+ * missing/extra bytes. -+ * I didn't find out how to improve the existing code and that's the -+ * reason for this separate 'else' where I do my own checkings. -+ * I know it's little bit unsystematic, but it works. -+ */ -+ numhunk = 0; -+ numelem = 2; /* RI */ -+ fmtbuf[0]='R'; fmtbuf[1]='I'; fmtbuf[2]=0; -+ for (i =0; i < len; i = i + octets + 5) { -+ if (data[i] > 32) { /* subnet mask width */ -+ log_error ("wrong subnet mask width in destination descriptor"); -+ break; -+ } -+ numhunk++; -+ octets = ((data[i]+7) / 8); -+ } -+ if (i != len) { -+ log_error ("classless static routes option has wrong size or " -+ "there's some garbage in format"); -+ } -+ } -+ - /* Cycle through the array (or hunk) printing the data. */ - for (i = 0; i < numhunk; i++) { - if ((a_array == ISC_TRUE) && (i != 0) && (numelem > 0)) { -@@ -2025,6 +2058,20 @@ const char *pretty_print_option (option, - strcpy(op, piaddr(iaddr)); - dp += 4; - break; -+ -+ case 'R': -+ if (dp[0] <= 32) -+ iaddr.len = (((dp[0]+7)/8)+1); -+ else { -+ log_error ("wrong subnet mask width in destination descriptor"); -+ return "<error>"; -+ } -+ -+ memcpy(iaddr.iabuf, dp, iaddr.len); -+ strcpy(op, pdestdesc(iaddr)); -+ dp += iaddr.len; -+ break; -+ - case '6': - iaddr.len = 16; - memcpy(iaddr.iabuf, dp, 16); -diff -up dhcp-4.3.0rc1/common/parse.c.rfc3442 dhcp-4.3.0rc1/common/parse.c ---- dhcp-4.3.0rc1/common/parse.c.rfc3442 2014-01-29 10:05:48.491400195 +0100 -+++ dhcp-4.3.0rc1/common/parse.c 2014-01-29 10:05:48.522399908 +0100 -@@ -335,6 +335,39 @@ int parse_ip_addr (cfile, addr) - } - - /* -+ * destination-descriptor :== NUMBER DOT NUMBER | -+ * NUMBER DOT NUMBER DOT NUMBER | -+ * NUMBER DOT NUMBER DOT NUMBER DOT NUMBER | -+ * NUMBER DOT NUMBER DOT NUMBER DOT NUMBER DOT NUMBER -+ */ -+ -+int parse_destination_descriptor (cfile, addr) -+ struct parse *cfile; -+ struct iaddr *addr; -+{ -+ unsigned int mask_width, dest_dest_len; -+ addr -> len = 0; -+ if (parse_numeric_aggregate (cfile, addr -> iabuf, -+ &addr -> len, DOT, 10, 8)) { -+ mask_width = (unsigned int)addr->iabuf[0]; -+ dest_dest_len = (((mask_width+7)/8)+1); -+ if (mask_width > 32) { -+ parse_warn (cfile, -+ "subnet mask width (%u) greater than 32.", mask_width); -+ } -+ else if (dest_dest_len != addr->len) { -+ parse_warn (cfile, -+ "destination descriptor with subnet mask width %u " -+ "should have %u octets, but has %u octets.", -+ mask_width, dest_dest_len, addr->len); -+ } -+ -+ return 1; -+ } -+ return 0; -+} -+ -+/* - * Return true if every character in the string is hexadecimal. - */ - static int -@@ -713,8 +746,10 @@ unsigned char *parse_numeric_aggregate ( - if (count) { - token = peek_token (&val, (unsigned *)0, cfile); - if (token != separator) { -- if (!*max) -+ if (!*max) { -+ *max = count; - break; -+ } - if (token != RBRACE && token != LBRACE) - token = next_token (&val, - (unsigned *)0, -@@ -1654,6 +1689,9 @@ int parse_option_code_definition (cfile, - case IP_ADDRESS: - type = 'I'; - break; -+ case DESTINATION_DESCRIPTOR: -+ type = 'R'; -+ break; - case IP6_ADDRESS: - type = '6'; - break; -@@ -5071,6 +5109,15 @@ int parse_option_token (rv, cfile, fmt, - } - break; - -+ case 'R': /* destination descriptor */ -+ if (!parse_destination_descriptor (cfile, &addr)) { -+ return 0; -+ } -+ if (!make_const_data (&t, addr.iabuf, addr.len, 0, 1, MDL)) { -+ return 0; -+ } -+ break; -+ - case '6': /* IPv6 address. */ - if (!parse_ip6_addr(cfile, &addr)) { - return 0; -@@ -5348,6 +5395,13 @@ int parse_option_decl (oc, cfile) - goto exit; - len = ip_addr.len; - dp = ip_addr.iabuf; -+ goto alloc; -+ -+ case 'R': /* destination descriptor */ -+ if (!parse_destination_descriptor (cfile, &ip_addr)) -+ goto exit; -+ len = ip_addr.len; -+ dp = ip_addr.iabuf; - - alloc: - if (hunkix + len > sizeof hunkbuf) { -diff -up dhcp-4.3.0rc1/common/tables.c.rfc3442 dhcp-4.3.0rc1/common/tables.c ---- dhcp-4.3.0rc1/common/tables.c.rfc3442 2014-01-29 10:05:48.485400250 +0100 -+++ dhcp-4.3.0rc1/common/tables.c 2014-01-29 10:06:25.724038563 +0100 -@@ -46,6 +46,7 @@ HASH_FUNCTIONS (option_code, const unsig - Format codes: - - I - IPv4 address -+ R - destination descriptor (RFC3442) - 6 - IPv6 address - l - 32-bit signed integer - L - 32-bit unsigned integer -@@ -214,6 +215,7 @@ static struct option dhcp_options[] = { - #endif - { "subnet-selection", "I", &dhcp_universe, 118, 1 }, - { "domain-search", "D", &dhcp_universe, 119, 1 }, -+ { "classless-static-routes", "RIA", &dhcp_universe, 121, 1 }, - { "vivco", "Evendor-class.", &dhcp_universe, 124, 1 }, - { "vivso", "Evendor.", &dhcp_universe, 125, 1 }, - #if 0 -diff -up dhcp-4.3.0rc1/includes/dhcpd.h.rfc3442 dhcp-4.3.0rc1/includes/dhcpd.h ---- dhcp-4.3.0rc1/includes/dhcpd.h.rfc3442 2014-01-29 10:05:48.470400389 +0100 -+++ dhcp-4.3.0rc1/includes/dhcpd.h 2014-01-29 10:05:48.525399881 +0100 -@@ -2725,6 +2725,7 @@ isc_result_t range2cidr(struct iaddrcidr - const struct iaddr *lo, const struct iaddr *hi); - isc_result_t free_iaddrcidrnetlist(struct iaddrcidrnetlist **result); - const char *piaddr (struct iaddr); -+const char *pdestdesc (struct iaddr); - char *piaddrmask(struct iaddr *, struct iaddr *); - char *piaddrcidr(const struct iaddr *, unsigned int); - u_int16_t validate_port(char *); -@@ -2934,6 +2935,7 @@ void parse_client_lease_declaration (str - int parse_option_decl (struct option_cache **, struct parse *); - void parse_string_list (struct parse *, struct string_list **, int); - int parse_ip_addr (struct parse *, struct iaddr *); -+int parse_destination_descriptor (struct parse *, struct iaddr *); - int parse_ip_addr_with_subnet(struct parse *, struct iaddrmatch *); - void parse_reject_statement (struct parse *, struct client_config *); - -diff -up dhcp-4.3.0rc1/includes/dhcp.h.rfc3442 dhcp-4.3.0rc1/includes/dhcp.h ---- dhcp-4.3.0rc1/includes/dhcp.h.rfc3442 2014-01-26 19:40:44.000000000 +0100 -+++ dhcp-4.3.0rc1/includes/dhcp.h 2014-01-29 10:05:48.524399890 +0100 -@@ -159,6 +159,7 @@ struct dhcp_packet { - #define DHO_ASSOCIATED_IP 92 - #define DHO_SUBNET_SELECTION 118 /* RFC3011! */ - #define DHO_DOMAIN_SEARCH 119 /* RFC3397 */ -+#define DHO_CLASSLESS_STATIC_ROUTES 121 /* RFC3442 */ - #define DHO_VIVCO_SUBOPTIONS 124 - #define DHO_VIVSO_SUBOPTIONS 125 - -diff -up dhcp-4.3.0rc1/includes/dhctoken.h.rfc3442 dhcp-4.3.0rc1/includes/dhctoken.h ---- dhcp-4.3.0rc1/includes/dhctoken.h.rfc3442 2014-01-29 10:05:48.435400713 +0100 -+++ dhcp-4.3.0rc1/includes/dhctoken.h 2014-01-29 10:05:48.526399871 +0100 -@@ -368,7 +368,8 @@ enum dhcp_token { - POOL6 = 669, - V6RELAY = 670, - V6RELOPT = 671, -- BOOTP_BROADCAST_ALWAYS = 672 -+ BOOTP_BROADCAST_ALWAYS = 672, -+ DESTINATION_DESCRIPTOR = 673 - }; - - #define is_identifier(x) ((x) >= FIRST_TOKEN && \ diff --git a/src/patches/dhcp/dhcp-sendDecline.patch b/src/patches/dhcp/dhcp-sendDecline.patch deleted file mode 100644 index e68336634..000000000 --- a/src/patches/dhcp/dhcp-sendDecline.patch +++ /dev/null @@ -1,231 +0,0 @@ -diff -up dhcp-4.3.0a1/client/dhc6.c.sendDecline dhcp-4.3.0a1/client/dhc6.c ---- dhcp-4.3.0a1/client/dhc6.c.sendDecline 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/client/dhc6.c 2013-12-19 15:56:18.297660118 +0100 -@@ -96,6 +96,8 @@ void do_select6(void *input); - void do_refresh6(void *input); - static void do_release6(void *input); - static void start_bound(struct client_state *client); -+static void start_decline6(struct client_state *client); -+static void do_decline6(void *input); - static void start_informed(struct client_state *client); - void informed_handler(struct packet *packet, struct client_state *client); - void bound_handler(struct packet *packet, struct client_state *client); -@@ -2017,6 +2019,7 @@ start_release6(struct client_state *clie - cancel_timeout(do_select6, client); - cancel_timeout(do_refresh6, client); - cancel_timeout(do_release6, client); -+ cancel_timeout(do_decline6, client); - client->state = S_STOPPED; - - /* -@@ -2650,6 +2653,7 @@ dhc6_check_reply(struct client_state *cl - break; - - case S_STOPPED: -+ case S_DECLINED: - action = dhc6_stop_action; - break; - -@@ -2751,6 +2755,7 @@ dhc6_check_reply(struct client_state *cl - break; - - case S_STOPPED: -+ case S_DECLINED: - /* Nothing critical to do at this stage. */ - break; - -@@ -3741,17 +3746,23 @@ reply_handler(struct packet *packet, str - cancel_timeout(do_select6, client); - cancel_timeout(do_refresh6, client); - cancel_timeout(do_release6, client); -+ cancel_timeout(do_decline6, client); - - /* If this is in response to a Release/Decline, clean up and return. */ -- if (client->state == S_STOPPED) { -- if (client->active_lease == NULL) -- return; -+ if ((client->state == S_STOPPED) || -+ (client->state == S_DECLINED)) { -+ -+ if (client->active_lease != NULL) { -+ dhc6_lease_destroy(&client->active_lease, MDL); -+ client->active_lease = NULL; -+ /* We should never wait for nothing!? */ -+ if (stopping_finished()) -+ exit(0); -+ } -+ -+ if (client->state == S_DECLINED) -+ start_init6(client); - -- dhc6_lease_destroy(&client->active_lease, MDL); -- client->active_lease = NULL; -- /* We should never wait for nothing!? */ -- if (stopping_finished()) -- exit(0); - return; - } - -@@ -4279,7 +4290,11 @@ start_bound(struct client_state *client) - dhc6_marshall_values("new_", client, lease, ia, addr); - script_write_requested6(client); - -- script_go(client); -+ // when script returns 3, DAD failed -+ if (script_go(client) == 3) { -+ start_decline6(client); -+ return; -+ } - } - - /* XXX: maybe we should loop on the old values instead? */ -@@ -4327,6 +4342,149 @@ start_bound(struct client_state *client) - dhc6_check_times(client); - } - -+/* -+ * Decline addresses. -+ */ -+void -+start_decline6(struct client_state *client) -+{ -+ /* Cancel any pending transmissions */ -+ cancel_timeout(do_confirm6, client); -+ cancel_timeout(do_select6, client); -+ cancel_timeout(do_refresh6, client); -+ cancel_timeout(do_release6, client); -+ cancel_timeout(do_decline6, client); -+ client->state = S_DECLINED; -+ -+ if (client->active_lease == NULL) -+ return; -+ -+ /* Set timers per RFC3315 section 18.1.7. */ -+ client->IRT = DEC_TIMEOUT * 100; -+ client->MRT = 0; -+ client->MRC = DEC_MAX_RC; -+ client->MRD = 0; -+ -+ dhc6_retrans_init(client); -+ client->v6_handler = reply_handler; -+ -+ client->refresh_type = DHCPV6_DECLINE; -+ do_decline6(client); -+} -+ -+/* -+ * do_decline6() creates a Decline packet and transmits it. -+ */ -+static void -+do_decline6(void *input) -+{ -+ struct client_state *client; -+ struct data_string ds; -+ int send_ret; -+ struct timeval elapsed, tv; -+ -+ client = input; -+ -+ if ((client->active_lease == NULL) || !active_prefix(client)) -+ return; -+ -+ if ((client->MRC != 0) && (client->txcount > client->MRC)) { -+ log_info("Max retransmission count exceeded."); -+ goto decline_done; -+ } -+ -+ /* -+ * Start_time starts at the first transmission. -+ */ -+ if (client->txcount == 0) { -+ client->start_time.tv_sec = cur_tv.tv_sec; -+ client->start_time.tv_usec = cur_tv.tv_usec; -+ } -+ -+ /* elapsed = cur - start */ -+ elapsed.tv_sec = cur_tv.tv_sec - client->start_time.tv_sec; -+ elapsed.tv_usec = cur_tv.tv_usec - client->start_time.tv_usec; -+ if (elapsed.tv_usec < 0) { -+ elapsed.tv_sec -= 1; -+ elapsed.tv_usec += 1000000; -+ } -+ -+ memset(&ds, 0, sizeof(ds)); -+ if (!buffer_allocate(&ds.buffer, 4, MDL)) { -+ log_error("Unable to allocate memory for Decline."); -+ goto decline_done; -+ } -+ -+ ds.data = ds.buffer->data; -+ ds.len = 4; -+ ds.buffer->data[0] = DHCPV6_DECLINE; -+ memcpy(ds.buffer->data + 1, client->dhcpv6_transaction_id, 3); -+ -+ /* Form an elapsed option. */ -+ /* Maximum value is 65535 1/100s coded as 0xffff. */ -+ if ((elapsed.tv_sec < 0) || (elapsed.tv_sec > 655) || -+ ((elapsed.tv_sec == 655) && (elapsed.tv_usec > 350000))) { -+ client->elapsed = 0xffff; -+ } else { -+ client->elapsed = elapsed.tv_sec * 100; -+ client->elapsed += elapsed.tv_usec / 10000; -+ } -+ -+ client->elapsed = htons(client->elapsed); -+ -+ log_debug("XMT: Forming Decline."); -+ make_client6_options(client, &client->sent_options, -+ client->active_lease, DHCPV6_DECLINE); -+ dhcpv6_universe.encapsulate(&ds, NULL, NULL, client, NULL, -+ client->sent_options, &global_scope, -+ &dhcpv6_universe); -+ -+ /* Append IA's (but don't release temporary addresses). */ -+ if (wanted_ia_na && -+ dhc6_add_ia_na(client, &ds, client->active_lease, -+ DHCPV6_DECLINE) != ISC_R_SUCCESS) { -+ data_string_forget(&ds, MDL); -+ goto decline_done; -+ } -+ if (wanted_ia_pd && -+ dhc6_add_ia_pd(client, &ds, client->active_lease, -+ DHCPV6_DECLINE) != ISC_R_SUCCESS) { -+ data_string_forget(&ds, MDL); -+ goto decline_done; -+ } -+ -+ /* Transmit and wait. */ -+ log_info("XMT: Decline on %s, interval %ld0ms.", -+ client->name ? client->name : client->interface->name, -+ (long int)client->RT); -+ -+ send_ret = send_packet6(client->interface, ds.data, ds.len, -+ &DHCPv6DestAddr); -+ if (send_ret != ds.len) { -+ log_error("dhc6: sendpacket6() sent %d of %d bytes", -+ send_ret, ds.len); -+ } -+ -+ data_string_forget(&ds, MDL); -+ -+ /* Wait RT */ -+ tv.tv_sec = cur_tv.tv_sec + client->RT / 100; -+ tv.tv_usec = cur_tv.tv_usec + (client->RT % 100) * 10000; -+ if (tv.tv_usec >= 1000000) { -+ tv.tv_sec += 1; -+ tv.tv_usec -= 1000000; -+ } -+ add_timeout(&tv, do_decline6, client, NULL, NULL); -+ dhc6_retrans_advance(client); -+ return; -+ -+decline_done: -+ dhc6_lease_destroy(&client->active_lease, MDL); -+ client->active_lease = NULL; -+ start_init6(client); -+ return; -+} -+ - /* While bound, ignore packets. In the future we'll want to answer - * Reconfigure-Request messages and the like. - */ diff --git a/src/patches/dhcp/dhcp-sharedlib.patch b/src/patches/dhcp/dhcp-sharedlib.patch deleted file mode 100644 index abb2acc19..000000000 --- a/src/patches/dhcp/dhcp-sharedlib.patch +++ /dev/null @@ -1,107 +0,0 @@ -diff -up dhcp-4.3.1b1/common/tests/Makefile.am.uCWMBl dhcp-4.3.1b1/common/tests/Makefile.am ---- dhcp-4.3.1b1/common/tests/Makefile.am.uCWMBl 2014-07-10 17:38:10.779828569 +0200 -+++ dhcp-4.3.1b1/common/tests/Makefile.am 2014-07-10 17:38:21.355678580 +0200 -@@ -13,19 +13,19 @@ ATF_TESTS += alloc_unittest dns_unittest - alloc_unittest_SOURCES = test_alloc.c $(top_srcdir)/tests/t_api_dhcp.c - alloc_unittest_LDADD = $(ATF_LDFLAGS) - alloc_unittest_LDADD += ../libdhcp.a \ -- ../../omapip/libomapi.a \ -+ ../../omapip/libomapi.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - dns_unittest_SOURCES = dns_unittest.c $(top_srcdir)/tests/t_api_dhcp.c - dns_unittest_LDADD = $(ATF_LDFLAGS) --dns_unittest_LDADD += ../libdhcp.a \ -+dns_unittest_LDADD += ../libdhcp.la \ - ../../omapip/libomapi.a \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - misc_unittest_SOURCES = misc_unittest.c $(top_srcdir)/tests/t_api_dhcp.c - misc_unittest_LDADD = $(ATF_LDFLAGS) - misc_unittest_LDADD += ../libdhcp.a \ -- ../../omapip/libomapi.a \ -+ ../../omapip/libomapi.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - check: $(ATF_TESTS) - atf-run | atf-report -diff -up dhcp-4.3.1b1/configure.ac.uCWMBl dhcp-4.3.1b1/configure.ac ---- dhcp-4.3.1b1/configure.ac.uCWMBl 2014-07-10 17:38:10.766828753 +0200 -+++ dhcp-4.3.1b1/configure.ac 2014-07-10 17:38:10.779828569 +0200 -@@ -39,7 +39,8 @@ fi - # Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API. - AC_USE_SYSTEM_EXTENSIONS - --AC_PROG_RANLIB -+# Use libtool to simplify building of shared libraries -+AC_PROG_LIBTOOL - AC_CONFIG_HEADERS([includes/config.h]) - - # we sometimes need to know byte order for building packets -diff -up dhcp-4.3.1b1/dhcpctl/Makefile.am.uCWMBl dhcp-4.3.1b1/dhcpctl/Makefile.am ---- dhcp-4.3.1b1/dhcpctl/Makefile.am.uCWMBl 2014-07-10 17:36:30.485250962 +0200 -+++ dhcp-4.3.1b1/dhcpctl/Makefile.am 2014-07-10 17:38:10.780828554 +0200 -@@ -1,14 +1,14 @@ - bin_PROGRAMS = omshell --lib_LIBRARIES = libdhcpctl.a -+lib_LTLIBRARIES = libdhcpctl.la - noinst_PROGRAMS = cltest - man_MANS = omshell.1 dhcpctl.3 - EXTRA_DIST = $(man_MANS) - - omshell_SOURCES = omshell.c --omshell_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ -+omshell_LDADD = libdhcpctl.la ../common/libdhcp.a ../omapip/libomapi.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc --libdhcpctl_a_SOURCES = dhcpctl.c callback.c remote.c -+libdhcpctl_la_SOURCES = dhcpctl.c callback.c remote.c - - cltest_SOURCES = cltest.c --cltest_LDADD = libdhcpctl.a ../common/libdhcp.a ../omapip/libomapi.a \ -+cltest_LDADD = libdhcpctl.la ../common/libdhcp.a ../omapip/libomapi.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc -diff -up dhcp-4.3.1b1/omapip/Makefile.am.uCWMBl dhcp-4.3.1b1/omapip/Makefile.am ---- dhcp-4.3.1b1/omapip/Makefile.am.uCWMBl 2014-07-10 17:36:30.486250948 +0200 -+++ dhcp-4.3.1b1/omapip/Makefile.am 2014-07-10 17:38:10.780828554 +0200 -@@ -1,7 +1,7 @@ --lib_LIBRARIES = libomapi.a -+lib_LTLIBRARIES = libomapi.la - noinst_PROGRAMS = svtest - --libomapi_a_SOURCES = protocol.c buffer.c alloc.c result.c connection.c \ -+libomapi_la_SOURCES = protocol.c buffer.c alloc.c result.c connection.c \ - errwarn.c listener.c dispatch.c generic.c support.c \ - handle.c message.c convert.c hash.c auth.c inet_addr.c \ - array.c trace.c toisc.c iscprint.c isclib.c -@@ -10,5 +10,5 @@ man_MANS = omapi.3 - EXTRA_DIST = $(man_MANS) - - svtest_SOURCES = test.c --svtest_LDADD = libomapi.a \ -+svtest_LDADD = libomapi.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc -diff -up dhcp-4.3.1b1/server/Makefile.am.uCWMBl dhcp-4.3.1b1/server/Makefile.am ---- dhcp-4.3.1b1/server/Makefile.am.uCWMBl 2014-07-10 17:36:30.486250948 +0200 -+++ dhcp-4.3.1b1/server/Makefile.am 2014-07-10 17:38:10.780828554 +0200 -@@ -13,7 +13,7 @@ dhcpd_SOURCES = dhcpd.c dhcp.c bootp.c c - dhcpv6.c mdb6.c ldap.c ldap_casa.c - - dhcpd_CFLAGS = $(LDAP_CFLAGS) --dhcpd_LDADD = ../common/libdhcp.a ../omapip/libomapi.a ../dhcpctl/libdhcpctl.a \ -+dhcpd_LDADD = ../common/libdhcp.a ../omapip/libomapi.la ../dhcpctl/libdhcpctl.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - man_MANS = dhcpd.8 dhcpd.conf.5 dhcpd.leases.5 - EXTRA_DIST = $(man_MANS) -diff -up dhcp-4.3.1b1/server/tests/Makefile.am.uCWMBl dhcp-4.3.1b1/server/tests/Makefile.am ---- dhcp-4.3.1b1/server/tests/Makefile.am.uCWMBl 2014-07-10 17:36:30.486250948 +0200 -+++ dhcp-4.3.1b1/server/tests/Makefile.am 2014-07-10 17:38:10.780828554 +0200 -@@ -17,8 +17,8 @@ DHCPSRC = ../dhcp.c ../bootp.c ../confpa - ../ddns.c ../dhcpleasequery.c ../dhcpv6.c ../mdb6.c \ - ../ldap.c ../ldap_casa.c ../dhcpd.c - --DHCPLIBS = $(top_builddir)/common/libdhcp.a $(top_builddir)/omapip/libomapi.a \ -- $(top_builddir)/dhcpctl/libdhcpctl.a \ -+DHCPLIBS = $(top_builddir)/common/libdhcp.a $(top_builddir)/omapip/libomapi.la \ -+ $(top_builddir)/dhcpctl/libdhcpctl.la \ - $(BIND9_LIBDIR) -lirs -ldns -lisccfg -lisc - - ATF_TESTS = diff --git a/src/patches/dhcp/dhcp-stateless-DUID-LLT.patch b/src/patches/dhcp/dhcp-stateless-DUID-LLT.patch deleted file mode 100644 index a7f22b539..000000000 --- a/src/patches/dhcp/dhcp-stateless-DUID-LLT.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 61fa3dd9e789997f66e848c7e3fb2f554ee374e2 Mon Sep 17 00:00:00 2001 -From: Jiri Popelka jpopelka@redhat.com -Date: Thu, 18 Dec 2014 11:53:26 +0100 -Subject: [PATCH] Write DUID_LLT even in stateless mode. - -By default, DHCPv6 dhclient creates DUID-LL -if it is running in stateless mode (-6 -S) and -doesn't write it into leases file, most likely -because the DUID-LL is always generated the same. - -It's however possible to specify DUID to be of type LLT instead of LL -with '-D LLT'. Rfc 3315 says that: -'Clients and servers using this type of DUID MUST -store the DUID-LLT in stable storage.' -That's not fulfiled in this case (-6 -S -D LLT), -because it's generated each time again. - -It's not a big deal because the server doesn't store any -info about 'stateless' clients, so it doesn't matter -that the DUID-LLT is different each time. -But there's a TAHI test which tests this, i.e. that -DUID-LLT is still the same even in stateless mode. -It's a test DHCP_CONF.7.1.9, part B. -https://www.ipv6ready.org/docs/Phase2_DHCPv6_Conformance_Latest.pdf - -Signed-off-by: Jiri Popelka jpopelka@redhat.com ---- - client/dhclient.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/client/dhclient.c b/client/dhclient.c -index 5ef59cd..026e3fe 100644 ---- a/client/dhclient.c -+++ b/client/dhclient.c -@@ -788,7 +788,9 @@ void run_stateless(int exit_mode) - if (default_duid.buffer != NULL) - data_string_forget(&default_duid, MDL); - -- form_duid(&default_duid, MDL); -+ if (form_duid(&default_duid, MDL) == ISC_R_SUCCESS && -+ duid_type == DUID_LLT) -+ write_duid(&default_duid); - } - - /* Start a configuration state machine. */ --- -2.1.0 - diff --git a/src/patches/dhcp/dhcp-unicast-bootp.patch b/src/patches/dhcp/dhcp-unicast-bootp.patch deleted file mode 100644 index a0db9de69..000000000 --- a/src/patches/dhcp/dhcp-unicast-bootp.patch +++ /dev/null @@ -1,101 +0,0 @@ -diff -up dhcp-4.3.0a1/server/bootp.c.unicast dhcp-4.3.0a1/server/bootp.c ---- dhcp-4.3.0a1/server/bootp.c.unicast 2013-12-11 01:25:12.000000000 +0100 -+++ dhcp-4.3.0a1/server/bootp.c 2013-12-19 15:12:12.974671154 +0100 -@@ -59,6 +59,7 @@ void bootp (packet) - char msgbuf [1024]; - int ignorep; - int peer_has_leases = 0; -+ int norelay = 0; - - if (packet -> raw -> op != BOOTREQUEST) - return; -@@ -74,7 +75,7 @@ void bootp (packet) - ? inet_ntoa (packet -> raw -> giaddr) - : packet -> interface -> name); - -- if (!locate_network (packet)) { -+ if ((norelay = locate_network (packet)) == 0) { - log_info ("%s: network unknown", msgbuf); - return; - } -@@ -396,6 +397,15 @@ void bootp (packet) - - goto out; - } -+ } else if (norelay == 2) { -+ to.sin_addr = raw.ciaddr; -+ to.sin_port = remote_port; -+ if (fallback_interface) { -+ result = send_packet (fallback_interface, NULL, &raw, -+ outgoing.packet_length, from, -+ &to, &hto); -+ goto out; -+ } - - /* If it comes from a client that already knows its address - and is not requesting a broadcast response, and we can -diff -up dhcp-4.3.0a1/server/dhcp.c.unicast dhcp-4.3.0a1/server/dhcp.c ---- dhcp-4.3.0a1/server/dhcp.c.unicast 2013-12-13 21:50:38.000000000 +0100 -+++ dhcp-4.3.0a1/server/dhcp.c 2013-12-19 15:12:12.975671140 +0100 -@@ -4627,6 +4627,7 @@ int locate_network (packet) - struct data_string data; - struct subnet *subnet = (struct subnet *)0; - struct option_cache *oc; -+ int norelay = 0; - - /* See if there's a Relay Agent Link Selection Option, or a - * Subnet Selection Option. The Link-Select and Subnet-Select -@@ -4642,12 +4643,24 @@ int locate_network (packet) - from the interface, if there is one. If not, fail. */ - if (!oc && !packet -> raw -> giaddr.s_addr) { - if (packet -> interface -> shared_network) { -- shared_network_reference -- (&packet -> shared_network, -- packet -> interface -> shared_network, MDL); -- return 1; -+ struct in_addr any_addr; -+ any_addr.s_addr = INADDR_ANY; -+ -+ if (!packet -> packet_type && memcmp(&packet -> raw -> ciaddr, &any_addr, 4)) { -+ struct iaddr cip; -+ memcpy(cip.iabuf, &packet -> raw -> ciaddr, 4); -+ cip.len = 4; -+ if (!find_grouped_subnet(&subnet, packet->interface->shared_network, cip, MDL)) -+ norelay = 2; -+ } -+ -+ if (!norelay) { -+ shared_network_reference(&packet -> shared_network, packet -> interface -> shared_network, MDL); -+ return 1; -+ } -+ } else { -+ return 0; - } -- return 0; - } - - /* If there's an option indicating link connection, and it's valid, -@@ -4670,7 +4683,10 @@ int locate_network (packet) - data_string_forget (&data, MDL); - } else { - ia.len = 4; -- memcpy (ia.iabuf, &packet -> raw -> giaddr, 4); -+ if (norelay) -+ memcpy (ia.iabuf, &packet->raw->ciaddr, 4); -+ else -+ memcpy (ia.iabuf, &packet->raw->giaddr, 4); - } - - /* If we know the subnet on which the IP address lives, use it. */ -@@ -4678,7 +4694,10 @@ int locate_network (packet) - shared_network_reference (&packet -> shared_network, - subnet -> shared_network, MDL); - subnet_dereference (&subnet, MDL); -- return 1; -+ if (norelay) -+ return norelay; -+ else -+ return 1; - } - - /* Otherwise, fail. */ diff --git a/src/patches/dhcp/dhcp-xen-checksum.patch b/src/patches/dhcp/dhcp-xen-checksum.patch deleted file mode 100644 index eabc3c127..000000000 --- a/src/patches/dhcp/dhcp-xen-checksum.patch +++ /dev/null @@ -1,251 +0,0 @@ -diff -up dhcp-4.3.0rc1/common/bpf.c.xen dhcp-4.3.0rc1/common/bpf.c ---- dhcp-4.3.0rc1/common/bpf.c.xen 2014-01-29 10:03:27.503941664 +0100 -+++ dhcp-4.3.0rc1/common/bpf.c 2014-01-29 10:03:37.564812175 +0100 -@@ -481,7 +481,7 @@ ssize_t receive_packet (interface, buf, - /* Decode the IP and UDP headers... */ - offset = decode_udp_ip_header(interface, interface->rbuf, - interface->rbuf_offset, -- from, hdr.bh_caplen, &paylen); -+ from, hdr.bh_caplen, &paylen, 0); - - /* If the IP or UDP checksum was bad, skip the packet... */ - if (offset < 0) { -diff -up dhcp-4.3.0rc1/common/dlpi.c.xen dhcp-4.3.0rc1/common/dlpi.c ---- dhcp-4.3.0rc1/common/dlpi.c.xen 2014-01-25 05:18:03.000000000 +0100 -+++ dhcp-4.3.0rc1/common/dlpi.c 2014-01-29 10:03:27.503941664 +0100 -@@ -691,7 +691,7 @@ ssize_t receive_packet (interface, buf, - length -= offset; - #endif - offset = decode_udp_ip_header (interface, dbuf, bufix, -- from, length, &paylen); -+ from, length, &paylen, 0); - - /* - * If the IP or UDP checksum was bad, skip the packet... -diff -up dhcp-4.3.0rc1/common/lpf.c.xen dhcp-4.3.0rc1/common/lpf.c ---- dhcp-4.3.0rc1/common/lpf.c.xen 2014-01-25 05:18:03.000000000 +0100 -+++ dhcp-4.3.0rc1/common/lpf.c 2014-01-29 10:03:27.504941651 +0100 -@@ -29,14 +29,15 @@ - - #include "dhcpd.h" - #if defined (USE_LPF_SEND) || defined (USE_LPF_RECEIVE) -+#include <sys/socket.h> - #include <sys/uio.h> - #include <errno.h> - - #include <asm/types.h> - #include <linux/filter.h> - #include <linux/if_ether.h> -+#include <linux/if_packet.h> - #include <netinet/in_systm.h> --#include <net/if_packet.h> - #include "includes/netinet/ip.h" - #include "includes/netinet/udp.h" - #include "includes/netinet/if_ether.h" -@@ -51,6 +52,19 @@ - /* Reinitializes the specified interface after an address change. This - is not required for packet-filter APIs. */ - -+#ifndef PACKET_AUXDATA -+#define PACKET_AUXDATA 8 -+ -+struct tpacket_auxdata -+{ -+ __u32 tp_status; -+ __u32 tp_len; -+ __u32 tp_snaplen; -+ __u16 tp_mac; -+ __u16 tp_net; -+}; -+#endif -+ - #ifdef USE_LPF_SEND - void if_reinitialize_send (info) - struct interface_info *info; -@@ -73,10 +87,14 @@ int if_register_lpf (info) - struct interface_info *info; - { - int sock; -- struct sockaddr sa; -+ union { -+ struct sockaddr_ll ll; -+ struct sockaddr common; -+ } sa; -+ struct ifreq ifr; - - /* Make an LPF socket. */ -- if ((sock = socket(PF_PACKET, SOCK_PACKET, -+ if ((sock = socket(PF_PACKET, SOCK_RAW, - htons((short)ETH_P_ALL))) < 0) { - if (errno == ENOPROTOOPT || errno == EPROTONOSUPPORT || - errno == ESOCKTNOSUPPORT || errno == EPFNOSUPPORT || -@@ -91,11 +109,17 @@ int if_register_lpf (info) - log_fatal ("Open a socket for LPF: %m"); - } - -+ memset (&ifr, 0, sizeof ifr); -+ strncpy (ifr.ifr_name, (const char *)info -> ifp, sizeof ifr.ifr_name); -+ ifr.ifr_name[IFNAMSIZ-1] = '\0'; -+ if (ioctl (sock, SIOCGIFINDEX, &ifr)) -+ log_fatal ("Failed to get interface index: %m"); -+ - /* Bind to the interface name */ - memset (&sa, 0, sizeof sa); -- sa.sa_family = AF_PACKET; -- strncpy (sa.sa_data, (const char *)info -> ifp, sizeof sa.sa_data); -- if (bind (sock, &sa, sizeof sa)) { -+ sa.ll.sll_family = AF_PACKET; -+ sa.ll.sll_ifindex = ifr.ifr_ifindex; -+ if (bind (sock, &sa.common, sizeof sa)) { - if (errno == ENOPROTOOPT || errno == EPROTONOSUPPORT || - errno == ESOCKTNOSUPPORT || errno == EPFNOSUPPORT || - errno == EAFNOSUPPORT || errno == EINVAL) { -@@ -177,9 +201,18 @@ static void lpf_gen_filter_setup (struct - void if_register_receive (info) - struct interface_info *info; - { -+ int val; -+ - /* Open a LPF device and hang it on this interface... */ - info -> rfdesc = if_register_lpf (info); - -+ val = 1; -+ if (setsockopt (info -> rfdesc, SOL_PACKET, PACKET_AUXDATA, &val, -+ sizeof val) < 0) { -+ if (errno != ENOPROTOOPT) -+ log_fatal ("Failed to set auxiliary packet data: %m"); -+ } -+ - #if defined (HAVE_TR_SUPPORT) - if (info -> hw_address.hbuf [0] == HTYPE_IEEE802) - lpf_tr_filter_setup (info); -@@ -301,7 +334,6 @@ ssize_t send_packet (interface, packet, - double hh [16]; - double ih [1536 / sizeof (double)]; - unsigned char *buf = (unsigned char *)ih; -- struct sockaddr_pkt sa; - int result; - int fudge; - -@@ -322,17 +354,7 @@ ssize_t send_packet (interface, packet, - (unsigned char *)raw, len); - memcpy (buf + ibufp, raw, len); - -- /* For some reason, SOCK_PACKET sockets can't be connected, -- so we have to do a sentdo every time. */ -- memset (&sa, 0, sizeof sa); -- sa.spkt_family = AF_PACKET; -- strncpy ((char *)sa.spkt_device, -- (const char *)interface -> ifp, sizeof sa.spkt_device); -- sa.spkt_protocol = htons(ETH_P_IP); -- -- result = sendto (interface -> wfdesc, -- buf + fudge, ibufp + len - fudge, 0, -- (const struct sockaddr *)&sa, sizeof sa); -+ result = write (interface -> wfdesc, buf + fudge, ibufp + len - fudge); - if (result < 0) - log_error ("send_packet: %m"); - return result; -@@ -349,14 +371,35 @@ ssize_t receive_packet (interface, buf, - { - int length = 0; - int offset = 0; -+ int nocsum = 0; - unsigned char ibuf [1536]; - unsigned bufix = 0; - unsigned paylen; -+ unsigned char cmsgbuf[CMSG_LEN(sizeof(struct tpacket_auxdata))]; -+ struct iovec iov = { -+ .iov_base = ibuf, -+ .iov_len = sizeof ibuf, -+ }; -+ struct msghdr msg = { -+ .msg_iov = &iov, -+ .msg_iovlen = 1, -+ .msg_control = cmsgbuf, -+ .msg_controllen = sizeof(cmsgbuf), -+ }; -+ struct cmsghdr *cmsg; - -- length = read (interface -> rfdesc, ibuf, sizeof ibuf); -+ length = recvmsg (interface -> rfdesc, &msg, 0); - if (length <= 0) - return length; - -+ for (cmsg = CMSG_FIRSTHDR(&msg); cmsg; cmsg = CMSG_NXTHDR(&msg, cmsg)) { -+ if (cmsg->cmsg_level == SOL_PACKET && -+ cmsg->cmsg_type == PACKET_AUXDATA) { -+ struct tpacket_auxdata *aux = (void *)CMSG_DATA(cmsg); -+ nocsum = aux->tp_status & TP_STATUS_CSUMNOTREADY; -+ } -+ } -+ - bufix = 0; - /* Decode the physical header... */ - offset = decode_hw_header (interface, ibuf, bufix, hfrom); -@@ -373,7 +416,7 @@ ssize_t receive_packet (interface, buf, - - /* Decode the IP and UDP headers... */ - offset = decode_udp_ip_header (interface, ibuf, bufix, from, -- (unsigned)length, &paylen); -+ (unsigned)length, &paylen, nocsum); - - /* If the IP or UDP checksum was bad, skip the packet... */ - if (offset < 0) -diff -up dhcp-4.3.0rc1/common/nit.c.xen dhcp-4.3.0rc1/common/nit.c ---- dhcp-4.3.0rc1/common/nit.c.xen 2014-01-26 19:40:44.000000000 +0100 -+++ dhcp-4.3.0rc1/common/nit.c 2014-01-29 10:03:27.504941651 +0100 -@@ -363,7 +363,7 @@ ssize_t receive_packet (interface, buf, - - /* Decode the IP and UDP headers... */ - offset = decode_udp_ip_header (interface, ibuf, bufix, -- from, length, &paylen); -+ from, length, &paylen, 0); - - /* If the IP or UDP checksum was bad, skip the packet... */ - if (offset < 0) -diff -up dhcp-4.3.0rc1/common/packet.c.xen dhcp-4.3.0rc1/common/packet.c ---- dhcp-4.3.0rc1/common/packet.c.xen 2013-12-11 01:01:02.000000000 +0100 -+++ dhcp-4.3.0rc1/common/packet.c 2014-01-29 10:03:27.504941651 +0100 -@@ -226,7 +226,7 @@ ssize_t - decode_udp_ip_header(struct interface_info *interface, - unsigned char *buf, unsigned bufix, - struct sockaddr_in *from, unsigned buflen, -- unsigned *rbuflen) -+ unsigned *rbuflen, int nocsum) - { - unsigned char *data; - struct ip ip; -@@ -337,7 +337,7 @@ decode_udp_ip_header(struct interface_in - 8, IPPROTO_UDP + ulen)))); - - udp_packets_seen++; -- if (usum && usum != sum) { -+ if (!nocsum && usum && usum != sum) { - udp_packets_bad_checksum++; - if (udp_packets_seen > 4 && - (udp_packets_seen / udp_packets_bad_checksum) < 2) { -diff -up dhcp-4.3.0rc1/common/upf.c.xen dhcp-4.3.0rc1/common/upf.c ---- dhcp-4.3.0rc1/common/upf.c.xen 2014-01-26 19:40:44.000000000 +0100 -+++ dhcp-4.3.0rc1/common/upf.c 2014-01-29 10:03:27.505941638 +0100 -@@ -314,7 +314,7 @@ ssize_t receive_packet (interface, buf, - - /* Decode the IP and UDP headers... */ - offset = decode_udp_ip_header (interface, ibuf, bufix, -- from, length, &paylen); -+ from, length, &paylen, 0); - - /* If the IP or UDP checksum was bad, skip the packet... */ - if (offset < 0) -diff -up dhcp-4.3.0rc1/includes/dhcpd.h.xen dhcp-4.3.0rc1/includes/dhcpd.h ---- dhcp-4.3.0rc1/includes/dhcpd.h.xen 2014-01-29 10:03:27.489941844 +0100 -+++ dhcp-4.3.0rc1/includes/dhcpd.h 2014-01-29 10:03:27.506941626 +0100 -@@ -2861,7 +2861,7 @@ ssize_t decode_hw_header (struct interfa - unsigned, struct hardware *); - ssize_t decode_udp_ip_header (struct interface_info *, unsigned char *, - unsigned, struct sockaddr_in *, -- unsigned, unsigned *); -+ unsigned, unsigned *, int); - - /* ethernet.c */ - void assemble_ethernet_header (struct interface_info *, unsigned char *, diff --git a/src/patches/dma-0.11-compile-fixes.patch b/src/patches/dma-0.11-compile-fixes.patch new file mode 100644 index 000000000..a6e5165c9 --- /dev/null +++ b/src/patches/dma-0.11-compile-fixes.patch @@ -0,0 +1,29 @@ +From 60cf6f03a4b13ec0e491a282ab5233a1619a7a66 Mon Sep 17 00:00:00 2001 +From: Michael Tremer michael.tremer@ipfire.org +Date: Tue, 24 Apr 2018 12:30:13 +0100 +Subject: [PATCH] net.c: Include string.h + +Various functions that have been used come from string.h. GCC compiled +dma without this header, but unfortunately the binary segfaulted at random +times. + +Signed-off-by: Michael Tremer michael.tremer@ipfire.org +--- + net.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/net.c b/net.c +index a1cc3e3bfd79..221dda131a23 100644 +--- a/net.c ++++ b/net.c +@@ -53,6 +53,7 @@ + #include <netdb.h> + #include <setjmp.h> + #include <signal.h> ++#include <string.h> + #include <syslog.h> + #include <unistd.h> + +-- +2.14.3 + diff --git a/src/patches/grub-2.00_disable_vga_fallback.patch b/src/patches/grub-2.00_disable_vga_fallback.patch deleted file mode 100644 index 0d1dec97d..000000000 --- a/src/patches/grub-2.00_disable_vga_fallback.patch +++ /dev/null @@ -1,15 +0,0 @@ -We have to remove the vga fallback because this not work on bay-trail and other -new intel onboard graphics. - -diff -Naur grub-2.00.org/grub-core/video/i386/pc/vga.c grub-2.00/grub-core/video/i386/pc/vga.c ---- grub-2.00.org/grub-core/video/i386/pc/vga.c 2012-06-06 23:21:02.000000000 +0200 -+++ grub-2.00/grub-core/video/i386/pc/vga.c 2014-09-05 21:41:04.790870375 +0200 -@@ -122,7 +122,7 @@ - { - grub_err_t err; - -- if ((width && width != VGA_WIDTH) || (height && height != VGA_HEIGHT)) -+// if ((width && width != VGA_WIDTH) || (height && height != VGA_HEIGHT)) - return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no matching mode found"); - - framebuffer.temporary_buffer = grub_malloc (VGA_HEIGHT * VGA_WIDTH); diff --git a/src/patches/grub-2.00_ignore_missing_symtab.patch b/src/patches/grub-2.00_ignore_missing_symtab.patch deleted file mode 100644 index fbaa26ec3..000000000 --- a/src/patches/grub-2.00_ignore_missing_symtab.patch +++ /dev/null @@ -1,40 +0,0 @@ -diff -Naur grub-2.00.org/grub-core/kern/dl.c grub-2.00/grub-core/kern/dl.c ---- grub-2.00.org/grub-core/kern/dl.c 2012-06-22 17:26:38.000000000 +0200 -+++ grub-2.00/grub-core/kern/dl.c 2017-07-05 10:45:25.501645684 +0200 -@@ -354,8 +354,11 @@ - if (s->sh_type == SHT_SYMTAB) - break; - -+ /* Module without symbol table may still be used to pull in dependencies. -+ We verify at build time that such modules do not contain any relocations -+ that may reference symbol table. */ - if (i == e->e_shnum) -- return grub_error (GRUB_ERR_BAD_MODULE, N_("no symbol table")); -+ return GRUB_ERR_NONE; - - #ifdef GRUB_MODULES_MACHINE_READONLY - mod->symtab = grub_malloc (s->sh_size); -diff -Naur grub-2.00.org/grub-core/kern/i386/dl.c grub-2.00/grub-core/kern/i386/dl.c ---- grub-2.00.org/grub-core/kern/i386/dl.c 2012-02-26 12:14:21.000000000 +0100 -+++ grub-2.00/grub-core/kern/i386/dl.c 2017-07-05 17:01:43.333955065 +0200 -@@ -55,7 +55,7 @@ - break; - - if (i == e->e_shnum) -- return grub_error (GRUB_ERR_BAD_MODULE, N_("no symbol table")); -+ return GRUB_ERR_NONE; - - entsize = s->sh_entsize; - -diff -Naur grub-2.00.org/grub-core/kern/x86_64/dl.c grub-2.00/grub-core/kern/x86_64/dl.c ---- grub-2.00.org/grub-core/kern/x86_64/dl.c 2012-02-26 12:14:56.000000000 +0100 -+++ grub-2.00/grub-core/kern/x86_64/dl.c 2017-07-05 17:02:23.374574458 +0200 -@@ -55,7 +55,7 @@ - break; - - if (i == e->e_shnum) -- return grub_error (GRUB_ERR_BAD_MODULE, N_("no symbol table")); -+ return GRUB_ERR_NONE; - - entsize = s->sh_entsize; - diff --git a/src/patches/grub-2.02_disable_vga_fallback.patch b/src/patches/grub-2.02_disable_vga_fallback.patch new file mode 100644 index 000000000..0cf30cff4 --- /dev/null +++ b/src/patches/grub-2.02_disable_vga_fallback.patch @@ -0,0 +1,15 @@ +We have to remove the vga fallback because this not work on bay-trail and other +new intel onboard graphics. + +diff -Naur grub-2.02.org/grub-core/video/i386/pc/vga.c grub-2.02/grub-core/video/i386/pc/vga.c +--- grub-2.02.org/grub-core/video/i386/pc/vga.c 2015-05-21 17:50:29.000000000 +0200 ++++ grub-2.02/grub-core/video/i386/pc/vga.c 2018-04-15 22:24:41.686842878 +0200 +@@ -122,7 +122,7 @@ + { + grub_err_t err; + +- if ((width && width != VGA_WIDTH) || (height && height != 350 && height != 480)) ++// if ((width && width != VGA_WIDTH) || (height && height != 350 && height != 480)) + return grub_error (GRUB_ERR_UNKNOWN_DEVICE, "no matching mode found"); + + vga_height = height ? : 480; diff --git a/src/patches/grub2-remove-gets.patch b/src/patches/grub2-remove-gets.patch deleted file mode 100644 index 0da71b329..000000000 --- a/src/patches/grub2-remove-gets.patch +++ /dev/null @@ -1,21 +0,0 @@ -ISO C11 removes the specification of gets() from the C language, eglibc 2.16+ removed it - -Signed-off-by: Khem Raj raj.khem@gmail.com -Signed-off-by: Thomas Petazzoni thomas.petazzoni@free-electrons.com - -Upstream-Status: Pending -Index: grub-1.99/grub-core/gnulib/stdio.in.h -=================================================================== ---- grub-1.99.orig/grub-core/gnulib/stdio.in.h 2010-12-01 06:45:43.000000000 -0800 -+++ grub-1.99/grub-core/gnulib/stdio.in.h 2012-07-04 12:25:02.057099107 -0700 -@@ -140,8 +140,10 @@ - /* It is very rare that the developer ever has full control of stdin, - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ -+#if defined gets - #undef gets - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#endif - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ diff --git a/src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch b/src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch deleted file mode 100644 index 739376058..000000000 --- a/src/patches/linux-3.10-ipp2p-0.8.2-ipfire.patch +++ /dev/null @@ -1,1039 +0,0 @@ -diff -Naur linux-3.10.9.org/include/linux/netfilter_ipv4/ipt_ipp2p.h linux-3.10.9/include/linux/netfilter_ipv4/ipt_ipp2p.h ---- linux-3.10.9.org/include/linux/netfilter_ipv4/ipt_ipp2p.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.9/include/linux/netfilter_ipv4/ipt_ipp2p.h 2013-08-25 16:00:53.398088168 +0200 -@@ -0,0 +1,31 @@ -+#ifndef __IPT_IPP2P_H -+#define __IPT_IPP2P_H -+#define IPP2P_VERSION "0.8.2-ipfire" -+ -+struct ipt_p2p_info { -+ int cmd; -+ int debug; -+}; -+ -+#endif //__IPT_IPP2P_H -+ -+#define SHORT_HAND_IPP2P 1 /* --ipp2p switch*/ -+//#define SHORT_HAND_DATA 4 /* --ipp2p-data switch*/ -+#define SHORT_HAND_NONE 5 /* no short hand*/ -+ -+#define IPP2P_EDK (1 << 1) -+#define IPP2P_DATA_KAZAA (1 << 2) -+#define IPP2P_DATA_EDK (1 << 3) -+#define IPP2P_DATA_DC (1 << 4) -+#define IPP2P_DC (1 << 5) -+#define IPP2P_DATA_GNU (1 << 6) -+#define IPP2P_GNU (1 << 7) -+#define IPP2P_KAZAA (1 << 8) -+#define IPP2P_BIT (1 << 9) -+#define IPP2P_APPLE (1 << 10) -+#define IPP2P_SOUL (1 << 11) -+#define IPP2P_WINMX (1 << 12) -+#define IPP2P_ARES (1 << 13) -+#define IPP2P_MUTE (1 << 14) -+#define IPP2P_WASTE (1 << 15) -+#define IPP2P_XDCC (1 << 16) -diff -Naur linux-3.10.9.org/net/ipv4/netfilter/ipt_ipp2p.c linux-3.10.9/net/ipv4/netfilter/ipt_ipp2p.c ---- linux-3.10.9.org/net/ipv4/netfilter/ipt_ipp2p.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.10.9/net/ipv4/netfilter/ipt_ipp2p.c 2013-08-25 16:00:53.398088168 +0200 -@@ -0,0 +1,970 @@ -+#if defined(MODVERSIONS) -+#include <linux/modversions.h> -+#endif -+#include <linux/module.h> -+#include <linux/version.h> -+#include <linux/netfilter_ipv4/ip_tables.h> -+#include <linux/netfilter_ipv4/ipt_ipp2p.h> -+#include <net/tcp.h> -+#include <net/udp.h> -+ -+#define get_u8(X,O) (*(__u8 *)(X + O)) -+#define get_u16(X,O) (*(__u16 *)(X + O)) -+#define get_u32(X,O) (*(__u32 *)(X + O)) -+ -+MODULE_AUTHOR("Eicke Friedrich/Klaus Degner ipp2p@ipp2p.org"); -+MODULE_DESCRIPTION("An extension to iptables to identify P2P traffic."); -+MODULE_LICENSE("GPL"); -+ -+ -+/*Search for UDP eDonkey/eMule/Kad commands*/ -+int -+udp_search_edk (unsigned char *haystack, int packet_len) -+{ -+ unsigned char *t = haystack; -+ t += 8; -+ -+ switch (t[0]) { -+ case 0xe3: -+ { /*edonkey*/ -+ switch (t[1]) -+ { -+ /* client -> server status request */ -+ case 0x96: -+ if (packet_len == 14) return ((IPP2P_EDK * 100) + 50); -+ break; -+ /* server -> client status request */ -+ case 0x97: if (packet_len == 42) return ((IPP2P_EDK * 100) + 51); -+ break; -+ /* server description request */ -+ /* e3 2a ff f0 .. | size == 6 */ -+ case 0xa2: if ( (packet_len == 14) && ( get_u16(t,2) == __constant_htons(0xfff0) ) ) return ((IPP2P_EDK * 100) + 52); -+ break; -+ /* server description response */ -+ /* e3 a3 ff f0 .. | size > 40 && size < 200 */ -+ //case 0xa3: return ((IPP2P_EDK * 100) + 53); -+ // break; -+ case 0x9a: if (packet_len==26) return ((IPP2P_EDK * 100) + 54); -+ break; -+ -+ case 0x92: if (packet_len==18) return ((IPP2P_EDK * 100) + 55); -+ break; -+ } -+ break; -+ } -+ case 0xe4: -+ { -+ switch (t[1]) -+ { -+ /* e4 20 .. | size == 43 */ -+ case 0x20: if ((packet_len == 43) && (t[2] != 0x00) && (t[34] != 0x00)) return ((IPP2P_EDK * 100) + 60); -+ break; -+ /* e4 00 .. 00 | size == 35 ? */ -+ case 0x00: if ((packet_len == 35) && (t[26] == 0x00)) return ((IPP2P_EDK * 100) + 61); -+ break; -+ /* e4 10 .. 00 | size == 35 ? */ -+ case 0x10: if ((packet_len == 35) && (t[26] == 0x00)) return ((IPP2P_EDK * 100) + 62); -+ break; -+ /* e4 18 .. 00 | size == 35 ? */ -+ case 0x18: if ((packet_len == 35) && (t[26] == 0x00)) return ((IPP2P_EDK * 100) + 63); -+ break; -+ /* e4 52 .. | size = 44 */ -+ case 0x52: if (packet_len == 44 ) return ((IPP2P_EDK * 100) + 64); -+ break; -+ /* e4 58 .. | size == 6 */ -+ case 0x58: if (packet_len == 14 ) return ((IPP2P_EDK * 100) + 65); -+ break; -+ /* e4 59 .. | size == 2 */ -+ case 0x59: if (packet_len == 10 )return ((IPP2P_EDK * 100) + 66); -+ break; -+ /* e4 28 .. | packet_len == 52,77,102,127... */ -+ case 0x28: if (((packet_len-52) % 25) == 0) return ((IPP2P_EDK * 100) + 67); -+ break; -+ /* e4 50 xx xx | size == 4 */ -+ case 0x50: if (packet_len == 12) return ((IPP2P_EDK * 100) + 68); -+ break; -+ /* e4 40 xx xx | size == 48 */ -+ case 0x40: if (packet_len == 56) return ((IPP2P_EDK * 100) + 69); -+ break; -+ } -+ break; -+ } -+ } /* end of switch (t[0]) */ -+ return 0; -+}/*udp_search_edk*/ -+ -+ -+/*Search for UDP Gnutella commands*/ -+int -+udp_search_gnu (unsigned char *haystack, int packet_len) -+{ -+ unsigned char *t = haystack; -+ t += 8; -+ -+ if (memcmp(t, "GND", 3) == 0) return ((IPP2P_GNU * 100) + 51); -+ if (memcmp(t, "GNUTELLA ", 9) == 0) return ((IPP2P_GNU * 100) + 52); -+ return 0; -+}/*udp_search_gnu*/ -+ -+ -+/*Search for UDP KaZaA commands*/ -+int -+udp_search_kazaa (unsigned char *haystack, int packet_len) -+{ -+ unsigned char *t = haystack; -+ -+ if (t[packet_len-1] == 0x00){ -+ t += (packet_len - 6); -+ if (memcmp(t, "KaZaA", 5) == 0) return (IPP2P_KAZAA * 100 +50); -+ } -+ -+ return 0; -+}/*udp_search_kazaa*/ -+ -+/*Search for UDP DirectConnect commands*/ -+int -+udp_search_directconnect (unsigned char *haystack, int packet_len) -+{ -+ unsigned char *t = haystack; -+ if ((*(t + 8) == 0x24) && (*(t + packet_len - 1) == 0x7c)) { -+ t+=8; -+ if (memcmp(t, "SR ", 3) == 0) return ((IPP2P_DC * 100) + 60); -+ if (memcmp(t, "Ping ", 5) == 0) return ((IPP2P_DC * 100) + 61); -+ } -+ return 0; -+}/*udp_search_directconnect*/ -+ -+ -+ -+/*Search for UDP BitTorrent commands*/ -+int -+udp_search_bit (unsigned char *haystack, int packet_len) -+{ -+ switch(packet_len) -+ { -+ case 24: -+ /* ^ 00 00 04 17 27 10 19 80 */ -+ if ((ntohl(get_u32(haystack, 8)) == 0x00000417) && (ntohl(get_u32(haystack, 12)) == 0x27101980)) -+ return (IPP2P_BIT * 100 + 50); -+ break; -+ case 44: -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000400) && get_u32(haystack, 36) == __constant_htonl(0x00000104)) -+ return (IPP2P_BIT * 100 + 51); -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000400)) -+ return (IPP2P_BIT * 100 + 61); -+ break; -+ case 65: -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000404) && get_u32(haystack, 36) == __constant_htonl(0x00000104)) -+ return (IPP2P_BIT * 100 + 52); -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000404)) -+ return (IPP2P_BIT * 100 + 62); -+ break; -+ case 67: -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000406) && get_u32(haystack, 36) == __constant_htonl(0x00000104)) -+ return (IPP2P_BIT * 100 + 53); -+ if (get_u32(haystack, 16) == __constant_htonl(0x00000406)) -+ return (IPP2P_BIT * 100 + 63); -+ break; -+ case 211: -+ if (get_u32(haystack, 8) == __constant_htonl(0x00000405)) -+ return (IPP2P_BIT * 100 + 54); -+ break; -+ case 29: -+ if ((get_u32(haystack, 8) == __constant_htonl(0x00000401))) -+ return (IPP2P_BIT * 100 + 55); -+ break; -+ case 52: -+ if (get_u32(haystack,8) == __constant_htonl(0x00000827) && -+ get_u32(haystack,12) == __constant_htonl(0x37502950)) -+ return (IPP2P_BIT * 100 + 80); -+ break; -+ default: -+ /* this packet does not have a constant size */ -+ if (packet_len >= 40 && get_u32(haystack, 16) == __constant_htonl(0x00000402) && get_u32(haystack, 36) == __constant_htonl(0x00000104)) -+ return (IPP2P_BIT * 100 + 56); -+ break; -+ } -+ -+ /* some extra-bitcomet rules: -+ * "d1:" [a|r] "d2:id20:" -+ */ -+ if (packet_len > 30 && get_u8(haystack, 8) == 'd' && get_u8(haystack, 9) == '1' && get_u8(haystack, 10) == ':' ) -+ { -+ if (get_u8(haystack, 11) == 'a' || get_u8(haystack, 11) == 'r') -+ { -+ if (memcmp(haystack+12,"d2:id20:",8)==0) -+ return (IPP2P_BIT * 100 + 57); -+ } -+ } -+ -+#if 0 -+ /* bitlord rules */ -+ /* packetlen must be bigger than 40 */ -+ /* first 4 bytes are zero */ -+ if (packet_len > 40 && get_u32(haystack, 8) == 0x00000000) -+ { -+ /* first rule: 00 00 00 00 01 00 00 xx xx xx xx 00 00 00 00*/ -+ if (get_u32(haystack, 12) == 0x00000000 && -+ get_u32(haystack, 16) == 0x00010000 && -+ get_u32(haystack, 24) == 0x00000000 ) -+ return (IPP2P_BIT * 100 + 71); -+ -+ /* 00 01 00 00 0d 00 00 xx xx xx xx 00 00 00 00*/ -+ if (get_u32(haystack, 12) == 0x00000001 && -+ get_u32(haystack, 16) == 0x000d0000 && -+ get_u32(haystack, 24) == 0x00000000 ) -+ return (IPP2P_BIT * 100 + 71); -+ -+ -+ } -+#endif -+ -+ return 0; -+}/*udp_search_bit*/ -+ -+ -+ -+/*Search for Ares commands*/ -+//#define IPP2P_DEBUG_ARES -+int -+search_ares (const unsigned char *payload, const u16 plen) -+//int search_ares (unsigned char *haystack, int packet_len, int head_len) -+{ -+// const unsigned char *t = haystack + head_len; -+ -+ /* all ares packets start with */ -+ if (payload[1] == 0 && (plen - payload[0]) == 3) -+ { -+ switch (payload[2]) -+ { -+ case 0x5a: -+ /* ares connect */ -+ if ( plen == 6 && payload[5] == 0x05 ) return ((IPP2P_ARES * 100) + 1); -+ break; -+ case 0x09: -+ /* ares search, min 3 chars --> 14 bytes -+ * lets define a search can be up to 30 chars --> max 34 bytes -+ */ -+ if ( plen >= 14 && plen <= 34 ) return ((IPP2P_ARES * 100) + 1); -+ break; -+#ifdef IPP2P_DEBUG_ARES -+ default: -+ printk(KERN_DEBUG "Unknown Ares command %x recognized, len: %u \n", (unsigned int) payload[2],plen); -+#endif /* IPP2P_DEBUG_ARES */ -+ } -+ } -+ -+#if 0 -+ /* found connect packet: 03 00 5a 04 03 05 */ -+ /* new version ares 1.8: 03 00 5a xx xx 05 */ -+ if ((plen) == 6){ /* possible connect command*/ -+ if ((payload[0] == 0x03) && (payload[1] == 0x00) && (payload[2] == 0x5a) && (payload[5] == 0x05)) -+ return ((IPP2P_ARES * 100) + 1); -+ } -+ if ((plen) == 60){ /* possible download command*/ -+ if ((payload[59] == 0x0a) && (payload[58] == 0x0a)){ -+ if (memcmp(t, "PUSH SHA1:", 10) == 0) /* found download command */ -+ return ((IPP2P_ARES * 100) + 2); -+ } -+ } -+#endif -+ -+ return 0; -+} /*search_ares*/ -+ -+/*Search for SoulSeek commands*/ -+int -+search_soul (const unsigned char *payload, const u16 plen) -+{ -+//#define IPP2P_DEBUG_SOUL -+ /* match: xx xx xx xx | xx = sizeof(payload) - 4 */ -+ if (get_u32(payload, 0) == (plen - 4)){ -+ const __u32 m=get_u32(payload, 4); -+ /* match 00 yy yy 00, yy can be everything */ -+ if ( get_u8(payload, 4) == 0x00 && get_u8(payload, 7) == 0x00 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "0: Soulseek command 0x%x recognized\n",get_u32(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 1); -+ } -+ -+ /* next match: 01 yy 00 00 | yy can be everything */ -+ if ( get_u8(payload, 4) == 0x01 && get_u16(payload, 6) == 0x0000 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "1: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 2); -+ } -+ -+ /* other soulseek commandos are: 1-5,7,9,13-18,22,23,26,28,35-37,40-46,50,51,60,62-69,91,92,1001 */ -+ /* try to do this in an intelligent way */ -+ /* get all small commandos */ -+ switch(m) -+ { -+ case 7: -+ case 9: -+ case 22: -+ case 23: -+ case 26: -+ case 28: -+ case 50: -+ case 51: -+ case 60: -+ case 91: -+ case 92: -+ case 1001: -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "2: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 3); -+ } -+ -+ if (m > 0 && m < 6 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "3: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 4); -+ } -+ if (m > 12 && m < 19 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "4: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 5); -+ } -+ -+ if (m > 34 && m < 38 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "5: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 6); -+ } -+ -+ if (m > 39 && m < 47 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "6: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 7); -+ } -+ -+ if (m > 61 && m < 70 ) -+ { -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "7: Soulseek command 0x%x recognized\n",get_u16(payload, 4)); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 8); -+ } -+ -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "unknown SOULSEEK command: 0x%x, first 16 bit: 0x%x, first 8 bit: 0x%x ,soulseek ???\n",get_u32(payload, 4),get_u16(payload, 4) >> 16,get_u8(payload, 4) >> 24); -+#endif /* IPP2P_DEBUG_SOUL */ -+ } -+ -+ /* match 14 00 00 00 01 yy 00 00 00 STRING(YY) 01 00 00 00 00 46|50 00 00 00 00 */ -+ /* without size at the beginning !!! */ -+ if ( get_u32(payload, 0) == 0x14 && get_u8(payload, 4) == 0x01 ) -+ { -+ __u32 y=get_u32(payload, 5); -+ /* we need 19 chars + string */ -+ if ( (y + 19) <= (plen) ) -+ { -+ const unsigned char *w=payload+9+y; -+ if (get_u32(w, 0) == 0x01 && ( get_u16(w, 4) == 0x4600 || get_u16(w, 4) == 0x5000) && get_u32(w, 6) == 0x00); -+#ifdef IPP2P_DEBUG_SOUL -+ printk(KERN_DEBUG "Soulssek special client command recognized\n"); -+#endif /* IPP2P_DEBUG_SOUL */ -+ return ((IPP2P_SOUL * 100) + 9); -+ } -+ } -+ return 0; -+} -+ -+ -+/*Search for WinMX commands*/ -+int -+search_winmx (const unsigned char *payload, const u16 plen) -+{ -+//#define IPP2P_DEBUG_WINMX -+ if (((plen) == 4) && (memcmp(payload, "SEND", 4) == 0)) return ((IPP2P_WINMX * 100) + 1); -+ if (((plen) == 3) && (memcmp(payload, "GET", 3) == 0)) return ((IPP2P_WINMX * 100) + 2); -+ //if (packet_len < (head_len + 10)) return 0; -+ if (plen < 10) return 0; -+ -+ if ((memcmp(payload, "SEND", 4) == 0) || (memcmp(payload, "GET", 3) == 0)){ -+ u16 c=4; -+ const u16 end=plen-2; -+ u8 count=0; -+ while (c < end) -+ { -+ if (payload[c]== 0x20 && payload[c+1] == 0x22) -+ { -+ c++; -+ count++; -+ if (count>=2) return ((IPP2P_WINMX * 100) + 3); -+ } -+ c++; -+ } -+ } -+ -+ if ( plen == 149 && payload[0] == '8' ) -+ { -+#ifdef IPP2P_DEBUG_WINMX -+ printk(KERN_INFO "maybe WinMX\n"); -+#endif -+ if (get_u32(payload,17) == 0 && get_u32(payload,21) == 0 && get_u32(payload,25) == 0 && -+// get_u32(payload,33) == __constant_htonl(0x71182b1a) && get_u32(payload,37) == __constant_htonl(0x05050000) && -+// get_u32(payload,133) == __constant_htonl(0x31097edf) && get_u32(payload,145) == __constant_htonl(0xdcb8f792)) -+ get_u16(payload,39) == 0 && get_u16(payload,135) == __constant_htons(0x7edf) && get_u16(payload,147) == __constant_htons(0xf792)) -+ -+ { -+#ifdef IPP2P_DEBUG_WINMX -+ printk(KERN_INFO "got WinMX\n"); -+#endif -+ return ((IPP2P_WINMX * 100) + 4); -+ } -+ } -+ return 0; -+} /*search_winmx*/ -+ -+ -+/*Search for appleJuice commands*/ -+int -+search_apple (const unsigned char *payload, const u16 plen) -+{ -+ if ( (plen > 7) && (payload[6] == 0x0d) && (payload[7] == 0x0a) && (memcmp(payload, "ajprot", 6) == 0)) return (IPP2P_APPLE * 100); -+ -+ return 0; -+} -+ -+ -+/*Search for BitTorrent commands*/ -+int -+search_bittorrent (const unsigned char *payload, const u16 plen) -+{ -+ if (plen > 20) -+ { -+ /* test for match 0x13+"BitTorrent protocol" */ -+ if (payload[0] == 0x13) -+ { -+ if (memcmp(payload+1, "BitTorrent protocol", 19) == 0) return (IPP2P_BIT * 100); -+ } -+ -+ /* get tracker commandos, all starts with GET / -+ * then it can follow: scrape| announce -+ * and then ?hash_info= -+ */ -+ if (memcmp(payload,"GET /",5) == 0) -+ { -+ /* message scrape */ -+ if ( memcmp(payload+5,"scrape?info_hash=",17)==0 ) return (IPP2P_BIT * 100 + 1); -+ /* message announce */ -+ if ( memcmp(payload+5,"announce?info_hash=",19)==0 ) return (IPP2P_BIT * 100 + 2); -+ } -+ } -+ else -+ { -+ /* bitcomet encryptes the first packet, so we have to detect another -+ * one later in the flow */ -+ /* first try failed, too many missdetections */ -+ //if ( size == 5 && get_u32(t,0) == __constant_htonl(1) && t[4] < 3) return (IPP2P_BIT * 100 + 3); -+ -+ /* second try: block request packets */ -+ if ( plen == 17 && get_u32(payload,0) == __constant_htonl(0x0d) && payload[4] == 0x06 && get_u32(payload,13) == __constant_htonl(0x4000) ) return (IPP2P_BIT * 100 + 3); -+ } -+ -+ return 0; -+} -+ -+ -+ -+/*check for Kazaa get command*/ -+int -+search_kazaa (const unsigned char *payload, const u16 plen) -+ -+{ -+ if ((payload[plen-2] == 0x0d) && (payload[plen-1] == 0x0a) && memcmp(payload, "GET /.hash=", 11) == 0) -+ return (IPP2P_DATA_KAZAA * 100); -+ -+ return 0; -+} -+ -+ -+/*check for gnutella get command*/ -+int -+search_gnu (const unsigned char *payload, const u16 plen) -+{ -+ if ((payload[plen-2] == 0x0d) && (payload[plen-1] == 0x0a)) -+ { -+ if (memcmp(payload, "GET /get/", 9) == 0) return ((IPP2P_DATA_GNU * 100) + 1); -+ if (memcmp(payload, "GET /uri-res/", 13) == 0) return ((IPP2P_DATA_GNU * 100) + 2); -+ } -+ return 0; -+} -+ -+ -+/*check for gnutella get commands and other typical data*/ -+int -+search_all_gnu (const unsigned char *payload, const u16 plen) -+{ -+ -+ if ((payload[plen-2] == 0x0d) && (payload[plen-1] == 0x0a)) -+ { -+ -+ if (memcmp(payload, "GNUTELLA CONNECT/", 17) == 0) return ((IPP2P_GNU * 100) + 1); -+ if (memcmp(payload, "GNUTELLA/", 9) == 0) return ((IPP2P_GNU * 100) + 2); -+ -+ -+ if ((memcmp(payload, "GET /get/", 9) == 0) || (memcmp(payload, "GET /uri-res/", 13) == 0)) -+ { -+ u16 c=8; -+ const u16 end=plen-22; -+ while (c < end) { -+ if ( payload[c] == 0x0a && payload[c+1] == 0x0d && ((memcmp(&payload[c+2], "X-Gnutella-", 11) == 0) || (memcmp(&payload[c+2], "X-Queue:", 8) == 0))) -+ return ((IPP2P_GNU * 100) + 3); -+ c++; -+ } -+ } -+ } -+ return 0; -+} -+ -+ -+/*check for KaZaA download commands and other typical data*/ -+int -+search_all_kazaa (const unsigned char *payload, const u16 plen) -+{ -+ if ((payload[plen-2] == 0x0d) && (payload[plen-1] == 0x0a)) -+ { -+ -+ if (memcmp(payload, "GIVE ", 5) == 0) return ((IPP2P_KAZAA * 100) + 1); -+ -+ if (memcmp(payload, "GET /", 5) == 0) { -+ u16 c = 8; -+ const u16 end=plen-22; -+ while (c < end) { -+ if ( payload[c] == 0x0a && payload[c+1] == 0x0d && ((memcmp(&payload[c+2], "X-Kazaa-Username: ", 18) == 0) || (memcmp(&payload[c+2], "User-Agent: PeerEnabler/", 24) == 0))) -+ return ((IPP2P_KAZAA * 100) + 2); -+ c++; -+ } -+ } -+ } -+ return 0; -+} -+ -+/*fast check for edonkey file segment transfer command*/ -+int -+search_edk (const unsigned char *payload, const u16 plen) -+{ -+ if (payload[0] != 0xe3) -+ return 0; -+ else { -+ if (payload[5] == 0x47) -+ return (IPP2P_DATA_EDK * 100); -+ else -+ return 0; -+ } -+} -+ -+ -+ -+/*intensive but slower search for some edonkey packets including size-check*/ -+int -+search_all_edk (const unsigned char *payload, const u16 plen) -+{ -+ if (payload[0] != 0xe3) -+ return 0; -+ else { -+ //t += head_len; -+ const u16 cmd = get_u16(payload, 1); -+ if (cmd == (plen - 5)) { -+ switch (payload[5]) { -+ case 0x01: return ((IPP2P_EDK * 100) + 1); /*Client: hello or Server:hello*/ -+ case 0x4c: return ((IPP2P_EDK * 100) + 9); /*Client: Hello-Answer*/ -+ } -+ } -+ return 0; -+ } -+} -+ -+ -+/*fast check for Direct Connect send command*/ -+int -+search_dc (const unsigned char *payload, const u16 plen) -+{ -+ -+ if (payload[0] != 0x24 ) -+ return 0; -+ else { -+ if (memcmp(&payload[1], "Send|", 5) == 0) -+ return (IPP2P_DATA_DC * 100); -+ else -+ return 0; -+ } -+ -+} -+ -+ -+/*intensive but slower check for all direct connect packets*/ -+int -+search_all_dc (const unsigned char *payload, const u16 plen) -+{ -+// unsigned char *t = haystack; -+ -+ if (payload[0] == 0x24 && payload[plen-1] == 0x7c) -+ { -+ const unsigned char *t=&payload[1]; -+ /* Client-Hub-Protocol */ -+ if (memcmp(t, "Lock ", 5) == 0) return ((IPP2P_DC * 100) + 1); -+ /* Client-Client-Protocol, some are already recognized by client-hub (like lock) */ -+ if (memcmp(t, "MyNick ", 7) == 0) return ((IPP2P_DC * 100) + 38); -+ } -+ return 0; -+} -+ -+/*check for mute*/ -+int -+search_mute (const unsigned char *payload, const u16 plen) -+{ -+ if ( plen == 209 || plen == 345 || plen == 473 || plen == 609 || plen == 1121 ) -+ { -+ //printk(KERN_DEBUG "size hit: %u",size); -+ if (memcmp(payload,"PublicKey: ",11) == 0 ) -+ { -+ return ((IPP2P_MUTE * 100) + 0); -+ -+/* if (memcmp(t+size-14,"\x0aEndPublicKey\x0a",14) == 0) -+ { -+ printk(KERN_DEBUG "end pubic key hit: %u",size); -+ -+ }*/ -+ } -+ } -+ return 0; -+} -+ -+ -+/* check for xdcc */ -+int -+search_xdcc (const unsigned char *payload, const u16 plen) -+{ -+ /* search in small packets only */ -+ if (plen > 20 && plen < 200 && payload[plen-1] == 0x0a && payload[plen-2] == 0x0d && memcmp(payload,"PRIVMSG ",8) == 0) -+ { -+ -+ u16 x=10; -+ const u16 end=plen - 13; -+ -+ /* is seems to be a irc private massage, chedck for xdcc command */ -+ while (x < end) -+ { -+ if (payload[x] == ':') -+ { -+ if ( memcmp(&payload[x+1],"xdcc send #",11) == 0 ) -+ return ((IPP2P_XDCC * 100) + 0); -+ } -+ x++; -+ } -+ } -+ return 0; -+} -+ -+/* search for waste */ -+int search_waste(const unsigned char *payload, const u16 plen) -+{ -+ if ( plen >= 8 && memcmp(payload,"GET.sha1:",9) == 0) -+ return ((IPP2P_WASTE * 100) + 0); -+ -+ return 0; -+} -+ -+ -+static struct { -+ int command; -+ __u8 short_hand; /*for fucntions included in short hands*/ -+ int packet_len; -+ int (*function_name) (const unsigned char *, const u16); -+} matchlist[] = { -+ {IPP2P_EDK,SHORT_HAND_IPP2P,20, &search_all_edk}, -+// {IPP2P_DATA_KAZAA,SHORT_HAND_DATA,200, &search_kazaa}, -+// {IPP2P_DATA_EDK,SHORT_HAND_DATA,60, &search_edk}, -+// {IPP2P_DATA_DC,SHORT_HAND_DATA,26, &search_dc}, -+ {IPP2P_DC,SHORT_HAND_IPP2P,5, search_all_dc}, -+// {IPP2P_DATA_GNU,SHORT_HAND_DATA,40, &search_gnu}, -+ {IPP2P_GNU,SHORT_HAND_IPP2P,5, &search_all_gnu}, -+ {IPP2P_KAZAA,SHORT_HAND_IPP2P,5, &search_all_kazaa}, -+ {IPP2P_BIT,SHORT_HAND_IPP2P,20, &search_bittorrent}, -+ {IPP2P_APPLE,SHORT_HAND_IPP2P,5, &search_apple}, -+ {IPP2P_SOUL,SHORT_HAND_IPP2P,5, &search_soul}, -+ {IPP2P_WINMX,SHORT_HAND_IPP2P,2, &search_winmx}, -+ {IPP2P_ARES,SHORT_HAND_IPP2P,5, &search_ares}, -+ {IPP2P_MUTE,SHORT_HAND_NONE,200, &search_mute}, -+ {IPP2P_WASTE,SHORT_HAND_NONE,5, &search_waste}, -+ {IPP2P_XDCC,SHORT_HAND_NONE,5, &search_xdcc}, -+ {0,0,0,NULL} -+}; -+ -+ -+static struct { -+ int command; -+ __u8 short_hand; /*for fucntions included in short hands*/ -+ int packet_len; -+ int (*function_name) (unsigned char *, int); -+} udp_list[] = { -+ { IPP2P_KAZAA, SHORT_HAND_IPP2P, 14, &udp_search_kazaa}, -+ { IPP2P_BIT, SHORT_HAND_IPP2P, 23, &udp_search_bit}, -+ { IPP2P_GNU, SHORT_HAND_IPP2P, 11, &udp_search_gnu}, -+ { IPP2P_EDK, SHORT_HAND_IPP2P, 9, &udp_search_edk}, -+ { IPP2P_DC, SHORT_HAND_IPP2P, 12, &udp_search_directconnect}, -+ { 0, 0, 0, NULL } -+}; -+ -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) -+static int -+match(const struct sk_buff *skb, -+ const struct net_device *in, -+ const struct net_device *out, -+ const void *matchinfo, -+ int offset, -+ const void *hdr, -+ u_int16_t datalen, -+ int *hotdrop) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16) -+static int -+match(const struct sk_buff *skb, -+ const struct net_device *in, -+ const struct net_device *out, -+ const void *matchinfo, -+ int offset, -+ int *hotdrop) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17) -+static int -+match(const struct sk_buff *skb, -+ const struct net_device *in, -+ const struct net_device *out, -+ const void *matchinfo, -+ int offset, -+ unsigned int protoff, -+ int *hotdrop) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23) -+static int -+match(const struct sk_buff *skb, -+ const struct net_device *in, -+ const struct net_device *out, -+ const struct xt_match *match, -+ const void *matchinfo, -+ int offset, -+ unsigned int protoff, -+ int *hotdrop) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) -+static bool -+match(const struct sk_buff *skb, -+ const struct net_device *in, -+ const struct net_device *out, -+ const struct xt_match *match, -+ const void *matchinfo, -+ int offset, -+ unsigned int protoff, -+ bool *hotdrop) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35) -+static bool -+match(const struct sk_buff *skb, -+ const struct xt_match_param *par) -+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35) */ -+static int -+match(const struct sk_buff *skb, -+ struct xt_action_param *par) -+#endif -+{ -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) -+ const struct ipt_p2p_info *info = matchinfo; -+#else -+ const struct ipt_p2p_info *info = par->matchinfo; -+ const int offset = par->fragoff; -+#endif -+ unsigned char *haystack; -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22) -+ struct iphdr *ip = ip_hdr(skb); -+#else -+ struct iphdr *ip = skb->nh.iph; -+#endif -+ int p2p_result = 0, i = 0; -+// int head_len; -+ int hlen = ntohs(ip->tot_len)-(ip->ihl*4); /*hlen = packet-data length*/ -+ -+ /*must not be a fragment*/ -+ if (offset) { -+ if (info->debug) printk("IPP2P.match: offset found %i \n",offset); -+ return 0; -+ } -+ -+ /*make sure that skb is linear*/ -+ if(skb_is_nonlinear(skb)){ -+ if (info->debug) printk("IPP2P.match: nonlinear skb found\n"); -+ return 0; -+ } -+ -+ -+ haystack=(char *)ip+(ip->ihl*4); /*haystack = packet data*/ -+ -+ switch (ip->protocol){ -+ case IPPROTO_TCP: /*what to do with a TCP packet*/ -+ { -+ struct tcphdr *tcph = (void *) ip + ip->ihl * 4; -+ -+ if (tcph->fin) return 0; /*if FIN bit is set bail out*/ -+ if (tcph->syn) return 0; /*if SYN bit is set bail out*/ -+ if (tcph->rst) return 0; /*if RST bit is set bail out*/ -+ -+ haystack += tcph->doff * 4; /*get TCP-Header-Size*/ -+ hlen -= tcph->doff * 4; -+ while (matchlist[i].command) { -+ if ((((info->cmd & matchlist[i].command) == matchlist[i].command) || -+ ((info->cmd & matchlist[i].short_hand) == matchlist[i].short_hand)) && -+ (hlen > matchlist[i].packet_len)) { -+ p2p_result = matchlist[i].function_name(haystack, hlen); -+ if (p2p_result) -+ { -+ if (info->debug) printk("IPP2P.debug:TCP-match: %i from: %pl4:%i to: %pl4:%i Length: %i\n", -+ p2p_result, &ip->saddr,ntohs(tcph->source), &ip->daddr,ntohs(tcph->dest),hlen); -+ return p2p_result; -+ } -+ } -+ i++; -+ } -+ return p2p_result; -+ } -+ -+ case IPPROTO_UDP: /*what to do with an UDP packet*/ -+ { -+ struct udphdr *udph = (void *) ip + ip->ihl * 4; -+ -+ while (udp_list[i].command){ -+ if ((((info->cmd & udp_list[i].command) == udp_list[i].command) || -+ ((info->cmd & udp_list[i].short_hand) == udp_list[i].short_hand)) && -+ (hlen > udp_list[i].packet_len)) { -+ p2p_result = udp_list[i].function_name(haystack, hlen); -+ if (p2p_result){ -+ if (info->debug) printk("IPP2P.debug:UDP-match: %i from: %pl4:%i to: %pl4:%i Length: %i\n", -+ p2p_result, &ip->saddr,ntohs(udph->source), &ip->daddr,ntohs(udph->dest),hlen); -+ return p2p_result; -+ } -+ } -+ i++; -+ } -+ return p2p_result; -+ } -+ -+ default: return 0; -+ } -+} -+ -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,16) -+static int -+checkentry(const char *tablename, -+ const struct ipt_ip *ip, -+ void *matchinfo, -+ unsigned int matchsize, -+ unsigned int hook_mask) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,17) -+static int -+checkentry(const char *tablename, -+ const void *inf, -+ void *matchinfo, -+ unsigned int matchsize, -+ unsigned int hook_mask) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19) -+static int -+checkentry(const char *tablename, -+ const void *inf, -+ const struct xt_match *match, -+ void *matchinfo, -+ unsigned int matchsize, -+ unsigned int hook_mask) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23) -+static int -+checkentry(const char *tablename, -+ const void *inf, -+ const struct xt_match *match, -+ void *matchinfo, -+ unsigned int hook_mask) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,28) -+static bool -+checkentry(const char *tablename, -+ const void *inf, -+ const struct xt_match *match, -+ void *matchinfo, -+ unsigned int hook_mask) -+#elif LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35) -+static bool -+checkentry(const struct xt_mtchk_param *par) -+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,35) */ -+static int -+checkentry(const struct xt_mtchk_param *par) -+#endif -+{ -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,35) -+ return 1; -+#else -+ return 0; -+#endif -+} -+ -+ -+ -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21) -+static struct xt_match ipp2p_match = { -+#else -+static struct ipt_match ipp2p_match = { -+#endif -+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) -+ { NULL, NULL }, -+ "ipp2p", -+ &ipp2p_match, -+ &ipp2p_checkentry, -+ NULL, -+ THIS_MODULE -+#endif -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) -+ .name = "ipp2p", -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21) -+ .family = AF_INET, -+#endif -+ .match = &match, -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,17) -+ .matchsize = sizeof(struct ipt_p2p_info), -+#endif -+ .checkentry = &checkentry, -+ .me = THIS_MODULE, -+#endif -+}; -+ -+ -+static int __init init(void) -+{ -+ printk(KERN_INFO "IPP2P v%s loading\n", IPP2P_VERSION); -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21) -+ return xt_register_match(&ipp2p_match); -+#else -+ return ipt_register_match(&ipp2p_match); -+#endif -+} -+ -+static void __exit fini(void) -+{ -+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,21) -+ xt_unregister_match(&ipp2p_match); -+#else -+ ipt_unregister_match(&ipp2p_match); -+#endif -+ printk(KERN_INFO "IPP2P v%s unloaded\n", IPP2P_VERSION); -+} -+ -+module_init(init); -+module_exit(fini); -+ -+ -diff -Naur linux-3.10.9.org/net/ipv4/netfilter/Kconfig linux-3.10.9/net/ipv4/netfilter/Kconfig ---- linux-3.10.9.org/net/ipv4/netfilter/Kconfig 2013-08-21 00:40:47.000000000 +0200 -+++ linux-3.10.9/net/ipv4/netfilter/Kconfig 2013-08-25 16:00:53.398088168 +0200 -@@ -320,5 +320,15 @@ - - endif # IP_NF_ARPTABLES - -+config IP_NF_MATCH_IPP2P -+ tristate 'IPP2P match support' -+ depends on IP_NF_IPTABLES -+ help -+ This option makes possible to match some P2P packets -+ therefore helps controlling such traffic. -+ -+ If you want to compile it as a module, say M here and read -+ file:Documentation/modules.txt. If unsure, say `N'. -+ - endmenu - -diff -Naur linux-3.10.9.org/net/ipv4/netfilter/Makefile linux-3.10.9/net/ipv4/netfilter/Makefile ---- linux-3.10.9.org/net/ipv4/netfilter/Makefile 2013-08-21 00:40:47.000000000 +0200 -+++ linux-3.10.9/net/ipv4/netfilter/Makefile 2013-08-25 16:03:21.634750053 +0200 -@@ -40,6 +40,7 @@ - # matches - obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o - obj-$(CONFIG_IP_NF_MATCH_RPFILTER) += ipt_rpfilter.o -+obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p.o - - # targets - obj-$(CONFIG_IP_NF_TARGET_CLUSTERIP) += ipt_CLUSTERIP.o diff --git a/src/patches/linux-3.10.30_cs5535audio_fix_logspam_on_geos.patch b/src/patches/linux-3.10.30_cs5535audio_fix_logspam_on_geos.patch deleted file mode 100644 index 490a34d43..000000000 --- a/src/patches/linux-3.10.30_cs5535audio_fix_logspam_on_geos.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -Naur linux-3.10.30.org/sound/pci/cs5535audio/cs5535audio.c linux-3.10.30/sound/pci/cs5535audio/cs5535audio.c ---- linux-3.10.30.org/sound/pci/cs5535audio/cs5535audio.c 2014-02-13 22:48:15.000000000 +0100 -+++ linux-3.10.30/sound/pci/cs5535audio/cs5535audio.c 2014-02-15 12:45:49.545688703 +0100 -@@ -83,8 +83,8 @@ - break; - udelay(1); - } while (--timeout); -- if (!timeout) -- snd_printk(KERN_ERR "Failure writing to cs5535 codec\n"); -+// if (!timeout) -+// snd_printk(KERN_ERR "Failure writing to cs5535 codec\n"); - } - - static unsigned short snd_cs5535audio_codec_read(struct cs5535audio *cs5535au, -@@ -108,9 +108,9 @@ - break; - udelay(1); - } while (--timeout); -- if (!timeout) -- snd_printk(KERN_ERR "Failure reading codec reg 0x%x," -- "Last value=0x%x\n", reg, val); -+// if (!timeout) -+// snd_printk(KERN_ERR "Failure reading codec reg 0x%x," -+// "Last value=0x%x\n", reg, val); - - return (unsigned short) val; - } diff --git a/src/patches/linux-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch b/src/patches/linux-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch deleted file mode 100644 index 83142c853..000000000 --- a/src/patches/linux-3.10.37-rt2800usb_add_dlink_dwa137_usbid.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -Naur linux-3.10.37.org/drivers/net/wireless/rt2x00/rt2800usb.c linux-3.10.37/drivers/net/wireless/rt2x00/rt2800usb.c ---- linux-3.10.37.org/drivers/net/wireless/rt2x00/rt2800usb.c 2014-04-14 15:42:31.000000000 +0200 -+++ linux-3.10.37/drivers/net/wireless/rt2x00/rt2800usb.c 2014-04-25 10:25:12.796630526 +0200 -@@ -1175,6 +1175,7 @@ - /* Belkin */ - { USB_DEVICE(0x050d, 0x945b) }, - /* D-Link */ -+ { USB_DEVICE(0x2001, 0x3317) }, - { USB_DEVICE(0x2001, 0x3c17) }, - /* Panasonic */ - { USB_DEVICE(0x083a, 0xb511) }, diff --git a/src/patches/linux-3.10.55-rt2800usb-change_queue_warn_to_debug.patch b/src/patches/linux-3.10.55-rt2800usb-change_queue_warn_to_debug.patch deleted file mode 100644 index a03642d02..000000000 --- a/src/patches/linux-3.10.55-rt2800usb-change_queue_warn_to_debug.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -Naur linux-3.10.55.org/drivers/net/wireless/rt2x00/rt2800usb.c linux-3.10.55/drivers/net/wireless/rt2x00/rt2800usb.c ---- linux-3.10.55.org/drivers/net/wireless/rt2x00/rt2800usb.c 2014-09-17 18:04:18.000000000 +0200 -+++ linux-3.10.55/drivers/net/wireless/rt2x00/rt2800usb.c 2014-10-05 19:25:25.070972490 +0200 -@@ -128,7 +128,7 @@ - - tout = time_after(jiffies, entry->last_action + msecs_to_jiffies(100)); - if (unlikely(tout)) -- rt2x00_warn(entry->queue->rt2x00dev, -+ rt2x00_dbg(entry->queue->rt2x00dev, - "TX status timeout for entry %d in queue %d\n", - entry->entry_idx, entry->queue->qid); - return tout; -@@ -569,7 +569,7 @@ - queue = rt2x00queue_get_tx_queue(rt2x00dev, qid); - - if (unlikely(rt2x00queue_empty(queue))) { -- rt2x00_warn(rt2x00dev, "Got TX status for an empty queue %u, dropping\n", -+ rt2x00_dbg(rt2x00dev, "Got TX status for an empty queue %u, dropping\n", - qid); - break; - } -@@ -578,7 +578,7 @@ - - if (unlikely(test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags) || - !test_bit(ENTRY_DATA_STATUS_PENDING, &entry->flags))) { -- rt2x00_warn(rt2x00dev, "Data pending for entry %u in queue %u\n", -+ rt2x00_dbg(rt2x00dev, "Data pending for entry %u in queue %u\n", - entry->entry_idx, qid); - break; - } diff --git a/src/patches/linux-3.14.22-dvbsky.patch b/src/patches/linux-3.14.22-dvbsky.patch deleted file mode 100644 index 00180c45f..000000000 --- a/src/patches/linux-3.14.22-dvbsky.patch +++ /dev/null @@ -1,6558 +0,0 @@ -diff --git a/drivers/media/dvb-frontends/Kconfig b/drivers/media/dvb-frontends/Kconfig -index dd12a1e..969cd15 100644 ---- a/drivers/media/dvb-frontends/Kconfig -+++ b/drivers/media/dvb-frontends/Kconfig -@@ -726,6 +726,20 @@ config DVB_TDA665x - Currently supported tuners: - * Panasonic ENV57H12D5 (ET-50DT) - -+config DVB_DVBSKY_M88DS3103 -+ tristate "Montage M88DS3103 based(DVBSky)" -+ depends on DVB_CORE && I2C -+ default m if !MEDIA_SUBDRV_AUTOSELECT -+ help -+ A DVB-S/S2 tuner module. Say Y when you want to support this frontend. -+ -+config DVB_M88DC2800 -+ tristate "Montage M88DC2800 based" -+ depends on DVB_CORE && I2C -+ default m if !MEDIA_SUBDRV_AUTOSELECT -+ help -+ A DVB-C tuner module. Say Y when you want to support this frontend. -+ - config DVB_IX2505V - tristate "Sharp IX2505V silicon tuner" - depends on DVB_CORE && I2C -diff --git a/drivers/media/dvb-frontends/Makefile b/drivers/media/dvb-frontends/Makefile -index 0c75a6a..37c57f9 100644 ---- a/drivers/media/dvb-frontends/Makefile -+++ b/drivers/media/dvb-frontends/Makefile -@@ -106,3 +106,5 @@ obj-$(CONFIG_DVB_RTL2832) += rtl2832.o - obj-$(CONFIG_DVB_M88RS2000) += m88rs2000.o - obj-$(CONFIG_DVB_AF9033) += af9033.o - -+obj-$(CONFIG_DVB_DVBSKY_M88DS3103) += dvbsky_m88ds3103.o -+obj-$(CONFIG_DVB_M88DC2800) += m88dc2800.o -diff --git a/drivers/media/dvb-frontends/dvbsky_m88ds3103.c b/drivers/media/dvb-frontends/dvbsky_m88ds3103.c -new file mode 100644 -index 0000000..5ad1157 ---- /dev/null -+++ b/drivers/media/dvb-frontends/dvbsky_m88ds3103.c -@@ -0,0 +1,1723 @@ -+/* -+ Montage Technology M88DS3103/M88TS2022 - DVBS/S2 Satellite demod/tuner driver -+ -+ Copyright (C) 2011 Max nibblenibble.max@gmail.com -+ Copyright (C) 2010 Montage Technology<www.montage-tech.com> -+ Copyright (C) 2009 Konstantin Dimitrov. -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; either version 2 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ */ -+ -+#include <linux/slab.h> -+#include <linux/kernel.h> -+#include <linux/module.h> -+#include <linux/moduleparam.h> -+#include <linux/init.h> -+#include <linux/firmware.h> -+ -+#include "dvb_frontend.h" -+#include "dvbsky_m88ds3103.h" -+#include "dvbsky_m88ds3103_priv.h" -+ -+static int debug; -+module_param(debug, int, 0644); -+MODULE_PARM_DESC(debug, "Activates frontend debugging (default:0)"); -+ -+#define dprintk(args...) \ -+ do { \ -+ if (debug) \ -+ printk(KERN_INFO "m88ds3103: " args); \ -+ } while (0) -+ -+#define _AUTO_S2_ -+ -+/*demod register operations.*/ -+static int m88ds3103_writereg(struct m88ds3103_state *state, int reg, int data) -+{ -+ u8 buf[] = { reg, data }; -+ struct i2c_msg msg = { .addr = state->config->demod_address, -+ .flags = 0, .buf = buf, .len = 2 }; -+ int err; -+ -+ if (debug > 1) -+ printk("m88ds3103: %s: write reg 0x%02x, value 0x%02x\n", -+ __func__, reg, data); -+ -+ err = i2c_transfer(state->i2c, &msg, 1); -+ if (err != 1) { -+ printk(KERN_ERR "%s: writereg error(err == %i, reg == 0x%02x," -+ " value == 0x%02x)\n", __func__, err, reg, data); -+ return -EREMOTEIO; -+ } -+ return 0; -+} -+ -+static int m88ds3103_readreg(struct m88ds3103_state *state, u8 reg) -+{ -+ int ret; -+ u8 b0[] = { reg }; -+ u8 b1[] = { 0 }; -+ struct i2c_msg msg[] = { -+ { .addr = state->config->demod_address, .flags = 0, -+ .buf = b0, .len = 1 }, -+ { .addr = state->config->demod_address, .flags = I2C_M_RD, -+ .buf = b1, .len = 1 } -+ }; -+ ret = i2c_transfer(state->i2c, msg, 2); -+ -+ if (ret != 2) { -+ printk(KERN_ERR "%s: reg=0x%x (error=%d)\n", -+ __func__, reg, ret); -+ return ret; -+ } -+ -+ if (debug > 1) -+ printk(KERN_INFO "m88ds3103: read reg 0x%02x, value 0x%02x\n", -+ reg, b1[0]); -+ -+ return b1[0]; -+} -+ -+/*tuner register operations.*/ -+static int m88ds3103_tuner_writereg(struct m88ds3103_state *state, int reg, int data) -+{ -+ u8 buf[] = { reg, data }; -+ struct i2c_msg msg = { .addr = 0x60, -+ .flags = 0, .buf = buf, .len = 2 }; -+ int err; -+ -+ m88ds3103_writereg(state, 0x03, 0x11); -+ err = i2c_transfer(state->i2c, &msg, 1); -+ -+ if (err != 1) { -+ printk("%s: writereg error(err == %i, reg == 0x%02x," -+ " value == 0x%02x)\n", __func__, err, reg, data); -+ return -EREMOTEIO; -+ } -+ -+ return 0; -+} -+ -+static int m88ds3103_tuner_readreg(struct m88ds3103_state *state, u8 reg) -+{ -+ int ret; -+ u8 b0[] = { reg }; -+ u8 b1[] = { 0 }; -+ struct i2c_msg msg[] = { -+ { .addr = 0x60, .flags = 0, -+ .buf = b0, .len = 1 }, -+ { .addr = 0x60, .flags = I2C_M_RD, -+ .buf = b1, .len = 1 } -+ }; -+ -+ m88ds3103_writereg(state, 0x03, (0x11 + state->config->tuner_readstops)); -+ ret = i2c_transfer(state->i2c, msg, 2); -+ -+ if (ret != 2) { -+ printk(KERN_ERR "%s: reg=0x%x(error=%d)\n", __func__, reg, ret); -+ return ret; -+ } -+ -+ return b1[0]; -+} -+ -+/* Bulk demod I2C write, for firmware download. */ -+static int m88ds3103_writeregN(struct m88ds3103_state *state, int reg, -+ const u8 *data, u16 len) -+{ -+ int ret = -EREMOTEIO; -+ struct i2c_msg msg; -+ u8 *buf; -+ -+ buf = kmalloc(len + 1, GFP_KERNEL); -+ if (buf == NULL) { -+ printk("Unable to kmalloc\n"); -+ ret = -ENOMEM; -+ goto error; -+ } -+ -+ *(buf) = reg; -+ memcpy(buf + 1, data, len); -+ -+ msg.addr = state->config->demod_address; -+ msg.flags = 0; -+ msg.buf = buf; -+ msg.len = len + 1; -+ -+ if (debug > 1) -+ printk(KERN_INFO "m88ds3103: %s: write regN 0x%02x, len = %d\n", -+ __func__, reg, len); -+ -+ ret = i2c_transfer(state->i2c, &msg, 1); -+ if (ret != 1) { -+ printk(KERN_ERR "%s: writereg error(err == %i, reg == 0x%02x\n", -+ __func__, ret, reg); -+ ret = -EREMOTEIO; -+ } -+ -+error: -+ kfree(buf); -+ -+ return ret; -+} -+ -+static int m88ds3103_load_firmware(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ const struct firmware *fw; -+ int i, ret = 0; -+ -+ dprintk("%s()\n", __func__); -+ -+ if (state->skip_fw_load) -+ return 0; -+ /* Load firmware */ -+ /* request the firmware, this will block until someone uploads it */ -+ if(state->demod_id == DS3000_ID){ -+ printk(KERN_INFO "%s: Waiting for firmware upload (%s)...\n", __func__, -+ DS3000_DEFAULT_FIRMWARE); -+ ret = request_firmware(&fw, DS3000_DEFAULT_FIRMWARE, -+ state->i2c->dev.parent); -+ }else if(state->demod_id == DS3103_ID){ -+ printk(KERN_INFO "%s: Waiting for firmware upload (%s)...\n", __func__, -+ DS3103_DEFAULT_FIRMWARE); -+ ret = request_firmware(&fw, DS3103_DEFAULT_FIRMWARE, -+ state->i2c->dev.parent); -+ } -+ -+ printk(KERN_INFO "%s: Waiting for firmware upload(2)...\n", __func__); -+ if (ret) { -+ printk(KERN_ERR "%s: No firmware uploaded (timeout or file not " -+ "found?)\n", __func__); -+ return ret; -+ } -+ -+ /* Make sure we don't recurse back through here during loading */ -+ state->skip_fw_load = 1; -+ -+ dprintk("Firmware is %zu bytes (%02x %02x .. %02x %02x)\n", -+ fw->size, -+ fw->data[0], -+ fw->data[1], -+ fw->data[fw->size - 2], -+ fw->data[fw->size - 1]); -+ -+ /* stop internal mcu. */ -+ m88ds3103_writereg(state, 0xb2, 0x01); -+ /* split firmware to download.*/ -+ for(i = 0; i < FW_DOWN_LOOP; i++){ -+ ret = m88ds3103_writeregN(state, 0xb0, &(fw->data[FW_DOWN_SIZE*i]), FW_DOWN_SIZE); -+ if(ret != 1) break; -+ } -+ /* start internal mcu. */ -+ if(ret == 1) -+ m88ds3103_writereg(state, 0xb2, 0x00); -+ -+ release_firmware(fw); -+ -+ dprintk("%s: Firmware upload %s\n", __func__, -+ ret == 1 ? "complete" : "failed"); -+ -+ if(ret == 1) ret = 0; -+ -+ /* Ensure firmware is always loaded if required */ -+ state->skip_fw_load = 0; -+ -+ return ret; -+} -+ -+ -+static int m88ds3103_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 data; -+ -+ dprintk("%s(%d)\n", __func__, voltage); -+ -+ dprintk("m88ds3103:pin_ctrl = (%02x)\n", state->config->pin_ctrl); -+ -+ if(state->config->set_voltage) -+ state->config->set_voltage(fe, voltage); -+ -+ data = m88ds3103_readreg(state, 0xa2); -+ -+ if(state->config->pin_ctrl & 0x80){ /*If control pin is assigned.*/ -+ data &= ~0x03; /* bit0 V/H, bit1 off/on */ -+ if(state->config->pin_ctrl & 0x02) -+ data |= 0x02; -+ -+ switch (voltage) { -+ case SEC_VOLTAGE_18: -+ if((state->config->pin_ctrl & 0x01) == 0) -+ data |= 0x01; -+ break; -+ case SEC_VOLTAGE_13: -+ if(state->config->pin_ctrl & 0x01) -+ data |= 0x01; -+ break; -+ case SEC_VOLTAGE_OFF: -+ if(state->config->pin_ctrl & 0x02) -+ data &= ~0x02; -+ else -+ data |= 0x02; -+ break; -+ } -+ } -+ -+ m88ds3103_writereg(state, 0xa2, data); -+ -+ return 0; -+} -+ -+static int m88ds3103_read_status(struct dvb_frontend *fe, fe_status_t* status) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ int lock = 0; -+ -+ *status = 0; -+ -+ switch (state->delivery_system){ -+ case SYS_DVBS: -+ lock = m88ds3103_readreg(state, 0xd1); -+ dprintk("%s: SYS_DVBS status=%x.\n", __func__, lock); -+ -+ if ((lock & 0x07) == 0x07){ -+ /*if((m88ds3103_readreg(state, 0x0d) & 0x07) == 0x07)*/ -+ *status = FE_HAS_SIGNAL | FE_HAS_CARRIER -+ | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK; -+ -+ } -+ break; -+ case SYS_DVBS2: -+ lock = m88ds3103_readreg(state, 0x0d); -+ dprintk("%s: SYS_DVBS2 status=%x.\n", __func__, lock); -+ -+ if ((lock & 0x8f) == 0x8f) -+ *status = FE_HAS_SIGNAL | FE_HAS_CARRIER -+ | FE_HAS_VITERBI | FE_HAS_SYNC | FE_HAS_LOCK; -+ -+ break; -+ default: -+ break; -+ } -+ -+ return 0; -+} -+ -+static int m88ds3103_read_ber(struct dvb_frontend *fe, u32* ber) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 tmp1, tmp2, tmp3; -+ u32 ldpc_frame_cnt, pre_err_packags, code_rate_fac = 0; -+ -+ dprintk("%s()\n", __func__); -+ -+ switch (state->delivery_system) { -+ case SYS_DVBS: -+ m88ds3103_writereg(state, 0xf9, 0x04); -+ tmp3 = m88ds3103_readreg(state, 0xf8); -+ if ((tmp3&0x10) == 0){ -+ tmp1 = m88ds3103_readreg(state, 0xf7); -+ tmp2 = m88ds3103_readreg(state, 0xf6); -+ tmp3 |= 0x10; -+ m88ds3103_writereg(state, 0xf8, tmp3); -+ state->preBer = (tmp1<<8) | tmp2; -+ } -+ break; -+ case SYS_DVBS2: -+ tmp1 = m88ds3103_readreg(state, 0x7e) & 0x0f; -+ switch(tmp1){ -+ case 0: code_rate_fac = 16008 - 80; break; -+ case 1: code_rate_fac = 21408 - 80; break; -+ case 2: code_rate_fac = 25728 - 80; break; -+ case 3: code_rate_fac = 32208 - 80; break; -+ case 4: code_rate_fac = 38688 - 80; break; -+ case 5: code_rate_fac = 43040 - 80; break; -+ case 6: code_rate_fac = 48408 - 80; break; -+ case 7: code_rate_fac = 51648 - 80; break; -+ case 8: code_rate_fac = 53840 - 80; break; -+ case 9: code_rate_fac = 57472 - 80; break; -+ case 10: code_rate_fac = 58192 - 80; break; -+ } -+ -+ tmp1 = m88ds3103_readreg(state, 0xd7) & 0xff; -+ tmp2 = m88ds3103_readreg(state, 0xd6) & 0xff; -+ tmp3 = m88ds3103_readreg(state, 0xd5) & 0xff; -+ ldpc_frame_cnt = (tmp1 << 16) | (tmp2 << 8) | tmp3; -+ -+ tmp1 = m88ds3103_readreg(state, 0xf8) & 0xff; -+ tmp2 = m88ds3103_readreg(state, 0xf7) & 0xff; -+ pre_err_packags = tmp1<<8 | tmp2; -+ -+ if (ldpc_frame_cnt > 1000){ -+ m88ds3103_writereg(state, 0xd1, 0x01); -+ m88ds3103_writereg(state, 0xf9, 0x01); -+ m88ds3103_writereg(state, 0xf9, 0x00); -+ m88ds3103_writereg(state, 0xd1, 0x00); -+ state->preBer = pre_err_packags; -+ } -+ break; -+ default: -+ break; -+ } -+ *ber = state->preBer; -+ -+ return 0; -+} -+ -+static int m88ds3103_read_signal_strength(struct dvb_frontend *fe, -+ u16 *signal_strength) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u16 gain; -+ u8 gain1, gain2, gain3 = 0; -+ -+ dprintk("%s()\n", __func__); -+ -+ gain1 = m88ds3103_tuner_readreg(state, 0x3d) & 0x1f; -+ dprintk("%s: gain1 = 0x%02x \n", __func__, gain1); -+ -+ if (gain1 > 15) gain1 = 15; -+ gain2 = m88ds3103_tuner_readreg(state, 0x21) & 0x1f; -+ dprintk("%s: gain2 = 0x%02x \n", __func__, gain2); -+ -+ if(state->tuner_id == TS2022_ID){ -+ gain3 = (m88ds3103_tuner_readreg(state, 0x66)>>3) & 0x07; -+ dprintk("%s: gain3 = 0x%02x \n", __func__, gain3); -+ -+ if (gain2 > 16) gain2 = 16; -+ if (gain2 < 2) gain2 = 2; -+ if (gain3 > 6) gain3 = 6; -+ }else{ -+ if (gain2 > 13) gain2 = 13; -+ gain3 = 0; -+ } -+ -+ gain = gain1*23 + gain2*35 + gain3*29; -+ *signal_strength = 60000 - gain*55; -+ -+ return 0; -+} -+ -+ -+static int m88ds3103_read_snr(struct dvb_frontend *fe, u16 *p_snr) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 val, npow1, npow2, spow1, cnt; -+ u16 tmp, snr; -+ u32 npow, spow, snr_total; -+ static const u16 mes_log10[] ={ -+ 0, 3010, 4771, 6021, 6990, 7781, 8451, 9031, 9542, 10000, -+ 10414, 10792, 11139, 11461, 11761, 12041, 12304, 12553, 12788, 13010, -+ 13222, 13424, 13617, 13802, 13979, 14150, 14314, 14472, 14624, 14771, -+ 14914, 15052, 15185, 15315, 15441, 15563, 15682, 15798, 15911, 16021, -+ 16128, 16232, 16335, 16435, 16532, 16628, 16721, 16812, 16902, 16990, -+ 17076, 17160, 17243, 17324, 17404, 17482, 17559, 17634, 17709, 17782, -+ 17853, 17924, 17993, 18062, 18129, 18195, 18261, 18325, 18388, 18451, -+ 18513, 18573, 18633, 18692, 18751, 18808, 18865, 18921, 18976, 19031 -+ }; -+ static const u16 mes_loge[] ={ -+ 0, 6931, 10986, 13863, 16094, 17918, 19459, 20794, 21972, 23026, -+ 23979, 24849, 25649, 26391, 27081, 27726, 28332, 28904, 29444, 29957, -+ 30445, 30910, 31355, 31781, 32189, 32581, 32958, 33322, 33673, 34012, -+ 34340, 34657, -+ }; -+ -+ dprintk("%s()\n", __func__); -+ -+ snr = 0; -+ -+ switch (state->delivery_system){ -+ case SYS_DVBS: -+ cnt = 10; snr_total = 0; -+ while(cnt > 0){ -+ val = m88ds3103_readreg(state, 0xff); -+ snr_total += val; -+ cnt--; -+ } -+ tmp = (u16)(snr_total/80); -+ if(tmp > 0){ -+ if (tmp > 32) tmp = 32; -+ snr = (mes_loge[tmp - 1] * 100) / 45; -+ }else{ -+ snr = 0; -+ } -+ break; -+ case SYS_DVBS2: -+ cnt = 10; npow = 0; spow = 0; -+ while(cnt >0){ -+ npow1 = m88ds3103_readreg(state, 0x8c) & 0xff; -+ npow2 = m88ds3103_readreg(state, 0x8d) & 0xff; -+ npow += (((npow1 & 0x3f) + (u16)(npow2 << 6)) >> 2); -+ -+ spow1 = m88ds3103_readreg(state, 0x8e) & 0xff; -+ spow += ((spow1 * spow1) >> 1); -+ cnt--; -+ } -+ npow /= 10; spow /= 10; -+ if(spow == 0){ -+ snr = 0; -+ }else if(npow == 0){ -+ snr = 19; -+ }else{ -+ if(spow > npow){ -+ tmp = (u16)(spow / npow); -+ if (tmp > 80) tmp = 80; -+ snr = mes_log10[tmp - 1]*3; -+ }else{ -+ tmp = (u16)(npow / spow); -+ if (tmp > 80) tmp = 80; -+ snr = -(mes_log10[tmp - 1] / 1000); -+ } -+ } -+ break; -+ default: -+ break; -+ } -+ *p_snr = snr; -+ -+ return 0; -+} -+ -+ -+static int m88ds3103_read_ucblocks(struct dvb_frontend *fe, u32 *ucblocks) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 tmp1, tmp2, tmp3, data; -+ -+ dprintk("%s()\n", __func__); -+ -+ switch (state->delivery_system) { -+ case SYS_DVBS: -+ data = m88ds3103_readreg(state, 0xf8); -+ data |= 0x40; -+ m88ds3103_writereg(state, 0xf8, data); -+ tmp1 = m88ds3103_readreg(state, 0xf5); -+ tmp2 = m88ds3103_readreg(state, 0xf4); -+ *ucblocks = (tmp1 <<8) | tmp2; -+ data &= ~0x20; -+ m88ds3103_writereg(state, 0xf8, data); -+ data |= 0x20; -+ m88ds3103_writereg(state, 0xf8, data); -+ data &= ~0x40; -+ m88ds3103_writereg(state, 0xf8, data); -+ break; -+ case SYS_DVBS2: -+ tmp1 = m88ds3103_readreg(state, 0xda); -+ tmp2 = m88ds3103_readreg(state, 0xd9); -+ tmp3 = m88ds3103_readreg(state, 0xd8); -+ *ucblocks = (tmp1 <<16)|(tmp2 <<8)|tmp3; -+ data = m88ds3103_readreg(state, 0xd1); -+ data |= 0x01; -+ m88ds3103_writereg(state, 0xd1, data); -+ data &= ~0x01; -+ m88ds3103_writereg(state, 0xd1, data); -+ break; -+ default: -+ break; -+ } -+ return 0; -+} -+ -+static int m88ds3103_set_tone(struct dvb_frontend *fe, fe_sec_tone_mode_t tone) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 data_a1, data_a2; -+ -+ dprintk("%s(%d)\n", __func__, tone); -+ if ((tone != SEC_TONE_ON) && (tone != SEC_TONE_OFF)) { -+ printk(KERN_ERR "%s: Invalid, tone=%d\n", __func__, tone); -+ return -EINVAL; -+ } -+ -+ data_a1 = m88ds3103_readreg(state, 0xa1); -+ data_a2 = m88ds3103_readreg(state, 0xa2); -+ if(state->demod_id == DS3103_ID) -+ data_a2 &= 0xdf; /* Normal mode */ -+ switch (tone) { -+ case SEC_TONE_ON: -+ dprintk("%s: SEC_TONE_ON\n", __func__); -+ data_a1 |= 0x04; -+ data_a1 &= ~0x03; -+ data_a1 &= ~0x40; -+ data_a2 &= ~0xc0; -+ break; -+ case SEC_TONE_OFF: -+ dprintk("%s: SEC_TONE_OFF\n", __func__); -+ data_a2 &= ~0xc0; -+ data_a2 |= 0x80; -+ break; -+ } -+ m88ds3103_writereg(state, 0xa2, data_a2); -+ m88ds3103_writereg(state, 0xa1, data_a1); -+ return 0; -+} -+ -+static int m88ds3103_send_diseqc_msg(struct dvb_frontend *fe, -+ struct dvb_diseqc_master_cmd *d) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ int i, ret = 0; -+ u8 tmp, time_out; -+ -+ /* Dump DiSEqC message */ -+ if (debug) { -+ printk(KERN_INFO "m88ds3103: %s(", __func__); -+ for (i = 0 ; i < d->msg_len ;) { -+ printk(KERN_INFO "0x%02x", d->msg[i]); -+ if (++i < d->msg_len) -+ printk(KERN_INFO ", "); -+ } -+ } -+ -+ tmp = m88ds3103_readreg(state, 0xa2); -+ tmp &= ~0xc0; -+ if(state->demod_id == DS3103_ID) -+ tmp &= ~0x20; -+ m88ds3103_writereg(state, 0xa2, tmp); -+ -+ for (i = 0; i < d->msg_len; i ++) -+ m88ds3103_writereg(state, (0xa3+i), d->msg[i]); -+ -+ tmp = m88ds3103_readreg(state, 0xa1); -+ tmp &= ~0x38; -+ tmp &= ~0x40; -+ tmp |= ((d->msg_len-1) << 3) | 0x07; -+ tmp &= ~0x80; -+ m88ds3103_writereg(state, 0xa1, tmp); -+ /* 1.5 * 9 * 8 = 108ms */ -+ time_out = 150; -+ while (time_out > 0){ -+ msleep(10); -+ time_out -= 10; -+ tmp = m88ds3103_readreg(state, 0xa1); -+ if ((tmp & 0x40) == 0) -+ break; -+ } -+ if (time_out == 0){ -+ tmp = m88ds3103_readreg(state, 0xa1); -+ tmp &= ~0x80; -+ tmp |= 0x40; -+ m88ds3103_writereg(state, 0xa1, tmp); -+ ret = 1; -+ } -+ tmp = m88ds3103_readreg(state, 0xa2); -+ tmp &= ~0xc0; -+ tmp |= 0x80; -+ m88ds3103_writereg(state, 0xa2, tmp); -+ return ret; -+} -+ -+ -+static int m88ds3103_diseqc_send_burst(struct dvb_frontend *fe, -+ fe_sec_mini_cmd_t burst) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 val, time_out; -+ -+ dprintk("%s()\n", __func__); -+ -+ val = m88ds3103_readreg(state, 0xa2); -+ val &= ~0xc0; -+ if(state->demod_id == DS3103_ID) -+ val &= 0xdf; /* Normal mode */ -+ m88ds3103_writereg(state, 0xa2, val); -+ /* DiSEqC burst */ -+ if (burst == SEC_MINI_B) -+ m88ds3103_writereg(state, 0xa1, 0x01); -+ else -+ m88ds3103_writereg(state, 0xa1, 0x02); -+ -+ msleep(13); -+ -+ time_out = 5; -+ do{ -+ val = m88ds3103_readreg(state, 0xa1); -+ if ((val & 0x40) == 0) -+ break; -+ msleep(1); -+ time_out --; -+ } while (time_out > 0); -+ -+ val = m88ds3103_readreg(state, 0xa2); -+ val &= ~0xc0; -+ val |= 0x80; -+ m88ds3103_writereg(state, 0xa2, val); -+ -+ return 0; -+} -+ -+static void m88ds3103_release(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ -+ dprintk("%s\n", __func__); -+ kfree(state); -+} -+ -+static int m88ds3103_check_id(struct m88ds3103_state *state) -+{ -+ int val_00, val_01; -+ -+ /*check demod id*/ -+ val_01 = m88ds3103_readreg(state, 0x01); -+ printk(KERN_INFO "DS3000 chip version: %x attached.\n", val_01); -+ -+ if(val_01 == 0xD0) -+ state->demod_id = DS3103_ID; -+ else if(val_01 == 0xC0) -+ state->demod_id = DS3000_ID; -+ else -+ state->demod_id = UNKNOW_ID; -+ -+ /*check tuner id*/ -+ val_00 = m88ds3103_tuner_readreg(state, 0x00); -+ printk(KERN_INFO "TS202x chip version[1]: %x attached.\n", val_00); -+ val_00 &= 0x03; -+ if(val_00 == 0) -+ { -+ m88ds3103_tuner_writereg(state, 0x00, 0x01); -+ msleep(3); -+ } -+ m88ds3103_tuner_writereg(state, 0x00, 0x03); -+ msleep(5); -+ -+ val_00 = m88ds3103_tuner_readreg(state, 0x00); -+ printk(KERN_INFO "TS202x chip version[2]: %x attached.\n", val_00); -+ val_00 &= 0xff; -+ if((val_00 == 0x01) || (val_00 == 0x41) || (val_00 == 0x81)) -+ state->tuner_id = TS2020_ID; -+ else if(((val_00 & 0xc0)== 0xc0) || (val_00 == 0x83)) -+ state->tuner_id = TS2022_ID; -+ else -+ state->tuner_id = UNKNOW_ID; -+ -+ return state->demod_id; -+} -+ -+static struct dvb_frontend_ops m88ds3103_ops; -+static int m88ds3103_initilaze(struct dvb_frontend *fe); -+ -+struct dvb_frontend *dvbsky_m88ds3103_attach(const struct dvbsky_m88ds3103_config *config, -+ struct i2c_adapter *i2c) -+{ -+ struct m88ds3103_state *state = NULL; -+ -+ dprintk("%s\n", __func__); -+ -+ /* allocate memory for the internal state */ -+ state = kzalloc(sizeof(struct m88ds3103_state), GFP_KERNEL); -+ if (state == NULL) { -+ printk(KERN_ERR "Unable to kmalloc\n"); -+ goto error2; -+ } -+ -+ state->config = config; -+ state->i2c = i2c; -+ state->preBer = 0xffff; -+ state->delivery_system = SYS_DVBS; /*Default to DVB-S.*/ -+ -+ /* check demod id */ -+ if(m88ds3103_check_id(state) == UNKNOW_ID){ -+ printk(KERN_ERR "Unable to find Montage chip\n"); -+ goto error3; -+ } -+ -+ memcpy(&state->frontend.ops, &m88ds3103_ops, -+ sizeof(struct dvb_frontend_ops)); -+ state->frontend.demodulator_priv = state; -+ -+ m88ds3103_initilaze(&state->frontend); -+ -+ return &state->frontend; -+ -+error3: -+ kfree(state); -+error2: -+ return NULL; -+} -+EXPORT_SYMBOL(dvbsky_m88ds3103_attach); -+ -+static int m88ds3103_set_carrier_offset(struct dvb_frontend *fe, -+ s32 carrier_offset_khz) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ s32 tmp; -+ -+ tmp = carrier_offset_khz; -+ tmp *= 65536; -+ -+ tmp = (2*tmp + MT_FE_MCLK_KHZ) / (2*MT_FE_MCLK_KHZ); -+ -+ if (tmp < 0) -+ tmp += 65536; -+ -+ m88ds3103_writereg(state, 0x5f, tmp >> 8); -+ m88ds3103_writereg(state, 0x5e, tmp & 0xff); -+ -+ return 0; -+} -+ -+static int m88ds3103_set_symrate(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ struct dtv_frontend_properties *c = &fe->dtv_property_cache; -+ u16 value; -+ -+ value = (((c->symbol_rate / 1000) << 15) + (MT_FE_MCLK_KHZ / 4)) / (MT_FE_MCLK_KHZ / 2); -+ m88ds3103_writereg(state, 0x61, value & 0x00ff); -+ m88ds3103_writereg(state, 0x62, (value & 0xff00) >> 8); -+ -+ return 0; -+} -+ -+static int m88ds3103_set_CCI(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 tmp; -+ -+ tmp = m88ds3103_readreg(state, 0x56); -+ tmp &= ~0x01; -+ m88ds3103_writereg(state, 0x56, tmp); -+ -+ tmp = m88ds3103_readreg(state, 0x76); -+ tmp &= ~0x80; -+ m88ds3103_writereg(state, 0x76, tmp); -+ -+ return 0; -+} -+ -+static int m88ds3103_init_reg(struct m88ds3103_state *state, const u8 *p_reg_tab, u32 size) -+{ -+ u32 i; -+ -+ for(i = 0; i < size; i+=2) -+ m88ds3103_writereg(state, p_reg_tab[i], p_reg_tab[i+1]); -+ -+ return 0; -+} -+ -+static int m88ds3103_get_locked_sym_rate(struct m88ds3103_state *state, u32 *sym_rate_KSs) -+{ -+ u16 tmp; -+ u32 sym_rate_tmp; -+ u8 val_0x6d, val_0x6e; -+ -+ val_0x6d = m88ds3103_readreg(state, 0x6d); -+ val_0x6e = m88ds3103_readreg(state, 0x6e); -+ -+ tmp = (u16)((val_0x6e<<8) | val_0x6d); -+ -+ sym_rate_tmp = (u32)(tmp * MT_FE_MCLK_KHZ); -+ sym_rate_tmp = (u32)(sym_rate_tmp / (1<<16)); -+ *sym_rate_KSs = sym_rate_tmp; -+ -+ return 0; -+} -+ -+static int m88ds3103_get_channel_info(struct m88ds3103_state *state, u8 *p_mode, u8 *p_coderate) -+{ -+ u8 tmp, val_0x7E; -+ -+ if(state->delivery_system == SYS_DVBS2){ -+ val_0x7E = m88ds3103_readreg(state, 0x7e); -+ tmp = (u8)((val_0x7E&0xC0) >> 6); -+ *p_mode = tmp; -+ tmp = (u8)(val_0x7E & 0x0f); -+ *p_coderate = tmp; -+ } else { -+ *p_mode = 0; -+ tmp = m88ds3103_readreg(state, 0xe6); -+ tmp = (u8)(tmp >> 5); -+ *p_coderate = tmp; -+ } -+ -+ return 0; -+} -+ -+static int m88ds3103_set_clock_ratio(struct m88ds3103_state *state) -+{ -+ u8 val, mod_fac, tmp1, tmp2; -+ u32 input_datarate, locked_sym_rate_KSs; -+ u32 MClk_KHz = 96000; -+ u8 mod_mode, code_rate, divid_ratio = 0; -+ -+ locked_sym_rate_KSs = 0; -+ m88ds3103_get_locked_sym_rate(state, &locked_sym_rate_KSs); -+ if(locked_sym_rate_KSs == 0) -+ return 0; -+ -+ m88ds3103_get_channel_info(state, &mod_mode, &code_rate); -+ -+ if (state->delivery_system == SYS_DVBS2) -+ { -+ switch(mod_mode) { -+ case 1: mod_fac = 3; break; -+ case 2: mod_fac = 4; break; -+ case 3: mod_fac = 5; break; -+ default: mod_fac = 2; break; -+ } -+ -+ switch(code_rate) { -+ case 0: input_datarate = locked_sym_rate_KSs*mod_fac/8/4; break; -+ case 1: input_datarate = locked_sym_rate_KSs*mod_fac/8/3; break; -+ case 2: input_datarate = locked_sym_rate_KSs*mod_fac*2/8/5; break; -+ case 3: input_datarate = locked_sym_rate_KSs*mod_fac/8/2; break; -+ case 4: input_datarate = locked_sym_rate_KSs*mod_fac*3/8/5; break; -+ case 5: input_datarate = locked_sym_rate_KSs*mod_fac*2/8/3; break; -+ case 6: input_datarate = locked_sym_rate_KSs*mod_fac*3/8/4; break; -+ case 7: input_datarate = locked_sym_rate_KSs*mod_fac*4/8/5; break; -+ case 8: input_datarate = locked_sym_rate_KSs*mod_fac*5/8/6; break; -+ case 9: input_datarate = locked_sym_rate_KSs*mod_fac*8/8/9; break; -+ case 10: input_datarate = locked_sym_rate_KSs*mod_fac*9/8/10; break; -+ default: input_datarate = locked_sym_rate_KSs*mod_fac*2/8/3; break; -+ } -+ -+ if(state->demod_id == DS3000_ID) -+ input_datarate = input_datarate * 115 / 100; -+ -+ if(input_datarate < 4800) {tmp1 = 15;tmp2 = 15;} //4.8MHz TS clock -+ else if(input_datarate < 4966) {tmp1 = 14;tmp2 = 15;} //4.966MHz TS clock -+ else if(input_datarate < 5143) {tmp1 = 14;tmp2 = 14;} //5.143MHz TS clock -+ else if(input_datarate < 5333) {tmp1 = 13;tmp2 = 14;} //5.333MHz TS clock -+ else if(input_datarate < 5538) {tmp1 = 13;tmp2 = 13;} //5.538MHz TS clock -+ else if(input_datarate < 5760) {tmp1 = 12;tmp2 = 13;} //5.76MHz TS clock allan 0809 -+ else if(input_datarate < 6000) {tmp1 = 12;tmp2 = 12;} //6MHz TS clock -+ else if(input_datarate < 6260) {tmp1 = 11;tmp2 = 12;} //6.26MHz TS clock -+ else if(input_datarate < 6545) {tmp1 = 11;tmp2 = 11;} //6.545MHz TS clock -+ else if(input_datarate < 6857) {tmp1 = 10;tmp2 = 11;} //6.857MHz TS clock -+ else if(input_datarate < 7200) {tmp1 = 10;tmp2 = 10;} //7.2MHz TS clock -+ else if(input_datarate < 7578) {tmp1 = 9;tmp2 = 10;} //7.578MHz TS clock -+ else if(input_datarate < 8000) {tmp1 = 9;tmp2 = 9;} //8MHz TS clock -+ else if(input_datarate < 8470) {tmp1 = 8;tmp2 = 9;} //8.47MHz TS clock -+ else if(input_datarate < 9000) {tmp1 = 8;tmp2 = 8;} //9MHz TS clock -+ else if(input_datarate < 9600) {tmp1 = 7;tmp2 = 8;} //9.6MHz TS clock -+ else if(input_datarate < 10285) {tmp1 = 7;tmp2 = 7;} //10.285MHz TS clock -+ else if(input_datarate < 12000) {tmp1 = 6;tmp2 = 6;} //12MHz TS clock -+ else if(input_datarate < 14400) {tmp1 = 5;tmp2 = 5;} //14.4MHz TS clock -+ else if(input_datarate < 18000) {tmp1 = 4;tmp2 = 4;} //18MHz TS clock -+ else {tmp1 = 3;tmp2 = 3;} //24MHz TS clock -+ -+ if(state->demod_id == DS3000_ID) { -+ val = (u8)((tmp1<<4) + tmp2); -+ m88ds3103_writereg(state, 0xfe, val); -+ } else { -+ tmp1 = m88ds3103_readreg(state, 0x22); -+ tmp2 = m88ds3103_readreg(state, 0x24); -+ -+ tmp1 >>= 6; -+ tmp1 &= 0x03; -+ tmp2 >>= 6; -+ tmp2 &= 0x03; -+ -+ if((tmp1 == 0x00) && (tmp2 == 0x01)) -+ MClk_KHz = 144000; -+ else if((tmp1 == 0x00) && (tmp2 == 0x03)) -+ MClk_KHz = 72000; -+ else if((tmp1 == 0x01) && (tmp2 == 0x01)) -+ MClk_KHz = 115200; -+ else if((tmp1 == 0x02) && (tmp2 == 0x01)) -+ MClk_KHz = 96000; -+ else if((tmp1 == 0x03) && (tmp2 == 0x00)) -+ MClk_KHz = 192000; -+ else -+ return 0; -+ -+ if(input_datarate < 5200) /*Max. 2011-12-23 11:55*/ -+ input_datarate = 5200; -+ -+ if(input_datarate != 0) -+ divid_ratio = (u8)(MClk_KHz / input_datarate); -+ else -+ divid_ratio = 0xFF; -+ -+ if(divid_ratio > 128) -+ divid_ratio = 128; -+ -+ if(divid_ratio < 2) -+ divid_ratio = 2; -+ -+ tmp1 = (u8)(divid_ratio / 2); -+ tmp2 = (u8)(divid_ratio / 2); -+ -+ if((divid_ratio % 2) != 0) -+ tmp2 += 1; -+ -+ tmp1 -= 1; -+ tmp2 -= 1; -+ -+ tmp1 &= 0x3f; -+ tmp2 &= 0x3f; -+ -+ val = m88ds3103_readreg(state, 0xfe); -+ val &= 0xF0; -+ val |= (tmp2 >> 2) & 0x0f; -+ m88ds3103_writereg(state, 0xfe, val); -+ -+ val = (u8)((tmp2 & 0x03) << 6); -+ val |= tmp1; -+ m88ds3103_writereg(state, 0xea, val); -+ } -+ } else { -+ mod_fac = 2; -+ -+ switch(code_rate) { -+ case 4: input_datarate = locked_sym_rate_KSs*mod_fac/2/8; break; -+ case 3: input_datarate = locked_sym_rate_KSs*mod_fac*2/3/8; break; -+ case 2: input_datarate = locked_sym_rate_KSs*mod_fac*3/4/8; break; -+ case 1: input_datarate = locked_sym_rate_KSs*mod_fac*5/6/8; break; -+ case 0: input_datarate = locked_sym_rate_KSs*mod_fac*7/8/8; break; -+ default: input_datarate = locked_sym_rate_KSs*mod_fac*3/4/8; break; -+ } -+ -+ if(state->demod_id == DS3000_ID) -+ input_datarate = input_datarate * 115 / 100; -+ -+ if(input_datarate < 6857) {tmp1 = 7;tmp2 = 7;} //6.857MHz TS clock -+ else if(input_datarate < 7384) {tmp1 = 6;tmp2 = 7;} //7.384MHz TS clock -+ else if(input_datarate < 8000) {tmp1 = 6;tmp2 = 6;} //8MHz TS clock -+ else if(input_datarate < 8727) {tmp1 = 5;tmp2 = 6;} //8.727MHz TS clock -+ else if(input_datarate < 9600) {tmp1 = 5;tmp2 = 5;} //9.6MHz TS clock -+ else if(input_datarate < 10666) {tmp1 = 4;tmp2 = 5;} //10.666MHz TS clock -+ else if(input_datarate < 12000) {tmp1 = 4;tmp2 = 4;} //12MHz TS clock -+ else if(input_datarate < 13714) {tmp1 = 3;tmp2 = 4;} //13.714MHz TS clock -+ else if(input_datarate < 16000) {tmp1 = 3;tmp2 = 3;} //16MHz TS clock -+ else if(input_datarate < 19200) {tmp1 = 2;tmp2 = 3;} //19.2MHz TS clock -+ else {tmp1 = 2;tmp2 = 2;} //24MHz TS clock -+ -+ if(state->demod_id == DS3000_ID) { -+ val = m88ds3103_readreg(state, 0xfe); -+ val &= 0xc0; -+ val |= ((u8)((tmp1<<3) + tmp2)); -+ m88ds3103_writereg(state, 0xfe, val); -+ } else { -+ if(input_datarate < 5200) /*Max. 2011-12-23 11:55*/ -+ input_datarate = 5200; -+ -+ if(input_datarate != 0) -+ divid_ratio = (u8)(MClk_KHz / input_datarate); -+ else -+ divid_ratio = 0xFF; -+ -+ if(divid_ratio > 128) -+ divid_ratio = 128; -+ -+ if(divid_ratio < 2) -+ divid_ratio = 2; -+ -+ tmp1 = (u8)(divid_ratio / 2); -+ tmp2 = (u8)(divid_ratio / 2); -+ -+ if((divid_ratio % 2) != 0) -+ tmp2 += 1; -+ -+ tmp1 -= 1; -+ tmp2 -= 1; -+ -+ tmp1 &= 0x3f; -+ tmp2 &= 0x3f; -+ -+ val = m88ds3103_readreg(state, 0xfe); -+ val &= 0xF0; -+ val |= (tmp2 >> 2) & 0x0f; -+ m88ds3103_writereg(state, 0xfe, val); -+ -+ val = (u8)((tmp2 & 0x03) << 6); -+ val |= tmp1; -+ m88ds3103_writereg(state, 0xea, val); -+ } -+ } -+ return 0; -+} -+ -+static int m88ds3103_demod_connect(struct dvb_frontend *fe, s32 carrier_offset_khz) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ struct dtv_frontend_properties *c = &fe->dtv_property_cache; -+ u16 value; -+ u8 val1,val2,data; -+ -+ dprintk("connect delivery system = %d\n", state->delivery_system); -+ -+ /* ds3000 global reset */ -+ m88ds3103_writereg(state, 0x07, 0x80); -+ m88ds3103_writereg(state, 0x07, 0x00); -+ /* ds3000 build-in uC reset */ -+ m88ds3103_writereg(state, 0xb2, 0x01); -+ /* ds3000 software reset */ -+ m88ds3103_writereg(state, 0x00, 0x01); -+ -+ switch (state->delivery_system) { -+ case SYS_DVBS: -+ /* initialise the demod in DVB-S mode */ -+ if(state->demod_id == DS3000_ID){ -+ m88ds3103_init_reg(state, ds3000_dvbs_init_tab, sizeof(ds3000_dvbs_init_tab)); -+ -+ value = m88ds3103_readreg(state, 0xfe); -+ value &= 0xc0; -+ value |= 0x1b; -+ m88ds3103_writereg(state, 0xfe, value); -+ -+ if(state->config->ci_mode) -+ val1 = 0x80; -+ else if(state->config->ts_mode) -+ val1 = 0x60; -+ else -+ val1 = 0x20; -+ m88ds3103_writereg(state, 0xfd, val1); -+ -+ }else if(state->demod_id == DS3103_ID){ -+ m88ds3103_init_reg(state, ds3103_dvbs_init_tab, sizeof(ds3103_dvbs_init_tab)); -+ -+ /* set ts clock */ -+ if(state->config->ci_mode == 2){ -+ val1 = 6; val2 = 6; -+ }else if(state->config->ts_mode == 0) { -+ val1 = 3; val2 = 3; -+ }else{ -+ val1 = 0; val2 = 0; -+ } -+ val1 -= 1; val2 -= 1; -+ val1 &= 0x3f; val2 &= 0x3f; -+ data = m88ds3103_readreg(state, 0xfe); -+ data &= 0xf0; -+ data |= (val2 >> 2) & 0x0f; -+ m88ds3103_writereg(state, 0xfe, data); -+ data = (val2 & 0x03) << 6; -+ data |= val1; -+ m88ds3103_writereg(state, 0xea, data); -+ -+ m88ds3103_writereg(state, 0x4d, 0xfd & m88ds3103_readreg(state, 0x4d)); -+ m88ds3103_writereg(state, 0x30, 0xef & m88ds3103_readreg(state, 0x30)); -+ -+ /* set master clock */ -+ val1 = m88ds3103_readreg(state, 0x22); -+ val2 = m88ds3103_readreg(state, 0x24); -+ -+ val1 &= 0x3f; -+ val2 &= 0x3f; -+ val1 |= 0x80; -+ val2 |= 0x40; -+ -+ m88ds3103_writereg(state, 0x22, val1); -+ m88ds3103_writereg(state, 0x24, val2); -+ -+ if(state->config->ci_mode){ -+ if(state->config->ci_mode == 2) -+ val1 = 0x43; -+ else -+ val1 = 0x03; -+ } -+ else if(state->config->ts_mode) -+ val1 = 0x06; -+ else -+ val1 = 0x42; -+ m88ds3103_writereg(state, 0xfd, val1); -+ } -+ break; -+ case SYS_DVBS2: -+ /* initialise the demod in DVB-S2 mode */ -+ if(state->demod_id == DS3000_ID){ -+ m88ds3103_init_reg(state, ds3000_dvbs2_init_tab, sizeof(ds3000_dvbs2_init_tab)); -+ -+ if (c->symbol_rate >= 30000000) -+ m88ds3103_writereg(state, 0xfe, 0x54); -+ else -+ m88ds3103_writereg(state, 0xfe, 0x98); -+ -+ }else if(state->demod_id == DS3103_ID){ -+ m88ds3103_init_reg(state, ds3103_dvbs2_init_tab, sizeof(ds3103_dvbs2_init_tab)); -+ -+ /* set ts clock */ -+ if(state->config->ci_mode == 2){ -+ val1 = 6; val2 = 6; -+ }else if(state->config->ts_mode == 0){ -+ val1 = 5; val2 = 4; -+ }else{ -+ val1 = 0; val2 = 0; -+ } -+ val1 -= 1; val2 -= 1; -+ val1 &= 0x3f; val2 &= 0x3f; -+ data = m88ds3103_readreg(state, 0xfe); -+ data &= 0xf0; -+ data |= (val2 >> 2) & 0x0f; -+ m88ds3103_writereg(state, 0xfe, data); -+ data = (val2 & 0x03) << 6; -+ data |= val1; -+ m88ds3103_writereg(state, 0xea, data); -+ -+ m88ds3103_writereg(state, 0x4d, 0xfd & m88ds3103_readreg(state, 0x4d)); -+ m88ds3103_writereg(state, 0x30, 0xef & m88ds3103_readreg(state, 0x30)); -+ -+ /* set master clock */ -+ val1 = m88ds3103_readreg(state, 0x22); -+ val2 = m88ds3103_readreg(state, 0x24); -+ -+ val1 &= 0x3f; -+ val2 &= 0x3f; -+ if((state->config->ci_mode == 2) || (state->config->ts_mode == 1)){ -+ val1 |= 0x80; -+ val2 |= 0x40; -+ }else{ -+ if (c->symbol_rate >= 28000000){ -+ val1 |= 0xc0; -+ }else if (c->symbol_rate >= 18000000){ -+ val2 |= 0x40; -+ }else{ -+ val1 |= 0x80; -+ val2 |= 0x40; -+ } -+ } -+ m88ds3103_writereg(state, 0x22, val1); -+ m88ds3103_writereg(state, 0x24, val2); -+ } -+ -+ if(state->config->ci_mode){ -+ if(state->config->ci_mode == 2) -+ val1 = 0x43; -+ else -+ val1 = 0x03; -+ } -+ else if(state->config->ts_mode) -+ val1 = 0x06; -+ else -+ val1 = 0x42; -+ m88ds3103_writereg(state, 0xfd, val1); -+ -+ break; -+ default: -+ return 1; -+ } -+ /* disable 27MHz clock output */ -+ m88ds3103_writereg(state, 0x29, 0x80); -+ /* enable ac coupling */ -+ m88ds3103_writereg(state, 0x25, 0x8a); -+ -+ if ((c->symbol_rate / 1000) <= 3000){ -+ m88ds3103_writereg(state, 0xc3, 0x08); /* 8 * 32 * 100 / 64 = 400*/ -+ m88ds3103_writereg(state, 0xc8, 0x20); -+ m88ds3103_writereg(state, 0xc4, 0x08); /* 8 * 0 * 100 / 128 = 0*/ -+ m88ds3103_writereg(state, 0xc7, 0x00); -+ }else if((c->symbol_rate / 1000) <= 10000){ -+ m88ds3103_writereg(state, 0xc3, 0x08); /* 8 * 16 * 100 / 64 = 200*/ -+ m88ds3103_writereg(state, 0xc8, 0x10); -+ m88ds3103_writereg(state, 0xc4, 0x08); /* 8 * 0 * 100 / 128 = 0*/ -+ m88ds3103_writereg(state, 0xc7, 0x00); -+ }else{ -+ m88ds3103_writereg(state, 0xc3, 0x08); /* 8 * 6 * 100 / 64 = 75*/ -+ m88ds3103_writereg(state, 0xc8, 0x06); -+ m88ds3103_writereg(state, 0xc4, 0x08); /* 8 * 0 * 100 / 128 = 0*/ -+ m88ds3103_writereg(state, 0xc7, 0x00); -+ } -+ -+ m88ds3103_set_symrate(fe); -+ -+ m88ds3103_set_CCI(fe); -+ -+ m88ds3103_set_carrier_offset(fe, carrier_offset_khz); -+ -+ /* ds3000 out of software reset */ -+ m88ds3103_writereg(state, 0x00, 0x00); -+ /* start ds3000 build-in uC */ -+ m88ds3103_writereg(state, 0xb2, 0x00); -+ -+ return 0; -+} -+ -+static int m88ds3103_set_frontend(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ struct dtv_frontend_properties *c = &fe->dtv_property_cache; -+ -+ int i; -+ fe_status_t status; -+ u8 lpf_mxdiv, mlpf_max, mlpf_min, nlpf, div4, capCode, changePLL; -+ s32 offset_khz, lpf_offset_KHz; -+ u16 value, ndiv, N, lpf_coeff; -+ u32 f3db, gdiv28, realFreq; -+ u8 RFgain; -+ -+ dprintk("%s() ", __func__); -+ dprintk("c frequency = %d\n", c->frequency); -+ dprintk("symbol rate = %d\n", c->symbol_rate); -+ dprintk("delivery system = %d\n", c->delivery_system); -+ -+ realFreq = c->frequency; -+ lpf_offset_KHz = 0; -+ if(c->symbol_rate < 5000000){ -+ lpf_offset_KHz = FREQ_OFFSET_AT_SMALL_SYM_RATE_KHz; -+ realFreq += FREQ_OFFSET_AT_SMALL_SYM_RATE_KHz; -+ } -+ -+ if (state->config->set_ts_params) -+ state->config->set_ts_params(fe, 0); -+ -+ div4 = 0; -+ RFgain = 0; -+ if(state->tuner_id == TS2022_ID){ -+ m88ds3103_tuner_writereg(state, 0x10, 0x0a); -+ m88ds3103_tuner_writereg(state, 0x11, 0x40); -+ if (realFreq < 1103000) { -+ m88ds3103_tuner_writereg(state, 0x10, 0x1b); -+ div4 = 1; -+ ndiv = (realFreq * (6 + 8) * 4)/MT_FE_CRYSTAL_KHZ; -+ }else { -+ ndiv = (realFreq * (6 + 8) * 2)/MT_FE_CRYSTAL_KHZ; -+ } -+ ndiv = ndiv + ndiv%2; -+ if(ndiv < 4095) -+ N = ndiv - 1024; -+ else if (ndiv < 6143) -+ N = ndiv + 1024; -+ else -+ N = ndiv + 3072; -+ -+ m88ds3103_tuner_writereg(state, 0x01, (N & 0x3f00) >> 8); -+ }else{ -+ m88ds3103_tuner_writereg(state, 0x10, 0x00); -+ if (realFreq < 1146000){ -+ m88ds3103_tuner_writereg(state, 0x10, 0x11); -+ div4 = 1; -+ ndiv = (realFreq * (6 + 8) * 4) / MT_FE_CRYSTAL_KHZ; -+ }else{ -+ m88ds3103_tuner_writereg(state, 0x10, 0x01); -+ ndiv = (realFreq * (6 + 8) * 2) / MT_FE_CRYSTAL_KHZ; -+ } -+ ndiv = ndiv + ndiv%2; -+ N = ndiv - 1024; -+ m88ds3103_tuner_writereg(state, 0x01, (N>>8)&0x0f); -+ } -+ /* set pll */ -+ m88ds3103_tuner_writereg(state, 0x02, N & 0x00ff); -+ m88ds3103_tuner_writereg(state, 0x03, 0x06); -+ m88ds3103_tuner_writereg(state, 0x51, 0x0f); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x10); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ -+ if(state->tuner_id == TS2022_ID){ -+ if(( realFreq >= 1650000 ) && (realFreq <= 1850000)){ -+ msleep(5); -+ value = m88ds3103_tuner_readreg(state, 0x14); -+ value &= 0x7f; -+ if(value < 64){ -+ m88ds3103_tuner_writereg(state, 0x10, 0x82); -+ m88ds3103_tuner_writereg(state, 0x11, 0x6f); -+ -+ m88ds3103_tuner_writereg(state, 0x51, 0x0f); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x10); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ } -+ } -+ msleep(5); -+ value = m88ds3103_tuner_readreg(state, 0x14); -+ value &= 0x1f; -+ -+ if(value > 19){ -+ value = m88ds3103_tuner_readreg(state, 0x10); -+ value &= 0x1d; -+ m88ds3103_tuner_writereg(state, 0x10, value); -+ } -+ }else{ -+ msleep(5); -+ value = m88ds3103_tuner_readreg(state, 0x66); -+ changePLL = (((value & 0x80) >> 7) != div4); -+ -+ if(changePLL){ -+ m88ds3103_tuner_writereg(state, 0x10, 0x11); -+ div4 = 1; -+ ndiv = (realFreq * (6 + 8) * 4)/MT_FE_CRYSTAL_KHZ; -+ ndiv = ndiv + ndiv%2; -+ N = ndiv - 1024; -+ -+ m88ds3103_tuner_writereg(state, 0x01, (N>>8) & 0x0f); -+ m88ds3103_tuner_writereg(state, 0x02, N & 0xff); -+ -+ m88ds3103_tuner_writereg(state, 0x51, 0x0f); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x10); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ } -+ } -+ /*set the RF gain*/ -+ if(state->tuner_id == TS2020_ID) -+ m88ds3103_tuner_writereg(state, 0x60, 0x79); -+ -+ m88ds3103_tuner_writereg(state, 0x51, 0x17); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x08); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ msleep(5); -+ -+ if(state->tuner_id == TS2020_ID){ -+ RFgain = m88ds3103_tuner_readreg(state, 0x3d); -+ RFgain &= 0x0f; -+ if(RFgain < 15){ -+ if(RFgain < 4) -+ RFgain = 0; -+ else -+ RFgain = RFgain -3; -+ value = ((RFgain << 3) | 0x01) & 0x79; -+ m88ds3103_tuner_writereg(state, 0x60, value); -+ m88ds3103_tuner_writereg(state, 0x51, 0x17); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x08); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ } -+ } -+ -+ /* set the LPF */ -+ if(state->tuner_id == TS2022_ID){ -+ m88ds3103_tuner_writereg(state, 0x25, 0x00); -+ m88ds3103_tuner_writereg(state, 0x27, 0x70); -+ m88ds3103_tuner_writereg(state, 0x41, 0x09); -+ m88ds3103_tuner_writereg(state, 0x08, 0x0b); -+ } -+ -+ f3db = ((c->symbol_rate / 1000) *135) / 200 + 2000; -+ f3db += lpf_offset_KHz; -+ if (f3db < 7000) -+ f3db = 7000; -+ if (f3db > 40000) -+ f3db = 40000; -+ -+ gdiv28 = (MT_FE_CRYSTAL_KHZ / 1000 * 1694 + 500) / 1000; -+ m88ds3103_tuner_writereg(state, 0x04, gdiv28 & 0xff); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1b); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x04); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ msleep(5); -+ -+ value = m88ds3103_tuner_readreg(state, 0x26); -+ capCode = value & 0x3f; -+ if(state->tuner_id == TS2022_ID){ -+ m88ds3103_tuner_writereg(state, 0x41, 0x0d); -+ -+ m88ds3103_tuner_writereg(state, 0x51, 0x1b); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x04); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ -+ msleep(2); -+ -+ value = m88ds3103_tuner_readreg(state, 0x26); -+ value &= 0x3f; -+ value = (capCode + value) / 2; -+ } -+ else -+ value = capCode; -+ -+ gdiv28 = gdiv28 * 207 / (value * 2 + 151); -+ mlpf_max = gdiv28 * 135 / 100; -+ mlpf_min = gdiv28 * 78 / 100; -+ if (mlpf_max > 63) -+ mlpf_max = 63; -+ -+ if(state->tuner_id == TS2022_ID) -+ lpf_coeff = 3200; -+ else -+ lpf_coeff = 2766; -+ -+ nlpf = (f3db * gdiv28 * 2 / lpf_coeff / (MT_FE_CRYSTAL_KHZ / 1000) + 1) / 2 ; -+ if (nlpf > 23) nlpf = 23; -+ if (nlpf < 1) nlpf = 1; -+ -+ lpf_mxdiv = (nlpf * (MT_FE_CRYSTAL_KHZ / 1000) * lpf_coeff * 2 / f3db + 1) / 2; -+ -+ if (lpf_mxdiv < mlpf_min){ -+ nlpf++; -+ lpf_mxdiv = (nlpf * (MT_FE_CRYSTAL_KHZ / 1000) * lpf_coeff * 2 / f3db + 1) / 2; -+ } -+ -+ if (lpf_mxdiv > mlpf_max) -+ lpf_mxdiv = mlpf_max; -+ -+ m88ds3103_tuner_writereg(state, 0x04, lpf_mxdiv); -+ m88ds3103_tuner_writereg(state, 0x06, nlpf); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1b); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x04); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ msleep(5); -+ -+ if(state->tuner_id == TS2022_ID){ -+ msleep(2); -+ value = m88ds3103_tuner_readreg(state, 0x26); -+ capCode = value & 0x3f; -+ -+ m88ds3103_tuner_writereg(state, 0x41, 0x09); -+ -+ m88ds3103_tuner_writereg(state, 0x51, 0x1b); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x04); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ -+ msleep(2); -+ value = m88ds3103_tuner_readreg(state, 0x26); -+ value &= 0x3f; -+ value = (capCode + value) / 2; -+ -+ value = value | 0x80; -+ m88ds3103_tuner_writereg(state, 0x25, value); -+ m88ds3103_tuner_writereg(state, 0x27, 0x30); -+ -+ m88ds3103_tuner_writereg(state, 0x08, 0x09); -+ } -+ -+ /* Set the BB gain */ -+ m88ds3103_tuner_writereg(state, 0x51, 0x1e); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x01); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ if(state->tuner_id == TS2020_ID){ -+ if(RFgain == 15){ -+ msleep(40); -+ value = m88ds3103_tuner_readreg(state, 0x21); -+ value &= 0x0f; -+ if(value < 3){ -+ m88ds3103_tuner_writereg(state, 0x60, 0x61); -+ m88ds3103_tuner_writereg(state, 0x51, 0x17); -+ m88ds3103_tuner_writereg(state, 0x51, 0x1f); -+ m88ds3103_tuner_writereg(state, 0x50, 0x08); -+ m88ds3103_tuner_writereg(state, 0x50, 0x00); -+ } -+ } -+ } -+ msleep(60); -+ -+ offset_khz = (ndiv) * MT_FE_CRYSTAL_KHZ -+ / (6 + 8) / (div4 + 1) / 2 - realFreq; -+ -+ m88ds3103_demod_connect(fe, offset_khz+lpf_offset_KHz); -+ -+ for (i = 0; i < 30 ; i++) { -+ m88ds3103_read_status(fe, &status); -+ if (status & FE_HAS_LOCK){ -+ break; -+ } -+ msleep(20); -+ } -+ -+#ifdef _AUTO_S2_ -+ if((status & FE_HAS_LOCK) == 0){ -+ state->delivery_system = (state->delivery_system == SYS_DVBS) ? SYS_DVBS2 : SYS_DVBS; -+ m88ds3103_demod_connect(fe, offset_khz); -+ -+ for (i = 0; i < 30 ; i++) { -+ m88ds3103_read_status(fe, &status); -+ if (status & FE_HAS_LOCK){ -+ break; -+ } -+ msleep(20); -+ } -+ } -+#else -+ state->delivery_system = c->delivery_system; -+#endif -+ if (status & FE_HAS_LOCK){ -+ if(state->config->ci_mode == 2) -+ m88ds3103_set_clock_ratio(state); -+ if(state->config->start_ctrl){ -+ if(state->first_lock == 0){ -+ state->config->start_ctrl(fe); -+ state->first_lock = 1; -+ } -+ } -+ } -+ -+ return 0; -+} -+ -+static int m88ds3103_tune(struct dvb_frontend *fe, -+ bool re_tune, -+ unsigned int mode_flags, -+ unsigned int *delay, -+ fe_status_t *status) -+{ -+ *delay = HZ / 5; -+ -+ dprintk("%s() ", __func__); -+ dprintk("re_tune = %d\n", re_tune); -+ -+ if (re_tune) { -+ int ret = m88ds3103_set_frontend(fe); -+ if (ret) -+ return ret; -+ } -+ -+ return m88ds3103_read_status(fe, status); -+} -+ -+static enum dvbfe_algo m88ds3103_get_algo(struct dvb_frontend *fe) -+{ -+ return DVBFE_ALGO_HW; -+} -+ -+ /* -+ * Power config will reset and load initial firmware if required -+ */ -+static int m88ds3103_initilaze(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ int ret; -+ -+ dprintk("%s()\n", __func__); -+ /* hard reset */ -+ m88ds3103_writereg(state, 0x07, 0x80); -+ m88ds3103_writereg(state, 0x07, 0x00); -+ msleep(1); -+ -+ m88ds3103_writereg(state, 0x08, 0x01 | m88ds3103_readreg(state, 0x08)); -+ msleep(1); -+ -+ if(state->tuner_id == TS2020_ID){ -+ /* TS2020 init */ -+ m88ds3103_tuner_writereg(state, 0x42, 0x73); -+ msleep(2); -+ m88ds3103_tuner_writereg(state, 0x05, 0x01); -+ m88ds3103_tuner_writereg(state, 0x62, 0xb5); -+ m88ds3103_tuner_writereg(state, 0x07, 0x02); -+ m88ds3103_tuner_writereg(state, 0x08, 0x01); -+ } -+ else if(state->tuner_id == TS2022_ID){ -+ /* TS2022 init */ -+ m88ds3103_tuner_writereg(state, 0x62, 0x6c); -+ msleep(2); -+ m88ds3103_tuner_writereg(state, 0x42, 0x6c); -+ msleep(2); -+ m88ds3103_tuner_writereg(state, 0x7d, 0x9d); -+ m88ds3103_tuner_writereg(state, 0x7c, 0x9a); -+ m88ds3103_tuner_writereg(state, 0x7a, 0x76); -+ -+ m88ds3103_tuner_writereg(state, 0x3b, 0x01); -+ m88ds3103_tuner_writereg(state, 0x63, 0x88); -+ -+ m88ds3103_tuner_writereg(state, 0x61, 0x85); -+ m88ds3103_tuner_writereg(state, 0x22, 0x30); -+ m88ds3103_tuner_writereg(state, 0x30, 0x40); -+ m88ds3103_tuner_writereg(state, 0x20, 0x23); -+ m88ds3103_tuner_writereg(state, 0x24, 0x02); -+ m88ds3103_tuner_writereg(state, 0x12, 0xa0); -+ } -+ -+ if(state->demod_id == DS3103_ID){ -+ m88ds3103_writereg(state, 0x07, 0xe0); -+ m88ds3103_writereg(state, 0x07, 0x00); -+ msleep(1); -+ } -+ m88ds3103_writereg(state, 0xb2, 0x01); -+ -+ /* Load the firmware if required */ -+ ret = m88ds3103_load_firmware(fe); -+ if (ret != 0){ -+ printk(KERN_ERR "%s: Unable initialize firmware\n", __func__); -+ return ret; -+ } -+ if(state->demod_id == DS3103_ID){ -+ m88ds3103_writereg(state, 0x4d, 0xfd & m88ds3103_readreg(state, 0x4d)); -+ m88ds3103_writereg(state, 0x30, 0xef & m88ds3103_readreg(state, 0x30)); -+ } -+ -+ return 0; -+} -+ -+/* -+ * Initialise or wake up device -+ */ -+static int m88ds3103_initfe(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ u8 val; -+ -+ dprintk("%s()\n", __func__); -+ -+ /* 1st step to wake up demod */ -+ m88ds3103_writereg(state, 0x08, 0x01 | m88ds3103_readreg(state, 0x08)); -+ m88ds3103_writereg(state, 0x04, 0xfe & m88ds3103_readreg(state, 0x04)); -+ m88ds3103_writereg(state, 0x23, 0xef & m88ds3103_readreg(state, 0x23)); -+ -+ /* 2nd step to wake up tuner */ -+ val = m88ds3103_tuner_readreg(state, 0x00) & 0xff; -+ if((val & 0x01) == 0){ -+ m88ds3103_tuner_writereg(state, 0x00, 0x01); -+ msleep(50); -+ } -+ m88ds3103_tuner_writereg(state, 0x00, 0x03); -+ msleep(50); -+ -+ return 0; -+} -+ -+/* Put device to sleep */ -+static int m88ds3103_sleep(struct dvb_frontend *fe) -+{ -+ struct m88ds3103_state *state = fe->demodulator_priv; -+ -+ dprintk("%s()\n", __func__); -+ -+ /* 1st step to sleep tuner */ -+ m88ds3103_tuner_writereg(state, 0x00, 0x00); -+ -+ /* 2nd step to sleep demod */ -+ m88ds3103_writereg(state, 0x08, 0xfe & m88ds3103_readreg(state, 0x08)); -+ m88ds3103_writereg(state, 0x04, 0x01 | m88ds3103_readreg(state, 0x04)); -+ m88ds3103_writereg(state, 0x23, 0x10 | m88ds3103_readreg(state, 0x23)); -+ -+ -+ return 0; -+} -+ -+static struct dvb_frontend_ops m88ds3103_ops = { -+ .delsys = { SYS_DVBS, SYS_DVBS2}, -+ .info = { -+ .name = "Montage DS3103/TS2022", -+ .type = FE_QPSK, -+ .frequency_min = 950000, -+ .frequency_max = 2150000, -+ .frequency_stepsize = 1011, /* kHz for QPSK frontends */ -+ .frequency_tolerance = 5000, -+ .symbol_rate_min = 1000000, -+ .symbol_rate_max = 45000000, -+ .caps = FE_CAN_INVERSION_AUTO | -+ FE_CAN_FEC_1_2 | FE_CAN_FEC_2_3 | FE_CAN_FEC_3_4 | -+ FE_CAN_FEC_4_5 | FE_CAN_FEC_5_6 | FE_CAN_FEC_6_7 | -+ FE_CAN_FEC_7_8 | FE_CAN_FEC_AUTO | -+ FE_CAN_2G_MODULATION | -+ FE_CAN_QPSK | FE_CAN_RECOVER -+ }, -+ -+ .release = m88ds3103_release, -+ -+ .init = m88ds3103_initfe, -+ .sleep = m88ds3103_sleep, -+ .read_status = m88ds3103_read_status, -+ .read_ber = m88ds3103_read_ber, -+ .read_signal_strength = m88ds3103_read_signal_strength, -+ .read_snr = m88ds3103_read_snr, -+ .read_ucblocks = m88ds3103_read_ucblocks, -+ .set_tone = m88ds3103_set_tone, -+ .set_voltage = m88ds3103_set_voltage, -+ .diseqc_send_master_cmd = m88ds3103_send_diseqc_msg, -+ .diseqc_send_burst = m88ds3103_diseqc_send_burst, -+ .get_frontend_algo = m88ds3103_get_algo, -+ .tune = m88ds3103_tune, -+ .set_frontend = m88ds3103_set_frontend, -+}; -+ -+MODULE_DESCRIPTION("DVB Frontend module for Montage DS3103/TS2022 hardware"); -+MODULE_AUTHOR("Max nibble"); -+MODULE_LICENSE("GPL"); -diff --git a/drivers/media/dvb-frontends/dvbsky_m88ds3103.h b/drivers/media/dvb-frontends/dvbsky_m88ds3103.h -new file mode 100644 -index 0000000..e2358d6 ---- /dev/null -+++ b/drivers/media/dvb-frontends/dvbsky_m88ds3103.h -@@ -0,0 +1,54 @@ -+/* -+ Montage Technology M88DS3103/M88TS2022 - DVBS/S2 Satellite demod/tuner driver -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; either version 2 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ */ -+ -+#ifndef DVBSKY_M88DS3103_H -+#define DVBSKY_M88DS3103_H -+ -+#include <linux/kconfig.h> -+#include <linux/dvb/frontend.h> -+ -+struct dvbsky_m88ds3103_config { -+ /* the demodulator's i2c address */ -+ u8 demod_address; -+ u8 ci_mode; -+ u8 pin_ctrl; -+ u8 ts_mode; /* 0: Parallel, 1: Serial */ -+ u8 tuner_readstops; -+ -+ /* Set device param to start dma */ -+ int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); -+ /* Start to transfer data */ -+ int (*start_ctrl)(struct dvb_frontend *fe); -+ /* Set LNB voltage */ -+ int (*set_voltage)(struct dvb_frontend* fe, fe_sec_voltage_t voltage); -+}; -+ -+#if IS_ENABLED(CONFIG_DVB_DVBSKY_M88DS3103) -+extern struct dvb_frontend *dvbsky_m88ds3103_attach( -+ const struct dvbsky_m88ds3103_config *config, -+ struct i2c_adapter *i2c); -+#else -+static inline struct dvb_frontend *dvbsky_m88ds3103_attach( -+ const struct dvbsky_m88ds3103_config *config, -+ struct i2c_adapter *i2c) -+{ -+ printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); -+ return NULL; -+} -+#endif /* CONFIG_DVB_DVBSKY_M88DS3103 */ -+#endif /* DVBSKY_M88DS3103_H */ -diff --git a/drivers/media/dvb-frontends/dvbsky_m88ds3103_priv.h b/drivers/media/dvb-frontends/dvbsky_m88ds3103_priv.h -new file mode 100644 -index 0000000..9966931 ---- /dev/null -+++ b/drivers/media/dvb-frontends/dvbsky_m88ds3103_priv.h -@@ -0,0 +1,403 @@ -+/* -+ Montage Technology M88DS3103/M88TS2022 - DVBS/S2 Satellite demod/tuner driver -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; either version 2 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ */ -+ -+#ifndef DVBSKY_M88DS3103_PRIV_H -+#define DVBSKY_M88DS3103_PRIV_H -+ -+#define FW_DOWN_SIZE 32 -+#define FW_DOWN_LOOP (8192/FW_DOWN_SIZE) -+#define DS3103_DEFAULT_FIRMWARE "dvb-fe-ds3103.fw" -+#define DS3000_DEFAULT_FIRMWARE "dvb-fe-ds300x.fw" -+#define MT_FE_MCLK_KHZ 96000 /* in kHz */ -+#define MT_FE_CRYSTAL_KHZ 27000 /* in kHz */ -+#define FREQ_OFFSET_AT_SMALL_SYM_RATE_KHz 3000 -+#define DS3000_ID 0x3000 -+#define DS3103_ID 0x3103 -+#define TS2020_ID 0x2020 -+#define TS2022_ID 0x2022 -+#define UNKNOW_ID 0x0000 -+ -+struct m88ds3103_state { -+ struct i2c_adapter *i2c; -+ const struct dvbsky_m88ds3103_config *config; -+ -+ struct dvb_frontend frontend; -+ -+ u32 preBer; -+ u8 skip_fw_load; -+ u8 first_lock; /* The first time of signal lock */ -+ u16 demod_id; /* demod chip type */ -+ u16 tuner_id; /* tuner chip type */ -+ fe_delivery_system_t delivery_system; -+}; -+ -+/* For M88DS3103 demod dvbs mode.*/ -+static u8 ds3103_dvbs_init_tab[] = { -+ 0x23, 0x07, -+ 0x08, 0x03, -+ 0x0c, 0x02, -+ 0x21, 0x54, -+ 0x25, 0x82, -+ 0x27, 0x31, -+ 0x30, 0x08, -+ 0x31, 0x40, -+ 0x32, 0x32, -+ 0x33, 0x35, -+ 0x35, 0xff, -+ 0x3a, 0x00, -+ 0x37, 0x10, -+ 0x38, 0x10, -+ 0x39, 0x02, -+ 0x42, 0x60, -+ 0x4a, 0x80, -+ 0x4b, 0x04, -+ 0x4d, 0x91, -+ 0x5d, 0xc8, -+ 0x50, 0x36, -+ 0x51, 0x36, -+ 0x52, 0x36, -+ 0x53, 0x36, -+ 0x63, 0x0f, -+ 0x64, 0x30, -+ 0x65, 0x40, -+ 0x68, 0x26, -+ 0x69, 0x4c, -+ 0x70, 0x20, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x40, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x60, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x80, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0xa0, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x1f, -+ 0x76, 0x38, -+ 0x77, 0xa6, -+ 0x78, 0x0c, -+ 0x79, 0x80, -+ 0x7f, 0x14, -+ 0x7c, 0x00, -+ 0xae, 0x82, -+ 0x80, 0x64, -+ 0x81, 0x66, -+ 0x82, 0x44, -+ 0x85, 0x04, -+ 0xcd, 0xf4, -+ 0x90, 0x33, -+ 0xa0, 0x44, -+ 0xc0, 0x08, -+ 0xc3, 0x10, -+ 0xc4, 0x08, -+ 0xc5, 0xf0, -+ 0xc6, 0xff, -+ 0xc7, 0x00, -+ 0xc8, 0x1a, -+ 0xc9, 0x80, -+ 0xe0, 0xf8, -+ 0xe6, 0x8b, -+ 0xd0, 0x40, -+ 0xf8, 0x20, -+ 0xfa, 0x0f, -+ 0x00, 0x00, -+ 0xbd, 0x01, -+ 0xb8, 0x00, -+}; -+/* For M88DS3103 demod dvbs2 mode.*/ -+static u8 ds3103_dvbs2_init_tab[] = { -+ 0x23, 0x07, -+ 0x08, 0x07, -+ 0x0c, 0x02, -+ 0x21, 0x54, -+ 0x25, 0x82, -+ 0x27, 0x31, -+ 0x30, 0x08, -+ 0x32, 0x32, -+ 0x33, 0x35, -+ 0x35, 0xff, -+ 0x3a, 0x00, -+ 0x37, 0x10, -+ 0x38, 0x10, -+ 0x39, 0x02, -+ 0x42, 0x60, -+ 0x4a, 0x80, -+ 0x4b, 0x04, -+ 0x4d, 0x91, -+ 0x5d, 0xc8, -+ 0x50, 0x36, -+ 0x51, 0x36, -+ 0x52, 0x36, -+ 0x53, 0x36, -+ 0x63, 0x0f, -+ 0x64, 0x10, -+ 0x65, 0x20, -+ 0x68, 0x46, -+ 0x69, 0xcd, -+ 0x70, 0x20, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x40, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x60, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x80, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0xa0, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x1f, -+ 0x76, 0x38, -+ 0x77, 0xa6, -+ 0x78, 0x0c, -+ 0x79, 0x80, -+ 0x7f, 0x14, -+ 0x85, 0x08, -+ 0xcd, 0xf4, -+ 0x90, 0x33, -+ 0x86, 0x00, -+ 0x87, 0x0f, -+ 0x89, 0x00, -+ 0x8b, 0x44, -+ 0x8c, 0x66, -+ 0x9d, 0xc1, -+ 0x8a, 0x10, -+ 0xad, 0x40, -+ 0xa0, 0x44, -+ 0xc0, 0x08, -+ 0xc1, 0x10, -+ 0xc2, 0x08, -+ 0xc3, 0x10, -+ 0xc4, 0x08, -+ 0xc5, 0xf0, -+ 0xc6, 0xff, -+ 0xc7, 0x00, -+ 0xc8, 0x1a, -+ 0xc9, 0x80, -+ 0xca, 0x23, -+ 0xcb, 0x24, -+ 0xcc, 0xf4, -+ 0xce, 0x74, -+ 0x00, 0x00, -+ 0xbd, 0x01, -+ 0xb8, 0x00, -+}; -+ -+/* For M88DS3000 demod dvbs mode.*/ -+static u8 ds3000_dvbs_init_tab[] = { -+ 0x23, 0x05, -+ 0x08, 0x03, -+ 0x0c, 0x02, -+ 0x21, 0x54, -+ 0x25, 0x82, -+ 0x27, 0x31, -+ 0x30, 0x08, -+ 0x31, 0x40, -+ 0x32, 0x32, -+ 0x33, 0x35, -+ 0x35, 0xff, -+ 0x3a, 0x00, -+ 0x37, 0x10, -+ 0x38, 0x10, -+ 0x39, 0x02, -+ 0x42, 0x60, -+ 0x4a, 0x40, -+ 0x4b, 0x04, -+ 0x4d, 0x91, -+ 0x5d, 0xc8, -+ 0x50, 0x77, -+ 0x51, 0x77, -+ 0x52, 0x36, -+ 0x53, 0x36, -+ 0x56, 0x01, -+ 0x63, 0x47, -+ 0x64, 0x30, -+ 0x65, 0x40, -+ 0x68, 0x26, -+ 0x69, 0x4c, -+ 0x70, 0x20, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x40, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x60, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x80, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0xa0, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x1f, -+ 0x76, 0x00, -+ 0x77, 0xd1, -+ 0x78, 0x0c, -+ 0x79, 0x80, -+ 0x7f, 0x04, -+ 0x7c, 0x00, -+ 0x80, 0x86, -+ 0x81, 0xa6, -+ 0x85, 0x04, -+ 0xcd, 0xf4, -+ 0x90, 0x33, -+ 0xa0, 0x44, -+ 0xc0, 0x18, -+ 0xc3, 0x10, -+ 0xc4, 0x08, -+ 0xc5, 0x80, -+ 0xc6, 0x80, -+ 0xc7, 0x0a, -+ 0xc8, 0x1a, -+ 0xc9, 0x80, -+ 0xfe, 0xb6, -+ 0xe0, 0xf8, -+ 0xe6, 0x8b, -+ 0xd0, 0x40, -+ 0xf8, 0x20, -+ 0xfa, 0x0f, -+ 0xad, 0x20, -+ 0xae, 0x07, -+ 0xb8, 0x00, -+}; -+ -+/* For M88DS3000 demod dvbs2 mode.*/ -+static u8 ds3000_dvbs2_init_tab[] = { -+ 0x23, 0x0f, -+ 0x08, 0x07, -+ 0x0c, 0x02, -+ 0x21, 0x54, -+ 0x25, 0x82, -+ 0x27, 0x31, -+ 0x30, 0x08, -+ 0x31, 0x32, -+ 0x32, 0x32, -+ 0x33, 0x35, -+ 0x35, 0xff, -+ 0x3a, 0x00, -+ 0x37, 0x10, -+ 0x38, 0x10, -+ 0x39, 0x02, -+ 0x42, 0x60, -+ 0x4a, 0x80, -+ 0x4b, 0x04, -+ 0x4d, 0x91, -+ 0x5d, 0x88, -+ 0x50, 0x36, -+ 0x51, 0x36, -+ 0x52, 0x36, -+ 0x53, 0x36, -+ 0x63, 0x60, -+ 0x64, 0x10, -+ 0x65, 0x10, -+ 0x68, 0x04, -+ 0x69, 0x29, -+ 0x70, 0x20, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x40, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x60, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x80, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0xa0, -+ 0x71, 0x70, -+ 0x72, 0x04, -+ 0x73, 0x00, -+ 0x70, 0x1f, -+ 0xa0, 0x44, -+ 0xc0, 0x08, -+ 0xc1, 0x10, -+ 0xc2, 0x08, -+ 0xc3, 0x10, -+ 0xc4, 0x08, -+ 0xc5, 0xf0, -+ 0xc6, 0xf0, -+ 0xc7, 0x0a, -+ 0xc8, 0x1a, -+ 0xc9, 0x80, -+ 0xca, 0x23, -+ 0xcb, 0x24, -+ 0xce, 0x74, -+ 0x56, 0x01, -+ 0x90, 0x03, -+ 0x76, 0x80, -+ 0x77, 0x42, -+ 0x78, 0x0a, -+ 0x79, 0x80, -+ 0xad, 0x40, -+ 0xae, 0x07, -+ 0x7f, 0xd4, -+ 0x7c, 0x00, -+ 0x80, 0xa8, -+ 0x81, 0xda, -+ 0x7c, 0x01, -+ 0x80, 0xda, -+ 0x81, 0xec, -+ 0x7c, 0x02, -+ 0x80, 0xca, -+ 0x81, 0xeb, -+ 0x7c, 0x03, -+ 0x80, 0xba, -+ 0x81, 0xdb, -+ 0x85, 0x08, -+ 0x86, 0x00, -+ 0x87, 0x02, -+ 0x89, 0x80, -+ 0x8b, 0x44, -+ 0x8c, 0xaa, -+ 0x8a, 0x10, -+ 0xba, 0x00, -+ 0xf5, 0x04, -+ 0xd2, 0x32, -+ 0xb8, 0x00, -+}; -+ -+#endif /* DVBSKY_M88DS3103_PRIV_H */ -diff --git a/drivers/media/dvb-frontends/m88dc2800.c b/drivers/media/dvb-frontends/m88dc2800.c -new file mode 100644 -index 0000000..f876a11 ---- /dev/null -+++ b/drivers/media/dvb-frontends/m88dc2800.c -@@ -0,0 +1,2124 @@ -+/* -+ M88DC2800/M88TC2800 - DVB-C demodulator and tuner from Montage -+ -+ Copyright (C) 2012 Max nibblenibble.max@gmail.com -+ Copyright (C) 2011 Montage Technology / www.montage-tech.com -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; either version 2 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+*/ -+ -+#include <linux/delay.h> -+#include <linux/errno.h> -+#include <linux/init.h> -+#include <linux/kernel.h> -+#include <linux/module.h> -+#include <linux/string.h> -+#include <linux/slab.h> -+#include <asm/div64.h> -+#include "dvb_frontend.h" -+#include "m88dc2800.h" -+ -+struct m88dc2800_state { -+ struct i2c_adapter *i2c; -+ const struct m88dc2800_config *config; -+ struct dvb_frontend frontend; -+ u32 freq; -+ u32 ber; -+ u32 sym; -+ u16 qam; -+ u8 inverted; -+ u32 xtal; -+ /* tuner state */ -+ u8 tuner_init_OK; /* Tuner initialize status */ -+ u8 tuner_dev_addr; /* Tuner device address */ -+ u32 tuner_freq; /* RF frequency to be set, unit: KHz */ -+ u16 tuner_qam; /* Reserved */ -+ u16 tuner_mode; -+ u8 tuner_bandwidth; /* Bandwidth of the channel, unit: MHz, 6/7/8 */ -+ u8 tuner_loopthrough; /* Tuner loop through switch, 0/1 */ -+ u32 tuner_crystal; /* Tuner crystal frequency, unit: KHz */ -+ u32 tuner_dac; /* Tuner DAC frequency, unit: KHz */ -+ u16 tuner_mtt; /* Tuner chip version, D1: 0x0d, E0: 0x0e, E1: 0x8e */ -+ u16 tuner_custom_cfg; -+ u32 tuner_version; /* Tuner driver version number */ -+ u32 tuner_time; -+}; -+ -+static int debug; -+module_param(debug, int, 0644); -+MODULE_PARM_DESC(debug, "Activates frontend debugging (default:0)"); -+ -+#define dprintk(args...) \ -+ do { \ -+ if (debug) \ -+ printk(KERN_INFO "m88dc2800: " args); \ -+ } while (0) -+ -+ -+static int m88dc2800_i2c_write(struct m88dc2800_state *state, u8 addr, -+ u8 * p_data, u8 len) -+{ -+ struct i2c_msg msg = { .flags = 0 }; -+ -+ msg.addr = addr; -+ msg.buf = p_data; -+ msg.len = len; -+ -+ return i2c_transfer(state->i2c, &msg, 1); -+} -+ -+static int m88dc2800_i2c_read(struct m88dc2800_state *state, u8 addr, -+ u8 * p_data, u8 len) -+{ -+ struct i2c_msg msg = { .flags = I2C_M_RD }; -+ -+ msg.addr = addr; -+ msg.buf = p_data; -+ msg.len = len; -+ -+ return i2c_transfer(state->i2c, &msg, 1); -+} -+ -+/*demod register operations.*/ -+static int WriteReg(struct m88dc2800_state *state, u8 reg, u8 data) -+{ -+ u8 buf[] = { reg, data }; -+ u8 addr = state->config->demod_address; -+ int err; -+ -+ dprintk("%s: write reg 0x%02x, value 0x%02x\n", __func__, reg, data); -+ -+ err = m88dc2800_i2c_write(state, addr, buf, 2); -+ -+ if (err != 1) { -+ printk(KERN_ERR -+ "%s: writereg error(err == %i, reg == 0x%02x," -+ " value == 0x%02x)\n", __func__, err, reg, data); -+ return -EIO; -+ } -+ return 0; -+} -+ -+static int ReadReg(struct m88dc2800_state *state, u8 reg) -+{ -+ int ret; -+ u8 b0[] = { reg }; -+ u8 b1[] = { 0 }; -+ u8 addr = state->config->demod_address; -+ -+ ret = m88dc2800_i2c_write(state, addr, b0, 1); -+ -+ if (ret != 1) { -+ printk(KERN_ERR "%s: reg=0x%x (error=%d)\n", -+ __func__, reg, ret); -+ return -EIO; -+ } -+ -+ ret = m88dc2800_i2c_read(state, addr, b1, 1); -+ -+ dprintk("%s: read reg 0x%02x, value 0x%02x\n", __func__, reg, b1[0]); -+ return b1[0]; -+} -+ -+static int _mt_fe_tn_set_reg(struct m88dc2800_state *state, u8 reg, -+ u8 data) -+{ -+ int ret; -+ u8 buf[2]; -+ u8 addr = state->tuner_dev_addr; -+ -+ buf[1] = ReadReg(state, 0x86); -+ buf[1] |= 0x80; -+ ret = WriteReg(state, 0x86, buf[1]); -+ -+ buf[0] = reg; -+ buf[1] = data; -+ -+ ret = m88dc2800_i2c_write(state, addr, buf, 2); -+ if (ret != 1) -+ return -EIO; -+ return 0; -+} -+ -+static int _mt_fe_tn_get_reg(struct m88dc2800_state *state, u8 reg, -+ u8 * p_data) -+{ -+ int ret; -+ u8 buf[2]; -+ u8 addr = state->tuner_dev_addr; -+ -+ buf[1] = ReadReg(state, 0x86); -+ buf[1] |= 0x80; -+ ret = WriteReg(state, 0x86, buf[1]); -+ -+ buf[0] = reg; -+ ret = m88dc2800_i2c_write(state, addr, buf, 1); -+ -+ msleep(1); -+ -+ buf[1] = ReadReg(state, 0x86); -+ buf[1] |= 0x80; -+ ret = WriteReg(state, 0x86, buf[1]); -+ -+ return m88dc2800_i2c_read(state, addr, p_data, 1); -+} -+ -+/* Tuner operation functions.*/ -+static int _mt_fe_tn_set_RF_front_tc2800(struct m88dc2800_state *state) -+{ -+ u32 freq_KHz = state->tuner_freq; -+ u8 a, b, c; -+ if (state->tuner_mtt == 0xD1) { /* D1 */ -+ if (freq_KHz <= 123000) { -+ if (freq_KHz <= 56000) { -+ a = 0x00; b = 0x00; c = 0x00; -+ } else if (freq_KHz <= 64000) { -+ a = 0x10; b = 0x01; c = 0x08; -+ } else if (freq_KHz <= 72000) { -+ a = 0x20; b = 0x02; c = 0x10; -+ } else if (freq_KHz <= 80000) { -+ a = 0x30; b = 0x03; c = 0x18; -+ } else if (freq_KHz <= 88000) { -+ a = 0x40; b = 0x04; c = 0x20; -+ } else if (freq_KHz <= 96000) { -+ a = 0x50; b = 0x05; c = 0x28; -+ } else if (freq_KHz <= 104000) { -+ a = 0x60; b = 0x06; c = 0x30; -+ } else { -+ a = 0x70; b = 0x07; c = 0x38; -+ } -+ _mt_fe_tn_set_reg(state, 0x58, 0x9b); -+ _mt_fe_tn_set_reg(state, 0x59, a); -+ _mt_fe_tn_set_reg(state, 0x5d, b); -+ _mt_fe_tn_set_reg(state, 0x5e, c); -+ _mt_fe_tn_set_reg(state, 0x5a, 0x75); -+ _mt_fe_tn_set_reg(state, 0x73, 0x0c); -+ } else { /* if (freq_KHz > 112000) */ -+ _mt_fe_tn_set_reg(state, 0x58, 0x7b); -+ if (freq_KHz <= 304000) { -+ if (freq_KHz <= 136000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x40); -+ } else if (freq_KHz <= 160000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x48); -+ } else if (freq_KHz <= 184000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x50); -+ } else if (freq_KHz <= 208000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x58); -+ } else if (freq_KHz <= 232000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x60); -+ } else if (freq_KHz <= 256000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x68); -+ } else if (freq_KHz <= 280000) { -+ _mt_fe_tn_set_reg(state, 0x5e, 0x70); -+ } else { /* if (freq_KHz <= 304000) */ -+ _mt_fe_tn_set_reg(state, 0x5e, 0x78); -+ } -+ if (freq_KHz <= 171000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x08); -+ } else if (freq_KHz <= 211000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x0a); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x73, 0x0e); -+ } -+ } else { /* if (freq_KHz > 304000) */ -+ _mt_fe_tn_set_reg(state, 0x5e, 0x88); -+ if (freq_KHz <= 400000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x0c); -+ } else if (freq_KHz <= 450000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x09); -+ } else if (freq_KHz <= 550000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x0e); -+ } else if (freq_KHz <= 650000) { -+ _mt_fe_tn_set_reg(state, 0x73, 0x0d); -+ } else { /*if (freq_KHz > 650000) */ -+ _mt_fe_tn_set_reg(state, 0x73, 0x0e); -+ } -+ } -+ } -+ if (freq_KHz > 800000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x24); -+ else if (freq_KHz > 700000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x34); -+ else if (freq_KHz > 500000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x44); -+ else if (freq_KHz > 300000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x43); -+ else if (freq_KHz > 220000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ else if (freq_KHz > 110000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x14); -+ else -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ if (freq_KHz > 600000) -+ _mt_fe_tn_set_reg(state, 0x6a, 0x53); -+ else if (freq_KHz > 500000) -+ _mt_fe_tn_set_reg(state, 0x6a, 0x57); -+ else -+ _mt_fe_tn_set_reg(state, 0x6a, 0x59); -+ if (freq_KHz < 200000) { -+ _mt_fe_tn_set_reg(state, 0x20, 0x5d); -+ } else if (freq_KHz < 500000) { -+ _mt_fe_tn_set_reg(state, 0x20, 0x7d); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x20, 0xfd); -+ } /* end of 0xD1 */ -+ } else if (state->tuner_mtt == 0xE1) { /* E1 */ -+ if (freq_KHz <= 112000) { /* 123MHz */ -+ if (freq_KHz <= 56000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x01); -+ } else if (freq_KHz <= 64000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x09); -+ } else if (freq_KHz <= 72000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x11); -+ } else if (freq_KHz <= 80000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x19); -+ } else if (freq_KHz <= 88000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x21); -+ } else if (freq_KHz <= 96000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x29); -+ } else if (freq_KHz <= 104000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x31); -+ } else { /* if (freq_KHz <= 112000) */ -+ _mt_fe_tn_set_reg(state, 0x5c, 0x39); -+ } -+ _mt_fe_tn_set_reg(state, 0x5b, 0x30); -+ } else { /* if (freq_KHz > 112000) */ -+ if (freq_KHz <= 304000) { -+ if (freq_KHz <= 136000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x41); -+ } else if (freq_KHz <= 160000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x49); -+ } else if (freq_KHz <= 184000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x51); -+ } else if (freq_KHz <= 208000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x59); -+ } else if (freq_KHz <= 232000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x61); -+ } else if (freq_KHz <= 256000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x69); -+ } else if (freq_KHz <= 280000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x71); -+ } else { /* if (freq_KHz <= 304000) */ -+ _mt_fe_tn_set_reg(state, 0x5c, 0x79); -+ } -+ if (freq_KHz <= 150000) { -+ _mt_fe_tn_set_reg(state, 0x5b, 0x28); -+ } else if (freq_KHz <= 256000) { -+ _mt_fe_tn_set_reg(state, 0x5b, 0x29); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x5b, 0x2a); -+ } -+ } else { /* if (freq_KHz > 304000) */ -+ if (freq_KHz <= 400000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x89); -+ } else if (freq_KHz <= 450000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x91); -+ } else if (freq_KHz <= 650000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0x98); -+ } else if (freq_KHz <= 850000) { -+ _mt_fe_tn_set_reg(state, 0x5c, 0xa0); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x5c, 0xa8); -+ } -+ _mt_fe_tn_set_reg(state, 0x5b, 0x08); -+ } -+ } -+ } /* end of 0xE1 */ -+ return 0; -+} -+ -+static int _mt_fe_tn_cali_PLL_tc2800(struct m88dc2800_state *state, -+ u32 freq_KHz, -+ u32 cali_freq_thres_div2, -+ u32 cali_freq_thres_div3r, -+ u32 cali_freq_thres_div3) -+{ -+ s32 N, F, MUL; -+ u8 buf, tmp, tmp2; -+ s32 M; -+ const s32 crystal_KHz = state->tuner_crystal; -+ if (state->tuner_mtt == 0xD1) { -+ M = state->tuner_crystal / 4000; -+ if (freq_KHz > cali_freq_thres_div2) { -+ MUL = 4; -+ tmp = 2; -+ } else if (freq_KHz > 300000) { -+ MUL = 8; -+ tmp = 3; -+ } else if (freq_KHz > (cali_freq_thres_div2 / 2)) { -+ MUL = 8; -+ tmp = 4; -+ } else if (freq_KHz > (cali_freq_thres_div2 / 4)) { -+ MUL = 16; -+ tmp = 5; -+ } else if (freq_KHz > (cali_freq_thres_div2 / 8)) { -+ MUL = 32; -+ tmp = 6; -+ } else if (freq_KHz > (cali_freq_thres_div2 / 16)) { -+ MUL = 64; -+ tmp = 7; -+ } else { /* invalid */ -+ MUL = 0; -+ tmp = 0; -+ return 1; -+ } -+ } else if (state->tuner_mtt == 0xE1) { -+ M = state->tuner_crystal / 1000; -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_set_reg(state, 0x32, 0xe0); -+ _mt_fe_tn_set_reg(state, 0x33, 0x86); -+ _mt_fe_tn_set_reg(state, 0x37, 0x70); -+ _mt_fe_tn_set_reg(state, 0x38, 0x20); -+ _mt_fe_tn_set_reg(state, 0x39, 0x18); -+ _mt_fe_tn_set_reg(state, 0x89, 0x83); -+ if (freq_KHz > cali_freq_thres_div2) { -+ M = M / 4; -+ MUL = 4; -+ tmp = 2; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > cali_freq_thres_div3r) { -+ M = M / 3; -+ MUL = 6; -+ tmp = 2; -+ tmp2 = M + 32; /* 32 */ -+ } else if (freq_KHz > cali_freq_thres_div3) { -+ M = M / 3; -+ MUL = 6; -+ tmp = 2; -+ tmp2 = M; /* 16 */ -+ } else if (freq_KHz > 304000) { -+ M = M / 4; -+ MUL = 8; -+ tmp = 3; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > (cali_freq_thres_div2 / 2)) { -+ M = M / 4; -+ MUL = 8; -+ tmp = 4; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > (cali_freq_thres_div3r / 2)) { -+ M = M / 3; -+ MUL = 12; -+ tmp = 4; -+ tmp2 = M + 32; /* 32 */ -+ } else if (freq_KHz > (cali_freq_thres_div3 / 2)) { -+ M = M / 3; -+ MUL = 12; -+ tmp = 4; -+ tmp2 = M; /* 16 */ -+ } else if (freq_KHz > (cali_freq_thres_div2 / 4)) { -+ M = M / 4; -+ MUL = 16; -+ tmp = 5; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > (cali_freq_thres_div3r / 4)) { -+ M = M / 3; -+ MUL = 24; -+ tmp = 5; -+ tmp2 = M + 32; /* 32 */ -+ } else if (freq_KHz > (cali_freq_thres_div3 / 4)) { -+ M = M / 3; -+ MUL = 24; -+ tmp = 5; -+ tmp2 = M; /* 16 */ -+ } else if (freq_KHz > (cali_freq_thres_div2 / 8)) { -+ M = M / 4; -+ MUL = 32; -+ tmp = 6; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > (cali_freq_thres_div3r / 8)) { -+ M = M / 3; -+ MUL = 48; -+ tmp = 6; -+ tmp2 = M + 32; /* 32 */ -+ } else if (freq_KHz > (cali_freq_thres_div3 / 8)) { -+ M = M / 3; -+ MUL = 48; -+ tmp = 6; -+ tmp2 = M; /* 16 */ -+ } else if (freq_KHz > (cali_freq_thres_div2 / 16)) { -+ M = M / 4; -+ MUL = 64; -+ tmp = 7; -+ tmp2 = M + 16; /* 48 */ -+ } else if (freq_KHz > (cali_freq_thres_div3r / 16)) { -+ M = M / 3; -+ MUL = 96; -+ tmp = 7; -+ tmp2 = M + 32; /* 32 */ -+ } else if (freq_KHz > (cali_freq_thres_div3 / 16)) { -+ M = M / 3; -+ MUL = 96; -+ tmp = 7; -+ tmp2 = M; /* 16 */ -+ } else { /* invalid */ -+ M = M / 4; -+ MUL = 0; -+ tmp = 0; -+ tmp2 = 48; -+ return 1; -+ } -+ if (freq_KHz == 291000) { -+ M = state->tuner_crystal / 1000 / 3; -+ MUL = 12; -+ tmp = 4; -+ tmp2 = M + 32; /* 32 */ -+ } -+ /* -+ if (freq_KHz == 578000) { -+ M = state->tuner_crystal / 1000 / 4; -+ MUL = 4; -+ tmp = 2; -+ tmp2 = M + 16; // 48 -+ } -+ */ -+ if (freq_KHz == 690000) { -+ M = state->tuner_crystal / 1000 / 3; -+ MUL = 4; -+ tmp = 2; -+ tmp2 = M + 16; /* 48 */ -+ } -+ _mt_fe_tn_get_reg(state, 0x33, &buf); -+ buf &= 0xc0; -+ buf += tmp2; -+ _mt_fe_tn_set_reg(state, 0x33, buf); -+ } else { -+ return 1; -+ } -+ _mt_fe_tn_get_reg(state, 0x39, &buf); -+ buf &= 0xf8; -+ buf += tmp; -+ _mt_fe_tn_set_reg(state, 0x39, buf); -+ N = (freq_KHz * MUL * M / crystal_KHz) / 2 * 2 - 256; -+ buf = (N >> 8) & 0xcf; -+ if (state->tuner_mtt == 0xE1) { -+ buf |= 0x30; -+ } -+ _mt_fe_tn_set_reg(state, 0x34, buf); -+ buf = N & 0xff; -+ _mt_fe_tn_set_reg(state, 0x35, buf); -+ F = ((freq_KHz * MUL * M / (crystal_KHz / 1000) / 2) - -+ (freq_KHz * MUL * M / crystal_KHz / 2 * 1000)) * 64 / 1000; -+ buf = F & 0xff; -+ _mt_fe_tn_set_reg(state, 0x36, buf); -+ if (F == 0) { -+ if (state->tuner_mtt == 0xD1) { -+ _mt_fe_tn_set_reg(state, 0x3d, 0xca); -+ } else if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_set_reg(state, 0x3d, 0xfe); -+ } else { -+ return 1; -+ } -+ _mt_fe_tn_set_reg(state, 0x3e, 0x9c); -+ _mt_fe_tn_set_reg(state, 0x3f, 0x34); -+ } -+ if (F > 0) { -+ if (state->tuner_mtt == 0xD1) { -+ if ((F == 32) || (F == 16) || (F == 48)) { -+ _mt_fe_tn_set_reg(state, 0x3e, 0xa4); -+ _mt_fe_tn_set_reg(state, 0x3d, 0x4a); -+ _mt_fe_tn_set_reg(state, 0x3f, 0x36); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x3e, 0xa4); -+ _mt_fe_tn_set_reg(state, 0x3d, 0x4a); -+ _mt_fe_tn_set_reg(state, 0x3f, 0x36); -+ } -+ } else if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_set_reg(state, 0x3e, 0xa4); -+ _mt_fe_tn_set_reg(state, 0x3d, 0x7e); -+ _mt_fe_tn_set_reg(state, 0x3f, 0x36); -+ _mt_fe_tn_set_reg(state, 0x89, 0x84); -+ _mt_fe_tn_get_reg(state, 0x39, &buf); -+ buf = buf & 0x1f; -+ _mt_fe_tn_set_reg(state, 0x39, buf); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf | 0x02; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ } else { -+ return 1; -+ } -+ } -+ _mt_fe_tn_set_reg(state, 0x41, 0x00); -+ if (state->tuner_mtt == 0xD1) { -+ msleep(5); -+ } else if (state->tuner_mtt == 0xE1) { -+ msleep(2); -+ } else { -+ return 1; -+ } -+ _mt_fe_tn_set_reg(state, 0x41, 0x02); -+ _mt_fe_tn_set_reg(state, 0x30, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_set_reg(state, 0x31, 0x80); -+ _mt_fe_tn_set_reg(state, 0x31, 0x00); -+ -+ return 0; -+} -+ -+static int _mt_fe_tn_set_PLL_freq_tc2800(struct m88dc2800_state *state) -+{ -+ u8 buf, buf1; -+ u32 freq_thres_div2_KHz, freq_thres_div3r_KHz, -+ freq_thres_div3_KHz; -+ const u32 freq_KHz = state->tuner_freq; -+ if (state->tuner_mtt == 0xD1) { -+ _mt_fe_tn_set_reg(state, 0x32, 0xe1); -+ _mt_fe_tn_set_reg(state, 0x33, 0xa6); -+ _mt_fe_tn_set_reg(state, 0x37, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x38, 0x20); -+ _mt_fe_tn_set_reg(state, 0x39, 0x18); -+ _mt_fe_tn_set_reg(state, 0x40, 0x40); -+ freq_thres_div2_KHz = 520000; -+ _mt_fe_tn_cali_PLL_tc2800(state, freq_KHz, -+ freq_thres_div2_KHz, 0, 0); -+ msleep(5); -+ _mt_fe_tn_get_reg(state, 0x3a, &buf); -+ buf1 = buf; -+ buf = buf & 0x03; -+ buf1 = buf1 & 0x01; -+ if ((buf1 == 0) || (buf == 3)) { -+ freq_thres_div2_KHz = 420000; -+ _mt_fe_tn_cali_PLL_tc2800(state, freq_KHz, -+ freq_thres_div2_KHz, 0, -+ 0); -+ msleep(5); -+ _mt_fe_tn_get_reg(state, 0x3a, &buf); -+ buf = buf & 0x07; -+ if (buf == 5) { -+ freq_thres_div2_KHz = 520000; -+ _mt_fe_tn_cali_PLL_tc2800(state, freq_KHz, -+ freq_thres_div2_KHz, -+ 0, 0); -+ msleep(5); -+ } -+ } -+ _mt_fe_tn_get_reg(state, 0x38, &buf); -+ _mt_fe_tn_set_reg(state, 0x38, buf); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf | 0x10; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x30, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf & 0xdf; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x40, 0x0); -+ _mt_fe_tn_set_reg(state, 0x30, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_set_reg(state, 0x31, 0x80); -+ _mt_fe_tn_set_reg(state, 0x31, 0x00); -+ msleep(5); -+ _mt_fe_tn_get_reg(state, 0x39, &buf); -+ buf = buf >> 5; -+ if (buf < 5) { -+ _mt_fe_tn_get_reg(state, 0x39, &buf); -+ buf = buf | 0xa0; -+ buf = buf & 0xbf; -+ _mt_fe_tn_set_reg(state, 0x39, buf); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf | 0x02; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ } -+ _mt_fe_tn_get_reg(state, 0x37, &buf); -+ if (buf > 0x70) { -+ buf = 0x7f; -+ _mt_fe_tn_set_reg(state, 0x40, 0x40); -+ } -+ _mt_fe_tn_set_reg(state, 0x37, buf); -+ _mt_fe_tn_get_reg(state, 0x38, &buf); -+ if (buf < 0x0f) { -+ buf = (buf & 0x0f) << 2; -+ buf = buf + 0x0f; -+ _mt_fe_tn_set_reg(state, 0x37, buf); -+ } else if (buf < 0x1f) { -+ buf = buf + 0x0f; -+ _mt_fe_tn_set_reg(state, 0x37, buf); -+ } -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = (buf | 0x20) & 0xef; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x41, 0x00); -+ msleep(5); -+ _mt_fe_tn_set_reg(state, 0x41, 0x02); -+ } else if (state->tuner_mtt == 0xE1) { -+ freq_thres_div2_KHz = 580000; -+ freq_thres_div3r_KHz = 500000; -+ freq_thres_div3_KHz = 440000; -+ _mt_fe_tn_cali_PLL_tc2800(state, freq_KHz, -+ freq_thres_div2_KHz, -+ freq_thres_div3r_KHz, -+ freq_thres_div3_KHz); -+ msleep(3); -+ _mt_fe_tn_get_reg(state, 0x38, &buf); -+ _mt_fe_tn_set_reg(state, 0x38, buf); -+ _mt_fe_tn_set_reg(state, 0x30, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_set_reg(state, 0x31, 0x80); -+ _mt_fe_tn_set_reg(state, 0x31, 0x00); -+ msleep(3); -+ _mt_fe_tn_get_reg(state, 0x38, &buf); -+ _mt_fe_tn_set_reg(state, 0x38, buf); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf | 0x10; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x30, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = buf & 0xdf; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x31, 0x80); -+ _mt_fe_tn_set_reg(state, 0x31, 0x00); -+ msleep(3); -+ _mt_fe_tn_get_reg(state, 0x37, &buf); -+ _mt_fe_tn_set_reg(state, 0x37, buf); -+ /* -+ if ((freq_KHz == 802000) || (freq_KHz == 826000)) { -+ _mt_fe_tn_set_reg(state, 0x37, 0x5e); -+ } -+ */ -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = (buf & 0xef) | 0x30; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ _mt_fe_tn_set_reg(state, 0x41, 0x00); -+ msleep(2); -+ _mt_fe_tn_set_reg(state, 0x41, 0x02); -+ } else { -+ return 1; -+ } -+ return 0; -+} -+ -+static int _mt_fe_tn_set_BB_tc2800(struct m88dc2800_state *state) -+{ -+ return 0; -+} -+ -+ static int _mt_fe_tn_set_appendix_tc2800(struct m88dc2800_state *state) -+ -+{ -+ u8 buf; -+ const u32 freq_KHz = state->tuner_freq; -+ if (state->tuner_mtt == 0xD1) { -+ if ((freq_KHz == 123000) || (freq_KHz == 147000) || -+ (freq_KHz == 171000) || (freq_KHz == 195000)) { -+ _mt_fe_tn_set_reg(state, 0x20, 0x1b); -+ } -+ if ((freq_KHz == 371000) || (freq_KHz == 419000) || -+ (freq_KHz == 610000) || (freq_KHz == 730000) || -+ (freq_KHz == 754000) || (freq_KHz == 826000)) { -+ _mt_fe_tn_get_reg(state, 0x0d, &buf); -+ _mt_fe_tn_set_reg(state, 0x0d, (u8) (buf + 1)); -+ } -+ if ((freq_KHz == 522000) || (freq_KHz == 578000) || -+ (freq_KHz == 634000) || (freq_KHz == 690000) || -+ (freq_KHz == 834000)) { -+ _mt_fe_tn_get_reg(state, 0x0d, &buf); -+ _mt_fe_tn_set_reg(state, 0x0d, (u8) (buf - 1)); -+ } -+ } else if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_set_reg(state, 0x20, 0xfc); -+ if (freq_KHz == 123000 || freq_KHz == 147000 || -+ freq_KHz == 171000 || freq_KHz == 195000 || -+ freq_KHz == 219000 || freq_KHz == 267000 || -+ freq_KHz == 291000 || freq_KHz == 339000 || -+ freq_KHz == 387000 || freq_KHz == 435000 || -+ freq_KHz == 482000 || freq_KHz == 530000 || -+ freq_KHz == 722000 || -+ (state->tuner_custom_cfg == 1 && freq_KHz == 315000)) { -+ _mt_fe_tn_set_reg(state, 0x20, 0x5c); -+ } -+ } -+ return 0; -+} -+ -+ static int _mt_fe_tn_set_DAC_tc2800(struct m88dc2800_state *state) -+{ -+ u8 buf, tempnumber; -+ s32 N; -+ s32 f1f2number, f1, f2, delta1, Totalnum1; -+ s32 cntT, cntin, NCOI, z0, z1, z2, tmp; -+ u32 fc, fadc, fsd, f2d; -+ u32 FreqTrue108_Hz; -+ s32 M = state->tuner_crystal / 4000; -+ /* const u8 bandwidth = state->tuner_bandwidth; */ -+ const u16 DAC_fre = 108; -+ const u32 crystal_KHz = state->tuner_crystal; -+ const u32 DACFreq_KHz = state->tuner_dac; -+ const u32 freq_KHz = state->tuner_freq; -+ -+ if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_get_reg(state, 0x33, &buf); -+ M = buf & 0x0f; -+ if (M == 0) -+ M = 6; -+ } -+ _mt_fe_tn_get_reg(state, 0x34, &buf); -+ N = buf & 0x07; -+ _mt_fe_tn_get_reg(state, 0x35, &buf); -+ N = (N << 8) + buf; -+ buf = ((N + 256) * crystal_KHz / M / DAC_fre + 500) / 1000; -+ if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_set_appendix_tc2800(state); -+ if (freq_KHz == 187000 || freq_KHz == 195000 || -+ freq_KHz == 131000 || freq_KHz == 211000 || -+ freq_KHz == 219000 || freq_KHz == 227000 || -+ freq_KHz == 267000 || freq_KHz == 299000 || -+ freq_KHz == 347000 || freq_KHz == 363000 || -+ freq_KHz == 395000 || freq_KHz == 403000 || -+ freq_KHz == 435000 || freq_KHz == 482000 || -+ freq_KHz == 474000 || freq_KHz == 490000 || -+ freq_KHz == 610000 || freq_KHz == 642000 || -+ freq_KHz == 666000 || freq_KHz == 722000 || -+ freq_KHz == 754000 || -+ ((freq_KHz == 379000 || freq_KHz == 467000 || -+ freq_KHz == 762000) && state->tuner_custom_cfg != 1)) { -+ buf = buf + 1; -+ } -+ if (freq_KHz == 123000 || freq_KHz == 139000 || -+ freq_KHz == 147000 || freq_KHz == 171000 || -+ freq_KHz == 179000 || freq_KHz == 203000 || -+ freq_KHz == 235000 || freq_KHz == 251000 || -+ freq_KHz == 259000 || freq_KHz == 283000 || -+ freq_KHz == 331000 || freq_KHz == 363000 || -+ freq_KHz == 371000 || freq_KHz == 387000 || -+ freq_KHz == 411000 || freq_KHz == 427000 || -+ freq_KHz == 443000 || freq_KHz == 451000 || -+ freq_KHz == 459000 || freq_KHz == 506000 || -+ freq_KHz == 514000 || freq_KHz == 538000 || -+ freq_KHz == 546000 || freq_KHz == 554000 || -+ freq_KHz == 562000 || freq_KHz == 570000 || -+ freq_KHz == 578000 || freq_KHz == 602000 || -+ freq_KHz == 626000 || freq_KHz == 658000 || -+ freq_KHz == 690000 || freq_KHz == 714000 || -+ freq_KHz == 746000 || freq_KHz == 522000 || -+ freq_KHz == 826000 || freq_KHz == 155000 || -+ freq_KHz == 530000 || -+ ((freq_KHz == 275000 || freq_KHz == 355000) && -+ state->tuner_custom_cfg != 1) || -+ ((freq_KHz == 467000 || freq_KHz == 762000 || -+ freq_KHz == 778000 || freq_KHz == 818000) && -+ state->tuner_custom_cfg == 1)) { -+ buf = buf - 1; -+ } -+ } -+ _mt_fe_tn_set_reg(state, 0x0e, buf); -+ _mt_fe_tn_set_reg(state, 0x0d, buf); -+ f1f2number = -+ (((DACFreq_KHz * M * buf) / crystal_KHz) << 16) / (N + 256) + -+ (((DACFreq_KHz * M * buf) % crystal_KHz) << 16) / ((N + 256) * -+ crystal_KHz); -+ _mt_fe_tn_set_reg(state, 0xf1, (f1f2number & 0xff00) >> 8); -+ _mt_fe_tn_set_reg(state, 0xf2, f1f2number & 0x00ff); -+ FreqTrue108_Hz = -+ (N + 256) * crystal_KHz / (M * buf) * 1000 + -+ (((N + 256) * crystal_KHz) % (M * buf)) * 1000 / (M * buf); -+ f1 = 4096; -+ fc = FreqTrue108_Hz; -+ fadc = fc / 4; -+ fsd = 27000000; -+ f2d = state->tuner_bandwidth * 1000 / 2 - 150; -+ f2 = (fsd / 250) * f2d / ((fc + 500) / 1000); -+ delta1 = ((f1 - f2) << 15) / f2; -+ Totalnum1 = ((f1 - f2) << 15) - delta1 * f2; -+ cntT = f2; -+ cntin = Totalnum1; -+ NCOI = delta1; -+ z0 = cntin; -+ z1 = cntT; -+ z2 = NCOI; -+ tempnumber = (z0 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xc9, (u8) (tempnumber & 0x0f)); -+ tempnumber = (z0 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xca, tempnumber); -+ tempnumber = (z1 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xcb, tempnumber); -+ tempnumber = (z1 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xcc, tempnumber); -+ tempnumber = (z2 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xcd, tempnumber); -+ tempnumber = (z2 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xce, tempnumber); -+ tmp = f1; -+ f1 = f2; -+ f2 = tmp / 2; -+ delta1 = ((f1 - f2) << 15) / f2; -+ Totalnum1 = ((f1 - f2) << 15) - delta1 * f2; -+ NCOI = (f1 << 15) / f2 - (1 << 15); -+ cntT = f2; -+ cntin = Totalnum1; -+ z0 = cntin; -+ z1 = cntT; -+ z2 = NCOI; -+ tempnumber = (z0 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xd9, (u8) (tempnumber & 0x0f)); -+ tempnumber = (z0 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xda, tempnumber); -+ tempnumber = (z1 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xdb, tempnumber); -+ tempnumber = (z1 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xdc, tempnumber); -+ tempnumber = (z2 & 0xff00) >> 8; -+ _mt_fe_tn_set_reg(state, 0xdd, tempnumber); -+ tempnumber = (z2 & 0xff); -+ _mt_fe_tn_set_reg(state, 0xde, tempnumber); -+ -+ return 0; -+} -+ -+static int _mt_fe_tn_preset_tc2800(struct m88dc2800_state *state) -+{ -+ if (state->tuner_mtt == 0xD1) { -+ _mt_fe_tn_set_reg(state, 0x19, 0x4a); -+ _mt_fe_tn_set_reg(state, 0x1b, 0x4b); -+ _mt_fe_tn_set_reg(state, 0x04, 0x04); -+ _mt_fe_tn_set_reg(state, 0x17, 0x0d); -+ _mt_fe_tn_set_reg(state, 0x62, 0x6c); -+ _mt_fe_tn_set_reg(state, 0x63, 0xf4); -+ _mt_fe_tn_set_reg(state, 0x1f, 0x0e); -+ _mt_fe_tn_set_reg(state, 0x6b, 0xf4); -+ _mt_fe_tn_set_reg(state, 0x14, 0x01); -+ _mt_fe_tn_set_reg(state, 0x5a, 0x75); -+ _mt_fe_tn_set_reg(state, 0x66, 0x74); -+ _mt_fe_tn_set_reg(state, 0x72, 0xe0); -+ _mt_fe_tn_set_reg(state, 0x70, 0x07); -+ _mt_fe_tn_set_reg(state, 0x15, 0x7b); -+ _mt_fe_tn_set_reg(state, 0x55, 0x71); -+ _mt_fe_tn_set_reg(state, 0x75, 0x55); -+ _mt_fe_tn_set_reg(state, 0x76, 0xac); -+ _mt_fe_tn_set_reg(state, 0x77, 0x6c); -+ _mt_fe_tn_set_reg(state, 0x78, 0x8b); -+ _mt_fe_tn_set_reg(state, 0x79, 0x42); -+ _mt_fe_tn_set_reg(state, 0x7a, 0xd2); -+ _mt_fe_tn_set_reg(state, 0x81, 0x01); -+ _mt_fe_tn_set_reg(state, 0x82, 0x00); -+ _mt_fe_tn_set_reg(state, 0x82, 0x02); -+ _mt_fe_tn_set_reg(state, 0x82, 0x04); -+ _mt_fe_tn_set_reg(state, 0x82, 0x06); -+ _mt_fe_tn_set_reg(state, 0x82, 0x08); -+ _mt_fe_tn_set_reg(state, 0x82, 0x09); -+ _mt_fe_tn_set_reg(state, 0x82, 0x29); -+ _mt_fe_tn_set_reg(state, 0x82, 0x49); -+ _mt_fe_tn_set_reg(state, 0x82, 0x58); -+ _mt_fe_tn_set_reg(state, 0x82, 0x59); -+ _mt_fe_tn_set_reg(state, 0x82, 0x98); -+ _mt_fe_tn_set_reg(state, 0x82, 0x99); -+ _mt_fe_tn_set_reg(state, 0x10, 0x05); -+ _mt_fe_tn_set_reg(state, 0x10, 0x0d); -+ _mt_fe_tn_set_reg(state, 0x11, 0x95); -+ _mt_fe_tn_set_reg(state, 0x11, 0x9d); -+ if (state->tuner_loopthrough != 0) { -+ _mt_fe_tn_set_reg(state, 0x67, 0x25); -+ } else { -+ _mt_fe_tn_set_reg(state, 0x67, 0x05); -+ } -+ } else if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_set_reg(state, 0x1b, 0x47); -+ if (state->tuner_mode == 0) { /* DVB-C */ -+ _mt_fe_tn_set_reg(state, 0x66, 0x74); -+ _mt_fe_tn_set_reg(state, 0x62, 0x2c); -+ _mt_fe_tn_set_reg(state, 0x63, 0x54); -+ _mt_fe_tn_set_reg(state, 0x68, 0x0b); -+ _mt_fe_tn_set_reg(state, 0x14, 0x00); -+ } else { /* CTTB */ -+ _mt_fe_tn_set_reg(state, 0x66, 0x74); -+ _mt_fe_tn_set_reg(state, 0x62, 0x0c); -+ _mt_fe_tn_set_reg(state, 0x63, 0x54); -+ _mt_fe_tn_set_reg(state, 0x68, 0x0b); -+ _mt_fe_tn_set_reg(state, 0x14, 0x05); -+ } -+ _mt_fe_tn_set_reg(state, 0x6f, 0x00); -+ _mt_fe_tn_set_reg(state, 0x84, 0x04); -+ _mt_fe_tn_set_reg(state, 0x5e, 0xbe); -+ _mt_fe_tn_set_reg(state, 0x87, 0x07); -+ _mt_fe_tn_set_reg(state, 0x8a, 0x1f); -+ _mt_fe_tn_set_reg(state, 0x8b, 0x1f); -+ _mt_fe_tn_set_reg(state, 0x88, 0x30); -+ _mt_fe_tn_set_reg(state, 0x58, 0x34); -+ _mt_fe_tn_set_reg(state, 0x61, 0x8c); -+ _mt_fe_tn_set_reg(state, 0x6a, 0x42); -+ } -+ return 0; -+} -+ -+static int mt_fe_tn_wakeup_tc2800(struct m88dc2800_state *state) -+{ -+ _mt_fe_tn_set_reg(state, 0x16, 0xb1); -+ _mt_fe_tn_set_reg(state, 0x09, 0x7d); -+ return 0; -+} -+ -+ static int mt_fe_tn_sleep_tc2800(struct m88dc2800_state *state) -+{ -+ _mt_fe_tn_set_reg(state, 0x16, 0xb0); -+ _mt_fe_tn_set_reg(state, 0x09, 0x6d); -+ return 0; -+} -+ -+ static int mt_fe_tn_init_tc2800(struct m88dc2800_state *state) -+{ -+ if (state->tuner_init_OK != 1) { -+ state->tuner_dev_addr = 0x61; /* TUNER_I2C_ADDR_TC2800 */ -+ state->tuner_freq = 650000; -+ state->tuner_qam = 0; -+ state->tuner_mode = 0; // 0: DVB-C, 1: CTTB -+ state->tuner_bandwidth = 8; -+ state->tuner_loopthrough = 0; -+ state->tuner_crystal = 24000; -+ state->tuner_dac = 7200; -+ state->tuner_mtt = 0x00; -+ state->tuner_custom_cfg = 0; -+ state->tuner_version = 30022; /* Driver version number */ -+ state->tuner_time = 12092611; -+ state->tuner_init_OK = 1; -+ } -+ _mt_fe_tn_set_reg(state, 0x2b, 0x46); -+ _mt_fe_tn_set_reg(state, 0x2c, 0x75); -+ if (state->tuner_mtt == 0x00) { -+ u8 tmp = 0; -+ _mt_fe_tn_get_reg(state, 0x01, &tmp); -+ printk(KERN_INFO "m88dc2800: tuner id = 0x%02x ", tmp); -+ switch (tmp) { -+ case 0x0d: -+ state->tuner_mtt = 0xD1; -+ break; -+ case 0x8e: -+ default: -+ state->tuner_mtt = 0xE1; -+ break; -+ } -+ } -+ return 0; -+} -+ -+ static int mt_fe_tn_set_freq_tc2800(struct m88dc2800_state *state, -+ u32 freq_KHz) -+{ -+ u8 buf; -+ u8 buf1; -+ -+ mt_fe_tn_init_tc2800(state); -+ state->tuner_freq = freq_KHz; -+ _mt_fe_tn_set_reg(state, 0x21, freq_KHz > 500000 ? 0xb9 : 0x99); -+ mt_fe_tn_wakeup_tc2800(state); -+ _mt_fe_tn_set_reg(state, 0x05, 0x7f); -+ _mt_fe_tn_set_reg(state, 0x06, 0xf8); -+ _mt_fe_tn_set_RF_front_tc2800(state); -+ _mt_fe_tn_set_PLL_freq_tc2800(state); -+ _mt_fe_tn_set_DAC_tc2800(state); -+ _mt_fe_tn_set_BB_tc2800(state); -+ _mt_fe_tn_preset_tc2800(state); -+ _mt_fe_tn_set_reg(state, 0x05, 0x00); -+ _mt_fe_tn_set_reg(state, 0x06, 0x00); -+ if (state->tuner_mtt == 0xD1) { -+ _mt_fe_tn_set_reg(state, 0x00, 0x01); -+ _mt_fe_tn_set_reg(state, 0x00, 0x00); -+ msleep(5); -+ _mt_fe_tn_set_reg(state, 0x41, 0x00); -+ msleep(5); -+ _mt_fe_tn_set_reg(state, 0x41, 0x02); -+ -+ _mt_fe_tn_get_reg(state, 0x69, &buf1); -+ buf1 = buf1 & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x61, &buf); -+ buf = buf & 0x0f; -+ if (buf == 0x0c) -+ _mt_fe_tn_set_reg(state, 0x6a, 0x59); -+ if (buf1 > 0x02) { -+ if (freq_KHz > 600000) -+ _mt_fe_tn_set_reg(state, 0x66, 0x44); -+ else if (freq_KHz > 500000) -+ _mt_fe_tn_set_reg(state, 0x66, 0x64); -+ else -+ _mt_fe_tn_set_reg(state, 0x66, 0x74); -+ } -+ if (buf1 < 0x03) { -+ if (freq_KHz > 800000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x64); -+ else if (freq_KHz > 600000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ else if (freq_KHz > 500000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ else if (freq_KHz > 300000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x43); -+ else if (freq_KHz > 220000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ else if (freq_KHz > 110000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x14); -+ else -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ msleep(5); -+ } else if (buf < 0x0c) { -+ if (freq_KHz > 800000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x14); -+ else if (freq_KHz > 600000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x14); -+ else if (freq_KHz > 500000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x34); -+ else if (freq_KHz > 300000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x43); -+ else if (freq_KHz > 220000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ else if (freq_KHz > 110000) -+ _mt_fe_tn_set_reg(state, 0x87, 0x14); -+ else -+ _mt_fe_tn_set_reg(state, 0x87, 0x54); -+ msleep(5); -+ } -+ } else if ((state->tuner_mtt == 0xE1)) { -+ _mt_fe_tn_set_reg(state, 0x00, 0x01); -+ _mt_fe_tn_set_reg(state, 0x00, 0x00); -+ msleep(20); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = (buf & 0xef) | 0x28; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ msleep(50); -+ _mt_fe_tn_get_reg(state, 0x38, &buf); -+ _mt_fe_tn_set_reg(state, 0x38, buf); -+ _mt_fe_tn_get_reg(state, 0x32, &buf); -+ buf = (buf & 0xf7) | 0x10; -+ _mt_fe_tn_set_reg(state, 0x32, buf); -+ msleep(10); -+ _mt_fe_tn_get_reg(state, 0x69, &buf); -+ buf = buf & 0x03; -+ _mt_fe_tn_set_reg(state, 0x2a, buf); -+ if (buf > 0) { -+ msleep(20); -+ _mt_fe_tn_get_reg(state, 0x84, &buf); -+ buf = buf & 0x1f; -+ _mt_fe_tn_set_reg(state, 0x68, 0x0a); -+ _mt_fe_tn_get_reg(state, 0x88, &buf1); -+ buf1 = buf1 & 0x1f; -+ if (buf <= buf1) -+ _mt_fe_tn_set_reg(state, 0x66, 0x44); -+ else -+ _mt_fe_tn_set_reg(state, 0x66, 0x74); -+ } else { -+ if (freq_KHz <= 600000) -+ _mt_fe_tn_set_reg(state, 0x68, 0x0c); -+ else -+ _mt_fe_tn_set_reg(state, 0x68, 0x0e); -+ _mt_fe_tn_set_reg(state, 0x30, 0xfb); -+ _mt_fe_tn_set_reg(state, 0x30, 0xff); -+ _mt_fe_tn_set_reg(state, 0x31, 0x04); -+ _mt_fe_tn_set_reg(state, 0x31, 0x00); -+ } -+ if (state->tuner_loopthrough != 0) { -+ _mt_fe_tn_get_reg(state, 0x28, &buf); -+ if (buf == 0) { -+ _mt_fe_tn_set_reg(state, 0x28, 0xff); -+ _mt_fe_tn_get_reg(state, 0x61, &buf); -+ buf = buf & 0x0f; -+ if (buf > 9) -+ _mt_fe_tn_set_reg(state, 0x67, 0x74); -+ else if (buf > 6) -+ _mt_fe_tn_set_reg(state, 0x67, 0x64); -+ else if (buf > 3) -+ _mt_fe_tn_set_reg(state, 0x67, 0x54); -+ else -+ _mt_fe_tn_set_reg(state, 0x67, 0x44); -+ } -+ } else { -+ _mt_fe_tn_set_reg(state, 0x67, 0x34); -+ } -+ } else { -+ return 1; -+ } -+ return 0; -+} -+ -+ -+/* -+static int mt_fe_tn_set_BB_filter_band_tc2800(struct m88dc2800_state *state, -+ u8 bandwidth) -+{ -+ u8 buf, tmp; -+ -+ _mt_fe_tn_get_reg(state, 0x53, &tmp); -+ -+ if (bandwidth == 6) -+ buf = 0x01 << 1; -+ else if (bandwidth == 7) -+ buf = 0x02 << 1; -+ else if (bandwidth == 8) -+ buf = 0x04 << 1; -+ else -+ buf = 0x04 << 1; -+ -+ tmp &= 0xf1; -+ tmp |= buf; -+ _mt_fe_tn_set_reg(state, 0x53, tmp); -+ state->tuner_bandwidth = bandwidth; -+ return 0; -+} -+*/ -+ -+static s32 mt_fe_tn_get_signal_strength_tc2800(struct m88dc2800_state -+ *state) -+{ -+ s32 level = -107; -+ s32 tmp1, tmp2, tmp3, tmp4, tmp5, tmp6; -+ s32 val1, val2, val; -+ s32 result2, result3, result4, result5, result6; -+ s32 append; -+ u8 tmp; -+ s32 freq_KHz = (s32) state->tuner_freq; -+ if (state->tuner_mtt == 0xD1) { -+ _mt_fe_tn_get_reg(state, 0x61, &tmp); -+ tmp1 = tmp & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x69, &tmp); -+ tmp2 = tmp & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x73, &tmp); -+ tmp3 = tmp & 0x07; -+ _mt_fe_tn_get_reg(state, 0x7c, &tmp); -+ tmp4 = (tmp >> 4) & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x7b, &tmp); -+ tmp5 = tmp & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x7f, &tmp); -+ tmp6 = (tmp >> 5) & 0x01; -+ if (tmp1 > 6) { -+ val1 = 0; -+ if (freq_KHz <= 200000) { -+ val2 = (tmp1 - 6) * 267; -+ } else if (freq_KHz <= 600000) { -+ val2 = (tmp1 - 6) * 280; -+ } else { -+ val2 = (tmp1 - 6) * 290; -+ } -+ val = val1 + val2; -+ } else { -+ if (tmp1 == 0) { -+ val1 = -550; -+ } else { -+ val1 = 0; -+ } -+ if ((tmp1 < 4) && (freq_KHz >= 506000)) { -+ val1 = -850; -+ } -+ val2 = 0; -+ val = val1 + val2; -+ } -+ if (freq_KHz <= 95000) { -+ result2 = tmp2 * 289; -+ } else if (freq_KHz <= 155000) { -+ result2 = tmp2 * 278; -+ } else if (freq_KHz <= 245000) { -+ result2 = tmp2 * 267; -+ } else if (freq_KHz <= 305000) { -+ result2 = tmp2 * 256; -+ } else if (freq_KHz <= 335000) { -+ result2 = tmp2 * 244; -+ } else if (freq_KHz <= 425000) { -+ result2 = tmp2 * 233; -+ } else if (freq_KHz <= 575000) { -+ result2 = tmp2 * 222; -+ } else if (freq_KHz <= 665000) { -+ result2 = tmp2 * 211; -+ } else { -+ result2 = tmp2 * 200; -+ } -+ result3 = (6 - tmp3) * 100; -+ result4 = 300 * tmp4; -+ result5 = 50 * tmp5; -+ result6 = 300 * tmp6; -+ if (freq_KHz < 105000) { -+ append = -450; -+ } else if (freq_KHz <= 227000) { -+ append = -4 * (freq_KHz / 1000 - 100) + 150; -+ } else if (freq_KHz <= 305000) { -+ append = -4 * (freq_KHz / 1000 - 100); -+ } else if (freq_KHz <= 419000) { -+ append = 500 - 40 * (freq_KHz / 1000 - 300) / 17 + 130; -+ } else if (freq_KHz <= 640000) { -+ append = 500 - 40 * (freq_KHz / 1000 - 300) / 17; -+ } else { -+ append = -500; -+ } -+ level = append - (val + result2 + result3 + result4 + -+ result5 + result6); -+ level /= 100; -+ } else if (state->tuner_mtt == 0xE1) { -+ _mt_fe_tn_get_reg(state, 0x61, &tmp); -+ tmp1 = tmp & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x84, &tmp); -+ tmp2 = tmp & 0x1f; -+ _mt_fe_tn_get_reg(state, 0x69, &tmp); -+ tmp3 = tmp & 0x03; -+ _mt_fe_tn_get_reg(state, 0x73, &tmp); -+ tmp4 = tmp & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x7c, &tmp); -+ tmp5 = (tmp >> 4) & 0x0f; -+ _mt_fe_tn_get_reg(state, 0x7b, &tmp); -+ tmp6 = tmp & 0x0f; -+ if (freq_KHz < 151000) { -+ result2 = (1150 - freq_KHz / 100) * 163 / 33 + 4230; -+ result3 = (1150 - freq_KHz / 100) * 115 / 33 + 1850; -+ result4 = -3676 * (freq_KHz / 1000) / 100 + 6115; -+ } else if (freq_KHz < 257000) { -+ result2 = (1540 - freq_KHz / 100) * 11 / 4 + 3870; -+ result3 = (1540 - freq_KHz / 100) * 205 / 96 + 2100; -+ result4 = -21 * freq_KHz / 1000 + 5084; -+ } else if (freq_KHz < 305000) { -+ result2 = (2620 - freq_KHz / 100) * 5 / 3 + 2770; -+ result3 = (2620 - freq_KHz / 100) * 10 / 7 + 1700; -+ result4 = 650; -+ } else if (freq_KHz < 449000) { -+ result2 = (307 - freq_KHz / 1000) * 82 / 27 + 11270; -+ result3 = (3100 - freq_KHz / 100) * 5 / 3 + 10000; -+ result4 = 134 * freq_KHz / 10000 + 11875; -+ } else { -+ result2 = (307 - freq_KHz / 1000) * 82 / 27 + 11270; -+ result3 = 8400; -+ result4 = 5300; -+ } -+ if (tmp1 > 6) { -+ val1 = result2; -+ val2 = 2900; -+ val = 500; -+ } else if (tmp1 > 0) { -+ val1 = result3; -+ val2 = 2700; -+ val = 500; -+ } else { -+ val1 = result4; -+ val2 = 2700; -+ val = 400; -+ } -+ level = val1 - (val2 * tmp1 + 500 * tmp2 + 3000 * tmp3 - -+ 500 * tmp4 + 3000 * tmp5 + val * tmp6) - 1000; -+ level /= 1000; -+ } -+ return level; -+} -+ -+ -+/* m88dc2800 operation functions */ -+u8 M88DC2000GetLock(struct m88dc2800_state * state) -+{ -+ u8 u8ret = 0; -+ if (ReadReg(state, 0x80) < 0x06) { -+ if ((ReadReg(state, 0xdf) & 0x80) == 0x80 -+ &&(ReadReg(state, 0x91) & 0x23) == 0x03 -+ &&(ReadReg(state, 0x43) & 0x08) == 0x08) -+ u8ret = 1; -+ else -+ u8ret = 0; -+ } else { -+ if ((ReadReg(state, 0x85) & 0x08) == 0x08) -+ u8ret = 1; -+ else -+ u8ret = 0; -+ } -+ dprintk("%s, lock=%d\n", __func__, u8ret); -+ return u8ret; -+} -+ -+static int M88DC2000SetTsType(struct m88dc2800_state *state, u8 type) -+{ -+ u8 regC2H; -+ -+ if (type == 3) { -+ WriteReg(state, 0x84, 0x6A); -+ WriteReg(state, 0xC0, 0x43); -+ WriteReg(state, 0xE2, 0x06); -+ regC2H = ReadReg(state, 0xC2); -+ regC2H &= 0xC0; -+ regC2H |= 0x1B; -+ WriteReg(state, 0xC2, regC2H); -+ WriteReg(state, 0xC1, 0x60); /* common interface */ -+ } else if (type == 1) { -+ WriteReg(state, 0x84, 0x6A); -+ WriteReg(state, 0xC0, 0x47); /* serial format */ -+ WriteReg(state, 0xE2, 0x02); -+ regC2H = ReadReg(state, 0xC2); -+ regC2H &= 0xC7; -+ WriteReg(state, 0xC2, regC2H); -+ WriteReg(state, 0xC1, 0x00); -+ } else { -+ WriteReg(state, 0x84, 0x6C); -+ WriteReg(state, 0xC0, 0x43); /* parallel format */ -+ WriteReg(state, 0xE2, 0x06); -+ regC2H = ReadReg(state, 0xC2); -+ regC2H &= 0xC7; -+ WriteReg(state, 0xC2, regC2H); -+ WriteReg(state, 0xC1, 0x00); -+ } -+ return 0; -+} -+ -+static int M88DC2000RegInitial_TC2800(struct m88dc2800_state *state) -+{ -+ u8 RegE3H, RegE4H; -+ -+ WriteReg(state, 0x00, 0x48); -+ WriteReg(state, 0x01, 0x09); -+ WriteReg(state, 0xFB, 0x0A); -+ WriteReg(state, 0xFC, 0x0B); -+ WriteReg(state, 0x02, 0x0B); -+ WriteReg(state, 0x03, 0x18); -+ WriteReg(state, 0x05, 0x0D); -+ WriteReg(state, 0x36, 0x80); -+ WriteReg(state, 0x43, 0x40); -+ WriteReg(state, 0x55, 0x7A); -+ WriteReg(state, 0x56, 0xD9); -+ WriteReg(state, 0x57, 0xDF); -+ WriteReg(state, 0x58, 0x39); -+ WriteReg(state, 0x5A, 0x00); -+ WriteReg(state, 0x5C, 0x71); -+ WriteReg(state, 0x5D, 0x23); -+ WriteReg(state, 0x86, 0x40); -+ WriteReg(state, 0xF9, 0x08); -+ WriteReg(state, 0x61, 0x40); -+ WriteReg(state, 0x62, 0x0A); -+ WriteReg(state, 0x90, 0x06); -+ WriteReg(state, 0xDE, 0x00); -+ WriteReg(state, 0xA0, 0x03); -+ WriteReg(state, 0xDF, 0x81); -+ WriteReg(state, 0xFA, 0x40); -+ WriteReg(state, 0x37, 0x10); -+ WriteReg(state, 0xF0, 0x40); -+ WriteReg(state, 0xF2, 0x9C); -+ WriteReg(state, 0xF3, 0x40); -+ RegE3H = ReadReg(state, 0xE3); -+ RegE4H = ReadReg(state, 0xE4); -+ if (((RegE3H & 0xC0) == 0x00) && ((RegE4H & 0xC0) == 0x00)) { -+ WriteReg(state, 0x30, 0xFF); -+ WriteReg(state, 0x31, 0x00); -+ WriteReg(state, 0x32, 0x00); -+ WriteReg(state, 0x33, 0x00); -+ WriteReg(state, 0x35, 0x32); -+ WriteReg(state, 0x40, 0x00); -+ WriteReg(state, 0x41, 0x10); -+ WriteReg(state, 0xF1, 0x02); -+ WriteReg(state, 0xF4, 0x04); -+ WriteReg(state, 0xF5, 0x00); -+ WriteReg(state, 0x42, 0x14); -+ WriteReg(state, 0xE1, 0x25); -+ } else if (((RegE3H & 0xC0) == 0x80) && ((RegE4H & 0xC0) == 0x40)) { -+ WriteReg(state, 0x30, 0xFF); -+ WriteReg(state, 0x31, 0x00); -+ WriteReg(state, 0x32, 0x00); -+ WriteReg(state, 0x33, 0x00); -+ WriteReg(state, 0x35, 0x32); -+ WriteReg(state, 0x39, 0x00); -+ WriteReg(state, 0x3A, 0x00); -+ WriteReg(state, 0x40, 0x00); -+ WriteReg(state, 0x41, 0x10); -+ WriteReg(state, 0xF1, 0x00); -+ WriteReg(state, 0xF4, 0x00); -+ WriteReg(state, 0xF5, 0x40); -+ WriteReg(state, 0x42, 0x14); -+ WriteReg(state, 0xE1, 0x25); -+ } else if ((RegE3H == 0x80 || RegE3H == 0x81) -+ && (RegE4H == 0x80 || RegE4H == 0x81)) { -+ WriteReg(state, 0x30, 0xFF); -+ WriteReg(state, 0x31, 0x00); -+ WriteReg(state, 0x32, 0x00); -+ WriteReg(state, 0x33, 0x00); -+ WriteReg(state, 0x35, 0x32); -+ WriteReg(state, 0x39, 0x00); -+ WriteReg(state, 0x3A, 0x00); -+ WriteReg(state, 0xF1, 0x00); -+ WriteReg(state, 0xF4, 0x00); -+ WriteReg(state, 0xF5, 0x40); -+ WriteReg(state, 0x42, 0x24); -+ WriteReg(state, 0xE1, 0x25); -+ WriteReg(state, 0x92, 0x7F); -+ WriteReg(state, 0x93, 0x91); -+ WriteReg(state, 0x95, 0x00); -+ WriteReg(state, 0x2B, 0x33); -+ WriteReg(state, 0x2A, 0x2A); -+ WriteReg(state, 0x2E, 0x80); -+ WriteReg(state, 0x25, 0x25); -+ WriteReg(state, 0x2D, 0xFF); -+ WriteReg(state, 0x26, 0xFF); -+ WriteReg(state, 0x27, 0x00); -+ WriteReg(state, 0x24, 0x25); -+ WriteReg(state, 0xA4, 0xFF); -+ WriteReg(state, 0xA3, 0x0D); -+ } else { -+ WriteReg(state, 0x30, 0xFF); -+ WriteReg(state, 0x31, 0x00); -+ WriteReg(state, 0x32, 0x00); -+ WriteReg(state, 0x33, 0x00); -+ WriteReg(state, 0x35, 0x32); -+ WriteReg(state, 0x39, 0x00); -+ WriteReg(state, 0x3A, 0x00); -+ WriteReg(state, 0xF1, 0x00); -+ WriteReg(state, 0xF4, 0x00); -+ WriteReg(state, 0xF5, 0x40); -+ WriteReg(state, 0x42, 0x24); -+ WriteReg(state, 0xE1, 0x27); -+ WriteReg(state, 0x92, 0x7F); -+ WriteReg(state, 0x93, 0x91); -+ WriteReg(state, 0x95, 0x00); -+ WriteReg(state, 0x2B, 0x33); -+ WriteReg(state, 0x2A, 0x2A); -+ WriteReg(state, 0x2E, 0x80); -+ WriteReg(state, 0x25, 0x25); -+ WriteReg(state, 0x2D, 0xFF); -+ WriteReg(state, 0x26, 0xFF); -+ WriteReg(state, 0x27, 0x00); -+ WriteReg(state, 0x24, 0x25); -+ WriteReg(state, 0xA4, 0xFF); -+ WriteReg(state, 0xA3, 0x10); -+ } -+ WriteReg(state, 0xF6, 0x4E); -+ WriteReg(state, 0xF7, 0x20); -+ WriteReg(state, 0x89, 0x02); -+ WriteReg(state, 0x14, 0x08); -+ WriteReg(state, 0x6F, 0x0D); -+ WriteReg(state, 0x10, 0xFF); -+ WriteReg(state, 0x11, 0x00); -+ WriteReg(state, 0x12, 0x30); -+ WriteReg(state, 0x13, 0x23); -+ WriteReg(state, 0x60, 0x00); -+ WriteReg(state, 0x69, 0x00); -+ WriteReg(state, 0x6A, 0x03); -+ WriteReg(state, 0xE0, 0x75); -+ WriteReg(state, 0x8D, 0x29); -+ WriteReg(state, 0x4E, 0xD8); -+ WriteReg(state, 0x88, 0x80); -+ WriteReg(state, 0x52, 0x79); -+ WriteReg(state, 0x53, 0x03); -+ WriteReg(state, 0x59, 0x30); -+ WriteReg(state, 0x5E, 0x02); -+ WriteReg(state, 0x5F, 0x0F); -+ WriteReg(state, 0x71, 0x03); -+ WriteReg(state, 0x72, 0x12); -+ WriteReg(state, 0x73, 0x12); -+ -+ return 0; -+} -+ -+static int M88DC2000AutoTSClock_P(struct m88dc2800_state *state, u32 sym, -+ u16 qam) -+{ -+ u32 dataRate; -+ u8 clk_div, value; -+ printk(KERN_INFO -+ "m88dc2800: M88DC2000AutoTSClock_P, symrate=%d qam=%d\n", -+ sym, qam); -+ switch (qam) { -+ case 16: -+ dataRate = 4; -+ break; -+ case 32: -+ dataRate = 5; -+ break; -+ case 128: -+ dataRate = 7; -+ break; -+ case 256: -+ dataRate = 8; -+ break; -+ case 64: -+ default: -+ dataRate = 6; -+ break; -+ } -+ dataRate *= sym * 105; -+ dataRate /= 800; -+ if (dataRate <= 4115) -+ clk_div = 0x05; -+ else if (dataRate <= 4800) -+ clk_div = 0x04; -+ else if (dataRate <= 5760) -+ clk_div = 0x03; -+ else if (dataRate <= 7200) -+ clk_div = 0x02; -+ else if (dataRate <= 9600) -+ clk_div = 0x01; -+ else -+ clk_div = 0x00; -+ value = ReadReg(state, 0xC2); -+ value &= 0xc0; -+ value |= clk_div; -+ WriteReg(state, 0xC2, value); -+ return 0; -+} -+ -+static int M88DC2000AutoTSClock_C(struct m88dc2800_state *state, u32 sym, -+ u16 qam) -+{ -+ u32 dataRate; -+ u8 clk_div, value; -+ printk(KERN_INFO -+ "m88dc2800: M88DC2000AutoTSClock_C, symrate=%d qam=%d\n", -+ sym, qam); -+ switch (qam) { -+ case 16: -+ dataRate = 4; -+ break; -+ case 32: -+ dataRate = 5; -+ break; -+ case 128: -+ dataRate = 7; -+ break; -+ case 256: -+ dataRate = 8; -+ break; -+ case 64: -+ default: -+ dataRate = 6; -+ break; -+ } -+ dataRate *= sym * 105; -+ dataRate /= 800; -+ if (dataRate <= 4115) -+ clk_div = 0x3F; -+ else if (dataRate <= 4800) -+ clk_div = 0x36; -+ else if (dataRate <= 5760) -+ clk_div = 0x2D; -+ else if (dataRate <= 7200) -+ clk_div = 0x24; -+ else if (dataRate <= 9600) -+ clk_div = 0x1B; -+ else -+ clk_div = 0x12; -+ value = ReadReg(state, 0xC2); -+ value &= 0xc0; -+ value |= clk_div; -+ WriteReg(state, 0xC2, value); -+ return 0; -+} -+ -+static int M88DC2000SetTxMode(struct m88dc2800_state *state, u8 inverted, -+ u8 j83) -+{ -+ u8 value = 0; -+ if (inverted) -+ value |= 0x08; /* spectrum inverted */ -+ if (j83) -+ value |= 0x01; /* J83C */ -+ WriteReg(state, 0x83, value); -+ return 0; -+} -+ -+static int M88DC2000SoftReset(struct m88dc2800_state *state) -+{ -+ WriteReg(state, 0x80, 0x01); -+ WriteReg(state, 0x82, 0x00); -+ msleep(1); -+ WriteReg(state, 0x80, 0x00); -+ return 0; -+} -+ -+static int M88DC2000SetSym(struct m88dc2800_state *state, u32 sym, u32 xtal) -+{ -+ u8 value; -+ u8 reg6FH, reg12H; -+ u64 fValue; -+ u32 dwValue; -+ -+ printk(KERN_INFO "%s, sym=%d, xtal=%d\n", __func__, sym, xtal); -+ fValue = 4294967296 * (sym + 10); -+ do_div(fValue, xtal); -+ -+ /* fValue = 4294967296 * (sym + 10) / xtal; */ -+ dwValue = (u32) fValue; -+ printk(KERN_INFO "%s, fvalue1=%x\n", __func__, dwValue); -+ WriteReg(state, 0x58, (u8) ((dwValue >> 24) & 0xff)); -+ WriteReg(state, 0x57, (u8) ((dwValue >> 16) & 0xff)); -+ WriteReg(state, 0x56, (u8) ((dwValue >> 8) & 0xff)); -+ WriteReg(state, 0x55, (u8) ((dwValue >> 0) & 0xff)); -+ -+ /* fValue = 2048 * xtal / sym; */ -+ fValue = 2048 * xtal; -+ do_div(fValue, sym); -+ dwValue = (u32) fValue; -+ printk(KERN_INFO "%s, fvalue2=%x\n", __func__, dwValue); -+ WriteReg(state, 0x5D, (u8) ((dwValue >> 8) & 0xff)); -+ WriteReg(state, 0x5C, (u8) ((dwValue >> 0) & 0xff)); -+ value = ReadReg(state, 0x5A); -+ if (((dwValue >> 16) & 0x0001) == 0) -+ value &= 0x7F; -+ else -+ value |= 0x80; -+ WriteReg(state, 0x5A, value); -+ value = ReadReg(state, 0x89); -+ if (sym <= 1800) -+ value |= 0x01; -+ else -+ value &= 0xFE; -+ WriteReg(state, 0x89, value); -+ if (sym >= 6700) { -+ reg6FH = 0x0D; -+ reg12H = 0x30; -+ } else if (sym >= 4000) { -+ fValue = 22 * 4096 / sym; -+ reg6FH = (u8) fValue; -+ reg12H = 0x30; -+ } else if (sym >= 2000) { -+ fValue = 14 * 4096 / sym; -+ reg6FH = (u8) fValue; -+ reg12H = 0x20; -+ } else { -+ fValue = 7 * 4096 / sym; -+ reg6FH = (u8) fValue; -+ reg12H = 0x10; -+ } -+ WriteReg(state, 0x6F, reg6FH); -+ WriteReg(state, 0x12, reg12H); -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ if (sym < 3000) { -+ WriteReg(state, 0x6C, 0x16); -+ WriteReg(state, 0x6D, 0x10); -+ WriteReg(state, 0x6E, 0x18); -+ } else { -+ WriteReg(state, 0x6C, 0x14); -+ WriteReg(state, 0x6D, 0x0E); -+ WriteReg(state, 0x6E, 0x36); -+ } -+ } else { -+ WriteReg(state, 0x6C, 0x16); -+ WriteReg(state, 0x6D, 0x10); -+ WriteReg(state, 0x6E, 0x18); -+ } -+ return 0; -+} -+ -+static int M88DC2000SetQAM(struct m88dc2800_state *state, u16 qam) -+{ -+ u8 reg00H, reg4AH, regC2H, reg44H, reg4CH, reg4DH, reg74H, value; -+ u8 reg8BH, reg8EH; -+ printk(KERN_INFO "%s, qam=%d\n", __func__, qam); -+ regC2H = ReadReg(state, 0xC2); -+ regC2H &= 0xF8; -+ switch (qam) { -+ case 16: /* 16 QAM */ -+ reg00H = 0x08; -+ reg4AH = 0x0F; -+ regC2H |= 0x02; -+ reg44H = 0xAA; -+ reg4CH = 0x0C; -+ reg4DH = 0xF7; -+ reg74H = 0x0E; -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ reg8BH = 0x5A; -+ reg8EH = 0xBD; -+ } else { -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ } -+ WriteReg(state, 0x6E, 0x18); -+ break; -+ case 32: /* 32 QAM */ -+ reg00H = 0x18; -+ reg4AH = 0xFB; -+ regC2H |= 0x02; -+ reg44H = 0xAA; -+ reg4CH = 0x0C; -+ reg4DH = 0xF7; -+ reg74H = 0x0E; -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ reg8BH = 0x5A; -+ reg8EH = 0xBD; -+ } else { -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ } -+ WriteReg(state, 0x6E, 0x18); -+ break; -+ case 64: /* 64 QAM */ -+ reg00H = 0x48; -+ reg4AH = 0xCD; -+ regC2H |= 0x02; -+ reg44H = 0xAA; -+ reg4CH = 0x0C; -+ reg4DH = 0xF7; -+ reg74H = 0x0E; -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ reg8BH = 0x5A; -+ reg8EH = 0xBD; -+ } else { -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ } -+ break; -+ case 128: /* 128 QAM */ -+ reg00H = 0x28; -+ reg4AH = 0xFF; -+ regC2H |= 0x02; -+ reg44H = 0xA9; -+ reg4CH = 0x08; -+ reg4DH = 0xF5; -+ reg74H = 0x0E; -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ break; -+ case 256: /* 256 QAM */ -+ reg00H = 0x38; -+ reg4AH = 0xCD; -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ regC2H |= 0x02; -+ } else { -+ regC2H |= 0x01; -+ } -+ reg44H = 0xA9; -+ reg4CH = 0x08; -+ reg4DH = 0xF5; -+ reg74H = 0x0E; -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ break; -+ default: /* 64 QAM */ -+ reg00H = 0x48; -+ reg4AH = 0xCD; -+ regC2H |= 0x02; -+ reg44H = 0xAA; -+ reg4CH = 0x0C; -+ reg4DH = 0xF7; -+ reg74H = 0x0E; -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) { -+ reg8BH = 0x5A; -+ reg8EH = 0xBD; -+ } else { -+ reg8BH = 0x5B; -+ reg8EH = 0x9D; -+ } -+ break; -+ } -+ WriteReg(state, 0x00, reg00H); -+ value = ReadReg(state, 0x88); -+ value |= 0x08; -+ WriteReg(state, 0x88, value); -+ WriteReg(state, 0x4B, 0xFF); -+ WriteReg(state, 0x4A, reg4AH); -+ value &= 0xF7; -+ WriteReg(state, 0x88, value); -+ WriteReg(state, 0xC2, regC2H); -+ WriteReg(state, 0x44, reg44H); -+ WriteReg(state, 0x4C, reg4CH); -+ WriteReg(state, 0x4D, reg4DH); -+ WriteReg(state, 0x74, reg74H); -+ WriteReg(state, 0x8B, reg8BH); -+ WriteReg(state, 0x8E, reg8EH); -+ return 0; -+} -+ -+static int M88DC2000WriteTuner_TC2800(struct m88dc2800_state *state, -+ u32 freq_KHz) -+{ -+ printk(KERN_INFO "%s, freq=%d KHz\n", __func__, freq_KHz); -+ return mt_fe_tn_set_freq_tc2800(state, freq_KHz); -+} -+ -+static int m88dc2800_init(struct dvb_frontend *fe) -+{ -+ dprintk("%s()\n", __func__); -+ return 0; -+} -+ -+static int m88dc2800_set_parameters(struct dvb_frontend *fe) -+{ -+ struct dtv_frontend_properties *c = &fe->dtv_property_cache; -+ u8 is_annex_c, is_update; -+ u16 temp_qam; -+ s32 waiting_time; -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ -+ is_annex_c = c->delivery_system == SYS_DVBC_ANNEX_C ? 1 : 0; -+ -+ switch (c->modulation) { -+ case QAM_16: -+ temp_qam = 16; -+ break; -+ case QAM_32: -+ temp_qam = 32; -+ break; -+ case QAM_128: -+ temp_qam = 128; -+ break; -+ case QAM_256: -+ temp_qam = 256; -+ break; -+ default: /* QAM_64 */ -+ temp_qam = 64; -+ break; -+ } -+ -+ state->inverted = c->inversion == INVERSION_ON ? 1 : 0; -+ -+ printk(KERN_INFO -+ "m88dc2800: state, freq=%d qam=%d sym=%d inverted=%d xtal=%d\n", -+ state->freq, state->qam, state->sym, state->inverted, -+ state->xtal); -+ printk(KERN_INFO -+ "m88dc2800: set frequency to %d qam=%d symrate=%d annex-c=%d\n", -+ c->frequency, temp_qam, c->symbol_rate, is_annex_c); -+ -+ is_update = 0; -+ WriteReg(state, 0x80, 0x01); -+ if (c->frequency != state->freq) { -+ M88DC2000WriteTuner_TC2800(state, c->frequency / 1000); -+ state->freq = c->frequency; -+ } -+ if (c->symbol_rate != state->sym) { -+ M88DC2000SetSym(state, c->symbol_rate / 1000, state->xtal); -+ state->sym = c->symbol_rate; -+ is_update = 1; -+ } -+ if (temp_qam != state->qam) { -+ M88DC2000SetQAM(state, temp_qam); -+ state->qam = temp_qam; -+ is_update = 1; -+ } -+ -+ if (is_update != 0) { -+ if (state->config->ts_mode == 3) -+ M88DC2000AutoTSClock_C(state, state->sym / 1000, -+ temp_qam); -+ else -+ M88DC2000AutoTSClock_P(state, state->sym / 1000, -+ temp_qam); -+ } -+ -+ M88DC2000SetTxMode(state, state->inverted, is_annex_c); -+ M88DC2000SoftReset(state); -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) -+ && ((ReadReg(state, 0xE4) & 0x80) == 0x80)) -+ waiting_time = 800; -+ else -+ waiting_time = 500; -+ while (waiting_time > 0) { -+ msleep(50); -+ waiting_time -= 50; -+ if (M88DC2000GetLock(state)) -+ return 0; -+ } -+ -+ state->inverted = (state->inverted != 0) ? 0 : 1; -+ M88DC2000SetTxMode(state, state->inverted, is_annex_c); -+ M88DC2000SoftReset(state); -+ if (((ReadReg(state, 0xE3) & 0x80) == 0x80) && -+ ((ReadReg(state, 0xE4) & 0x80) == 0x80)) -+ waiting_time = 800; -+ else -+ waiting_time = 500; -+ while (waiting_time > 0) { -+ msleep(50); -+ waiting_time -= 50; -+ if (M88DC2000GetLock(state)) -+ return 0; -+ } -+ return 0; -+} -+ -+static int m88dc2800_read_status(struct dvb_frontend *fe, -+ fe_status_t * status) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ *status = 0; -+ -+ if (M88DC2000GetLock(state)) { -+ *status = FE_HAS_SIGNAL | FE_HAS_CARRIER -+ |FE_HAS_SYNC | FE_HAS_VITERBI | FE_HAS_LOCK; -+ } -+ return 0; -+} -+ -+static int m88dc2800_read_ber(struct dvb_frontend *fe, u32 * ber) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ u16 tmp; -+ -+ if (M88DC2000GetLock(state) == 0) { -+ state->ber = 0; -+ } else if ((ReadReg(state, 0xA0) & 0x80) != 0x80) { -+ tmp = ReadReg(state, 0xA2) << 8; -+ tmp += ReadReg(state, 0xA1); -+ state->ber = tmp; -+ WriteReg(state, 0xA0, 0x05); -+ WriteReg(state, 0xA0, 0x85); -+ } -+ *ber = state->ber; -+ return 0; -+} -+ -+static int m88dc2800_read_signal_strength(struct dvb_frontend *fe, -+ u16 * strength) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ s16 tuner_strength; -+ -+ tuner_strength = mt_fe_tn_get_signal_strength_tc2800(state); -+ *strength = tuner_strength < -107 ? 0 : tuner_strength + 107; -+ -+ return 0; -+} -+ -+static int m88dc2800_read_snr(struct dvb_frontend *fe, u16 * snr) -+{ -+ static const u32 mes_log[] = { -+ 0, 3010, 4771, 6021, 6990, 7781, 8451, 9031, 9542, 10000, -+ 10414, 10792, 11139, 11461, 11761, 12041, 12304, 12553, 12788, -+ 13010, 13222, 13424, 13617, 13802, 13979, 14150, 14314, 14472, -+ 14624, 14771, 14914, 15052, 15185, 15315, 15441, 15563, 15682, -+ 15798, 15911, 16021, 16128, 16232, 16335, 16435, 16532, 16628, -+ 16721, 16812, 16902, 16990, 17076, 17160, 17243, 17324, 17404, -+ 17482, 17559, 17634, 17709, 17782, 17853, 17924, 17993, 18062, -+ 18129, 18195, 18261, 18325, 18388, 18451, 18513, 18573, 18633, -+ 18692, 18751, 18808, 18865, 18921, 18976, 19031 -+ }; -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ u8 i; -+ u32 _snr, mse; -+ -+ if ((ReadReg(state, 0x91) & 0x23) != 0x03) { -+ *snr = 0; -+ return 0; -+ } -+ mse = 0; -+ for (i = 0; i < 30; i++) { -+ mse += (ReadReg(state, 0x08) << 8) + ReadReg(state, 0x07); -+ } -+ mse /= 30; -+ if (mse > 80) -+ mse = 80; -+ switch (state->qam) { -+ case 16: -+ _snr = 34080; -+ break; /* 16QAM */ -+ case 32: -+ _snr = 37600; -+ break; /* 32QAM */ -+ case 64: -+ _snr = 40310; -+ break; /* 64QAM */ -+ case 128: -+ _snr = 43720; -+ break; /* 128QAM */ -+ case 256: -+ _snr = 46390; -+ break; /* 256QAM */ -+ default: -+ _snr = 40310; -+ break; -+ } -+ _snr -= mes_log[mse - 1]; /* C - 10*log10(MSE) */ -+ _snr /= 1000; -+ if (_snr > 0xff) -+ _snr = 0xff; -+ *snr = _snr; -+ return 0; -+} -+ -+static int m88dc2800_read_ucblocks(struct dvb_frontend *fe, u32 * ucblocks) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ u8 u8Value; -+ -+ u8Value = ReadReg(state, 0xdf); -+ u8Value |= 0x02; /* Hold */ -+ WriteReg(state, 0xdf, u8Value); -+ -+ *ucblocks = ReadReg(state, 0xd5); -+ *ucblocks = (*ucblocks << 8) | ReadReg(state, 0xd4); -+ -+ u8Value &= 0xfe; /* Clear */ -+ WriteReg(state, 0xdf, u8Value); -+ u8Value &= 0xfc; /* Update */ -+ u8Value |= 0x01; -+ WriteReg(state, 0xdf, u8Value); -+ -+ return 0; -+} -+ -+static int m88dc2800_sleep(struct dvb_frontend *fe) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ -+ mt_fe_tn_sleep_tc2800(state); -+ state->freq = 0; -+ -+ return 0; -+} -+ -+static void m88dc2800_release(struct dvb_frontend *fe) -+{ -+ struct m88dc2800_state *state = fe->demodulator_priv; -+ kfree(state); -+} -+ -+static struct dvb_frontend_ops m88dc2800_ops; -+ -+struct dvb_frontend *m88dc2800_attach(const struct m88dc2800_config -+ *config, struct i2c_adapter *i2c) -+{ -+ struct m88dc2800_state *state = NULL; -+ -+ /* allocate memory for the internal state */ -+ state = kzalloc(sizeof(struct m88dc2800_state), GFP_KERNEL); -+ if (state == NULL) -+ goto error; -+ -+ /* setup the state */ -+ state->config = config; -+ state->i2c = i2c; -+ state->xtal = 28800; -+ -+ WriteReg(state, 0x80, 0x01); -+ M88DC2000RegInitial_TC2800(state); -+ M88DC2000SetTsType(state, state->config->ts_mode); -+ mt_fe_tn_init_tc2800(state); -+ -+ /* create dvb_frontend */ -+ memcpy(&state->frontend.ops, &m88dc2800_ops, -+ sizeof(struct dvb_frontend_ops)); -+ state->frontend.demodulator_priv = state; -+ return &state->frontend; -+ -+ error: -+ kfree(state); -+ return NULL; -+} -+ -+EXPORT_SYMBOL(m88dc2800_attach); -+ -+static struct dvb_frontend_ops m88dc2800_ops = { -+ .delsys = {SYS_DVBC_ANNEX_A, SYS_DVBC_ANNEX_C}, -+ .info = { -+ .name = "Montage M88DC2800 DVB-C", -+ .frequency_stepsize = 62500, -+ .frequency_min = 48000000, -+ .frequency_max = 870000000, -+ .symbol_rate_min = 870000, -+ .symbol_rate_max = 9000000, -+ .caps = FE_CAN_QAM_16 | FE_CAN_QAM_32 | FE_CAN_QAM_64 | -+ FE_CAN_QAM_128 | FE_CAN_QAM_256 | FE_CAN_FEC_AUTO -+ }, -+ .release = m88dc2800_release, -+ .init = m88dc2800_init, -+ .sleep = m88dc2800_sleep, -+ .set_frontend = m88dc2800_set_parameters, -+ .read_status = m88dc2800_read_status, -+ .read_ber = m88dc2800_read_ber, -+ .read_signal_strength = m88dc2800_read_signal_strength, -+ .read_snr = m88dc2800_read_snr, -+ .read_ucblocks = m88dc2800_read_ucblocks, -+}; -+ -+MODULE_DESCRIPTION("Montage DVB-C demodulator driver"); -+MODULE_AUTHOR("Max Nibble nibble.max@gmail.com"); -+MODULE_LICENSE("GPL"); -+MODULE_VERSION("1.00"); -diff --git a/drivers/media/dvb-frontends/m88dc2800.h b/drivers/media/dvb-frontends/m88dc2800.h -new file mode 100644 -index 0000000..2184322 ---- /dev/null -+++ b/drivers/media/dvb-frontends/m88dc2800.h -@@ -0,0 +1,44 @@ -+/* -+ M88DC2800/M88TC2800 - DVB-C demodulator and tuner from Montage -+ -+ Copyright (C) 2012 Max Nibble nibble.max@gmail.com -+ Copyright (C) 2011 Montage Technology - www.montage-tech.com -+ -+ This program is free software; you can redistribute it and/or modify -+ it under the terms of the GNU General Public License as published by -+ the Free Software Foundation; either version 2 of the License, or -+ (at your option) any later version. -+ -+ This program is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; if not, write to the Free Software -+ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+*/ -+ -+#ifndef M88DC2800_H -+#define M88DC2800_H -+ -+#include <linux/kconfig.h> -+#include <linux/dvb/frontend.h> -+ -+struct m88dc2800_config { -+ u8 demod_address; -+ u8 ts_mode; -+}; -+ -+#if IS_ENABLED(CONFIG_DVB_M88DC2800) -+extern struct dvb_frontend* m88dc2800_attach(const struct m88dc2800_config* config, -+ struct i2c_adapter* i2c); -+#else -+static inline struct dvb_frontend* m88dc2800_attach(const struct m88dc2800_config* config, -+ struct i2c_adapter* i2c) -+{ -+ printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); -+ return NULL; -+} -+#endif /* CONFIG_DVB_M88DC2800 */ -+#endif /* M88DC2800_H */ -diff --git a/drivers/media/pci/cx23885/Kconfig b/drivers/media/pci/cx23885/Kconfig -index d1dcb1d..285c1ad 100644 ---- a/drivers/media/pci/cx23885/Kconfig -+++ b/drivers/media/pci/cx23885/Kconfig -@@ -23,6 +23,8 @@ config VIDEO_CX23885 - select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT - select DVB_STV6110 if MEDIA_SUBDRV_AUTOSELECT - select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT -+ select DVB_DVBSKY_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT -+ select DVB_M88DC2800 if MEDIA_SUBDRV_AUTOSELECT - select DVB_CX24117 if MEDIA_SUBDRV_AUTOSELECT - select DVB_STV0900 if MEDIA_SUBDRV_AUTOSELECT - select DVB_DS3000 if MEDIA_SUBDRV_AUTOSELECT -diff --git a/drivers/media/pci/cx23885/cimax2.c b/drivers/media/pci/cx23885/cimax2.c -index 16fa7ea..2b63f78 100644 ---- a/drivers/media/pci/cx23885/cimax2.c -+++ b/drivers/media/pci/cx23885/cimax2.c -@@ -426,7 +426,7 @@ int netup_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, - return state->status; - } - --int netup_ci_init(struct cx23885_tsport *port) -+int netup_ci_init(struct cx23885_tsport *port, bool isDVBSky) - { - struct netup_ci_state *state; - u8 cimax_init[34] = { -@@ -475,6 +475,11 @@ int netup_ci_init(struct cx23885_tsport *port) - goto err; - } - -+ if(isDVBSky) { -+ cimax_init[32] = 0x22; -+ cimax_init[33] = 0x00; -+ } -+ - port->port_priv = state; - - switch (port->nr) { -@@ -548,3 +553,19 @@ void netup_ci_exit(struct cx23885_tsport *port) - dvb_ca_en50221_release(&state->ca); - kfree(state); - } -+ -+/* CI irq handler for DVBSky board*/ -+int dvbsky_ci_slot_status(struct cx23885_dev *dev) -+{ -+ struct cx23885_tsport *port = NULL; -+ struct netup_ci_state *state = NULL; -+ -+ ci_dbg_print("%s:\n", __func__); -+ -+ port = &dev->ts1; -+ state = port->port_priv; -+ schedule_work(&state->work); -+ ci_dbg_print("%s: Wakeup CI0\n", __func__); -+ -+ return 1; -+} -diff --git a/drivers/media/pci/cx23885/cimax2.h b/drivers/media/pci/cx23885/cimax2.h -index 518744a..39f3db7 100644 ---- a/drivers/media/pci/cx23885/cimax2.h -+++ b/drivers/media/pci/cx23885/cimax2.h -@@ -41,7 +41,9 @@ extern int netup_ci_slot_ts_ctl(struct dvb_ca_en50221 *en50221, int slot); - extern int netup_ci_slot_status(struct cx23885_dev *dev, u32 pci_status); - extern int netup_poll_ci_slot_status(struct dvb_ca_en50221 *en50221, - int slot, int open); --extern int netup_ci_init(struct cx23885_tsport *port); -+extern int netup_ci_init(struct cx23885_tsport *port, bool isDVBSky); - extern void netup_ci_exit(struct cx23885_tsport *port); - -+extern int dvbsky_ci_slot_status(struct cx23885_dev *dev); -+ - #endif -diff --git a/drivers/media/pci/cx23885/cx23885-cards.c b/drivers/media/pci/cx23885/cx23885-cards.c -old mode 100644 -new mode 100755 -index 79f20c8..889bd4c ---- a/drivers/media/pci/cx23885/cx23885-cards.c -+++ b/drivers/media/pci/cx23885/cx23885-cards.c -@@ -613,6 +613,49 @@ struct cx23885_board cx23885_boards[] = { - .name = "TeVii S471", - .portb = CX23885_MPEG_DVB, - }, -+ [CX23885_BOARD_BST_PS8512] = { -+ .name = "Bestunar PS8512", -+ .portb = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_S950] = { -+ .name = "DVBSKY S950", -+ .portb = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_S952] = { -+ .name = "DVBSKY S952", -+ .portb = CX23885_MPEG_DVB, -+ .portc = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_S950_CI] = { -+ .ci_type = 3, -+ .name = "DVBSKY S950CI DVB-S2 CI", -+ .portb = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_C2800E_CI] = { -+ .ci_type = 3, -+ .name = "DVBSKY C2800E DVB-C CI", -+ .portb = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_T9580] = { -+ .name = "DVBSKY T9580", -+ .portb = CX23885_MPEG_DVB, -+ .portc = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_T980_CI] = { -+ .ci_type = 3, -+ .name = "DVBSKY T980CI DVB-T2/C CI", -+ .portb = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_DVBSKY_T982] = { -+ .name = "DVBSKY T982", -+ .portb = CX23885_MPEG_DVB, -+ .portc = CX23885_MPEG_DVB, -+ }, -+ [CX23885_BOARD_TT_4500_CI] = { -+ .ci_type = 3, -+ .name = "TT-budget CT2-4500 CI", -+ .portb = CX23885_MPEG_DVB, -+ }, - [CX23885_BOARD_PROF_8000] = { - .name = "Prof Revolution DVB-S2 8000", - .portb = CX23885_MPEG_DVB, -@@ -874,6 +917,42 @@ struct cx23885_subid cx23885_subids[] = { - .subdevice = 0x9022, - .card = CX23885_BOARD_TEVII_S471, - }, { -+ .subvendor = 0x14f1, -+ .subdevice = 0x8512, -+ .card = CX23885_BOARD_BST_PS8512, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x0950, -+ .card = CX23885_BOARD_DVBSKY_S950, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x0952, -+ .card = CX23885_BOARD_DVBSKY_S952, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x950C, -+ .card = CX23885_BOARD_DVBSKY_S950_CI, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x2800, -+ .card = CX23885_BOARD_DVBSKY_C2800E_CI, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x9580, -+ .card = CX23885_BOARD_DVBSKY_T9580, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x980C, -+ .card = CX23885_BOARD_DVBSKY_T980_CI, -+ }, { -+ .subvendor = 0x4254, -+ .subdevice = 0x0982, -+ .card = CX23885_BOARD_DVBSKY_T982, -+ }, { -+ .subvendor = 0x13C2, -+ .subdevice = 0x3013, -+ .card = CX23885_BOARD_TT_4500_CI, -+ }, { - .subvendor = 0x8000, - .subdevice = 0x3034, - .card = CX23885_BOARD_PROF_8000, -@@ -1483,9 +1562,75 @@ void cx23885_gpio_setup(struct cx23885_dev *dev) - cx_set(GP0_IO, 0x00040004); - mdelay(60); - break; -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_BST_PS8512: -+ cx23885_gpio_enable(dev, GPIO_2, 1); -+ cx23885_gpio_clear(dev, GPIO_2); -+ msleep(100); -+ cx23885_gpio_set(dev, GPIO_2); -+ break; -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T982: -+ cx_write(MC417_CTL, 0x00000037);/* enable GPIO3-18 pins */ -+ -+ cx23885_gpio_enable(dev, GPIO_2, 1); -+ cx23885_gpio_enable(dev, GPIO_11, 1); -+ -+ cx23885_gpio_clear(dev, GPIO_2); -+ cx23885_gpio_clear(dev, GPIO_11); -+ msleep(100); -+ cx23885_gpio_set(dev, GPIO_2); -+ cx23885_gpio_set(dev, GPIO_11); -+ break; -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_TT_4500_CI: -+ cx_set(GP0_IO, 0x00060002); /* GPIO 1/2 as output */ -+ cx_clear(GP0_IO, 0x00010004); /*GPIO 0 as input*/ -+ mdelay(100);/* reset delay */ -+ cx_set(GP0_IO, 0x00060004); /* GPIO as out, reset high */ -+ cx_clear(GP0_IO, 0x00010002); -+ cx_write(MC417_CTL, 0x00000037);/* enable GPIO3-18 pins */ -+ /* GPIO-15 IN as ~ACK, rest as OUT */ -+ cx_write(MC417_OEN, 0x00001000); -+ /* ~RD, ~WR high; ADL0, ADL1 low; ~CS0, ~CS1 high */ -+ cx_write(MC417_RWD, 0x0000c300); -+ /* enable irq */ -+ cx_write(GPIO_ISM, 0x00000000);/* INTERRUPTS active low*/ -+ break; - } - } - -+static int cx23885_ir_patch(struct i2c_adapter *i2c, u8 reg, u8 mask) -+{ -+ struct i2c_msg msgs[2]; -+ u8 tx_buf[2], rx_buf[1]; -+ /* Write register address */ -+ tx_buf[0] = reg; -+ msgs[0].addr = 0x4c; -+ msgs[0].flags = 0; -+ msgs[0].len = 1; -+ msgs[0].buf = (char *) tx_buf; -+ /* Read data from register */ -+ msgs[1].addr = 0x4c; -+ msgs[1].flags = I2C_M_RD; -+ msgs[1].len = 1; -+ msgs[1].buf = (char *) rx_buf; -+ -+ i2c_transfer(i2c, msgs, 2); -+ -+ tx_buf[0] = reg; -+ tx_buf[1] = rx_buf[0] | mask; -+ msgs[0].addr = 0x4c; -+ msgs[0].flags = 0; -+ msgs[0].len = 2; -+ msgs[0].buf = (char *) tx_buf; -+ -+ return i2c_transfer(i2c, msgs, 1); -+} -+ - int cx23885_ir_init(struct cx23885_dev *dev) - { - static struct v4l2_subdev_io_pin_config ir_rxtx_pin_cfg[] = { -@@ -1573,6 +1718,26 @@ int cx23885_ir_init(struct cx23885_dev *dev) - v4l2_subdev_call(dev->sd_cx25840, core, s_io_pin_config, - ir_rx_pin_cfg_count, ir_rx_pin_cfg); - break; -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: -+ dev->sd_ir = cx23885_find_hw(dev, CX23885_HW_AV_CORE); -+ if (dev->sd_ir == NULL) { -+ ret = -ENODEV; -+ break; -+ } -+ v4l2_subdev_call(dev->sd_cx25840, core, s_io_pin_config, -+ ir_rx_pin_cfg_count, ir_rx_pin_cfg); -+ -+ cx23885_ir_patch(&(dev->i2c_bus[2].i2c_adap),0x1f,0x80); -+ cx23885_ir_patch(&(dev->i2c_bus[2].i2c_adap),0x23,0x80); -+ break; - case CX23885_BOARD_HAUPPAUGE_HVR1250: - if (!enable_885_ir) - break; -@@ -1608,13 +1773,22 @@ void cx23885_ir_fini(struct cx23885_dev *dev) - case CX23885_BOARD_MYGICA_X8507: - case CX23885_BOARD_TBS_6980: - case CX23885_BOARD_TBS_6981: -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: - cx23885_irq_remove(dev, PCI_MSK_AV_CORE); - /* sd_ir is a duplicate pointer to the AV Core, just clear it */ - dev->sd_ir = NULL; - break; - } - } -- -+#if 0 - static int netup_jtag_io(void *device, int tms, int tdi, int read_tdo) - { - int data; -@@ -1639,7 +1813,7 @@ static int netup_jtag_io(void *device, int tms, int tdi, int read_tdo) - - return tdo; - } -- -+#endif - void cx23885_ir_pci_int_enable(struct cx23885_dev *dev) - { - switch (dev->board) { -@@ -1655,6 +1829,15 @@ void cx23885_ir_pci_int_enable(struct cx23885_dev *dev) - case CX23885_BOARD_MYGICA_X8507: - case CX23885_BOARD_TBS_6980: - case CX23885_BOARD_TBS_6981: -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: - if (dev->sd_ir) - cx23885_irq_add_enable(dev, PCI_MSK_AV_CORE); - break; -@@ -1752,6 +1935,12 @@ void cx23885_card_setup(struct cx23885_dev *dev) - ts1->ts_clk_en_val = 0x1; /* Enable TS_CLK */ - ts1->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; - break; -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_TT_4500_CI: - case CX23885_BOARD_TEVII_S470: - case CX23885_BOARD_TEVII_S471: - case CX23885_BOARD_DVBWORLD_2005: -@@ -1795,6 +1984,23 @@ void cx23885_card_setup(struct cx23885_dev *dev) - ts2->ts_clk_en_val = 0x1; /* Enable TS_CLK */ - ts2->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; - break; -+ case CX23885_BOARD_DVBSKY_S952: -+ ts1->gen_ctrl_val = 0x5; /* Parallel */ -+ ts1->ts_clk_en_val = 0x1; /* Enable TS_CLK */ -+ ts1->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; -+ ts2->gen_ctrl_val = 0xe; /* Serial bus + punctured clock */ -+ ts2->ts_clk_en_val = 0x1; /* Enable TS_CLK */ -+ ts2->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; -+ break; -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T982: -+ ts1->gen_ctrl_val = 0x5; /* Parallel */ -+ ts1->ts_clk_en_val = 0x1; /* Enable TS_CLK */ -+ ts1->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; -+ ts2->gen_ctrl_val = 0x8; /* Serial bus */ -+ ts2->ts_clk_en_val = 0x1; /* Enable TS_CLK */ -+ ts2->src_sel_val = CX23885_SRC_SEL_PARALLEL_MPEG_VIDEO; -+ break; - case CX23885_BOARD_HAUPPAUGE_HVR4400: - ts1->gen_ctrl_val = 0xc; /* Serial bus + punctured clock */ - ts1->ts_clk_en_val = 0x1; /* Enable TS_CLK */ -@@ -1860,6 +2066,15 @@ void cx23885_card_setup(struct cx23885_dev *dev) - case CX23885_BOARD_AVERMEDIA_HC81R: - case CX23885_BOARD_TBS_6980: - case CX23885_BOARD_TBS_6981: -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: - dev->sd_cx25840 = v4l2_i2c_new_subdev(&dev->v4l2_dev, - &dev->i2c_bus[2].i2c_adap, - "cx25840", 0x88 >> 1, NULL); -@@ -1879,13 +2094,13 @@ void cx23885_card_setup(struct cx23885_dev *dev) - int ret; - const struct firmware *fw; - const char *filename = "dvb-netup-altera-01.fw"; -- char *action = "configure"; -+// char *action = "configure"; - static struct netup_card_info cinfo; -- struct altera_config netup_config = { -- .dev = dev, -- .action = action, -- .jtag_io = netup_jtag_io, -- }; -+// struct altera_config netup_config = { -+// .dev = dev, -+// .action = action, -+// .jtag_io = netup_jtag_io, -+// }; - - netup_initialize(dev); - -@@ -1909,8 +2124,8 @@ void cx23885_card_setup(struct cx23885_dev *dev) - printk(KERN_ERR "did not find the firmware file. (%s) " - "Please see linux/Documentation/dvb/ for more details " - "on firmware-problems.", filename); -- else -- altera_init(&netup_config, fw); -+ //else -+ // altera_init(&netup_config, fw); - - release_firmware(fw); - break; -diff --git a/drivers/media/pci/cx23885/cx23885-core.c b/drivers/media/pci/cx23885/cx23885-core.c -index edcd79d..c9afeab 100644 ---- a/drivers/media/pci/cx23885/cx23885-core.c -+++ b/drivers/media/pci/cx23885/cx23885-core.c -@@ -450,9 +450,9 @@ void cx23885_wakeup(struct cx23885_tsport *port, - del_timer(&q->timeout); - else - mod_timer(&q->timeout, jiffies + BUFFER_TIMEOUT); -- if (bc != 1) -+/* if (bc != 1) - printk(KERN_WARNING "%s: %d buffers handled (should be 1)\n", -- __func__, bc); -+ __func__, bc);*/ - } - - int cx23885_sram_channel_setup(struct cx23885_dev *dev, -@@ -1909,6 +1909,10 @@ static irqreturn_t cx23885_irq(int irq, void *dev_id) - (pci_status & PCI_MSK_GPIO0)) - handled += altera_ci_irq(dev); - -+ if (cx23885_boards[dev->board].ci_type == 3 && -+ (pci_status & PCI_MSK_GPIO0)) -+ handled += dvbsky_ci_slot_status(dev); -+ - if (ts1_status) { - if (cx23885_boards[dev->board].portb == CX23885_MPEG_DVB) - handled += cx23885_irq_ts(ts1, ts1_status); -@@ -2141,6 +2145,10 @@ static int cx23885_initdev(struct pci_dev *pci_dev, - cx23885_irq_add_enable(dev, PCI_MSK_GPIO1 | PCI_MSK_GPIO0); - break; - case CX23885_BOARD_NETUP_DUAL_DVB_T_C_CI_RF: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_TT_4500_CI: - cx23885_irq_add_enable(dev, PCI_MSK_GPIO0); - break; - } -diff --git a/drivers/media/pci/cx23885/cx23885-dvb.c b/drivers/media/pci/cx23885/cx23885-dvb.c -index 0549205..7816112 100644 ---- a/drivers/media/pci/cx23885/cx23885-dvb.c -+++ b/drivers/media/pci/cx23885/cx23885-dvb.c -@@ -51,6 +51,8 @@ - #include "stv6110.h" - #include "lnbh24.h" - #include "cx24116.h" -+#include "dvbsky_m88ds3103.h" -+#include "m88dc2800.h" - #include "cx24117.h" - #include "cimax2.h" - #include "lgs8gxx.h" -@@ -473,6 +475,7 @@ static struct ds3000_config tevii_ds3000_config = { - static struct ts2020_config tevii_ts2020_config = { - .tuner_address = 0x60, - .clk_out_div = 1, -+ .frequency_div = 1146000, - }; - - static struct cx24116_config dvbworld_cx24116_config = { -@@ -507,6 +510,93 @@ static struct xc5000_config mygica_x8507_xc5000_config = { - .if_khz = 4000, - }; - -+/* bst control */ -+int bst_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) -+{ -+ struct cx23885_tsport *port = fe->dvb->priv; -+ struct cx23885_dev *dev = port->dev; -+ -+ cx23885_gpio_enable(dev, GPIO_1, 1); -+ cx23885_gpio_enable(dev, GPIO_0, 1); -+ -+ switch (voltage) { -+ case SEC_VOLTAGE_13: -+ cx23885_gpio_set(dev, GPIO_1); -+ cx23885_gpio_clear(dev, GPIO_0); -+ break; -+ case SEC_VOLTAGE_18: -+ cx23885_gpio_set(dev, GPIO_1); -+ cx23885_gpio_set(dev, GPIO_0); -+ break; -+ case SEC_VOLTAGE_OFF: -+ cx23885_gpio_clear(dev, GPIO_1); -+ cx23885_gpio_clear(dev, GPIO_0); -+ break; -+ } -+ return 0; -+} -+ -+int dvbsky_set_voltage_sec(struct dvb_frontend *fe, fe_sec_voltage_t voltage) -+{ -+ struct cx23885_tsport *port = fe->dvb->priv; -+ struct cx23885_dev *dev = port->dev; -+ -+ cx23885_gpio_enable(dev, GPIO_12, 1); -+ cx23885_gpio_enable(dev, GPIO_13, 1); -+ -+ switch (voltage) { -+ case SEC_VOLTAGE_13: -+ cx23885_gpio_set(dev, GPIO_13); -+ cx23885_gpio_clear(dev, GPIO_12); -+ break; -+ case SEC_VOLTAGE_18: -+ cx23885_gpio_set(dev, GPIO_13); -+ cx23885_gpio_set(dev, GPIO_12); -+ break; -+ case SEC_VOLTAGE_OFF: -+ cx23885_gpio_clear(dev, GPIO_13); -+ cx23885_gpio_clear(dev, GPIO_12); -+ break; -+ } -+ return 0; -+} -+ -+/* bestunar single dvb-s2 */ -+static struct dvbsky_m88ds3103_config bst_ds3103_config = { -+ .demod_address = 0x68, -+ .ci_mode = 0, -+ .pin_ctrl = 0x82, -+ .ts_mode = 0, -+ .set_voltage = bst_set_voltage, -+}; -+/* DVBSKY dual dvb-s2 */ -+static struct dvbsky_m88ds3103_config dvbsky_ds3103_config_pri = { -+ .demod_address = 0x68, -+ .ci_mode = 0, -+ .pin_ctrl = 0x82, -+ .ts_mode = 0, -+ .set_voltage = bst_set_voltage, -+}; -+static struct dvbsky_m88ds3103_config dvbsky_ds3103_config_sec = { -+ .demod_address = 0x68, -+ .ci_mode = 0, -+ .pin_ctrl = 0x82, -+ .ts_mode = 1, -+ .set_voltage = dvbsky_set_voltage_sec, -+}; -+ -+static struct dvbsky_m88ds3103_config dvbsky_ds3103_ci_config = { -+ .demod_address = 0x68, -+ .ci_mode = 2, -+ .pin_ctrl = 0x82, -+ .ts_mode = 0, -+}; -+ -+static struct m88dc2800_config dvbsky_dc2800_config = { -+ .demod_address = 0x1c, -+ .ts_mode = 3, -+}; -+ - static struct stv090x_config prof_8000_stv090x_config = { - .device = STV0903, - .demod_mode = STV090x_SINGLE, -@@ -1311,6 +1401,92 @@ static int dvb_register(struct cx23885_tsport *port) - &tevii_ts2020_config, &i2c_bus->i2c_adap); - } - break; -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ i2c_bus = &dev->i2c_bus[1]; -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &bst_ds3103_config, -+ &i2c_bus->i2c_adap); -+ break; -+ -+ case CX23885_BOARD_DVBSKY_S952: -+ switch (port->nr) { -+ /* port B */ -+ case 1: -+ i2c_bus = &dev->i2c_bus[1]; -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_ds3103_config_pri, -+ &i2c_bus->i2c_adap); -+ break; -+ /* port C */ -+ case 2: -+ i2c_bus = &dev->i2c_bus[0]; -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_ds3103_config_sec, -+ &i2c_bus->i2c_adap); -+ break; -+ } -+ break; -+ -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ i2c_bus = &dev->i2c_bus[1]; -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_ds3103_ci_config, -+ &i2c_bus->i2c_adap); -+ break; -+ -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ i2c_bus = &dev->i2c_bus[1]; -+ fe0->dvb.frontend = dvb_attach(m88dc2800_attach, -+ &dvbsky_dc2800_config, -+ &i2c_bus->i2c_adap); -+ break; -+ -+ case CX23885_BOARD_DVBSKY_T9580: -+ switch (port->nr) { -+ /* port B */ -+ case 1: -+ i2c_bus = &dev->i2c_bus[1]; -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_ds3103_config_pri, -+ &i2c_bus->i2c_adap); -+ break; -+ /* port C */ -+// case 2: -+// i2c_bus = &dev->i2c_bus[0]; -+// fe0->dvb.frontend = dvb_attach(sit2_attach, -+// &dvbsky_sit2_config_pci_s, -+// &i2c_bus->i2c_adap); -+ break; -+ } -+ break; -+ -+// case CX23885_BOARD_DVBSKY_T980_CI: -+// case CX23885_BOARD_TT_4500_CI: -+// i2c_bus = &dev->i2c_bus[1]; -+// fe0->dvb.frontend = dvb_attach(sit2_attach, -+// &dvbsky_sit2_config_pci_p, -+// &i2c_bus->i2c_adap); -+// break; -+ -+// case CX23885_BOARD_DVBSKY_T982: -+// switch (port->nr) { -+// /* port B */ -+// case 1: -+// i2c_bus = &dev->i2c_bus[1]; -+// fe0->dvb.frontend = dvb_attach(sit2_attach, -+// &dvbsky_sit2_config_pci_p, -+// &i2c_bus->i2c_adap); -+// break; -+// /* port C */ -+// case 2: -+// i2c_bus = &dev->i2c_bus[0]; -+// fe0->dvb.frontend = dvb_attach(sit2_attach, -+// &dvbsky_sit2_config_pci_s, -+// &i2c_bus->i2c_adap); -+// break; -+// } -+// break; - case CX23885_BOARD_PROF_8000: - i2c_bus = &dev->i2c_bus[0]; - -@@ -1386,7 +1562,7 @@ static int dvb_register(struct cx23885_tsport *port) - printk(KERN_INFO "NetUP Dual DVB-S2 CI card port%d MAC=%pM\n", - port->nr, port->frontends.adapter.proposed_mac); - -- netup_ci_init(port); -+ netup_ci_init(port, false); - break; - } - case CX23885_BOARD_NETUP_DUAL_DVB_T_C_CI_RF: { -@@ -1413,6 +1589,44 @@ static int dvb_register(struct cx23885_tsport *port) - memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xa0, 6); - break; - } -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T982:{ -+ u8 eeprom[256]; /* 24C02 i2c eeprom */ -+ -+ if(port->nr > 2) -+ break; -+ -+ dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; -+ tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, sizeof(eeprom)); -+ printk(KERN_INFO "DVBSKY PCIe MAC= %pM\n", eeprom + 0xc0+(port->nr-1)*8); -+ memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xc0 + -+ (port->nr-1)*8, 6); -+ break; -+ } -+ case CX23885_BOARD_DVBSKY_S950_CI: { -+ u8 eeprom[256]; /* 24C02 i2c eeprom */ -+ -+ if(port->nr > 2) -+ break; -+ -+ dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; -+ tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, sizeof(eeprom)); -+ printk(KERN_INFO "DVBSKY PCIe MAC= %pM\n", eeprom + 0xc0+(port->nr-1)*8); -+ memcpy(port->frontends.adapter.proposed_mac, eeprom + 0xc0 + -+ (port->nr-1)*8, 6); -+ -+ netup_ci_init(port, true); -+ break; -+ } -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_TT_4500_CI: { -+ netup_ci_init(port, true); -+ break; -+ } - } - - return ret; -@@ -1495,6 +1709,10 @@ int cx23885_dvb_unregister(struct cx23885_tsport *port) - - switch (port->dev->board) { - case CX23885_BOARD_NETUP_DUAL_DVBS2_CI: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_TT_4500_CI: - netup_ci_exit(port); - break; - case CX23885_BOARD_NETUP_DUAL_DVB_T_C_CI_RF: -diff --git a/drivers/media/pci/cx23885/cx23885-input.c b/drivers/media/pci/cx23885/cx23885-input.c -index 8a49e7c..1642ae8 100644 ---- a/drivers/media/pci/cx23885/cx23885-input.c -+++ b/drivers/media/pci/cx23885/cx23885-input.c -@@ -92,6 +92,15 @@ void cx23885_input_rx_work_handler(struct cx23885_dev *dev, u32 events) - case CX23885_BOARD_MYGICA_X8507: - case CX23885_BOARD_TBS_6980: - case CX23885_BOARD_TBS_6981: -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: - /* - * The only boards we handle right now. However other boards - * using the CX2388x integrated IR controller should be similar -@@ -144,6 +153,15 @@ static int cx23885_input_ir_start(struct cx23885_dev *dev) - case CX23885_BOARD_HAUPPAUGE_HVR1290: - case CX23885_BOARD_HAUPPAUGE_HVR1250: - case CX23885_BOARD_MYGICA_X8507: -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ case CX23885_BOARD_TT_4500_CI: - /* - * The IR controller on this board only returns pulse widths. - * Any other mode setting will fail to set up the device. -@@ -302,6 +320,26 @@ int cx23885_input_init(struct cx23885_dev *dev) - /* A guess at the remote */ - rc_map = RC_MAP_TOTAL_MEDIA_IN_HAND_02; - break; -+ case CX23885_BOARD_BST_PS8512: -+ case CX23885_BOARD_DVBSKY_S950: -+ case CX23885_BOARD_DVBSKY_S952: -+ case CX23885_BOARD_DVBSKY_S950_CI: -+ case CX23885_BOARD_DVBSKY_C2800E_CI: -+ case CX23885_BOARD_DVBSKY_T9580: -+ case CX23885_BOARD_DVBSKY_T980_CI: -+ case CX23885_BOARD_DVBSKY_T982: -+ /* Integrated CX2388[58] IR controller */ -+ driver_type = RC_DRIVER_IR_RAW; -+ allowed_protos = RC_BIT_ALL; -+ /* A guess at the remote */ -+ rc_map = RC_MAP_DVBSKY; -+ break; -+ case CX23885_BOARD_TT_4500_CI: -+ /* Integrated CX2388[58] IR controller */ -+ driver_type = RC_DRIVER_IR_RAW; -+ allowed_protos = RC_BIT_ALL; -+ rc_map = RC_MAP_TT_1500; -+ break; - case CX23885_BOARD_TBS_6980: - case CX23885_BOARD_TBS_6981: - /* Integrated CX23885 IR controller */ -diff --git a/drivers/media/pci/cx23885/cx23885.h b/drivers/media/pci/cx23885/cx23885.h -index 0fa4048..7a39d82 100644 ---- a/drivers/media/pci/cx23885/cx23885.h -+++ b/drivers/media/pci/cx23885/cx23885.h -@@ -97,6 +97,17 @@ - #define CX23885_BOARD_TBS_6980 41 - #define CX23885_BOARD_LEADTEK_WINFAST_PXPVR2200 42 - -+#define CX23885_BOARD_DVBSKY_PCIE 43 -+#define CX23885_BOARD_BST_PS8512 (CX23885_BOARD_DVBSKY_PCIE+0) -+#define CX23885_BOARD_DVBSKY_S952 (CX23885_BOARD_DVBSKY_PCIE+1) -+#define CX23885_BOARD_DVBSKY_S950 (CX23885_BOARD_DVBSKY_PCIE+2) -+#define CX23885_BOARD_DVBSKY_S950_CI (CX23885_BOARD_DVBSKY_PCIE+3) -+#define CX23885_BOARD_DVBSKY_C2800E_CI (CX23885_BOARD_DVBSKY_PCIE+4) -+#define CX23885_BOARD_DVBSKY_T9580 (CX23885_BOARD_DVBSKY_PCIE+5) -+#define CX23885_BOARD_DVBSKY_T980_CI (CX23885_BOARD_DVBSKY_PCIE+6) -+#define CX23885_BOARD_DVBSKY_T982 (CX23885_BOARD_DVBSKY_PCIE+7) -+#define CX23885_BOARD_TT_4500_CI (CX23885_BOARD_DVBSKY_PCIE+8) -+ - #define GPIO_0 0x00000001 - #define GPIO_1 0x00000002 - #define GPIO_2 0x00000004 -@@ -234,7 +245,7 @@ struct cx23885_board { - */ - u32 clk_freq; - struct cx23885_input input[MAX_CX23885_INPUT]; -- int ci_type; /* for NetUP */ -+ int ci_type; /* 1 and 2 for NetUP, 3 for DVBSky. */ - /* Force bottom field first during DMA (888 workaround) */ - u32 force_bff; - }; -diff --git a/drivers/media/pci/cx88/Kconfig b/drivers/media/pci/cx88/Kconfig -index a63a9ad..7deb300 100644 ---- a/drivers/media/pci/cx88/Kconfig -+++ b/drivers/media/pci/cx88/Kconfig -@@ -57,6 +57,7 @@ config VIDEO_CX88_DVB - select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT - select DVB_S5H1411 if MEDIA_SUBDRV_AUTOSELECT - select DVB_CX24116 if MEDIA_SUBDRV_AUTOSELECT -+ select DVB_DVBSKY_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT - select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT - select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT - select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT -diff --git a/drivers/media/pci/cx88/cx88-cards.c b/drivers/media/pci/cx88/cx88-cards.c -index e18a7ac..317511d 100644 ---- a/drivers/media/pci/cx88/cx88-cards.c -+++ b/drivers/media/pci/cx88/cx88-cards.c -@@ -2314,6 +2314,18 @@ static const struct cx88_board cx88_boards[] = { - } }, - .mpeg = CX88_MPEG_DVB, - }, -+ [CX88_BOARD_BST_PS8312] = { -+ .name = "Bestunar PS8312 DVB-S/S2", -+ .tuner_type = UNSET, -+ .radio_type = UNSET, -+ .tuner_addr = ADDR_UNSET, -+ .radio_addr = ADDR_UNSET, -+ .input = { { -+ .type = CX88_VMUX_DVB, -+ .vmux = 0, -+ } }, -+ .mpeg = CX88_MPEG_DVB, -+ }, - }; - - /* ------------------------------------------------------------------ */ -@@ -2818,6 +2830,10 @@ static const struct cx88_subid cx88_subids[] = { - .subvendor = 0x1822, - .subdevice = 0x0023, - .card = CX88_BOARD_TWINHAN_VP1027_DVBS, -+ }, { -+ .subvendor = 0x14f1, -+ .subdevice = 0x8312, -+ .card = CX88_BOARD_BST_PS8312, - }, - }; - -@@ -3551,6 +3567,12 @@ static void cx88_card_setup(struct cx88_core *core) - cx_write(MO_SRST_IO, 1); - msleep(100); - break; -+ case CX88_BOARD_BST_PS8312: -+ cx_write(MO_GP1_IO, 0x808000); -+ msleep(100); -+ cx_write(MO_GP1_IO, 0x808080); -+ msleep(100); -+ break; - } /*end switch() */ - - -diff --git a/drivers/media/pci/cx88/cx88-dvb.c b/drivers/media/pci/cx88/cx88-dvb.c -index 053ed1b..955b916 100644 ---- a/drivers/media/pci/cx88/cx88-dvb.c -+++ b/drivers/media/pci/cx88/cx88-dvb.c -@@ -54,6 +54,7 @@ - #include "stv0288.h" - #include "stb6000.h" - #include "cx24116.h" -+#include "dvbsky_m88ds3103.h" - #include "stv0900.h" - #include "stb6100.h" - #include "stb6100_proc.h" -@@ -459,6 +460,56 @@ static int tevii_dvbs_set_voltage(struct dvb_frontend *fe, - return core->prev_set_voltage(fe, voltage); - return 0; - } -+/*CX88_BOARD_BST_PS8312*/ -+static int bst_dvbs_set_voltage(struct dvb_frontend *fe, -+ fe_sec_voltage_t voltage) -+{ -+ struct cx8802_dev *dev= fe->dvb->priv; -+ struct cx88_core *core = dev->core; -+ -+ cx_write(MO_GP1_IO, 0x111111); -+ switch (voltage) { -+ case SEC_VOLTAGE_13: -+ cx_write(MO_GP1_IO, 0x020200); -+ break; -+ case SEC_VOLTAGE_18: -+ cx_write(MO_GP1_IO, 0x020202); -+ break; -+ case SEC_VOLTAGE_OFF: -+ cx_write(MO_GP1_IO, 0x111100); -+ break; -+ } -+ -+ if (core->prev_set_voltage) -+ return core->prev_set_voltage(fe, voltage); -+ return 0; -+} -+ -+static int bst_dvbs_set_voltage_v2(struct dvb_frontend *fe, -+ fe_sec_voltage_t voltage) -+{ -+ struct cx8802_dev *dev= fe->dvb->priv; -+ struct cx88_core *core = dev->core; -+ -+ cx_write(MO_GP1_IO, 0x111101); -+ switch (voltage) { -+ case SEC_VOLTAGE_13: -+ cx_write(MO_GP1_IO, 0x020200); -+ break; -+ case SEC_VOLTAGE_18: -+ -+ cx_write(MO_GP1_IO, 0x020202); -+ break; -+ case SEC_VOLTAGE_OFF: -+ -+ cx_write(MO_GP1_IO, 0x111110); -+ break; -+ } -+ -+ if (core->prev_set_voltage) -+ return core->prev_set_voltage(fe, voltage); -+ return 0; -+} - - static int vp1027_set_voltage(struct dvb_frontend *fe, - fe_sec_voltage_t voltage) -@@ -706,6 +757,11 @@ static struct ts2020_config tevii_ts2020_config = { - .clk_out_div = 1, - }; - -+static struct dvbsky_m88ds3103_config dvbsky_ds3103_config = { -+ .demod_address = 0x68, -+ .set_ts_params = ds3000_set_ts_param, -+}; -+ - static const struct stv0900_config prof_7301_stv0900_config = { - .demod_address = 0x6a, - /* demod_mode = 0,*/ -@@ -1487,6 +1543,35 @@ static int dvb_register(struct cx8802_dev *dev) - tevii_dvbs_set_voltage; - } - break; -+ case CX88_BOARD_BST_PS8312: -+ fe0->dvb.frontend = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_ds3103_config, -+ &core->i2c_adap); -+ if (fe0->dvb.frontend != NULL){ -+ int ret; -+ u8 b0[] = { 0x60 }; -+ u8 b1[2] = { 0 }; -+ struct i2c_msg msg[] = { -+ { -+ .addr = 0x50, -+ .flags = 0, -+ .buf = b0, -+ .len = 1 -+ }, { -+ .addr = 0x50, -+ .flags = I2C_M_RD, -+ .buf = b1, -+ .len = 2 -+ } -+ }; -+ ret = i2c_transfer(&core->i2c_adap, msg, 2); -+ printk("PS8312: config = %02x, %02x", b1[0],b1[1]); -+ if(b1[0] == 0xaa) -+ fe0->dvb.frontend->ops.set_voltage = bst_dvbs_set_voltage_v2; -+ else -+ fe0->dvb.frontend->ops.set_voltage = bst_dvbs_set_voltage; -+ } -+ break; - case CX88_BOARD_OMICOM_SS4_PCI: - case CX88_BOARD_TBS_8920: - case CX88_BOARD_PROF_7300: -diff --git a/drivers/media/pci/cx88/cx88-input.c b/drivers/media/pci/cx88/cx88-input.c -index f29e18c..9581f4e 100644 ---- a/drivers/media/pci/cx88/cx88-input.c -+++ b/drivers/media/pci/cx88/cx88-input.c -@@ -129,7 +129,7 @@ static void cx88_ir_handle_key(struct cx88_IR *ir) - u32 gpio_key = cx_read(MO_GP0_IO); - - data = (data << 4) | ((gpio_key & 0xf0) >> 4); -- -+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,17,0) - rc_keydown(ir->dev, data, 0); - - } else if (ir->mask_keydown) { -@@ -151,6 +151,45 @@ static void cx88_ir_handle_key(struct cx88_IR *ir) - rc_keydown_notimeout(ir->dev, data, 0); - rc_keyup(ir->dev); - } -+#else -+ rc_keydown(ir->dev, RC_TYPE_UNKNOWN, data, 0); -+ -+ } else if (ir->core->boardnr == CX88_BOARD_PROLINK_PLAYTVPVR || -+ ir->core->boardnr == CX88_BOARD_PIXELVIEW_PLAYTV_ULTRA_PRO) { -+ /* bit cleared on keydown, NEC scancode, 0xAAAACC, A = 0x866b */ -+ u16 addr; -+ u8 cmd; -+ u32 scancode; -+ -+ addr = (data >> 8) & 0xffff; -+ cmd = (data >> 0) & 0x00ff; -+ scancode = RC_SCANCODE_NECX(addr, cmd); -+ -+ if (0 == (gpio & ir->mask_keyup)) -+ rc_keydown_notimeout(ir->dev, RC_TYPE_NEC, scancode, 0); -+ else -+ rc_keyup(ir->dev); -+ -+ } else if (ir->mask_keydown) { -+ /* bit set on keydown */ -+ if (gpio & ir->mask_keydown) -+ rc_keydown_notimeout(ir->dev, RC_TYPE_UNKNOWN, data, 0); -+ else -+ rc_keyup(ir->dev); -+ -+ } else if (ir->mask_keyup) { -+ /* bit cleared on keydown */ -+ if (0 == (gpio & ir->mask_keyup)) -+ rc_keydown_notimeout(ir->dev, RC_TYPE_UNKNOWN, data, 0); -+ else -+ rc_keyup(ir->dev); -+ -+ } else { -+ /* can't distinguish keydown/up :-/ */ -+ rc_keydown_notimeout(ir->dev, RC_TYPE_UNKNOWN, data, 0); -+ rc_keyup(ir->dev); -+ } -+#endif - } - - static enum hrtimer_restart cx88_ir_work(struct hrtimer *timer) -@@ -419,6 +458,10 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci) - rc_type = RC_BIT_NEC; - ir->sampling = 0xff00; /* address */ - break; -+ case CX88_BOARD_BST_PS8312: -+ ir_codes = RC_MAP_DVBSKY; -+ ir->sampling = 0xff00; /* address */ -+ break; - } - - if (!ir_codes) { -@@ -471,7 +514,6 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci) - dev->driver_type = RC_DRIVER_SCANCODE; - dev->allowed_protos = rc_type; - } -- - ir->core = core; - core->ir = ir; - -@@ -538,8 +580,12 @@ void cx88_ir_irq(struct cx88_core *core) - } - ir_raw_event_handle(ir->dev); - } -- -+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,17,0) - static int get_key_pvr2000(struct IR_i2c *ir, u32 *ir_key, u32 *ir_raw) -+#else -+static int get_key_pvr2000(struct IR_i2c *ir, enum rc_type *protocol, -+ u32 *scancode, u8 *toggle) -+#endif - { - int flags, code; - -@@ -562,9 +608,14 @@ static int get_key_pvr2000(struct IR_i2c *ir, u32 *ir_key, u32 *ir_raw) - - dprintk("IR Key/Flags: (0x%02x/0x%02x)\n", - code & 0xff, flags & 0xff); -- -+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,17,0) - *ir_key = code & 0xff; - *ir_raw = code; -+#else -+ *protocol = RC_TYPE_UNKNOWN; -+ *scancode = code & 0xff; -+ *toggle = 0; -+#endif - return 1; - } - -diff --git a/drivers/media/pci/cx88/cx88.h b/drivers/media/pci/cx88/cx88.h -index 28893a6..5fa5f48 100644 ---- a/drivers/media/pci/cx88/cx88.h -+++ b/drivers/media/pci/cx88/cx88.h -@@ -237,6 +237,7 @@ extern const struct sram_channel cx88_sram_channels[]; - #define CX88_BOARD_WINFAST_DTV1800H_XC4000 88 - #define CX88_BOARD_WINFAST_TV2000_XP_GLOBAL_6F36 89 - #define CX88_BOARD_WINFAST_TV2000_XP_GLOBAL_6F43 90 -+#define CX88_BOARD_BST_PS8312 91 - - enum cx88_itype { - CX88_VMUX_COMPOSITE1 = 1, -diff --git a/drivers/media/rc/keymaps/Makefile b/drivers/media/rc/keymaps/Makefile -index 0b8c549..abf6079 100644 ---- a/drivers/media/rc/keymaps/Makefile -+++ b/drivers/media/rc/keymaps/Makefile -@@ -28,6 +28,7 @@ obj-$(CONFIG_RC_MAP) += rc-adstech-dvb-t-pci.o \ - rc-dm1105-nec.o \ - rc-dntv-live-dvb-t.o \ - rc-dntv-live-dvbt-pro.o \ -+ rc-dvbsky.o \ - rc-em-terratec.o \ - rc-encore-enltv2.o \ - rc-encore-enltv.o \ -diff --git a/drivers/media/rc/keymaps/rc-dvbsky.c b/drivers/media/rc/keymaps/rc-dvbsky.c -new file mode 100644 -index 0000000..bfc41fb ---- /dev/null -+++ b/drivers/media/rc/keymaps/rc-dvbsky.c -@@ -0,0 +1,78 @@ -+/* rc-dvbsky.c - Keytable for Dvbsky Remote Controllers -+ * -+ * keymap imported from ir-keymaps.c -+ * -+ * -+ * Copyright (c) 2010-2012 by Nibble Max nibble.max@gmail.com -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ */ -+ -+#include <media/rc-map.h> -+#include <linux/module.h> -+/* -+ * This table contains the complete RC5 code, instead of just the data part -+ */ -+ -+static struct rc_map_table rc5_dvbsky[] = { -+ { 0x0000, KEY_0 }, -+ { 0x0001, KEY_1 }, -+ { 0x0002, KEY_2 }, -+ { 0x0003, KEY_3 }, -+ { 0x0004, KEY_4 }, -+ { 0x0005, KEY_5 }, -+ { 0x0006, KEY_6 }, -+ { 0x0007, KEY_7 }, -+ { 0x0008, KEY_8 }, -+ { 0x0009, KEY_9 }, -+ { 0x000a, KEY_MUTE }, -+ { 0x000d, KEY_OK }, -+ { 0x000b, KEY_STOP }, -+ { 0x000c, KEY_EXIT }, -+ { 0x000e, KEY_CAMERA }, /*Snap shot*/ -+ { 0x000f, KEY_SUBTITLE }, /*PIP*/ -+ { 0x0010, KEY_VOLUMEUP }, -+ { 0x0011, KEY_VOLUMEDOWN }, -+ { 0x0012, KEY_FAVORITES }, -+ { 0x0013, KEY_LIST }, /*Info*/ -+ { 0x0016, KEY_PAUSE }, -+ { 0x0017, KEY_PLAY }, -+ { 0x001f, KEY_RECORD }, -+ { 0x0020, KEY_CHANNELDOWN }, -+ { 0x0021, KEY_CHANNELUP }, -+ { 0x0025, KEY_POWER2 }, -+ { 0x0026, KEY_REWIND }, -+ { 0x0027, KEY_FASTFORWARD }, -+ { 0x0029, KEY_LAST }, -+ { 0x002b, KEY_MENU }, -+ { 0x002c, KEY_EPG }, -+ { 0x002d, KEY_ZOOM }, -+}; -+ -+static struct rc_map_list rc5_dvbsky_map = { -+ .map = { -+ .scan = rc5_dvbsky, -+ .size = ARRAY_SIZE(rc5_dvbsky), -+ .rc_type = RC_TYPE_RC5, -+ .name = RC_MAP_DVBSKY, -+ } -+}; -+ -+static int __init init_rc_map_rc5_dvbsky(void) -+{ -+ return rc_map_register(&rc5_dvbsky_map); -+} -+ -+static void __exit exit_rc_map_rc5_dvbsky(void) -+{ -+ rc_map_unregister(&rc5_dvbsky_map); -+} -+ -+module_init(init_rc_map_rc5_dvbsky) -+module_exit(exit_rc_map_rc5_dvbsky) -+ -+MODULE_LICENSE("GPL"); -+MODULE_AUTHOR("Nibble Max nibble.max@gmail.com"); -diff --git a/drivers/media/usb/dvb-usb-v2/Kconfig b/drivers/media/usb/dvb-usb-v2/Kconfig -index 2059d0c..5ff51aa 100644 ---- a/drivers/media/usb/dvb-usb-v2/Kconfig -+++ b/drivers/media/usb/dvb-usb-v2/Kconfig -@@ -147,3 +147,11 @@ config DVB_USB_RTL28XXU - help - Say Y here to support the Realtek RTL28xxU DVB USB receiver. - -+config DVB_USB_DVBSKY -+ tristate "DVBSky USB2.0 support" -+ depends on DVB_USB_V2 -+ select DVB_SIT2 if MEDIA_SUBDRV_AUTOSELECT -+ select DVB_DVBSKY_M88DS3103 if MEDIA_SUBDRV_AUTOSELECT -+ help -+ Say Y here to support the USB receivers from DVBSky. -+ -diff --git a/drivers/media/usb/dvb-usb-v2/Makefile b/drivers/media/usb/dvb-usb-v2/Makefile -index 2c06714..926f12d 100644 ---- a/drivers/media/usb/dvb-usb-v2/Makefile -+++ b/drivers/media/usb/dvb-usb-v2/Makefile -@@ -40,6 +40,9 @@ obj-$(CONFIG_DVB_USB_MXL111SF) += mxl111sf-tuner.o - dvb-usb-rtl28xxu-objs := rtl28xxu.o - obj-$(CONFIG_DVB_USB_RTL28XXU) += dvb-usb-rtl28xxu.o - -+dvb-usb-dvbsky-objs := dvbsky.o -+obj-$(CONFIG_DVB_USB_DVBSKY) += dvb-usb-dvbsky.o -+ - ccflags-y += -I$(srctree)/drivers/media/dvb-core - ccflags-y += -I$(srctree)/drivers/media/dvb-frontends - ccflags-y += -I$(srctree)/drivers/media/tuners -diff --git a/drivers/media/usb/dvb-usb-v2/dvbsky.c b/drivers/media/usb/dvb-usb-v2/dvbsky.c -new file mode 100644 -index 0000000..cd9c039 ---- /dev/null -+++ b/drivers/media/usb/dvb-usb-v2/dvbsky.c -@@ -0,0 +1,892 @@ -+/* -+ * Driver for DVBSky receiver -+ * -+ * Copyright (C) 2013 Max nibble nibble.max@gmail.com -+ * -+ * CIMax code is copied and modified from: -+ * CIMax2(R) SP2 driver in conjunction with NetUp Dual DVB-S2 CI card -+ * Copyright (C) 2009 NetUP Inc. -+ * Copyright (C) 2009 Igor M. Liplianin liplianin@netup.ru -+ * Copyright (C) 2009 Abylay Ospan aospan@netup.ru -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -+ */ -+ -+#include "dvb_ca_en50221.h" -+#include "dvb_usb.h" -+#include "dvbsky_m88ds3103.h" -+ -+static int dvbsky_debug; -+module_param(dvbsky_debug, int, 0644); -+MODULE_PARM_DESC(dvbsky_debug, "Activates dvbsky usb debugging (default:0)"); -+ -+#define DVBSKY_MSG_DELAY 0/*2000*/ -+#define DVBSKY_CI_CTL 0x04 -+#define DVBSKY_CI_RD 1 -+#define DVBSKY_BUF_LEN 64 -+ -+#define dprintk(args...) \ -+ do { \ -+ if (dvbsky_debug) \ -+ printk(KERN_INFO "dvbsky_usb: " args); \ -+ } while (0) -+ -+DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); -+ -+struct dvbsky_state { -+ struct mutex stream_mutex; -+ u8 ibuf[DVBSKY_BUF_LEN]; -+ u8 obuf[DVBSKY_BUF_LEN]; -+ u8 has_ci; -+ u8 ci_attached; -+ struct dvb_ca_en50221 ci; -+ unsigned long next_status_checked_time; -+ u8 ci_i2c_addr; -+ u8 current_ci_flag; -+ int ci_status; -+}; -+ -+static int dvbsky_usb_generic_rw(struct dvb_usb_device *d, -+ u8 *wbuf, u16 wlen, u8 *rbuf, u16 rlen) -+{ -+ int ret; -+ struct dvbsky_state *state = d_to_priv(d); -+ -+ mutex_lock(&d->usb_mutex); -+ if (wlen != 0) -+ memcpy(state->obuf, wbuf, wlen); -+ -+ ret = dvb_usbv2_generic_rw_locked(d, state->obuf, wlen, -+ state->ibuf, rlen); -+ -+ if (!ret && (rlen != 0)) -+ memcpy(rbuf, state->ibuf, rlen); -+ -+ mutex_unlock(&d->usb_mutex); -+ return ret; -+} -+ -+static int dvbsky_stream_ctrl(struct dvb_usb_device *d, u8 onoff) -+{ -+ struct dvbsky_state *state = d_to_priv(d); -+ int ret; -+ u8 obuf_pre[3] = { 0x37, 0, 0 }; -+ u8 obuf_post[3] = { 0x36, 3, 0 }; -+ dprintk("%s() -off \n", __func__); -+ mutex_lock(&state->stream_mutex); -+ ret = dvbsky_usb_generic_rw(d, obuf_pre, 3, NULL, 0); -+ if (!ret && onoff) { -+ msleep(20); -+ ret = dvbsky_usb_generic_rw(d, obuf_post, 3, NULL, 0); -+ dprintk("%s() -on \n", __func__); -+ } -+ mutex_unlock(&state->stream_mutex); -+ return ret; -+} -+ -+/* CI opertaions */ -+static int dvbsky_ci_read_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, -+ u8 *buf, int len) -+{ -+ int ret; -+ struct i2c_msg msg[] = { -+ { -+ .addr = addr, -+ .flags = 0, -+ .buf = ®, -+ .len = 1 -+ }, { -+ .addr = addr, -+ .flags = I2C_M_RD, -+ .buf = buf, -+ .len = len -+ } -+ }; -+ -+ ret = i2c_transfer(i2c_adap, msg, 2); -+ -+ if (ret != 2) { -+ dprintk("%s: error, Reg = 0x%02x, Status = %d\n", __func__, reg, ret); -+ return -1; -+ } -+ return 0; -+} -+ -+static int dvbsky_ci_write_i2c(struct i2c_adapter *i2c_adap, u8 addr, u8 reg, -+ u8 *buf, int len) -+{ -+ int ret; -+ u8 buffer[64]; -+ -+ struct i2c_msg msg = { -+ .addr = addr, -+ .flags = 0, -+ .buf = &buffer[0], -+ .len = len + 1 -+ }; -+ -+ if(len + 1 > sizeof(buffer)) { -+ dprintk("%s: len overflow.\n", __func__); -+ return -1; -+ } -+ -+ buffer[0] = reg; -+ memcpy(&buffer[1], buf, len); -+ -+ ret = i2c_transfer(i2c_adap, &msg, 1); -+ -+ if (ret != 1) { -+ dprintk("%s: error, Reg=[0x%02x], Status=%d\n", __func__, reg, ret); -+ return -1; -+ } -+ return 0; -+} -+ -+static int dvbsky_ci_op_cam(struct dvb_ca_en50221 *ci, int slot, -+ u8 flag, u8 read, int addr, u8 data) -+{ -+ struct dvb_usb_device *d = ci->data; -+ struct dvbsky_state *state = d_to_priv(d); -+ u8 store; -+ int ret; -+ u8 command[4], respond[2], command_size, respond_size; -+ -+ /*dprintk("%s()\n", __func__);*/ -+ if (0 != slot) -+ return -EINVAL; -+ -+ if (state->current_ci_flag != flag) { -+ ret = dvbsky_ci_read_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &store, 1); -+ if (ret != 0) -+ return ret; -+ -+ store &= ~0x0c; -+ store |= flag; -+ -+ ret = dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &store, 1); -+ if (ret != 0) -+ return ret; -+ } -+ state->current_ci_flag = flag; -+ -+ command[1] = (u8)((addr >> 8) & 0xff); /*high part of address*/ -+ command[2] = (u8)(addr & 0xff); /*low part of address*/ -+ if (read) { -+ command[0] = 0x71; -+ command_size = 3; -+ respond_size = 2; -+ } else { -+ command[0] = 0x70; -+ command[3] = data; -+ command_size = 4; -+ respond_size = 1; -+ } -+ ret = dvbsky_usb_generic_rw(d, command, command_size, respond, respond_size); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ -+ return (read) ? respond[1] : 0; -+} -+ -+static int dvbsky_ci_read_attribute_mem(struct dvb_ca_en50221 *ci, -+ int slot, int addr) -+{ -+ return dvbsky_ci_op_cam(ci, slot, 0, DVBSKY_CI_RD, addr, 0); -+} -+ -+static int dvbsky_ci_write_attribute_mem(struct dvb_ca_en50221 *ci, -+ int slot, int addr, u8 data) -+{ -+ return dvbsky_ci_op_cam(ci, slot, 0, 0, addr, data); -+} -+ -+static int dvbsky_ci_read_cam_ctl(struct dvb_ca_en50221 *ci, int slot, u8 addr) -+{ -+ return dvbsky_ci_op_cam(ci, slot, DVBSKY_CI_CTL, DVBSKY_CI_RD, addr, 0); -+} -+ -+static int dvbsky_ci_write_cam_ctl(struct dvb_ca_en50221 *ci, int slot, -+ u8 addr, u8 data) -+{ -+ return dvbsky_ci_op_cam(ci, slot, DVBSKY_CI_CTL, 0, addr, data); -+} -+ -+static int dvbsky_ci_slot_reset(struct dvb_ca_en50221 *ci, int slot) -+{ -+ struct dvb_usb_device *d = ci->data; -+ struct dvbsky_state *state = d_to_priv(d); -+ u8 buf = 0x80; -+ int ret; -+ dprintk("%s() slot=%d\n", __func__, slot); -+ -+ if (0 != slot) -+ return -EINVAL; -+ -+ udelay(500); -+ ret = dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &buf, 1); -+ -+ if (ret != 0) -+ return ret; -+ -+ udelay(500); -+ -+ buf = 0x00; -+ ret = dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &buf, 1); -+ msleep(1000); -+ dprintk("%s() slot=%d complete\n", __func__, slot); -+ return 0; -+ -+} -+ -+static int dvbsky_ci_slot_shutdown(struct dvb_ca_en50221 *ci, int slot) -+{ -+ /* not implemented */ -+ dprintk("%s()\n", __func__); -+ return 0; -+} -+ -+static int dvbsky_ci_slot_ts_enable(struct dvb_ca_en50221 *ci, int slot) -+{ -+ struct dvb_usb_device *d = ci->data; -+ struct dvbsky_state *state = d_to_priv(d); -+ u8 buf; -+ int ret; -+ -+ dprintk("%s()\n", __func__); -+ if (0 != slot) -+ return -EINVAL; -+ -+ dvbsky_ci_read_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &buf, 1); -+ buf |= 0x60; -+ -+ ret = dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &buf, 1); -+ return ret; -+} -+ -+static int dvbsky_ci_poll_slot_status(struct dvb_ca_en50221 *ci, int slot, -+ int open) -+{ -+ struct dvb_usb_device *d = ci->data; -+ struct dvbsky_state *state = d_to_priv(d); -+ int ret = 0; -+ u8 buf = 0; -+ /*dprintk("%s()\n", __func__);*/ -+ -+ /* CAM module INSERT/REMOVE processing. slow operation because of i2c -+ * transfers */ -+ if (time_after(jiffies, state->next_status_checked_time)) { -+ ret = dvbsky_ci_read_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &buf, 1); -+ -+ /*dprintk("%s() status=%x\n", __func__, buf);*/ -+ -+ state->next_status_checked_time = jiffies -+ + msecs_to_jiffies(1000); -+ -+ if (ret != 0) -+ return 0; -+ -+ if (buf & 1) { -+ state->ci_status = DVB_CA_EN50221_POLL_CAM_PRESENT | -+ DVB_CA_EN50221_POLL_CAM_READY; -+ } -+ else -+ state->ci_status = 0; -+ } -+ /*dprintk("%s() ret=%x\n", __func__, state->ci_status);*/ -+ return state->ci_status; -+} -+ -+static int dvbsky_ci_init(struct dvb_usb_device *d) -+{ -+ struct dvbsky_state *state = d_to_priv(d); -+ int ret; -+ u8 cimax_init[34] = { -+ 0x00, /* module A control*/ -+ 0x00, /* auto select mask high A */ -+ 0x00, /* auto select mask low A */ -+ 0x00, /* auto select pattern high A */ -+ 0x00, /* auto select pattern low A */ -+ 0x44, /* memory access time A */ -+ 0x00, /* invert input A */ -+ 0x00, /* RFU */ -+ 0x00, /* RFU */ -+ 0x00, /* module B control*/ -+ 0x00, /* auto select mask high B */ -+ 0x00, /* auto select mask low B */ -+ 0x00, /* auto select pattern high B */ -+ 0x00, /* auto select pattern low B */ -+ 0x44, /* memory access time B */ -+ 0x00, /* invert input B */ -+ 0x00, /* RFU */ -+ 0x00, /* RFU */ -+ 0x00, /* auto select mask high Ext */ -+ 0x00, /* auto select mask low Ext */ -+ 0x00, /* auto select pattern high Ext */ -+ 0x00, /* auto select pattern low Ext */ -+ 0x00, /* RFU */ -+ 0x02, /* destination - module A */ -+ 0x01, /* power on (use it like store place) */ -+ 0x00, /* RFU */ -+ 0x00, /* int status read only */ -+ 0x00, /* Max: Disable the interrupt in USB solution.*/ -+ 0x05, /* EXTINT=active-high, INT=push-pull */ -+ 0x00, /* USCG1 */ -+ 0x04, /* ack active low */ -+ 0x00, /* LOCK = 0 */ -+ 0x22, /* serial mode, rising in, rising out, MSB first*/ -+ 0x00 /* synchronization */ -+ }; -+ dprintk("%s()\n", __func__); -+ state->current_ci_flag = 0xff; -+ state->ci_status = 0; -+ state->next_status_checked_time = jiffies + msecs_to_jiffies(1000); -+ state->ci_i2c_addr = 0x40; -+ -+ state->ci.owner = THIS_MODULE; -+ state->ci.read_attribute_mem = dvbsky_ci_read_attribute_mem; -+ state->ci.write_attribute_mem = dvbsky_ci_write_attribute_mem; -+ state->ci.read_cam_control = dvbsky_ci_read_cam_ctl; -+ state->ci.write_cam_control = dvbsky_ci_write_cam_ctl; -+ state->ci.slot_reset = dvbsky_ci_slot_reset; -+ state->ci.slot_shutdown = dvbsky_ci_slot_shutdown; -+ state->ci.slot_ts_enable = dvbsky_ci_slot_ts_enable; -+ state->ci.poll_slot_status = dvbsky_ci_poll_slot_status; -+ state->ci.data = d; -+ -+ ret = dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0, &cimax_init[0], 34); -+ /* lock registers */ -+ ret |= dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0x1f, &cimax_init[0x18], 1); -+ /* power on slots */ -+ ret |= dvbsky_ci_write_i2c(&d->i2c_adap, state->ci_i2c_addr, -+ 0x18, &cimax_init[0x18], 1); -+ if (0 != ret) -+ return ret; -+ -+ ret = dvb_ca_en50221_init(&d->adapter[0].dvb_adap, &state->ci, 0, 1); -+ if (ret) -+ return ret; -+ state->ci_attached = 1; -+ dprintk("%s() complete.\n", __func__); -+ return 0; -+} -+ -+static void dvbsky_ci_release(struct dvb_usb_device *d) -+{ -+ struct dvbsky_state *state = d_to_priv(d); -+ -+ /* detach CI */ -+ if (state->ci_attached) -+ dvb_ca_en50221_release(&state->ci); -+ -+ return; -+} -+ -+static int dvbsky_streaming_ctrl(struct dvb_frontend *fe, int onoff) -+{ -+ struct dvb_usb_device *d = fe_to_d(fe); -+ /*dprintk("%s() %d\n", __func__, onoff);*/ -+ return dvbsky_stream_ctrl(d, (onoff == 0) ? 0 : 1); -+} -+ -+/* GPIO */ -+static int dvbsky_gpio_ctrl(struct dvb_usb_device *d, u8 gport, u8 value) -+{ -+ int ret; -+ u8 obuf[64], ibuf[64]; -+ obuf[0] = 0x0e; -+ obuf[1] = gport; -+ obuf[2] = value; -+ ret = dvbsky_usb_generic_rw(d, obuf, 3, ibuf, 1); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ return ret; -+} -+ -+/* I2C */ -+static int dvbsky_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg msg[], -+ int num) -+{ -+ struct dvb_usb_device *d = i2c_get_adapdata(adap); -+ int ret = 0; -+ u8 ibuf[64], obuf[64]; -+ -+ if (mutex_lock_interruptible(&d->i2c_mutex) < 0) -+ return -EAGAIN; -+ -+ if (num > 2) { -+ printk(KERN_ERR "dvbsky_usb: too many i2c messages[%d] than 2.", num); -+ ret = -EOPNOTSUPP; -+ goto i2c_error; -+ } -+ -+ if(num == 1) { -+ if (msg[0].len > 60) { -+ printk(KERN_ERR "dvbsky_usb: too many i2c bytes[%d] than 60.", msg[0].len); -+ ret = -EOPNOTSUPP; -+ goto i2c_error; -+ } -+ if (msg[0].flags & I2C_M_RD) { -+ /* single read */ -+ obuf[0] = 0x09; -+ obuf[1] = 0; -+ obuf[2] = msg[0].len; -+ obuf[3] = msg[0].addr; -+ ret = dvbsky_usb_generic_rw(d, obuf, 4, ibuf, msg[0].len + 1); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ /*dprintk("%s(): read status = %d\n", __func__, ibuf[0]);*/ -+ if (!ret) -+ memcpy(msg[0].buf, &ibuf[1], msg[0].len); -+ } else { -+ /* write */ -+ obuf[0] = 0x08; -+ obuf[1] = msg[0].addr; -+ obuf[2] = msg[0].len; -+ memcpy(&obuf[3], msg[0].buf, msg[0].len); -+ ret = dvbsky_usb_generic_rw(d, obuf, msg[0].len + 3, ibuf, 1); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ /*dprintk("%s(): write status = %d\n", __func__, ibuf[0]);*/ -+ } -+ } else { -+ if ((msg[0].len > 60) || (msg[1].len > 60)) { -+ printk(KERN_ERR "dvbsky_usb: too many i2c bytes[w-%d][r-%d] than 60.", msg[0].len, msg[1].len); -+ ret = -EOPNOTSUPP; -+ goto i2c_error; -+ } -+ /* write then read */ -+ obuf[0] = 0x09; -+ obuf[1] = msg[0].len; -+ obuf[2] = msg[1].len; -+ obuf[3] = msg[0].addr; -+ memcpy(&obuf[4], msg[0].buf, msg[0].len); -+ ret = dvbsky_usb_generic_rw(d, obuf, msg[0].len + 4, ibuf, msg[1].len + 1); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ /*dprintk("%s(): write then read status = %d\n", __func__, ibuf[0]);*/ -+ if (!ret) -+ memcpy(msg[1].buf, &ibuf[1], msg[1].len); -+ } -+i2c_error: -+ mutex_unlock(&d->i2c_mutex); -+ return (ret) ? ret : num; -+} -+ -+static u32 dvbsky_i2c_func(struct i2c_adapter *adapter) -+{ -+ return I2C_FUNC_I2C; -+} -+ -+static struct i2c_algorithm dvbsky_i2c_algo = { -+ .master_xfer = dvbsky_i2c_xfer, -+ .functionality = dvbsky_i2c_func, -+}; -+ -+#if IS_ENABLED(CONFIG_RC_CORE) -+static int dvbsky_rc_query(struct dvb_usb_device *d) -+{ -+ -+ u32 code = 0xffff, scancode; -+ u8 rc5_command, rc5_system; -+ u8 obuf[2], ibuf[2], toggle; -+ int ret; -+ obuf[0] = 0x10; -+ ret = dvbsky_usb_generic_rw(d, obuf, 1, ibuf, 2); -+ if(ret) -+ dev_err(&d->udev->dev, "%s: %s() " \ -+ "failed=%d\n", KBUILD_MODNAME, __func__, ret); -+ if(ret == 0) -+ code = (ibuf[0] << 8) | ibuf[1]; -+ -+ if (code != 0xffff) { -+ dprintk("rc code: %x \n", code); -+ rc5_command = code & 0x3F; -+ rc5_system = (code & 0x7C0) >> 6; -+ toggle = (code & 0x800) ? 1 : 0; -+ scancode = rc5_system << 8 | rc5_command; -+ rc_keydown(d->rc_dev, scancode, toggle); -+ } -+ return 0; -+} -+ -+static int dvbsky_get_rc_config(struct dvb_usb_device *d, struct dvb_usb_rc *rc) -+{ -+ rc->allowed_protos = RC_BIT_RC5; -+ rc->query = dvbsky_rc_query; -+ rc->interval = 300; -+ return 0; -+} -+#else -+ #define dvbsky_get_rc_config NULL -+#endif -+ -+static int dvbsky_sync_ctrl(struct dvb_frontend *fe) -+{ -+ struct dvb_usb_device *d = fe_to_d(fe); -+ return dvbsky_stream_ctrl(d, 1); -+} -+ -+static int dvbsky_usb_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) -+{ -+ struct dvb_usb_device *d = fe_to_d(fe); -+ u8 value; -+ -+ if (voltage == SEC_VOLTAGE_OFF) -+ value = 0; -+ else -+ value = 1; -+ return dvbsky_gpio_ctrl(d, 0x80, value); -+} -+ -+static int dvbsky_usb_ci_set_voltage(struct dvb_frontend *fe, fe_sec_voltage_t voltage) -+{ -+ struct dvb_usb_device *d = fe_to_d(fe); -+ u8 value; -+ -+ if (voltage == SEC_VOLTAGE_OFF) -+ value = 0; -+ else -+ value = 1; -+ return dvbsky_gpio_ctrl(d, 0x00, value); -+} -+ -+static int dvbsky_t680c_attach(struct dvb_usb_adapter *adap) -+{ -+ struct dvbsky_state *state = adap_to_priv(adap); -+ struct dvb_usb_device *d = adap_to_d(adap); -+ int ret = 0; -+ -+ /*dprintk("%s, build on %s %s()\n", __func__, __DATE__,__TIME__);*/ -+ -+// adap->fe[0] = dvb_attach(sit2_attach, -+// &dvbsky_usb_sit2_config, -+// &d->i2c_adap); -+ if (!adap->fe[0]) { -+ printk(KERN_ERR "dvbsky_t680c_attach fail."); -+ ret = -ENODEV; -+ } -+ -+ state->has_ci = 1; -+ -+ return ret; -+} -+ -+static int dvbsky_t330_attach(struct dvb_usb_adapter *adap) -+{ -+ struct dvbsky_state *state = adap_to_priv(adap); -+ struct dvb_usb_device *d = adap_to_d(adap); -+ int ret = 0; -+ -+ /*dprintk("%s, build on %s %s()\n", __func__, __DATE__,__TIME__);*/ -+ -+// adap->fe[0] = dvb_attach(sit2_attach, -+// &dvbsky_t330_sit2_config, -+// &d->i2c_adap); -+ if (!adap->fe[0]) { -+ printk(KERN_ERR "dvbsky_t330_attach fail."); -+ ret = -ENODEV; -+ } -+ -+ state->has_ci = 0; -+ -+ return ret; -+} -+ -+static int dvbsky_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6]) -+{ -+ struct dvb_usb_device *d = adap_to_d(adap); -+ u8 obuf[] = { 0x1e, 0x00 }; -+ u8 ibuf[6] = { 0 }; -+ struct i2c_msg msg[] = { -+ { -+ .addr = 0x51, -+ .flags = 0, -+ .buf = obuf, -+ .len = 2, -+ }, { -+ .addr = 0x51, -+ .flags = I2C_M_RD, -+ .buf = ibuf, -+ .len = 6, -+ -+ } -+ }; -+ -+ if (i2c_transfer(&d->i2c_adap, msg, 2) == 2) -+ memcpy(mac, ibuf, 6); -+ -+ printk(KERN_INFO "dvbsky_usb MAC address=%pM\n", mac); -+ -+ return 0; -+} -+ -+static struct dvbsky_m88ds3103_config dvbsky_usb_ds3103_config = { -+ .demod_address = 0x68, -+ .ci_mode = 1, -+ .pin_ctrl = 0x83, -+ .ts_mode = 0, -+ .start_ctrl = dvbsky_sync_ctrl, -+ .set_voltage = dvbsky_usb_set_voltage, -+}; -+ -+static int dvbsky_s960_attach(struct dvb_usb_adapter *adap) -+{ -+ struct dvbsky_state *state = adap_to_priv(adap); -+ struct dvb_usb_device *d = adap_to_d(adap); -+ int ret = 0; -+ -+ dprintk("%s()\n", __func__); -+ -+ adap->fe[0] = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_usb_ds3103_config, -+ &d->i2c_adap); -+ if (!adap->fe[0]) { -+ printk(KERN_ERR "dvbsky_s960_attach fail."); -+ ret = -ENODEV; -+ } -+ -+ state->has_ci = 0; -+ -+ return ret; -+} -+ -+static struct dvbsky_m88ds3103_config dvbsky_usb_ds3103_ci_config = { -+ .demod_address = 0x68, -+ .ci_mode = 2, -+ .pin_ctrl = 0x82, -+ .ts_mode = 0, -+ .start_ctrl = dvbsky_sync_ctrl, -+ .set_voltage = dvbsky_usb_ci_set_voltage, -+}; -+static int dvbsky_s960c_attach(struct dvb_usb_adapter *adap) -+{ -+ struct dvbsky_state *state = adap_to_priv(adap); -+ struct dvb_usb_device *d = adap_to_d(adap); -+ int ret = 0; -+ -+ /*dprintk("%s, build on %s %s()\n", __func__, __DATE__,__TIME__);*/ -+ -+ adap->fe[0] = dvb_attach(dvbsky_m88ds3103_attach, -+ &dvbsky_usb_ds3103_ci_config, -+ &d->i2c_adap); -+ if (!adap->fe[0]) { -+ printk(KERN_ERR "dvbsky_s960c_attach fail."); -+ ret = -ENODEV; -+ } -+ -+ state->has_ci = 1; -+ -+ return ret; -+} -+ -+static int dvbsky_identify_state(struct dvb_usb_device *d, const char **name) -+{ -+ /* -+ printk(KERN_INFO "%s, build on %s %s(),delay=%d\n", -+ __func__, __DATE__,__TIME__,d->props->generic_bulk_ctrl_delay); -+ */ -+ dvbsky_gpio_ctrl(d, 0x04, 1); -+ msleep(20); -+ dvbsky_gpio_ctrl(d, 0x83, 0); -+ dvbsky_gpio_ctrl(d, 0xc0, 1); -+ msleep(100); -+ dvbsky_gpio_ctrl(d, 0x83, 1); -+ dvbsky_gpio_ctrl(d, 0xc0, 0); -+ msleep(50); -+ -+ return WARM; -+} -+ -+static int dvbsky_init(struct dvb_usb_device *d) -+{ -+ struct dvbsky_state *state = d_to_priv(d); -+ int ret; -+ -+ /* use default interface */ -+ /* -+ ret = usb_set_interface(d->udev, 0, 0); -+ if (ret) -+ return ret; -+ */ -+ mutex_init(&state->stream_mutex); -+ -+ /* attach CI */ -+ if (state->has_ci) { -+ state->ci_attached = 0; -+ ret = dvbsky_ci_init(d); -+ if (ret) -+ return ret; -+ } -+ return 0; -+} -+ -+static void dvbsky_exit(struct dvb_usb_device *d) -+{ -+ return dvbsky_ci_release(d); -+} -+ -+/* DVB USB Driver stuff */ -+static struct dvb_usb_device_properties dvbsky_t330_props = { -+ .driver_name = KBUILD_MODNAME, -+ .owner = THIS_MODULE, -+ .adapter_nr = adapter_nr, -+ .size_of_priv = sizeof(struct dvbsky_state), -+ -+ .generic_bulk_ctrl_endpoint = 0x01, -+ .generic_bulk_ctrl_endpoint_response = 0x81, -+ .generic_bulk_ctrl_delay = DVBSKY_MSG_DELAY, -+ -+ .i2c_algo = &dvbsky_i2c_algo, -+ .frontend_attach = dvbsky_t330_attach, -+ .init = dvbsky_init, -+ .get_rc_config = dvbsky_get_rc_config, -+ .streaming_ctrl = dvbsky_streaming_ctrl, -+ .identify_state = dvbsky_identify_state, -+ .exit = dvbsky_exit, -+ .read_mac_address = dvbsky_read_mac_addr, -+ -+ .num_adapters = 1, -+ .adapter = { -+ { -+ .stream = DVB_USB_STREAM_BULK(0x82, 8, 4096), -+ } -+ } -+}; -+ -+static struct dvb_usb_device_properties dvbsky_s960c_props = { -+ .driver_name = KBUILD_MODNAME, -+ .owner = THIS_MODULE, -+ .adapter_nr = adapter_nr, -+ .size_of_priv = sizeof(struct dvbsky_state), -+ -+ .generic_bulk_ctrl_endpoint = 0x01, -+ .generic_bulk_ctrl_endpoint_response = 0x81, -+ .generic_bulk_ctrl_delay = DVBSKY_MSG_DELAY, -+ -+ .i2c_algo = &dvbsky_i2c_algo, -+ .frontend_attach = dvbsky_s960c_attach, -+ .init = dvbsky_init, -+ .get_rc_config = dvbsky_get_rc_config, -+ .streaming_ctrl = dvbsky_streaming_ctrl, -+ .identify_state = dvbsky_identify_state, -+ .exit = dvbsky_exit, -+ .read_mac_address = dvbsky_read_mac_addr, -+ -+ .num_adapters = 1, -+ .adapter = { -+ { -+ .stream = DVB_USB_STREAM_BULK(0x82, 8, 4096), -+ } -+ } -+}; -+ -+static struct dvb_usb_device_properties dvbsky_t680c_props = { -+ .driver_name = KBUILD_MODNAME, -+ .owner = THIS_MODULE, -+ .adapter_nr = adapter_nr, -+ .size_of_priv = sizeof(struct dvbsky_state), -+ -+ .generic_bulk_ctrl_endpoint = 0x01, -+ .generic_bulk_ctrl_endpoint_response = 0x81, -+ .generic_bulk_ctrl_delay = DVBSKY_MSG_DELAY, -+ -+ .i2c_algo = &dvbsky_i2c_algo, -+ .frontend_attach = dvbsky_t680c_attach, -+ .init = dvbsky_init, -+ .get_rc_config = dvbsky_get_rc_config, -+ .streaming_ctrl = dvbsky_streaming_ctrl, -+ .identify_state = dvbsky_identify_state, -+ .exit = dvbsky_exit, -+ .read_mac_address = dvbsky_read_mac_addr, -+ -+ .num_adapters = 1, -+ .adapter = { -+ { -+ .stream = DVB_USB_STREAM_BULK(0x82, 8, 4096), -+ } -+ } -+}; -+ -+static struct dvb_usb_device_properties dvbsky_s960_props = { -+ .driver_name = KBUILD_MODNAME, -+ .owner = THIS_MODULE, -+ .adapter_nr = adapter_nr, -+ .size_of_priv = sizeof(struct dvbsky_state), -+ -+ .generic_bulk_ctrl_endpoint = 0x01, -+ .generic_bulk_ctrl_endpoint_response = 0x81, -+ .generic_bulk_ctrl_delay = DVBSKY_MSG_DELAY, -+ -+ .i2c_algo = &dvbsky_i2c_algo, -+ .frontend_attach = dvbsky_s960_attach, -+ .init = dvbsky_init, -+ .get_rc_config = dvbsky_get_rc_config, -+ .streaming_ctrl = dvbsky_streaming_ctrl, -+ .identify_state = dvbsky_identify_state, -+ .exit = dvbsky_exit, -+ .read_mac_address = dvbsky_read_mac_addr, -+ -+ .num_adapters = 1, -+ .adapter = { -+ { -+ .stream = DVB_USB_STREAM_BULK(0x82, 8, 4096), -+ } -+ } -+}; -+ -+static const struct usb_device_id dvbsky_id_table[] = { -+ { DVB_USB_DEVICE(0x0572, 0x0320, -+ &dvbsky_t330_props, "DVBSky T330 USB Stick", RC_MAP_DVBSKY) }, -+ { DVB_USB_DEVICE(0x0572, 0x960c, -+ &dvbsky_s960c_props, "DVBSky S960CI", RC_MAP_DVBSKY) }, -+ { DVB_USB_DEVICE(0x0572, 0x680c, -+ &dvbsky_t680c_props, "DVBSky T680CI", RC_MAP_DVBSKY) }, -+ { DVB_USB_DEVICE(0x0572, 0x6831, -+ &dvbsky_s960_props, "DVBSky S960/S860", RC_MAP_DVBSKY) }, -+ { } -+}; -+MODULE_DEVICE_TABLE(usb, dvbsky_id_table); -+ -+static struct usb_driver dvbsky_usb_driver = { -+ .name = KBUILD_MODNAME, -+ .id_table = dvbsky_id_table, -+ .probe = dvb_usbv2_probe, -+ .disconnect = dvb_usbv2_disconnect, -+ .suspend = dvb_usbv2_suspend, -+ .resume = dvb_usbv2_resume, -+ .reset_resume = dvb_usbv2_reset_resume, -+ .no_dynamic_id = 1, -+ .soft_unbind = 1, -+}; -+ -+module_usb_driver(dvbsky_usb_driver); -+ -+MODULE_AUTHOR("Max nibble nibble.max@gmail.com"); -+MODULE_DESCRIPTION("Driver for DVBSky USB2.0"); -+MODULE_LICENSE("GPL"); -diff --git a/include/media/rc-map.h b/include/media/rc-map.h -index a20ed97..73f8c92 100644 ---- a/include/media/rc-map.h -+++ b/include/media/rc-map.h -@@ -119,6 +119,7 @@ void rc_map_init(void); - #define RC_MAP_DM1105_NEC "rc-dm1105-nec" - #define RC_MAP_DNTV_LIVE_DVBT_PRO "rc-dntv-live-dvbt-pro" - #define RC_MAP_DNTV_LIVE_DVB_T "rc-dntv-live-dvb-t" -+#define RC_MAP_DVBSKY "rc-dvbsky" - #define RC_MAP_EMPTY "rc-empty" - #define RC_MAP_EM_TERRATEC "rc-em-terratec" - #define RC_MAP_ENCORE_ENLTV2 "rc-encore-enltv2" diff --git a/src/patches/linux-3.14.25-rt5592_no_special_txop_init.patch b/src/patches/linux-3.14.25-rt5592_no_special_txop_init.patch deleted file mode 100644 index fe30c9e93..000000000 --- a/src/patches/linux-3.14.25-rt5592_no_special_txop_init.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -Naur linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c ---- linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c 2014-11-21 18:23:44.000000000 +0100 -+++ linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c 2014-12-03 11:30:58.813355413 +0100 -@@ -4847,7 +4847,8 @@ - rt2x00_set_field32(®, TXOP_CTRL_CFG_EXT_CWMIN, 0); - rt2800_register_write(rt2x00dev, TXOP_CTRL_CFG, reg); - -- reg = rt2x00_rt(rt2x00dev, RT5592) ? 0x00000082 : 0x00000002; -+// reg = rt2x00_rt(rt2x00dev, RT5592) ? 0x00000082 : 0x00000002; -+ reg = 0x00000002; - rt2800_register_write(rt2x00dev, TXOP_HLDR_ET, reg); - - rt2800_register_read(rt2x00dev, TX_RTS_CFG, ®); diff --git a/src/patches/linux-3.14.25_rt2x00_fix_bss_bcn_num.patch b/src/patches/linux-3.14.25_rt2x00_fix_bss_bcn_num.patch deleted file mode 100644 index 87ea39a77..000000000 --- a/src/patches/linux-3.14.25_rt2x00_fix_bss_bcn_num.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c ---- linux-3.14.25.org/drivers/net/wireless/rt2x00/rt2800lib.c 2014-12-03 11:30:58.000000000 +0100 -+++ linux-3.14.25/drivers/net/wireless/rt2x00/rt2800lib.c 2014-12-03 12:15:45.743454351 +0100 -@@ -1557,7 +1557,7 @@ - if (!is_zero_ether_addr((const u8 *)conf->bssid)) { - reg = le32_to_cpu(conf->bssid[1]); - rt2x00_set_field32(®, MAC_BSSID_DW1_BSS_ID_MASK, 3); -- rt2x00_set_field32(®, MAC_BSSID_DW1_BSS_BCN_NUM, 7); -+ rt2x00_set_field32(®, MAC_BSSID_DW1_BSS_BCN_NUM, 0); - conf->bssid[1] = cpu_to_le32(reg); - } - diff --git a/src/patches/linux-3.14.32-r8169_disable_L23.patch b/src/patches/linux-3.14.32-r8169_disable_L23.patch deleted file mode 100644 index dbb58d688..000000000 --- a/src/patches/linux-3.14.32-r8169_disable_L23.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 77e3b7f055f824e4d6587faa73bd4aacd0c307e8 Mon Sep 17 00:00:00 2001 -From: hayeswang hayeswang@realtek.com -Date: Wed, 9 Jul 2014 14:52:51 +0800 -Subject: [PATCH] r8169: disable L23 - -For RTL8411, RTL8111G, RTL8402, RTL8105, and RTL8106, disable the feature -of entering the L2/L3 link state of the PCIe. When the nic starts the process -of entering the L2/L3 link state and the PCI reset occurs before the work -is finished, the work would be queued and continue after the next the PCI -reset occurs. This causes the device stays in L2/L3 link state, and the system -couldn't find the device. - -Signed-off-by: Hayes Wang hayeswang@realtek.com -Acked-by: Francois Romieu romieu@fr.zoreil.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/ethernet/realtek/r8169.c | 25 +++++++++++++++++++++++++ - 1 file changed, 25 insertions(+) - -diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c -index 3ff7bc3..b94f658 100644 ---- a/drivers/net/ethernet/realtek/r8169.c -+++ b/drivers/net/ethernet/realtek/r8169.c -@@ -538,6 +538,7 @@ enum rtl_register_content { - MagicPacket = (1 << 5), /* Wake up when receives a Magic Packet */ - LinkUp = (1 << 4), /* Wake up when the cable connection is re-established */ - Jumbo_En0 = (1 << 2), /* 8168 only. Reserved in the 8168b */ -+ Rdy_to_L23 = (1 << 1), /* L23 Enable */ - Beacon_en = (1 << 0), /* 8168 only. Reserved in the 8168b */ - - /* Config4 register */ -@@ -4897,6 +4898,21 @@ static void rtl_enable_clock_request(struct pci_dev *pdev) - PCI_EXP_LNKCTL_CLKREQ_EN); - } - -+static void rtl_pcie_state_l2l3_enable(struct rtl8169_private *tp, bool enable) -+{ -+ void __iomem *ioaddr = tp->mmio_addr; -+ u8 data; -+ -+ data = RTL_R8(Config3); -+ -+ if (enable) -+ data |= Rdy_to_L23; -+ else -+ data &= ~Rdy_to_L23; -+ -+ RTL_W8(Config3, data); -+} -+ - #define R8168_CPCMD_QUIRK_MASK (\ - EnableBist | \ - Mac_dbgo_oe | \ -@@ -5246,6 +5262,7 @@ static void rtl_hw_start_8411(struct rtl8169_private *tp) - }; - - rtl_hw_start_8168f(tp); -+ rtl_pcie_state_l2l3_enable(tp, false); - - rtl_ephy_init(tp, e_info_8168f_1, ARRAY_SIZE(e_info_8168f_1)); - -@@ -5284,6 +5301,8 @@ static void rtl_hw_start_8168g_1(struct rtl8169_private *tp) - - rtl_w1w0_eri(tp, 0x2fc, ERIAR_MASK_0001, 0x01, 0x06, ERIAR_EXGMAC); - rtl_w1w0_eri(tp, 0x1b0, ERIAR_MASK_0011, 0x0000, 0x1000, ERIAR_EXGMAC); -+ -+ rtl_pcie_state_l2l3_enable(tp, false); - } - - static void rtl_hw_start_8168g_2(struct rtl8169_private *tp) -@@ -5536,6 +5555,8 @@ static void rtl_hw_start_8105e_1(struct rtl8169_private *tp) - RTL_W8(DLLPR, RTL_R8(DLLPR) | PFM_EN); - - rtl_ephy_init(tp, e_info_8105e_1, ARRAY_SIZE(e_info_8105e_1)); -+ -+ rtl_pcie_state_l2l3_enable(tp, false); - } - - static void rtl_hw_start_8105e_2(struct rtl8169_private *tp) -@@ -5571,6 +5592,8 @@ static void rtl_hw_start_8402(struct rtl8169_private *tp) - rtl_eri_write(tp, 0xc0, ERIAR_MASK_0011, 0x0000, ERIAR_EXGMAC); - rtl_eri_write(tp, 0xb8, ERIAR_MASK_0011, 0x0000, ERIAR_EXGMAC); - rtl_w1w0_eri(tp, 0x0d4, ERIAR_MASK_0011, 0x0e00, 0xff00, ERIAR_EXGMAC); -+ -+ rtl_pcie_state_l2l3_enable(tp, false); - } - - static void rtl_hw_start_8106(struct rtl8169_private *tp) -@@ -5583,6 +5606,8 @@ static void rtl_hw_start_8106(struct rtl8169_private *tp) - RTL_W32(MISC, (RTL_R32(MISC) | DISABLE_LAN_EN) & ~EARLY_TALLY_EN); - RTL_W8(MCU, RTL_R8(MCU) | EN_NDP | EN_OOB_RESET); - RTL_W8(DLLPR, RTL_R8(DLLPR) & ~PFM_EN); -+ -+ rtl_pcie_state_l2l3_enable(tp, false); - } - - static void rtl_hw_start_8101(struct net_device *dev) --- -1.8.5.2 - diff --git a/src/patches/linux-3.14.43_SuperSSpeed_NOTRIM.patch b/src/patches/linux-3.14.43_SuperSSpeed_NOTRIM.patch deleted file mode 100644 index 1745bbcbe..000000000 --- a/src/patches/linux-3.14.43_SuperSSpeed_NOTRIM.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff -Naur linux-3.14.43.org/drivers/ata/libata-core.c linux-3.14.43/drivers/ata/libata-core.c ---- linux-3.14.43.org/drivers/ata/libata-core.c 2015-05-17 18:54:01.000000000 +0200 -+++ linux-3.14.43/drivers/ata/libata-core.c 2015-07-11 19:15:01.450041507 +0200 -@@ -4229,6 +4229,9 @@ - { "Micron_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, - { "Crucial_CT*M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, - -+ /* devices that don't properly handle TRIM commands */ -+ { "SuperSSpeed S238*", NULL, ATA_HORKAGE_NOTRIM, }, -+ - /* - * Some WD SATA-I drives spin up and down erratically when the link - * is put into the slumber mode. We don't have full list of the -diff -Naur linux-3.14.43.org/drivers/ata/libata-scsi.c linux-3.14.43/drivers/ata/libata-scsi.c ---- linux-3.14.43.org/drivers/ata/libata-scsi.c 2015-05-17 18:54:01.000000000 +0200 -+++ linux-3.14.43/drivers/ata/libata-scsi.c 2015-07-11 20:47:22.570021716 +0200 -@@ -2510,11 +2513,15 @@ - rbuf[14] = (lowest_aligned >> 8) & 0x3f; - rbuf[15] = lowest_aligned; - -- if (ata_id_has_trim(args->id)) { -- rbuf[14] |= 0x80; /* TPE */ - -- if (ata_id_has_zero_after_trim(args->id)) -- rbuf[14] |= 0x40; /* TPRZ */ -+ -+ if (!(dev->horkage & ATA_HORKAGE_NOTRIM)) { -+ if (ata_id_has_trim(args->id)) { -+ rbuf[14] |= 0x80; /* TPE */ -+ -+ if (ata_id_has_zero_after_trim(args->id)) -+ rbuf[14] |= 0x40; /* TPRZ */ -+ } - } - } - -diff -Naur linux-3.14.43.org/include/linux/libata.h linux-3.14.43/include/linux/libata.h ---- linux-3.14.43.org/include/linux/libata.h 2015-05-17 18:54:01.000000000 +0200 -+++ linux-3.14.43/include/linux/libata.h 2015-07-11 19:13:03.190682173 +0200 -@@ -421,6 +421,7 @@ - ATA_HORKAGE_NO_NCQ_TRIM = (1 << 19), /* don't use queued TRIM */ - ATA_HORKAGE_NOLPM = (1 << 20), /* don't use LPM */ - ATA_HORKAGE_WD_BROKEN_LPM = (1 << 21), /* some WDs have broken LPM */ -+ ATA_HORKAGE_NOTRIM = (1 << 22), /* don't use TRIM */ - - /* DMA mask for user DMA control: User visible values; DO NOT - renumber */ diff --git a/src/patches/linux-3.14.43_new_qtrim_blacklist.patch b/src/patches/linux-3.14.43_new_qtrim_blacklist.patch deleted file mode 100644 index f497070a0..000000000 --- a/src/patches/linux-3.14.43_new_qtrim_blacklist.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur linux-3.14.43.org/drivers/ata/libata-core.c linux-3.14.43/drivers/ata/libata-core.c ---- linux-3.14.43.org/drivers/ata/libata-core.c 2015-07-13 17:58:28.126607225 +0200 -+++ linux-3.14.43/drivers/ata/libata-core.c 2015-07-13 18:06:07.430782102 +0200 -@@ -4225,9 +4225,11 @@ - - /* devices that don't properly handle queued TRIM commands */ - { "Micron_M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, -- { "Crucial_CT???M500SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, -- { "Micron_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, -- { "Crucial_CT*M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, -+ { "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, -+ { "Micron_M5[15]0*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, -+ { "Crucial_CT*M550*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, -+ { "Crucial_CT*MX100*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, -+ { "Samsung SSD 8*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, - - /* devices that don't properly handle TRIM commands */ - { "SuperSSpeed S238*", NULL, ATA_HORKAGE_NOTRIM, }, diff --git a/src/patches/linux-3.14.65-k10temp_add_16H_M30H_id.patch b/src/patches/linux-3.14.65-k10temp_add_16H_M30H_id.patch deleted file mode 100644 index 878f44ee5..000000000 --- a/src/patches/linux-3.14.65-k10temp_add_16H_M30H_id.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur linux-3.14.65.org/drivers/hwmon/k10temp.c linux-3.14.65/drivers/hwmon/k10temp.c ---- linux-3.14.65.org/drivers/hwmon/k10temp.c 2016-03-16 16:42:30.000000000 +0100 -+++ linux-3.14.65/drivers/hwmon/k10temp.c 2016-03-25 15:52:21.920190727 +0100 -@@ -212,6 +212,8 @@ - { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M10H_F3) }, - { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_15H_M30H_NB_F3) }, - { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_16H_NB_F3) }, -+// { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_16H_M30H_NB_F3) }, -+ { PCI_VDEVICE(AMD, 0x1583) }, - {} - }; - MODULE_DEVICE_TABLE(pci, k10temp_id_table); diff --git a/src/patches/linux-3.14.77-gsrec_tcp_input_access_once_rw.patch b/src/patches/linux-3.14.77-gsrec_tcp_input_access_once_rw.patch deleted file mode 100644 index 19d044892..000000000 --- a/src/patches/linux-3.14.77-gsrec_tcp_input_access_once_rw.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur linux-3.14.77.org/net/ipv4/tcp_input.c linux-3.14.77/net/ipv4/tcp_input.c ---- linux-3.14.77.org/net/ipv4/tcp_input.c 2016-08-21 19:58:45.000000000 +0200 -+++ linux-3.14.77/net/ipv4/tcp_input.c 2016-08-21 21:11:24.336757369 +0200 -@@ -3299,12 +3299,12 @@ - u32 half = (sysctl_tcp_challenge_ack_limit + 1) >> 1; - - challenge_timestamp = now; -- ACCESS_ONCE(challenge_count) = half + -+ ACCESS_ONCE_RW(challenge_count) = half + - prandom_u32_max(sysctl_tcp_challenge_ack_limit); - } - count = ACCESS_ONCE(challenge_count); - if (count > 0) { -- ACCESS_ONCE(challenge_count) = count - 1; -+ ACCESS_ONCE_RW(challenge_count) = count - 1; - NET_INC_STATS_BH(sock_net(sk), LINUX_MIB_TCPCHALLENGEACK); - tcp_send_ack(sk); - } diff --git a/src/patches/linux-3.14.79_mmc_remove_EXT_CSD_revision_check.patch b/src/patches/linux-3.14.79_mmc_remove_EXT_CSD_revision_check.patch deleted file mode 100644 index fbade3ac0..000000000 --- a/src/patches/linux-3.14.79_mmc_remove_EXT_CSD_revision_check.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -Naur linux-3.14.79.org/drivers/mmc/core/mmc.c linux-3.14.79/drivers/mmc/core/mmc.c ---- linux-3.14.79.org/drivers/mmc/core/mmc.c 2016-09-11 10:00:18.000000000 +0200 -+++ linux-3.14.79/drivers/mmc/core/mmc.c 2017-01-19 18:15:07.940781595 +0100 -@@ -297,12 +297,6 @@ - } - - card->ext_csd.rev = ext_csd[EXT_CSD_REV]; -- if (card->ext_csd.rev > 7) { -- pr_err("%s: unrecognised EXT_CSD revision %d\n", -- mmc_hostname(card->host), card->ext_csd.rev); -- err = -EINVAL; -- goto out; -- } - - card->ext_csd.raw_sectors[0] = ext_csd[EXT_CSD_SEC_CNT + 0]; - card->ext_csd.raw_sectors[1] = ext_csd[EXT_CSD_SEC_CNT + 1]; diff --git a/src/patches/linux-3.2.33_ipg-fix-driver-name.patch b/src/patches/linux-3.2.33_ipg-fix-driver-name.patch deleted file mode 100644 index 95e6107ca..000000000 --- a/src/patches/linux-3.2.33_ipg-fix-driver-name.patch +++ /dev/null @@ -1,15 +0,0 @@ -Patch by Arne Fitzenreiter arne_f@ipfire.org -Fix PHYSDEVDRIVER from "Sundance IPG ..." to the modulname (ipg) - -diff -Naur linux-3.2.33.org/drivers/net/ethernet/icplus/ipg.c linux-3.2.33/drivers/net/ethernet/icplus/ipg.c ---- linux-3.2.33.org/drivers/net/ethernet/icplus/ipg.c 2012-10-31 00:27:11.000000000 +0100 -+++ linux-3.2.33/drivers/net/ethernet/icplus/ipg.c 2012-11-05 20:02:36.529101528 +0100 -@@ -2304,7 +2304,7 @@ - } - - static struct pci_driver ipg_pci_driver = { -- .name = IPG_DRIVER_NAME, -+ .name = DRV_NAME, - .id_table = ipg_pci_tbl, - .probe = ipg_probe, - .remove = __devexit_p(ipg_remove), diff --git a/src/patches/linux-3.7-disable-compat_vdso.patch b/src/patches/linux-3.7-disable-compat_vdso.patch deleted file mode 100644 index c06bd8bf5..000000000 --- a/src/patches/linux-3.7-disable-compat_vdso.patch +++ /dev/null @@ -1,46 +0,0 @@ -No need to wrap vdso calls as gentoo does not use any version of -glibc <=2.3.3 ---- -From: Gordon Malm gengor@gentoo.org -From: Kerin Millar kerframil@gmail.com -From: Jory A. Pratt anarchy@gentoo.org - -COMPAT_VDSO is inappropriate for any modern Hardened Gentoo system. It -conflicts with various parts of PaX, crashing the system if enabled -while PaX's NOEXEC or UDEREF features are active. Moreover, it prevents -a number of important PaX options from appearing in the configuration -menu, including all PaX NOEXEC implementations. Unfortunately, the -reason for the disappearance of these PaX configuration options is -often far from obvious to inexperienced users. - -Therefore, we disable the COMPAT_VDSO menu entry entirely. However, -COMPAT_VDSO operation can still be enabled via bootparam and sysctl -interfaces. Consequently, we must also disable the ability to select -COMPAT_VDSO operation at boot or runtime. Here we patch the kernel so -that selecting COMPAT_VDSO operation at boot/runtime has no effect if -conflicting PaX options are enabled, leaving VDSO_ENABLED operation -intact. - -Closes bug: http://bugs.gentoo.org/show_bug.cgi?id=210138 - -diff -urp a/arch/x86/Kconfig b/arch/x86/Kconfig ---- a/arch/x86/Kconfig 2009-07-31 01:36:57.323857684 +0100 -+++ b/arch/x86/Kconfig 2009-07-31 01:51:39.395749681 +0100 -@@ -1651,17 +1651,8 @@ - - config COMPAT_VDSO - def_bool n -- prompt "Compat VDSO support" - depends on X86_32 || IA32_EMULATION - depends on !PAX_PAGEEXEC && !PAX_SEGMEXEC && !PAX_KERNEXEC && !PAX_MEMORY_UDEREF -- ---help--- -- Map the 32-bit VDSO to the predictable old-style address too. -- -- Say N here if you are running a sufficiently recent glibc -- version (2.3.3 or later), to remove the high-mapped -- VDSO mapping and to exclusively use the randomized VDSO. -- -- If unsure, say Y. - - config CMDLINE_BOOL - bool "Built-in kernel command line" diff --git a/src/patches/linux-genksyms_fix_typeof_handling.patch b/src/patches/linux-genksyms_fix_typeof_handling.patch deleted file mode 100644 index 3cf3403f9..000000000 --- a/src/patches/linux-genksyms_fix_typeof_handling.patch +++ /dev/null @@ -1,1360 +0,0 @@ -From dc53324060f324e8af6867f57bf4891c13c6ef18 Mon Sep 17 00:00:00 2001 -From: Jan Beulich JBeulich@suse.com -Date: Thu, 3 Apr 2014 14:46:37 -0700 -Subject: genksyms: fix typeof() handling - -Recent increased use of typeof() throughout the tree resulted in a -number of symbols (25 in a typical distro config of ours) not getting a -proper CRC calculated for them anymore, due to the parser in genksyms -not coping with several of these uses (interestingly in the majority of -[if not all] cases the problem is due to the use of typeof() in code -preceding a certain export, not in the declaration/definition of the -exported function/object itself; I wasn't able to find a way to address -this more general parser shortcoming). - -The use of parameter_declaration is a little more relaxed than would be -ideal (permitting not just a bare type specification, but also one with -identifier), but since the same code is being passed through an actual -compiler, there's no apparent risk of allowing through any broken code. - -Otoh using parameter_declaration instead of the ad hoc -"decl_specifier_seq '*'" / "decl_specifier_seq" pair allows all types to -be handled rather than just plain ones and pointers to plain ones. - -Signed-off-by: Jan Beulich jbeulich@suse.com -Cc: Michal Marek mmarek@suse.cz -Signed-off-by: Andrew Morton akpm@linux-foundation.org -Signed-off-by: Linus Torvalds torvalds@linux-foundation.org ---- - scripts/genksyms/keywords.gperf | 5 +- - scripts/genksyms/keywords.hash.c_shipped | 133 +++---- - scripts/genksyms/lex.l | 51 ++- - scripts/genksyms/lex.lex.c_shipped | 51 ++- - scripts/genksyms/parse.tab.c_shipped | 608 ++++++++++++++++--------------- - scripts/genksyms/parse.tab.h_shipped | 29 +- - scripts/genksyms/parse.y | 5 +- - 7 files changed, 498 insertions(+), 384 deletions(-) - -diff --git a/scripts/genksyms/keywords.gperf b/scripts/genksyms/keywords.gperf -index 3e77a94..a9096d9 100644 ---- a/scripts/genksyms/keywords.gperf -+++ b/scripts/genksyms/keywords.gperf -@@ -23,6 +23,8 @@ __inline, INLINE_KEYW - __inline__, INLINE_KEYW - __signed, SIGNED_KEYW - __signed__, SIGNED_KEYW -+__typeof, TYPEOF_KEYW -+__typeof__, TYPEOF_KEYW - __volatile, VOLATILE_KEYW - __volatile__, VOLATILE_KEYW - # According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO -@@ -51,9 +53,8 @@ signed, SIGNED_KEYW - static, STATIC_KEYW - struct, STRUCT_KEYW - typedef, TYPEDEF_KEYW -+typeof, TYPEOF_KEYW - union, UNION_KEYW - unsigned, UNSIGNED_KEYW - void, VOID_KEYW - volatile, VOLATILE_KEYW --typeof, TYPEOF_KEYW --__typeof__, TYPEOF_KEYW -diff --git a/scripts/genksyms/keywords.hash.c_shipped b/scripts/genksyms/keywords.hash.c_shipped -index 8206260..e9452482 100644 ---- a/scripts/genksyms/keywords.hash.c_shipped -+++ b/scripts/genksyms/keywords.hash.c_shipped -@@ -34,7 +34,7 @@ struct resword; - static const struct resword *is_reserved_word(register const char *str, register unsigned int len); - #line 8 "scripts/genksyms/keywords.gperf" - struct resword { const char *name; int token; }; --/* maximum key range = 64, duplicates = 0 */ -+/* maximum key range = 98, duplicates = 0 */ - - #ifdef __GNUC__ - __inline -@@ -48,32 +48,32 @@ is_reserved_hash (register const char *str, register unsigned int len) - { - static const unsigned char asso_values[] = - { -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 0, -- 67, 67, 67, 67, 67, 67, 15, 67, 67, 67, -- 0, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 0, 67, 0, 67, 5, -- 25, 20, 15, 30, 67, 15, 67, 67, 10, 0, -- 10, 40, 20, 67, 10, 5, 0, 10, 15, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, -- 67, 67, 67, 67, 67, 67 -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 0, -+ 101, 101, 101, 101, 101, 101, 15, 101, 101, 101, -+ 0, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 0, 101, 0, 101, 5, -+ 25, 20, 55, 30, 101, 15, 101, 101, 10, 0, -+ 10, 40, 10, 101, 10, 5, 0, 10, 15, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 101, 101, 101, 101, 101 - }; - return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[0]] + asso_values[(unsigned char)str[len - 1]]; - } -@@ -89,17 +89,17 @@ is_reserved_word (register const char *str, register unsigned int len) - { - enum - { -- TOTAL_KEYWORDS = 45, -+ TOTAL_KEYWORDS = 46, - MIN_WORD_LENGTH = 3, - MAX_WORD_LENGTH = 24, - MIN_HASH_VALUE = 3, -- MAX_HASH_VALUE = 66 -+ MAX_HASH_VALUE = 100 - }; - - static const struct resword wordlist[] = - { - {""}, {""}, {""}, --#line 33 "scripts/genksyms/keywords.gperf" -+#line 35 "scripts/genksyms/keywords.gperf" - {"asm", ASM_KEYW}, - {""}, - #line 15 "scripts/genksyms/keywords.gperf" -@@ -108,7 +108,7 @@ is_reserved_word (register const char *str, register unsigned int len) - #line 16 "scripts/genksyms/keywords.gperf" - {"__asm__", ASM_KEYW}, - {""}, {""}, --#line 59 "scripts/genksyms/keywords.gperf" -+#line 27 "scripts/genksyms/keywords.gperf" - {"__typeof__", TYPEOF_KEYW}, - {""}, - #line 19 "scripts/genksyms/keywords.gperf" -@@ -119,31 +119,31 @@ is_reserved_word (register const char *str, register unsigned int len) - {"__const__", CONST_KEYW}, - #line 25 "scripts/genksyms/keywords.gperf" - {"__signed__", SIGNED_KEYW}, --#line 51 "scripts/genksyms/keywords.gperf" -+#line 53 "scripts/genksyms/keywords.gperf" - {"static", STATIC_KEYW}, - {""}, --#line 46 "scripts/genksyms/keywords.gperf" -+#line 48 "scripts/genksyms/keywords.gperf" - {"int", INT_KEYW}, --#line 39 "scripts/genksyms/keywords.gperf" -+#line 41 "scripts/genksyms/keywords.gperf" - {"char", CHAR_KEYW}, --#line 40 "scripts/genksyms/keywords.gperf" -+#line 42 "scripts/genksyms/keywords.gperf" - {"const", CONST_KEYW}, --#line 52 "scripts/genksyms/keywords.gperf" -+#line 54 "scripts/genksyms/keywords.gperf" - {"struct", STRUCT_KEYW}, --#line 31 "scripts/genksyms/keywords.gperf" -+#line 33 "scripts/genksyms/keywords.gperf" - {"__restrict__", RESTRICT_KEYW}, --#line 32 "scripts/genksyms/keywords.gperf" -+#line 34 "scripts/genksyms/keywords.gperf" - {"restrict", RESTRICT_KEYW}, - #line 12 "scripts/genksyms/keywords.gperf" - {"EXPORT_SYMBOL_GPL_FUTURE", EXPORT_SYMBOL_KEYW}, - #line 23 "scripts/genksyms/keywords.gperf" - {"__inline__", INLINE_KEYW}, - {""}, --#line 27 "scripts/genksyms/keywords.gperf" -+#line 29 "scripts/genksyms/keywords.gperf" - {"__volatile__", VOLATILE_KEYW}, - #line 10 "scripts/genksyms/keywords.gperf" - {"EXPORT_SYMBOL", EXPORT_SYMBOL_KEYW}, --#line 30 "scripts/genksyms/keywords.gperf" -+#line 32 "scripts/genksyms/keywords.gperf" - {"_restrict", RESTRICT_KEYW}, - {""}, - #line 17 "scripts/genksyms/keywords.gperf" -@@ -152,56 +152,65 @@ is_reserved_word (register const char *str, register unsigned int len) - {"EXPORT_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, - #line 21 "scripts/genksyms/keywords.gperf" - {"__extension__", EXTENSION_KEYW}, --#line 42 "scripts/genksyms/keywords.gperf" -+#line 44 "scripts/genksyms/keywords.gperf" - {"enum", ENUM_KEYW}, - #line 13 "scripts/genksyms/keywords.gperf" - {"EXPORT_UNUSED_SYMBOL", EXPORT_SYMBOL_KEYW}, --#line 43 "scripts/genksyms/keywords.gperf" -+#line 45 "scripts/genksyms/keywords.gperf" - {"extern", EXTERN_KEYW}, - {""}, - #line 24 "scripts/genksyms/keywords.gperf" - {"__signed", SIGNED_KEYW}, - #line 14 "scripts/genksyms/keywords.gperf" - {"EXPORT_UNUSED_SYMBOL_GPL", EXPORT_SYMBOL_KEYW}, --#line 54 "scripts/genksyms/keywords.gperf" -+#line 57 "scripts/genksyms/keywords.gperf" - {"union", UNION_KEYW}, --#line 58 "scripts/genksyms/keywords.gperf" -- {"typeof", TYPEOF_KEYW}, --#line 53 "scripts/genksyms/keywords.gperf" -- {"typedef", TYPEDEF_KEYW}, -+ {""}, {""}, - #line 22 "scripts/genksyms/keywords.gperf" - {"__inline", INLINE_KEYW}, --#line 38 "scripts/genksyms/keywords.gperf" -+#line 40 "scripts/genksyms/keywords.gperf" - {"auto", AUTO_KEYW}, --#line 26 "scripts/genksyms/keywords.gperf" -+#line 28 "scripts/genksyms/keywords.gperf" - {"__volatile", VOLATILE_KEYW}, - {""}, {""}, --#line 55 "scripts/genksyms/keywords.gperf" -+#line 58 "scripts/genksyms/keywords.gperf" - {"unsigned", UNSIGNED_KEYW}, - {""}, --#line 49 "scripts/genksyms/keywords.gperf" -+#line 51 "scripts/genksyms/keywords.gperf" - {"short", SHORT_KEYW}, --#line 45 "scripts/genksyms/keywords.gperf" -+#line 47 "scripts/genksyms/keywords.gperf" - {"inline", INLINE_KEYW}, - {""}, --#line 57 "scripts/genksyms/keywords.gperf" -+#line 60 "scripts/genksyms/keywords.gperf" - {"volatile", VOLATILE_KEYW}, --#line 47 "scripts/genksyms/keywords.gperf" -+#line 49 "scripts/genksyms/keywords.gperf" - {"long", LONG_KEYW}, --#line 29 "scripts/genksyms/keywords.gperf" -+#line 31 "scripts/genksyms/keywords.gperf" - {"_Bool", BOOL_KEYW}, - {""}, {""}, --#line 48 "scripts/genksyms/keywords.gperf" -+#line 50 "scripts/genksyms/keywords.gperf" - {"register", REGISTER_KEYW}, --#line 56 "scripts/genksyms/keywords.gperf" -+#line 59 "scripts/genksyms/keywords.gperf" - {"void", VOID_KEYW}, --#line 44 "scripts/genksyms/keywords.gperf" -- {"float", FLOAT_KEYW}, --#line 41 "scripts/genksyms/keywords.gperf" -+ {""}, -+#line 43 "scripts/genksyms/keywords.gperf" - {"double", DOUBLE_KEYW}, -+ {""}, -+#line 26 "scripts/genksyms/keywords.gperf" -+ {"__typeof", TYPEOF_KEYW}, -+ {""}, {""}, -+#line 52 "scripts/genksyms/keywords.gperf" -+ {"signed", SIGNED_KEYW}, - {""}, {""}, {""}, {""}, --#line 50 "scripts/genksyms/keywords.gperf" -- {"signed", SIGNED_KEYW} -+#line 56 "scripts/genksyms/keywords.gperf" -+ {"typeof", TYPEOF_KEYW}, -+#line 55 "scripts/genksyms/keywords.gperf" -+ {"typedef", TYPEDEF_KEYW}, -+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -+ {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, -+#line 46 "scripts/genksyms/keywords.gperf" -+ {"float", FLOAT_KEYW} - }; - - if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH) -diff --git a/scripts/genksyms/lex.l b/scripts/genksyms/lex.l -index f770071..e583565 100644 ---- a/scripts/genksyms/lex.l -+++ b/scripts/genksyms/lex.l -@@ -129,8 +129,9 @@ int - yylex(void) - { - static enum { -- ST_NOTSTARTED, ST_NORMAL, ST_ATTRIBUTE, ST_ASM, ST_BRACKET, ST_BRACE, -- ST_EXPRESSION, ST_TABLE_1, ST_TABLE_2, ST_TABLE_3, ST_TABLE_4, -+ ST_NOTSTARTED, ST_NORMAL, ST_ATTRIBUTE, ST_ASM, ST_TYPEOF, ST_TYPEOF_1, -+ ST_BRACKET, ST_BRACE, ST_EXPRESSION, -+ ST_TABLE_1, ST_TABLE_2, ST_TABLE_3, ST_TABLE_4, - ST_TABLE_5, ST_TABLE_6 - } lexstate = ST_NOTSTARTED; - -@@ -198,6 +199,10 @@ repeat: - lexstate = ST_ASM; - count = 0; - goto repeat; -+ case TYPEOF_KEYW: -+ lexstate = ST_TYPEOF; -+ count = 0; -+ goto repeat; - - case STRUCT_KEYW: - case UNION_KEYW: -@@ -284,6 +289,48 @@ repeat: - } - break; - -+ case ST_TYPEOF: -+ switch (token) -+ { -+ case '(': -+ if ( ++count == 1 ) -+ lexstate = ST_TYPEOF_1; -+ else -+ APP; -+ goto repeat; -+ case ')': -+ APP; -+ if (--count == 0) -+ { -+ lexstate = ST_NORMAL; -+ token = TYPEOF_PHRASE; -+ break; -+ } -+ goto repeat; -+ default: -+ APP; -+ goto repeat; -+ } -+ break; -+ -+ case ST_TYPEOF_1: -+ if (token == IDENT) -+ { -+ if (is_reserved_word(yytext, yyleng) -+ || find_symbol(yytext, SYM_TYPEDEF, 1)) -+ { -+ yyless(0); -+ unput('('); -+ lexstate = ST_NORMAL; -+ token = TYPEOF_KEYW; -+ break; -+ } -+ _APP("(", 1); -+ } -+ APP; -+ lexstate = ST_TYPEOF; -+ goto repeat; -+ - case ST_BRACKET: - APP; - switch (token) -diff --git a/scripts/genksyms/lex.lex.c_shipped b/scripts/genksyms/lex.lex.c_shipped -index 0bf4157..f82740a 100644 ---- a/scripts/genksyms/lex.lex.c_shipped -+++ b/scripts/genksyms/lex.lex.c_shipped -@@ -1938,8 +1938,9 @@ int - yylex(void) - { - static enum { -- ST_NOTSTARTED, ST_NORMAL, ST_ATTRIBUTE, ST_ASM, ST_BRACKET, ST_BRACE, -- ST_EXPRESSION, ST_TABLE_1, ST_TABLE_2, ST_TABLE_3, ST_TABLE_4, -+ ST_NOTSTARTED, ST_NORMAL, ST_ATTRIBUTE, ST_ASM, ST_TYPEOF, ST_TYPEOF_1, -+ ST_BRACKET, ST_BRACE, ST_EXPRESSION, -+ ST_TABLE_1, ST_TABLE_2, ST_TABLE_3, ST_TABLE_4, - ST_TABLE_5, ST_TABLE_6 - } lexstate = ST_NOTSTARTED; - -@@ -2007,6 +2008,10 @@ repeat: - lexstate = ST_ASM; - count = 0; - goto repeat; -+ case TYPEOF_KEYW: -+ lexstate = ST_TYPEOF; -+ count = 0; -+ goto repeat; - - case STRUCT_KEYW: - case UNION_KEYW: -@@ -2093,6 +2098,48 @@ repeat: - } - break; - -+ case ST_TYPEOF: -+ switch (token) -+ { -+ case '(': -+ if ( ++count == 1 ) -+ lexstate = ST_TYPEOF_1; -+ else -+ APP; -+ goto repeat; -+ case ')': -+ APP; -+ if (--count == 0) -+ { -+ lexstate = ST_NORMAL; -+ token = TYPEOF_PHRASE; -+ break; -+ } -+ goto repeat; -+ default: -+ APP; -+ goto repeat; -+ } -+ break; -+ -+ case ST_TYPEOF_1: -+ if (token == IDENT) -+ { -+ if (is_reserved_word(yytext, yyleng) -+ || find_symbol(yytext, SYM_TYPEDEF, 1)) -+ { -+ yyless(0); -+ unput('('); -+ lexstate = ST_NORMAL; -+ token = TYPEOF_KEYW; -+ break; -+ } -+ _APP("(", 1); -+ } -+ APP; -+ lexstate = ST_TYPEOF; -+ goto repeat; -+ - case ST_BRACKET: - APP; - switch (token) -diff --git a/scripts/genksyms/parse.tab.c_shipped b/scripts/genksyms/parse.tab.c_shipped -index ece53c7..c9f0f0ce 100644 ---- a/scripts/genksyms/parse.tab.c_shipped -+++ b/scripts/genksyms/parse.tab.c_shipped -@@ -1,8 +1,8 @@ --/* A Bison parser, made by GNU Bison 2.5. */ -+/* A Bison parser, made by GNU Bison 2.5.1. */ - - /* Bison implementation for Yacc-like parsers in C - -- Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. -+ Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by -@@ -44,7 +44,7 @@ - #define YYBISON 1 - - /* Bison version. */ --#define YYBISON_VERSION "2.5" -+#define YYBISON_VERSION "2.5.1" - - /* Skeleton name. */ - #define YYSKELETON_NAME "yacc.c" -@@ -117,6 +117,14 @@ static void record_compound(struct string_list **keyw, - - - -+# ifndef YY_NULL -+# if defined __cplusplus && 201103L <= __cplusplus -+# define YY_NULL nullptr -+# else -+# define YY_NULL 0 -+# endif -+# endif -+ - /* Enabling traces. */ - #ifndef YYDEBUG - # define YYDEBUG 1 -@@ -171,18 +179,19 @@ static void record_compound(struct string_list **keyw, - EXPORT_SYMBOL_KEYW = 284, - ASM_PHRASE = 285, - ATTRIBUTE_PHRASE = 286, -- BRACE_PHRASE = 287, -- BRACKET_PHRASE = 288, -- EXPRESSION_PHRASE = 289, -- CHAR = 290, -- DOTS = 291, -- IDENT = 292, -- INT = 293, -- REAL = 294, -- STRING = 295, -- TYPE = 296, -- OTHER = 297, -- FILENAME = 298 -+ TYPEOF_PHRASE = 287, -+ BRACE_PHRASE = 288, -+ BRACKET_PHRASE = 289, -+ EXPRESSION_PHRASE = 290, -+ CHAR = 291, -+ DOTS = 292, -+ IDENT = 293, -+ INT = 294, -+ REAL = 295, -+ STRING = 296, -+ TYPE = 297, -+ OTHER = 298, -+ FILENAME = 299 - }; - #endif - -@@ -304,6 +313,7 @@ YYID (yyi) - # if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \ - || defined __cplusplus || defined _MSC_VER) - # include <stdlib.h> /* INFRINGES ON USER NAME SPACE */ -+ /* Use EXIT_SUCCESS as a witness for stdlib.h. */ - # ifndef EXIT_SUCCESS - # define EXIT_SUCCESS 0 - # endif -@@ -395,20 +405,20 @@ union yyalloc - #endif - - #if defined YYCOPY_NEEDED && YYCOPY_NEEDED --/* Copy COUNT objects from FROM to TO. The source and destination do -+/* Copy COUNT objects from SRC to DST. The source and destination do - not overlap. */ - # ifndef YYCOPY - # if defined __GNUC__ && 1 < __GNUC__ --# define YYCOPY(To, From, Count) \ -- __builtin_memcpy (To, From, (Count) * sizeof (*(From))) -+# define YYCOPY(Dst, Src, Count) \ -+ __builtin_memcpy (Dst, Src, (Count) * sizeof (*(Src))) - # else --# define YYCOPY(To, From, Count) \ -- do \ -- { \ -- YYSIZE_T yyi; \ -- for (yyi = 0; yyi < (Count); yyi++) \ -- (To)[yyi] = (From)[yyi]; \ -- } \ -+# define YYCOPY(Dst, Src, Count) \ -+ do \ -+ { \ -+ YYSIZE_T yyi; \ -+ for (yyi = 0; yyi < (Count); yyi++) \ -+ (Dst)[yyi] = (Src)[yyi]; \ -+ } \ - while (YYID (0)) - # endif - # endif -@@ -417,20 +427,20 @@ union yyalloc - /* YYFINAL -- State number of the termination state. */ - #define YYFINAL 4 - /* YYLAST -- Last index in YYTABLE. */ --#define YYLAST 532 -+#define YYLAST 514 - - /* YYNTOKENS -- Number of terminals. */ --#define YYNTOKENS 53 -+#define YYNTOKENS 54 - /* YYNNTS -- Number of nonterminals. */ - #define YYNNTS 49 - /* YYNRULES -- Number of rules. */ - #define YYNRULES 132 - /* YYNRULES -- Number of states. */ --#define YYNSTATES 188 -+#define YYNSTATES 187 - - /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ - #define YYUNDEFTOK 2 --#define YYMAXUTOK 298 -+#define YYMAXUTOK 299 - - #define YYTRANSLATE(YYX) \ - ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) -@@ -442,15 +452,15 @@ static const yytype_uint8 yytranslate[] = - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -- 47, 49, 48, 2, 46, 2, 2, 2, 2, 2, -- 2, 2, 2, 2, 2, 2, 2, 2, 52, 44, -- 2, 50, 2, 2, 2, 2, 2, 2, 2, 2, -+ 48, 49, 50, 2, 47, 2, 2, 2, 2, 2, -+ 2, 2, 2, 2, 2, 2, 2, 2, 53, 45, -+ 2, 51, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -- 2, 2, 2, 51, 2, 45, 2, 2, 2, 2, -+ 2, 2, 2, 52, 2, 46, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, -@@ -467,7 +477,7 @@ static const yytype_uint8 yytranslate[] = - 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, - 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, - 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, -- 35, 36, 37, 38, 39, 40, 41, 42, 43 -+ 35, 36, 37, 38, 39, 40, 41, 42, 43, 44 - }; - - #if YYDEBUG -@@ -478,78 +488,77 @@ static const yytype_uint16 yyprhs[] = - 0, 0, 3, 5, 8, 9, 12, 13, 18, 19, - 23, 25, 27, 29, 31, 34, 37, 41, 42, 44, - 46, 50, 55, 56, 58, 60, 63, 65, 67, 69, -- 71, 73, 75, 77, 79, 81, 87, 92, 95, 98, -- 101, 105, 109, 113, 116, 119, 122, 124, 126, 128, -- 130, 132, 134, 136, 138, 140, 142, 144, 147, 148, -- 150, 152, 155, 157, 159, 161, 163, 166, 168, 170, -- 175, 180, 183, 187, 191, 194, 196, 198, 200, 205, -- 210, 213, 217, 221, 224, 226, 230, 231, 233, 235, -- 239, 242, 245, 247, 248, 250, 252, 257, 262, 265, -- 269, 273, 277, 278, 280, 283, 287, 291, 292, 294, -- 296, 299, 303, 306, 307, 309, 311, 315, 318, 321, -- 323, 326, 327, 330, 334, 339, 341, 345, 347, 351, -- 354, 355, 357 -+ 71, 73, 75, 77, 79, 81, 86, 88, 91, 94, -+ 97, 101, 105, 109, 112, 115, 118, 120, 122, 124, -+ 126, 128, 130, 132, 134, 136, 138, 140, 143, 144, -+ 146, 148, 151, 153, 155, 157, 159, 162, 164, 166, -+ 171, 176, 179, 183, 187, 190, 192, 194, 196, 201, -+ 206, 209, 213, 217, 220, 222, 226, 227, 229, 231, -+ 235, 238, 241, 243, 244, 246, 248, 253, 258, 261, -+ 265, 269, 273, 274, 276, 279, 283, 287, 288, 290, -+ 292, 295, 299, 302, 303, 305, 307, 311, 314, 317, -+ 319, 322, 323, 326, 330, 335, 337, 341, 343, 347, -+ 350, 351, 353 - }; - - /* YYRHS -- A `-1'-separated list of the rules' RHS. */ - static const yytype_int8 yyrhs[] = - { -- 54, 0, -1, 55, -1, 54, 55, -1, -1, 56, -- 57, -1, -1, 12, 23, 58, 60, -1, -1, 23, -- 59, 60, -1, 60, -1, 84, -1, 99, -1, 101, -- -1, 1, 44, -1, 1, 45, -1, 64, 61, 44, -- -1, -1, 62, -1, 63, -1, 62, 46, 63, -1, -- 74, 100, 95, 85, -1, -1, 65, -1, 66, -1, -- 65, 66, -1, 67, -1, 68, -1, 5, -1, 17, -- -1, 21, -1, 11, -1, 14, -1, 69, -1, 73, -- -1, 28, 47, 65, 48, 49, -1, 28, 47, 65, -- 49, -1, 22, 37, -1, 24, 37, -1, 10, 37, -- -1, 22, 37, 87, -1, 24, 37, 87, -1, 10, -- 37, 96, -1, 10, 96, -1, 22, 87, -1, 24, -- 87, -1, 7, -1, 19, -1, 15, -1, 16, -1, -- 20, -1, 25, -1, 13, -1, 9, -1, 26, -1, -- 6, -1, 41, -1, 48, 71, -1, -1, 72, -1, -- 73, -1, 72, 73, -1, 8, -1, 27, -1, 31, -- -1, 18, -1, 70, 74, -1, 75, -1, 37, -1, -- 75, 47, 78, 49, -1, 75, 47, 1, 49, -1, -- 75, 33, -1, 47, 74, 49, -1, 47, 1, 49, -- -1, 70, 76, -1, 77, -1, 37, -1, 41, -1, -- 77, 47, 78, 49, -1, 77, 47, 1, 49, -1, -- 77, 33, -1, 47, 76, 49, -1, 47, 1, 49, -- -1, 79, 36, -1, 79, -1, 80, 46, 36, -1, -- -1, 80, -1, 81, -1, 80, 46, 81, -1, 65, -- 82, -1, 70, 82, -1, 83, -1, -1, 37, -1, -- 41, -1, 83, 47, 78, 49, -1, 83, 47, 1, -- 49, -1, 83, 33, -1, 47, 82, 49, -1, 47, -- 1, 49, -1, 64, 74, 32, -1, -1, 86, -1, -- 50, 34, -1, 51, 88, 45, -1, 51, 1, 45, -- -1, -1, 89, -1, 90, -1, 89, 90, -1, 64, -- 91, 44, -1, 1, 44, -1, -1, 92, -1, 93, -- -1, 92, 46, 93, -1, 76, 95, -1, 37, 94, -- -1, 94, -1, 52, 34, -1, -1, 95, 31, -1, -- 51, 97, 45, -1, 51, 97, 46, 45, -1, 98, -- -1, 97, 46, 98, -1, 37, -1, 37, 50, 34, -- -1, 30, 44, -1, -1, 30, -1, 29, 47, 37, -- 49, 44, -1 -+ 55, 0, -1, 56, -1, 55, 56, -1, -1, 57, -+ 58, -1, -1, 12, 23, 59, 61, -1, -1, 23, -+ 60, 61, -1, 61, -1, 85, -1, 100, -1, 102, -+ -1, 1, 45, -1, 1, 46, -1, 65, 62, 45, -+ -1, -1, 63, -1, 64, -1, 63, 47, 64, -1, -+ 75, 101, 96, 86, -1, -1, 66, -1, 67, -1, -+ 66, 67, -1, 68, -1, 69, -1, 5, -1, 17, -+ -1, 21, -1, 11, -1, 14, -1, 70, -1, 74, -+ -1, 28, 48, 82, 49, -1, 32, -1, 22, 38, -+ -1, 24, 38, -1, 10, 38, -1, 22, 38, 88, -+ -1, 24, 38, 88, -1, 10, 38, 97, -1, 10, -+ 97, -1, 22, 88, -1, 24, 88, -1, 7, -1, -+ 19, -1, 15, -1, 16, -1, 20, -1, 25, -1, -+ 13, -1, 9, -1, 26, -1, 6, -1, 42, -1, -+ 50, 72, -1, -1, 73, -1, 74, -1, 73, 74, -+ -1, 8, -1, 27, -1, 31, -1, 18, -1, 71, -+ 75, -1, 76, -1, 38, -1, 76, 48, 79, 49, -+ -1, 76, 48, 1, 49, -1, 76, 34, -1, 48, -+ 75, 49, -1, 48, 1, 49, -1, 71, 77, -1, -+ 78, -1, 38, -1, 42, -1, 78, 48, 79, 49, -+ -1, 78, 48, 1, 49, -1, 78, 34, -1, 48, -+ 77, 49, -1, 48, 1, 49, -1, 80, 37, -1, -+ 80, -1, 81, 47, 37, -1, -1, 81, -1, 82, -+ -1, 81, 47, 82, -1, 66, 83, -1, 71, 83, -+ -1, 84, -1, -1, 38, -1, 42, -1, 84, 48, -+ 79, 49, -1, 84, 48, 1, 49, -1, 84, 34, -+ -1, 48, 83, 49, -1, 48, 1, 49, -1, 65, -+ 75, 33, -1, -1, 87, -1, 51, 35, -1, 52, -+ 89, 46, -1, 52, 1, 46, -1, -1, 90, -1, -+ 91, -1, 90, 91, -1, 65, 92, 45, -1, 1, -+ 45, -1, -1, 93, -1, 94, -1, 93, 47, 94, -+ -1, 77, 96, -1, 38, 95, -1, 95, -1, 53, -+ 35, -1, -1, 96, 31, -1, 52, 98, 46, -1, -+ 52, 98, 47, 46, -1, 99, -1, 98, 47, 99, -+ -1, 38, -1, 38, 51, 35, -1, 30, 45, -1, -+ -1, 30, -1, 29, 48, 38, 49, 45, -1 - }; - - /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ - static const yytype_uint16 yyrline[] = - { -- 0, 123, 123, 124, 128, 128, 134, 134, 136, 136, -- 138, 139, 140, 141, 142, 143, 147, 161, 162, 166, -- 174, 187, 193, 194, 198, 199, 203, 209, 213, 214, -- 215, 216, 217, 221, 222, 223, 224, 228, 230, 232, -- 236, 238, 240, 245, 248, 249, 253, 254, 255, 256, -- 257, 258, 259, 260, 261, 262, 263, 267, 272, 273, -- 277, 278, 282, 282, 282, 283, 291, 292, 296, 305, -- 307, 309, 311, 313, 320, 321, 325, 326, 327, 329, -- 331, 333, 335, 340, 341, 342, 346, 347, 351, 352, -- 357, 362, 364, 368, 369, 377, 381, 383, 385, 387, -- 389, 394, 403, 404, 409, 414, 415, 419, 420, 424, -- 425, 429, 431, 436, 437, 441, 442, 446, 447, 448, -- 452, 456, 457, 461, 462, 466, 467, 470, 475, 483, -- 487, 488, 492 -+ 0, 124, 124, 125, 129, 129, 135, 135, 137, 137, -+ 139, 140, 141, 142, 143, 144, 148, 162, 163, 167, -+ 175, 188, 194, 195, 199, 200, 204, 210, 214, 215, -+ 216, 217, 218, 222, 223, 224, 225, 229, 231, 233, -+ 237, 239, 241, 246, 249, 250, 254, 255, 256, 257, -+ 258, 259, 260, 261, 262, 263, 264, 268, 273, 274, -+ 278, 279, 283, 283, 283, 284, 292, 293, 297, 306, -+ 308, 310, 312, 314, 321, 322, 326, 327, 328, 330, -+ 332, 334, 336, 341, 342, 343, 347, 348, 352, 353, -+ 358, 363, 365, 369, 370, 378, 382, 384, 386, 388, -+ 390, 395, 404, 405, 410, 415, 416, 420, 421, 425, -+ 426, 430, 432, 437, 438, 442, 443, 447, 448, 449, -+ 453, 457, 458, 462, 463, 467, 468, 471, 476, 484, -+ 488, 489, 493 - }; - #endif - -@@ -565,9 +574,9 @@ static const char *const yytname[] = - "SHORT_KEYW", "SIGNED_KEYW", "STATIC_KEYW", "STRUCT_KEYW", - "TYPEDEF_KEYW", "UNION_KEYW", "UNSIGNED_KEYW", "VOID_KEYW", - "VOLATILE_KEYW", "TYPEOF_KEYW", "EXPORT_SYMBOL_KEYW", "ASM_PHRASE", -- "ATTRIBUTE_PHRASE", "BRACE_PHRASE", "BRACKET_PHRASE", -+ "ATTRIBUTE_PHRASE", "TYPEOF_PHRASE", "BRACE_PHRASE", "BRACKET_PHRASE", - "EXPRESSION_PHRASE", "CHAR", "DOTS", "IDENT", "INT", "REAL", "STRING", -- "TYPE", "OTHER", "FILENAME", "';'", "'}'", "','", "'('", "'*'", "')'", -+ "TYPE", "OTHER", "FILENAME", "';'", "'}'", "','", "'('", "')'", "'*'", - "'='", "'{'", "':'", "$accept", "declaration_seq", "declaration", "$@1", - "declaration1", "$@2", "$@3", "simple_declaration", - "init_declarator_list_opt", "init_declarator_list", "init_declarator", -@@ -584,7 +593,7 @@ static const char *const yytname[] = - "member_declarator_list_opt", "member_declarator_list", - "member_declarator", "member_bitfield_declarator", "attribute_opt", - "enum_body", "enumerator_list", "enumerator", "asm_definition", -- "asm_phrase_opt", "export_definition", 0 -+ "asm_phrase_opt", "export_definition", YY_NULL - }; - #endif - -@@ -597,28 +606,28 @@ static const yytype_uint16 yytoknum[] = - 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, - 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, - 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, -- 295, 296, 297, 298, 59, 125, 44, 40, 42, 41, -- 61, 123, 58 -+ 295, 296, 297, 298, 299, 59, 125, 44, 40, 41, -+ 42, 61, 123, 58 - }; - # endif - - /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ - static const yytype_uint8 yyr1[] = - { -- 0, 53, 54, 54, 56, 55, 58, 57, 59, 57, -- 57, 57, 57, 57, 57, 57, 60, 61, 61, 62, -- 62, 63, 64, 64, 65, 65, 66, 66, 67, 67, -- 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, -- 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, -- 69, 69, 69, 69, 69, 69, 69, 70, 71, 71, -- 72, 72, 73, 73, 73, 73, 74, 74, 75, 75, -- 75, 75, 75, 75, 76, 76, 77, 77, 77, 77, -- 77, 77, 77, 78, 78, 78, 79, 79, 80, 80, -- 81, 82, 82, 83, 83, 83, 83, 83, 83, 83, -- 83, 84, 85, 85, 86, 87, 87, 88, 88, 89, -- 89, 90, 90, 91, 91, 92, 92, 93, 93, 93, -- 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, -- 100, 100, 101 -+ 0, 54, 55, 55, 57, 56, 59, 58, 60, 58, -+ 58, 58, 58, 58, 58, 58, 61, 62, 62, 63, -+ 63, 64, 65, 65, 66, 66, 67, 67, 68, 68, -+ 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, -+ 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, -+ 70, 70, 70, 70, 70, 70, 70, 71, 72, 72, -+ 73, 73, 74, 74, 74, 74, 75, 75, 76, 76, -+ 76, 76, 76, 76, 77, 77, 78, 78, 78, 78, -+ 78, 78, 78, 79, 79, 79, 80, 80, 81, 81, -+ 82, 83, 83, 84, 84, 84, 84, 84, 84, 84, -+ 84, 85, 86, 86, 87, 88, 88, 89, 89, 90, -+ 90, 91, 91, 92, 92, 93, 93, 94, 94, 94, -+ 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, -+ 101, 101, 102 - }; - - /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ -@@ -627,7 +636,7 @@ static const yytype_uint8 yyr2[] = - 0, 2, 1, 2, 0, 2, 0, 4, 0, 3, - 1, 1, 1, 1, 2, 2, 3, 0, 1, 1, - 3, 4, 0, 1, 1, 2, 1, 1, 1, 1, -- 1, 1, 1, 1, 1, 5, 4, 2, 2, 2, -+ 1, 1, 1, 1, 1, 4, 1, 2, 2, 2, - 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 0, 1, - 1, 2, 1, 1, 1, 1, 2, 1, 1, 4, -@@ -648,68 +657,68 @@ static const yytype_uint8 yydefact[] = - 4, 4, 2, 0, 1, 3, 0, 28, 55, 46, - 62, 53, 0, 31, 0, 52, 32, 48, 49, 29, - 65, 47, 50, 30, 0, 8, 0, 51, 54, 63, -- 0, 0, 0, 64, 56, 5, 10, 17, 23, 24, -- 26, 27, 33, 34, 11, 12, 13, 14, 15, 39, -- 0, 43, 6, 37, 0, 44, 22, 38, 45, 0, -- 0, 129, 68, 0, 58, 0, 18, 19, 0, 130, -- 67, 25, 42, 127, 0, 125, 22, 40, 0, 113, -- 0, 0, 109, 9, 17, 41, 0, 0, 0, 0, -- 57, 59, 60, 16, 0, 66, 131, 101, 121, 71, -- 0, 0, 123, 0, 7, 112, 106, 76, 77, 0, -- 0, 0, 121, 75, 0, 114, 115, 119, 105, 0, -- 110, 130, 0, 36, 0, 73, 72, 61, 20, 102, -- 0, 93, 0, 84, 87, 88, 128, 124, 126, 118, -- 0, 76, 0, 120, 74, 117, 80, 0, 111, 0, -- 35, 132, 122, 0, 21, 103, 70, 94, 56, 0, -- 93, 90, 92, 69, 83, 0, 82, 81, 0, 0, -- 116, 104, 0, 95, 0, 91, 98, 0, 85, 89, -- 79, 78, 100, 99, 0, 0, 97, 96 -+ 0, 0, 0, 64, 36, 56, 5, 10, 17, 23, -+ 24, 26, 27, 33, 34, 11, 12, 13, 14, 15, -+ 39, 0, 43, 6, 37, 0, 44, 22, 38, 45, -+ 0, 0, 129, 68, 0, 58, 0, 18, 19, 0, -+ 130, 67, 25, 42, 127, 0, 125, 22, 40, 0, -+ 113, 0, 0, 109, 9, 17, 41, 93, 0, 0, -+ 0, 0, 57, 59, 60, 16, 0, 66, 131, 101, -+ 121, 71, 0, 0, 123, 0, 7, 112, 106, 76, -+ 77, 0, 0, 0, 121, 75, 0, 114, 115, 119, -+ 105, 0, 110, 130, 94, 56, 0, 93, 90, 92, -+ 35, 0, 73, 72, 61, 20, 102, 0, 0, 84, -+ 87, 88, 128, 124, 126, 118, 0, 76, 0, 120, -+ 74, 117, 80, 0, 111, 0, 0, 95, 0, 91, -+ 98, 0, 132, 122, 0, 21, 103, 70, 69, 83, -+ 0, 82, 81, 0, 0, 116, 100, 99, 0, 0, -+ 104, 85, 89, 79, 78, 97, 96 - }; - - /* YYDEFGOTO[NTERM-NUM]. */ - static const yytype_int16 yydefgoto[] = - { -- -1, 1, 2, 3, 35, 76, 56, 36, 65, 66, -- 67, 79, 38, 39, 40, 41, 42, 68, 90, 91, -- 43, 121, 70, 112, 113, 132, 133, 134, 135, 161, -- 162, 44, 154, 155, 55, 80, 81, 82, 114, 115, -- 116, 117, 129, 51, 74, 75, 45, 98, 46 -+ -1, 1, 2, 3, 36, 77, 57, 37, 66, 67, -+ 68, 80, 39, 40, 41, 42, 43, 69, 92, 93, -+ 44, 123, 71, 114, 115, 138, 139, 140, 141, 128, -+ 129, 45, 165, 166, 56, 81, 82, 83, 116, 117, -+ 118, 119, 136, 52, 75, 76, 46, 100, 47 - }; - - /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing - STATE-NUM. */ --#define YYPACT_NINF -135 -+#define YYPACT_NINF -140 - static const yytype_int16 yypact[] = - { -- -135, 20, -135, 321, -135, -135, 30, -135, -135, -135, -- -135, -135, -28, -135, 2, -135, -135, -135, -135, -135, -- -135, -135, -135, -135, -6, -135, 9, -135, -135, -135, -- -5, 15, -17, -135, -135, -135, -135, 18, 491, -135, -- -135, -135, -135, -135, -135, -135, -135, -135, -135, -22, -- 31, -135, -135, 19, 106, -135, 491, 19, -135, 491, -- 50, -135, -135, 11, -3, 51, 57, -135, 18, -14, -- 14, -135, -135, 48, 46, -135, 491, -135, 33, 32, -- 59, 154, -135, -135, 18, -135, 365, 56, 60, 61, -- -135, -3, -135, -135, 18, -135, -135, -135, -135, -135, -- 202, 74, -135, -23, -135, -135, -135, 77, -135, 16, -- 101, 49, -135, 34, 92, 93, -135, -135, -135, 94, -- -135, 110, 95, -135, 97, -135, -135, -135, -135, -20, -- 96, 410, 99, 113, 100, -135, -135, -135, -135, -135, -- 103, -135, 107, -135, -135, 111, -135, 239, -135, 32, -- -135, -135, -135, 123, -135, -135, -135, -135, -135, 3, -- 52, -135, 38, -135, -135, 454, -135, -135, 117, 128, -- -135, -135, 134, -135, 135, -135, -135, 276, -135, -135, -- -135, -135, -135, -135, 137, 138, -135, -135 -+ -140, 29, -140, 207, -140, -140, 40, -140, -140, -140, -+ -140, -140, -27, -140, 44, -140, -140, -140, -140, -140, -+ -140, -140, -140, -140, -22, -140, -18, -140, -140, -140, -+ -9, 22, 28, -140, -140, -140, -140, -140, 42, 472, -+ -140, -140, -140, -140, -140, -140, -140, -140, -140, -140, -+ 46, 43, -140, -140, 47, 107, -140, 472, 47, -140, -+ 472, 62, -140, -140, 16, -3, 57, 56, -140, 42, -+ 35, -11, -140, -140, 53, 48, -140, 472, -140, 51, -+ 21, 59, 157, -140, -140, 42, -140, 388, 58, 60, -+ 70, 81, -140, -3, -140, -140, 42, -140, -140, -140, -+ -140, -140, 253, 71, -140, -20, -140, -140, -140, 83, -+ -140, 5, 102, 34, -140, 12, 95, 94, -140, -140, -+ -140, 97, -140, 113, -140, -140, 2, 41, -140, 27, -+ -140, 99, -140, -140, -140, -140, -24, 98, 101, 109, -+ 104, -140, -140, -140, -140, -140, 105, -140, 110, -140, -+ -140, 117, -140, 298, -140, 21, 112, -140, 120, -140, -+ -140, 343, -140, -140, 121, -140, -140, -140, -140, -140, -+ 434, -140, -140, 131, 137, -140, -140, -140, 138, 141, -+ -140, -140, -140, -140, -140, -140, -140 - }; - - /* YYPGOTO[NTERM-NUM]. */ - static const yytype_int16 yypgoto[] = - { -- -135, -135, 187, -135, -135, -135, -135, -50, -135, -135, -- 98, 0, -59, -37, -135, -135, -135, -77, -135, -135, -- -54, -30, -135, -90, -135, -134, -135, -135, 24, -58, -- -135, -135, -135, -135, -18, -135, -135, 109, -135, -135, -- 44, 87, 84, 148, -135, 102, -135, -135, -135 -+ -140, -140, 190, -140, -140, -140, -140, -45, -140, -140, -+ 96, 1, -60, -31, -140, -140, -140, -78, -140, -140, -+ -55, -7, -140, -92, -140, -139, -140, -140, -59, -39, -+ -140, -140, -140, -140, -13, -140, -140, 111, -140, -140, -+ 39, 87, 84, 147, -140, 106, -140, -140, -140 - }; - - /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If -@@ -718,149 +727,145 @@ static const yytype_int16 yypgoto[] = - #define YYTABLE_NINF -109 - static const yytype_int16 yytable[] = - { -- 86, 71, 111, 37, 172, 10, 83, 69, 58, 49, -- 92, 152, 88, 169, 73, 20, 96, 140, 97, 142, -- 4, 144, 137, 50, 29, 52, 104, 61, 33, 50, -- 153, 53, 111, 89, 111, 77, -93, 127, 95, 85, -- 157, 131, 59, 185, 173, 54, 57, 99, 62, 71, -- 159, 64, -93, 141, 160, 62, 84, 108, 63, 64, -- 54, 100, 60, 109, 64, 63, 64, 146, 73, 107, -- 54, 176, 111, 108, 47, 48, 84, 105, 106, 109, -- 64, 147, 160, 160, 110, 177, 141, 87, 131, 157, -- 108, 102, 103, 173, 71, 93, 109, 64, 101, 159, -- 64, 174, 175, 94, 118, 124, 131, 78, 136, 125, -- 126, 7, 8, 9, 10, 11, 12, 13, 131, 15, -- 16, 17, 18, 19, 20, 21, 22, 23, 24, 110, -- 26, 27, 28, 29, 30, 143, 148, 33, 105, 149, -- 96, 151, 152, -22, 150, 156, 165, 34, 163, 164, -- -22, -107, 166, -22, -22, 119, 167, 171, -22, 7, -- 8, 9, 10, 11, 12, 13, 180, 15, 16, 17, -- 18, 19, 20, 21, 22, 23, 24, 181, 26, 27, -- 28, 29, 30, 182, 183, 33, 186, 187, 5, 179, -- 120, -22, 128, 170, 139, 34, 145, 72, -22, -108, -- 0, -22, -22, 130, 0, 138, -22, 7, 8, 9, -- 10, 11, 12, 13, 0, 15, 16, 17, 18, 19, -- 20, 21, 22, 23, 24, 0, 26, 27, 28, 29, -- 30, 0, 0, 33, 0, 0, 0, 0, -86, 0, -- 168, 0, 0, 34, 7, 8, 9, 10, 11, 12, -- 13, -86, 15, 16, 17, 18, 19, 20, 21, 22, -- 23, 24, 0, 26, 27, 28, 29, 30, 0, 0, -- 33, 0, 0, 0, 0, -86, 0, 184, 0, 0, -- 34, 7, 8, 9, 10, 11, 12, 13, -86, 15, -- 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, -- 26, 27, 28, 29, 30, 0, 0, 33, 0, 0, -- 0, 0, -86, 0, 0, 0, 0, 34, 0, 0, -- 0, 0, 6, 0, 0, -86, 7, 8, 9, 10, -- 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, -- 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, -- 31, 32, 33, 0, 0, 0, 0, 0, -22, 0, -- 0, 0, 34, 0, 0, -22, 0, 0, -22, -22, -- 7, 8, 9, 10, 11, 12, 13, 0, 15, 16, -- 17, 18, 19, 20, 21, 22, 23, 24, 0, 26, -- 27, 28, 29, 30, 0, 0, 33, 0, 0, 0, -- 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, -- 0, 0, 0, 122, 123, 7, 8, 9, 10, 11, -- 12, 13, 0, 15, 16, 17, 18, 19, 20, 21, -- 22, 23, 24, 0, 26, 27, 28, 29, 30, 0, -- 0, 33, 0, 0, 0, 0, 0, 157, 0, 0, -- 0, 158, 0, 0, 0, 0, 0, 159, 64, 7, -+ 87, 88, 113, 156, 38, 10, 146, 163, 72, 127, -+ 94, 50, 84, 59, 174, 20, 54, 90, 74, 148, -+ 58, 150, 179, 101, 29, 51, 143, 164, 33, 4, -+ 55, 70, 106, 113, 55, 113, -93, 102, 134, 60, -+ 124, 78, 87, 147, 157, 86, 152, 110, 127, 127, -+ 126, -93, 65, 111, 63, 65, 72, 91, 85, 109, -+ 153, 160, 97, 110, 64, 98, 65, 53, 99, 111, -+ 61, 65, 147, 62, 112, 161, 110, 113, 85, 124, -+ 63, 74, 111, 157, 65, 48, 49, 158, 159, 126, -+ 64, 65, 65, 87, 104, 105, 107, 108, 51, 55, -+ 89, 87, 95, 96, 103, 120, 142, 130, 79, 131, -+ 87, 182, 7, 8, 9, 10, 11, 12, 13, 132, -+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, -+ 133, 26, 27, 28, 29, 30, 112, 149, 33, 34, -+ 154, 155, 107, 98, 162, -22, 169, 167, 163, 35, -+ 168, 170, -22, -107, 171, -22, 180, -22, 121, 172, -+ -22, 176, 7, 8, 9, 10, 11, 12, 13, 177, -+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, -+ 183, 26, 27, 28, 29, 30, 184, 185, 33, 34, -+ 186, 5, 135, 122, 175, -22, 145, 73, 151, 35, -+ 0, 0, -22, -108, 0, -22, 0, -22, 6, 0, -+ -22, 144, 7, 8, 9, 10, 11, 12, 13, 14, -+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, -+ 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, -+ 0, 0, 0, 0, 0, -22, 0, 0, 0, 35, -+ 0, 0, -22, 0, 137, -22, 0, -22, 7, 8, -+ 9, 10, 11, 12, 13, 0, 15, 16, 17, 18, -+ 19, 20, 21, 22, 23, 24, 0, 26, 27, 28, -+ 29, 30, 0, 0, 33, 34, 0, 0, 0, 0, -+ -86, 0, 0, 0, 0, 35, 0, 0, 0, 173, -+ 0, 0, -86, 7, 8, 9, 10, 11, 12, 13, -+ 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, -+ 24, 0, 26, 27, 28, 29, 30, 0, 0, 33, -+ 34, 0, 0, 0, 0, -86, 0, 0, 0, 0, -+ 35, 0, 0, 0, 178, 0, 0, -86, 7, 8, -+ 9, 10, 11, 12, 13, 0, 15, 16, 17, 18, -+ 19, 20, 21, 22, 23, 24, 0, 26, 27, 28, -+ 29, 30, 0, 0, 33, 34, 0, 0, 0, 0, -+ -86, 0, 0, 0, 0, 35, 0, 0, 0, 0, -+ 0, 0, -86, 7, 8, 9, 10, 11, 12, 13, -+ 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, -+ 24, 0, 26, 27, 28, 29, 30, 0, 0, 33, -+ 34, 0, 0, 0, 0, 0, 124, 0, 0, 0, -+ 125, 0, 0, 0, 0, 0, 126, 0, 65, 7, - 8, 9, 10, 11, 12, 13, 0, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 0, 26, 27, -- 28, 29, 30, 0, 0, 33, 0, 0, 0, 0, -- 178, 0, 0, 0, 0, 34, 7, 8, 9, 10, -- 11, 12, 13, 0, 15, 16, 17, 18, 19, 20, -- 21, 22, 23, 24, 0, 26, 27, 28, 29, 30, -- 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, -- 0, 0, 34 -+ 28, 29, 30, 0, 0, 33, 34, 0, 0, 0, -+ 0, 181, 0, 0, 0, 0, 35, 7, 8, 9, -+ 10, 11, 12, 13, 0, 15, 16, 17, 18, 19, -+ 20, 21, 22, 23, 24, 0, 26, 27, 28, 29, -+ 30, 0, 0, 33, 34, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 35 - }; - - #define yypact_value_is_default(yystate) \ -- ((yystate) == (-135)) -+ ((yystate) == (-140)) - - #define yytable_value_is_error(yytable_value) \ - YYID (0) - - static const yytype_int16 yycheck[] = - { -- 59, 38, 79, 3, 1, 8, 56, 37, 26, 37, -- 64, 31, 1, 147, 37, 18, 30, 1, 32, 109, -- 0, 111, 45, 51, 27, 23, 76, 44, 31, 51, -- 50, 37, 109, 63, 111, 53, 33, 91, 68, 57, -- 37, 100, 47, 177, 41, 51, 37, 33, 37, 86, -- 47, 48, 49, 37, 131, 37, 56, 41, 47, 48, -- 51, 47, 47, 47, 48, 47, 48, 33, 37, 37, -- 51, 33, 149, 41, 44, 45, 76, 44, 45, 47, -- 48, 47, 159, 160, 52, 47, 37, 37, 147, 37, -- 41, 45, 46, 41, 131, 44, 47, 48, 50, 47, -- 48, 159, 160, 46, 45, 49, 165, 1, 34, 49, -- 49, 5, 6, 7, 8, 9, 10, 11, 177, 13, -- 14, 15, 16, 17, 18, 19, 20, 21, 22, 52, -- 24, 25, 26, 27, 28, 34, 44, 31, 44, 46, -- 30, 44, 31, 37, 49, 49, 46, 41, 49, 36, -- 44, 45, 49, 47, 48, 1, 49, 34, 52, 5, -- 6, 7, 8, 9, 10, 11, 49, 13, 14, 15, -- 16, 17, 18, 19, 20, 21, 22, 49, 24, 25, -- 26, 27, 28, 49, 49, 31, 49, 49, 1, 165, -- 81, 37, 94, 149, 107, 41, 112, 49, 44, 45, -- -1, 47, 48, 1, -1, 103, 52, 5, 6, 7, -- 8, 9, 10, 11, -1, 13, 14, 15, 16, 17, -- 18, 19, 20, 21, 22, -1, 24, 25, 26, 27, -- 28, -1, -1, 31, -1, -1, -1, -1, 36, -1, -- 1, -1, -1, 41, 5, 6, 7, 8, 9, 10, -- 11, 49, 13, 14, 15, 16, 17, 18, 19, 20, -- 21, 22, -1, 24, 25, 26, 27, 28, -1, -1, -- 31, -1, -1, -1, -1, 36, -1, 1, -1, -1, -- 41, 5, 6, 7, 8, 9, 10, 11, 49, 13, -- 14, 15, 16, 17, 18, 19, 20, 21, 22, -1, -- 24, 25, 26, 27, 28, -1, -1, 31, -1, -1, -- -1, -1, 36, -1, -1, -1, -1, 41, -1, -1, -- -1, -1, 1, -1, -1, 49, 5, 6, 7, 8, -- 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, -- 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, -- 29, 30, 31, -1, -1, -1, -1, -1, 37, -1, -- -1, -1, 41, -1, -1, 44, -1, -1, 47, 48, -- 5, 6, 7, 8, 9, 10, 11, -1, 13, 14, -- 15, 16, 17, 18, 19, 20, 21, 22, -1, 24, -- 25, 26, 27, 28, -1, -1, 31, -1, -1, -1, -- -1, -1, -1, -1, -1, -1, 41, -1, -1, -1, -- -1, -1, -1, 48, 49, 5, 6, 7, 8, 9, -- 10, 11, -1, 13, 14, 15, 16, 17, 18, 19, -- 20, 21, 22, -1, 24, 25, 26, 27, 28, -1, -- -1, 31, -1, -1, -1, -1, -1, 37, -1, -1, -- -1, 41, -1, -1, -1, -1, -1, 47, 48, 5, -+ 60, 60, 80, 1, 3, 8, 1, 31, 39, 87, -+ 65, 38, 57, 26, 153, 18, 38, 1, 38, 111, -+ 38, 113, 161, 34, 27, 52, 46, 51, 31, 0, -+ 52, 38, 77, 111, 52, 113, 34, 48, 93, 48, -+ 38, 54, 102, 38, 42, 58, 34, 42, 126, 127, -+ 48, 49, 50, 48, 38, 50, 87, 64, 57, 38, -+ 48, 34, 69, 42, 48, 30, 50, 23, 33, 48, -+ 48, 50, 38, 45, 53, 48, 42, 155, 77, 38, -+ 38, 38, 48, 42, 50, 45, 46, 126, 127, 48, -+ 48, 50, 50, 153, 46, 47, 45, 46, 52, 52, -+ 38, 161, 45, 47, 51, 46, 35, 49, 1, 49, -+ 170, 170, 5, 6, 7, 8, 9, 10, 11, 49, -+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, -+ 49, 24, 25, 26, 27, 28, 53, 35, 31, 32, -+ 45, 47, 45, 30, 45, 38, 37, 49, 31, 42, -+ 49, 47, 45, 46, 49, 48, 35, 50, 1, 49, -+ 53, 49, 5, 6, 7, 8, 9, 10, 11, 49, -+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, -+ 49, 24, 25, 26, 27, 28, 49, 49, 31, 32, -+ 49, 1, 96, 82, 155, 38, 109, 50, 114, 42, -+ -1, -1, 45, 46, -1, 48, -1, 50, 1, -1, -+ 53, 105, 5, 6, 7, 8, 9, 10, 11, 12, -+ 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, -+ 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, -+ -1, -1, -1, -1, -1, 38, -1, -1, -1, 42, -+ -1, -1, 45, -1, 1, 48, -1, 50, 5, 6, -+ 7, 8, 9, 10, 11, -1, 13, 14, 15, 16, -+ 17, 18, 19, 20, 21, 22, -1, 24, 25, 26, -+ 27, 28, -1, -1, 31, 32, -1, -1, -1, -1, -+ 37, -1, -1, -1, -1, 42, -1, -1, -1, 1, -+ -1, -1, 49, 5, 6, 7, 8, 9, 10, 11, -+ -1, 13, 14, 15, 16, 17, 18, 19, 20, 21, -+ 22, -1, 24, 25, 26, 27, 28, -1, -1, 31, -+ 32, -1, -1, -1, -1, 37, -1, -1, -1, -1, -+ 42, -1, -1, -1, 1, -1, -1, 49, 5, 6, -+ 7, 8, 9, 10, 11, -1, 13, 14, 15, 16, -+ 17, 18, 19, 20, 21, 22, -1, 24, 25, 26, -+ 27, 28, -1, -1, 31, 32, -1, -1, -1, -1, -+ 37, -1, -1, -1, -1, 42, -1, -1, -1, -1, -+ -1, -1, 49, 5, 6, 7, 8, 9, 10, 11, -+ -1, 13, 14, 15, 16, 17, 18, 19, 20, 21, -+ 22, -1, 24, 25, 26, 27, 28, -1, -1, 31, -+ 32, -1, -1, -1, -1, -1, 38, -1, -1, -1, -+ 42, -1, -1, -1, -1, -1, 48, -1, 50, 5, - 6, 7, 8, 9, 10, 11, -1, 13, 14, 15, - 16, 17, 18, 19, 20, 21, 22, -1, 24, 25, -- 26, 27, 28, -1, -1, 31, -1, -1, -1, -1, -- 36, -1, -1, -1, -1, 41, 5, 6, 7, 8, -- 9, 10, 11, -1, 13, 14, 15, 16, 17, 18, -- 19, 20, 21, 22, -1, 24, 25, 26, 27, 28, -- -1, -1, 31, -1, -1, -1, -1, -1, -1, -1, -- -1, -1, 41 -+ 26, 27, 28, -1, -1, 31, 32, -1, -1, -1, -+ -1, 37, -1, -1, -1, -1, 42, 5, 6, 7, -+ 8, 9, 10, 11, -1, 13, 14, 15, 16, 17, -+ 18, 19, 20, 21, 22, -1, 24, 25, 26, 27, -+ 28, -1, -1, 31, 32, -1, -1, -1, -1, -1, -+ -1, -1, -1, -1, 42 - }; - - /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing - symbol of state STATE-NUM. */ - static const yytype_uint8 yystos[] = - { -- 0, 54, 55, 56, 0, 55, 1, 5, 6, 7, -+ 0, 55, 56, 57, 0, 56, 1, 5, 6, 7, - 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, - 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, -- 28, 29, 30, 31, 41, 57, 60, 64, 65, 66, -- 67, 68, 69, 73, 84, 99, 101, 44, 45, 37, -- 51, 96, 23, 37, 51, 87, 59, 37, 87, 47, -- 47, 44, 37, 47, 48, 61, 62, 63, 70, 74, -- 75, 66, 96, 37, 97, 98, 58, 87, 1, 64, -- 88, 89, 90, 60, 64, 87, 65, 37, 1, 74, -- 71, 72, 73, 44, 46, 74, 30, 32, 100, 33, -- 47, 50, 45, 46, 60, 44, 45, 37, 41, 47, -- 52, 70, 76, 77, 91, 92, 93, 94, 45, 1, -- 90, 74, 48, 49, 49, 49, 49, 73, 63, 95, -- 1, 65, 78, 79, 80, 81, 34, 45, 98, 94, -- 1, 37, 76, 34, 76, 95, 33, 47, 44, 46, -- 49, 44, 31, 50, 85, 86, 49, 37, 41, 47, -- 70, 82, 83, 49, 36, 46, 49, 49, 1, 78, -- 93, 34, 1, 41, 82, 82, 33, 47, 36, 81, -- 49, 49, 49, 49, 1, 78, 49, 49 -+ 28, 29, 30, 31, 32, 42, 58, 61, 65, 66, -+ 67, 68, 69, 70, 74, 85, 100, 102, 45, 46, -+ 38, 52, 97, 23, 38, 52, 88, 60, 38, 88, -+ 48, 48, 45, 38, 48, 50, 62, 63, 64, 71, -+ 75, 76, 67, 97, 38, 98, 99, 59, 88, 1, -+ 65, 89, 90, 91, 61, 65, 88, 66, 82, 38, -+ 1, 75, 72, 73, 74, 45, 47, 75, 30, 33, -+ 101, 34, 48, 51, 46, 47, 61, 45, 46, 38, -+ 42, 48, 53, 71, 77, 78, 92, 93, 94, 95, -+ 46, 1, 91, 75, 38, 42, 48, 71, 83, 84, -+ 49, 49, 49, 49, 74, 64, 96, 1, 79, 80, -+ 81, 82, 35, 46, 99, 95, 1, 38, 77, 35, -+ 77, 96, 34, 48, 45, 47, 1, 42, 83, 83, -+ 34, 48, 45, 31, 51, 86, 87, 49, 49, 37, -+ 47, 49, 49, 1, 79, 94, 49, 49, 1, 79, -+ 35, 37, 82, 49, 49, 49, 49 - }; - - #define yyerrok (yyerrstatus = 0) -@@ -890,17 +895,18 @@ static const yytype_uint8 yystos[] = - - #define YYRECOVERING() (!!yyerrstatus) - --#define YYBACKUP(Token, Value) \ --do \ -- if (yychar == YYEMPTY && yylen == 1) \ -- { \ -- yychar = (Token); \ -- yylval = (Value); \ -- YYPOPSTACK (1); \ -- goto yybackup; \ -- } \ -- else \ -- { \ -+#define YYBACKUP(Token, Value) \ -+do \ -+ if (yychar == YYEMPTY) \ -+ { \ -+ yychar = (Token); \ -+ yylval = (Value); \ -+ YYPOPSTACK (yylen); \ -+ yystate = *yyssp; \ -+ goto yybackup; \ -+ } \ -+ else \ -+ { \ - yyerror (YY_("syntax error: cannot back up")); \ - YYERROR; \ - } \ -@@ -995,6 +1001,8 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep) - YYSTYPE const * const yyvaluep; - #endif - { -+ FILE *yyo = yyoutput; -+ YYUSE (yyo); - if (!yyvaluep) - return; - # ifdef YYPRINT -@@ -1246,12 +1254,12 @@ static int - yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, - yytype_int16 *yyssp, int yytoken) - { -- YYSIZE_T yysize0 = yytnamerr (0, yytname[yytoken]); -+ YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]); - YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; - enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; - /* Internationalized format string. */ -- const char *yyformat = 0; -+ const char *yyformat = YY_NULL; - /* Arguments of yyformat. */ - char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM]; - /* Number of reported tokens (one for the "unexpected", one per -@@ -1311,7 +1319,7 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, - break; - } - yyarg[yycount++] = yytname[yyx]; -- yysize1 = yysize + yytnamerr (0, yytname[yyx]); -+ yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]); - if (! (yysize <= yysize1 - && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; -@@ -1463,7 +1471,7 @@ yyparse () - `yyss': related to states. - `yyvs': related to semantic values. - -- Refer to the stacks thru separate pointers, to allow yyoverflow -+ Refer to the stacks through separate pointers, to allow yyoverflow - to reallocate them elsewhere. */ - - /* The state stack. */ -@@ -2346,7 +2354,7 @@ yyabortlab: - yyresult = 1; - goto yyreturn; - --#if !defined(yyoverflow) || YYERROR_VERBOSE -+#if !defined yyoverflow || YYERROR_VERBOSE - /*-------------------------------------------------. - | yyexhaustedlab -- memory exhaustion comes here. | - `-------------------------------------------------*/ -diff --git a/scripts/genksyms/parse.tab.h_shipped b/scripts/genksyms/parse.tab.h_shipped -index 93240a3..a4737de 100644 ---- a/scripts/genksyms/parse.tab.h_shipped -+++ b/scripts/genksyms/parse.tab.h_shipped -@@ -1,8 +1,8 @@ --/* A Bison parser, made by GNU Bison 2.5. */ -+/* A Bison parser, made by GNU Bison 2.5.1. */ - - /* Bison interface for Yacc-like parsers in C - -- Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc. -+ Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc. - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by -@@ -66,18 +66,19 @@ - EXPORT_SYMBOL_KEYW = 284, - ASM_PHRASE = 285, - ATTRIBUTE_PHRASE = 286, -- BRACE_PHRASE = 287, -- BRACKET_PHRASE = 288, -- EXPRESSION_PHRASE = 289, -- CHAR = 290, -- DOTS = 291, -- IDENT = 292, -- INT = 293, -- REAL = 294, -- STRING = 295, -- TYPE = 296, -- OTHER = 297, -- FILENAME = 298 -+ TYPEOF_PHRASE = 287, -+ BRACE_PHRASE = 288, -+ BRACKET_PHRASE = 289, -+ EXPRESSION_PHRASE = 290, -+ CHAR = 291, -+ DOTS = 292, -+ IDENT = 293, -+ INT = 294, -+ REAL = 295, -+ STRING = 296, -+ TYPE = 297, -+ OTHER = 298, -+ FILENAME = 299 - }; - #endif - -diff --git a/scripts/genksyms/parse.y b/scripts/genksyms/parse.y -index 23c3999..b9f4cf2 100644 ---- a/scripts/genksyms/parse.y -+++ b/scripts/genksyms/parse.y -@@ -103,6 +103,7 @@ static void record_compound(struct string_list **keyw, - - %token ASM_PHRASE - %token ATTRIBUTE_PHRASE -+%token TYPEOF_PHRASE - %token BRACE_PHRASE - %token BRACKET_PHRASE - %token EXPRESSION_PHRASE -@@ -220,8 +221,8 @@ storage_class_specifier: - type_specifier: - simple_type_specifier - | cvar_qualifier -- | TYPEOF_KEYW '(' decl_specifier_seq '*' ')' -- | TYPEOF_KEYW '(' decl_specifier_seq ')' -+ | TYPEOF_KEYW '(' parameter_declaration ')' -+ | TYPEOF_PHRASE - - /* References to s/u/e's defined elsewhere. Rearrange things - so that it is easier to expand the definition fully later. */ --- -cgit v0.11.2 - diff --git a/src/patches/linux-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch b/src/patches/linux-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch deleted file mode 100644 index d12f46b6a..000000000 --- a/src/patches/linux-hyperv_Mark_the_Hyoer-V_TSC_as_unstable.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 88c9281a9fba67636ab26c1fd6afbc78a632374f Mon Sep 17 00:00:00 2001 -From: Vitaly Kuznetsov vkuznets@redhat.com -Date: Wed, 19 Aug 2015 09:54:24 -0700 -Subject: x86/hyperv: Mark the Hyper-V TSC as unstable - -The Hyper-V top-level functional specification states, that -"algorithms should be resilient to sudden jumps forward or -backward in the TSC value", this means that we should consider -TSC as unstable. In some cases tsc tests are able to detect the -instability, it was detected in 543 out of 646 boots in my -testing: - - Measured 6277 cycles TSC warp between CPUs, turning off TSC clock. - tsc: Marking TSC unstable due to check_tsc_sync_source failed - -This is, however, just a heuristic. On Hyper-V platform there -are two good clocksources: MSR-based hyperv_clocksource and -recently introduced TSC page. - -Signed-off-by: Vitaly Kuznetsov vkuznets@redhat.com -Cc: Haiyang Zhang haiyangz@microsoft.com -Cc: K. Y. Srinivasan kys@microsoft.com -Cc: Linus Torvalds torvalds@linux-foundation.org -Cc: Peter Zijlstra peterz@infradead.org -Cc: Thomas Gleixner tglx@linutronix.de -Cc: devel@linuxdriverproject.org -Link: http://lkml.kernel.org/r/1440003264-9949-1-git-send-email-vkuznets@redhat.co... -Signed-off-by: Ingo Molnar mingo@kernel.org ---- - arch/x86/kernel/cpu/mshyperv.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/arch/x86/kernel/cpu/mshyperv.c b/arch/x86/kernel/cpu/mshyperv.c -index aad4bd8..6fd023d 100644 ---- a/arch/x86/kernel/cpu/mshyperv.c -+++ b/arch/x86/kernel/cpu/mshyperv.c -@@ -141,6 +141,7 @@ static void __init ms_hyperv_init_platform(void) - no_timer_check = 1; - #endif - -+ mark_tsc_unstable("running on Hyper-V"); - } - - const __refconst struct hypervisor_x86 x86_hyper_ms_hyperv = { --- -cgit v0.12 - diff --git a/src/patches/linux/0001-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch b/src/patches/linux/0001-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch deleted file mode 100644 index 2e0039217..000000000 --- a/src/patches/linux/0001-Drivers-net-hyperv-Get-rid-of-the-rndis_filter_packe.patch +++ /dev/null @@ -1,129 +0,0 @@ -From f3f885fa684ff18fa4d223dc22b782f5e5d32560 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 16 Feb 2014 16:38:43 -0800 -Subject: [PATCH 01/25] Drivers: net: hyperv: Get rid of the - rndis_filter_packet structure - -This structure is redundant; get rid of it make the code little more efficient - -get rid of the unnecessary indirection. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 6 ------ - drivers/net/hyperv/netvsc_drv.c | 2 +- - drivers/net/hyperv/rndis_filter.c | 41 +++------------------------------------ - 3 files changed, 4 insertions(+), 45 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 7b594ce3f21d..7645ba38bde8 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -846,12 +846,6 @@ struct rndis_message { - }; - - --struct rndis_filter_packet { -- void *completion_ctx; -- void (*completion)(void *context); -- struct rndis_message msg; --}; -- - /* Handy macros */ - - /* get the size of an RNDIS message. Pass in the message type, */ -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 3c1c33ceffba..28020f83ba6f 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -156,7 +156,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - /* Allocate a netvsc packet based on # of frags. */ - packet = kzalloc(sizeof(struct hv_netvsc_packet) + - (num_pages * sizeof(struct hv_page_buffer)) + -- sizeof(struct rndis_filter_packet) + -+ sizeof(struct rndis_message) + - NDIS_VLAN_PPI_SIZE, GFP_ATOMIC); - if (!packet) { - /* out of memory, drop packet */ -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index b54fd257652b..6a9f6021f09c 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -58,9 +58,6 @@ struct rndis_request { - u8 request_ext[RNDIS_EXT_LEN]; - }; - --static void rndis_filter_send_completion(void *ctx); -- -- - static struct rndis_device *get_rndis_device(void) - { - struct rndis_device *device; -@@ -297,7 +294,7 @@ static void rndis_filter_receive_response(struct rndis_device *dev, - "rndis response buffer overflow " - "detected (size %u max %zu)\n", - resp->msg_len, -- sizeof(struct rndis_filter_packet)); -+ sizeof(struct rndis_message)); - - if (resp->ndis_msg_type == - RNDIS_MSG_RESET_C) { -@@ -917,17 +914,14 @@ int rndis_filter_close(struct hv_device *dev) - int rndis_filter_send(struct hv_device *dev, - struct hv_netvsc_packet *pkt) - { -- int ret; -- struct rndis_filter_packet *filter_pkt; - struct rndis_message *rndis_msg; - struct rndis_packet *rndis_pkt; - u32 rndis_msg_size; - bool isvlan = pkt->vlan_tci & VLAN_TAG_PRESENT; - - /* Add the rndis header */ -- filter_pkt = (struct rndis_filter_packet *)pkt->extension; -+ rndis_msg = (struct rndis_message *)pkt->extension; - -- rndis_msg = &filter_pkt->msg; - rndis_msg_size = RNDIS_MESSAGE_SIZE(struct rndis_packet); - if (isvlan) - rndis_msg_size += NDIS_VLAN_PPI_SIZE; -@@ -980,34 +974,5 @@ int rndis_filter_send(struct hv_device *dev, - pkt->page_buf[1].len = rndis_msg_size - pkt->page_buf[0].len; - } - -- /* Save the packet send completion and context */ -- filter_pkt->completion = pkt->completion.send.send_completion; -- filter_pkt->completion_ctx = -- pkt->completion.send.send_completion_ctx; -- -- /* Use ours */ -- pkt->completion.send.send_completion = rndis_filter_send_completion; -- pkt->completion.send.send_completion_ctx = filter_pkt; -- -- ret = netvsc_send(dev, pkt); -- if (ret != 0) { -- /* -- * Reset the completion to originals to allow retries from -- * above -- */ -- pkt->completion.send.send_completion = -- filter_pkt->completion; -- pkt->completion.send.send_completion_ctx = -- filter_pkt->completion_ctx; -- } -- -- return ret; --} -- --static void rndis_filter_send_completion(void *ctx) --{ -- struct rndis_filter_packet *filter_pkt = ctx; -- -- /* Pass it back to the original handler */ -- filter_pkt->completion(filter_pkt->completion_ctx); -+ return netvsc_send(dev, pkt); - } --- -2.4.3 - diff --git a/src/patches/linux/0001-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch b/src/patches/linux/0001-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch deleted file mode 100644 index 52c4da656..000000000 --- a/src/patches/linux/0001-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch +++ /dev/null @@ -1,917 +0,0 @@ -From 5b54dac856cb5bd6f33f4159012773e4a33704f7 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 10:20:28 -0700 -Subject: [PATCH 01/11] hyperv: Add support for virtual Receive Side Scaling - (vRSS) - -This feature allows multiple channels to be used by each virtual NIC. -It is available on Hyper-V host 2012 R2. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 110 +++++++++++++++++++++- - drivers/net/hyperv/netvsc.c | 136 +++++++++++++++++++++------ - drivers/net/hyperv/netvsc_drv.c | 103 ++++++++++++++++++++- - drivers/net/hyperv/rndis_filter.c | 189 +++++++++++++++++++++++++++++++++++++- - 4 files changed, 504 insertions(+), 34 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index d18f711d0b0c..57eb3f906d64 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -28,6 +28,96 @@ - #include <linux/hyperv.h> - #include <linux/rndis.h> - -+/* RSS related */ -+#define OID_GEN_RECEIVE_SCALE_CAPABILITIES 0x00010203 /* query only */ -+#define OID_GEN_RECEIVE_SCALE_PARAMETERS 0x00010204 /* query and set */ -+ -+#define NDIS_OBJECT_TYPE_RSS_CAPABILITIES 0x88 -+#define NDIS_OBJECT_TYPE_RSS_PARAMETERS 0x89 -+ -+#define NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2 2 -+#define NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2 2 -+ -+struct ndis_obj_header { -+ u8 type; -+ u8 rev; -+ u16 size; -+} __packed; -+ -+/* ndis_recv_scale_cap/cap_flag */ -+#define NDIS_RSS_CAPS_MESSAGE_SIGNALED_INTERRUPTS 0x01000000 -+#define NDIS_RSS_CAPS_CLASSIFICATION_AT_ISR 0x02000000 -+#define NDIS_RSS_CAPS_CLASSIFICATION_AT_DPC 0x04000000 -+#define NDIS_RSS_CAPS_USING_MSI_X 0x08000000 -+#define NDIS_RSS_CAPS_RSS_AVAILABLE_ON_PORTS 0x10000000 -+#define NDIS_RSS_CAPS_SUPPORTS_MSI_X 0x20000000 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV4 0x00000100 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6 0x00000200 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6_EX 0x00000400 -+ -+struct ndis_recv_scale_cap { /* NDIS_RECEIVE_SCALE_CAPABILITIES */ -+ struct ndis_obj_header hdr; -+ u32 cap_flag; -+ u32 num_int_msg; -+ u32 num_recv_que; -+ u16 num_indirect_tabent; -+} __packed; -+ -+ -+/* ndis_recv_scale_param flags */ -+#define NDIS_RSS_PARAM_FLAG_BASE_CPU_UNCHANGED 0x0001 -+#define NDIS_RSS_PARAM_FLAG_HASH_INFO_UNCHANGED 0x0002 -+#define NDIS_RSS_PARAM_FLAG_ITABLE_UNCHANGED 0x0004 -+#define NDIS_RSS_PARAM_FLAG_HASH_KEY_UNCHANGED 0x0008 -+#define NDIS_RSS_PARAM_FLAG_DISABLE_RSS 0x0010 -+ -+/* Hash info bits */ -+#define NDIS_HASH_FUNC_TOEPLITZ 0x00000001 -+#define NDIS_HASH_IPV4 0x00000100 -+#define NDIS_HASH_TCP_IPV4 0x00000200 -+#define NDIS_HASH_IPV6 0x00000400 -+#define NDIS_HASH_IPV6_EX 0x00000800 -+#define NDIS_HASH_TCP_IPV6 0x00001000 -+#define NDIS_HASH_TCP_IPV6_EX 0x00002000 -+ -+#define NDIS_RSS_INDIRECTION_TABLE_MAX_SIZE_REVISION_2 (128 * 4) -+#define NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_2 40 -+ -+#define ITAB_NUM 128 -+#define HASH_KEYLEN NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_2 -+extern u8 netvsc_hash_key[]; -+ -+struct ndis_recv_scale_param { /* NDIS_RECEIVE_SCALE_PARAMETERS */ -+ struct ndis_obj_header hdr; -+ -+ /* Qualifies the rest of the information */ -+ u16 flag; -+ -+ /* The base CPU number to do receive processing. not used */ -+ u16 base_cpu_number; -+ -+ /* This describes the hash function and type being enabled */ -+ u32 hashinfo; -+ -+ /* The size of indirection table array */ -+ u16 indirect_tabsize; -+ -+ /* The offset of the indirection table from the beginning of this -+ * structure -+ */ -+ u32 indirect_taboffset; -+ -+ /* The size of the hash secret key */ -+ u16 hashkey_size; -+ -+ /* The offset of the secret key from the beginning of this structure */ -+ u32 kashkey_offset; -+ -+ u32 processor_masks_offset; -+ u32 num_processor_masks; -+ u32 processor_masks_entry_size; -+}; -+ - /* Fwd declaration */ - struct hv_netvsc_packet; - struct ndis_tcp_ip_checksum_info; -@@ -39,6 +129,8 @@ struct xferpage_packet { - - /* # of netvsc packets this xfer packet contains */ - u32 count; -+ -+ struct vmbus_channel *channel; - }; - - /* -@@ -54,6 +146,9 @@ struct hv_netvsc_packet { - bool is_data_pkt; - u16 vlan_tci; - -+ u16 q_idx; -+ struct vmbus_channel *channel; -+ - /* - * Valid only for receives when we break a xfer page packet - * into multiple netvsc packets -@@ -120,6 +215,7 @@ void netvsc_linkstatus_callback(struct hv_device *device_obj, - int netvsc_recv_callback(struct hv_device *device_obj, - struct hv_netvsc_packet *packet, - struct ndis_tcp_ip_checksum_info *csum_info); -+void netvsc_channel_cb(void *context); - int rndis_filter_open(struct hv_device *dev); - int rndis_filter_close(struct hv_device *dev); - int rndis_filter_device_add(struct hv_device *dev, -@@ -522,6 +618,8 @@ struct nvsp_message { - - #define NETVSC_PACKET_SIZE 2048 - -+#define VRSS_SEND_TAB_SIZE 16 -+ - /* Per netvsc channel-specific */ - struct netvsc_device { - struct hv_device *dev; -@@ -555,10 +653,20 @@ struct netvsc_device { - - struct net_device *ndev; - -+ struct vmbus_channel *chn_table[NR_CPUS]; -+ u32 send_table[VRSS_SEND_TAB_SIZE]; -+ u32 num_chn; -+ atomic_t queue_sends[NR_CPUS]; -+ - /* Holds rndis device info */ - void *extension; -- /* The recive buffer for this device */ -+ -+ int ring_size; -+ -+ /* The primary channel callback buffer */ - unsigned char cb_buffer[NETVSC_PACKET_SIZE]; -+ /* The sub channel callback buffer */ -+ unsigned char *sub_cb_buf; - }; - - /* NdisInitialize message */ -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index f7629ecefa84..e7e77f12bc38 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -422,6 +422,9 @@ int netvsc_device_remove(struct hv_device *device) - kfree(netvsc_packet); - } - -+ if (net_device->sub_cb_buf) -+ vfree(net_device->sub_cb_buf); -+ - kfree(net_device); - return 0; - } -@@ -461,7 +464,9 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - (nvsp_packet->hdr.msg_type == - NVSP_MSG1_TYPE_SEND_RECV_BUF_COMPLETE) || - (nvsp_packet->hdr.msg_type == -- NVSP_MSG1_TYPE_SEND_SEND_BUF_COMPLETE)) { -+ NVSP_MSG1_TYPE_SEND_SEND_BUF_COMPLETE) || -+ (nvsp_packet->hdr.msg_type == -+ NVSP_MSG5_TYPE_SUBCHANNEL)) { - /* Copy the response back */ - memcpy(&net_device->channel_init_pkt, nvsp_packet, - sizeof(struct nvsp_message)); -@@ -469,28 +474,37 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - } else if (nvsp_packet->hdr.msg_type == - NVSP_MSG1_TYPE_SEND_RNDIS_PKT_COMPLETE) { - int num_outstanding_sends; -+ u16 q_idx = 0; -+ struct vmbus_channel *channel = device->channel; -+ int queue_sends; - - /* Get the send context */ - nvsc_packet = (struct hv_netvsc_packet *)(unsigned long) - packet->trans_id; - - /* Notify the layer above us */ -- if (nvsc_packet) -+ if (nvsc_packet) { -+ q_idx = nvsc_packet->q_idx; -+ channel = nvsc_packet->channel; - nvsc_packet->completion.send.send_completion( - nvsc_packet->completion.send. - send_completion_ctx); -+ } - - num_outstanding_sends = - atomic_dec_return(&net_device->num_outstanding_sends); -+ queue_sends = atomic_dec_return(&net_device-> -+ queue_sends[q_idx]); - - if (net_device->destroy && num_outstanding_sends == 0) - wake_up(&net_device->wait_drain); - -- if (netif_queue_stopped(ndev) && !net_device->start_remove && -- (hv_ringbuf_avail_percent(&device->channel->outbound) -- > RING_AVAIL_PERCENT_HIWATER || -- num_outstanding_sends < 1)) -- netif_wake_queue(ndev); -+ if (netif_tx_queue_stopped(netdev_get_tx_queue(ndev, q_idx)) && -+ !net_device->start_remove && -+ (hv_ringbuf_avail_percent(&channel->outbound) > -+ RING_AVAIL_PERCENT_HIWATER || queue_sends < 1)) -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, q_idx)); - } else { - netdev_err(ndev, "Unknown send completion packet type- " - "%d received!!\n", nvsp_packet->hdr.msg_type); -@@ -505,6 +519,7 @@ int netvsc_send(struct hv_device *device, - int ret = 0; - struct nvsp_message sendMessage; - struct net_device *ndev; -+ struct vmbus_channel *out_channel = NULL; - u64 req_id; - - net_device = get_outbound_net_device(device); -@@ -531,15 +546,20 @@ int netvsc_send(struct hv_device *device, - else - req_id = 0; - -+ out_channel = net_device->chn_table[packet->q_idx]; -+ if (out_channel == NULL) -+ out_channel = device->channel; -+ packet->channel = out_channel; -+ - if (packet->page_buf_cnt) { -- ret = vmbus_sendpacket_pagebuffer(device->channel, -+ ret = vmbus_sendpacket_pagebuffer(out_channel, - packet->page_buf, - packet->page_buf_cnt, - &sendMessage, - sizeof(struct nvsp_message), - req_id); - } else { -- ret = vmbus_sendpacket(device->channel, &sendMessage, -+ ret = vmbus_sendpacket(out_channel, &sendMessage, - sizeof(struct nvsp_message), - req_id, - VM_PKT_DATA_INBAND, -@@ -548,17 +568,24 @@ int netvsc_send(struct hv_device *device, - - if (ret == 0) { - atomic_inc(&net_device->num_outstanding_sends); -- if (hv_ringbuf_avail_percent(&device->channel->outbound) < -+ atomic_inc(&net_device->queue_sends[packet->q_idx]); -+ -+ if (hv_ringbuf_avail_percent(&out_channel->outbound) < - RING_AVAIL_PERCENT_LOWATER) { -- netif_stop_queue(ndev); -+ netif_tx_stop_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); -+ - if (atomic_read(&net_device-> -- num_outstanding_sends) < 1) -- netif_wake_queue(ndev); -+ queue_sends[packet->q_idx]) < 1) -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); - } - } else if (ret == -EAGAIN) { -- netif_stop_queue(ndev); -- if (atomic_read(&net_device->num_outstanding_sends) < 1) { -- netif_wake_queue(ndev); -+ netif_tx_stop_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); -+ if (atomic_read(&net_device->queue_sends[packet->q_idx]) < 1) { -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); - ret = -ENOSPC; - } - } else { -@@ -570,6 +597,7 @@ int netvsc_send(struct hv_device *device, - } - - static void netvsc_send_recv_completion(struct hv_device *device, -+ struct vmbus_channel *channel, - struct netvsc_device *net_device, - u64 transaction_id, u32 status) - { -@@ -587,7 +615,7 @@ static void netvsc_send_recv_completion(struct hv_device *device, - - retry_send_cmplt: - /* Send the completion */ -- ret = vmbus_sendpacket(device->channel, &recvcompMessage, -+ ret = vmbus_sendpacket(channel, &recvcompMessage, - sizeof(struct nvsp_message), transaction_id, - VM_PKT_COMP, 0); - if (ret == 0) { -@@ -618,6 +646,7 @@ static void netvsc_receive_completion(void *context) - { - struct hv_netvsc_packet *packet = context; - struct hv_device *device = packet->device; -+ struct vmbus_channel *channel; - struct netvsc_device *net_device; - u64 transaction_id = 0; - bool fsend_receive_comp = false; -@@ -649,6 +678,7 @@ static void netvsc_receive_completion(void *context) - */ - if (packet->xfer_page_pkt->count == 0) { - fsend_receive_comp = true; -+ channel = packet->xfer_page_pkt->channel; - transaction_id = packet->completion.recv.recv_completion_tid; - status = packet->xfer_page_pkt->status; - list_add_tail(&packet->xfer_page_pkt->list_ent, -@@ -662,12 +692,13 @@ static void netvsc_receive_completion(void *context) - - /* Send a receive completion for the xfer page packet */ - if (fsend_receive_comp) -- netvsc_send_recv_completion(device, net_device, transaction_id, -- status); -+ netvsc_send_recv_completion(device, channel, net_device, -+ transaction_id, status); - - } - - static void netvsc_receive(struct netvsc_device *net_device, -+ struct vmbus_channel *channel, - struct hv_device *device, - struct vmpacket_descriptor *packet) - { -@@ -748,7 +779,7 @@ static void netvsc_receive(struct netvsc_device *net_device, - spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, - flags); - -- netvsc_send_recv_completion(device, net_device, -+ netvsc_send_recv_completion(device, channel, net_device, - vmxferpage_packet->d.trans_id, - NVSP_STAT_FAIL); - -@@ -759,6 +790,7 @@ static void netvsc_receive(struct netvsc_device *net_device, - xferpage_packet = (struct xferpage_packet *)listHead.next; - list_del(&xferpage_packet->list_ent); - xferpage_packet->status = NVSP_STAT_SUCCESS; -+ xferpage_packet->channel = channel; - - /* This is how much we can satisfy */ - xferpage_packet->count = count - 1; -@@ -800,10 +832,45 @@ static void netvsc_receive(struct netvsc_device *net_device, - - } - --static void netvsc_channel_cb(void *context) -+ -+static void netvsc_send_table(struct hv_device *hdev, -+ struct vmpacket_descriptor *vmpkt) -+{ -+ struct netvsc_device *nvscdev; -+ struct net_device *ndev; -+ struct nvsp_message *nvmsg; -+ int i; -+ u32 count, *tab; -+ -+ nvscdev = get_outbound_net_device(hdev); -+ if (!nvscdev) -+ return; -+ ndev = nvscdev->ndev; -+ -+ nvmsg = (struct nvsp_message *)((unsigned long)vmpkt + -+ (vmpkt->offset8 << 3)); -+ -+ if (nvmsg->hdr.msg_type != NVSP_MSG5_TYPE_SEND_INDIRECTION_TABLE) -+ return; -+ -+ count = nvmsg->msg.v5_msg.send_table.count; -+ if (count != VRSS_SEND_TAB_SIZE) { -+ netdev_err(ndev, "Received wrong send-table size:%u\n", count); -+ return; -+ } -+ -+ tab = (u32 *)((unsigned long)&nvmsg->msg.v5_msg.send_table + -+ nvmsg->msg.v5_msg.send_table.offset); -+ -+ for (i = 0; i < count; i++) -+ nvscdev->send_table[i] = tab[i]; -+} -+ -+void netvsc_channel_cb(void *context) - { - int ret; -- struct hv_device *device = context; -+ struct vmbus_channel *channel = (struct vmbus_channel *)context; -+ struct hv_device *device; - struct netvsc_device *net_device; - u32 bytes_recvd; - u64 request_id; -@@ -812,14 +879,19 @@ static void netvsc_channel_cb(void *context) - int bufferlen = NETVSC_PACKET_SIZE; - struct net_device *ndev; - -+ if (channel->primary_channel != NULL) -+ device = channel->primary_channel->device_obj; -+ else -+ device = channel->device_obj; -+ - net_device = get_inbound_net_device(device); - if (!net_device) - return; - ndev = net_device->ndev; -- buffer = net_device->cb_buffer; -+ buffer = get_per_channel_state(channel); - - do { -- ret = vmbus_recvpacket_raw(device->channel, buffer, bufferlen, -+ ret = vmbus_recvpacket_raw(channel, buffer, bufferlen, - &bytes_recvd, &request_id); - if (ret == 0) { - if (bytes_recvd > 0) { -@@ -831,8 +903,12 @@ static void netvsc_channel_cb(void *context) - break; - - case VM_PKT_DATA_USING_XFER_PAGES: -- netvsc_receive(net_device, -- device, desc); -+ netvsc_receive(net_device, channel, -+ device, desc); -+ break; -+ -+ case VM_PKT_DATA_INBAND: -+ netvsc_send_table(device, desc); - break; - - default: -@@ -893,6 +969,8 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - goto cleanup; - } - -+ net_device->ring_size = ring_size; -+ - /* - * Coming into this function, struct net_device * is - * registered as the driver private data. -@@ -917,10 +995,12 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - } - init_completion(&net_device->channel_init_wait); - -+ set_per_channel_state(device->channel, net_device->cb_buffer); -+ - /* Open the channel */ - ret = vmbus_open(device->channel, ring_size * PAGE_SIZE, - ring_size * PAGE_SIZE, NULL, 0, -- netvsc_channel_cb, device); -+ netvsc_channel_cb, device->channel); - - if (ret != 0) { - netdev_err(ndev, "unable to open channel: %d\n", ret); -@@ -930,6 +1010,8 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - /* Channel is opened */ - pr_info("hv_netvsc channel opened successfully\n"); - -+ net_device->chn_table[0] = device->channel; -+ - /* Connect with the NetVsp */ - ret = netvsc_connect_vsp(device); - if (ret != 0) { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 31e55fba7cad..093cf3fc46b8 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -101,7 +101,7 @@ static int netvsc_open(struct net_device *net) - return ret; - } - -- netif_start_queue(net); -+ netif_tx_start_all_queues(net); - - nvdev = hv_get_drvdata(device_obj); - rdev = nvdev->extension; -@@ -149,6 +149,88 @@ static void *init_ppi_data(struct rndis_message *msg, u32 ppi_size, - return ppi; - } - -+union sub_key { -+ u64 k; -+ struct { -+ u8 pad[3]; -+ u8 kb; -+ u32 ka; -+ }; -+}; -+ -+/* Toeplitz hash function -+ * data: network byte order -+ * return: host byte order -+ */ -+static u32 comp_hash(u8 *key, int klen, u8 *data, int dlen) -+{ -+ union sub_key subk; -+ int k_next = 4; -+ u8 dt; -+ int i, j; -+ u32 ret = 0; -+ -+ subk.k = 0; -+ subk.ka = ntohl(*(u32 *)key); -+ -+ for (i = 0; i < dlen; i++) { -+ subk.kb = key[k_next]; -+ k_next = (k_next + 1) % klen; -+ dt = data[i]; -+ for (j = 0; j < 8; j++) { -+ if (dt & 0x80) -+ ret ^= subk.ka; -+ dt <<= 1; -+ subk.k <<= 1; -+ } -+ } -+ -+ return ret; -+} -+ -+static bool netvsc_set_hash(u32 *hash, struct sk_buff *skb) -+{ -+ struct iphdr *iphdr; -+ int data_len; -+ bool ret = false; -+ -+ if (eth_hdr(skb)->h_proto != htons(ETH_P_IP)) -+ return false; -+ -+ iphdr = ip_hdr(skb); -+ -+ if (iphdr->version == 4) { -+ if (iphdr->protocol == IPPROTO_TCP) -+ data_len = 12; -+ else -+ data_len = 8; -+ *hash = comp_hash(netvsc_hash_key, HASH_KEYLEN, -+ (u8 *)&iphdr->saddr, data_len); -+ ret = true; -+ } -+ -+ return ret; -+} -+ -+static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb, -+ void *accel_priv, select_queue_fallback_t fallback) -+{ -+ struct net_device_context *net_device_ctx = netdev_priv(ndev); -+ struct hv_device *hdev = net_device_ctx->device_ctx; -+ struct netvsc_device *nvsc_dev = hv_get_drvdata(hdev); -+ u32 hash; -+ u16 q_idx = 0; -+ -+ if (nvsc_dev == NULL || ndev->real_num_tx_queues <= 1) -+ return 0; -+ -+ if (netvsc_set_hash(&hash, skb)) -+ q_idx = nvsc_dev->send_table[hash % VRSS_SEND_TAB_SIZE] % -+ ndev->real_num_tx_queues; -+ -+ return q_idx; -+} -+ - static void netvsc_xmit_completion(void *context) - { - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; -@@ -333,6 +415,8 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - packet->vlan_tci = skb->vlan_tci; - -+ packet->q_idx = skb_get_queue_mapping(skb); -+ - packet->is_data_pkt = true; - packet->total_data_buflen = skb->len; - -@@ -554,6 +638,10 @@ int netvsc_recv_callback(struct hv_device *device_obj, - __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), - packet->vlan_tci); - -+ skb_record_rx_queue(skb, packet->xfer_page_pkt->channel-> -+ offermsg.offer.sub_channel_index % -+ net->real_num_rx_queues); -+ - net->stats.rx_packets++; - net->stats.rx_bytes += packet->total_data_buflen; - -@@ -602,7 +690,7 @@ static int netvsc_change_mtu(struct net_device *ndev, int mtu) - hv_set_drvdata(hdev, ndev); - device_info.ring_size = ring_size; - rndis_filter_device_add(hdev, &device_info); -- netif_wake_queue(ndev); -+ netif_tx_wake_all_queues(ndev); - - return 0; - } -@@ -648,6 +736,7 @@ static const struct net_device_ops device_ops = { - .ndo_change_mtu = netvsc_change_mtu, - .ndo_validate_addr = eth_validate_addr, - .ndo_set_mac_address = netvsc_set_mac_addr, -+ .ndo_select_queue = netvsc_select_queue, - }; - - /* -@@ -694,9 +783,11 @@ static int netvsc_probe(struct hv_device *dev, - struct net_device *net = NULL; - struct net_device_context *net_device_ctx; - struct netvsc_device_info device_info; -+ struct netvsc_device *nvdev; - int ret; - -- net = alloc_etherdev(sizeof(struct net_device_context)); -+ net = alloc_etherdev_mq(sizeof(struct net_device_context), -+ num_online_cpus()); - if (!net) - return -ENOMEM; - -@@ -729,6 +820,12 @@ static int netvsc_probe(struct hv_device *dev, - } - memcpy(net->dev_addr, device_info.mac_adr, ETH_ALEN); - -+ nvdev = hv_get_drvdata(dev); -+ netif_set_real_num_tx_queues(net, nvdev->num_chn); -+ netif_set_real_num_rx_queues(net, nvdev->num_chn); -+ dev_info(&dev->device, "real num tx,rx queues:%u, %u\n", -+ net->real_num_tx_queues, net->real_num_rx_queues); -+ - ret = register_netdev(net); - if (ret != 0) { - pr_err("Unable to register netdev.\n"); -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 143a98caf618..d92cfbe43410 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -31,7 +31,7 @@ - #include "hyperv_net.h" - - --#define RNDIS_EXT_LEN 100 -+#define RNDIS_EXT_LEN PAGE_SIZE - struct rndis_request { - struct list_head list_ent; - struct completion wait_event; -@@ -94,6 +94,8 @@ static struct rndis_request *get_rndis_request(struct rndis_device *dev, - rndis_msg->ndis_msg_type = msg_type; - rndis_msg->msg_len = msg_len; - -+ request->pkt.q_idx = 0; -+ - /* - * Set the request id. This field is always after the rndis header for - * request/response packet types so we just used the SetRequest as a -@@ -509,6 +511,19 @@ static int rndis_filter_query_device(struct rndis_device *dev, u32 oid, - query->info_buflen = 0; - query->dev_vc_handle = 0; - -+ if (oid == OID_GEN_RECEIVE_SCALE_CAPABILITIES) { -+ struct ndis_recv_scale_cap *cap; -+ -+ request->request_msg.msg_len += -+ sizeof(struct ndis_recv_scale_cap); -+ query->info_buflen = sizeof(struct ndis_recv_scale_cap); -+ cap = (struct ndis_recv_scale_cap *)((unsigned long)query + -+ query->info_buf_offset); -+ cap->hdr.type = NDIS_OBJECT_TYPE_RSS_CAPABILITIES; -+ cap->hdr.rev = NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2; -+ cap->hdr.size = sizeof(struct ndis_recv_scale_cap); -+ } -+ - ret = rndis_filter_send_request(dev, request); - if (ret != 0) - goto cleanup; -@@ -695,6 +710,89 @@ cleanup: - return ret; - } - -+u8 netvsc_hash_key[HASH_KEYLEN] = { -+ 0x6d, 0x5a, 0x56, 0xda, 0x25, 0x5b, 0x0e, 0xc2, -+ 0x41, 0x67, 0x25, 0x3d, 0x43, 0xa3, 0x8f, 0xb0, -+ 0xd0, 0xca, 0x2b, 0xcb, 0xae, 0x7b, 0x30, 0xb4, -+ 0x77, 0xcb, 0x2d, 0xa3, 0x80, 0x30, 0xf2, 0x0c, -+ 0x6a, 0x42, 0xb7, 0x3b, 0xbe, 0xac, 0x01, 0xfa -+}; -+ -+int rndis_filter_set_rss_param(struct rndis_device *rdev, int num_queue) -+{ -+ struct net_device *ndev = rdev->net_dev->ndev; -+ struct rndis_request *request; -+ struct rndis_set_request *set; -+ struct rndis_set_complete *set_complete; -+ u32 extlen = sizeof(struct ndis_recv_scale_param) + -+ 4*ITAB_NUM + HASH_KEYLEN; -+ struct ndis_recv_scale_param *rssp; -+ u32 *itab; -+ u8 *keyp; -+ int i, t, ret; -+ -+ request = get_rndis_request( -+ rdev, RNDIS_MSG_SET, -+ RNDIS_MESSAGE_SIZE(struct rndis_set_request) + extlen); -+ if (!request) -+ return -ENOMEM; -+ -+ set = &request->request_msg.msg.set_req; -+ set->oid = OID_GEN_RECEIVE_SCALE_PARAMETERS; -+ set->info_buflen = extlen; -+ set->info_buf_offset = sizeof(struct rndis_set_request); -+ set->dev_vc_handle = 0; -+ -+ rssp = (struct ndis_recv_scale_param *)(set + 1); -+ rssp->hdr.type = NDIS_OBJECT_TYPE_RSS_PARAMETERS; -+ rssp->hdr.rev = NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2; -+ rssp->hdr.size = sizeof(struct ndis_recv_scale_param); -+ rssp->flag = 0; -+ rssp->hashinfo = NDIS_HASH_FUNC_TOEPLITZ | NDIS_HASH_IPV4 | -+ NDIS_HASH_TCP_IPV4; -+ rssp->indirect_tabsize = 4*ITAB_NUM; -+ rssp->indirect_taboffset = sizeof(struct ndis_recv_scale_param); -+ rssp->hashkey_size = HASH_KEYLEN; -+ rssp->kashkey_offset = rssp->indirect_taboffset + -+ rssp->indirect_tabsize; -+ -+ /* Set indirection table entries */ -+ itab = (u32 *)(rssp + 1); -+ for (i = 0; i < ITAB_NUM; i++) -+ itab[i] = i % num_queue; -+ -+ /* Set hask key values */ -+ keyp = (u8 *)((unsigned long)rssp + rssp->kashkey_offset); -+ for (i = 0; i < HASH_KEYLEN; i++) -+ keyp[i] = netvsc_hash_key[i]; -+ -+ -+ ret = rndis_filter_send_request(rdev, request); -+ if (ret != 0) -+ goto cleanup; -+ -+ t = wait_for_completion_timeout(&request->wait_event, 5*HZ); -+ if (t == 0) { -+ netdev_err(ndev, "timeout before we got a set response...\n"); -+ /* can't put_rndis_request, since we may still receive a -+ * send-completion. -+ */ -+ return -ETIMEDOUT; -+ } else { -+ set_complete = &request->response_msg.msg.set_complete; -+ if (set_complete->status != RNDIS_STATUS_SUCCESS) { -+ netdev_err(ndev, "Fail to set RSS parameters:0x%x\n", -+ set_complete->status); -+ ret = -EINVAL; -+ } -+ } -+ -+cleanup: -+ put_rndis_request(rdev, request); -+ return ret; -+} -+ -+ - static int rndis_filter_query_device_link_status(struct rndis_device *dev) - { - u32 size = sizeof(u32); -@@ -886,6 +984,28 @@ static int rndis_filter_close_device(struct rndis_device *dev) - return ret; - } - -+static void netvsc_sc_open(struct vmbus_channel *new_sc) -+{ -+ struct netvsc_device *nvscdev; -+ u16 chn_index = new_sc->offermsg.offer.sub_channel_index; -+ int ret; -+ -+ nvscdev = hv_get_drvdata(new_sc->primary_channel->device_obj); -+ -+ if (chn_index >= nvscdev->num_chn) -+ return; -+ -+ set_per_channel_state(new_sc, nvscdev->sub_cb_buf + (chn_index - 1) * -+ NETVSC_PACKET_SIZE); -+ -+ ret = vmbus_open(new_sc, nvscdev->ring_size * PAGE_SIZE, -+ nvscdev->ring_size * PAGE_SIZE, NULL, 0, -+ netvsc_channel_cb, new_sc); -+ -+ if (ret == 0) -+ nvscdev->chn_table[chn_index] = new_sc; -+} -+ - int rndis_filter_device_add(struct hv_device *dev, - void *additional_info) - { -@@ -894,6 +1014,10 @@ int rndis_filter_device_add(struct hv_device *dev, - struct rndis_device *rndis_device; - struct netvsc_device_info *device_info = additional_info; - struct ndis_offload_params offloads; -+ struct nvsp_message *init_packet; -+ int t; -+ struct ndis_recv_scale_cap rsscap; -+ u32 rsscap_size = sizeof(struct ndis_recv_scale_cap); - - rndis_device = get_rndis_device(); - if (!rndis_device) -@@ -913,6 +1037,7 @@ int rndis_filter_device_add(struct hv_device *dev, - - /* Initialize the rndis device */ - net_device = hv_get_drvdata(dev); -+ net_device->num_chn = 1; - - net_device->extension = rndis_device; - rndis_device->net_dev = net_device; -@@ -952,7 +1077,6 @@ int rndis_filter_device_add(struct hv_device *dev, - if (ret) - goto err_dev_remv; - -- - rndis_filter_query_device_link_status(rndis_device); - - device_info->link_state = rndis_device->link_state; -@@ -961,7 +1085,66 @@ int rndis_filter_device_add(struct hv_device *dev, - rndis_device->hw_mac_adr, - device_info->link_state ? "down" : "up"); - -- return ret; -+ if (net_device->nvsp_version < NVSP_PROTOCOL_VERSION_5) -+ return 0; -+ -+ /* vRSS setup */ -+ memset(&rsscap, 0, rsscap_size); -+ ret = rndis_filter_query_device(rndis_device, -+ OID_GEN_RECEIVE_SCALE_CAPABILITIES, -+ &rsscap, &rsscap_size); -+ if (ret || rsscap.num_recv_que < 2) -+ goto out; -+ -+ net_device->num_chn = (num_online_cpus() < rsscap.num_recv_que) ? -+ num_online_cpus() : rsscap.num_recv_que; -+ if (net_device->num_chn == 1) -+ goto out; -+ -+ net_device->sub_cb_buf = vzalloc((net_device->num_chn - 1) * -+ NETVSC_PACKET_SIZE); -+ if (!net_device->sub_cb_buf) { -+ net_device->num_chn = 1; -+ dev_info(&dev->device, "No memory for subchannels.\n"); -+ goto out; -+ } -+ -+ vmbus_set_sc_create_callback(dev->channel, netvsc_sc_open); -+ -+ init_packet = &net_device->channel_init_pkt; -+ memset(init_packet, 0, sizeof(struct nvsp_message)); -+ init_packet->hdr.msg_type = NVSP_MSG5_TYPE_SUBCHANNEL; -+ init_packet->msg.v5_msg.subchn_req.op = NVSP_SUBCHANNEL_ALLOCATE; -+ init_packet->msg.v5_msg.subchn_req.num_subchannels = -+ net_device->num_chn - 1; -+ ret = vmbus_sendpacket(dev->channel, init_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)init_packet, -+ VM_PKT_DATA_INBAND, -+ VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED); -+ if (ret) -+ goto out; -+ t = wait_for_completion_timeout(&net_device->channel_init_wait, 5*HZ); -+ if (t == 0) { -+ ret = -ETIMEDOUT; -+ goto out; -+ } -+ if (init_packet->msg.v5_msg.subchn_comp.status != -+ NVSP_STAT_SUCCESS) { -+ ret = -ENODEV; -+ goto out; -+ } -+ net_device->num_chn = 1 + -+ init_packet->msg.v5_msg.subchn_comp.num_subchannels; -+ -+ vmbus_are_subchannels_present(dev->channel); -+ -+ ret = rndis_filter_set_rss_param(rndis_device, net_device->num_chn); -+ -+out: -+ if (ret) -+ net_device->num_chn = 1; -+ return 0; /* return 0 because primary channel can be used alone */ - - err_dev_remv: - rndis_filter_device_remove(dev); --- -2.4.3 - diff --git a/src/patches/linux/0002-Drivers-net-hyperv-Cleanup-the-receive-path.patch b/src/patches/linux/0002-Drivers-net-hyperv-Cleanup-the-receive-path.patch deleted file mode 100644 index 79485b398..000000000 --- a/src/patches/linux/0002-Drivers-net-hyperv-Cleanup-the-receive-path.patch +++ /dev/null @@ -1,112 +0,0 @@ -From 348a5d691d84759dda8cdd3cbf9f071115c1240e Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 16 Feb 2014 16:38:44 -0800 -Subject: [PATCH 02/25] Drivers: net: hyperv: Cleanup the receive path - -Make the receive path a little more efficient by parameterizing the -required state rather than re-establishing that state. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 29 +++++++++++++---------------- - 1 file changed, 13 insertions(+), 16 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 03a2c6e17158..7fa2bbade327 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -432,17 +432,14 @@ static inline u32 hv_ringbuf_avail_percent( - return avail_write * 100 / ring_info->ring_datasize; - } - --static void netvsc_send_completion(struct hv_device *device, -+static void netvsc_send_completion(struct netvsc_device *net_device, -+ struct hv_device *device, - struct vmpacket_descriptor *packet) - { -- struct netvsc_device *net_device; - struct nvsp_message *nvsp_packet; - struct hv_netvsc_packet *nvsc_packet; - struct net_device *ndev; - -- net_device = get_inbound_net_device(device); -- if (!net_device) -- return; - ndev = net_device->ndev; - - nvsp_packet = (struct nvsp_message *)((unsigned long)packet + -@@ -561,13 +558,13 @@ int netvsc_send(struct hv_device *device, - } - - static void netvsc_send_recv_completion(struct hv_device *device, -+ struct netvsc_device *net_device, - u64 transaction_id, u32 status) - { - struct nvsp_message recvcompMessage; - int retries = 0; - int ret; - struct net_device *ndev; -- struct netvsc_device *net_device = hv_get_drvdata(device); - - ndev = net_device->ndev; - -@@ -653,14 +650,15 @@ static void netvsc_receive_completion(void *context) - - /* Send a receive completion for the xfer page packet */ - if (fsend_receive_comp) -- netvsc_send_recv_completion(device, transaction_id, status); -+ netvsc_send_recv_completion(device, net_device, transaction_id, -+ status); - - } - --static void netvsc_receive(struct hv_device *device, -- struct vmpacket_descriptor *packet) -+static void netvsc_receive(struct netvsc_device *net_device, -+ struct hv_device *device, -+ struct vmpacket_descriptor *packet) - { -- struct netvsc_device *net_device; - struct vmtransfer_page_packet_header *vmxferpage_packet; - struct nvsp_message *nvsp_packet; - struct hv_netvsc_packet *netvsc_packet = NULL; -@@ -673,9 +671,6 @@ static void netvsc_receive(struct hv_device *device, - - LIST_HEAD(listHead); - -- net_device = get_inbound_net_device(device); -- if (!net_device) -- return; - ndev = net_device->ndev; - - /* -@@ -741,7 +736,7 @@ static void netvsc_receive(struct hv_device *device, - spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, - flags); - -- netvsc_send_recv_completion(device, -+ netvsc_send_recv_completion(device, net_device, - vmxferpage_packet->d.trans_id, - NVSP_STAT_FAIL); - -@@ -825,11 +820,13 @@ static void netvsc_channel_cb(void *context) - desc = (struct vmpacket_descriptor *)buffer; - switch (desc->type) { - case VM_PKT_COMP: -- netvsc_send_completion(device, desc); -+ netvsc_send_completion(net_device, -+ device, desc); - break; - - case VM_PKT_DATA_USING_XFER_PAGES: -- netvsc_receive(device, desc); -+ netvsc_receive(net_device, -+ device, desc); - break; - - default: --- -2.4.3 - diff --git a/src/patches/linux/0002-hyperv-Remove-recv_pkt_list-and-lock.patch b/src/patches/linux/0002-hyperv-Remove-recv_pkt_list-and-lock.patch deleted file mode 100644 index bbe0e5279..000000000 --- a/src/patches/linux/0002-hyperv-Remove-recv_pkt_list-and-lock.patch +++ /dev/null @@ -1,384 +0,0 @@ -From 4baab26129e0540746744232022110dbe9e011e7 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 14:54:43 -0700 -Subject: [PATCH 02/11] hyperv: Remove recv_pkt_list and lock - -Removed recv_pkt_list and lock, and updated related code, so that -the locking overhead is reduced especially when multiple channels -are in use. - -The recv_pkt_list isn't actually necessary because the packets are -processed sequentially in each channel. It has been replaced by a -local variable, and the related lock for this list is also removed. -The is_data_pkt field is not used in receive path, so its assignment -is cleaned up. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 33 -------- - drivers/net/hyperv/netvsc.c | 174 +++----------------------------------- - drivers/net/hyperv/netvsc_drv.c | 2 +- - drivers/net/hyperv/rndis_filter.c | 2 - - 4 files changed, 13 insertions(+), 198 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 57eb3f906d64..a1af0f7711e2 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -119,27 +119,14 @@ struct ndis_recv_scale_param { /* NDIS_RECEIVE_SCALE_PARAMETERS */ - }; - - /* Fwd declaration */ --struct hv_netvsc_packet; - struct ndis_tcp_ip_checksum_info; - --/* Represent the xfer page packet which contains 1 or more netvsc packet */ --struct xferpage_packet { -- struct list_head list_ent; -- u32 status; -- -- /* # of netvsc packets this xfer packet contains */ -- u32 count; -- -- struct vmbus_channel *channel; --}; -- - /* - * Represent netvsc packet which contains 1 RNDIS and 1 ethernet frame - * within the RNDIS - */ - struct hv_netvsc_packet { - /* Bookkeeping stuff */ -- struct list_head list_ent; - u32 status; - - struct hv_device *device; -@@ -149,19 +136,8 @@ struct hv_netvsc_packet { - u16 q_idx; - struct vmbus_channel *channel; - -- /* -- * Valid only for receives when we break a xfer page packet -- * into multiple netvsc packets -- */ -- struct xferpage_packet *xfer_page_pkt; -- - union { - struct { -- u64 recv_completion_tid; -- void *recv_completion_ctx; -- void (*recv_completion)(void *context); -- } recv; -- struct { - u64 send_completion_tid; - void *send_completion_ctx; - void (*send_completion)(void *context); -@@ -613,9 +589,6 @@ struct nvsp_message { - - #define NETVSC_RECEIVE_BUFFER_ID 0xcafe - --/* Preallocated receive packets */ --#define NETVSC_RECEIVE_PACKETLIST_COUNT 256 -- - #define NETVSC_PACKET_SIZE 2048 - - #define VRSS_SEND_TAB_SIZE 16 -@@ -630,12 +603,6 @@ struct netvsc_device { - wait_queue_head_t wait_drain; - bool start_remove; - bool destroy; -- /* -- * List of free preallocated hv_netvsc_packet to represent receive -- * packet -- */ -- struct list_head recv_pkt_list; -- spinlock_t recv_pkt_list_lock; - - /* Receive buffer allocated by us but manages by NetVSP */ - void *recv_buf; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index e7e77f12bc38..b10334773b32 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -387,7 +387,6 @@ static void netvsc_disconnect_vsp(struct netvsc_device *net_device) - int netvsc_device_remove(struct hv_device *device) - { - struct netvsc_device *net_device; -- struct hv_netvsc_packet *netvsc_packet, *pos; - unsigned long flags; - - net_device = hv_get_drvdata(device); -@@ -416,12 +415,6 @@ int netvsc_device_remove(struct hv_device *device) - vmbus_close(device->channel); - - /* Release all resources */ -- list_for_each_entry_safe(netvsc_packet, pos, -- &net_device->recv_pkt_list, list_ent) { -- list_del(&netvsc_packet->list_ent); -- kfree(netvsc_packet); -- } -- - if (net_device->sub_cb_buf) - vfree(net_device->sub_cb_buf); - -@@ -641,62 +634,6 @@ retry_send_cmplt: - } - } - --/* Send a receive completion packet to RNDIS device (ie NetVsp) */ --static void netvsc_receive_completion(void *context) --{ -- struct hv_netvsc_packet *packet = context; -- struct hv_device *device = packet->device; -- struct vmbus_channel *channel; -- struct netvsc_device *net_device; -- u64 transaction_id = 0; -- bool fsend_receive_comp = false; -- unsigned long flags; -- struct net_device *ndev; -- u32 status = NVSP_STAT_NONE; -- -- /* -- * Even though it seems logical to do a GetOutboundNetDevice() here to -- * send out receive completion, we are using GetInboundNetDevice() -- * since we may have disable outbound traffic already. -- */ -- net_device = get_inbound_net_device(device); -- if (!net_device) -- return; -- ndev = net_device->ndev; -- -- /* Overloading use of the lock. */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- -- if (packet->status != NVSP_STAT_SUCCESS) -- packet->xfer_page_pkt->status = NVSP_STAT_FAIL; -- -- packet->xfer_page_pkt->count--; -- -- /* -- * Last one in the line that represent 1 xfer page packet. -- * Return the xfer page packet itself to the freelist -- */ -- if (packet->xfer_page_pkt->count == 0) { -- fsend_receive_comp = true; -- channel = packet->xfer_page_pkt->channel; -- transaction_id = packet->completion.recv.recv_completion_tid; -- status = packet->xfer_page_pkt->status; -- list_add_tail(&packet->xfer_page_pkt->list_ent, -- &net_device->recv_pkt_list); -- -- } -- -- /* Put the packet back */ -- list_add_tail(&packet->list_ent, &net_device->recv_pkt_list); -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, flags); -- -- /* Send a receive completion for the xfer page packet */ -- if (fsend_receive_comp) -- netvsc_send_recv_completion(device, channel, net_device, -- transaction_id, status); -- --} -- - static void netvsc_receive(struct netvsc_device *net_device, - struct vmbus_channel *channel, - struct hv_device *device, -@@ -704,16 +641,13 @@ static void netvsc_receive(struct netvsc_device *net_device, - { - struct vmtransfer_page_packet_header *vmxferpage_packet; - struct nvsp_message *nvsp_packet; -- struct hv_netvsc_packet *netvsc_packet = NULL; -- /* struct netvsc_driver *netvscDriver; */ -- struct xferpage_packet *xferpage_packet = NULL; -+ struct hv_netvsc_packet nv_pkt; -+ struct hv_netvsc_packet *netvsc_packet = &nv_pkt; -+ u32 status = NVSP_STAT_SUCCESS; - int i; - int count = 0; -- unsigned long flags; - struct net_device *ndev; - -- LIST_HEAD(listHead); -- - ndev = net_device->ndev; - - /* -@@ -746,78 +680,14 @@ static void netvsc_receive(struct netvsc_device *net_device, - return; - } - -- /* -- * Grab free packets (range count + 1) to represent this xfer -- * page packet. +1 to represent the xfer page packet itself. -- * We grab it here so that we know exactly how many we can -- * fulfil -- */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- while (!list_empty(&net_device->recv_pkt_list)) { -- list_move_tail(net_device->recv_pkt_list.next, &listHead); -- if (++count == vmxferpage_packet->range_cnt + 1) -- break; -- } -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, flags); -- -- /* -- * We need at least 2 netvsc pkts (1 to represent the xfer -- * page and at least 1 for the range) i.e. we can handled -- * some of the xfer page packet ranges... -- */ -- if (count < 2) { -- netdev_err(ndev, "Got only %d netvsc pkt...needed " -- "%d pkts. Dropping this xfer page packet completely!\n", -- count, vmxferpage_packet->range_cnt + 1); -- -- /* Return it to the freelist */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- for (i = count; i != 0; i--) { -- list_move_tail(listHead.next, -- &net_device->recv_pkt_list); -- } -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, -- flags); -- -- netvsc_send_recv_completion(device, channel, net_device, -- vmxferpage_packet->d.trans_id, -- NVSP_STAT_FAIL); -- -- return; -- } -- -- /* Remove the 1st packet to represent the xfer page packet itself */ -- xferpage_packet = (struct xferpage_packet *)listHead.next; -- list_del(&xferpage_packet->list_ent); -- xferpage_packet->status = NVSP_STAT_SUCCESS; -- xferpage_packet->channel = channel; -- -- /* This is how much we can satisfy */ -- xferpage_packet->count = count - 1; -- -- if (xferpage_packet->count != vmxferpage_packet->range_cnt) { -- netdev_err(ndev, "Needed %d netvsc pkts to satisfy " -- "this xfer page...got %d\n", -- vmxferpage_packet->range_cnt, xferpage_packet->count); -- } -+ count = vmxferpage_packet->range_cnt; -+ netvsc_packet->device = device; -+ netvsc_packet->channel = channel; - - /* Each range represents 1 RNDIS pkt that contains 1 ethernet frame */ -- for (i = 0; i < (count - 1); i++) { -- netvsc_packet = (struct hv_netvsc_packet *)listHead.next; -- list_del(&netvsc_packet->list_ent); -- -+ for (i = 0; i < count; i++) { - /* Initialize the netvsc packet */ - netvsc_packet->status = NVSP_STAT_SUCCESS; -- netvsc_packet->xfer_page_pkt = xferpage_packet; -- netvsc_packet->completion.recv.recv_completion = -- netvsc_receive_completion; -- netvsc_packet->completion.recv.recv_completion_ctx = -- netvsc_packet; -- netvsc_packet->device = device; -- /* Save this so that we can send it back */ -- netvsc_packet->completion.recv.recv_completion_tid = -- vmxferpage_packet->d.trans_id; -- - netvsc_packet->data = (void *)((unsigned long)net_device-> - recv_buf + vmxferpage_packet->ranges[i].byte_offset); - netvsc_packet->total_data_buflen = -@@ -826,10 +696,12 @@ static void netvsc_receive(struct netvsc_device *net_device, - /* Pass it to the upper layer */ - rndis_filter_receive(device, netvsc_packet); - -- netvsc_receive_completion(netvsc_packet-> -- completion.recv.recv_completion_ctx); -+ if (netvsc_packet->status != NVSP_STAT_SUCCESS) -+ status = NVSP_STAT_FAIL; - } - -+ netvsc_send_recv_completion(device, channel, net_device, -+ vmxferpage_packet->d.trans_id, status); - } - - -@@ -956,11 +828,9 @@ void netvsc_channel_cb(void *context) - int netvsc_device_add(struct hv_device *device, void *additional_info) - { - int ret = 0; -- int i; - int ring_size = - ((struct netvsc_device_info *)additional_info)->ring_size; - struct netvsc_device *net_device; -- struct hv_netvsc_packet *packet, *pos; - struct net_device *ndev; - - net_device = alloc_net_device(device); -@@ -981,18 +851,6 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - ndev = net_device->ndev; - - /* Initialize the NetVSC channel extension */ -- spin_lock_init(&net_device->recv_pkt_list_lock); -- -- INIT_LIST_HEAD(&net_device->recv_pkt_list); -- -- for (i = 0; i < NETVSC_RECEIVE_PACKETLIST_COUNT; i++) { -- packet = kzalloc(sizeof(struct hv_netvsc_packet), GFP_KERNEL); -- if (!packet) -- break; -- -- list_add_tail(&packet->list_ent, -- &net_device->recv_pkt_list); -- } - init_completion(&net_device->channel_init_wait); - - set_per_channel_state(device->channel, net_device->cb_buffer); -@@ -1028,16 +886,8 @@ close: - - cleanup: - -- if (net_device) { -- list_for_each_entry_safe(packet, pos, -- &net_device->recv_pkt_list, -- list_ent) { -- list_del(&packet->list_ent); -- kfree(packet); -- } -- -+ if (net_device) - kfree(net_device); -- } - - return ret; - } -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 093cf3fc46b8..8f6d53a2ed95 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -638,7 +638,7 @@ int netvsc_recv_callback(struct hv_device *device_obj, - __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), - packet->vlan_tci); - -- skb_record_rx_queue(skb, packet->xfer_page_pkt->channel-> -+ skb_record_rx_queue(skb, packet->channel-> - offermsg.offer.sub_channel_index % - net->real_num_rx_queues); - -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index d92cfbe43410..48f5a0fbd674 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -401,8 +401,6 @@ static void rndis_filter_receive_data(struct rndis_device *dev, - pkt->total_data_buflen = rndis_pkt->data_len; - pkt->data = (void *)((unsigned long)pkt->data + data_offset); - -- pkt->is_data_pkt = true; -- - vlan = rndis_get_ppi(rndis_pkt, IEEE_8021Q_INFO); - if (vlan) { - pkt->vlan_tci = VLAN_TAG_PRESENT | vlan->vlanid | --- -2.4.3 - diff --git a/src/patches/linux/0003-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch b/src/patches/linux/0003-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch deleted file mode 100644 index e0b82eadb..000000000 --- a/src/patches/linux/0003-Drivers-net-hyperv-Cleanup-the-netvsc-receive-callba.patch +++ /dev/null @@ -1,101 +0,0 @@ -From c9f2db35ac4f789930522d9d36200cb71b442bed Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 16 Feb 2014 16:38:45 -0800 -Subject: [PATCH 03/25] Drivers: net: hyperv: Cleanup the netvsc receive - callback functio - -Get rid of the buffer allocation in the receive path for normal packets. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 2 ++ - drivers/net/hyperv/netvsc.c | 33 ++++++++++----------------------- - 2 files changed, 12 insertions(+), 23 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 7645ba38bde8..01a16ea77a5a 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -506,6 +506,8 @@ struct netvsc_device { - - /* Holds rndis device info */ - void *extension; -+ /* The recive buffer for this device */ -+ unsigned char cb_buffer[NETVSC_PACKET_SIZE]; - }; - - /* NdisInitialize message */ -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 7fa2bbade327..9a0e9c6f1414 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -795,22 +795,16 @@ static void netvsc_channel_cb(void *context) - struct netvsc_device *net_device; - u32 bytes_recvd; - u64 request_id; -- unsigned char *packet; - struct vmpacket_descriptor *desc; - unsigned char *buffer; - int bufferlen = NETVSC_PACKET_SIZE; - struct net_device *ndev; - -- packet = kzalloc(NETVSC_PACKET_SIZE * sizeof(unsigned char), -- GFP_ATOMIC); -- if (!packet) -- return; -- buffer = packet; -- - net_device = get_inbound_net_device(device); - if (!net_device) -- goto out; -+ return; - ndev = net_device->ndev; -+ buffer = net_device->cb_buffer; - - do { - ret = vmbus_recvpacket_raw(device->channel, buffer, bufferlen, -@@ -838,23 +832,16 @@ static void netvsc_channel_cb(void *context) - break; - } - -- /* reset */ -- if (bufferlen > NETVSC_PACKET_SIZE) { -- kfree(buffer); -- buffer = packet; -- bufferlen = NETVSC_PACKET_SIZE; -- } - } else { -- /* reset */ -- if (bufferlen > NETVSC_PACKET_SIZE) { -- kfree(buffer); -- buffer = packet; -- bufferlen = NETVSC_PACKET_SIZE; -- } -- -+ /* -+ * We are done for this pass. -+ */ - break; - } -+ - } else if (ret == -ENOBUFS) { -+ if (bufferlen > NETVSC_PACKET_SIZE) -+ kfree(buffer); - /* Handle large packet */ - buffer = kmalloc(bytes_recvd, GFP_ATOMIC); - if (buffer == NULL) { -@@ -869,8 +856,8 @@ static void netvsc_channel_cb(void *context) - } - } while (1); - --out: -- kfree(buffer); -+ if (bufferlen > NETVSC_PACKET_SIZE) -+ kfree(buffer); - return; - } - --- -2.4.3 - diff --git a/src/patches/linux/0003-hyperv-Simplify-the-send_completion-variables.patch b/src/patches/linux/0003-hyperv-Simplify-the-send_completion-variables.patch deleted file mode 100644 index dcab56f23..000000000 --- a/src/patches/linux/0003-hyperv-Simplify-the-send_completion-variables.patch +++ /dev/null @@ -1,105 +0,0 @@ -From 893f66277799cd46bdf97429cc5d16a815a51273 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 14:54:44 -0700 -Subject: [PATCH 03/11] hyperv: Simplify the send_completion variables - -The union contains only one member now, so we use the variables in it directly. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 10 +++------- - drivers/net/hyperv/netvsc.c | 7 +++---- - drivers/net/hyperv/netvsc_drv.c | 8 ++++---- - drivers/net/hyperv/rndis_filter.c | 2 +- - 4 files changed, 11 insertions(+), 16 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index a1af0f7711e2..d1f7826aa75f 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -136,13 +136,9 @@ struct hv_netvsc_packet { - u16 q_idx; - struct vmbus_channel *channel; - -- union { -- struct { -- u64 send_completion_tid; -- void *send_completion_ctx; -- void (*send_completion)(void *context); -- } send; -- } completion; -+ u64 send_completion_tid; -+ void *send_completion_ctx; -+ void (*send_completion)(void *context); - - /* This points to the memory after page_buf */ - struct rndis_message *rndis_msg; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index b10334773b32..bbee44635035 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -479,9 +479,8 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - if (nvsc_packet) { - q_idx = nvsc_packet->q_idx; - channel = nvsc_packet->channel; -- nvsc_packet->completion.send.send_completion( -- nvsc_packet->completion.send. -- send_completion_ctx); -+ nvsc_packet->send_completion(nvsc_packet-> -+ send_completion_ctx); - } - - num_outstanding_sends = -@@ -534,7 +533,7 @@ int netvsc_send(struct hv_device *device, - 0xFFFFFFFF; - sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = 0; - -- if (packet->completion.send.send_completion) -+ if (packet->send_completion) - req_id = (ulong)packet; - else - req_id = 0; -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 8f6d53a2ed95..c76b66515e92 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -235,7 +235,7 @@ static void netvsc_xmit_completion(void *context) - { - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; - struct sk_buff *skb = (struct sk_buff *) -- (unsigned long)packet->completion.send.send_completion_tid; -+ (unsigned long)packet->send_completion_tid; - - kfree(packet); - -@@ -425,9 +425,9 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - (num_data_pgs * sizeof(struct hv_page_buffer))); - - /* Set the completion routine */ -- packet->completion.send.send_completion = netvsc_xmit_completion; -- packet->completion.send.send_completion_ctx = packet; -- packet->completion.send.send_completion_tid = (unsigned long)skb; -+ packet->send_completion = netvsc_xmit_completion; -+ packet->send_completion_ctx = packet; -+ packet->send_completion_tid = (unsigned long)skb; - - isvlan = packet->vlan_tci & VLAN_TAG_PRESENT; - -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 48f5a0fbd674..99c527adae5b 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -236,7 +236,7 @@ static int rndis_filter_send_request(struct rndis_device *dev, - packet->page_buf[0].len; - } - -- packet->completion.send.send_completion = NULL; -+ packet->send_completion = NULL; - - ret = netvsc_send(dev->net_dev->dev, packet); - return ret; --- -2.4.3 - diff --git a/src/patches/linux/0004-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch b/src/patches/linux/0004-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch deleted file mode 100644 index f9cd8278e..000000000 --- a/src/patches/linux/0004-hyperv-Add-latest-NetVSP-versions-to-auto-negotiatio.patch +++ /dev/null @@ -1,171 +0,0 @@ -From 3c2a271d9681cc017947c5e027acc64707c30dee Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Wed, 19 Feb 2014 15:49:45 -0800 -Subject: [PATCH 04/25] hyperv: Add latest NetVSP versions to auto negotiation - -It auto negotiates the highest NetVSP version supported by both guest and host. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 53 +++++++++++++++++++++++++++++++++++++++++ - drivers/net/hyperv/netvsc.c | 25 ++++++++++++------- - drivers/net/hyperv/netvsc_drv.c | 2 +- - 3 files changed, 70 insertions(+), 10 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 01a16ea77a5a..39fc230f5c20 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -139,6 +139,8 @@ int rndis_filter_set_device_mac(struct hv_device *hdev, char *mac); - - #define NVSP_PROTOCOL_VERSION_1 2 - #define NVSP_PROTOCOL_VERSION_2 0x30002 -+#define NVSP_PROTOCOL_VERSION_4 0x40000 -+#define NVSP_PROTOCOL_VERSION_5 0x50000 - - enum { - NVSP_MSG_TYPE_NONE = 0, -@@ -193,6 +195,23 @@ enum { - - NVSP_MSG2_TYPE_ALLOC_CHIMNEY_HANDLE, - NVSP_MSG2_TYPE_ALLOC_CHIMNEY_HANDLE_COMP, -+ -+ NVSP_MSG2_MAX = NVSP_MSG2_TYPE_ALLOC_CHIMNEY_HANDLE_COMP, -+ -+ /* Version 4 messages */ -+ NVSP_MSG4_TYPE_SEND_VF_ASSOCIATION, -+ NVSP_MSG4_TYPE_SWITCH_DATA_PATH, -+ NVSP_MSG4_TYPE_UPLINK_CONNECT_STATE_DEPRECATED, -+ -+ NVSP_MSG4_MAX = NVSP_MSG4_TYPE_UPLINK_CONNECT_STATE_DEPRECATED, -+ -+ /* Version 5 messages */ -+ NVSP_MSG5_TYPE_OID_QUERY_EX, -+ NVSP_MSG5_TYPE_OID_QUERY_EX_COMP, -+ NVSP_MSG5_TYPE_SUBCHANNEL, -+ NVSP_MSG5_TYPE_SEND_INDIRECTION_TABLE, -+ -+ NVSP_MSG5_MAX = NVSP_MSG5_TYPE_SEND_INDIRECTION_TABLE, - }; - - enum { -@@ -447,10 +466,44 @@ union nvsp_2_message_uber { - struct nvsp_2_free_rxbuf free_rxbuf; - } __packed; - -+enum nvsp_subchannel_operation { -+ NVSP_SUBCHANNEL_NONE = 0, -+ NVSP_SUBCHANNEL_ALLOCATE, -+ NVSP_SUBCHANNEL_MAX -+}; -+ -+struct nvsp_5_subchannel_request { -+ u32 op; -+ u32 num_subchannels; -+} __packed; -+ -+struct nvsp_5_subchannel_complete { -+ u32 status; -+ u32 num_subchannels; /* Actual number of subchannels allocated */ -+} __packed; -+ -+struct nvsp_5_send_indirect_table { -+ /* The number of entries in the send indirection table */ -+ u32 count; -+ -+ /* The offset of the send indireciton table from top of this struct. -+ * The send indirection table tells which channel to put the send -+ * traffic on. Each entry is a channel number. -+ */ -+ u32 offset; -+} __packed; -+ -+union nvsp_5_message_uber { -+ struct nvsp_5_subchannel_request subchn_req; -+ struct nvsp_5_subchannel_complete subchn_comp; -+ struct nvsp_5_send_indirect_table send_table; -+} __packed; -+ - union nvsp_all_messages { - union nvsp_message_init_uber init_msg; - union nvsp_1_message_uber v1_msg; - union nvsp_2_message_uber v2_msg; -+ union nvsp_5_message_uber v5_msg; - } __packed; - - /* ALL Messages */ -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 9a0e9c6f1414..1a0280dcba7e 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -290,7 +290,7 @@ static int negotiate_nvsp_ver(struct hv_device *device, - NVSP_STAT_SUCCESS) - return -EINVAL; - -- if (nvsp_ver != NVSP_PROTOCOL_VERSION_2) -+ if (nvsp_ver == NVSP_PROTOCOL_VERSION_1) - return 0; - - /* NVSPv2 only: Send NDIS config */ -@@ -314,6 +314,9 @@ static int netvsc_connect_vsp(struct hv_device *device) - struct nvsp_message *init_packet; - int ndis_version; - struct net_device *ndev; -+ u32 ver_list[] = { NVSP_PROTOCOL_VERSION_1, NVSP_PROTOCOL_VERSION_2, -+ NVSP_PROTOCOL_VERSION_4, NVSP_PROTOCOL_VERSION_5 }; -+ int i, num_ver = 4; /* number of different NVSP versions */ - - net_device = get_outbound_net_device(device); - if (!net_device) -@@ -323,13 +326,14 @@ static int netvsc_connect_vsp(struct hv_device *device) - init_packet = &net_device->channel_init_pkt; - - /* Negotiate the latest NVSP protocol supported */ -- if (negotiate_nvsp_ver(device, net_device, init_packet, -- NVSP_PROTOCOL_VERSION_2) == 0) { -- net_device->nvsp_version = NVSP_PROTOCOL_VERSION_2; -- } else if (negotiate_nvsp_ver(device, net_device, init_packet, -- NVSP_PROTOCOL_VERSION_1) == 0) { -- net_device->nvsp_version = NVSP_PROTOCOL_VERSION_1; -- } else { -+ for (i = num_ver - 1; i >= 0; i--) -+ if (negotiate_nvsp_ver(device, net_device, init_packet, -+ ver_list[i]) == 0) { -+ net_device->nvsp_version = ver_list[i]; -+ break; -+ } -+ -+ if (i < 0) { - ret = -EPROTO; - goto cleanup; - } -@@ -339,7 +343,10 @@ static int netvsc_connect_vsp(struct hv_device *device) - /* Send the ndis version */ - memset(init_packet, 0, sizeof(struct nvsp_message)); - -- ndis_version = 0x00050001; -+ if (net_device->nvsp_version <= NVSP_PROTOCOL_VERSION_4) -+ ndis_version = 0x00050001; -+ else -+ ndis_version = 0x0006001e; - - init_packet->hdr.msg_type = NVSP_MSG1_TYPE_SEND_NDIS_VER; - init_packet->msg.v1_msg. -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 28020f83ba6f..8e3a0b00099b 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -328,7 +328,7 @@ static int netvsc_change_mtu(struct net_device *ndev, int mtu) - if (nvdev == NULL || nvdev->destroy) - return -ENODEV; - -- if (nvdev->nvsp_version == NVSP_PROTOCOL_VERSION_2) -+ if (nvdev->nvsp_version >= NVSP_PROTOCOL_VERSION_2) - limit = NETVSC_MTU; - - if (mtu < 68 || mtu > limit) --- -2.4.3 - diff --git a/src/patches/linux/0004-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch b/src/patches/linux/0004-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch deleted file mode 100644 index bc0912224..000000000 --- a/src/patches/linux/0004-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch +++ /dev/null @@ -1,407 +0,0 @@ -From c25aaf814a63f9d9c4e45416f13d70ef0aa0be2e Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 30 Apr 2014 10:14:31 -0700 -Subject: [PATCH 04/11] hyperv: Enable sendbuf mechanism on the send path - -We send packets using a copy-free mechanism (this is the Guest to Host transport -via VMBUS). While this is obviously optimal for large packets, -it may not be optimal for small packets. Hyper-V host supports -a second mechanism for sending packets that is "copy based". We implement that -mechanism in this patch. - -In this version of the patch I have addressed a comment from David Miller. - -With this patch (and all of the other offload and VRSS patches), we are now able -to almost saturate a 10G interface between Linux VMs on Hyper-V -on different hosts - close to 9 Gbps as measured via iperf. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 14 +++ - drivers/net/hyperv/netvsc.c | 226 ++++++++++++++++++++++++++++++++++++++-- - drivers/net/hyperv/netvsc_drv.c | 3 +- - 3 files changed, 234 insertions(+), 9 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index d1f7826aa75f..4b7df5a5c966 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -140,6 +140,8 @@ struct hv_netvsc_packet { - void *send_completion_ctx; - void (*send_completion)(void *context); - -+ u32 send_buf_index; -+ - /* This points to the memory after page_buf */ - struct rndis_message *rndis_msg; - -@@ -582,6 +584,9 @@ struct nvsp_message { - - #define NETVSC_RECEIVE_BUFFER_SIZE (1024*1024*16) /* 16MB */ - #define NETVSC_RECEIVE_BUFFER_SIZE_LEGACY (1024*1024*15) /* 15MB */ -+#define NETVSC_SEND_BUFFER_SIZE (1024 * 1024) /* 1MB */ -+#define NETVSC_INVALID_INDEX -1 -+ - - #define NETVSC_RECEIVE_BUFFER_ID 0xcafe - -@@ -607,6 +612,15 @@ struct netvsc_device { - u32 recv_section_cnt; - struct nvsp_1_receive_buffer_section *recv_section; - -+ /* Send buffer allocated by us */ -+ void *send_buf; -+ u32 send_buf_size; -+ u32 send_buf_gpadl_handle; -+ u32 send_section_cnt; -+ u32 send_section_size; -+ unsigned long *send_section_map; -+ int map_words; -+ - /* Used for NetVSP initialization protocol */ - struct completion channel_init_wait; - struct nvsp_message channel_init_pkt; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index bbee44635035..c041f63a6d30 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -28,6 +28,7 @@ - #include <linux/slab.h> - #include <linux/netdevice.h> - #include <linux/if_ether.h> -+#include <asm/sync_bitops.h> - - #include "hyperv_net.h" - -@@ -80,7 +81,7 @@ get_in_err: - } - - --static int netvsc_destroy_recv_buf(struct netvsc_device *net_device) -+static int netvsc_destroy_buf(struct netvsc_device *net_device) - { - struct nvsp_message *revoke_packet; - int ret = 0; -@@ -146,10 +147,62 @@ static int netvsc_destroy_recv_buf(struct netvsc_device *net_device) - net_device->recv_section = NULL; - } - -+ /* Deal with the send buffer we may have setup. -+ * If we got a send section size, it means we received a -+ * SendsendBufferComplete msg (ie sent -+ * NvspMessage1TypeSendReceiveBuffer msg) therefore, we need -+ * to send a revoke msg here -+ */ -+ if (net_device->send_section_size) { -+ /* Send the revoke receive buffer */ -+ revoke_packet = &net_device->revoke_packet; -+ memset(revoke_packet, 0, sizeof(struct nvsp_message)); -+ -+ revoke_packet->hdr.msg_type = -+ NVSP_MSG1_TYPE_REVOKE_SEND_BUF; -+ revoke_packet->msg.v1_msg.revoke_recv_buf.id = 0; -+ -+ ret = vmbus_sendpacket(net_device->dev->channel, -+ revoke_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)revoke_packet, -+ VM_PKT_DATA_INBAND, 0); -+ /* If we failed here, we might as well return and -+ * have a leak rather than continue and a bugchk -+ */ -+ if (ret != 0) { -+ netdev_err(ndev, "unable to send " -+ "revoke send buffer to netvsp\n"); -+ return ret; -+ } -+ } -+ /* Teardown the gpadl on the vsp end */ -+ if (net_device->send_buf_gpadl_handle) { -+ ret = vmbus_teardown_gpadl(net_device->dev->channel, -+ net_device->send_buf_gpadl_handle); -+ -+ /* If we failed here, we might as well return and have a leak -+ * rather than continue and a bugchk -+ */ -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to teardown send buffer's gpadl\n"); -+ return ret; -+ } -+ net_device->recv_buf_gpadl_handle = 0; -+ } -+ if (net_device->send_buf) { -+ /* Free up the receive buffer */ -+ free_pages((unsigned long)net_device->send_buf, -+ get_order(net_device->send_buf_size)); -+ net_device->send_buf = NULL; -+ } -+ kfree(net_device->send_section_map); -+ - return ret; - } - --static int netvsc_init_recv_buf(struct hv_device *device) -+static int netvsc_init_buf(struct hv_device *device) - { - int ret = 0; - int t; -@@ -248,10 +301,90 @@ static int netvsc_init_recv_buf(struct hv_device *device) - goto cleanup; - } - -+ /* Now setup the send buffer. -+ */ -+ net_device->send_buf = -+ (void *)__get_free_pages(GFP_KERNEL|__GFP_ZERO, -+ get_order(net_device->send_buf_size)); -+ if (!net_device->send_buf) { -+ netdev_err(ndev, "unable to allocate send " -+ "buffer of size %d\n", net_device->send_buf_size); -+ ret = -ENOMEM; -+ goto cleanup; -+ } -+ -+ /* Establish the gpadl handle for this buffer on this -+ * channel. Note: This call uses the vmbus connection rather -+ * than the channel to establish the gpadl handle. -+ */ -+ ret = vmbus_establish_gpadl(device->channel, net_device->send_buf, -+ net_device->send_buf_size, -+ &net_device->send_buf_gpadl_handle); -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to establish send buffer's gpadl\n"); -+ goto cleanup; -+ } -+ -+ /* Notify the NetVsp of the gpadl handle */ -+ init_packet = &net_device->channel_init_pkt; -+ memset(init_packet, 0, sizeof(struct nvsp_message)); -+ init_packet->hdr.msg_type = NVSP_MSG1_TYPE_SEND_SEND_BUF; -+ init_packet->msg.v1_msg.send_recv_buf.gpadl_handle = -+ net_device->send_buf_gpadl_handle; -+ init_packet->msg.v1_msg.send_recv_buf.id = 0; -+ -+ /* Send the gpadl notification request */ -+ ret = vmbus_sendpacket(device->channel, init_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)init_packet, -+ VM_PKT_DATA_INBAND, -+ VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED); -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to send send buffer's gpadl to netvsp\n"); -+ goto cleanup; -+ } -+ -+ t = wait_for_completion_timeout(&net_device->channel_init_wait, 5*HZ); -+ BUG_ON(t == 0); -+ -+ /* Check the response */ -+ if (init_packet->msg.v1_msg. -+ send_send_buf_complete.status != NVSP_STAT_SUCCESS) { -+ netdev_err(ndev, "Unable to complete send buffer " -+ "initialization with NetVsp - status %d\n", -+ init_packet->msg.v1_msg. -+ send_recv_buf_complete.status); -+ ret = -EINVAL; -+ goto cleanup; -+ } -+ -+ /* Parse the response */ -+ net_device->send_section_size = init_packet->msg. -+ v1_msg.send_send_buf_complete.section_size; -+ -+ /* Section count is simply the size divided by the section size. -+ */ -+ net_device->send_section_cnt = -+ net_device->send_buf_size/net_device->send_section_size; -+ -+ dev_info(&device->device, "Send section size: %d, Section count:%d\n", -+ net_device->send_section_size, net_device->send_section_cnt); -+ -+ /* Setup state for managing the send buffer. */ -+ net_device->map_words = DIV_ROUND_UP(net_device->send_section_cnt, -+ BITS_PER_LONG); -+ -+ net_device->send_section_map = -+ kzalloc(net_device->map_words * sizeof(ulong), GFP_KERNEL); -+ if (net_device->send_section_map == NULL) -+ goto cleanup; -+ - goto exit; - - cleanup: -- netvsc_destroy_recv_buf(net_device); -+ netvsc_destroy_buf(net_device); - - exit: - return ret; -@@ -369,8 +502,9 @@ static int netvsc_connect_vsp(struct hv_device *device) - net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE_LEGACY; - else - net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE; -+ net_device->send_buf_size = NETVSC_SEND_BUFFER_SIZE; - -- ret = netvsc_init_recv_buf(device); -+ ret = netvsc_init_buf(device); - - cleanup: - return ret; -@@ -378,7 +512,7 @@ cleanup: - - static void netvsc_disconnect_vsp(struct netvsc_device *net_device) - { -- netvsc_destroy_recv_buf(net_device); -+ netvsc_destroy_buf(net_device); - } - - /* -@@ -440,6 +574,12 @@ static inline u32 hv_ringbuf_avail_percent( - return avail_write * 100 / ring_info->ring_datasize; - } - -+static inline void netvsc_free_send_slot(struct netvsc_device *net_device, -+ u32 index) -+{ -+ sync_change_bit(index, net_device->send_section_map); -+} -+ - static void netvsc_send_completion(struct netvsc_device *net_device, - struct hv_device *device, - struct vmpacket_descriptor *packet) -@@ -447,6 +587,7 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - struct nvsp_message *nvsp_packet; - struct hv_netvsc_packet *nvsc_packet; - struct net_device *ndev; -+ u32 send_index; - - ndev = net_device->ndev; - -@@ -477,6 +618,9 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - - /* Notify the layer above us */ - if (nvsc_packet) { -+ send_index = nvsc_packet->send_buf_index; -+ if (send_index != NETVSC_INVALID_INDEX) -+ netvsc_free_send_slot(net_device, send_index); - q_idx = nvsc_packet->q_idx; - channel = nvsc_packet->channel; - nvsc_packet->send_completion(nvsc_packet-> -@@ -504,6 +648,52 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - - } - -+static u32 netvsc_get_next_send_section(struct netvsc_device *net_device) -+{ -+ unsigned long index; -+ u32 max_words = net_device->map_words; -+ unsigned long *map_addr = (unsigned long *)net_device->send_section_map; -+ u32 section_cnt = net_device->send_section_cnt; -+ int ret_val = NETVSC_INVALID_INDEX; -+ int i; -+ int prev_val; -+ -+ for (i = 0; i < max_words; i++) { -+ if (!~(map_addr[i])) -+ continue; -+ index = ffz(map_addr[i]); -+ prev_val = sync_test_and_set_bit(index, &map_addr[i]); -+ if (prev_val) -+ continue; -+ if ((index + (i * BITS_PER_LONG)) >= section_cnt) -+ break; -+ ret_val = (index + (i * BITS_PER_LONG)); -+ break; -+ } -+ return ret_val; -+} -+ -+u32 netvsc_copy_to_send_buf(struct netvsc_device *net_device, -+ unsigned int section_index, -+ struct hv_netvsc_packet *packet) -+{ -+ char *start = net_device->send_buf; -+ char *dest = (start + (section_index * net_device->send_section_size)); -+ int i; -+ u32 msg_size = 0; -+ -+ for (i = 0; i < packet->page_buf_cnt; i++) { -+ char *src = phys_to_virt(packet->page_buf[i].pfn << PAGE_SHIFT); -+ u32 offset = packet->page_buf[i].offset; -+ u32 len = packet->page_buf[i].len; -+ -+ memcpy(dest, (src + offset), len); -+ msg_size += len; -+ dest += len; -+ } -+ return msg_size; -+} -+ - int netvsc_send(struct hv_device *device, - struct hv_netvsc_packet *packet) - { -@@ -513,6 +703,10 @@ int netvsc_send(struct hv_device *device, - struct net_device *ndev; - struct vmbus_channel *out_channel = NULL; - u64 req_id; -+ unsigned int section_index = NETVSC_INVALID_INDEX; -+ u32 msg_size = 0; -+ struct sk_buff *skb; -+ - - net_device = get_outbound_net_device(device); - if (!net_device) -@@ -528,10 +722,26 @@ int netvsc_send(struct hv_device *device, - sendMessage.msg.v1_msg.send_rndis_pkt.channel_type = 1; - } - -- /* Not using send buffer section */ -+ /* Attempt to send via sendbuf */ -+ if (packet->total_data_buflen < net_device->send_section_size) { -+ section_index = netvsc_get_next_send_section(net_device); -+ if (section_index != NETVSC_INVALID_INDEX) { -+ msg_size = netvsc_copy_to_send_buf(net_device, -+ section_index, -+ packet); -+ skb = (struct sk_buff *) -+ (unsigned long)packet->send_completion_tid; -+ if (skb) -+ dev_kfree_skb_any(skb); -+ packet->page_buf_cnt = 0; -+ } -+ } -+ packet->send_buf_index = section_index; -+ -+ - sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_index = -- 0xFFFFFFFF; -- sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = 0; -+ section_index; -+ sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = msg_size; - - if (packet->send_completion) - req_id = (ulong)packet; -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index c76b66515e92..939e3af60ec4 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -236,10 +236,11 @@ static void netvsc_xmit_completion(void *context) - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; - struct sk_buff *skb = (struct sk_buff *) - (unsigned long)packet->send_completion_tid; -+ u32 index = packet->send_buf_index; - - kfree(packet); - -- if (skb) -+ if (skb && (index == NETVSC_INVALID_INDEX)) - dev_kfree_skb_any(skb); - } - --- -2.4.3 - diff --git a/src/patches/linux/0005-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch b/src/patches/linux/0005-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch deleted file mode 100644 index 4d00ad211..000000000 --- a/src/patches/linux/0005-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch +++ /dev/null @@ -1,42 +0,0 @@ -From e565e803d437b36c4fb4ced5e346827981183284 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Thu, 8 May 2014 15:14:10 -0700 -Subject: [PATCH 05/11] Add support for netvsc build without CONFIG_SYSFS flag - -This change ensures the driver can be built successfully without the -CONFIG_SYSFS flag. -MS-TFS: 182270 - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 939e3af60ec4..083d084396d3 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -640,8 +640,7 @@ int netvsc_recv_callback(struct hv_device *device_obj, - packet->vlan_tci); - - skb_record_rx_queue(skb, packet->channel-> -- offermsg.offer.sub_channel_index % -- net->real_num_rx_queues); -+ offermsg.offer.sub_channel_index); - - net->stats.rx_packets++; - net->stats.rx_bytes += packet->total_data_buflen; -@@ -824,8 +823,6 @@ static int netvsc_probe(struct hv_device *dev, - nvdev = hv_get_drvdata(dev); - netif_set_real_num_tx_queues(net, nvdev->num_chn); - netif_set_real_num_rx_queues(net, nvdev->num_chn); -- dev_info(&dev->device, "real num tx,rx queues:%u, %u\n", -- net->real_num_tx_queues, net->real_num_rx_queues); - - ret = register_netdev(net); - if (ret != 0) { --- -2.4.3 - diff --git a/src/patches/linux/0005-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch b/src/patches/linux/0005-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch deleted file mode 100644 index 27fb2d98c..000000000 --- a/src/patches/linux/0005-Drivers-net-hyperv-Enable-scatter-gather-I-O.patch +++ /dev/null @@ -1,212 +0,0 @@ -From 4c06034001e20ff9f6e2a1a3dfa155bf3f31440c Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:13 -0800 -Subject: [PATCH 05/25] Drivers: net: hyperv: Enable scatter gather I/O - -Cleanup the code and enable scatter gather I/O. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 153 ++++++++++++++++++++++++++++++---------- - 1 file changed, 114 insertions(+), 39 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 8e3a0b00099b..72961741be54 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -140,22 +140,124 @@ static void netvsc_xmit_completion(void *context) - dev_kfree_skb_any(skb); - } - -+static u32 fill_pg_buf(struct page *page, u32 offset, u32 len, -+ struct hv_page_buffer *pb) -+{ -+ int j = 0; -+ -+ /* Deal with compund pages by ignoring unused part -+ * of the page. -+ */ -+ page += (offset >> PAGE_SHIFT); -+ offset &= ~PAGE_MASK; -+ -+ while (len > 0) { -+ unsigned long bytes; -+ -+ bytes = PAGE_SIZE - offset; -+ if (bytes > len) -+ bytes = len; -+ pb[j].pfn = page_to_pfn(page); -+ pb[j].offset = offset; -+ pb[j].len = bytes; -+ -+ offset += bytes; -+ len -= bytes; -+ -+ if (offset == PAGE_SIZE && len) { -+ page++; -+ offset = 0; -+ j++; -+ } -+ } -+ -+ return j + 1; -+} -+ -+static void init_page_array(void *hdr, u32 len, struct sk_buff *skb, -+ struct hv_page_buffer *pb) -+{ -+ u32 slots_used = 0; -+ char *data = skb->data; -+ int frags = skb_shinfo(skb)->nr_frags; -+ int i; -+ -+ /* The packet is laid out thus: -+ * 1. hdr -+ * 2. skb linear data -+ * 3. skb fragment data -+ */ -+ if (hdr != NULL) -+ slots_used += fill_pg_buf(virt_to_page(hdr), -+ offset_in_page(hdr), -+ len, &pb[slots_used]); -+ -+ slots_used += fill_pg_buf(virt_to_page(data), -+ offset_in_page(data), -+ skb_headlen(skb), &pb[slots_used]); -+ -+ for (i = 0; i < frags; i++) { -+ skb_frag_t *frag = skb_shinfo(skb)->frags + i; -+ -+ slots_used += fill_pg_buf(skb_frag_page(frag), -+ frag->page_offset, -+ skb_frag_size(frag), &pb[slots_used]); -+ } -+} -+ -+static int count_skb_frag_slots(struct sk_buff *skb) -+{ -+ int i, frags = skb_shinfo(skb)->nr_frags; -+ int pages = 0; -+ -+ for (i = 0; i < frags; i++) { -+ skb_frag_t *frag = skb_shinfo(skb)->frags + i; -+ unsigned long size = skb_frag_size(frag); -+ unsigned long offset = frag->page_offset; -+ -+ /* Skip unused frames from start of page */ -+ offset &= ~PAGE_MASK; -+ pages += PFN_UP(offset + size); -+ } -+ return pages; -+} -+ -+static int netvsc_get_slots(struct sk_buff *skb) -+{ -+ char *data = skb->data; -+ unsigned int offset = offset_in_page(data); -+ unsigned int len = skb_headlen(skb); -+ int slots; -+ int frag_slots; -+ -+ slots = DIV_ROUND_UP(offset + len, PAGE_SIZE); -+ frag_slots = count_skb_frag_slots(skb); -+ return slots + frag_slots; -+} -+ - static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - { - struct net_device_context *net_device_ctx = netdev_priv(net); - struct hv_netvsc_packet *packet; - int ret; -- unsigned int i, num_pages, npg_data; -+ unsigned int num_data_pages; - u32 skb_length = skb->len; - -- /* Add multipages for skb->data and additional 2 for RNDIS */ -- npg_data = (((unsigned long)skb->data + skb_headlen(skb) - 1) -- >> PAGE_SHIFT) - ((unsigned long)skb->data >> PAGE_SHIFT) + 1; -- num_pages = skb_shinfo(skb)->nr_frags + npg_data + 2; -+ /* We will atmost need two pages to describe the rndis -+ * header. We can only transmit MAX_PAGE_BUFFER_COUNT number -+ * of pages in a single packet. -+ */ -+ num_data_pages = netvsc_get_slots(skb) + 2; -+ if (num_data_pages > MAX_PAGE_BUFFER_COUNT) { -+ netdev_err(net, "Packet too big: %u\n", skb->len); -+ dev_kfree_skb(skb); -+ net->stats.tx_dropped++; -+ return NETDEV_TX_OK; -+ } - - /* Allocate a netvsc packet based on # of frags. */ - packet = kzalloc(sizeof(struct hv_netvsc_packet) + -- (num_pages * sizeof(struct hv_page_buffer)) + -+ (num_data_pages * sizeof(struct hv_page_buffer)) + - sizeof(struct rndis_message) + - NDIS_VLAN_PPI_SIZE, GFP_ATOMIC); - if (!packet) { -@@ -170,44 +272,17 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - packet->vlan_tci = skb->vlan_tci; - - packet->extension = (void *)(unsigned long)packet + -- sizeof(struct hv_netvsc_packet) + -- (num_pages * sizeof(struct hv_page_buffer)); -+ sizeof(struct hv_netvsc_packet) + -+ (num_data_pages * sizeof(struct hv_page_buffer)); - - /* If the rndis msg goes beyond 1 page, we will add 1 later */ -- packet->page_buf_cnt = num_pages - 1; -+ packet->page_buf_cnt = num_data_pages - 1; - - /* Initialize it from the skb */ - packet->total_data_buflen = skb->len; - - /* Start filling in the page buffers starting after RNDIS buffer. */ -- packet->page_buf[1].pfn = virt_to_phys(skb->data) >> PAGE_SHIFT; -- packet->page_buf[1].offset -- = (unsigned long)skb->data & (PAGE_SIZE - 1); -- if (npg_data == 1) -- packet->page_buf[1].len = skb_headlen(skb); -- else -- packet->page_buf[1].len = PAGE_SIZE -- - packet->page_buf[1].offset; -- -- for (i = 2; i <= npg_data; i++) { -- packet->page_buf[i].pfn = virt_to_phys(skb->data -- + PAGE_SIZE * (i-1)) >> PAGE_SHIFT; -- packet->page_buf[i].offset = 0; -- packet->page_buf[i].len = PAGE_SIZE; -- } -- if (npg_data > 1) -- packet->page_buf[npg_data].len = (((unsigned long)skb->data -- + skb_headlen(skb) - 1) & (PAGE_SIZE - 1)) + 1; -- -- /* Additional fragments are after SKB data */ -- for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { -- const skb_frag_t *f = &skb_shinfo(skb)->frags[i]; -- -- packet->page_buf[i+npg_data+1].pfn = -- page_to_pfn(skb_frag_page(f)); -- packet->page_buf[i+npg_data+1].offset = f->page_offset; -- packet->page_buf[i+npg_data+1].len = skb_frag_size(f); -- } -+ init_page_array(NULL, 0, skb, &packet->page_buf[1]); - - /* Set the completion routine */ - packet->completion.send.send_completion = netvsc_xmit_completion; -@@ -454,8 +529,8 @@ static int netvsc_probe(struct hv_device *dev, - net->netdev_ops = &device_ops; - - /* TODO: Add GSO and Checksum offload */ -- net->hw_features = 0; -- net->features = NETIF_F_HW_VLAN_CTAG_TX; -+ net->hw_features = NETIF_F_SG; -+ net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG; - - SET_ETHTOOL_OPS(net, ðtool_ops); - SET_NETDEV_DEV(net, &dev->device); --- -2.4.3 - diff --git a/src/patches/linux/0006-Drivers-net-hyperv-Cleanup-the-send-path.patch b/src/patches/linux/0006-Drivers-net-hyperv-Cleanup-the-send-path.patch deleted file mode 100644 index 20fcb3f60..000000000 --- a/src/patches/linux/0006-Drivers-net-hyperv-Cleanup-the-send-path.patch +++ /dev/null @@ -1,266 +0,0 @@ -From d972eb71fb95660fe74616901b55b0d7a336daed Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:14 -0800 -Subject: [PATCH 06/25] Drivers: net: hyperv: Cleanup the send path - -In preparation for enabling offloads, cleanup the send path. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 7 +--- - drivers/net/hyperv/netvsc_drv.c | 88 +++++++++++++++++++++++++++++++-------- - drivers/net/hyperv/rndis_filter.c | 66 ----------------------------- - 3 files changed, 71 insertions(+), 90 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 39fc230f5c20..694bf7cada90 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -73,7 +73,7 @@ struct hv_netvsc_packet { - } completion; - - /* This points to the memory after page_buf */ -- void *extension; -+ struct rndis_message *rndis_msg; - - u32 total_data_buflen; - /* Points to the send/receive buffer where the ethernet frame is */ -@@ -126,11 +126,6 @@ void rndis_filter_device_remove(struct hv_device *dev); - int rndis_filter_receive(struct hv_device *dev, - struct hv_netvsc_packet *pkt); - -- -- --int rndis_filter_send(struct hv_device *dev, -- struct hv_netvsc_packet *pkt); -- - int rndis_filter_set_packet_filter(struct rndis_device *dev, u32 new_filter); - int rndis_filter_set_device_mac(struct hv_device *hdev, char *mac); - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 72961741be54..87293a15e470 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -128,6 +128,27 @@ static int netvsc_close(struct net_device *net) - return ret; - } - -+static void *init_ppi_data(struct rndis_message *msg, u32 ppi_size, -+ int pkt_type) -+{ -+ struct rndis_packet *rndis_pkt; -+ struct rndis_per_packet_info *ppi; -+ -+ rndis_pkt = &msg->msg.pkt; -+ rndis_pkt->data_offset += ppi_size; -+ -+ ppi = (struct rndis_per_packet_info *)((void *)rndis_pkt + -+ rndis_pkt->per_pkt_info_offset + rndis_pkt->per_pkt_info_len); -+ -+ ppi->size = ppi_size; -+ ppi->type = pkt_type; -+ ppi->ppi_offset = sizeof(struct rndis_per_packet_info); -+ -+ rndis_pkt->per_pkt_info_len += ppi_size; -+ -+ return ppi; -+} -+ - static void netvsc_xmit_completion(void *context) - { - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; -@@ -174,8 +195,8 @@ static u32 fill_pg_buf(struct page *page, u32 offset, u32 len, - return j + 1; - } - --static void init_page_array(void *hdr, u32 len, struct sk_buff *skb, -- struct hv_page_buffer *pb) -+static u32 init_page_array(void *hdr, u32 len, struct sk_buff *skb, -+ struct hv_page_buffer *pb) - { - u32 slots_used = 0; - char *data = skb->data; -@@ -203,6 +224,7 @@ static void init_page_array(void *hdr, u32 len, struct sk_buff *skb, - frag->page_offset, - skb_frag_size(frag), &pb[slots_used]); - } -+ return slots_used; - } - - static int count_skb_frag_slots(struct sk_buff *skb) -@@ -240,15 +262,20 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - struct net_device_context *net_device_ctx = netdev_priv(net); - struct hv_netvsc_packet *packet; - int ret; -- unsigned int num_data_pages; - u32 skb_length = skb->len; -+ unsigned int num_data_pgs; -+ struct rndis_message *rndis_msg; -+ struct rndis_packet *rndis_pkt; -+ u32 rndis_msg_size; -+ bool isvlan; -+ struct rndis_per_packet_info *ppi; - - /* We will atmost need two pages to describe the rndis - * header. We can only transmit MAX_PAGE_BUFFER_COUNT number - * of pages in a single packet. - */ -- num_data_pages = netvsc_get_slots(skb) + 2; -- if (num_data_pages > MAX_PAGE_BUFFER_COUNT) { -+ num_data_pgs = netvsc_get_slots(skb) + 2; -+ if (num_data_pgs > MAX_PAGE_BUFFER_COUNT) { - netdev_err(net, "Packet too big: %u\n", skb->len); - dev_kfree_skb(skb); - net->stats.tx_dropped++; -@@ -257,7 +284,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - /* Allocate a netvsc packet based on # of frags. */ - packet = kzalloc(sizeof(struct hv_netvsc_packet) + -- (num_data_pages * sizeof(struct hv_page_buffer)) + -+ (num_data_pgs * sizeof(struct hv_page_buffer)) + - sizeof(struct rndis_message) + - NDIS_VLAN_PPI_SIZE, GFP_ATOMIC); - if (!packet) { -@@ -271,26 +298,51 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - packet->vlan_tci = skb->vlan_tci; - -- packet->extension = (void *)(unsigned long)packet + -- sizeof(struct hv_netvsc_packet) + -- (num_data_pages * sizeof(struct hv_page_buffer)); -- -- /* If the rndis msg goes beyond 1 page, we will add 1 later */ -- packet->page_buf_cnt = num_data_pages - 1; -- -- /* Initialize it from the skb */ -+ packet->is_data_pkt = true; - packet->total_data_buflen = skb->len; - -- /* Start filling in the page buffers starting after RNDIS buffer. */ -- init_page_array(NULL, 0, skb, &packet->page_buf[1]); -+ packet->rndis_msg = (struct rndis_message *)((unsigned long)packet + -+ sizeof(struct hv_netvsc_packet) + -+ (num_data_pgs * sizeof(struct hv_page_buffer))); - - /* Set the completion routine */ - packet->completion.send.send_completion = netvsc_xmit_completion; - packet->completion.send.send_completion_ctx = packet; - packet->completion.send.send_completion_tid = (unsigned long)skb; - -- ret = rndis_filter_send(net_device_ctx->device_ctx, -- packet); -+ isvlan = packet->vlan_tci & VLAN_TAG_PRESENT; -+ -+ /* Add the rndis header */ -+ rndis_msg = packet->rndis_msg; -+ rndis_msg->ndis_msg_type = RNDIS_MSG_PACKET; -+ rndis_msg->msg_len = packet->total_data_buflen; -+ rndis_pkt = &rndis_msg->msg.pkt; -+ rndis_pkt->data_offset = sizeof(struct rndis_packet); -+ rndis_pkt->data_len = packet->total_data_buflen; -+ rndis_pkt->per_pkt_info_offset = sizeof(struct rndis_packet); -+ -+ rndis_msg_size = RNDIS_MESSAGE_SIZE(struct rndis_packet); -+ -+ if (isvlan) { -+ struct ndis_pkt_8021q_info *vlan; -+ -+ rndis_msg_size += NDIS_VLAN_PPI_SIZE; -+ ppi = init_ppi_data(rndis_msg, NDIS_VLAN_PPI_SIZE, -+ IEEE_8021Q_INFO); -+ vlan = (struct ndis_pkt_8021q_info *)((void *)ppi + -+ ppi->ppi_offset); -+ vlan->vlanid = packet->vlan_tci & VLAN_VID_MASK; -+ vlan->pri = (packet->vlan_tci & VLAN_PRIO_MASK) >> -+ VLAN_PRIO_SHIFT; -+ } -+ -+ /* Start filling in the page buffers with the rndis hdr */ -+ rndis_msg->msg_len += rndis_msg_size; -+ packet->page_buf_cnt = init_page_array(rndis_msg, rndis_msg_size, -+ skb, &packet->page_buf[0]); -+ -+ ret = netvsc_send(net_device_ctx->device_ctx, packet); -+ - if (ret == 0) { - net->stats.tx_bytes += skb_length; - net->stats.tx_packets++; -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 6a9f6021f09c..dcbf144ea7da 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -910,69 +910,3 @@ int rndis_filter_close(struct hv_device *dev) - - return rndis_filter_close_device(nvdev->extension); - } -- --int rndis_filter_send(struct hv_device *dev, -- struct hv_netvsc_packet *pkt) --{ -- struct rndis_message *rndis_msg; -- struct rndis_packet *rndis_pkt; -- u32 rndis_msg_size; -- bool isvlan = pkt->vlan_tci & VLAN_TAG_PRESENT; -- -- /* Add the rndis header */ -- rndis_msg = (struct rndis_message *)pkt->extension; -- -- rndis_msg_size = RNDIS_MESSAGE_SIZE(struct rndis_packet); -- if (isvlan) -- rndis_msg_size += NDIS_VLAN_PPI_SIZE; -- -- rndis_msg->ndis_msg_type = RNDIS_MSG_PACKET; -- rndis_msg->msg_len = pkt->total_data_buflen + -- rndis_msg_size; -- -- rndis_pkt = &rndis_msg->msg.pkt; -- rndis_pkt->data_offset = sizeof(struct rndis_packet); -- if (isvlan) -- rndis_pkt->data_offset += NDIS_VLAN_PPI_SIZE; -- rndis_pkt->data_len = pkt->total_data_buflen; -- -- if (isvlan) { -- struct rndis_per_packet_info *ppi; -- struct ndis_pkt_8021q_info *vlan; -- -- rndis_pkt->per_pkt_info_offset = sizeof(struct rndis_packet); -- rndis_pkt->per_pkt_info_len = NDIS_VLAN_PPI_SIZE; -- -- ppi = (struct rndis_per_packet_info *)((ulong)rndis_pkt + -- rndis_pkt->per_pkt_info_offset); -- ppi->size = NDIS_VLAN_PPI_SIZE; -- ppi->type = IEEE_8021Q_INFO; -- ppi->ppi_offset = sizeof(struct rndis_per_packet_info); -- -- vlan = (struct ndis_pkt_8021q_info *)((ulong)ppi + -- ppi->ppi_offset); -- vlan->vlanid = pkt->vlan_tci & VLAN_VID_MASK; -- vlan->pri = (pkt->vlan_tci & VLAN_PRIO_MASK) >> VLAN_PRIO_SHIFT; -- } -- -- pkt->is_data_pkt = true; -- pkt->page_buf[0].pfn = virt_to_phys(rndis_msg) >> PAGE_SHIFT; -- pkt->page_buf[0].offset = -- (unsigned long)rndis_msg & (PAGE_SIZE-1); -- pkt->page_buf[0].len = rndis_msg_size; -- -- /* Add one page_buf if the rndis msg goes beyond page boundary */ -- if (pkt->page_buf[0].offset + rndis_msg_size > PAGE_SIZE) { -- int i; -- for (i = pkt->page_buf_cnt; i > 1; i--) -- pkt->page_buf[i] = pkt->page_buf[i-1]; -- pkt->page_buf_cnt++; -- pkt->page_buf[0].len = PAGE_SIZE - pkt->page_buf[0].offset; -- pkt->page_buf[1].pfn = virt_to_phys((void *)((ulong) -- rndis_msg + pkt->page_buf[0].len)) >> PAGE_SHIFT; -- pkt->page_buf[1].offset = 0; -- pkt->page_buf[1].len = rndis_msg_size - pkt->page_buf[0].len; -- } -- -- return netvsc_send(dev, pkt); --} --- -2.4.3 - diff --git a/src/patches/linux/0006-net-get-rid-of-SET_ETHTOOL_OPS.patch b/src/patches/linux/0006-net-get-rid-of-SET_ETHTOOL_OPS.patch deleted file mode 100644 index e4a7a4699..000000000 --- a/src/patches/linux/0006-net-get-rid-of-SET_ETHTOOL_OPS.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 7ad24ea4bf620a32631d7b3069c3e30c078b0c3e Mon Sep 17 00:00:00 2001 -From: Wilfried Klaebe w-lkml@lebenslange-mailadresse.de -Date: Sun, 11 May 2014 00:12:32 +0000 -Subject: [PATCH 06/11] net: get rid of SET_ETHTOOL_OPS - -net: get rid of SET_ETHTOOL_OPS - -Dave Miller mentioned he'd like to see SET_ETHTOOL_OPS gone. -This does that. - -Mostly done via coccinelle script: -@@ -struct ethtool_ops *ops; -struct net_device *dev; -@@ -- SET_ETHTOOL_OPS(dev, ops); -+ dev->ethtool_ops = ops; - -Compile tested only, but I'd seriously wonder if this broke anything. - -Suggested-by: Dave Miller davem@davemloft.net -Signed-off-by: Wilfried Klaebe w-lkml@lebenslange-mailadresse.de -Acked-by: Felipe Balbi balbi@ti.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 1de3ef5dd5d2..2e967a7bdb33 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -810,7 +810,7 @@ static int netvsc_probe(struct hv_device *dev, - net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG | NETIF_F_RXCSUM | - NETIF_F_IP_CSUM | NETIF_F_TSO; - -- SET_ETHTOOL_OPS(net, ðtool_ops); -+ net->ethtool_ops = ðtool_ops; - SET_NETDEV_DEV(net, &dev->device); - - /* Notify the netvsc driver of the new device */ --- -2.4.3 - diff --git a/src/patches/linux/0007-Drivers-net-hyperv-Enable-offloads-on-the-host.patch b/src/patches/linux/0007-Drivers-net-hyperv-Enable-offloads-on-the-host.patch deleted file mode 100644 index a109f04b6..000000000 --- a/src/patches/linux/0007-Drivers-net-hyperv-Enable-offloads-on-the-host.patch +++ /dev/null @@ -1,196 +0,0 @@ -From 6b15b5f37e976a5f3840c7ea59560e10c6251250 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:15 -0800 -Subject: [PATCH 07/25] Drivers: net: hyperv: Enable offloads on the host - -Prior to enabling guest side offloads, enable the offloads on the host. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 55 +++++++++++++++++++++++++++ - drivers/net/hyperv/rndis_filter.c | 80 +++++++++++++++++++++++++++++++++++++++ - 2 files changed, 135 insertions(+) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 694bf7cada90..8bc4e766589b 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -721,6 +721,61 @@ struct ndis_pkt_8021q_info { - }; - }; - -+struct ndis_oject_header { -+ u8 type; -+ u8 revision; -+ u16 size; -+}; -+ -+#define NDIS_OBJECT_TYPE_DEFAULT 0x80 -+#define NDIS_OFFLOAD_PARAMETERS_REVISION_3 3 -+#define NDIS_OFFLOAD_PARAMETERS_NO_CHANGE 0 -+#define NDIS_OFFLOAD_PARAMETERS_LSOV2_DISABLED 1 -+#define NDIS_OFFLOAD_PARAMETERS_LSOV2_ENABLED 2 -+#define NDIS_OFFLOAD_PARAMETERS_LSOV1_ENABLED 2 -+#define NDIS_OFFLOAD_PARAMETERS_RSC_DISABLED 1 -+#define NDIS_OFFLOAD_PARAMETERS_RSC_ENABLED 2 -+#define NDIS_OFFLOAD_PARAMETERS_TX_RX_DISABLED 1 -+#define NDIS_OFFLOAD_PARAMETERS_TX_ENABLED_RX_DISABLED 2 -+#define NDIS_OFFLOAD_PARAMETERS_RX_ENABLED_TX_DISABLED 3 -+#define NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED 4 -+ -+/* -+ * New offload OIDs for NDIS 6 -+ */ -+#define OID_TCP_OFFLOAD_CURRENT_CONFIG 0xFC01020B /* query only */ -+#define OID_TCP_OFFLOAD_PARAMETERS 0xFC01020C /* set only */ -+#define OID_TCP_OFFLOAD_HARDWARE_CAPABILITIES 0xFC01020D/* query only */ -+#define OID_TCP_CONNECTION_OFFLOAD_CURRENT_CONFIG 0xFC01020E /* query only */ -+#define OID_TCP_CONNECTION_OFFLOAD_HARDWARE_CAPABILITIES 0xFC01020F /* query */ -+#define OID_OFFLOAD_ENCAPSULATION 0x0101010A /* set/query */ -+ -+struct ndis_offload_params { -+ struct ndis_oject_header header; -+ u8 ip_v4_csum; -+ u8 tcp_ip_v4_csum; -+ u8 udp_ip_v4_csum; -+ u8 tcp_ip_v6_csum; -+ u8 udp_ip_v6_csum; -+ u8 lso_v1; -+ u8 ip_sec_v1; -+ u8 lso_v2_ipv4; -+ u8 lso_v2_ipv6; -+ u8 tcp_connection_ip_v4; -+ u8 tcp_connection_ip_v6; -+ u32 flags; -+ u8 ip_sec_v2; -+ u8 ip_sec_v2_ip_v4; -+ struct { -+ u8 rsc_ip_v4; -+ u8 rsc_ip_v6; -+ }; -+ struct { -+ u8 encapsulated_packet_task_offload; -+ u8 encapsulation_types; -+ }; -+}; -+ - #define NDIS_VLAN_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_pkt_8021q_info)) - -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index dcbf144ea7da..9b02f21097a7 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -627,6 +627,61 @@ cleanup: - return ret; - } - -+int rndis_filter_set_offload_params(struct hv_device *hdev, -+ struct ndis_offload_params *req_offloads) -+{ -+ struct netvsc_device *nvdev = hv_get_drvdata(hdev); -+ struct rndis_device *rdev = nvdev->extension; -+ struct net_device *ndev = nvdev->ndev; -+ struct rndis_request *request; -+ struct rndis_set_request *set; -+ struct ndis_offload_params *offload_params; -+ struct rndis_set_complete *set_complete; -+ u32 extlen = sizeof(struct ndis_offload_params); -+ int ret, t; -+ -+ request = get_rndis_request(rdev, RNDIS_MSG_SET, -+ RNDIS_MESSAGE_SIZE(struct rndis_set_request) + extlen); -+ if (!request) -+ return -ENOMEM; -+ -+ set = &request->request_msg.msg.set_req; -+ set->oid = OID_TCP_OFFLOAD_PARAMETERS; -+ set->info_buflen = extlen; -+ set->info_buf_offset = sizeof(struct rndis_set_request); -+ set->dev_vc_handle = 0; -+ -+ offload_params = (struct ndis_offload_params *)((ulong)set + -+ set->info_buf_offset); -+ *offload_params = *req_offloads; -+ offload_params->header.type = NDIS_OBJECT_TYPE_DEFAULT; -+ offload_params->header.revision = NDIS_OFFLOAD_PARAMETERS_REVISION_3; -+ offload_params->header.size = extlen; -+ -+ ret = rndis_filter_send_request(rdev, request); -+ if (ret != 0) -+ goto cleanup; -+ -+ t = wait_for_completion_timeout(&request->wait_event, 5*HZ); -+ if (t == 0) { -+ netdev_err(ndev, "timeout before we got aOFFLOAD set response...\n"); -+ /* can't put_rndis_request, since we may still receive a -+ * send-completion. -+ */ -+ return -EBUSY; -+ } else { -+ set_complete = &request->response_msg.msg.set_complete; -+ if (set_complete->status != RNDIS_STATUS_SUCCESS) { -+ netdev_err(ndev, "Fail to set MAC on host side:0x%x\n", -+ set_complete->status); -+ ret = -EINVAL; -+ } -+ } -+ -+cleanup: -+ put_rndis_request(rdev, request); -+ return ret; -+} - - static int rndis_filter_query_device_link_status(struct rndis_device *dev) - { -@@ -826,6 +881,7 @@ int rndis_filter_device_add(struct hv_device *dev, - struct netvsc_device *net_device; - struct rndis_device *rndis_device; - struct netvsc_device_info *device_info = additional_info; -+ struct ndis_offload_params offloads; - - rndis_device = get_rndis_device(); - if (!rndis_device) -@@ -865,6 +921,26 @@ int rndis_filter_device_add(struct hv_device *dev, - - memcpy(device_info->mac_adr, rndis_device->hw_mac_adr, ETH_ALEN); - -+ /* Turn on the offloads; the host supports all of the relevant -+ * offloads. -+ */ -+ memset(&offloads, 0, sizeof(struct ndis_offload_params)); -+ /* A value of zero means "no change"; now turn on what we -+ * want. -+ */ -+ offloads.ip_v4_csum = NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED; -+ offloads.tcp_ip_v4_csum = NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED; -+ offloads.udp_ip_v4_csum = NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED; -+ offloads.tcp_ip_v6_csum = NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED; -+ offloads.udp_ip_v6_csum = NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED; -+ offloads.lso_v2_ipv4 = NDIS_OFFLOAD_PARAMETERS_LSOV2_ENABLED; -+ -+ -+ ret = rndis_filter_set_offload_params(dev, &offloads); -+ if (ret) -+ goto err_dev_remv; -+ -+ - rndis_filter_query_device_link_status(rndis_device); - - device_info->link_state = rndis_device->link_state; -@@ -874,6 +950,10 @@ int rndis_filter_device_add(struct hv_device *dev, - device_info->link_state ? "down" : "up"); - - return ret; -+ -+err_dev_remv: -+ rndis_filter_device_remove(dev); -+ return ret; - } - - void rndis_filter_device_remove(struct hv_device *dev) --- -2.4.3 - diff --git a/src/patches/linux/0007-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch b/src/patches/linux/0007-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch deleted file mode 100644 index 0db5f72a2..000000000 --- a/src/patches/linux/0007-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 307f099520b66504cf6c5638f3f404c48b9fb45b Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Wed, 21 May 2014 12:55:39 -0700 -Subject: [PATCH 07/11] hyperv: Add hash value into RNDIS Per-packet info - -It passes the hash value as the RNDIS Per-packet info to the Hyper-V host, -so that the send completion notices can be spread across multiple channels. -MS-TFS: 140273 - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 4 ++++ - drivers/net/hyperv/netvsc_drv.c | 18 ++++++++++++++---- - 2 files changed, 18 insertions(+), 4 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 4b7df5a5c966..6cc37c15e0bf 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -791,6 +791,7 @@ enum ndis_per_pkt_info_type { - IEEE_8021Q_INFO, - ORIGINAL_PKTINFO, - PACKET_CANCEL_ID, -+ NBL_HASH_VALUE = PACKET_CANCEL_ID, - ORIGINAL_NET_BUFLIST, - CACHED_NET_BUFLIST, - SHORT_PKT_PADINFO, -@@ -937,6 +938,9 @@ struct ndis_tcp_lso_info { - #define NDIS_LSO_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_tcp_lso_info)) - -+#define NDIS_HASH_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ -+ sizeof(u32)) -+ - /* Format of Information buffer passed in a SetRequest for the OID */ - /* OID_GEN_RNDIS_CONFIG_PARAMETER. */ - struct rndis_config_parameter_info { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 2e967a7bdb33..4fd71b75e666 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -224,9 +224,11 @@ static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb, - if (nvsc_dev == NULL || ndev->real_num_tx_queues <= 1) - return 0; - -- if (netvsc_set_hash(&hash, skb)) -+ if (netvsc_set_hash(&hash, skb)) { - q_idx = nvsc_dev->send_table[hash % VRSS_SEND_TAB_SIZE] % - ndev->real_num_tx_queues; -+ skb_set_hash(skb, hash, PKT_HASH_TYPE_L3); -+ } - - return q_idx; - } -@@ -384,6 +386,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - struct ndis_tcp_lso_info *lso_info; - int hdr_offset; - u32 net_trans_info; -+ u32 hash; - - - /* We will atmost need two pages to describe the rndis -@@ -402,9 +405,8 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - packet = kzalloc(sizeof(struct hv_netvsc_packet) + - (num_data_pgs * sizeof(struct hv_page_buffer)) + - sizeof(struct rndis_message) + -- NDIS_VLAN_PPI_SIZE + -- NDIS_CSUM_PPI_SIZE + -- NDIS_LSO_PPI_SIZE, GFP_ATOMIC); -+ NDIS_VLAN_PPI_SIZE + NDIS_CSUM_PPI_SIZE + -+ NDIS_LSO_PPI_SIZE + NDIS_HASH_PPI_SIZE, GFP_ATOMIC); - if (!packet) { - /* out of memory, drop packet */ - netdev_err(net, "unable to allocate hv_netvsc_packet\n"); -@@ -443,6 +445,14 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - rndis_msg_size = RNDIS_MESSAGE_SIZE(struct rndis_packet); - -+ hash = skb_get_hash_raw(skb); -+ if (hash != 0 && net->real_num_tx_queues > 1) { -+ rndis_msg_size += NDIS_HASH_PPI_SIZE; -+ ppi = init_ppi_data(rndis_msg, NDIS_HASH_PPI_SIZE, -+ NBL_HASH_VALUE); -+ *(u32 *)((void *)ppi + ppi->ppi_offset) = hash; -+ } -+ - if (isvlan) { - struct ndis_pkt_8021q_info *vlan; - --- -2.4.3 - diff --git a/src/patches/linux/0008-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch b/src/patches/linux/0008-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch deleted file mode 100644 index e77e9f2c4..000000000 --- a/src/patches/linux/0008-Drivers-net-hyperv-Enable-receive-side-IP-checksum-o.patch +++ /dev/null @@ -1,147 +0,0 @@ -From 59e0c70c618668522a9431686f7e3a69ef396dff Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:16 -0800 -Subject: [PATCH 08/25] Drivers: net: hyperv: Enable receive side IP checksum - offload - -Enable receive side checksum offload. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 33 ++++++++++++++++++++++++++++++++- - drivers/net/hyperv/netvsc_drv.c | 19 +++++++++++++++---- - drivers/net/hyperv/rndis_filter.c | 4 +++- - 3 files changed, 50 insertions(+), 6 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 8bc4e766589b..faeb74623fbd 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -30,6 +30,7 @@ - - /* Fwd declaration */ - struct hv_netvsc_packet; -+struct ndis_tcp_ip_checksum_info; - - /* Represent the xfer page packet which contains 1 or more netvsc packet */ - struct xferpage_packet { -@@ -117,7 +118,8 @@ int netvsc_send(struct hv_device *device, - void netvsc_linkstatus_callback(struct hv_device *device_obj, - unsigned int status); - int netvsc_recv_callback(struct hv_device *device_obj, -- struct hv_netvsc_packet *packet); -+ struct hv_netvsc_packet *packet, -+ struct ndis_tcp_ip_checksum_info *csum_info); - int rndis_filter_open(struct hv_device *dev); - int rndis_filter_close(struct hv_device *dev); - int rndis_filter_device_add(struct hv_device *dev, -@@ -776,9 +778,38 @@ struct ndis_offload_params { - }; - }; - -+struct ndis_tcp_ip_checksum_info { -+ union { -+ struct { -+ u32 is_ipv4:1; -+ u32 is_ipv6:1; -+ u32 tcp_checksum:1; -+ u32 udp_checksum:1; -+ u32 ip_header_checksum:1; -+ u32 reserved:11; -+ u32 tcp_header_offset:10; -+ } transmit; -+ struct { -+ u32 tcp_checksum_failed:1; -+ u32 udp_checksum_failed:1; -+ u32 ip_checksum_failed:1; -+ u32 tcp_checksum_succeeded:1; -+ u32 udp_checksum_succeeded:1; -+ u32 ip_checksum_succeeded:1; -+ u32 loopback:1; -+ u32 tcp_checksum_value_invalid:1; -+ u32 ip_checksum_value_invalid:1; -+ } receive; -+ u32 value; -+ }; -+}; -+ - #define NDIS_VLAN_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_pkt_8021q_info)) - -+#define NDIS_CSUM_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ -+ sizeof(struct ndis_tcp_ip_checksum_info)) -+ - /* Format of Information buffer passed in a SetRequest for the OID */ - /* OID_GEN_RNDIS_CONFIG_PARAMETER. */ - struct rndis_config_parameter_info { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 87293a15e470..7438360b7a02 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -392,7 +392,8 @@ void netvsc_linkstatus_callback(struct hv_device *device_obj, - * "wire" on the specified device. - */ - int netvsc_recv_callback(struct hv_device *device_obj, -- struct hv_netvsc_packet *packet) -+ struct hv_netvsc_packet *packet, -+ struct ndis_tcp_ip_checksum_info *csum_info) - { - struct net_device *net; - struct sk_buff *skb; -@@ -419,7 +420,17 @@ int netvsc_recv_callback(struct hv_device *device_obj, - packet->total_data_buflen); - - skb->protocol = eth_type_trans(skb, net); -- skb->ip_summed = CHECKSUM_NONE; -+ if (csum_info) { -+ /* We only look at the IP checksum here. -+ * Should we be dropping the packet if checksum -+ * failed? How do we deal with other checksums - TCP/UDP? -+ */ -+ if (csum_info->receive.ip_checksum_succeeded) -+ skb->ip_summed = CHECKSUM_UNNECESSARY; -+ else -+ skb->ip_summed = CHECKSUM_NONE; -+ } -+ - if (packet->vlan_tci & VLAN_TAG_PRESENT) - __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), - packet->vlan_tci); -@@ -581,8 +592,8 @@ static int netvsc_probe(struct hv_device *dev, - net->netdev_ops = &device_ops; - - /* TODO: Add GSO and Checksum offload */ -- net->hw_features = NETIF_F_SG; -- net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG; -+ net->hw_features = NETIF_F_RXCSUM | NETIF_F_SG; -+ net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG | NETIF_F_RXCSUM; - - SET_ETHTOOL_OPS(net, ðtool_ops); - SET_NETDEV_DEV(net, &dev->device); -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 9b02f21097a7..4a37e3db9e32 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -370,6 +370,7 @@ static void rndis_filter_receive_data(struct rndis_device *dev, - struct rndis_packet *rndis_pkt; - u32 data_offset; - struct ndis_pkt_8021q_info *vlan; -+ struct ndis_tcp_ip_checksum_info *csum_info; - - rndis_pkt = &msg->msg.pkt; - -@@ -408,7 +409,8 @@ static void rndis_filter_receive_data(struct rndis_device *dev, - pkt->vlan_tci = 0; - } - -- netvsc_recv_callback(dev->net_dev->dev, pkt); -+ csum_info = rndis_get_ppi(rndis_pkt, TCPIP_CHKSUM_PKTINFO); -+ netvsc_recv_callback(dev->net_dev->dev, pkt, csum_info); - } - - int rndis_filter_receive(struct hv_device *dev, --- -2.4.3 - diff --git a/src/patches/linux/0008-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch b/src/patches/linux/0008-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch deleted file mode 100644 index b774f817f..000000000 --- a/src/patches/linux/0008-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 2f18423d7ebf8044a9edaca840be5ae199fb32f6 Mon Sep 17 00:00:00 2001 -From: Dave Jones davej@redhat.com -Date: Mon, 16 Jun 2014 16:59:02 -0400 -Subject: [PATCH 08/11] hyperv: fix apparent cut-n-paste error in send path - teardown - -c25aaf814a63: "hyperv: Enable sendbuf mechanism on the send path" added -some teardown code that looks like it was copied from the recieve path -above, but missed a variable name replacement. - -Signed-off-by: Dave Jones davej@redhat.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index c041f63a6d30..4ed38eaecea8 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -189,7 +189,7 @@ static int netvsc_destroy_buf(struct netvsc_device *net_device) - "unable to teardown send buffer's gpadl\n"); - return ret; - } -- net_device->recv_buf_gpadl_handle = 0; -+ net_device->send_buf_gpadl_handle = 0; - } - if (net_device->send_buf) { - /* Free up the receive buffer */ --- -2.4.3 - diff --git a/src/patches/linux/0009-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch b/src/patches/linux/0009-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch deleted file mode 100644 index db421089c..000000000 --- a/src/patches/linux/0009-Drivers-net-hyperv-Enable-send-side-checksum-offload.patch +++ /dev/null @@ -1,140 +0,0 @@ -From d2a0be7f4263eb669af84240c5424a72cce4cdb4 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:17 -0800 -Subject: [PATCH 09/25] Drivers: net: hyperv: Enable send side checksum offload - -Enable send side checksum offload. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 10 ++++++ - drivers/net/hyperv/netvsc_drv.c | 69 +++++++++++++++++++++++++++++++++++++++-- - 2 files changed, 77 insertions(+), 2 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index faeb74623fbd..4cf238234321 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -1035,6 +1035,16 @@ struct rndis_message { - #define NDIS_PACKET_TYPE_FUNCTIONAL 0x00000400 - #define NDIS_PACKET_TYPE_MAC_FRAME 0x00000800 - -+#define INFO_IPV4 2 -+#define INFO_IPV6 4 -+#define INFO_TCP 2 -+#define INFO_UDP 4 -+ -+#define TRANSPORT_INFO_NOT_IP 0 -+#define TRANSPORT_INFO_IPV4_TCP ((INFO_IPV4 << 16) | INFO_TCP) -+#define TRANSPORT_INFO_IPV4_UDP ((INFO_IPV4 << 16) | INFO_UDP) -+#define TRANSPORT_INFO_IPV6_TCP ((INFO_IPV6 << 16) | INFO_TCP) -+#define TRANSPORT_INFO_IPV6_UDP ((INFO_IPV6 << 16) | INFO_UDP) - - - #endif /* _HYPERV_NET_H */ -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 7438360b7a02..2fab69ac61ef 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -257,6 +257,35 @@ static int netvsc_get_slots(struct sk_buff *skb) - return slots + frag_slots; - } - -+static u32 get_net_transport_info(struct sk_buff *skb, u32 *trans_off) -+{ -+ u32 ret_val = TRANSPORT_INFO_NOT_IP; -+ -+ if ((eth_hdr(skb)->h_proto != htons(ETH_P_IP)) && -+ (eth_hdr(skb)->h_proto != htons(ETH_P_IPV6))) { -+ goto not_ip; -+ } -+ -+ *trans_off = skb_transport_offset(skb); -+ -+ if ((eth_hdr(skb)->h_proto == htons(ETH_P_IP))) { -+ struct iphdr *iphdr = ip_hdr(skb); -+ -+ if (iphdr->protocol == IPPROTO_TCP) -+ ret_val = TRANSPORT_INFO_IPV4_TCP; -+ else if (iphdr->protocol == IPPROTO_UDP) -+ ret_val = TRANSPORT_INFO_IPV4_UDP; -+ } else { -+ if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) -+ ret_val = TRANSPORT_INFO_IPV6_TCP; -+ else if (ipv6_hdr(skb)->nexthdr == IPPROTO_UDP) -+ ret_val = TRANSPORT_INFO_IPV6_UDP; -+ } -+ -+not_ip: -+ return ret_val; -+} -+ - static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - { - struct net_device_context *net_device_ctx = netdev_priv(net); -@@ -269,6 +298,10 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - u32 rndis_msg_size; - bool isvlan; - struct rndis_per_packet_info *ppi; -+ struct ndis_tcp_ip_checksum_info *csum_info; -+ int hdr_offset; -+ u32 net_trans_info; -+ - - /* We will atmost need two pages to describe the rndis - * header. We can only transmit MAX_PAGE_BUFFER_COUNT number -@@ -336,6 +369,37 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - VLAN_PRIO_SHIFT; - } - -+ net_trans_info = get_net_transport_info(skb, &hdr_offset); -+ if (net_trans_info == TRANSPORT_INFO_NOT_IP) -+ goto do_send; -+ -+ /* -+ * Setup the sendside checksum offload only if this is not a -+ * GSO packet. -+ */ -+ if (skb_is_gso(skb)) -+ goto do_send; -+ -+ rndis_msg_size += NDIS_CSUM_PPI_SIZE; -+ ppi = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, -+ TCPIP_CHKSUM_PKTINFO); -+ -+ csum_info = (struct ndis_tcp_ip_checksum_info *)((void *)ppi + -+ ppi->ppi_offset); -+ -+ if (net_trans_info & (INFO_IPV4 << 16)) -+ csum_info->transmit.is_ipv4 = 1; -+ else -+ csum_info->transmit.is_ipv6 = 1; -+ -+ if (net_trans_info & INFO_TCP) { -+ csum_info->transmit.tcp_checksum = 1; -+ csum_info->transmit.tcp_header_offset = hdr_offset; -+ } else if (net_trans_info & INFO_UDP) { -+ csum_info->transmit.udp_checksum = 1; -+ } -+ -+do_send: - /* Start filling in the page buffers with the rndis hdr */ - rndis_msg->msg_len += rndis_msg_size; - packet->page_buf_cnt = init_page_array(rndis_msg, rndis_msg_size, -@@ -592,8 +656,9 @@ static int netvsc_probe(struct hv_device *dev, - net->netdev_ops = &device_ops; - - /* TODO: Add GSO and Checksum offload */ -- net->hw_features = NETIF_F_RXCSUM | NETIF_F_SG; -- net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG | NETIF_F_RXCSUM; -+ net->hw_features = NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_IP_CSUM; -+ net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG | NETIF_F_RXCSUM | -+ NETIF_F_IP_CSUM; - - SET_ETHTOOL_OPS(net, ðtool_ops); - SET_NETDEV_DEV(net, &dev->device); --- -2.4.3 - diff --git a/src/patches/linux/0009-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch b/src/patches/linux/0009-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch deleted file mode 100644 index fcae5312e..000000000 --- a/src/patches/linux/0009-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch +++ /dev/null @@ -1,34 +0,0 @@ -From dd1d3f8f9920926aa426589e542eed6bf58b7354 Mon Sep 17 00:00:00 2001 -From: Wei Yongjun yongjun_wei@trendmicro.com.cn -Date: Wed, 23 Jul 2014 09:00:35 +0800 -Subject: [PATCH 09/11] hyperv: Fix error return code in netvsc_init_buf() - -Fix to return -ENOMEM from the kalloc error handling -case instead of 0. - -Signed-off-by: Wei Yongjun yongjun_wei@trendmicro.com.cn -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 4ed38eaecea8..d97d5f39a04e 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -378,8 +378,10 @@ static int netvsc_init_buf(struct hv_device *device) - - net_device->send_section_map = - kzalloc(net_device->map_words * sizeof(ulong), GFP_KERNEL); -- if (net_device->send_section_map == NULL) -+ if (net_device->send_section_map == NULL) { -+ ret = -ENOMEM; - goto cleanup; -+ } - - goto exit; - --- -2.4.3 - diff --git a/src/patches/linux/0010-Drivers-net-hyperv-Enable-large-send-offload.patch b/src/patches/linux/0010-Drivers-net-hyperv-Enable-large-send-offload.patch deleted file mode 100644 index 36be2a87a..000000000 --- a/src/patches/linux/0010-Drivers-net-hyperv-Enable-large-send-offload.patch +++ /dev/null @@ -1,153 +0,0 @@ -From a4ec4f58017b456281ee17c35fb82dfe4eab2193 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sat, 8 Mar 2014 19:23:18 -0800 -Subject: [PATCH 10/25] Drivers: net: hyperv: Enable large send offload - -Enable segmentation offload. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 40 ++++++++++++++++++++++++++++++++++++++++ - drivers/net/hyperv/netvsc_drv.c | 38 ++++++++++++++++++++++++++++++++++---- - 2 files changed, 74 insertions(+), 4 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 4cf238234321..7d06b4959383 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -742,6 +742,10 @@ struct ndis_oject_header { - #define NDIS_OFFLOAD_PARAMETERS_RX_ENABLED_TX_DISABLED 3 - #define NDIS_OFFLOAD_PARAMETERS_TX_RX_ENABLED 4 - -+#define NDIS_TCP_LARGE_SEND_OFFLOAD_V2_TYPE 1 -+#define NDIS_TCP_LARGE_SEND_OFFLOAD_IPV4 0 -+#define NDIS_TCP_LARGE_SEND_OFFLOAD_IPV6 1 -+ - /* - * New offload OIDs for NDIS 6 - */ -@@ -804,12 +808,48 @@ struct ndis_tcp_ip_checksum_info { - }; - }; - -+struct ndis_tcp_lso_info { -+ union { -+ struct { -+ u32 unused:30; -+ u32 type:1; -+ u32 reserved2:1; -+ } transmit; -+ struct { -+ u32 mss:20; -+ u32 tcp_header_offset:10; -+ u32 type:1; -+ u32 reserved2:1; -+ } lso_v1_transmit; -+ struct { -+ u32 tcp_payload:30; -+ u32 type:1; -+ u32 reserved2:1; -+ } lso_v1_transmit_complete; -+ struct { -+ u32 mss:20; -+ u32 tcp_header_offset:10; -+ u32 type:1; -+ u32 ip_version:1; -+ } lso_v2_transmit; -+ struct { -+ u32 reserved:30; -+ u32 type:1; -+ u32 reserved2:1; -+ } lso_v2_transmit_complete; -+ u32 value; -+ }; -+}; -+ - #define NDIS_VLAN_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_pkt_8021q_info)) - - #define NDIS_CSUM_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_tcp_ip_checksum_info)) - -+#define NDIS_LSO_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ -+ sizeof(struct ndis_tcp_lso_info)) -+ - /* Format of Information buffer passed in a SetRequest for the OID */ - /* OID_GEN_RNDIS_CONFIG_PARAMETER. */ - struct rndis_config_parameter_info { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 2fab69ac61ef..5baa1fa7e692 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -299,6 +299,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - bool isvlan; - struct rndis_per_packet_info *ppi; - struct ndis_tcp_ip_checksum_info *csum_info; -+ struct ndis_tcp_lso_info *lso_info; - int hdr_offset; - u32 net_trans_info; - -@@ -378,7 +379,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - * GSO packet. - */ - if (skb_is_gso(skb)) -- goto do_send; -+ goto do_lso; - - rndis_msg_size += NDIS_CSUM_PPI_SIZE; - ppi = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, -@@ -398,6 +399,35 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - } else if (net_trans_info & INFO_UDP) { - csum_info->transmit.udp_checksum = 1; - } -+ goto do_send; -+ -+do_lso: -+ rndis_msg_size += NDIS_LSO_PPI_SIZE; -+ ppi = init_ppi_data(rndis_msg, NDIS_LSO_PPI_SIZE, -+ TCP_LARGESEND_PKTINFO); -+ -+ lso_info = (struct ndis_tcp_lso_info *)((void *)ppi + -+ ppi->ppi_offset); -+ -+ lso_info->lso_v2_transmit.type = NDIS_TCP_LARGE_SEND_OFFLOAD_V2_TYPE; -+ if (net_trans_info & (INFO_IPV4 << 16)) { -+ lso_info->lso_v2_transmit.ip_version = -+ NDIS_TCP_LARGE_SEND_OFFLOAD_IPV4; -+ ip_hdr(skb)->tot_len = 0; -+ ip_hdr(skb)->check = 0; -+ tcp_hdr(skb)->check = -+ ~csum_tcpudp_magic(ip_hdr(skb)->saddr, -+ ip_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); -+ } else { -+ lso_info->lso_v2_transmit.ip_version = -+ NDIS_TCP_LARGE_SEND_OFFLOAD_IPV6; -+ ipv6_hdr(skb)->payload_len = 0; -+ tcp_hdr(skb)->check = -+ ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, -+ &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); -+ } -+ lso_info->lso_v2_transmit.tcp_header_offset = hdr_offset; -+ lso_info->lso_v2_transmit.mss = skb_shinfo(skb)->gso_size; - - do_send: - /* Start filling in the page buffers with the rndis hdr */ -@@ -655,10 +685,10 @@ static int netvsc_probe(struct hv_device *dev, - - net->netdev_ops = &device_ops; - -- /* TODO: Add GSO and Checksum offload */ -- net->hw_features = NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_IP_CSUM; -+ net->hw_features = NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_IP_CSUM | -+ NETIF_F_TSO; - net->features = NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_SG | NETIF_F_RXCSUM | -- NETIF_F_IP_CSUM; -+ NETIF_F_IP_CSUM | NETIF_F_TSO; - - SET_ETHTOOL_OPS(net, ðtool_ops); - SET_NETDEV_DEV(net, &dev->device); --- -2.4.3 - diff --git a/src/patches/linux/0010-hyperv-Fix-a-bug-in-netvsc_start_xmit.patch b/src/patches/linux/0010-hyperv-Fix-a-bug-in-netvsc_start_xmit.patch deleted file mode 100644 index 5e0880526..000000000 --- a/src/patches/linux/0010-hyperv-Fix-a-bug-in-netvsc_start_xmit.patch +++ /dev/null @@ -1,47 +0,0 @@ -From b3e774263908a834c1c0d5abf3a7658280e42fc7 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 28 Sep 2014 22:16:43 -0700 -Subject: [PATCH 10/11] hyperv: Fix a bug in netvsc_start_xmit() - -[ Upstream commit dedb845ded56ded1c62f5398a94ffa8615d4592d ] - -After the packet is successfully sent, we should not touch the skb -as it may have been freed. This patch is based on the work done by -Long Li longli@microsoft.com. - -In this version of the patch I have fixed issues pointed out by David. -David, please queue this up for stable. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Tested-by: Long Li longli@microsoft.com -Tested-by: Sitsofe Wheeler sitsofe@yahoo.com -Signed-off-by: David S. Miller davem@davemloft.net -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/hyperv/netvsc_drv.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 4fd71b75e666..f15297201777 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -387,6 +387,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - int hdr_offset; - u32 net_trans_info; - u32 hash; -+ u32 skb_length = skb->len; - - - /* We will atmost need two pages to describe the rndis -@@ -562,7 +563,7 @@ do_send: - - drop: - if (ret == 0) { -- net->stats.tx_bytes += skb->len; -+ net->stats.tx_bytes += skb_length; - net->stats.tx_packets++; - } else { - kfree(packet); --- -2.4.3 - diff --git a/src/patches/linux/0011-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch b/src/patches/linux/0011-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch deleted file mode 100644 index e3ee8cbc9..000000000 --- a/src/patches/linux/0011-hyperv-Change-the-receive-buffer-size-for-legacy-hos.patch +++ /dev/null @@ -1,54 +0,0 @@ -From 56b3f72d3fed7f9b8d17dcf5d81455fa1b4327d7 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Sun, 9 Mar 2014 16:10:59 -0700 -Subject: [PATCH 11/25] hyperv: Change the receive buffer size for legacy hosts - -Due to a bug in the Hyper-V host verion 2008R2, we need to use a slightly smaller -receive buffer size, otherwise the buffer will not be accepted by the legacy hosts. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 1 + - drivers/net/hyperv/netvsc.c | 6 +++++- - 2 files changed, 6 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 7d06b4959383..13010b4dae5b 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -513,6 +513,7 @@ struct nvsp_message { - #define NETVSC_MTU 65536 - - #define NETVSC_RECEIVE_BUFFER_SIZE (1024*1024*16) /* 16MB */ -+#define NETVSC_RECEIVE_BUFFER_SIZE_LEGACY (1024*1024*15) /* 15MB */ - - #define NETVSC_RECEIVE_BUFFER_ID 0xcafe - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 1a0280dcba7e..daddea2654ce 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -365,6 +365,11 @@ static int netvsc_connect_vsp(struct hv_device *device) - goto cleanup; - - /* Post the big receive buffer to NetVSP */ -+ if (net_device->nvsp_version <= NVSP_PROTOCOL_VERSION_2) -+ net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE_LEGACY; -+ else -+ net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE; -+ - ret = netvsc_init_recv_buf(device); - - cleanup: -@@ -898,7 +903,6 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - ndev = net_device->ndev; - - /* Initialize the NetVSC channel extension */ -- net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE; - spin_lock_init(&net_device->recv_pkt_list_lock); - - INIT_LIST_HEAD(&net_device->recv_pkt_list); --- -2.4.3 - diff --git a/src/patches/linux/0011-hyperv-Fix-a-bug-in-netvsc_send.patch b/src/patches/linux/0011-hyperv-Fix-a-bug-in-netvsc_send.patch deleted file mode 100644 index 00f9c5d7b..000000000 --- a/src/patches/linux/0011-hyperv-Fix-a-bug-in-netvsc_send.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 26875bba869bd91a1d8fef9229a56a1e6d9fef2b Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 5 Oct 2014 10:42:51 -0700 -Subject: [PATCH 11/11] hyperv: Fix a bug in netvsc_send() - -[ Upstream commit 3a67c9ccad926a168d8b7891537a452018368a5b ] - -After the packet is successfully sent, we should not touch the packet -as it may have been freed. This patch is based on the work done by -Long Li longli@microsoft.com. - -David, please queue this up for stable. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reported-by: Sitsofe Wheeler sitsofe@yahoo.com -Signed-off-by: David S. Miller davem@davemloft.net -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/hyperv/netvsc.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index d97d5f39a04e..7edf976ecfa0 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -708,6 +708,7 @@ int netvsc_send(struct hv_device *device, - unsigned int section_index = NETVSC_INVALID_INDEX; - u32 msg_size = 0; - struct sk_buff *skb; -+ u16 q_idx = packet->q_idx; - - - net_device = get_outbound_net_device(device); -@@ -772,24 +773,24 @@ int netvsc_send(struct hv_device *device, - - if (ret == 0) { - atomic_inc(&net_device->num_outstanding_sends); -- atomic_inc(&net_device->queue_sends[packet->q_idx]); -+ atomic_inc(&net_device->queue_sends[q_idx]); - - if (hv_ringbuf_avail_percent(&out_channel->outbound) < - RING_AVAIL_PERCENT_LOWATER) { - netif_tx_stop_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - - if (atomic_read(&net_device-> -- queue_sends[packet->q_idx]) < 1) -+ queue_sends[q_idx]) < 1) - netif_tx_wake_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - } - } else if (ret == -EAGAIN) { - netif_tx_stop_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -- if (atomic_read(&net_device->queue_sends[packet->q_idx]) < 1) { -+ ndev, q_idx)); -+ if (atomic_read(&net_device->queue_sends[q_idx]) < 1) { - netif_tx_wake_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - ret = -ENOSPC; - } - } else { --- -2.4.3 - diff --git a/src/patches/linux/0012-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch b/src/patches/linux/0012-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch deleted file mode 100644 index c626bb06c..000000000 --- a/src/patches/linux/0012-Drivers-net-hyperv-Allocate-memory-for-all-possible-.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e0f6906eb7e5b395370da9499189d13b59020382 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 9 Apr 2014 15:00:45 -0700 -Subject: [PATCH 12/25] Drivers: net: hyperv: Allocate memory for all possible - per-pecket information - -An outgoing packet can potentially need per-packet information for -all the offloads and VLAN tagging. Fix this issue. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 5baa1fa7e692..c76c85176644 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -320,7 +320,9 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - packet = kzalloc(sizeof(struct hv_netvsc_packet) + - (num_data_pgs * sizeof(struct hv_page_buffer)) + - sizeof(struct rndis_message) + -- NDIS_VLAN_PPI_SIZE, GFP_ATOMIC); -+ NDIS_VLAN_PPI_SIZE + -+ NDIS_CSUM_PPI_SIZE + -+ NDIS_LSO_PPI_SIZE, GFP_ATOMIC); - if (!packet) { - /* out of memory, drop packet */ - netdev_err(net, "unable to allocate hv_netvsc_packet\n"); --- -2.4.3 - diff --git a/src/patches/linux/0013-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch b/src/patches/linux/0013-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch deleted file mode 100644 index 7044c524d..000000000 --- a/src/patches/linux/0013-Drivers-net-hyperv-Negotiate-suitable-ndis-version-f.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 8a7882bada78e7d7355aafc0ca3c5696d25eb443 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 9 Apr 2014 15:00:46 -0700 -Subject: [PATCH 13/25] Drivers: net: hyperv: Negotiate suitable ndis version - for offload support - -Ws2008R2 supports ndis_version 6.1 and 6.1 is the minimal version required -for various offloads. Negotiate ndis_version 6.1 when on ws2008r2. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index daddea2654ce..f7629ecefa84 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -344,7 +344,7 @@ static int netvsc_connect_vsp(struct hv_device *device) - memset(init_packet, 0, sizeof(struct nvsp_message)); - - if (net_device->nvsp_version <= NVSP_PROTOCOL_VERSION_4) -- ndis_version = 0x00050001; -+ ndis_version = 0x00060001; - else - ndis_version = 0x0006001e; - --- -2.4.3 - diff --git a/src/patches/linux/0014-Drivers-net-hyperv-Address-UDP-checksum-issues.patch b/src/patches/linux/0014-Drivers-net-hyperv-Address-UDP-checksum-issues.patch deleted file mode 100644 index eaf343e8c..000000000 --- a/src/patches/linux/0014-Drivers-net-hyperv-Address-UDP-checksum-issues.patch +++ /dev/null @@ -1,111 +0,0 @@ -From b822ee7a17efd1bc8c7584da5d0a2c042e9ca5b6 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 9 Apr 2014 15:00:47 -0700 -Subject: [PATCH 14/25] Drivers: net: hyperv: Address UDP checksum issues - -ws2008r2 does not support UDP checksum offload. Thus, we cannnot turn on -UDP offload in the host. Also, on ws2012 and ws2012 r2, there appear to be -an issue with UDP checksum offload. -Fix this issue by computing the UDP checksum in the Hyper-V driver. - -Based on Dave Miller's comments, in this version, I have COWed the skb -before modifying the UDP header (the checksum field). - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 1 + - drivers/net/hyperv/netvsc_drv.c | 26 +++++++++++++++++++++++++- - drivers/net/hyperv/rndis_filter.c | 12 +++++++++++- - 3 files changed, 37 insertions(+), 2 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 13010b4dae5b..d18f711d0b0c 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -747,6 +747,7 @@ struct ndis_oject_header { - #define NDIS_TCP_LARGE_SEND_OFFLOAD_IPV4 0 - #define NDIS_TCP_LARGE_SEND_OFFLOAD_IPV6 1 - -+#define VERSION_4_OFFLOAD_SIZE 22 - /* - * New offload OIDs for NDIS 6 - */ -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index c76c85176644..0d898876689e 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -399,7 +399,30 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - csum_info->transmit.tcp_checksum = 1; - csum_info->transmit.tcp_header_offset = hdr_offset; - } else if (net_trans_info & INFO_UDP) { -- csum_info->transmit.udp_checksum = 1; -+ /* UDP checksum offload is not supported on ws2008r2. -+ * Furthermore, on ws2012 and ws2012r2, there are some -+ * issues with udp checksum offload from Linux guests. -+ * (these are host issues). -+ * For now compute the checksum here. -+ */ -+ struct udphdr *uh; -+ u16 udp_len; -+ -+ ret = skb_cow_head(skb, 0); -+ if (ret) -+ goto drop; -+ -+ uh = udp_hdr(skb); -+ udp_len = ntohs(uh->len); -+ uh->check = 0; -+ uh->check = csum_tcpudp_magic(ip_hdr(skb)->saddr, -+ ip_hdr(skb)->daddr, -+ udp_len, IPPROTO_UDP, -+ csum_partial(uh, udp_len, 0)); -+ if (uh->check == 0) -+ uh->check = CSUM_MANGLED_0; -+ -+ csum_info->transmit.udp_checksum = 0; - } - goto do_send; - -@@ -439,6 +462,7 @@ do_send: - - ret = netvsc_send(net_device_ctx->device_ctx, packet); - -+drop: - if (ret == 0) { - net->stats.tx_bytes += skb_length; - net->stats.tx_packets++; -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 4a37e3db9e32..143a98caf618 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -641,6 +641,16 @@ int rndis_filter_set_offload_params(struct hv_device *hdev, - struct rndis_set_complete *set_complete; - u32 extlen = sizeof(struct ndis_offload_params); - int ret, t; -+ u32 vsp_version = nvdev->nvsp_version; -+ -+ if (vsp_version <= NVSP_PROTOCOL_VERSION_4) { -+ extlen = VERSION_4_OFFLOAD_SIZE; -+ /* On NVSP_PROTOCOL_VERSION_4 and below, we do not support -+ * UDP checksum offload. -+ */ -+ req_offloads->udp_ip_v4_csum = 0; -+ req_offloads->udp_ip_v6_csum = 0; -+ } - - request = get_rndis_request(rdev, RNDIS_MSG_SET, - RNDIS_MESSAGE_SIZE(struct rndis_set_request) + extlen); -@@ -674,7 +684,7 @@ int rndis_filter_set_offload_params(struct hv_device *hdev, - } else { - set_complete = &request->response_msg.msg.set_complete; - if (set_complete->status != RNDIS_STATUS_SUCCESS) { -- netdev_err(ndev, "Fail to set MAC on host side:0x%x\n", -+ netdev_err(ndev, "Fail to set offload on host side:0x%x\n", - set_complete->status); - ret = -EINVAL; - } --- -2.4.3 - diff --git a/src/patches/linux/0015-hyperv-Properly-handle-checksum-offload.patch b/src/patches/linux/0015-hyperv-Properly-handle-checksum-offload.patch deleted file mode 100644 index 07608334e..000000000 --- a/src/patches/linux/0015-hyperv-Properly-handle-checksum-offload.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 540360773bad2b81f14c38ca92b62797fa32cbc6 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 30 Apr 2014 11:58:25 -0700 -Subject: [PATCH 15/25] hyperv: Properly handle checksum offload - -Do checksum offload only if the client of the driver wants checksum to be -offloaded. - -In V1 version of this patch, I addressed comments from -Stephen Hemminger stephen@networkplumber.org and -Eric Dumazet eric.dumazet@gmail.com. - -In this version of the patch I have addressed comments from -David Miller. - -This patch fixes a bug that is exposed in gateway scenarios. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 0d898876689e..ce6d870dd7ae 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -383,6 +383,10 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - if (skb_is_gso(skb)) - goto do_lso; - -+ if ((skb->ip_summed == CHECKSUM_NONE) || -+ (skb->ip_summed == CHECKSUM_UNNECESSARY)) -+ goto do_send; -+ - rndis_msg_size += NDIS_CSUM_PPI_SIZE; - ppi = init_ppi_data(rndis_msg, NDIS_CSUM_PPI_SIZE, - TCPIP_CHKSUM_PKTINFO); --- -2.4.3 - diff --git a/src/patches/linux/0016-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch b/src/patches/linux/0016-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch deleted file mode 100644 index d01a428e1..000000000 --- a/src/patches/linux/0016-hyperv-Add-support-for-virtual-Receive-Side-Scaling-.patch +++ /dev/null @@ -1,917 +0,0 @@ -From 44559a96c6864eb6e95db0ae896c621b82e605f3 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 10:20:28 -0700 -Subject: [PATCH 16/25] hyperv: Add support for virtual Receive Side Scaling - (vRSS) - -This feature allows multiple channels to be used by each virtual NIC. -It is available on Hyper-V host 2012 R2. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 110 +++++++++++++++++++++- - drivers/net/hyperv/netvsc.c | 136 +++++++++++++++++++++------ - drivers/net/hyperv/netvsc_drv.c | 103 ++++++++++++++++++++- - drivers/net/hyperv/rndis_filter.c | 189 +++++++++++++++++++++++++++++++++++++- - 4 files changed, 504 insertions(+), 34 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index d18f711d0b0c..57eb3f906d64 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -28,6 +28,96 @@ - #include <linux/hyperv.h> - #include <linux/rndis.h> - -+/* RSS related */ -+#define OID_GEN_RECEIVE_SCALE_CAPABILITIES 0x00010203 /* query only */ -+#define OID_GEN_RECEIVE_SCALE_PARAMETERS 0x00010204 /* query and set */ -+ -+#define NDIS_OBJECT_TYPE_RSS_CAPABILITIES 0x88 -+#define NDIS_OBJECT_TYPE_RSS_PARAMETERS 0x89 -+ -+#define NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2 2 -+#define NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2 2 -+ -+struct ndis_obj_header { -+ u8 type; -+ u8 rev; -+ u16 size; -+} __packed; -+ -+/* ndis_recv_scale_cap/cap_flag */ -+#define NDIS_RSS_CAPS_MESSAGE_SIGNALED_INTERRUPTS 0x01000000 -+#define NDIS_RSS_CAPS_CLASSIFICATION_AT_ISR 0x02000000 -+#define NDIS_RSS_CAPS_CLASSIFICATION_AT_DPC 0x04000000 -+#define NDIS_RSS_CAPS_USING_MSI_X 0x08000000 -+#define NDIS_RSS_CAPS_RSS_AVAILABLE_ON_PORTS 0x10000000 -+#define NDIS_RSS_CAPS_SUPPORTS_MSI_X 0x20000000 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV4 0x00000100 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6 0x00000200 -+#define NDIS_RSS_CAPS_HASH_TYPE_TCP_IPV6_EX 0x00000400 -+ -+struct ndis_recv_scale_cap { /* NDIS_RECEIVE_SCALE_CAPABILITIES */ -+ struct ndis_obj_header hdr; -+ u32 cap_flag; -+ u32 num_int_msg; -+ u32 num_recv_que; -+ u16 num_indirect_tabent; -+} __packed; -+ -+ -+/* ndis_recv_scale_param flags */ -+#define NDIS_RSS_PARAM_FLAG_BASE_CPU_UNCHANGED 0x0001 -+#define NDIS_RSS_PARAM_FLAG_HASH_INFO_UNCHANGED 0x0002 -+#define NDIS_RSS_PARAM_FLAG_ITABLE_UNCHANGED 0x0004 -+#define NDIS_RSS_PARAM_FLAG_HASH_KEY_UNCHANGED 0x0008 -+#define NDIS_RSS_PARAM_FLAG_DISABLE_RSS 0x0010 -+ -+/* Hash info bits */ -+#define NDIS_HASH_FUNC_TOEPLITZ 0x00000001 -+#define NDIS_HASH_IPV4 0x00000100 -+#define NDIS_HASH_TCP_IPV4 0x00000200 -+#define NDIS_HASH_IPV6 0x00000400 -+#define NDIS_HASH_IPV6_EX 0x00000800 -+#define NDIS_HASH_TCP_IPV6 0x00001000 -+#define NDIS_HASH_TCP_IPV6_EX 0x00002000 -+ -+#define NDIS_RSS_INDIRECTION_TABLE_MAX_SIZE_REVISION_2 (128 * 4) -+#define NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_2 40 -+ -+#define ITAB_NUM 128 -+#define HASH_KEYLEN NDIS_RSS_HASH_SECRET_KEY_MAX_SIZE_REVISION_2 -+extern u8 netvsc_hash_key[]; -+ -+struct ndis_recv_scale_param { /* NDIS_RECEIVE_SCALE_PARAMETERS */ -+ struct ndis_obj_header hdr; -+ -+ /* Qualifies the rest of the information */ -+ u16 flag; -+ -+ /* The base CPU number to do receive processing. not used */ -+ u16 base_cpu_number; -+ -+ /* This describes the hash function and type being enabled */ -+ u32 hashinfo; -+ -+ /* The size of indirection table array */ -+ u16 indirect_tabsize; -+ -+ /* The offset of the indirection table from the beginning of this -+ * structure -+ */ -+ u32 indirect_taboffset; -+ -+ /* The size of the hash secret key */ -+ u16 hashkey_size; -+ -+ /* The offset of the secret key from the beginning of this structure */ -+ u32 kashkey_offset; -+ -+ u32 processor_masks_offset; -+ u32 num_processor_masks; -+ u32 processor_masks_entry_size; -+}; -+ - /* Fwd declaration */ - struct hv_netvsc_packet; - struct ndis_tcp_ip_checksum_info; -@@ -39,6 +129,8 @@ struct xferpage_packet { - - /* # of netvsc packets this xfer packet contains */ - u32 count; -+ -+ struct vmbus_channel *channel; - }; - - /* -@@ -54,6 +146,9 @@ struct hv_netvsc_packet { - bool is_data_pkt; - u16 vlan_tci; - -+ u16 q_idx; -+ struct vmbus_channel *channel; -+ - /* - * Valid only for receives when we break a xfer page packet - * into multiple netvsc packets -@@ -120,6 +215,7 @@ void netvsc_linkstatus_callback(struct hv_device *device_obj, - int netvsc_recv_callback(struct hv_device *device_obj, - struct hv_netvsc_packet *packet, - struct ndis_tcp_ip_checksum_info *csum_info); -+void netvsc_channel_cb(void *context); - int rndis_filter_open(struct hv_device *dev); - int rndis_filter_close(struct hv_device *dev); - int rndis_filter_device_add(struct hv_device *dev, -@@ -522,6 +618,8 @@ struct nvsp_message { - - #define NETVSC_PACKET_SIZE 2048 - -+#define VRSS_SEND_TAB_SIZE 16 -+ - /* Per netvsc channel-specific */ - struct netvsc_device { - struct hv_device *dev; -@@ -555,10 +653,20 @@ struct netvsc_device { - - struct net_device *ndev; - -+ struct vmbus_channel *chn_table[NR_CPUS]; -+ u32 send_table[VRSS_SEND_TAB_SIZE]; -+ u32 num_chn; -+ atomic_t queue_sends[NR_CPUS]; -+ - /* Holds rndis device info */ - void *extension; -- /* The recive buffer for this device */ -+ -+ int ring_size; -+ -+ /* The primary channel callback buffer */ - unsigned char cb_buffer[NETVSC_PACKET_SIZE]; -+ /* The sub channel callback buffer */ -+ unsigned char *sub_cb_buf; - }; - - /* NdisInitialize message */ -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index f7629ecefa84..e7e77f12bc38 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -422,6 +422,9 @@ int netvsc_device_remove(struct hv_device *device) - kfree(netvsc_packet); - } - -+ if (net_device->sub_cb_buf) -+ vfree(net_device->sub_cb_buf); -+ - kfree(net_device); - return 0; - } -@@ -461,7 +464,9 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - (nvsp_packet->hdr.msg_type == - NVSP_MSG1_TYPE_SEND_RECV_BUF_COMPLETE) || - (nvsp_packet->hdr.msg_type == -- NVSP_MSG1_TYPE_SEND_SEND_BUF_COMPLETE)) { -+ NVSP_MSG1_TYPE_SEND_SEND_BUF_COMPLETE) || -+ (nvsp_packet->hdr.msg_type == -+ NVSP_MSG5_TYPE_SUBCHANNEL)) { - /* Copy the response back */ - memcpy(&net_device->channel_init_pkt, nvsp_packet, - sizeof(struct nvsp_message)); -@@ -469,28 +474,37 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - } else if (nvsp_packet->hdr.msg_type == - NVSP_MSG1_TYPE_SEND_RNDIS_PKT_COMPLETE) { - int num_outstanding_sends; -+ u16 q_idx = 0; -+ struct vmbus_channel *channel = device->channel; -+ int queue_sends; - - /* Get the send context */ - nvsc_packet = (struct hv_netvsc_packet *)(unsigned long) - packet->trans_id; - - /* Notify the layer above us */ -- if (nvsc_packet) -+ if (nvsc_packet) { -+ q_idx = nvsc_packet->q_idx; -+ channel = nvsc_packet->channel; - nvsc_packet->completion.send.send_completion( - nvsc_packet->completion.send. - send_completion_ctx); -+ } - - num_outstanding_sends = - atomic_dec_return(&net_device->num_outstanding_sends); -+ queue_sends = atomic_dec_return(&net_device-> -+ queue_sends[q_idx]); - - if (net_device->destroy && num_outstanding_sends == 0) - wake_up(&net_device->wait_drain); - -- if (netif_queue_stopped(ndev) && !net_device->start_remove && -- (hv_ringbuf_avail_percent(&device->channel->outbound) -- > RING_AVAIL_PERCENT_HIWATER || -- num_outstanding_sends < 1)) -- netif_wake_queue(ndev); -+ if (netif_tx_queue_stopped(netdev_get_tx_queue(ndev, q_idx)) && -+ !net_device->start_remove && -+ (hv_ringbuf_avail_percent(&channel->outbound) > -+ RING_AVAIL_PERCENT_HIWATER || queue_sends < 1)) -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, q_idx)); - } else { - netdev_err(ndev, "Unknown send completion packet type- " - "%d received!!\n", nvsp_packet->hdr.msg_type); -@@ -505,6 +519,7 @@ int netvsc_send(struct hv_device *device, - int ret = 0; - struct nvsp_message sendMessage; - struct net_device *ndev; -+ struct vmbus_channel *out_channel = NULL; - u64 req_id; - - net_device = get_outbound_net_device(device); -@@ -531,15 +546,20 @@ int netvsc_send(struct hv_device *device, - else - req_id = 0; - -+ out_channel = net_device->chn_table[packet->q_idx]; -+ if (out_channel == NULL) -+ out_channel = device->channel; -+ packet->channel = out_channel; -+ - if (packet->page_buf_cnt) { -- ret = vmbus_sendpacket_pagebuffer(device->channel, -+ ret = vmbus_sendpacket_pagebuffer(out_channel, - packet->page_buf, - packet->page_buf_cnt, - &sendMessage, - sizeof(struct nvsp_message), - req_id); - } else { -- ret = vmbus_sendpacket(device->channel, &sendMessage, -+ ret = vmbus_sendpacket(out_channel, &sendMessage, - sizeof(struct nvsp_message), - req_id, - VM_PKT_DATA_INBAND, -@@ -548,17 +568,24 @@ int netvsc_send(struct hv_device *device, - - if (ret == 0) { - atomic_inc(&net_device->num_outstanding_sends); -- if (hv_ringbuf_avail_percent(&device->channel->outbound) < -+ atomic_inc(&net_device->queue_sends[packet->q_idx]); -+ -+ if (hv_ringbuf_avail_percent(&out_channel->outbound) < - RING_AVAIL_PERCENT_LOWATER) { -- netif_stop_queue(ndev); -+ netif_tx_stop_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); -+ - if (atomic_read(&net_device-> -- num_outstanding_sends) < 1) -- netif_wake_queue(ndev); -+ queue_sends[packet->q_idx]) < 1) -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); - } - } else if (ret == -EAGAIN) { -- netif_stop_queue(ndev); -- if (atomic_read(&net_device->num_outstanding_sends) < 1) { -- netif_wake_queue(ndev); -+ netif_tx_stop_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); -+ if (atomic_read(&net_device->queue_sends[packet->q_idx]) < 1) { -+ netif_tx_wake_queue(netdev_get_tx_queue( -+ ndev, packet->q_idx)); - ret = -ENOSPC; - } - } else { -@@ -570,6 +597,7 @@ int netvsc_send(struct hv_device *device, - } - - static void netvsc_send_recv_completion(struct hv_device *device, -+ struct vmbus_channel *channel, - struct netvsc_device *net_device, - u64 transaction_id, u32 status) - { -@@ -587,7 +615,7 @@ static void netvsc_send_recv_completion(struct hv_device *device, - - retry_send_cmplt: - /* Send the completion */ -- ret = vmbus_sendpacket(device->channel, &recvcompMessage, -+ ret = vmbus_sendpacket(channel, &recvcompMessage, - sizeof(struct nvsp_message), transaction_id, - VM_PKT_COMP, 0); - if (ret == 0) { -@@ -618,6 +646,7 @@ static void netvsc_receive_completion(void *context) - { - struct hv_netvsc_packet *packet = context; - struct hv_device *device = packet->device; -+ struct vmbus_channel *channel; - struct netvsc_device *net_device; - u64 transaction_id = 0; - bool fsend_receive_comp = false; -@@ -649,6 +678,7 @@ static void netvsc_receive_completion(void *context) - */ - if (packet->xfer_page_pkt->count == 0) { - fsend_receive_comp = true; -+ channel = packet->xfer_page_pkt->channel; - transaction_id = packet->completion.recv.recv_completion_tid; - status = packet->xfer_page_pkt->status; - list_add_tail(&packet->xfer_page_pkt->list_ent, -@@ -662,12 +692,13 @@ static void netvsc_receive_completion(void *context) - - /* Send a receive completion for the xfer page packet */ - if (fsend_receive_comp) -- netvsc_send_recv_completion(device, net_device, transaction_id, -- status); -+ netvsc_send_recv_completion(device, channel, net_device, -+ transaction_id, status); - - } - - static void netvsc_receive(struct netvsc_device *net_device, -+ struct vmbus_channel *channel, - struct hv_device *device, - struct vmpacket_descriptor *packet) - { -@@ -748,7 +779,7 @@ static void netvsc_receive(struct netvsc_device *net_device, - spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, - flags); - -- netvsc_send_recv_completion(device, net_device, -+ netvsc_send_recv_completion(device, channel, net_device, - vmxferpage_packet->d.trans_id, - NVSP_STAT_FAIL); - -@@ -759,6 +790,7 @@ static void netvsc_receive(struct netvsc_device *net_device, - xferpage_packet = (struct xferpage_packet *)listHead.next; - list_del(&xferpage_packet->list_ent); - xferpage_packet->status = NVSP_STAT_SUCCESS; -+ xferpage_packet->channel = channel; - - /* This is how much we can satisfy */ - xferpage_packet->count = count - 1; -@@ -800,10 +832,45 @@ static void netvsc_receive(struct netvsc_device *net_device, - - } - --static void netvsc_channel_cb(void *context) -+ -+static void netvsc_send_table(struct hv_device *hdev, -+ struct vmpacket_descriptor *vmpkt) -+{ -+ struct netvsc_device *nvscdev; -+ struct net_device *ndev; -+ struct nvsp_message *nvmsg; -+ int i; -+ u32 count, *tab; -+ -+ nvscdev = get_outbound_net_device(hdev); -+ if (!nvscdev) -+ return; -+ ndev = nvscdev->ndev; -+ -+ nvmsg = (struct nvsp_message *)((unsigned long)vmpkt + -+ (vmpkt->offset8 << 3)); -+ -+ if (nvmsg->hdr.msg_type != NVSP_MSG5_TYPE_SEND_INDIRECTION_TABLE) -+ return; -+ -+ count = nvmsg->msg.v5_msg.send_table.count; -+ if (count != VRSS_SEND_TAB_SIZE) { -+ netdev_err(ndev, "Received wrong send-table size:%u\n", count); -+ return; -+ } -+ -+ tab = (u32 *)((unsigned long)&nvmsg->msg.v5_msg.send_table + -+ nvmsg->msg.v5_msg.send_table.offset); -+ -+ for (i = 0; i < count; i++) -+ nvscdev->send_table[i] = tab[i]; -+} -+ -+void netvsc_channel_cb(void *context) - { - int ret; -- struct hv_device *device = context; -+ struct vmbus_channel *channel = (struct vmbus_channel *)context; -+ struct hv_device *device; - struct netvsc_device *net_device; - u32 bytes_recvd; - u64 request_id; -@@ -812,14 +879,19 @@ static void netvsc_channel_cb(void *context) - int bufferlen = NETVSC_PACKET_SIZE; - struct net_device *ndev; - -+ if (channel->primary_channel != NULL) -+ device = channel->primary_channel->device_obj; -+ else -+ device = channel->device_obj; -+ - net_device = get_inbound_net_device(device); - if (!net_device) - return; - ndev = net_device->ndev; -- buffer = net_device->cb_buffer; -+ buffer = get_per_channel_state(channel); - - do { -- ret = vmbus_recvpacket_raw(device->channel, buffer, bufferlen, -+ ret = vmbus_recvpacket_raw(channel, buffer, bufferlen, - &bytes_recvd, &request_id); - if (ret == 0) { - if (bytes_recvd > 0) { -@@ -831,8 +903,12 @@ static void netvsc_channel_cb(void *context) - break; - - case VM_PKT_DATA_USING_XFER_PAGES: -- netvsc_receive(net_device, -- device, desc); -+ netvsc_receive(net_device, channel, -+ device, desc); -+ break; -+ -+ case VM_PKT_DATA_INBAND: -+ netvsc_send_table(device, desc); - break; - - default: -@@ -893,6 +969,8 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - goto cleanup; - } - -+ net_device->ring_size = ring_size; -+ - /* - * Coming into this function, struct net_device * is - * registered as the driver private data. -@@ -917,10 +995,12 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - } - init_completion(&net_device->channel_init_wait); - -+ set_per_channel_state(device->channel, net_device->cb_buffer); -+ - /* Open the channel */ - ret = vmbus_open(device->channel, ring_size * PAGE_SIZE, - ring_size * PAGE_SIZE, NULL, 0, -- netvsc_channel_cb, device); -+ netvsc_channel_cb, device->channel); - - if (ret != 0) { - netdev_err(ndev, "unable to open channel: %d\n", ret); -@@ -930,6 +1010,8 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - /* Channel is opened */ - pr_info("hv_netvsc channel opened successfully\n"); - -+ net_device->chn_table[0] = device->channel; -+ - /* Connect with the NetVsp */ - ret = netvsc_connect_vsp(device); - if (ret != 0) { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index ce6d870dd7ae..e486dbd33f61 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -101,7 +101,7 @@ static int netvsc_open(struct net_device *net) - return ret; - } - -- netif_start_queue(net); -+ netif_tx_start_all_queues(net); - - nvdev = hv_get_drvdata(device_obj); - rdev = nvdev->extension; -@@ -149,6 +149,88 @@ static void *init_ppi_data(struct rndis_message *msg, u32 ppi_size, - return ppi; - } - -+union sub_key { -+ u64 k; -+ struct { -+ u8 pad[3]; -+ u8 kb; -+ u32 ka; -+ }; -+}; -+ -+/* Toeplitz hash function -+ * data: network byte order -+ * return: host byte order -+ */ -+static u32 comp_hash(u8 *key, int klen, u8 *data, int dlen) -+{ -+ union sub_key subk; -+ int k_next = 4; -+ u8 dt; -+ int i, j; -+ u32 ret = 0; -+ -+ subk.k = 0; -+ subk.ka = ntohl(*(u32 *)key); -+ -+ for (i = 0; i < dlen; i++) { -+ subk.kb = key[k_next]; -+ k_next = (k_next + 1) % klen; -+ dt = data[i]; -+ for (j = 0; j < 8; j++) { -+ if (dt & 0x80) -+ ret ^= subk.ka; -+ dt <<= 1; -+ subk.k <<= 1; -+ } -+ } -+ -+ return ret; -+} -+ -+static bool netvsc_set_hash(u32 *hash, struct sk_buff *skb) -+{ -+ struct iphdr *iphdr; -+ int data_len; -+ bool ret = false; -+ -+ if (eth_hdr(skb)->h_proto != htons(ETH_P_IP)) -+ return false; -+ -+ iphdr = ip_hdr(skb); -+ -+ if (iphdr->version == 4) { -+ if (iphdr->protocol == IPPROTO_TCP) -+ data_len = 12; -+ else -+ data_len = 8; -+ *hash = comp_hash(netvsc_hash_key, HASH_KEYLEN, -+ (u8 *)&iphdr->saddr, data_len); -+ ret = true; -+ } -+ -+ return ret; -+} -+ -+static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb, -+ void *accel_priv, select_queue_fallback_t fallback) -+{ -+ struct net_device_context *net_device_ctx = netdev_priv(ndev); -+ struct hv_device *hdev = net_device_ctx->device_ctx; -+ struct netvsc_device *nvsc_dev = hv_get_drvdata(hdev); -+ u32 hash; -+ u16 q_idx = 0; -+ -+ if (nvsc_dev == NULL || ndev->real_num_tx_queues <= 1) -+ return 0; -+ -+ if (netvsc_set_hash(&hash, skb)) -+ q_idx = nvsc_dev->send_table[hash % VRSS_SEND_TAB_SIZE] % -+ ndev->real_num_tx_queues; -+ -+ return q_idx; -+} -+ - static void netvsc_xmit_completion(void *context) - { - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; -@@ -334,6 +416,8 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - packet->vlan_tci = skb->vlan_tci; - -+ packet->q_idx = skb_get_queue_mapping(skb); -+ - packet->is_data_pkt = true; - packet->total_data_buflen = skb->len; - -@@ -559,6 +643,10 @@ int netvsc_recv_callback(struct hv_device *device_obj, - __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), - packet->vlan_tci); - -+ skb_record_rx_queue(skb, packet->xfer_page_pkt->channel-> -+ offermsg.offer.sub_channel_index % -+ net->real_num_rx_queues); -+ - net->stats.rx_packets++; - net->stats.rx_bytes += packet->total_data_buflen; - -@@ -607,7 +695,7 @@ static int netvsc_change_mtu(struct net_device *ndev, int mtu) - hv_set_drvdata(hdev, ndev); - device_info.ring_size = ring_size; - rndis_filter_device_add(hdev, &device_info); -- netif_wake_queue(ndev); -+ netif_tx_wake_all_queues(ndev); - - return 0; - } -@@ -653,6 +741,7 @@ static const struct net_device_ops device_ops = { - .ndo_change_mtu = netvsc_change_mtu, - .ndo_validate_addr = eth_validate_addr, - .ndo_set_mac_address = netvsc_set_mac_addr, -+ .ndo_select_queue = netvsc_select_queue, - }; - - /* -@@ -699,9 +788,11 @@ static int netvsc_probe(struct hv_device *dev, - struct net_device *net = NULL; - struct net_device_context *net_device_ctx; - struct netvsc_device_info device_info; -+ struct netvsc_device *nvdev; - int ret; - -- net = alloc_etherdev(sizeof(struct net_device_context)); -+ net = alloc_etherdev_mq(sizeof(struct net_device_context), -+ num_online_cpus()); - if (!net) - return -ENOMEM; - -@@ -734,6 +825,12 @@ static int netvsc_probe(struct hv_device *dev, - } - memcpy(net->dev_addr, device_info.mac_adr, ETH_ALEN); - -+ nvdev = hv_get_drvdata(dev); -+ netif_set_real_num_tx_queues(net, nvdev->num_chn); -+ netif_set_real_num_rx_queues(net, nvdev->num_chn); -+ dev_info(&dev->device, "real num tx,rx queues:%u, %u\n", -+ net->real_num_tx_queues, net->real_num_rx_queues); -+ - ret = register_netdev(net); - if (ret != 0) { - pr_err("Unable to register netdev.\n"); -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 143a98caf618..d92cfbe43410 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -31,7 +31,7 @@ - #include "hyperv_net.h" - - --#define RNDIS_EXT_LEN 100 -+#define RNDIS_EXT_LEN PAGE_SIZE - struct rndis_request { - struct list_head list_ent; - struct completion wait_event; -@@ -94,6 +94,8 @@ static struct rndis_request *get_rndis_request(struct rndis_device *dev, - rndis_msg->ndis_msg_type = msg_type; - rndis_msg->msg_len = msg_len; - -+ request->pkt.q_idx = 0; -+ - /* - * Set the request id. This field is always after the rndis header for - * request/response packet types so we just used the SetRequest as a -@@ -509,6 +511,19 @@ static int rndis_filter_query_device(struct rndis_device *dev, u32 oid, - query->info_buflen = 0; - query->dev_vc_handle = 0; - -+ if (oid == OID_GEN_RECEIVE_SCALE_CAPABILITIES) { -+ struct ndis_recv_scale_cap *cap; -+ -+ request->request_msg.msg_len += -+ sizeof(struct ndis_recv_scale_cap); -+ query->info_buflen = sizeof(struct ndis_recv_scale_cap); -+ cap = (struct ndis_recv_scale_cap *)((unsigned long)query + -+ query->info_buf_offset); -+ cap->hdr.type = NDIS_OBJECT_TYPE_RSS_CAPABILITIES; -+ cap->hdr.rev = NDIS_RECEIVE_SCALE_CAPABILITIES_REVISION_2; -+ cap->hdr.size = sizeof(struct ndis_recv_scale_cap); -+ } -+ - ret = rndis_filter_send_request(dev, request); - if (ret != 0) - goto cleanup; -@@ -695,6 +710,89 @@ cleanup: - return ret; - } - -+u8 netvsc_hash_key[HASH_KEYLEN] = { -+ 0x6d, 0x5a, 0x56, 0xda, 0x25, 0x5b, 0x0e, 0xc2, -+ 0x41, 0x67, 0x25, 0x3d, 0x43, 0xa3, 0x8f, 0xb0, -+ 0xd0, 0xca, 0x2b, 0xcb, 0xae, 0x7b, 0x30, 0xb4, -+ 0x77, 0xcb, 0x2d, 0xa3, 0x80, 0x30, 0xf2, 0x0c, -+ 0x6a, 0x42, 0xb7, 0x3b, 0xbe, 0xac, 0x01, 0xfa -+}; -+ -+int rndis_filter_set_rss_param(struct rndis_device *rdev, int num_queue) -+{ -+ struct net_device *ndev = rdev->net_dev->ndev; -+ struct rndis_request *request; -+ struct rndis_set_request *set; -+ struct rndis_set_complete *set_complete; -+ u32 extlen = sizeof(struct ndis_recv_scale_param) + -+ 4*ITAB_NUM + HASH_KEYLEN; -+ struct ndis_recv_scale_param *rssp; -+ u32 *itab; -+ u8 *keyp; -+ int i, t, ret; -+ -+ request = get_rndis_request( -+ rdev, RNDIS_MSG_SET, -+ RNDIS_MESSAGE_SIZE(struct rndis_set_request) + extlen); -+ if (!request) -+ return -ENOMEM; -+ -+ set = &request->request_msg.msg.set_req; -+ set->oid = OID_GEN_RECEIVE_SCALE_PARAMETERS; -+ set->info_buflen = extlen; -+ set->info_buf_offset = sizeof(struct rndis_set_request); -+ set->dev_vc_handle = 0; -+ -+ rssp = (struct ndis_recv_scale_param *)(set + 1); -+ rssp->hdr.type = NDIS_OBJECT_TYPE_RSS_PARAMETERS; -+ rssp->hdr.rev = NDIS_RECEIVE_SCALE_PARAMETERS_REVISION_2; -+ rssp->hdr.size = sizeof(struct ndis_recv_scale_param); -+ rssp->flag = 0; -+ rssp->hashinfo = NDIS_HASH_FUNC_TOEPLITZ | NDIS_HASH_IPV4 | -+ NDIS_HASH_TCP_IPV4; -+ rssp->indirect_tabsize = 4*ITAB_NUM; -+ rssp->indirect_taboffset = sizeof(struct ndis_recv_scale_param); -+ rssp->hashkey_size = HASH_KEYLEN; -+ rssp->kashkey_offset = rssp->indirect_taboffset + -+ rssp->indirect_tabsize; -+ -+ /* Set indirection table entries */ -+ itab = (u32 *)(rssp + 1); -+ for (i = 0; i < ITAB_NUM; i++) -+ itab[i] = i % num_queue; -+ -+ /* Set hask key values */ -+ keyp = (u8 *)((unsigned long)rssp + rssp->kashkey_offset); -+ for (i = 0; i < HASH_KEYLEN; i++) -+ keyp[i] = netvsc_hash_key[i]; -+ -+ -+ ret = rndis_filter_send_request(rdev, request); -+ if (ret != 0) -+ goto cleanup; -+ -+ t = wait_for_completion_timeout(&request->wait_event, 5*HZ); -+ if (t == 0) { -+ netdev_err(ndev, "timeout before we got a set response...\n"); -+ /* can't put_rndis_request, since we may still receive a -+ * send-completion. -+ */ -+ return -ETIMEDOUT; -+ } else { -+ set_complete = &request->response_msg.msg.set_complete; -+ if (set_complete->status != RNDIS_STATUS_SUCCESS) { -+ netdev_err(ndev, "Fail to set RSS parameters:0x%x\n", -+ set_complete->status); -+ ret = -EINVAL; -+ } -+ } -+ -+cleanup: -+ put_rndis_request(rdev, request); -+ return ret; -+} -+ -+ - static int rndis_filter_query_device_link_status(struct rndis_device *dev) - { - u32 size = sizeof(u32); -@@ -886,6 +984,28 @@ static int rndis_filter_close_device(struct rndis_device *dev) - return ret; - } - -+static void netvsc_sc_open(struct vmbus_channel *new_sc) -+{ -+ struct netvsc_device *nvscdev; -+ u16 chn_index = new_sc->offermsg.offer.sub_channel_index; -+ int ret; -+ -+ nvscdev = hv_get_drvdata(new_sc->primary_channel->device_obj); -+ -+ if (chn_index >= nvscdev->num_chn) -+ return; -+ -+ set_per_channel_state(new_sc, nvscdev->sub_cb_buf + (chn_index - 1) * -+ NETVSC_PACKET_SIZE); -+ -+ ret = vmbus_open(new_sc, nvscdev->ring_size * PAGE_SIZE, -+ nvscdev->ring_size * PAGE_SIZE, NULL, 0, -+ netvsc_channel_cb, new_sc); -+ -+ if (ret == 0) -+ nvscdev->chn_table[chn_index] = new_sc; -+} -+ - int rndis_filter_device_add(struct hv_device *dev, - void *additional_info) - { -@@ -894,6 +1014,10 @@ int rndis_filter_device_add(struct hv_device *dev, - struct rndis_device *rndis_device; - struct netvsc_device_info *device_info = additional_info; - struct ndis_offload_params offloads; -+ struct nvsp_message *init_packet; -+ int t; -+ struct ndis_recv_scale_cap rsscap; -+ u32 rsscap_size = sizeof(struct ndis_recv_scale_cap); - - rndis_device = get_rndis_device(); - if (!rndis_device) -@@ -913,6 +1037,7 @@ int rndis_filter_device_add(struct hv_device *dev, - - /* Initialize the rndis device */ - net_device = hv_get_drvdata(dev); -+ net_device->num_chn = 1; - - net_device->extension = rndis_device; - rndis_device->net_dev = net_device; -@@ -952,7 +1077,6 @@ int rndis_filter_device_add(struct hv_device *dev, - if (ret) - goto err_dev_remv; - -- - rndis_filter_query_device_link_status(rndis_device); - - device_info->link_state = rndis_device->link_state; -@@ -961,7 +1085,66 @@ int rndis_filter_device_add(struct hv_device *dev, - rndis_device->hw_mac_adr, - device_info->link_state ? "down" : "up"); - -- return ret; -+ if (net_device->nvsp_version < NVSP_PROTOCOL_VERSION_5) -+ return 0; -+ -+ /* vRSS setup */ -+ memset(&rsscap, 0, rsscap_size); -+ ret = rndis_filter_query_device(rndis_device, -+ OID_GEN_RECEIVE_SCALE_CAPABILITIES, -+ &rsscap, &rsscap_size); -+ if (ret || rsscap.num_recv_que < 2) -+ goto out; -+ -+ net_device->num_chn = (num_online_cpus() < rsscap.num_recv_que) ? -+ num_online_cpus() : rsscap.num_recv_que; -+ if (net_device->num_chn == 1) -+ goto out; -+ -+ net_device->sub_cb_buf = vzalloc((net_device->num_chn - 1) * -+ NETVSC_PACKET_SIZE); -+ if (!net_device->sub_cb_buf) { -+ net_device->num_chn = 1; -+ dev_info(&dev->device, "No memory for subchannels.\n"); -+ goto out; -+ } -+ -+ vmbus_set_sc_create_callback(dev->channel, netvsc_sc_open); -+ -+ init_packet = &net_device->channel_init_pkt; -+ memset(init_packet, 0, sizeof(struct nvsp_message)); -+ init_packet->hdr.msg_type = NVSP_MSG5_TYPE_SUBCHANNEL; -+ init_packet->msg.v5_msg.subchn_req.op = NVSP_SUBCHANNEL_ALLOCATE; -+ init_packet->msg.v5_msg.subchn_req.num_subchannels = -+ net_device->num_chn - 1; -+ ret = vmbus_sendpacket(dev->channel, init_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)init_packet, -+ VM_PKT_DATA_INBAND, -+ VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED); -+ if (ret) -+ goto out; -+ t = wait_for_completion_timeout(&net_device->channel_init_wait, 5*HZ); -+ if (t == 0) { -+ ret = -ETIMEDOUT; -+ goto out; -+ } -+ if (init_packet->msg.v5_msg.subchn_comp.status != -+ NVSP_STAT_SUCCESS) { -+ ret = -ENODEV; -+ goto out; -+ } -+ net_device->num_chn = 1 + -+ init_packet->msg.v5_msg.subchn_comp.num_subchannels; -+ -+ vmbus_are_subchannels_present(dev->channel); -+ -+ ret = rndis_filter_set_rss_param(rndis_device, net_device->num_chn); -+ -+out: -+ if (ret) -+ net_device->num_chn = 1; -+ return 0; /* return 0 because primary channel can be used alone */ - - err_dev_remv: - rndis_filter_device_remove(dev); --- -2.4.3 - diff --git a/src/patches/linux/0017-hyperv-Remove-recv_pkt_list-and-lock.patch b/src/patches/linux/0017-hyperv-Remove-recv_pkt_list-and-lock.patch deleted file mode 100644 index 31465a1ba..000000000 --- a/src/patches/linux/0017-hyperv-Remove-recv_pkt_list-and-lock.patch +++ /dev/null @@ -1,384 +0,0 @@ -From d6bf5567c1438b4f3b1bcff1a1525ddb1754df19 Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 14:54:43 -0700 -Subject: [PATCH 17/25] hyperv: Remove recv_pkt_list and lock - -Removed recv_pkt_list and lock, and updated related code, so that -the locking overhead is reduced especially when multiple channels -are in use. - -The recv_pkt_list isn't actually necessary because the packets are -processed sequentially in each channel. It has been replaced by a -local variable, and the related lock for this list is also removed. -The is_data_pkt field is not used in receive path, so its assignment -is cleaned up. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 33 -------- - drivers/net/hyperv/netvsc.c | 174 +++----------------------------------- - drivers/net/hyperv/netvsc_drv.c | 2 +- - drivers/net/hyperv/rndis_filter.c | 2 - - 4 files changed, 13 insertions(+), 198 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 57eb3f906d64..a1af0f7711e2 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -119,27 +119,14 @@ struct ndis_recv_scale_param { /* NDIS_RECEIVE_SCALE_PARAMETERS */ - }; - - /* Fwd declaration */ --struct hv_netvsc_packet; - struct ndis_tcp_ip_checksum_info; - --/* Represent the xfer page packet which contains 1 or more netvsc packet */ --struct xferpage_packet { -- struct list_head list_ent; -- u32 status; -- -- /* # of netvsc packets this xfer packet contains */ -- u32 count; -- -- struct vmbus_channel *channel; --}; -- - /* - * Represent netvsc packet which contains 1 RNDIS and 1 ethernet frame - * within the RNDIS - */ - struct hv_netvsc_packet { - /* Bookkeeping stuff */ -- struct list_head list_ent; - u32 status; - - struct hv_device *device; -@@ -149,19 +136,8 @@ struct hv_netvsc_packet { - u16 q_idx; - struct vmbus_channel *channel; - -- /* -- * Valid only for receives when we break a xfer page packet -- * into multiple netvsc packets -- */ -- struct xferpage_packet *xfer_page_pkt; -- - union { - struct { -- u64 recv_completion_tid; -- void *recv_completion_ctx; -- void (*recv_completion)(void *context); -- } recv; -- struct { - u64 send_completion_tid; - void *send_completion_ctx; - void (*send_completion)(void *context); -@@ -613,9 +589,6 @@ struct nvsp_message { - - #define NETVSC_RECEIVE_BUFFER_ID 0xcafe - --/* Preallocated receive packets */ --#define NETVSC_RECEIVE_PACKETLIST_COUNT 256 -- - #define NETVSC_PACKET_SIZE 2048 - - #define VRSS_SEND_TAB_SIZE 16 -@@ -630,12 +603,6 @@ struct netvsc_device { - wait_queue_head_t wait_drain; - bool start_remove; - bool destroy; -- /* -- * List of free preallocated hv_netvsc_packet to represent receive -- * packet -- */ -- struct list_head recv_pkt_list; -- spinlock_t recv_pkt_list_lock; - - /* Receive buffer allocated by us but manages by NetVSP */ - void *recv_buf; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index e7e77f12bc38..b10334773b32 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -387,7 +387,6 @@ static void netvsc_disconnect_vsp(struct netvsc_device *net_device) - int netvsc_device_remove(struct hv_device *device) - { - struct netvsc_device *net_device; -- struct hv_netvsc_packet *netvsc_packet, *pos; - unsigned long flags; - - net_device = hv_get_drvdata(device); -@@ -416,12 +415,6 @@ int netvsc_device_remove(struct hv_device *device) - vmbus_close(device->channel); - - /* Release all resources */ -- list_for_each_entry_safe(netvsc_packet, pos, -- &net_device->recv_pkt_list, list_ent) { -- list_del(&netvsc_packet->list_ent); -- kfree(netvsc_packet); -- } -- - if (net_device->sub_cb_buf) - vfree(net_device->sub_cb_buf); - -@@ -641,62 +634,6 @@ retry_send_cmplt: - } - } - --/* Send a receive completion packet to RNDIS device (ie NetVsp) */ --static void netvsc_receive_completion(void *context) --{ -- struct hv_netvsc_packet *packet = context; -- struct hv_device *device = packet->device; -- struct vmbus_channel *channel; -- struct netvsc_device *net_device; -- u64 transaction_id = 0; -- bool fsend_receive_comp = false; -- unsigned long flags; -- struct net_device *ndev; -- u32 status = NVSP_STAT_NONE; -- -- /* -- * Even though it seems logical to do a GetOutboundNetDevice() here to -- * send out receive completion, we are using GetInboundNetDevice() -- * since we may have disable outbound traffic already. -- */ -- net_device = get_inbound_net_device(device); -- if (!net_device) -- return; -- ndev = net_device->ndev; -- -- /* Overloading use of the lock. */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- -- if (packet->status != NVSP_STAT_SUCCESS) -- packet->xfer_page_pkt->status = NVSP_STAT_FAIL; -- -- packet->xfer_page_pkt->count--; -- -- /* -- * Last one in the line that represent 1 xfer page packet. -- * Return the xfer page packet itself to the freelist -- */ -- if (packet->xfer_page_pkt->count == 0) { -- fsend_receive_comp = true; -- channel = packet->xfer_page_pkt->channel; -- transaction_id = packet->completion.recv.recv_completion_tid; -- status = packet->xfer_page_pkt->status; -- list_add_tail(&packet->xfer_page_pkt->list_ent, -- &net_device->recv_pkt_list); -- -- } -- -- /* Put the packet back */ -- list_add_tail(&packet->list_ent, &net_device->recv_pkt_list); -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, flags); -- -- /* Send a receive completion for the xfer page packet */ -- if (fsend_receive_comp) -- netvsc_send_recv_completion(device, channel, net_device, -- transaction_id, status); -- --} -- - static void netvsc_receive(struct netvsc_device *net_device, - struct vmbus_channel *channel, - struct hv_device *device, -@@ -704,16 +641,13 @@ static void netvsc_receive(struct netvsc_device *net_device, - { - struct vmtransfer_page_packet_header *vmxferpage_packet; - struct nvsp_message *nvsp_packet; -- struct hv_netvsc_packet *netvsc_packet = NULL; -- /* struct netvsc_driver *netvscDriver; */ -- struct xferpage_packet *xferpage_packet = NULL; -+ struct hv_netvsc_packet nv_pkt; -+ struct hv_netvsc_packet *netvsc_packet = &nv_pkt; -+ u32 status = NVSP_STAT_SUCCESS; - int i; - int count = 0; -- unsigned long flags; - struct net_device *ndev; - -- LIST_HEAD(listHead); -- - ndev = net_device->ndev; - - /* -@@ -746,78 +680,14 @@ static void netvsc_receive(struct netvsc_device *net_device, - return; - } - -- /* -- * Grab free packets (range count + 1) to represent this xfer -- * page packet. +1 to represent the xfer page packet itself. -- * We grab it here so that we know exactly how many we can -- * fulfil -- */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- while (!list_empty(&net_device->recv_pkt_list)) { -- list_move_tail(net_device->recv_pkt_list.next, &listHead); -- if (++count == vmxferpage_packet->range_cnt + 1) -- break; -- } -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, flags); -- -- /* -- * We need at least 2 netvsc pkts (1 to represent the xfer -- * page and at least 1 for the range) i.e. we can handled -- * some of the xfer page packet ranges... -- */ -- if (count < 2) { -- netdev_err(ndev, "Got only %d netvsc pkt...needed " -- "%d pkts. Dropping this xfer page packet completely!\n", -- count, vmxferpage_packet->range_cnt + 1); -- -- /* Return it to the freelist */ -- spin_lock_irqsave(&net_device->recv_pkt_list_lock, flags); -- for (i = count; i != 0; i--) { -- list_move_tail(listHead.next, -- &net_device->recv_pkt_list); -- } -- spin_unlock_irqrestore(&net_device->recv_pkt_list_lock, -- flags); -- -- netvsc_send_recv_completion(device, channel, net_device, -- vmxferpage_packet->d.trans_id, -- NVSP_STAT_FAIL); -- -- return; -- } -- -- /* Remove the 1st packet to represent the xfer page packet itself */ -- xferpage_packet = (struct xferpage_packet *)listHead.next; -- list_del(&xferpage_packet->list_ent); -- xferpage_packet->status = NVSP_STAT_SUCCESS; -- xferpage_packet->channel = channel; -- -- /* This is how much we can satisfy */ -- xferpage_packet->count = count - 1; -- -- if (xferpage_packet->count != vmxferpage_packet->range_cnt) { -- netdev_err(ndev, "Needed %d netvsc pkts to satisfy " -- "this xfer page...got %d\n", -- vmxferpage_packet->range_cnt, xferpage_packet->count); -- } -+ count = vmxferpage_packet->range_cnt; -+ netvsc_packet->device = device; -+ netvsc_packet->channel = channel; - - /* Each range represents 1 RNDIS pkt that contains 1 ethernet frame */ -- for (i = 0; i < (count - 1); i++) { -- netvsc_packet = (struct hv_netvsc_packet *)listHead.next; -- list_del(&netvsc_packet->list_ent); -- -+ for (i = 0; i < count; i++) { - /* Initialize the netvsc packet */ - netvsc_packet->status = NVSP_STAT_SUCCESS; -- netvsc_packet->xfer_page_pkt = xferpage_packet; -- netvsc_packet->completion.recv.recv_completion = -- netvsc_receive_completion; -- netvsc_packet->completion.recv.recv_completion_ctx = -- netvsc_packet; -- netvsc_packet->device = device; -- /* Save this so that we can send it back */ -- netvsc_packet->completion.recv.recv_completion_tid = -- vmxferpage_packet->d.trans_id; -- - netvsc_packet->data = (void *)((unsigned long)net_device-> - recv_buf + vmxferpage_packet->ranges[i].byte_offset); - netvsc_packet->total_data_buflen = -@@ -826,10 +696,12 @@ static void netvsc_receive(struct netvsc_device *net_device, - /* Pass it to the upper layer */ - rndis_filter_receive(device, netvsc_packet); - -- netvsc_receive_completion(netvsc_packet-> -- completion.recv.recv_completion_ctx); -+ if (netvsc_packet->status != NVSP_STAT_SUCCESS) -+ status = NVSP_STAT_FAIL; - } - -+ netvsc_send_recv_completion(device, channel, net_device, -+ vmxferpage_packet->d.trans_id, status); - } - - -@@ -956,11 +828,9 @@ void netvsc_channel_cb(void *context) - int netvsc_device_add(struct hv_device *device, void *additional_info) - { - int ret = 0; -- int i; - int ring_size = - ((struct netvsc_device_info *)additional_info)->ring_size; - struct netvsc_device *net_device; -- struct hv_netvsc_packet *packet, *pos; - struct net_device *ndev; - - net_device = alloc_net_device(device); -@@ -981,18 +851,6 @@ int netvsc_device_add(struct hv_device *device, void *additional_info) - ndev = net_device->ndev; - - /* Initialize the NetVSC channel extension */ -- spin_lock_init(&net_device->recv_pkt_list_lock); -- -- INIT_LIST_HEAD(&net_device->recv_pkt_list); -- -- for (i = 0; i < NETVSC_RECEIVE_PACKETLIST_COUNT; i++) { -- packet = kzalloc(sizeof(struct hv_netvsc_packet), GFP_KERNEL); -- if (!packet) -- break; -- -- list_add_tail(&packet->list_ent, -- &net_device->recv_pkt_list); -- } - init_completion(&net_device->channel_init_wait); - - set_per_channel_state(device->channel, net_device->cb_buffer); -@@ -1028,16 +886,8 @@ close: - - cleanup: - -- if (net_device) { -- list_for_each_entry_safe(packet, pos, -- &net_device->recv_pkt_list, -- list_ent) { -- list_del(&packet->list_ent); -- kfree(packet); -- } -- -+ if (net_device) - kfree(net_device); -- } - - return ret; - } -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index e486dbd33f61..6cc4db064fec 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -643,7 +643,7 @@ int netvsc_recv_callback(struct hv_device *device_obj, - __vlan_hwaccel_put_tag(skb, htons(ETH_P_8021Q), - packet->vlan_tci); - -- skb_record_rx_queue(skb, packet->xfer_page_pkt->channel-> -+ skb_record_rx_queue(skb, packet->channel-> - offermsg.offer.sub_channel_index % - net->real_num_rx_queues); - -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index d92cfbe43410..48f5a0fbd674 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -401,8 +401,6 @@ static void rndis_filter_receive_data(struct rndis_device *dev, - pkt->total_data_buflen = rndis_pkt->data_len; - pkt->data = (void *)((unsigned long)pkt->data + data_offset); - -- pkt->is_data_pkt = true; -- - vlan = rndis_get_ppi(rndis_pkt, IEEE_8021Q_INFO); - if (vlan) { - pkt->vlan_tci = VLAN_TAG_PRESENT | vlan->vlanid | --- -2.4.3 - diff --git a/src/patches/linux/0018-hyperv-Simplify-the-send_completion-variables.patch b/src/patches/linux/0018-hyperv-Simplify-the-send_completion-variables.patch deleted file mode 100644 index 82b742baa..000000000 --- a/src/patches/linux/0018-hyperv-Simplify-the-send_completion-variables.patch +++ /dev/null @@ -1,105 +0,0 @@ -From d6eeeb452c1e6e7cf14f4a581a8f2ea2c50ec17a Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Mon, 21 Apr 2014 14:54:44 -0700 -Subject: [PATCH 18/25] hyperv: Simplify the send_completion variables - -The union contains only one member now, so we use the variables in it directly. - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 10 +++------- - drivers/net/hyperv/netvsc.c | 7 +++---- - drivers/net/hyperv/netvsc_drv.c | 8 ++++---- - drivers/net/hyperv/rndis_filter.c | 2 +- - 4 files changed, 11 insertions(+), 16 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index a1af0f7711e2..d1f7826aa75f 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -136,13 +136,9 @@ struct hv_netvsc_packet { - u16 q_idx; - struct vmbus_channel *channel; - -- union { -- struct { -- u64 send_completion_tid; -- void *send_completion_ctx; -- void (*send_completion)(void *context); -- } send; -- } completion; -+ u64 send_completion_tid; -+ void *send_completion_ctx; -+ void (*send_completion)(void *context); - - /* This points to the memory after page_buf */ - struct rndis_message *rndis_msg; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index b10334773b32..bbee44635035 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -479,9 +479,8 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - if (nvsc_packet) { - q_idx = nvsc_packet->q_idx; - channel = nvsc_packet->channel; -- nvsc_packet->completion.send.send_completion( -- nvsc_packet->completion.send. -- send_completion_ctx); -+ nvsc_packet->send_completion(nvsc_packet-> -+ send_completion_ctx); - } - - num_outstanding_sends = -@@ -534,7 +533,7 @@ int netvsc_send(struct hv_device *device, - 0xFFFFFFFF; - sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = 0; - -- if (packet->completion.send.send_completion) -+ if (packet->send_completion) - req_id = (ulong)packet; - else - req_id = 0; -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 6cc4db064fec..f3d3525ed42d 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -235,7 +235,7 @@ static void netvsc_xmit_completion(void *context) - { - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; - struct sk_buff *skb = (struct sk_buff *) -- (unsigned long)packet->completion.send.send_completion_tid; -+ (unsigned long)packet->send_completion_tid; - - kfree(packet); - -@@ -426,9 +426,9 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - (num_data_pgs * sizeof(struct hv_page_buffer))); - - /* Set the completion routine */ -- packet->completion.send.send_completion = netvsc_xmit_completion; -- packet->completion.send.send_completion_ctx = packet; -- packet->completion.send.send_completion_tid = (unsigned long)skb; -+ packet->send_completion = netvsc_xmit_completion; -+ packet->send_completion_ctx = packet; -+ packet->send_completion_tid = (unsigned long)skb; - - isvlan = packet->vlan_tci & VLAN_TAG_PRESENT; - -diff --git a/drivers/net/hyperv/rndis_filter.c b/drivers/net/hyperv/rndis_filter.c -index 48f5a0fbd674..99c527adae5b 100644 ---- a/drivers/net/hyperv/rndis_filter.c -+++ b/drivers/net/hyperv/rndis_filter.c -@@ -236,7 +236,7 @@ static int rndis_filter_send_request(struct rndis_device *dev, - packet->page_buf[0].len; - } - -- packet->completion.send.send_completion = NULL; -+ packet->send_completion = NULL; - - ret = netvsc_send(dev->net_dev->dev, packet); - return ret; --- -2.4.3 - diff --git a/src/patches/linux/0019-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch b/src/patches/linux/0019-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch deleted file mode 100644 index 3940865f9..000000000 --- a/src/patches/linux/0019-hyperv-Enable-sendbuf-mechanism-on-the-send-path.patch +++ /dev/null @@ -1,407 +0,0 @@ -From 4685e50349d5dc5fe485c898ca3ce539e93a0118 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Wed, 30 Apr 2014 10:14:31 -0700 -Subject: [PATCH 19/25] hyperv: Enable sendbuf mechanism on the send path - -We send packets using a copy-free mechanism (this is the Guest to Host transport -via VMBUS). While this is obviously optimal for large packets, -it may not be optimal for small packets. Hyper-V host supports -a second mechanism for sending packets that is "copy based". We implement that -mechanism in this patch. - -In this version of the patch I have addressed a comment from David Miller. - -With this patch (and all of the other offload and VRSS patches), we are now able -to almost saturate a 10G interface between Linux VMs on Hyper-V -on different hosts - close to 9 Gbps as measured via iperf. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 14 +++ - drivers/net/hyperv/netvsc.c | 226 ++++++++++++++++++++++++++++++++++++++-- - drivers/net/hyperv/netvsc_drv.c | 3 +- - 3 files changed, 234 insertions(+), 9 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index d1f7826aa75f..4b7df5a5c966 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -140,6 +140,8 @@ struct hv_netvsc_packet { - void *send_completion_ctx; - void (*send_completion)(void *context); - -+ u32 send_buf_index; -+ - /* This points to the memory after page_buf */ - struct rndis_message *rndis_msg; - -@@ -582,6 +584,9 @@ struct nvsp_message { - - #define NETVSC_RECEIVE_BUFFER_SIZE (1024*1024*16) /* 16MB */ - #define NETVSC_RECEIVE_BUFFER_SIZE_LEGACY (1024*1024*15) /* 15MB */ -+#define NETVSC_SEND_BUFFER_SIZE (1024 * 1024) /* 1MB */ -+#define NETVSC_INVALID_INDEX -1 -+ - - #define NETVSC_RECEIVE_BUFFER_ID 0xcafe - -@@ -607,6 +612,15 @@ struct netvsc_device { - u32 recv_section_cnt; - struct nvsp_1_receive_buffer_section *recv_section; - -+ /* Send buffer allocated by us */ -+ void *send_buf; -+ u32 send_buf_size; -+ u32 send_buf_gpadl_handle; -+ u32 send_section_cnt; -+ u32 send_section_size; -+ unsigned long *send_section_map; -+ int map_words; -+ - /* Used for NetVSP initialization protocol */ - struct completion channel_init_wait; - struct nvsp_message channel_init_pkt; -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index bbee44635035..c041f63a6d30 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -28,6 +28,7 @@ - #include <linux/slab.h> - #include <linux/netdevice.h> - #include <linux/if_ether.h> -+#include <asm/sync_bitops.h> - - #include "hyperv_net.h" - -@@ -80,7 +81,7 @@ get_in_err: - } - - --static int netvsc_destroy_recv_buf(struct netvsc_device *net_device) -+static int netvsc_destroy_buf(struct netvsc_device *net_device) - { - struct nvsp_message *revoke_packet; - int ret = 0; -@@ -146,10 +147,62 @@ static int netvsc_destroy_recv_buf(struct netvsc_device *net_device) - net_device->recv_section = NULL; - } - -+ /* Deal with the send buffer we may have setup. -+ * If we got a send section size, it means we received a -+ * SendsendBufferComplete msg (ie sent -+ * NvspMessage1TypeSendReceiveBuffer msg) therefore, we need -+ * to send a revoke msg here -+ */ -+ if (net_device->send_section_size) { -+ /* Send the revoke receive buffer */ -+ revoke_packet = &net_device->revoke_packet; -+ memset(revoke_packet, 0, sizeof(struct nvsp_message)); -+ -+ revoke_packet->hdr.msg_type = -+ NVSP_MSG1_TYPE_REVOKE_SEND_BUF; -+ revoke_packet->msg.v1_msg.revoke_recv_buf.id = 0; -+ -+ ret = vmbus_sendpacket(net_device->dev->channel, -+ revoke_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)revoke_packet, -+ VM_PKT_DATA_INBAND, 0); -+ /* If we failed here, we might as well return and -+ * have a leak rather than continue and a bugchk -+ */ -+ if (ret != 0) { -+ netdev_err(ndev, "unable to send " -+ "revoke send buffer to netvsp\n"); -+ return ret; -+ } -+ } -+ /* Teardown the gpadl on the vsp end */ -+ if (net_device->send_buf_gpadl_handle) { -+ ret = vmbus_teardown_gpadl(net_device->dev->channel, -+ net_device->send_buf_gpadl_handle); -+ -+ /* If we failed here, we might as well return and have a leak -+ * rather than continue and a bugchk -+ */ -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to teardown send buffer's gpadl\n"); -+ return ret; -+ } -+ net_device->recv_buf_gpadl_handle = 0; -+ } -+ if (net_device->send_buf) { -+ /* Free up the receive buffer */ -+ free_pages((unsigned long)net_device->send_buf, -+ get_order(net_device->send_buf_size)); -+ net_device->send_buf = NULL; -+ } -+ kfree(net_device->send_section_map); -+ - return ret; - } - --static int netvsc_init_recv_buf(struct hv_device *device) -+static int netvsc_init_buf(struct hv_device *device) - { - int ret = 0; - int t; -@@ -248,10 +301,90 @@ static int netvsc_init_recv_buf(struct hv_device *device) - goto cleanup; - } - -+ /* Now setup the send buffer. -+ */ -+ net_device->send_buf = -+ (void *)__get_free_pages(GFP_KERNEL|__GFP_ZERO, -+ get_order(net_device->send_buf_size)); -+ if (!net_device->send_buf) { -+ netdev_err(ndev, "unable to allocate send " -+ "buffer of size %d\n", net_device->send_buf_size); -+ ret = -ENOMEM; -+ goto cleanup; -+ } -+ -+ /* Establish the gpadl handle for this buffer on this -+ * channel. Note: This call uses the vmbus connection rather -+ * than the channel to establish the gpadl handle. -+ */ -+ ret = vmbus_establish_gpadl(device->channel, net_device->send_buf, -+ net_device->send_buf_size, -+ &net_device->send_buf_gpadl_handle); -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to establish send buffer's gpadl\n"); -+ goto cleanup; -+ } -+ -+ /* Notify the NetVsp of the gpadl handle */ -+ init_packet = &net_device->channel_init_pkt; -+ memset(init_packet, 0, sizeof(struct nvsp_message)); -+ init_packet->hdr.msg_type = NVSP_MSG1_TYPE_SEND_SEND_BUF; -+ init_packet->msg.v1_msg.send_recv_buf.gpadl_handle = -+ net_device->send_buf_gpadl_handle; -+ init_packet->msg.v1_msg.send_recv_buf.id = 0; -+ -+ /* Send the gpadl notification request */ -+ ret = vmbus_sendpacket(device->channel, init_packet, -+ sizeof(struct nvsp_message), -+ (unsigned long)init_packet, -+ VM_PKT_DATA_INBAND, -+ VMBUS_DATA_PACKET_FLAG_COMPLETION_REQUESTED); -+ if (ret != 0) { -+ netdev_err(ndev, -+ "unable to send send buffer's gpadl to netvsp\n"); -+ goto cleanup; -+ } -+ -+ t = wait_for_completion_timeout(&net_device->channel_init_wait, 5*HZ); -+ BUG_ON(t == 0); -+ -+ /* Check the response */ -+ if (init_packet->msg.v1_msg. -+ send_send_buf_complete.status != NVSP_STAT_SUCCESS) { -+ netdev_err(ndev, "Unable to complete send buffer " -+ "initialization with NetVsp - status %d\n", -+ init_packet->msg.v1_msg. -+ send_recv_buf_complete.status); -+ ret = -EINVAL; -+ goto cleanup; -+ } -+ -+ /* Parse the response */ -+ net_device->send_section_size = init_packet->msg. -+ v1_msg.send_send_buf_complete.section_size; -+ -+ /* Section count is simply the size divided by the section size. -+ */ -+ net_device->send_section_cnt = -+ net_device->send_buf_size/net_device->send_section_size; -+ -+ dev_info(&device->device, "Send section size: %d, Section count:%d\n", -+ net_device->send_section_size, net_device->send_section_cnt); -+ -+ /* Setup state for managing the send buffer. */ -+ net_device->map_words = DIV_ROUND_UP(net_device->send_section_cnt, -+ BITS_PER_LONG); -+ -+ net_device->send_section_map = -+ kzalloc(net_device->map_words * sizeof(ulong), GFP_KERNEL); -+ if (net_device->send_section_map == NULL) -+ goto cleanup; -+ - goto exit; - - cleanup: -- netvsc_destroy_recv_buf(net_device); -+ netvsc_destroy_buf(net_device); - - exit: - return ret; -@@ -369,8 +502,9 @@ static int netvsc_connect_vsp(struct hv_device *device) - net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE_LEGACY; - else - net_device->recv_buf_size = NETVSC_RECEIVE_BUFFER_SIZE; -+ net_device->send_buf_size = NETVSC_SEND_BUFFER_SIZE; - -- ret = netvsc_init_recv_buf(device); -+ ret = netvsc_init_buf(device); - - cleanup: - return ret; -@@ -378,7 +512,7 @@ cleanup: - - static void netvsc_disconnect_vsp(struct netvsc_device *net_device) - { -- netvsc_destroy_recv_buf(net_device); -+ netvsc_destroy_buf(net_device); - } - - /* -@@ -440,6 +574,12 @@ static inline u32 hv_ringbuf_avail_percent( - return avail_write * 100 / ring_info->ring_datasize; - } - -+static inline void netvsc_free_send_slot(struct netvsc_device *net_device, -+ u32 index) -+{ -+ sync_change_bit(index, net_device->send_section_map); -+} -+ - static void netvsc_send_completion(struct netvsc_device *net_device, - struct hv_device *device, - struct vmpacket_descriptor *packet) -@@ -447,6 +587,7 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - struct nvsp_message *nvsp_packet; - struct hv_netvsc_packet *nvsc_packet; - struct net_device *ndev; -+ u32 send_index; - - ndev = net_device->ndev; - -@@ -477,6 +618,9 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - - /* Notify the layer above us */ - if (nvsc_packet) { -+ send_index = nvsc_packet->send_buf_index; -+ if (send_index != NETVSC_INVALID_INDEX) -+ netvsc_free_send_slot(net_device, send_index); - q_idx = nvsc_packet->q_idx; - channel = nvsc_packet->channel; - nvsc_packet->send_completion(nvsc_packet-> -@@ -504,6 +648,52 @@ static void netvsc_send_completion(struct netvsc_device *net_device, - - } - -+static u32 netvsc_get_next_send_section(struct netvsc_device *net_device) -+{ -+ unsigned long index; -+ u32 max_words = net_device->map_words; -+ unsigned long *map_addr = (unsigned long *)net_device->send_section_map; -+ u32 section_cnt = net_device->send_section_cnt; -+ int ret_val = NETVSC_INVALID_INDEX; -+ int i; -+ int prev_val; -+ -+ for (i = 0; i < max_words; i++) { -+ if (!~(map_addr[i])) -+ continue; -+ index = ffz(map_addr[i]); -+ prev_val = sync_test_and_set_bit(index, &map_addr[i]); -+ if (prev_val) -+ continue; -+ if ((index + (i * BITS_PER_LONG)) >= section_cnt) -+ break; -+ ret_val = (index + (i * BITS_PER_LONG)); -+ break; -+ } -+ return ret_val; -+} -+ -+u32 netvsc_copy_to_send_buf(struct netvsc_device *net_device, -+ unsigned int section_index, -+ struct hv_netvsc_packet *packet) -+{ -+ char *start = net_device->send_buf; -+ char *dest = (start + (section_index * net_device->send_section_size)); -+ int i; -+ u32 msg_size = 0; -+ -+ for (i = 0; i < packet->page_buf_cnt; i++) { -+ char *src = phys_to_virt(packet->page_buf[i].pfn << PAGE_SHIFT); -+ u32 offset = packet->page_buf[i].offset; -+ u32 len = packet->page_buf[i].len; -+ -+ memcpy(dest, (src + offset), len); -+ msg_size += len; -+ dest += len; -+ } -+ return msg_size; -+} -+ - int netvsc_send(struct hv_device *device, - struct hv_netvsc_packet *packet) - { -@@ -513,6 +703,10 @@ int netvsc_send(struct hv_device *device, - struct net_device *ndev; - struct vmbus_channel *out_channel = NULL; - u64 req_id; -+ unsigned int section_index = NETVSC_INVALID_INDEX; -+ u32 msg_size = 0; -+ struct sk_buff *skb; -+ - - net_device = get_outbound_net_device(device); - if (!net_device) -@@ -528,10 +722,26 @@ int netvsc_send(struct hv_device *device, - sendMessage.msg.v1_msg.send_rndis_pkt.channel_type = 1; - } - -- /* Not using send buffer section */ -+ /* Attempt to send via sendbuf */ -+ if (packet->total_data_buflen < net_device->send_section_size) { -+ section_index = netvsc_get_next_send_section(net_device); -+ if (section_index != NETVSC_INVALID_INDEX) { -+ msg_size = netvsc_copy_to_send_buf(net_device, -+ section_index, -+ packet); -+ skb = (struct sk_buff *) -+ (unsigned long)packet->send_completion_tid; -+ if (skb) -+ dev_kfree_skb_any(skb); -+ packet->page_buf_cnt = 0; -+ } -+ } -+ packet->send_buf_index = section_index; -+ -+ - sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_index = -- 0xFFFFFFFF; -- sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = 0; -+ section_index; -+ sendMessage.msg.v1_msg.send_rndis_pkt.send_buf_section_size = msg_size; - - if (packet->send_completion) - req_id = (ulong)packet; -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index f3d3525ed42d..9a19aa5672e6 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -236,10 +236,11 @@ static void netvsc_xmit_completion(void *context) - struct hv_netvsc_packet *packet = (struct hv_netvsc_packet *)context; - struct sk_buff *skb = (struct sk_buff *) - (unsigned long)packet->send_completion_tid; -+ u32 index = packet->send_buf_index; - - kfree(packet); - -- if (skb) -+ if (skb && (index == NETVSC_INVALID_INDEX)) - dev_kfree_skb_any(skb); - } - --- -2.4.3 - diff --git a/src/patches/linux/0020-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch b/src/patches/linux/0020-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch deleted file mode 100644 index b610b5475..000000000 --- a/src/patches/linux/0020-Add-support-for-netvsc-build-without-CONFIG_SYSFS-fl.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 3f0b77385356301cf4718a94f76a4068588ecb8e Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Thu, 8 May 2014 15:14:10 -0700 -Subject: [PATCH 20/25] Add support for netvsc build without CONFIG_SYSFS flag - -This change ensures the driver can be built successfully without the -CONFIG_SYSFS flag. -MS-TFS: 182270 - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Reviewed-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc_drv.c | 5 +---- - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 9a19aa5672e6..346f1aeb9c24 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -645,8 +645,7 @@ int netvsc_recv_callback(struct hv_device *device_obj, - packet->vlan_tci); - - skb_record_rx_queue(skb, packet->channel-> -- offermsg.offer.sub_channel_index % -- net->real_num_rx_queues); -+ offermsg.offer.sub_channel_index); - - net->stats.rx_packets++; - net->stats.rx_bytes += packet->total_data_buflen; -@@ -829,8 +828,6 @@ static int netvsc_probe(struct hv_device *dev, - nvdev = hv_get_drvdata(dev); - netif_set_real_num_tx_queues(net, nvdev->num_chn); - netif_set_real_num_rx_queues(net, nvdev->num_chn); -- dev_info(&dev->device, "real num tx,rx queues:%u, %u\n", -- net->real_num_tx_queues, net->real_num_rx_queues); - - ret = register_netdev(net); - if (ret != 0) { --- -2.4.3 - diff --git a/src/patches/linux/0021-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch b/src/patches/linux/0021-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch deleted file mode 100644 index c522d2801..000000000 --- a/src/patches/linux/0021-hyperv-Add-hash-value-into-RNDIS-Per-packet-info.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 1267d9b235e7612f8cdfa842a0433bb82e75f7fb Mon Sep 17 00:00:00 2001 -From: Haiyang Zhang haiyangz@microsoft.com -Date: Wed, 21 May 2014 12:55:39 -0700 -Subject: [PATCH 21/25] hyperv: Add hash value into RNDIS Per-packet info - -It passes the hash value as the RNDIS Per-packet info to the Hyper-V host, -so that the send completion notices can be spread across multiple channels. -MS-TFS: 140273 - -Signed-off-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/hyperv_net.h | 4 ++++ - drivers/net/hyperv/netvsc_drv.c | 18 ++++++++++++++---- - 2 files changed, 18 insertions(+), 4 deletions(-) - -diff --git a/drivers/net/hyperv/hyperv_net.h b/drivers/net/hyperv/hyperv_net.h -index 4b7df5a5c966..6cc37c15e0bf 100644 ---- a/drivers/net/hyperv/hyperv_net.h -+++ b/drivers/net/hyperv/hyperv_net.h -@@ -791,6 +791,7 @@ enum ndis_per_pkt_info_type { - IEEE_8021Q_INFO, - ORIGINAL_PKTINFO, - PACKET_CANCEL_ID, -+ NBL_HASH_VALUE = PACKET_CANCEL_ID, - ORIGINAL_NET_BUFLIST, - CACHED_NET_BUFLIST, - SHORT_PKT_PADINFO, -@@ -937,6 +938,9 @@ struct ndis_tcp_lso_info { - #define NDIS_LSO_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ - sizeof(struct ndis_tcp_lso_info)) - -+#define NDIS_HASH_PPI_SIZE (sizeof(struct rndis_per_packet_info) + \ -+ sizeof(u32)) -+ - /* Format of Information buffer passed in a SetRequest for the OID */ - /* OID_GEN_RNDIS_CONFIG_PARAMETER. */ - struct rndis_config_parameter_info { -diff --git a/drivers/net/hyperv/netvsc_drv.c b/drivers/net/hyperv/netvsc_drv.c -index 346f1aeb9c24..bd3b3acd04dc 100644 ---- a/drivers/net/hyperv/netvsc_drv.c -+++ b/drivers/net/hyperv/netvsc_drv.c -@@ -224,9 +224,11 @@ static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb, - if (nvsc_dev == NULL || ndev->real_num_tx_queues <= 1) - return 0; - -- if (netvsc_set_hash(&hash, skb)) -+ if (netvsc_set_hash(&hash, skb)) { - q_idx = nvsc_dev->send_table[hash % VRSS_SEND_TAB_SIZE] % - ndev->real_num_tx_queues; -+ skb_set_hash(skb, hash, PKT_HASH_TYPE_L3); -+ } - - return q_idx; - } -@@ -385,6 +387,7 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - struct ndis_tcp_lso_info *lso_info; - int hdr_offset; - u32 net_trans_info; -+ u32 hash; - - - /* We will atmost need two pages to describe the rndis -@@ -403,9 +406,8 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - packet = kzalloc(sizeof(struct hv_netvsc_packet) + - (num_data_pgs * sizeof(struct hv_page_buffer)) + - sizeof(struct rndis_message) + -- NDIS_VLAN_PPI_SIZE + -- NDIS_CSUM_PPI_SIZE + -- NDIS_LSO_PPI_SIZE, GFP_ATOMIC); -+ NDIS_VLAN_PPI_SIZE + NDIS_CSUM_PPI_SIZE + -+ NDIS_LSO_PPI_SIZE + NDIS_HASH_PPI_SIZE, GFP_ATOMIC); - if (!packet) { - /* out of memory, drop packet */ - netdev_err(net, "unable to allocate hv_netvsc_packet\n"); -@@ -444,6 +446,14 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) - - rndis_msg_size = RNDIS_MESSAGE_SIZE(struct rndis_packet); - -+ hash = skb_get_hash_raw(skb); -+ if (hash != 0 && net->real_num_tx_queues > 1) { -+ rndis_msg_size += NDIS_HASH_PPI_SIZE; -+ ppi = init_ppi_data(rndis_msg, NDIS_HASH_PPI_SIZE, -+ NBL_HASH_VALUE); -+ *(u32 *)((void *)ppi + ppi->ppi_offset) = hash; -+ } -+ - if (isvlan) { - struct ndis_pkt_8021q_info *vlan; - --- -2.4.3 - diff --git a/src/patches/linux/0022-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch b/src/patches/linux/0022-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch deleted file mode 100644 index d849ebbfb..000000000 --- a/src/patches/linux/0022-hyperv-fix-apparent-cut-n-paste-error-in-send-path-t.patch +++ /dev/null @@ -1,32 +0,0 @@ -From ee99150c7f34737e4382e7199d2ffe3dfbb54a5c Mon Sep 17 00:00:00 2001 -From: Dave Jones davej@redhat.com -Date: Mon, 16 Jun 2014 16:59:02 -0400 -Subject: [PATCH 22/25] hyperv: fix apparent cut-n-paste error in send path - teardown - -c25aaf814a63: "hyperv: Enable sendbuf mechanism on the send path" added -some teardown code that looks like it was copied from the recieve path -above, but missed a variable name replacement. - -Signed-off-by: Dave Jones davej@redhat.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index c041f63a6d30..4ed38eaecea8 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -189,7 +189,7 @@ static int netvsc_destroy_buf(struct netvsc_device *net_device) - "unable to teardown send buffer's gpadl\n"); - return ret; - } -- net_device->recv_buf_gpadl_handle = 0; -+ net_device->send_buf_gpadl_handle = 0; - } - if (net_device->send_buf) { - /* Free up the receive buffer */ --- -2.4.3 - diff --git a/src/patches/linux/0023-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch b/src/patches/linux/0023-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch deleted file mode 100644 index ab0960db4..000000000 --- a/src/patches/linux/0023-hyperv-Fix-error-return-code-in-netvsc_init_buf.patch +++ /dev/null @@ -1,34 +0,0 @@ -From f1009dfec7c439a958bd9ed8893dd6aa692c61f5 Mon Sep 17 00:00:00 2001 -From: Wei Yongjun yongjun_wei@trendmicro.com.cn -Date: Wed, 23 Jul 2014 09:00:35 +0800 -Subject: [PATCH 23/25] hyperv: Fix error return code in netvsc_init_buf() - -Fix to return -ENOMEM from the kalloc error handling -case instead of 0. - -Signed-off-by: Wei Yongjun yongjun_wei@trendmicro.com.cn -Reviewed-by: Haiyang Zhang haiyangz@microsoft.com -Signed-off-by: David S. Miller davem@davemloft.net ---- - drivers/net/hyperv/netvsc.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index 4ed38eaecea8..d97d5f39a04e 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -378,8 +378,10 @@ static int netvsc_init_buf(struct hv_device *device) - - net_device->send_section_map = - kzalloc(net_device->map_words * sizeof(ulong), GFP_KERNEL); -- if (net_device->send_section_map == NULL) -+ if (net_device->send_section_map == NULL) { -+ ret = -ENOMEM; - goto cleanup; -+ } - - goto exit; - --- -2.4.3 - diff --git a/src/patches/linux/0024-hyperv-Fix-a-bug-in-netvsc_send.patch b/src/patches/linux/0024-hyperv-Fix-a-bug-in-netvsc_send.patch deleted file mode 100644 index 8495fa24a..000000000 --- a/src/patches/linux/0024-hyperv-Fix-a-bug-in-netvsc_send.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 38bca2d5bd6fdaa0b8e1e415f79d89322c6825a8 Mon Sep 17 00:00:00 2001 -From: KY Srinivasan kys@microsoft.com -Date: Sun, 5 Oct 2014 10:42:51 -0700 -Subject: [PATCH 24/25] hyperv: Fix a bug in netvsc_send() - -[ Upstream commit 3a67c9ccad926a168d8b7891537a452018368a5b ] - -After the packet is successfully sent, we should not touch the packet -as it may have been freed. This patch is based on the work done by -Long Li longli@microsoft.com. - -David, please queue this up for stable. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Reported-by: Sitsofe Wheeler sitsofe@yahoo.com -Signed-off-by: David S. Miller davem@davemloft.net -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - drivers/net/hyperv/netvsc.c | 15 ++++++++------- - 1 file changed, 8 insertions(+), 7 deletions(-) - -diff --git a/drivers/net/hyperv/netvsc.c b/drivers/net/hyperv/netvsc.c -index d97d5f39a04e..7edf976ecfa0 100644 ---- a/drivers/net/hyperv/netvsc.c -+++ b/drivers/net/hyperv/netvsc.c -@@ -708,6 +708,7 @@ int netvsc_send(struct hv_device *device, - unsigned int section_index = NETVSC_INVALID_INDEX; - u32 msg_size = 0; - struct sk_buff *skb; -+ u16 q_idx = packet->q_idx; - - - net_device = get_outbound_net_device(device); -@@ -772,24 +773,24 @@ int netvsc_send(struct hv_device *device, - - if (ret == 0) { - atomic_inc(&net_device->num_outstanding_sends); -- atomic_inc(&net_device->queue_sends[packet->q_idx]); -+ atomic_inc(&net_device->queue_sends[q_idx]); - - if (hv_ringbuf_avail_percent(&out_channel->outbound) < - RING_AVAIL_PERCENT_LOWATER) { - netif_tx_stop_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - - if (atomic_read(&net_device-> -- queue_sends[packet->q_idx]) < 1) -+ queue_sends[q_idx]) < 1) - netif_tx_wake_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - } - } else if (ret == -EAGAIN) { - netif_tx_stop_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -- if (atomic_read(&net_device->queue_sends[packet->q_idx]) < 1) { -+ ndev, q_idx)); -+ if (atomic_read(&net_device->queue_sends[q_idx]) < 1) { - netif_tx_wake_queue(netdev_get_tx_queue( -- ndev, packet->q_idx)); -+ ndev, q_idx)); - ret = -ENOSPC; - } - } else { --- -2.4.3 - diff --git a/src/patches/linux/0025-Drivers-hv-vmbus-Support-per-channel-driver-state.patch b/src/patches/linux/0025-Drivers-hv-vmbus-Support-per-channel-driver-state.patch deleted file mode 100644 index 47037be83..000000000 --- a/src/patches/linux/0025-Drivers-hv-vmbus-Support-per-channel-driver-state.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 4b71288758aa1d510402b84ca93b1ef566575d22 Mon Sep 17 00:00:00 2001 -From: "K. Y. Srinivasan" kys@microsoft.com -Date: Mon, 3 Feb 2014 12:42:45 -0800 -Subject: [PATCH 25/25] Drivers: hv: vmbus: Support per-channel driver state - -As we implement Virtual Receive Side Scaling on the networking side -(the VRSS patches are currently under review), it will be useful to have -per-channel state that vmbus drivers can manage. Add support for -managing per-channel state. - -Signed-off-by: K. Y. Srinivasan kys@microsoft.com -Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org ---- - include/linux/hyperv.h | 14 ++++++++++++++ - 1 file changed, 14 insertions(+) - -diff --git a/include/linux/hyperv.h b/include/linux/hyperv.h -index 6088058a3e00..732dc7e37e96 100644 ---- a/include/linux/hyperv.h -+++ b/include/linux/hyperv.h -@@ -1045,6 +1045,10 @@ struct vmbus_channel { - * This will be NULL for the primary channel. - */ - struct vmbus_channel *primary_channel; -+ /* -+ * Support per-channel state for use by vmbus drivers. -+ */ -+ void *per_channel_state; - }; - - static inline void set_channel_read_state(struct vmbus_channel *c, bool state) -@@ -1052,6 +1056,16 @@ static inline void set_channel_read_state(struct vmbus_channel *c, bool state) - c->batched_reading = state; - } - -+static inline void set_per_channel_state(struct vmbus_channel *c, void *s) -+{ -+ c->per_channel_state = s; -+} -+ -+static inline void *get_per_channel_state(struct vmbus_channel *c) -+{ -+ return c->per_channel_state; -+} -+ - void vmbus_onmessage(void *context); - - int vmbus_request_offers(void); --- -2.4.3 - diff --git a/src/patches/linux/0100-crypto-aesni-Add-support-for-192-256-bit-keys-to-AES.patch b/src/patches/linux/0100-crypto-aesni-Add-support-for-192-256-bit-keys-to-AES.patch deleted file mode 100644 index 51b43948c..000000000 --- a/src/patches/linux/0100-crypto-aesni-Add-support-for-192-256-bit-keys-to-AES.patch +++ /dev/null @@ -1,689 +0,0 @@ -From bcdbd313c0e6fd630a8945fd58dc5383631dc6dd Mon Sep 17 00:00:00 2001 -From: Timothy McCaffrey timothy.mccaffrey@unisys.com -Date: Tue, 13 Jan 2015 13:16:43 -0500 -Subject: [PATCH] crypto: aesni - Add support for 192 & 256 bit keys to AESNI - RFC4106 - -These patches fix the RFC4106 implementation in the aesni-intel -module so it supports 192 & 256 bit keys. - -Since the AVX support that was added to this module also only -supports 128 bit keys, and this patch only affects the SSE -implementation, changes were also made to use the SSE version -if key sizes other than 128 are specified. - -RFC4106 specifies that 192 & 256 bit keys must be supported (section -8.4). - -Also, this should fix Strongswan issue 341 where the aesni module -needs to be unloaded if 256 bit keys are used: - -http://wiki.strongswan.org/issues/341 - -This patch has been tested with Sandy Bridge and Haswell processors. -With 128 bit keys and input buffers > 512 bytes a slight performance -degradation was noticed (~1%). For input buffers of less than 512 -bytes there was no performance impact. Compared to 128 bit keys, -256 bit key size performance is approx. .5 cycles per byte slower -on Sandy Bridge, and .37 cycles per byte slower on Haswell (vs. -SSE code). - -This patch has also been tested with StrongSwan IPSec connections -where it worked correctly. - -I created this diff from a git clone of crypto-2.6.git. - -Any questions, please feel free to contact me. - -Signed-off-by: Timothy McCaffrey timothy.mccaffrey@unisys.com -Signed-off-by: Jarod Wilson jarod@redhat.com -Signed-off-by: Herbert Xu herbert@gondor.apana.org.au ---- - arch/x86/crypto/aesni-intel_asm.S | 342 +++++++++++++++++++------------------ - arch/x86/crypto/aesni-intel_glue.c | 31 +++- - 2 files changed, 202 insertions(+), 171 deletions(-) - -diff --git a/arch/x86/crypto/aesni-intel_asm.S b/arch/x86/crypto/aesni-intel_asm.S -index c92c7d8..f5cdfbf 100644 ---- a/arch/x86/crypto/aesni-intel_asm.S -+++ b/arch/x86/crypto/aesni-intel_asm.S -@@ -33,12 +33,23 @@ - #include <asm/inst.h> - #include <asm/alternative-asm.h> - -+/* -+ * The following macros are used to move an (un)aligned 16 byte value to/from -+ * an XMM register. This can done for either FP or integer values, for FP use -+ * movaps (move aligned packed single) or integer use movdqa (move double quad -+ * aligned). It doesn't make a performance difference which instruction is used -+ * since Nehalem (original Core i7) was released. However, the movaps is a byte -+ * shorter, so that is the one we'll use for now. (same for unaligned). -+ */ -+#define MOVADQ movaps -+#define MOVUDQ movups -+ - #ifdef __x86_64__ -+ - .data - .align 16 - .Lgf128mul_x_ble_mask: - .octa 0x00000000000000010000000000000087 -- - POLY: .octa 0xC2000000000000000000000000000001 - TWOONE: .octa 0x00000001000000000000000000000001 - -@@ -90,6 +101,7 @@ enc: .octa 0x2 - #define arg8 STACK_OFFSET+16(%r14) - #define arg9 STACK_OFFSET+24(%r14) - #define arg10 STACK_OFFSET+32(%r14) -+#define keysize 2*15*16(%arg1) - #endif - - -@@ -214,10 +226,12 @@ enc: .octa 0x2 - - .macro INITIAL_BLOCKS_DEC num_initial_blocks TMP1 TMP2 TMP3 TMP4 TMP5 XMM0 XMM1 \ - XMM2 XMM3 XMM4 XMMDst TMP6 TMP7 i i_seq operation -+ MOVADQ SHUF_MASK(%rip), %xmm14 - mov arg7, %r10 # %r10 = AAD - mov arg8, %r15 # %r15 = aadLen - mov %r15, %r11 - pxor %xmm\i, %xmm\i -+ - _get_AAD_loop\num_initial_blocks\operation: - movd (%r10), \TMP1 - pslldq $12, \TMP1 -@@ -226,6 +240,7 @@ _get_AAD_loop\num_initial_blocks\operation: - add $4, %r10 - sub $4, %r15 - jne _get_AAD_loop\num_initial_blocks\operation -+ - cmp $16, %r11 - je _get_AAD_loop2_done\num_initial_blocks\operation - mov $16, %r15 -@@ -234,8 +249,8 @@ _get_AAD_loop2\num_initial_blocks\operation: - sub $4, %r15 - cmp %r11, %r15 - jne _get_AAD_loop2\num_initial_blocks\operation -+ - _get_AAD_loop2_done\num_initial_blocks\operation: -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, %xmm\i # byte-reflect the AAD data - - xor %r11, %r11 # initialise the data pointer offset as zero -@@ -244,59 +259,34 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - - mov %arg5, %rax # %rax = *Y0 - movdqu (%rax), \XMM0 # XMM0 = Y0 -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM0 - - .if (\i == 5) || (\i == 6) || (\i == 7) -+ MOVADQ ONE(%RIP),\TMP1 -+ MOVADQ (%arg1),\TMP2 - .irpc index, \i_seq -- paddd ONE(%rip), \XMM0 # INCR Y0 -+ paddd \TMP1, \XMM0 # INCR Y0 - movdqa \XMM0, %xmm\index -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, %xmm\index # perform a 16 byte swap -- --.endr --.irpc index, \i_seq -- pxor 16*0(%arg1), %xmm\index --.endr --.irpc index, \i_seq -- movaps 0x10(%rdi), \TMP1 -- AESENC \TMP1, %xmm\index # Round 1 --.endr --.irpc index, \i_seq -- movaps 0x20(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 -+ pxor \TMP2, %xmm\index - .endr --.irpc index, \i_seq -- movaps 0x30(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x40(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x50(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x60(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x70(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x80(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x90(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 -+ lea 0x10(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ add $5,%eax # 128->9, 192->11, 256->13 -+ -+aes_loop_initial_dec\num_initial_blocks: -+ MOVADQ (%r10),\TMP1 -+.irpc index, \i_seq -+ AESENC \TMP1, %xmm\index - .endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_initial_dec\num_initial_blocks -+ -+ MOVADQ (%r10), \TMP1 - .irpc index, \i_seq -- movaps 0xa0(%arg1), \TMP1 -- AESENCLAST \TMP1, %xmm\index # Round 10 -+ AESENCLAST \TMP1, %xmm\index # Last Round - .endr - .irpc index, \i_seq - movdqu (%arg3 , %r11, 1), \TMP1 -@@ -306,10 +296,8 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - add $16, %r11 - - movdqa \TMP1, %xmm\index -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, %xmm\index -- -- # prepare plaintext/ciphertext for GHASH computation -+ # prepare plaintext/ciphertext for GHASH computation - .endr - .endif - GHASH_MUL %xmm\i, \TMP3, \TMP1, \TMP2, \TMP4, \TMP5, \XMM1 -@@ -339,30 +327,28 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - * Precomputations for HashKey parallel with encryption of first 4 blocks. - * Haskey_i_k holds XORed values of the low and high parts of the Haskey_i - */ -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM1 -- movdqa SHUF_MASK(%rip), %xmm14 -+ MOVADQ ONE(%rip), \TMP1 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM1 - PSHUFB_XMM %xmm14, \XMM1 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM2 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM2 - PSHUFB_XMM %xmm14, \XMM2 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM3 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM3 - PSHUFB_XMM %xmm14, \XMM3 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM4 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM4 - PSHUFB_XMM %xmm14, \XMM4 # perform a 16 byte swap - -- pxor 16*0(%arg1), \XMM1 -- pxor 16*0(%arg1), \XMM2 -- pxor 16*0(%arg1), \XMM3 -- pxor 16*0(%arg1), \XMM4 -+ MOVADQ 0(%arg1),\TMP1 -+ pxor \TMP1, \XMM1 -+ pxor \TMP1, \XMM2 -+ pxor \TMP1, \XMM3 -+ pxor \TMP1, \XMM4 - movdqa \TMP3, \TMP5 - pshufd $78, \TMP3, \TMP1 - pxor \TMP3, \TMP1 -@@ -400,7 +386,23 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - pshufd $78, \TMP5, \TMP1 - pxor \TMP5, \TMP1 - movdqa \TMP1, HashKey_4_k(%rsp) -- movaps 0xa0(%arg1), \TMP2 -+ lea 0xa0(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ sub $4,%eax # 128->0, 192->2, 256->4 -+ jz aes_loop_pre_dec_done\num_initial_blocks -+ -+aes_loop_pre_dec\num_initial_blocks: -+ MOVADQ (%r10),\TMP2 -+.irpc index, 1234 -+ AESENC \TMP2, %xmm\index -+.endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_pre_dec\num_initial_blocks -+ -+aes_loop_pre_dec_done\num_initial_blocks: -+ MOVADQ (%r10), \TMP2 - AESENCLAST \TMP2, \XMM1 - AESENCLAST \TMP2, \XMM2 - AESENCLAST \TMP2, \XMM3 -@@ -422,15 +424,11 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - movdqu \XMM4, 16*3(%arg2 , %r11 , 1) - movdqa \TMP1, \XMM4 - add $64, %r11 -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM1 # perform a 16 byte swap - pxor \XMMDst, \XMM1 - # combine GHASHed value with the corresponding ciphertext -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM2 # perform a 16 byte swap -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM3 # perform a 16 byte swap -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM4 # perform a 16 byte swap - - _initial_blocks_done\num_initial_blocks\operation: -@@ -452,6 +450,7 @@ _initial_blocks_done\num_initial_blocks\operation: - - .macro INITIAL_BLOCKS_ENC num_initial_blocks TMP1 TMP2 TMP3 TMP4 TMP5 XMM0 XMM1 \ - XMM2 XMM3 XMM4 XMMDst TMP6 TMP7 i i_seq operation -+ MOVADQ SHUF_MASK(%rip), %xmm14 - mov arg7, %r10 # %r10 = AAD - mov arg8, %r15 # %r15 = aadLen - mov %r15, %r11 -@@ -473,7 +472,6 @@ _get_AAD_loop2\num_initial_blocks\operation: - cmp %r11, %r15 - jne _get_AAD_loop2\num_initial_blocks\operation - _get_AAD_loop2_done\num_initial_blocks\operation: -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, %xmm\i # byte-reflect the AAD data - - xor %r11, %r11 # initialise the data pointer offset as zero -@@ -482,59 +480,35 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - - mov %arg5, %rax # %rax = *Y0 - movdqu (%rax), \XMM0 # XMM0 = Y0 -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM0 - - .if (\i == 5) || (\i == 6) || (\i == 7) --.irpc index, \i_seq -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, %xmm\index -- movdqa SHUF_MASK(%rip), %xmm14 -- PSHUFB_XMM %xmm14, %xmm\index # perform a 16 byte swap - --.endr --.irpc index, \i_seq -- pxor 16*0(%arg1), %xmm\index --.endr --.irpc index, \i_seq -- movaps 0x10(%rdi), \TMP1 -- AESENC \TMP1, %xmm\index # Round 1 --.endr --.irpc index, \i_seq -- movaps 0x20(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr -+ MOVADQ ONE(%RIP),\TMP1 -+ MOVADQ 0(%arg1),\TMP2 - .irpc index, \i_seq -- movaps 0x30(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, %xmm\index -+ PSHUFB_XMM %xmm14, %xmm\index # perform a 16 byte swap -+ pxor \TMP2, %xmm\index - .endr --.irpc index, \i_seq -- movaps 0x40(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x50(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x60(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x70(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x80(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 --.endr --.irpc index, \i_seq -- movaps 0x90(%arg1), \TMP1 -- AESENC \TMP1, %xmm\index # Round 2 -+ lea 0x10(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ add $5,%eax # 128->9, 192->11, 256->13 -+ -+aes_loop_initial_enc\num_initial_blocks: -+ MOVADQ (%r10),\TMP1 -+.irpc index, \i_seq -+ AESENC \TMP1, %xmm\index - .endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_initial_enc\num_initial_blocks -+ -+ MOVADQ (%r10), \TMP1 - .irpc index, \i_seq -- movaps 0xa0(%arg1), \TMP1 -- AESENCLAST \TMP1, %xmm\index # Round 10 -+ AESENCLAST \TMP1, %xmm\index # Last Round - .endr - .irpc index, \i_seq - movdqu (%arg3 , %r11, 1), \TMP1 -@@ -542,8 +516,6 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - movdqu %xmm\index, (%arg2 , %r11, 1) - # write back plaintext/ciphertext for num_initial_blocks - add $16, %r11 -- -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, %xmm\index - - # prepare plaintext/ciphertext for GHASH computation -@@ -576,30 +548,28 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - * Precomputations for HashKey parallel with encryption of first 4 blocks. - * Haskey_i_k holds XORed values of the low and high parts of the Haskey_i - */ -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM1 -- movdqa SHUF_MASK(%rip), %xmm14 -+ MOVADQ ONE(%RIP),\TMP1 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM1 - PSHUFB_XMM %xmm14, \XMM1 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM2 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM2 - PSHUFB_XMM %xmm14, \XMM2 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM3 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM3 - PSHUFB_XMM %xmm14, \XMM3 # perform a 16 byte swap - -- paddd ONE(%rip), \XMM0 # INCR Y0 -- movdqa \XMM0, \XMM4 -- movdqa SHUF_MASK(%rip), %xmm14 -+ paddd \TMP1, \XMM0 # INCR Y0 -+ MOVADQ \XMM0, \XMM4 - PSHUFB_XMM %xmm14, \XMM4 # perform a 16 byte swap - -- pxor 16*0(%arg1), \XMM1 -- pxor 16*0(%arg1), \XMM2 -- pxor 16*0(%arg1), \XMM3 -- pxor 16*0(%arg1), \XMM4 -+ MOVADQ 0(%arg1),\TMP1 -+ pxor \TMP1, \XMM1 -+ pxor \TMP1, \XMM2 -+ pxor \TMP1, \XMM3 -+ pxor \TMP1, \XMM4 - movdqa \TMP3, \TMP5 - pshufd $78, \TMP3, \TMP1 - pxor \TMP3, \TMP1 -@@ -637,7 +607,23 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - pshufd $78, \TMP5, \TMP1 - pxor \TMP5, \TMP1 - movdqa \TMP1, HashKey_4_k(%rsp) -- movaps 0xa0(%arg1), \TMP2 -+ lea 0xa0(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ sub $4,%eax # 128->0, 192->2, 256->4 -+ jz aes_loop_pre_enc_done\num_initial_blocks -+ -+aes_loop_pre_enc\num_initial_blocks: -+ MOVADQ (%r10),\TMP2 -+.irpc index, 1234 -+ AESENC \TMP2, %xmm\index -+.endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_pre_enc\num_initial_blocks -+ -+aes_loop_pre_enc_done\num_initial_blocks: -+ MOVADQ (%r10), \TMP2 - AESENCLAST \TMP2, \XMM1 - AESENCLAST \TMP2, \XMM2 - AESENCLAST \TMP2, \XMM3 -@@ -656,15 +642,11 @@ _get_AAD_loop2_done\num_initial_blocks\operation: - movdqu \XMM4, 16*3(%arg2 , %r11 , 1) - - add $64, %r11 -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM1 # perform a 16 byte swap - pxor \XMMDst, \XMM1 - # combine GHASHed value with the corresponding ciphertext -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM2 # perform a 16 byte swap -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM3 # perform a 16 byte swap -- movdqa SHUF_MASK(%rip), %xmm14 - PSHUFB_XMM %xmm14, \XMM4 # perform a 16 byte swap - - _initial_blocks_done\num_initial_blocks\operation: -@@ -795,7 +777,23 @@ TMP6 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 operation - AESENC \TMP3, \XMM3 - AESENC \TMP3, \XMM4 - PCLMULQDQ 0x00, \TMP5, \XMM8 # XMM8 = a0*b0 -- movaps 0xa0(%arg1), \TMP3 -+ lea 0xa0(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ sub $4,%eax # 128->0, 192->2, 256->4 -+ jz aes_loop_par_enc_done -+ -+aes_loop_par_enc: -+ MOVADQ (%r10),\TMP3 -+.irpc index, 1234 -+ AESENC \TMP3, %xmm\index -+.endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_par_enc -+ -+aes_loop_par_enc_done: -+ MOVADQ (%r10), \TMP3 - AESENCLAST \TMP3, \XMM1 # Round 10 - AESENCLAST \TMP3, \XMM2 - AESENCLAST \TMP3, \XMM3 -@@ -987,8 +985,24 @@ TMP6 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 operation - AESENC \TMP3, \XMM3 - AESENC \TMP3, \XMM4 - PCLMULQDQ 0x00, \TMP5, \XMM8 # XMM8 = a0*b0 -- movaps 0xa0(%arg1), \TMP3 -- AESENCLAST \TMP3, \XMM1 # Round 10 -+ lea 0xa0(%arg1),%r10 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ sub $4,%eax # 128->0, 192->2, 256->4 -+ jz aes_loop_par_dec_done -+ -+aes_loop_par_dec: -+ MOVADQ (%r10),\TMP3 -+.irpc index, 1234 -+ AESENC \TMP3, %xmm\index -+.endr -+ add $16,%r10 -+ sub $1,%eax -+ jnz aes_loop_par_dec -+ -+aes_loop_par_dec_done: -+ MOVADQ (%r10), \TMP3 -+ AESENCLAST \TMP3, \XMM1 # last round - AESENCLAST \TMP3, \XMM2 - AESENCLAST \TMP3, \XMM3 - AESENCLAST \TMP3, \XMM4 -@@ -1156,33 +1170,29 @@ TMP7 XMM1 XMM2 XMM3 XMM4 XMMDst - pxor \TMP6, \XMMDst # reduced result is in XMMDst - .endm - --/* Encryption of a single block done*/ --.macro ENCRYPT_SINGLE_BLOCK XMM0 TMP1 - -- pxor (%arg1), \XMM0 -- movaps 16(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 32(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 48(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 64(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 80(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 96(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 112(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 128(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 144(%arg1), \TMP1 -- AESENC \TMP1, \XMM0 -- movaps 160(%arg1), \TMP1 -- AESENCLAST \TMP1, \XMM0 --.endm -+/* Encryption of a single block -+* uses eax & r10 -+*/ - -+.macro ENCRYPT_SINGLE_BLOCK XMM0 TMP1 - -+ pxor (%arg1), \XMM0 -+ mov keysize,%eax -+ shr $2,%eax # 128->4, 192->6, 256->8 -+ add $5,%eax # 128->9, 192->11, 256->13 -+ lea 16(%arg1), %r10 # get first expanded key address -+ -+_esb_loop_@: -+ MOVADQ (%r10),\TMP1 -+ AESENC \TMP1,\XMM0 -+ add $16,%r10 -+ sub $1,%eax -+ jnz _esb_loop_@ -+ -+ MOVADQ (%r10),\TMP1 -+ AESENCLAST \TMP1,\XMM0 -+.endm - /***************************************************************************** - * void aesni_gcm_dec(void *aes_ctx, // AES Key schedule. Starts on a 16 byte boundary. - * u8 *out, // Plaintext output. Encrypt in-place is allowed. -diff --git a/arch/x86/crypto/aesni-intel_glue.c b/arch/x86/crypto/aesni-intel_glue.c -index 6d4faba..bfaf817 100644 ---- a/arch/x86/crypto/aesni-intel_glue.c -+++ b/arch/x86/crypto/aesni-intel_glue.c -@@ -177,7 +177,8 @@ static void aesni_gcm_enc_avx(void *ctx, u8 *out, - u8 *hash_subkey, const u8 *aad, unsigned long aad_len, - u8 *auth_tag, unsigned long auth_tag_len) - { -- if (plaintext_len < AVX_GEN2_OPTSIZE) { -+ struct crypto_aes_ctx *aes_ctx = (struct crypto_aes_ctx*)ctx; -+ if ((plaintext_len < AVX_GEN2_OPTSIZE) || (aes_ctx-> key_length != AES_KEYSIZE_128)){ - aesni_gcm_enc(ctx, out, in, plaintext_len, iv, hash_subkey, aad, - aad_len, auth_tag, auth_tag_len); - } else { -@@ -192,7 +193,8 @@ static void aesni_gcm_dec_avx(void *ctx, u8 *out, - u8 *hash_subkey, const u8 *aad, unsigned long aad_len, - u8 *auth_tag, unsigned long auth_tag_len) - { -- if (ciphertext_len < AVX_GEN2_OPTSIZE) { -+ struct crypto_aes_ctx *aes_ctx = (struct crypto_aes_ctx*)ctx; -+ if ((ciphertext_len < AVX_GEN2_OPTSIZE) || (aes_ctx-> key_length != AES_KEYSIZE_128)) { - aesni_gcm_dec(ctx, out, in, ciphertext_len, iv, hash_subkey, aad, - aad_len, auth_tag, auth_tag_len); - } else { -@@ -226,7 +228,8 @@ static void aesni_gcm_enc_avx2(void *ctx, u8 *out, - u8 *hash_subkey, const u8 *aad, unsigned long aad_len, - u8 *auth_tag, unsigned long auth_tag_len) - { -- if (plaintext_len < AVX_GEN2_OPTSIZE) { -+ struct crypto_aes_ctx *aes_ctx = (struct crypto_aes_ctx*)ctx; -+ if ((plaintext_len < AVX_GEN2_OPTSIZE) || (aes_ctx-> key_length != AES_KEYSIZE_128)) { - aesni_gcm_enc(ctx, out, in, plaintext_len, iv, hash_subkey, aad, - aad_len, auth_tag, auth_tag_len); - } else if (plaintext_len < AVX_GEN4_OPTSIZE) { -@@ -245,7 +248,8 @@ static void aesni_gcm_dec_avx2(void *ctx, u8 *out, - u8 *hash_subkey, const u8 *aad, unsigned long aad_len, - u8 *auth_tag, unsigned long auth_tag_len) - { -- if (ciphertext_len < AVX_GEN2_OPTSIZE) { -+ struct crypto_aes_ctx *aes_ctx = (struct crypto_aes_ctx*)ctx; -+ if ((ciphertext_len < AVX_GEN2_OPTSIZE) || (aes_ctx-> key_length != AES_KEYSIZE_128)) { - aesni_gcm_dec(ctx, out, in, ciphertext_len, iv, hash_subkey, - aad, aad_len, auth_tag, auth_tag_len); - } else if (ciphertext_len < AVX_GEN4_OPTSIZE) { -@@ -878,7 +882,8 @@ static int rfc4106_set_key(struct crypto_aead *parent, const u8 *key, - } - /*Account for 4 byte nonce at the end.*/ - key_len -= 4; -- if (key_len != AES_KEYSIZE_128) { -+ if (key_len != AES_KEYSIZE_128 && key_len != AES_KEYSIZE_192 && -+ key_len != AES_KEYSIZE_256) { - crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN); - return -EINVAL; - } -@@ -989,6 +994,7 @@ static int __driver_rfc4106_encrypt(struct aead_request *req) - __be32 counter = cpu_to_be32(1); - struct crypto_aead *tfm = crypto_aead_reqtfm(req); - struct aesni_rfc4106_gcm_ctx *ctx = aesni_rfc4106_gcm_ctx_get(tfm); -+ u32 key_len = ctx->aes_key_expanded.key_length; - void *aes_ctx = &(ctx->aes_key_expanded); - unsigned long auth_tag_len = crypto_aead_authsize(tfm); - u8 iv_tab[16+AESNI_ALIGN]; -@@ -1003,6 +1009,13 @@ static int __driver_rfc4106_encrypt(struct aead_request *req) - /* to 8 or 12 bytes */ - if (unlikely(req->assoclen != 8 && req->assoclen != 12)) - return -EINVAL; -+ if (unlikely(auth_tag_len != 8 && auth_tag_len != 12 && auth_tag_len != 16)) -+ return -EINVAL; -+ if (unlikely(key_len != AES_KEYSIZE_128 && -+ key_len != AES_KEYSIZE_192 && -+ key_len != AES_KEYSIZE_256)) -+ return -EINVAL; -+ - /* IV below built */ - for (i = 0; i < 4; i++) - *(iv+i) = ctx->nonce[i]; -@@ -1067,6 +1080,7 @@ static int __driver_rfc4106_decrypt(struct aead_request *req) - int retval = 0; - struct crypto_aead *tfm = crypto_aead_reqtfm(req); - struct aesni_rfc4106_gcm_ctx *ctx = aesni_rfc4106_gcm_ctx_get(tfm); -+ u32 key_len = ctx->aes_key_expanded.key_length; - void *aes_ctx = &(ctx->aes_key_expanded); - unsigned long auth_tag_len = crypto_aead_authsize(tfm); - u8 iv_and_authTag[32+AESNI_ALIGN]; -@@ -1080,6 +1094,13 @@ static int __driver_rfc4106_decrypt(struct aead_request *req) - if (unlikely((req->cryptlen < auth_tag_len) || - (req->assoclen != 8 && req->assoclen != 12))) - return -EINVAL; -+ if (unlikely(auth_tag_len != 8 && auth_tag_len != 12 && auth_tag_len != 16)) -+ return -EINVAL; -+ if (unlikely(key_len != AES_KEYSIZE_128 && -+ key_len != AES_KEYSIZE_192 && -+ key_len != AES_KEYSIZE_256)) -+ return -EINVAL; -+ - /* Assuming we are supporting rfc4106 64-bit extended */ - /* sequence numbers We need to have the AAD length */ - /* equal to 8 or 12 bytes */ --- -2.7.4 - diff --git a/src/patches/linux/0110-mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user.patch b/src/patches/linux/0110-mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user.patch deleted file mode 100644 index a47f08079..000000000 --- a/src/patches/linux/0110-mm-remove-gup_flags-FOLL_WRITE-games-from-__get_user.patch +++ /dev/null @@ -1,96 +0,0 @@ -From a289eb38cfb481de48e36b481c72fb2492c6d242 Mon Sep 17 00:00:00 2001 -From: Linus Torvalds torvalds@linux-foundation.org -Date: Thu, 13 Oct 2016 13:07:36 -0700 -Subject: [PATCH] mm: remove gup_flags FOLL_WRITE games from __get_user_pages() - -commit 19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619 upstream. - -This is an ancient bug that was actually attempted to be fixed once -(badly) by me eleven years ago in commit 4ceb5db9757a ("Fix -get_user_pages() race for write access") but that was then undone due to -problems on s390 by commit f33ea7f404e5 ("fix get_user_pages bug"). - -In the meantime, the s390 situation has long been fixed, and we can now -fix it by checking the pte_dirty() bit properly (and do it better). The -s390 dirty bit was implemented in abf09bed3cce ("s390/mm: implement -software dirty bits") which made it into v3.9. Earlier kernels will -have to look at the page state itself. - -Also, the VM has become more scalable, and what used a purely -theoretical race back then has become easier to trigger. - -To fix it, we introduce a new internal FOLL_COW flag to mark the "yes, -we already did a COW" rather than play racy games with FOLL_WRITE that -is very fundamental, and then use the pte dirty flag to validate that -the FOLL_COW flag is still valid. - -Reported-and-tested-by: Phil "not Paul" Oester kernel@linuxace.com -Acked-by: Hugh Dickins hughd@google.com -Reviewed-by: Michal Hocko mhocko@suse.com -Cc: Andy Lutomirski luto@kernel.org -Cc: Kees Cook keescook@chromium.org -Cc: Oleg Nesterov oleg@redhat.com -Cc: Willy Tarreau w@1wt.eu -Cc: Nick Piggin npiggin@gmail.com -Cc: Greg Thelen gthelen@google.com -Signed-off-by: Linus Torvalds torvalds@linux-foundation.org -Signed-off-by: Jiri Slaby jslaby@suse.cz ---- - include/linux/mm.h | 1 + - mm/memory.c | 14 ++++++++++++-- - 2 files changed, 13 insertions(+), 2 deletions(-) - -diff --git a/include/linux/mm.h b/include/linux/mm.h -index 5aef73c..6f56355 100644 ---- a/include/linux/mm.h -+++ b/include/linux/mm.h -@@ -1964,6 +1964,7 @@ static inline struct page *follow_page(struct vm_area_struct *vma, - #define FOLL_HWPOISON 0x100 /* check page is hwpoisoned */ - #define FOLL_NUMA 0x200 /* force NUMA hinting page fault */ - #define FOLL_MIGRATION 0x400 /* wait for page to replace migration entry */ -+#define FOLL_COW 0x4000 /* internal GUP flag */ - - typedef int (*pte_fn_t)(pte_t *pte, pgtable_t token, unsigned long addr, - void *data); -diff --git a/mm/memory.c b/mm/memory.c -index e9f4d40..5c1df12 100644 ---- a/mm/memory.c -+++ b/mm/memory.c -@@ -1449,6 +1449,16 @@ int zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, - } - EXPORT_SYMBOL_GPL(zap_vma_ptes); - -+/* -+ * FOLL_FORCE can write to even unwritable pte's, but only -+ * after we've gone through a COW cycle and they are dirty. -+ */ -+static inline bool can_follow_write_pte(pte_t pte, unsigned int flags) -+{ -+ return pte_write(pte) || -+ ((flags & FOLL_FORCE) && (flags & FOLL_COW) && pte_dirty(pte)); -+} -+ - /** - * follow_page_mask - look up a page descriptor from a user-virtual address - * @vma: vm_area_struct mapping @address -@@ -1569,7 +1579,7 @@ split_fallthrough: - } - if ((flags & FOLL_NUMA) && pte_numa(pte)) - goto no_page; -- if ((flags & FOLL_WRITE) && !pte_write(pte)) -+ if ((flags & FOLL_WRITE) && !can_follow_write_pte(pte, flags)) - goto unlock; - - page = vm_normal_page(vma, address, pte); -@@ -1866,7 +1876,7 @@ long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm, - */ - if ((ret & VM_FAULT_WRITE) && - !(vma->vm_flags & VM_WRITE)) -- foll_flags &= ~FOLL_WRITE; -+ foll_flags |= FOLL_COW; - - cond_resched(); - } --- -2.7.4 - diff --git a/src/patches/linux/backports-4.2.6-1_ath10k_remove_logspam.patch b/src/patches/linux/backports-4.2.6-1_ath10k_remove_logspam.patch new file mode 100644 index 000000000..bdb1534c2 --- /dev/null +++ b/src/patches/linux/backports-4.2.6-1_ath10k_remove_logspam.patch @@ -0,0 +1,12 @@ +diff -Naur backports-4.2.6-1.org/drivers/net/wireless/ath/ath10k/htt_rx.c backports-4.2.6-1/drivers/net/wireless/ath/ath10k/htt_rx.c +--- backports-4.2.6-1.org/drivers/net/wireless/ath/ath10k/htt_rx.c 2015-11-15 22:19:40.000000000 +0100 ++++ backports-4.2.6-1/drivers/net/wireless/ath/ath10k/htt_rx.c 2016-03-26 10:48:17.189430101 +0100 +@@ -1476,7 +1476,7 @@ + */ + + if (!rx_status->freq) { +- ath10k_warn(ar, "no channel configured; ignoring frame(s)!\n"); ++ ath10k_dbg(ar,ATH10K_DBG_DATA ,"no channel configured; ignoring frame(s)!\n"); + return false; + } + diff --git a/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch b/src/patches/linux/linux-2.6.32.27_mcs7830-fix-driver-name.patch similarity index 100% rename from src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch rename to src/patches/linux/linux-2.6.32.27_mcs7830-fix-driver-name.patch diff --git a/src/patches/linux-3.14.22-imq.patch b/src/patches/linux/linux-4.14-imq.diff similarity index 66% rename from src/patches/linux-3.14.22-imq.patch rename to src/patches/linux/linux-4.14-imq.diff index 219d4fb3a..0281bf6e4 100644 --- a/src/patches/linux-3.14.22-imq.patch +++ b/src/patches/linux/linux-4.14-imq.diff @@ -1,151 +1,7 @@ -diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig -index 494b888..851e01f 100644 ---- a/drivers/net/Kconfig -+++ b/drivers/net/Kconfig -@@ -203,6 +203,125 @@ config RIONET_RX_SIZE - depends on RIONET - default "128" - -+config IMQ -+ tristate "IMQ (intermediate queueing device) support" -+ depends on NETDEVICES && NETFILTER -+ ---help--- -+ The IMQ device(s) is used as placeholder for QoS queueing -+ disciplines. Every packet entering/leaving the IP stack can be -+ directed through the IMQ device where it's enqueued/dequeued to the -+ attached qdisc. This allows you to treat network devices as classes -+ and distribute bandwidth among them. Iptables is used to specify -+ through which IMQ device, if any, packets travel. -+ -+ More information at: http://www.linuximq.net/ -+ -+ To compile this driver as a module, choose M here: the module -+ will be called imq. If unsure, say N. -+ -+choice -+ prompt "IMQ behavior (PRE/POSTROUTING)" -+ depends on IMQ -+ default IMQ_BEHAVIOR_AB -+ help -+ This setting defines how IMQ behaves in respect to its -+ hooking in PREROUTING and POSTROUTING. -+ -+ IMQ can work in any of the following ways: -+ -+ PREROUTING | POSTROUTING -+ -----------------|------------------- -+ #1 After NAT | After NAT -+ #2 After NAT | Before NAT -+ #3 Before NAT | After NAT -+ #4 Before NAT | Before NAT -+ -+ The default behavior is to hook before NAT on PREROUTING -+ and after NAT on POSTROUTING (#3). -+ -+ This settings are specially usefull when trying to use IMQ -+ to shape NATed clients. -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ -+config IMQ_BEHAVIOR_AA -+ bool "IMQ AA" -+ help -+ This setting defines how IMQ behaves in respect to its -+ hooking in PREROUTING and POSTROUTING. -+ -+ Choosing this option will make IMQ hook like this: -+ -+ PREROUTING: After NAT -+ POSTROUTING: After NAT -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ -+config IMQ_BEHAVIOR_AB -+ bool "IMQ AB" -+ help -+ This setting defines how IMQ behaves in respect to its -+ hooking in PREROUTING and POSTROUTING. -+ -+ Choosing this option will make IMQ hook like this: -+ -+ PREROUTING: After NAT -+ POSTROUTING: Before NAT -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ -+config IMQ_BEHAVIOR_BA -+ bool "IMQ BA" -+ help -+ This setting defines how IMQ behaves in respect to its -+ hooking in PREROUTING and POSTROUTING. -+ -+ Choosing this option will make IMQ hook like this: -+ -+ PREROUTING: Before NAT -+ POSTROUTING: After NAT -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ -+config IMQ_BEHAVIOR_BB -+ bool "IMQ BB" -+ help -+ This setting defines how IMQ behaves in respect to its -+ hooking in PREROUTING and POSTROUTING. -+ -+ Choosing this option will make IMQ hook like this: -+ -+ PREROUTING: Before NAT -+ POSTROUTING: Before NAT -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ -+endchoice -+ -+config IMQ_NUM_DEVS -+ int "Number of IMQ devices" -+ range 2 16 -+ depends on IMQ -+ default "16" -+ help -+ This setting defines how many IMQ devices will be created. -+ -+ The default value is 16. -+ -+ More information can be found at: www.linuximq.net -+ -+ If not sure leave the default settings alone. -+ - config TUN - tristate "Universal TUN/TAP device driver support" - select CRC32 -diff --git a/drivers/net/Makefile b/drivers/net/Makefile -index 3fef8a8..12dafc0 100644 ---- a/drivers/net/Makefile -+++ b/drivers/net/Makefile -@@ -9,6 +9,7 @@ obj-$(CONFIG_BONDING) += bonding/ - obj-$(CONFIG_DUMMY) += dummy.o - obj-$(CONFIG_EQUALIZER) += eql.o - obj-$(CONFIG_IFB) += ifb.o -+obj-$(CONFIG_IMQ) += imq.o - obj-$(CONFIG_MACVLAN) += macvlan.o - obj-$(CONFIG_MACVTAP) += macvtap.o - obj-$(CONFIG_MII) += mii.o -diff --git a/drivers/net/imq.c b/drivers/net/imq.c -new file mode 100644 -index 0000000..2140535 ---- /dev/null -+++ b/drivers/net/imq.c -@@ -0,0 +1,1011 @@ +diff -Naupr linux-4.14_orig/drivers/net/imq.c linux-4.14/drivers/net/imq.c +--- linux-4.14_orig/drivers/net/imq.c 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/drivers/net/imq.c 2017-11-13 11:46:45.844089945 +0700 +@@ -0,0 +1,962 @@ +/* + * Pseudo-driver for the intermediate queue device. + * @@ -158,144 +14,7 @@ index 0000000..2140535 + * + * The first version was written by Martin Devera, devik@cdi.cz + * -+ * Credits: Jan Rafaj imq2t@cedric.vabo.cz -+ * - Update patch to 2.4.21 -+ * Sebastian Strollo sstrollo@nortelnetworks.com -+ * - Fix "Dead-loop on netdevice imq"-issue -+ * Marcel Sebek sebek64@post.cz -+ * - Update to 2.6.2-rc1 -+ * -+ * After some time of inactivity there is a group taking care -+ * of IMQ again: http://www.linuximq.net -+ * -+ * -+ * 2004/06/30 - New version of IMQ patch to kernels <=2.6.7 -+ * including the following changes: -+ * -+ * - Correction of ipv6 support "+"s issue (Hasso Tepper) -+ * - Correction of imq_init_devs() issue that resulted in -+ * kernel OOPS unloading IMQ as module (Norbert Buchmuller) -+ * - Addition of functionality to choose number of IMQ devices -+ * during kernel config (Andre Correa) -+ * - Addition of functionality to choose how IMQ hooks on -+ * PRE and POSTROUTING (after or before NAT) (Andre Correa) -+ * - Cosmetic corrections (Norbert Buchmuller) (Andre Correa) -+ * -+ * -+ * 2005/12/16 - IMQ versions between 2.6.7 and 2.6.13 were -+ * released with almost no problems. 2.6.14-x was released -+ * with some important changes: nfcache was removed; After -+ * some weeks of trouble we figured out that some IMQ fields -+ * in skb were missing in skbuff.c - skb_clone and copy_skb_header. -+ * These functions are correctly patched by this new patch version. -+ * -+ * Thanks for all who helped to figure out all the problems with -+ * 2.6.14.x: Patrick McHardy, Rune Kock, VeNoMouS, Max CtRiX, -+ * Kevin Shanahan, Richard Lucassen, Valery Dachev (hopefully -+ * I didn't forget anybody). I apologize again for my lack of time. -+ * -+ * -+ * 2008/06/17 - 2.6.25 - Changed imq.c to use qdisc_run() instead -+ * of qdisc_restart() and moved qdisc_run() to tasklet to avoid -+ * recursive locking. New initialization routines to fix 'rmmod' not -+ * working anymore. Used code from ifb.c. (Jussi Kivilinna) -+ * -+ * 2008/08/06 - 2.6.26 - (JK) -+ * - Replaced tasklet with 'netif_schedule()'. -+ * - Cleaned up and added comments for imq_nf_queue(). -+ * -+ * 2009/04/12 -+ * - Add skb_save_cb/skb_restore_cb helper functions for backuping -+ * control buffer. This is needed because qdisc-layer on kernels -+ * 2.6.27 and newer overwrite control buffer. (Jussi Kivilinna) -+ * - Add better locking for IMQ device. Hopefully this will solve -+ * SMP issues. (Jussi Kivilinna) -+ * - Port to 2.6.27 -+ * - Port to 2.6.28 -+ * - Port to 2.6.29 + fix rmmod not working -+ * -+ * 2009/04/20 - (Jussi Kivilinna) -+ * - Use netdevice feature flags to avoid extra packet handling -+ * by core networking layer and possibly increase performance. -+ * -+ * 2009/09/26 - (Jussi Kivilinna) -+ * - Add imq_nf_reinject_lockless to fix deadlock with -+ * imq_nf_queue/imq_nf_reinject. -+ * -+ * 2009/12/08 - (Jussi Kivilinna) -+ * - Port to 2.6.32 -+ * - Add check for skb->nf_queue_entry==NULL in imq_dev_xmit() -+ * - Also add better error checking for skb->nf_queue_entry usage -+ * -+ * 2010/02/25 - (Jussi Kivilinna) -+ * - Port to 2.6.33 -+ * -+ * 2010/08/15 - (Jussi Kivilinna) -+ * - Port to 2.6.35 -+ * - Simplify hook registration by using nf_register_hooks. -+ * - nf_reinject doesn't need spinlock around it, therefore remove -+ * imq_nf_reinject function. Other nf_reinject users protect -+ * their own data with spinlock. With IMQ however all data is -+ * needed is stored per skbuff, so no locking is needed. -+ * - Changed IMQ to use 'separate' NF_IMQ_QUEUE instead of -+ * NF_QUEUE, this allows working coexistance of IMQ and other -+ * NF_QUEUE users. -+ * - Make IMQ multi-queue. Number of IMQ device queues can be -+ * increased with 'numqueues' module parameters. Default number -+ * of queues is 1, in other words by default IMQ works as -+ * single-queue device. Multi-queue selection is based on -+ * IFB multi-queue patch by Changli Gao xiaosuo@gmail.com. -+ * -+ * 2011/03/18 - (Jussi Kivilinna) -+ * - Port to 2.6.38 -+ * -+ * 2011/07/12 - (syoder89@gmail.com) -+ * - Crash fix that happens when the receiving interface has more -+ * than one queue (add missing skb_set_queue_mapping in -+ * imq_select_queue). -+ * -+ * 2011/07/26 - (Jussi Kivilinna) -+ * - Add queue mapping checks for packets exiting IMQ. -+ * - Port to 3.0 -+ * -+ * 2011/08/16 - (Jussi Kivilinna) -+ * - Clear IFF_TX_SKB_SHARING flag that was added for linux 3.0.2 -+ * -+ * 2011/11/03 - Germano Michel germanomichel@gmail.com -+ * - Fix IMQ for net namespaces -+ * -+ * 2011/11/04 - Jussi Kivilinna jussi.kivilinna@mbnet.fi -+ * - Port to 3.1 -+ * - Clean-up, move 'get imq device pointer by imqX name' to -+ * separate function from imq_nf_queue(). -+ * -+ * 2012/01/05 - Jussi Kivilinna jussi.kivilinna@mbnet.fi -+ * - Port to 3.2 -+ * -+ * 2012/03/19 - Jussi Kivilinna jussi.kivilinna@mbnet.fi -+ * - Port to 3.3 -+ * -+ * 2012/12/12 - Jussi Kivilinna jussi.kivilinna@mbnet.fi -+ * - Port to 3.7 -+ * - Fix checkpatch.pl warnings -+ * -+ * 2013/09/10 - Jussi Kivilinna jussi.kivilinna@iki.fi -+ * - Fixed GSO handling for 3.10, see imq_nf_queue() for comments. -+ * - Don't copy skb->cb_next when copying or cloning skbuffs. -+ * -+ * 2013/09/16 - Jussi Kivilinna jussi.kivilinna@iki.fi -+ * - Port to 3.11 -+ * -+ * 2013/11/12 - Jussi Kivilinna jussi.kivilinna@iki.fi -+ * - Port to 3.12 -+ * -+ * 2014/02/07 - Jussi Kivilinna jussi.kivilinna@iki.fi -+ * - Port to 3.13 -+ * -+ * Also, many thanks to pablo Sebastian Greco for making the initial -+ * patch and to those who helped the testing. -+ * -+ * More info at: http://www.linuximq.net/ (Andre Correa) ++ * See Credits.txt + */ + +#include <linux/module.h> @@ -310,7 +29,7 @@ index 0000000..2140535 +#include <linux/netfilter.h> +#include <linux/netfilter_ipv4.h> +#if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) -+ #include <linux/netfilter_ipv6.h> ++#include <linux/netfilter_ipv6.h> +#endif +#include <linux/imq.h> +#include <net/pkt_sched.h> @@ -331,7 +50,6 @@ index 0000000..2140535 + { + /* imq_ingress_ipv4 */ + .hook = imq_nf_hook, -+ .owner = THIS_MODULE, + .pf = PF_INET, + .hooknum = NF_INET_PRE_ROUTING, +#if defined(CONFIG_IMQ_BEHAVIOR_BA) || defined(CONFIG_IMQ_BEHAVIOR_BB) @@ -343,7 +61,6 @@ index 0000000..2140535 + { + /* imq_egress_ipv4 */ + .hook = imq_nf_hook, -+ .owner = THIS_MODULE, + .pf = PF_INET, + .hooknum = NF_INET_POST_ROUTING, +#if defined(CONFIG_IMQ_BEHAVIOR_AA) || defined(CONFIG_IMQ_BEHAVIOR_BA) @@ -356,7 +73,6 @@ index 0000000..2140535 + { + /* imq_ingress_ipv6 */ + .hook = imq_nf_hook, -+ .owner = THIS_MODULE, + .pf = PF_INET6, + .hooknum = NF_INET_PRE_ROUTING, +#if defined(CONFIG_IMQ_BEHAVIOR_BA) || defined(CONFIG_IMQ_BEHAVIOR_BB) @@ -368,7 +84,6 @@ index 0000000..2140535 + { + /* imq_egress_ipv6 */ + .hook = imq_nf_hook, -+ .owner = THIS_MODULE, + .pf = PF_INET6, + .hooknum = NF_INET_POST_ROUTING, +#if defined(CONFIG_IMQ_BEHAVIOR_AA) || defined(CONFIG_IMQ_BEHAVIOR_BA) @@ -391,6 +106,7 @@ index 0000000..2140535 +#define IMQ_MAX_QUEUES 32 +static int numqueues = 1; +static u32 imq_hashrnd; ++static int imq_dev_accurate_stats = 1; + +static inline __be16 pppoe_proto(const struct sk_buff *skb) +{ @@ -604,8 +320,10 @@ index 0000000..2140535 +{ + struct nf_queue_entry *entry = skb->nf_queue_entry; + ++ rcu_read_lock(); ++ + skb->nf_queue_entry = NULL; -+ dev->trans_start = jiffies; ++ netif_trans_update(dev); + + dev->stats.tx_bytes += skb->len; + dev->stats.tx_packets++; @@ -631,6 +349,7 @@ index 0000000..2140535 + dev->stats.tx_dropped++; + dev_kfree_skb(skb); + ++ rcu_read_unlock(); + return NETDEV_TX_OK; + } + @@ -643,6 +362,7 @@ index 0000000..2140535 + + nf_reinject(entry, NF_ACCEPT); + ++ rcu_read_unlock(); + return NETDEV_TX_OK; +} + @@ -677,9 +397,8 @@ index 0000000..2140535 +{ + struct nf_queue_entry *entry = kmemdup(e, e->size, GFP_ATOMIC); + if (entry) { -+ if (nf_queue_entry_get_refs(entry)) -+ return entry; -+ kfree(entry); ++ nf_queue_entry_get_refs(entry); ++ return entry; + } + return NULL; +} @@ -774,9 +493,6 @@ index 0000000..2140535 + goto out_no_dev; + } + -+ if (!skb_is_gso(entry->skb)) -+ return __imq_nf_queue(entry, dev); -+ + /* Since 3.10.x, GSO handling moved here as result of upstream commit + * a5fedd43d5f6c94c71053a66e4c3d2e35f1731a2 (netfilter: move + * skb_gso_segment into nfnetlink_queue module). @@ -787,7 +503,7 @@ index 0000000..2140535 + + skb = entry->skb; + -+ switch (entry->pf) { ++ switch (entry->state.pf) { + case NFPROTO_IPV4: + skb->protocol = htons(ETH_P_IP); + break; @@ -796,6 +512,9 @@ index 0000000..2140535 + break; + } + ++ if (!skb_is_gso(entry->skb)) ++ return __imq_nf_queue(entry, dev); ++ + nf_bridge_adjust_skb_data(skb); + segs = skb_gso_segment(skb, 0); + /* Does not use PTR_ERR to limit the number of error codes that can be @@ -836,8 +555,9 @@ index 0000000..2140535 + +static int __imq_nf_queue(struct nf_queue_entry *entry, struct net_device *dev) +{ -+ struct sk_buff *skb_orig, *skb, *skb_shared; ++ struct sk_buff *skb_orig, *skb, *skb_shared, *skb_popd; + struct Qdisc *q; ++ struct sk_buff *to_free = NULL; + struct netdev_queue *txq; + spinlock_t *root_lock; + int users; @@ -861,8 +581,6 @@ index 0000000..2140535 + entry->skb = skb; + } + -+ skb->nf_queue_entry = entry; -+ + dev->stats.rx_bytes += skb->len; + dev->stats.rx_packets++; + @@ -888,32 +606,68 @@ index 0000000..2140535 + if (unlikely(!q->enqueue)) + goto packet_not_eaten_by_imq_dev; + ++ skb->nf_queue_entry = entry; + root_lock = qdisc_lock(q); + spin_lock(root_lock); + -+ users = atomic_read(&skb->users); ++ users = refcount_read(&skb->users); + + skb_shared = skb_get(skb); /* increase reference count by one */ + + /* backup skb->cb, as qdisc layer will overwrite it */ + skb_save_cb(skb_shared); -+ qdisc_enqueue_root(skb_shared, q); /* might kfree_skb */ ++ qdisc_enqueue_root(skb_shared, q, &to_free); /* might kfree_skb */ ++ if (likely(refcount_read(&skb_shared->users) == users + 1)) { ++ bool validate; + -+ if (likely(atomic_read(&skb_shared->users) == users + 1)) { + kfree_skb(skb_shared); /* decrease reference count by one */ + + skb->destructor = &imq_skb_destructor; + ++ skb_popd = qdisc_dequeue_skb(q, &validate); ++ + /* cloned? */ + if (unlikely(skb_orig)) + kfree_skb(skb_orig); /* free original */ + + spin_unlock(root_lock); -+ rcu_read_unlock_bh(); + ++#if 0 + /* schedule qdisc dequeue */ + __netif_schedule(q); -+ ++#else ++ if (likely(skb_popd)) { ++ /* Note that we validate skb (GSO, checksum, ...) outside of locks */ ++ if (validate) ++ skb_popd = validate_xmit_skb_list(skb_popd, dev); ++ ++ if (skb_popd) { ++ int dummy_ret; ++ int cpu = smp_processor_id(); /* ok because BHs are off */ ++ ++ txq = skb_get_tx_queue(dev, skb_popd); ++ /* ++ IMQ device will not be frozen or stoped, and it always be successful. ++ So we need not check its status and return value to accelerate. ++ */ ++ if (imq_dev_accurate_stats && txq->xmit_lock_owner != cpu) { ++ HARD_TX_LOCK(dev, txq, cpu); ++ if (!netif_xmit_frozen_or_stopped(txq)) { ++ dev_hard_start_xmit(skb_popd, dev, txq, &dummy_ret); ++ } ++ HARD_TX_UNLOCK(dev, txq); ++ } else { ++ if (!netif_xmit_frozen_or_stopped(txq)) { ++ dev_hard_start_xmit(skb_popd, dev, txq, &dummy_ret); ++ } ++ } ++ } ++ } else { ++ /* No ready skb, then schedule it */ ++ __netif_schedule(q); ++ } ++#endif ++ rcu_read_unlock_bh(); + retval = 0; + goto out; + } else { @@ -939,16 +693,16 @@ index 0000000..2140535 + } + retval = -1; +out: ++ if (unlikely(to_free)) { ++ kfree_skb_list(to_free); ++ } + return retval; +} -+ -+static unsigned int imq_nf_hook(const struct nf_hook_ops *hook_ops, -+ struct sk_buff *pskb, -+ const struct net_device *indev, -+ const struct net_device *outdev, -+ int (*okfn)(struct sk_buff *)) ++static unsigned int imq_nf_hook(void *priv, ++ struct sk_buff *skb, ++ const struct nf_hook_state *state) +{ -+ return (pskb->imq_flags & IMQ_F_ENQUEUE) ? NF_IMQ_QUEUE : NF_ACCEPT; ++ return (skb->imq_flags & IMQ_F_ENQUEUE) ? NF_IMQ_QUEUE : NF_ACCEPT; +} + +static int imq_close(struct net_device *dev) @@ -963,6 +717,10 @@ index 0000000..2140535 + return 0; +} + ++static struct device_type imq_device_type = { ++ .name = "imq", ++}; ++ +static const struct net_device_ops imq_netdev_ops = { + .ndo_open = imq_open, + .ndo_stop = imq_close, @@ -984,7 +742,8 @@ index 0000000..2140535 + IFF_TX_SKB_SHARING); +} + -+static int imq_validate(struct nlattr *tb[], struct nlattr *data[]) ++static int imq_validate(struct nlattr *tb[], struct nlattr *data[], ++ struct netlink_ext_ack *extack) +{ + int ret = 0; + @@ -1015,25 +774,68 @@ index 0000000..2140535 + .outfn = imq_nf_queue, +}; + -+static int __init imq_init_hooks(void) ++static int __net_init imq_nf_register(struct net *net) +{ -+ int ret; ++ return nf_register_net_hooks(net, imq_ops, ++ ARRAY_SIZE(imq_ops)); ++}; + ++static void __net_exit imq_nf_unregister(struct net *net) ++{ ++ nf_unregister_net_hooks(net, imq_ops, ++ ARRAY_SIZE(imq_ops)); ++}; ++ ++static struct pernet_operations imq_net_ops = { ++ .init = imq_nf_register, ++ .exit = imq_nf_unregister, ++}; ++ ++static int __net_init imq_init_hooks(void) ++{ ++ int ret; + nf_register_queue_imq_handler(&imq_nfqh); + -+ ret = nf_register_hooks(imq_ops, ARRAY_SIZE(imq_ops)); ++ ret = register_pernet_subsys(&imq_net_ops); + if (ret < 0) + nf_unregister_queue_imq_handler(); + + return ret; +} + ++#ifdef CONFIG_LOCKDEP ++ static struct lock_class_key imq_netdev_addr_lock_key; ++ ++ static void __init imq_dev_set_lockdep_one(struct net_device *dev, ++ struct netdev_queue *txq, void *arg) ++ { ++ /* ++ * the IMQ transmit locks can be taken recursively, ++ * for example with one IMQ rule for input- and one for ++ * output network devices in iptables! ++ * until we find a better solution ignore them. ++ */ ++ lockdep_set_novalidate_class(&txq->_xmit_lock); ++ } ++ ++ static void imq_dev_set_lockdep_class(struct net_device *dev) ++ { ++ lockdep_set_class_and_name(&dev->addr_list_lock, ++ &imq_netdev_addr_lock_key, "_xmit_addr_IMQ"); ++ netdev_for_each_tx_queue(dev, imq_dev_set_lockdep_one, NULL); ++} ++#else ++ static inline void imq_dev_set_lockdep_class(struct net_device *dev) ++ { ++ } ++#endif ++ +static int __init imq_init_one(int index) +{ + struct net_device *dev; + int ret; + -+ dev = alloc_netdev_mq(0, "imq%d", imq_setup, numqueues); ++ dev = alloc_netdev_mq(0, "imq%d", NET_NAME_UNKNOWN, imq_setup, numqueues); + if (!dev) + return -ENOMEM; + @@ -1042,10 +844,13 @@ index 0000000..2140535 + goto fail; + + dev->rtnl_link_ops = &imq_link_ops; ++ SET_NETDEV_DEVTYPE(dev, &imq_device_type); + ret = register_netdevice(dev); + if (ret < 0) + goto fail; + ++ imq_dev_set_lockdep_class(dev); ++ + return 0; +fail: + free_netdev(dev); @@ -1109,8 +914,8 @@ index 0000000..2140535 + return err; + } + -+ pr_info("IMQ driver loaded successfully. (numdevs = %d, numqueues = %d)\n", -+ numdevs, numqueues); ++ pr_info("IMQ driver loaded successfully. (numdevs = %d, numqueues = %d, imq_dev_accurate_stats = %d)\n", ++ numdevs, numqueues, imq_dev_accurate_stats); + +#if defined(CONFIG_IMQ_BEHAVIOR_BA) || defined(CONFIG_IMQ_BEHAVIOR_BB) + pr_info("\tHooking IMQ before NAT on PREROUTING.\n"); @@ -1128,7 +933,7 @@ index 0000000..2140535 + +static void __exit imq_unhook(void) +{ -+ nf_unregister_hooks(imq_ops, ARRAY_SIZE(imq_ops)); ++ unregister_pernet_subsys(&imq_net_ops); + nf_unregister_queue_imq_handler(); +} + @@ -1150,18 +955,158 @@ index 0000000..2140535 + +module_param(numdevs, int, 0); +module_param(numqueues, int, 0); ++module_param(imq_dev_accurate_stats, int, 0); +MODULE_PARM_DESC(numdevs, "number of IMQ devices (how many imq* devices will be created)"); +MODULE_PARM_DESC(numqueues, "number of queues per IMQ device"); -+MODULE_AUTHOR("http://www.linuximq.net"); -+MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See http://www.linuximq.net/ for more information."); ++MODULE_PARM_DESC(imq_dev_accurate_stats, "Notify if need the accurate imq device stats"); ++ ++MODULE_AUTHOR("https://github.com/imq/linuximq"); ++MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See https://github.com/imq/linuximq/wiki for more information."); +MODULE_LICENSE("GPL"); +MODULE_ALIAS_RTNL_LINK("imq"); +diff -Naupr linux-4.14_orig/drivers/net/Kconfig linux-4.14/drivers/net/Kconfig +--- linux-4.14_orig/drivers/net/Kconfig 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/drivers/net/Kconfig 2017-11-13 11:46:45.844089945 +0700 +@@ -277,6 +277,125 @@ config RIONET_RX_SIZE + depends on RIONET + default "128" + ++config IMQ ++ tristate "IMQ (intermediate queueing device) support" ++ depends on NETDEVICES && NETFILTER ++ ---help--- ++ The IMQ device(s) is used as placeholder for QoS queueing ++ disciplines. Every packet entering/leaving the IP stack can be ++ directed through the IMQ device where it's enqueued/dequeued to the ++ attached qdisc. This allows you to treat network devices as classes ++ and distribute bandwidth among them. Iptables is used to specify ++ through which IMQ device, if any, packets travel. ++ ++ More information at: https://github.com/imq/linuximq ++ ++ To compile this driver as a module, choose M here: the module ++ will be called imq. If unsure, say N. ++ ++choice ++ prompt "IMQ behavior (PRE/POSTROUTING)" ++ depends on IMQ ++ default IMQ_BEHAVIOR_AB ++ help ++ This setting defines how IMQ behaves in respect to its ++ hooking in PREROUTING and POSTROUTING. ++ ++ IMQ can work in any of the following ways: ++ ++ PREROUTING | POSTROUTING ++ -----------------|------------------- ++ #1 After NAT | After NAT ++ #2 After NAT | Before NAT ++ #3 Before NAT | After NAT ++ #4 Before NAT | Before NAT ++ ++ The default behavior is to hook before NAT on PREROUTING ++ and after NAT on POSTROUTING (#3). ++ ++ This settings are specially usefull when trying to use IMQ ++ to shape NATed clients. ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ ++config IMQ_BEHAVIOR_AA ++ bool "IMQ AA" ++ help ++ This setting defines how IMQ behaves in respect to its ++ hooking in PREROUTING and POSTROUTING. ++ ++ Choosing this option will make IMQ hook like this: ++ ++ PREROUTING: After NAT ++ POSTROUTING: After NAT ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ ++config IMQ_BEHAVIOR_AB ++ bool "IMQ AB" ++ help ++ This setting defines how IMQ behaves in respect to its ++ hooking in PREROUTING and POSTROUTING. ++ ++ Choosing this option will make IMQ hook like this: ++ ++ PREROUTING: After NAT ++ POSTROUTING: Before NAT ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ ++config IMQ_BEHAVIOR_BA ++ bool "IMQ BA" ++ help ++ This setting defines how IMQ behaves in respect to its ++ hooking in PREROUTING and POSTROUTING. + -diff --git a/include/linux/imq.h b/include/linux/imq.h -new file mode 100644 -index 0000000..1babb09 ---- /dev/null -+++ b/include/linux/imq.h ++ Choosing this option will make IMQ hook like this: ++ ++ PREROUTING: Before NAT ++ POSTROUTING: After NAT ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ ++config IMQ_BEHAVIOR_BB ++ bool "IMQ BB" ++ help ++ This setting defines how IMQ behaves in respect to its ++ hooking in PREROUTING and POSTROUTING. ++ ++ Choosing this option will make IMQ hook like this: ++ ++ PREROUTING: Before NAT ++ POSTROUTING: Before NAT ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ ++endchoice ++ ++config IMQ_NUM_DEVS ++ int "Number of IMQ devices" ++ range 2 16 ++ depends on IMQ ++ default "16" ++ help ++ This setting defines how many IMQ devices will be created. ++ ++ The default value is 16. ++ ++ More information can be found at: https://github.com/imq/linuximq ++ ++ If not sure leave the default settings alone. ++ + config TUN + tristate "Universal TUN/TAP device driver support" + depends on INET +diff -Naupr linux-4.14_orig/drivers/net/Makefile linux-4.14/drivers/net/Makefile +--- linux-4.14_orig/drivers/net/Makefile 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/drivers/net/Makefile 2017-11-13 11:46:45.844089945 +0700 +@@ -13,6 +13,7 @@ obj-$(CONFIG_DUMMY) += dummy.o + obj-$(CONFIG_EQUALIZER) += eql.o + obj-$(CONFIG_IFB) += ifb.o + obj-$(CONFIG_MACSEC) += macsec.o ++obj-$(CONFIG_IMQ) += imq.o + obj-$(CONFIG_MACVLAN) += macvlan.o + obj-$(CONFIG_MACVTAP) += macvtap.o + obj-$(CONFIG_MII) += mii.o +diff -Naupr linux-4.14_orig/include/linux/imq.h linux-4.14/include/linux/imq.h +--- linux-4.14_orig/include/linux/imq.h 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/include/linux/imq.h 2017-11-13 11:46:45.844089945 +0700 @@ -0,0 +1,13 @@ +#ifndef _IMQ_H +#define _IMQ_H @@ -1176,11 +1121,44 @@ index 0000000..1babb09 + +#endif /* _IMQ_H */ + -diff --git a/include/linux/netfilter/xt_IMQ.h b/include/linux/netfilter/xt_IMQ.h -new file mode 100644 -index 0000000..9b07230 ---- /dev/null -+++ b/include/linux/netfilter/xt_IMQ.h +diff -Naupr linux-4.14_orig/include/linux/netdevice.h linux-4.14/include/linux/netdevice.h +--- linux-4.14_orig/include/linux/netdevice.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/linux/netdevice.h 2017-11-13 11:46:45.844089945 +0700 +@@ -1771,6 +1771,11 @@ struct net_device { + /* + * Cache lines mostly used on receive path (including eth_type_trans()) + */ ++ ++#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) ++ unsigned long last_rx; ++#endif ++ + /* Interface address info used in eth_type_trans() */ + unsigned char *dev_addr; + +@@ -3631,6 +3636,19 @@ static inline void netif_tx_unlock_bh(st + } \ + } + ++#define HARD_TX_LOCK_BH(dev, txq) { \ ++ if ((dev->features & NETIF_F_LLTX) == 0) { \ ++ __netif_tx_lock_bh(txq); \ ++ } \ ++} ++ ++#define HARD_TX_UNLOCK_BH(dev, txq) { \ ++ if ((dev->features & NETIF_F_LLTX) == 0) { \ ++ __netif_tx_unlock_bh(txq); \ ++ } \ ++} ++ ++ + static inline void netif_tx_disable(struct net_device *dev) + { + unsigned int i; +diff -Naupr linux-4.14_orig/include/linux/netfilter/xt_IMQ.h linux-4.14/include/linux/netfilter/xt_IMQ.h +--- linux-4.14_orig/include/linux/netfilter/xt_IMQ.h 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/include/linux/netfilter/xt_IMQ.h 2017-11-13 11:46:45.847423298 +0700 @@ -0,0 +1,9 @@ +#ifndef _XT_IMQ_H +#define _XT_IMQ_H @@ -1191,11 +1169,9 @@ index 0000000..9b07230 + +#endif /* _XT_IMQ_H */ + -diff --git a/include/linux/netfilter_ipv4/ipt_IMQ.h b/include/linux/netfilter_ipv4/ipt_IMQ.h -new file mode 100644 -index 0000000..7af320f ---- /dev/null -+++ b/include/linux/netfilter_ipv4/ipt_IMQ.h +diff -Naupr linux-4.14_orig/include/linux/netfilter_ipv4/ipt_IMQ.h linux-4.14/include/linux/netfilter_ipv4/ipt_IMQ.h +--- linux-4.14_orig/include/linux/netfilter_ipv4/ipt_IMQ.h 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/include/linux/netfilter_ipv4/ipt_IMQ.h 2017-11-13 11:46:45.847423298 +0700 @@ -0,0 +1,10 @@ +#ifndef _IPT_IMQ_H +#define _IPT_IMQ_H @@ -1207,11 +1183,9 @@ index 0000000..7af320f + +#endif /* _IPT_IMQ_H */ + -diff --git a/include/linux/netfilter_ipv6/ip6t_IMQ.h b/include/linux/netfilter_ipv6/ip6t_IMQ.h -new file mode 100644 -index 0000000..198ac01 ---- /dev/null -+++ b/include/linux/netfilter_ipv6/ip6t_IMQ.h +diff -Naupr linux-4.14_orig/include/linux/netfilter_ipv6/ip6t_IMQ.h linux-4.14/include/linux/netfilter_ipv6/ip6t_IMQ.h +--- linux-4.14_orig/include/linux/netfilter_ipv6/ip6t_IMQ.h 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/include/linux/netfilter_ipv6/ip6t_IMQ.h 2017-11-13 11:46:45.847423298 +0700 @@ -0,0 +1,10 @@ +#ifndef _IP6T_IMQ_H +#define _IP6T_IMQ_H @@ -1223,21 +1197,30 @@ index 0000000..198ac01 + +#endif /* _IP6T_IMQ_H */ + -diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h -index ad8f859..8473090 100644 ---- a/include/linux/skbuff.h -+++ b/include/linux/skbuff.h -@@ -33,6 +33,9 @@ - #include <linux/dma-mapping.h> - #include <linux/netdev_features.h> - #include <net/flow_keys.h> +diff -Naupr linux-4.14_orig/include/linux/skbuff.h linux-4.14/include/linux/skbuff.h +--- linux-4.14_orig/include/linux/skbuff.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/linux/skbuff.h 2017-11-13 11:46:45.847423298 +0700 +@@ -41,6 +41,10 @@ + #include <linux/in6.h> + #include <linux/if_packet.h> + #include <net/flow.h> +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) +#include <linux/imq.h> +#endif ++
- /* A. Checksumming of received packets by device. - * -@@ -441,6 +444,9 @@ struct sk_buff { + /* The interface for checksum offload between the stack and networking drivers + * is as follows... +@@ -581,7 +585,7 @@ typedef unsigned int sk_buff_data_t; + typedef unsigned char *sk_buff_data_t; + #endif + +-/** ++/** + * struct sk_buff - socket buffer + * @next: Next buffer in list + * @prev: Previous buffer in list +@@ -684,6 +688,9 @@ struct sk_buff { * first. This is owned by whoever has the skb queued ATM. */ char cb[48] __aligned(8); @@ -1246,30 +1229,39 @@ index ad8f859..8473090 100644 +#endif
unsigned long _skb_refdst; - #ifdef CONFIG_XFRM -@@ -476,6 +482,9 @@ struct sk_buff { + void (*destructor)(struct sk_buff *skb); +@@ -693,6 +700,9 @@ struct sk_buff { #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) - struct nf_conntrack *nfct; + unsigned long _nfct; #endif +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) -+ struct nf_queue_entry *nf_queue_entry; ++ struct nf_queue_entry *nf_queue_entry; +#endif - #ifdef CONFIG_BRIDGE_NETFILTER + #if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) struct nf_bridge_info *nf_bridge; #endif -@@ -513,6 +522,9 @@ struct sk_buff { - */ - __u8 encapsulation:1; - /* 6/8 bit hole (depending on ndisc_nodetype presence) */ +@@ -772,6 +782,9 @@ struct sk_buff { + #ifdef CONFIG_NET_SWITCHDEV + __u8 offload_fwd_mark:1; + #endif +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) + __u8 imq_flags:IMQ_F_BITS; +#endif - kmemcheck_bitfield_end(flags2); - - #if defined CONFIG_NET_DMA || defined CONFIG_NET_RX_BUSY_POLL -@@ -653,6 +665,12 @@ void kfree_skb_list(struct sk_buff *segs); - void skb_tx_error(struct sk_buff *skb); + #ifdef CONFIG_NET_CLS_ACT + __u8 tc_skip_classify:1; + __u8 tc_at_ingress:1; +@@ -870,7 +883,7 @@ static inline bool skb_pfmemalloc(const + */ + static inline struct dst_entry *skb_dst(const struct sk_buff *skb) + { +- /* If refdst was not refcounted, check we still are in a ++ /* If refdst was not refcounted, check we still are in a + * rcu_read_lock section + */ + WARN_ON((skb->_skb_refdst & SKB_DST_NOREF) && +@@ -960,6 +973,12 @@ void skb_tx_error(struct sk_buff *skb); void consume_skb(struct sk_buff *skb); + void __consume_stateless_skb(struct sk_buff *skb); void __kfree_skb(struct sk_buff *skb); + +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) @@ -1280,24 +1272,26 @@ index ad8f859..8473090 100644 extern struct kmem_cache *skbuff_head_cache;
void kfree_skb_partial(struct sk_buff *skb, bool head_stolen); -@@ -2739,6 +2757,10 @@ static inline void __nf_copy(struct sk_buff *dst, const struct sk_buff *src) - nf_conntrack_get(src->nfct); - dst->nfctinfo = src->nfctinfo; +@@ -3785,8 +3804,12 @@ static inline void __nf_copy(struct sk_b + dst->_nfct = src->_nfct; + nf_conntrack_get(skb_nfct(src)); #endif +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) + dst->imq_flags = src->imq_flags; -+ dst->nf_queue_entry = src->nf_queue_entry; ++ dst->nf_queue_entry = src->nf_queue_entry; +#endif - #ifdef CONFIG_BRIDGE_NETFILTER - dst->nf_bridge = src->nf_bridge; + #if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) +- dst->nf_bridge = src->nf_bridge; ++ dst->nf_bridge = src->nf_bridge; nf_bridge_get(src->nf_bridge); -diff --git a/include/net/netfilter/nf_queue.h b/include/net/netfilter/nf_queue.h -index 84a53d7..6ffb593 100644 ---- a/include/net/netfilter/nf_queue.h -+++ b/include/net/netfilter/nf_queue.h -@@ -33,6 +33,12 @@ struct nf_queue_handler { - void nf_register_queue_handler(const struct nf_queue_handler *qh); - void nf_unregister_queue_handler(void); + #endif + #if IS_ENABLED(CONFIG_NETFILTER_XT_TARGET_TRACE) || defined(CONFIG_NF_TABLES) +diff -Naupr linux-4.14_orig/include/net/netfilter/nf_queue.h linux-4.14/include/net/netfilter/nf_queue.h +--- linux-4.14_orig/include/net/netfilter/nf_queue.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/net/netfilter/nf_queue.h 2017-11-13 11:46:45.847423298 +0700 +@@ -31,6 +31,12 @@ struct nf_queue_handler { + void nf_register_queue_handler(struct net *net, const struct nf_queue_handler *qh); + void nf_unregister_queue_handler(struct net *net); void nf_reinject(struct nf_queue_entry *entry, unsigned int verdict); +void nf_queue_entry_release_refs(struct nf_queue_entry *entry); + @@ -1306,79 +1300,96 @@ index 84a53d7..6ffb593 100644 +void nf_unregister_queue_imq_handler(void); +#endif
- bool nf_queue_entry_get_refs(struct nf_queue_entry *entry); + void nf_queue_entry_get_refs(struct nf_queue_entry *entry); void nf_queue_entry_release_refs(struct nf_queue_entry *entry); -diff --git a/include/uapi/linux/netfilter.h b/include/uapi/linux/netfilter.h -index ef1b1f8..079e5ff 100644 ---- a/include/uapi/linux/netfilter.h -+++ b/include/uapi/linux/netfilter.h -@@ -13,7 +13,8 @@ +diff -Naupr linux-4.14_orig/include/net/pkt_sched.h linux-4.14/include/net/pkt_sched.h +--- linux-4.14_orig/include/net/pkt_sched.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/net/pkt_sched.h 2017-11-13 11:46:45.850756651 +0700 +@@ -109,6 +109,8 @@ int sch_direct_xmit(struct sk_buff *skb, + + void __qdisc_run(struct Qdisc *q); + ++struct sk_buff *qdisc_dequeue_skb(struct Qdisc *q, bool *validate); ++ + static inline void qdisc_run(struct Qdisc *q) + { + if (qdisc_run_begin(q)) +diff -Naupr linux-4.14_orig/include/net/sch_generic.h linux-4.14/include/net/sch_generic.h +--- linux-4.14_orig/include/net/sch_generic.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/net/sch_generic.h 2017-11-13 11:46:45.850756651 +0700 +@@ -567,6 +567,13 @@ static inline int qdisc_enqueue(struct s + return sch->enqueue(skb, sch, to_free); + } + ++static inline int qdisc_enqueue_root(struct sk_buff *skb, struct Qdisc *sch, ++ struct sk_buff **to_free) ++{ ++ qdisc_skb_cb(skb)->pkt_len = skb->len; ++ return qdisc_enqueue(skb, sch, to_free) & NET_XMIT_MASK; ++} ++ + static inline bool qdisc_is_percpu_stats(const struct Qdisc *q) + { + return q->flags & TCQ_F_CPUSTATS; +diff -Naupr linux-4.14_orig/include/uapi/linux/netfilter.h linux-4.14/include/uapi/linux/netfilter.h +--- linux-4.14_orig/include/uapi/linux/netfilter.h 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/include/uapi/linux/netfilter.h 2017-11-13 11:46:45.850756651 +0700 +@@ -14,7 +14,8 @@ #define NF_QUEUE 3 #define NF_REPEAT 4 - #define NF_STOP 5 + #define NF_STOP 5 /* Deprecated, for userspace nf_queue compatibility. */ -#define NF_MAX_VERDICT NF_STOP +#define NF_IMQ_QUEUE 6 +#define NF_MAX_VERDICT NF_IMQ_QUEUE
/* we overload the higher bits for encoding auxiliary data such as the queue * number or errno values. Not nice, but better than additional function -diff --git a/net/core/dev.c b/net/core/dev.c -index 3ed11a5..fd62030 100644 ---- a/net/core/dev.c -+++ b/net/core/dev.c -@@ -132,6 +132,9 @@ - #include <linux/hashtable.h> - #include <linux/vmalloc.h> - #include <linux/if_macvlan.h> +diff -Naupr linux-4.14_orig/net/core/dev.c linux-4.14/net/core/dev.c +--- linux-4.14_orig/net/core/dev.c 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/core/dev.c 2017-11-13 11:46:45.854090004 +0700 +@@ -143,6 +143,9 @@ + #include <linux/hrtimer.h> + #include <linux/netfilter_ingress.h> + #include <linux/crash_dump.h> +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) +#include <linux/imq.h> +#endif + #include <linux/sctp.h> + #include <net/udp_tunnel.h>
- #include "net-sysfs.h" - -@@ -2611,7 +2614,12 @@ int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev, - } - } +@@ -2971,7 +2974,12 @@ static int xmit_one(struct sk_buff *skb, + unsigned int len; + int rc;
+#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) -+ if (!list_empty(&ptype_all) && -+ !(skb->imq_flags & IMQ_F_ENQUEUE)) ++ if ((!list_empty(&ptype_all) || !list_empty(&dev->ptype_all)) && ++ !(skb->imq_flags & IMQ_F_ENQUEUE)) +#else - if (!list_empty(&ptype_all)) + if (!list_empty(&ptype_all) || !list_empty(&dev->ptype_all)) +#endif - dev_queue_xmit_nit(skb, dev); + dev_queue_xmit_nit(skb, dev);
- skb_len = skb->len; -diff --git a/net/core/skbuff.c b/net/core/skbuff.c -index baf6fc4..7d30d78 100644 ---- a/net/core/skbuff.c -+++ b/net/core/skbuff.c -@@ -77,6 +77,115 @@ + len = skb->len; +@@ -3010,6 +3018,8 @@ out: + return skb; + }
- struct kmem_cache *skbuff_head_cache __read_mostly; ++EXPORT_SYMBOL_GPL(dev_hard_start_xmit); ++ + static struct sk_buff *validate_xmit_vlan(struct sk_buff *skb, + netdev_features_t features) + { +diff -Naupr linux-4.14_orig/net/core/skbuff.c linux-4.14/net/core/skbuff.c +--- linux-4.14_orig/net/core/skbuff.c 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/core/skbuff.c 2017-11-13 11:46:45.854090004 +0700 +@@ -82,6 +82,87 @@ struct kmem_cache *skbuff_head_cache __r static struct kmem_cache *skbuff_fclone_cache __read_mostly; + int sysctl_max_skb_frags __read_mostly = MAX_SKB_FRAGS; + EXPORT_SYMBOL(sysctl_max_skb_frags); +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) +static struct kmem_cache *skbuff_cb_store_cache __read_mostly; +#endif + -+static void sock_pipe_buf_release(struct pipe_inode_info *pipe, -+ struct pipe_buffer *buf) -+{ -+ put_page(buf->page); -+} -+ -+static void sock_pipe_buf_get(struct pipe_inode_info *pipe, -+ struct pipe_buffer *buf) -+{ -+ get_page(buf->page); -+} -+ -+static int sock_pipe_buf_steal(struct pipe_inode_info *pipe, -+ struct pipe_buffer *buf) -+{ -+ return 1; -+} -+ +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) +/* Control buffer save/restore for IMQ devices */ +struct skb_cb_table { @@ -1434,6 +1445,7 @@ index baf6fc4..7d30d78 100644 +} +EXPORT_SYMBOL(skb_restore_cb); + ++static void skb_copy_stored_cb(struct sk_buff * , const struct sk_buff * ) __attribute__ ((unused)); +static void skb_copy_stored_cb(struct sk_buff *new, const struct sk_buff *__old) +{ + struct skb_cb_table *next; @@ -1455,21 +1467,10 @@ index baf6fc4..7d30d78 100644 + spin_unlock(&skb_cb_store_lock); +} +#endif -+ -+/* Pipe buffer operations for a socket. */ -+static const struct pipe_buf_operations sock_pipe_buf_ops = { -+ .can_merge = 0, -+ .map = generic_pipe_buf_map, -+ .unmap = generic_pipe_buf_unmap, -+ .confirm = generic_pipe_buf_confirm, -+ .release = sock_pipe_buf_release, -+ .steal = sock_pipe_buf_steal, -+ .get = sock_pipe_buf_get, -+};
/** * skb_panic - private function for out-of-line support -@@ -563,6 +672,28 @@ static void skb_release_head_state(struct sk_buff *skb) +@@ -615,6 +696,28 @@ void skb_release_head_state(struct sk_bu WARN_ON(in_irq()); skb->destructor(skb); } @@ -1481,7 +1482,7 @@ index baf6fc4..7d30d78 100644 + while (skb->cb_next != NULL) { + if (net_ratelimit()) + pr_warn("IMQ: kfree_skb: skb->cb_next: %08x\n", -+ (unsigned int)skb->cb_next); ++ (unsigned int)(uintptr_t)skb->cb_next); + + skb_restore_cb(skb); + } @@ -1496,20 +1497,20 @@ index baf6fc4..7d30d78 100644 + pr_warn("%s\n", "IMQ: kfree_skb: skb->nf_queue_entry != NULL"); +#endif #if IS_ENABLED(CONFIG_NF_CONNTRACK) - nf_conntrack_put(skb->nfct); + nf_conntrack_put(skb_nfct(skb)); #endif -@@ -694,6 +825,10 @@ static void __copy_skb_header(struct sk_buff *new, const struct sk_buff *old) +@@ -804,6 +907,10 @@ static void __copy_skb_header(struct sk_ new->sp = secpath_get(old->sp); #endif - memcpy(new->cb, old->cb, sizeof(old->cb)); + __nf_copy(new, old, false); +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) + new->cb_next = NULL; + /*skb_copy_stored_cb(new, old);*/ +#endif - new->csum = old->csum; - new->local_df = old->local_df; - new->pkt_type = old->pkt_type; -@@ -3233,6 +3368,13 @@ void __init skb_init(void) + + /* Note : this field could be in headers_start/headers_end section + * It is not yet because we do not want to have a 16 bit hole +@@ -3902,6 +4009,13 @@ void __init skb_init(void) 0, SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL); @@ -1522,40 +1523,26 @@ index baf6fc4..7d30d78 100644 +#endif }
- /** -diff --git a/net/ipv6/ip6_output.c b/net/ipv6/ip6_output.c -index 12f7ef0..deb1c9d 100644 ---- a/net/ipv6/ip6_output.c -+++ b/net/ipv6/ip6_output.c -@@ -64,9 +64,6 @@ static int ip6_finish_output2(struct sk_buff *skb) - struct in6_addr *nexthop; - int ret; - -- skb->protocol = htons(ETH_P_IPV6); -- skb->dev = dev; -- - if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { - struct inet6_dev *idev = ip6_dst_idev(skb_dst(skb)); - -@@ -143,6 +140,13 @@ int ip6_output(struct sk_buff *skb) - return 0; - } - -+ /* -+ * IMQ-patch: moved setting skb->dev and skb->protocol from -+ * ip6_finish_output2 to fix crashing at netif_skb_features(). -+ */ -+ skb->protocol = htons(ETH_P_IPV6); -+ skb->dev = dev; -+ - return NF_HOOK_COND(NFPROTO_IPV6, NF_INET_POST_ROUTING, skb, NULL, dev, - ip6_finish_output, - !(IP6CB(skb)->flags & IP6SKB_REROUTED)); -diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig -index e9410d1..ba801d5 100644 ---- a/net/netfilter/Kconfig -+++ b/net/netfilter/Kconfig -@@ -751,6 +751,18 @@ config NETFILTER_XT_TARGET_LOG + static int +diff -Naupr linux-4.14_orig/net/netfilter/core.c linux-4.14/net/netfilter/core.c +--- linux-4.14_orig/net/netfilter/core.c 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/netfilter/core.c 2017-11-13 14:16:05.896850774 +0700 +@@ -474,6 +474,11 @@ int nf_hook_slow(struct sk_buff *skb, st + if (ret == 0) + ret = -EPERM; + return ret; ++ case NF_IMQ_QUEUE: ++ ret = nf_queue(skb, state, e, s, verdict); ++ if (ret == -ECANCELED) ++ continue; ++ return ret; + case NF_QUEUE: + ret = nf_queue(skb, state, e, s, verdict); + if (ret == 1) +diff -Naupr linux-4.14_orig/net/netfilter/Kconfig linux-4.14/net/netfilter/Kconfig +--- linux-4.14_orig/net/netfilter/Kconfig 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/netfilter/Kconfig 2017-11-13 11:46:45.857423358 +0700 +@@ -867,6 +867,18 @@ config NETFILTER_XT_TARGET_LOG
To compile it as a module, choose M here. If unsure, say N.
@@ -1574,11 +1561,10 @@ index e9410d1..ba801d5 100644 config NETFILTER_XT_TARGET_MARK tristate '"MARK" target support' depends on NETFILTER_ADVANCED -diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile -index bffdad7..050e613 100644 ---- a/net/netfilter/Makefile -+++ b/net/netfilter/Makefile -@@ -103,6 +103,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CT) += xt_CT.o +diff -Naupr linux-4.14_orig/net/netfilter/Makefile linux-4.14/net/netfilter/Makefile +--- linux-4.14_orig/net/netfilter/Makefile 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/netfilter/Makefile 2017-11-13 11:46:45.857423358 +0700 +@@ -125,6 +125,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CT) += obj-$(CONFIG_NETFILTER_XT_TARGET_DSCP) += xt_DSCP.o obj-$(CONFIG_NETFILTER_XT_TARGET_HL) += xt_HL.o obj-$(CONFIG_NETFILTER_XT_TARGET_HMARK) += xt_HMARK.o @@ -1586,44 +1572,18 @@ index bffdad7..050e613 100644 obj-$(CONFIG_NETFILTER_XT_TARGET_LED) += xt_LED.o obj-$(CONFIG_NETFILTER_XT_TARGET_LOG) += xt_LOG.o obj-$(CONFIG_NETFILTER_XT_TARGET_NETMAP) += xt_NETMAP.o -diff --git a/net/netfilter/core.c b/net/netfilter/core.c -index 1fbab0c..4493417 100644 ---- a/net/netfilter/core.c -+++ b/net/netfilter/core.c -@@ -191,9 +191,11 @@ next_hook: - ret = NF_DROP_GETERR(verdict); - if (ret == 0) - ret = -EPERM; -- } else if ((verdict & NF_VERDICT_MASK) == NF_QUEUE) { -+ } else if ((verdict & NF_VERDICT_MASK) == NF_QUEUE || -+ (verdict & NF_VERDICT_MASK) == NF_IMQ_QUEUE) { - int err = nf_queue(skb, elem, pf, hook, indev, outdev, okfn, -- verdict >> NF_VERDICT_QBITS); -+ verdict >> NF_VERDICT_QBITS, -+ verdict & NF_VERDICT_MASK); - if (err < 0) { - if (err == -ECANCELED) - goto next_hook; -diff --git a/net/netfilter/nf_internals.h b/net/netfilter/nf_internals.h -index 61a3c92..5388a0e 100644 ---- a/net/netfilter/nf_internals.h -+++ b/net/netfilter/nf_internals.h -@@ -23,7 +23,7 @@ unsigned int nf_iterate(struct list_head *head, struct sk_buff *skb, - int nf_queue(struct sk_buff *skb, struct nf_hook_ops *elem, u_int8_t pf, - unsigned int hook, struct net_device *indev, - struct net_device *outdev, int (*okfn)(struct sk_buff *), -- unsigned int queuenum); -+ unsigned int queuenum, unsigned int queuetype); - int __init netfilter_queue_init(void); - - /* nf_log.c */ -diff --git a/net/netfilter/nf_queue.c b/net/netfilter/nf_queue.c -index 5d24b1f..28317dc 100644 ---- a/net/netfilter/nf_queue.c -+++ b/net/netfilter/nf_queue.c +diff -Naupr linux-4.14_orig/net/netfilter/nf_queue.c linux-4.14/net/netfilter/nf_queue.c +--- linux-4.14_orig/net/netfilter/nf_queue.c 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/netfilter/nf_queue.c 2017-11-13 14:25:21.436864671 +0700 +@@ -1,4 +1,4 @@ +-/* ++ /* + * Rusty Russell (C)2000 -- This code is GPL. + * Patrick McHardy (c) 2006-2012 + */ @@ -27,6 +27,23 @@ + * receives, no matter what. */ - static const struct nf_queue_handler __rcu *queue_handler __read_mostly;
+#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) +static const struct nf_queue_handler __rcu *queue_imq_handler __read_mostly; @@ -1644,54 +1604,68 @@ index 5d24b1f..28317dc 100644 + /* return EBUSY when somebody else is registered, return EEXIST if the * same handler is registered, return 0 in case of success. */ - void nf_register_queue_handler(const struct nf_queue_handler *qh) -@@ -105,7 +122,8 @@ int nf_queue(struct sk_buff *skb, - struct net_device *indev, - struct net_device *outdev, - int (*okfn)(struct sk_buff *), -- unsigned int queuenum) -+ unsigned int queuenum, -+ unsigned int queuetype) + void nf_register_queue_handler(struct net *net, const struct nf_queue_handler *qh) +@@ -113,16 +130,29 @@ EXPORT_SYMBOL_GPL(nf_queue_nf_hook_drop) + + static int __nf_queue(struct sk_buff *skb, const struct nf_hook_state *state, + const struct nf_hook_entries *entries, +- unsigned int index, unsigned int queuenum) ++ unsigned int index, unsigned int verdict) { int status = -ENOENT; struct nf_queue_entry *entry = NULL; -@@ -115,7 +133,17 @@ int nf_queue(struct sk_buff *skb, - /* QUEUE == DROP if no one is waiting, to be safe. */ - rcu_read_lock(); + const struct nf_afinfo *afinfo; + const struct nf_queue_handler *qh; + struct net *net = state->net; ++ unsigned int queuetype = verdict & NF_VERDICT_MASK; ++ unsigned int queuenum = verdict >> NF_VERDICT_QBITS;
-- qh = rcu_dereference(queue_handler); + /* QUEUE == DROP if no one is waiting, to be safe. */ +- qh = rcu_dereference(net->nf.queue_handler); ++ + if (queuetype == NF_IMQ_QUEUE) { +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) -+ qh = rcu_dereference(queue_imq_handler); ++ qh = rcu_dereference(queue_imq_handler); +#else -+ BUG(); -+ goto err_unlock; ++ BUG(); ++ goto err_unlock; +#endif + } else { -+ qh = rcu_dereference(queue_handler); ++ qh = rcu_dereference(net->nf.queue_handler); + } + if (!qh) { status = -ESRCH; - goto err_unlock; -@@ -205,9 +233,11 @@ void nf_reinject(struct nf_queue_entry *entry, unsigned int verdict) + goto err; +@@ -169,8 +199,16 @@ int nf_queue(struct sk_buff *skb, struct + { + int ret; + +- ret = __nf_queue(skb, state, entries, index, verdict >> NF_VERDICT_QBITS); ++ ret = __nf_queue(skb, state, entries, index, verdict); + if (ret < 0) { ++ ++#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE) ++ /* IMQ Bypass */ ++ if (ret == -ECANCELED && skb->imq_flags == 0) { ++ return 1; ++ } ++#endif ++ + if (ret == -ESRCH && + (verdict & NF_VERDICT_FLAG_QUEUE_BYPASS)) + return 1; +@@ -256,6 +294,7 @@ next_hook: local_bh_enable(); break; case NF_QUEUE: + case NF_IMQ_QUEUE: - err = nf_queue(skb, elem, entry->pf, entry->hook, - entry->indev, entry->outdev, entry->okfn, -- verdict >> NF_VERDICT_QBITS); -+ verdict >> NF_VERDICT_QBITS, -+ verdict & NF_VERDICT_MASK); - if (err < 0) { - if (err == -ECANCELED) - goto next_hook; -diff --git a/net/netfilter/xt_IMQ.c b/net/netfilter/xt_IMQ.c -new file mode 100644 -index 0000000..1c3cd66 ---- /dev/null -+++ b/net/netfilter/xt_IMQ.c + err = nf_queue(skb, &entry->state, hooks, i, verdict); + if (err == 1) + goto next_hook; +diff -Naupr linux-4.14_orig/net/netfilter/xt_IMQ.c linux-4.14/net/netfilter/xt_IMQ.c +--- linux-4.14_orig/net/netfilter/xt_IMQ.c 1970-01-01 07:00:00.000000000 +0700 ++++ linux-4.14/net/netfilter/xt_IMQ.c 2017-11-13 11:46:45.857423358 +0700 @@ -0,0 +1,72 @@ +/* + * This target marks packets to be enqueued to an imq device @@ -1759,9 +1733,27 @@ index 0000000..1c3cd66 +module_init(imq_init); +module_exit(imq_fini); + -+MODULE_AUTHOR("http://www.linuximq.net"); -+MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See http://www.linuximq.net/ for more information."); ++MODULE_AUTHOR("https://github.com/imq/linuximq"); ++MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See https://github.com/imq/linuximq/wiki for more information."); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("ipt_IMQ"); +MODULE_ALIAS("ip6t_IMQ"); + +diff -Naupr linux-4.14_orig/net/sched/sch_generic.c linux-4.14/net/sched/sch_generic.c +--- linux-4.14_orig/net/sched/sch_generic.c 2017-11-13 01:46:13.000000000 +0700 ++++ linux-4.14/net/sched/sch_generic.c 2017-11-13 11:46:45.857423358 +0700 +@@ -158,6 +158,14 @@ trace: + return skb; + } + ++struct sk_buff *qdisc_dequeue_skb(struct Qdisc *q, bool *validate) ++{ ++ int packets; ++ ++ return dequeue_skb(q, validate, &packets); ++} ++EXPORT_SYMBOL(qdisc_dequeue_skb); ++ + /* + * Transmit possibly several skbs, and handle the return status as + * required. Owning running seqcount bit guarantees that diff --git a/src/patches/linux-3.14-layer7-filter.patch b/src/patches/linux/linux-4.14-layer7.patch similarity index 82% rename from src/patches/linux-3.14-layer7-filter.patch rename to src/patches/linux/linux-4.14-layer7.patch index ba799f73f..aef245646 100644 --- a/src/patches/linux-3.14-layer7-filter.patch +++ b/src/patches/linux/linux-4.14-layer7.patch @@ -1,7 +1,9 @@ -diff -Naur linux-3.14.22.org/include/linux/netfilter/xt_layer7.h linux-3.14.22/include/linux/netfilter/xt_layer7.h ---- linux-3.14.22.org/include/linux/netfilter/xt_layer7.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/include/linux/netfilter/xt_layer7.h 2014-10-24 15:33:21.281274380 +0200 -@@ -0,0 +1,14 @@ +diff --git a/include/linux/netfilter/xt_layer7.h b/include/linux/netfilter/xt_layer7.h +new file mode 100644 +index 0000000..147cd64 +--- /dev/null ++++ b/include/linux/netfilter/xt_layer7.h +@@ -0,0 +1,13 @@ +#ifndef _XT_LAYER7_H +#define _XT_LAYER7_H + @@ -12,16 +14,30 @@ diff -Naur linux-3.14.22.org/include/linux/netfilter/xt_layer7.h linux-3.14.22/i + char protocol[MAX_PROTOCOL_LEN]; + char pattern[MAX_PATTERN_LEN]; + u_int8_t invert; -+ u_int8_t pkt; +}; + +#endif /* _XT_LAYER7_H */ -diff -Naur linux-3.14.22.org/include/net/netfilter/nf_conntrack.h linux-3.14.22/include/net/netfilter/nf_conntrack.h ---- linux-3.14.22.org/include/net/netfilter/nf_conntrack.h 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/include/net/netfilter/nf_conntrack.h 2014-10-24 15:33:21.281274380 +0200 -@@ -105,6 +105,22 @@ - struct net *ct_net; +diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h +index d448a48..868a876 100644 +--- a/include/linux/skbuff.h ++++ b/include/linux/skbuff.h +@@ -693,6 +693,9 @@ struct sk_buff { + #if defined(CONFIG_NF_CONNTRACK) || defined(CONFIG_NF_CONNTRACK_MODULE) + unsigned long _nfct; #endif ++#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) ++ char layer7_flags[1]; ++#endif + #if IS_ENABLED(CONFIG_BRIDGE_NETFILTER) + struct nf_bridge_info *nf_bridge; + #endif +diff --git a/include/net/netfilter/nf_conntrack.h b/include/net/netfilter/nf_conntrack.h +index 792c3f6..f24a6ac 100644 +--- a/include/net/netfilter/nf_conntrack.h ++++ b/include/net/netfilter/nf_conntrack.h +@@ -96,6 +96,23 @@ struct nf_conn { + /* Extensions */ + struct nf_ct_ext *ext;
+#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || \ + defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) @@ -36,27 +52,18 @@ diff -Naur linux-3.14.22.org/include/net/netfilter/nf_conntrack.h linux-3.14.22/ + */ + char *app_data; + unsigned int app_data_len; ++ unsigned int packets; + } layer7; +#endif + /* Storage reserved for other modules, must be the last member */ union nf_conntrack_proto proto; }; -diff -Naur linux-3.14.22.org/include/uapi/linux/netfilter/Kbuild linux-3.14.22/include/uapi/linux/netfilter/Kbuild ---- linux-3.14.22.org/include/uapi/linux/netfilter/Kbuild 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/include/uapi/linux/netfilter/Kbuild 2014-10-24 15:34:39.721663344 +0200 -@@ -59,6 +59,7 @@ - header-y += xt_iprange.h - header-y += xt_ipvs.h - header-y += xt_l2tp.h -+header-y += xt_layer7.h - header-y += xt_length.h - header-y += xt_limit.h - header-y += xt_mac.h -diff -Naur linux-3.14.22.org/net/netfilter/Kconfig linux-3.14.22/net/netfilter/Kconfig ---- linux-3.14.22.org/net/netfilter/Kconfig 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/net/netfilter/Kconfig 2014-10-24 15:33:21.281274380 +0200 -@@ -1153,6 +1153,26 @@ +diff --git a/net/netfilter/Kconfig b/net/netfilter/Kconfig +index e4a13cc..0b0f501 100644 +--- a/net/netfilter/Kconfig ++++ b/net/netfilter/Kconfig +@@ -1282,6 +1282,26 @@ config NETFILTER_XT_MATCH_L2TP
To compile it as a module, choose M here. If unsure, say N.
@@ -83,23 +90,11 @@ diff -Naur linux-3.14.22.org/net/netfilter/Kconfig linux-3.14.22/net/netfilter/K config NETFILTER_XT_MATCH_LENGTH tristate '"length" match support' depends on NETFILTER_ADVANCED -@@ -1347,6 +1367,12 @@ - - To compile it as a module, choose M here. If unsure, say N. - -+config NETFILTER_XT_MATCH_LAYER7_DEBUG -+ bool 'Layer 7 debugging output' -+ depends on NETFILTER_XT_MATCH_LAYER7 -+ help -+ Say Y to get lots of debugging output. -+ - config NETFILTER_XT_MATCH_STATISTIC - tristate '"statistic" match support' - depends on NETFILTER_ADVANCED -diff -Naur linux-3.14.22.org/net/netfilter/Makefile linux-3.14.22/net/netfilter/Makefile ---- linux-3.14.22.org/net/netfilter/Makefile 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/net/netfilter/Makefile 2014-10-24 15:33:21.281274380 +0200 -@@ -158,6 +158,7 @@ +diff --git a/net/netfilter/Makefile b/net/netfilter/Makefile +index f78ed24..268b7e7 100644 +--- a/net/netfilter/Makefile ++++ b/net/netfilter/Makefile +@@ -180,6 +180,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RECENT) += xt_recent.o obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o obj-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state.o @@ -107,42 +102,43 @@ diff -Naur linux-3.14.22.org/net/netfilter/Makefile linux-3.14.22/net/netfilter/ obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o -diff -Naur linux-3.14.22.org/net/netfilter/nf_conntrack_core.c linux-3.14.22/net/netfilter/nf_conntrack_core.c ---- linux-3.14.22.org/net/netfilter/nf_conntrack_core.c 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/net/netfilter/nf_conntrack_core.c 2014-10-24 15:33:21.281274380 +0200 -@@ -220,6 +220,13 @@ - * too. */ +diff --git a/net/netfilter/nf_conntrack_core.c b/net/netfilter/nf_conntrack_core.c +index 0113039..871eaa2 100644 +--- a/net/netfilter/nf_conntrack_core.c ++++ b/net/netfilter/nf_conntrack_core.c +@@ -427,6 +427,11 @@ destroy_conntrack(struct nf_conntrack *nfct) + */ nf_ct_remove_expectations(ct);
+#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) -+ if(ct->layer7.app_proto) -+ kfree(ct->layer7.app_proto); + if(ct->layer7.app_data) + kfree(ct->layer7.app_data); +#endif + - /* We overload first tuple to link into unconfirmed or dying list.*/ - BUG_ON(hlist_nulls_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode)); - hlist_nulls_del_rcu(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnnode); -diff -Naur linux-3.14.22.org/net/netfilter/nf_conntrack_standalone.c linux-3.14.22/net/netfilter/nf_conntrack_standalone.c ---- linux-3.14.22.org/net/netfilter/nf_conntrack_standalone.c 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/net/netfilter/nf_conntrack_standalone.c 2014-10-24 15:33:21.285274399 +0200 -@@ -240,6 +240,12 @@ - if (ct_show_delta_time(s, ct)) - goto release; + nf_ct_del_from_dying_or_unconfirmed_list(ct); + + local_bh_enable(); +diff --git a/net/netfilter/nf_conntrack_standalone.c b/net/netfilter/nf_conntrack_standalone.c +index 5a101ca..88830c7 100644 +--- a/net/netfilter/nf_conntrack_standalone.c ++++ b/net/netfilter/nf_conntrack_standalone.c +@@ -353,6 +353,11 @@ static int ct_seq_show(struct seq_file *s, void *v) + ct_show_zone(s, ct, NF_CT_DEFAULT_ZONE_DIR); + ct_show_delta_time(s, ct);
+#if defined(CONFIG_NETFILTER_XT_MATCH_LAYER7) || defined(CONFIG_NETFILTER_XT_MATCH_LAYER7_MODULE) -+ if(ct->layer7.app_proto && -+ seq_printf(s, "l7proto=%s ", ct->layer7.app_proto)) -+ return -ENOSPC; ++ if(ct->layer7.app_proto) ++ seq_printf(s, "l7proto=%s ", ct->layer7.app_proto); +#endif + - if (seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use))) - goto release; + seq_printf(s, "use=%u\n", atomic_read(&ct->ct_general.use));
-diff -Naur linux-3.14.22.org/net/netfilter/regexp/regexp.c linux-3.14.22/net/netfilter/regexp/regexp.c ---- linux-3.14.22.org/net/netfilter/regexp/regexp.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/net/netfilter/regexp/regexp.c 2014-10-24 15:33:21.285274399 +0200 + if (seq_has_overflowed(s)) +diff --git a/net/netfilter/regexp/regexp.c b/net/netfilter/regexp/regexp.c +new file mode 100644 +index 0000000..9006988 +--- /dev/null ++++ b/net/netfilter/regexp/regexp.c @@ -0,0 +1,1197 @@ +/* + * regcomp and regexec -- regsub and regerror are elsewhere @@ -1341,9 +1337,11 @@ diff -Naur linux-3.14.22.org/net/netfilter/regexp/regexp.c linux-3.14.22/net/net +#endif + + -diff -Naur linux-3.14.22.org/net/netfilter/regexp/regexp.h linux-3.14.22/net/netfilter/regexp/regexp.h ---- linux-3.14.22.org/net/netfilter/regexp/regexp.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/net/netfilter/regexp/regexp.h 2014-10-24 15:33:21.285274399 +0200 +diff --git a/net/netfilter/regexp/regexp.h b/net/netfilter/regexp/regexp.h +new file mode 100644 +index 0000000..a72eba7 +--- /dev/null ++++ b/net/netfilter/regexp/regexp.h @@ -0,0 +1,41 @@ +/* + * Definitions etc. for regexp(3) routines. @@ -1386,18 +1384,22 @@ diff -Naur linux-3.14.22.org/net/netfilter/regexp/regexp.h linux-3.14.22/net/net +void regerror(char *s); + +#endif -diff -Naur linux-3.14.22.org/net/netfilter/regexp/regmagic.h linux-3.14.22/net/netfilter/regexp/regmagic.h ---- linux-3.14.22.org/net/netfilter/regexp/regmagic.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/net/netfilter/regexp/regmagic.h 2014-10-24 15:33:21.285274399 +0200 +diff --git a/net/netfilter/regexp/regmagic.h b/net/netfilter/regexp/regmagic.h +new file mode 100644 +index 0000000..5acf447 +--- /dev/null ++++ b/net/netfilter/regexp/regmagic.h @@ -0,0 +1,5 @@ +/* + * The first byte of the regexp internal "program" is actually this magic + * number; the start node begins in the second byte. + */ +#define MAGIC 0234 -diff -Naur linux-3.14.22.org/net/netfilter/regexp/regsub.c linux-3.14.22/net/netfilter/regexp/regsub.c ---- linux-3.14.22.org/net/netfilter/regexp/regsub.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/net/netfilter/regexp/regsub.c 2014-10-24 15:33:21.285274399 +0200 +diff --git a/net/netfilter/regexp/regsub.c b/net/netfilter/regexp/regsub.c +new file mode 100644 +index 0000000..339631f +--- /dev/null ++++ b/net/netfilter/regexp/regsub.c @@ -0,0 +1,95 @@ +/* + * regsub @@ -1494,9 +1496,11 @@ diff -Naur linux-3.14.22.org/net/netfilter/regexp/regsub.c linux-3.14.22/net/net + } + *dst++ = '\0'; +} -diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilter/xt_layer7.c ---- linux-3.14.22.org/net/netfilter/xt_layer7.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/net/netfilter/xt_layer7.c 2014-10-24 15:33:21.285274399 +0200 +diff --git a/net/netfilter/xt_layer7.c b/net/netfilter/xt_layer7.c +new file mode 100644 +index 0000000..db7d061 +--- /dev/null ++++ b/net/netfilter/xt_layer7.c @@ -0,0 +1,665 @@ +/* + Kernel module to match application layer (OSI layer 7) data in connections. @@ -1521,13 +1525,14 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt +#include <net/ip.h> +#include <net/tcp.h> +#include <linux/module.h> -+#include <linux/seq_file.h> +#include <linux/skbuff.h> +#include <linux/netfilter.h> +#include <net/netfilter/nf_conntrack.h> +#include <net/netfilter/nf_conntrack_core.h> ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 27) +#include <net/netfilter/nf_conntrack_extend.h> +#include <net/netfilter/nf_conntrack_acct.h> ++#endif +#include <linux/netfilter/x_tables.h> +#include <linux/netfilter/xt_layer7.h> +#include <linux/ctype.h> @@ -1536,10 +1541,10 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt +#include "regexp/regexp.c" + +MODULE_LICENSE("GPL"); -+MODULE_AUTHOR("Matthew Strait quadong@users.sf.net, Ethan Sommer sommere@users.sf.net"); ++MODULE_AUTHOR("Matthew Strait quadong@users.sf.net, Ethan Sommer sommere@users.sf.net, Arne Fitzenreiter arne_f@ipfire.org"); +MODULE_DESCRIPTION("iptables application layer match module"); +MODULE_ALIAS("ipt_layer7"); -+MODULE_VERSION("2.21"); ++MODULE_VERSION("2.30"); + +static int maxdatalen = 2048; // this is the default +module_param(maxdatalen, int, 0444); @@ -1560,18 +1565,12 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + struct pattern_cache * next; +} * first_pattern_cache = NULL; + -+DEFINE_SPINLOCK(l7_lock); -+ -+static int total_acct_packets(struct nf_conn *ct) -+{ -+ struct nf_conn_counter *acct; ++static struct proto_cache { ++ char * proto_string; ++ struct proto_cache * next; ++} * first_proto_cache = NULL; + -+ BUG_ON(ct == NULL); -+ acct = nf_conn_acct_find(ct); -+ if (!acct) -+ return 0; -+ return (atomic64_read(&acct[IP_CT_DIR_ORIGINAL].packets) + atomic64_read(&acct[IP_CT_DIR_REPLY].packets)); -+} ++DEFINE_SPINLOCK(l7_lock); + +#ifdef CONFIG_IP_NF_MATCH_LAYER7_DEBUG +/* Converts an unfriendly string into a friendly one by @@ -1704,69 +1703,91 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + return node->pattern; +} + -+static int can_handle(const struct sk_buff *skb) ++static char * get_protostr_ptr(const char * protocol) +{ -+ struct iphdr iphdr_tmp; -+ struct iphdr *iphdr; -+ int offset; ++ struct proto_cache * node = first_proto_cache; ++ struct proto_cache * last_proto_cache = first_proto_cache; ++ struct proto_cache * tmp; + -+ if (!ip_hdr(skb)) -+ return 0; -+ -+ offset = ((uintptr_t)ip_hdr(skb)) - ((uintptr_t)skb->data); -+ -+ iphdr = skb_header_pointer(skb, offset, sizeof(*iphdr), &iphdr_tmp); -+ if (!iphdr) -+ return 0; ++ while (node != NULL) { ++ if (!strcmp(node->proto_string, protocol)) ++ return node->proto_string; + -+ if (iphdr->protocol == IPPROTO_TCP || -+ iphdr->protocol == IPPROTO_UDP || -+ iphdr->protocol == IPPROTO_ICMP) -+ return 1; ++ last_proto_cache = node;/* points at the last non-NULL node */ ++ node = node->next; ++ } + -+ return 0; -+} ++ /* If we reach the end of the list, then we have not yet cached protocol ++ Be paranoid about running out of memory to avoid list corruption. */ ++ tmp = kmalloc(sizeof(struct proto_cache), GFP_ATOMIC); + -+static int app_data_offset(const struct sk_buff *skb) -+{ -+ int offset; -+ struct iphdr iphdr_tmp; -+ struct iphdr *iphdr; -+ struct tcphdr tcphdr_tmp; -+ struct tcphdr *tcphdr; ++ if(!tmp) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "proto_cache add, bailing.\n"); ++ return NULL; ++ } + -+ if (!ip_hdr(skb)) -+ return -1; ++ tmp->proto_string = kmalloc(strlen(protocol) + 1 , GFP_ATOMIC); ++ tmp->next = NULL; + -+ offset = ((uintptr_t)ip_hdr(skb)) - ((uintptr_t)skb->data); ++ if(!tmp->proto_string) { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: out of memory in " ++ "proto_cache add, bailing.\n"); ++ kfree(tmp->proto_string); ++ kfree(tmp); ++ return NULL; ++ } + -+ iphdr = skb_header_pointer(skb, offset, sizeof(*iphdr), &iphdr_tmp); -+ if (!iphdr) -+ return -1; ++ /* Ok. The new node is all ready now. */ ++ node = tmp; + -+ offset += iphdr->ihl * 4; ++ if(first_proto_cache == NULL) /* list is empty */ ++ first_proto_cache = node; /* make node the beginning */ ++ else ++ last_proto_cache->next = node; /* attach node to the end */ + -+ if (iphdr->protocol == IPPROTO_TCP) { -+ tcphdr = skb_header_pointer(skb, offset, sizeof(*tcphdr), -+ &tcphdr_tmp); -+ if (!tcphdr) -+ return -1; ++ strcpy(node->proto_string, protocol); ++ return node->proto_string; ++} + -+ offset += tcphdr->doff * 4; ++static int can_handle(const struct sk_buff *skb) ++{ ++ if(!ip_hdr(skb)) /* not IP */ ++ return 0; ++ if(ip_hdr(skb)->protocol != IPPROTO_TCP && ++ ip_hdr(skb)->protocol != IPPROTO_UDP && ++ ip_hdr(skb)->protocol != IPPROTO_ICMP) ++ return 0; ++ return 1; ++} + -+ return offset; ++/* Returns offset the into the skb->data that the application data starts */ ++static int app_data_offset(const struct sk_buff *skb) ++{ ++ /* In case we are ported somewhere (ebtables?) where ip_hdr(skb) ++ isn't set, this can be gotten from 4*(skb->data[0] & 0x0f) as well. */ ++ int ip_hl = 4*ip_hdr(skb)->ihl; ++ ++ if( ip_hdr(skb)->protocol == IPPROTO_TCP ) { ++ /* 12 == offset into TCP header for the header length field. ++ Can't get this with skb->h.th->doff because the tcphdr ++ struct doesn't get set when routing (this is confirmed to be ++ true in Netfilter as well as QoS.) */ ++ int tcp_hl = 4*(skb->data[ip_hl + 12] >> 4); ++ ++ return ip_hl + tcp_hl; ++ } else if( ip_hdr(skb)->protocol == IPPROTO_UDP ) { ++ return ip_hl + 8; /* UDP header is always 8 bytes */ ++ } else if( ip_hdr(skb)->protocol == IPPROTO_ICMP ) { ++ return ip_hl + 8; /* ICMP header is 8 bytes */ ++ } else { ++ if (net_ratelimit()) ++ printk(KERN_ERR "layer7: tried to handle unknown " ++ "protocol!\n"); ++ return ip_hl + 8; /* something reasonable */ + } -+ -+ if (iphdr->protocol == IPPROTO_UDP) -+ return offset + 8; -+ -+ if (iphdr->protocol == IPPROTO_ICMP) -+ return offset + 8; -+ -+ if (net_ratelimit()) -+ pr_err(KERN_ERR "layer7: tried to handle unknown protocol!\n"); -+ -+ return offset + 8; /* something reasonable */ +} + +/* handles whether there's a match when we aren't appending data anymore */ @@ -1787,7 +1808,7 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + hex_print(master_conntrack->layer7.app_data); + DPRINTK("\nl7-filter gave up after %d bytes " + "(%d packets):\n%s\n", -+ strlen(f), total_acct_packets(master_conntrack), f); ++ strlen(f), master_conntrack->layer7.packets, f); + kfree(f); + DPRINTK("In hex: %s\n", g); + kfree(g); @@ -1801,18 +1822,7 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + if(master_conntrack->layer7.app_proto){ + /* Here child connections set their .app_proto (for /proc) */ + if(!conntrack->layer7.app_proto) { -+ conntrack->layer7.app_proto = -+ kmalloc(strlen(master_conntrack->layer7.app_proto)+1, -+ GFP_ATOMIC); -+ if(!conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory " -+ "in match_no_append, " -+ "bailing.\n"); -+ return 1; -+ } -+ strcpy(conntrack->layer7.app_proto, -+ master_conntrack->layer7.app_proto); ++ conntrack->layer7.app_proto = master_conntrack->layer7.app_proto; + } + + return (!strcmp(master_conntrack->layer7.app_proto, @@ -1821,75 +1831,39 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + else { + /* If not classified, set to "unknown" to distinguish from + connections that are still being tested. */ -+ master_conntrack->layer7.app_proto = -+ kmalloc(strlen("unknown")+1, GFP_ATOMIC); -+ if(!master_conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "match_no_append, bailing.\n"); -+ return 1; -+ } -+ strcpy(master_conntrack->layer7.app_proto, "unknown"); ++ master_conntrack->layer7.app_proto = get_protostr_ptr("unknown"); + return 0; + } +} + +/* add the new app data to the conntrack. Return number of bytes added. */ -+static int add_datastr(char *target, int offset, char *app_data, int len) ++static int add_data(struct nf_conn * master_conntrack, ++ char * app_data, int appdatalen) +{ + int length = 0, i; -+ if (!target) return 0; ++ int oldlength = master_conntrack->layer7.app_data_len; ++ ++ /* This is a fix for a race condition by Deti Fliegl. However, I'm not ++ clear on whether the race condition exists or whether this really ++ fixes it. I might just be being dense... Anyway, if it's not really ++ a fix, all it does is waste a very small amount of time. */ ++ if(!master_conntrack->layer7.app_data) return 0; + + /* Strip nulls. Make everything lower case (our regex lib doesn't + do case insensitivity). Add it to the end of the current data. */ -+ for(i = 0; i < maxdatalen-offset-1 && i < len; i++) { ++ for(i = 0; i < maxdatalen-oldlength-1 && ++ i < appdatalen; i++) { + if(app_data[i] != '\0') { + /* the kernel version of tolower mungs 'upper ascii' */ -+ target[length+offset] = ++ master_conntrack->layer7.app_data[length+oldlength] = + isascii(app_data[i])? + tolower(app_data[i]) : app_data[i]; + length++; + } + } -+ target[length+offset] = '\0'; -+ -+ return length; -+} -+ -+/* add the new app data to the buffer. Return number of bytes added. */ -+static int add_data(char *target, int offset, const struct sk_buff *skb) -+{ -+ int length, length_sum = 0; -+ int data_start = app_data_offset(skb); -+ int remaining = skb->len - data_start; -+ int to_copy; -+ uint8_t buf[512]; -+ uint8_t *data; -+ -+ while ((offset < maxdatalen - 1) && (remaining > 0)) { -+ to_copy = min_t(int, remaining, sizeof(buf)); -+ -+ data = skb_header_pointer(skb, data_start, to_copy, buf); -+ length = add_datastr(target, offset, data, to_copy); -+ -+ remaining -= to_copy; -+ data_start += to_copy; -+ offset += length; -+ length_sum += length; -+ } -+ -+ return length_sum; -+} -+ -+/* add the new app data to the conntrack. Return number of bytes added. */ -+static int add_data_conntrack(struct nf_conn *master_conntrack, -+ const struct sk_buff *skb) -+{ -+ int length; + -+ length = add_data(master_conntrack->layer7.app_data, -+ master_conntrack->layer7.app_data_len, skb); -+ master_conntrack->layer7.app_data_len += length; ++ master_conntrack->layer7.app_data[length+oldlength] = '\0'; ++ master_conntrack->layer7.app_data_len = length + oldlength; + + return length; +} @@ -1941,23 +1915,42 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + return count; +} + -+static bool match(const struct sk_buff *skbin, struct xt_action_param *par) ++static bool ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) ++match(const struct sk_buff *skbin, struct xt_action_param *par) ++#elif LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) ++match(const struct sk_buff *skbin, const struct xt_match_param *par) ++#else ++match(const struct sk_buff *skbin, ++ const struct net_device *in, ++ const struct net_device *out, ++ const struct xt_match *match, ++ const void *matchinfo, ++ int offset, ++ unsigned int protoff, ++ bool *hotdrop) ++#endif +{ + /* sidestep const without getting a compiler warning... */ -+ struct sk_buff *skb = (struct sk_buff *)skbin; ++ struct sk_buff * skb = (struct sk_buff *)skbin; + -+ const struct xt_layer7_info * info = par->matchinfo; ++ const struct xt_layer7_info * info = ++ #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) ++ par->matchinfo; ++ #else ++ matchinfo; ++ #endif + + enum ip_conntrack_info master_ctinfo, ctinfo; + struct nf_conn *master_conntrack, *conntrack; -+ unsigned char *tmp_data; -+ unsigned int pattern_result; ++ unsigned char * app_data; ++ unsigned int pattern_result, appdatalen; + regexp * comppattern; + + /* Be paranoid/incompetent - lock the entire match function. */ + spin_lock_bh(&l7_lock); + -+ if (!can_handle(skbin)) { ++ if(!can_handle(skb)){ + DPRINTK("layer7: This is some protocol I can't handle.\n"); + spin_unlock_bh(&l7_lock); + return info->invert; @@ -1966,9 +1959,8 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + /* Treat parent & all its children together as one connection, except + for the purpose of setting conntrack->layer7.app_proto in the actual + connection. This makes /proc/net/ip_conntrack more satisfying. */ -+ conntrack = nf_ct_get(skbin, &ctinfo); -+ master_conntrack = nf_ct_get(skbin, &master_ctinfo); -+ if (!conntrack || !master_conntrack) { ++ if(!(conntrack = nf_ct_get(skb, &ctinfo)) || ++ !(master_conntrack=nf_ct_get(skb,&master_ctinfo))){ + DPRINTK("layer7: couldn't get conntrack.\n"); + spin_unlock_bh(&l7_lock); + return info->invert; @@ -1978,48 +1970,47 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + while (master_ct(master_conntrack) != NULL) + master_conntrack = master_ct(master_conntrack); + ++ /* free unused conntrack data if different master conntrack exists */ ++ if (master_conntrack != conntrack) { ++ if (conntrack->layer7.app_data) { ++ DPRINTK("layer7: free unused conntrack memory.\n"); ++ kfree(conntrack->layer7.app_data); ++ conntrack->layer7.app_data = NULL; /* don't free again */ ++ } ++ } ++ + /* if we've classified it or seen too many packets */ -+ if(!info->pkt && (total_acct_packets(master_conntrack) > num_packets || -+ master_conntrack->layer7.app_proto)) { ++ if( master_conntrack->layer7.packets >= num_packets || ++ master_conntrack->layer7.app_proto) { + + pattern_result = match_no_append(conntrack, master_conntrack, + ctinfo, master_ctinfo, info); + -+ /* skb->cb[0] == seen. Don't do things twice if there are -+ multiple l7 rules. I'm not sure that using cb for this purpose -+ is correct, even though it says "put your private variables -+ there". But it doesn't look like it is being used for anything -+ else in the skbs that make it here. */ -+ skb->cb[0] = 1; /* marking it seen here's probably irrelevant */ ++ skb->layer7_flags[0] = 1; /* marking it seen here's probably irrelevant */ + + spin_unlock_bh(&l7_lock); + return (pattern_result ^ info->invert); + } + -+ /* the return value gets checked later, when we're ready to use it */ -+ comppattern = compile_and_cache(info->pattern, info->protocol); -+ -+ if (info->pkt) { -+ tmp_data = kmalloc(maxdatalen, GFP_ATOMIC); -+ if(!tmp_data){ ++ if(skb_is_nonlinear(skb)){ ++ if(skb_linearize(skb) != 0){ + if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in match, bailing.\n"); ++ printk(KERN_ERR "layer7: failed to linearize " ++ "packet, bailing.\n"); ++ spin_unlock_bh(&l7_lock); + return info->invert; + } ++ } + -+ tmp_data[0] = '\0'; -+ add_data(tmp_data, 0, skbin); -+ pattern_result = ((comppattern && regexec(comppattern, tmp_data)) ? 1 : 0); -+ -+ kfree(tmp_data); -+ tmp_data = NULL; -+ spin_unlock_bh(&l7_lock); ++ /* now that the skb is linearized, it's safe to set these. */ ++ app_data = skb->data + app_data_offset(skb); ++ appdatalen = skb_tail_pointer(skb) - app_data; + -+ return (pattern_result ^ info->invert); -+ } ++ /* the return value gets checked later, when we're ready to use it */ ++ comppattern = compile_and_cache(info->pattern, info->protocol); + -+ /* On the first packet of a connection, allocate space for app data */ -+ if(total_acct_packets(master_conntrack) == 1 && !skb->cb[0] && ++ /* allocate space for app data if not done */ ++ if(master_conntrack->layer7.packets < num_packets && + !master_conntrack->layer7.app_data){ + master_conntrack->layer7.app_data = + kmalloc(maxdatalen, GFP_ATOMIC); @@ -2034,19 +2025,12 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + master_conntrack->layer7.app_data[0] = '\0'; + } + -+ /* Can be here, but unallocated, if numpackets is increased near -+ the beginning of a connection */ -+ if(master_conntrack->layer7.app_data == NULL){ -+ spin_unlock_bh(&l7_lock); -+ return info->invert; /* unmatched */ -+ } -+ -+ if(!skb->cb[0]){ ++ if(!skb->layer7_flags[0]){ + int newbytes; -+ newbytes = add_data_conntrack(master_conntrack, skb); -+ ++ master_conntrack->layer7.packets++; ++ newbytes = add_data(master_conntrack, app_data, appdatalen); + if(newbytes == 0) { /* didn't add any data */ -+ skb->cb[0] = 1; ++ skb->layer7_flags[0] = 1; + /* Didn't match before, not going to match now */ + spin_unlock_bh(&l7_lock); + return info->invert; @@ -2063,7 +2047,7 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + pattern_result = 2; + DPRINTK("layer7: matched unset: not yet classified " + "(%d/%d packets)\n", -+ total_acct_packets(master_conntrack), num_packets); ++ master_conntrack->layer7.packets, num_packets); + /* If the regexp failed to compile, don't bother running it */ + } else if(comppattern && + regexec(comppattern, master_conntrack->layer7.app_data)){ @@ -2072,48 +2056,67 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + } else pattern_result = 0; + + if(pattern_result == 1) { -+ master_conntrack->layer7.app_proto = -+ kmalloc(strlen(info->protocol)+1, GFP_ATOMIC); -+ if(!master_conntrack->layer7.app_proto){ -+ if (net_ratelimit()) -+ printk(KERN_ERR "layer7: out of memory in " -+ "match, bailing.\n"); -+ spin_unlock_bh(&l7_lock); -+ return (pattern_result ^ info->invert); -+ } -+ strcpy(master_conntrack->layer7.app_proto, info->protocol); ++ master_conntrack->layer7.app_proto=get_protostr_ptr(info->protocol); + } else if(pattern_result > 1) { /* cleanup from "unset" */ + pattern_result = 1; + } + + /* mark the packet seen */ -+ skb->cb[0] = 1; ++ skb->layer7_flags[0] = 1; + + spin_unlock_bh(&l7_lock); + return (pattern_result ^ info->invert); +} + +// load nf_conntrack_ipv4 -+static int check(const struct xt_mtchk_param *par) ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) ++static int ++#else ++static bool ++#endif ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) ++check(const struct xt_mtchk_param *par) +{ + if (nf_ct_l3proto_try_module_get(par->match->family) < 0) { + printk(KERN_WARNING "can't load conntrack support for " + "proto=%d\n", par->match->family); ++#else ++check(const char *tablename, const void *inf, ++ const struct xt_match *match, void *matchinfo, ++ unsigned int hook_mask) ++{ ++ if (nf_ct_l3proto_try_module_get(match->family) < 0) { ++ printk(KERN_WARNING "can't load conntrack support for " ++ "proto=%d\n", match->family); ++#endif ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 35) + return -EINVAL; + } + return 0; ++#else ++ return 0; ++ } ++ return 1; ++#endif +} + + -+static void destroy(const struct xt_mtdtor_param *par) -+{ -+ nf_ct_l3proto_module_put(par->match->family); -+} ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 28) ++ static void destroy(const struct xt_mtdtor_param *par) ++ { ++ nf_ct_l3proto_module_put(par->match->family); ++ } ++#else ++ static void destroy(const struct xt_match *match, void *matchinfo) ++ { ++ nf_ct_l3proto_module_put(match->family); ++ } ++#endif + +static struct xt_match xt_layer7_match[] __read_mostly = { +{ + .name = "layer7", -+ .family = AF_INET, ++ .family = NFPROTO_IPV4, + .checkentry = check, + .match = match, + .destroy = destroy, @@ -2163,3 +2166,4 @@ diff -Naur linux-3.14.22.org/net/netfilter/xt_layer7.c linux-3.14.22/net/netfilt + +module_init(xt_layer7_init); +module_exit(xt_layer7_fini); ++ diff --git a/src/patches/linux/linux-4.14.1-igb-e1000e_fix_lock_at_update_stats.patch b/src/patches/linux/linux-4.14.1-igb-e1000e_fix_lock_at_update_stats.patch new file mode 100644 index 000000000..05c57b95b --- /dev/null +++ b/src/patches/linux/linux-4.14.1-igb-e1000e_fix_lock_at_update_stats.patch @@ -0,0 +1,46 @@ +diff -Naur linux-4.14.1.org/drivers/net/ethernet/intel/e1000e/netdev.c linux-4.14.1/drivers/net/ethernet/intel/e1000e/netdev.c +--- linux-4.14.1.org/drivers/net/ethernet/intel/e1000e/netdev.c 2017-11-21 09:49:25.000000000 +0100 ++++ linux-4.14.1/drivers/net/ethernet/intel/e1000e/netdev.c 2017-11-21 18:28:05.730711267 +0100 +@@ -5952,9 +5952,13 @@ + struct rtnl_link_stats64 *stats) + { + struct e1000_adapter *adapter = netdev_priv(netdev); ++ int has_lock = 0; ++ ++ if (spin_trylock(&adapter->stats64_lock)) { ++ e1000e_update_stats(adapter); ++ has_lock = 1; ++ } + +- spin_lock(&adapter->stats64_lock); +- e1000e_update_stats(adapter); + /* Fill out the OS statistics structure */ + stats->rx_bytes = adapter->stats.gorc; + stats->rx_packets = adapter->stats.gprc; +@@ -5984,7 +5988,7 @@ + + /* Tx Dropped needs to be maintained elsewhere */ + +- spin_unlock(&adapter->stats64_lock); ++ if (has_lock) spin_unlock(&adapter->stats64_lock); + } + + /** +diff -Naur linux-4.14.1.org/drivers/net/ethernet/intel/igb/igb_main.c linux-4.14.1/drivers/net/ethernet/intel/igb/igb_main.c +--- linux-4.14.1.org/drivers/net/ethernet/intel/igb/igb_main.c 2017-11-21 09:49:25.000000000 +0100 ++++ linux-4.14.1/drivers/net/ethernet/intel/igb/igb_main.c 2017-11-21 18:28:02.358749514 +0100 +@@ -5499,10 +5499,11 @@ + { + struct igb_adapter *adapter = netdev_priv(netdev); + +- spin_lock(&adapter->stats64_lock); +- igb_update_stats(adapter); ++ if (spin_trylock(&adapter->stats64_lock)) { ++ igb_update_stats(adapter); ++ spin_unlock(&adapter->stats64_lock); ++ } + memcpy(stats, &adapter->stats64, sizeof(*stats)); +- spin_unlock(&adapter->stats64_lock); + } + + /** diff --git a/src/patches/linux/linux-4.14.40-kirkwood-dtb.patch b/src/patches/linux/linux-4.14.40-kirkwood-dtb.patch new file mode 100644 index 000000000..f3c88205d --- /dev/null +++ b/src/patches/linux/linux-4.14.40-kirkwood-dtb.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/boot/dts/kirkwood-iconnect.dts b/arch/arm/boot/dts/kirkwood-iconnect.dts +index 4a512d8..f550bba 100644 +--- a/arch/arm/boot/dts/kirkwood-iconnect.dts ++++ b/arch/arm/boot/dts/kirkwood-iconnect.dts +@@ -5,7 +5,7 @@ + #include "kirkwood-6281.dtsi" + + / { +- model = "Iomega Iconnect"; ++ model = "Iomega iConnect"; + compatible = "iom,iconnect-1.1", "iom,iconnect", "marvell,kirkwood-88f6281", "marvell,kirkwood"; + + memory { +@@ -85,37 +85,37 @@ + pinctrl-names = "default"; + + led-level { +- label = "led_level"; ++ label = "iconnect::led_level"; + gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>; + default-state = "on"; + }; + power-blue { +- label = "power:blue"; ++ label = "iconnect:blue:power"; + gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; + default-state = "keep"; + }; + power-red { +- label = "power:red"; ++ label = "iconnect:red:power"; + gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>; + }; + usb1 { +- label = "usb1:blue"; ++ label = "iconnect:blue:usb_1"; + gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>; + }; + usb2 { +- label = "usb2:blue"; ++ label = "iconnect:blue:usb_2"; + gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>; + }; + usb3 { +- label = "usb3:blue"; ++ label = "iconnect:blue:usb_3"; + gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>; + }; + usb4 { +- label = "usb4:blue"; ++ label = "iconnect:blue:usb_4"; + gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>; + }; + otb { +- label = "otb:blue"; ++ label = "iconnect:blue:otb"; + gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>; + }; + }; diff --git a/src/patches/linux-3.14.22-ledtrig_netdev.patch b/src/patches/linux/linux-4.9.16-ledtrig_netdev.patch similarity index 85% rename from src/patches/linux-3.14.22-ledtrig_netdev.patch rename to src/patches/linux/linux-4.9.16-ledtrig_netdev.patch index 4543c9c3f..8a5f50ede 100644 --- a/src/patches/linux-3.14.22-ledtrig_netdev.patch +++ b/src/patches/linux/linux-4.9.16-ledtrig_netdev.patch @@ -1,8 +1,8 @@ -diff -Naur linux-3.14.22.org/drivers/leds/trigger/Kconfig linux-3.14.22/drivers/leds/trigger/Kconfig ---- linux-3.14.22.org/drivers/leds/trigger/Kconfig 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/drivers/leds/trigger/Kconfig 2014-11-06 17:52:02.303748375 +0100 -@@ -108,4 +108,11 @@ - This enables direct flash/torch on/off by the driver, kernel space. +diff -Naur linux-4.9.16.org/drivers/leds/trigger/Kconfig linux-4.9.16/drivers/leds/trigger/Kconfig +--- linux-4.9.16.org/drivers/leds/trigger/Kconfig 2017-03-18 12:15:30.000000000 +0100 ++++ linux-4.9.16/drivers/leds/trigger/Kconfig 2017-03-18 16:53:42.290859631 +0100 +@@ -126,4 +126,11 @@ + a different trigger. If unsure, say Y.
+config LEDS_TRIGGER_NETDEV @@ -13,10 +13,10 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/Kconfig linux-3.14.22/drivers/ + If unsure, say Y. + endif # LEDS_TRIGGERS -diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22/drivers/leds/trigger/ledtrig-netdev.c ---- linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.22/drivers/leds/trigger/ledtrig-netdev.c 2014-11-06 17:47:09.913748236 +0100 -@@ -0,0 +1,438 @@ +diff -Naur linux-4.9.16.org/drivers/leds/trigger/ledtrig-netdev.c linux-4.9.16/drivers/leds/trigger/ledtrig-netdev.c +--- linux-4.9.16.org/drivers/leds/trigger/ledtrig-netdev.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.9.16/drivers/leds/trigger/ledtrig-netdev.c 2017-03-18 16:53:44.280859607 +0100 +@@ -0,0 +1,444 @@ +/* + * LED Kernel Netdev Trigger + * @@ -87,7 +87,7 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 +#define MODE_RX 4 + +struct led_netdev_data { -+ rwlock_t lock; ++ spinlock_t lock; + + struct timer_list timer; + struct notifier_block notifier; @@ -111,8 +111,6 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + + if ((trigger_data->mode & (MODE_TX | MODE_RX)) != 0 && trigger_data->link_up) + mod_timer(&trigger_data->timer, jiffies + trigger_data->interval); -+ else -+ del_timer(&trigger_data->timer); +} + +static ssize_t led_device_name_show(struct device *dev, @@ -121,9 +119,9 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + struct led_classdev *led_cdev = dev_get_drvdata(dev); + struct led_netdev_data *trigger_data = led_cdev->trigger_data; + -+ read_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); + sprintf(buf, "%s\n", trigger_data->device_name); -+ read_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); + + return strlen(buf) + 1; +} @@ -137,21 +135,25 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + if (size < 0 || size >= IFNAMSIZ) + return -EINVAL; + -+ write_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); ++ del_timer_sync(&trigger_data->timer); + + strcpy(trigger_data->device_name, buf); + if (size > 0 && trigger_data->device_name[size-1] == '\n') + trigger_data->device_name[size-1] = 0; ++ trigger_data->link_up = 0; ++ trigger_data->last_activity = 0; + + if (trigger_data->device_name[0] != 0) { + /* check for existing device to update from */ + trigger_data->net_dev = dev_get_by_name(&init_net, trigger_data->device_name); + if (trigger_data->net_dev != NULL) + trigger_data->link_up = (dev_get_flags(trigger_data->net_dev) & IFF_LOWER_UP) != 0; -+ set_baseline_state(trigger_data); /* updates LEDs, may start timers */ + } + -+ write_unlock(&trigger_data->lock); ++ set_baseline_state(trigger_data); ++ spin_unlock_bh(&trigger_data->lock); ++ + return size; +} + @@ -163,7 +165,7 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + struct led_classdev *led_cdev = dev_get_drvdata(dev); + struct led_netdev_data *trigger_data = led_cdev->trigger_data; + -+ read_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); + + if (trigger_data->mode == 0) { + strcpy(buf, "none\n"); @@ -177,7 +179,7 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + strcat(buf, "\n"); + } + -+ read_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); + + return strlen(buf)+1; +} @@ -218,10 +220,13 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + if (new_mode == -1) + return -EINVAL; + -+ write_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); ++ del_timer_sync(&trigger_data->timer); ++ + trigger_data->mode = new_mode; ++ + set_baseline_state(trigger_data); -+ write_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); + + return size; +} @@ -234,9 +239,9 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + struct led_classdev *led_cdev = dev_get_drvdata(dev); + struct led_netdev_data *trigger_data = led_cdev->trigger_data; + -+ read_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); + sprintf(buf, "%u\n", jiffies_to_msecs(trigger_data->interval)); -+ read_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); + + return strlen(buf) + 1; +} @@ -256,10 +261,14 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + + /* impose some basic bounds on the timer interval */ + if (count == size && value >= 5 && value <= 10000) { -+ write_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); ++ del_timer_sync(&trigger_data->timer); ++ + trigger_data->interval = msecs_to_jiffies(value); ++ + set_baseline_state(trigger_data); /* resets timer */ -+ write_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); ++ + ret = count; + } + @@ -275,17 +284,20 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + struct net_device *dev = netdev_notifier_info_to_dev((struct netdev_notifier_info *) dv); + struct led_netdev_data *trigger_data = container_of(nb, struct led_netdev_data, notifier); + -+ if (evt != NETDEV_UP && evt != NETDEV_DOWN && evt != NETDEV_CHANGE && evt != NETDEV_REGISTER && evt != NETDEV_UNREGISTER) ++ if (evt != NETDEV_UP && evt != NETDEV_DOWN && evt != NETDEV_CHANGE && evt != NETDEV_REGISTER && evt != NETDEV_UNREGISTER && evt != NETDEV_CHANGENAME) + return NOTIFY_DONE; + -+ write_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); + + if (strcmp(dev->name, trigger_data->device_name)) + goto done; + -+ if (evt == NETDEV_REGISTER) { ++ del_timer_sync(&trigger_data->timer); ++ ++ if (evt == NETDEV_REGISTER || evt == NETDEV_CHANGENAME) { + if (trigger_data->net_dev != NULL) + dev_put(trigger_data->net_dev); ++ + dev_hold(dev); + trigger_data->net_dev = dev; + trigger_data->link_up = 0; @@ -304,7 +316,7 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + set_baseline_state(trigger_data); + +done: -+ write_unlock(&trigger_data->lock); ++ spin_unlock_bh(&trigger_data->lock); + return NOTIFY_DONE; +} + @@ -316,12 +328,10 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + unsigned new_activity; + struct rtnl_link_stats64 temp; + -+ write_lock(&trigger_data->lock); -+ + if (!trigger_data->link_up || !trigger_data->net_dev || (trigger_data->mode & (MODE_TX | MODE_RX)) == 0) { + /* we don't need to do timer work, just reflect link state. */ + led_set_brightness(trigger_data->led_cdev, ((trigger_data->mode & MODE_LINK) != 0 && trigger_data->link_up) ? LED_FULL : LED_OFF); -+ goto no_restart; ++ return; + } + + dev_stats = dev_get_stats(trigger_data->net_dev, &temp); @@ -353,9 +363,6 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + + trigger_data->last_activity = new_activity; + mod_timer(&trigger_data->timer, jiffies + trigger_data->interval); -+ -+no_restart: -+ write_unlock(&trigger_data->lock); +} + +static void netdev_trig_activate(struct led_classdev *led_cdev) @@ -367,7 +374,7 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + if (!trigger_data) + return; + -+ rwlock_init(&trigger_data->lock); ++ spin_lock_init(&trigger_data->lock); + + trigger_data->notifier.notifier_call = netdev_trig_notify; + trigger_data->notifier.priority = 10; @@ -418,16 +425,15 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 + device_remove_file(led_cdev->dev, &dev_attr_mode); + device_remove_file(led_cdev->dev, &dev_attr_interval); + -+ write_lock(&trigger_data->lock); ++ spin_lock_bh(&trigger_data->lock); ++ del_timer_sync(&trigger_data->timer); + + if (trigger_data->net_dev) { + dev_put(trigger_data->net_dev); + trigger_data->net_dev = NULL; + } + -+ write_unlock(&trigger_data->lock); -+ -+ del_timer_sync(&trigger_data->timer); ++ spin_unlock_bh(&trigger_data->lock); + + kfree(trigger_data); + } @@ -455,11 +461,11 @@ diff -Naur linux-3.14.22.org/drivers/leds/trigger/ledtrig-netdev.c linux-3.14.22 +MODULE_AUTHOR("Oliver Jowett oliver@opencloud.com"); +MODULE_DESCRIPTION("Netdev LED trigger"); +MODULE_LICENSE("GPL"); -diff -Naur linux-3.14.22.org/drivers/leds/trigger/Makefile linux-3.14.22/drivers/leds/trigger/Makefile ---- linux-3.14.22.org/drivers/leds/trigger/Makefile 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/drivers/leds/trigger/Makefile 2014-11-06 17:51:29.818748360 +0100 -@@ -8,3 +8,4 @@ - obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON) += ledtrig-default-on.o +diff -Naur linux-4.9.16.org/drivers/leds/trigger/Makefile linux-4.9.16/drivers/leds/trigger/Makefile +--- linux-4.9.16.org/drivers/leds/trigger/Makefile 2017-03-18 12:15:30.000000000 +0100 ++++ linux-4.9.16/drivers/leds/trigger/Makefile 2017-03-18 16:53:44.280859607 +0100 +@@ -10,3 +10,4 @@ obj-$(CONFIG_LEDS_TRIGGER_TRANSIENT) += ledtrig-transient.o obj-$(CONFIG_LEDS_TRIGGER_CAMERA) += ledtrig-camera.o + obj-$(CONFIG_LEDS_TRIGGER_PANIC) += ledtrig-panic.o +obj-$(CONFIG_LEDS_TRIGGER_NETDEV) += ledtrig-netdev.o diff --git a/src/patches/linux-3.14-apu_leds.patch b/src/patches/linux/linux-4.9.8-apu_leds.patch similarity index 87% rename from src/patches/linux-3.14-apu_leds.patch rename to src/patches/linux/linux-4.9.8-apu_leds.patch index e887adc47..d34017896 100644 --- a/src/patches/linux-3.14-apu_leds.patch +++ b/src/patches/linux/linux-4.9.8-apu_leds.patch @@ -1,7 +1,7 @@ -diff -Naur linux-3.14.65.org/arch/x86/Kconfig linux-3.14.65/arch/x86/Kconfig ---- linux-3.14.65.org/arch/x86/Kconfig 2016-03-16 16:42:30.000000000 +0100 -+++ linux-3.14.65/arch/x86/Kconfig 2016-03-25 14:36:22.953256019 +0100 -@@ -2287,6 +2287,7 @@ +diff -Naur linux-4.9.8.org/arch/x86/Kconfig linux-4.9.8/arch/x86/Kconfig +--- linux-4.9.8.org/arch/x86/Kconfig 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/arch/x86/Kconfig 2017-02-09 19:29:59.244945360 +0100 +@@ -2604,6 +2604,7 @@ - AC adapter status updates - Battery status updates
@@ -9,7 +9,7 @@ diff -Naur linux-3.14.65.org/arch/x86/Kconfig linux-3.14.65/arch/x86/Kconfig config ALIX bool "PCEngines ALIX System Support (LED setup)" select GPIOLIB -@@ -2325,6 +2326,18 @@ +@@ -2642,6 +2643,18 @@
endif # X86_32
@@ -28,9 +28,9 @@ diff -Naur linux-3.14.65.org/arch/x86/Kconfig linux-3.14.65/arch/x86/Kconfig config AMD_NB def_bool y depends on CPU_SUP_AMD && PCI -diff -Naur linux-3.14.65.org/arch/x86/platform/apu/apu2-led.c linux-3.14.65/arch/x86/platform/apu/apu2-led.c ---- linux-3.14.65.org/arch/x86/platform/apu/apu2-led.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.65/arch/x86/platform/apu/apu2-led.c 2016-03-25 15:04:34.476689422 +0100 +diff -Naur linux-4.9.8.org/arch/x86/platform/apu/apu2-led.c linux-4.9.8/arch/x86/platform/apu/apu2-led.c +--- linux-4.9.8.org/arch/x86/platform/apu/apu2-led.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.9.8/arch/x86/platform/apu/apu2-led.c 2017-02-09 19:29:59.244945360 +0100 @@ -0,0 +1,180 @@ +/* + * LEDs driver for PCEngines apu2 @@ -212,9 +212,9 @@ diff -Naur linux-3.14.65.org/arch/x86/platform/apu/apu2-led.c linux-3.14.65/arch +MODULE_AUTHOR("Arne Fitzenreiter"); +MODULE_DESCRIPTION("PCEngines apu2 LED driver"); +MODULE_LICENSE("GPL"); -diff -Naur linux-3.14.65.org/arch/x86/platform/apu/apu-led.c linux-3.14.65/arch/x86/platform/apu/apu-led.c ---- linux-3.14.65.org/arch/x86/platform/apu/apu-led.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.65/arch/x86/platform/apu/apu-led.c 2016-03-25 15:05:35.776693425 +0100 +diff -Naur linux-4.9.8.org/arch/x86/platform/apu/apu-led.c linux-4.9.8/arch/x86/platform/apu/apu-led.c +--- linux-4.9.8.org/arch/x86/platform/apu/apu-led.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.9.8/arch/x86/platform/apu/apu-led.c 2017-02-09 19:29:59.244945360 +0100 @@ -0,0 +1,181 @@ +/* + * LEDs driver for PCEngines apu @@ -397,18 +397,18 @@ diff -Naur linux-3.14.65.org/arch/x86/platform/apu/apu-led.c linux-3.14.65/arch/ +MODULE_AUTHOR("Christian Herzog"); +MODULE_DESCRIPTION("PCEngines apu LED driver"); +MODULE_LICENSE("GPL"); -diff -Naur linux-3.14.65.org/arch/x86/platform/apu/Makefile linux-3.14.65/arch/x86/platform/apu/Makefile ---- linux-3.14.65.org/arch/x86/platform/apu/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ linux-3.14.65/arch/x86/platform/apu/Makefile 2016-03-25 14:35:30.506585952 +0100 +diff -Naur linux-4.9.8.org/arch/x86/platform/apu/Makefile linux-4.9.8/arch/x86/platform/apu/Makefile +--- linux-4.9.8.org/arch/x86/platform/apu/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ linux-4.9.8/arch/x86/platform/apu/Makefile 2017-02-09 19:29:59.244945360 +0100 @@ -0,0 +1,2 @@ +obj-$(CONFIG_APULED) += apu-led.o +obj-$(CONFIG_APU2LED) += apu2-led.o -diff -Naur linux-3.14.65.org/arch/x86/platform/Makefile linux-3.14.65/arch/x86/platform/Makefile ---- linux-3.14.65.org/arch/x86/platform/Makefile 2016-03-16 16:42:30.000000000 +0100 -+++ linux-3.14.65/arch/x86/platform/Makefile 2016-03-25 14:31:04.079903947 +0100 +diff -Naur linux-4.9.8.org/arch/x86/platform/Makefile linux-4.9.8/arch/x86/platform/Makefile +--- linux-4.9.8.org/arch/x86/platform/Makefile 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/arch/x86/platform/Makefile 2017-02-09 19:32:31.768269470 +0100 @@ -1,4 +1,5 @@ # Platform specific code goes here +obj-y += apu/ + obj-y += atom/ obj-y += ce4100/ obj-y += efi/ - obj-y += geode/ diff --git a/src/patches/linux/linux-4.9.8-ath_ignore_eeprom_regd.patch b/src/patches/linux/linux-4.9.8-ath_ignore_eeprom_regd.patch new file mode 100644 index 000000000..ca835eb9a --- /dev/null +++ b/src/patches/linux/linux-4.9.8-ath_ignore_eeprom_regd.patch @@ -0,0 +1,39 @@ +diff -Naur linux-4.9.8.org/drivers/net/wireless/ath/regd.c linux-4.9.8/drivers/net/wireless/ath/regd.c +--- linux-4.9.8.org/drivers/net/wireless/ath/regd.c 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/drivers/net/wireless/ath/regd.c 2017-02-11 15:31:20.502527360 +0100 +@@ -341,6 +341,8 @@ + struct ieee80211_channel *ch; + unsigned int i; + ++ return; ++ + for (band = 0; band < NUM_NL80211_BANDS; band++) { + if (!wiphy->bands[band]) + continue; +@@ -374,6 +376,8 @@ + { + struct ieee80211_supported_band *sband; + ++ return; ++ + sband = wiphy->bands[NL80211_BAND_2GHZ]; + if (!sband) + return; +@@ -402,6 +406,8 @@ + struct ieee80211_channel *ch; + unsigned int i; + ++ return; ++ + if (!wiphy->bands[NL80211_BAND_5GHZ]) + return; + +@@ -632,6 +638,8 @@ + { + const struct ieee80211_regdomain *regd; + ++ return 0; ++ + wiphy->reg_notifier = reg_notifier; + wiphy->regulatory_flags |= REGULATORY_STRICT_REG | + REGULATORY_CUSTOM_REG; diff --git a/src/patches/linux-3.14.22-iwlwifi-noibss_only_on_radar_chan.patch b/src/patches/linux/linux-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch similarity index 59% rename from src/patches/linux-3.14.22-iwlwifi-noibss_only_on_radar_chan.patch rename to src/patches/linux/linux-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch index a6a950b91..b05780925 100644 --- a/src/patches/linux-3.14.22-iwlwifi-noibss_only_on_radar_chan.patch +++ b/src/patches/linux/linux-4.9.8-iwlwifi-noibss_only_on_radar_chan.patch @@ -1,7 +1,7 @@ -diff -Naur linux-3.14.22.org/drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c linux-3.14.22/drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c ---- linux-3.14.22.org/drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c 2014-10-15 08:42:04.000000000 +0200 -+++ linux-3.14.22/drivers/net/wireless/iwlwifi/iwl-eeprom-parse.c 2014-10-24 17:33:57.165155190 +0200 -@@ -613,14 +613,15 @@ +diff -Naur linux-4.9.8.org/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c linux-4.9.8/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c +--- linux-4.9.8.org/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c 2017-02-11 10:35:20.216560908 +0100 +@@ -615,14 +615,15 @@ /* set no-HT40, will enable as appropriate later */ channel->flags = IEEE80211_CHAN_NO_HT40;
diff --git a/src/patches/linux/linux-4.9.8-rt2x00usb_suppress_queue_warnings.patch b/src/patches/linux/linux-4.9.8-rt2x00usb_suppress_queue_warnings.patch new file mode 100644 index 000000000..e145cb460 --- /dev/null +++ b/src/patches/linux/linux-4.9.8-rt2x00usb_suppress_queue_warnings.patch @@ -0,0 +1,42 @@ +diff -Naur linux-4.9.8.org/drivers/net/wireless/ralink/rt2x00/rt2800usb.c linux-4.9.8/drivers/net/wireless/ralink/rt2x00/rt2800usb.c +--- linux-4.9.8.org/drivers/net/wireless/ralink/rt2x00/rt2800usb.c 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/drivers/net/wireless/ralink/rt2x00/rt2800usb.c 2017-02-11 10:50:04.909859370 +0100 +@@ -448,7 +448,7 @@ + + rt2x00usb_register_read(rt2x00dev, TXRXQ_PCNT, ®); + if (rt2x00_get_field32(reg, TXRXQ_PCNT_TX0Q)) { +- rt2x00_warn(rt2x00dev, "TX HW queue 0 timed out, invoke forced kick\n"); ++ rt2x00_dbg(rt2x00dev, "TX HW queue 0 timed out, invoke forced kick\n"); + + rt2x00usb_register_write(rt2x00dev, PBF_CFG, 0xf40012); + +@@ -463,7 +463,7 @@ + + rt2x00usb_register_read(rt2x00dev, TXRXQ_PCNT, ®); + if (rt2x00_get_field32(reg, TXRXQ_PCNT_TX1Q)) { +- rt2x00_warn(rt2x00dev, "TX HW queue 1 timed out, invoke forced kick\n"); ++ rt2x00_dbg(rt2x00dev, "TX HW queue 1 timed out, invoke forced kick\n"); + + rt2x00usb_register_write(rt2x00dev, PBF_CFG, 0xf4000a); + +@@ -613,7 +613,7 @@ + + if (unlikely(test_bit(ENTRY_OWNER_DEVICE_DATA, &entry->flags) || + !test_bit(ENTRY_DATA_STATUS_PENDING, &entry->flags))) { +- rt2x00_warn(rt2x00dev, "Data pending for entry %u in queue %u\n", ++ rt2x00_dbg(rt2x00dev, "Data pending for entry %u in queue %u\n", + entry->entry_idx, qid); + break; + } +diff -Naur linux-4.9.8.org/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c linux-4.9.8/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c +--- linux-4.9.8.org/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/drivers/net/wireless/ralink/rt2x00/rt2x00usb.c 2017-02-11 10:50:04.909859370 +0100 +@@ -524,7 +524,7 @@ + + static void rt2x00usb_watchdog_tx_dma(struct data_queue *queue) + { +- rt2x00_warn(queue->rt2x00dev, "TX queue %d DMA timed out, invoke forced forced reset\n", ++ rt2x00_dbg(queue->rt2x00dev, "TX queue %d DMA timed out, invoke forced reset\n", + queue->qid); + + rt2x00queue_stop_queue(queue); diff --git a/src/patches/linux/linux-4.9.8_cs5535audio_fix_logspam_on_geos.patch b/src/patches/linux/linux-4.9.8_cs5535audio_fix_logspam_on_geos.patch new file mode 100644 index 000000000..79bd5e69e --- /dev/null +++ b/src/patches/linux/linux-4.9.8_cs5535audio_fix_logspam_on_geos.patch @@ -0,0 +1,31 @@ +diff -Naur linux-4.9.8.org/sound/pci/cs5535audio/cs5535audio.c linux-4.9.8/sound/pci/cs5535audio/cs5535audio.c +--- linux-4.9.8.org/sound/pci/cs5535audio/cs5535audio.c 2017-02-04 09:47:29.000000000 +0100 ++++ linux-4.9.8/sound/pci/cs5535audio/cs5535audio.c 2017-02-09 19:24:55.658297050 +0100 +@@ -83,9 +83,9 @@ + break; + udelay(1); + } while (--timeout); +- if (!timeout) +- dev_err(cs5535au->card->dev, +- "Failure writing to cs5535 codec\n"); ++// if (!timeout) ++// dev_err(cs5535au->card->dev, ++// "Failure writing to cs5535 codec\n"); + } + + static unsigned short snd_cs5535audio_codec_read(struct cs5535audio *cs5535au, +@@ -109,10 +109,10 @@ + break; + udelay(1); + } while (--timeout); +- if (!timeout) +- dev_err(cs5535au->card->dev, +- "Failure reading codec reg 0x%x, Last value=0x%x\n", +- reg, val); ++// if (!timeout) ++// dev_err(cs5535au->card->dev, ++// "Failure reading codec reg 0x%x, Last value=0x%x\n", ++// reg, val); + + return (unsigned short) val; + } diff --git a/src/patches/mISDN-hfcusb-reportl1down.patch b/src/patches/mISDN-hfcusb-reportl1down.patch deleted file mode 100644 index 7db8c9a78..000000000 --- a/src/patches/mISDN-hfcusb-reportl1down.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur mISDN.org/drivers/isdn/hardware/mISDN/hfcsusb.c mISDN/drivers/isdn/hardware/mISDN/hfcsusb.c ---- mISDN.org/drivers/isdn/hardware/mISDN/hfcsusb.c 2009-09-06 17:02:14.000000000 +0200 -+++ mISDN/drivers/isdn/hardware/mISDN/hfcsusb.c 2010-02-06 17:44:22.000000000 +0100 -@@ -654,6 +654,8 @@ - case (1): - test_and_clear_bit(FLG_ACTIVE, &dch->Flags); - test_and_clear_bit(FLG_L2_ACTIVATED, &dch->Flags); -+ _queue_data(&dch->dev.D, PH_DEACTIVATE_IND, -+ MISDN_ID_ANY, 0, NULL, GFP_ATOMIC); - hw->nt_timer = 0; - hw->timers &= ~NT_ACTIVATION_TIMER; - handle_led(hw, LED_S0_OFF); diff --git a/src/patches/mISDN_hfc-s_add_id.patch b/src/patches/mISDN_hfc-s_add_id.patch deleted file mode 100644 index 724b1f2c0..000000000 --- a/src/patches/mISDN_hfc-s_add_id.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -Naur mISDN.org/drivers/isdn/hardware/mISDN/hfcpci.c mISDN/drivers/isdn/hardware/mISDN/hfcpci.c ---- mISDN.org/drivers/isdn/hardware/mISDN/hfcpci.c 2012-10-08 14:48:40.000000000 +0200 -+++ mISDN/drivers/isdn/hardware/mISDN/hfcpci.c 2012-10-08 17:09:29.527792226 +0200 -@@ -53,6 +53,8 @@ - - #include "hfc_pci.h" - -+#define PCI_VENDOR_ID_0x1AE7 0x1AE7 -+ - static const char *hfcpci_revision = "2.0"; - - static int HFC_cnt; -@@ -90,6 +92,7 @@ - HFC_DIGI_DF_M_A, - HFC_ABOCOM_2BD1, - HFC_SITECOM_DC105V2, -+ HFC_NONAME_1AE7_0520, - }; - - struct hfcPCI_hw { -@@ -2161,6 +2164,7 @@ - {HFC_DIGI_DF_M_A, 0, - "Digi International DataFire Micro V (North America)"}, - {HFC_SITECOM_DC105V2, 0, "Sitecom Connectivity DC-105 ISDN TA"}, -+ {HFC_NONAME_1AE7_0520, 0, "NoName HFC-S (1AE7:0520) ISDN TA"}, - {}, - }; - -@@ -2212,6 +2216,8 @@ - (unsigned long) &hfc_map[21] }, - { PCI_VDEVICE(SITECOM, PCI_DEVICE_ID_SITECOM_DC105V2), - (unsigned long) &hfc_map[22] }, -+ { PCI_VDEVICE(0x1AE7, 0x0520), -+ (unsigned long) &hfc_map[23] }, - {}, - }; - diff --git a/src/patches/net-tools-1.60-iphdr-redef.patch b/src/patches/net-tools-1.60-iphdr-redef.patch new file mode 100644 index 000000000..23b6dfe01 --- /dev/null +++ b/src/patches/net-tools-1.60-iphdr-redef.patch @@ -0,0 +1,12 @@ +diff -Naur net-tools-1.60.org/iptunnel.c net-tools-1.60/iptunnel.c +--- net-tools-1.60.org/iptunnel.c 2001-04-08 19:04:23.000000000 +0200 ++++ net-tools-1.60/iptunnel.c 2017-02-07 17:37:17.956405434 +0100 +@@ -26,7 +26,7 @@ + #include <sys/socket.h> + #include <sys/ioctl.h> + #include <netinet/in.h> +-#include <netinet/ip.h> ++#include <linux/ip.h> + #include <arpa/inet.h> + #if defined(__GLIBC__) && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1)) + #include <net/if.h> diff --git a/src/patches/openssh-7.6p1-openssl-1.1.0.patch b/src/patches/openssh-7.7p1-openssl-1.1.0-1.patch similarity index 84% rename from src/patches/openssh-7.6p1-openssl-1.1.0.patch rename to src/patches/openssh-7.7p1-openssl-1.1.0-1.patch index f5454ac98..cfc9bba91 100644 --- a/src/patches/openssh-7.6p1-openssl-1.1.0.patch +++ b/src/patches/openssh-7.7p1-openssl-1.1.0-1.patch @@ -1,7 +1,14 @@ -diff -Naur old/auth-pam.c new/auth-pam.c ---- old/auth-pam.c 2017-10-03 21:49:05.363829772 -1000 -+++ new/auth-pam.c 2017-10-03 21:55:50.869718862 -1000 -@@ -128,6 +128,10 @@ +Submitted by: Bruce Dubbs (bdubbs@linuxfromscratch.org) +Date: 2018-04-07 +Initial Package Version: 7.7p1 +Upstream Status: Pending (Still) +Origin: https://git.archlinux.org/svntogit/packages.git/plain/trunk/openssl-1.1.0.pa... +Description: Fixes build issues with OpenSSL-1.1.0. + +diff -aurp old/auth-pam.c new/auth-pam.c +--- old/auth-pam.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/auth-pam.c 2018-03-23 10:05:03.886621278 -1000 +@@ -128,6 +128,10 @@ extern u_int utmp_len; typedef pthread_t sp_pthread_t; #else typedef pid_t sp_pthread_t; @@ -12,10 +19,10 @@ diff -Naur old/auth-pam.c new/auth-pam.c #endif
struct pam_ctxt { -diff -Naur old/cipher.c new/cipher.c ---- old/cipher.c 2017-10-03 21:49:05.367162904 -1000 -+++ new/cipher.c 2017-10-03 21:55:50.869718862 -1000 -@@ -297,7 +297,10 @@ +diff -aurp old/cipher.c new/cipher.c +--- old/cipher.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/cipher.c 2018-03-23 10:05:03.886621278 -1000 +@@ -297,7 +297,10 @@ cipher_init(struct sshcipher_ctx **ccp, goto out; } } @@ -27,7 +34,7 @@ diff -Naur old/cipher.c new/cipher.c ret = SSH_ERR_LIBCRYPTO_ERROR; goto out; } -@@ -486,7 +489,7 @@ +@@ -483,7 +486,7 @@ cipher_get_keyiv(struct sshcipher_ctx *c len, iv)) return SSH_ERR_LIBCRYPTO_ERROR; } else @@ -36,7 +43,7 @@ diff -Naur old/cipher.c new/cipher.c #endif return 0; } -@@ -520,14 +523,19 @@ +@@ -517,14 +520,19 @@ cipher_set_keyiv(struct sshcipher_ctx *c EVP_CTRL_GCM_SET_IV_FIXED, -1, (void *)iv)) return SSH_ERR_LIBCRYPTO_ERROR; } else @@ -59,9 +66,9 @@ diff -Naur old/cipher.c new/cipher.c #endif
int -diff -Naur old/cipher.h new/cipher.h ---- old/cipher.h 2017-10-03 21:49:05.367162904 -1000 -+++ new/cipher.h 2017-10-03 21:55:50.869718862 -1000 +diff -aurp old/cipher.h new/cipher.h +--- old/cipher.h 2018-03-22 16:21:14.000000000 -1000 ++++ new/cipher.h 2018-03-23 10:05:03.886621278 -1000 @@ -46,7 +46,18 @@ #define CIPHER_DECRYPT 0
@@ -81,10 +88,10 @@ diff -Naur old/cipher.h new/cipher.h
const struct sshcipher *cipher_by_name(const char *); const char *cipher_warning_message(const struct sshcipher_ctx *); -diff -Naur old/configure new/configure ---- old/configure 2017-10-03 21:49:05.410493626 -1000 -+++ new/configure 2017-10-03 22:01:49.159050540 -1000 -@@ -12688,7 +12688,6 @@ +diff -aurp old/configure new/configure +--- old/configure 2018-03-23 03:30:17.000000000 -1000 ++++ new/configure 2018-03-23 10:05:03.888621444 -1000 +@@ -13076,7 +13076,6 @@ if ac_fn_c_try_run "$LINENO"; then : 100*) ;; # 1.0.x 200*) ;; # LibreSSL *) @@ -92,10 +99,10 @@ diff -Naur old/configure new/configure ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5 -diff -Naur old/dh.c new/dh.c ---- old/dh.c 2017-10-03 21:49:05.370496037 -1000 -+++ new/dh.c 2017-10-03 21:55:50.869718862 -1000 -@@ -212,14 +212,15 @@ +diff -aurp old/dh.c new/dh.c +--- old/dh.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/dh.c 2018-03-23 10:05:03.888621444 -1000 +@@ -211,14 +211,15 @@ choose_dh(int min, int wantbits, int max /* diffie-hellman-groupN-sha1 */
int @@ -113,7 +120,7 @@ diff -Naur old/dh.c new/dh.c logit("invalid public DH value: negative"); return 0; } -@@ -232,7 +233,8 @@ +@@ -231,7 +232,8 @@ dh_pub_is_valid(DH *dh, BIGNUM *dh_pub) error("%s: BN_new failed", __func__); return 0; } @@ -123,7 +130,7 @@ diff -Naur old/dh.c new/dh.c BN_cmp(dh_pub, tmp) != -1) { /* pub_exp > p-2 */ BN_clear_free(tmp); logit("invalid public DH value: >= p-1"); -@@ -243,14 +245,14 @@ +@@ -242,14 +244,14 @@ dh_pub_is_valid(DH *dh, BIGNUM *dh_pub) for (i = 0; i <= n; i++) if (BN_is_bit_set(dh_pub, i)) bits_set++; @@ -140,7 +147,7 @@ diff -Naur old/dh.c new/dh.c return 0; } return 1; -@@ -260,9 +262,13 @@ +@@ -259,9 +261,13 @@ int dh_gen_key(DH *dh, int need) { int pbits; @@ -156,7 +163,7 @@ diff -Naur old/dh.c new/dh.c need > INT_MAX / 2 || 2 * need > pbits) return SSH_ERR_INVALID_ARGUMENT; if (need < 256) -@@ -271,10 +277,13 @@ +@@ -270,10 +276,13 @@ dh_gen_key(DH *dh, int need) * Pollard Rho, Big step/Little Step attacks are O(sqrt(n)), * so double requested need here. */ @@ -174,7 +181,7 @@ diff -Naur old/dh.c new/dh.c return SSH_ERR_LIBCRYPTO_ERROR; } return 0; -@@ -283,16 +292,27 @@ +@@ -282,16 +291,27 @@ dh_gen_key(DH *dh, int need) DH * dh_new_group_asc(const char *gen, const char *modulus) { @@ -209,7 +216,7 @@ diff -Naur old/dh.c new/dh.c }
/* -@@ -307,8 +327,8 @@ +@@ -306,8 +326,8 @@ dh_new_group(BIGNUM *gen, BIGNUM *modulu
if ((dh = DH_new()) == NULL) return NULL; @@ -220,10 +227,10 @@ diff -Naur old/dh.c new/dh.c
return (dh); } -diff -Naur old/dh.h new/dh.h ---- old/dh.h 2017-10-03 21:49:05.370496037 -1000 -+++ new/dh.h 2017-10-03 21:55:50.869718862 -1000 -@@ -42,7 +42,7 @@ +diff -aurp old/dh.h new/dh.h +--- old/dh.h 2018-03-22 16:21:14.000000000 -1000 ++++ new/dh.h 2018-03-23 10:05:03.889621527 -1000 +@@ -42,7 +42,7 @@ DH *dh_new_group18(void); DH *dh_new_group_fallback(int);
int dh_gen_key(DH *, int); @@ -232,9 +239,9 @@ diff -Naur old/dh.h new/dh.h
u_int dh_estimate(int);
-diff -Naur old/digest-openssl.c new/digest-openssl.c ---- old/digest-openssl.c 2017-10-03 21:49:05.370496037 -1000 -+++ new/digest-openssl.c 2017-10-03 21:55:50.869718862 -1000 +diff -aurp old/digest-openssl.c new/digest-openssl.c +--- old/digest-openssl.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/digest-openssl.c 2018-03-23 10:05:03.889621527 -1000 @@ -43,7 +43,7 @@
struct ssh_digest_ctx { @@ -244,7 +251,7 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c };
struct ssh_digest { -@@ -106,20 +106,21 @@ +@@ -106,20 +106,21 @@ ssh_digest_bytes(int alg) size_t ssh_digest_blocksize(struct ssh_digest_ctx *ctx) { @@ -270,7 +277,7 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c free(ret); return NULL; } -@@ -132,7 +133,7 @@ +@@ -132,7 +133,7 @@ ssh_digest_copy_state(struct ssh_digest_ if (from->alg != to->alg) return SSH_ERR_INVALID_ARGUMENT; /* we have bcopy-style order while openssl has memcpy-style */ @@ -279,7 +286,7 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c return SSH_ERR_LIBCRYPTO_ERROR; return 0; } -@@ -140,7 +141,7 @@ +@@ -140,7 +141,7 @@ ssh_digest_copy_state(struct ssh_digest_ int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen) { @@ -288,7 +295,7 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c return SSH_ERR_LIBCRYPTO_ERROR; return 0; } -@@ -161,7 +162,7 @@ +@@ -161,7 +162,7 @@ ssh_digest_final(struct ssh_digest_ctx * return SSH_ERR_INVALID_ARGUMENT; if (dlen < digest->digest_len) /* No truncation allowed */ return SSH_ERR_INVALID_ARGUMENT; @@ -297,7 +304,7 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c return SSH_ERR_LIBCRYPTO_ERROR; if (l != digest->digest_len) /* sanity */ return SSH_ERR_INTERNAL_ERROR; -@@ -172,7 +173,7 @@ +@@ -172,7 +173,7 @@ void ssh_digest_free(struct ssh_digest_ctx *ctx) { if (ctx != NULL) { @@ -306,10 +313,10 @@ diff -Naur old/digest-openssl.c new/digest-openssl.c explicit_bzero(ctx, sizeof(*ctx)); free(ctx); } -diff -Naur old/kexdhc.c new/kexdhc.c ---- old/kexdhc.c 2017-10-03 21:49:05.373829169 -1000 -+++ new/kexdhc.c 2017-10-03 21:55:50.869718862 -1000 -@@ -81,11 +81,16 @@ +diff -aurp old/kexdhc.c new/kexdhc.c +--- old/kexdhc.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/kexdhc.c 2018-03-23 10:05:03.889621527 -1000 +@@ -81,11 +81,16 @@ kexdh_client(struct ssh *ssh) goto out; } debug("sending SSH2_MSG_KEXDH_INIT"); @@ -329,7 +336,7 @@ diff -Naur old/kexdhc.c new/kexdhc.c #ifdef DEBUG_KEXDH DHparams_print_fp(stderr, kex->dh); fprintf(stderr, "pub= "); -@@ -169,6 +174,9 @@ +@@ -169,6 +174,9 @@ input_kex_dh(int type, u_int32_t seq, st
/* calc and verify H */ hashlen = sizeof(hash); @@ -339,7 +346,7 @@ diff -Naur old/kexdhc.c new/kexdhc.c if ((r = kex_dh_hash( kex->hash_alg, kex->client_version_string, -@@ -176,11 +184,13 @@ +@@ -176,11 +184,13 @@ input_kex_dh(int type, u_int32_t seq, st sshbuf_ptr(kex->my), sshbuf_len(kex->my), sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), server_host_key_blob, sbloblen, @@ -354,22 +361,11 @@ diff -Naur old/kexdhc.c new/kexdhc.c + }
if ((r = sshkey_verify(server_host_key, signature, slen, hash, hashlen, - ssh->compat)) != 0) -diff -Naur old/kexdhs.c new/kexdhs.c ---- old/kexdhs.c 2017-10-03 21:49:05.373829169 -1000 -+++ new/kexdhs.c 2017-10-03 21:55:50.869718862 -1000 -@@ -87,6 +87,10 @@ - ssh_dispatch_set(ssh, SSH2_MSG_KEXDH_INIT, &input_kex_dh_init); - r = 0; - out: -+ if (r != 0) { -+ if (kex->dh) DH_free(kex->dh); -+ kex->dh = NULL; -+ } - return r; - } - -@@ -163,6 +167,9 @@ + kex->hostkey_alg, ssh->compat)) != 0) +diff -aurp old/kexdhs.c new/kexdhs.c +--- old/kexdhs.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/kexdhs.c 2018-03-23 10:58:58.126733207 -1000 +@@ -163,6 +163,9 @@ input_kex_dh_init(int type, u_int32_t se goto out; /* calc H */ hashlen = sizeof(hash); @@ -379,7 +375,7 @@ diff -Naur old/kexdhs.c new/kexdhs.c if ((r = kex_dh_hash( kex->hash_alg, kex->client_version_string, -@@ -171,10 +178,12 @@ +@@ -171,10 +174,12 @@ input_kex_dh_init(int type, u_int32_t se sshbuf_ptr(kex->my), sshbuf_len(kex->my), server_host_key_blob, sbloblen, dh_client_pub, @@ -394,7 +390,7 @@ diff -Naur old/kexdhs.c new/kexdhs.c
/* save session id := H */ if (kex->session_id == NULL) { -@@ -195,12 +204,17 @@ +@@ -195,12 +200,17 @@ input_kex_dh_init(int type, u_int32_t se /* destroy_sensitive_data(); */
/* send server hostkey, DH pubkey 'f' and singed H */ @@ -414,10 +410,10 @@ diff -Naur old/kexdhs.c new/kexdhs.c
if ((r = kex_derive_keys_bn(ssh, hash, hashlen, shared_secret)) == 0) r = kex_send_newkeys(ssh); -diff -Naur old/kexgexc.c new/kexgexc.c ---- old/kexgexc.c 2017-10-03 21:49:05.373829169 -1000 -+++ new/kexgexc.c 2017-10-03 21:55:50.869718862 -1000 -@@ -118,11 +118,17 @@ +diff -aurp old/kexgexc.c new/kexgexc.c +--- old/kexgexc.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/kexgexc.c 2018-03-23 11:00:00.132866201 -1000 +@@ -118,11 +118,17 @@ input_kex_dh_gex_group(int type, u_int32 p = g = NULL; /* belong to kex->dh now */
/* generate and send 'e', client DH public key */ @@ -439,22 +435,7 @@ diff -Naur old/kexgexc.c new/kexgexc.c debug("SSH2_MSG_KEX_DH_GEX_INIT sent"); #ifdef DEBUG_KEXDH DHparams_print_fp(stderr, kex->dh); -@@ -134,10 +140,12 @@ - ssh_dispatch_set(ssh, SSH2_MSG_KEX_DH_GEX_REPLY, &input_kex_dh_gex_reply); - r = 0; - out: -- if (p) -+ if (r != 0) { - BN_clear_free(p); -- if (g) - BN_clear_free(g); -+ DH_free(kex->dh); -+ kex->dh = NULL; -+ } - return r; - } - -@@ -214,6 +222,10 @@ +@@ -212,6 +218,10 @@ input_kex_dh_gex_reply(int type, u_int32
/* calc and verify H */ hashlen = sizeof(hash); @@ -465,7 +446,7 @@ diff -Naur old/kexgexc.c new/kexgexc.c if ((r = kexgex_hash( kex->hash_alg, kex->client_version_string, -@@ -222,12 +234,14 @@ +@@ -220,12 +230,14 @@ input_kex_dh_gex_reply(int type, u_int32 sshbuf_ptr(kex->peer), sshbuf_len(kex->peer), server_host_key_blob, sbloblen, kex->min, kex->nbits, kex->max, @@ -482,11 +463,11 @@ diff -Naur old/kexgexc.c new/kexgexc.c + }
if ((r = sshkey_verify(server_host_key, signature, slen, hash, - hashlen, ssh->compat)) != 0) -diff -Naur old/kexgexs.c new/kexgexs.c ---- old/kexgexs.c 2017-10-03 21:49:05.373829169 -1000 -+++ new/kexgexs.c 2017-10-03 21:55:50.869718862 -1000 -@@ -101,11 +101,16 @@ + hashlen, kex->hostkey_alg, ssh->compat)) != 0) +diff -aurp old/kexgexs.c new/kexgexs.c +--- old/kexgexs.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/kexgexs.c 2018-03-23 11:03:06.045049721 -1000 +@@ -101,11 +101,16 @@ input_kex_dh_gex_request(int type, u_int goto out; } debug("SSH2_MSG_KEX_DH_GEX_GROUP sent"); @@ -506,18 +487,7 @@ diff -Naur old/kexgexs.c new/kexgexs.c
/* Compute our exchange value in parallel with the client */ if ((r = dh_gen_key(kex->dh, kex->we_need * 8)) != 0) -@@ -115,6 +120,10 @@ - ssh_dispatch_set(ssh, SSH2_MSG_KEX_DH_GEX_INIT, &input_kex_dh_gex_init); - r = 0; - out: -+ if (r != 0) { -+ DH_free(kex->dh); -+ kex->dh = NULL; -+ } - return r; - } - -@@ -191,6 +200,10 @@ +@@ -191,6 +196,10 @@ input_kex_dh_gex_init(int type, u_int32_ goto out; /* calc H */ hashlen = sizeof(hash); @@ -528,7 +498,7 @@ diff -Naur old/kexgexs.c new/kexgexs.c if ((r = kexgex_hash( kex->hash_alg, kex->client_version_string, -@@ -199,12 +212,14 @@ +@@ -199,12 +208,14 @@ input_kex_dh_gex_init(int type, u_int32_ sshbuf_ptr(kex->my), sshbuf_len(kex->my), server_host_key_blob, sbloblen, kex->min, kex->nbits, kex->max, @@ -546,7 +516,7 @@ diff -Naur old/kexgexs.c new/kexgexs.c
/* save session id := H */ if (kex->session_id == NULL) { -@@ -225,12 +240,17 @@ +@@ -225,12 +236,17 @@ input_kex_dh_gex_init(int type, u_int32_ /* destroy_sensitive_data(); */
/* send server hostkey, DH pubkey 'f' and singed H */ @@ -566,10 +536,10 @@ diff -Naur old/kexgexs.c new/kexgexs.c
if ((r = kex_derive_keys_bn(ssh, hash, hashlen, shared_secret)) == 0) r = kex_send_newkeys(ssh); -diff -Naur old/monitor.c new/monitor.c ---- old/monitor.c 2017-10-03 21:49:05.377162302 -1000 -+++ new/monitor.c 2017-10-03 21:55:50.869718862 -1000 -@@ -586,10 +586,12 @@ +diff -aurp old/monitor.c new/monitor.c +--- old/monitor.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/monitor.c 2018-03-23 10:05:03.890621610 -1000 +@@ -595,10 +595,12 @@ mm_answer_moduli(int sock, Buffer *m) buffer_put_char(m, 0); return (0); } else { @@ -584,10 +554,10 @@ diff -Naur old/monitor.c new/monitor.c
DH_free(dh); } -diff -Naur old/openbsd-compat/openssl-compat.c new/openbsd-compat/openssl-compat.c ---- old/openbsd-compat/openssl-compat.c 2017-10-03 21:49:05.397161097 -1000 -+++ new/openbsd-compat/openssl-compat.c 2017-10-03 21:55:50.886387486 -1000 -@@ -75,7 +75,6 @@ +diff -aurp old/openbsd-compat/openssl-compat.c new/openbsd-compat/openssl-compat.c +--- old/openbsd-compat/openssl-compat.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/openbsd-compat/openssl-compat.c 2018-03-23 10:05:03.890621610 -1000 +@@ -75,7 +75,6 @@ ssh_OpenSSL_add_all_algorithms(void) /* Enable use of crypto hardware */ ENGINE_load_builtin_engines(); ENGINE_register_all_complete(); @@ -595,10 +565,10 @@ diff -Naur old/openbsd-compat/openssl-compat.c new/openbsd-compat/openssl-compat } #endif
-diff -Naur old/regress/unittests/sshkey/test_file.c new/regress/unittests/sshkey/test_file.c ---- old/regress/unittests/sshkey/test_file.c 2017-10-03 21:49:05.387161699 -1000 -+++ new/regress/unittests/sshkey/test_file.c 2017-10-03 21:55:50.883053761 -1000 -@@ -60,9 +60,14 @@ +diff -aurp old/regress/unittests/sshkey/test_file.c new/regress/unittests/sshkey/test_file.c +--- old/regress/unittests/sshkey/test_file.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/regress/unittests/sshkey/test_file.c 2018-03-23 10:05:03.890621610 -1000 +@@ -60,9 +60,14 @@ sshkey_file_tests(void) a = load_bignum("rsa_1.param.n"); b = load_bignum("rsa_1.param.p"); c = load_bignum("rsa_1.param.q"); @@ -616,7 +586,7 @@ diff -Naur old/regress/unittests/sshkey/test_file.c new/regress/unittests/sshkey BN_free(a); BN_free(b); BN_free(c); -@@ -151,9 +156,14 @@ +@@ -151,9 +156,14 @@ sshkey_file_tests(void) a = load_bignum("dsa_1.param.g"); b = load_bignum("dsa_1.param.priv"); c = load_bignum("dsa_1.param.pub"); @@ -634,10 +604,10 @@ diff -Naur old/regress/unittests/sshkey/test_file.c new/regress/unittests/sshkey BN_free(a); BN_free(b); BN_free(c); -diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshkey/test_sshkey.c ---- old/regress/unittests/sshkey/test_sshkey.c 2017-10-03 21:49:05.387161699 -1000 -+++ new/regress/unittests/sshkey/test_sshkey.c 2017-10-03 21:55:50.883053761 -1000 -@@ -197,9 +197,14 @@ +diff -aurp old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshkey/test_sshkey.c +--- old/regress/unittests/sshkey/test_sshkey.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/regress/unittests/sshkey/test_sshkey.c 2018-03-23 10:05:03.890621610 -1000 +@@ -197,9 +197,14 @@ sshkey_tests(void) k1 = sshkey_new(KEY_RSA); ASSERT_PTR_NE(k1, NULL); ASSERT_PTR_NE(k1->rsa, NULL); @@ -655,7 +625,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk sshkey_free(k1); TEST_DONE();
-@@ -207,8 +212,13 @@ +@@ -207,8 +212,13 @@ sshkey_tests(void) k1 = sshkey_new(KEY_DSA); ASSERT_PTR_NE(k1, NULL); ASSERT_PTR_NE(k1->dsa, NULL); @@ -671,7 +641,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk sshkey_free(k1); TEST_DONE();
-@@ -234,9 +244,14 @@ +@@ -234,9 +244,14 @@ sshkey_tests(void) k1 = sshkey_new_private(KEY_RSA); ASSERT_PTR_NE(k1, NULL); ASSERT_PTR_NE(k1->rsa, NULL); @@ -689,7 +659,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk ASSERT_INT_EQ(sshkey_add_private(k1), 0); sshkey_free(k1); TEST_DONE(); -@@ -245,8 +260,13 @@ +@@ -245,8 +260,13 @@ sshkey_tests(void) k1 = sshkey_new_private(KEY_DSA); ASSERT_PTR_NE(k1, NULL); ASSERT_PTR_NE(k1->dsa, NULL); @@ -705,7 +675,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk ASSERT_INT_EQ(sshkey_add_private(k1), 0); sshkey_free(k1); TEST_DONE(); -@@ -285,18 +305,28 @@ +@@ -285,18 +305,28 @@ sshkey_tests(void) ASSERT_INT_EQ(sshkey_generate(KEY_RSA, 1024, &kr), 0); ASSERT_PTR_NE(kr, NULL); ASSERT_PTR_NE(kr->rsa, NULL); @@ -740,7 +710,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk TEST_DONE();
#ifdef OPENSSL_HAS_ECC -@@ -323,9 +353,14 @@ +@@ -323,9 +353,14 @@ sshkey_tests(void) ASSERT_PTR_NE(kr, k1); ASSERT_INT_EQ(k1->type, KEY_RSA); ASSERT_PTR_NE(k1->rsa, NULL); @@ -758,7 +728,7 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk TEST_DONE();
TEST_START("equal KEY_RSA/demoted KEY_RSA"); -@@ -339,8 +374,13 @@ +@@ -339,8 +374,13 @@ sshkey_tests(void) ASSERT_PTR_NE(kd, k1); ASSERT_INT_EQ(k1->type, KEY_DSA); ASSERT_PTR_NE(k1->dsa, NULL); @@ -774,10 +744,10 @@ diff -Naur old/regress/unittests/sshkey/test_sshkey.c new/regress/unittests/sshk TEST_DONE();
TEST_START("equal KEY_DSA/demoted KEY_DSA"); -diff -Naur old/ssh-dss.c new/ssh-dss.c ---- old/ssh-dss.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-dss.c 2017-10-03 21:55:50.869718862 -1000 -@@ -53,6 +53,7 @@ +diff -aurp old/ssh-dss.c new/ssh-dss.c +--- old/ssh-dss.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-dss.c 2018-03-23 10:05:03.891621693 -1000 +@@ -53,6 +53,7 @@ ssh_dss_sign(const struct sshkey *key, u DSA_SIG *sig = NULL; u_char digest[SSH_DIGEST_MAX_LENGTH], sigblob[SIGBLOB_LEN]; size_t rlen, slen, len, dlen = ssh_digest_bytes(SSH_DIGEST_SHA1); @@ -785,7 +755,7 @@ diff -Naur old/ssh-dss.c new/ssh-dss.c struct sshbuf *b = NULL; int ret = SSH_ERR_INVALID_ARGUMENT;
-@@ -76,15 +77,16 @@ +@@ -76,15 +77,16 @@ ssh_dss_sign(const struct sshkey *key, u goto out; }
@@ -804,9 +774,9 @@ diff -Naur old/ssh-dss.c new/ssh-dss.c + BN_bn2bin(r, sigblob + SIGBLOB_LEN - INTBLOB_LEN - rlen); + BN_bn2bin(s, sigblob + SIGBLOB_LEN - slen);
- if (compat & SSH_BUG_SIGBLOB) { - if (sigp != NULL) { -@@ -176,17 +178,26 @@ + if ((b = sshbuf_new()) == NULL) { + ret = SSH_ERR_ALLOC_FAIL; +@@ -154,17 +156,26 @@ ssh_dss_verify(const struct sshkey *key, }
/* parse signature */ @@ -837,10 +807,10 @@ diff -Naur old/ssh-dss.c new/ssh-dss.c
/* sha1 the data */ if ((ret = ssh_digest_memory(SSH_DIGEST_SHA1, data, datalen, -diff -Naur old/ssh-ecdsa.c new/ssh-ecdsa.c ---- old/ssh-ecdsa.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-ecdsa.c 2017-10-03 21:55:50.869718862 -1000 -@@ -80,9 +80,14 @@ +diff -aurp old/ssh-ecdsa.c new/ssh-ecdsa.c +--- old/ssh-ecdsa.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-ecdsa.c 2018-03-23 10:05:03.891621693 -1000 +@@ -80,9 +80,14 @@ ssh_ecdsa_sign(const struct sshkey *key, ret = SSH_ERR_ALLOC_FAIL; goto out; } @@ -857,7 +827,7 @@ diff -Naur old/ssh-ecdsa.c new/ssh-ecdsa.c if ((ret = sshbuf_put_cstring(b, sshkey_ssh_name_plain(key))) != 0 || (ret = sshbuf_put_stringb(b, bb)) != 0) goto out; -@@ -151,11 +156,27 @@ +@@ -150,11 +155,27 @@ ssh_ecdsa_verify(const struct sshkey *ke ret = SSH_ERR_ALLOC_FAIL; goto out; } @@ -887,10 +857,10 @@ diff -Naur old/ssh-ecdsa.c new/ssh-ecdsa.c if (sshbuf_len(sigbuf) != 0) { ret = SSH_ERR_UNEXPECTED_TRAILING_DATA; goto out; -diff -Naur old/ssh-keygen.c new/ssh-keygen.c ---- old/ssh-keygen.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-keygen.c 2017-10-03 21:55:50.869718862 -1000 -@@ -496,11 +496,33 @@ +diff -aurp old/ssh-keygen.c new/ssh-keygen.c +--- old/ssh-keygen.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-keygen.c 2018-03-23 10:05:03.891621693 -1000 +@@ -493,11 +493,33 @@ do_convert_private_ssh2_from_blob(u_char
switch (key->type) { case KEY_DSA: @@ -929,7 +899,7 @@ diff -Naur old/ssh-keygen.c new/ssh-keygen.c break; case KEY_RSA: if ((r = sshbuf_get_u8(b, &e1)) != 0 || -@@ -517,16 +539,52 @@ +@@ -514,16 +536,52 @@ do_convert_private_ssh2_from_blob(u_char e += e3; debug("e %lx", e); } @@ -988,7 +958,7 @@ diff -Naur old/ssh-keygen.c new/ssh-keygen.c if ((r = ssh_rsa_generate_additional_parameters(key)) != 0) fatal("generate RSA parameters failed: %s", ssh_err(r)); break; -@@ -636,7 +694,7 @@ +@@ -633,7 +691,7 @@ do_convert_from_pkcs8(struct sshkey **k, identity_file); } fclose(fp); @@ -997,7 +967,7 @@ diff -Naur old/ssh-keygen.c new/ssh-keygen.c case EVP_PKEY_RSA: if ((*k = sshkey_new(KEY_UNSPEC)) == NULL) fatal("sshkey_new failed"); -@@ -660,7 +718,7 @@ +@@ -657,7 +715,7 @@ do_convert_from_pkcs8(struct sshkey **k, #endif default: fatal("%s: unsupported pubkey type %d", __func__, @@ -1006,10 +976,10 @@ diff -Naur old/ssh-keygen.c new/ssh-keygen.c } EVP_PKEY_free(pubkey); return; -diff -Naur old/ssh-pkcs11-client.c new/ssh-pkcs11-client.c ---- old/ssh-pkcs11-client.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-pkcs11-client.c 2017-10-03 21:55:50.869718862 -1000 -@@ -143,12 +143,13 @@ +diff -aurp old/ssh-pkcs11-client.c new/ssh-pkcs11-client.c +--- old/ssh-pkcs11-client.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-pkcs11-client.c 2018-03-23 10:05:03.892621777 -1000 +@@ -144,12 +144,13 @@ pkcs11_rsa_private_encrypt(int flen, con static int wrap_key(RSA *rsa) { @@ -1028,10 +998,10 @@ diff -Naur old/ssh-pkcs11-client.c new/ssh-pkcs11-client.c return (0); }
-diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c ---- old/ssh-pkcs11.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-pkcs11.c 2017-10-03 21:55:50.869718862 -1000 -@@ -67,7 +67,7 @@ +diff -aurp old/ssh-pkcs11.c new/ssh-pkcs11.c +--- old/ssh-pkcs11.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-pkcs11.c 2018-03-23 10:05:03.892621777 -1000 +@@ -67,7 +67,7 @@ struct pkcs11_key { struct pkcs11_provider *provider; CK_ULONG slotidx; int (*orig_finish)(RSA *rsa); @@ -1040,7 +1010,7 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c char *keyid; int keyid_len; }; -@@ -326,13 +326,15 @@ +@@ -326,13 +326,15 @@ pkcs11_rsa_wrap(struct pkcs11_provider * k11->keyid = xmalloc(k11->keyid_len); memcpy(k11->keyid, keyid_attrib->pValue, k11->keyid_len); } @@ -1063,7 +1033,7 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c RSA_set_app_data(rsa, k11); return (0); } -@@ -512,10 +514,19 @@ +@@ -512,10 +514,19 @@ pkcs11_fetch_keys_filter(struct pkcs11_p if ((rsa = RSA_new()) == NULL) { error("RSA_new failed"); } else { @@ -1087,7 +1057,7 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c } } else { cp = attribs[2].pValue; -@@ -525,17 +536,20 @@ +@@ -525,16 +536,19 @@ pkcs11_fetch_keys_filter(struct pkcs11_p == NULL) { error("d2i_X509 failed"); } else if ((evp = X509_get_pubkey(x509)) == NULL || @@ -1101,8 +1071,7 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c == NULL) { error("RSAPublicKey_dup"); } - if (x509) - X509_free(x509); + X509_free(x509); } - if (rsa && rsa->n && rsa->e && + { @@ -1112,7 +1081,7 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c pkcs11_rsa_wrap(p, slotidx, &attribs[0], rsa) == 0) { if ((key = sshkey_new(KEY_UNSPEC)) == NULL) fatal("sshkey_new failed"); -@@ -555,6 +569,7 @@ +@@ -554,6 +568,7 @@ pkcs11_fetch_keys_filter(struct pkcs11_p } else if (rsa) { RSA_free(rsa); } @@ -1120,17 +1089,28 @@ diff -Naur old/ssh-pkcs11.c new/ssh-pkcs11.c for (i = 0; i < 3; i++) free(attribs[i].pValue); } -diff -Naur old/ssh-rsa.c new/ssh-rsa.c ---- old/ssh-rsa.c 2017-10-03 21:49:05.403827361 -1000 -+++ new/ssh-rsa.c 2017-10-03 22:06:32.005937158 -1000 -@@ -99,13 +99,27 @@ +diff -aurp old/ssh-rsa.c new/ssh-rsa.c +--- old/ssh-rsa.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/ssh-rsa.c 2018-03-23 10:05:03.892621777 -1000 +@@ -84,7 +84,6 @@ ssh_rsa_generate_additional_parameters(s + { + BIGNUM *aux = NULL; + BN_CTX *ctx = NULL; +- BIGNUM d; + int r; + + if (key == NULL || key->rsa == NULL || +@@ -99,16 +98,27 @@ ssh_rsa_generate_additional_parameters(s } - rsa = key->rsa; + BN_set_flags(aux, BN_FLG_CONSTTIME);
-- if ((BN_sub(aux, rsa->q, BN_value_one()) == 0) || -- (BN_mod(rsa->dmq1, rsa->d, aux, ctx) == 0) || -- (BN_sub(aux, rsa->p, BN_value_one()) == 0) || -- (BN_mod(rsa->dmp1, rsa->d, aux, ctx) == 0)) { +- BN_init(&d); +- BN_with_flags(&d, key->rsa->d, BN_FLG_CONSTTIME); +- +- if ((BN_sub(aux, key->rsa->q, BN_value_one()) == 0) || +- (BN_mod(key->rsa->dmq1, &d, aux, ctx) == 0) || +- (BN_sub(aux, key->rsa->p, BN_value_one()) == 0) || +- (BN_mod(key->rsa->dmp1, &d, aux, ctx) == 0)) { + { + const BIGNUM *q, *d, *p; + BIGNUM *dmq1=NULL, *dmp1=NULL; @@ -1139,13 +1119,13 @@ diff -Naur old/ssh-rsa.c new/ssh-rsa.c + r = SSH_ERR_ALLOC_FAIL; + goto out; + } -+ RSA_get0_key(rsa, NULL, NULL, &d); -+ RSA_get0_factors(rsa, &p, &q); ++ RSA_get0_key(key->rsa, NULL, NULL, &d); ++ RSA_get0_factors(key->rsa, &p, &q); + if ((BN_sub(aux, q, BN_value_one()) == 0) || + (BN_mod(dmq1, d, aux, ctx) == 0) || + (BN_sub(aux, p, BN_value_one()) == 0) || + (BN_mod(dmp1, d, aux, ctx) == 0) || -+ RSA_set0_crt_params(rsa, dmp1, dmq1, NULL) == 0) { ++ RSA_set0_crt_params(key->rsa, dmp1, dmq1, NULL) == 0) { r = SSH_ERR_LIBCRYPTO_ERROR; + BN_clear_free(dmp1); + BN_clear_free(dmq1); @@ -1155,7 +1135,7 @@ diff -Naur old/ssh-rsa.c new/ssh-rsa.c r = 0; out: BN_clear_free(aux); -@@ -136,7 +150,7 @@ +@@ -139,7 +149,7 @@ ssh_rsa_sign(const struct sshkey *key, u if (key == NULL || key->rsa == NULL || hash_alg == -1 || sshkey_type_plain(key->type) != KEY_RSA) return SSH_ERR_INVALID_ARGUMENT; @@ -1164,7 +1144,7 @@ diff -Naur old/ssh-rsa.c new/ssh-rsa.c return SSH_ERR_KEY_LENGTH; slen = RSA_size(key->rsa); if (slen <= 0 || slen > SSHBUF_MAX_BIGNUM) -@@ -210,7 +224,7 @@ +@@ -211,7 +221,7 @@ ssh_rsa_verify(const struct sshkey *key, sshkey_type_plain(key->type) != KEY_RSA || sig == NULL || siglen == 0) return SSH_ERR_INVALID_ARGUMENT; @@ -1173,10 +1153,10 @@ diff -Naur old/ssh-rsa.c new/ssh-rsa.c return SSH_ERR_KEY_LENGTH;
if ((b = sshbuf_from(sig, siglen)) == NULL) -diff -Naur old/sshkey.c new/sshkey.c ---- old/sshkey.c 2017-10-03 21:49:05.407160494 -1000 -+++ new/sshkey.c 2017-10-03 22:16:31.124964276 -1000 -@@ -264,10 +264,18 @@ +diff -aurp old/sshkey.c new/sshkey.c +--- old/sshkey.c 2018-03-22 16:21:14.000000000 -1000 ++++ new/sshkey.c 2018-03-23 10:05:03.893621860 -1000 +@@ -274,10 +274,18 @@ sshkey_size(const struct sshkey *k) #ifdef WITH_OPENSSL case KEY_RSA: case KEY_RSA_CERT: @@ -1196,7 +1176,7 @@ diff -Naur old/sshkey.c new/sshkey.c case KEY_ECDSA: case KEY_ECDSA_CERT: return sshkey_curve_nid_to_bits(k->ecdsa_nid); -@@ -466,28 +474,55 @@ +@@ -482,26 +490,53 @@ sshkey_new(int type) #ifdef WITH_OPENSSL case KEY_RSA: case KEY_RSA_CERT: @@ -1209,8 +1189,7 @@ diff -Naur old/sshkey.c new/sshkey.c + (e = BN_new()) == NULL) { + BN_free(n); + BN_free(e); - if (rsa != NULL) - RSA_free(rsa); + RSA_free(rsa); free(k); return NULL; } @@ -1238,8 +1217,7 @@ diff -Naur old/sshkey.c new/sshkey.c + BN_free(q); + BN_free(g); + BN_free(pubkey); - if (dsa != NULL) - DSA_free(dsa); + DSA_free(dsa); free(k); return NULL; } @@ -1258,7 +1236,7 @@ diff -Naur old/sshkey.c new/sshkey.c k->dsa = dsa; break; case KEY_ECDSA: -@@ -523,6 +558,51 @@ +@@ -539,6 +574,51 @@ sshkey_add_private(struct sshkey *k) #ifdef WITH_OPENSSL case KEY_RSA: case KEY_RSA_CERT: @@ -1310,7 +1288,7 @@ diff -Naur old/sshkey.c new/sshkey.c #define bn_maybe_alloc_failed(p) (p == NULL && (p = BN_new()) == NULL) if (bn_maybe_alloc_failed(k->rsa->d) || bn_maybe_alloc_failed(k->rsa->iqmp) || -@@ -531,13 +611,28 @@ +@@ -547,13 +627,28 @@ sshkey_add_private(struct sshkey *k) bn_maybe_alloc_failed(k->rsa->dmq1) || bn_maybe_alloc_failed(k->rsa->dmp1)) return SSH_ERR_ALLOC_FAIL; @@ -1339,7 +1317,7 @@ diff -Naur old/sshkey.c new/sshkey.c case KEY_ECDSA: case KEY_ECDSA_CERT: /* Cannot do anything until we know the group */ -@@ -655,16 +750,34 @@ +@@ -677,16 +772,34 @@ sshkey_equal_public(const struct sshkey #ifdef WITH_OPENSSL case KEY_RSA_CERT: case KEY_RSA: @@ -1382,7 +1360,7 @@ diff -Naur old/sshkey.c new/sshkey.c # ifdef OPENSSL_HAS_ECC case KEY_ECDSA_CERT: case KEY_ECDSA: -@@ -742,12 +855,17 @@ +@@ -775,12 +888,17 @@ to_blob_buf(const struct sshkey *key, st case KEY_DSA: if (key->dsa == NULL) return SSH_ERR_INVALID_ARGUMENT; @@ -1404,7 +1382,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; # ifdef OPENSSL_HAS_ECC case KEY_ECDSA: -@@ -763,10 +881,14 @@ +@@ -796,10 +914,14 @@ to_blob_buf(const struct sshkey *key, st case KEY_RSA: if (key->rsa == NULL) return SSH_ERR_INVALID_ARGUMENT; @@ -1421,7 +1399,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; #endif /* WITH_OPENSSL */ case KEY_ED25519: -@@ -1643,13 +1765,32 @@ +@@ -1740,13 +1862,32 @@ sshkey_from_private(const struct sshkey case KEY_DSA_CERT: if ((n = sshkey_new(k->type)) == NULL) return SSH_ERR_ALLOC_FAIL; @@ -1458,7 +1436,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; # ifdef OPENSSL_HAS_ECC case KEY_ECDSA: -@@ -1673,11 +1814,23 @@ +@@ -1770,11 +1911,23 @@ sshkey_from_private(const struct sshkey case KEY_RSA_CERT: if ((n = sshkey_new(k->type)) == NULL) return SSH_ERR_ALLOC_FAIL; @@ -1484,7 +1462,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; #endif /* WITH_OPENSSL */ case KEY_ED25519: -@@ -1875,12 +2028,27 @@ +@@ -1995,12 +2148,27 @@ sshkey_from_blob_internal(struct sshbuf ret = SSH_ERR_ALLOC_FAIL; goto out; } @@ -1515,7 +1493,7 @@ diff -Naur old/sshkey.c new/sshkey.c ret = SSH_ERR_KEY_LENGTH; goto out; } -@@ -1900,13 +2068,36 @@ +@@ -2020,13 +2188,36 @@ sshkey_from_blob_internal(struct sshbuf ret = SSH_ERR_ALLOC_FAIL; goto out; } @@ -1556,7 +1534,7 @@ diff -Naur old/sshkey.c new/sshkey.c #ifdef DEBUG_PK DSA_print_fp(stderr, key->dsa, 8); #endif -@@ -2140,26 +2331,63 @@ +@@ -2327,26 +2518,63 @@ sshkey_demote(const struct sshkey *k, st goto fail; /* FALLTHROUGH */ case KEY_RSA: @@ -1628,7 +1606,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; case KEY_ECDSA_CERT: if ((ret = sshkey_cert_copy(k, pk)) != 0) -@@ -2281,11 +2509,17 @@ +@@ -2496,11 +2724,17 @@ sshkey_certify_custom(struct sshkey *k, switch (k->type) { #ifdef WITH_OPENSSL case KEY_DSA_CERT: @@ -1650,7 +1628,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; # ifdef OPENSSL_HAS_ECC case KEY_ECDSA_CERT: -@@ -2298,9 +2532,15 @@ +@@ -2513,9 +2747,15 @@ sshkey_certify_custom(struct sshkey *k, break; # endif /* OPENSSL_HAS_ECC */ case KEY_RSA_CERT: @@ -1668,7 +1646,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; #endif /* WITH_OPENSSL */ case KEY_ED25519_CERT: -@@ -2474,42 +2714,67 @@ +@@ -2702,42 +2942,67 @@ sshkey_private_serialize_opt(const struc switch (key->type) { #ifdef WITH_OPENSSL case KEY_RSA: @@ -1752,7 +1730,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; # ifdef OPENSSL_HAS_ECC case KEY_ECDSA: -@@ -2585,18 +2850,61 @@ +@@ -2851,18 +3116,61 @@ sshkey_private_deserialize(struct sshbuf r = SSH_ERR_ALLOC_FAIL; goto out; } @@ -1821,7 +1799,7 @@ diff -Naur old/sshkey.c new/sshkey.c break; # ifdef OPENSSL_HAS_ECC case KEY_ECDSA: -@@ -2655,29 +2963,104 @@ +@@ -2921,29 +3229,104 @@ sshkey_private_deserialize(struct sshbuf r = SSH_ERR_ALLOC_FAIL; goto out; } @@ -1940,7 +1918,7 @@ diff -Naur old/sshkey.c new/sshkey.c r = SSH_ERR_KEY_LENGTH; goto out; } -@@ -3395,7 +3778,6 @@ +@@ -3707,7 +4090,6 @@ translate_libcrypto_error(unsigned long switch (pem_reason) { case EVP_R_BAD_DECRYPT: return SSH_ERR_KEY_WRONG_PASSPHRASE; @@ -1948,7 +1926,7 @@ diff -Naur old/sshkey.c new/sshkey.c case EVP_R_DECODE_ERROR: #ifdef EVP_R_PRIVATE_KEY_DECODE_ERROR case EVP_R_PRIVATE_KEY_DECODE_ERROR: -@@ -3460,7 +3842,7 @@ +@@ -3772,7 +4154,7 @@ sshkey_parse_private_pem_fileblob(struct r = convert_libcrypto_error(); goto out; } @@ -1957,7 +1935,7 @@ diff -Naur old/sshkey.c new/sshkey.c (type == KEY_UNSPEC || type == KEY_RSA)) { if ((prv = sshkey_new(KEY_UNSPEC)) == NULL) { r = SSH_ERR_ALLOC_FAIL; -@@ -3475,11 +3857,11 @@ +@@ -3787,11 +4169,11 @@ sshkey_parse_private_pem_fileblob(struct r = SSH_ERR_LIBCRYPTO_ERROR; goto out; } @@ -1971,7 +1949,7 @@ diff -Naur old/sshkey.c new/sshkey.c (type == KEY_UNSPEC || type == KEY_DSA)) { if ((prv = sshkey_new(KEY_UNSPEC)) == NULL) { r = SSH_ERR_ALLOC_FAIL; -@@ -3491,7 +3873,7 @@ +@@ -3803,7 +4185,7 @@ sshkey_parse_private_pem_fileblob(struct DSA_print_fp(stderr, prv->dsa, 8); #endif #ifdef OPENSSL_HAS_ECC diff --git a/src/patches/ppp/ppp-2.4.7-headers_4.9.patch b/src/patches/ppp/ppp-2.4.7-headers_4.9.patch new file mode 100644 index 000000000..633eb045a --- /dev/null +++ b/src/patches/ppp/ppp-2.4.7-headers_4.9.patch @@ -0,0 +1,12 @@ +diff -Naur ppp-2.4.7.org/pppd/plugins/rp-pppoe/plugin.c ppp-2.4.7/pppd/plugins/rp-pppoe/plugin.c +--- ppp-2.4.7.org/pppd/plugins/rp-pppoe/plugin.c 2014-08-09 14:31:39.000000000 +0200 ++++ ppp-2.4.7/pppd/plugins/rp-pppoe/plugin.c 2017-02-09 08:45:12.567493723 +0100 +@@ -49,6 +49,8 @@ + #include <net/ethernet.h> + #include <net/if_arp.h> + #include <linux/ppp_defs.h> ++#define _LINUX_IN_H ++#define _LINUX_IN6_H + #include <linux/if_pppox.h> + + #ifndef _ROOT_PATH diff --git a/src/patches/u-boot-c99-inline-fix.patch b/src/patches/u-boot-c99-inline-fix.patch deleted file mode 100644 index 5956e55b7..000000000 --- a/src/patches/u-boot-c99-inline-fix.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h -index 9896e54..99c6dcc 100644 ---- a/include/linux/compiler-gcc.h -+++ b/include/linux/compiler-gcc.h -@@ -44,9 +44,10 @@ - */ - #if !defined(CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING) || \ - !defined(CONFIG_OPTIMIZE_INLINING) || (__GNUC__ < 4) --# define inline inline __attribute__((always_inline)) --# define __inline__ __inline__ __attribute__((always_inline)) --# define __inline __inline __attribute__((always_inline)) -+/* XXX: check __GNUC_STDC_INLINE__, fix line length */ -+# define inline inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) -+# define __inline__ __inline__ __attribute__((always_inline)) __attribute__((__gnu_inline__)) -+# define __inline __inline __attribute__((always_inline)) __attribute__((__gnu_inline__)) - #endif - - #define __deprecated __attribute__((deprecated)) --- -1.8.3.2 diff --git a/src/patches/u-boot-support-gcc-6.patch b/src/patches/u-boot-support-gcc-6.patch deleted file mode 100644 index f6b4c3046..000000000 --- a/src/patches/u-boot-support-gcc-6.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff --git a/include/linux/compiler-gcc6.h b/include/linux/compiler-gcc6.h -new file mode 100644 -index 0000000..622117b ---- /dev/null -+++ b/include/linux/compiler-gcc6.h -@@ -0,0 +1,65 @@ -+#ifndef __LINUX_COMPILER_H -+#error "Please don't include <linux/compiler-gcc6.h> directly, include <linux/compiler.h> instead." -+#endif -+ -+#define __used __attribute__((__used__)) -+#define __must_check __attribute__((warn_unused_result)) -+#define __compiler_offsetof(a, b) __builtin_offsetof(a, b) -+ -+/* Mark functions as cold. gcc will assume any path leading to a call -+ to them will be unlikely. This means a lot of manual unlikely()s -+ are unnecessary now for any paths leading to the usual suspects -+ like BUG(), printk(), panic() etc. [but let's keep them for now for -+ older compilers] -+ -+ Early snapshots of gcc 4.3 don't support this and we can't detect this -+ in the preprocessor, but we can live with this because they're unreleased. -+ Maketime probing would be overkill here. -+ -+ gcc also has a __attribute__((__hot__)) to move hot functions into -+ a special section, but I don't see any sense in this right now in -+ the kernel context */ -+#define __cold __attribute__((__cold__)) -+ -+#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__) -+ -+#ifndef __CHECKER__ -+# define __compiletime_warning(message) __attribute__((warning(message))) -+# define __compiletime_error(message) __attribute__((error(message))) -+#endif /* __CHECKER__ */ -+ -+/* -+ * Mark a position in code as unreachable. This can be used to -+ * suppress control flow warnings after asm blocks that transfer -+ * control elsewhere. -+ * -+ * Early snapshots of gcc 4.5 don't support this and we can't detect -+ * this in the preprocessor, but we can live with this because they're -+ * unreleased. Really, we need to have autoconf for the kernel. -+ */ -+#define unreachable() __builtin_unreachable() -+ -+/* Mark a function definition as prohibited from being cloned. */ -+#define __noclone __attribute__((__noclone__)) -+ -+/* -+ * Tell the optimizer that something else uses this function or variable. -+ */ -+#define __visible __attribute__((externally_visible)) -+ -+/* -+ * GCC 'asm goto' miscompiles certain code sequences: -+ * -+ * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670 -+ * -+ * Work it around via a compiler barrier quirk suggested by Jakub Jelinek. -+ * -+ * (asm goto is automatically volatile - the naming reflects this.) -+ */ -+#define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0) -+ -+#ifdef CONFIG_ARCH_USE_BUILTIN_BSWAP -+#define __HAVE_BUILTIN_BSWAP32__ -+#define __HAVE_BUILTIN_BSWAP64__ -+#define __HAVE_BUILTIN_BSWAP16__ -+#endif /* CONFIG_ARCH_USE_BUILTIN_BSWAP */ diff --git a/src/patches/u-boot/rpi/u-boot-2018.03_add_rpi3-b-plus.patch b/src/patches/u-boot/rpi/u-boot-2018.03_add_rpi3-b-plus.patch new file mode 100644 index 000000000..fceef7738 --- /dev/null +++ b/src/patches/u-boot/rpi/u-boot-2018.03_add_rpi3-b-plus.patch @@ -0,0 +1,15 @@ +diff -Naur u-boot-2018.03.org/board/raspberrypi/rpi/rpi.c u-boot-2018.03/board/raspberrypi/rpi/rpi.c +--- u-boot-2018.03.org/board/raspberrypi/rpi/rpi.c 2018-03-13 13:02:19.000000000 +0100 ++++ u-boot-2018.03/board/raspberrypi/rpi/rpi.c 2018-05-14 13:40:38.418660145 +0200 +@@ -111,6 +111,11 @@ + DTB_DIR "bcm2835-rpi-zero-w.dtb", + false, + }, ++ [0xD] = { ++ "3 Model B+", ++ DTB_DIR "bcm2837-rpi-3-b-plus.dtb", ++ true, ++ }, + }; + + static const struct rpi_model rpi_models_old_scheme[] = { diff --git a/src/patches/u-boot/sunxi/001-uboot-sunxi-509d96d4f1f602d62d36db660973249e16f9d088.patch b/src/patches/u-boot/sunxi/001-uboot-sunxi-509d96d4f1f602d62d36db660973249e16f9d088.patch deleted file mode 100644 index 15aac6b26..000000000 --- a/src/patches/u-boot/sunxi/001-uboot-sunxi-509d96d4f1f602d62d36db660973249e16f9d088.patch +++ /dev/null @@ -1,10002 +0,0 @@ -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/cmd_boot.c u-boot-sunxi/arch/arm/cpu/armv7/cmd_boot.c ---- u-boot-2014.04/arch/arm/cpu/armv7/cmd_boot.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/cmd_boot.c 2014-09-06 16:58:35.193953144 +0200 -@@ -0,0 +1,20 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+/* -+ * Misc boot support -+ */ -+#include <common.h> -+#include <command.h> -+ -+#ifdef CONFIG_CMD_GO -+unsigned long do_go_exec(ulong (*entry)(int, char * const []), int argc, -+ char * const argv[]) -+{ -+ invalidate_icache_all(); -+ return entry(argc, argv); -+} -+#endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/Makefile u-boot-sunxi/arch/arm/cpu/armv7/Makefile ---- u-boot-2014.04/arch/arm/cpu/armv7/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/arch/arm/cpu/armv7/Makefile 2014-09-06 16:58:35.185953145 +0200 -@@ -11,8 +11,9 @@ - - obj-y += cpu.o - obj-y += syslib.o -+obj-y += cmd_boot.o - --ifneq ($(CONFIG_AM43XX)$(CONFIG_AM33XX)$(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX)$(CONFIG_TEGRA)$(CONFIG_MX6)$(CONFIG_TI81XX)$(CONFIG_AT91FAMILY),) -+ifneq ($(CONFIG_AM43XX)$(CONFIG_AM33XX)$(CONFIG_OMAP44XX)$(CONFIG_OMAP54XX)$(CONFIG_TEGRA)$(CONFIG_MX6)$(CONFIG_TI81XX)$(CONFIG_AT91FAMILY)$(CONFIG_SUNXI),) - ifneq ($(CONFIG_SKIP_LOWLEVEL_INIT),y) - obj-y += lowlevel_init.o - endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/board.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/board.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/board.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/board.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,166 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Some init for sunxi platform. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <i2c.h> -+#include <netdev.h> -+#include <miiphy.h> -+#include <serial.h> -+#ifdef CONFIG_SPL_BUILD -+#include <spl.h> -+#endif -+#include <asm/gpio.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/sys_proto.h> -+#include <asm/arch/timer.h> -+#include <asm/arch/watchdog.h> -+ -+#ifdef CONFIG_SPL_BUILD -+/* Pointer to the global data structure for SPL */ -+DECLARE_GLOBAL_DATA_PTR; -+ -+/* The sunxi internal brom will try to loader external bootloader -+ * from mmc0, nand flash, mmc2. -+ * Unfortunately we can't check how SPL was loaded so assume -+ * it's always the first SD/MMC controller -+ */ -+u32 spl_boot_device(void) -+{ -+ return BOOT_DEVICE_MMC1; -+} -+ -+/* No confirmation data available in SPL yet. Hardcode bootmode */ -+u32 spl_boot_mode(void) -+{ -+ return MMCSD_MODE_RAW; -+} -+#endif -+ -+int gpio_init(void) -+{ -+#if CONFIG_CONS_INDEX == 1 && defined(CONFIG_UART0_PORT_F) -+#if defined(CONFIG_SUN4I) || defined(CONFIG_SUN7I) -+ /* disable GPB22,23 as uart0 tx,rx to avoid conflict */ -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(22), SUNXI_GPIO_INPUT); -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(23), SUNXI_GPIO_INPUT); -+#endif -+ sunxi_gpio_set_cfgpin(SUNXI_GPF(2), SUNXI_GPF2_UART0_TX); -+ sunxi_gpio_set_cfgpin(SUNXI_GPF(4), SUNXI_GPF4_UART0_RX); -+ sunxi_gpio_set_pull(SUNXI_GPF(4), 1); -+#elif CONFIG_CONS_INDEX == 1 && (defined(CONFIG_SUN4I) || defined(CONFIG_SUN7I)) -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(22), SUN4I_GPB22_UART0_TX); -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(23), SUN4I_GPB23_UART0_RX); -+ sunxi_gpio_set_pull(SUNXI_GPB(23), 1); -+#elif CONFIG_CONS_INDEX == 1 && defined(CONFIG_SUN6I) -+ sunxi_gpio_set_cfgpin(SUNXI_GPH(20), 2); -+ sunxi_gpio_set_cfgpin(SUNXI_GPH(21), 2); -+ sunxi_gpio_set_pull(SUNXI_GPH(21), 1); -+#elif CONFIG_CONS_INDEX == 1 && defined(CONFIG_SUN5I) -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(19), SUN5I_GPB19_UART0_TX); -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(20), SUN5I_GPB20_UART0_RX); -+ sunxi_gpio_set_pull(SUNXI_GPB(20), 1); -+#elif CONFIG_CONS_INDEX == 2 && defined(CONFIG_SUN5I) -+ sunxi_gpio_set_cfgpin(SUNXI_GPG(3), SUN5I_GPG3_UART1_TX); -+ sunxi_gpio_set_cfgpin(SUNXI_GPG(4), SUN5I_GPG4_UART1_RX); -+ sunxi_gpio_set_pull(SUNXI_GPG(4), 1); -+#elif CONFIG_CONS_INDEX == 5 && defined(CONFIG_SUN8I) -+ sunxi_gpio_set_cfgpin(SUNXI_GPL(2), SUN8I_GPL2_R_UART_TX); -+ sunxi_gpio_set_cfgpin(SUNXI_GPL(3), SUN8I_GPL3_R_UART_RX); -+ sunxi_gpio_set_pull(SUNXI_GPL(3), 1); -+#else -+#error Unsupported console port number. Please fix pin mux settings in board.c -+#endif -+ -+ return 0; -+} -+ -+void reset_cpu(ulong addr) -+{ -+ watchdog_set(0); -+ while (1); -+} -+ -+/* do some early init */ -+void s_init(void) -+{ -+#if !defined CONFIG_SPL_BUILD && (defined CONFIG_SUN7I || defined CONFIG_SUN6I) -+ /* Enable SMP mode for CPU0, by setting bit 6 of Auxiliary Ctl reg */ -+ asm volatile( -+ "mrc p15, 0, r0, c1, c0, 1\n" -+ "orr r0, r0, #1 << 6\n" -+ "mcr p15, 0, r0, c1, c0, 1\n"); -+#endif -+ -+ watchdog_init(); -+ clock_init(); -+ timer_init(); -+ gpio_init(); -+ i2c_init_board(); -+ -+#ifdef CONFIG_SPL_BUILD -+ gd = &gdata; -+ preloader_console_init(); -+ -+#ifdef CONFIG_SPL_I2C_SUPPORT -+ /* Needed early by sunxi_board_init if PMU is enabled */ -+ i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE); -+#endif -+#endif -+/* No SPL on sun6i, so we do sunxi_board_init() from non spl there */ -+#if defined(CONFIG_SPL_BUILD) || defined(CONFIG_SUN6I) || defined(CONFIG_SUN8I) -+ sunxi_board_init(); -+#endif -+} -+ -+#ifndef CONFIG_SYS_DCACHE_OFF -+void enable_caches(void) -+{ -+ /* Enable D-cache. I-cache is already enabled in start.S */ -+ dcache_enable(); -+} -+#endif -+ -+#ifdef CONFIG_CMD_NET -+/* -+ * Initializes on-chip ethernet controllers. -+ * to override, implement board_eth_init() -+ */ -+int cpu_eth_init(bd_t *bis) -+{ -+ __maybe_unused int rc; -+ -+#ifdef CONFIG_MACPWR -+ gpio_direction_output(CONFIG_MACPWR, 1); -+ mdelay(200); -+#endif -+ -+#ifdef CONFIG_SUNXI_EMAC -+ rc = sunxi_emac_initialize(bis); -+ if (rc < 0) { -+ printf("sunxi: failed to initialize emac\n"); -+ return rc; -+ } -+#endif -+ -+#ifdef CONFIG_SUNXI_GMAC -+ rc = sunxi_gmac_initialize(bis); -+ if (rc < 0) { -+ printf("sunxi: failed to initialize gmac\n"); -+ return rc; -+ } -+#endif -+ -+ return 0; -+} -+#endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,25 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/sys_proto.h> -+ -+int clock_init(void) -+{ -+#ifdef CONFIG_SPL_BUILD -+ clock_init_safe(); -+#endif -+ clock_init_uart(); -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock_sun4i.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock_sun4i.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock_sun4i.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock_sun4i.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,188 @@ -+/* -+ * sun4i, sun5i and sun7i specific clock code -+ * -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/sys_proto.h> -+ -+#ifdef CONFIG_SPL_BUILD -+void clock_init_safe(void) -+{ -+ struct sunxi_ccm_reg * const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ /* Set safe defaults until PMU is configured */ -+ writel(AXI_DIV_1 << AXI_DIV_SHIFT | -+ AHB_DIV_2 << AHB_DIV_SHIFT | -+ APB0_DIV_1 << APB0_DIV_SHIFT | -+ CPU_CLK_SRC_OSC24M << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_ahb_apb0_cfg); -+ writel(PLL1_CFG_DEFAULT, &ccm->pll1_cfg); -+ sdelay(200); -+ writel(AXI_DIV_1 << AXI_DIV_SHIFT | -+ AHB_DIV_2 << AHB_DIV_SHIFT | -+ APB0_DIV_1 << APB0_DIV_SHIFT | -+ CPU_CLK_SRC_PLL1 << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_ahb_apb0_cfg); -+#ifdef CONFIG_SUN7I -+ writel(0x1 << AHB_GATE_OFFSET_DMA | readl(&ccm->ahb_gate0), -+ &ccm->ahb_gate0); -+#endif -+ writel(PLL6_CFG_DEFAULT, &ccm->pll6_cfg); -+} -+#endif -+ -+void clock_init_uart(void) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ /* uart clock source is apb1 */ -+ writel(APB1_CLK_SRC_OSC24M| -+ APB1_CLK_RATE_N_1| -+ APB1_CLK_RATE_M(1), -+ &ccm->apb1_clk_div_cfg); -+ -+ /* open the clock for uart */ -+ setbits_le32(&ccm->apb1_gate, -+ CLK_GATE_OPEN << (APB1_GATE_UART_SHIFT+CONFIG_CONS_INDEX-1)); -+} -+ -+int clock_twi_onoff(int port, int state) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ if (port > 2) -+ return -1; -+ -+ /* set the apb clock gate for twi */ -+ if (state) -+ setbits_le32(&ccm->apb1_gate, -+ CLK_GATE_OPEN << (APB1_GATE_TWI_SHIFT+port)); -+ else -+ clrbits_le32(&ccm->apb1_gate, -+ CLK_GATE_OPEN << (APB1_GATE_TWI_SHIFT+port)); -+ -+ return 0; -+} -+ -+#ifdef CONFIG_SPL_BUILD -+#define PLL1_CFG(N, K, M, P) ( 1 << CCM_PLL1_CFG_ENABLE_SHIFT | \ -+ 0 << CCM_PLL1_CFG_VCO_RST_SHIFT | \ -+ 8 << CCM_PLL1_CFG_VCO_BIAS_SHIFT | \ -+ 0 << CCM_PLL1_CFG_PLL4_EXCH_SHIFT | \ -+ 16 << CCM_PLL1_CFG_BIAS_CUR_SHIFT | \ -+ (P)<< CCM_PLL1_CFG_DIVP_SHIFT | \ -+ 2 << CCM_PLL1_CFG_LCK_TMR_SHIFT | \ -+ (N)<< CCM_PLL1_CFG_FACTOR_N_SHIFT | \ -+ (K)<< CCM_PLL1_CFG_FACTOR_K_SHIFT | \ -+ 0 << CCM_PLL1_CFG_SIG_DELT_PAT_IN_SHIFT | \ -+ 0 << CCM_PLL1_CFG_SIG_DELT_PAT_EN_SHIFT | \ -+ (M)<< CCM_PLL1_CFG_FACTOR_M_SHIFT) -+ -+static struct { -+ u32 pll1_cfg; -+ unsigned int freq; -+} pll1_para[] = { -+ /* This array must be ordered by frequency. */ -+ { PLL1_CFG(16, 0, 0, 0), 384000000 }, -+ { PLL1_CFG(16, 1, 0, 0), 768000000 }, -+ { PLL1_CFG(20, 1, 0, 0), 960000000 }, -+ { PLL1_CFG(21, 1, 0, 0), 1008000000}, -+ { PLL1_CFG(22, 1, 0, 0), 1056000000}, -+ { PLL1_CFG(23, 1, 0, 0), 1104000000}, -+ { PLL1_CFG(24, 1, 0, 0), 1152000000}, -+ { PLL1_CFG(25, 1, 0, 0), 1200000000}, -+ { PLL1_CFG(26, 1, 0, 0), 1248000000}, -+ { PLL1_CFG(27, 1, 0, 0), 1296000000}, -+ { PLL1_CFG(28, 1, 0, 0), 1344000000}, -+ { PLL1_CFG(29, 1, 0, 0), 1392000000}, -+ { PLL1_CFG(30, 1, 0, 0), 1440000000}, -+ { PLL1_CFG(31, 1, 0, 0), 1488000000}, -+ /* Final catchall entry */ -+ { PLL1_CFG(31, 1, 0, 0), ~0}, -+}; -+ -+void clock_set_pll1(unsigned int hz) -+{ -+ int i = 0; -+ int axi, ahb, apb0; -+ struct sunxi_ccm_reg * const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ /* Find target frequency */ -+ while (pll1_para[i].freq < hz) -+ i++; -+ -+ hz = pll1_para[i].freq; -+ -+ /* Calculate system clock divisors */ -+ axi = DIV_ROUND_UP(hz, 432000000); /* Max 450MHz */ -+ ahb = DIV_ROUND_UP(hz/axi, 204000000); /* Max 250MHz */ -+ apb0 = 2; /* Max 150MHz */ -+ -+ printf("CPU: %uHz, AXI/AHB/APB: %d/%d/%d\n", hz, axi, ahb, apb0); -+ -+ /* Map divisors to register values */ -+ axi = axi - 1; -+ if (ahb > 4) -+ ahb = 3; -+ else if (ahb > 2) -+ ahb = 2; -+ else if (ahb > 1) -+ ahb = 1; -+ else -+ ahb = 0; -+ -+ apb0 = apb0 - 1; -+ -+ /* Switch to 24MHz clock while changing PLL1 */ -+ writel(AXI_DIV_1 << AXI_DIV_SHIFT | -+ AHB_DIV_2 << AHB_DIV_SHIFT | -+ APB0_DIV_1 << APB0_DIV_SHIFT | -+ CPU_CLK_SRC_OSC24M << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_ahb_apb0_cfg); -+ sdelay(20); -+ -+ /* Configure sys clock divisors */ -+ writel(axi << AXI_DIV_SHIFT | -+ ahb << AHB_DIV_SHIFT | -+ apb0 << APB0_DIV_SHIFT | -+ CPU_CLK_SRC_OSC24M << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_ahb_apb0_cfg); -+ -+ /* Configure PLL1 at the desired frequency */ -+ writel(pll1_para[i].pll1_cfg, &ccm->pll1_cfg); -+ sdelay(200); -+ -+ /* Switch CPU to PLL1 */ -+ writel(axi << AXI_DIV_SHIFT | -+ ahb << AHB_DIV_SHIFT | -+ apb0 << APB0_DIV_SHIFT | -+ CPU_CLK_SRC_PLL1 << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_ahb_apb0_cfg); -+ sdelay(20); -+} -+#endif -+ -+unsigned int clock_get_pll6(void) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ uint32_t rval = readl(&ccm->pll6_cfg); -+ int n = ((rval & CCM_PLL6_CTRL_N_MASK) >> CCM_PLL6_CTRL_N_SHIFT); -+ int k = ((rval & CCM_PLL6_CTRL_K_MASK) >> CCM_PLL6_CTRL_K_SHIFT) + 1; -+ return 24000000 * n * k / 2; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock_sun6i.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock_sun6i.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/clock_sun6i.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/clock_sun6i.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,110 @@ -+/* -+ * sun6i specific clock code -+ * -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/prcm.h> -+#include <asm/arch/sys_proto.h> -+ -+#ifdef CONFIG_SPL_BUILD -+void clock_init_safe(void) -+{ -+ struct sunxi_ccm_reg * const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ struct sunxi_prcm_reg * const prcm = -+ (struct sunxi_prcm_reg *)SUNXI_PRCM_BASE; -+ -+ /* Set PLL ldo voltage without this PLL6 does not work properly */ -+ writel(PRCM_PLL_CTRL_LDO_DIGITAL_EN | PRCM_PLL_CTRL_LDO_ANALOG_EN | -+ PRCM_PLL_CTRL_EXT_OSC_EN | PRCM_PLL_CTRL_LDO_OUT_L(1140) | -+ PRCM_PLL_CTRL_LDO_KEY, &prcm->pll_ctrl1); -+ writel(PRCM_PLL_CTRL_LDO_DIGITAL_EN | PRCM_PLL_CTRL_LDO_ANALOG_EN | -+ PRCM_PLL_CTRL_EXT_OSC_EN | PRCM_PLL_CTRL_LDO_OUT_L(1140) | -+ PRCM_PLL_CTRL_LDO_KEY, &prcm->pll_ctrl1); -+ writel(PRCM_PLL_CTRL_LDO_DIGITAL_EN | PRCM_PLL_CTRL_LDO_ANALOG_EN | -+ PRCM_PLL_CTRL_EXT_OSC_EN | PRCM_PLL_CTRL_LDO_OUT_L(1140), -+ &prcm->pll_ctrl1); -+ -+ /* AXI and PLL1 settings from boot0 / boot1, PLL1 set to 486 Mhz */ -+ writel(AXI_DIV_3 << AXI_DIV_SHIFT | -+ ATB_DIV_2 << ATB_DIV_SHIFT | -+ CPU_CLK_SRC_OSC24M << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_axi_cfg); -+ writel(PLL1_CFG_DEFAULT, &ccm->pll1_cfg); -+ sdelay(200); -+ writel(AXI_DIV_3 << AXI_DIV_SHIFT | -+ ATB_DIV_2 << ATB_DIV_SHIFT | -+ CPU_CLK_SRC_PLL1 << CPU_CLK_SRC_SHIFT, -+ &ccm->cpu_axi_cfg); -+ -+ writel(PLL6_CFG_DEFAULT, &ccm->pll6_cfg); -+} -+#endif -+ -+void clock_init_uart(void) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+#if CONFIG_CONS_INDEX < 5 -+ /* uart clock source is apb2 */ -+ writel(APB2_CLK_SRC_OSC24M| -+ APB2_CLK_RATE_N_1| -+ APB2_CLK_RATE_M(1), -+ &ccm->apb2_div); -+ -+ /* open the clock for uart */ -+ setbits_le32(&ccm->apb2_gate, -+ CLK_GATE_OPEN << (APB2_GATE_UART_SHIFT+CONFIG_CONS_INDEX-1)); -+ -+ /* deassert uart reset */ -+ setbits_le32(&ccm->apb2_reset_cfg, -+ 1 << (APB2_RESET_UART_SHIFT+CONFIG_CONS_INDEX-1)); -+#else -+ /* enable R_PIO and R_UART clocks, and de-assert resets */ -+ prcm_apb0_enable(PRCM_APB0_GATE_PIO | PRCM_APB0_GATE_UART); -+#endif -+ -+ /* Dup with clock_init_safe(), drop once sun6i SPL support lands */ -+ writel(PLL6_CFG_DEFAULT, &ccm->pll6_cfg); -+} -+ -+int clock_twi_onoff(int port, int state) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ if (port > 3) -+ return -1; -+ -+ /* set the apb clock gate for twi */ -+ if (state) -+ setbits_le32(&ccm->apb2_gate, -+ CLK_GATE_OPEN << (APB2_GATE_TWI_SHIFT+port)); -+ else -+ clrbits_le32(&ccm->apb2_gate, -+ CLK_GATE_OPEN << (APB2_GATE_TWI_SHIFT+port)); -+ -+ return 0; -+} -+ -+unsigned int clock_get_pll6(void) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ uint32_t rval = readl(&ccm->pll6_cfg); -+ int n = ((rval & CCM_PLL6_CTRL_N_MASK) >> CCM_PLL6_CTRL_N_SHIFT) + 1; -+ int k = ((rval & CCM_PLL6_CTRL_K_MASK) >> CCM_PLL6_CTRL_K_SHIFT) + 1; -+ return 24000000 * n * k / 2; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/cmd_watchdog.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/cmd_watchdog.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/cmd_watchdog.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/cmd_watchdog.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,29 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/watchdog.h> -+ -+int do_sunxi_watchdog(cmd_tbl_t *cmdtp, int flag, int argc, const char *argv[]) -+{ -+ unsigned long interval; -+ -+ if (argc < 2) { -+ printf("usage: watchdog seconds\n"); -+ printf("over %d to disable watchdog\n", WDT_MAX_TIMEOUT); -+ } -+ interval = simple_strtoul(argv[1], NULL, 10); -+ watchdog_set((unsigned int)interval); -+ -+ return 0; -+} -+ -+U_BOOT_CMD( -+ watchdog, 2, 1, do_sunxi_watchdog, -+ "Set watchdog [0 - 16]. [17+} disables", -+ "" -+); -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/config.mk u-boot-sunxi/arch/arm/cpu/armv7/sunxi/config.mk ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/config.mk 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/config.mk 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,8 @@ -+# Build a combined spl + u-boot image -+ifdef CONFIG_SPL -+ifndef CONFIG_SPL_BUILD -+ifndef CONFIG_SPL_FEL -+ALL-y += u-boot-sunxi-with-spl.bin -+endif -+endif -+endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/cpu_info.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/cpu_info.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/cpu_info.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/cpu_info.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,38 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/cpu.h> -+ -+#ifdef CONFIG_DISPLAY_CPUINFO -+int print_cpuinfo(void) -+{ -+#ifdef CONFIG_SUN4I -+ puts("CPU: Allwinner A10 (SUN4I)\n"); -+#elif defined CONFIG_SUN5I -+ u32 val = readl(SUNXI_SID_BASE + 0x08); -+ switch ((val >> 12) & 0xf) { -+ case 0: puts("CPU: Allwinner A12 (SUN5I)\n"); break; -+ case 3: puts("CPU: Allwinner A13 (SUN5I)\n"); break; -+ case 7: puts("CPU: Allwinner A10s (SUN5I)\n"); break; -+ default: puts("CPU: Allwinner A1X (SUN5I)\n"); -+ } -+#elif defined CONFIG_SUN6I -+ puts("CPU: Allwinner A31 (SUN6I)\n"); -+#elif defined CONFIG_SUN7I -+ puts("CPU: Allwinner A20 (SUN7I)\n"); -+#elif defined CONFIG_SUN8I -+ puts("CPU: Allwinner A23 (SUN8I)\n"); -+#else -+#warning Please update cpu_info.c with correct CPU information -+ puts("CPU: SUNXI Family\n"); -+#endif -+ return 0; -+} -+#endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/dram.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/dram.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/dram.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/dram.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,693 @@ -+/* -+ * sunxi DRAM controller initialization -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * Based on sun4i Linux kernel sources mach-sunxi/pm/standby/dram*.c -+ * and earlier U-Boot Allwiner A10 SPL work -+ * -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+/* -+ * Unfortunately the only documentation we have on the sun7i DRAM -+ * controller is Allwinner boot0 + boot1 code, and that code uses -+ * magic numbers & shifts with no explanations. Hence this code is -+ * rather undocumented and full of magic. -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/dram.h> -+#include <asm/arch/timer.h> -+#include <asm/arch/sys_proto.h> -+ -+#define CPU_CFG_CHIP_VER(n) ((n) << 6) -+#define CPU_CFG_CHIP_VER_MASK CPU_CFG_CHIP_VER(0x3) -+#define CPU_CFG_CHIP_REV_A 0x0 -+#define CPU_CFG_CHIP_REV_C1 0x1 -+#define CPU_CFG_CHIP_REV_C2 0x2 -+#define CPU_CFG_CHIP_REV_B 0x3 -+ -+/* -+ * Wait up to 1s for mask to be clear in given reg. -+ */ -+static void await_completion(u32 *reg, u32 mask) -+{ -+ unsigned long tmo = timer_get_us() + 1000000; -+ -+ while (readl(reg) & mask) { -+ if (timer_get_us() > tmo) -+ panic("Timeout initialising DRAM\n"); -+ } -+} -+ -+static void mctl_ddr3_reset(void) -+{ -+ struct sunxi_dram_reg *dram = -+ (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+#ifdef CONFIG_SUN4I -+ struct sunxi_timer_reg *timer = -+ (struct sunxi_timer_reg *)SUNXI_TIMER_BASE; -+ u32 reg_val; -+ -+ writel(0, &timer->cpu_cfg); -+ reg_val = readl(&timer->cpu_cfg); -+ -+ if ((reg_val & CPU_CFG_CHIP_VER_MASK) != -+ CPU_CFG_CHIP_VER(CPU_CFG_CHIP_REV_A)) { -+ setbits_le32(&dram->mcr, DRAM_MCR_RESET); -+ udelay(2); -+ clrbits_le32(&dram->mcr, DRAM_MCR_RESET); -+ } else -+#endif -+ { -+ clrbits_le32(&dram->mcr, DRAM_MCR_RESET); -+ udelay(2); -+ setbits_le32(&dram->mcr, DRAM_MCR_RESET); -+ } -+} -+ -+static void mctl_set_drive(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+#ifdef CONFIG_SUN7I -+ clrsetbits_le32(&dram->mcr, DRAM_MCR_MODE_NORM(0x3) | (0x3 << 28), -+#else -+ clrsetbits_le32(&dram->mcr, DRAM_MCR_MODE_NORM(0x3), -+#endif -+ DRAM_MCR_MODE_EN(0x3) | -+ 0xffc); -+} -+ -+static void mctl_itm_disable(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+ clrsetbits_le32(&dram->ccr, DRAM_CCR_INIT, DRAM_CCR_ITM_OFF); -+} -+ -+static void mctl_itm_enable(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+ clrbits_le32(&dram->ccr, DRAM_CCR_ITM_OFF); -+} -+ -+static void mctl_enable_dll0(u32 phase) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+ clrsetbits_le32(&dram->dllcr[0], 0x3f << 6, -+ ((phase >> 16) & 0x3f) << 6); -+ clrsetbits_le32(&dram->dllcr[0], DRAM_DLLCR_NRESET, DRAM_DLLCR_DISABLE); -+ udelay(2); -+ -+ clrbits_le32(&dram->dllcr[0], DRAM_DLLCR_NRESET | DRAM_DLLCR_DISABLE); -+ udelay(22); -+ -+ clrsetbits_le32(&dram->dllcr[0], DRAM_DLLCR_DISABLE, DRAM_DLLCR_NRESET); -+ udelay(22); -+} -+ -+/* -+ * Note: This differs from pm/standby in that it checks the bus width -+ */ -+static void mctl_enable_dllx(u32 phase) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ u32 i, n, bus_width; -+ -+ bus_width = readl(&dram->dcr); -+ -+ if ((bus_width & DRAM_DCR_BUS_WIDTH_MASK) == -+ DRAM_DCR_BUS_WIDTH(DRAM_DCR_BUS_WIDTH_32BIT)) -+ n = DRAM_DCR_NR_DLLCR_32BIT; -+ else -+ n = DRAM_DCR_NR_DLLCR_16BIT; -+ -+ for (i = 1; i < n; i++) { -+ clrsetbits_le32(&dram->dllcr[i], 0xf << 14, -+ (phase & 0xf) << 14); -+ clrsetbits_le32(&dram->dllcr[i], DRAM_DLLCR_NRESET, -+ DRAM_DLLCR_DISABLE); -+ phase >>= 4; -+ } -+ udelay(2); -+ -+ for (i = 1; i < n; i++) -+ clrbits_le32(&dram->dllcr[i], DRAM_DLLCR_NRESET | -+ DRAM_DLLCR_DISABLE); -+ udelay(22); -+ -+ for (i = 1; i < n; i++) -+ clrsetbits_le32(&dram->dllcr[i], DRAM_DLLCR_DISABLE, -+ DRAM_DLLCR_NRESET); -+ udelay(22); -+} -+ -+static u32 hpcr_value[32] = { -+#ifdef CONFIG_SUN5I -+ 0, 0, 0, 0, -+ 0, 0, 0, 0, -+ 0, 0, 0, 0, -+ 0, 0, 0, 0, -+ 0x1031, 0x1031, 0x0735, 0x1035, -+ 0x1035, 0x0731, 0x1031, 0, -+ 0x0301, 0x0301, 0x0301, 0x0301, -+ 0x0301, 0x0301, 0x0301, 0 -+#endif -+#ifdef CONFIG_SUN4I -+ 0x0301, 0x0301, 0x0301, 0x0301, -+ 0x0301, 0x0301, 0, 0, -+ 0, 0, 0, 0, -+ 0, 0, 0, 0, -+ 0x1031, 0x1031, 0x0735, 0x5031, -+ 0x1035, 0x0731, 0x1031, 0x0735, -+ 0x1035, 0x1031, 0x0731, 0x1035, -+ 0x1031, 0x0301, 0x0301, 0x0731 -+#endif -+#ifdef CONFIG_SUN7I -+ 0x0301, 0x0301, 0x0301, 0x0301, -+ 0x0301, 0x0301, 0x0301, 0x0301, -+ 0, 0, 0, 0, -+ 0, 0, 0, 0, -+ 0x1031, 0x1031, 0x0735, 0x1035, -+ 0x1035, 0x0731, 0x1031, 0x0735, -+ 0x1035, 0x1031, 0x0731, 0x1035, -+ 0x0001, 0x1031, 0, 0x1031 -+ /* last row differs from boot0 source table -+ * 0x1031, 0x0301, 0x0301, 0x0731 -+ * but boot0 code skips #28 and #30, and sets #29 and #31 to the -+ * value from #28 entry (0x1031) -+ */ -+#endif -+}; -+ -+static void mctl_configure_hostport(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ u32 i; -+ -+ for (i = 0; i < 32; i++) -+ writel(hpcr_value[i], &dram->hpcr[i]); -+} -+ -+static void mctl_setup_dram_clock(u32 clk) -+{ -+ u32 reg_val; -+ struct sunxi_ccm_reg *ccm = (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ /* setup DRAM PLL */ -+ reg_val = readl(&ccm->pll5_cfg); -+ reg_val &= ~CCM_PLL5_CTRL_M_MASK; /* set M to 0 (x1) */ -+ reg_val &= ~CCM_PLL5_CTRL_K_MASK; /* set K to 0 (x1) */ -+ reg_val &= ~CCM_PLL5_CTRL_N_MASK; /* set N to 0 (x0) */ -+ reg_val &= ~CCM_PLL5_CTRL_P_MASK; /* set P to 0 (x1) */ -+ if (clk >= 540 && clk < 552) { -+ /* dram = 540MHz, pll5p = 540MHz */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(2)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(3)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(15)); -+ reg_val |= CCM_PLL5_CTRL_P(1); -+ } else if (clk >= 512 && clk < 528) { -+ /* dram = 512MHz, pll5p = 384MHz */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(3)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(4)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(16)); -+ reg_val |= CCM_PLL5_CTRL_P(2); -+ } else if (clk >= 496 && clk < 504) { -+ /* dram = 496MHz, pll5p = 372MHz */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(3)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(2)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(31)); -+ reg_val |= CCM_PLL5_CTRL_P(2); -+ } else if (clk >= 468 && clk < 480) { -+ /* dram = 468MHz, pll5p = 468MHz */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(2)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(3)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(13)); -+ reg_val |= CCM_PLL5_CTRL_P(1); -+ } else if (clk >= 396 && clk < 408) { -+ /* dram = 396MHz, pll5p = 396MHz */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(2)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(3)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(11)); -+ reg_val |= CCM_PLL5_CTRL_P(1); -+ } else { -+ /* any other frequency that is a multiple of 24 */ -+ reg_val |= CCM_PLL5_CTRL_M(CCM_PLL5_CTRL_M_X(2)); -+ reg_val |= CCM_PLL5_CTRL_K(CCM_PLL5_CTRL_K_X(2)); -+ reg_val |= CCM_PLL5_CTRL_N(CCM_PLL5_CTRL_N_X(clk / 24)); -+ reg_val |= CCM_PLL5_CTRL_P(CCM_PLL5_CTRL_P_X(2)); -+ } -+ reg_val &= ~CCM_PLL5_CTRL_VCO_GAIN; /* PLL VCO Gain off */ -+ reg_val |= CCM_PLL5_CTRL_EN; /* PLL On */ -+ writel(reg_val, &ccm->pll5_cfg); -+ udelay(5500); -+ -+ setbits_le32(&ccm->pll5_cfg, CCM_PLL5_CTRL_DDR_CLK); -+ -+#if defined(CONFIG_SUN4I) || defined(CONFIG_SUN7I) -+ /* reset GPS */ -+ clrbits_le32(&ccm->gps_clk_cfg, CCM_GPS_CTRL_RESET | CCM_GPS_CTRL_GATE); -+ setbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_GPS); -+ udelay(1); -+ clrbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_GPS); -+#endif -+ -+#if defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I) -+ /* setup MBUS clock */ -+ reg_val = CCM_MBUS_CTRL_GATE | -+#if defined(CONFIG_SUN7I) && defined(CONFIG_FAST_MBUS) -+ CCM_MBUS_CTRL_CLK_SRC(CCM_MBUS_CTRL_CLK_SRC_PLL6) | -+ CCM_MBUS_CTRL_N(CCM_MBUS_CTRL_N_X(1)) | -+ CCM_MBUS_CTRL_M(CCM_MBUS_CTRL_M_X(3)); -+#elif defined(CONFIG_SUN7I) && !defined(CONFIG_FAST_MBUS) -+ CCM_MBUS_CTRL_CLK_SRC(CCM_MBUS_CTRL_CLK_SRC_PLL6) | -+ CCM_MBUS_CTRL_N(CCM_MBUS_CTRL_N_X(2)) | -+ CCM_MBUS_CTRL_M(CCM_MBUS_CTRL_M_X(2)); -+#else /* defined(CONFIG_SUN5I) */ -+ CCM_MBUS_CTRL_CLK_SRC(CCM_MBUS_CTRL_CLK_SRC_PLL5) | -+ CCM_MBUS_CTRL_N(CCM_MBUS_CTRL_N_X(1)) | -+ CCM_MBUS_CTRL_M(CCM_MBUS_CTRL_M_X(2)); -+#endif -+ writel(reg_val, &ccm->mbus_clk_cfg); -+#endif -+ -+ /* -+ * open DRAMC AHB & DLL register clock -+ * close it first -+ */ -+#if defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I) -+ clrbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_SDRAM | CCM_AHB_GATE_DLL); -+#else -+ clrbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_SDRAM); -+#endif -+ udelay(22); -+ -+ /* then open it */ -+#if defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I) -+ setbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_SDRAM | CCM_AHB_GATE_DLL); -+#else -+ setbits_le32(&ccm->ahb_gate0, CCM_AHB_GATE_SDRAM); -+#endif -+ udelay(22); -+} -+ -+static int dramc_scan_readpipe(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ u32 reg_val; -+ -+ /* data training trigger */ -+#ifdef CONFIG_SUN7I -+ clrbits_le32(&dram->csr, DRAM_CSR_FAILED); -+#endif -+ setbits_le32(&dram->ccr, DRAM_CCR_DATA_TRAINING); -+ -+ /* check whether data training process has completed */ -+ await_completion(&dram->ccr, DRAM_CCR_DATA_TRAINING); -+ -+ /* check data training result */ -+ reg_val = readl(&dram->csr); -+ if (reg_val & DRAM_CSR_FAILED) -+ return -1; -+ -+ return 0; -+} -+ -+static int dramc_scan_dll_para(void) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ const u32 dqs_dly[7] = {0x3, 0x2, 0x1, 0x0, 0xe, 0xd, 0xc}; -+ const u32 clk_dly[15] = {0x07, 0x06, 0x05, 0x04, 0x03, -+ 0x02, 0x01, 0x00, 0x08, 0x10, -+ 0x18, 0x20, 0x28, 0x30, 0x38}; -+ u32 clk_dqs_count[15]; -+ u32 dqs_i, clk_i, cr_i; -+ u32 max_val, min_val; -+ u32 dqs_index, clk_index; -+ -+ /* Find DQS_DLY Pass Count for every CLK_DLY */ -+ for (clk_i = 0; clk_i < 15; clk_i++) { -+ clk_dqs_count[clk_i] = 0; -+ clrsetbits_le32(&dram->dllcr[0], 0x3f << 6, -+ (clk_dly[clk_i] & 0x3f) << 6); -+ for (dqs_i = 0; dqs_i < 7; dqs_i++) { -+ for (cr_i = 1; cr_i < 5; cr_i++) { -+ clrsetbits_le32(&dram->dllcr[cr_i], -+ 0x4f << 14, -+ (dqs_dly[dqs_i] & 0x4f) << 14); -+ } -+ udelay(2); -+ if (dramc_scan_readpipe() == 0) -+ clk_dqs_count[clk_i]++; -+ } -+ } -+ /* Test DQS_DLY Pass Count for every CLK_DLY from up to down */ -+ for (dqs_i = 15; dqs_i > 0; dqs_i--) { -+ max_val = 15; -+ min_val = 15; -+ for (clk_i = 0; clk_i < 15; clk_i++) { -+ if (clk_dqs_count[clk_i] == dqs_i) { -+ max_val = clk_i; -+ if (min_val == 15) -+ min_val = clk_i; -+ } -+ } -+ if (max_val < 15) -+ break; -+ } -+ -+ /* Check if Find a CLK_DLY failed */ -+ if (!dqs_i) -+ goto fail; -+ -+ /* Find the middle index of CLK_DLY */ -+ clk_index = (max_val + min_val) >> 1; -+ if ((max_val == (15 - 1)) && (min_val > 0)) -+ /* if CLK_DLY[MCTL_CLK_DLY_COUNT] is very good, then the middle -+ * value can be more close to the max_val -+ */ -+ clk_index = (15 + clk_index) >> 1; -+ else if ((max_val < (15 - 1)) && (min_val == 0)) -+ /* if CLK_DLY[0] is very good, then the middle value can be more -+ * close to the min_val -+ */ -+ clk_index >>= 1; -+ if (clk_dqs_count[clk_index] < dqs_i) -+ clk_index = min_val; -+ -+ /* Find the middle index of DQS_DLY for the CLK_DLY got above, and Scan -+ * read pipe again -+ */ -+ clrsetbits_le32(&dram->dllcr[0], 0x3f << 6, -+ (clk_dly[clk_index] & 0x3f) << 6); -+ max_val = 7; -+ min_val = 7; -+ for (dqs_i = 0; dqs_i < 7; dqs_i++) { -+ clk_dqs_count[dqs_i] = 0; -+ for (cr_i = 1; cr_i < 5; cr_i++) { -+ clrsetbits_le32(&dram->dllcr[cr_i], -+ 0x4f << 14, -+ (dqs_dly[dqs_i] & 0x4f) << 14); -+ } -+ udelay(2); -+ if (dramc_scan_readpipe() == 0) { -+ clk_dqs_count[dqs_i] = 1; -+ max_val = dqs_i; -+ if (min_val == 7) -+ min_val = dqs_i; -+ } -+ } -+ -+ if (max_val < 7) { -+ dqs_index = (max_val + min_val) >> 1; -+ if ((max_val == (7-1)) && (min_val > 0)) -+ dqs_index = (7 + dqs_index) >> 1; -+ else if ((max_val < (7-1)) && (min_val == 0)) -+ dqs_index >>= 1; -+ if (!clk_dqs_count[dqs_index]) -+ dqs_index = min_val; -+ for (cr_i = 1; cr_i < 5; cr_i++) { -+ clrsetbits_le32(&dram->dllcr[cr_i], -+ 0x4f << 14, -+ (dqs_dly[dqs_index] & 0x4f) << 14); -+ } -+ udelay(2); -+ return dramc_scan_readpipe(); -+ } -+ -+fail: -+ clrbits_le32(&dram->dllcr[0], 0x3f << 6); -+ for (cr_i = 1; cr_i < 5; cr_i++) -+ clrbits_le32(&dram->dllcr[cr_i], 0x4f << 14); -+ udelay(2); -+ -+ return dramc_scan_readpipe(); -+} -+ -+static void dramc_clock_output_en(u32 on) -+{ -+#if defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I) -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ -+ if (on) -+ setbits_le32(&dram->mcr, DRAM_MCR_DCLK_OUT); -+ else -+ clrbits_le32(&dram->mcr, DRAM_MCR_DCLK_OUT); -+#endif -+#ifdef CONFIG_SUN4I -+ struct sunxi_ccm_reg *ccm = (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ if (on) -+ setbits_le32(&ccm->dram_clk_cfg, CCM_DRAM_CTRL_DCLK_OUT); -+ else -+ clrbits_le32(&ccm->dram_clk_cfg, CCM_DRAM_CTRL_DCLK_OUT); -+#endif -+} -+ -+static const u16 tRFC_table[2][6] = { -+ /* 256Mb 512Mb 1Gb 2Gb 4Gb 8Gb */ -+ /* DDR2 75ns 105ns 127.5ns 195ns 327.5ns invalid */ -+ { 77, 108, 131, 200, 336, 336 }, -+ /* DDR3 invalid 90ns 110ns 160ns 300ns 350ns */ -+ { 93, 93, 113, 164, 308, 359 } -+}; -+ -+static void dramc_set_autorefresh_cycle(u32 clk, u32 type, u32 density) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ u32 tRFC, tREFI; -+ -+ tRFC = (tRFC_table[type][density] * clk + 1023) >> 10; -+ tREFI = (7987 * clk) >> 10; /* <= 7.8us */ -+ -+ writel(DRAM_DRR_TREFI(tREFI) | DRAM_DRR_TRFC(tRFC), &dram->drr); -+} -+ -+unsigned long dramc_init(struct dram_para *para) -+{ -+ struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; -+ u32 reg_val; -+ u32 density; -+ int ret_val; -+ -+ /* check input dram parameter structure */ -+ if (!para) -+ return 0; -+ -+ /* setup DRAM relative clock */ -+ mctl_setup_dram_clock(para->clock); -+ -+#ifdef CONFIG_SUN5I -+ /* Disable any pad power save control */ -+ writel(0, &dram->ppwrsctl); -+#endif -+ -+ /* reset external DRAM */ -+#ifndef CONFIG_SUN7I -+ mctl_ddr3_reset(); -+#endif -+ mctl_set_drive(); -+ -+ /* dram clock off */ -+ dramc_clock_output_en(0); -+ -+#ifdef CONFIG_SUN4I -+ /* select dram controller 1 */ -+ writel(DRAM_CSEL_MAGIC, &dram->csel); -+#endif -+ -+ mctl_itm_disable(); -+ mctl_enable_dll0(para->tpr3); -+ -+ /* configure external DRAM */ -+ reg_val = 0x0; -+ if (para->type == DRAM_MEMORY_TYPE_DDR3) -+ reg_val |= DRAM_DCR_TYPE_DDR3; -+ reg_val |= DRAM_DCR_IO_WIDTH(para->io_width >> 3); -+ -+ if (para->density == 256) -+ density = DRAM_DCR_CHIP_DENSITY_256M; -+ else if (para->density == 512) -+ density = DRAM_DCR_CHIP_DENSITY_512M; -+ else if (para->density == 1024) -+ density = DRAM_DCR_CHIP_DENSITY_1024M; -+ else if (para->density == 2048) -+ density = DRAM_DCR_CHIP_DENSITY_2048M; -+ else if (para->density == 4096) -+ density = DRAM_DCR_CHIP_DENSITY_4096M; -+ else if (para->density == 8192) -+ density = DRAM_DCR_CHIP_DENSITY_8192M; -+ else -+ density = DRAM_DCR_CHIP_DENSITY_256M; -+ -+ reg_val |= DRAM_DCR_CHIP_DENSITY(density); -+ reg_val |= DRAM_DCR_BUS_WIDTH((para->bus_width >> 3) - 1); -+ reg_val |= DRAM_DCR_RANK_SEL(para->rank_num - 1); -+ reg_val |= DRAM_DCR_CMD_RANK_ALL; -+ reg_val |= DRAM_DCR_MODE(DRAM_DCR_MODE_INTERLEAVE); -+ writel(reg_val, &dram->dcr); -+ -+#ifdef CONFIG_SUN7I -+ setbits_le32(&dram->zqcr1, (0x1 << 24) | (0x1 << 1)); -+ if (para->tpr4 & 0x2) -+ clrsetbits_le32(&dram->zqcr1, (0x1 << 24), (0x1 << 1)); -+ dramc_clock_output_en(1); -+#endif -+ -+#if (defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I)) -+ /* set odt impendance divide ratio */ -+ reg_val = ((para->zq) >> 8) & 0xfffff; -+ reg_val |= ((para->zq) & 0xff) << 20; -+ reg_val |= (para->zq) & 0xf0000000; -+ writel(reg_val, &dram->zqcr0); -+#endif -+ -+#ifdef CONFIG_SUN7I -+ /* Set CKE Delay to about 1ms */ -+ setbits_le32(&dram->idcr, 0x1ffff); -+#endif -+ -+#ifdef CONFIG_SUN7I -+ if ((readl(&dram->ppwrsctl) & 0x1) != 0x1) -+ mctl_ddr3_reset(); -+ else -+ setbits_le32(&dram->mcr, DRAM_MCR_RESET); -+#else -+ /* dram clock on */ -+ dramc_clock_output_en(1); -+#endif -+ -+ udelay(1); -+ -+ await_completion(&dram->ccr, DRAM_CCR_INIT); -+ -+ mctl_enable_dllx(para->tpr3); -+ -+#ifdef CONFIG_SUN4I -+ /* set odt impedance divide ratio */ -+ reg_val = ((para->zq) >> 8) & 0xfffff; -+ reg_val |= ((para->zq) & 0xff) << 20; -+ reg_val |= (para->zq) & 0xf0000000; -+ writel(reg_val, &dram->zqcr0); -+#endif -+ -+#ifdef CONFIG_SUN4I -+ /* set I/O configure register */ -+ reg_val = 0x00cc0000; -+ reg_val |= (para->odt_en) & 0x3; -+ reg_val |= ((para->odt_en) & 0x3) << 30; -+ writel(reg_val, &dram->iocr); -+#endif -+ -+ /* set refresh period */ -+ dramc_set_autorefresh_cycle(para->clock, para->type - 2, density); -+ -+ /* set timing parameters */ -+ writel(para->tpr0, &dram->tpr0); -+ writel(para->tpr1, &dram->tpr1); -+ writel(para->tpr2, &dram->tpr2); -+ -+ if (para->type == DRAM_MEMORY_TYPE_DDR3) { -+ reg_val = DRAM_MR_BURST_LENGTH(0x0); -+#if (defined(CONFIG_SUN5I) || defined(CONFIG_SUN7I)) -+ reg_val |= DRAM_MR_POWER_DOWN; -+#endif -+ reg_val |= DRAM_MR_CAS_LAT(para->cas - 4); -+ reg_val |= DRAM_MR_WRITE_RECOVERY(0x5); -+ } else if (para->type == DRAM_MEMORY_TYPE_DDR2) { -+ reg_val = DRAM_MR_BURST_LENGTH(0x2); -+ reg_val |= DRAM_MR_CAS_LAT(para->cas); -+ reg_val |= DRAM_MR_WRITE_RECOVERY(0x5); -+ } -+ writel(reg_val, &dram->mr); -+ -+ writel(para->emr1, &dram->emr); -+ writel(para->emr2, &dram->emr2); -+ writel(para->emr3, &dram->emr3); -+ -+ /* set DQS window mode */ -+ clrsetbits_le32(&dram->ccr, DRAM_CCR_DQS_DRIFT_COMP, DRAM_CCR_DQS_GATE); -+ -+#ifdef CONFIG_SUN7I -+ /* Command rate timing mode 2T & 1T */ -+ if (para->tpr4 & 0x1) -+ setbits_le32(&dram->ccr, DRAM_CCR_COMMAND_RATE_1T); -+#endif -+ /* reset external DRAM */ -+ setbits_le32(&dram->ccr, DRAM_CCR_INIT); -+ await_completion(&dram->ccr, DRAM_CCR_INIT); -+ -+#ifdef CONFIG_SUN7I -+ /* setup zq calibration manual */ -+ reg_val = readl(&dram->ppwrsctl); -+ if ((reg_val & 0x1) == 1) { -+ /* super_standby_flag = 1 */ -+ -+ reg_val = readl(0x01c20c00 + 0x120); /* rtc */ -+ reg_val &= 0x000fffff; -+ reg_val |= 0x17b00000; -+ writel(reg_val, &dram->zqcr0); -+ -+ /* exit self-refresh state */ -+ clrsetbits_le32(&dram->dcr, 0x1f << 27, 0x12 << 27); -+ /* check whether command has been executed */ -+ await_completion(&dram->dcr, 0x1 << 31); -+ -+ udelay(2); -+ -+ /* dram pad hold off */ -+ setbits_le32(&dram->ppwrsctl, 0x16510000); -+ -+ await_completion(&dram->ppwrsctl, 0x1); -+ -+ /* exit self-refresh state */ -+ clrsetbits_le32(&dram->dcr, 0x1f << 27, 0x12 << 27); -+ -+ /* check whether command has been executed */ -+ await_completion(&dram->dcr, 0x1 << 31); -+ -+ udelay(2); -+ -+ /* issue a refresh command */ -+ clrsetbits_le32(&dram->dcr, 0x1f << 27, 0x13 << 27); -+ await_completion(&dram->dcr, 0x1 << 31); -+ -+ udelay(2); -+ } -+#endif -+ -+ /* scan read pipe value */ -+ mctl_itm_enable(); -+ if (para->tpr3 & (0x1 << 31)) { -+ ret_val = dramc_scan_dll_para(); -+ if (ret_val == 0) -+ para->tpr3 = -+ (((readl(&dram->dllcr[0]) >> 6) & 0x3f) << 16) | -+ (((readl(&dram->dllcr[1]) >> 14) & 0xf) << 0) | -+ (((readl(&dram->dllcr[2]) >> 14) & 0xf) << 4) | -+ (((readl(&dram->dllcr[3]) >> 14) & 0xf) << 8) | -+ (((readl(&dram->dllcr[4]) >> 14) & 0xf) << 12 -+ ); -+ } else { -+ ret_val = dramc_scan_readpipe(); -+ } -+ -+ if (ret_val < 0) -+ return 0; -+ -+ /* configure all host port */ -+ mctl_configure_hostport(); -+ -+ return get_ram_size((long *)PHYS_SDRAM_0, PHYS_SDRAM_0_SIZE); -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/early_print.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/early_print.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/early_print.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/early_print.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,55 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Early uart print for debugging. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/cpu.h> -+#include <asm/arch/early_print.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/sys_proto.h> -+ -+static int uart_initialized = 0; -+ -+#if CONFIG_CONS_INDEX < 5 -+#define UART CONFIG_CONS_INDEX-1 -+#else -+/* SUNXI_R_UART_BASE */ -+#define UART 2922 -+#endif -+ -+void uart_init(void) { -+ -+ /* select dll dlh */ -+ writel(UART_LCR_DLAB, UART_LCR(UART)); -+ /* set baudrate */ -+ writel(0, UART_DLH(UART)); -+ writel(BAUD_115200, UART_DLL(UART)); -+ /* set line control */ -+ writel(LC_8_N_1, UART_LCR(UART)); -+ -+ uart_initialized = 1; -+} -+ -+#define TX_READY (readl(UART_LSR(UART)) & UART_LSR_TEMT) -+ -+void uart_putc(char c) { -+ -+ while (!TX_READY) -+ ; -+ writel(c, UART_THR(UART)); -+} -+ -+void uart_puts(const char *s) { -+ -+ while (*s) -+ uart_putc(*s++); -+} -+ -+ -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/Makefile u-boot-sunxi/arch/arm/cpu/armv7/sunxi/Makefile ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/Makefile 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,44 @@ -+# -+# (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+# -+# Based on some other Makefile -+# (C) Copyright 2000-2003 -+# Wolfgang Denk, DENX Software Engineering, wd@denx.de. -+# -+# SPDX-License-Identifier: GPL-2.0+ -+# -+obj-y += timer.o -+obj-y += board.o -+obj-y += clock.o -+obj-y += pinmux.o -+obj-y += watchdog.o -+obj-$(CONFIG_SUN6I) += prcm.o -+obj-$(CONFIG_SUN8I) += prcm.o -+obj-$(CONFIG_SUN6I) += p2wi.o -+obj-$(CONFIG_SUN4I) += clock_sun4i.o -+obj-$(CONFIG_SUN5I) += clock_sun4i.o -+obj-$(CONFIG_SUN6I) += clock_sun6i.o -+obj-$(CONFIG_SUN7I) += clock_sun4i.o -+obj-$(CONFIG_SUN8I) += clock_sun6i.o -+ifdef DEBUG -+obj-y += early_print.o -+endif -+obj-$(CONFIG_BOARD_POSTCLK_INIT) += postclk_init.o -+obj-$(CONFIG_SYS_SECONDARY_ON) += secondary_init.o -+obj-$(CONFIG_SYS_SECONDARY_ON) += smp.o -+ -+ifndef CONFIG_SPL_BUILD -+obj-y += cpu_info.o -+ifdef CONFIG_CMD_WATCHDOG -+obj-$(CONFIG_CMD_WATCHDOG) += cmd_watchdog.o -+endif -+endif -+ -+ifdef CONFIG_SPL_BUILD -+obj-$(CONFIG_SUN4I) += dram.o -+obj-$(CONFIG_SUN5I) += dram.o -+obj-$(CONFIG_SUN7I) += dram.o -+ifdef CONFIG_SPL_FEL -+obj-y += start.o -+endif -+endif -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/p2wi.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/p2wi.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/p2wi.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/p2wi.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,120 @@ -+/* -+ * Sunxi A31 Power Management Unit -+ * -+ * (C) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://linux-sunxi.org -+ * -+ * Based on sun6i sources and earlier U-Boot Allwiner A10 SPL work -+ * -+ * (C) Copyright 2006-2013 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <errno.h> -+#include <asm/io.h> -+#include <asm/arch/cpu.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/p2wi.h> -+#include <asm/arch/prcm.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/sys_proto.h> -+ -+void p2wi_init(void) -+{ -+ struct sunxi_p2wi_reg *p2wi = (struct sunxi_p2wi_reg *)SUNXI_P2WI_BASE; -+ -+ /* Enable p2wi and PIO clk, and de-assert their resets */ -+ prcm_apb0_enable(PRCM_APB0_GATE_PIO | PRCM_APB0_GATE_P2WI); -+ -+ sunxi_gpio_set_cfgpin(SUNXI_GPL(0), SUNXI_GPL0_R_P2WI_SCK); -+ sunxi_gpio_set_cfgpin(SUNXI_GPL(1), SUNXI_GPL1_R_P2WI_SDA); -+ -+ /* Reset p2wi controller and set clock to CLKIN(12)/8 = 1.5 MHz */ -+ writel(P2WI_CTRL_RESET, &p2wi->ctrl); -+ sdelay(0x100); -+ writel(P2WI_CC_SDA_OUT_DELAY(1) | P2WI_CC_CLK_DIV(8), -+ &p2wi->cc); -+} -+ -+int p2wi_set_pmu_address(u8 slave_addr, u8 ctrl_reg, u8 init_data) -+{ -+ struct sunxi_p2wi_reg *p2wi = (struct sunxi_p2wi_reg *)SUNXI_P2WI_BASE; -+ int i; -+ -+ writel(P2WI_PM_DEV_ADDR(slave_addr) | -+ P2WI_PM_CTRL_ADDR(ctrl_reg) | -+ P2WI_PM_INIT_DATA(init_data) | -+ P2WI_PM_INIT_SEND, -+ &p2wi->pm); -+ for (i = 0xffffff; i != 0; i--) -+ if (!(readl(&p2wi->pm) & P2WI_PM_INIT_SEND)) -+ break; -+ if (readl(&p2wi->pm) & P2WI_PM_INIT_SEND) -+ return -EFAULT; -+ -+ return 0; -+} -+ -+int p2wi_read(const u8 addr, u8 *data) -+{ -+ struct sunxi_p2wi_reg *p2wi = (struct sunxi_p2wi_reg *)SUNXI_P2WI_BASE; -+ int i, ret = 0; -+ u8 reg; -+ -+ writel(P2WI_DATADDR_BYTE_1(addr), &p2wi->dataddr0); -+ writel(P2WI_DATA_NUM_BYTES(1) | -+ P2WI_DATA_NUM_BYTES_READ, &p2wi->numbytes); -+ writel(P2WI_STAT_TRANS_DONE, &p2wi->status); -+ writel(P2WI_CTRL_TRANS_START, &p2wi->ctrl); -+ -+ for (i = 0xffffff; i != 0; i--) { -+ reg = readl(&p2wi->status); -+ if (reg & P2WI_STAT_TRANS_ERR) { -+ ret = -EIO; -+ break; -+ } -+ if (reg & P2WI_STAT_TRANS_DONE) -+ break; -+ } -+ -+ if (i == 0) -+ ret = -ETIME; -+ -+ *data = readl(&p2wi->data0) & P2WI_DATA_BYTE_1_MASK; -+ writel(reg, &p2wi->status); /* Clear status bits */ -+ return ret; -+} -+ -+int p2wi_write(const u8 addr, u8 data) -+{ -+ struct sunxi_p2wi_reg *p2wi = (struct sunxi_p2wi_reg *)SUNXI_P2WI_BASE; -+ int i, ret = 0; -+ u8 reg; -+ -+ writel(P2WI_DATADDR_BYTE_1(addr), &p2wi->dataddr0); -+ writel(P2WI_DATA_BYTE_1(data), &p2wi->data0); -+ writel(P2WI_DATA_NUM_BYTES(1), &p2wi->numbytes); -+ writel(P2WI_STAT_TRANS_DONE, &p2wi->status); -+ writel(P2WI_CTRL_TRANS_START, &p2wi->ctrl); -+ -+ for (i = 0xffffff; i != 0; i--) { -+ reg = readl(&p2wi->status); -+ if (reg & P2WI_STAT_TRANS_ERR) { -+ ret = -EIO; -+ break; -+ } -+ if (reg & P2WI_STAT_TRANS_DONE) -+ break; -+ } -+ -+ if (i == 0) -+ ret = -ETIME; -+ -+ writel(reg, &p2wi->status); /* Clear status bits */ -+ return ret; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/pinmux.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/pinmux.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/pinmux.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/pinmux.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,61 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/gpio.h> -+ -+int sunxi_gpio_set_cfgpin(u32 pin, u32 val) -+{ -+ u32 bank = GPIO_BANK(pin); -+ u32 index = GPIO_CFG_INDEX(pin); -+ u32 offset = GPIO_CFG_OFFSET(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ clrsetbits_le32(&pio->cfg[0] + index, 0xf << offset, val << offset); -+ -+ return 0; -+} -+ -+int sunxi_gpio_get_cfgpin(u32 pin) -+{ -+ u32 cfg; -+ u32 bank = GPIO_BANK(pin); -+ u32 index = GPIO_CFG_INDEX(pin); -+ u32 offset = GPIO_CFG_OFFSET(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ cfg = readl(&pio->cfg[0] + index); -+ cfg >>= offset; -+ -+ return cfg & 0xf; -+} -+ -+int sunxi_gpio_set_drv(u32 pin, u32 val) -+{ -+ u32 bank = GPIO_BANK(pin); -+ u32 index = GPIO_DRV_INDEX(pin); -+ u32 offset = GPIO_DRV_OFFSET(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ clrsetbits_le32(&pio->drv[0] + index, 0x3 << offset, val << offset); -+ -+ return 0; -+} -+ -+int sunxi_gpio_set_pull(u32 pin, u32 val) -+{ -+ u32 bank = GPIO_BANK(pin); -+ u32 index = GPIO_PULL_INDEX(pin); -+ u32 offset = GPIO_PULL_OFFSET(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ clrsetbits_le32(&pio->pull[0] + index, 0x3 << offset, val << offset); -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/postclk_init.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/postclk_init.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/postclk_init.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/postclk_init.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,20 @@ -+/* -+ * (C) Copyright 2013 -+ * Carl van Schaik carl@ok-labs.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#if defined(CONFIG_SYS_SECONDARY_ON) -+#include <asm/arch/smp.h> -+#endif -+ -+ -+int board_postclk_init(void) -+{ -+#if defined(CONFIG_SYS_SECONDARY_ON) -+ startup_secondaries(); -+#endif -+ return 0; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/prcm.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/prcm.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/prcm.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/prcm.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,35 @@ -+/* -+ * Sunxi A31 Power Management Unit -+ * -+ * (C) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://linux-sunxi.org -+ * -+ * Based on sun6i sources and earlier U-Boot Allwiner A10 SPL work -+ * -+ * (C) Copyright 2006-2013 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <errno.h> -+#include <asm/io.h> -+#include <asm/arch/cpu.h> -+#include <asm/arch/prcm.h> -+#include <asm/arch/sys_proto.h> -+ -+/* APB0 clock gate and reset bit offsets are the same. */ -+void prcm_apb0_enable(u32 flags) -+{ -+ struct sunxi_prcm_reg *prcm = -+ (struct sunxi_prcm_reg *)SUNXI_PRCM_BASE; -+ -+ /* open the clock for module */ -+ setbits_le32(&prcm->apb0_gate, flags); -+ -+ /* deassert reset for module */ -+ setbits_le32(&prcm->apb0_reset, flags); -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/secondary_init.S u-boot-sunxi/arch/arm/cpu/armv7/sunxi/secondary_init.S ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/secondary_init.S 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/secondary_init.S 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,31 @@ -+/* -+ * A lowlevel_init function that sets up the stack to call a C function to -+ * perform further init. -+ * -+ * (C) Copyright 2013 -+ * Carl van Schaik carl@ok-labs.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#include <asm-offsets.h> -+#include <config.h> -+#include <linux/linkage.h> -+ -+ENTRY(secondary_init) -+ /* Get cpu number : r5 */ -+ mrc p15, 0, r5, c0, c0, 5 -+ and r5, r5, #0xff -+ -+ /* -+ * Setup a secondary stack, each core gets 128 bytes. -+ */ -+ ldr sp, =secondary_stack -+ mov r0, #0x80 -+ add sp, sp, r0, lsl r5 -+ -+ /* -+ * Jump to C -+ */ -+ bl secondary_start -+ENDPROC(secondary_init) -+ -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/smp.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/smp.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/smp.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/smp.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,80 @@ -+/* -+ * (C) Copyright 2013 -+ * Carl van Schaik carl@ok-labs.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/smp.h> -+#include <asm/arch/cpucfg.h> -+ -+/* Right now we assume only a single secondary as in sun7i */ -+#if defined(CONFIG_SUN7I) -+#define NUM_CORES 2 -+#else -+#error unsupported SoC -+#endif -+ -+static void secondary_pen(void) -+{ -+ struct sunxi_cpucfg *cpucfg = (struct sunxi_cpucfg *)SUNXI_CPUCFG_BASE; -+ -+ while (1) { -+ __asm__ __volatile__("wfe" ::: "memory"); -+ -+ unsigned long boot_addr = readl(&cpucfg->boot_addr); -+ -+ __asm__ __volatile__( -+ "mov r14, %0 \n" -+ "bx r14 \n" -+ : : "r" (boot_addr) -+ ); -+ }; -+} -+ -+u32 secondary_stack[32*(NUM_CORES-1)]; -+ -+void secondary_start(void) -+{ -+ secondary_pen(); -+} -+ -+/* Power on secondaries */ -+void startup_secondaries(void) -+{ -+ int i; -+ struct sunxi_cpucfg *cpucfg = (struct sunxi_cpucfg *)SUNXI_CPUCFG_BASE; -+ -+ writel((u32)secondary_init, &cpucfg->boot_addr); -+ -+ for (i = 1; i < NUM_CORES; i++) { -+ /* Assert CPU reset just in case */ -+ writel(CPU_RESET_SET, &cpucfg->cpu[i].reset_ctrl); -+ /* Ensure CPU reset also invalidates L1 caches */ -+ clrbits_le32(&cpucfg->general_ctrl, -+ GENERAL_CTRL_NO_L1_RESET_CPU(i)); -+ /* Lock CPU */ -+ clrbits_le32(&cpucfg->debug1_ctrl, 1 << i); -+ -+ /* Ramp up power to CPU1 */ -+ assert(i == 1); -+ u32 j = 0xff << 1; -+ do { -+ j = j >> 1; -+ writel(j, &cpucfg->cpu1_power_clamp); -+ } while (j != 0); -+ -+ udelay(10*1000); /* 10ms */ -+ -+ clrbits_le32(&cpucfg->cpu1_power_off, 1); -+ /* Release CPU reset */ -+ writel(CPU_RESET_CLEAR, &cpucfg->cpu[i].reset_ctrl); -+ -+ /* Unlock CPU */ -+ setbits_le32(&cpucfg->debug1_ctrl, 1 << i); -+ -+ printf("Secondary CPU%d power-on\n", i); -+ } -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/start.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/start.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/start.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/start.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1 @@ -+/* Intentionally empty. Only needed to get FEL SPL link line right */ -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/timer.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/timer.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/timer.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/timer.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,113 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/arch/timer.h> -+ -+DECLARE_GLOBAL_DATA_PTR; -+ -+#define TIMER_MODE (0x0 << 7) /* continuous mode */ -+#define TIMER_DIV (0x0 << 4) /* pre scale 1 */ -+#define TIMER_SRC (0x1 << 2) /* osc24m */ -+#define TIMER_RELOAD (0x1 << 1) /* reload internal value */ -+#define TIMER_EN (0x1 << 0) /* enable timer */ -+ -+#define TIMER_CLOCK (24 * 1000 * 1000) -+#define COUNT_TO_USEC(x) ((x) / 24) -+#define USEC_TO_COUNT(x) ((x) * 24) -+#define TICKS_PER_HZ (TIMER_CLOCK / CONFIG_SYS_HZ) -+#define TICKS_TO_HZ(x) ((x) / TICKS_PER_HZ) -+ -+#define TIMER_LOAD_VAL 0xffffffff -+ -+#define TIMER_NUM 0 /* we use timer 0 */ -+ -+/* read the 32-bit timer */ -+static ulong read_timer(void) -+{ -+ struct sunxi_timer_reg *timers = -+ (struct sunxi_timer_reg *)SUNXI_TIMER_BASE; -+ struct sunxi_timer *timer = &timers->timer[TIMER_NUM]; -+ -+ /* -+ * The hardware timer counts down, therefore we invert to -+ * produce an incrementing timer. -+ */ -+ return ~readl(&timer->val); -+} -+ -+/* init timer register */ -+int timer_init(void) -+{ -+ struct sunxi_timer_reg *timers = -+ (struct sunxi_timer_reg *)SUNXI_TIMER_BASE; -+ struct sunxi_timer *timer = &timers->timer[TIMER_NUM]; -+ writel(TIMER_LOAD_VAL, &timer->inter); -+ writel(TIMER_MODE | TIMER_DIV | TIMER_SRC | TIMER_RELOAD | TIMER_EN, -+ &timer->ctl); -+ -+ return 0; -+} -+ -+/* timer without interrupts */ -+ulong get_timer(ulong base) -+{ -+ return get_timer_masked() - base; -+} -+ -+ulong get_timer_masked(void) -+{ -+ /* current tick value */ -+ ulong now = TICKS_TO_HZ(read_timer()); -+ -+ if (now >= gd->arch.lastinc) /* normal (non rollover) */ -+ gd->arch.tbl += (now - gd->arch.lastinc); -+ else { -+ /* rollover */ -+ gd->arch.tbl += (TICKS_TO_HZ(TIMER_LOAD_VAL) -+ - gd->arch.lastinc) + now; -+ } -+ gd->arch.lastinc = now; -+ -+ return gd->arch.tbl; -+} -+ -+/* delay x useconds */ -+void __udelay(unsigned long usec) -+{ -+ long tmo = USEC_TO_COUNT(usec); -+ ulong now, last = read_timer(); -+ -+ while (tmo > 0) { -+ now = read_timer(); -+ if (now > last) /* normal (non rollover) */ -+ tmo -= now - last; -+ else /* rollover */ -+ tmo -= TIMER_LOAD_VAL - last + now; -+ last = now; -+ } -+} -+ -+/* -+ * This function is derived from PowerPC code (read timebase as long long). -+ * On ARM it just returns the timer value. -+ */ -+unsigned long long get_ticks(void) -+{ -+ return get_timer(0); -+} -+ -+/* -+ * This function is derived from PowerPC code (timebase clock frequency). -+ * On ARM it returns the number of timer ticks per second. -+ */ -+ulong get_tbclk(void) -+{ -+ return CONFIG_SYS_HZ; -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds u-boot-sunxi/arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,77 @@ -+/* -+ * (C) Copyright 2013 -+ * Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") -+OUTPUT_ARCH(arm) -+ENTRY(s_init) -+SECTIONS -+{ -+ . = 0x00002000; -+ -+ . = ALIGN(4); -+ .text : -+ { -+ *(.text.s_init) -+ *(.text*) -+ } -+ -+ . = ALIGN(4); -+ .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } -+ -+ . = ALIGN(4); -+ .data : { -+ *(.data*) -+ } -+ -+ . = ALIGN(4); -+ . = .; -+ -+ . = ALIGN(4); -+ .rel.dyn : { -+ __rel_dyn_start = .; -+ *(.rel*) -+ __rel_dyn_end = .; -+ } -+ -+ .dynsym : { -+ __dynsym_start = .; -+ *(.dynsym) -+ } -+ -+ . = ALIGN(4); -+ .note.gnu.build-id : -+ { -+ *(.note.gnu.build-id) -+ } -+ _end = .; -+ -+ . = ALIGN(4096); -+ .mmutable : { -+ *(.mmutable) -+ } -+ -+ .bss_start __rel_dyn_start (OVERLAY) : { -+ KEEP(*(.__bss_start)); -+ __bss_base = .; -+ } -+ -+ .bss __bss_base (OVERLAY) : { -+ *(.bss*) -+ . = ALIGN(4); -+ __bss_limit = .; -+ } -+ -+ .bss_end __bss_limit (OVERLAY) : { -+ KEEP(*(.__bss_end)); -+ } -+ -+ /DISCARD/ : { *(.dynstr*) } -+ /DISCARD/ : { *(.dynamic*) } -+ /DISCARD/ : { *(.plt*) } -+ /DISCARD/ : { *(.interp*) } -+ /DISCARD/ : { *(.gnu*) } -+ /DISCARD/ : { *(.note*) } -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/u-boot-spl.lds u-boot-sunxi/arch/arm/cpu/armv7/sunxi/u-boot-spl.lds ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/u-boot-spl.lds 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/u-boot-spl.lds 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,52 @@ -+/* -+ * (C) Copyright 2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Based on omap-common/u-boot-spl.lds: -+ * -+ * (C) Copyright 2002 -+ * Gary Jennejohn, DENX Software Engineering, garyj@denx.de -+ * -+ * (C) Copyright 2010 -+ * Texas Instruments, <www.ti.com> -+ * Aneesh V aneesh@ti.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+MEMORY { .sram : ORIGIN = CONFIG_SPL_TEXT_BASE,\ -+ LENGTH = CONFIG_SPL_MAX_SIZE } -+MEMORY { .sdram : ORIGIN = CONFIG_SPL_BSS_START_ADDR, \ -+ LENGTH = CONFIG_SPL_BSS_MAX_SIZE } -+ -+OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") -+OUTPUT_ARCH(arm) -+ENTRY(_start) -+SECTIONS -+{ -+ .text : -+ { -+ __start = .; -+ arch/arm/cpu/armv7/start.o (.text) -+ *(.text*) -+ } > .sram -+ -+ . = ALIGN(4); -+ .rodata : { *(SORT_BY_ALIGNMENT(.rodata*)) } >.sram -+ -+ . = ALIGN(4); -+ .data : { *(SORT_BY_ALIGNMENT(.data*)) } >.sram -+ -+ . = ALIGN(4); -+ __image_copy_end = .; -+ _end = .; -+ -+ .bss : -+ { -+ . = ALIGN(4); -+ __bss_start = .; -+ *(.bss*) -+ . = ALIGN(4); -+ __bss_end = .; -+ } > .sdram -+} -diff -ruN u-boot-2014.04/arch/arm/cpu/armv7/sunxi/watchdog.c u-boot-sunxi/arch/arm/cpu/armv7/sunxi/watchdog.c ---- u-boot-2014.04/arch/arm/cpu/armv7/sunxi/watchdog.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/cpu/armv7/sunxi/watchdog.c 2014-09-06 16:58:35.317953141 +0200 -@@ -0,0 +1,83 @@ -+/* -+ * Watchdog driver for the Allwinner sunxi platform. -+ * Copyright (C) 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://www.linux-sunxi.org/ -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <asm/io.h> -+#include <asm/arch/timer.h> -+#include <asm/arch/watchdog.h> -+#include <common.h> -+#include <watchdog.h> -+ -+ -+#define WDT_CTRL_RESTART (0x1 << 0) -+#define WDT_CTRL_KEY (0x0a57 << 1) -+ -+#define WDT_MODE_EN (0x1 << 0) -+#define WDT_MODE_RESET_EN (0x1 << 1) -+#define WDT_MAX_TIMEOUT 16 -+#define WDT_MODE_TIMEOUT(n) \ -+ (wdt_timeout_map[(n) < WDT_MAX_TIMEOUT ? (n) : WDT_MAX_TIMEOUT] << 3) -+ -+ -+/* -+ * Watchdog timeout table. The sunxi cores only use 4 bits for the watchdog as -+ * set by the table below. The gaps are filled by rounding up to the next -+ * second up. -+ */ -+const unsigned int wdt_timeout_map[] = { -+ [0] = 0b0000, /* 0.5s*/ -+ [1] = 0b0001, /* 1s */ -+ [2] = 0b0010, /* 2s */ -+ [3] = 0b0011, /* 3s */ -+ [4] = 0b0100, /* 4s */ -+ [5] = 0b0101, /* 5s */ -+ [6] = 0b0110, /* 6s */ -+ [7] = 0b0111, /* 8s */ -+ [8] = 0b0111, /* 8s */ -+ [9] = 0b1000, /* 10s */ -+ [10] = 0b1000, /* 10s */ -+ [11] = 0b1001, /* 12s */ -+ [12] = 0b1001, /* 12s */ -+ [13] = 0b1010, /* 14s */ -+ [14] = 0b1010, /* 14s */ -+ [15] = 0b1011, /* 16s */ -+ [16] = 0b1011, /* 16s */ -+}; -+ -+ -+void watchdog_reset(void) -+{ -+ static const struct sunxi_wdog *wdog = -+ &((struct sunxi_timer_reg *)SUNXI_TIMER_BASE)->wdog; -+ -+ writel(WDT_CTRL_KEY | WDT_CTRL_RESTART, &wdog->ctl); -+} -+ -+void watchdog_set(int timeout) -+{ -+ static struct sunxi_wdog *const wdog = -+ &((struct sunxi_timer_reg *)SUNXI_TIMER_BASE)->wdog; -+ -+ /* Set timeout, reset & enable */ -+ if (timeout >= 0) { -+ writel(WDT_MODE_TIMEOUT(timeout) | -+ WDT_MODE_RESET_EN | WDT_MODE_EN, -+ &wdog->mode); -+ } else { -+ writel(0, &wdog->mode); -+ } -+ watchdog_reset(); -+} -+ -+void watchdog_init(void) -+{ -+#ifdef CONFIG_WATCHDOG -+ watchdog_set(WDT_MAX_TIMEOUT); -+#else -+ watchdog_set(WDT_OFF); /* no timeout */ -+#endif -+} -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,33 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_CLOCK_H -+#define _SUNXI_CLOCK_H -+ -+#include <linux/types.h> -+ -+#define CLK_GATE_OPEN 0x1 -+#define CLK_GATE_CLOSE 0x0 -+ -+/* clock control module regs definition */ -+#if defined(CONFIG_SUN6I) || defined(CONFIG_SUN8I) -+#include <asm/arch/clock_sun6i.h> -+#else -+#include <asm/arch/clock_sun4i.h> -+#endif -+ -+#ifndef __ASSEMBLY__ -+int clock_init(void); -+int clock_twi_onoff(int port, int state); -+void clock_set_pll1(unsigned int hz); -+unsigned int clock_get_pll6(void); -+void clock_init_safe(void); -+void clock_init_uart(void); -+#endif -+ -+#endif /* _SUNXI_CLOCK_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock_sun4i.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock_sun4i.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock_sun4i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock_sun4i.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,256 @@ -+/* -+ * sun4i, sun5i and sun7i clock register definitions -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_CLOCK_SUN4I_H -+#define _SUNXI_CLOCK_SUN4I_H -+ -+struct sunxi_ccm_reg { -+ u32 pll1_cfg; /* 0x00 pll1 control */ -+ u32 pll1_tun; /* 0x04 pll1 tuning */ -+ u32 pll2_cfg; /* 0x08 pll2 control */ -+ u32 pll2_tun; /* 0x0c pll2 tuning */ -+ u32 pll3_cfg; /* 0x10 pll3 control */ -+ u8 res0[0x4]; -+ u32 pll4_cfg; /* 0x18 pll4 control */ -+ u8 res1[0x4]; -+ u32 pll5_cfg; /* 0x20 pll5 control */ -+ u32 pll5_tun; /* 0x24 pll5 tuning */ -+ u32 pll6_cfg; /* 0x28 pll6 control */ -+ u32 pll6_tun; /* 0x2c pll6 tuning */ -+ u32 pll7_cfg; /* 0x30 pll7 control */ -+ u32 pll1_tun2; /* 0x34 pll5 tuning2 */ -+ u8 res2[0x4]; -+ u32 pll5_tun2; /* 0x3c pll5 tuning2 */ -+ u8 res3[0xc]; -+ u32 pll_lock_dbg; /* 0x4c pll lock time debug */ -+ u32 osc24m_cfg; /* 0x50 osc24m control */ -+ u32 cpu_ahb_apb0_cfg; /* 0x54 cpu,ahb and apb0 divide ratio */ -+ u32 apb1_clk_div_cfg; /* 0x58 apb1 clock dividor */ -+ u32 axi_gate; /* 0x5c axi module clock gating */ -+ u32 ahb_gate0; /* 0x60 ahb module clock gating 0 */ -+ u32 ahb_gate1; /* 0x64 ahb module clock gating 1 */ -+ u32 apb0_gate; /* 0x68 apb0 module clock gating */ -+ u32 apb1_gate; /* 0x6c apb1 module clock gating */ -+ u8 res4[0x10]; -+ u32 nand_sclk_cfg; /* 0x80 nand sub clock control */ -+ u32 ms_sclk_cfg; /* 0x84 memory stick sub clock control */ -+ u32 sd0_clk_cfg; /* 0x88 sd0 clock control */ -+ u32 sd1_clk_cfg; /* 0x8c sd1 clock control */ -+ u32 sd2_clk_cfg; /* 0x90 sd2 clock control */ -+ u32 sd3_clk_cfg; /* 0x94 sd3 clock control */ -+ u32 ts_clk_cfg; /* 0x98 transport stream clock control */ -+ u32 ss_clk_cfg; /* 0x9c */ -+ u32 spi0_clk_cfg; /* 0xa0 */ -+ u32 spi1_clk_cfg; /* 0xa4 */ -+ u32 spi2_clk_cfg; /* 0xa8 */ -+ u32 pata_clk_cfg; /* 0xac */ -+ u32 ir0_clk_cfg; /* 0xb0 */ -+ u32 ir1_clk_cfg; /* 0xb4 */ -+ u32 iis_clk_cfg; /* 0xb8 */ -+ u32 ac97_clk_cfg; /* 0xbc */ -+ u32 spdif_clk_cfg; /* 0xc0 */ -+ u32 keypad_clk_cfg; /* 0xc4 */ -+ u32 sata_clk_cfg; /* 0xc8 */ -+ u32 usb_clk_cfg; /* 0xcc */ -+ u32 gps_clk_cfg; /* 0xd0 */ -+ u32 spi3_clk_cfg; /* 0xd4 */ -+ u8 res5[0x28]; -+ u32 dram_clk_cfg; /* 0x100 */ -+ u32 be0_clk_cfg; /* 0x104 */ -+ u32 be1_clk_cfg; /* 0x108 */ -+ u32 fe0_clk_cfg; /* 0x10c */ -+ u32 fe1_clk_cfg; /* 0x110 */ -+ u32 mp_clk_cfg; /* 0x114 */ -+ u32 lcd0_ch0_clk_cfg; /* 0x118 */ -+ u32 lcd1_ch0_clk_cfg; /* 0x11c */ -+ u32 csi_isp_clk_cfg; /* 0x120 */ -+ u8 res6[0x4]; -+ u32 tvd_clk_reg; /* 0x128 */ -+ u32 lcd0_ch1_clk_cfg; /* 0x12c */ -+ u32 lcd1_ch1_clk_cfg; /* 0x130 */ -+ u32 csi0_clk_cfg; /* 0x134 */ -+ u32 csi1_clk_cfg; /* 0x138 */ -+ u32 ve_clk_cfg; /* 0x13c */ -+ u32 audio_codec_clk_cfg; /* 0x140 */ -+ u32 avs_clk_cfg; /* 0x144 */ -+ u32 ace_clk_cfg; /* 0x148 */ -+ u32 lvds_clk_cfg; /* 0x14c */ -+ u32 hdmi_clk_cfg; /* 0x150 */ -+ u32 mali_clk_cfg; /* 0x154 */ -+ u8 res7[0x4]; -+ u32 mbus_clk_cfg; /* 0x15c */ -+ u8 res8[0x4]; -+ u32 gmac_clk_cfg; /* 0x164 */ -+}; -+ -+/* apb1 bit field */ -+#define APB1_CLK_SRC_OSC24M (0x0 << 24) -+#define APB1_CLK_SRC_PLL6 (0x1 << 24) -+#define APB1_CLK_SRC_LOSC (0x2 << 24) -+#define APB1_CLK_SRC_MASK (0x3 << 24) -+#define APB1_CLK_RATE_N_1 (0x0 << 16) -+#define APB1_CLK_RATE_N_2 (0x1 << 16) -+#define APB1_CLK_RATE_N_4 (0x2 << 16) -+#define APB1_CLK_RATE_N_8 (0x3 << 16) -+#define APB1_CLK_RATE_N_MASK (3 << 16) -+#define APB1_CLK_RATE_M(m) (((m)-1) << 0) -+#define APB1_CLK_RATE_M_MASK (0x1f << 0) -+ -+/* apb1 gate field */ -+#define APB1_GATE_UART_SHIFT (16) -+#define APB1_GATE_UART_MASK (0xff << APB1_GATE_UART_SHIFT) -+#define APB1_GATE_TWI_SHIFT (0) -+#define APB1_GATE_TWI_MASK (0xf << APB1_GATE_TWI_SHIFT) -+ -+/* clock divide */ -+#define AXI_DIV_SHIFT (0) -+#define AXI_DIV_1 0 -+#define AXI_DIV_2 1 -+#define AXI_DIV_3 2 -+#define AXI_DIV_4 3 -+#define AHB_DIV_SHIFT (4) -+#define AHB_DIV_1 0 -+#define AHB_DIV_2 1 -+#define AHB_DIV_4 2 -+#define AHB_DIV_8 3 -+#define APB0_DIV_SHIFT (8) -+#define APB0_DIV_1 0 -+#define APB0_DIV_2 1 -+#define APB0_DIV_4 2 -+#define APB0_DIV_8 3 -+#define CPU_CLK_SRC_SHIFT (16) -+#define CPU_CLK_SRC_OSC24M 1 -+#define CPU_CLK_SRC_PLL1 2 -+ -+#define CCM_PLL1_CFG_ENABLE_SHIFT 31 -+#define CCM_PLL1_CFG_VCO_RST_SHIFT 30 -+#define CCM_PLL1_CFG_VCO_BIAS_SHIFT 26 -+#define CCM_PLL1_CFG_PLL4_EXCH_SHIFT 25 -+#define CCM_PLL1_CFG_BIAS_CUR_SHIFT 20 -+#define CCM_PLL1_CFG_DIVP_SHIFT 16 -+#define CCM_PLL1_CFG_LCK_TMR_SHIFT 13 -+#define CCM_PLL1_CFG_FACTOR_N_SHIFT 8 -+#define CCM_PLL1_CFG_FACTOR_K_SHIFT 4 -+#define CCM_PLL1_CFG_SIG_DELT_PAT_IN_SHIFT 3 -+#define CCM_PLL1_CFG_SIG_DELT_PAT_EN_SHIFT 2 -+#define CCM_PLL1_CFG_FACTOR_M_SHIFT 0 -+ -+#define PLL1_CFG_DEFAULT 0xa1005000 -+ -+#define PLL6_CFG_DEFAULT 0xa1009911 -+ -+/* nand clock */ -+#define NAND_CLK_SRC_OSC24 0 -+#define NAND_CLK_DIV_N 0 -+#define NAND_CLK_DIV_M 0 -+ -+/* gps clock */ -+#define GPS_SCLK_GATING_OFF 0 -+#define GPS_RESET 0 -+ -+/* ahb clock gate bit offset */ -+#define AHB_GATE_OFFSET_GPS 26 -+#define AHB_GATE_OFFSET_SATA 25 -+#define AHB_GATE_OFFSET_PATA 24 -+#define AHB_GATE_OFFSET_SPI3 23 -+#define AHB_GATE_OFFSET_SPI2 22 -+#define AHB_GATE_OFFSET_SPI1 21 -+#define AHB_GATE_OFFSET_SPI0 20 -+#define AHB_GATE_OFFSET_TS0 18 -+#define AHB_GATE_OFFSET_EMAC 17 -+#define AHB_GATE_OFFSET_ACE 16 -+#define AHB_GATE_OFFSET_DLL 15 -+#define AHB_GATE_OFFSET_SDRAM 14 -+#define AHB_GATE_OFFSET_NAND 13 -+#define AHB_GATE_OFFSET_MS 12 -+#define AHB_GATE_OFFSET_MMC3 11 -+#define AHB_GATE_OFFSET_MMC2 10 -+#define AHB_GATE_OFFSET_MMC1 9 -+#define AHB_GATE_OFFSET_MMC0 8 -+#define AHB_GATE_OFFSET_MMC(n) (AHB_GATE_OFFSET_MMC0 + (n)) -+#define AHB_GATE_OFFSET_BIST 7 -+#define AHB_GATE_OFFSET_DMA 6 -+#define AHB_GATE_OFFSET_SS 5 -+#define AHB_GATE_OFFSET_USB_OHCI1 4 -+#define AHB_GATE_OFFSET_USB_EHCI1 3 -+#define AHB_GATE_OFFSET_USB_OHCI0 2 -+#define AHB_GATE_OFFSET_USB_EHCI0 1 -+#define AHB_GATE_OFFSET_USB 0 -+ -+/* ahb clock gate bit offset (second register) */ -+#define AHB_GATE_OFFSET_GMAC 17 -+ -+#define CCM_AHB_GATE_GPS (0x1 << 26) -+#define CCM_AHB_GATE_SDRAM (0x1 << 14) -+#define CCM_AHB_GATE_DLL (0x1 << 15) -+#define CCM_AHB_GATE_ACE (0x1 << 16) -+ -+#define CCM_PLL5_CTRL_M(n) (((n) & 0x3) << 0) -+#define CCM_PLL5_CTRL_M_MASK CCM_PLL5_CTRL_M(0x3) -+#define CCM_PLL5_CTRL_M_X(n) ((n) - 1) -+#define CCM_PLL5_CTRL_M1(n) (((n) & 0x3) << 2) -+#define CCM_PLL5_CTRL_M1_MASK CCM_PLL5_CTRL_M1(0x3) -+#define CCM_PLL5_CTRL_M1_X(n) ((n) - 1) -+#define CCM_PLL5_CTRL_K(n) (((n) & 0x3) << 4) -+#define CCM_PLL5_CTRL_K_MASK CCM_PLL5_CTRL_K(0x3) -+#define CCM_PLL5_CTRL_K_X(n) ((n) - 1) -+#define CCM_PLL5_CTRL_LDO (0x1 << 7) -+#define CCM_PLL5_CTRL_N(n) (((n) & 0x1f) << 8) -+#define CCM_PLL5_CTRL_N_MASK CCM_PLL5_CTRL_N(0x1f) -+#define CCM_PLL5_CTRL_N_X(n) (n) -+#define CCM_PLL5_CTRL_P(n) (((n) & 0x3) << 16) -+#define CCM_PLL5_CTRL_P_MASK CCM_PLL5_CTRL_P(0x3) -+#define CCM_PLL5_CTRL_P_X(n) ((n) - 1) -+#define CCM_PLL5_CTRL_BW (0x1 << 18) -+#define CCM_PLL5_CTRL_VCO_GAIN (0x1 << 19) -+#define CCM_PLL5_CTRL_BIAS(n) (((n) & 0x1f) << 20) -+#define CCM_PLL5_CTRL_BIAS_MASK CCM_PLL5_CTRL_BIAS(0x1f) -+#define CCM_PLL5_CTRL_BIAS_X(n) ((n) - 1) -+#define CCM_PLL5_CTRL_VCO_BIAS (0x1 << 25) -+#define CCM_PLL5_CTRL_DDR_CLK (0x1 << 29) -+#define CCM_PLL5_CTRL_BYPASS (0x1 << 30) -+#define CCM_PLL5_CTRL_EN (0x1 << 31) -+ -+#define CCM_PLL6_CTRL_N_SHIFT 8 -+#define CCM_PLL6_CTRL_N_MASK (0x1f << CCM_PLL6_CTRL_N_SHIFT) -+#define CCM_PLL6_CTRL_K_SHIFT 4 -+#define CCM_PLL6_CTRL_K_MASK (0x3 << CCM_PLL6_CTRL_K_SHIFT) -+ -+#define CCM_GPS_CTRL_RESET (0x1 << 0) -+#define CCM_GPS_CTRL_GATE (0x1 << 1) -+ -+#define CCM_DRAM_CTRL_DCLK_OUT (0x1 << 15) -+ -+#define CCM_MBUS_CTRL_M(n) (((n) & 0xf) << 0) -+#define CCM_MBUS_CTRL_M_MASK CCM_MBUS_CTRL_M(0xf) -+#define CCM_MBUS_CTRL_M_X(n) ((n) - 1) -+#define CCM_MBUS_CTRL_N(n) (((n) & 0xf) << 16) -+#define CCM_MBUS_CTRL_N_MASK CCM_MBUS_CTRL_N(0xf) -+#define CCM_MBUS_CTRL_N_X(n) (((n) >> 3) ? 3 : (((n) >> 2) ? 2 : (((n) >> 1) ? 1 : 0))) -+#define CCM_MBUS_CTRL_CLK_SRC(n) (((n) & 0x3) << 24) -+#define CCM_MBUS_CTRL_CLK_SRC_MASK CCM_MBUS_CTRL_CLK_SRC(0x3) -+#define CCM_MBUS_CTRL_CLK_SRC_HOSC 0x0 -+#define CCM_MBUS_CTRL_CLK_SRC_PLL6 0x1 -+#define CCM_MBUS_CTRL_CLK_SRC_PLL5 0x2 -+#define CCM_MBUS_CTRL_GATE (0x1 << 31) -+ -+#define CCM_MMC_CTRL_OSCM24 (0x0 << 24) -+#define CCM_MMC_CTRL_PLL6 (0x1 << 24) -+#define CCM_MMC_CTRL_PLL5 (0x2 << 24) -+ -+#define CCM_MMC_CTRL_ENABLE (0x1 << 31) -+ -+#define CCM_GMAC_CTRL_TX_CLK_SRC_MII 0x0 -+#define CCM_GMAC_CTRL_TX_CLK_SRC_EXT_RGMII 0x1 -+#define CCM_GMAC_CTRL_TX_CLK_SRC_INT_RGMII 0x2 -+#define CCM_GMAC_CTRL_GPIT_MII (0x0 << 2) -+#define CCM_GMAC_CTRL_GPIT_RGMII (0x1 << 2) -+ -+#endif /* _SUNXI_CLOCK_SUN4I_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock_sun6i.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock_sun6i.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/clock_sun6i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/clock_sun6i.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,205 @@ -+/* -+ * sun6i clock register definitions -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_CLOCK_SUN6I_H -+#define _SUNXI_CLOCK_SUN6I_H -+ -+struct sunxi_ccm_reg { -+ u32 pll1_cfg; /* 0x00 pll1 control */ -+ u32 reserved0; -+ u32 pll2_cfg; /* 0x08 pll2 control */ -+ u32 reserved1; -+ u32 pll3_cfg; /* 0x10 pll3 control */ -+ u32 reserved2; -+ u32 pll4_cfg; /* 0x18 pll4 control */ -+ u32 reserved3; -+ u32 pll5_cfg; /* 0x20 pll5 control */ -+ u32 reserved4; -+ u32 pll6_cfg; /* 0x28 pll6 control */ -+ u32 reserved5; -+ u32 pll7_cfg; /* 0x30 pll7 control */ -+ u32 reserved6; -+ u32 pll8_cfg; /* 0x38 pll8 control */ -+ u32 reserved7; -+ u32 mipi_pll_cfg; /* 0x40 MIPI pll control */ -+ u32 pll9_cfg; /* 0x44 pll9 control */ -+ u32 pll10_cfg; /* 0x48 pll10 control */ -+ u32 reserved8; -+ u32 cpu_axi_cfg; /* 0x50 CPU/AXI divide ratio */ -+ u32 ahb1_apb1_div; /* 0x54 AHB1/APB1 divide ratio */ -+ u32 apb2_div; /* 0x58 APB2 divide ratio */ -+ u32 axi_gate; /* 0x5c axi module clock gating */ -+ u32 ahb_gate0; /* 0x60 ahb module clock gating 0 */ -+ u32 ahb_gate1; /* 0x64 ahb module clock gating 1 */ -+ u32 apb1_gate; /* 0x68 apb1 module clock gating */ -+ u32 apb2_gate; /* 0x6c apb2 module clock gating */ -+ u32 reserved9[4]; -+ u32 nand0_clk_cfg; /* 0x80 nand0 clock control */ -+ u32 nand1_clk_cfg; /* 0x84 nand1 clock control */ -+ u32 sd0_clk_cfg; /* 0x88 sd0 clock control */ -+ u32 sd1_clk_cfg; /* 0x8c sd1 clock control */ -+ u32 sd2_clk_cfg; /* 0x90 sd2 clock control */ -+ u32 sd3_clk_cfg; /* 0x94 sd3 clock control */ -+ u32 ts_clk_cfg; /* 0x98 transport stream clock control */ -+ u32 ss_clk_cfg; /* 0x9c security system clock control */ -+ u32 spi0_clk_cfg; /* 0xa0 spi0 clock control */ -+ u32 spi1_clk_cfg; /* 0xa4 spi1 clock control */ -+ u32 spi2_clk_cfg; /* 0xa8 spi2 clock control */ -+ u32 spi3_clk_cfg; /* 0xac spi3 clock control */ -+ u32 i2s0_clk_cfg; /* 0xb0 I2S0 clock control*/ -+ u32 i2s1_clk_cfg; /* 0xb4 I2S1 clock control */ -+ u32 reserved10[2]; -+ u32 spdif_clk_cfg; /* 0xc0 SPDIF clock control */ -+ u32 reserved11[2]; -+ u32 usb_clk_cfg; /* 0xcc USB clock control */ -+ u32 gmac_clk_cfg; /* 0xd0 GMAC clock control */ -+ u32 reserved12[7]; -+ u32 mdfs_clk_cfg; /* 0xf0 MDFS clock control */ -+ u32 dram_clk_cfg; /* 0xf4 DRAM configuration clock control */ -+ u32 reserved13[2]; -+ u32 dram_clk_gate; /* 0x100 DRAM module gating */ -+ u32 be0_clk_cfg; /* 0x104 BE0 module clock */ -+ u32 be1_clk_cfg; /* 0x108 BE1 module clock */ -+ u32 fe0_clk_cfg; /* 0x10c FE0 module clock */ -+ u32 fe1_clk_cfg; /* 0x110 FE1 module clock */ -+ u32 mp_clk_cfg; /* 0x114 MP module clock */ -+ u32 lcd0_ch0_clk_cfg; /* 0x118 LCD0 CH0 module clock */ -+ u32 lcd1_ch0_clk_cfg; /* 0x11c LCD1 CH0 module clock */ -+ u32 reserved14[3]; -+ u32 lcd0_ch1_clk_cfg; /* 0x12c LCD0 CH1 module clock */ -+ u32 lcd1_ch1_clk_cfg; /* 0x130 LCD1 CH1 module clock */ -+ u32 csi0_clk_cfg; /* 0x134 CSI0 module clock */ -+ u32 csi1_clk_cfg; /* 0x138 CSI1 module clock */ -+ u32 ve_clk_cfg; /* 0x13c VE module clock */ -+ u32 adda_clk_cfg; /* 0x140 ADDA module clock */ -+ u32 avs_clk_cfg; /* 0x144 AVS module clock */ -+ u32 dmic_clk_cfg; /* 0x148 Digital Mic module clock*/ -+ u32 reserved15; -+ u32 hdmi_clk_cfg; /* 0x150 HDMI module clock */ -+ u32 ps_clk_cfg; /* 0x154 PS module clock */ -+ u32 mtc_clk_cfg; /* 0x158 MTC module clock */ -+ u32 mbus0_clk_cfg; /* 0x15c MBUS0 module clock */ -+ u32 mbus1_clk_cfg; /* 0x160 MBUS1 module clock */ -+ u32 reserved16; -+ u32 mipi_dsi_clk_cfg; /* 0x168 MIPI DSI clock control */ -+ u32 mipi_csi_clk_cfg; /* 0x16c MIPI CSI clock control */ -+ u32 reserved17[4]; -+ u32 iep_drc0_clk_cfg; /* 0x180 IEP DRC0 module clock */ -+ u32 iep_drc1_clk_cfg; /* 0x184 IEP DRC1 module clock */ -+ u32 iep_deu0_clk_cfg; /* 0x188 IEP DEU0 module clock */ -+ u32 iep_deu1_clk_cfg; /* 0x18c IEP DEU1 module clock */ -+ u32 reserved18[4]; -+ u32 gpu_core_clk_cfg; /* 0x1a0 GPU core clock config */ -+ u32 gpu_mem_clk_cfg; /* 0x1a4 GPU memory clock config */ -+ u32 gpu_hyd_clk_cfg; /* 0x1a0 GPU HYD clock config */ -+ u32 reserved19[21]; -+ u32 pll_lock; /* 0x200 PLL Lock Time */ -+ u32 pll1_lock; /* 0x204 PLL1 Lock Time */ -+ u32 reserved20[6]; -+ u32 pll1_bias_cfg; /* 0x220 PLL1 Bias config */ -+ u32 pll2_bias_cfg; /* 0x224 PLL2 Bias config */ -+ u32 pll3_bias_cfg; /* 0x228 PLL3 Bias config */ -+ u32 pll4_bias_cfg; /* 0x22c PLL4 Bias config */ -+ u32 pll5_bias_cfg; /* 0x230 PLL5 Bias config */ -+ u32 pll6_bias_cfg; /* 0x234 PLL6 Bias config */ -+ u32 pll7_bias_cfg; /* 0x238 PLL7 Bias config */ -+ u32 pll8_bias_cfg; /* 0x23c PLL8 Bias config */ -+ u32 mipi_bias_cfg; /* 0x240 MIPI Bias config */ -+ u32 pll9_bias_cfg; /* 0x244 PLL9 Bias config */ -+ u32 pll10_bias_cfg; /* 0x248 PLL10 Bias config */ -+ u32 reserved21[13]; -+ u32 pll1_pattern_cfg; /* 0x280 PLL1 Pattern config */ -+ u32 pll2_pattern_cfg; /* 0x284 PLL2 Pattern config */ -+ u32 pll3_pattern_cfg; /* 0x288 PLL3 Pattern config */ -+ u32 pll4_pattern_cfg; /* 0x28c PLL4 Pattern config */ -+ u32 pll5_pattern_cfg; /* 0x290 PLL5 Pattern config */ -+ u32 pll6_pattern_cfg; /* 0x294 PLL6 Pattern config */ -+ u32 pll7_pattern_cfg; /* 0x298 PLL7 Pattern config */ -+ u32 pll8_pattern_cfg; /* 0x29c PLL8 Pattern config */ -+ u32 mipi_pattern_cfg; /* 0x2a0 MIPI Pattern config */ -+ u32 pll9_pattern_cfg; /* 0x2a4 PLL9 Pattern config */ -+ u32 pll10_pattern_cfg; /* 0x2a8 PLL10 Pattern config */ -+ u32 reserved22[5]; -+ u32 ahb_reset0_cfg; /* 0x2c0 AHB1 Reset 0 config */ -+ u32 ahb_reset1_cfg; /* 0x2c4 AHB1 Reset 1 config */ -+ u32 ahb_reset2_cfg; /* 0x2c8 AHB1 Reset 2 config */ -+ u32 reserved23; -+ u32 apb1_reset_cfg; /* 0x2d0 APB1 Reset config */ -+ u32 reserved24; -+ u32 apb2_reset_cfg; /* 0x2d8 APB2 Reset config */ -+}; -+ -+/* apb2 bit field */ -+#define APB2_CLK_SRC_LOSC (0x0 << 24) -+#define APB2_CLK_SRC_OSC24M (0x1 << 24) -+#define APB2_CLK_SRC_PLL6 (0x2 << 24) -+#define APB2_CLK_SRC_MASK (0x3 << 24) -+#define APB2_CLK_RATE_N_1 (0x0 << 16) -+#define APB2_CLK_RATE_N_2 (0x1 << 16) -+#define APB2_CLK_RATE_N_4 (0x2 << 16) -+#define APB2_CLK_RATE_N_8 (0x3 << 16) -+#define APB2_CLK_RATE_N_MASK (3 << 16) -+#define APB2_CLK_RATE_M(m) (((m)-1) << 0) -+#define APB2_CLK_RATE_M_MASK (0x1f << 0) -+ -+/* apb2 gate field */ -+#define APB2_GATE_UART_SHIFT (16) -+#define APB2_GATE_UART_MASK (0xff << APB2_GATE_UART_SHIFT) -+#define APB2_GATE_TWI_SHIFT (0) -+#define APB2_GATE_TWI_MASK (0xf << APB2_GATE_TWI_SHIFT) -+ -+/* cpu_axi_cfg bits */ -+#define AXI_DIV_SHIFT 0 -+#define ATB_DIV_SHIFT 8 -+#define CPU_CLK_SRC_SHIFT 16 -+ -+#define AXI_DIV_1 0 -+#define AXI_DIV_2 1 -+#define AXI_DIV_3 2 -+#define AXI_DIV_4 3 -+#define ATB_DIV_1 0 -+#define ATB_DIV_2 1 -+#define ATB_DIV_4 2 -+#define CPU_CLK_SRC_OSC24M 1 -+#define CPU_CLK_SRC_PLL1 2 -+ -+#define PLL1_CFG_DEFAULT 0x90011b21 -+ -+#define PLL6_CFG_DEFAULT 0x90041811 -+ -+#define CCM_PLL6_CTRL_N_SHIFT 8 -+#define CCM_PLL6_CTRL_N_MASK (0x1f << CCM_PLL6_CTRL_N_SHIFT) -+#define CCM_PLL6_CTRL_K_SHIFT 4 -+#define CCM_PLL6_CTRL_K_MASK (0x3 << CCM_PLL6_CTRL_K_SHIFT) -+ -+#define AHB_GATE_OFFSET_MMC3 11 -+#define AHB_GATE_OFFSET_MMC2 10 -+#define AHB_GATE_OFFSET_MMC1 9 -+#define AHB_GATE_OFFSET_MMC0 8 -+#define AHB_GATE_OFFSET_MMC(n) (AHB_GATE_OFFSET_MMC0 + (n)) -+ -+#define CCM_MMC_CTRL_OSCM24 (0x0 << 24) -+#define CCM_MMC_CTRL_PLL6 (0x1 << 24) -+ -+#define CCM_MMC_CTRL_ENABLE (0x1 << 31) -+ -+#define AHB_RESET_OFFSET_MMC3 11 -+#define AHB_RESET_OFFSET_MMC2 10 -+#define AHB_RESET_OFFSET_MMC1 9 -+#define AHB_RESET_OFFSET_MMC0 8 -+#define AHB_RESET_OFFSET_MMC(n) (AHB_RESET_OFFSET_MMC0 + (n)) -+ -+/* apb2 reset */ -+#define APB2_RESET_UART_SHIFT (16) -+#define APB2_RESET_UART_MASK (0xff << APB2_RESET_UART_SHIFT) -+#define APB2_RESET_TWI_SHIFT (0) -+#define APB2_RESET_TWI_MASK (0xf << APB2_RESET_TWI_SHIFT) -+ -+#endif /* _SUNXI_CLOCK_SUN6I_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/cpucfg.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/cpucfg.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/cpucfg.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/cpucfg.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,55 @@ -+/* -+ * (C) Copyright 2013 -+ * Carl van Schaik carl@ok-labs.com -+ * -+ * CPU configuration registers for the sun7i (A20). -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_CPUCFG_H_ -+#define _SUNXI_CPUCFG_H_ -+ -+#ifndef __ASSEMBLY__ -+ -+struct sunxi_cpu_ctrl { -+ u32 reset_ctrl; -+ u32 cpu_ctrl; -+ u32 status; -+ u32 _res[13]; -+}; -+ -+#define CPU_RESET_SET 0 -+#define CPU_RESET_CLEAR 3 -+ -+#define CPU_STATUS_SMP (1 << 0) -+#define CPU_STATUS_WFE (1 << 1) -+#define CPU_STATUS_WFI (1 << 2) -+ -+struct sunxi_cpucfg { -+ u32 _res1[16]; /* 0x000 */ -+ struct sunxi_cpu_ctrl cpu[2]; /* 0x040 */ -+ u32 _res2[48]; /* 0x0c0 */ -+ u32 _res3; /* 0x180 */ -+ u32 general_ctrl; /* 0x184 */ -+ u32 _res4[2]; /* 0x188 */ -+ u32 event_input; /* 0x190 */ -+ u32 _res5[4]; /* 0x194 */ -+ u32 boot_addr; /* 0x1a4 - also known as PRIVATE_REG */ -+ u32 _res6[2]; /* 0x1a8 */ -+ u32 cpu1_power_clamp; /* 0x1b0 */ -+ u32 cpu1_power_off; /* 0x1b4 */ -+ u32 _res7[10]; /* 0x1b8 */ -+ u32 debug0_ctrl; /* 0x1e0 */ -+ u32 debug1_ctrl; /* 0x1e4 */ -+}; -+ -+#define GENERAL_CTRL_NO_L1_RESET_CPU(x) (1UL << (x)) -+#define GENERAL_CTRL_NO_L2_AUTO_RESET (1UL << 4) -+#define GENERAL_CTRL_L2_RESET_SET (0UL << 5) -+#define GENERAL_CTRL_L2_RESET_CLEAR (1UL << 5) -+#define GENERAL_CTRL_CFGSDISABLE (1UL << 8) -+ -+#endif /* __ASSEMBLY__ */ -+ -+#endif /* _SUNXI_CPUCFG_H_ */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/cpu.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/cpu.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/cpu.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/cpu.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,141 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_CPU_H -+#define _SUNXI_CPU_H -+ -+#define SUNXI_SRAM_A1_BASE 0x00000000 -+#define SUNXI_SRAM_A1_SIZE (16 * 1024) /* 16 kiB */ -+ -+#define SUNXI_SRAM_A2_BASE 0x00004000 /* 16 kiB */ -+#define SUNXI_SRAM_A3_BASE 0x00008000 /* 13 kiB */ -+#define SUNXI_SRAM_A4_BASE 0x0000b400 /* 3 kiB */ -+#define SUNXI_SRAM_D_BASE 0x00010000 /* 4 kiB */ -+#define SUNXI_SRAM_B_BASE 0x00020000 /* 64 kiB (secure) */ -+ -+#define SUNXI_SRAMC_BASE 0x01c00000 -+#define SUNXI_DRAMC_BASE 0x01c01000 -+#define SUNXI_DMA_BASE 0x01c02000 -+#define SUNXI_NFC_BASE 0x01c03000 -+#define SUNXI_TS_BASE 0x01c04000 -+#define SUNXI_SPI0_BASE 0x01c05000 -+#define SUNXI_SPI1_BASE 0x01c06000 -+#define SUNXI_MS_BASE 0x01c07000 -+#define SUNXI_TVD_BASE 0x01c08000 -+#define SUNXI_CSI0_BASE 0x01c09000 -+#define SUNXI_TVE0_BASE 0x01c0a000 -+#define SUNXI_EMAC_BASE 0x01c0b000 -+#define SUNXI_LCD0_BASE 0x01c0C000 -+#define SUNXI_LCD1_BASE 0x01c0d000 -+#define SUNXI_VE_BASE 0x01c0e000 -+#define SUNXI_MMC0_BASE 0x01c0f000 -+#define SUNXI_MMC1_BASE 0x01c10000 -+#define SUNXI_MMC2_BASE 0x01c11000 -+#define SUNXI_MMC3_BASE 0x01c12000 -+#define SUNXI_USB0_BASE 0x01c13000 -+#define SUNXI_USB1_BASE 0x01c14000 -+#define SUNXI_SS_BASE 0x01c15000 -+#define SUNXI_HDMI_BASE 0x01c16000 -+#define SUNXI_SPI2_BASE 0x01c17000 -+#define SUNXI_SATA_BASE 0x01c18000 -+#define SUNXI_PATA_BASE 0x01c19000 -+#define SUNXI_ACE_BASE 0x01c1a000 -+#define SUNXI_TVE1_BASE 0x01c1b000 -+#define SUNXI_USB2_BASE 0x01c1c000 -+#define SUNXI_CSI1_BASE 0x01c1d000 -+#define SUNXI_TZASC_BASE 0x01c1e000 -+#define SUNXI_SPI3_BASE 0x01c1f000 -+ -+#define SUNXI_CCM_BASE 0x01c20000 -+#define SUNXI_INTC_BASE 0x01c20400 -+#define SUNXI_PIO_BASE 0x01c20800 -+#define SUNXI_TIMER_BASE 0x01c20c00 -+#define SUNXI_SPDIF_BASE 0x01c21000 -+#define SUNXI_AC97_BASE 0x01c21400 -+#define SUNXI_IR0_BASE 0x01c21800 -+#define SUNXI_IR1_BASE 0x01c21c00 -+ -+#define SUNXI_IIS_BASE 0x01c22400 -+#define SUNXI_LRADC_BASE 0x01c22800 -+#define SUNXI_AD_DA_BASE 0x01c22c00 -+#define SUNXI_KEYPAD_BASE 0x01c23000 -+#define SUNXI_TZPC_BASE 0x01c23400 -+#define SUNXI_SID_BASE 0x01c23800 -+#define SUNXI_SJTAG_BASE 0x01c23c00 -+ -+#define SUNXI_TP_BASE 0x01c25000 -+#define SUNXI_PMU_BASE 0x01c25400 -+#define SUNXI_CPUCFG_BASE 0x01c25c00 /* sun7i only ? */ -+ -+#define SUNXI_UART0_BASE 0x01c28000 -+#define SUNXI_UART1_BASE 0x01c28400 -+#define SUNXI_UART2_BASE 0x01c28800 -+#define SUNXI_UART3_BASE 0x01c28c00 -+#define SUNXI_UART4_BASE 0x01c29000 -+#define SUNXI_UART5_BASE 0x01c29400 -+#define SUNXI_UART6_BASE 0x01c29800 -+#define SUNXI_UART7_BASE 0x01c29c00 -+#define SUNXI_PS2_0_BASE 0x01c2a000 -+#define SUNXI_PS2_1_BASE 0x01c2a400 -+ -+#define SUNXI_TWI0_BASE 0x01c2ac00 -+#define SUNXI_TWI1_BASE 0x01c2b000 -+#define SUNXI_TWI2_BASE 0x01c2b400 -+ -+#define SUNXI_CAN_BASE 0x01c2bc00 -+ -+#define SUNXI_SCR_BASE 0x01c2c400 -+ -+#define SUNXI_GPS_BASE 0x01c30000 -+#define SUNXI_MALI400_BASE 0x01c40000 -+#define SUNXI_GMAC_BASE 0x01c50000 -+ -+#define SUNXI_DRAM_COM_BASE 0x01c62000 -+#define SUNXI_DRAM_CTL_BASE 0x01c63000 -+#define SUNXI_DRAM_PHY_CH1_BASE 0x01c65000 -+#define SUNXI_DRAM_PHY_CH2_BASE 0x01c66000 -+ -+/* module sram */ -+#define SUNXI_SRAM_C_BASE 0x01d00000 -+ -+#define SUNXI_DE_FE0_BASE 0x01e00000 -+#define SUNXI_DE_FE1_BASE 0x01e20000 -+#define SUNXI_DE_BE0_BASE 0x01e60000 -+#define SUNXI_DE_BE1_BASE 0x01e40000 -+#define SUNXI_MP_BASE 0x01e80000 -+#define SUNXI_AVG_BASE 0x01ea0000 -+ -+#define SUNXI_PRCM_BASE 0x01f01400 -+#define SUNXI_R_UART_BASE 0x01f02800 -+#define SUNXI_R_PIO_BASE 0x01f02c00 -+#define SUNXI_P2WI_BASE 0x01f03400 -+ -+/* CoreSight Debug Module */ -+#define SUNXI_CSDM_BASE 0x3f500000 -+ -+#define SUNXI_DDRII_DDRIII_BASE 0x40000000 /* 2 GiB */ -+ -+#define SUNXI_BROM_BASE 0xffff0000 /* 32 kiB */ -+ -+#define SUNXI_CPU_CFG (SUNXI_TIMER_BASE + 0x13c) -+ -+#ifndef __ASSEMBLY__ -+/* boot type */ -+enum sunxi_boot_type_t { -+ SUNXI_BOOT_TYPE_NULL, -+ SUNXI_BOOT_TYPE_MMC0, -+ SUNXI_BOOT_TYPE_NAND, -+ SUNXI_BOOT_TYPE_MMC2, -+ SUNXI_BOOT_TYPE_SPI -+}; -+ -+void sunxi_board_init(void); -+void sunxi_reset(void); -+#endif /* __ASSEMBLY__ */ -+ -+#endif /* _CPU_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/dram.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/dram.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/dram.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/dram.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,179 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Sunxi platform dram register definition. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_DRAM_H -+#define _SUNXI_DRAM_H -+ -+#include <linux/types.h> -+ -+struct sunxi_dram_reg { -+ u32 ccr; /* 0x00 controller configuration register */ -+ u32 dcr; /* 0x04 dram configuration register */ -+ u32 iocr; /* 0x08 i/o configuration register */ -+ u32 csr; /* 0x0c controller status register */ -+ u32 drr; /* 0x10 dram refresh register */ -+ u32 tpr0; /* 0x14 dram timing parameters register 0 */ -+ u32 tpr1; /* 0x18 dram timing parameters register 1 */ -+ u32 tpr2; /* 0x1c dram timing parameters register 2 */ -+ u32 gdllcr; /* 0x20 global dll control register */ -+ u8 res0[0x28]; -+ u32 rslr0; /* 0x4c rank system latency register */ -+ u32 rslr1; /* 0x50 rank system latency register */ -+ u8 res1[0x8]; -+ u32 rdgr0; /* 0x5c rank dqs gating register */ -+ u32 rdgr1; /* 0x60 rank dqs gating register */ -+ u8 res2[0x34]; -+ u32 odtcr; /* 0x98 odt configuration register */ -+ u32 dtr0; /* 0x9c data training register 0 */ -+ u32 dtr1; /* 0xa0 data training register 1 */ -+ u32 dtar; /* 0xa4 data training address register */ -+ u32 zqcr0; /* 0xa8 zq control register 0 */ -+ u32 zqcr1; /* 0xac zq control register 1 */ -+ u32 zqsr; /* 0xb0 zq status register */ -+ u32 idcr; /* 0xb4 initializaton delay configure reg */ -+ u8 res3[0x138]; -+ u32 mr; /* 0x1f0 mode register */ -+ u32 emr; /* 0x1f4 extended mode register */ -+ u32 emr2; /* 0x1f8 extended mode register */ -+ u32 emr3; /* 0x1fc extended mode register */ -+ u32 dllctr; /* 0x200 dll control register */ -+ u32 dllcr[5]; /* 0x204 dll control register 0(byte 0) */ -+ /* 0x208 dll control register 1(byte 1) */ -+ /* 0x20c dll control register 2(byte 2) */ -+ /* 0x210 dll control register 3(byte 3) */ -+ /* 0x214 dll control register 4(byte 4) */ -+ u32 dqtr0; /* 0x218 dq timing register */ -+ u32 dqtr1; /* 0x21c dq timing register */ -+ u32 dqtr2; /* 0x220 dq timing register */ -+ u32 dqtr3; /* 0x224 dq timing register */ -+ u32 dqstr; /* 0x228 dqs timing register */ -+ u32 dqsbtr; /* 0x22c dqsb timing register */ -+ u32 mcr; /* 0x230 mode configure register */ -+ u8 res[0x8]; -+ u32 ppwrsctl; /* 0x23c pad power save control */ -+ u32 apr; /* 0x240 arbiter period register */ -+ u32 pldtr; /* 0x244 priority level data threshold reg */ -+ u8 res5[0x8]; -+ u32 hpcr[32]; /* 0x250 host port configure register */ -+ u8 res6[0x10]; -+ u32 csel; /* 0x2e0 controller select register */ -+}; -+ -+struct dram_para { -+ u32 clock; -+ u32 type; -+ u32 rank_num; -+ u32 density; -+ u32 io_width; -+ u32 bus_width; -+ u32 cas; -+ u32 zq; -+ u32 odt_en; -+ u32 size; -+ u32 tpr0; -+ u32 tpr1; -+ u32 tpr2; -+ u32 tpr3; -+ u32 tpr4; -+ u32 tpr5; -+ u32 emr1; -+ u32 emr2; -+ u32 emr3; -+}; -+ -+#define DRAM_CCR_COMMAND_RATE_1T (0x1 << 5) -+#define DRAM_CCR_DQS_GATE (0x1 << 14) -+#define DRAM_CCR_DQS_DRIFT_COMP (0x1 << 17) -+#define DRAM_CCR_ITM_OFF (0x1 << 28) -+#define DRAM_CCR_DATA_TRAINING (0x1 << 30) -+#define DRAM_CCR_INIT (0x1 << 31) -+ -+#define DRAM_MEMORY_TYPE_DDR1 1 -+#define DRAM_MEMORY_TYPE_DDR2 2 -+#define DRAM_MEMORY_TYPE_DDR3 3 -+#define DRAM_MEMORY_TYPE_LPDDR2 4 -+#define DRAM_MEMORY_TYPE_LPDDR 5 -+#define DRAM_DCR_TYPE (0x1 << 0) -+#define DRAM_DCR_TYPE_DDR2 0x0 -+#define DRAM_DCR_TYPE_DDR3 0x1 -+#define DRAM_DCR_IO_WIDTH(n) (((n) & 0x3) << 1) -+#define DRAM_DCR_IO_WIDTH_MASK DRAM_DCR_IO_WIDTH(0x3) -+#define DRAM_DCR_IO_WIDTH_8BIT 0x0 -+#define DRAM_DCR_IO_WIDTH_16BIT 0x1 -+#define DRAM_DCR_CHIP_DENSITY(n) (((n) & 0x7) << 3) -+#define DRAM_DCR_CHIP_DENSITY_MASK DRAM_DCR_CHIP_DENSITY(0x7) -+#define DRAM_DCR_CHIP_DENSITY_256M 0x0 -+#define DRAM_DCR_CHIP_DENSITY_512M 0x1 -+#define DRAM_DCR_CHIP_DENSITY_1024M 0x2 -+#define DRAM_DCR_CHIP_DENSITY_2048M 0x3 -+#define DRAM_DCR_CHIP_DENSITY_4096M 0x4 -+#define DRAM_DCR_CHIP_DENSITY_8192M 0x5 -+#define DRAM_DCR_BUS_WIDTH(n) (((n) & 0x7) << 6) -+#define DRAM_DCR_BUS_WIDTH_MASK DRAM_DCR_BUS_WIDTH(0x7) -+#define DRAM_DCR_BUS_WIDTH_32BIT 0x3 -+#define DRAM_DCR_BUS_WIDTH_16BIT 0x1 -+#define DRAM_DCR_BUS_WIDTH_8BIT 0x0 -+#define DRAM_DCR_NR_DLLCR_32BIT 5 -+#define DRAM_DCR_NR_DLLCR_16BIT 3 -+#define DRAM_DCR_NR_DLLCR_8BIT 2 -+#define DRAM_DCR_RANK_SEL(n) (((n) & 0x3) << 10) -+#define DRAM_DCR_RANK_SEL_MASK DRAM_DCR_CMD_RANK(0x3) -+#define DRAM_DCR_CMD_RANK_ALL (0x1 << 12) -+#define DRAM_DCR_MODE(n) (((n) & 0x3) << 13) -+#define DRAM_DCR_MODE_MASK DRAM_DCR_MODE(0x3) -+#define DRAM_DCR_MODE_SEQ 0x0 -+#define DRAM_DCR_MODE_INTERLEAVE 0x1 -+ -+#define DRAM_CSR_FAILED (0x1 << 20) -+ -+#define DRAM_DRR_TRFC(n) ((n) & 0xff) -+#define DRAM_DRR_TREFI(n) (((n) & 0xffff) << 8) -+#define DRAM_DRR_BURST(n) ((((n) - 1) & 0xf) << 24) -+ -+#define DRAM_MCR_MODE_NORM(n) (((n) & 0x3) << 0) -+#define DRAM_MCR_MODE_NORM_MASK DRAM_MCR_MOD_NORM(0x3) -+#define DRAM_MCR_MODE_DQ_OUT(n) (((n) & 0x3) << 2) -+#define DRAM_MCR_MODE_DQ_OUT_MASK DRAM_MCR_MODE_DQ_OUT(0x3) -+#define DRAM_MCR_MODE_ADDR_OUT(n) (((n) & 0x3) << 4) -+#define DRAM_MCR_MODE_ADDR_OUT_MASK DRAM_MCR_MODE_ADDR_OUT(0x3) -+#define DRAM_MCR_MODE_DQ_IN_OUT(n) (((n) & 0x3) << 6) -+#define DRAM_MCR_MODE_DQ_IN_OUT_MASK DRAM_MCR_MODE_DQ_IN_OUT(0x3) -+#define DRAM_MCR_MODE_DQ_TURNON_DELAY(n) (((n) & 0x7) << 8) -+#define DRAM_MCR_MODE_DQ_TURNON_DELAY_MASK DRAM_MCR_MODE_DQ_TURNON_DELAY(0x7) -+#define DRAM_MCR_MODE_ADDR_IN (0x1 << 11) -+#define DRAM_MCR_RESET (0x1 << 12) -+#define DRAM_MCR_MODE_EN(n) (((n) & 0x3) << 13) -+#define DRAM_MCR_MODE_EN_MASK DRAM_MCR_MOD_EN(0x3) -+#define DRAM_MCR_DCLK_OUT (0x1 << 16) -+ -+#define DRAM_DLLCR_NRESET (0x1 << 30) -+#define DRAM_DLLCR_DISABLE (0x1 << 31) -+ -+#define DRAM_ZQCR0_IMP_DIV(n) (((n) & 0xff) << 20) -+#define DRAM_ZQCR0_IMP_DIV_MASK DRAM_ZQCR0_IMP_DIV(0xff) -+ -+#define DRAM_IOCR_ODT_EN(n) ((((n) & 0x3) << 30) | ((n) & 0x3) << 0) -+#define DRAM_IOCR_ODT_EN_MASK DRAM_IOCR_ODT_EN(0x3) -+ -+#define DRAM_MR_BURST_LENGTH(n) (((n) & 0x7) << 0) -+#define DRAM_MR_BURST_LENGTH_MASK DRAM_MR_BURST_LENGTH(0x7) -+#define DRAM_MR_CAS_LAT(n) (((n) & 0x7) << 4) -+#define DRAM_MR_CAS_LAT_MASK DRAM_MR_CAS_LAT(0x7) -+#define DRAM_MR_WRITE_RECOVERY(n) (((n) & 0x7) << 9) -+#define DRAM_MR_WRITE_RECOVERY_MASK DRAM_MR_WRITE_RECOVERY(0x7) -+#define DRAM_MR_POWER_DOWN (0x1 << 12) -+ -+#define DRAM_CSEL_MAGIC 0x16237495 -+ -+unsigned long sunxi_dram_init(void); -+unsigned long dramc_init(struct dram_para *para); -+ -+#endif /* _SUNXI_DRAM_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/early_print.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/early_print.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/early_print.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/early_print.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,58 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Early uart print for debugging. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_EARLY_PRINT_H -+#define _SUNXI_EARLY_PRINT_H -+ -+#include <asm/arch/cpu.h> -+ -+#define SUNXI_UART_BASE SUNXI_UART0_BASE -+ -+#define UART_OFFSET 0x400 -+ -+/* receive buffer register */ -+#define UART_RBR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x0) -+/* transmit holding register */ -+#define UART_THR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x0) -+/* divisor latch low register */ -+#define UART_DLL(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x0) -+ -+/* divisor latch high register */ -+#define UART_DLH(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x4) -+/* interrupt enable reigster */ -+#define UART_IER(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x4) -+ -+/* interrupt identity register */ -+#define UART_IIR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x8) -+/* fifo control register */ -+#define UART_FCR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x8) -+ -+/* line control register */ -+#define UART_LCR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0xc) -+#define UART_LCR_DLAB (0x1 << 7) -+ -+/* line status register */ -+#define UART_LSR(n) (SUNXI_UART_BASE + (n) * UART_OFFSET + 0x14) -+#define UART_LSR_TEMT (0x1 << 6) -+ -+ -+#define BAUD_115200 (0xd) /* 24 * 1000 * 1000 / 16 / 115200 = 13 */ -+#define NO_PARITY (0) -+#define ONE_STOP_BIT (0) -+#define DAT_LEN_8_BITS (3) -+#define LC_8_N_1 (NO_PARITY << 3 | ONE_STOP_BIT << 2 | DAT_LEN_8_BITS) -+ -+#ifndef __ASSEMBLY__ -+void uart_init(void); -+void uart_putc(char c); -+void uart_puts(const char *s); -+#endif /* __ASSEMBLY__ */ -+ -+#endif /* _SUNXI_EARLY_PRINT_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/gpio.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/gpio.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/gpio.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/gpio.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,174 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_GPIO_H -+#define _SUNXI_GPIO_H -+ -+#include <linux/types.h> -+#include <asm/arch/cpu.h> -+ -+/* -+ * sunxi has 9 banks of gpio, they are: -+ * PA0 - PA17 | PB0 - PB23 | PC0 - PC24 -+ * PD0 - PD27 | PE0 - PE31 | PF0 - PF5 -+ * PG0 - PG9 | PH0 - PH27 | PI0 - PI12 -+ */ -+ -+#define SUNXI_GPIO_A 0 -+#define SUNXI_GPIO_B 1 -+#define SUNXI_GPIO_C 2 -+#define SUNXI_GPIO_D 3 -+#define SUNXI_GPIO_E 4 -+#define SUNXI_GPIO_F 5 -+#define SUNXI_GPIO_G 6 -+#define SUNXI_GPIO_H 7 -+#define SUNXI_GPIO_I 8 -+#define SUNXI_GPIO_BANKS 9 -+ -+/* -+ * sun6i has atleast 1 additional bank, note banks J K don't exist! -+ * PL0 - PL1 at the very least is known. -+ * -+ * Note this bank is at a different register offset! -+ */ -+#define SUNXI_GPIO_L 9 -+ -+struct sunxi_gpio { -+ u32 cfg[4]; -+ u32 dat; -+ u32 drv[2]; -+ u32 pull[2]; -+}; -+ -+/* gpio interrupt control */ -+struct sunxi_gpio_int { -+ u32 cfg[3]; -+ u32 ctl; -+ u32 sta; -+ u32 deb; /* interrupt debounce */ -+}; -+ -+struct sunxi_gpio_reg { -+ struct sunxi_gpio gpio_bank[SUNXI_GPIO_BANKS]; -+ u8 res[0xbc]; -+ struct sunxi_gpio_int gpio_int; -+}; -+ -+#define BANK_TO_GPIO(bank) (((bank) < SUNXI_GPIO_BANKS) ? \ -+ &((struct sunxi_gpio_reg *)SUNXI_PIO_BASE)->gpio_bank[bank] : \ -+ (struct sunxi_gpio *)SUNXI_R_PIO_BASE) -+ -+#define GPIO_BANK(pin) ((pin) >> 5) -+#define GPIO_NUM(pin) ((pin) & 0x1f) -+ -+#define GPIO_CFG_INDEX(pin) (((pin) & 0x1f) >> 3) -+#define GPIO_CFG_OFFSET(pin) ((((pin) & 0x1f) & 0x7) << 2) -+ -+#define GPIO_DRV_INDEX(pin) (((pin) & 0x1f) >> 4) -+#define GPIO_DRV_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) -+ -+#define GPIO_PULL_INDEX(pin) (((pin) & 0x1f) >> 4) -+#define GPIO_PULL_OFFSET(pin) ((((pin) & 0x1f) & 0xf) << 1) -+ -+/* GPIO bank sizes */ -+#define SUNXI_GPIO_A_NR 32 -+#define SUNXI_GPIO_B_NR 32 -+#define SUNXI_GPIO_C_NR 32 -+#define SUNXI_GPIO_D_NR 32 -+#define SUNXI_GPIO_E_NR 32 -+#define SUNXI_GPIO_F_NR 32 -+#define SUNXI_GPIO_G_NR 32 -+#define SUNXI_GPIO_H_NR 32 -+#define SUNXI_GPIO_I_NR 32 -+#define SUNXI_GPIO_L_NR 32 -+ -+#define SUNXI_GPIO_NEXT(__gpio) \ -+ ((__gpio##_START) + (__gpio##_NR) + 0) -+ -+enum sunxi_gpio_number { -+ SUNXI_GPIO_A_START = 0, -+ SUNXI_GPIO_B_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_A), -+ SUNXI_GPIO_C_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_B), -+ SUNXI_GPIO_D_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_C), -+ SUNXI_GPIO_E_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_D), -+ SUNXI_GPIO_F_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_E), -+ SUNXI_GPIO_G_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_F), -+ SUNXI_GPIO_H_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_G), -+ SUNXI_GPIO_I_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_H), -+ SUNXI_GPIO_L_START = SUNXI_GPIO_NEXT(SUNXI_GPIO_I), -+}; -+ -+/* SUNXI GPIO number definitions */ -+#define SUNXI_GPA(_nr) (SUNXI_GPIO_A_START + (_nr)) -+#define SUNXI_GPB(_nr) (SUNXI_GPIO_B_START + (_nr)) -+#define SUNXI_GPC(_nr) (SUNXI_GPIO_C_START + (_nr)) -+#define SUNXI_GPD(_nr) (SUNXI_GPIO_D_START + (_nr)) -+#define SUNXI_GPE(_nr) (SUNXI_GPIO_E_START + (_nr)) -+#define SUNXI_GPF(_nr) (SUNXI_GPIO_F_START + (_nr)) -+#define SUNXI_GPG(_nr) (SUNXI_GPIO_G_START + (_nr)) -+#define SUNXI_GPH(_nr) (SUNXI_GPIO_H_START + (_nr)) -+#define SUNXI_GPI(_nr) (SUNXI_GPIO_I_START + (_nr)) -+#define SUNXI_GPL(_nr) (SUNXI_GPIO_L_START + (_nr)) -+ -+/* GPIO pin function config */ -+#define SUNXI_GPIO_INPUT 0 -+#define SUNXI_GPIO_OUTPUT 1 -+ -+#define SUNXI_GPA0_EMAC 2 -+#define SUN7I_GPA0_GMAC 5 -+ -+#define SUNXI_GPB0_TWI0 2 -+ -+#define SUN4I_GPB22_UART0_TX 2 -+#define SUN4I_GPB23_UART0_RX 2 -+ -+#define SUN5I_GPB19_UART0_TX 2 -+#define SUN5I_GPB20_UART0_RX 2 -+ -+#define SUN5I_GPG3_UART1_TX 4 -+#define SUN5I_GPG4_UART1_RX 4 -+ -+#define SUNXI_GPC6_SDC2 3 -+ -+#define SUNXI_GPF0_SDC0 2 -+ -+#define SUNXI_GPF2_SDC0 2 -+ -+#ifdef CONFIG_SUN8I -+#define SUNXI_GPF2_UART0_TX 3 -+#define SUNXI_GPF4_UART0_RX 3 -+#else -+#define SUNXI_GPF2_UART0_TX 4 -+#define SUNXI_GPF4_UART0_RX 4 -+#endif -+ -+#define SUN4I_GPG0_SDC1 4 -+ -+#define SUN4I_GPH22_SDC1 5 -+ -+#define SUN4I_GPI4_SDC3 2 -+ -+/* GPIO pin pull-up/down config */ -+#define SUNXI_GPIO_PULL_DISABLE 0 -+#define SUNXI_GPIO_PULL_UP 1 -+#define SUNXI_GPIO_PULL_DOWN 2 -+ -+#define SUNXI_GPL0_R_P2WI_SCK 3 -+#define SUNXI_GPL1_R_P2WI_SDA 3 -+ -+#define SUN8I_GPL2_R_UART_TX 2 -+#define SUN8I_GPL3_R_UART_RX 2 -+ -+int sunxi_gpio_set_cfgpin(u32 pin, u32 val); -+int sunxi_gpio_get_cfgpin(u32 pin); -+int sunxi_gpio_set_drv(u32 pin, u32 val); -+int sunxi_gpio_set_pull(u32 pin, u32 val); -+int sunxi_name_to_gpio(const char *name); -+#define name_to_gpio(name) sunxi_name_to_gpio(name) -+ -+#endif /* _SUNXI_GPIO_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/i2c.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/i2c.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/i2c.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/i2c.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,15 @@ -+/* -+ * Copyright 2014 - Hans de Goede hdegoede@redhat.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#ifndef _SUNXI_I2C_H_ -+#define _SUNXI_I2C_H_ -+ -+#include <asm/arch/cpu.h> -+ -+#define CONFIG_I2C_MVTWSI_BASE SUNXI_TWI0_BASE -+/* This is abp0-clk on sun4i/5i/7i / abp1-clk on sun6i/sun8i which is 24MHz */ -+#define CONFIG_SYS_TCLK 24000000 -+ -+#endif -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/mmc.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/mmc.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/mmc.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/mmc.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,122 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Aaron leafy.myeh@allwinnertech.com -+ * -+ * MMC register definition for allwinner sunxi platform. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_MMC_H -+#define _SUNXI_MMC_H -+ -+#include <linux/types.h> -+ -+struct sunxi_mmc { -+ u32 gctrl; /* 0x00 global control */ -+ u32 clkcr; /* 0x04 clock control */ -+ u32 timeout; /* 0x08 time out */ -+ u32 width; /* 0x0c bus width */ -+ u32 blksz; /* 0x10 block size */ -+ u32 bytecnt; /* 0x14 byte count */ -+ u32 cmd; /* 0x18 command */ -+ u32 arg; /* 0x1c argument */ -+ u32 resp0; /* 0x20 response 0 */ -+ u32 resp1; /* 0x24 response 1 */ -+ u32 resp2; /* 0x28 response 2 */ -+ u32 resp3; /* 0x2c response 3 */ -+ u32 imask; /* 0x30 interrupt mask */ -+ u32 mint; /* 0x34 masked interrupt status */ -+ u32 rint; /* 0x38 raw interrupt status */ -+ u32 status; /* 0x3c status */ -+ u32 ftrglevel; /* 0x40 FIFO threshold watermark*/ -+ u32 funcsel; /* 0x44 function select */ -+ u32 cbcr; /* 0x48 CIU byte count */ -+ u32 bbcr; /* 0x4c BIU byte count */ -+ u32 dbgc; /* 0x50 debug enable */ -+ u32 res0[11]; -+ u32 dmac; /* 0x80 internal DMA control */ -+ u32 dlba; /* 0x84 internal DMA descr list base address */ -+ u32 idst; /* 0x88 internal DMA status */ -+ u32 idie; /* 0x8c internal DMA interrupt enable */ -+ u32 chda; /* 0x90 */ -+ u32 cbda; /* 0x94 */ -+}; -+ -+#define SUNXI_MMC_CLK_POWERSAVE (0x1 << 17) -+#define SUNXI_MMC_CLK_ENABLE (0x1 << 16) -+#define SUNXI_MMC_CLK_DIVIDER_MASK (0xff) -+ -+#define SUNXI_MMC_GCTRL_SOFT_RESET (0x1 << 0) -+#define SUNXI_MMC_GCTRL_FIFO_RESET (0x1 << 1) -+#define SUNXI_MMC_GCTRL_DMA_RESET (0x1 << 2) -+#define SUNXI_MMC_GCTRL_RESET (SUNXI_MMC_GCTRL_SOFT_RESET|\ -+ SUNXI_MMC_GCTRL_FIFO_RESET|\ -+ SUNXI_MMC_GCTRL_DMA_RESET) -+#define SUNXI_MMC_GCTRL_DMA_ENABLE (0x1 << 5) -+#define SUNXI_MMC_GCTRL_ACCESS_BY_AHB (0x1 << 31) -+ -+#define SUNXI_MMC_CMD_RESP_EXPIRE (0x1 << 6) -+#define SUNXI_MMC_CMD_LONG_RESPONSE (0x1 << 7) -+#define SUNXI_MMC_CMD_CHK_RESPONSE_CRC (0x1 << 8) -+#define SUNXI_MMC_CMD_DATA_EXPIRE (0x1 << 9) -+#define SUNXI_MMC_CMD_WRITE (0x1 << 10) -+#define SUNXI_MMC_CMD_AUTO_STOP (0x1 << 12) -+#define SUNXI_MMC_CMD_WAIT_PRE_OVER (0x1 << 13) -+#define SUNXI_MMC_CMD_SEND_INIT_SEQ (0x1 << 15) -+#define SUNXI_MMC_CMD_UPCLK_ONLY (0x1 << 21) -+#define SUNXI_MMC_CMD_START (0x1 << 31) -+ -+#define SUNXI_MMC_RINT_RESP_ERROR (0x1 << 1) -+#define SUNXI_MMC_RINT_COMMAND_DONE (0x1 << 2) -+#define SUNXI_MMC_RINT_DATA_OVER (0x1 << 3) -+#define SUNXI_MMC_RINT_TX_DATA_REQUEST (0x1 << 4) -+#define SUNXI_MMC_RINT_RX_DATA_REQUEST (0x1 << 5) -+#define SUNXI_MMC_RINT_RESP_CRC_ERROR (0x1 << 6) -+#define SUNXI_MMC_RINT_DATA_CRC_ERROR (0x1 << 7) -+#define SUNXI_MMC_RINT_RESP_TIMEOUT (0x1 << 8) -+#define SUNXI_MMC_RINT_DATA_TIMEOUT (0x1 << 9) -+#define SUNXI_MMC_RINT_VOLTAGE_CHANGE_DONE (0x1 << 10) -+#define SUNXI_MMC_RINT_FIFO_RUN_ERROR (0x1 << 11) -+#define SUNXI_MMC_RINT_HARD_WARE_LOCKED (0x1 << 12) -+#define SUNXI_MMC_RINT_START_BIT_ERROR (0x1 << 13) -+#define SUNXI_MMC_RINT_AUTO_COMMAND_DONE (0x1 << 14) -+#define SUNXI_MMC_RINT_END_BIT_ERROR (0x1 << 15) -+#define SUNXI_MMC_RINT_SDIO_INTERRUPT (0x1 << 16) -+#define SUNXI_MMC_RINT_CARD_INSERT (0x1 << 30) -+#define SUNXI_MMC_RINT_CARD_REMOVE (0x1 << 31) -+#define SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT \ -+ (SUNXI_MMC_RINT_RESP_ERROR | \ -+ SUNXI_MMC_RINT_RESP_CRC_ERROR | \ -+ SUNXI_MMC_RINT_DATA_CRC_ERROR | \ -+ SUNXI_MMC_RINT_RESP_TIMEOUT | \ -+ SUNXI_MMC_RINT_DATA_TIMEOUT | \ -+ SUNXI_MMC_RINT_VOLTAGE_CHANGE_DONE | \ -+ SUNXI_MMC_RINT_FIFO_RUN_ERROR | \ -+ SUNXI_MMC_RINT_HARD_WARE_LOCKED | \ -+ SUNXI_MMC_RINT_START_BIT_ERROR | \ -+ SUNXI_MMC_RINT_END_BIT_ERROR) /* 0xbfc2 */ -+#define SUNXI_MMC_RINT_INTERRUPT_DONE_BIT \ -+ (SUNXI_MMC_RINT_AUTO_COMMAND_DONE | \ -+ SUNXI_MMC_RINT_DATA_OVER | \ -+ SUNXI_MMC_RINT_COMMAND_DONE | \ -+ SUNXI_MMC_RINT_VOLTAGE_CHANGE_DONE) -+ -+#define SUNXI_MMC_STATUS_RXWL_FLAG (0x1 << 0) -+#define SUNXI_MMC_STATUS_TXWL_FLAG (0x1 << 1) -+#define SUNXI_MMC_STATUS_FIFO_EMPTY (0x1 << 2) -+#define SUNXI_MMC_STATUS_FIFO_FULL (0x1 << 3) -+#define SUNXI_MMC_STATUS_CARD_PRESENT (0x1 << 8) -+#define SUNXI_MMC_STATUS_CARD_DATA_BUSY (0x1 << 9) -+#define SUNXI_MMC_STATUS_DATA_FSM_BUSY (0x1 << 10) -+ -+#define SUNXI_MMC_IDMAC_RESET (0x1 << 0) -+#define SUNXI_MMC_IDMAC_FIXBURST (0x1 << 1) -+#define SUNXI_MMC_IDMAC_ENABLE (0x1 << 7) -+ -+#define SUNXI_MMC_IDIE_TXIRQ (0x1 << 0) -+#define SUNXI_MMC_IDIE_RXIRQ (0x1 << 1) -+ -+int sunxi_mmc_init(int sdc_no); -+#endif /* _SUNXI_MMC_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/p2wi.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/p2wi.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/p2wi.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/p2wi.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,142 @@ -+/* -+ * Sunxi platform Push-Push i2c register definition. -+ * -+ * (c) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://linux-sunxi.org -+ * -+ * (c)Copyright 2006-2013 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_P2WI_H -+#define _SUNXI_P2WI_H -+ -+#include <linux/types.h> -+ -+#define P2WI_CTRL_RESET (0x1 << 0) -+#define P2WI_CTRL_IRQ_EN (0x1 << 1) -+#define P2WI_CTRL_TRANS_ABORT (0x1 << 6) -+#define P2WI_CTRL_TRANS_START (0x1 << 7) -+ -+#define __P2WI_CC_CLK(n) (((n) & 0xff) << 0) -+#define P2WI_CC_CLK_MASK __P2WI_CC_CLK_DIV(0xff) -+#define __P2WI_CC_CLK_DIV(n) (((n) >> 1) - 1) -+#define P2WI_CC_CLK_DIV(n) \ -+ __P2WI_CC_CLK(__P2WI_CC_CLK_DIV(n)) -+#define P2WI_CC_SDA_OUT_DELAY(n) (((n) & 0x7) << 8) -+#define P2WI_CC_SDA_OUT_DELAY_MASK P2WI_CC_SDA_OUT_DELAY(0x7) -+ -+#define P2WI_IRQ_TRANS_DONE (0x1 << 0) -+#define P2WI_IRQ_TRANS_ERR (0x1 << 1) -+#define P2WI_IRQ_LOAD_BUSY (0x1 << 2) -+ -+#define P2WI_STAT_TRANS_DONE (0x1 << 0) -+#define P2WI_STAT_TRANS_ERR (0x1 << 1) -+#define P2WI_STAT_LOAD_BUSY (0x1 << 2) -+#define __P2WI_STAT_TRANS_ERR(n) (((n) & 0xff) << 8) -+#define P2WI_STAT_TRANS_ERR_MASK __P2WI_STAT_TRANS_ERR_ID(0xff) -+#define __P2WI_STAT_TRANS_ERR_BYTE_1 0x01 -+#define __P2WI_STAT_TRANS_ERR_BYTE_2 0x02 -+#define __P2WI_STAT_TRANS_ERR_BYTE_3 0x04 -+#define __P2WI_STAT_TRANS_ERR_BYTE_4 0x08 -+#define __P2WI_STAT_TRANS_ERR_BYTE_5 0x10 -+#define __P2WI_STAT_TRANS_ERR_BYTE_6 0x20 -+#define __P2WI_STAT_TRANS_ERR_BYTE_7 0x40 -+#define __P2WI_STAT_TRANS_ERR_BYTE_8 0x80 -+#define P2WI_STAT_TRANS_ERR_BYTE_1 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_1) -+#define P2WI_STAT_TRANS_ERR_BYTE_2 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_2) -+#define P2WI_STAT_TRANS_ERR_BYTE_3 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_3) -+#define P2WI_STAT_TRANS_ERR_BYTE_4 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_4) -+#define P2WI_STAT_TRANS_ERR_BYTE_5 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_5) -+#define P2WI_STAT_TRANS_ERR_BYTE_6 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_6) -+#define P2WI_STAT_TRANS_ERR_BYTE_7 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_7) -+#define P2WI_STAT_TRANS_ERR_BYTE_8 \ -+ __P2WI_STAT_TRANS_ERR(__P2WI_STAT_TRANS_ERR_BYTE_8) -+ -+#define P2WI_DATADDR_BYTE_1(n) (((n) & 0xff) << 0) -+#define P2WI_DATADDR_BYTE_1_MASK P2WI_DATADDR_BYTE_1(0xff) -+#define P2WI_DATADDR_BYTE_2(n) (((n) & 0xff) << 8) -+#define P2WI_DATADDR_BYTE_2_MASK P2WI_DATADDR_BYTE_2(0xff) -+#define P2WI_DATADDR_BYTE_3(n) (((n) & 0xff) << 16) -+#define P2WI_DATADDR_BYTE_3_MASK P2WI_DATADDR_BYTE_3(0xff) -+#define P2WI_DATADDR_BYTE_4(n) (((n) & 0xff) << 24) -+#define P2WI_DATADDR_BYTE_4_MASK P2WI_DATADDR_BYTE_4(0xff) -+#define P2WI_DATADDR_BYTE_5(n) (((n) & 0xff) << 0) -+#define P2WI_DATADDR_BYTE_5_MASK P2WI_DATADDR_BYTE_5(0xff) -+#define P2WI_DATADDR_BYTE_6(n) (((n) & 0xff) << 8) -+#define P2WI_DATADDR_BYTE_6_MASK P2WI_DATADDR_BYTE_6(0xff) -+#define P2WI_DATADDR_BYTE_7(n) (((n) & 0xff) << 16) -+#define P2WI_DATADDR_BYTE_7_MASK P2WI_DATADDR_BYTE_7(0xff) -+#define P2WI_DATADDR_BYTE_8(n) (((n) & 0xff) << 24) -+#define P2WI_DATADDR_BYTE_8_MASK P2WI_DATADDR_BYTE_8(0xff) -+ -+#define __P2WI_DATA_NUM_BYTES(n) (((n) & 0x7) << 0) -+#define P2WI_DATA_NUM_BYTES_MASK __P2WI_DATA_NUM_BYTES(0x7) -+#define P2WI_DATA_NUM_BYTES(n) __P2WI_DATA_NUM_BYTES((n) - 1) -+#define P2WI_DATA_NUM_BYTES_READ (0x1 << 4) -+ -+#define P2WI_DATA_BYTE_1(n) (((n) & 0xff) << 0) -+#define P2WI_DATA_BYTE_1_MASK P2WI_DATA_BYTE_1(0xff) -+#define P2WI_DATA_BYTE_2(n) (((n) & 0xff) << 8) -+#define P2WI_DATA_BYTE_2_MASK P2WI_DATA_BYTE_2(0xff) -+#define P2WI_DATA_BYTE_3(n) (((n) & 0xff) << 16) -+#define P2WI_DATA_BYTE_3_MASK P2WI_DATA_BYTE_3(0xff) -+#define P2WI_DATA_BYTE_4(n) (((n) & 0xff) << 24) -+#define P2WI_DATA_BYTE_4_MASK P2WI_DATA_BYTE_4(0xff) -+#define P2WI_DATA_BYTE_5(n) (((n) & 0xff) << 0) -+#define P2WI_DATA_BYTE_5_MASK P2WI_DATA_BYTE_5(0xff) -+#define P2WI_DATA_BYTE_6(n) (((n) & 0xff) << 8) -+#define P2WI_DATA_BYTE_6_MASK P2WI_DATA_BYTE_6(0xff) -+#define P2WI_DATA_BYTE_7(n) (((n) & 0xff) << 16) -+#define P2WI_DATA_BYTE_7_MASK P2WI_DATA_BYTE_7(0xff) -+#define P2WI_DATA_BYTE_8(n) (((n) & 0xff) << 24) -+#define P2WI_DATA_BYTE_8_MASK P2WI_DATA_BYTE_8(0xff) -+ -+#define P2WI_LINECTRL_SDA_CTRL_EN (0x1 << 0) -+#define P2WI_LINECTRL_SDA_OUT_HIGH (0x1 << 1) -+#define P2WI_LINECTRL_SCL_CTRL_EN (0x1 << 2) -+#define P2WI_LINECTRL_SCL_OUT_HIGH (0x1 << 3) -+#define P2WI_LINECTRL_SDA_STATE_HIGH (0x1 << 4) -+#define P2WI_LINECTRL_SCL_STATE_HIGH (0x1 << 5) -+ -+#define P2WI_PM_DEV_ADDR(n) (((n) & 0xff) << 0) -+#define P2WI_PM_DEV_ADDR_MASK P2WI_PM_DEV_ADDR(0xff) -+#define P2WI_PM_CTRL_ADDR(n) (((n) & 0xff) << 8) -+#define P2WI_PM_CTRL_ADDR_MASK P2WI_PM_CTRL_ADDR(0xff) -+#define P2WI_PM_INIT_DATA(n) (((n) & 0xff) << 16) -+#define P2WI_PM_INIT_DATA_MASK P2WI_PM_INIT_DATA(0xff) -+#define P2WI_PM_INIT_SEND (0x1 << 31) -+ -+#ifndef __ASSEMBLY__ -+struct sunxi_p2wi_reg { -+ u32 ctrl; /* 0x00 control */ -+ u32 cc; /* 0x04 clock control */ -+ u32 irq; /* 0x08 interrupt */ -+ u32 status; /* 0x0c status */ -+ u32 dataddr0; /* 0x10 data address 0 */ -+ u32 dataddr1; /* 0x14 data address 1 */ -+ u32 numbytes; /* 0x18 num bytes */ -+ u32 data0; /* 0x1c data buffer 0 */ -+ u32 data1; /* 0x20 data buffer 1 */ -+ u32 linectrl; /* 0x24 line control */ -+ u32 pm; /* 0x28 power management */ -+}; -+ -+void p2wi_init(void); -+int p2wi_set_pmu_address(u8 slave_addr, u8 ctrl_reg, u8 init_data); -+int p2wi_read(const u8 addr, u8 *data); -+int p2wi_write(const u8 addr, u8 data); -+ -+#endif /* __ASSEMBLY__ */ -+#endif /* _SUNXI_P2WI_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/prcm.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/prcm.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/prcm.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/prcm.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,238 @@ -+/* -+ * Sunxi A31 Power Management Unit register definition. -+ * -+ * (C) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://linux-sunxi.org -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Berg Xing bergxing@allwinnertech.com -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_PRCM_H -+#define _SUNXI_PRCM_H -+ -+#define __PRCM_CPUS_CFG_PRE(n) (((n) & 0x3) << 4) -+#define PRCM_CPUS_CFG_PRE_MASK __PRCM_CPUS_CFG_PRE(0x3) -+#define __PRCM_CPUS_CFG_PRE_DIV(n) (((n) >> 1) - 1) -+#define PRCM_CPUS_CFG_PRE_DIV(n) \ -+ __PRCM_CPUS_CFG_PRE(__PRCM_CPUS_CFG_CLK_PRE(n)) -+#define __PRCM_CPUS_CFG_POST(n) (((n) & 0x1f) << 8) -+#define PRCM_CPUS_CFG_POST_MASK __PRCM_CPUS_CFG_POST(0x1f) -+#define __PRCM_CPUS_CFG_POST_DIV(n) ((n) - 1) -+#define PRCM_CPUS_CFG_POST_DIV(n) \ -+ __PRCM_CPUS_CFG_POST_DIV(__PRCM_CPUS_CFG_POST_DIV(n)) -+#define __PRCM_CPUS_CFG_CLK_SRC(n) (((n) & 0x3) << 16) -+#define PRCM_CPUS_CFG_CLK_SRC_MASK __PRCM_CPUS_CFG_CLK_SRC(0x3) -+#define __PRCM_CPUS_CFG_CLK_SRC_LOSC 0x0 -+#define __PRCM_CPUS_CFG_CLK_SRC_HOSC 0x1 -+#define __PRCM_CPUS_CFG_CLK_SRC_PLL6 0x2 -+#define __PRCM_CPUS_CFG_CLK_SRC_PDIV 0x3 -+#define PRCM_CPUS_CFG_CLK_SRC_LOSC \ -+ __PRCM_CPUS_CFG_CLK_SRC(__PRCM_CPUS_CFG_CLK_SRC_LOSC) -+#define PRCM_CPUS_CFG_CLK_SRC_HOSC \ -+ __PRCM_CPUS_CFG_CLK_SRC(__PRCM_CPUS_CFG_CLK_SRC_HOSC) -+#define PRCM_CPUS_CFG_CLK_SRC_PLL6 \ -+ __PRCM_CPUS_CFG_CLK_SRC(__PRCM_CPUS_CFG_CLK_SRC_PLL6) -+#define PRCM_CPUS_CFG_CLK_SRC_PDIV \ -+ __PRCM_CPUS_CFG_CLK_SRC(__PRCM_CPUS_CFG_CLK_SRC_PDIV) -+ -+#define __PRCM_APB0_RATIO(n) (((n) & 0x3) <<0) -+#define PRCM_APB0_RATIO_DIV_MASK __PRCM_APB0_RATIO_DIV(0x3) -+#define __PRCM_APB0_RATIO_DIV(n) (((n) >> 1) - 1) -+#define PRCM_APB0_RATIO_DIV(n) \ -+ __PRCM_APB0_RATIO(__PRCM_APB0_RATIO_DIV(n)) -+ -+#define PRCM_CPU_CFG_NEON_CLK_EN (0x1 << 0) -+#define PRCM_CPU_CFG_CPU_CLK_EN (0x1 << 1) -+ -+#define PRCM_APB0_GATE_PIO (0x1 << 0) -+#define PRCM_APB0_GATE_IR (0x1 << 1) -+#define PRCM_APB0_GATE_TIMER01 (0x1 << 2) -+#define PRCM_APB0_GATE_P2WI (0x1 << 3) -+#define PRCM_APB0_GATE_UART (0x1 << 4) -+#define PRCM_APB0_GATE_1WIRE (0x1 << 5) -+#define PRCM_APB0_GATE_I2C (0x1 << 6) -+ -+#define PRCM_APB0_RESET_PIO (0x1 << 0) -+#define PRCM_APB0_RESET_IR (0x1 << 1) -+#define PRCM_APB0_RESET_TIMER01 (0x1 << 2) -+#define PRCM_APB0_RESET_P2WI (0x1 << 3) -+#define PRCM_APB0_RESET_UART (0x1 << 4) -+#define PRCM_APB0_RESET_1WIRE (0x1 << 5) -+#define PRCM_APB0_RESET_I2C (0x1 << 6) -+ -+#define PRCM_PLL_CTRL_PLL_BIAS (0x1 << 0) -+#define PRCM_PLL_CTRL_HOSC_GAIN_ENH (0x1 << 1) -+#define __PRCM_PLL_CTRL_USB_CLK_SRC(n) (((n) & 0x3) << 4) -+#define PRCM_PLL_CTRL_USB_CLK_SRC_MASK \ -+ __PRCM_PLL_CTRL_USB_CLK_SRC(0x3) -+#define __PRCM_PLL_CTRL_USB_CLK_0 0x0 -+#define __PRCM_PLL_CTRL_USB_CLK_1 0x1 -+#define __PRCM_PLL_CTRL_USB_CLK_2 0x2 -+#define __PRCM_PLL_CTRL_USB_CLK_3 0x3 -+#define PRCM_PLL_CTRL_USB_CLK_0 \ -+ __PRCM_PLL_CTRL_USB_CLK_SRC(__PRCM_PLL_CTRL_USB_CLK_0) -+#define PRCM_PLL_CTRL_USB_CLK_1 \ -+ __PRCM_PLL_CTRL_USB_CLK_SRC(__PRCM_PLL_CTRL_USB_CLK_1) -+#define PRCM_PLL_CTRL_USB_CLK_2 \ -+ __PRCM_PLL_CTRL_USB_CLK_SRC(__PRCM_PLL_CTRL_USB_CLK_2) -+#define PRCM_PLL_CTRL_USB_CLK_3 \ -+ __PRCM_PLL_CTRL_USB_CLK_SRC(__PRCM_PLL_CTRL_USB_CLK_3) -+#define __PRCM_PLL_CTRL_INT_PLL_IN_SEL(n) (((n) & 0x3) << 12) -+#define PRCM_PLL_CTRL_INT_PLL_IN_SEL_MASK \ -+ __PRCM_PLL_CTRL_INT_PLL_IN_SEL(0x3) -+#define PRCM_PLL_CTRL_INT_PLL_IN_SEL(n) \ -+ __PRCM_PLL_CTRL_INT_PLL_IN_SEL(n) -+#define __PRCM_PLL_CTRL_HOSC_CLK_SEL(n) (((n) & 0x3) << 20) -+#define PRCM_PLL_CTRL_HOSC_CLK_SEL_MASK \ -+ __PRCM_PLL_CTRL_HOSC_CLK_SEL(0x3) -+#define __PRCM_PLL_CTRL_HOSC_CLK_0 0x0 -+#define __PRCM_PLL_CTRL_HOSC_CLK_1 0x1 -+#define __PRCM_PLL_CTRL_HOSC_CLK_2 0x2 -+#define __PRCM_PLL_CTRL_HOSC_CLK_3 0x3 -+#define PRCM_PLL_CTRL_HOSC_CLK_0 \ -+ __PRCM_PLL_CTRL_HOSC_CLK_SEL(__PRCM_PLL_CTRL_HOSC_CLK_0) -+#define PRCM_PLL_CTRL_HOSC_CLK_1 \ -+ __PRCM_PLL_CTRL_HOSC_CLK_SEL(__PRCM_PLL_CTRL_HOSC_CLK_1) -+#define PRCM_PLL_CTRL_HOSC_CLK_2 \ -+ __PRCM_PLL_CTRL_HOSC_CLK_SEL(__PRCM_PLL_CTRL_HOSC_CLK_2) -+#define PRCM_PLL_CTRL_HOSC_CLK_3 \ -+ __PRCM_PLL_CTRL_HOSC_CLK_SEL(__PRCM_PLL_CTRL_HOSC_CLK_3) -+#define PRCM_PLL_CTRL_PLL_TST_SRC_EXT (0x1 << 24) -+#define PRCM_PLL_CTRL_LDO_DIGITAL_EN (0x1 << 0) -+#define PRCM_PLL_CTRL_LDO_ANALOG_EN (0x1 << 1) -+#define PRCM_PLL_CTRL_EXT_OSC_EN (0x1 << 2) -+#define PRCM_PLL_CTRL_CLK_TST_EN (0x1 << 3) -+#define PRCM_PLL_CTRL_IN_PWR_HIGH (0x1 << 15) /* 3.3 for hi 2.5 for lo */ -+#define __PRCM_PLL_CTRL_VDD_LDO_OUT(n) (((n) & 0x7) << 16) -+#define PRCM_PLL_CTRL_LDO_OUT_MASK \ -+ __PRCM_PLL_CTRL_LDO_OUT(0x7) -+/* When using the low voltage 20 mV steps, and high voltage 30 mV steps */ -+#define PRCM_PLL_CTRL_LDO_OUT_L(n) \ -+ __PRCM_PLL_CTRL_VDD_LDO_OUT((((n) - 1000) / 20) & 0x7) -+#define PRCM_PLL_CTRL_LDO_OUT_H(n) \ -+ __PRCM_PLL_CTRL_VDD_LDO_OUT((((n) - 1160) / 30) & 0x7) -+#define PRCM_PLL_CTRL_LDO_OUT_LV(n) \ -+ __PRCM_PLL_CTRL_VDD_LDO_OUT((((n) & 0x7) * 20) + 1000) -+#define PRCM_PLL_CTRL_LDO_OUT_HV(n) \ -+ __PRCM_PLL_CTRL_VDD_LDO_OUT((((n) & 0x7) * 30) + 1160) -+#define PRCM_PLL_CTRL_LDO_KEY (0xa7 << 24) -+ -+#define PRCM_CLK_1WIRE_GATE (0x1 << 31) -+ -+#define __PRCM_CLK_MOD0_M(n) (((n) & 0xf) << 0) -+#define PRCM_CLK_MOD0_M_MASK __PRCM_CLK_MOD0_M(0xf) -+#define __PRCM_CLK_MOD0_M_X(n) (n - 1) -+#define PRCM_CLK_MOD0_M(n) __PRCM_CLK_MOD0_M(__PRCM_CLK_MOD0_M_X(n)) -+#define PRCM_CLK_MOD0_OUT_PHASE(n) (((n) & 0x7) << 8) -+#define PRCM_CLK_MOD0_OUT_PHASE_MASK(n) PRCM_CLK_MOD0_OUT_PHASE(0x7) -+#define _PRCM_CLK_MOD0_N(n) (((n) & 0x3) << 16) -+#define PRCM_CLK_MOD0_N_MASK __PRCM_CLK_MOD_N(0x3) -+#define __PRCM_CLK_MOD0_N_X(n) (((n) >> 1) -1) -+#define PRCM_CLK_MOD0_N(n) __PRCM_CLK_MOD0_N(__PRCM_CLK_MOD0_N_X(n)) -+#define PRCM_CLK_MOD0_SMPL_PHASE(n) (((n) & 0x7) << 20) -+#define PRCM_CLK_MOD0_SMPL_PHASE_MASK PRCM_CLK_MOD0_SMPL_PHASE(0x7) -+#define PRCM_CLK_MOD0_SRC_SEL(n) (((n) & 0x7) << 24) -+#define PRCM_CLK_MOD0_SRC_SEL_MASK PRCM_CLK_MOD0_SRC_SEL(0x7) -+#define PRCM_CLK_MOD0_GATE_EN (0x1 << 31) -+ -+#define PRCM_APB0_RESET_PIO (0x1 << 0) -+#define PRCM_APB0_RESET_IR (0x1 << 1) -+#define PRCM_APB0_RESET_TIMER01 (0x1 << 2) -+#define PRCM_APB0_RESET_P2WI (0x1 << 3) -+#define PRCM_APB0_RESET_UART (0x1 << 4) -+#define PRCM_APB0_RESET_1WIRE (0x1 << 5) -+#define PRCM_APB0_RESET_I2C (0x1 << 6) -+ -+#define __PRCM_CLK_OUTD_M(n) (((n) & 0x7) << 8) -+#define PRCM_CLK_OUTD_M_MASK __PRCM_CLK_OUTD_M(0x7) -+#define __PRCM_CLK_OUTD_M_X() ((n) - 1) -+#define PRCM_CLK_OUTD_M(n) __PRCM_CLK_OUTD_M(__PRCM_CLK_OUTD_M_X(n)) -+#define __PRCM_CLK_OUTD_N(n) (((n) & 0x7) << 20) -+#define PRCM_CLK_OUTD_N_MASK __PRCM_CLK_OUTD_N(0x7) -+#define __PRCM_CLK_OUTD_N_X(n) (((n) >> 1) - 1) -+#define PRCM_CLK_OUTD_N(n) __PRCM_CLK_OUTD_N(__PRCM_CLK_OUTD_N_X(n) -+#define __PRCM_CLK_OUTD_SRC_SEL(n) (((n) & 0x3) << 24) -+#define PRCM_CLK_OUTD_SRC_SEL_MASK __PRCM_CLK_OUTD_SRC_SEL(0x3) -+#define __PRCM_CLK_OUTD_SRC_LOSC2 0x0 -+#define __PRCM_CLK_OUTD_SRC_LOSC 0x1 -+#define __PRCM_CLK_OUTD_SRC_HOSC 0x2 -+#define __PRCM_CLK_OUTD_SRC_ERR 0x3 -+#define PRCM_CLK_OUTD_SRC_LOSC2 \ -+#deifne __PRCM_CLK_OUTD_SRC_SEL(__PRCM_CLK_OUTD_SRC_LOSC2) -+#define PRCM_CLK_OUTD_SRC_LOSC \ -+#deifne __PRCM_CLK_OUTD_SRC_SEL(__PRCM_CLK_OUTD_SRC_LOSC) -+#define PRCM_CLK_OUTD_SRC_HOSC \ -+#deifne __PRCM_CLK_OUTD_SRC_SEL(__PRCM_CLK_OUTD_SRC_HOSC) -+#define PRCM_CLK_OUTD_SRC_ERR \ -+#deifne __PRCM_CLK_OUTD_SRC_SEL(__PRCM_CLK_OUTD_SRC_ERR) -+#define PRCM_CLK_OUTD_EN (0x1 << 31) -+ -+#define PRCM_CPU0_PWROFF (0x1 << 0) -+#define PRCM_CPU1_PWROFF (0x1 << 1) -+#define PRCM_CPU2_PWROFF (0x1 << 2) -+#define PRCM_CPU3_PWROFF (0x1 << 3) -+#define PRCM_CPU_ALL_PWROFF (0xf << 0) -+ -+#define PRCM_VDD_SYS_DRAM_CH0_PAD_HOLD_PWROFF (0x1 << 0) -+#define PRCM_VDD_SYS_DRAM_CH1_PAD_HOLD_PWROFF (0x1 << 1) -+#define PRCM_VDD_SYS_AVCC_A_PWROFF (0x1 << 2) -+#define PRCM_VDD_SYS_CPU0_VDD_PWROFF (0x1 << 3) -+ -+#define PRCM_VDD_GPU_PWROFF (0x1 << 0) -+ -+#define PRCM_VDD_SYS_RESET (0x1 << 0) -+ -+#define PRCM_CPU1_PWR_CLAMP(n) (((n) & 0xff) << 0) -+#define PRCM_CPU1_PWR_CLAMP_MASK PRCM_CPU1_PWR_CLAMP(0xff) -+ -+#define PRCM_CPU2_PWR_CLAMP(n) (((n) & 0xff) << 0) -+#define PRCM_CPU2_PWR_CLAMP_MASK PRCM_CPU2_PWR_CLAMP(0xff) -+ -+#define PRCM_CPU3_PWR_CLAMP(n) (((n) & 0xff) << 0) -+#define PRCM_CPU3_PWR_CLAMP_MASK PRCM_CPU3_PWR_CLAMP(0xff) -+ -+#ifndef __ASSEMBLY__ -+struct sunxi_prcm_reg { -+ u32 cpus_cfg; /* 0x000 */ -+ u8 res0[0x8]; /* 0x004 */ -+ u32 apb0_ratio; /* 0x00c */ -+ u32 cpu0_cfg; /* 0x010 */ -+ u32 cpu1_cfg; /* 0x014 */ -+ u32 cpu2_cfg; /* 0x018 */ -+ u32 cpu3_cfg; /* 0x01c */ -+ u8 res1[0x8]; /* 0x020 */ -+ u32 apb0_gate; /* 0x028 */ -+ u8 res2[0x14]; /* 0x02c */ -+ u32 pll_ctrl0; /* 0x040 */ -+ u32 pll_ctrl1; /* 0x044 */ -+ u8 res3[0x8]; /* 0x048 */ -+ u32 clk_1wire; /* 0x050 */ -+ u32 clk_ir; /* 0x054 */ -+ u8 res4[0x58]; /* 0x058 */ -+ u32 apb0_reset; /* 0x0b0 */ -+ u8 res5[0x3c]; /* 0x0b4 */ -+ u32 clk_outd; /* 0x0f0 */ -+ u8 res6[0xc]; /* 0x0f4 */ -+ u32 cpu_pwroff; /* 0x100 */ -+ u8 res7[0xc]; /* 0x104 */ -+ u32 vdd_sys_pwroff; /* 0x110 */ -+ u8 res8[0x4]; /* 0x114 */ -+ u32 gpu_pwroff; /* 0x118 */ -+ u8 res9[0x4]; /* 0x11c */ -+ u32 vdd_pwr_reset; /* 0x120 */ -+ u8 res10[0x20]; /* 0x124 */ -+ u32 cpu1_pwr_clamp; /* 0x144 */ -+ u32 cpu2_pwr_clamp; /* 0x148 */ -+ u32 cpu3_pwr_clamp; /* 0x14c */ -+ u8 res11[0x30]; /* 0x150 */ -+ u32 dram_pwr; /* 0x180 */ -+ u8 res12[0xc]; /* 0x184 */ -+ u32 dram_tst; /* 0x190 */ -+}; -+ -+void prcm_apb0_enable(u32 flags); -+#endif /* __ASSEMBLY__ */ -+#endif /* _PRCM_H */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/smp.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/smp.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/smp.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/smp.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,22 @@ -+/* -+ * (C) Copyright 2013 -+ * Carl van Schaik carl@ok-labs.com -+ * -+ * CPU configuration registers for the sun7i (A20). -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_SMP_H_ -+#define _SUNXI_SMP_H_ -+ -+#ifndef __ASSEMBLY__ -+ -+void startup_secondaries(void); -+ -+/* Assembly entry point */ -+extern void secondary_init(void); -+ -+#endif /* __ASSEMBLY__ */ -+ -+#endif /* _SUNXI_SMP_H_ */ -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/spl.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/spl.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/spl.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/spl.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,20 @@ -+/* -+ * This is a copy of omap3/spl.h: -+ * -+ * (C) Copyright 2012 -+ * Texas Instruments, <www.ti.com> -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#ifndef _ASM_ARCH_SPL_H_ -+#define _ASM_SPL_H_ -+ -+#define BOOT_DEVICE_NONE 0 -+#define BOOT_DEVICE_XIP 1 -+#define BOOT_DEVICE_NAND 2 -+#define BOOT_DEVICE_ONE_NAND 3 -+#define BOOT_DEVICE_MMC2 5 /*emmc*/ -+#define BOOT_DEVICE_MMC1 6 -+#define BOOT_DEVICE_XIPWAIT 7 -+#define BOOT_DEVICE_MMC2_2 0xff -+#endif -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/sys_proto.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/sys_proto.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/sys_proto.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/sys_proto.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,16 @@ -+/* -+ * (C) Copyright 2007-2012 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SYS_PROTO_H_ -+#define _SYS_PROTO_H_ -+ -+#include <linux/types.h> -+ -+void sdelay(unsigned long); -+ -+#endif -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/timer.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/timer.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/timer.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/timer.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,88 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Configuration settings for the Allwinner A10-evb board. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_TIMER_H_ -+#define _SUNXI_TIMER_H_ -+ -+#ifndef __ASSEMBLY__ -+ -+#include <linux/types.h> -+ -+/* General purpose timer */ -+struct sunxi_timer { -+ u32 ctl; -+ u32 inter; -+ u32 val; -+ u8 res[4]; -+}; -+ -+/* Audio video sync*/ -+struct sunxi_avs { -+ u32 ctl; /* 0x80 */ -+ u32 cnt0; /* 0x84 */ -+ u32 cnt1; /* 0x88 */ -+ u32 div; /* 0x8c */ -+}; -+ -+/* 64 bit counter */ -+struct sunxi_64cnt { -+ u32 ctl; /* 0xa0 */ -+ u32 lo; /* 0xa4 */ -+ u32 hi; /* 0xa8 */ -+}; -+ -+/* Watchdog */ -+struct sunxi_wdog { -+ u32 ctl; /* 0x90 */ -+ u32 mode; /* 0x94 */ -+}; -+ -+/* Rtc */ -+struct sunxi_rtc { -+ u32 ctl; /* 0x100 */ -+ u32 yymmdd; /* 0x104 */ -+ u32 hhmmss; /* 0x108 */ -+}; -+ -+/* Alarm */ -+struct sunxi_alarm { -+ u32 ddhhmmss; /* 0x10c */ -+ u32 hhmmss; /* 0x110 */ -+ u32 en; /* 0x114 */ -+ u32 irqen; /* 0x118 */ -+ u32 irqsta; /* 0x11c */ -+}; -+ -+/* Timer general purpose register */ -+struct sunxi_tgp { -+ u32 tgpd; -+}; -+ -+struct sunxi_timer_reg { -+ u32 tirqen; /* 0x00 */ -+ u32 tirqsta; /* 0x04 */ -+ u8 res1[8]; -+ struct sunxi_timer timer[6]; /* We have 6 timers */ -+ u8 res2[16]; -+ struct sunxi_avs avs; -+ struct sunxi_wdog wdog; -+ u8 res3[8]; -+ struct sunxi_64cnt cnt64; -+ u8 res4[0x58]; -+ struct sunxi_rtc rtc; -+ struct sunxi_alarm alarm; -+ struct sunxi_tgp tgp[4]; -+ u8 res5[8]; -+ u32 cpu_cfg; -+}; -+ -+#endif /* __ASSEMBLY__ */ -+ -+#endif -diff -ruN u-boot-2014.04/arch/arm/include/asm/arch-sunxi/watchdog.h u-boot-sunxi/arch/arm/include/asm/arch-sunxi/watchdog.h ---- u-boot-2014.04/arch/arm/include/asm/arch-sunxi/watchdog.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/arch/arm/include/asm/arch-sunxi/watchdog.h 2014-09-06 16:58:35.381953139 +0200 -@@ -0,0 +1,22 @@ -+/* -+ * Watchdog driver for the Allwinner sunxi platform. -+ * Copyright (C) 2013 Oliver Schinagl oliver@schinagl.nl -+ * http://www.linux-sunxi.org/ -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_WATCHDOG_H_ -+#define _SUNXI_WATCHDOG_H_ -+ -+/* Timeout limits */ -+#define WDT_MAX_TIMEOUT 16 -+#define WDT_OFF -1 -+ -+#ifndef __ASSEMBLY__ -+void watchdog_reset(void); -+void watchdog_set(int timeout); -+void watchdog_init(void); -+#endif /* __ASSEMBLY__ */ -+ -+#endif -diff -ruN u-boot-2014.04/board/sunxi/board.c u-boot-sunxi/board/sunxi/board.c ---- u-boot-2014.04/board/sunxi/board.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/board.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,239 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Some board init for the Allwinner A10-evb board. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#ifdef CONFIG_AXP152_POWER -+#include <axp152.h> -+#endif -+#ifdef CONFIG_AXP209_POWER -+#include <axp209.h> -+#endif -+#ifdef CONFIG_AXP221_POWER -+#include <axp221.h> -+#endif -+#include <asm/arch/clock.h> -+#include <asm/arch/cpu.h> -+#include <asm/arch/dram.h> -+#include <asm/arch/gpio.h> -+#include <asm/arch/mmc.h> -+#include <asm/io.h> -+#include <net.h> -+ -+DECLARE_GLOBAL_DATA_PTR; -+ -+/* add board specific code here */ -+int board_init(void) -+{ -+ int id_pfr1; -+ -+ gd->bd->bi_boot_params = (PHYS_SDRAM_0 + 0x100); -+ -+ asm volatile("mrc p15, 0, %0, c0, c1, 1" : "=r"(id_pfr1)); -+ debug("id_pfr1: 0x%08x\n", id_pfr1); -+ /* Generic Timer Extension available? */ -+ if ((id_pfr1 >> 16) & 0xf) { -+ debug("Setting CNTFRQ\n"); -+ /* CNTFRQ == 24 MHz */ -+ asm volatile("mcr p15, 0, %0, c14, c0, 0" : : "r"(24000000)); -+ } -+ -+#ifdef CONFIG_STATUS_LED -+ status_led_set(STATUS_LED_BOOT, STATUS_LED_ON); -+#endif -+ return 0; -+} -+ -+#ifdef CONFIG_DISPLAY_BOARDINFO -+int checkboard(void) -+{ -+ printf("Board: %s\n", CONFIG_SYS_BOARD_NAME); -+ -+ return 0; -+} -+#endif -+ -+int dram_init(void) -+{ -+ gd->ram_size = get_ram_size((long *)PHYS_SDRAM_0, PHYS_SDRAM_0_SIZE); -+ -+ return 0; -+} -+ -+#ifdef CONFIG_GENERIC_MMC -+static void mmc_pinmux_setup(int sdc) -+{ -+ unsigned int pin; -+ -+ switch (sdc) { -+ case 0: -+ /* D1-PF0, D0-PF1, CLK-PF2, CMD-PF3, D3-PF4, D4-PF5 */ -+ for (pin = SUNXI_GPF(0); pin <= SUNXI_GPF(5); pin++) { -+ sunxi_gpio_set_cfgpin(pin, SUNXI_GPF0_SDC0); -+ sunxi_gpio_set_pull(pin, SUNXI_GPIO_PULL_UP); -+ sunxi_gpio_set_drv(pin, 2); -+ } -+ break; -+ -+ case 1: -+ /* CMD-PH22, CLK-PH23, D0~D3-PH24~27 : 5 */ -+ for (pin = SUNXI_GPH(22); pin <= SUNXI_GPH(27); pin++) { -+ sunxi_gpio_set_cfgpin(pin, SUN4I_GPH22_SDC1); -+ sunxi_gpio_set_pull(pin, SUNXI_GPIO_PULL_UP); -+ sunxi_gpio_set_drv(pin, 2); -+ } -+ break; -+ -+ case 2: -+ /* CMD-PC6, CLK-PC7, D0-PC8, D1-PC9, D2-PC10, D3-PC11 */ -+ for (pin = SUNXI_GPC(6); pin <= SUNXI_GPC(11); pin++) { -+ sunxi_gpio_set_cfgpin(pin, SUNXI_GPC6_SDC2); -+ sunxi_gpio_set_pull(pin, SUNXI_GPIO_PULL_UP); -+ sunxi_gpio_set_drv(pin, 2); -+ } -+ break; -+ -+ case 3: -+ /* CMD-PI4, CLK-PI5, D0~D3-PI6~9 : 2 */ -+ for (pin = SUNXI_GPI(4); pin <= SUNXI_GPI(9); pin++) { -+ sunxi_gpio_set_cfgpin(pin, SUN4I_GPI4_SDC3); -+ sunxi_gpio_set_pull(pin, SUNXI_GPIO_PULL_UP); -+ sunxi_gpio_set_drv(pin, 2); -+ } -+ break; -+ -+ default: -+ printf("sunxi: invalid MMC slot %d for pinmux setup\n", sdc); -+ break; -+ } -+} -+ -+int board_mmc_init(bd_t *bis) -+{ -+ mmc_pinmux_setup(CONFIG_MMC_SUNXI_SLOT); -+ sunxi_mmc_init(CONFIG_MMC_SUNXI_SLOT); -+#if !defined (CONFIG_SPL_BUILD) && defined (CONFIG_MMC_SUNXI_SLOT_EXTRA) -+ mmc_pinmux_setup(CONFIG_MMC_SUNXI_SLOT_EXTRA); -+ sunxi_mmc_init(CONFIG_MMC_SUNXI_SLOT_EXTRA); -+#endif -+ -+ return 0; -+} -+#endif -+ -+void i2c_init_board(void) -+{ -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(0), SUNXI_GPB0_TWI0); -+ sunxi_gpio_set_cfgpin(SUNXI_GPB(1), SUNXI_GPB0_TWI0); -+ clock_twi_onoff(0, 1); -+} -+ -+#if defined(CONFIG_SPL_BUILD) || defined(CONFIG_SUN6I) || defined(CONFIG_SUN8I) -+void sunxi_board_init(void) -+{ -+ int power_failed = 0; -+#if !defined(CONFIG_SUN6I) && !defined(CONFIG_SUN8I) -+ unsigned long ramsize; -+#endif -+ -+#ifdef CONFIG_AXP152_POWER -+ power_failed = axp152_init(); -+ power_failed |= axp152_set_dcdc2(1400); -+ power_failed |= axp152_set_dcdc3(1500); -+ power_failed |= axp152_set_dcdc4(1250); -+ power_failed |= axp152_set_ldo2(3000); -+#endif -+#ifdef CONFIG_AXP209_POWER -+ power_failed |= axp209_init(); -+ power_failed |= axp209_set_dcdc2(1400); -+#ifdef CONFIG_FAST_MBUS -+ power_failed |= axp209_set_dcdc3(1300); -+#else -+ power_failed |= axp209_set_dcdc3(1250); -+#endif -+ power_failed |= axp209_set_ldo2(3000); -+ power_failed |= axp209_set_ldo3(2800); -+ power_failed |= axp209_set_ldo4(2800); -+#endif -+#ifdef CONFIG_AXP221_POWER -+ power_failed = axp221_init(); -+ power_failed |= axp221_set_dcdc1(3300); -+ power_failed |= axp221_set_dcdc2(1200); -+ power_failed |= axp221_set_dcdc3(1260); -+ power_failed |= axp221_set_dcdc4(1200); -+ power_failed |= axp221_set_dcdc5(1500); -+#ifdef CONFIG_ENABLE_DLDO1_POWER -+ power_failed |= axp221_set_dldo1(3300); -+#endif -+#endif -+ -+#if !defined(CONFIG_SUN6I) && !defined(CONFIG_SUN8I) -+ printf("DRAM:"); -+ ramsize = sunxi_dram_init(); -+ printf(" %lu MiB\n", ramsize >> 20); -+ if (!ramsize) -+ hang(); -+ -+ /* -+ * Only clock up the CPU to full speed if we are reasonably -+ * assured it's being powered with suitable core voltage -+ */ -+ if (!power_failed) -+ clock_set_pll1(CONFIG_CLK_FULL_SPEED); -+ else -+ printf("Failed to set core voltage! Can't set CPU frequency\n"); -+#endif -+} -+#endif -+ -+#if defined(CONFIG_SPL_OS_BOOT) && defined(CONFIG_AXP209_POWER) -+int spl_start_uboot(void) -+{ -+ if (axp209_poweron_by_dc()) -+ return 0; -+ axp209_power_button(); /* Clear any pending button event */ -+ mdelay(100); -+ return axp209_power_button(); -+} -+#endif -+ -+#ifdef CONFIG_SPL_DISPLAY_PRINT -+void spl_display_print(void) -+{ -+ printf("Board: %s\n", CONFIG_SYS_BOARD_NAME); -+} -+#endif -+ -+#ifdef CONFIG_MISC_INIT_R -+int misc_init_r(void) -+{ -+ if (!getenv("ethaddr")) { -+ uint32_t reg_val = readl(SUNXI_SID_BASE); -+ -+ if (reg_val) { -+ uint8_t mac_addr[6]; -+ -+ mac_addr[0] = 0x02; /* Non OUI / registered MAC address */ -+ mac_addr[1] = (reg_val >> 0) & 0xff; -+ reg_val = readl(SUNXI_SID_BASE + 0x0c); -+ mac_addr[2] = (reg_val >> 24) & 0xff; -+ mac_addr[3] = (reg_val >> 16) & 0xff; -+ mac_addr[4] = (reg_val >> 8) & 0xff; -+ mac_addr[5] = (reg_val >> 0) & 0xff; -+ -+ eth_setenv_enetaddr("ethaddr", mac_addr); -+ } -+ } -+ -+ return 0; -+} -+#endif -diff -ruN u-boot-2014.04/board/sunxi/dram_a10_olinuxino_l.c u-boot-sunxi/board/sunxi/dram_a10_olinuxino_l.c ---- u-boot-2014.04/board/sunxi/dram_a10_olinuxino_l.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_a10_olinuxino_l.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_a13_oli_micro.c u-boot-sunxi/board/sunxi/dram_a13_oli_micro.c ---- u-boot-2014.04/board/sunxi/dram_a13_oli_micro.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_a13_oli_micro.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,32 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 256, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+ -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_a13_olinuxino.c u-boot-sunxi/board/sunxi/dram_a13_olinuxino.c ---- u-boot-2014.04/board/sunxi/dram_a13_olinuxino.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_a13_olinuxino.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_a20_olinuxino_l2.c u-boot-sunxi/board/sunxi/dram_a20_olinuxino_l2.c ---- u-boot-2014.04/board/sunxi/dram_a20_olinuxino_l2.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_a20_olinuxino_l2.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_a20_olinuxino_l.c u-boot-sunxi/board/sunxi/dram_a20_olinuxino_l.c ---- u-boot-2014.04/board/sunxi/dram_a20_olinuxino_l.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_a20_olinuxino_l.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_ainol_aw1.c u-boot-sunxi/board/sunxi/dram_ainol_aw1.c ---- u-boot-2014.04/board/sunxi/dram_ainol_aw1.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_ainol_aw1.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_auxtek_t003.c u-boot-sunxi/board/sunxi/dram_auxtek_t003.c ---- u-boot-2014.04/board/sunxi/dram_auxtek_t003.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_auxtek_t003.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_cubieboard.c u-boot-sunxi/board/sunxi/dram_cubieboard.c ---- u-boot-2014.04/board/sunxi/dram_cubieboard.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_cubieboard.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_cubietruck.c u-boot-sunxi/board/sunxi/dram_cubietruck.c ---- u-boot-2014.04/board/sunxi/dram_cubietruck.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_cubietruck.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 2048, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0x0, -+ .tpr4 = 0x1, -+ .tpr5 = 0x0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0x0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_eu3000.c u-boot-sunxi/board/sunxi/dram_eu3000.c ---- u-boot-2014.04/board/sunxi/dram_eu3000.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_eu3000.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_forfun_q88db.c u-boot-sunxi/board/sunxi/dram_forfun_q88db.c ---- u-boot-2014.04/board/sunxi/dram_forfun_q88db.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_forfun_q88db.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_gooseberry_a721.c u-boot-sunxi/board/sunxi/dram_gooseberry_a721.c ---- u-boot-2014.04/board/sunxi/dram_gooseberry_a721.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_gooseberry_a721.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 1024, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_h6.c u-boot-sunxi/board/sunxi/dram_h6.c ---- u-boot-2014.04/board/sunxi/dram_h6.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_h6.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_hackberry.c u-boot-sunxi/board/sunxi/dram_hackberry.c ---- u-boot-2014.04/board/sunxi/dram_hackberry.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_hackberry.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 1, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_icou_fatty_i.c u-boot-sunxi/board/sunxi/dram_icou_fatty_i.c ---- u-boot-2014.04/board/sunxi/dram_icou_fatty_i.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_icou_fatty_i.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_inet_k70hc.c u-boot-sunxi/board/sunxi/dram_inet_k70hc.c ---- u-boot-2014.04/board/sunxi/dram_inet_k70hc.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_inet_k70hc.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x12331a7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_linksprite_pcduino3.c u-boot-sunxi/board/sunxi/dram_linksprite_pcduino3.c ---- u-boot-2014.04/board/sunxi/dram_linksprite_pcduino3.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_linksprite_pcduino3.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7a, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0x0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_megafeis_a08.c u-boot-sunxi/board/sunxi/dram_megafeis_a08.c ---- u-boot-2014.04/board/sunxi/dram_megafeis_a08.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_megafeis_a08.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_merrii_m2.c u-boot-sunxi/board/sunxi/dram_merrii_m2.c ---- u-boot-2014.04/board/sunxi/dram_merrii_m2.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_merrii_m2.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 127, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0x0, -+ .tpr4 = 0x0, -+ .tpr5 = 0x0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0x0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_mini_x_a10s.c u-boot-sunxi/board/sunxi/dram_mini_x_a10s.c ---- u-boot-2014.04/board/sunxi/dram_mini_x_a10s.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_mini_x_a10s.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_mk802_a10s.c u-boot-sunxi/board/sunxi/dram_mk802_a10s.c ---- u-boot-2014.04/board/sunxi/dram_mk802_a10s.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_mk802_a10s.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_mk802ii_a20.c u-boot-sunxi/board/sunxi/dram_mk802ii_a20.c ---- u-boot-2014.04/board/sunxi/dram_mk802ii_a20.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_mk802ii_a20.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_olimex_a13_som.c u-boot-sunxi/board/sunxi/dram_olimex_a13_som.c ---- u-boot-2014.04/board/sunxi/dram_olimex_a13_som.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_olimex_a13_som.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,32 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0x10, -+ .emr3 = 0, -+ -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_pov_protab2.c u-boot-sunxi/board/sunxi/dram_pov_protab2.c ---- u-boot-2014.04/board/sunxi/dram_pov_protab2.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_pov_protab2.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_pov_protab2_xxl.c u-boot-sunxi/board/sunxi/dram_pov_protab2_xxl.c ---- u-boot-2014.04/board/sunxi/dram_pov_protab2_xxl.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_pov_protab2_xxl.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_pov_tab_p703.c u-boot-sunxi/board/sunxi/dram_pov_tab_p703.c ---- u-boot-2014.04/board/sunxi/dram_pov_tab_p703.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_pov_tab_p703.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x56b9697b, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_r7dongle.c u-boot-sunxi/board/sunxi/dram_r7dongle.c ---- u-boot-2014.04/board/sunxi/dram_r7dongle.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_r7dongle.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x04, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sanei_n90.c u-boot-sunxi/board/sunxi/dram_sanei_n90.c ---- u-boot-2014.04/board/sunxi/dram_sanei_n90.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sanei_n90.c 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,30 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 456, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 1, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_semitime_g2.c u-boot-sunxi/board/sunxi/dram_semitime_g2.c ---- u-boot-2014.04/board/sunxi/dram_semitime_g2.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_semitime_g2.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 1024, /* in MiB */ -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0x00, -+ .tpr4 = 0x00, -+ .tpr5 = 0x00, -+ .emr1 = 0x00, -+ .emr2 = 0x10, -+ .emr3 = 0x00, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_312_1024_iow8.c u-boot-sunxi/board/sunxi/dram_sun4i_312_1024_iow8.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_312_1024_iow8.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_312_1024_iow8.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 312, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_360_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun4i_360_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_360_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_360_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_360_1024_iow8.c u-boot-sunxi/board/sunxi/dram_sun4i_360_1024_iow8.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_360_1024_iow8.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_360_1024_iow8.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_360_512.c u-boot-sunxi/board/sunxi/dram_sun4i_360_512.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_360_512.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_360_512.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_384_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun4i_384_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_384_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_384_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_384_1024_iow8.c u-boot-sunxi/board/sunxi/dram_sun4i_384_1024_iow8.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_384_1024_iow8.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_384_1024_iow8.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_408_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun4i_408_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_408_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_408_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_408_1024_iow8.c u-boot-sunxi/board/sunxi/dram_sun4i_408_1024_iow8.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_408_1024_iow8.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_408_1024_iow8.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun4i_408_512.c u-boot-sunxi/board/sunxi/dram_sun4i_408_512.c ---- u-boot-2014.04/board/sunxi/dram_sun4i_408_512.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun4i_408_512.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun5i_408_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun5i_408_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun5i_408_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun5i_408_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7b, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun5i_408_512_busw16_iow8.c u-boot-sunxi/board/sunxi/dram_sun5i_408_512_busw16_iow8.c ---- u-boot-2014.04/board/sunxi/dram_sun5i_408_512_busw16_iow8.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun5i_408_512_busw16_iow8.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 1, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun5i_432_512_busw16_iow16.c u-boot-sunxi/board/sunxi/dram_sun5i_432_512_busw16_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun5i_432_512_busw16_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun5i_432_512_busw16_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun7i_360_512_busw16_iow16.c u-boot-sunxi/board/sunxi/dram_sun7i_360_512_busw16_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun7i_360_512_busw16_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun7i_360_512_busw16_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 360, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun7i_384_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun7i_384_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun7i_384_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun7i_384_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun7i_384_512_busw16_iow16.c u-boot-sunxi/board/sunxi/dram_sun7i_384_512_busw16_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun7i_384_512_busw16_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun7i_384_512_busw16_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun7i_432_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun7i_432_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun7i_432_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun7i_432_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_sun7i_460_1024_iow16.c u-boot-sunxi/board/sunxi/dram_sun7i_460_1024_iow16.c ---- u-boot-2014.04/board/sunxi/dram_sun7i_460_1024_iow16.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_sun7i_460_1024_iow16.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 480, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0x0, -+ .tpr4 = 0x1, -+ .tpr5 = 0x0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0x0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_wexler_tab_7200.c u-boot-sunxi/board/sunxi/dram_wexler_tab_7200.c ---- u-boot-2014.04/board/sunxi/dram_wexler_tab_7200.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_wexler_tab_7200.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include "common.h" -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 384, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 0x7f, -+ .odt_en = 1, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 1, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_wobo_i5.c u-boot-sunxi/board/sunxi/dram_wobo_i5.c ---- u-boot-2014.04/board/sunxi/dram_wobo_i5.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_wobo_i5.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 9, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x04, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_xzpad700.c u-boot-sunxi/board/sunxi/dram_xzpad700.c ---- u-boot-2014.04/board/sunxi/dram_xzpad700.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_xzpad700.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 408, -+ .type = 3, -+ .rank_num = 1, -+ .density = 4096, -+ .io_width = 16, -+ .bus_width = 16, -+ .cas = 9, -+ .zq = 0x56b9487b, -+ .odt_en = 0, -+ .size = 512, -+ .tpr0 = 0x42d899b7, -+ .tpr1 = 0xa090, -+ .tpr2 = 0x22a00, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0x10, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/dram_zatab.c u-boot-sunxi/board/sunxi/dram_zatab.c ---- u-boot-2014.04/board/sunxi/dram_zatab.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/dram_zatab.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,31 @@ -+/* this file is generated, don't edit it yourself */ -+ -+#include <common.h> -+#include <asm/arch/dram.h> -+ -+static struct dram_para dram_para = { -+ .clock = 432, -+ .type = 3, -+ .rank_num = 1, -+ .density = 2048, -+ .io_width = 8, -+ .bus_width = 32, -+ .cas = 6, -+ .zq = 123, -+ .odt_en = 0, -+ .size = 1024, -+ .tpr0 = 0x30926692, -+ .tpr1 = 0x1090, -+ .tpr2 = 0x1a0c8, -+ .tpr3 = 0, -+ .tpr4 = 0, -+ .tpr5 = 0, -+ .emr1 = 0x4, -+ .emr2 = 0, -+ .emr3 = 0, -+}; -+ -+unsigned long sunxi_dram_init(void) -+{ -+ return dramc_init(&dram_para); -+} -diff -ruN u-boot-2014.04/board/sunxi/gmac.c u-boot-sunxi/board/sunxi/gmac.c ---- u-boot-2014.04/board/sunxi/gmac.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/gmac.c 2014-09-06 16:58:36.165953115 +0200 -@@ -0,0 +1,43 @@ -+#include <common.h> -+#include <netdev.h> -+#include <miiphy.h> -+#include <asm/gpio.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+ -+int sunxi_gmac_initialize(bd_t *bis) -+{ -+ int pin; -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ /* Set up clock gating */ -+ setbits_le32(&ccm->ahb_gate1, 0x1 << AHB_GATE_OFFSET_GMAC); -+ -+ /* Set MII clock */ -+#ifdef CONFIG_RGMII -+ setbits_le32(&ccm->gmac_clk_cfg, CCM_GMAC_CTRL_TX_CLK_SRC_INT_RGMII | -+ CCM_GMAC_CTRL_GPIT_RGMII); -+#else -+ setbits_le32(&ccm->gmac_clk_cfg, CCM_GMAC_CTRL_TX_CLK_SRC_MII | -+ CCM_GMAC_CTRL_GPIT_MII); -+#endif -+ -+ /* Configure pin mux settings for GMAC */ -+ for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(16); pin++) { -+#ifdef CONFIG_RGMII -+ /* skip unused pins in RGMII mode */ -+ if (pin == SUNXI_GPA(9) || pin == SUNXI_GPA(14)) -+ continue; -+#endif -+ sunxi_gpio_set_cfgpin(pin, SUN7I_GPA0_GMAC); -+ sunxi_gpio_set_drv(pin, 3); -+ } -+ -+#ifdef CONFIG_RGMII -+ return designware_initialize(SUNXI_GMAC_BASE, PHY_INTERFACE_MODE_RGMII); -+#else -+ return designware_initialize(SUNXI_GMAC_BASE, PHY_INTERFACE_MODE_MII); -+#endif -+} -diff -ruN u-boot-2014.04/board/sunxi/Makefile u-boot-sunxi/board/sunxi/Makefile ---- u-boot-2014.04/board/sunxi/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/board/sunxi/Makefile 2014-09-06 16:58:36.161953116 +0200 -@@ -0,0 +1,95 @@ -+# -+# (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+# -+# Based on some other board Makefile -+# -+# (C) Copyright 2000-2003 -+# Wolfgang Denk, DENX Software Engineering, wd@denx.de. -+# -+# SPDX-License-Identifier: GPL-2.0+ -+# -+obj-y += board.o -+obj-$(CONFIG_SUNXI_GMAC) += gmac.o -+obj-$(CONFIG_A10_MID_1GB) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_A10_OLINUXINO_L) += dram_a10_olinuxino_l.o -+obj-$(CONFIG_A10S_OLINUXINO_M) += dram_sun5i_432_512_busw16_iow16.o -+obj-$(CONFIG_A13_OLINUXINO) += dram_a13_olinuxino.o -+obj-$(CONFIG_A13_OLINUXINOM) += dram_a13_oli_micro.o -+obj-$(CONFIG_A13_MID) += dram_sun5i_408_512_busw16_iow8.o -+obj-$(CONFIG_A20_OLINUXINO_L) += dram_a20_olinuxino_l.o -+obj-$(CONFIG_A20_OLINUXINO_L2) += dram_a20_olinuxino_l2.o -+obj-$(CONFIG_A20_OLINUXINO_M) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_A20_SOM) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_AINOL_AW1) += dram_ainol_aw1.o -+obj-$(CONFIG_AMPE_A76) += dram_sun5i_432_512_busw16_iow16.o -+obj-$(CONFIG_AUXTEK_T003) += dram_auxtek_t003.o -+obj-$(CONFIG_AUXTEK_T004) += dram_sun5i_432_512_busw16_iow16.o -+obj-$(CONFIG_BA10_TV_BOX) += dram_sun4i_384_1024_iow8.o -+obj-$(CONFIG_COBY_MID7042) += dram_sun4i_408_1024_iow16.o -+obj-$(CONFIG_COBY_MID8042) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_COBY_MID9742) += dram_sun4i_408_1024_iow16.o -+obj-$(CONFIG_MARSBOARD_A10) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_MARSBOARD_A20) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_CUBIEBOARD) += dram_cubieboard.o -+obj-$(CONFIG_CUBIEBOARD2) += dram_sun7i_460_1024_iow16.o -+obj-$(CONFIG_BANANAPI) += dram_sun7i_432_1024_iow16.o -+obj-$(CONFIG_CUBIETRUCK) += dram_cubietruck.o -+obj-$(CONFIG_DNS_M82) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_EOMA68_A10) += dram_sun4i_360_1024_iow8.o -+obj-$(CONFIG_EOMA68_A20) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_EU3000) += dram_eu3000.o -+obj-$(CONFIG_FORFUN_Q88DB) += dram_forfun_q88db.o -+obj-$(CONFIG_GOOSEBERRY_A721) += dram_gooseberry_a721.o -+obj-$(CONFIG_H6) += dram_h6.o -+obj-$(CONFIG_HACKBERRY) += dram_hackberry.o -+obj-$(CONFIG_HBD_MID_S906) += dram_sun7i_432_1024_iow16.o -+obj-$(CONFIG_HCORE_HC860) += dram_sun4i_384_1024_iow16.o -+obj-$(CONFIG_HYUNDAI_A7) += dram_sun4i_360_512.o -+obj-$(CONFIG_A7HD) += dram_sun4i_360_1024_iow8.o -+obj-$(CONFIG_I12_TVBOX) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_ICOU_FATTY_I) += dram_icou_fatty_i.o -+obj-$(CONFIG_INTERRA3) += dram_mk802ii_a20.o -+obj-$(CONFIG_INET_86VZ) += dram_sun5i_432_512_busw16_iow16.o -+obj-$(CONFIG_INET97F_II) += dram_sun4i_408_512.o -+obj-$(CONFIG_INET_K70HC) += dram_inet_k70hc.o -+obj-$(CONFIG_ITEADA10) += dram_cubieboard.o -+obj-$(CONFIG_ITEADA20) += dram_sun7i_460_1024_iow16.o -+obj-$(CONFIG_JESURUN_Q5) += dram_sun4i_312_1024_iow8.o -+obj-$(CONFIG_K1001L1C) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_KURIO_7S) += dram_sun7i_432_1024_iow16.o -+obj-$(CONFIG_LANGCENT_H6S) += dram_sun7i_360_512_busw16_iow16.o -+obj-$(CONFIG_LINKSPRITE_PCDUINO3) += dram_linksprite_pcduino3.o -+obj-$(CONFIG_MEFAFEIS_A08) += dram_megafeis_a08.o -+obj-$(CONFIG_MELE_A1000) += dram_sun4i_360_512.o -+obj-$(CONFIG_MELE_A1000G) += dram_sun4i_360_1024_iow8.o -+obj-$(CONFIG_MELE_A3700) += dram_sun4i_360_1024_iow8.o -+obj-$(CONFIG_MERRII_HUMMINGBIRD_A20) += dram_sun7i_460_1024_iow16.o -+obj-$(CONFIG_MINI_X) += dram_sun4i_360_512.o -+obj-$(CONFIG_MINI_X_1GB) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_MINI_X_A10S) += dram_mini_x_a10s.o -+obj-$(CONFIG_MK802) += dram_sun4i_360_512.o -+obj-$(CONFIG_MK802_1GB) += dram_sun4i_360_1024_iow16.o -+obj-$(CONFIG_MK802_A10S) += dram_mk802_a10s.o -+obj-$(CONFIG_MK802II) += dram_sun4i_408_1024_iow8.o -+obj-$(CONFIG_MK802II_A20) += dram_mk802ii_a20.o -+obj-$(CONFIG_MK808C_A20) += dram_sun7i_384_1024_iow16.o -+obj-$(CONFIG_OLIMEX_A13_SOM) += dram_olimex_a13_som.o -+obj-$(CONFIG_PCDUINO) += dram_sun4i_408_1024_iow8.o -+obj-$(CONFIG_PENGPOD700) += dram_sun4i_384_1024_iow8.o -+obj-$(CONFIG_PENGPOD1000) += dram_sun4i_408_1024_iow16.o -+obj-$(CONFIG_PINERIVER-H25) += dram_sun5i_408_1024_iow16.o -+obj-$(CONFIG_POV_TAB_P703) += dram_pov_tab_p703.o -+obj-$(CONFIG_POV_PROTAB2) += dram_pov_protab2.o -+obj-$(CONFIG_POV_PROTAB2_XXL) += dram_pov_protab2_xxl.o -+obj-$(CONFIG_QT840A) += dram_sun7i_384_512_busw16_iow16.o -+obj-$(CONFIG_R7DONGLE) += dram_r7dongle.o -+obj-$(CONFIG_SANEI_N90) += dram_sanei_n90.o -+obj-$(CONFIG_SEMITIME_G2) += dram_semitime_g2.o -+obj-$(CONFIG_TZX_Q8_713B6) += dram_sun5i_408_512_busw16_iow8.o -+obj-$(CONFIG_TZX_Q8_713B7) += dram_sun5i_408_512_busw16_iow8.o -+obj-$(CONFIG_UHOST_U1A) += dram_sun4i_360_1024_iow8.o -+obj-$(CONFIG_WEXLER_TAB_7200) += dram_wexler_tab_7200.o -+obj-$(CONFIG_WOBO_I5) += dram_wobo_i5.o -+obj-$(CONFIG_XZPAD700) += dram_xzpad700.o -+obj-$(CONFIG_ZATAB) += dram_zatab.o -+obj-$(CONFIG_MERRII_M2) += dram_merrii_m2.o -diff -ruN u-boot-2014.04/boards.cfg u-boot-sunxi/boards.cfg ---- u-boot-2014.04/boards.cfg 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/boards.cfg 2014-09-06 16:58:36.185953115 +0200 -@@ -371,6 +371,111 @@ - Active arm armv7 s5pc1xx samsung goni s5p_goni - Mateusz Zalega m.zalega@samsung.com - Active arm armv7 s5pc1xx samsung smdkc100 smdkc100 - Minkyu Kang mk7.kang@samsung.com - Active arm armv7 socfpga altera socfpga socfpga_cyclone5 - - -+Active arm armv7 sunxi - sunxi A10_MID_1GB sun4i:A10_MID_1GB,SPL - -+Active arm armv7 sunxi - sunxi A10-OLinuXino-Lime sun4i:A10_OLINUXINO_L,STATUSLED=226,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A10s-OLinuXino-M sun5i:A10S_OLINUXINO_M,STATUSLED=131,AXP152_POWER,CONS_INDEX=1,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A10s-OLinuXino-M_FEL sun5i:A10S_OLINUXINO_M,STATUSLED=131,AXP152_POWER,CONS_INDEX=1,SPL_FEL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A13-OLinuXino sun5i:A13_OLINUXINO,SPL,STATUSLED=201,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi A13-OLinuXino_FEL sun5i:A13_OLINUXINO,SPL_FEL,STATUSLED=201,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi A13-OLinuXino_FEL_sdcon sun5i:A13_OLINUXINO,SPL_FEL,STATUSLED=201,UART0_PORT_F - -+Active arm armv7 sunxi - sunxi A13-OLinuXinoM sun5i:A13_OLINUXINOM,SPL,NO_AXP,STATUSLED=201,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi A13-OLinuXinoM_FEL sun5i:A13_OLINUXINOM,SPL_FEL,NO_AXP,STATUSLED=201,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi A13_MID sun5i:A13_MID,SPL,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi A20-OLinuXino_Lime sun7i:A20_OLINUXINO_L,CONS_INDEX=1,STATUSLED=226,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A20-OLinuXino_Lime2 sun7i:A20_OLINUXINO_L2,CONS_INDEX=1,STATUSLED=226,SPL,SUNXI_GMAC - -+Active arm armv7 sunxi - sunxi A20-OLinuXino_MICRO sun7i:A20_OLINUXINO_M,CONS_INDEX=1,STATUSLED=226,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A20-OLinuXino_MICRO_FEL sun7i:A20_OLINUXINO_M,CONS_INDEX=1,STATUSLED=226,SPL_FEL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi A20-SOM sun7i:A20_SOM,SPL,SUNXI_GMAC,RGMII,STATUSLED1=245,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Ainol_AW1 sun7i:AINOL_AW1,SPL - -+Active arm armv7 sunxi - sunxi Ampe_A76 sun5i:AMPE_A76,SPL,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi Auxtek-T003 sun5i:AUXTEK_T003,SPL,AXP152_POWER,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi Auxtek-T004 sun5i:AUXTEK_T004,SPL,AXP152_POWER,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi ba10_tv_box sun4i:BA10_TV_BOX,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi Bananapi sun7i:BANANAPI,SPL,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),STATUSLED=244,STATUSLED1=245,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Bananapi_FEL sun7i:BANANAPI,SPL_FEL,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),STATUSLED=244,STATUSLED1=245,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Coby_MID7042 sun4i:COBY_MID7042,SPL - -+Active arm armv7 sunxi - sunxi Coby_MID8042 sun4i:COBY_MID8042,SPL - -+Active arm armv7 sunxi - sunxi Coby_MID9742 sun4i:COBY_MID9742,SPL - -+Active arm armv7 sunxi - sunxi Iteaduino_Plus_A10 sun4i:ITEADA10,SPL,SUNXI_EMAC,STATUSLED=244,STATUSLED1=245 - -+Active arm armv7 sunxi - sunxi Iteaduino_Plus_A20 sun7i:ITEADA20,SPL,SUNXI_EMAC,STATUSLED=244,STATUSLED1=245 - -+Active arm armv7 sunxi - sunxi Colombus sun6i:COLOMBUS,AXP221_POWER,ENABLE_DLDO1_POWER - -+Active arm armv7 sunxi - sunxi Ippo_q8h sun8i:IPPO_Q8H,NO_AXP,CONS_INDEX=5 - -+Active arm armv7 sunxi - sunxi Cubieboard sun4i:CUBIEBOARD,SPL,SUNXI_EMAC,STATUSLED=244,STATUSLED1=245 - -+Active arm armv7 sunxi - sunxi Cubieboard2 sun7i:CUBIEBOARD2,SPL,SUNXI_GMAC,STATUSLED=244,STATUSLED1=245,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Cubieboard2_FEL sun7i:CUBIEBOARD2,SPL_FEL,SUNXI_GMAC,STATUSLED=244,STATUSLED1=245,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Cubietruck sun7i:CUBIETRUCK,SPL,SUNXI_GMAC,RGMII,STATUSLED=245,STATUSLED1=244,STATUSLED2=235,STATUSLED3=231,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Cubietruck_FEL sun7i:CUBIETRUCK,SPL_FEL,SUNXI_GMAC,RGMII,STATUSLED=245,STATUSLED1=244,STATUSLED2=235,STATUSLED3=231,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Cubieboard_FEL sun4i:CUBIEBOARD,SPL_FEL,SUNXI_EMAC,STATUSLED=244,STATUSLED1=245 - -+Active arm armv7 sunxi - sunxi DNS_M82 sun4i:DNS_M82,SPL - -+Active arm armv7 sunxi - sunxi EOMA68_A10 sun4i:EOMA68_A10,SPL,MMC_SUNXI_SLOT=3,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi EOMA68_A10_FEL sun4i:EOMA68_A10,SPL_FEL,MMC_SUNXI_SLOT=3,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi EOMA68_A20 sun7i:EOMA68_A20,SPL,MMC_SUNXI_SLOT=3,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi EOMA68_A20_FEL sun7i:EOMA68_A20,SPL_FEL,MMC_SUNXI_SLOT=3,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi EU3000 sun7i:EU3000,SPL - -+Active arm armv7 sunxi - sunxi Forfun_Q88DB sun7i:FORFUN_Q88DB,SPL - -+Active arm armv7 sunxi - sunxi Gooseberry_A721 sun4i:GOOSEBERRY_A721,SPL - -+Active arm armv7 sunxi - sunxi H6 sun4i:H6,SPL - -+Active arm armv7 sunxi - sunxi Hackberry sun4i:HACKBERRY,SPL,SUNXI_EMAC,MACPWR=SUNXI_GPH(19) - -+Active arm armv7 sunxi - sunxi HBD_MID_S906 sun7i:HBD_MID_S906,SPL - -+Active arm armv7 sunxi - sunxi HCore_HC860 sun4i:HCORE_HC860,SPL - -+Active arm armv7 sunxi - sunxi Hyundai_A7 sun4i:HYUNDAI_A7,SPL - -+Active arm armv7 sunxi - sunxi Hyundai_A7HD sun4i:A7HD,SPL - -+Active arm armv7 sunxi - sunxi i12-tvbox sun7i:I12_TVBOX,SPL,FAST_MBUS,STATUSLED=244 - -+Active arm armv7 sunxi - sunxi ICOU_Fatty_I sun7i:ICOU_FATTY_I,SPL - -+Active arm armv7 sunxi - sunxi Interra-3 sun7i:INTERRA3,SPL,SUNXI_GMAC,FAST_MBUS,MMC_SUNXI_SLOT=2 - -+Active arm armv7 sunxi - sunxi INet_86VZ sun5i:INET_86VZ,SPL - -+Active arm armv7 sunxi - sunxi INet_86VZ_FEL sun5i:INET_86VZ,SPL_FEL,UART0_PORT_F - -+Active arm armv7 sunxi - sunxi INet97F-II sun4i:INET97F_II,SPL - -+Active arm armv7 sunxi - sunxi INet_K70HC sun7i:INET_K70HC,SPL - -+Active arm armv7 sunxi - sunxi Jesurun-Q5 sun4i:JESURUN_Q5,SPL,SUNXI_EMAC,STATUSLED=244 - -+Active arm armv7 sunxi - sunxi K1001L1C sun7i:K1001L1C,SPL - -+Active arm armv7 sunxi - sunxi Kurio_7S sun7i:KURIO_7S,SPL - -+Active arm armv7 sunxi - sunxi Langcent_H6S sun7i:LANGCENT_H6S,SPL - -+Active arm armv7 sunxi - sunxi Linksprite_pcDuino3 sun7i:LINKSPRITE_PCDUINO3,SPL,SUNXI_GMAC,FAST_MBUS - -+Active arm armv7 sunxi - sunxi Marsboard_A10 sun4i:MARSBOARD_A10,SPL,SUNXI_EMAC,NO_AXP - -+Active arm armv7 sunxi - sunxi Marsboard_A20 sun7i:MARSBOARD_A20,SPL,SUNXI_EMAC,NO_AXP - -+Active arm armv7 sunxi - sunxi Marsboard_A20_debug sun7i:MARSBOARD_A20,SPL,SUNXI_EMAC,NO_AXP,SYS_SECONDARY_ON - -+Active arm armv7 sunxi - sunxi Megafeis_A08 sun5i:MEFAFEIS_A08,SPL - -+Active arm armv7 sunxi - sunxi Mele_A1000 sun4i:MELE_A1000,SPL,SUNXI_EMAC,MACPWR=SUNXI_GPH(15),STATUSLED=234 - -+Active arm armv7 sunxi - sunxi Mele_A1000_FEL sun4i:MELE_A1000,SPL_FEL,SUNXI_EMAC,MACPWR=SUNXI_GPH(15),STATUSLED=234 - -+Active arm armv7 sunxi - sunxi Mele_A1000G sun4i:MELE_A1000G,SPL,SUNXI_EMAC,MACPWR=SUNXI_GPH(15),STATUSLED=234 - -+Active arm armv7 sunxi - sunxi Mele_A3700 sun4i:MELE_A3700,SPL,SUNXI_EMAC,MACPWR=SUNXI_GPH(15),STATUSLED=234 - -+Active arm armv7 sunxi - sunxi Merrii_Hummingbird_A20 sun7i:MERRII_HUMMINGBIRD_A20,SPL - -+Active arm armv7 sunxi - sunxi merrii_m2 sun7i:MERRII_M2,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi Mini-X sun4i:MINI_X,SPL - -+Active arm armv7 sunxi - sunxi Mini-X-1Gb sun4i:MINI_X_1GB,SPL - -+Active arm armv7 sunxi - sunxi Mini-X_A10s sun5i:MINI_X_A10S,SPL - -+Active arm armv7 sunxi - sunxi mk802 sun4i:MK802,SPL,NO_AXP - -+Active arm armv7 sunxi - sunxi mk802-1gb sun4i:MK802_1GB,SPL,NO_AXP - -+Active arm armv7 sunxi - sunxi mk802_a10s sun5i:MK802_A10S,SPL,AXP152_POWER,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi mk802ii_A20 sun7i:MK802II_A20,SPL - -+Active arm armv7 sunxi - sunxi mk802ii sun4i:MK802II,SPL - -+Active arm armv7 sunxi - sunxi mk808c_A20 sun7i:MK808C_A20,SPL - -+Active arm armv7 sunxi - sunxi OLIMEX-A13-SOM sun5i:OLIMEX_A13_SOM,SPL,NO_AXP,STATUSLED=201,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi pcDuino sun4i:PCDUINO,SPL,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi pengpod1000 sun4i:PENGPOD1000,SPL - -+Active arm armv7 sunxi - sunxi pengpod700 sun4i:PENGPOD700,SPL - -+Active arm armv7 suxni - sunxi pineriver-h25 sun5i:PINERIVER-H25,SPL -+Active arm armv7 sunxi - sunxi POV_TAB_P703 sun5i:POV_TAB_P703,SPL - -+Active arm armv7 sunxi - sunxi PoV_ProTab2_IPS9 sun4i:POV_PROTAB2,SPL - -+Active arm armv7 sunxi - sunxi PoV_ProTab2_IPS_3g sun4i:POV_PROTAB2,SPL - -+Active arm armv7 sunxi - sunxi PoV_ProTab2_XXL sun4i:POV_PROTAB2_XXL,SPL - -+Active arm armv7 sunxi - sunxi qt840a sun7i:QT840A,SPL,FAST_MBUS,STATUSLED=244 - -+Active arm armv7 sunxi - sunxi r7-tv-dongle sun5i:R7DONGLE,SPL,AXP152_POWER,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi Sanei_N90 sun4i:SANEI_N90,SPL - -+Active arm armv7 sunxi - sunxi Semitime_G2 sun5i:SEMITIME_G2,SPL,AXP152_POWER,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi sun4i sun4i:SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi sun4i_sdcon sun4i:UART0_PORT_F,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi sun5i sun5i:SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi sun5i_sdcon sun5i:UART0_PORT_F,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi sun5i_uart1 sun5i:CONS_INDEX=2,SUNXI_EMAC - -+Active arm armv7 sunxi - sunxi TZX-Q8-713B6 sun5i:TZX_Q8_713B6,SPL,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi TZX-Q8-713B7 sun5i:TZX_Q8_713B7,SPL,CONS_INDEX=2 - -+Active arm armv7 sunxi - sunxi uhost_u1a sun4i:UHOST_U1A,SPL,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi Wexler_TAB_7200 sun7i:WEXLER_TAB_7200,SPL - -+Active arm armv7 sunxi - sunxi wobo-i5 sun5i:WOBO_I5,SPL,STATUSLED=34 - -+Active arm armv7 sunxi - sunxi xzpad700 sun5i:XZPAD700,SPL - -+Active arm armv7 sunxi - sunxi zatab sun4i:ZATAB,SPL - - Active arm armv7 u8500 st-ericsson snowball snowball - Mathieu Poirier mathieu.poirier@linaro.org - Active arm armv7 u8500 st-ericsson u8500 u8500_href - - - Active arm armv7 vf610 freescale vf610twr vf610twr vf610twr:IMX_CONFIG=board/freescale/vf610twr/imximage.cfg Alison Wang b18965@freescale.com -diff -ruN u-boot-2014.04/common/spl/spl_mmc.c u-boot-sunxi/common/spl/spl_mmc.c ---- u-boot-2014.04/common/spl/spl_mmc.c 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/common/spl/spl_mmc.c 2014-09-06 16:58:36.205953114 +0200 -@@ -29,8 +29,10 @@ - if (err == 0) - goto end; - -- if (image_get_magic(header) != IH_MAGIC) -+ if (image_get_magic(header) != IH_MAGIC) { -+ printf("spl: not an uImage at %lu\n", sector); - return -1; -+ } - - spl_parse_image_header(header); - -diff -ruN u-boot-2014.04/drivers/gpio/Makefile u-boot-sunxi/drivers/gpio/Makefile ---- u-boot-2014.04/drivers/gpio/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/gpio/Makefile 2014-09-06 16:58:36.253953113 +0200 -@@ -34,3 +34,4 @@ - obj-$(CONFIG_ADI_GPIO2) += adi_gpio2.o - obj-$(CONFIG_TCA642X) += tca642x.o - oby-$(CONFIG_SX151X) += sx151x.o -+obj-$(CONFIG_SUNXI_GPIO) += sunxi_gpio.o -diff -ruN u-boot-2014.04/drivers/gpio/sunxi_gpio.c u-boot-sunxi/drivers/gpio/sunxi_gpio.c ---- u-boot-2014.04/drivers/gpio/sunxi_gpio.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/gpio/sunxi_gpio.c 2014-09-06 16:58:36.253953113 +0200 -@@ -0,0 +1,102 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * Based on earlier arch/arm/cpu/armv7/sunxi/gpio.c: -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <asm/io.h> -+#include <asm/gpio.h> -+ -+static int sunxi_gpio_output(u32 pin, u32 val) -+{ -+ u32 dat; -+ u32 bank = GPIO_BANK(pin); -+ u32 num = GPIO_NUM(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ dat = readl(&pio->dat); -+ if (val) -+ dat |= 0x1 << num; -+ else -+ dat &= ~(0x1 << num); -+ -+ writel(dat, &pio->dat); -+ -+ return 0; -+} -+ -+static int sunxi_gpio_input(u32 pin) -+{ -+ u32 dat; -+ u32 bank = GPIO_BANK(pin); -+ u32 num = GPIO_NUM(pin); -+ struct sunxi_gpio *pio = BANK_TO_GPIO(bank); -+ -+ dat = readl(&pio->dat); -+ dat >>= num; -+ -+ return dat & 0x1; -+} -+ -+int gpio_request(unsigned gpio, const char *label) -+{ -+ return 0; -+} -+ -+int gpio_free(unsigned gpio) -+{ -+ return 0; -+} -+ -+int gpio_direction_input(unsigned gpio) -+{ -+ sunxi_gpio_set_cfgpin(gpio, SUNXI_GPIO_INPUT); -+ -+ return sunxi_gpio_input(gpio); -+} -+ -+int gpio_direction_output(unsigned gpio, int value) -+{ -+ sunxi_gpio_set_cfgpin(gpio, SUNXI_GPIO_OUTPUT); -+ -+ return sunxi_gpio_output(gpio, value); -+} -+ -+int gpio_get_value(unsigned gpio) -+{ -+ return sunxi_gpio_input(gpio); -+} -+ -+int gpio_set_value(unsigned gpio, int value) -+{ -+ return sunxi_gpio_output(gpio, value); -+} -+ -+int sunxi_name_to_gpio(const char *name) -+{ -+ int group = 0; -+ int groupsize = 9 * 32; -+ long pin; -+ char *eptr; -+ if (*name == 'P' || *name == 'p') -+ name++; -+ if (*name >= 'A') { -+ group = *name - (*name > 'a' ? 'a' : 'A'); -+ groupsize = 32; -+ name++; -+ } -+ -+ pin = simple_strtol(name, &eptr, 10); -+ if (!*name || *eptr) -+ return -1; -+ if (pin < 0 || pin > groupsize || group >= 9) -+ return -1; -+ return group * 32 + pin; -+} -diff -ruN u-boot-2014.04/drivers/i2c/Makefile u-boot-sunxi/drivers/i2c/Makefile ---- u-boot-2014.04/drivers/i2c/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/i2c/Makefile 2014-09-06 16:58:36.265953112 +0200 -@@ -27,5 +27,6 @@ - obj-$(CONFIG_SYS_I2C_S3C24X0) += s3c24x0_i2c.o - obj-$(CONFIG_SYS_I2C_SH) += sh_i2c.o - obj-$(CONFIG_SYS_I2C_SOFT) += soft_i2c.o -+obj-$(CONFIG_SYS_I2C_SUNXI) += mvtwsi.o - obj-$(CONFIG_SYS_I2C_TEGRA) += tegra_i2c.o - obj-$(CONFIG_SYS_I2C_ZYNQ) += zynq_i2c.o -diff -ruN u-boot-2014.04/drivers/i2c/mvtwsi.c u-boot-sunxi/drivers/i2c/mvtwsi.c ---- u-boot-2014.04/drivers/i2c/mvtwsi.c 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/i2c/mvtwsi.c 2014-09-06 16:58:36.265953112 +0200 -@@ -22,6 +22,8 @@ - #include <asm/arch/orion5x.h> - #elif defined(CONFIG_KIRKWOOD) - #include <asm/arch/kirkwood.h> -+#elif defined(CONFIG_SUNXI) -+#include <asm/arch/i2c.h> - #else - #error Driver mvtwsi not supported by SoC or board - #endif -@@ -30,6 +32,20 @@ - * TWSI register structure - */ - -+#ifdef CONFIG_SUNXI -+ -+struct mvtwsi_registers { -+ u32 slave_address; -+ u32 xtnd_slave_addr; -+ u32 data; -+ u32 control; -+ u32 status; -+ u32 baudrate; -+ u32 soft_reset; -+}; -+ -+#else -+ - struct mvtwsi_registers { - u32 slave_address; - u32 data; -@@ -43,6 +59,8 @@ - u32 soft_reset; - }; - -+#endif -+ - /* - * Control register fields - */ -@@ -216,21 +234,7 @@ - */ - - #define TWSI_FREQUENCY(m, n) \ -- ((u8) (CONFIG_SYS_TCLK / (10 * (m + 1) * 2 * (1 << n)))) -- --/* -- * These are required to be reprogrammed before enabling the controller -- * because a reset loses them. -- * Default values come from the spec, but a twsi_reset will change them. -- * twsi_slave_address left uninitialized lest checkpatch.pl complains. -- */ -- --/* Baudrate generator: m (bits 7..4) =4, n (bits 3..0) =4 */ --static u8 twsi_baud_rate = 0x44; /* baudrate at controller reset */ --/* Default frequency corresponding to default m=4, n=4 */ --static u8 twsi_actual_speed = TWSI_FREQUENCY(4, 4); --/* Default slave address is 0 (so is an uninitialized static) */ --static u8 twsi_slave_address; -+ (CONFIG_SYS_TCLK / (10 * (m + 1) * (1 << n))) - - /* - * Reset controller. -@@ -238,7 +242,7 @@ - * Controller reset also resets the baud rate and slave address, so - * re-establish them. - */ --static void twsi_reset(void) -+static void twsi_reset(u8 baud_rate, u8 slave_address) - { - /* ensure controller will be enabled by any twsi*() function */ - twsi_control_flags = MVTWSI_CONTROL_TWSIEN; -@@ -247,9 +251,9 @@ - /* wait 2 ms -- this is what the Marvell LSP does */ - udelay(20000); - /* set baud rate */ -- writel(twsi_baud_rate, &twsi->baudrate); -+ writel(baud_rate, &twsi->baudrate); - /* set slave address even though we don't use it */ -- writel(twsi_slave_address, &twsi->slave_address); -+ writel(slave_address, &twsi->slave_address); - writel(0, &twsi->xtnd_slave_addr); - /* assert STOP but don't care for the result */ - (void) twsi_stop(0); -@@ -277,12 +281,8 @@ - } - } - } -- /* save baud rate and slave for later calls to twsi_reset */ -- twsi_baud_rate = baud; -- twsi_actual_speed = highest_speed; -- twsi_slave_address = slaveadd; - /* reset controller */ -- twsi_reset(); -+ twsi_reset(baud, slaveadd); - } - - /* -diff -ruN u-boot-2014.04/drivers/mmc/Makefile u-boot-sunxi/drivers/mmc/Makefile ---- u-boot-2014.04/drivers/mmc/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/mmc/Makefile 2014-09-06 16:58:36.281953112 +0200 -@@ -28,6 +28,7 @@ - obj-$(CONFIG_TEGRA_MMC) += tegra_mmc.o - obj-$(CONFIG_DWMMC) += dw_mmc.o - obj-$(CONFIG_EXYNOS_DWMMC) += exynos_dw_mmc.o -+obj-$(CONFIG_MMC_SUNXI) += sunxi_mmc.o - obj-$(CONFIG_ZYNQ_SDHCI) += zynq_sdhci.o - obj-$(CONFIG_SOCFPGA_DWMMC) += socfpga_dw_mmc.o - ifdef CONFIG_SPL_BUILD -diff -ruN u-boot-2014.04/drivers/mmc/sunxi_mmc.c u-boot-sunxi/drivers/mmc/sunxi_mmc.c ---- u-boot-2014.04/drivers/mmc/sunxi_mmc.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/mmc/sunxi_mmc.c 2014-09-06 16:58:36.281953112 +0200 -@@ -0,0 +1,385 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Aaron leafy.myeh@allwinnertech.com -+ * -+ * MMC driver for allwinner sunxi platform. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <malloc.h> -+#include <mmc.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/cpu.h> -+#include <asm/arch/mmc.h> -+ -+struct sunxi_mmc_host { -+ unsigned mmc_no; -+ uint32_t *mclkreg; -+ unsigned database; -+ unsigned fatal_err; -+ unsigned mod_clk; -+ struct sunxi_mmc *reg; -+ struct mmc_config cfg; -+}; -+ -+/* support 4 mmc hosts */ -+struct sunxi_mmc_host mmc_host[4]; -+ -+static int mmc_resource_init(int sdc_no) -+{ -+ struct sunxi_mmc_host *mmchost = &mmc_host[sdc_no]; -+ struct sunxi_ccm_reg *ccm = (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ debug("init mmc %d resource\n", sdc_no); -+ -+ switch (sdc_no) { -+ case 0: -+ mmchost->reg = (struct sunxi_mmc *)SUNXI_MMC0_BASE; -+ mmchost->mclkreg = &ccm->sd0_clk_cfg; -+ break; -+ case 1: -+ mmchost->reg = (struct sunxi_mmc *)SUNXI_MMC1_BASE; -+ mmchost->mclkreg = &ccm->sd1_clk_cfg; -+ break; -+ case 2: -+ mmchost->reg = (struct sunxi_mmc *)SUNXI_MMC2_BASE; -+ mmchost->mclkreg = &ccm->sd2_clk_cfg; -+ break; -+ case 3: -+ mmchost->reg = (struct sunxi_mmc *)SUNXI_MMC3_BASE; -+ mmchost->mclkreg = &ccm->sd3_clk_cfg; -+ break; -+ default: -+ printf("Wrong mmc number %d\n", sdc_no); -+ return -1; -+ } -+#ifdef CONFIG_SUN6I -+ mmchost->database = (unsigned int)mmchost->reg + 0x200; -+#else -+ mmchost->database = (unsigned int)mmchost->reg + 0x100; -+#endif -+ mmchost->mmc_no = sdc_no; -+ -+ return 0; -+} -+ -+static int mmc_clk_io_on(int sdc_no) -+{ -+ unsigned int pll_clk; -+ unsigned int divider; -+ struct sunxi_mmc_host *mmchost = &mmc_host[sdc_no]; -+ struct sunxi_ccm_reg *ccm = (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ -+ debug("init mmc %d clock and io\n", sdc_no); -+ -+ /* config ahb clock */ -+ setbits_le32(&ccm->ahb_gate0, 1 << AHB_GATE_OFFSET_MMC(sdc_no)); -+ -+#if defined(CONFIG_SUN6I) || defined(CONFIG_SUN8I) -+ /* unassert reset */ -+ setbits_le32(&ccm->ahb_reset0_cfg, 1 << AHB_RESET_OFFSET_MMC(sdc_no)); -+#endif -+ -+ /* config mod clock */ -+ pll_clk = clock_get_pll6(); -+ /* should be close to 100 MHz but no more, so round up */ -+ divider = ((pll_clk + 99999999) / 100000000) - 1; -+ writel(CCM_MMC_CTRL_ENABLE | CCM_MMC_CTRL_PLL6 | divider, -+ mmchost->mclkreg); -+ mmchost->mod_clk = pll_clk / (divider + 1); -+ -+ return 0; -+} -+ -+static int mmc_update_clk(struct mmc *mmc) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ unsigned int cmd; -+ unsigned timeout_msecs = 2000; -+ -+ cmd = SUNXI_MMC_CMD_START | -+ SUNXI_MMC_CMD_UPCLK_ONLY | -+ SUNXI_MMC_CMD_WAIT_PRE_OVER; -+ writel(cmd, &mmchost->reg->cmd); -+ while (readl(&mmchost->reg->cmd) & SUNXI_MMC_CMD_START) { -+ if (!timeout_msecs--) -+ return -1; -+ udelay(1000); -+ } -+ -+ /* clock update sets various irq status bits, clear these */ -+ writel(readl(&mmchost->reg->rint), &mmchost->reg->rint); -+ -+ return 0; -+} -+ -+static int mmc_config_clock(struct mmc *mmc, unsigned div) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ unsigned rval = readl(&mmchost->reg->clkcr); -+ -+ /* Disable Clock */ -+ rval &= ~SUNXI_MMC_CLK_ENABLE; -+ writel(rval, &mmchost->reg->clkcr); -+ if (mmc_update_clk(mmc)) -+ return -1; -+ -+ /* Change Divider Factor */ -+ rval &= ~SUNXI_MMC_CLK_DIVIDER_MASK; -+ rval |= div; -+ writel(rval, &mmchost->reg->clkcr); -+ if (mmc_update_clk(mmc)) -+ return -1; -+ /* Re-enable Clock */ -+ rval |= SUNXI_MMC_CLK_ENABLE; -+ writel(rval, &mmchost->reg->clkcr); -+ -+ if (mmc_update_clk(mmc)) -+ return -1; -+ -+ return 0; -+} -+ -+static void mmc_set_ios(struct mmc *mmc) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ unsigned int clkdiv = 0; -+ -+ debug("set ios: bus_width: %x, clock: %d, mod_clk: %d\n", -+ mmc->bus_width, mmc->clock, mmchost->mod_clk); -+ -+ /* Change clock first */ -+ clkdiv = (mmchost->mod_clk + (mmc->clock >> 1)) / mmc->clock / 2; -+ if (mmc->clock) { -+ if (mmc_config_clock(mmc, clkdiv)) { -+ mmchost->fatal_err = 1; -+ return; -+ } -+ } -+ -+ /* Change bus width */ -+ if (mmc->bus_width == 8) -+ writel(0x2, &mmchost->reg->width); -+ else if (mmc->bus_width == 4) -+ writel(0x1, &mmchost->reg->width); -+ else -+ writel(0x0, &mmchost->reg->width); -+} -+ -+static int mmc_core_init(struct mmc *mmc) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ -+ /* Reset controller */ -+ writel(SUNXI_MMC_GCTRL_RESET, &mmchost->reg->gctrl); -+ udelay(1000); -+ -+ return 0; -+} -+ -+static int mmc_trans_data_by_cpu(struct mmc *mmc, struct mmc_data *data) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ const int reading = !!(data->flags & MMC_DATA_READ); -+ const uint32_t status_bit = reading ? SUNXI_MMC_STATUS_FIFO_EMPTY : -+ SUNXI_MMC_STATUS_FIFO_FULL; -+ unsigned i; -+ unsigned byte_cnt = data->blocksize * data->blocks; -+ unsigned timeout_msecs = 2000; -+ unsigned *buff = (unsigned int *)(reading ? data->dest : data->src); -+ -+ /* Always read / write data through the CPU */ -+ setbits_le32(&mmchost->reg->gctrl, SUNXI_MMC_GCTRL_ACCESS_BY_AHB); -+ -+ for (i = 0; i < (byte_cnt >> 2); i++) { -+ while (readl(&mmchost->reg->status) & status_bit) { -+ if (!timeout_msecs--) -+ return -1; -+ udelay(1000); -+ } -+ -+ if (reading) -+ buff[i] = readl(mmchost->database); -+ else -+ writel(buff[i], mmchost->database); -+ } -+ -+ return 0; -+} -+ -+static int mmc_rint_wait(struct mmc *mmc, unsigned int timeout_msecs, -+ unsigned int done_bit, const char *what) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ unsigned int status; -+ -+ do { -+ status = readl(&mmchost->reg->rint); -+ if (!timeout_msecs-- || -+ (status & SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT)) { -+ debug("%s timeout %x\n", what, -+ status & SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT); -+ return TIMEOUT; -+ } -+ udelay(1000); -+ } while (!(status & done_bit)); -+ -+ return 0; -+} -+ -+static int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, -+ struct mmc_data *data) -+{ -+ struct sunxi_mmc_host *mmchost = mmc->priv; -+ unsigned int cmdval = SUNXI_MMC_CMD_START; -+ unsigned int timeout_msecs; -+ int error = 0; -+ unsigned int status = 0; -+ unsigned int bytecnt = 0; -+ -+ if (mmchost->fatal_err) -+ return -1; -+ if (cmd->resp_type & MMC_RSP_BUSY) -+ debug("mmc cmd %d check rsp busy\n", cmd->cmdidx); -+ if (cmd->cmdidx == 12) -+ return 0; -+ -+ if (!cmd->cmdidx) -+ cmdval |= SUNXI_MMC_CMD_SEND_INIT_SEQ; -+ if (cmd->resp_type & MMC_RSP_PRESENT) -+ cmdval |= SUNXI_MMC_CMD_RESP_EXPIRE; -+ if (cmd->resp_type & MMC_RSP_136) -+ cmdval |= SUNXI_MMC_CMD_LONG_RESPONSE; -+ if (cmd->resp_type & MMC_RSP_CRC) -+ cmdval |= SUNXI_MMC_CMD_CHK_RESPONSE_CRC; -+ -+ if (data) { -+ if ((u32) data->dest & 0x3) { -+ error = -1; -+ goto out; -+ } -+ -+ cmdval |= SUNXI_MMC_CMD_DATA_EXPIRE|SUNXI_MMC_CMD_WAIT_PRE_OVER; -+ if (data->flags & MMC_DATA_WRITE) -+ cmdval |= SUNXI_MMC_CMD_WRITE; -+ if (data->blocks > 1) -+ cmdval |= SUNXI_MMC_CMD_AUTO_STOP; -+ writel(data->blocksize, &mmchost->reg->blksz); -+ writel(data->blocks * data->blocksize, &mmchost->reg->bytecnt); -+ } -+ -+ debug("mmc %d, cmd %d(0x%08x), arg 0x%08x\n", mmchost->mmc_no, -+ cmd->cmdidx, cmdval | cmd->cmdidx, cmd->cmdarg); -+ writel(cmd->cmdarg, &mmchost->reg->arg); -+ -+ if (!data) -+ writel(cmdval | cmd->cmdidx, &mmchost->reg->cmd); -+ -+ /* -+ * transfer data and check status -+ * STATREG[2] : FIFO empty -+ * STATREG[3] : FIFO full -+ */ -+ if (data) { -+ int ret = 0; -+ -+ bytecnt = data->blocksize * data->blocks; -+ debug("trans data %d bytes\n", bytecnt); -+ writel(cmdval | cmd->cmdidx, &mmchost->reg->cmd); -+ ret = mmc_trans_data_by_cpu(mmc, data); -+ if (ret) { -+ error = readl(&mmchost->reg->rint) & \ -+ SUNXI_MMC_RINT_INTERRUPT_ERROR_BIT; -+ error = TIMEOUT; -+ goto out; -+ } -+ } -+ -+ error = mmc_rint_wait(mmc, 0xfffff, SUNXI_MMC_RINT_COMMAND_DONE, "cmd"); -+ if (error) -+ goto out; -+ -+ if (data) { -+ timeout_msecs = 120; -+ debug("cacl timeout %x msec\n", timeout_msecs); -+ error = mmc_rint_wait(mmc, timeout_msecs, -+ data->blocks > 1 ? -+ SUNXI_MMC_RINT_AUTO_COMMAND_DONE : -+ SUNXI_MMC_RINT_DATA_OVER, -+ "data"); -+ if (error) -+ goto out; -+ } -+ -+ if (cmd->resp_type & MMC_RSP_BUSY) { -+ timeout_msecs = 2000; -+ do { -+ status = readl(&mmchost->reg->status); -+ if (!timeout_msecs--) { -+ debug("busy timeout\n"); -+ error = TIMEOUT; -+ goto out; -+ } -+ udelay(1000); -+ } while (status & SUNXI_MMC_STATUS_CARD_DATA_BUSY); -+ } -+ -+ if (cmd->resp_type & MMC_RSP_136) { -+ cmd->response[0] = readl(&mmchost->reg->resp3); -+ cmd->response[1] = readl(&mmchost->reg->resp2); -+ cmd->response[2] = readl(&mmchost->reg->resp1); -+ cmd->response[3] = readl(&mmchost->reg->resp0); -+ debug("mmc resp 0x%08x 0x%08x 0x%08x 0x%08x\n", -+ cmd->response[3], cmd->response[2], -+ cmd->response[1], cmd->response[0]); -+ } else { -+ cmd->response[0] = readl(&mmchost->reg->resp0); -+ debug("mmc resp 0x%08x\n", cmd->response[0]); -+ } -+out: -+ if (error < 0) { -+ writel(SUNXI_MMC_GCTRL_RESET, &mmchost->reg->gctrl); -+ mmc_update_clk(mmc); -+ } -+ writel(0xffffffff, &mmchost->reg->rint); -+ writel(readl(&mmchost->reg->gctrl) | SUNXI_MMC_GCTRL_FIFO_RESET, -+ &mmchost->reg->gctrl); -+ -+ return error; -+} -+ -+static const struct mmc_ops sunxi_mmc_ops = { -+ .send_cmd = mmc_send_cmd, -+ .set_ios = mmc_set_ios, -+ .init = mmc_core_init, -+}; -+ -+int sunxi_mmc_init(int sdc_no) -+{ -+ struct mmc_config *cfg = &mmc_host[sdc_no].cfg; -+ -+ memset(&mmc_host[sdc_no], 0, sizeof(struct sunxi_mmc_host)); -+ -+ cfg->name = "SUNXI SD/MMC"; -+ cfg->ops = &sunxi_mmc_ops; -+ -+ cfg->voltages = MMC_VDD_32_33 | MMC_VDD_33_34; -+ cfg->host_caps = MMC_MODE_4BIT; -+ cfg->host_caps |= MMC_MODE_HS_52MHz | MMC_MODE_HS; -+ cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT; -+ -+ cfg->f_min = 400000; -+ cfg->f_max = 52000000; -+ -+ mmc_resource_init(sdc_no); -+ mmc_clk_io_on(sdc_no); -+ -+ if (mmc_create(cfg, &mmc_host[sdc_no]) == NULL) -+ return -1; -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/drivers/net/designware.c u-boot-sunxi/drivers/net/designware.c ---- u-boot-2014.04/drivers/net/designware.c 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/net/designware.c 2014-09-06 16:58:36.301953111 +0200 -@@ -249,7 +249,7 @@ - rx_descs_init(dev); - tx_descs_init(dev); - -- writel(FIXEDBURST | PRIORXTX_41 | BURST_16, &dma_p->busmode); -+ writel(FIXEDBURST | PRIORXTX_41 | DMA_PBL, &dma_p->busmode); - - writel(readl(&dma_p->opmode) | FLUSHTXFIFO | STOREFORWARD, - &dma_p->opmode); -@@ -280,10 +280,18 @@ - u32 desc_num = priv->tx_currdescnum; - struct dmamacdescr *desc_p = &priv->tx_mac_descrtable[desc_num]; - -- /* Invalidate only "status" field for the following check */ -- invalidate_dcache_range((unsigned long)&desc_p->txrx_status, -- (unsigned long)&desc_p->txrx_status + -- sizeof(desc_p->txrx_status)); -+ /* -+ * Strictly we only need to invalidate the "txrx_status" field -+ * for the following check, but on some platforms we cannot -+ * invalidate only 4 bytes, so roundup to -+ * ARCH_DMA_MINALIGN. This is safe because the individual -+ * descriptors in the array are each aligned to -+ * ARCH_DMA_MINALIGN. -+ */ -+ invalidate_dcache_range( -+ (unsigned long)desc_p, -+ (unsigned long)desc_p + -+ roundup(sizeof(desc_p->txrx_status), ARCH_DMA_MINALIGN)); - - /* Check if the descriptor is owned by CPU */ - if (desc_p->txrx_status & DESC_TXSTS_OWNBYDMA) { -@@ -351,7 +359,7 @@ - /* Invalidate received data */ - invalidate_dcache_range((unsigned long)desc_p->dmamac_addr, - (unsigned long)desc_p->dmamac_addr + -- length); -+ roundup(length, ARCH_DMA_MINALIGN)); - - NetReceive(desc_p->dmamac_addr, length); - -@@ -390,6 +398,8 @@ - if (!phydev) - return -1; - -+ phy_connect_dev(phydev, dev); -+ - phydev->supported &= PHY_GBIT_FEATURES; - phydev->advertising = phydev->supported; - -@@ -412,7 +422,8 @@ - * Since the priv structure contains the descriptors which need a strict - * buswidth alignment, memalign is used to allocate memory - */ -- priv = (struct dw_eth_dev *) memalign(16, sizeof(struct dw_eth_dev)); -+ priv = (struct dw_eth_dev *) memalign(ARCH_DMA_MINALIGN, -+ sizeof(struct dw_eth_dev)); - if (!priv) { - free(dev); - return -ENOMEM; -diff -ruN u-boot-2014.04/drivers/net/designware.h u-boot-sunxi/drivers/net/designware.h ---- u-boot-2014.04/drivers/net/designware.h 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/net/designware.h 2014-09-06 16:58:36.301953111 +0200 -@@ -77,18 +77,18 @@ - - #define DW_DMA_BASE_OFFSET (0x1000) - -+/* Default DMA Burst length */ -+#ifndef CONFIG_DW_GMAC_DEFAULT_DMA_PBL -+#define CONFIG_DW_GMAC_DEFAULT_DMA_PBL 8 -+#endif -+ - /* Bus mode register definitions */ - #define FIXEDBURST (1 << 16) - #define PRIORXTX_41 (3 << 14) - #define PRIORXTX_31 (2 << 14) - #define PRIORXTX_21 (1 << 14) - #define PRIORXTX_11 (0 << 14) --#define BURST_1 (1 << 8) --#define BURST_2 (2 << 8) --#define BURST_4 (4 << 8) --#define BURST_8 (8 << 8) --#define BURST_16 (16 << 8) --#define BURST_32 (32 << 8) -+#define DMA_PBL (CONFIG_DW_GMAC_DEFAULT_DMA_PBL<<8) - #define RXHIGHPRIO (1 << 1) - #define DMAMAC_SRST (1 << 0) - -@@ -215,15 +215,14 @@ - #endif - - struct dw_eth_dev { -- u32 interface; -- u32 tx_currdescnum; -- u32 rx_currdescnum; -- - struct dmamacdescr tx_mac_descrtable[CONFIG_TX_DESCR_NUM]; - struct dmamacdescr rx_mac_descrtable[CONFIG_RX_DESCR_NUM]; -+ char txbuffs[TX_TOTAL_BUFSIZE] __aligned(ARCH_DMA_MINALIGN); -+ char rxbuffs[RX_TOTAL_BUFSIZE] __aligned(ARCH_DMA_MINALIGN); - -- char txbuffs[TX_TOTAL_BUFSIZE]; -- char rxbuffs[RX_TOTAL_BUFSIZE]; -+ u32 interface; -+ u32 tx_currdescnum; -+ u32 rx_currdescnum; - - struct eth_mac_regs *mac_regs_p; - struct eth_dma_regs *dma_regs_p; -diff -ruN u-boot-2014.04/drivers/net/Makefile u-boot-sunxi/drivers/net/Makefile ---- u-boot-2014.04/drivers/net/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/net/Makefile 2014-09-06 16:58:36.297953112 +0200 -@@ -50,7 +50,7 @@ - obj-$(CONFIG_SH_ETHER) += sh_eth.o - obj-$(CONFIG_SMC91111) += smc91111.o - obj-$(CONFIG_SMC911X) += smc911x.o --obj-$(CONFIG_SUNXI_WEMAC) += sunxi_wemac.o -+obj-$(CONFIG_SUNXI_EMAC) += sunxi_emac.o - obj-$(CONFIG_DRIVER_TI_EMAC) += davinci_emac.o - obj-$(CONFIG_TSEC_ENET) += tsec.o fsl_mdio.o - obj-$(CONFIG_DRIVER_TI_CPSW) += cpsw.o -diff -ruN u-boot-2014.04/drivers/net/sunxi_emac.c u-boot-sunxi/drivers/net/sunxi_emac.c ---- u-boot-2014.04/drivers/net/sunxi_emac.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/net/sunxi_emac.c 2014-09-06 16:58:36.317953111 +0200 -@@ -0,0 +1,521 @@ -+/* -+ * sunxi_emac.c -- Allwinner A10 ethernet driver -+ * -+ * (C) Copyright 2012, Stefan Roese sr@denx.de -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <linux/err.h> -+#include <malloc.h> -+#include <miiphy.h> -+#include <net.h> -+#include <asm/io.h> -+#include <asm/arch/clock.h> -+#include <asm/arch/gpio.h> -+ -+/* EMAC register */ -+struct emac_regs { -+ u32 ctl; /* 0x00 */ -+ u32 tx_mode; /* 0x04 */ -+ u32 tx_flow; /* 0x08 */ -+ u32 tx_ctl0; /* 0x0c */ -+ u32 tx_ctl1; /* 0x10 */ -+ u32 tx_ins; /* 0x14 */ -+ u32 tx_pl0; /* 0x18 */ -+ u32 tx_pl1; /* 0x1c */ -+ u32 tx_sta; /* 0x20 */ -+ u32 tx_io_data; /* 0x24 */ -+ u32 tx_io_data1;/* 0x28 */ -+ u32 tx_tsvl0; /* 0x2c */ -+ u32 tx_tsvh0; /* 0x30 */ -+ u32 tx_tsvl1; /* 0x34 */ -+ u32 tx_tsvh1; /* 0x38 */ -+ u32 rx_ctl; /* 0x3c */ -+ u32 rx_hash0; /* 0x40 */ -+ u32 rx_hash1; /* 0x44 */ -+ u32 rx_sta; /* 0x48 */ -+ u32 rx_io_data; /* 0x4c */ -+ u32 rx_fbc; /* 0x50 */ -+ u32 int_ctl; /* 0x54 */ -+ u32 int_sta; /* 0x58 */ -+ u32 mac_ctl0; /* 0x5c */ -+ u32 mac_ctl1; /* 0x60 */ -+ u32 mac_ipgt; /* 0x64 */ -+ u32 mac_ipgr; /* 0x68 */ -+ u32 mac_clrt; /* 0x6c */ -+ u32 mac_maxf; /* 0x70 */ -+ u32 mac_supp; /* 0x74 */ -+ u32 mac_test; /* 0x78 */ -+ u32 mac_mcfg; /* 0x7c */ -+ u32 mac_mcmd; /* 0x80 */ -+ u32 mac_madr; /* 0x84 */ -+ u32 mac_mwtd; /* 0x88 */ -+ u32 mac_mrdd; /* 0x8c */ -+ u32 mac_mind; /* 0x90 */ -+ u32 mac_ssrr; /* 0x94 */ -+ u32 mac_a0; /* 0x98 */ -+ u32 mac_a1; /* 0x9c */ -+}; -+ -+/* SRAMC register */ -+struct sunxi_sramc_regs { -+ u32 ctrl0; -+ u32 ctrl1; -+}; -+ -+/* 0: Disable 1: Aborted frame enable(default) */ -+#define EMAC_TX_AB_M (0x1 << 0) -+/* 0: CPU 1: DMA(default) */ -+#define EMAC_TX_TM (0x1 << 1) -+ -+#define EMAC_TX_SETUP (0) -+ -+/* 0: DRQ asserted 1: DRQ automatically(default) */ -+#define EMAC_RX_DRQ_MODE (0x1 << 1) -+/* 0: CPU 1: DMA(default) */ -+#define EMAC_RX_TM (0x1 << 2) -+/* 0: Normal(default) 1: Pass all Frames */ -+#define EMAC_RX_PA (0x1 << 4) -+/* 0: Normal(default) 1: Pass Control Frames */ -+#define EMAC_RX_PCF (0x1 << 5) -+/* 0: Normal(default) 1: Pass Frames with CRC Error */ -+#define EMAC_RX_PCRCE (0x1 << 6) -+/* 0: Normal(default) 1: Pass Frames with Length Error */ -+#define EMAC_RX_PLE (0x1 << 7) -+/* 0: Normal 1: Pass Frames length out of range(default) */ -+#define EMAC_RX_POR (0x1 << 8) -+/* 0: Not accept 1: Accept unicast Packets(default) */ -+#define EMAC_RX_UCAD (0x1 << 16) -+/* 0: Normal(default) 1: DA Filtering */ -+#define EMAC_RX_DAF (0x1 << 17) -+/* 0: Not accept 1: Accept multicast Packets(default) */ -+#define EMAC_RX_MCO (0x1 << 20) -+/* 0: Disable(default) 1: Enable Hash filter */ -+#define EMAC_RX_MHF (0x1 << 21) -+/* 0: Not accept 1: Accept Broadcast Packets(default) */ -+#define EMAC_RX_BCO (0x1 << 22) -+/* 0: Disable(default) 1: Enable SA Filtering */ -+#define EMAC_RX_SAF (0x1 << 24) -+/* 0: Normal(default) 1: Inverse Filtering */ -+#define EMAC_RX_SAIF (0x1 << 25) -+ -+#define EMAC_RX_SETUP (EMAC_RX_POR | EMAC_RX_UCAD | EMAC_RX_DAF | \ -+ EMAC_RX_MCO | EMAC_RX_BCO) -+ -+/* 0: Disable 1: Enable Receive Flow Control(default) */ -+#define EMAC_MAC_CTL0_RFC (0x1 << 2) -+/* 0: Disable 1: Enable Transmit Flow Control(default) */ -+#define EMAC_MAC_CTL0_TFC (0x1 << 3) -+ -+#define EMAC_MAC_CTL0_SETUP (EMAC_MAC_CTL0_RFC | EMAC_MAC_CTL0_TFC) -+ -+/* 0: Disable 1: Enable MAC Frame Length Checking(default) */ -+#define EMAC_MAC_CTL1_FLC (0x1 << 1) -+/* 0: Disable(default) 1: Enable Huge Frame */ -+#define EMAC_MAC_CTL1_HF (0x1 << 2) -+/* 0: Disable(default) 1: Enable MAC Delayed CRC */ -+#define EMAC_MAC_CTL1_DCRC (0x1 << 3) -+/* 0: Disable 1: Enable MAC CRC(default) */ -+#define EMAC_MAC_CTL1_CRC (0x1 << 4) -+/* 0: Disable 1: Enable MAC PAD Short frames(default) */ -+#define EMAC_MAC_CTL1_PC (0x1 << 5) -+/* 0: Disable(default) 1: Enable MAC PAD Short frames and append CRC */ -+#define EMAC_MAC_CTL1_VC (0x1 << 6) -+/* 0: Disable(default) 1: Enable MAC auto detect Short frames */ -+#define EMAC_MAC_CTL1_ADP (0x1 << 7) -+/* 0: Disable(default) 1: Enable */ -+#define EMAC_MAC_CTL1_PRE (0x1 << 8) -+/* 0: Disable(default) 1: Enable */ -+#define EMAC_MAC_CTL1_LPE (0x1 << 9) -+/* 0: Disable(default) 1: Enable no back off */ -+#define EMAC_MAC_CTL1_NB (0x1 << 12) -+/* 0: Disable(default) 1: Enable */ -+#define EMAC_MAC_CTL1_BNB (0x1 << 13) -+/* 0: Disable(default) 1: Enable */ -+#define EMAC_MAC_CTL1_ED (0x1 << 14) -+ -+#define EMAC_MAC_CTL1_SETUP (EMAC_MAC_CTL1_FLC | EMAC_MAC_CTL1_CRC | \ -+ EMAC_MAC_CTL1_PC) -+ -+#define EMAC_MAC_IPGT 0x15 -+ -+#define EMAC_MAC_NBTB_IPG1 0xc -+#define EMAC_MAC_NBTB_IPG2 0x12 -+ -+#define EMAC_MAC_CW 0x37 -+#define EMAC_MAC_RM 0xf -+ -+#define EMAC_MAC_MFL 0x0600 -+ -+/* Receive status */ -+#define EMAC_CRCERR (0x1 << 4) -+#define EMAC_LENERR (0x3 << 5) -+ -+#define DMA_CPU_TRRESHOLD 2000 -+ -+struct emac_eth_dev { -+ u32 speed; -+ u32 duplex; -+ u32 phy_configured; -+ int link_printed; -+}; -+ -+struct emac_rxhdr { -+ s16 rx_len; -+ u16 rx_status; -+}; -+ -+static void emac_inblk_32bit(void *reg, void *data, int count) -+{ -+ int cnt = (count + 3) >> 2; -+ -+ if (cnt) { -+ u32 *buf = data; -+ -+ do { -+ u32 x = readl(reg); -+ *buf++ = x; -+ } while (--cnt); -+ } -+} -+ -+static void emac_outblk_32bit(void *reg, void *data, int count) -+{ -+ int cnt = (count + 3) >> 2; -+ -+ if (cnt) { -+ const u32 *buf = data; -+ -+ do { -+ writel(*buf++, reg); -+ } while (--cnt); -+ } -+} -+ -+/* Read a word from phyxcer */ -+static int emac_phy_read(const char *devname, unsigned char addr, -+ unsigned char reg, unsigned short *value) -+{ -+ struct eth_device *dev = eth_get_dev_by_name(devname); -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ -+ /* issue the phy address and reg */ -+ writel(addr << 8 | reg, ®s->mac_madr); -+ -+ /* pull up the phy io line */ -+ writel(0x1, ®s->mac_mcmd); -+ -+ /* Wait read complete */ -+ mdelay(1); -+ -+ /* push down the phy io line */ -+ writel(0x0, ®s->mac_mcmd); -+ -+ /* and write data */ -+ *value = readl(®s->mac_mrdd); -+ -+ return 0; -+} -+ -+/* Write a word to phyxcer */ -+static int emac_phy_write(const char *devname, unsigned char addr, -+ unsigned char reg, unsigned short value) -+{ -+ struct eth_device *dev = eth_get_dev_by_name(devname); -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ -+ /* issue the phy address and reg */ -+ writel(addr << 8 | reg, ®s->mac_madr); -+ -+ /* pull up the phy io line */ -+ writel(0x1, ®s->mac_mcmd); -+ -+ /* Wait write complete */ -+ mdelay(1); -+ -+ /* push down the phy io line */ -+ writel(0x0, ®s->mac_mcmd); -+ -+ /* and write data */ -+ writel(value, ®s->mac_mwtd); -+ -+ return 0; -+} -+ -+static void emac_setup(struct eth_device *dev) -+{ -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ u32 reg_val; -+ u16 phy_val; -+ u32 duplex_flag; -+ -+ /* Set up TX */ -+ writel(EMAC_TX_SETUP, ®s->tx_mode); -+ -+ /* Set up RX */ -+ writel(EMAC_RX_SETUP, ®s->rx_ctl); -+ -+ /* Set MAC */ -+ /* Set MAC CTL0 */ -+ writel(EMAC_MAC_CTL0_SETUP, ®s->mac_ctl0); -+ -+ /* Set MAC CTL1 */ -+ emac_phy_read(dev->name, 1, 0, &phy_val); -+ debug("PHY SETUP, reg 0 value: %x\n", phy_val); -+ duplex_flag = !!(phy_val & (1 << 8)); -+ -+ reg_val = 0; -+ if (duplex_flag) -+ reg_val = (0x1 << 0); -+ writel(EMAC_MAC_CTL1_SETUP | reg_val, ®s->mac_ctl1); -+ -+ /* Set up IPGT */ -+ writel(EMAC_MAC_IPGT, ®s->mac_ipgt); -+ -+ /* Set up IPGR */ -+ writel(EMAC_MAC_NBTB_IPG2 | (EMAC_MAC_NBTB_IPG1 << 8), ®s->mac_ipgr); -+ -+ /* Set up Collison window */ -+ writel(EMAC_MAC_RM | (EMAC_MAC_CW << 8), ®s->mac_clrt); -+ -+ /* Set up Max Frame Length */ -+ writel(EMAC_MAC_MFL, ®s->mac_maxf); -+} -+ -+static void emac_reset(struct eth_device *dev) -+{ -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ -+ debug("resetting device\n"); -+ -+ /* RESET device */ -+ writel(0, ®s->ctl); -+ udelay(200); -+ -+ writel(1, ®s->ctl); -+ udelay(200); -+} -+ -+static int sunxi_emac_eth_init(struct eth_device *dev, bd_t *bd) -+{ -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ struct emac_eth_dev *priv = dev->priv; -+ u16 phy_reg; -+ -+ /* Init EMAC */ -+ -+ /* Flush RX FIFO */ -+ setbits_le32(®s->rx_ctl, 0x8); -+ udelay(1); -+ -+ /* Init MAC */ -+ -+ /* Soft reset MAC */ -+ clrbits_le32(®s->mac_ctl0, 0x1 << 15); -+ -+ /* Clear RX counter */ -+ writel(0x0, ®s->rx_fbc); -+ udelay(1); -+ -+ /* Set up EMAC */ -+ emac_setup(dev); -+ -+ writel(dev->enetaddr[0] << 16 | dev->enetaddr[1] << 8 | -+ dev->enetaddr[2], ®s->mac_a1); -+ writel(dev->enetaddr[3] << 16 | dev->enetaddr[4] << 8 | -+ dev->enetaddr[5], ®s->mac_a0); -+ -+ mdelay(1); -+ -+ emac_reset(dev); -+ -+ /* PHY POWER UP */ -+ emac_phy_read(dev->name, 1, 0, &phy_reg); -+ emac_phy_write(dev->name, 1, 0, phy_reg & (~(0x1 << 11))); -+ mdelay(1); -+ -+ emac_phy_read(dev->name, 1, 0, &phy_reg); -+ -+ priv->speed = miiphy_speed(dev->name, 0); -+ priv->duplex = miiphy_duplex(dev->name, 0); -+ -+ /* Print link status only once */ -+ if (!priv->link_printed) { -+ printf("ENET Speed is %d Mbps - %s duplex connection\n", -+ priv->speed, (priv->duplex == HALF) ? "HALF" : "FULL"); -+ priv->link_printed = 1; -+ } -+ -+ /* Set EMAC SPEED depend on PHY */ -+ clrsetbits_le32(®s->mac_supp, 1 << 8, -+ ((phy_reg & (0x1 << 13)) >> 13) << 8); -+ -+ /* Set duplex depend on phy */ -+ clrsetbits_le32(®s->mac_ctl1, 1 << 0, -+ ((phy_reg & (0x1 << 8)) >> 8) << 0); -+ -+ /* Enable RX/TX */ -+ setbits_le32(®s->ctl, 0x7); -+ -+ return 0; -+} -+ -+static void sunxi_emac_eth_halt(struct eth_device *dev) -+{ -+ /* Nothing to do here */ -+} -+ -+static int sunxi_emac_eth_recv(struct eth_device *dev) -+{ -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ struct emac_rxhdr rxhdr; -+ u32 rxcount; -+ u32 reg_val; -+ int rx_len; -+ int rx_status; -+ int good_packet; -+ -+ /* Check packet ready or not */ -+ -+ /* Race warning: The first packet might arrive with -+ * the interrupts disabled, but the second will fix -+ */ -+ rxcount = readl(®s->rx_fbc); -+ if (!rxcount) { -+ /* Had one stuck? */ -+ rxcount = readl(®s->rx_fbc); -+ if (!rxcount) -+ return 0; -+ } -+ -+ reg_val = readl(®s->rx_io_data); -+ if (reg_val != 0x0143414d) { -+ /* Disable RX */ -+ clrbits_le32(®s->ctl, 0x1 << 2); -+ -+ /* Flush RX FIFO */ -+ setbits_le32(®s->rx_ctl, 0x1 << 3); -+ while (readl(®s->rx_ctl) & (0x1 << 3)) -+ ; -+ -+ /* Enable RX */ -+ setbits_le32(®s->ctl, 0x1 << 2); -+ -+ return 0; -+ } -+ -+ /* A packet ready now -+ * Get status/length -+ */ -+ good_packet = 1; -+ -+ emac_inblk_32bit(®s->rx_io_data, &rxhdr, sizeof(rxhdr)); -+ -+ rx_len = rxhdr.rx_len; -+ rx_status = rxhdr.rx_status; -+ -+ /* Packet Status check */ -+ if (rx_len < 0x40) { -+ good_packet = 0; -+ debug("RX: Bad Packet (runt)\n"); -+ } -+ -+ /* rx_status is identical to RSR register. */ -+ if (0 & rx_status & (EMAC_CRCERR | EMAC_LENERR)) { -+ good_packet = 0; -+ if (rx_status & EMAC_CRCERR) -+ printf("crc error\n"); -+ if (rx_status & EMAC_LENERR) -+ printf("length error\n"); -+ } -+ -+ /* Move data from EMAC */ -+ if (good_packet) { -+ if (rx_len > DMA_CPU_TRRESHOLD) { -+ printf("Received packet is too big (len=%d)\n", rx_len); -+ } else { -+ emac_inblk_32bit((void *)®s->rx_io_data, -+ NetRxPackets[0], rx_len); -+ -+ /* Pass to upper layer */ -+ NetReceive(NetRxPackets[0], rx_len); -+ return rx_len; -+ } -+ } -+ -+ return 0; -+} -+ -+static int sunxi_emac_eth_send(struct eth_device *dev, void *packet, int len) -+{ -+ struct emac_regs *regs = (struct emac_regs *)dev->iobase; -+ -+ /* Select channel 0 */ -+ writel(0, ®s->tx_ins); -+ -+ /* Write packet */ -+ emac_outblk_32bit((void *)®s->tx_io_data, packet, len); -+ -+ /* Set TX len */ -+ writel(len, ®s->tx_pl0); -+ -+ /* Start translate from fifo to phy */ -+ setbits_le32(®s->tx_ctl0, 1); -+ -+ return 0; -+} -+ -+int sunxi_emac_initialize(void) -+{ -+ struct sunxi_ccm_reg *const ccm = -+ (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -+ struct sunxi_sramc_regs *sram = -+ (struct sunxi_sramc_regs *)SUNXI_SRAMC_BASE; -+ struct emac_regs *regs = -+ (struct emac_regs *)SUNXI_EMAC_BASE; -+ struct eth_device *dev; -+ struct emac_eth_dev *priv; -+ int pin; -+ -+ dev = malloc(sizeof(*dev)); -+ if (dev == NULL) -+ return -ENOMEM; -+ -+ priv = (struct emac_eth_dev *)malloc(sizeof(struct emac_eth_dev)); -+ if (!priv) { -+ free(dev); -+ return -ENOMEM; -+ } -+ -+ memset(dev, 0, sizeof(*dev)); -+ memset(priv, 0, sizeof(struct emac_eth_dev)); -+ -+ /* Map SRAM to EMAC */ -+ setbits_le32(&sram->ctrl1, 0x5 << 2); -+ -+ /* Configure pin mux settings for MII Ethernet */ -+ for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(17); pin++) -+ sunxi_gpio_set_cfgpin(pin, SUNXI_GPA0_EMAC); -+ -+ /* Set up clock gating */ -+ setbits_le32(&ccm->ahb_gate0, 0x1 << AHB_GATE_OFFSET_EMAC); -+ -+ /* Set MII clock */ -+ clrsetbits_le32(®s->mac_mcfg, 0xf << 2, 0xd << 2); -+ -+ dev->iobase = (int)regs; -+ dev->priv = priv; -+ dev->init = sunxi_emac_eth_init; -+ dev->halt = sunxi_emac_eth_halt; -+ dev->send = sunxi_emac_eth_send; -+ dev->recv = sunxi_emac_eth_recv; -+ strcpy(dev->name, "emac"); -+ -+ eth_register(dev); -+ -+ miiphy_register(dev->name, emac_phy_read, emac_phy_write); -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/drivers/net/sunxi_wemac.c u-boot-sunxi/drivers/net/sunxi_wemac.c ---- u-boot-2014.04/drivers/net/sunxi_wemac.c 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/net/sunxi_wemac.c 1970-01-01 01:00:00.000000000 +0100 -@@ -1,525 +0,0 @@ --/* -- * sunxi_wemac.c -- Allwinner A10 ethernet driver -- * -- * (C) Copyright 2012, Stefan Roese sr@denx.de -- * -- * SPDX-License-Identifier: GPL-2.0+ -- */ -- --#include <common.h> --#include <malloc.h> --#include <net.h> --#include <miiphy.h> --#include <linux/err.h> --#include <asm/io.h> --#include <asm/arch/clock.h> --#include <asm/arch/gpio.h> -- --/* EMAC register */ --struct wemac_regs { -- u32 ctl; /* 0x00 */ -- u32 tx_mode; /* 0x04 */ -- u32 tx_flow; /* 0x08 */ -- u32 tx_ctl0; /* 0x0c */ -- u32 tx_ctl1; /* 0x10 */ -- u32 tx_ins; /* 0x14 */ -- u32 tx_pl0; /* 0x18 */ -- u32 tx_pl1; /* 0x1c */ -- u32 tx_sta; /* 0x20 */ -- u32 tx_io_data; /* 0x24 */ -- u32 tx_io_data1; /* 0x28 */ -- u32 tx_tsvl0; /* 0x2c */ -- u32 tx_tsvh0; /* 0x30 */ -- u32 tx_tsvl1; /* 0x34 */ -- u32 tx_tsvh1; /* 0x38 */ -- u32 rx_ctl; /* 0x3c */ -- u32 rx_hash0; /* 0x40 */ -- u32 rx_hash1; /* 0x44 */ -- u32 rx_sta; /* 0x48 */ -- u32 rx_io_data; /* 0x4c */ -- u32 rx_fbc; /* 0x50 */ -- u32 int_ctl; /* 0x54 */ -- u32 int_sta; /* 0x58 */ -- u32 mac_ctl0; /* 0x5c */ -- u32 mac_ctl1; /* 0x60 */ -- u32 mac_ipgt; /* 0x64 */ -- u32 mac_ipgr; /* 0x68 */ -- u32 mac_clrt; /* 0x6c */ -- u32 mac_maxf; /* 0x70 */ -- u32 mac_supp; /* 0x74 */ -- u32 mac_test; /* 0x78 */ -- u32 mac_mcfg; /* 0x7c */ -- u32 mac_mcmd; /* 0x80 */ -- u32 mac_madr; /* 0x84 */ -- u32 mac_mwtd; /* 0x88 */ -- u32 mac_mrdd; /* 0x8c */ -- u32 mac_mind; /* 0x90 */ -- u32 mac_ssrr; /* 0x94 */ -- u32 mac_a0; /* 0x98 */ -- u32 mac_a1; /* 0x9c */ --}; -- --/* SRAMC register */ --struct sunxi_sramc_regs { -- u32 ctrl0; -- u32 ctrl1; --}; -- --/* 0: Disable 1: Aborted frame enable(default) */ --#define EMAC_TX_AB_M (0x1 << 0) --/* 0: CPU 1: DMA(default) */ --#define EMAC_TX_TM (0x1 << 1) -- --#define EMAC_TX_SETUP (0) -- --/* 0: DRQ asserted 1: DRQ automatically(default) */ --#define EMAC_RX_DRQ_MODE (0x1 << 1) --/* 0: CPU 1: DMA(default) */ --#define EMAC_RX_TM (0x1 << 2) --/* 0: Normal(default) 1: Pass all Frames */ --#define EMAC_RX_PA (0x1 << 4) --/* 0: Normal(default) 1: Pass Control Frames */ --#define EMAC_RX_PCF (0x1 << 5) --/* 0: Normal(default) 1: Pass Frames with CRC Error */ --#define EMAC_RX_PCRCE (0x1 << 6) --/* 0: Normal(default) 1: Pass Frames with Length Error */ --#define EMAC_RX_PLE (0x1 << 7) --/* 0: Normal 1: Pass Frames length out of range(default) */ --#define EMAC_RX_POR (0x1 << 8) --/* 0: Not accept 1: Accept unicast Packets(default) */ --#define EMAC_RX_UCAD (0x1 << 16) --/* 0: Normal(default) 1: DA Filtering */ --#define EMAC_RX_DAF (0x1 << 17) --/* 0: Not accept 1: Accept multicast Packets(default) */ --#define EMAC_RX_MCO (0x1 << 20) --/* 0: Disable(default) 1: Enable Hash filter */ --#define EMAC_RX_MHF (0x1 << 21) --/* 0: Not accept 1: Accept Broadcast Packets(default) */ --#define EMAC_RX_BCO (0x1 << 22) --/* 0: Disable(default) 1: Enable SA Filtering */ --#define EMAC_RX_SAF (0x1 << 24) --/* 0: Normal(default) 1: Inverse Filtering */ --#define EMAC_RX_SAIF (0x1 << 25) -- --#define EMAC_RX_SETUP (EMAC_RX_POR | EMAC_RX_UCAD | EMAC_RX_DAF | \ -- EMAC_RX_MCO | EMAC_RX_BCO) -- --/* 0: Disable 1: Enable Receive Flow Control(default) */ --#define EMAC_MAC_CTL0_RFC (0x1 << 2) --/* 0: Disable 1: Enable Transmit Flow Control(default) */ --#define EMAC_MAC_CTL0_TFC (0x1 << 3) -- --#define EMAC_MAC_CTL0_SETUP (EMAC_MAC_CTL0_RFC | EMAC_MAC_CTL0_TFC) -- --/* 0: Disable 1: Enable MAC Frame Length Checking(default) */ --#define EMAC_MAC_CTL1_FLC (0x1 << 1) --/* 0: Disable(default) 1: Enable Huge Frame */ --#define EMAC_MAC_CTL1_HF (0x1 << 2) --/* 0: Disable(default) 1: Enable MAC Delayed CRC */ --#define EMAC_MAC_CTL1_DCRC (0x1 << 3) --/* 0: Disable 1: Enable MAC CRC(default) */ --#define EMAC_MAC_CTL1_CRC (0x1 << 4) --/* 0: Disable 1: Enable MAC PAD Short frames(default) */ --#define EMAC_MAC_CTL1_PC (0x1 << 5) --/* 0: Disable(default) 1: Enable MAC PAD Short frames and append CRC */ --#define EMAC_MAC_CTL1_VC (0x1 << 6) --/* 0: Disable(default) 1: Enable MAC auto detect Short frames */ --#define EMAC_MAC_CTL1_ADP (0x1 << 7) --/* 0: Disable(default) 1: Enable */ --#define EMAC_MAC_CTL1_PRE (0x1 << 8) --/* 0: Disable(default) 1: Enable */ --#define EMAC_MAC_CTL1_LPE (0x1 << 9) --/* 0: Disable(default) 1: Enable no back off */ --#define EMAC_MAC_CTL1_NB (0x1 << 12) --/* 0: Disable(default) 1: Enable */ --#define EMAC_MAC_CTL1_BNB (0x1 << 13) --/* 0: Disable(default) 1: Enable */ --#define EMAC_MAC_CTL1_ED (0x1 << 14) -- --#define EMAC_MAC_CTL1_SETUP (EMAC_MAC_CTL1_FLC | EMAC_MAC_CTL1_CRC | \ -- EMAC_MAC_CTL1_PC) -- --#define EMAC_MAC_IPGT 0x15 -- --#define EMAC_MAC_NBTB_IPG1 0xC --#define EMAC_MAC_NBTB_IPG2 0x12 -- --#define EMAC_MAC_CW 0x37 --#define EMAC_MAC_RM 0xF -- --#define EMAC_MAC_MFL 0x0600 -- --/* Receive status */ --#define EMAC_CRCERR (1 << 4) --#define EMAC_LENERR (3 << 5) -- --#define DMA_CPU_TRRESHOLD 2000 -- --struct wemac_eth_dev { -- u32 speed; -- u32 duplex; -- u32 phy_configured; -- int link_printed; --}; -- --struct wemac_rxhdr { -- s16 rx_len; -- u16 rx_status; --}; -- --static void wemac_inblk_32bit(void *reg, void *data, int count) --{ -- int cnt = (count + 3) >> 2; -- -- if (cnt) { -- u32 *buf = data; -- -- do { -- u32 x = readl(reg); -- *buf++ = x; -- } while (--cnt); -- } --} -- --static void wemac_outblk_32bit(void *reg, void *data, int count) --{ -- int cnt = (count + 3) >> 2; -- -- if (cnt) { -- const u32 *buf = data; -- -- do { -- writel(*buf++, reg); -- } while (--cnt); -- } --} -- --/* -- * Read a word from phyxcer -- */ --static int wemac_phy_read(const char *devname, unsigned char addr, -- unsigned char reg, unsigned short *value) --{ -- struct eth_device *dev = eth_get_dev_by_name(devname); -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- -- /* issue the phy address and reg */ -- writel(addr << 8 | reg, ®s->mac_madr); -- -- /* pull up the phy io line */ -- writel(0x1, ®s->mac_mcmd); -- -- /* Wait read complete */ -- mdelay(1); -- -- /* push down the phy io line */ -- writel(0x0, ®s->mac_mcmd); -- -- /* and write data */ -- *value = readl(®s->mac_mrdd); -- -- return 0; --} -- --/* -- * Write a word to phyxcer -- */ --static int wemac_phy_write(const char *devname, unsigned char addr, -- unsigned char reg, unsigned short value) --{ -- struct eth_device *dev = eth_get_dev_by_name(devname); -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- -- /* issue the phy address and reg */ -- writel(addr << 8 | reg, ®s->mac_madr); -- -- /* pull up the phy io line */ -- writel(0x1, ®s->mac_mcmd); -- -- /* Wait write complete */ -- mdelay(1); -- -- /* push down the phy io line */ -- writel(0x0, ®s->mac_mcmd); -- -- /* and write data */ -- writel(value, ®s->mac_mwtd); -- -- return 0; --} -- --static void emac_setup(struct eth_device *dev) --{ -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- u32 reg_val; -- u16 phy_val; -- u32 duplex_flag; -- -- /* Set up TX */ -- writel(EMAC_TX_SETUP, ®s->tx_mode); -- -- /* Set up RX */ -- writel(EMAC_RX_SETUP, ®s->rx_ctl); -- -- /* Set MAC */ -- /* Set MAC CTL0 */ -- writel(EMAC_MAC_CTL0_SETUP, ®s->mac_ctl0); -- -- /* Set MAC CTL1 */ -- wemac_phy_read(dev->name, 1, 0, &phy_val); -- debug("PHY SETUP, reg 0 value: %x\n", phy_val); -- duplex_flag = !!(phy_val & (1 << 8)); -- -- reg_val = 0; -- if (duplex_flag) -- reg_val = (0x1 << 0); -- writel(EMAC_MAC_CTL1_SETUP | reg_val, ®s->mac_ctl1); -- -- /* Set up IPGT */ -- writel(EMAC_MAC_IPGT, ®s->mac_ipgt); -- -- /* Set up IPGR */ -- writel(EMAC_MAC_NBTB_IPG2 | (EMAC_MAC_NBTB_IPG1 << 8), ®s->mac_ipgr); -- -- /* Set up Collison window */ -- writel(EMAC_MAC_RM | (EMAC_MAC_CW << 8), ®s->mac_clrt); -- -- /* Set up Max Frame Length */ -- writel(EMAC_MAC_MFL, ®s->mac_maxf); --} -- --static void wemac_reset(struct eth_device *dev) --{ -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- -- debug("resetting device\n"); -- -- /* RESET device */ -- writel(0, ®s->ctl); -- udelay(200); -- -- writel(1, ®s->ctl); -- udelay(200); --} -- --static int sunxi_wemac_eth_init(struct eth_device *dev, bd_t *bd) --{ -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- struct wemac_eth_dev *priv = dev->priv; -- u16 phy_reg; -- -- /* Init EMAC */ -- -- /* Flush RX FIFO */ -- setbits_le32(®s->rx_ctl, 0x8); -- udelay(1); -- -- /* Init MAC */ -- -- /* Soft reset MAC */ -- clrbits_le32(®s->mac_ctl0, 1 << 15); -- -- /* Set MII clock */ -- clrsetbits_le32(®s->mac_mcfg, 0xf << 2, 0xd << 2); -- -- /* Clear RX counter */ -- writel(0x0, ®s->rx_fbc); -- udelay(1); -- -- /* Set up EMAC */ -- emac_setup(dev); -- -- writel(dev->enetaddr[0] << 16 | dev->enetaddr[1] << 8 | -- dev->enetaddr[2], ®s->mac_a1); -- writel(dev->enetaddr[3] << 16 | dev->enetaddr[4] << 8 | -- dev->enetaddr[5], ®s->mac_a0); -- -- mdelay(1); -- -- wemac_reset(dev); -- -- /* PHY POWER UP */ -- wemac_phy_read(dev->name, 1, 0, &phy_reg); -- wemac_phy_write(dev->name, 1, 0, phy_reg & (~(1 << 11))); -- mdelay(1); -- -- wemac_phy_read(dev->name, 1, 0, &phy_reg); -- -- priv->speed = miiphy_speed(dev->name, 0); -- priv->duplex = miiphy_duplex(dev->name, 0); -- -- /* Print link status only once */ -- if (!priv->link_printed) { -- printf("ENET Speed is %d Mbps - %s duplex connection\n", -- priv->speed, (priv->duplex == HALF) ? "HALF" : "FULL"); -- priv->link_printed = 1; -- } -- -- /* Set EMAC SPEED depend on PHY */ -- clrsetbits_le32(®s->mac_supp, 1 << 8, -- ((phy_reg & (1 << 13)) >> 13) << 8); -- -- /* Set duplex depend on phy */ -- clrsetbits_le32(®s->mac_ctl1, 1 << 0, -- ((phy_reg & (1 << 8)) >> 8) << 0); -- -- /* Enable RX/TX */ -- setbits_le32(®s->ctl, 0x7); -- -- return 0; --} -- --static void sunxi_wemac_eth_halt(struct eth_device *dev) --{ -- /* Nothing to do here */ --} -- --static int sunxi_wemac_eth_recv(struct eth_device *dev) --{ -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- struct wemac_rxhdr rxhdr; -- u32 rxcount; -- u32 reg_val; -- int rx_len; -- int rx_status; -- int good_packet; -- -- /* Check packet ready or not */ -- -- /* -- * Race warning: The first packet might arrive with -- * the interrupts disabled, but the second will fix -- */ -- rxcount = readl(®s->rx_fbc); -- if (!rxcount) { -- /* Had one stuck? */ -- rxcount = readl(®s->rx_fbc); -- if (!rxcount) -- return 0; -- } -- -- reg_val = readl(®s->rx_io_data); -- if (reg_val != 0x0143414d) { -- /* Disable RX */ -- clrbits_le32(®s->ctl, 1 << 2); -- -- /* Flush RX FIFO */ -- setbits_le32(®s->rx_ctl, 1 << 3); -- while (readl(®s->rx_ctl) & (1 << 3)) -- ; -- -- /* Enable RX */ -- setbits_le32(®s->ctl, 1 << 2); -- -- return 0; -- } -- -- /* -- * A packet ready now -- * Get status/length -- */ -- good_packet = 1; -- -- wemac_inblk_32bit(®s->rx_io_data, &rxhdr, sizeof(rxhdr)); -- -- rx_len = rxhdr.rx_len; -- rx_status = rxhdr.rx_status; -- -- /* Packet Status check */ -- if (rx_len < 0x40) { -- good_packet = 0; -- debug("RX: Bad Packet (runt)\n"); -- } -- -- /* rx_status is identical to RSR register. */ -- if (0 & rx_status & (EMAC_CRCERR | EMAC_LENERR)) { -- good_packet = 0; -- if (rx_status & EMAC_CRCERR) -- printf("crc error\n"); -- if (rx_status & EMAC_LENERR) -- printf("length error\n"); -- } -- -- /* Move data from WEMAC */ -- if (good_packet) { -- if (rx_len > DMA_CPU_TRRESHOLD) { -- printf("Received packet is too big (len=%d)\n", rx_len); -- } else { -- wemac_inblk_32bit((void *)®s->rx_io_data, -- NetRxPackets[0], rx_len); -- -- /* Pass to upper layer */ -- NetReceive(NetRxPackets[0], rx_len); -- return rx_len; -- } -- } -- -- return 0; --} -- --static int sunxi_wemac_eth_send(struct eth_device *dev, void *packet, int len) --{ -- struct wemac_regs *regs = (struct wemac_regs *)dev->iobase; -- -- /* Select channel 0 */ -- writel(0, ®s->tx_ins); -- -- /* Write packet */ -- wemac_outblk_32bit((void *)®s->tx_io_data, packet, len); -- -- /* Set TX len */ -- writel(len, ®s->tx_pl0); -- -- /* Start translate from fifo to phy */ -- setbits_le32(®s->tx_ctl0, 1); -- -- return 0; --} -- --int sunxi_wemac_initialize(void) --{ -- struct sunxi_ccm_reg *const ccm = -- (struct sunxi_ccm_reg *)SUNXI_CCM_BASE; -- struct sunxi_sramc_regs *sram = -- (struct sunxi_sramc_regs *)SUNXI_SRAMC_BASE; -- struct eth_device *dev; -- struct wemac_eth_dev *priv; -- int pin; -- -- dev = malloc(sizeof(*dev)); -- if (dev == NULL) -- return -ENOMEM; -- -- priv = (struct wemac_eth_dev *)malloc(sizeof(struct wemac_eth_dev)); -- if (!priv) { -- free(dev); -- return -ENOMEM; -- } -- -- memset(dev, 0, sizeof(*dev)); -- memset(priv, 0, sizeof(struct wemac_eth_dev)); -- -- /* Map SRAM to EMAC */ -- setbits_le32(&sram->ctrl1, 0x5 << 2); -- -- /* Configure pin mux settings for MII Ethernet */ -- for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(17); pin++) -- sunxi_gpio_set_cfgpin(pin, 2); -- -- /* Set up clock gating */ -- setbits_le32(&ccm->ahb_gate0, 1 << AHB_GATE_OFFSET_EMAC); -- -- dev->iobase = SUNXI_EMAC_BASE; -- dev->priv = priv; -- dev->init = sunxi_wemac_eth_init; -- dev->halt = sunxi_wemac_eth_halt; -- dev->send = sunxi_wemac_eth_send; -- dev->recv = sunxi_wemac_eth_recv; -- strcpy(dev->name, "wemac"); -- -- eth_register(dev); -- -- miiphy_register(dev->name, wemac_phy_read, wemac_phy_write); -- -- return 0; --} -diff -ruN u-boot-2014.04/drivers/power/axp152.c u-boot-sunxi/drivers/power/axp152.c ---- u-boot-2014.04/drivers/power/axp152.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/power/axp152.c 2014-09-06 16:58:36.321953111 +0200 -@@ -0,0 +1,112 @@ -+/* -+ * (C) Copyright 2012 -+ * Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#include <common.h> -+#include <i2c.h> -+#include <axp152.h> -+ -+enum axp152_reg { -+ AXP152_CHIP_VERSION = 0x3, -+ AXP152_DCDC2_VOLTAGE = 0x23, -+ AXP152_DCDC3_VOLTAGE = 0x27, -+ AXP152_DCDC4_VOLTAGE = 0x2B, -+ AXP152_LDO2_VOLTAGE = 0x2A, -+ AXP152_SHUTDOWN = 0x32, -+}; -+ -+#define AXP152_POWEROFF (1 << 7) -+ -+static int axp152_write(enum axp152_reg reg, u8 val) -+{ -+ return i2c_write(0x30, reg, 1, &val, 1); -+} -+ -+static int axp152_read(enum axp152_reg reg, u8 *val) -+{ -+ return i2c_read(0x30, reg, 1, val, 1); -+} -+ -+static int axp152_mvolt_to_target(int mvolt, int min, int max, int div) -+{ -+ if (mvolt < min) -+ mvolt = min; -+ else if (mvolt > max) -+ mvolt = max; -+ -+ return (mvolt - min) / div; -+} -+ -+int axp152_set_dcdc2(int mvolt) -+{ -+ int rc, target; -+ u8 current; -+ -+ target = axp152_mvolt_to_target(mvolt, 700, 2275, 25); -+ -+ /* Do we really need to be this gentle? It has built-in voltage slope */ -+ while ((rc = axp152_read(AXP152_DCDC2_VOLTAGE, ¤t)) == 0 && -+ current != target) { -+ if (current < target) -+ current++; -+ else -+ current--; -+ rc = axp152_write(AXP152_DCDC2_VOLTAGE, current); -+ if (rc) -+ break; -+ } -+ return rc; -+} -+ -+int axp152_set_dcdc3(int mvolt) -+{ -+ int target = axp152_mvolt_to_target(mvolt, 700, 3500, 25); -+ -+ return axp152_write(AXP152_DCDC3_VOLTAGE, target); -+} -+ -+int axp152_set_dcdc4(int mvolt) -+{ -+ int target = axp152_mvolt_to_target(mvolt, 700, 3500, 25); -+ -+ return axp152_write(AXP152_DCDC4_VOLTAGE, target); -+} -+ -+int axp152_set_ldo2(int mvolt) -+{ -+ int target = axp152_mvolt_to_target(mvolt, 700, 3500, 100); -+ -+ return axp152_write(AXP152_LDO2_VOLTAGE, target); -+} -+ -+void axp152_poweroff(void) -+{ -+ u8 val; -+ -+ if (axp152_read(AXP152_SHUTDOWN, &val) != 0) -+ return; -+ -+ val |= AXP152_POWEROFF; -+ -+ if (axp152_write(AXP152_SHUTDOWN, val) != 0) -+ return; -+ -+ udelay(10000); /* wait for power to drain */ -+} -+ -+int axp152_init(void) -+{ -+ u8 ver; -+ int rc; -+ -+ rc = axp152_read(AXP152_CHIP_VERSION, &ver); -+ if (rc) -+ return rc; -+ -+ if (ver != 0x05) -+ return -1; -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/drivers/power/axp209.c u-boot-sunxi/drivers/power/axp209.c ---- u-boot-2014.04/drivers/power/axp209.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/power/axp209.c 2014-09-06 16:58:36.321953111 +0200 -@@ -0,0 +1,180 @@ -+/* -+ * (C) Copyright 2012 -+ * Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <i2c.h> -+#include <axp209.h> -+ -+enum axp209_reg { -+ AXP209_POWER_STATUS = 0x00, -+ AXP209_CHIP_VERSION = 0x03, -+ AXP209_DCDC2_VOLTAGE = 0x23, -+ AXP209_DCDC3_VOLTAGE = 0x27, -+ AXP209_LDO24_VOLTAGE = 0x28, -+ AXP209_LDO3_VOLTAGE = 0x29, -+ AXP209_IRQ_STATUS5 = 0x4c, -+ AXP209_SHUTDOWN = 0x32, -+}; -+ -+#define AXP209_POWER_STATUS_ON_BY_DC (1 << 0) -+ -+#define AXP209_IRQ5_PEK_UP (1 << 6) -+#define AXP209_IRQ5_PEK_DOWN (1 << 5) -+ -+#define AXP209_POWEROFF (1 << 7) -+ -+static int axp209_write(enum axp209_reg reg, u8 val) -+{ -+ return i2c_write(0x34, reg, 1, &val, 1); -+} -+ -+static int axp209_read(enum axp209_reg reg, u8 *val) -+{ -+ return i2c_read(0x34, reg, 1, val, 1); -+} -+ -+static int axp209_mvolt_to_cfg(int mvolt, int min, int max, int div) -+{ -+ if (mvolt < min) -+ mvolt = min; -+ else if (mvolt > max) -+ mvolt = max; -+ -+ return (mvolt - min) / div; -+} -+ -+int axp209_set_dcdc2(int mvolt) -+{ -+ int cfg, rc; -+ u8 current; -+ -+ cfg = axp209_mvolt_to_cfg(mvolt, 700, 2275, 25); -+ -+ /* Do we really need to be this gentle? It has built-in voltage slope */ -+ while ((rc = axp209_read(AXP209_DCDC2_VOLTAGE, ¤t)) == 0 && -+ current != cfg) { -+ if (current < cfg) -+ current++; -+ else -+ current--; -+ -+ rc = axp209_write(AXP209_DCDC2_VOLTAGE, current); -+ if (rc) -+ break; -+ } -+ -+ return rc; -+} -+ -+int axp209_set_dcdc3(int mvolt) -+{ -+ int cfg = axp209_mvolt_to_cfg(mvolt, 700, 3500, 25); -+ -+ return axp209_write(AXP209_DCDC3_VOLTAGE, cfg); -+} -+ -+int axp209_set_ldo2(int mvolt) -+{ -+ int rc, cfg; -+ u8 reg; -+ -+ cfg = axp209_mvolt_to_cfg(mvolt, 1800, 3300, 100); -+ -+ rc = axp209_read(AXP209_LDO24_VOLTAGE, ®); -+ if (rc) -+ return rc; -+ -+ /* LDO2 configuration is in upper 4 bits */ -+ reg = (reg & 0x0f) | (cfg << 4); -+ return axp209_write(AXP209_LDO24_VOLTAGE, reg); -+} -+ -+int axp209_set_ldo3(int mvolt) -+{ -+ int cfg = axp209_mvolt_to_cfg(mvolt, 700, 2275, 25); -+ -+ if (mvolt == -1) -+ cfg = 0x80; /* determined by LDO3IN pin */ -+ -+ return axp209_write(AXP209_LDO3_VOLTAGE, cfg); -+} -+ -+int axp209_set_ldo4(int mvolt) -+{ -+ int cfg, rc; -+ static const int vindex[] = { -+ 1250, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2500, -+ 2700, 2800, 3000, 3100, 3200, 3300 -+ }; -+ u8 reg; -+ -+ /* Translate mvolt to register cfg value, requested <= selected */ -+ for (cfg = 15; vindex[cfg] > mvolt && cfg > 0; cfg--); -+ -+ rc = axp209_read(AXP209_LDO24_VOLTAGE, ®); -+ if (rc) -+ return rc; -+ -+ /* LDO4 configuration is in lower 4 bits */ -+ reg = (reg & 0xf0) | (cfg << 0); -+ return axp209_write(AXP209_LDO24_VOLTAGE, reg); -+} -+ -+void axp209_poweroff(void) -+{ -+ u8 val; -+ -+ if (axp209_read(AXP209_SHUTDOWN, &val) != 0) -+ return; -+ -+ val |= AXP209_POWEROFF; -+ -+ if (axp209_write(AXP209_SHUTDOWN, val) != 0) -+ return; -+ -+ udelay(10000); /* wait for power to drain */ -+} -+ -+int axp209_init(void) -+{ -+ u8 ver; -+ int rc; -+ -+ rc = axp209_read(AXP209_CHIP_VERSION, &ver); -+ if (rc) -+ return rc; -+ -+ /* Low 4 bits is chip version */ -+ ver &= 0x0f; -+ -+ if (ver != 0x1) -+ return -1; -+ -+ return 0; -+} -+ -+int axp209_poweron_by_dc(void) -+{ -+ u8 v; -+ -+ if (axp209_read(AXP209_POWER_STATUS, &v)) -+ return 0; -+ -+ return (v & AXP209_POWER_STATUS_ON_BY_DC); -+} -+ -+int axp209_power_button(void) -+{ -+ u8 v; -+ -+ if (axp209_read(AXP209_IRQ_STATUS5, &v)) -+ return 0; -+ -+ axp209_write(AXP209_IRQ_STATUS5, AXP209_IRQ5_PEK_DOWN); -+ -+ return v & AXP209_IRQ5_PEK_DOWN; -+} -diff -ruN u-boot-2014.04/drivers/power/axp221.c u-boot-sunxi/drivers/power/axp221.c ---- u-boot-2014.04/drivers/power/axp221.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/drivers/power/axp221.c 2014-09-06 16:58:36.321953111 +0200 -@@ -0,0 +1,73 @@ -+/* -+ * (C) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#include <common.h> -+#include <errno.h> -+#include <asm/arch/p2wi.h> -+#include <axp221.h> -+ -+int axp221_set_dcdc1(unsigned int mvolt) -+{ -+ return p2wi_write(AXP221_DCDC1_CTRL, (mvolt - 1600) / 100); -+} -+ -+int axp221_set_dcdc2(unsigned int mvolt) -+{ -+ return p2wi_write(AXP221_DCDC2_CTRL, (mvolt - 600) / 20); -+} -+ -+int axp221_set_dcdc3(unsigned int mvolt) -+{ -+ return p2wi_write(AXP221_DCDC3_CTRL, (mvolt - 600) / 20); -+} -+ -+int axp221_set_dcdc4(unsigned int mvolt) -+{ -+ return p2wi_write(AXP221_DCDC4_CTRL, (mvolt - 600) / 20); -+} -+ -+int axp221_set_dcdc5(unsigned int mvolt) -+{ -+ return p2wi_write(AXP221_DCDC5_CTRL, (mvolt - 600) / 20); -+} -+ -+int axp221_set_dldo1(unsigned int mvolt) -+{ -+ int ret; -+ u8 val; -+ -+ ret = p2wi_write(AXP221_DLDO1_CTRL, (mvolt - 700) / 100); -+ if (ret) -+ return ret; -+ -+ ret = p2wi_read(AXP221_OUTPUT_CTRL2, &val); -+ if (ret) -+ return ret; -+ -+ val |= 1 << 3; -+ return p2wi_write(AXP221_OUTPUT_CTRL2, val); -+} -+ -+int axp221_init(void) -+{ -+ u8 axp_chip_id; -+ int ret; -+ -+ p2wi_init(); -+ ret = p2wi_set_pmu_address(AXP221_CHIP_ADDR, AXP221_CTRL_ADDR, -+ AXP221_INIT_DATA); -+ if (ret) -+ return ret; -+ -+ ret = p2wi_read(AXP221_CHIP_ID, &axp_chip_id); -+ if (ret) -+ return ret; -+ -+ if (!(axp_chip_id == 0x6 || axp_chip_id == 0x7 || axp_chip_id == 0x17)) -+ return -ENODEV; -+ -+ return 0; -+} -diff -ruN u-boot-2014.04/drivers/power/Makefile u-boot-sunxi/drivers/power/Makefile ---- u-boot-2014.04/drivers/power/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/power/Makefile 2014-09-06 16:58:36.321953111 +0200 -@@ -5,6 +5,9 @@ - # SPDX-License-Identifier: GPL-2.0+ - # - -+obj-$(CONFIG_AXP152_POWER) += axp152.o -+obj-$(CONFIG_AXP209_POWER) += axp209.o -+obj-$(CONFIG_AXP221_POWER) += axp221.o - obj-$(CONFIG_EXYNOS_TMU) += exynos-tmu.o - obj-$(CONFIG_FTPMU010_POWER) += ftpmu010.o - obj-$(CONFIG_TPS6586X_POWER) += tps6586x.o -diff -ruN u-boot-2014.04/drivers/serial/arm_dcc.c u-boot-sunxi/drivers/serial/arm_dcc.c ---- u-boot-2014.04/drivers/serial/arm_dcc.c 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/drivers/serial/arm_dcc.c 2014-09-06 16:58:36.329953111 +0200 -@@ -29,7 +29,7 @@ - #include <common.h> - #include <serial.h> - --#if defined(CONFIG_CPU_V6) -+#if defined(CONFIG_CPU_V6) || 1 - /* - * ARMV6 - */ -diff -ruN u-boot-2014.04/.git/config u-boot-sunxi/.git/config ---- u-boot-2014.04/.git/config 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/config 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1,11 @@ -+[core] -+ repositoryformatversion = 0 -+ filemode = true -+ bare = false -+ logallrefupdates = true -+[remote "origin"] -+ fetch = +refs/heads/*:refs/remotes/origin/* -+ url = https://github.com/linux-sunxi/u-boot-sunxi -+[branch "sunxi"] -+ remote = origin -+ merge = refs/heads/sunxi -diff -ruN u-boot-2014.04/.git/description u-boot-sunxi/.git/description ---- u-boot-2014.04/.git/description 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/description 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1 @@ -+Unnamed repository; edit this file 'description' to name the repository. -diff -ruN u-boot-2014.04/.git/HEAD u-boot-sunxi/.git/HEAD ---- u-boot-2014.04/.git/HEAD 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/HEAD 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+ref: refs/heads/sunxi -diff -ruN u-boot-2014.04/.git/hooks/applypatch-msg.sample u-boot-sunxi/.git/hooks/applypatch-msg.sample ---- u-boot-2014.04/.git/hooks/applypatch-msg.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/applypatch-msg.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,15 @@ -+#!/bin/sh -+# -+# An example hook script to check the commit log message taken by -+# applypatch from an e-mail message. -+# -+# The hook should exit with non-zero status after issuing an -+# appropriate message if it wants to stop the commit. The hook is -+# allowed to edit the commit message file. -+# -+# To enable this hook, rename this file to "applypatch-msg". -+ -+. git-sh-setup -+test -x "$GIT_DIR/hooks/commit-msg" && -+ exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"} -+: -diff -ruN u-boot-2014.04/.git/hooks/commit-msg.sample u-boot-sunxi/.git/hooks/commit-msg.sample ---- u-boot-2014.04/.git/hooks/commit-msg.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/commit-msg.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,24 @@ -+#!/bin/sh -+# -+# An example hook script to check the commit log message. -+# Called by "git commit" with one argument, the name of the file -+# that has the commit message. The hook should exit with non-zero -+# status after issuing an appropriate message if it wants to stop the -+# commit. The hook is allowed to edit the commit message file. -+# -+# To enable this hook, rename this file to "commit-msg". -+ -+# Uncomment the below to add a Signed-off-by line to the message. -+# Doing this in a hook is a bad idea in general, but the prepare-commit-msg -+# hook is more suited to it. -+# -+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^(.*>).*$/Signed-off-by: \1/p') -+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" -+ -+# This example catches duplicate Signed-off-by lines. -+ -+test "" = "$(grep '^Signed-off-by: ' "$1" | -+ sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { -+ echo >&2 Duplicate Signed-off-by lines. -+ exit 1 -+} -diff -ruN u-boot-2014.04/.git/hooks/post-update.sample u-boot-sunxi/.git/hooks/post-update.sample ---- u-boot-2014.04/.git/hooks/post-update.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/post-update.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,8 @@ -+#!/bin/sh -+# -+# An example hook script to prepare a packed repository for use over -+# dumb transports. -+# -+# To enable this hook, rename this file to "post-update". -+ -+exec git update-server-info -diff -ruN u-boot-2014.04/.git/hooks/pre-applypatch.sample u-boot-sunxi/.git/hooks/pre-applypatch.sample ---- u-boot-2014.04/.git/hooks/pre-applypatch.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/pre-applypatch.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,14 @@ -+#!/bin/sh -+# -+# An example hook script to verify what is about to be committed -+# by applypatch from an e-mail message. -+# -+# The hook should exit with non-zero status after issuing an -+# appropriate message if it wants to stop the commit. -+# -+# To enable this hook, rename this file to "pre-applypatch". -+ -+. git-sh-setup -+test -x "$GIT_DIR/hooks/pre-commit" && -+ exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"} -+: -diff -ruN u-boot-2014.04/.git/hooks/pre-commit.sample u-boot-sunxi/.git/hooks/pre-commit.sample ---- u-boot-2014.04/.git/hooks/pre-commit.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/pre-commit.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,50 @@ -+#!/bin/sh -+# -+# An example hook script to verify what is about to be committed. -+# Called by "git commit" with no arguments. The hook should -+# exit with non-zero status after issuing an appropriate message if -+# it wants to stop the commit. -+# -+# To enable this hook, rename this file to "pre-commit". -+ -+if git rev-parse --verify HEAD >/dev/null 2>&1 -+then -+ against=HEAD -+else -+ # Initial commit: diff against an empty tree object -+ against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 -+fi -+ -+# If you want to allow non-ascii filenames set this variable to true. -+allownonascii=$(git config hooks.allownonascii) -+ -+# Redirect output to stderr. -+exec 1>&2 -+ -+# Cross platform projects tend to avoid non-ascii filenames; prevent -+# them from being added to the repository. We exploit the fact that the -+# printable range starts at the space character and ends with tilde. -+if [ "$allownonascii" != "true" ] && -+ # Note that the use of brackets around a tr range is ok here, (it's -+ # even required, for portability to Solaris 10's /usr/bin/tr), since -+ # the square bracket bytes happen to fall in the designated range. -+ test $(git diff --cached --name-only --diff-filter=A -z $against | -+ LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -+then -+ echo "Error: Attempt to add a non-ascii file name." -+ echo -+ echo "This can cause problems if you want to work" -+ echo "with people on other platforms." -+ echo -+ echo "To be portable it is advisable to rename the file ..." -+ echo -+ echo "If you know what you are doing you can disable this" -+ echo "check using:" -+ echo -+ echo " git config hooks.allownonascii true" -+ echo -+ exit 1 -+fi -+ -+# If there are whitespace errors, print the offending file names and fail. -+exec git diff-index --check --cached $against -- -diff -ruN u-boot-2014.04/.git/hooks/prepare-commit-msg.sample u-boot-sunxi/.git/hooks/prepare-commit-msg.sample ---- u-boot-2014.04/.git/hooks/prepare-commit-msg.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/prepare-commit-msg.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,36 @@ -+#!/bin/sh -+# -+# An example hook script to prepare the commit log message. -+# Called by "git commit" with the name of the file that has the -+# commit message, followed by the description of the commit -+# message's source. The hook's purpose is to edit the commit -+# message file. If the hook fails with a non-zero status, -+# the commit is aborted. -+# -+# To enable this hook, rename this file to "prepare-commit-msg". -+ -+# This hook includes three examples. The first comments out the -+# "Conflicts:" part of a merge commit. -+# -+# The second includes the output of "git diff --name-status -r" -+# into the message, just before the "git status" output. It is -+# commented because it doesn't cope with --amend or with squashed -+# commits. -+# -+# The third example adds a Signed-off-by line to the message, that can -+# still be edited. This is rarely a good idea. -+ -+case "$2,$3" in -+ merge,) -+ /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;; -+ -+# ,|template,) -+# /usr/bin/perl -i.bak -pe ' -+# print "\n" . `git diff --cached --name-status -r` -+# if /^#/ && $first++ == 0' "$1" ;; -+ -+ *) ;; -+esac -+ -+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^(.*>).*$/Signed-off-by: \1/p') -+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" -diff -ruN u-boot-2014.04/.git/hooks/pre-rebase.sample u-boot-sunxi/.git/hooks/pre-rebase.sample ---- u-boot-2014.04/.git/hooks/pre-rebase.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/pre-rebase.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,169 @@ -+#!/bin/sh -+# -+# Copyright (c) 2006, 2008 Junio C Hamano -+# -+# The "pre-rebase" hook is run just before "git rebase" starts doing -+# its job, and can prevent the command from running by exiting with -+# non-zero status. -+# -+# The hook is called with the following parameters: -+# -+# $1 -- the upstream the series was forked from. -+# $2 -- the branch being rebased (or empty when rebasing the current branch). -+# -+# This sample shows how to prevent topic branches that are already -+# merged to 'next' branch from getting rebased, because allowing it -+# would result in rebasing already published history. -+ -+publish=next -+basebranch="$1" -+if test "$#" = 2 -+then -+ topic="refs/heads/$2" -+else -+ topic=`git symbolic-ref HEAD` || -+ exit 0 ;# we do not interrupt rebasing detached HEAD -+fi -+ -+case "$topic" in -+refs/heads/??/*) -+ ;; -+*) -+ exit 0 ;# we do not interrupt others. -+ ;; -+esac -+ -+# Now we are dealing with a topic branch being rebased -+# on top of master. Is it OK to rebase it? -+ -+# Does the topic really exist? -+git show-ref -q "$topic" || { -+ echo >&2 "No such branch $topic" -+ exit 1 -+} -+ -+# Is topic fully merged to master? -+not_in_master=`git rev-list --pretty=oneline ^master "$topic"` -+if test -z "$not_in_master" -+then -+ echo >&2 "$topic is fully merged to master; better remove it." -+ exit 1 ;# we could allow it, but there is no point. -+fi -+ -+# Is topic ever merged to next? If so you should not be rebasing it. -+only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` -+only_next_2=`git rev-list ^master ${publish} | sort` -+if test "$only_next_1" = "$only_next_2" -+then -+ not_in_topic=`git rev-list "^$topic" master` -+ if test -z "$not_in_topic" -+ then -+ echo >&2 "$topic is already up-to-date with master" -+ exit 1 ;# we could allow it, but there is no point. -+ else -+ exit 0 -+ fi -+else -+ not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` -+ /usr/bin/perl -e ' -+ my $topic = $ARGV[0]; -+ my $msg = "* $topic has commits already merged to public branch:\n"; -+ my (%not_in_next) = map { -+ /^([0-9a-f]+) /; -+ ($1 => 1); -+ } split(/\n/, $ARGV[1]); -+ for my $elem (map { -+ /^([0-9a-f]+) (.*)$/; -+ [$1 => $2]; -+ } split(/\n/, $ARGV[2])) { -+ if (!exists $not_in_next{$elem->[0]}) { -+ if ($msg) { -+ print STDERR $msg; -+ undef $msg; -+ } -+ print STDERR " $elem->[1]\n"; -+ } -+ } -+ ' "$topic" "$not_in_next" "$not_in_master" -+ exit 1 -+fi -+ -+<<\DOC_END -+ -+This sample hook safeguards topic branches that have been -+published from being rewound. -+ -+The workflow assumed here is: -+ -+ * Once a topic branch forks from "master", "master" is never -+ merged into it again (either directly or indirectly). -+ -+ * Once a topic branch is fully cooked and merged into "master", -+ it is deleted. If you need to build on top of it to correct -+ earlier mistakes, a new topic branch is created by forking at -+ the tip of the "master". This is not strictly necessary, but -+ it makes it easier to keep your history simple. -+ -+ * Whenever you need to test or publish your changes to topic -+ branches, merge them into "next" branch. -+ -+The script, being an example, hardcodes the publish branch name -+to be "next", but it is trivial to make it configurable via -+$GIT_DIR/config mechanism. -+ -+With this workflow, you would want to know: -+ -+(1) ... if a topic branch has ever been merged to "next". Young -+ topic branches can have stupid mistakes you would rather -+ clean up before publishing, and things that have not been -+ merged into other branches can be easily rebased without -+ affecting other people. But once it is published, you would -+ not want to rewind it. -+ -+(2) ... if a topic branch has been fully merged to "master". -+ Then you can delete it. More importantly, you should not -+ build on top of it -- other people may already want to -+ change things related to the topic as patches against your -+ "master", so if you need further changes, it is better to -+ fork the topic (perhaps with the same name) afresh from the -+ tip of "master". -+ -+Let's look at this example: -+ -+ o---o---o---o---o---o---o---o---o---o "next" -+ / / / / -+ / a---a---b A / / -+ / / / / -+ / / c---c---c---c B / -+ / / / \ / -+ / / / b---b C \ / -+ / / / / \ / -+ ---o---o---o---o---o---o---o---o---o---o---o "master" -+ -+ -+A, B and C are topic branches. -+ -+ * A has one fix since it was merged up to "next". -+ -+ * B has finished. It has been fully merged up to "master" and "next", -+ and is ready to be deleted. -+ -+ * C has not merged to "next" at all. -+ -+We would want to allow C to be rebased, refuse A, and encourage -+B to be deleted. -+ -+To compute (1): -+ -+ git rev-list ^master ^topic next -+ git rev-list ^master next -+ -+ if these match, topic has not merged in next at all. -+ -+To compute (2): -+ -+ git rev-list master..topic -+ -+ if this is empty, it is fully merged to "master". -+ -+DOC_END -diff -ruN u-boot-2014.04/.git/hooks/update.sample u-boot-sunxi/.git/hooks/update.sample ---- u-boot-2014.04/.git/hooks/update.sample 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/hooks/update.sample 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,128 @@ -+#!/bin/sh -+# -+# An example hook script to blocks unannotated tags from entering. -+# Called by "git receive-pack" with arguments: refname sha1-old sha1-new -+# -+# To enable this hook, rename this file to "update". -+# -+# Config -+# ------ -+# hooks.allowunannotated -+# This boolean sets whether unannotated tags will be allowed into the -+# repository. By default they won't be. -+# hooks.allowdeletetag -+# This boolean sets whether deleting tags will be allowed in the -+# repository. By default they won't be. -+# hooks.allowmodifytag -+# This boolean sets whether a tag may be modified after creation. By default -+# it won't be. -+# hooks.allowdeletebranch -+# This boolean sets whether deleting branches will be allowed in the -+# repository. By default they won't be. -+# hooks.denycreatebranch -+# This boolean sets whether remotely creating branches will be denied -+# in the repository. By default this is allowed. -+# -+ -+# --- Command line -+refname="$1" -+oldrev="$2" -+newrev="$3" -+ -+# --- Safety check -+if [ -z "$GIT_DIR" ]; then -+ echo "Don't run this script from the command line." >&2 -+ echo " (if you want, you could supply GIT_DIR then run" >&2 -+ echo " $0 <ref> <oldrev> <newrev>)" >&2 -+ exit 1 -+fi -+ -+if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then -+ echo "Usage: $0 <ref> <oldrev> <newrev>" >&2 -+ exit 1 -+fi -+ -+# --- Config -+allowunannotated=$(git config --bool hooks.allowunannotated) -+allowdeletebranch=$(git config --bool hooks.allowdeletebranch) -+denycreatebranch=$(git config --bool hooks.denycreatebranch) -+allowdeletetag=$(git config --bool hooks.allowdeletetag) -+allowmodifytag=$(git config --bool hooks.allowmodifytag) -+ -+# check for no description -+projectdesc=$(sed -e '1q' "$GIT_DIR/description") -+case "$projectdesc" in -+"Unnamed repository"* | "") -+ echo "*** Project description file hasn't been set" >&2 -+ exit 1 -+ ;; -+esac -+ -+# --- Check types -+# if $newrev is 0000...0000, it's a commit to delete a ref. -+zero="0000000000000000000000000000000000000000" -+if [ "$newrev" = "$zero" ]; then -+ newrev_type=delete -+else -+ newrev_type=$(git cat-file -t $newrev) -+fi -+ -+case "$refname","$newrev_type" in -+ refs/tags/*,commit) -+ # un-annotated tag -+ short_refname=${refname##refs/tags/} -+ if [ "$allowunannotated" != "true" ]; then -+ echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 -+ echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 -+ exit 1 -+ fi -+ ;; -+ refs/tags/*,delete) -+ # delete tag -+ if [ "$allowdeletetag" != "true" ]; then -+ echo "*** Deleting a tag is not allowed in this repository" >&2 -+ exit 1 -+ fi -+ ;; -+ refs/tags/*,tag) -+ # annotated tag -+ if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 -+ then -+ echo "*** Tag '$refname' already exists." >&2 -+ echo "*** Modifying a tag is not allowed in this repository." >&2 -+ exit 1 -+ fi -+ ;; -+ refs/heads/*,commit) -+ # branch -+ if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then -+ echo "*** Creating a branch is not allowed in this repository" >&2 -+ exit 1 -+ fi -+ ;; -+ refs/heads/*,delete) -+ # delete branch -+ if [ "$allowdeletebranch" != "true" ]; then -+ echo "*** Deleting a branch is not allowed in this repository" >&2 -+ exit 1 -+ fi -+ ;; -+ refs/remotes/*,commit) -+ # tracking branch -+ ;; -+ refs/remotes/*,delete) -+ # delete tracking branch -+ if [ "$allowdeletebranch" != "true" ]; then -+ echo "*** Deleting a tracking branch is not allowed in this repository" >&2 -+ exit 1 -+ fi -+ ;; -+ *) -+ # Anything else (is there anything else?) -+ echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 -+ exit 1 -+ ;; -+esac -+ -+# --- Finished -+exit 0 -Binary files u-boot-2014.04/.git/index and u-boot-sunxi/.git/index differ -diff -ruN u-boot-2014.04/.git/info/exclude u-boot-sunxi/.git/info/exclude ---- u-boot-2014.04/.git/info/exclude 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/info/exclude 2014-09-06 16:58:09.553953909 +0200 -@@ -0,0 +1,6 @@ -+# git ls-files --others --exclude-from=.git/info/exclude -+# Lines that start with '#' are comments. -+# For a project mostly in C, the following would be a good set of -+# exclude patterns (uncomment them if you want to use them): -+# *.[oa] -+# *~ -diff -ruN u-boot-2014.04/.git/logs/HEAD u-boot-sunxi/.git/logs/HEAD ---- u-boot-2014.04/.git/logs/HEAD 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/logs/HEAD 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+0000000000000000000000000000000000000000 509d96d4f1f602d62d36db660973249e16f9d088 Zoltan HERPAI wigyori@uid0.hu 1410015515 +0200 clone: from https://github.com/linux-sunxi/u-boot-sunxi -diff -ruN u-boot-2014.04/.git/logs/refs/heads/sunxi u-boot-sunxi/.git/logs/refs/heads/sunxi ---- u-boot-2014.04/.git/logs/refs/heads/sunxi 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/logs/refs/heads/sunxi 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+0000000000000000000000000000000000000000 509d96d4f1f602d62d36db660973249e16f9d088 Zoltan HERPAI wigyori@uid0.hu 1410015515 +0200 clone: from https://github.com/linux-sunxi/u-boot-sunxi -diff -ruN u-boot-2014.04/.git/logs/refs/remotes/origin/HEAD u-boot-sunxi/.git/logs/refs/remotes/origin/HEAD ---- u-boot-2014.04/.git/logs/refs/remotes/origin/HEAD 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/logs/refs/remotes/origin/HEAD 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+0000000000000000000000000000000000000000 509d96d4f1f602d62d36db660973249e16f9d088 Zoltan HERPAI wigyori@uid0.hu 1410015515 +0200 clone: from https://github.com/linux-sunxi/u-boot-sunxi -Binary files u-boot-2014.04/.git/objects/pack/pack-67611423d2b8399a45fe3205d396caff441c8135.idx and u-boot-sunxi/.git/objects/pack/pack-67611423d2b8399a45fe3205d396caff441c8135.idx differ -Binary files u-boot-2014.04/.git/objects/pack/pack-67611423d2b8399a45fe3205d396caff441c8135.pack and u-boot-sunxi/.git/objects/pack/pack-67611423d2b8399a45fe3205d396caff441c8135.pack differ -diff -ruN u-boot-2014.04/.git/packed-refs u-boot-sunxi/.git/packed-refs ---- u-boot-2014.04/.git/packed-refs 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/packed-refs 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1,25 @@ -+# pack-refs with: peeled -+3212c6fd4beaa14a21a57e5241022702c986f82e refs/remotes/origin/lichee-dev -+c0860ba179bc0cf016831ceeeacd0dd4e287a860 refs/remotes/origin/lichee-dev-a20 -+1076d3bdd67db39f34bc91857c636525874441ae refs/remotes/origin/lichee/lichee-dev -+40b4fba701c1824cc60c7ab966f4a5dd674e947d refs/remotes/origin/lichee/lichee-dev-ICS -+cf54463fd782c690cf790ca35b5a15504b57c287 refs/remotes/origin/lichee/lichee-dev-mmc -+218f643881c0dabd7e40cdb21a757416fa80afb2 refs/remotes/origin/old/sunxi-current -+509d96d4f1f602d62d36db660973249e16f9d088 refs/remotes/origin/sunxi -+43fb1236c3330676f49220cc1dfc235eb0558e4c refs/remotes/origin/sunxi-patchqueue -+80fd9a5c5b87ba2f48f4a71b666839870e780be6 refs/remotes/origin/wip/a20 -+27113637710a574d1fb6325817ffa9ced7afe019 refs/tags/v2011.09-sun4i -+^22b38fa5c0348ac4f285f038999f9a617f98e73a -+9ba56441491542cd06b30c514e544d96b29ef801 refs/tags/v2011.09-sun4i-20120808 -+88eacf3372855579760ba6bc8fa3e0d4e53fdef8 refs/tags/v2012.10-sunxi -+1ae18d97d24c5d6dd4cb7949d8e5fb602728601c refs/tags/v2013.01-sunxi -+fc40799c144d035c595c4abe3032a03be8f0e2c4 refs/tags/v2013.01.01-sunxi -+90c8c0c88362d1e39bb1433f04b9a21bb1c74e45 refs/tags/v2013.04-sunxi -+57ff4519ba0f47f1647f7def5864ae4c9ef3e6a0 refs/tags/v2013.07-rc1-sunxi -+c416374795b584f025a80b1f81db215456567155 refs/tags/v2013.07-sunxi -+8969c6f654248ececdfcf05eb51de9a8bc0a8703 refs/tags/v2013.07-sunxi.2 -+88b1df7ee9c15c821a2209791f513b21596f21b4 refs/tags/v2013.07-sunxi.3 -+569c37da7dfd4ed93b6e8b5993df760b9ed18c8d refs/tags/v2013.07-sunxi.4 -+7a63a6882876b76e47746c1254e8cd1120a52b0d refs/tags/v2013.10-rc1-sunxi -+951e509384822e39149c22f44cde6a01f5105c40 refs/tags/v2013.10-rc2-sunxi -+09ef3a640a3eb58e66eedcf239193e2ab548e730 refs/tags/v2013.10-sunxi -diff -ruN u-boot-2014.04/.git/refs/heads/sunxi u-boot-sunxi/.git/refs/heads/sunxi ---- u-boot-2014.04/.git/refs/heads/sunxi 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/refs/heads/sunxi 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+509d96d4f1f602d62d36db660973249e16f9d088 -diff -ruN u-boot-2014.04/.git/refs/remotes/origin/HEAD u-boot-sunxi/.git/refs/remotes/origin/HEAD ---- u-boot-2014.04/.git/refs/remotes/origin/HEAD 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/.git/refs/remotes/origin/HEAD 2014-09-06 16:58:35.001953150 +0200 -@@ -0,0 +1 @@ -+ref: refs/remotes/origin/sunxi -diff -ruN u-boot-2014.04/include/axp152.h u-boot-sunxi/include/axp152.h ---- u-boot-2014.04/include/axp152.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/axp152.h 2014-09-06 16:58:36.397953109 +0200 -@@ -0,0 +1,11 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+int axp152_set_dcdc2(int mvolt); -+int axp152_set_dcdc3(int mvolt); -+int axp152_set_dcdc4(int mvolt); -+int axp152_set_ldo2(int mvolt); -+void axp152_poweroff(void); -+int axp152_init(void); -diff -ruN u-boot-2014.04/include/axp209.h u-boot-sunxi/include/axp209.h ---- u-boot-2014.04/include/axp209.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/axp209.h 2014-09-06 16:58:36.397953109 +0200 -@@ -0,0 +1,15 @@ -+/* -+ * (C) Copyright 2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+extern int axp209_set_dcdc2(int mvolt); -+extern int axp209_set_dcdc3(int mvolt); -+extern int axp209_set_ldo2(int mvolt); -+extern int axp209_set_ldo3(int mvolt); -+extern int axp209_set_ldo4(int mvolt); -+extern void axp209_poweroff(void); -+extern int axp209_init(void); -+extern int axp209_poweron_by_dc(void); -+extern int axp209_power_button(void); -diff -ruN u-boot-2014.04/include/axp221.h u-boot-sunxi/include/axp221.h ---- u-boot-2014.04/include/axp221.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/axp221.h 2014-09-06 16:58:36.397953109 +0200 -@@ -0,0 +1,30 @@ -+/* -+ * (C) Copyright 2013 Oliver Schinagl oliver@schinagl.nl -+ * -+ * X-Powers AXP221 Power Management IC driver -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#define AXP221_CHIP_ADDR 0x68 -+#define AXP221_CTRL_ADDR 0x3e -+#define AXP221_INIT_DATA 0x3e -+ -+#define AXP221_CHIP_ID 0x03 -+#define AXP221_OUTPUT_CTRL1 0x10 -+#define AXP221_OUTPUT_CTRL2 0x12 -+#define AXP221_OUTPUT_CTRL3 0x13 -+#define AXP221_DLDO1_CTRL 0x15 -+#define AXP221_DCDC1_CTRL 0x21 -+#define AXP221_DCDC2_CTRL 0x22 -+#define AXP221_DCDC3_CTRL 0x23 -+#define AXP221_DCDC4_CTRL 0x24 -+#define AXP221_DCDC5_CTRL 0x25 -+ -+int axp221_set_dcdc1(unsigned int mvolt); -+int axp221_set_dcdc2(unsigned int mvolt); -+int axp221_set_dcdc3(unsigned int mvolt); -+int axp221_set_dcdc4(unsigned int mvolt); -+int axp221_set_dcdc5(unsigned int mvolt); -+int axp221_set_dldo1(unsigned int mvolt); -+int axp221_init(void); -diff -ruN u-boot-2014.04/include/config_fallbacks.h u-boot-sunxi/include/config_fallbacks.h ---- u-boot-2014.04/include/config_fallbacks.h 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/include/config_fallbacks.h 2014-09-06 16:58:36.401953108 +0200 -@@ -55,6 +55,10 @@ - #define HAVE_BLOCK_DEVICE - #endif - -+#ifndef CONFIG_SYS_BOARD_NAME -+#define CONFIG_SYS_BOARD_NAME CONFIG_SYS_TARGET -+#endif -+ - #if (defined(CONFIG_PARTITION_UUIDS) || \ - defined(CONFIG_EFI_PARTITION) || \ - defined(CONFIG_RANDOM_UUID) || \ -diff -ruN u-boot-2014.04/include/configs/sun4i.h u-boot-sunxi/include/configs/sun4i.h ---- u-boot-2014.04/include/configs/sun4i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sun4i.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,25 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * Configuration settings for the Allwinner A10 (sun4i) CPU -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#ifndef __CONFIG_H -+#define __CONFIG_H -+ -+/* -+ * A10 specific configuration -+ */ -+#define CONFIG_SUN4I /* sun4i SoC generation */ -+#define CONFIG_CLK_FULL_SPEED 1008000000 -+ -+#define CONFIG_SYS_PROMPT "sun4i# " -+#define CONFIG_MACH_TYPE 4104 -+ -+/* -+ * Include common sunxi configuration where most the settings are -+ */ -+#include <configs/sunxi-common.h> -+ -+#endif /* __CONFIG_H */ -diff -ruN u-boot-2014.04/include/configs/sun5i.h u-boot-sunxi/include/configs/sun5i.h ---- u-boot-2014.04/include/configs/sun5i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sun5i.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,25 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * Configuration settings for the Allwinner A13 (sun5i) CPU -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#ifndef __CONFIG_H -+#define __CONFIG_H -+ -+/* -+ * High Level Configuration Options -+ */ -+#define CONFIG_SUN5I /* sun5i SoC generation */ -+#define CONFIG_CLK_FULL_SPEED 1008000000 -+ -+#define CONFIG_SYS_PROMPT "sun5i# " -+#define CONFIG_MACH_TYPE 4138 -+ -+/* -+ * Include common sunxi configuration where most the settings are -+ */ -+#include <configs/sunxi-common.h> -+ -+#endif /* __CONFIG_H */ -diff -ruN u-boot-2014.04/include/configs/sun6i.h u-boot-sunxi/include/configs/sun6i.h ---- u-boot-2014.04/include/configs/sun6i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sun6i.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,43 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * (C) Copyright 2013 Maxime Ripard maxime.ripard@free-electrons.com -+ * -+ * Configuration settings for the Allwinner A31 (sun6i) CPU -+ * -+ * See file CREDITS for list of people who contributed to this -+ * project. -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of the GNU General Public License as -+ * published by the Free Software Foundation; either version 2 of -+ * the License, or (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, -+ * MA 02111-1307 USA -+ */ -+ -+#ifndef __CONFIG_H -+#define __CONFIG_H -+ -+/* -+ * A31 specific configuration -+ */ -+#define CONFIG_SUN6I /* sun6i SoC generation */ -+ -+#define CONFIG_SYS_PROMPT "sun6i# " -+#define CONFIG_MACH_TYPE 3892 -+ -+/* -+ * Include common sunxi configuration where most the settings are -+ */ -+#include <configs/sunxi-common.h> -+ -+#endif /* __CONFIG_H */ -diff -ruN u-boot-2014.04/include/configs/sun7i.h u-boot-sunxi/include/configs/sun7i.h ---- u-boot-2014.04/include/configs/sun7i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sun7i.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,30 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * -+ * Configuration settings for the Allwinner A20 (sun7i) CPU -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#ifndef __CONFIG_H -+#define __CONFIG_H -+ -+/* -+ * A20 specific configuration -+ */ -+#define CONFIG_SUN7I /* sun7i SoC generation */ -+#define CONFIG_CLK_FULL_SPEED 912000000 -+ -+#define CONFIG_SYS_PROMPT "sun7i# " -+#define CONFIG_MACH_TYPE 4283 -+ -+#if defined(CONFIG_SYS_SECONDARY_ON) -+#define CONFIG_BOARD_POSTCLK_INIT 1 -+#endif -+ -+/* -+ * Include common sunxi configuration where most the settings are -+ */ -+#include <configs/sunxi-common.h> -+ -+#endif /* __CONFIG_H */ -diff -ruN u-boot-2014.04/include/configs/sun8i.h u-boot-sunxi/include/configs/sun8i.h ---- u-boot-2014.04/include/configs/sun8i.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sun8i.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,28 @@ -+/* -+ * (C) Copyright 2012-2013 Henrik Nordstrom henrik@henriknordstrom.net -+ * (C) Copyright 2013 Luke Kenneth Casson Leighton lkcl@lkcl.net -+ * (C) Copyright 2013 Maxime Ripard maxime.ripard@free-electrons.com -+ * (C) Copyright 2014 Chen-Yu Tsai wens@csie.org -+ * -+ * Configuration settings for the Allwinner A23 (sun8i) CPU -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef __CONFIG_H -+#define __CONFIG_H -+ -+/* -+ * A23 specific configuration -+ */ -+#define CONFIG_SUN8I /* sun8i SoC generation */ -+ -+#define CONFIG_SYS_PROMPT "sun8i# " -+#define CONFIG_MACH_TYPE 4137 -+ -+/* -+ * Include common sunxi configuration where most the settings are -+ */ -+#include <configs/sunxi-common.h> -+ -+#endif /* __CONFIG_H */ -diff -ruN u-boot-2014.04/include/configs/sunxi-common.h u-boot-sunxi/include/configs/sunxi-common.h ---- u-boot-2014.04/include/configs/sunxi-common.h 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/include/configs/sunxi-common.h 2014-09-06 16:58:36.461953107 +0200 -@@ -0,0 +1,427 @@ -+/* -+ * (C) Copyright 2012-2012 Henrik Nordstrom henrik@henriknordstrom.net -+ * -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * Configuration settings for the Allwinner sunxi series of boards. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+ -+#ifndef _SUNXI_COMMON_CONFIG_H -+#define _SUNXI_COMMON_CONFIG_H -+ -+/* -+ * High Level Configuration Options -+ */ -+#define CONFIG_SUNXI /* sunxi family */ -+#ifdef CONFIG_SPL_BUILD -+#ifndef CONFIG_SPL_FEL -+#define CONFIG_SYS_THUMB_BUILD /* Thumbs mode to save space in SPL */ -+#endif -+#endif -+ -+#include <asm/arch/cpu.h> /* get chip and board defs */ -+ -+#define CONFIG_SYS_TEXT_BASE 0x4a000000 -+ -+/* -+ * Display CPU and Board information -+ */ -+#define CONFIG_DISPLAY_CPUINFO -+#define CONFIG_DISPLAY_BOARDINFO -+ -+/* Serial & console */ -+#define CONFIG_SYS_NS16550 -+#define CONFIG_SYS_NS16550_SERIAL -+/* ns16550 reg in the low bits of cpu reg */ -+#define CONFIG_SYS_NS16550_REG_SIZE -4 -+#define CONFIG_SYS_NS16550_CLK 24000000 -+#define CONFIG_SYS_NS16550_COM1 SUNXI_UART0_BASE -+#define CONFIG_SYS_NS16550_COM2 SUNXI_UART1_BASE -+#define CONFIG_SYS_NS16550_COM3 SUNXI_UART2_BASE -+#define CONFIG_SYS_NS16550_COM4 SUNXI_UART3_BASE -+#define CONFIG_SYS_NS16550_COM5 SUNXI_R_UART_BASE -+ -+/* DRAM Base */ -+#define CONFIG_SYS_SDRAM_BASE 0x40000000 -+#define CONFIG_SYS_INIT_RAM_ADDR 0x0 -+#define CONFIG_SYS_INIT_RAM_SIZE 0x8000 /* 32 KiB */ -+ -+#define CONFIG_SYS_INIT_SP_OFFSET \ -+ (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) -+#define CONFIG_SYS_INIT_SP_ADDR \ -+ (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) -+ -+/* A10 has 1 banks of DRAM, we use only bank 1 in U-Boot */ -+#define CONFIG_NR_DRAM_BANKS 1 -+#define PHYS_SDRAM_0 CONFIG_SYS_SDRAM_BASE -+#if defined(CONFIG_SUN6I) || defined(CONFIG_SUN7I) -+#define PHYS_SDRAM_0_SIZE 0x80000000 /* 2 GiB */ -+#else -+#define PHYS_SDRAM_0_SIZE 0x40000000 /* 1 GiB */ -+#endif -+#if 0 -+/* Nand config */ -+#define CONFIG_NAND -+#define CONFIG_NAND_SUNXI -+#define CONFIG_CMD_NAND /* NAND support */ -+#define CONFIG_SYS_MAX_NAND_DEVICE 1 -+#define CONFIG_SYS_NAND_BASE 0x00 -+#endif -+ -+#define CONFIG_CMD_MEMORY -+#define CONFIG_CMD_SETEXPR -+ -+#define CONFIG_SETUP_MEMORY_TAGS -+#define CONFIG_CMDLINE_TAG -+#define CONFIG_INITRD_TAG -+ -+/* mmc config */ -+/* Can't use MMC slot 0 if the UART is directed there */ -+#if !defined CONFIG_UART0_PORT_F || CONFIG_MMC_SUNXI_SLOT != 0 -+#define CONFIG_MMC -+#define CONFIG_GENERIC_MMC -+#define CONFIG_CMD_MMC -+#define CONFIG_MMC_SUNXI -+#ifndef CONFIG_MMC_SUNXI_SLOT -+#define CONFIG_MMC_SUNXI_SLOT 0 -+#endif -+#define CONFIG_ENV_IS_IN_MMC -+#define CONFIG_SYS_MMC_ENV_DEV 0 /* first detected MMC controller */ -+#endif -+ -+/* 4MB of malloc() pool */ -+#define CONFIG_SYS_MALLOC_LEN (CONFIG_ENV_SIZE + (4 << 20)) -+ -+/* -+ * Miscellaneous configurable options -+ */ -+#define CONFIG_CMD_ECHO -+#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */ -+#define CONFIG_SYS_PBSIZE 384 /* Print Buffer Size */ -+#define CONFIG_SYS_MAXARGS 16 /* max number of command args */ -+#define CONFIG_SYS_GENERIC_BOARD -+ -+/* Boot Argument Buffer Size */ -+#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE -+ -+#define CONFIG_SYS_LOAD_ADDR 0x48000000 /* default load address */ -+ -+/* standalone support */ -+#define CONFIG_STANDALONE_LOAD_ADDR 0x48000000 -+ -+#define CONFIG_SYS_HZ 1000 -+ -+/* baudrate */ -+#define CONFIG_BAUDRATE 115200 -+ -+/* The stack sizes are set up in start.S using the settings below */ -+#define CONFIG_STACKSIZE (256 << 10) /* 256 KiB */ -+ -+/* FLASH and environment organization */ -+ -+#define CONFIG_SYS_NO_FLASH -+ -+#define CONFIG_SYS_MONITOR_LEN (512 << 10) /* 512 KiB */ -+#define CONFIG_IDENT_STRING " Allwinner Technology" -+ -+#define CONFIG_ENV_OFFSET (544 << 10) /* (8 + 24 + 512) KiB */ -+#define CONFIG_ENV_SIZE (128 << 10) /* 128 KiB */ -+ -+#ifdef CONFIG_SPL_FEL -+#define RUN_BOOT_RAM "run boot_ram;" -+#else -+#define RUN_BOOT_RAM "" -+#endif -+ -+#define CONFIG_BOOTCOMMAND \ -+ RUN_BOOT_RAM \ -+ "if run loadbootenv; then " \ -+ "echo Loaded environment from ${bootenv};" \ -+ "env import -t ${scriptaddr} ${filesize};" \ -+ "fi;" \ -+ "if test -n \"${uenvcmd}\"; then " \ -+ "echo Running uenvcmd ...;" \ -+ "run uenvcmd;" \ -+ "fi;" \ -+ "if run loadbootscr; then "\ -+ "echo Jumping to ${bootscr};" \ -+ "source ${scriptaddr};" \ -+ "fi;" \ -+ "run autoboot;" \ -+ "" -+ -+#ifdef CONFIG_CMD_WATCHDOG -+#define RESET_WATCHDOG "watchdog 0" -+#else -+#define RESET_WATCHDOG "true" -+#endif -+ -+#define CONFIG_EXTRA_ENV_SETTINGS \ -+ "bootm_size=0x10000000\0" \ -+ "console=ttyS0,115200\0" \ -+ "panicarg=panic=10\0" \ -+ "extraargs=\0" \ -+ "loglevel=8\0" \ -+ "scriptaddr=0x44000000\0" \ -+ "device=mmc\0" \ -+ "partition=0:1\0" \ -+ "setargs=" \ -+ "if test -z \\"$root\\"; then"\ -+ " if test \\"$bootpath\\" = "/boot/"; then"\ -+ " root="/dev/mmcblk0p1 rootwait";"\ -+ " else" \ -+ " root="/dev/mmcblk0p2 rootwait";"\ -+ " fi;"\ -+ " fi;"\ -+ " setenv bootargs console=${console} root=${root}" \ -+ " loglevel=${loglevel} ${panicarg} ${extraargs}" \ -+ "\0" \ -+ "kernel=uImage\0" \ -+ "bootenv=uEnv.txt\0" \ -+ "bootscr=boot.scr\0" \ -+ "script=script.bin\0" \ -+ "loadbootscr=" \ -+ "fatload $device $partition $scriptaddr ${bootscr}" \ -+ " || " \ -+ "ext2load $device $partition $scriptaddr boot/${bootscr}" \ -+ " ||" \ -+ "ext2load $device $partition $scriptaddr ${bootscr}" \ -+ "\0" \ -+ "loadbootenv=" \ -+ "fatload $device $partition $scriptaddr ${bootenv}" \ -+ " || " \ -+ "ext2load $device $partition $scriptaddr boot/${bootenv}" \ -+ " || " \ -+ "ext2load $device $partition $scriptaddr ${bootenv}" \ -+ "\0" \ -+ "loadkernel=" \ -+ "if "\ -+ "bootpath=/boot/" \ -+ " && " \ -+ "ext2load $device $partition 0x43000000 ${bootpath}${script}" \ -+ " && " \ -+ "ext2load $device $partition 0x48000000 ${bootpath}${kernel}" \ -+ ";then true; elif " \ -+ "bootpath=/" \ -+ " && " \ -+ "fatload $device $partition 0x43000000 ${script}" \ -+ " && " \ -+ "fatload $device $partition 0x48000000 ${kernel}" \ -+ ";then true; elif " \ -+ "bootpath=/" \ -+ " && " \ -+ "ext2load $device $partition 0x43000000 ${bootpath}${script}" \ -+ " && " \ -+ "ext2load $device $partition 0x48000000 ${bootpath}${kernel}" \ -+ ";then true; else "\ -+ "false" \ -+ ";fi" \ -+ "\0" \ -+ "autoboot=" \ -+ "run loadkernel" \ -+ " && " \ -+ "run setargs" \ -+ " && " \ -+ RESET_WATCHDOG \ -+ " && " \ -+ "bootm 0x48000000" \ -+ "\0" \ -+ "boot_ram=" \ -+ "saved_stdout=$stdout;setenv stdout nc;"\ -+ "if iminfo 0x41000000; then" \ -+ " " RESET_WATCHDOG ";"\ -+ " setenv stdout $saved_stdout;" \ -+ " source 0x41000000;" \ -+ "else" \ -+ " setenv stdout $saved_stdout;" \ -+ "fi" \ -+ "\0" \ -+ "" -+ -+#define CONFIG_SYS_BOOT_GET_CMDLINE -+ -+#include <config_cmd_default.h> -+ -+#define CONFIG_FAT_WRITE /* enable write access */ -+ -+#define CONFIG_SPL_FRAMEWORK -+#define CONFIG_SPL_LIBCOMMON_SUPPORT -+#define CONFIG_SPL_SERIAL_SUPPORT -+#define CONFIG_SPL_LIBGENERIC_SUPPORT -+#define CONFIG_SPL_DISPLAY_PRINT -+ -+/* Falcon boot mode support */ -+/* Disabled by default on sun4i/sun7i. Many GCC versions produces a too -+ * large SPL for A10/A20 with this on. sun5i however accepts a much larger -+ * SPL -+ */ -+#if defined( CONFIG_SUN5I ) || defined ( CONFIG_SYS_THUMB_BUILD ) -+#define CONFIG_SPL_OS_BOOT -+#endif -+ -+#ifdef CONFIG_SPL_FEL -+ -+#define CONFIG_SPL -+#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/sunxi/u-boot-spl-fel.lds" -+#define CONFIG_SPL_START_S_PATH "arch/arm/cpu/armv7/sunxi" -+#define CONFIG_SPL_TEXT_BASE 0x2000 -+#define CONFIG_SPL_MAX_SIZE 0x4000 /* 16 KiB */ -+ -+#else /* CONFIG_SPL */ -+ -+#define CONFIG_SPL_BSS_START_ADDR 0x4ff80000 -+#define CONFIG_SPL_BSS_MAX_SIZE 0x80000 /* 512 KiB */ -+ -+#define CONFIG_SPL_TEXT_BASE 0x20 /* sram start+header */ -+#ifdef CONFIG_SUN5I -+#define CONFIG_SPL_MAX_SIZE 0x75e0 /* 7748+ is used */ -+#else -+#define CONFIG_SPL_MAX_SIZE 0x5fe0 /* 24KB on sun4i/sun7i */ -+#endif -+ -+#define CONFIG_SPL_LIBDISK_SUPPORT -+#define CONFIG_SPL_MMC_SUPPORT -+ -+#define CONFIG_SPL_LDSCRIPT "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds" -+ -+#define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 80 /* 40KiB */ -+#define CONFIG_SPL_PAD_TO 32768 /* decimal for 'dd' */ -+ -+#endif /* CONFIG_SPL */ -+/* end of 32 KiB in sram */ -+#define LOW_LEVEL_SRAM_STACK 0x00008000 /* End of sram */ -+#define CONFIG_SPL_STACK LOW_LEVEL_SRAM_STACK -+#define CONFIG_SYS_SPL_MALLOC_START 0x4ff00000 -+#define CONFIG_SYS_SPL_MALLOC_SIZE 0x00080000 /* 512 KiB */ -+ -+#ifdef CONFIG_SPL_OS_BOOT -+#define CONFIG_CMD_SPL -+#define CONFIG_SYS_SPL_ARGS_ADDR (PHYS_SDRAM_0 + 0x100) -+#ifdef CONFIG_SPL_MMC_SUPPORT -+#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTOR 1344 -+#define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS 256 -+#define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR 1600 -+#endif -+#endif -+ -+#undef CONFIG_CMD_FPGA -+#undef CONFIG_CMD_NET -+#undef CONFIG_CMD_NFS -+ -+/* I2C */ -+#if !defined CONFIG_SUN6I && !defined CONFIG_SUN8I -+#define CONFIG_SPL_I2C_SUPPORT -+#endif -+/* No CONFIG_SYS_I2C as we use the non converted mvtwsi driver */ -+#define CONFIG_HARD_I2C -+#define CONFIG_SYS_I2C_SUNXI -+#define CONFIG_SYS_I2C_SPEED 400000 -+#define CONFIG_SYS_I2C_SLAVE 0x7f -+#define CONFIG_CMD_I2C -+ -+/* Watchdog */ -+#if 0 -+#define CONFIG_WATCHDOG /* automatic watchdog support */ -+#define CONFIG_CMD_WATCHDOG /* watchdog command setting the watchdog timeout */ -+#endif -+ -+/* GPIO */ -+#define CONFIG_SUNXI_GPIO -+#define CONFIG_CMD_GPIO -+ -+/* PMU */ -+#if !defined CONFIG_AXP152_POWER && !defined CONFIG_AXP221_POWER && !defined CONFIG_NO_AXP -+#define CONFIG_AXP209_POWER -+#endif -+#if defined CONFIG_AXP152_POWER || defined CONFIG_AXP209_POWER || defined CONFIG_AXP221_POWER -+#define CONFIG_SPL_POWER_SUPPORT -+#endif -+ -+#ifdef CONFIG_STATUSLED -+#define STATUS_LED_BIT CONFIG_STATUSLED -+#endif -+#ifdef CONFIG_STATUSLED1 -+#define STATUS_LED_BIT1 CONFIG_STATUSLED1 -+#endif -+#ifdef CONFIG_STATUSLED2 -+#define STATUS_LED_BIT2 CONFIG_STATUSLED2 -+#endif -+#ifdef CONFIG_STATUSLED3 -+#define STATUS_LED_BIT3 CONFIG_STATUSLED3 -+#endif -+ -+#ifndef CONFIG_SPL_BUILD -+#ifdef STATUS_LED_BIT -+#define CONFIG_GPIO_LED -+#define CONFIG_STATUS_LED -+#ifndef STATUS_LED_BOOT -+#define STATUS_LED_BOOT 0 -+#endif -+#ifndef STATUS_LED_STATE -+#define STATUS_LED_STATE STATUS_LED_ON -+#define STATUS_LED_PERIOD 1 -+#endif -+#ifndef STATUS_LED_STATE1 -+#define STATUS_LED_STATE1 STATUS_LED_OFF -+#define STATUS_LED_PERIOD1 1 -+#endif -+#ifndef STATUS_LED_STATE2 -+#define STATUS_LED_STATE2 STATUS_LED_OFF -+#define STATUS_LED_PERIOD2 1 -+#endif -+#ifndef STATUS_LED_STATE3 -+#define STATUS_LED_STATE3 STATUS_LED_OFF -+#define STATUS_LED_PERIOD3 1 -+#endif -+#define CONFIG_BOARD_SPECIFIC_LED -+#define CONFIG_CMD_LED -+#endif -+#endif -+ -+/* Define this to have serial channel 1 (UART0) redirected to SD port */ -+/* #define CONFIG_UART0_PORT_F */ -+ -+#ifndef CONFIG_CONS_INDEX -+#define CONFIG_CONS_INDEX 1 /* UART0 */ -+#endif -+ -+/* Ethernet support */ -+#ifdef CONFIG_SUNXI_EMAC -+#define CONFIG_MII /* MII PHY management */ -+#endif -+ -+#ifdef CONFIG_SUNXI_GMAC -+#define CONFIG_DESIGNWARE_ETH /* GMAC can use designware driver */ -+#define CONFIG_DW_AUTONEG -+#define CONFIG_PHY_GIGE /* GMAC can use gigabit PHY */ -+#define CONFIG_PHY_ADDR 1 -+#define CONFIG_MII /* MII PHY management */ -+#define CONFIG_PHYLIB -+#endif -+ -+#ifdef CONFIG_CMD_NET -+#define CONFIG_CMD_NFS -+#define CONFIG_CMD_DNS -+#define CONFIG_NETCONSOLE -+#define CONFIG_BOOTP_DNS2 -+#define CONFIG_BOOTP_SEND_HOSTNAME -+#endif -+ -+#if !defined CONFIG_ENV_IS_IN_MMC && \ -+ !defined CONFIG_ENV_IS_IN_NAND && \ -+ !defined CONFIG_ENV_IS_IN_FAT && \ -+ !defined CONFIG_ENV_IS_IN_SPI_FLASH -+#define CONFIG_ENV_IS_NOWHERE -+#endif -+ -+#define CONFIG_MISC_INIT_R -+ -+#ifndef CONFIG_SPL_BUILD -+#include <config_distro_defaults.h> -+#endif -+ -+#endif /* _SUNXI_COMMON_CONFIG_H */ -diff -ruN u-boot-2014.04/include/netdev.h u-boot-sunxi/include/netdev.h ---- u-boot-2014.04/include/netdev.h 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/include/netdev.h 2014-09-06 16:58:36.485953106 +0200 -@@ -79,7 +79,8 @@ - int skge_initialize(bd_t *bis); - int smc91111_initialize(u8 dev_num, int base_addr); - int smc911x_initialize(u8 dev_num, int base_addr); --int sunxi_wemac_initialize(bd_t *bis); -+int sunxi_emac_initialize(bd_t *bis); -+int sunxi_gmac_initialize(bd_t *bis); - int tsi108_eth_initialize(bd_t *bis); - int uec_standard_init(bd_t *bis); - int uli526x_initialize(bd_t *bis); -diff -ruN u-boot-2014.04/Makefile u-boot-sunxi/Makefile ---- u-boot-2014.04/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/Makefile 2014-09-06 16:58:35.065953148 +0200 -@@ -870,6 +870,13 @@ - u-boot.spr: spl/u-boot-spl.img u-boot.img FORCE - $(call if_changed,pad_cat) - -+ifneq ($(CONFIG_SUNXI),) -+OBJCOPYFLAGS_u-boot-sunxi-with-spl.bin = -I binary -O binary \ -+ --pad-to=$(CONFIG_SPL_PAD_TO) --gap-fill=0xff -+u-boot-sunxi-with-spl.bin: spl/sunxi-spl.bin u-boot.img FORCE -+ $(call if_changed,pad_cat) -+endif -+ - ifneq ($(CONFIG_TEGRA),) - OBJCOPYFLAGS_u-boot-nodtb-tegra.bin = -O binary --pad-to=$(CONFIG_SYS_TEXT_BASE) - u-boot-nodtb-tegra.bin: spl/u-boot-spl u-boot.bin FORCE -@@ -1081,6 +1088,9 @@ - spl/u-boot-spl: tools prepare - $(Q)$(MAKE) obj=spl -f $(srctree)/spl/Makefile all - -+spl/sunxi-spl.bin: spl/u-boot-spl -+ @: -+ - tpl/u-boot-tpl.bin: tools prepare - $(Q)$(MAKE) obj=tpl -f $(srctree)/spl/Makefile all CONFIG_TPL_BUILD=y - -diff -ruN u-boot-2014.04/mkconfig u-boot-sunxi/mkconfig ---- u-boot-2014.04/mkconfig 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/mkconfig 2014-09-06 16:58:36.509953105 +0200 -@@ -174,6 +174,7 @@ - echo "#define CONFIG_SYS_ARCH "${arch}"" >> config.h - echo "#define CONFIG_SYS_CPU "${cpu}"" >> config.h - echo "#define CONFIG_SYS_BOARD "${board}"" >> config.h -+echo "#define CONFIG_SYS_TARGET "${BOARD_NAME}"" >> config.h - - [ "${vendor}" ] && echo "#define CONFIG_SYS_VENDOR "${vendor}"" >> config.h - -diff -ruN u-boot-2014.04/snapshot.commit u-boot-sunxi/snapshot.commit ---- u-boot-2014.04/snapshot.commit 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/snapshot.commit 2014-09-06 16:58:36.521953105 +0200 -@@ -1 +1 @@ --dda0dbfc69f3d560c87f5be85f127ed862ea6721 Mon, 14 Apr 2014 15:19:24 -0400 -+$Format:%H %cD$ -diff -ruN u-boot-2014.04/spl/Makefile u-boot-sunxi/spl/Makefile ---- u-boot-2014.04/spl/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/spl/Makefile 2014-09-06 16:58:36.521953105 +0200 -@@ -188,6 +188,12 @@ - ALL-y += $(obj)/$(BOARD)-spl.bin - endif - -+ifdef CONFIG_SUNXI -+ifndef CONFIG_SPL_FEL -+ALL-y += $(obj)/sunxi-spl.bin -+endif -+endif -+ - all: $(ALL-y) - - ifdef CONFIG_SAMSUNG -@@ -215,6 +221,13 @@ - LDFLAGS_$(SPL_BIN) += -Ttext $(CONFIG_SPL_TEXT_BASE) - endif - -+ifdef CONFIG_SUNXI -+quiet_cmd_mksunxiboot = MKSUNXI $@ -+cmd_mksunxiboot = $(objtree)/tools/mksunxiboot $< $@ -+$(obj)/sunxi-spl.bin: $(obj)/$(SPL_BIN).bin -+ $(call if_changed,mksunxiboot) -+endif -+ - quiet_cmd_u-boot-spl = LD $@ - cmd_u-boot-spl = cd $(obj) && $(LD) $(LDFLAGS) $(LDFLAGS_$(@F)) \ - $(patsubst $(obj)/%,%,$(u-boot-spl-init)) --start-group \ -diff -ruN u-boot-2014.04/tools/.gitignore u-boot-sunxi/tools/.gitignore ---- u-boot-2014.04/tools/.gitignore 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/tools/.gitignore 2014-09-06 16:58:36.521953105 +0200 -@@ -9,6 +9,7 @@ - /mkexynosspl - /mpc86x_clk - /mxsboot -+/mksunxiboot - /ncb - /proftool - /relocate-rela -diff -ruN u-boot-2014.04/tools/Makefile u-boot-sunxi/tools/Makefile ---- u-boot-2014.04/tools/Makefile 2014-04-14 21:19:24.000000000 +0200 -+++ u-boot-sunxi/tools/Makefile 2014-09-06 16:58:36.521953105 +0200 -@@ -120,6 +120,8 @@ - hostprogs-$(CONFIG_MX28) += mxsboot$(SFX) - HOSTCFLAGS_mxsboot$(SFX).o := -pedantic - -+hostprogs-$(CONFIG_SUNXI) += mksunxiboot$(SFX) -+ - hostprogs-$(CONFIG_NETCONSOLE) += ncb$(SFX) - hostprogs-$(CONFIG_SHA1_CHECK_UB_IMG) += ubsha1$(SFX) - -diff -ruN u-boot-2014.04/tools/mksunxiboot.c u-boot-sunxi/tools/mksunxiboot.c ---- u-boot-2014.04/tools/mksunxiboot.c 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/tools/mksunxiboot.c 2014-09-06 16:58:36.529953105 +0200 -@@ -0,0 +1,140 @@ -+/* -+ * (C) Copyright 2007-2011 -+ * Allwinner Technology Co., Ltd. <www.allwinnertech.com> -+ * Tom Cubie tangliang@allwinnertech.com -+ * -+ * a simple tool to generate bootable image for sunxi platform. -+ * -+ * SPDX-License-Identifier: GPL-2.0+ -+ */ -+#include <fcntl.h> -+#include <stdio.h> -+#include <unistd.h> -+#include <stdlib.h> -+#include <string.h> -+#include <errno.h> -+#include <sys/types.h> -+#include <sys/stat.h> -+ -+/* boot head definition from sun4i boot code */ -+struct boot_file_head { -+ uint32_t b_instruction; /* one intruction jumping to real code */ -+ uint8_t magic[8]; /* ="eGON.BT0" or "eGON.BT1", not C-style str */ -+ uint32_t check_sum; /* generated by PC */ -+ uint32_t length; /* generated by PC */ -+ /* -+ * We use a simplified header, only filling in what is needed -+ * by the boot ROM. To be compatible with Allwinner tools we -+ * would need to implement the proper fields here instead of -+ * padding. -+ */ -+ uint8_t pad[12]; /* align to 32 bytes */ -+}; -+ -+#define BOOT0_MAGIC "eGON.BT0" -+#define STAMP_VALUE 0x5F0A6C39 -+ -+/* check sum functon from sun4i boot code */ -+int gen_check_sum(struct boot_file_head *head_p) -+{ -+ uint32_t length; -+ uint32_t *buf; -+ uint32_t loop; -+ uint32_t i; -+ uint32_t sum; -+ -+ length = head_p->length; -+ if ((length & 0x3) != 0) /* must 4-byte-aligned */ -+ return -1; -+ buf = (uint32_t *)head_p; -+ head_p->check_sum = STAMP_VALUE; /* fill stamp */ -+ loop = length >> 2; -+ -+ /* calculate the sum */ -+ for (i = 0, sum = 0; i < loop; i++) -+ sum += buf[i]; -+ -+ /* write back check sum */ -+ head_p->check_sum = sum; -+ -+ return 0; -+} -+ -+#define ALIGN(x, a) __ALIGN_MASK((x), (typeof(x))(a)-1) -+#define __ALIGN_MASK(x, mask) (((x)+(mask))&~(mask)) -+ -+#define SUN4I_SRAM_SIZE 0x7600 /* 0x7748+ is used by BROM */ -+#define SRAM_LOAD_MAX_SIZE (SUN4I_SRAM_SIZE - sizeof(struct boot_file_head)) -+#define BLOCK_SIZE 512 -+ -+struct boot_img { -+ struct boot_file_head header; -+ char code[SRAM_LOAD_MAX_SIZE]; -+ char pad[BLOCK_SIZE]; -+}; -+ -+int main(int argc, char *argv[]) -+{ -+ int fd_in, fd_out; -+ struct boot_img img; -+ unsigned file_size; -+ int count; -+ -+ if (argc < 2) { -+ printf("\tThis program makes an input bin file to sun4i " \ -+ "bootable image.\n" \ -+ "\tUsage: %s input_file out_putfile\n", argv[0]); -+ return EXIT_FAILURE; -+ } -+ -+ fd_in = open(argv[1], O_RDONLY); -+ if (fd_in < 0) { -+ perror("Open input file"); -+ return EXIT_FAILURE; -+ } -+ -+ memset(img.pad, 0, BLOCK_SIZE); -+ -+ /* get input file size */ -+ file_size = lseek(fd_in, 0, SEEK_END); -+ -+ if (file_size > SRAM_LOAD_MAX_SIZE) { -+ fprintf(stderr, "ERROR: File too large!\n"); -+ return EXIT_FAILURE; -+ } -+ -+ fd_out = open(argv[2], O_WRONLY | O_CREAT, 0666); -+ if (fd_out < 0) { -+ perror("Open output file"); -+ return EXIT_FAILURE; -+ } -+ -+ /* read file to buffer to calculate checksum */ -+ lseek(fd_in, 0, SEEK_SET); -+ count = read(fd_in, img.code, file_size); -+ if (count != file_size) { -+ perror("Reading input image"); -+ return EXIT_FAILURE; -+ } -+ -+ /* fill the header */ -+ img.header.b_instruction = /* b instruction */ -+ 0xEA000000 | /* jump to the first instr after the header */ -+ ((sizeof(struct boot_file_head) / sizeof(int) - 2) -+ & 0x00FFFFFF); -+ memcpy(img.header.magic, BOOT0_MAGIC, 8); /* no '0' termination */ -+ img.header.length = -+ ALIGN(file_size + sizeof(struct boot_file_head), BLOCK_SIZE); -+ gen_check_sum(&img.header); -+ -+ count = write(fd_out, &img, img.header.length); -+ if (count != img.header.length) { -+ perror("Writing output"); -+ return EXIT_FAILURE; -+ } -+ -+ close(fd_in); -+ close(fd_out); -+ -+ return EXIT_SUCCESS; -+} -diff -ruN u-boot-2014.04/tools/mksunxiboot.README u-boot-sunxi/tools/mksunxiboot.README ---- u-boot-2014.04/tools/mksunxiboot.README 1970-01-01 01:00:00.000000000 +0100 -+++ u-boot-sunxi/tools/mksunxiboot.README 2014-09-06 16:58:36.529953105 +0200 -@@ -0,0 +1,13 @@ -+This program make a arm binary file can be loaded by Allwinner A10 and related -+chips from storage media such as nand and mmc. -+ -+More information about A10 boot, please refer to -+http://rhombus-tech.net/allwinner_a10/a10_boot_process/ -+ -+To compile this program, just type make, you will get 'mksunxiboot'. -+ -+To use it, -+$./mksunxiboot u-boot.bin u-boot-mmc.bin -+then you can write it to a mmc card with dd. -+$sudo dd if=u-boot-mmc.bin of=/dev/sdb bs=1024 seek=8 -+then insert your mmc card to your A10 tablet, you can boot from mmc card. diff --git a/src/patches/u-boot/sunxi/002-uboot-jwrdegoede-psci-support.patch b/src/patches/u-boot/sunxi/002-uboot-jwrdegoede-psci-support.patch deleted file mode 100644 index 65407aaa2..000000000 --- a/src/patches/u-boot/sunxi/002-uboot-jwrdegoede-psci-support.patch +++ /dev/null @@ -1,1495 +0,0 @@ -From 86f31982ac62e80fe586cad2e0a49a7b22e3d4ee Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:07 +0000 -Subject: [PATCH] ARM: HYP/non-sec: move switch to non-sec to the last boot - phase - -Having the switch to non-secure in the "prep" phase is causing -all kind of troubles, as that stage can be called multiple times. - -Instead, move the switch to non-secure to the last possible phase, -when there is no turning back anymore. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/lib/bootm.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c -index 47ee070..10634a4 100644 ---- a/arch/arm/lib/bootm.c -+++ b/arch/arm/lib/bootm.c -@@ -242,7 +242,6 @@ static void boot_prep_linux(bootm_headers_t *images) - printf("FDT and ATAGS support not compiled in - hanging\n"); - hang(); - } -- do_nonsec_virt_switch(); - } - - /* Subcommand: GO */ -@@ -287,8 +286,10 @@ static void boot_jump_linux(bootm_headers_t *images, int flag) - else - r2 = gd->bd->bi_boot_params; - -- if (!fake) -+ if (!fake) { -+ do_nonsec_virt_switch(); - kernel_entry(0, machid, r2); -+ } - #endif - } - -From c26d288f6cbc6d53219001d42476f314c403257b Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:08 +0000 -Subject: [PATCH] ARM: HYP/non-sec: add a barrier after setting SCR.NS==1 - -A CP15 instruction execution can be reordered, requiring an -isb to be sure it is executed in program order. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/nonsec_virt.S | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/arch/arm/cpu/armv7/nonsec_virt.S b/arch/arm/cpu/armv7/nonsec_virt.S -index 6367e09..12de5c2 100644 ---- a/arch/arm/cpu/armv7/nonsec_virt.S -+++ b/arch/arm/cpu/armv7/nonsec_virt.S -@@ -46,6 +46,7 @@ _secure_monitor: - #endif - - mcr p15, 0, r1, c1, c1, 0 @ write SCR (with NS bit set) -+ isb - - #ifdef CONFIG_ARMV7_VIRT - mrceq p15, 0, r0, c12, c0, 1 @ get MVBAR value -From 06feeea3c84cc58ff3d5c19f6a430886495f86ce Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:09 +0000 -Subject: [PATCH] ARM: non-sec: reset CNTVOFF to zero - -Before switching to non-secure, make sure that CNTVOFF is set -to zero on all CPUs. Otherwise, kernel running in non-secure -without HYP enabled (hence using virtual timers) may observe -timers that are not synchronized, effectively seeing time -going backward... - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/nonsec_virt.S | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -diff --git a/arch/arm/cpu/armv7/nonsec_virt.S b/arch/arm/cpu/armv7/nonsec_virt.S -index 12de5c2..b5c946f 100644 ---- a/arch/arm/cpu/armv7/nonsec_virt.S -+++ b/arch/arm/cpu/armv7/nonsec_virt.S -@@ -38,10 +38,10 @@ _secure_monitor: - bic r1, r1, #0x4e @ clear IRQ, FIQ, EA, nET bits - orr r1, r1, #0x31 @ enable NS, AW, FW bits - --#ifdef CONFIG_ARMV7_VIRT - mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 - and r0, r0, #CPUID_ARM_VIRT_MASK @ mask virtualization bits - cmp r0, #(1 << CPUID_ARM_VIRT_SHIFT) -+#ifdef CONFIG_ARMV7_VIRT - orreq r1, r1, #0x100 @ allow HVC instruction - #endif - -@@ -52,7 +52,14 @@ _secure_monitor: - mrceq p15, 0, r0, c12, c0, 1 @ get MVBAR value - mcreq p15, 4, r0, c12, c0, 0 @ write HVBAR - #endif -+ bne 1f - -+ @ Reset CNTVOFF to 0 before leaving monitor mode -+ mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 -+ ands r0, r0, #CPUID_ARM_GENTIMER_MASK @ test arch timer bits -+ movne r0, #0 -+ mcrrne p15, 4, r0, r0, c14 @ Reset CNTVOFF to zero -+1: - movs pc, lr @ return to non-secure SVC - - _hyp_trap: -From 054bcf5147ff5a20298bce5b3bdfbf3e1c797594 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:10 +0000 -Subject: [PATCH] ARM: add missing HYP mode constant - -In order to be able to use the various mode constants (far more -readable than random hex values), add the missing HYP and A -values. - -Also update arm/lib/interrupts.c to display HYP instead of an -unknown value. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/include/asm/proc-armv/ptrace.h | 2 ++ - arch/arm/lib/interrupts.c | 2 +- - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/arch/arm/include/asm/proc-armv/ptrace.h b/arch/arm/include/asm/proc-armv/ptrace.h -index 21aef58..71df5a9 100644 ---- a/arch/arm/include/asm/proc-armv/ptrace.h -+++ b/arch/arm/include/asm/proc-armv/ptrace.h -@@ -38,12 +38,14 @@ struct pt_regs { - #define IRQ_MODE 0x12 - #define SVC_MODE 0x13 - #define ABT_MODE 0x17 -+#define HYP_MODE 0x1a - #define UND_MODE 0x1b - #define SYSTEM_MODE 0x1f - #define MODE_MASK 0x1f - #define T_BIT 0x20 - #define F_BIT 0x40 - #define I_BIT 0x80 -+#define A_BIT 0x100 - #define CC_V_BIT (1 << 28) - #define CC_C_BIT (1 << 29) - #define CC_Z_BIT (1 << 30) -diff --git a/arch/arm/lib/interrupts.c b/arch/arm/lib/interrupts.c -index 758b013..f6b7c03 100644 ---- a/arch/arm/lib/interrupts.c -+++ b/arch/arm/lib/interrupts.c -@@ -103,7 +103,7 @@ void show_regs (struct pt_regs *regs) - "UK12_26", "UK13_26", "UK14_26", "UK15_26", - "USER_32", "FIQ_32", "IRQ_32", "SVC_32", - "UK4_32", "UK5_32", "UK6_32", "ABT_32", -- "UK8_32", "UK9_32", "UK10_32", "UND_32", -+ "UK8_32", "UK9_32", "HYP_32", "UND_32", - "UK12_32", "UK13_32", "UK14_32", "SYS_32", - }; - -From 213a8d9b7e613210d3c7d8b99c95b454ad0527d8 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:11 +0000 -Subject: [PATCH] ARM: HYP/non-sec: add separate section for secure code - -In anticipation of refactoring the HYP/non-secure code to run -from secure RAM, add a new linker section that will contain that -code. - -Nothing is using it just yet. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/config.mk | 2 +- - arch/arm/cpu/u-boot.lds | 30 ++++++++++++++++++++++++++++++ - arch/arm/lib/sections.c | 2 ++ - 3 files changed, 33 insertions(+), 1 deletion(-) - -diff --git a/arch/arm/config.mk b/arch/arm/config.mk -index 66ecc2e..2bdfca5 100644 ---- a/arch/arm/config.mk -+++ b/arch/arm/config.mk -@@ -113,7 +113,7 @@ endif - ifdef CONFIG_ARM64 - OBJCOPYFLAGS += -j .text -j .rodata -j .data -j .u_boot_list -j .rela.dyn - else --OBJCOPYFLAGS += -j .text -j .rodata -j .hash -j .data -j .got.plt -j .u_boot_list -j .rel.dyn -+OBJCOPYFLAGS += -j .text -j .secure_text -j .rodata -j .hash -j .data -j .got.plt -j .u_boot_list -j .rel.dyn - endif - - ifneq ($(CONFIG_IMX_CONFIG),) -diff --git a/arch/arm/cpu/u-boot.lds b/arch/arm/cpu/u-boot.lds -index 33c1f99..f45885d 100644 ---- a/arch/arm/cpu/u-boot.lds -+++ b/arch/arm/cpu/u-boot.lds -@@ -7,6 +7,8 @@ - * SPDX-License-Identifier: GPL-2.0+ - */ - -+#include <config.h> -+ - OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") - OUTPUT_ARCH(arm) - ENTRY(_start) -@@ -22,6 +24,34 @@ SECTIONS - *(.text*) - } - -+#if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) || defined(CONFIG_ARMV7_PSCI) -+ -+#ifndef CONFIG_ARMV7_SECURE_BASE -+#define CONFIG_ARMV7_SECURE_BASE -+#endif -+ -+ .__secure_start : { -+ . = ALIGN(0x1000); -+ *(.__secure_start) -+ } -+ -+ .secure_text CONFIG_ARMV7_SECURE_BASE : -+ AT(ADDR(.__secure_start) + SIZEOF(.__secure_start)) -+ { -+ *(._secure.text) -+ } -+ -+ . = LOADADDR(.__secure_start) + -+ SIZEOF(.__secure_start) + -+ SIZEOF(.secure_text); -+ -+ __secure_end_lma = .; -+ .__secure_end : AT(__secure_end_lma) { -+ *(.__secure_end) -+ LONG(0x1d1071c); /* Must output something to reset LMA */ -+ } -+#endif -+ - . = ALIGN(4); - .rodata : { *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*))) } - -diff --git a/arch/arm/lib/sections.c b/arch/arm/lib/sections.c -index 5b30bcb..a1205c3 100644 ---- a/arch/arm/lib/sections.c -+++ b/arch/arm/lib/sections.c -@@ -25,4 +25,6 @@ char __image_copy_start[0] __attribute__((section(".__image_copy_start"))); - char __image_copy_end[0] __attribute__((section(".__image_copy_end"))); - char __rel_dyn_start[0] __attribute__((section(".__rel_dyn_start"))); - char __rel_dyn_end[0] __attribute__((section(".__rel_dyn_end"))); -+char __secure_start[0] __attribute__((section(".__secure_start"))); -+char __secure_end[0] __attribute__((section(".__secure_end"))); - char _end[0] __attribute__((section(".__end"))); -From d7ebd8f57e84ea92ef0cf55080f0acec9c6d1ace Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:12 +0000 -Subject: [PATCH] ARM: HYP/non-sec: allow relocation to secure RAM - -The current non-sec switching code suffers from one major issue: -it cannot run in secure RAM, as a large part of u-boot still needs -to be run while we're switched to non-secure. - -This patch reworks the whole HYP/non-secure strategy by: -- making sure the secure code is the *last* thing u-boot executes - before entering the payload -- performing an exception return from secure mode directly into - the payload -- allowing the code to be dynamically relocated to secure RAM - before switching to non-secure. - -This involves quite a bit of horrible code, specially as u-boot -relocation is quite primitive. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/nonsec_virt.S | 161 +++++++++++++++++++-------------------- - arch/arm/cpu/armv7/virt-v7.c | 59 +++++--------- - arch/arm/include/asm/armv7.h | 10 ++- - arch/arm/include/asm/secure.h | 26 +++++++ - arch/arm/lib/bootm.c | 22 +++--- - 5 files changed, 138 insertions(+), 140 deletions(-) - create mode 100644 arch/arm/include/asm/secure.h - -diff --git a/arch/arm/cpu/armv7/nonsec_virt.S b/arch/arm/cpu/armv7/nonsec_virt.S -index b5c946f..2a43e3c 100644 ---- a/arch/arm/cpu/armv7/nonsec_virt.S -+++ b/arch/arm/cpu/armv7/nonsec_virt.S -@@ -10,10 +10,13 @@ - #include <linux/linkage.h> - #include <asm/gic.h> - #include <asm/armv7.h> -+#include <asm/proc-armv/ptrace.h> - - .arch_extension sec - .arch_extension virt - -+ .pushsection ._secure.text, "ax" -+ - .align 5 - /* the vector table for secure state and HYP mode */ - _monitor_vectors: -@@ -22,51 +25,86 @@ _monitor_vectors: - adr pc, _secure_monitor - .word 0 - .word 0 -- adr pc, _hyp_trap -+ .word 0 - .word 0 - .word 0 - -+.macro is_cpu_virt_capable tmp -+ mrc p15, 0, \tmp, c0, c1, 1 @ read ID_PFR1 -+ and \tmp, \tmp, #CPUID_ARM_VIRT_MASK @ mask virtualization bits -+ cmp \tmp, #(1 << CPUID_ARM_VIRT_SHIFT) -+.endm -+ - /* - * secure monitor handler - * U-boot calls this "software interrupt" in start.S - * This is executed on a "smc" instruction, we use a "smc #0" to switch - * to non-secure state. -- * We use only r0 and r1 here, due to constraints in the caller. -+ * r0, r1, r2: passed to the callee -+ * ip: target PC - */ - _secure_monitor: -- mrc p15, 0, r1, c1, c1, 0 @ read SCR -- bic r1, r1, #0x4e @ clear IRQ, FIQ, EA, nET bits -- orr r1, r1, #0x31 @ enable NS, AW, FW bits -+ mrc p15, 0, r5, c1, c1, 0 @ read SCR -+ bic r5, r5, #0x4e @ clear IRQ, FIQ, EA, nET bits -+ orr r5, r5, #0x31 @ enable NS, AW, FW bits - -- mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 -- and r0, r0, #CPUID_ARM_VIRT_MASK @ mask virtualization bits -- cmp r0, #(1 << CPUID_ARM_VIRT_SHIFT) -+ mov r6, #SVC_MODE @ default mode is SVC -+ is_cpu_virt_capable r4 - #ifdef CONFIG_ARMV7_VIRT -- orreq r1, r1, #0x100 @ allow HVC instruction -+ orreq r5, r5, #0x100 @ allow HVC instruction -+ moveq r6, #HYP_MODE @ Enter the kernel as HYP - #endif - -- mcr p15, 0, r1, c1, c1, 0 @ write SCR (with NS bit set) -+ mcr p15, 0, r5, c1, c1, 0 @ write SCR (with NS bit set) - isb - --#ifdef CONFIG_ARMV7_VIRT -- mrceq p15, 0, r0, c12, c0, 1 @ get MVBAR value -- mcreq p15, 4, r0, c12, c0, 0 @ write HVBAR --#endif - bne 1f - - @ Reset CNTVOFF to 0 before leaving monitor mode -- mrc p15, 0, r0, c0, c1, 1 @ read ID_PFR1 -- ands r0, r0, #CPUID_ARM_GENTIMER_MASK @ test arch timer bits -- movne r0, #0 -- mcrrne p15, 4, r0, r0, c14 @ Reset CNTVOFF to zero -+ mrc p15, 0, r4, c0, c1, 1 @ read ID_PFR1 -+ ands r4, r4, #CPUID_ARM_GENTIMER_MASK @ test arch timer bits -+ movne r4, #0 -+ mcrrne p15, 4, r4, r4, c14 @ Reset CNTVOFF to zero - 1: -- movs pc, lr @ return to non-secure SVC -- --_hyp_trap: -- mrs lr, elr_hyp @ for older asm: .byte 0x00, 0xe3, 0x0e, 0xe1 -- mov pc, lr @ do no switch modes, but -- @ return to caller -- -+ mov lr, ip -+ mov ip, #(F_BIT | I_BIT | A_BIT) @ Set A, I and F -+ tst lr, #1 @ Check for Thumb PC -+ orrne ip, ip, #T_BIT @ Set T if Thumb -+ orr ip, ip, r6 @ Slot target mode in -+ msr spsr_cxfs, ip @ Set full SPSR -+ movs pc, lr @ ERET to non-secure -+ -+ENTRY(_do_nonsec_entry) -+ mov ip, r0 -+ mov r0, r1 -+ mov r1, r2 -+ mov r2, r3 -+ smc #0 -+ENDPROC(_do_nonsec_entry) -+ -+.macro get_cbar_addr addr -+#ifdef CONFIG_ARM_GIC_BASE_ADDRESS -+ ldr \addr, =CONFIG_ARM_GIC_BASE_ADDRESS -+#else -+ mrc p15, 4, \addr, c15, c0, 0 @ read CBAR -+ bfc \addr, #0, #15 @ clear reserved bits -+#endif -+.endm -+ -+.macro get_gicd_addr addr -+ get_cbar_addr \addr -+ add \addr, \addr, #GIC_DIST_OFFSET @ GIC dist i/f offset -+.endm -+ -+.macro get_gicc_addr addr, tmp -+ get_cbar_addr \addr -+ is_cpu_virt_capable \tmp -+ movne \tmp, #GIC_CPU_OFFSET_A9 @ GIC CPU offset for A9 -+ moveq \tmp, #GIC_CPU_OFFSET_A15 @ GIC CPU offset for A15/A7 -+ add \addr, \addr, \tmp -+.endm -+ -+#ifndef CONFIG_ARMV7_PSCI - /* - * Secondary CPUs start here and call the code for the core specific parts - * of the non-secure and HYP mode transition. The GIC distributor specific -@@ -74,31 +112,21 @@ _hyp_trap: - * Then they go back to wfi and wait to be woken up by the kernel again. - */ - ENTRY(_smp_pen) -- mrs r0, cpsr -- orr r0, r0, #0xc0 -- msr cpsr, r0 @ disable interrupts -- ldr r1, =_start -- mcr p15, 0, r1, c12, c0, 0 @ set VBAR -+ cpsid i -+ cpsid f - - bl _nonsec_init -- mov r12, r0 @ save GICC address --#ifdef CONFIG_ARMV7_VIRT -- bl _switch_to_hyp --#endif -- -- ldr r1, [r12, #GICC_IAR] @ acknowledge IPI -- str r1, [r12, #GICC_EOIR] @ signal end of interrupt - - adr r0, _smp_pen @ do not use this address again - b smp_waitloop @ wait for IPIs, board specific - ENDPROC(_smp_pen) -+#endif - - /* - * Switch a core to non-secure state. - * - * 1. initialize the GIC per-core interface - * 2. allow coprocessor access in non-secure modes -- * 3. switch the cpu mode (by calling "smc #0") - * - * Called from smp_pen by secondary cores and directly by the BSP. - * Do not assume that the stack is available and only use registers -@@ -108,38 +136,23 @@ ENDPROC(_smp_pen) - * though, but we check this in C before calling this function. - */ - ENTRY(_nonsec_init) --#ifdef CONFIG_ARM_GIC_BASE_ADDRESS -- ldr r2, =CONFIG_ARM_GIC_BASE_ADDRESS --#else -- mrc p15, 4, r2, c15, c0, 0 @ read CBAR -- bfc r2, #0, #15 @ clear reserved bits --#endif -- add r3, r2, #GIC_DIST_OFFSET @ GIC dist i/f offset -+ get_gicd_addr r3 -+ - mvn r1, #0 @ all bits to 1 - str r1, [r3, #GICD_IGROUPRn] @ allow private interrupts - -- mrc p15, 0, r0, c0, c0, 0 @ read MIDR -- ldr r1, =MIDR_PRIMARY_PART_MASK -- and r0, r0, r1 @ mask out variant and revision -+ get_gicc_addr r3, r1 - -- ldr r1, =MIDR_CORTEX_A7_R0P0 & MIDR_PRIMARY_PART_MASK -- cmp r0, r1 @ check for Cortex-A7 -- -- ldr r1, =MIDR_CORTEX_A15_R0P0 & MIDR_PRIMARY_PART_MASK -- cmpne r0, r1 @ check for Cortex-A15 -- -- movne r1, #GIC_CPU_OFFSET_A9 @ GIC CPU offset for A9 -- moveq r1, #GIC_CPU_OFFSET_A15 @ GIC CPU offset for A15/A7 -- add r3, r2, r1 @ r3 = GIC CPU i/f addr -- -- mov r1, #1 @ set GICC_CTLR[enable] -+ mov r1, #3 @ Enable both groups - str r1, [r3, #GICC_CTLR] @ and clear all other bits - mov r1, #0xff - str r1, [r3, #GICC_PMR] @ set priority mask register - -+ mrc p15, 0, r0, c1, c1, 2 - movw r1, #0x3fff -- movt r1, #0x0006 -- mcr p15, 0, r1, c1, c1, 2 @ NSACR = all copros to non-sec -+ movt r1, #0x0004 -+ orr r0, r0, r1 -+ mcr p15, 0, r0, c1, c1, 2 @ NSACR = all copros to non-sec - - /* The CNTFRQ register of the generic timer needs to be - * programmed in secure state. Some primary bootloaders / firmware -@@ -157,21 +170,9 @@ ENTRY(_nonsec_init) - - adr r1, _monitor_vectors - mcr p15, 0, r1, c12, c0, 1 @ set MVBAR to secure vectors -- -- mrc p15, 0, ip, c12, c0, 0 @ save secure copy of VBAR -- - isb -- smc #0 @ call into MONITOR mode -- -- mcr p15, 0, ip, c12, c0, 0 @ write non-secure copy of VBAR -- -- mov r1, #1 -- str r1, [r3, #GICC_CTLR] @ enable non-secure CPU i/f -- add r2, r2, #GIC_DIST_OFFSET -- str r1, [r2, #GICD_CTLR] @ allow private interrupts - - mov r0, r3 @ return GICC address -- - bx lr - ENDPROC(_nonsec_init) - -@@ -183,18 +184,10 @@ ENTRY(smp_waitloop) - ldr r1, [r1] - cmp r0, r1 @ make sure we dont execute this code - beq smp_waitloop @ again (due to a spurious wakeup) -- mov pc, r1 -+ mov r0, r1 -+ b _do_nonsec_entry - ENDPROC(smp_waitloop) - .weak smp_waitloop - #endif - --ENTRY(_switch_to_hyp) -- mov r0, lr -- mov r1, sp @ save SVC copy of LR and SP -- isb -- hvc #0 @ for older asm: .byte 0x70, 0x00, 0x40, 0xe1 -- mov sp, r1 -- mov lr, r0 @ restore SVC copy of LR and SP -- -- bx lr --ENDPROC(_switch_to_hyp) -+ .popsection -diff --git a/arch/arm/cpu/armv7/virt-v7.c b/arch/arm/cpu/armv7/virt-v7.c -index 2cd604f..6500030 100644 ---- a/arch/arm/cpu/armv7/virt-v7.c -+++ b/arch/arm/cpu/armv7/virt-v7.c -@@ -13,17 +13,10 @@ - #include <asm/armv7.h> - #include <asm/gic.h> - #include <asm/io.h> -+#include <asm/secure.h> - - unsigned long gic_dist_addr; - --static unsigned int read_cpsr(void) --{ -- unsigned int reg; -- -- asm volatile ("mrs %0, cpsr\n" : "=r" (reg)); -- return reg; --} -- - static unsigned int read_id_pfr1(void) - { - unsigned int reg; -@@ -72,6 +65,18 @@ static unsigned long get_gicd_base_address(void) - #endif - } - -+static void relocate_secure_section(void) -+{ -+#ifdef CONFIG_ARMV7_SECURE_BASE -+ size_t sz = __secure_end - __secure_start; -+ -+ memcpy((void *)CONFIG_ARMV7_SECURE_BASE, __secure_start, sz); -+ flush_dcache_range(CONFIG_ARMV7_SECURE_BASE, -+ CONFIG_ARMV7_SECURE_BASE + sz + 1); -+ invalidate_icache_all(); -+#endif -+} -+ - static void kick_secondary_cpus_gic(unsigned long gicdaddr) - { - /* kick all CPUs (except this one) by writing to GICD_SGIR */ -@@ -83,35 +88,7 @@ void __weak smp_kick_all_cpus(void) - kick_secondary_cpus_gic(gic_dist_addr); - } - --int armv7_switch_hyp(void) --{ -- unsigned int reg; -- -- /* check whether we are in HYP mode already */ -- if ((read_cpsr() & 0x1f) == 0x1a) { -- debug("CPU already in HYP mode\n"); -- return 0; -- } -- -- /* check whether the CPU supports the virtualization extensions */ -- reg = read_id_pfr1(); -- if ((reg & CPUID_ARM_VIRT_MASK) != 1 << CPUID_ARM_VIRT_SHIFT) { -- printf("HYP mode: Virtualization extensions not implemented.\n"); -- return -1; -- } -- -- /* call the HYP switching code on this CPU also */ -- _switch_to_hyp(); -- -- if ((read_cpsr() & 0x1F) != 0x1a) { -- printf("HYP mode: switch not successful.\n"); -- return -1; -- } -- -- return 0; --} -- --int armv7_switch_nonsec(void) -+int armv7_init_nonsec(void) - { - unsigned int reg; - unsigned itlinesnr, i; -@@ -147,11 +124,13 @@ int armv7_switch_nonsec(void) - for (i = 1; i <= itlinesnr; i++) - writel((unsigned)-1, gic_dist_addr + GICD_IGROUPRn + 4 * i); - -- smp_set_core_boot_addr((unsigned long)_smp_pen, -1); -+#ifndef CONFIG_ARMV7_PSCI -+ smp_set_core_boot_addr((unsigned long)secure_ram_addr(_smp_pen), -1); - smp_kick_all_cpus(); -+#endif - - /* call the non-sec switching code on this CPU also */ -- _nonsec_init(); -- -+ relocate_secure_section(); -+ secure_ram_addr(_nonsec_init)(); - return 0; - } -diff --git a/arch/arm/include/asm/armv7.h b/arch/arm/include/asm/armv7.h -index 395444e..11476dd 100644 ---- a/arch/arm/include/asm/armv7.h -+++ b/arch/arm/include/asm/armv7.h -@@ -78,13 +78,17 @@ void v7_outer_cache_inval_range(u32 start, u32 end); - - #if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) - --int armv7_switch_nonsec(void); --int armv7_switch_hyp(void); -+int armv7_init_nonsec(void); - - /* defined in assembly file */ - unsigned int _nonsec_init(void); -+void _do_nonsec_entry(void *target_pc, unsigned long r0, -+ unsigned long r1, unsigned long r2); - void _smp_pen(void); --void _switch_to_hyp(void); -+ -+extern char __secure_start[]; -+extern char __secure_end[]; -+ - #endif /* CONFIG_ARMV7_NONSEC || CONFIG_ARMV7_VIRT */ - - #endif /* ! __ASSEMBLY__ */ -diff --git a/arch/arm/include/asm/secure.h b/arch/arm/include/asm/secure.h -new file mode 100644 -index 0000000..effdb18 ---- /dev/null -+++ b/arch/arm/include/asm/secure.h -@@ -0,0 +1,26 @@ -+#ifndef __ASM_SECURE_H -+#define __ASM_SECURE_H -+ -+#include <config.h> -+ -+#ifdef CONFIG_ARMV7_SECURE_BASE -+/* -+ * Warning, horror ahead. -+ * -+ * The target code lives in our "secure ram", but u-boot doesn't know -+ * that, and has blindly added reloc_off to every relocation -+ * entry. Gahh. Do the opposite conversion. This hack also prevents -+ * GCC from generating code veeners, which u-boot doesn't relocate at -+ * all... -+ */ -+#define secure_ram_addr(_fn) ({ \ -+ DECLARE_GLOBAL_DATA_PTR; \ -+ void *__fn = _fn; \ -+ typeof(_fn) *__tmp = (__fn - gd->reloc_off); \ -+ __tmp; \ -+ }) -+#else -+#define secure_ram_addr(_fn) (_fn) -+#endif -+ -+#endif -diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c -index 10634a4..61aa14e 100644 ---- a/arch/arm/lib/bootm.c -+++ b/arch/arm/lib/bootm.c -@@ -20,6 +20,7 @@ - #include <libfdt.h> - #include <fdt_support.h> - #include <asm/bootm.h> -+#include <asm/secure.h> - #include <linux/compiler.h> - - #if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) -@@ -184,27 +185,17 @@ static void setup_end_tag(bd_t *bd) - - __weak void setup_board_tags(struct tag **in_params) {} - -+#ifdef CONFIG_ARM64 - static void do_nonsec_virt_switch(void) - { --#if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) -- if (armv7_switch_nonsec() == 0) --#ifdef CONFIG_ARMV7_VIRT -- if (armv7_switch_hyp() == 0) -- debug("entered HYP mode\n"); --#else -- debug("entered non-secure state\n"); --#endif --#endif -- --#ifdef CONFIG_ARM64 - smp_kick_all_cpus(); - flush_dcache_all(); /* flush cache before swtiching to EL2 */ - armv8_switch_to_el2(); - #ifdef CONFIG_ARMV8_SWITCH_TO_EL1 - armv8_switch_to_el1(); - #endif --#endif - } -+#endif - - /* Subcommand: PREP */ - static void boot_prep_linux(bootm_headers_t *images) -@@ -287,8 +278,13 @@ static void boot_jump_linux(bootm_headers_t *images, int flag) - r2 = gd->bd->bi_boot_params; - - if (!fake) { -- do_nonsec_virt_switch(); -+#if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) -+ armv7_init_nonsec(); -+ secure_ram_addr(_do_nonsec_entry)(kernel_entry, -+ 0, machid, r2); -+#else - kernel_entry(0, machid, r2); -+#endif - } - #endif - } -From 8ea1554da4a6e556d3213a77cf59daa1c154bdb5 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:13 +0000 -Subject: [PATCH] ARM: HYP/non-sec: add generic ARMv7 PSCI code - -Implement core support for PSCI. As this is generic code, it doesn't -implement anything really useful (all the functions are returning -Not Implemented). - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/Makefile | 4 ++ - arch/arm/cpu/armv7/psci.S | 105 ++++++++++++++++++++++++++++++++++++++++++++ - arch/arm/include/asm/psci.h | 35 +++++++++++++++ - 3 files changed, 144 insertions(+) - create mode 100644 arch/arm/cpu/armv7/psci.S - create mode 100644 arch/arm/include/asm/psci.h - -diff --git a/arch/arm/cpu/armv7/Makefile b/arch/arm/cpu/armv7/Makefile -index 6f17771..0cf5c45 100644 ---- a/arch/arm/cpu/armv7/Makefile -+++ b/arch/arm/cpu/armv7/Makefile -@@ -24,6 +24,10 @@ obj-y += nonsec_virt.o - obj-y += virt-v7.o - endif - -+ifneq ($(CONFIG_ARMV7_PSCI),) -+obj-y += psci.o -+endif -+ - obj-$(CONFIG_KONA) += kona-common/ - obj-$(CONFIG_OMAP_COMMON) += omap-common/ - obj-$(CONFIG_TEGRA) += tegra-common/ -diff --git a/arch/arm/cpu/armv7/psci.S b/arch/arm/cpu/armv7/psci.S -new file mode 100644 -index 0000000..a9341e0 ---- /dev/null -+++ b/arch/arm/cpu/armv7/psci.S -@@ -0,0 +1,105 @@ -+/* -+ * Copyright (C) 2013 - ARM Ltd -+ * Author: Marc Zyngier marc.zyngier@arm.com -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see http://www.gnu.org/licenses/. -+ */ -+ -+#include <config.h> -+#include <linux/linkage.h> -+#include <asm/psci.h> -+ -+ .pushsection ._secure.text, "ax" -+ -+ .arch_extension sec -+ -+ .align 5 -+ .globl _psci_vectors -+_psci_vectors: -+ b default_psci_vector @ reset -+ b default_psci_vector @ undef -+ b _smc_psci @ smc -+ b default_psci_vector @ pabort -+ b default_psci_vector @ dabort -+ b default_psci_vector @ hyp -+ b default_psci_vector @ irq -+ b psci_fiq_enter @ fiq -+ -+ENTRY(psci_fiq_enter) -+ movs pc, lr -+ENDPROC(psci_fiq_enter) -+.weak psci_fiq_enter -+ -+ENTRY(default_psci_vector) -+ movs pc, lr -+ENDPROC(default_psci_vector) -+.weak default_psci_vector -+ -+ENTRY(psci_cpu_suspend) -+ENTRY(psci_cpu_off) -+ENTRY(psci_cpu_on) -+ENTRY(psci_migrate) -+ mov r0, #ARM_PSCI_RET_NI @ Return -1 (Not Implemented) -+ mov pc, lr -+ENDPROC(psci_migrate) -+ENDPROC(psci_cpu_on) -+ENDPROC(psci_cpu_off) -+ENDPROC(psci_cpu_suspend) -+.weak psci_cpu_suspend -+.weak psci_cpu_off -+.weak psci_cpu_on -+.weak psci_migrate -+ -+_psci_table: -+ .word ARM_PSCI_FN_CPU_SUSPEND -+ .word psci_cpu_suspend -+ .word ARM_PSCI_FN_CPU_OFF -+ .word psci_cpu_off -+ .word ARM_PSCI_FN_CPU_ON -+ .word psci_cpu_on -+ .word ARM_PSCI_FN_MIGRATE -+ .word psci_migrate -+ .word 0 -+ .word 0 -+ -+_smc_psci: -+ push {r3-r7,lr} -+ -+ @ Switch to secure -+ mrc p15, 0, r7, c1, c1, 0 -+ bic r4, r7, #1 -+ mcr p15, 0, r4, c1, c1, 0 -+ isb -+ -+ adr r4, _psci_table -+1: ldr r5, [r4] @ Load PSCI function ID -+ ldr r6, [r4, #4] @ Load target PC -+ cmp r5, #0 @ If reach the end, bail out -+ mvneq r0, #0 @ Return -1 (Not Implemented) -+ beq 2f -+ cmp r0, r5 @ If not matching, try next entry -+ addne r4, r4, #8 -+ bne 1b -+ cmp r6, #0 @ Not implemented -+ moveq r0, #ARM_PSCI_RET_NI -+ beq 2f -+ -+ blx r6 @ Execute PSCI function -+ -+ @ Switch back to non-secure -+ mcr p15, 0, r7, c1, c1, 0 -+ -+2: pop {r3-r7, lr} -+ movs pc, lr @ Return to the kernel -+ -+ .popsection -diff --git a/arch/arm/include/asm/psci.h b/arch/arm/include/asm/psci.h -new file mode 100644 -index 0000000..704b4b0 ---- /dev/null -+++ b/arch/arm/include/asm/psci.h -@@ -0,0 +1,35 @@ -+/* -+ * Copyright (C) 2013 - ARM Ltd -+ * Author: Marc Zyngier marc.zyngier@arm.com -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see http://www.gnu.org/licenses/. -+ */ -+ -+#ifndef __ARM_PSCI_H__ -+#define __ARM_PSCI_H__ -+ -+/* PSCI interface */ -+#define ARM_PSCI_FN_BASE 0x95c1ba5e -+#define ARM_PSCI_FN(n) (ARM_PSCI_FN_BASE + (n)) -+ -+#define ARM_PSCI_FN_CPU_SUSPEND ARM_PSCI_FN(0) -+#define ARM_PSCI_FN_CPU_OFF ARM_PSCI_FN(1) -+#define ARM_PSCI_FN_CPU_ON ARM_PSCI_FN(2) -+#define ARM_PSCI_FN_MIGRATE ARM_PSCI_FN(3) -+ -+#define ARM_PSCI_RET_SUCCESS 0 -+#define ARM_PSCI_RET_NI (-1) -+#define ARM_PSCI_RET_INVAL (-2) -+#define ARM_PSCI_RET_DENIED (-3) -+ -+#endif /* __ARM_PSCI_H__ */ -From 0ca6171c385fed00125b320592ee94922f44f13a Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:14 +0000 -Subject: [PATCH] ARM: HYP/non-sec: add the option for a second-stage monitor - -Allow the switch to a second stage secure monitor just before -switching to non-secure. - -This allows a resident piece of firmware to be active once the -kernel has been entered (the u-boot monitor is dead anyway, -its pages being reused). - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/nonsec_virt.S | 13 +++++++++++-- - 1 file changed, 11 insertions(+), 2 deletions(-) - -diff --git a/arch/arm/cpu/armv7/nonsec_virt.S b/arch/arm/cpu/armv7/nonsec_virt.S -index 2a43e3c..745670e 100644 ---- a/arch/arm/cpu/armv7/nonsec_virt.S -+++ b/arch/arm/cpu/armv7/nonsec_virt.S -@@ -44,10 +44,19 @@ _monitor_vectors: - * ip: target PC - */ - _secure_monitor: -+#ifdef CONFIG_ARMV7_PSCI -+ ldr r5, =_psci_vectors @ Switch to the next monitor -+ mcr p15, 0, r5, c12, c0, 1 -+ isb -+ -+ @ Obtain a secure stack, and configure the PSCI backend -+ bl psci_arch_init -+#endif -+ - mrc p15, 0, r5, c1, c1, 0 @ read SCR -- bic r5, r5, #0x4e @ clear IRQ, FIQ, EA, nET bits -+ bic r5, r5, #0x4a @ clear IRQ, EA, nET bits - orr r5, r5, #0x31 @ enable NS, AW, FW bits -- -+ @ FIQ preserved for secure mode - mov r6, #SVC_MODE @ default mode is SVC - is_cpu_virt_capable r4 - #ifdef CONFIG_ARMV7_VIRT -From 9aa373162eb2cc0055a6e4ecd46977c911de1124 Mon Sep 17 00:00:00 2001 -From: Ma Haijun mahaijuns@gmail.com -Date: Sat, 15 Feb 2014 12:51:10 +0000 -Subject: [PATCH] ARM: convert arch_fixup_memory_node to a generic FDT fixup - function - -Some architecture needs extra device tree setup. Instead of adding -yet another hook, convert arch_fixup_memory_node to be a generic -FDT fixup function. - -[maz: collapsed 3 patches into one, rewrote commit message] - -Signed-off-by: Ma Haijun mahaijuns@gmail.com -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/lib/bootm-fdt.c | 2 +- - arch/arm/lib/bootm.c | 2 +- - common/image-fdt.c | 7 +++++-- - include/common.h | 6 +++--- - 4 files changed, 10 insertions(+), 7 deletions(-) - -diff --git a/arch/arm/lib/bootm-fdt.c b/arch/arm/lib/bootm-fdt.c -index e40691d..8394e15 100644 ---- a/arch/arm/lib/bootm-fdt.c -+++ b/arch/arm/lib/bootm-fdt.c -@@ -20,7 +20,7 @@ - - DECLARE_GLOBAL_DATA_PTR; - --int arch_fixup_memory_node(void *blob) -+int arch_fixup_fdt(void *blob) - { - bd_t *bd = gd->bd; - int bank; -diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c -index 61aa14e..4cff6b0 100644 ---- a/arch/arm/lib/bootm.c -+++ b/arch/arm/lib/bootm.c -@@ -357,7 +357,7 @@ void boot_prep_vxworks(bootm_headers_t *images) - if (images->ft_addr) { - off = fdt_path_offset(images->ft_addr, "/memory"); - if (off < 0) { -- if (arch_fixup_memory_node(images->ft_addr)) -+ if (arch_fixup_fdt(images->ft_addr)) - puts("## WARNING: fixup memory failed!\n"); - } - } -diff --git a/common/image-fdt.c b/common/image-fdt.c -index a54a919..6f074de 100644 ---- a/common/image-fdt.c -+++ b/common/image-fdt.c -@@ -445,7 +445,7 @@ __weak int ft_verify_fdt(void *fdt) - return 1; - } - --__weak int arch_fixup_memory_node(void *blob) -+__weak int arch_fixup_fdt(void *blob) - { - return 0; - } -@@ -462,7 +462,10 @@ int image_setup_libfdt(bootm_headers_t *images, void *blob, - puts(" - must RESET the board to recover.\n"); - return -1; - } -- arch_fixup_memory_node(blob); -+ if (arch_fixup_fdt(blob) < 0) { -+ puts("ERROR: arch specific fdt fixup failed"); -+ return -1; -+ } - if (IMAGE_OF_BOARD_SETUP) - ft_board_setup(blob, gd->bd); - fdt_fixup_ethernet(blob); -diff --git a/include/common.h b/include/common.h -index cbd3c9e..700b015 100644 ---- a/include/common.h -+++ b/include/common.h -@@ -326,14 +326,14 @@ int arch_early_init_r(void); - void board_show_dram(ulong size); - - /** -- * arch_fixup_memory_node() - Write arch-specific memory information to fdt -+ * arch_fixup_fdt() - Write arch-specific information to fdt - * -- * Defined in arch/$(ARCH)/lib/bootm.c -+ * Defined in arch/$(ARCH)/lib/bootm-fdt.c - * - * @blob: FDT blob to write to - * @return 0 if ok, or -ve FDT_ERR_... on failure - */ --int arch_fixup_memory_node(void *blob); -+int arch_fixup_fdt(void *blob); - - /* common/flash.c */ - void flash_perror (int); -From ccdf689da800c9f1c5226146e936b071c7ec8800 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:15 +0000 -Subject: [PATCH] ARM: HYP/non-sec/PSCI: emit DT nodes - -Generate the PSCI node in the device tree. - -Also add a reserve section for the "secure" code that lives in -in normal RAM, so that the kernel knows it'd better not trip on -it. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/Makefile | 1 + - arch/arm/cpu/armv7/virt-dt.c | 100 +++++++++++++++++++++++++++++++++++++++++++ - arch/arm/include/asm/armv7.h | 1 + - arch/arm/lib/bootm-fdt.c | 11 ++++- - 4 files changed, 111 insertions(+), 2 deletions(-) - create mode 100644 arch/arm/cpu/armv7/virt-dt.c - -diff --git a/arch/arm/cpu/armv7/Makefile b/arch/arm/cpu/armv7/Makefile -index 0cf5c45..93a5a69 100644 ---- a/arch/arm/cpu/armv7/Makefile -+++ b/arch/arm/cpu/armv7/Makefile -@@ -22,6 +22,7 @@ endif - ifneq ($(CONFIG_ARMV7_NONSEC)$(CONFIG_ARMV7_VIRT),) - obj-y += nonsec_virt.o - obj-y += virt-v7.o -+obj-y += virt-dt.o - endif - - ifneq ($(CONFIG_ARMV7_PSCI),) -diff --git a/arch/arm/cpu/armv7/virt-dt.c b/arch/arm/cpu/armv7/virt-dt.c -new file mode 100644 -index 0000000..0b0d6a7 ---- /dev/null -+++ b/arch/arm/cpu/armv7/virt-dt.c -@@ -0,0 +1,100 @@ -+/* -+ * Copyright (C) 2013 - ARM Ltd -+ * Author: Marc Zyngier marc.zyngier@arm.com -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see http://www.gnu.org/licenses/. -+ */ -+ -+#include <common.h> -+#include <stdio_dev.h> -+#include <linux/ctype.h> -+#include <linux/types.h> -+#include <asm/global_data.h> -+#include <libfdt.h> -+#include <fdt_support.h> -+#include <asm/armv7.h> -+#include <asm/psci.h> -+ -+static int fdt_psci(void *fdt) -+{ -+#ifdef CONFIG_ARMV7_PSCI -+ int nodeoff; -+ int tmp; -+ -+ nodeoff = fdt_path_offset(fdt, "/cpus"); -+ if (nodeoff < 0) { -+ printf("couldn't find /cpus\n"); -+ return nodeoff; -+ } -+ -+ /* add 'enable-method = "psci"' to each cpu node */ -+ for (tmp = fdt_first_subnode(fdt, nodeoff); -+ tmp >= 0; -+ tmp = fdt_next_subnode(fdt, tmp)) { -+ const struct fdt_property *prop; -+ int len; -+ -+ prop = fdt_get_property(fdt, tmp, "device_type", &len); -+ if (!prop) -+ continue; -+ if (len < 4) -+ continue; -+ if (strcmp(prop->data, "cpu")) -+ continue; -+ -+ fdt_setprop_string(fdt, tmp, "enable-method", "psci"); -+ } -+ -+ nodeoff = fdt_path_offset(fdt, "/psci"); -+ if (nodeoff < 0) { -+ nodeoff = fdt_path_offset(fdt, "/"); -+ if (nodeoff < 0) -+ return nodeoff; -+ -+ nodeoff = fdt_add_subnode(fdt, nodeoff, "psci"); -+ if (nodeoff < 0) -+ return nodeoff; -+ } -+ -+ tmp = fdt_setprop_string(fdt, nodeoff, "compatible", "arm,psci"); -+ if (tmp) -+ return tmp; -+ tmp = fdt_setprop_string(fdt, nodeoff, "method", "smc"); -+ if (tmp) -+ return tmp; -+ tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_suspend", ARM_PSCI_FN_CPU_SUSPEND); -+ if (tmp) -+ return tmp; -+ tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_off", ARM_PSCI_FN_CPU_OFF); -+ if (tmp) -+ return tmp; -+ tmp = fdt_setprop_u32(fdt, nodeoff, "cpu_on", ARM_PSCI_FN_CPU_ON); -+ if (tmp) -+ return tmp; -+ tmp = fdt_setprop_u32(fdt, nodeoff, "migrate", ARM_PSCI_FN_MIGRATE); -+ if (tmp) -+ return tmp; -+#endif -+ return 0; -+} -+ -+int armv7_update_dt(void *fdt) -+{ -+#ifndef CONFIG_ARMV7_SECURE_BASE -+ /* secure code lives in RAM, keep it alive */ -+ fdt_add_mem_rsv(fdt, (unsigned long)__secure_start, -+ __secure_end - __secure_start); -+#endif -+ -+ return fdt_psci(fdt); -+} -diff --git a/arch/arm/include/asm/armv7.h b/arch/arm/include/asm/armv7.h -index 11476dd..323f282 100644 ---- a/arch/arm/include/asm/armv7.h -+++ b/arch/arm/include/asm/armv7.h -@@ -79,6 +79,7 @@ void v7_outer_cache_inval_range(u32 start, u32 end); - #if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) - - int armv7_init_nonsec(void); -+int armv7_update_dt(void *fdt); - - /* defined in assembly file */ - unsigned int _nonsec_init(void); -diff --git a/arch/arm/lib/bootm-fdt.c b/arch/arm/lib/bootm-fdt.c -index 8394e15..ccb76c7 100644 ---- a/arch/arm/lib/bootm-fdt.c -+++ b/arch/arm/lib/bootm-fdt.c -@@ -17,13 +17,14 @@ - - #include <common.h> - #include <fdt_support.h> -+#include <asm/armv7.h> - - DECLARE_GLOBAL_DATA_PTR; - - int arch_fixup_fdt(void *blob) - { - bd_t *bd = gd->bd; -- int bank; -+ int bank, ret; - u64 start[CONFIG_NR_DRAM_BANKS]; - u64 size[CONFIG_NR_DRAM_BANKS]; - -@@ -32,5 +33,11 @@ int arch_fixup_fdt(void *blob) - size[bank] = bd->bi_dram[bank].size; - } - -- return fdt_fixup_memory_banks(blob, start, size, CONFIG_NR_DRAM_BANKS); -+ ret = fdt_fixup_memory_banks(blob, start, size, CONFIG_NR_DRAM_BANKS); -+ if (ret) -+ return ret; -+ -+#if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_ARMV7_VIRT) -+ return armv7_update_dt(blob); -+#endif - } -From d5ee64675e6481e4f29e48e494ea132cd74786c8 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:17 +0000 -Subject: [PATCH] sunxi: HYP/non-sec: add sun7i PSCI backend - -So far, only supporting the CPU_ON method. -Other functions can be added later. - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - arch/arm/cpu/armv7/sunxi/Makefile | 3 + - arch/arm/cpu/armv7/sunxi/psci.S | 162 ++++++++++++++++++++++++++++++++++++++ - include/configs/sun7i.h | 6 ++ - 3 files changed, 171 insertions(+) - create mode 100644 arch/arm/cpu/armv7/sunxi/psci.S - -diff --git a/arch/arm/cpu/armv7/sunxi/Makefile b/arch/arm/cpu/armv7/sunxi/Makefile -index 19e4b17..0df6772 100644 ---- a/arch/arm/cpu/armv7/sunxi/Makefile -+++ b/arch/arm/cpu/armv7/sunxi/Makefile -@@ -32,6 +32,9 @@ obj-y += cpu_info.o - ifdef CONFIG_CMD_WATCHDOG - obj-$(CONFIG_CMD_WATCHDOG) += cmd_watchdog.o - endif -+ifdef CONFIG_ARMV7_PSCI -+obj-y += psci.o -+endif - endif - - ifdef CONFIG_SPL_BUILD -diff --git a/arch/arm/cpu/armv7/sunxi/psci.S b/arch/arm/cpu/armv7/sunxi/psci.S -new file mode 100644 -index 0000000..0084c81 ---- /dev/null -+++ b/arch/arm/cpu/armv7/sunxi/psci.S -@@ -0,0 +1,162 @@ -+/* -+ * Copyright (C) 2013 - ARM Ltd -+ * Author: Marc Zyngier marc.zyngier@arm.com -+ * -+ * Based on code by Carl van Schaik carl@ok-labs.com. -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License version 2 as -+ * published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see http://www.gnu.org/licenses/. -+ */ -+ -+#include <config.h> -+#include <asm/psci.h> -+#include <asm/arch/cpu.h> -+ -+/* -+ * Memory layout: -+ * -+ * SECURE_RAM to text_end : -+ * ._secure_text section -+ * text_end to ALIGN_PAGE(text_end): -+ * nothing -+ * ALIGN_PAGE(text_end) to ALIGN_PAGE(text_end) + 0x1000) -+ * 1kB of stack per CPU (4 CPUs max). -+ */ -+ -+ .pushsection ._secure.text, "ax" -+ -+ .arch_extension sec -+ -+#define ONE_MS (CONFIG_SYS_CLK_FREQ / 1000) -+#define TEN_MS (10 * ONE_MS) -+ -+.macro timer_wait reg, ticks -+ @ Program CNTP_TVAL -+ movw \reg, #(\ticks & 0xffff) -+ movt \reg, #(\ticks >> 16) -+ mcr p15, 0, \reg, c14, c2, 0 -+ isb -+ @ Enable physical timer, mask interrupt -+ mov \reg, #3 -+ mcr p15, 0, \reg, c14, c2, 1 -+ @ Poll physical timer until ISTATUS is on -+1: isb -+ mrc p15, 0, \reg, c14, c2, 1 -+ ands \reg, \reg, #4 -+ bne 1b -+ @ Disable timer -+ mov \reg, #0 -+ mcr p15, 0, \reg, c14, c2, 1 -+ isb -+.endm -+ -+.globl psci_arch_init -+psci_arch_init: -+ mrc p15, 0, r5, c1, c1, 0 @ Read SCR -+ bic r5, r5, #1 @ Secure mode -+ mcr p15, 0, r5, c1, c1, 0 @ Write SCR -+ isb -+ -+ mrc p15, 0, r4, c0, c0, 5 @ MPIDR -+ and r4, r4, #3 @ cpu number in cluster -+ mov r5, #400 @ 1kB of stack per CPU -+ mul r4, r4, r5 -+ -+ adr r5, text_end @ end of text -+ add r5, r5, #0x2000 @ Skip two pages -+ lsr r5, r5, #12 @ Align to start of page -+ lsl r5, r5, #12 -+ sub sp, r5, r4 @ here's our stack! -+ -+ bx lr -+ -+ @ r1 = target CPU -+ @ r2 = target PC -+.globl psci_cpu_on -+psci_cpu_on: -+ adr r0, _target_pc -+ str r2, [r0] -+ dsb -+ -+ movw r0, #(SUNXI_CPUCFG_BASE & 0xffff) -+ movt r0, #(SUNXI_CPUCFG_BASE >> 16) -+ -+ @ CPU mask -+ and r1, r1, #3 @ only care about first cluster -+ mov r4, #1 -+ lsl r4, r4, r1 -+ -+ adr r6, _sunxi_cpu_entry -+ str r6, [r0, #0x1a4] @ PRIVATE_REG (boot vector) -+ -+ @ Assert reset on target CPU -+ mov r6, #0 -+ lsl r5, r1, #6 @ 64 bytes per CPU -+ add r5, r5, #0x40 @ Offset from base -+ add r5, r5, r0 @ CPU control block -+ str r6, [r5] @ Reset CPU -+ -+ @ l1 invalidate -+ ldr r6, [r0, #0x184] -+ bic r6, r6, r4 -+ str r6, [r0, #0x184] -+ -+ @ Lock CPU -+ ldr r6, [r0, #0x1e4] -+ bic r6, r6, r4 -+ str r6, [r0, #0x1e4] -+ -+ @ Release power clamp -+ movw r6, #0x1ff -+ movt r6, #0 -+1: lsrs r6, r6, #1 -+ str r6, [r0, #0x1b0] -+ bne 1b -+ -+ timer_wait r1, TEN_MS -+ -+ @ Clear power gating -+ ldr r6, [r0, #0x1b4] -+ bic r6, r6, #1 -+ str r6, [r0, #0x1b4] -+ -+ @ Deassert reset on target CPU -+ mov r6, #3 -+ str r6, [r5] -+ -+ @ Unlock CPU -+ ldr r6, [r0, #0x1e4] -+ orr r6, r6, r4 -+ str r6, [r0, #0x1e4] -+ -+ mov r0, #ARM_PSCI_RET_SUCCESS @ Return PSCI_RET_SUCCESS -+ mov pc, lr -+ -+_target_pc: -+ .word 0 -+ -+_sunxi_cpu_entry: -+ @ Set SMP bit -+ mrc p15, 0, r0, c1, c0, 1 -+ orr r0, r0, #0x40 -+ mcr p15, 0, r0, c1, c0, 1 -+ isb -+ -+ bl _nonsec_init -+ bl psci_arch_init -+ -+ adr r0, _target_pc -+ ldr r0, [r0] -+ b _do_nonsec_entry -+ -+text_end: -+ .popsection -diff --git a/include/configs/sun7i.h b/include/configs/sun7i.h -index 11cc9ea..bae7b37 100644 ---- a/include/configs/sun7i.h -+++ b/include/configs/sun7i.h -@@ -22,6 +22,12 @@ - #define CONFIG_BOARD_POSTCLK_INIT 1 - #endif - -+#define CONFIG_ARMV7_VIRT 1 -+#define CONFIG_ARMV7_NONSEC 1 -+#define CONFIG_ARMV7_PSCI 1 -+#define CONFIG_ARMV7_PSCI_NR_CPUS 2 -+#define CONFIG_ARMV7_SECURE_BASE SUNXI_SRAM_B_BASE -+ - /* - * Include common sunxi configuration where most the settings are - */ -From a74a847c3727209a45c30a80c01b930938941dd4 Mon Sep 17 00:00:00 2001 -From: Marc Zyngier marc.zyngier@arm.com -Date: Sat, 7 Dec 2013 11:19:18 +0000 -Subject: [PATCH] sunxi: HYP/non-sec: configure CNTFRQ on all CPUs - -CNTFRQ needs to be properly configured on all CPUs. Otherwise, -virtual machines hoping to find valuable information on secondary -CPUs will be disapointed... - -Signed-off-by: Marc Zyngier marc.zyngier@arm.com ---- - include/configs/sun7i.h | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/configs/sun7i.h b/include/configs/sun7i.h -index bae7b37..58a254b 100644 ---- a/include/configs/sun7i.h -+++ b/include/configs/sun7i.h -@@ -27,6 +27,7 @@ - #define CONFIG_ARMV7_PSCI 1 - #define CONFIG_ARMV7_PSCI_NR_CPUS 2 - #define CONFIG_ARMV7_SECURE_BASE SUNXI_SRAM_B_BASE -+#define CONFIG_SYS_CLK_FREQ 24000000 - - /* - * Include common sunxi configuration where most the settings are diff --git a/src/patches/u-boot/sunxi/003-uboot-fix-gmac-not-working-reliable-on-bananapi.patch b/src/patches/u-boot/sunxi/003-uboot-fix-gmac-not-working-reliable-on-bananapi.patch deleted file mode 100644 index 6bc8c9390..000000000 --- a/src/patches/u-boot/sunxi/003-uboot-fix-gmac-not-working-reliable-on-bananapi.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/board/sunxi/gmac.c b/board/sunxi/gmac.c -index e7ff952..f58c963 100644 ---- a/board/sunxi/gmac.c -+++ b/board/sunxi/gmac.c -@@ -24,6 +24,15 @@ int sunxi_gmac_initialize(bd_t *bis) - CCM_GMAC_CTRL_GPIT_MII); - #endif - -+ /* -+ * HdG: this is necessary to get GMAC to work reliable on the -+ * Bananapi. We don't know what these undocumented bits do, so this -+ * is a Bananapi specific hack for now. -+ */ -+#ifdef CONFIG_BANANAPI -+ setbits_le32(&ccm->gmac_clk_cfg, 0x3 << 10); -+#endif -+ - /* Configure pin mux settings for GMAC */ - for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(16); pin++) { - #ifdef CONFIG_RGMII diff --git a/src/patches/u-boot/sunxi/orangepi-zero-add-macs.diff b/src/patches/u-boot/sunxi/orangepi-zero-add-macs.diff new file mode 100644 index 000000000..d0995f293 --- /dev/null +++ b/src/patches/u-boot/sunxi/orangepi-zero-add-macs.diff @@ -0,0 +1,12 @@ +diff -Naur org/sun8i-h2-plus-orangepi-zero.dts new/sun8i-h2-plus-orangepi-zero.dts +--- org/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts 2018-01-09 01:25:29.000000000 +0000 ++++ new/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts 2018-03-09 16:32:32.233836000 +0000 +@@ -59,6 +59,8 @@ + serial0 = &uart0; + /* ethernet0 is the H3 emac, defined in sun8i-h3.dtsi */ + ethernet1 = &xr819; ++ ethernet2 = &xr819; ++ //ethernet3 = &xr819; + }; + + chosen { diff --git a/src/patches/udev-208-fix_uint8_t.patch b/src/patches/udev-208-fix_uint8_t.patch new file mode 100644 index 000000000..06aee3bac --- /dev/null +++ b/src/patches/udev-208-fix_uint8_t.patch @@ -0,0 +1,11 @@ +diff -Naur systemd-208.org/src/udev/mtd_probe/mtd_probe.h systemd-208/src/udev/mtd_probe/mtd_probe.h +--- systemd-208.org/src/udev/mtd_probe/mtd_probe.h 2013-08-13 22:02:47.000000000 +0200 ++++ systemd-208/src/udev/mtd_probe/mtd_probe.h 2017-02-07 18:08:33.492985563 +0100 +@@ -18,6 +18,7 @@ + */ + + #include <mtd/mtd-user.h> ++#include <stdint.h> + + /* Full oob structure as written on the flash */ + struct sm_oob { diff --git a/src/squid-accounting/acct.tr.pl b/src/squid-accounting/acct.tr.pl new file mode 100644 index 000000000..2a579b210 --- /dev/null +++ b/src/squid-accounting/acct.tr.pl @@ -0,0 +1,134 @@ +# Added for Squid accounting +%tr = ( +%tr, +'acct action' => 'Eylem', +'acct activate' => 'Aktif', +'acct addresses' => 'Adres yönetimi', +'acct bank' => 'Banka', +'acct bic' => 'BIC', +'acct billarchive' => 'Fatura arşivi', +'acct billgroup' => 'Fatura grupları', +'acct billgroupexists' => 'Bu ad zaten var olan bir fatura grubu adı', +'acct billtext1' => 'Fatura metni', +'acct billnr' => '(her zaman devlet fatura numarası)', +'acct billoverview' => 'Faturaya genel bakış', +'acct blz' => 'Banka kodu', +'acct ccmail' => 'E-Posta CC-Adresleri', +'acct currency' => 'Para birimi (EUR,USD)', +'acct traffic' => 'Trafik', +'acct amount' => 'Tutar', +'acct cent' => 'Fiyat/MB (örneğin 0.003)', +'acct cent1' => 'MB Fiyatı', +'acct city' => 'Şehir', +'acct config' => 'Yapılandırma', +'acct commit' => 'Temizle', +'acct company' => 'Şirket', +'acct companyexists' => 'Bu ad zaten var olan bir şirket adı', +'acct companytype' => 'Tür', +'acct customer' => 'Müşteri', +'acct cust empty' => 'Hiçbir müşteri adresi tanımlı değil', +'acct dbsize' => 'Veri tabanı boyutu', +'acct dbmaintenance' => 'Veri tabanı bakımı', +'acct delbefore' => 'Önce tüm girdileri silin', +'acct deladr' => 'Sil', +'acct edit' => 'Düzenle', +'acct edit_addr' => 'Ekle / Düzenle', +'acct email' => 'E-Posta', +'acct emptydb' => 'Veri tabanını temizle (tüm veriler)', +'acct emptydbtraf' => 'Veri tabanını temizle (sadece trafik verileri)', +'acct empty field' => 'Bu alan boş olmamalıdır: ', +'acct entries' => 'Kayıtlar', +'acct err custdel' => 'Bu adres silinemez. Bir fatura grubunda müşteri olarak tanımlanmaktadır - Fatura grubu', +'acct err hostdel' => 'Bu adres silinemez. Bir fatura grubunda kuruluş olarak tanımlanmaktadır - Fatura grubu', +'acct exst_cust_addr' => 'Müşteri adresleri', +'acct exst_host_addr' => 'Kuruluş adresleri', +'acct expert' => 'Onarım alanını aktifleştir', +'acct expdelbefore' => 'Sil', +'acct fax' => 'Fax', +'acct fix billpos' => 'Fatura grubunun sabit fatura konumları', +'acct gb' => 'GB', +'acct generated' => 'Oluşturuldu', +'acct hint billgrp' => 'Önce bir kuruluş veya müşteri adresi tanımlanmak zorunda', +'acct hint_hoster' => 'Sadece doldurulması gereken "kuruluş" türü', +'acct hrb' => 'HRB-No', +'acct hoster' => 'Kuruluş', +'acct hosts' => 'Genel Ana Bilgisayar', +'acct host empty' => 'Hiç bir kuruluş adresi tanımlı değil', +'acct host detail' => 'Sunucu Detayları', +'acct iban' => 'IBAN', +'acct inet' => 'Internet', +'acct interval' => 'Denetleme aralığı', +'acct invalid' => 'Geçersiz değer:', +'acct invalid billpos' => 'Sabit fatura pozisyonları için tüm alanları doldurmak zorundasınız', +'acct invalid mailip' => 'Posta sunucusunun IP adresi geçersiz', +'acct invalid mailfqdn' => 'Posta sunucusunun FQDN adresi geçersiz', +'acct invalid mailport' => 'Posta sunucusu için geçersiz bağlantı noktası', +'acct invalid png' => 'Geçersiz PNG dosyası', +'acct invalid pngsize' => 'Geçersiz PNG boyutu', +'acct kb' => 'KB', +'acct kto' => 'Hesap numarası', +'acct latestdb' => 'Son VT kaydı', +'acct logging' => 'Günlüğü aktifleştir (/var/log/accounting.log)', +'acct logo' => 'Gerçek logo', +'acct logo upload' => 'Logo Yükle (PNG, en fazla 400x150)', +'acct maintenance' => 'Bakım', +'acct mailaddr' => 'Posta sunucusu adresi', +'acct mailport' => 'Posta sunucusu bağlantı noktası', +'acct mailuser' => 'Kullanıcı adı', +'acct mailpass' => 'Parola', +'acct mailrcpt' => 'E-Posta alıcısı', +'acct mailsender' => 'E-Posta göndericisi', +'acct mailtxt' => 'Fatura e-postası için metin', +'acct mb' => 'MB', +'acct members' => 'Üyeler', +'acct menu' => 'Vekil Sunucu Muhasebesi', +'acct month' => 'Ay', +'acct multiuser' => 'Kullanıcı birden fazla grupta olabilir', +'acct mwst_name' => 'KDV', +'acct mwst' => 'Vergi oranı', +'acct name1' => 'Ad 1', +'acct name2' => 'Ad 2', +'acct nr' => 'RG-No.', +'acct oldestdb' => 'İlk VT kaydı', +'acct not optional' => 'Bu alanların doldurulması zorunludur', +'acct parameter' => 'Parametre', +'acct path' => 'Yol', +'acct pdf billtxt' => 'Fatura', +'acct pdf date' => 'Tarih', +'acct pdf zwsum' => 'Ara toplam', +'acct pdf page' => 'Sayfa', +'acct pdf prov' => 'Gönderen', +'acct pdf sum1' => 'Toplam', +'acct pdf price' => 'Fiyat', +'acct pdf time' => 'Muhasebe', +'acct plz' => 'Posta kodu', +'acct preview' => 'Fatura ön izlemesi', +'acct price pp' => 'Birim fiyatı', +'acct proxy_enable' => 'Lütfen ilkönce vekil sunucuyu aktifleştirin', +'acct pos' => 'Pos cihazı', +'acct sum total' => 'Toplam', +'acct name' => 'Açıklama', +'acct no data' => 'Mevcut veri yok', +'acct rrdsize' => 'Fatura dizinin boyutu', +'acct settings' => 'Muhasebe ayarları', +'acct skipurl' => 'Bu URL adreslerini atla (Intranet)', +'acct status' => 'Durum', +'acct str' => 'Sokak', +'acct str_nr' => 'No', +'acct subject' => 'Konu', +'acct sum' => 'Topla', +'acct task' => 'Görev', +'acct tb' => 'TB', +'acct tel' => 'Telefon', +'acct tls' => 'TLS kullan', +'acct traffic monthly' => 'Aylık veri hacmi', +'acct title' => 'Webproxy muhasebesi', +'acct usemail' => 'Posta ile faturaları gönder', +'acct usermulti' => 'zaten bu grup içinde', +'acct ustid' => 'USt-ID', +'acct edit settings' => 'Ayarları düzenle', +'acct value' => 'Değer', +'acct view' => 'Göster', +'acct year' => 'Yıl' +); +# End Squid accounting diff --git a/src/wio/lang/wio.tr.pl b/src/wio/lang/wio.tr.pl new file mode 100644 index 000000000..fb7137854 --- /dev/null +++ b/src/wio/lang/wio.tr.pl @@ -0,0 +1,157 @@ +%tr = (%tr, +'wio' => 'Kimler Çevrimiçi', +'wio stat' => 'Mevcut durum', +'wio checked' => 'Son kontrol', +'wio name' => 'Bilgisayar adı veya FQDN', +'wio ipadress' => 'IP adresi', +'wio image' => 'Durum', +'wio up' => 'Aktif', +'wio down' => 'Pasif', +'wio err' => 'Hata', +'wio warn' => 'Uayrı', +'wio_import_csv' => 'CSV dosyası', +'wio_import_hosts' => 'Ana bilgisayarı yapılandır (var/ipfire/main/hosts)', +'wio_import_data' => 'İçe aktarma ayarları ', +'wio_import_data1' => ' Düzelt', +'wio_import_data2' => ' İçe aktar', +'wio_import' => 'İçe Aktar', +'wio_import_info' => 'Mesaj', +'wio_import_file' => 'Ayarları içe aktar', +'wio_import_info_csv' => 'Alınacak yeni ayarlar yok!', +'wio settings' => 'Yapılandırma', +'wio enabled' => 'Aktif', +'wio min' => 'dakika', +'wio cron' => 'Kontrol için zaman aralığı', +'wio_ovpn_cron' => 'OpenVPN RW ve IPSec durum kontrolü için zaman aralığı', +'wio_save' => 'Kaydet', +'wio_error' => 'Hata mesajı', +'wio_info' => 'Mesaj', +'wio_back' => 'Geri', +'wio_use' => 'Bu ayarları içe aktar', +'wio_ip_error' => 'Geçersiz IP adresi', +'wio_host_error' => 'Geçersiz bilgisayar adı', +'wio_host_exists' => 'Bu bilgisayar adı zaten kullanılıyor', +'wio_host_empty' => 'Bu bilgisayar adı kayıtlı değil!', +'wio_ip_exists' => 'Bu IP adresi zaten kulllanılıyor.', +'wio_ip_empty' => 'Bu IP adresi kayıtlı değil!', +'wio_import_fixleases' => 'DHCP ayarları (var/ipfire/dhcp/fixleases)', +'wio_import_leases' => 'İçe aktarma ayarları', +'wio network' => 'Ağ', +'wio_refresh' => 'Şimdi tüm istemcileri güncelleştir', +'wio_fqdn_error' => 'Geçersiz Tam Etki Alanı Adı (FQDN)! Lütfen FQDN için özel karakter veya boşluk kullanmayın.', +'wio_edit' => 'Ayarları değiştir', +'wio_dyndns' => 'DynDNS', +'wio_dyndns_hosts' => 'DynDNS adı', +'wio_dyndns_refresh' => 'DynDNS Ana bilgisayar IP güncellemesi', +'wio_dyndns_on' => 'DynDNS ana bilgisayar aktif (pasifleştirmek için tıklayın)', +'wio_dyndns_off' => 'DynDNS ana bilgisayar pasif (aktifleştirmek için tıklayın)', +'wio_dyndns_info' => 'Görünüşe göre internet bağlantısı olan hiçbir kayıtlı IP bulunmamaktadır. İnternete sonraki bağlantıda DNS ana bilgisayar Ip adresi ile bağlantı gerçekleştiriliebilir.', +'wio_no_csv' => 'Dosya .cvs olmayan bir uzantıya sahip', +'wio_no_csv_error' => 'Lütfen dosya adlarında özel karakterler veya boşluk kullanmayın.', +'wio_no_file_selected' => 'Seçili dosya yok!', +'wio_import_infos' => 'İçe aktarma ayarları', +'wio_import_infos_csv' => 'NOT: Sadece "Bu ayarları içe aktar" işaretliyse içe aktarma kabul edilecektir. Çift Ip adresi veya ana bilgisayar adları ile veri kayıtları meydana gelirse yalnızca ilk veri kaydı içe aktarılacak ve diğer veri kayıtları (çift Ip adresleri veya ana bilgisayar adları ile) dikkate alınmayacaktır.', +'enable disable dyndns' => 'DynDNS ana bilgisayar adı aktif veya pasif', +'wio_msg' => 'İstemcilerin durumları incelenerek güncelleniyor ...', +'wio_lanname' => 'LAN bilgisayar adı', +'wio_wanname' => 'WAN bilgisayar adı', +'wio_wancheck' => 'Bağlı olduğu zaman', +'wio_sc_refresh' => 'Şimdi istemcileri güncelleştir', +'wio_edit_settings' => 'İstemci ekle', +'wio_edit_client' => 'İstemci düzenle', +'wio_graphs' => 'Grafiği göster', +'wio_no_graphs' => 'Henüz grafik yok', +'wio_graphs_stat' => 'Diyagram - ', +'wio_vpn_con' => 'VPN - Bağlantı(lar)', +'wio_wan_con' => 'WAN - Bağlantı', +'wio_clients' => 'İstemciler', +'wio click to disable' => 'Aktifleştirildi', +'wio click to enable' => 'Pasifleştirildi', +'wio_net_scan' => 'Ağ tarama', +'wio_net_scan_vl' => 'Tara', +'wio_net_scan_l' => 'ağdaki', +'wio_net_scan_r' => '', +'wio_net_scan_green' => 'yeşil', +'wio_net_scan_blue' => 'mavi', +'wio_net_scan_orange' => 'turuncu', +'wio_net_scan_run' => 'Tara', +'wio_sort_host' => 'Ana bilgisayar adlarına (FQDN) göre sırala', +'wio_sort_ip' => 'IP adreslerine göre sırala', +'wio_logging' => 'Günlüğü aktifleştir (/var/log/messages)', +'wio_no_image' => 'DURUMU YOK', +'wio_ovpn_con' => 'OpenVPN - Bağlantı(lar)', +'wio_ovpn_connected' => 'Bağlı olduğu zaman', +'wio_wan_up' => 'BAĞLI', +'wio_wan_down' => 'BAĞLI DEĞİL', +'wio_n2n' => 'Ağdan-Ağa Bağlantı', +'wio_rw' => 'Sunucudan-Ağa Bağlantı', +'wio_mailremark_enabled' => 'E-postaya istemciden açıklama ekle', +'wio_mail_online_on' => 'Çevrimiçi e-posta aktif (pasifleştirme için tıklayın)', +'wio_mail_online_off' => 'Çevrimiçi e-posta pasif (aktifleştirmek için tıklayın)', +'wio_mail_offline_on' => 'Çevrimdışı e-posta aktif (pasifleştirmek için tıklayın)', +'wio_mail_offline_off' => 'Çevrimdışı e-posta pasif (aktifleştirmek için tıklayın)', +'wio_mail_online' => 'Çevrimiçi e-postayı aktifleştir veya pasifleştir', +'wio_mail_offline' => 'Çevrimdışı e-postayı akitfleştir veya pasifleştir', +'wio_sendemail' => 'E-Posta Gönder', +'wio_hwaddress' => 'Fiziksel adres', +'wio_iface' => 'Arayüz', +'wio_client_enable' => 'Ana bilgisayar aktif', +'wio_ping_send' => 'Ping gönder', +'wio_link_open' => 'üzerinden bağlantıyı aç', +'enable disable client' => 'İstemcileri aktifleştir veya pasifleştir', +'wio_client_on' => 'İstemci aktif (pasifleştirmek için tıklayın)', +'wio_client_off' => 'İstemcisi pasif (aktifleştirmek için tıklayın)', +'wio_webinterface' => 'BAĞLANTI', +'wio_webinterface_link' => 'Bağlantıyı takip et', +'wio_ip' => 'Aktif IP adresine ping gönderin', +'wio_fqdn' => 'Aktif FQDN adresine ping gönderin', +'wio_ip_on' => 'Aktif IP adresine ping gönderin (FQDN aktifleştirmek için tıklayın)', +'wio_fqdn_on' => 'Aktif FQDN adresine ping gönderin (IP aktifleştirmek için tıklayın)', +'wio_client_add' => 'Kullanılan Ayarlar', +'wio_config' => 'İstemci(leri) yapılandır', +'wio_settings_msg' => 'Yapılandırma ayarları', +'wio_settings_msg_hint' => 'Eklentinin başlatılabilmesi için buradaki bazı seçeneklerin seçilmesi gerekir.', +'wio_sub' => 'WIO İstemci-Durup-Eposta', +'wio timeout' => 'Ping zaman aşımı', +'wio sec' => 'saniye', +'wio_add' => 'İstemci ekle', +'wio_no_add' => 'Mevcut istemci', +'wio_id' => '#', +'wio_online' => 'Çevrimiçi', +'wio_offline' => 'Çevrimdışı', +'wio_status' => 'WIO İstemci-Durum', +'wio_mail_style' => 'Kimler çevrimiçi istemci durumunu e-posta olarak gönder', +'wio_mail_smail' => 'Toplam e-posta', +'wio_mail_email' => 'Tek e-posta', +'wio_mail_ovpnrw' => 'OpenVPN RW ve IPSec durumu e-postasını aktifleştir', +'wio_edit_set' => 'Yapılandırma', +'wio_service' => 'Hizmetler', +'wio_dyndns_success' => 'esbit ve tescil edilen DynDNS IP!', +'wio_remove_all' => 'Tüm istemcileri sil', +'wio_remove_all_hint' => 'Tüm istemcileri silmek istediğinizden emin misizniz?', +'wio_remove_client' => 'İstemci sil', +'wio_remove_client_hint' => 'İstemciyi silmek istediğinize emin misiniz?', +'wio_arp_table_entries' => 'ARP-Tablosundan istemci ekleyin', +'wio_activ' => 'Aktif', +'wio_check' => 'Onayla', +'wio_common_name' => 'Uzak Ana Bilgisayar / IP', +'wio_msg_left' => 'Taranıyor', +'wio_msg_green' => 'yeşil', +'wio_msg_blue' => 'mavi', +'wio_msg_orange' => 'turuncu', +'wio_msg_center' => 'ağdaki', +'wio_msg_right' => 'incelenmektedir.', +'wio_msg_hint' => 'Lütfen bekleyin ...', +'wio_last_update' => 'Son güncelleme', +'wio_disable_hint' => 'Dikkat! Bu kontrolden sonra istemciler dahil tüm ayarlar sıfırlanır.!', +'wio_clientremark' => 'Açıklamaları göster', +'wio_already_running' => 'Bu kontrol zaten çalışıyor!', +'wio_error_function' => 'Bu özellik geçici olarak kullanılamıyor çünkü arka planda istemci durumları güncellenmektedir (aktif/pasif)', +'wio_shutdown' => 'Tüm istemciler "çevrimdışı" olduğunda kapat', +'wio_unknown_lan' => 'BİLİNMEYEN', +'wio_red_lan' => 'KIRMIZI', +'wio_search' => 'Yerel ağda aktif ana bilgisayarlar aranıyor...', +'wio_answer' => 'Cevap', +'wio_answer_time' => 'Tepki Süresi', +'wio_scriptruntime' => 'Komut Dosyası Yürütme Süresi', +); diff --git a/tools/checknewlog.pl b/tools/checknewlog.pl index abf4613fb..0df390b5c 100755 --- a/tools/checknewlog.pl +++ b/tools/checknewlog.pl @@ -28,7 +28,7 @@ foreach(@FILES) { # print $_."\n"; my $Found = 0;
- if ( $_ =~ /$.log/ || $_ =~ /^.+/ || $_=~ /-install/ || $_=~ /-tools/ || $_=~ /-config/ || $_=~ /-kmod-/|| $_=~ /coreutils/ || $_=~ /cmake/ || $_=~ /libsigc/ || $_ eq 'FILES' ){ + if ( $_ =~ /$.log/ || $_ =~ /^.+/ || $_=~ /-install/ || $_=~ /-tools/ || $_=~ /-config/ || $_=~ /-kmod-/|| $_=~ /u-boot-.*-1/|| $_=~ /coreutils/ || $_=~ /cmake/ || $_=~ /libsigc/ || $_ eq 'FILES' ){ next; } elsif ( $_=~ /missing_rootfile/ ){ print "Rootfile for $_ missing!\n";
hooks/post-receive -- IPFire 2.x development tree