From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753618AbdKXPfh (ORCPT ); Fri, 24 Nov 2017 10:35:37 -0500 Received: from mail-bl2nam02on0079.outbound.protection.outlook.com ([104.47.38.79]:19904 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752261AbdKXPff (ORCPT ); Fri, 24 Nov 2017 10:35:35 -0500 Subject: Re: Regression in TTM driver w/Linus' master To: Tobias Klausmann , =?UTF-8?Q?Michel_D=c3=a4nzer?= , Alex Deucher , Dave Airlie , LKML , dri-devel References: <97148c12-58bb-0f16-1606-03e9dcaba1bf@redhat.com> <20171124145425.np6ljaxaibw6uxgn@phenom.ffwll.local> <0028587e-97b0-f577-6272-a9679ea377ed@mni.thm.de> From: =?UTF-8?Q?Christian_K=c3=b6nig?= Message-ID: <16391669-30af-cf1e-1b7c-093a1ea1c9e0@amd.com> Date: Fri, 24 Nov 2017 16:35:19 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <0028587e-97b0-f577-6272-a9679ea377ed@mni.thm.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2a02:908:1251:7981:949d:5a9e:ea65:bda0] X-ClientProxiedBy: VI1PR0501CA0007.eurprd05.prod.outlook.com (10.172.9.145) To DM5PR12MB1305.namprd12.prod.outlook.com (10.168.237.148) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(2017052603199);SRVR:DM5PR12MB1305; X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1305;3:ExYgFe5+IJVko22wc13zNcXVH0HHGGgwvhBg3j2xW+8tUs0gYa58UEB3gLZgdOJOpwhVboBYlt9grUwXqfjJCBJAFWKfaqkIhHyW7babw0N/6+7jb2QT1w0bCpoZBcSd5iteLIEFOgPRZCmodxKeC33j8y9uoAAlax7osP9mZjg0F9n+pUEOwDvoLFbIRMhOXc/0lmZH0oxrIBS9Oy/mx0GPGYsiVvMZdo4y6qQO53Eo2TLDjB76mqbB72ixY1ke;25:jaxy9eVWie3egiv8EMLfwMH2X8A1J1xcHIN9xVd3AC+a5Npx0yqPmIGAcg0k9nH0E6zQKL/JS1+PN3Jl2sMozcWD3rnleiXSkmARsJcIzsxUqga3e+xZx6XO2vRrLshYc6Ac4z2cVMgajltYSkClo8G9kP8cw9KoCgLHbNo8pM8rMexXf/Qe+Z4hanzsoPmZkHeZeUCXHvie1GezN0PRaHsxwePQt9DB7wm6ZSSCTw9z1H8GQMlKX50qkD+FDTYJPi9Vb85PUkmHn66sD0XSLW5DwG2oyDC+QgPSwmwuK5uJ9r4+WoO1oMq25ivaYf4f0rBIq94VVNt0KekvDN9QRA==;31:1dqC+giwQ6cFH1EtlRAaOSM+UvKcBJeJNB9dL/NuRbEy1K3FwrrYk7BJVWzJvFVjPUvMJ8n67Lof2sd505yJqeu4R2rdbJIOXzJOCDG4geso+hZ9XgJ7bJD/ytFzihPUTHR9/PeHjHXDy49BNUxxTqvuwm/Xc8izWXiDZa8J6/XylN8SI54X1WM4nH7rV9tAm6M2T1+CHULkMXCxIU8aDc3iJUIFGRnxZ/Hq+MVN3XM= X-MS-TrafficTypeDiagnostic: DM5PR12MB1305: X-MS-Office365-Filtering-Correlation-Id: 15363418-dd7b-4f16-91e7-08d53351006b X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1305;20:tWFiF0OkBsGeWTDl0zXAjCRjgeDLMYavp3+sdQrp/mbo5rasspUlcQKjnQQjVU2VNbN+cQasaAeakAp59aCdrf5LYEVFCyb0NXtUvIDeXrJzs6sZjWesBEjQxuzZpUF5eaVvOVpuQop4HYRfUukt64JvI/X4G9Q7uoF+lJ1ZPPmn3U2peT3JuOLB3M/EKEq7Q3FtIwNhEcqEpvJsUUdH9bzl38Ff6s/l+u218KHBIKjJKEZvFUGXQnna0z1FB8J3D02gBTAR33LWR28m3McrUrz/l3IJ0CFs3e2DmFbOQCfNy80LNqjXqo1JXMzEECnzAtUtEOREfo363D8frC3s3/+5+Ks/PKpAlro0MP/rxUuIgdVz7zC+TAaWskcV0t7M8Ew0B5eibtsXC7vtmer32XALO3PBQcnpVHsaqNZkosZXEx95AR2YjdCTDlkOvv6X5If+YuZFpF7ar6xrsI+SqUr4m7WblP8V8aEOrYykNjz9XrwfC1x1QAR0o+hNbrXY;4:WX72v0jdMSy0NdPb6Bc7sbVjuSk2jcW8My6oaVVdDUW+bsJEOzryU1gUiTjBSkj9H5Aw1iFgBGiIDpqpICcXaEzEu/qyInMjan3nwiKM3vWzhHsZdhLb2lwIUKb2ycPjR8JAzkuAHIAnM2t6rufvCljzRCeia719iO4MUzNv8T43nvX3rfLRVX/dGE9kMo7zI1gDypHhymcuI07oVFm/SdXzfqnNa374wqNgOy/sFY08iUEB6qz3c7gbN16YXteb9cBVRJ1e/MuwRppKXymmZE9e9EkG+cn4cLjrgwowGaRRXJAT25404wlmWSYGx2LJ7gZtygqVEo2F3GIhuZSElvYBwvgrHHQIsGL1qrjK2m3879vnzYuZHEBSFsBbv5bS X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(217544274631240)(84791874153150)(64507834874202); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(3231022)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(6072148)(201708071742011);SRVR:DM5PR12MB1305;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM5PR12MB1305; X-Forefront-PRVS: 05015EB482 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(376002)(346002)(39860400002)(366004)(24454002)(199003)(189002)(81156014)(50986999)(6486002)(6306002)(33646002)(101416001)(67846002)(6246003)(2870700001)(106356001)(8676002)(105586002)(52116002)(2486003)(76176999)(54356999)(64126003)(189998001)(2906002)(7736002)(83506002)(229853002)(81166006)(53936002)(2950100002)(52146003)(305945005)(97736004)(65826007)(93886005)(5660300001)(50466002)(31686004)(6116002)(966005)(25786009)(72206003)(31696002)(39060400002)(65956001)(110136005)(8936002)(1706002)(86362001)(47776003)(58126008)(478600001)(316002)(23676004)(45080400002)(52396003)(65806001)(6666003)(575784001)(68736007)(36756003)(53546010);DIR:OUT;SFP:1101;SCL:1;SRVR:DM5PR12MB1305;H:[IPv6:2a02:908:1251:7981:949d:5a9e:ea65:bda0];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Christian.Koenig@amd.com; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMzA1OzIzOm9jb3B6bEYvUWE1d1owUTBzSUdQMExhUE81?= =?utf-8?B?anAwVjBKNDdSdmVkMGRqRHFwVVZGL2RlVTVQVjAwazBwRnNIMnpGekZhbGlD?= =?utf-8?B?UWtXaHVvU2pyelRGcm83NEpqUXd1aXlYN05ZTmlvL3hpM1dlL1ZwajFiRGxk?= =?utf-8?B?cU9jQjBob3BrWGUrMzRzdllsS3c2ZVFsS0dkVkJJaWNzemNQWkdjWVBJREQw?= =?utf-8?B?cmZzTkZiR2RSTHpnMWN1TzRoVFc0UE1TdldpZVNiM3VNSzdtUFdHeTk0TzdI?= =?utf-8?B?UU8zd1ZvYUs3ZlpyeUdqcEpQVktvbkNoYW5nQ09kandKcVpNeEg0WEhMRjYw?= =?utf-8?B?cGh6b2hQcWdvSXlNOXYra2R3bTBwV2sxYThSRldXejBhWFVkQnRPVkpqMllZ?= =?utf-8?B?akpZUS9HaWtlNjV0bFljeU8wNUFyOUxLaUxEV2F3VGpwUFhCWEJvWGFLRVZh?= =?utf-8?B?ZE9Bcmk3ZkgyYStzVVJvU0NPcThHT0ovQXhCaHBNQ0tFbndlQk1Rc2xvUjEw?= =?utf-8?B?alB3UXQrZmdoM3JFMEJLMGIwdHorSEdVa1FQdWhjd3FCaENXRnNDTFhRRzBa?= =?utf-8?B?YURQMjJHeDJyTXhlU3h3aTRSVm1lQ1JZN1lIcDcwOXlNTng1MFRhV1ZTMWJT?= =?utf-8?B?b3pSSEJCNFhKc2t3US9YK0V5clUzYkxBUnZ1SXV2eFltaUYwN2dYWEZNWnJW?= =?utf-8?B?U0YwbjBGZjRNdGRCbWI3aCtoMGsya2RkN0lXd2Z6a2FxRHZpTnN5UHVOdjVN?= =?utf-8?B?Slg1STJFMkJSZ0EvVUVSam5xZEZtTHNYanlJWjl4S3MrcVVKUmtlM3RaeVBa?= =?utf-8?B?VGR4MXNUTWNPTitGZFRhODdNNU0wbElBS3E4L0c3M1FITHFIa08xSzdJNkRx?= =?utf-8?B?RCtJY0hsUzdOaTFtd3hCVDdYSVB5TWF6TSt2MDU0TW1IZWpuVnFZZlk2SjJF?= =?utf-8?B?ZjlFenZ1VjRjTmRPbUpkZTVrVXluUWZSa1VkMTBOd2hPZEloZDNRR2FKMFdI?= =?utf-8?B?M0RwdFFBc0JsYW5Tb2oxWHMwSHJpMlJLWlpORXAvRU9LWGFPUFdqQ3FUZ3Vq?= =?utf-8?B?R3hhVTNBYmx3UDU5UXZEZTlRWjZZQnQzcmdTaTRKOWREOVoxSStYTHdRS0ds?= =?utf-8?B?MGdyN09MMWh2U2ZtV0ZONzB2SVA1NTk3VmRuU3NXdGkvd1h3YWRHVDlHU0VM?= =?utf-8?B?dVZINjBiU0QySHZpdFFTaXl0eGFYOHVnbGlEZ2s3bVJMbnoxMXBYNit2T0N6?= =?utf-8?B?OFBwZ1EwTEN0REo2UklwWU5hcWNjY053YndYREtPQ3NZMEsxelB3bC9LbVpx?= =?utf-8?B?cjBjcjBoK05qWWtFN3ZHMjFrU1JZYitKNnpLZEt3ZmYwWVhtTU9ra1l6NmRP?= =?utf-8?B?WEtJUVYwcEdRL09xYzdXbTI2K01ra3BsWUhRVEFJYzZFbnVxdVl6eDJGeEVM?= =?utf-8?B?WExncDRqdnE2ODJrWFZkUTFPeHBmczNaelgxdURER2luSDdyaE45VkRXMDRu?= =?utf-8?B?OHpWUTVSZzlwSmNITUNpSVF6VWJoaWtRUWx5cHF6ZVpjcEwxWm5QNjEvRlRo?= =?utf-8?B?VDNYaVYwcEkybjFPbHVvVkpLS1Z5OVFjSVVHRHlnK1RtYzcyYWpNNU5Wb29k?= =?utf-8?B?NGo0NHdlVGVYZXV2dUs0dDBhcjkySnlKemFRZWEwMlA1T2lFR3I5c1luRWFr?= =?utf-8?B?WEZBUWJUZWEzc0oyd0dhN3JqYVVFNGF5K0w0aEEwMnRZNHpXUjBqbzdJWDdn?= =?utf-8?B?UUtyQjhxZXRZL2pEamVFdXdPb3FHU2NwSDl0YklLa2ZlaFMraVNhVnRYK1pQ?= =?utf-8?B?WGJGR1l3M0NhSzlvNFA3LzZvdzdFQmttTmFvWTluakNuWFhCR0lwM09lV1VK?= =?utf-8?B?aWtKN2gyK1BhQWpKK1BBQVo3dFp6V01LL3RzL1BNQXd4MzJOQk1IcXBaMEZ3?= =?utf-8?B?cTQ4emFFd2dqa1ZGNkEwLzAyYUllc2d3S0dwcWEydUQ0NkplaDVEYjFVdjht?= =?utf-8?B?RHBkQlBtQ3FlaDI3RTA5YlUwVkZNTG53TlpTZmpRTkJYRlUyREtOdWNpNUxj?= =?utf-8?Q?al9Q=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1305;6:UR72xF+d9l4iCoaoXAi7FWCnoqiZ534TqLPnRNHBEonZuzytr7u7YmIfs9beEjH2PpgFEN3/hwijcgYLdOFS52qI1Vaeo6lH3J5lFPId3Bc/n7AoV6tUBDPjYOar9R3HvJWbmmy8Z8cbLkyD8dviBg22rlQZrWU0jxe9TTGgSatoj6DzREdM/vg7bjuuo3PZ0DTLCPSZ8PwvBl+3enoFNqSbPsipWDwa+74EuiCCva9abjGR95O7bbvE4Sdo8ZEFQHisOv7xske00GPoxtxhtIEZpnIScvvHD0njpio7od0F9Sh0Pqbz2qnVRdB7nF+RnDvDZhH2G4tIBhz7s+H7S7NI8eIUe4+qsNoBNj+MtVs=;5:PcqvWIhc5xsY47pFpA/Xp+3//IzvmQr4U4kCzyuX8qkKo1o2M2Rw9JNDMnxUXg1pJhornmfe6lILrNV8yoaGh2T5e1H741niKf97en4XOQcNLF6j1kZ7I+AFf1YRB0jk2IMF3fXcEcix3x3U282IW6+xXlYO+Qe6QB+7jN1Jx3U=;24:ytVF/mkuUa2WHWUyVUI0rohmAHMINt4ZXHYjq6VOR6NYEHLRFTXjVdgwjHHvD0yEpwDVOwZ6VxYAeGdf7SJDoTptqDzC57uXFAKPnJAv+28=;7:WNkO+e6kHNtIZdNeWcCO6ZUV7iZWE2iAhm6yqvI66+0OgyvEmv1iuiewt/thdj8JBnTRMFh0264K+Vpki4UhV+Fl4vQHHYdMtz1yD7g+hnfLy81BcCoyy3/NPZmBZ1abp7te+L6szFggOsbW+5MPeOeHONz6hzzeSSz/oJqOZ1KoRMhVuHGmEn3MhfZL3M3w4dWPGMjSMhr2aJODTSvM9u3GvaI5a5r+l4ytYXvBfIMmuFPZrFuJPqlyCCcILThD SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;DM5PR12MB1305;20:6pAU/RmBIZcJisk5MFClLAkPU+olvgfWQCYcpPoTJD/EQLi7Ad5mcXUT25S3Q3bdX/h4lYhIglPAJZMNc2ILAoIOTJf2zIochI2X7lrcHvRJADPxU0xuo3XcYs/35iSLx/U/nSQtUTXxCGZeFv0GwCQkAyXqneoExZM+os229QVqJD7NyPphM1W0nRCMapmaJDXtgz/JQRDsvza9euGt8zOrA6Na+UIGBhbmwFAD7eh2Aj7WdLh/5W3VOuejIQ+7 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2017 15:35:32.1772 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 15363418-dd7b-4f16-91e7-08d53351006b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1305 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am 24.11.2017 um 16:17 schrieb Tobias Klausmann: > > On 11/24/17 3:54 PM, Daniel Vetter wrote: >> On Thu, Nov 23, 2017 at 03:24:38PM +0100, Tobias Klausmann wrote: >>> On 11/23/17 2:58 AM, Dave Airlie wrote: >>>> On 23 November 2017 at 11:17, Laura Abbott wrote: >>>>> Hi, >>>>> >>>>> Fedora QA testing reported a panic when booting up VMs >>>>> using qmeu vga drivers >>>>> (https://paste.fedoraproject.org/paste/498yRWTCJv2LKIrmj4EliQ) >>>>> >>>>> [   30.108507] ------------[ cut here ]------------ >>>>> [   30.108920] kernel BUG at ./include/linux/gfp.h:408! >>>>> [   30.109356] invalid opcode: 0000 [#1] SMP >>>>> [   30.109700] Modules linked in: fuse nf_conntrack_netbios_ns >>>>> nf_conntrack_broadcast xt_CT ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 >>>>> xt_conntrack devlink ip_set nfnetlink ebtable_nat ebtable_broute >>>>> bridge >>>>> ip6table_nat nf_conntrack_ipv6 nf_defrag_ipv6 nf_nat_ipv6 >>>>> ip6table_mangle >>>>> ip6table_raw ip6table_security iptable_nat nf_conntrack_ipv4 >>>>> nf_defrag_ipv4 >>>>> nf_nat_ipv4 nf_nat nf_conntrack libcrc32c iptable_mangle iptable_raw >>>>> iptable_security ebtable_filter ebtables ip6table_filter ip6_tables >>>>> snd_hda_codec_generic kvm_intel kvm snd_hda_intel snd_hda_codec >>>>> irqbypass >>>>> ppdev snd_hda_core snd_hwdep snd_seq snd_seq_device snd_pcm >>>>> bochs_drm ttm >>>>> joydev drm_kms_helper virtio_balloon snd_timer snd parport_pc drm >>>>> soundcore >>>>> parport i2c_piix4 nls_utf8 isofs squashfs zstd_decompress xxhash >>>>> 8021q garp >>>>> mrp stp llc virtio_net >>>>> [   30.115605]  virtio_console virtio_scsi crct10dif_pclmul >>>>> crc32_pclmul >>>>> crc32c_intel ghash_clmulni_intel serio_raw virtio_pci virtio_ring >>>>> virtio >>>>> ata_generic pata_acpi qemu_fw_cfg sunrpc scsi_transport_iscsi loop >>>>> [   30.117425] CPU: 0 PID: 1347 Comm: gnome-shell Not tainted >>>>> 4.15.0-0.rc0.git6.1.fc28.x86_64 #1 >>>>> [   30.118141] Hardware name: QEMU Standard PC (i440FX + PIIX, >>>>> 1996), BIOS >>>>> 1.10.2-2.fc27 04/01/2014 >>>>> [   30.118866] task: ffff923a77e03380 task.stack: ffffa78182228000 >>>>> [   30.119366] RIP: 0010:__alloc_pages_nodemask+0x35e/0x430 >>>>> [   30.119810] RSP: 0000:ffffa7818222bba8 EFLAGS: 00010202 >>>>> [   30.120250] RAX: 0000000000000001 RBX: 00000000014382c6 RCX: >>>>> 0000000000000006 >>>>> [   30.120840] RDX: 0000000000000000 RSI: 0000000000000009 RDI: >>>>> 0000000000000000 >>>>> [   30.121443] RBP: ffff923a760d6000 R08: 0000000000000000 R09: >>>>> 0000000000000006 >>>>> [   30.122039] R10: 0000000000000040 R11: 0000000000000300 R12: >>>>> ffff923a729273c0 >>>>> [   30.122629] R13: 0000000000000000 R14: 0000000000000000 R15: >>>>> ffff923a7483d400 >>>>> [   30.123223] FS:  00007fe48da7dac0(0000) GS:ffff923a7cc00000(0000) >>>>> knlGS:0000000000000000 >>>>> [   30.123896] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>>>> [   30.124373] CR2: 00007fe457b73000 CR3: 0000000078313000 CR4: >>>>> 00000000000006f0 >>>>> [   30.124968] Call Trace: >>>>> [   30.125186]  ttm_pool_populate+0x19b/0x400 [ttm] >>>>> [   30.125578]  ttm_bo_vm_fault+0x325/0x570 [ttm] >>>>> [   30.125964]  __do_fault+0x19/0x11e >>>>> [   30.126255]  __handle_mm_fault+0xcd3/0x1260 >>>>> [   30.126609]  handle_mm_fault+0x14c/0x310 >>>>> [   30.126947]  __do_page_fault+0x28c/0x530 >>>>> [   30.127282]  do_page_fault+0x32/0x270 >>>>> [   30.127593]  async_page_fault+0x22/0x30 >>>>> [   30.127922] RIP: 0033:0x7fe48aae39a8 >>>>> [   30.128225] RSP: 002b:00007ffc21c4d928 EFLAGS: 00010206 >>>>> [   30.128664] RAX: 00007fe457b73000 RBX: 000055cd4c1041a0 RCX: >>>>> 00007fe457b73040 >>>>> [   30.129259] RDX: 0000000000300000 RSI: 0000000000000000 RDI: >>>>> 00007fe457b73000 >>>>> [   30.129855] RBP: 0000000000000300 R08: 000000000000000c R09: >>>>> 0000000100000000 >>>>> [   30.130457] R10: 0000000000000001 R11: 0000000000000246 R12: >>>>> 000055cd4c1041a0 >>>>> [   30.131054] R13: 000055cd4bdfe990 R14: 000055cd4c104110 R15: >>>>> 0000000000000400 >>>>> [   30.131648] Code: 11 01 00 0f 84 a9 00 00 00 65 ff 0d 6d cc dd >>>>> 44 e9 0f >>>>> ff ff ff 40 80 cd 80 e9 99 fe ff ff 48 89 c7 e8 e7 f6 01 00 e9 b7 >>>>> fe ff ff >>>>> <0f> 0b 0f ff e9 40 fd ff ff 65 48 8b 04 25 80 d5 00 00 8b 40 4c >>>>> [   30.133245] RIP: __alloc_pages_nodemask+0x35e/0x430 RSP: >>>>> ffffa7818222bba8 >>>>> [   30.133836] ---[ end trace d4f1deb60784f40a ]--- >>>>> >>>>> This is based off of Linus' master branch at >>>>> c8a0739b185d11d6e2ca7ad9f5835841d1cfc765 >>>>> Configs are at >>>>> https://git.kernel.org/pub/scm/linux/kernel/git/jwboyer/fedora.git/commit/?h=rawhide&id=0be14662c54f49b4e640868b9d67df18d39edff0 >>>>> >>>>> >>>> Looks like a TTM regression due to: >>>> >>>> 0284f1ead87463bc17cf5e81a24fc65c052486f3 >>>> drm/ttm: add transparent huge page support for cached allocations v2 >>>> >>>> If the driver requests dma32 pages, we can end up trying to alloc huge >>>> dma32 pages which triggers the oops. The bochs driver always requests >>>> dma32 here. >>>> >>>> I'll send a rough patch once I boot it. >>>> >>>> Dave. >>> >>> Hi Dave, >>> >>> fyi only: It looks like this is not the only regression in this >>> cycle with >>> ttm, novueau seems to suffer as well [1]. >> Adding ttm folks. Might be useful if we have an entry for ttm in >> MAINTAINERS ... >> -Daniel > > > A bit more of investigation for the nouveau regression: This only show > when Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) are enable. > Thanks Dave for pointing me to that! Yeah, sorry for that. I missed to handle the DMA32 case with transparent huge page support. Dave already came up with a fix which should be already submitted. Christian. > > > Greetings, > > Tobias > > >>> Greetings, >>> >>> Tobias >>> >>> >>> [1]: >>> >>> >>> [  404.918139] ------------[ cut here ]------------ >>> [  404.918147] kernel BUG at mm/shmem.c:4334! >>> [  404.918152] invalid opcode: 0000 [#2] PREEMPT SMP >>> [  404.918157] Modules linked in: rfcomm af_packet bnep uvcvideo >>> videobuf2_vmalloc videobuf2_memops rtsx_usb_ms videobuf2_v4l2 memstick >>> videodev videobuf2_core btusb btrtl btbcm arc4 msr snd_hda_codec_hdmi >>> snd_hda_codec_realtek snd_hda_codec_generic joydev nls_iso8859_1 >>> nls_cp437 >>> hid_multitouch vfat fat iTCO_wdt iTCO_vendor_support intel_rapl >>> x86_pkg_temp_thermal intel_powerclamp ath10k_pci coretemp >>> ath10k_core ath >>> kvm_intel mac80211 kvm irqbypass crct10dif_pclmul crc32_pclmul >>> crc32c_intel >>> ghash_clmulni_intel r8169 mii snd_hda_intel pcbc cfg80211 snd_hda_codec >>> wmi_bmof snd_hda_core snd_hwdep acer_wmi sparse_keymap snd_pcm >>> intel_wmi_thunderbolt aesni_intel snd_timer aes_x86_64 crypto_simd >>> glue_helper cryptd snd soundcore idma64 pcspkr i2c_i801 mei_me shpchp >>> intel_pch_thermal mei intel_lpss_pci ucsi_acpi >>> [  404.918239]  typec_ucsi thermal hci_uart serdev btqca tps6598x typec >>> btintel tpm_crb ac bluetooth tpm_tis intel_lpss_acpi tpm_tis_core >>> ecdh_generic battery pinctrl_sunrisepoint rfkill pinctrl_intel >>> intel_lpss >>> tpm acpi_pad hid_generic usbhid rtsx_usb_sdmmc mmc_core rtsx_usb >>> nouveau >>> mxm_wmi ttm serio_raw i915 i2c_algo_bit drm_kms_helper syscopyarea >>> xhci_pci >>> sysfillrect sysimgblt fb_sys_fops xhci_hcd drm usbcore i2c_hid wmi >>> video >>> button sg efivarfs >>> [  404.918289] CPU: 1 PID: 2739 Comm: Civ6 Tainted: G D >>> 4.14.0-desktop-rc0-debug+ #1 >>> [  404.918295] Hardware name: Acer Aspire VN7-593G/Pluto_KLS, BIOS >>> V1.06 >>> 07/05/2017 >>> [  404.918301] task: ffff9b3b49c7e280 task.stack: ffffb9a2035b4000 >>> [  404.918308] RIP: 0010:shmem_read_mapping_page_gfp+0x4c/0x50 >>> [  404.918313] RSP: 0018:ffffb9a2035b79c0 EFLAGS: 00010206 >>> [  404.918317] RAX: ffff9b3b4dd17700 RBX: ffff9b3b759cb900 RCX: >>> ffffe4f10ac8b2c0 >>> [  404.918322] RDX: 00000000014200ca RSI: 0000000000000000 RDI: >>> ffff9b3b4dd174e0 >>> [  404.918327] RBP: ffffb9a2035b79c8 R08: 0000000000000000 R09: >>> ffffffffffffffff >>> [  404.918332] R10: 0000000000000000 R11: 0000000000000000 R12: >>> 0000000000000000 >>> [  404.918337] R13: ffff9b3b4dd17700 R14: ffff9b3b7253eb38 R15: >>> ffff9b3b75341000 >>> [  404.918343] FS:  00007fa952f69700(0000) GS:ffff9b3b7ec40000(0000) >>> knlGS:0000000000000000 >>> [  404.918348] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033 >>> [  404.918353] CR2: 0000560940b5d000 CR3: 0000000193e94004 CR4: >>> 00000000003606e0 >>> [  404.918358] Call Trace: >>> [  404.918365]  ttm_tt_swapout+0x156/0x280 [ttm] >>> [  404.918371]  ttm_bo_swapout+0x217/0x260 [ttm] >>> [  404.918379]  ttm_shrink+0xab/0xe0 [ttm] >>> [  404.918384] ttm_mem_global_alloc_zone.constprop.6+0xd1/0x140 [ttm] >>> [  404.918391]  ttm_mem_global_alloc+0x11/0x20 [ttm] >>> [  404.918397]  ttm_bo_init_reserved+0x47/0x4f0 [ttm] >>> [  404.918403]  ttm_bo_init+0x29/0xa0 [ttm] >>> [  404.918430]  ? nouveau_bo_invalidate_caches+0x10/0x10 [nouveau] >>> [  404.918454]  nouveau_bo_new+0x3f5/0x550 [nouveau] >>> [  404.918474]  ? nouveau_bo_invalidate_caches+0x10/0x10 [nouveau] >>> [  404.918495]  nouveau_gem_new+0x48/0x100 [nouveau] >>> [  404.918514]  nouveau_gem_ioctl_new+0x45/0xc0 [nouveau] >>> [  404.918532]  ? nouveau_gem_new+0x100/0x100 [nouveau] >>> [  404.918543]  drm_ioctl_kernel+0x58/0xb0 [drm] >>> [  404.918551]  drm_ioctl+0x315/0x3d0 [drm] >>> [  404.918568]  ? nouveau_gem_new+0x100/0x100 [nouveau] >>> [  404.918576]  ? trace_hardirqs_on+0xd/0x10 >>> [  404.918595]  nouveau_drm_ioctl+0x6d/0xb0 [nouveau] >>> [  404.918601]  do_vfs_ioctl+0x8e/0x660 >>> [  404.918605]  ? __fget+0x102/0x1f0 >>> [  404.918609]  SyS_ioctl+0x74/0x80 >>> [  404.918615]  entry_SYSCALL_64_fastpath+0x23/0x9a >>> [  404.918619] RIP: 0033:0x7fa96396d2f7 >>> [  404.918622] RSP: 002b:00007fa952f43728 EFLAGS: 00000246 ORIG_RAX: >>> 0000000000000010 >>> [  404.918628] RAX: ffffffffffffffda RBX: 00007fa93cad59c0 RCX: >>> 00007fa96396d2f7 >>> [  404.918633] RDX: 00007fa952f43780 RSI: 00000000c0306480 RDI: >>> 0000000000000022 >>> [  404.918638] RBP: 0000000000100000 R08: 0000000000000000 R09: >>> 0000000000000000 >>> [  404.918643] R10: 00007fa852fa0260 R11: 0000000000000246 R12: >>> 00007fa91c053370 >>> [  404.918648] R13: 0000000000100000 R14: 00007fa93e579a70 R15: >>> 00007fa8530a1aa0 >>> [  404.918656] Code: 8d 55 f8 6a 00 45 31 c9 b9 01 00 00 00 e8 6d f0 >>> ff ff >>> 85 c0 5a 59 74 04 48 98 c9 c3 48 8b 7d f8 e8 fa de fd ff 48 8b 45 f8 >>> c9 c3 >>> <0f> 0b 66 90 55 48 89 e5 41 56 41 55 41 54 53 48 89 fb 48 83 ec >>> [  404.918698] RIP: shmem_read_mapping_page_gfp+0x4c/0x50 RSP: >>> ffffb9a2035b79c0 >>> [  404.918711] ---[ end trace 53b254d8157cf0e7 ]--- >>> >>> >>> >>> >>> _______________________________________________ >>> dri-devel mailing list >>> dri-devel@lists.freedesktop.org >>> https://lists.freedesktop.org/mailman/listinfo/dri-devel