summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2022-04-07drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKLJonathan Gray
From Ville Syrjala 074c88751dc121eb9a7fbcbd632001b8d2b09efa in linux 5.15.y/5.15.29 4e6f55120c7eccf6f9323bb681632e23cbcb3f3c in mainline linux
2022-04-07drm/amdgpu: bypass tiling flag check in virtual display case (v2)Jonathan Gray
From Guchun Chen fcd1d79aa943fff4fbaa0cce1d576995a7960699 in linux 5.15.y/5.15.29 e2b993302f40c4eb714ecf896dd9e1c5be7d4cd7 in mainline linux
2022-04-07drm/amdgpu: fix suspend/resume hang regressionJonathan Gray
From Qiang Yu 46eed3a37dee87b9c35c7419e1820797121893a0 in linux 5.15.y/5.15.27 f1ef17011c765495c876fa75435e59eecfdc1ee4 in mainline linux
2022-04-07drm/i915/guc/slpc: Correct the param count for unset paramJonathan Gray
From Vinay Belgaumkar d675c05b792e166a5dd6ab9498a137bfd9bc8570 in linux 5.15.y/5.15.27 1b279f6ad467535c3b8a66b4edefaca2cdd5bdc3 in mainline linux
2022-04-07drm/amd/display: Reduce dmesg error to a debug printJonathan Gray
From Leo (Hanghong) Ma dab06be16184b087228a55efec878546ffeda491 in linux 5.15.y/5.15.27 1d925758ba1a5d2716a847903e2fd04efcbd9862 in mainline linux
2022-04-07drm/i915: s/JSP2/ICP2/ PCHJonathan Gray
From Ville Syrjala 7508ac360d1e0e6a2b9578226eaffc384b4eb036 in linux 5.15.y/5.15.27 08783aa7693f55619859f4f63f384abf17cb58c5 in mainline linux
2022-04-07drm/amd/display: Fix stream->link_enc unassigned during stream removalJonathan Gray
From Nicholas Kazlauskas 10dd26349edf901539d066b866490676cbfad73c in linux 5.15.y/5.15.27 3743e7f6fcb938b7d8b7967e6a9442805e269b3d in mainline linux
2022-04-07drm/i915: Disable DRRS on IVB/HSW port != AJonathan Gray
From Ville Syrjala 5c66161cceaabc68912950893394e04c164ef7ad in linux 5.15.y/5.15.27 ee59792c97176f12c1da31f29fc4c2aab187f06e in mainline linux
2022-04-07drm/i915/display: Move DRRS code its own fileJonathan Gray
From Jose Roberto de Souza e2b3d1bf6ec3bc4d3687f77731eef349cef54495 in linux 5.15.y/5.15.27 a1b63119ee839c8ff622407aab25c9723943638a in mainline linux
2022-04-07drm/i915/display: split out dpt out of intel_display.cJonathan Gray
From Jani Nikula 23eb29281f1e1bc3e33f75186b16c961e62effe6 in linux 5.15.y/5.15.27 dc6d6158a6e8b11a11544a541583296d9323050f in mainline linux
2022-04-07drm/amd/display: Update watermark values for DCN301Jonathan Gray
From Agustin Gutierrez ed4488d8307f282bdf30c333fc028d80d404ff05 in linux 5.15.y/5.15.27 2d8ae25d233767171942a9fba5fd8f4a620996be in mainline linux
2022-04-07drm/amd/display: move FPU associated DSC code to DML folderJonathan Gray
From Qingqing Zhuo 27e01f10d183cd444eb4a0919934391de4db4ff5 in linux 5.15.y/5.15.27 d738db6883df3e3c513f9e777c842262693f951b in mainline linux
2022-04-07drm/amd/display: Use adjusted DCN301 watermarksJonathan Gray
From Nikola Cornij 691c0030be65dffc5005bbcdece29f6d65e1eb75 in linux 5.15.y/5.15.27 808643ea56a2f96a42873d5e11c399957d6493aa in mainline linux
2022-04-07drm/amdgpu: filter out radeon secondary ids as wellJonathan Gray
From Alex Deucher 2157e509e5b2b21176a9fd33b6035996ef1a2895 in linux 5.15.y/5.15.27 9e5a14bce2402e84251a10269df0235cd7ce9234 in mainline linux
2022-04-07drm/amdgpu: filter out radeon PCI device IDsJonathan Gray
From Alex Deucher f724a438d986701536d68d29ad2b5248385e35ab in linux 5.15.y/5.15.27 bdbeb0dde4258586bb2f481b12da1e83aa4766f3 in mainline linux
2022-04-07drm/amd/display: For vblank_disable_immediate, check PSR is really usedJonathan Gray
From Michel Daenzer 35afd8ae1184c5201ccc4d32b80d17dcd87f5bda in linux 5.15.y/5.15.27 4d22336f903930eb94588b939c310743a3640276 in mainline linux
2022-04-07drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabledJonathan Gray
From Nicholas Kazlauskas 48cf33ee6b04ccd1a188ac692a6f260b3682fe9f in linux 5.15.y/5.15.27 70897848730470cc477d5d89e6222c0f6a9ac173 in mainline linux
2022-04-07drm/amdkfd: Check for null pointer after calling kmemdupJonathan Gray
From Jiasheng Jiang 5609b7803947eea1711516dd8659c7ed39f5a868 in linux 5.15.y/5.15.27 abfaf0eee97925905e742aa3b0b72e04a918fa9e in mainline linux
2022-04-07drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable ↵Jonathan Gray
in self refresh mode From Liu Ying cd07b19fbf37b96a9885fd6e8545c355dba59ac3 in linux 5.15.y/5.15.27 69e630016ef4e4a1745310c446f204dc6243e907 in mainline linux
2022-04-07drm/i915: don't call free_mmap_offset when purgingJonathan Gray
From Matthew Auld d3f67ceaeb3f7ddabad1d6e8da29e44fd2634f65 in linux 5.15.y/5.15.27 4c2602ba8d74c35d550ed3d518809c697de08d88 in mainline linux
2022-04-07drm/amdgpu: check vm ready by amdgpu_vm->evicting flagJonathan Gray
From Qiang Yu a9c6e02d223e327fa928fab3263aa47b9ba20253 in linux 5.15.y/5.15.27 c1a66c3bc425ff93774fb2f6eefa67b83170dd7e in mainline linux
2022-04-07drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige GobyJonathan Gray
From Evan Quan 4543426cd7b855cde2c3623ede652652b905635c in linux 5.15.y/5.15.27 0136f5844b006e2286f873457c3fcba8c45a3735 in mainline linux
2022-04-06Support switching from glass console to serial console on systems thatMark Kettenis
default to glass console. ok miod@, patrick@
2022-04-06constify struct cfattachChristian Weisgerber
2022-04-06Avoid traversing SLIST twice to remove a link.Kenneth R Westerback
From millert@
2022-04-06Recognize LUN 0 device if SID_QUAL_LU_OFFLINE and T_NODEVICE areKenneth R Westerback
true. This enables the discovery and probing of other LUNs the target has to offer. Add uk* to amd64 RAMDISK_CD so such devices are configured. Allows bsd.rd as well as bsd[.mp] to boot on Oracle Cloud amd64 instances. Issue reported by Ryan Kavanagh and Scott Nicholas via bugs@. Original diff and much subsequent testing by Scott. Thanks! ok dlg@ jmatthew@
2022-04-05re-enable POOL_DEBUGChristian Weisgerber
2022-04-05back to working on 7.1-currentTheo de Raadt
2022-04-05disable pool debug for releaseTheo de Raadt
2022-04-04move release date a littleTheo de Raadt
2022-04-04wscons: const-ify font encoding mappingsChristian Weisgerber
ok miod@
2022-04-04As a hack, use CD_SKIPHIBERNATE. For 2.0, our TPM lifecycle managementTheo de Raadt
is improper, and some chips are more sensitive to this than others. In an unhibernate situation, /bsd.booted will 'suspend' the TPM, then jump directly into unhib /bsd, which 'resumes' it. This is wrong because the lifecycle is supposed to be more like suspend->BIOS->resume. This is a hack until we figure out how to fix the lifecycle. from claudio, ok dv
2022-04-04pf_validate_range() must not assume rdr ports are in network order.Alexandr Nedvedicky
bug found and reported by Kurt (kmos@). OK bluhm@
2022-04-04Replace KASSERT in uvm_fault_unwire_locked() with code that handles theMark Kettenis
case where not all pages are wired. The KASSERT can be triggered in multi-threaded applications when a thread calling munmap(2) races another thread that invokes sysctl(2). Properly written code shouldn't do this, but making the kernel crash in this case is a bit harsh. ok gezdo@, deraadt@ Fixes: Reported-by: syzbot+e8310909e2910c9cca08@syzkaller.appspotmail.com
2022-04-03Add support for the CP115 block found on Marvell CN9K SoCs.Patrick Wildt
ok kettenis@
2022-04-03Add support for the AP807 block found on Marvell CN9K SoCs. The fixedPatrick Wildt
clocks are the same as AP806, so we can use the same code. ok kettenis@
2022-04-02Update an old commentMike Larkin
The old comment only mentioned that tty_nmea was used for time, but subsequently position data was added to this line discipline.
2022-04-02whitespace fixMike Larkin
2022-04-02Add a paranoia/future proofing check for link->pool == NULL toKenneth R Westerback
the SDEV_OWN_IOPL flag check. Ambiguous/inconsistant code pointed out by Coverity #1515557.
2022-04-02Don't byte swap URE_TXPKT_VLAN_TAG when setting up the packet to transmit.Stuart Henderson
Fixes vlan transmission with hw tagging (problem seen on RTL8153B but there's no reason this wouldn't apply to others) and matches what the Linux driver is doing. looks correct kettenis@ ok kevlo@
2022-04-02Bring back r1.247, using scsi_detach_link() to releaseKenneth R Westerback
a partially configured struct scsi_link. Problematic code path found by jungle Boogie was plugged by r1.249.
2022-04-02Add preliminary support for RTL8156B and bug fixes for RTL8153/RTL8156.Kevin Lo
ok stsp@ Tested: RTL8152 (0x4c10): jmatthew, Marcus Merighi RTL8153 (0x5c10): Yifei Zhan RTL8153 (0x5c20): James Jerkins, Paul de Weerd, stsp RTL8153 (0x5c30): gerhard, sthen RTL8153B (0x6010): Paul de Weerd
2022-04-02Add dmamap syncs for rings and mbufs, fixing occasional errors seenJonathan Matthew
on a rockpro64, where dma is less coherent than on typical amd64 systems. with and ok dlg@
2022-04-01match on Intel 300 Series audio (0xa348)Jonathan Gray
on a Dell G3 3590 the audio device is subclass audio not hd audio so azalia does not match should fix azalia not attaching reported by Adriano Barbosa
2022-03-31If we've created multiple queues, set up an RSS key and indirection tableJonathan Matthew
to distribute received packets across the queues. ok dlg@
2022-03-31Implement support for multiple dies. This should make OpenBSD work on theMark Kettenis
M1 Ultra. ok patrick@
2022-03-31man pages: add missing commas between subordinate and main clausesChristian Weisgerber
jmc@ dislikes a comma before "then" in a conditional, so leave those untouched. ok jmc@
2022-03-31Remove duplicate scsi devices.Kenneth R Westerback
ok miod@ deraadt@
2022-03-31Move knote_processexit() call from exit1() to the reaper().Todd C. Miller
This fixes a problem where NOTE_EXIT could be received before the process was officially a zombie and thus not immediately waitable. OK deraadt@ visa@
2022-03-30If enough MSI-X vectors are available, set up multiple tx and rx queues.Jonathan Matthew
In multi-vector mode, the MSI-X vector number is the same as the irq number on the nic, so use vector/irq 0 for link interrupts, then assign one to each pair of rx and tx queues. We don't configure RSS yet, so packets will only be received on the first queue, but they can be transmitted on any queue. ok dlg@