Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755149AbdDOV4h (ORCPT ); Sat, 15 Apr 2017 17:56:37 -0400 Received: from mout3.freenet.de ([195.4.92.93]:52892 "EHLO mout3.freenet.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754649AbdDOV4f (ORCPT ); Sat, 15 Apr 2017 17:56:35 -0400 X-Greylist: delayed 1571 seconds by postgrey-1.27 at vger.kernel.org; Sat, 15 Apr 2017 17:56:35 EDT From: Andreas Hartmann X-Newsgroups: linux.kernel Subject: Regression - Linux 4.9: ums_eneub6250 broken: transfer buffer not dma capable - Trace Date: Sat, 15 Apr 2017 22:56:36 +0200 Organization: privat Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 To: linux-kernel@vger.kernel.org X-Originated-At: 93.235.6.171!52874 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 6365 Lines: 76 Hello! Since Linux 4.9, ums_eneub6250 is broken. It's working fine if CONFIG_VMAP_STACK is disabled. I would be glad if it would be fixed. Thanks, kind regards, Andreas Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: new high-speed USB device number 3 using ehci-pci Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: New USB device found, idVendor=0cf2, idProduct=6250 Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=4 Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: Product: UB6250 Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: Manufacturer: ENE Flash Apr 15 17:58:54 notebook2 kernel: usb 1-1.1: SerialNumber: 606569746801 Apr 15 17:58:54 notebook2 mtp-probe[2134]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1" Apr 15 17:58:54 notebook2 mtp-probe[2134]: bus: 1, device: 3 was not an MTP device Apr 15 17:58:55 notebook2 kernel: usbcore: registered new interface driver usb-storage Apr 15 17:58:55 notebook2 kernel: usbcore: registered new interface driver uas Apr 15 17:58:55 notebook2 kernel: ums_eneub6250 1-1.1:1.0: USB Mass Storage device detected Apr 15 17:58:55 notebook2 kernel: scsi host6: usb-storage 1-1.1:1.0 Apr 15 17:58:55 notebook2 kernel: ------------[ cut here ]------------ Apr 15 17:58:55 notebook2 kernel: WARNING: CPU: 2 PID: 2133 at ../drivers/usb/core/hcd.c:1587 usb_hcd_map_urb_for_dma+0x4ba/0x4f0 [usbcore] Apr 15 17:58:55 notebook2 kernel: transfer buffer not dma capable Apr 15 17:58:55 notebook2 kernel: Modules linked in: ums_eneub6250(+) uas usb_storage fuse binfmt_misc snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss msi_wmi iTCO_wdt iTCO_vendor_support snd_pcm wmi snd_seq battery ac msi_laptop sparse_keymap rfkill joydev snd_seq_device snd_timer r8169 mii snd_mixer_oss intel_powerclamp coretemp kvm_intel snd mei_me mei kvm i2c_i801 lpc_ich soundcore intel_ips shpchp mfd_core i2c_smbus fjes acpi_cpufreq tpm_tis pcspkr thermal tpm_tis_core tpm irqbypass fan dm_crypt crc32c_intel serio_raw sr_mod cdrom ehci_pci i915 ehci_hcd i2c_algo_bit usbcore drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm video button dm_mirror dm_region_hash dm_log sg dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua Apr 15 17:58:55 notebook2 kernel: CPU: 2 PID: 2133 Comm: systemd-udevd Not tainted 4.9.21-1-default #1 Apr 15 17:58:55 notebook2 kernel: Hardware name: Micro-Star International CR620/CR620, BIOS E1681IMS VER.10C 04/12/2011 Apr 15 17:58:55 notebook2 kernel: ffffbaf681b477f0 ffffffffaf3c854a ffffbaf681b47840 0000000000000000 Apr 15 17:58:55 notebook2 kernel: ffffbaf681b47830 ffffffffaf085c71 00000633af0bd0de ffff8d35b2844e40 Apr 15 17:58:55 notebook2 kernel: 0000000000000000 0000000000000200 0000000000000002 ffff8d360fafd800 Apr 15 17:58:55 notebook2 kernel: Call Trace: Apr 15 17:58:55 notebook2 kernel: [] dump_stack+0x63/0x89 Apr 15 17:58:55 notebook2 kernel: [] __warn+0xd1/0xf0 Apr 15 17:58:55 notebook2 kernel: [] warn_slowpath_fmt+0x4f/0x60 Apr 15 17:58:55 notebook2 kernel: [] ? put_prev_entity+0x48/0x720 Apr 15 17:58:55 notebook2 kernel: [] usb_hcd_map_urb_for_dma+0x4ba/0x4f0 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] ? finish_task_switch+0x78/0x1e0 Apr 15 17:58:55 notebook2 kernel: [] usb_hcd_submit_urb+0x1c9/0xb30 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] ? schedule+0x3d/0x90 Apr 15 17:58:55 notebook2 kernel: [] ? schedule_timeout+0x220/0x3c0 Apr 15 17:58:55 notebook2 kernel: [] usb_submit_urb.part.6+0x295/0x550 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] usb_submit_urb+0x34/0x70 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] usb_stor_msg_common+0x9d/0x120 [usb_storage] Apr 15 17:58:55 notebook2 kernel: [] usb_stor_bulk_transfer_buf+0x56/0xa0 [usb_storage] Apr 15 17:58:55 notebook2 kernel: [] usb_stor_bulk_transfer_sg+0x4e/0x60 [usb_storage] Apr 15 17:58:55 notebook2 kernel: [] ene_send_scsi_cmd+0x97/0x160 [ums_eneub6250] Apr 15 17:58:55 notebook2 kernel: [] ene_get_card_type.constprop.19+0x5b/0x60 [ums_eneub6250] Apr 15 17:58:55 notebook2 kernel: [] ene_ub6250_probe+0x8f/0x110 [ums_eneub6250] Apr 15 17:58:55 notebook2 kernel: [] usb_probe_interface+0x157/0x2f0 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] driver_probe_device+0x227/0x440 Apr 15 17:58:55 notebook2 kernel: [] __driver_attach+0xdd/0xe0 Apr 15 17:58:55 notebook2 kernel: [] ? driver_probe_device+0x440/0x440 Apr 15 17:58:55 notebook2 kernel: [] bus_for_each_dev+0x5d/0x90 Apr 15 17:58:55 notebook2 kernel: [] driver_attach+0x1e/0x20 Apr 15 17:58:55 notebook2 kernel: [] bus_add_driver+0x45/0x270 Apr 15 17:58:55 notebook2 kernel: [] driver_register+0x60/0xe0 Apr 15 17:58:55 notebook2 kernel: [] usb_register_driver+0x82/0x150 [usbcore] Apr 15 17:58:55 notebook2 kernel: [] ? 0xffffffffc03b9000 Apr 15 17:58:55 notebook2 kernel: [] ene_ub6250_driver_init+0x38/0x1000 [ums_eneub6250] Apr 15 17:58:55 notebook2 kernel: [] do_one_initcall+0x50/0x190 Apr 15 17:58:55 notebook2 kernel: [] ? __vunmap+0x85/0xd0 Apr 15 17:58:55 notebook2 kernel: [] ? do_init_module+0x27/0x20a Apr 15 17:58:55 notebook2 kernel: [] do_init_module+0x60/0x20a Apr 15 17:58:55 notebook2 kernel: [] load_module+0x2029/0x2930 Apr 15 17:58:55 notebook2 kernel: [] ? __symbol_put+0x50/0x50 Apr 15 17:58:55 notebook2 kernel: [] SYSC_finit_module+0x99/0xd0 Apr 15 17:58:55 notebook2 kernel: [] SyS_finit_module+0xe/0x10 Apr 15 17:58:55 notebook2 kernel: [] entry_SYSCALL_64_fastpath+0x1e/0xad Apr 15 17:58:55 notebook2 kernel: ---[ end trace b4f5ae3096dcec21 ]--- Apr 15 17:58:55 notebook2 kernel: ums_eneub6250: probe of 1-1.1:1.0 failed with error 3