summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Collapse)Author
2022-04-21Use memset() to initialize struct ieee80211_rxinfo properly.Stefan Sperling
Sven Wolf noticed that scans on ral(4) are buggy ever since I added a new field to this struct. Turns out a lot of drivers were initializing fields one-by-one, leaving any newly added fields uninitialized by default. Affected drivers may report wrong channel numbers for received beacons. The net80211 stack will discard such beacons, assuming they were received on the wrong channel due to signal leakage. Scanning is broken as result. ok miod@
2022-04-21drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULLJonathan Gray
From Matt Roper 14785927a1d46817b1648806ed5124be049bea75 in linux 5.15.y/5.15.35 1acb34e7dd7720a1fff00cbd4d000ec3219dc9d6 in mainline linux
2022-04-21drm/amdgpu: Enable gfxoff quirk on MacBook ProJonathan Gray
From Tomasz Mon 2dd7d2eddf8e1ff3556e333979af99e4c167a7b5 in linux 5.15.y/5.15.35 4593c1b6d159f1e5c35c07a7f125e79e5a864302 in mainline linux
2022-04-21drm/amd/display: don't ignore alpha property on pre-multiplied modeJonathan Gray
From Melissa Wen 804c096d640ece718d6505c5252eb66544bbc2c9 in linux 5.15.y/5.15.35 e4f1541caf60fcbe5a59e9d25805c0b5865e546a in mainline linux
2022-04-21drm/amd/display: Fix allocate_mst_payload assert on resumeJonathan Gray
From Roman Li 6a03581ccffa571bfa1a9f3a097e1a4d7164fd2d in linux 5.15.y/5.15.35 f4346fb3edf7720db3f7f5e1cab1f667cd024280 in mainline linux
2022-04-21drm/amd/display: Revert FEC check in validationJonathan Gray
From Martin Leung ac2eb310af0582428400186173d070320a8bfd6f in linux 5.15.y/5.15.35 b2075fce104b88b789c15ef1ed2b91dc94198e26 in mainline linux
2022-04-21drm/amd/display: Enable power gating before init_pipesJonathan Gray
From Roman Li eab8e585840f84c6a352eaab70e5495eda7ebb6f in linux 5.15.y/5.15.35 58e16c752e9540b28a873c44c3bee83e022007c1 in mainline linux
2022-04-21drm/amdkfd: Check for potential null return of kmalloc_array()Jonathan Gray
From QintaoShen f2658d5966bcee8c3eb487875f459756d4f7cdfc in linux 5.15.y/5.15.35 ebbb7bb9e80305820dc2328a371c1b35679f2667 in mainline linux
2022-04-21drm/amdgpu/vcn: improve vcn dpg stop procedureJonathan Gray
From Tianci Yin 9f0fabf30b486e3d5c9b578073cea369ffc05c43 in linux 5.15.y/5.15.35 6ea239adc2a712eb318f04f5c29b018ba65ea38a in mainline linux
2022-04-21drm/amdkfd: Fix Incorrect VMIDs passed to HWSJonathan Gray
From Tushar Patel 25efb191d86b108f100f82f414229f8269d00b28 in linux 5.15.y/5.15.35 b7dfbd2e601f3fee545bc158feceba4f340fe7cf in mainline linux
2022-04-21drm/amd/display: Update VTEM Infopacket definitionJonathan Gray
From Leo (Hanghong) Ma 7a3bc11a40346987649018ecd82caa744117c347 in linux 5.15.y/5.15.35 c9fbf6435162ed5fb7201d1d4adf6585c6a8c327 in mainline linux
2022-04-21drm/amd/display: FEC check in timing validationJonathan Gray
From Chiawen Huang 92951699a5f11043b9d1402ea21787f420b36094 in linux 5.15.y/5.15.35 7d56a154e22ffb3613fdebf83ec34d5225a22993 in mainline linux
2022-04-21drm/amd/display: fix audio format not updated after edid updatedJonathan Gray
From Charlene Liu b054e8183fbdec15955311956df8a9ce47e0ab6d in linux 5.15.y/5.15.35 5e8a71cf13bc9184fee915b2220be71b4c6cac74 in mainline linux
2022-04-21drm/amdgpu/gmc: use PCI BARs for APUs in passthroughJonathan Gray
From Alex Deucher 37bc29a445384f4bdfc734dfe7f763ede604acfe in linux 5.15.y/5.15.35 b818a5d374542ccec73dcfe578a081574029820e in mainline linux
2022-04-21drm/amdgpu: conduct a proper cleanup of PDB boJonathan Gray
From Guchun Chen 5a3b56a4a1c79111bc4aaa9caba5eb5e9cfaeaeb in linux 5.15.y/5.15.35 2d505453f38e18d42ba7d5428aaa17aaa7752c65 in mainline linux
2022-04-21drm/amd: Add USBC connector IDJonathan Gray
From Aurabindo Pillai 6dded62e5aa6e29f18a1079002109cb6068e9bf6 in linux 5.15.y/5.15.35 c5c948aa894a831f96fccd025e47186b1ee41615 in mainline linux
2022-04-21drm/amd/display: Fix p-state allow debug index on dcn31Jonathan Gray
From Nicholas Kazlauskas 8e663865f5284124196bc04e010e7344d8a278f3 in linux 5.15.y/5.15.35 3107e1a7ae088ee94323fe9ab05dbefd65b3077f in mainline linux
2022-04-21drm/amd/display: Add pstate verification and recovery for DCN31Jonathan Gray
From Nicholas Kazlauskas 685a19fa6ae99dc7a18a9af2a7626162e1db7aff in linux 5.15.y/5.15.35 e7031d8258f1b4d6d50e5e5b5d92ba16f66eb8b4 in mainline linux
2022-04-21Repair hw vlan tagging. Previously swapped byte RGE_TDEXTSTS_VTAG, thisKevin Lo
caused no tag was sent on the outgoing packet. Bug reported and the fix tested by Andrew Laramore.
2022-04-19regenKevin Lo
2022-04-19Add a new RDC PHY.Kevin Lo
From Andrius Varanavicius
2022-04-19Restore original MDC speed control register value on vte_reset,Kevin Lo
which is needed for at least Vortex86DX3 machines. Patch from Andrius Varanavicius via bugs@ Special thanks to DMP for donating hardware which helped make this fix possible.
2022-04-18regenKevin Lo
2022-04-18A few devices found on EBOX-3360-C2CF and EBOX-3300MX.Kevin Lo
2022-04-16it(4): constify sensor tablesChristian Weisgerber
2022-04-16constify SCSI adapter entry pointsChristian Weisgerber
ok krw@
2022-04-16Make device matching in iwx(4) more similar to Linux iwlwifi.Stefan Sperling
There are a few chips which cannot be recognized by PCI ID alone. Reading device registers is also required to identify such devices. iwx(4) should now detect AX201 devices requiring the following firmware images: iwx-Qu-b0-hr-b0-63 iwx-Qu-b0-jf-b0-63 iwx-Qu-c0-jf-b0-63 iwx-QuZ-a0-hr-b0-67 iwx-QuZ-a0-jf-b0-63 These are already installed in /etc/firmware but have so far been unused. This is obviously going to cover a range of devices which have not actually been tested yet. If you have such a device please test and report back. Tested on previously working AX200/AX201 devices by jmc@ and myself. Sven Wolf has successfully tested a newly supported device. Based on an initial patch by Iraklis Karagkiozoglou, thanks!
2022-04-16regenStefan Sperling
2022-04-16Add more Intel wifi PCI device IDs. Some AX201, some AX210, some AX211.Stefan Sperling
2022-04-14drm/amdgpu: don't use BACO for reset in S3Jonathan Gray
From Alex Deucher b536cf3eb6f949f8bedae7b26713e7ffec13b89b in linux 5.15.y/5.15.34 ebc002e3ee78409c42156e62e4e27ad1d09c5a75 in mainline linux
2022-04-14drm/amdkfd: Create file descriptor after client is added to smi_clients listJonathan Gray
From Lee Jones 3c8902bbf2ab5a15443f3daa73e8da18e7792172 in linux 5.15.y/5.15.34 e79a2398e1b2d47060474dca291542368183bc0f in mainline linux
2022-04-14drm/amdgpu/vcn: Fix the register setting for vcn1Jonathan Gray
From Emily Deng 6a5d209898a605c31c26dbd2b002529e37ff0c6e in linux 5.15.y/5.15.34 02fc996d5098f4c3f65bdf6cdb6b28e3f29ba789 in mainline linux
2022-04-14drm/amdgpu/smu10: fix SoC/fclk units in auto modeJonathan Gray
From Alex Deucher 155338be5d9078a569a723d8695b501ab369bdf9 in linux 5.15.y/5.15.34 2f25d8ce09b7ba5d769c132ba3d4eb84a941d2cb in mainline linux
2022-04-14drm/amdgpu/display: change pipe policy for DCN 2.1Jonathan Gray
From Benjamin Marty 0115e4f2f6bc984bc8fdba41ada55f586dc28502 in linux 5.15.y/5.15.34 879791ad8bf3dc5453061cad74776a617b6e3319 in mainline linux
2022-04-14amd/display: set backlight only if requiredJonathan Gray
From Shirish S a551e6629247dc84f8cea5d494542c532ea69161 in linux 5.15.y/5.15.34 4052287a75eb3fc0f487fcc5f768a38bede455c8 in mainline linux
2022-04-14drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()Jonathan Gray
From Dan Carpenter 5ba9d78a72948325ecdb4dca2a31a46bc9169574 in linux 5.15.y/5.15.34 1647b54ed55d4d48c7199d439f8834626576cbe9 in mainline linux
2022-04-14drm/amdkfd: make CRAT table missing message informational onlyJonathan Gray
From Alex Deucher f325d3e1dcc85fc3cd984f30fd443ab2f3b42631 in linux 5.15.y/5.15.34 9dff13f9edf755a15f6507874185a3290c1ae8bb in mainline linux
2022-04-14drm/amdgpu: Fix recursive locking warningJonathan Gray
From Rajneesh Bhardwaj 0a922366d6d9b2532344b3763a54090ab9b50f59 in linux 5.15.y/5.15.34 447c7997b62a5115ba4da846dcdee4fc12298a6a in mainline linux
2022-04-14drm/amdkfd: Don't take process mutex for svm ioctlsJonathan Gray
From Philip Yang e84b0438010d3359ae4830ba44108150f4839a92 in linux 5.15.y/5.15.34 ac7c48c0cce00d03b3c95fddcccb0a45257e33e3 in mainline linux
2022-04-14drm/amd/display: Use PSR version selected during set_psr_capsJonathan Gray
From Nicholas Kazlauskas 6040c99cb1a18c8da3f84e5051db12b6353a2576 in linux 5.15.y/5.15.34 b80ddeb29d9df449f875f0b6f5de08d7537c02b8 in mainline linux
2022-04-14drm/amd/display: Fix memory leakJonathan Gray
From Yongzhi Liu 7e10369c72db7a0e2f77b2e306aadc07aef6b07a in linux 5.15.y/5.15.34 5d5c6dba2b43e28845d7d7ed32a36802329a5f52 in mainline linux
2022-04-14drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence objJonathan Gray
From Xin Xiong 3edd8646cb7c11b57c90e026bda6f21076223f5b in linux 5.15.y/5.15.34 dfced44f122c500004a48ecc8db516bb6a295a1b in mainline linux
2022-04-14drm/amd/display: Add signal type check when verify stream backends sameJonathan Gray
From Dale Zhao c4b64a80554e57a68b594f2920988f4bc39768d9 in linux 5.15.y/5.15.34 047db281c026de5971cedb5bb486aa29bd16a39d in mainline linux
2022-04-14drm: Add orientation quirk for GPD Win MaxJonathan Gray
From Anisse Astier b3ca02c1ee93b9a998cf26e1734986ba570422c4 in linux 5.15.y/5.15.34 0b464ca3e0dd3cec65f28bc6d396d82f19080f69 in mainline linux
2022-04-12constify USB host controller method tables and root hub descriptorsChristian Weisgerber
ok mglocker@
2022-04-12struct vnode: document the protection required for manipulating v_numoutputSebastien Marie
correct sr_rw() and sr_ccb_rw() to properly manipulate v_numoutput under splbio. ok visa@
2022-04-11gpio: Add missing device_unref() callsVisa Hankala
device_lookup() returns a reference that the caller has to release. OK jca@
2022-04-11don't warn on output type 0 result in dm_edid_parser_send_cea()Jonathan Gray
shows on renoir when using HP ZR2440w display via hdmi [drm] Unknown EDID CEA parser results
2022-04-11drm/connector: Fix typo in documentationJonathan Gray
From Maxime Ripard b9cf1208af36f6552e6f3b8fdf364983e3cc8e60 in linux 5.15.y/5.15.33 dca384a3bf5af1c781cfa6aec63904bdb5018c36 in mainline linux
2022-04-11drm/i915: Reject unsupported TMDS rates on ICL+Jonathan Gray
From Ville Syrjala f5a0cf225f8d3cf06aff181b291a0ff32f4ad2c8 in linux 5.15.y/5.15.33 9cddf03b2af07443bebdc73cba21acb360c079e8 in mainline linux