Skip to content

usb: gadget: pch_udc: reorder spin_[un]lock to avoid deadlock

Greg Kroah-Hartman dri-devel kvm linux-metag linux-mips linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 of 186 patches 12 repliesIn review

142 of 186 patches are in this archive. Their subjects are numbered up to 186.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
3/186usb: gadget: pch_udc: reorder spin_[un]lock to avoid deadlockdrivers/usb/gadget/udc/pch_udc.c+8 -80 replies
7/186USB: serial: option: add support for Telit LE910 PID 0x1206drivers/usb/serial/option.c+3 -00 replies
10/186arm64: debug: unmask PSTATE.D earlierarch/arm64/kernel/debug-monitors.c arch/arm64/kernel/smp.c arch/arm64/mm/proc.S+2 -20 replies
11/186arm64: Fix incorrect per-cpu usage for boot CPUarch/arm64/kernel/smp.c+1 -10 replies
22/186arm64: mm: avoid fdt_check_header() before the FDT is fully mappedarch/arm64/mm/mmu.c+4 -40 replies
31/186KVM: nVMX: Fix memory corruption when using VMCS shadowingarch/x86/kvm/vmx.c virt/kvm/kvm_main.c+19 -20 replies
33/186s390/cio: allow to reset channel measurement blockdrivers/s390/cio/cmf.c+20 -90 replies
34/186s390/mm: fix gmap tlb flush issuesarch/s390/include/asm/tlbflush.h arch/s390/mm/gmap.c+4 -30 replies
36/186intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate()drivers/cpufreq/intel_pstate.c+1 -10 replies
39/186perf/x86/intel/uncore: Fix uncore num_countersarch/x86/events/intel/uncore_snbep.c+5 -50 replies
41/186media: usbtv: prevent access to freed resourcesdrivers/media/usb/usbtv/usbtv-audio.c+5 -00 replies
42/186media: dvb_ringbuffer: Add memory barriersdrivers/media/dvb-core/dvb_ringbuffer.c+61 -130 replies
44/186videobuf2-v4l2: Verify planes array in buffer dequeueingdrivers/media/v4l2-core/videobuf2-v4l2.c+6 -00 replies
45/186vb2: core: Skip planes array verification if pb is NULLdrivers/media/v4l2-core/videobuf2-core.c+6 -40 replies
47/186sur40: lower poll interval to fix occasional FPS drops to ~56 FPSdrivers/input/touchscreen/sur40.c+1 -10 replies
48/186sur40: fix occasional oopses on device closedrivers/input/touchscreen/sur40.c+2 -10 replies
49/186regulator: s2mps11: Fix the voltage linear range for s2mps15drivers/regulator/s2mps11.c+3 -30 replies
50/186dm: fix second blk_delay_queue() parameter to be in msec units not jiffiesdrivers/md/dm.c+1 -10 replies
51/186dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDINGdrivers/md/dm.c+7 -70 replies
52/186xfs: bufferhead chains are invalid after end_page_writebackfs/xfs/xfs_aops.c+12 -30 replies
53/186hp-wmi: Fix wifi cannot be hard-unblockeddrivers/platform/x86/hp-wmi.c+6 -10 replies
54/186s5p-mfc: Set device name for reserved memory region devsdrivers/media/platform/s5p-mfc/s5p_mfc.c+4 -00 replies
55/186s5p-mfc: Add release callback for memory region devsdrivers/media/platform/s5p-mfc/s5p_mfc.c+7 -00 replies
56/186dm verity fec: fix block calculationdrivers/md/dm-verity-fec.c+1 -30 replies
57/186iwlwifi: pcie: enable interrupts before releasing the NICs CPUdrivers/net/wireless/intel/iwlwifi/pcie/trans.c+4 -10 replies
58/186iwlwifi: pcie: fix a race in firmware loading flowdrivers/net/wireless/intel/iwlwifi/pcie/internal.h drivers/net/wireless/intel/iwlwifi/pcie/rx.c drivers/net/wireless/intel/iwlwifi/pcie/trans.c+28 -170 replies
59/186iwlwifi: add new 8260 PCI IDsdrivers/net/wireless/intel/iwlwifi/pcie/drv.c+3 -00 replies
60/186iwlwifi: add new 8265drivers/net/wireless/intel/iwlwifi/pcie/drv.c+6 -00 replies
63/186spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quarkdrivers/spi/spi-pxa2xx.c+8 -10 replies
65/186Bluetooth: Add support of 13d3:3490 AR3012 devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
67/186EDAC: Correct channel count limitdrivers/edac/edac_mc_sysfs.c+19 -10 replies
68/186megaraid_sas: Do not fire MR_DCMD_PD_LIST_QUERY to controllers which do not support itdrivers/scsi/megaraid/megaraid_sas_base.c+6 -00 replies
69/186HID: uhid: fix timeout when probe races with IOdrivers/hid/uhid.c+24 -90 replies
70/186ovl: disallow overlayfs as upperdirfs/overlayfs/super.c+2 -10 replies
71/186remoteproc: Fix potential race condition in rproc_adddrivers/remoteproc/remoteproc_core.c+9 -60 replies
72/186ARC: mm: dont loose PTE_SPECIAL in pte_modify()arch/arc/include/asm/pgtable.h+1 -10 replies
73/186ARC: dma: fix address translation in arc_dma_freearch/arc/mm/dma.c+2 -10 replies
74/186jbd2: make journal y2038 safefs/jbd2/commit.c+1 -10 replies
75/186fs/cifs: make share unaccessible at root level mountablefs/cifs/cifs_fs_sb.h fs/cifs/cifsfs.c fs/cifs/connect.c +2 more+104 -50 replies
76/186cifs: Check for existing directory when opening file with O_CREATfs/cifs/dir.c+21 -30 replies
77/186cifs: unbreak TCP session reusefs/cifs/connect.c+3 -10 replies
78/186cifs: fix crash due to race in hmac(md5) handlingfs/cifs/cifsencrypt.c+10 -60 replies
79/186CIFS: Fix a possible invalid memory access in smb2_query_symlink()fs/cifs/smb2ops.c+29 -10 replies
80/186random: add interrupt callback to VMBus IRQ handlerdrivers/char/random.c drivers/hv/vmbus_drv.c+4 -00 replies
81/186random: properly align get_random_int_hashdrivers/char/random.c+3 -10 replies
82/186random: initialize the non-blocking pool via add_hwgenerator_randomness()drivers/char/random.c+11 -50 replies
83/186random: print a warning for the first ten uninitialized random usersdrivers/char/random.c+8 -40 replies
84/186cachefiles: Fix race between inactivating and culling a cache objectfs/cachefiles/namei.c+3 -20 replies
85/186MIPS: KVM: Fix mapped fault broken commpage handlingarch/mips/kvm/tlb.c+26 -190 replies
86/186MIPS: KVM: Add missing gfn range checkarch/mips/kvm/tlb.c+15 -80 replies
87/186MIPS: KVM: Fix gfn range check in kseg0 tlb faultsarch/mips/kvm/tlb.c+1 -10 replies
88/186MIPS: KVM: Propagate kseg0/mapped tlb fault errorsarch/mips/kvm/emulate.c arch/mips/kvm/tlb.c+38 -160 replies
89/186powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()arch/powerpc/kernel/tm.S+1 -20 replies
90/186Btrfs: fix delalloc accounting after copy_from_user faultsfs/btrfs/file.c+5 -70 replies
91/186nfs: dont create zero-length requestsfs/nfs/write.c+4 -10 replies
92/186nfsd: Fix race between FREE_STATEID and LOCKfs/nfsd/nfs4state.c+28 -120 replies
93/186nfsd: dont return an unhashed lock stateid after taking mutexfs/nfsd/nfs4state.c+20 -50 replies
94/186pNFS: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICTfs/nfs/nfs4proc.c fs/nfs/pnfs.c+15 -90 replies
95/186pNFS: Fix post-layoutget error handling in pnfs_update_layout()fs/nfs/pnfs.c+11 -100 replies
96/186pNFS: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGETfs/nfs/pnfs.c+11 -20 replies
97/186pNFS: Fix LAYOUTGET handling of NFS4ERR_BAD_STATEID and NFS4ERR_EXPIREDfs/nfs/nfs4proc.c+14 -180 replies
99/186iommu/exynos: Suppress unbinding to prevent system failuredrivers/iommu/exynos-iommu.c+1 -00 replies
100/186iommu/vt-d: Return error code in domain_context_mapping_one()drivers/iommu/intel-iommu.c+1 -10 replies
101/186iommu/io-pgtable-arm: Fix iova_to_phys for block entriesdrivers/iommu/io-pgtable-arm.c+1 -10 replies
102/186iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-backdrivers/iommu/amd_iommu.c+18 -90 replies
103/186iommu/amd: Init unity mappings only for dma_ops domainsdrivers/iommu/amd_iommu.c+4 -20 replies
104/186iommu/amd: Update Alias-DTE in update_device_table()drivers/iommu/amd_iommu.c+8 -10 replies
105/186audit: fix a double fetch in audit_log_single_execve_arg()kernel/auditsc.c+164 -1680 replies
106/186ARM: 8561/3: dma-mapping: Dont use outer_flush_range when the L2C is coherentarch/arm/mm/dma-mapping.c+42 -200 replies
107/186ARM: dts: sunxi: Add a startup delay for fixed regulator enabled physarch/arm/boot/dts/sun4i-a10-a1000.dts arch/arm/boot/dts/sun4i-a10-hackberry.dts arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts +1 more+4 -00 replies
108/186ARM: dts: realview: Fix PBX-A9 cache descriptionarch/arm/boot/dts/arm-realview-pbx-a9.dts+4 -50 replies
109/186ARM: tegra: fix erroneous address in dtsarch/arm/boot/dts/tegra124-jetson-tk1.dts+2 -20 replies
110/186Revert "ARM: aspeed: adapt defconfigs for new CONFIG_PRINTK_TIME"arch/arm/configs/aspeed_g4_defconfig arch/arm/configs/aspeed_g5_defconfig+2 -20 replies
111/186cgroupns: Fix the locking in copy_cgroup_nskernel/cgroup.c+1 -40 replies
112/186cgroupns: Close race between cgroup_post_fork and copy_cgroup_nskernel/cgroup.c+5 -00 replies
113/186cgroupns: Only allow creation of hierarchies in the initial cgroup namespacekernel/cgroup.c+2 -60 replies
114/186tpm_crb: fix address space of the return pointer in crb_map_res()drivers/char/tpm/tpm_crb.c+1 -10 replies
115/186clk: rockchip: fix incorrect rk3399 spdif-DPTX divider bitsdrivers/clk/rockchip/clk-rk3399.c+1 -10 replies
116/186soc: qcom: smp2p: Correct addressing of outgoing valuedrivers/soc/qcom/smp2p.c+2 -10 replies
117/186netlabel: add address family checks to netlbl_{sock,req}_delattr()net/netlabel/netlabel_kapi.c+10 -20 replies
118/186w1:omap_hdq: fix regressiondrivers/w1/masters/omap_hdq.c+0 -20 replies
120/186drm/amdgpu: Poll for both connect/disconnect on analog connectorsdrivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+4 -30 replies
121/186drm/amdgpu: support backlight control for UNIPHY3drivers/gpu/drm/amd/amdgpu/atombios_encoders.c+1 -00 replies
122/186drm/amdgpu: Disable RPM helpers while reprobing connectors on resumedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+16 -00 replies
123/186drm/amdgpu: fix firmware info version checksdrivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c+8 -170 replies
124/186drm/amdgpu/gmc7: add missing mullins casedrivers/gpu/drm/amd/amdgpu/gmc_v7_0.c+1 -00 replies
126/186drm/radeon: Poll for both connect/disconnect on analog connectorsdrivers/gpu/drm/radeon/radeon_connectors.c+9 -60 replies
127/186drm/radeon: fix firmware info version checksdrivers/gpu/drm/radeon/radeon_atombios.c+2 -20 replies
128/186drm/radeon: support backlight control for UNIPHY3drivers/gpu/drm/radeon/atombios_encoders.c+1 -00 replies
129/186drm/nouveau: check for supported chipset before booting fbdev off the hwdrivers/gpu/drm/nouveau/nouveau_drm.c+10 -10 replies
130/186drm/nouveau/gr/nv3x: fix instobj write offsets in gr setupdrivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c+4 -40 replies
131/186drm/nouveau/fbcon: fix font width not divisible by 8drivers/gpu/drm/nouveau/nv04_fbcon.c drivers/gpu/drm/nouveau/nv50_fbcon.c drivers/gpu/drm/nouveau/nvc0_fbcon.c+4 -40 replies
132/186drm: Restore double clflush on the last partial cachelinedrivers/gpu/drm/drm_cache.c+1 -00 replies
134/186drm/amd/powerplay: fix the incorrect return valuedrivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c+2 -20 replies
135/186drm/rockchip: allocate correct crtc state structure on resetdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+12 -10 replies
136/186drm/i915/gen9: Add WaInPlaceDecompressionHangdrivers/gpu/drm/i915/i915_drv.h drivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_ringbuffer.c+19 -00 replies
141/186balloon: check the number of available pages in leak balloondrivers/virtio/virtio_balloon.c+2 -00 replies
142/186ftrace/recordmcount: Work around for addition of metag magic but not relocationsscripts/recordmcount.c+8 -10 replies
143/186metag: Fix __cmpxchg_u32 asm constraint for CMParch/metag/include/asm/cmpxchg_lnkget.h+1 -10 replies
144/186block: add missing group association in bio-cloning functionsblock/bio.c fs/btrfs/extent_io.c include/linux/bio.h+18 -60 replies
145/186block: fix bdi vs gendisk lifetime mismatchblock/genhd.c include/linux/backing-dev-defs.h include/linux/backing-dev.h +1 more+22 -10 replies
146/186floppy: fix open(O_ACCMODE) for ioctl-only opendrivers/block/floppy.c+9 -128 replies
147/186mtd: nand: fix bug writing 1 byte less than page sizedrivers/mtd/nand/nand_base.c+1 -10 replies
148/186mm/hugetlb: avoid soft lockup in set_max_huge_pages()mm/hugetlb.c+4 -00 replies
149/186ALSA: hda: Fix krealloc() with __GFP_ZERO usagesound/hda/array.c+3 -10 replies
150/186ALSA: hda/realtek - Cant adjust speakers volume on a Dell AIOsound/pci/hda/patch_realtek.c+22 -00 replies
151/186ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver capssound/pci/hda/hda_intel.c+2 -00 replies
152/186ALSA: hda - Fix headset mic detection problem for two dell machinessound/pci/hda/patch_realtek.c+6 -00 replies
153/186IB/mlx5: Fix iteration overrun in GSI qpsdrivers/infiniband/hw/mlx5/gsi.c+6 -130 replies
154/186IB/mlx5: Fix MODIFY_QP command input structureinclude/linux/mlx5/qp.h+2 -20 replies
155/186IB/rdmavt: Disable by defaultdrivers/infiniband/sw/rdmavt/Kconfig+0 -10 replies
156/186IB/rdmavt: Add missing spin_lock_init call for rdi->n_cqs_lockdrivers/infiniband/sw/rdmavt/cq.c+1 -00 replies
157/186IB/srpt: Limit the number of SG elements per work requestdrivers/infiniband/ulp/srpt/ib_srpt.c drivers/infiniband/ulp/srpt/ib_srpt.h+7 -20 replies
158/186IB/core: Make rdma_rw_ctx_init() initialize all used fieldsdrivers/infiniband/core/rw.c+9 -50 replies
159/186IB/core, RDMA RW API: Do not exceed QP SGE send limitdrivers/infiniband/core/rw.c drivers/infiniband/core/verbs.c include/rdma/ib_verbs.h+17 -80 replies
160/186of: fix memory leak related to safe_name()drivers/of/base.c drivers/of/dynamic.c drivers/of/of_private.h+25 -100 replies
161/186ubi: Make volume resize power cut awaredrivers/mtd/ubi/vmt.c+18 -70 replies
162/186ubi: Fix early loggingdrivers/mtd/ubi/build.c+4 -40 replies
163/186ubi: Fix race condition between ubi device creation and udevdrivers/mtd/ubi/build.c+4 -10 replies
164/186iscsi-target: Fix panic when adding second TCP connection to iSCSI sessiondrivers/target/iscsi/iscsi_target_login.c+3 -20 replies
165/186target: Fix ordered task target_setup_cmd_from_cdb exception hangdrivers/target/target_core_internal.h drivers/target/target_core_sbc.c drivers/target/target_core_transport.c +1 more+37 -290 replies
166/186target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOPdrivers/target/target_core_transport.c+0 -60 replies
167/186target: Fix race between iscsi-target connection shutdown + ABORT_TASKdrivers/target/iscsi/iscsi_target.c drivers/target/target_core_transport.c+18 -70 replies
168/186target: Fix max_unmap_lba_count calc overflowdrivers/target/target_core_device.c drivers/target/target_core_file.c drivers/target/target_core_iblock.c +1 more+8 -80 replies
169/186target: Fix ordered task CHECK_CONDITION early exception handlingdrivers/target/target_core_transport.c include/target/target_core_base.h+7 -10 replies
170/186um: Fix possible deadlock in sig_handler_common()arch/um/os-Linux/signal.c+3 -20 replies
171/186Input: elan_i2c - properly wake up touchpad on ASUS laptopsdrivers/input/mouse/elan_i2c_core.c+63 -160 replies
172/186Input: i8042 - break load dependency between atkbd/psmouse and i8042drivers/input/serio/i8042.c drivers/input/serio/libps2.c include/linux/i8042.h +1 more+24 -324 replies
173/186SUNRPC: Dont allocate a full sockaddr_storage for tracinginclude/trace/events/sunrpc.h+34 -130 replies
174/186MIPS: mm: Fix definition of R6 cache instructionarch/mips/mm/uasm-mips.c+1 -10 replies
175/186MIPS: Fix r4k clockevents registrationarch/mips/kernel/cevt-r4k.c+1 -60 replies
176/186MIPS: Dont register r4k sched clock when CPUFREQ enabledarch/mips/kernel/csrc-r4k.c+3 -10 replies
177/186MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLESarch/mips/loongson64/loongson-3/hpet.c+7 -70 replies
178/186PCI: Mark Atheros AR9485 and QCA9882 to avoid bus resetdrivers/pci/quirks.c+6 -40 replies
179/186x86/platform/intel_mid_pci: Rework IRQ0 workaroundarch/x86/pci/intel_mid_pci.c+10 -20 replies
180/186ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxxdrivers/acpi/ec.c+37 -40 replies
181/186lpfc: fix oops in lpfc_sli4_scmd_to_wqidx_distr() from lpfc_send_taskmgmt()drivers/scsi/lpfc/lpfc_scsi.c+1 -10 replies
182/186rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()drivers/rtc/rtc-s3c.c+2 -00 replies
183/186dm flakey: error READ bios during the down_intervaldrivers/md/dm-flakey.c+15 -80 replies
184/186module: Invalidate signatures on force-loaded moduleskernel/module.c+9 -40 replies
185/186Documentation/module-signing.txt: Note need for version info if reusing a keyDocumentation/module-signing.txt+6 -00 replies
186/186phy: rcar-gen3-usb2: fix mutex_lock calling in interruptdrivers/phy/phy-rcar-gen3-usb2.c+22 -40 replies

Reviews trailers per patch

43 of 142 patches have a Reviewed-by or Acked-by.

PatchHans VerkuilMarek SzyprowskiPavel ShilovskySachin PrabhuJeff LaytonThierry RedingAlex DeucherMika KuoppalaArun SiluveryWim OsterholtMike MarciniszynSagi GrimbergChristoph HellwigSteve WiseLaurence ObermanMathieu MalaterreBoris BrezillonMichael CyrBryant G. LyNicholas BellingerBart Van AsscheVlad GlagolevJohannes ThumshirnJames SmartKrzysztof KozlowskiPankaj DubeyMark RutlandMarc ZyngierCatalin MarinasCornelia HuckPeter OberparleiterMartin SchwidefskySrinivas PandruvadaPeter SuttonCalvin OwensBrian FosterEvgenii ShatokhinThor ThayerTomas HenzlSteve DicksonCyril BurJan KaraWeston Andros AdamsonRobin MurphyAlexey KodanevEdward O'CallaghanStefan BergerChris ZhongYi ZhangNaoya HoriguchiMichal HockoDave HansenHaggai EranSean PaulNikolay BorisovJeff MoyerTejun HeoMark LawsSumit RaiThomas GleixnerHelen BuusBruno Wolff III
3/186
7/186
10/186A-b T-b R-b T-b
11/186A-b
22/186A-b
31/186
33/186R-b R-b
34/186A-b
36/186A-b
39/186
41/186T-b
42/186
44/186A-b
45/186R-b
47/186
48/186
49/186
50/186
51/186
52/186R-b Reported-and-Tested-by R-b
53/186T-b
54/186T-b
55/186T-b
56/186
57/186
58/186
59/186
60/186
63/186
65/186
67/186T-b
68/186R-b
69/186
70/186
71/186
72/186
73/186
74/186R-b
75/186R-b
76/186
77/186A-b
78/186A-b
79/186
80/186
81/186
82/186
83/186
84/186R-b R-b
85/186
86/186
87/186
88/186
89/186A-b
90/186
91/186R-b
92/186Fix-suggested-by T-b
93/186T-b
94/186R-b
95/186R-b
96/186R-b
97/186R-b
99/186R-b
100/186
101/186T-b
102/186
103/186
104/186
105/186
106/186
107/186
108/186T-b
109/186A-b
110/186
111/186
112/186
113/186
114/186T-b
115/186T-b
116/186
117/186
118/186
120/186
121/186
122/186R-b
123/186
124/186R-b
126/186
127/186
128/186
129/186
130/186
131/186
132/186R-b
134/186R-b
135/186R-b
136/186R-b
141/186
142/186
143/186
144/186R-b R-b A-b
145/186T-b
146/186T-b
147/186A-b
148/186R-b A-b A-b
149/186
150/186
151/186R-b
152/186
153/186R-b R-b
154/186
155/186
156/186R-b
157/186R-b
158/186R-b R-b T-b T-b
159/186R-b
160/186T-b
161/186R-b
162/186
163/186
164/186T-b
165/186T-b T-b
166/186T-b
167/186T-b
168/186R-b
169/186T-b T-b
170/186
171/186T-b
172/186T-b T-b
173/186
174/186
175/186
176/186
177/186
178/186
179/186A-b
180/186Reported-and-tested-by
181/186R-b A-b
182/186R-b R-b T-b
183/186
184/186
185/186
186/186

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 62 reviewers.

Read the v1 thread