summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-15drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/finiJonathan Gray
From Guilherme G. Piccoli 2bcbbef9cace772f5b7128b11401c515982de34b in linux-6.1.y/6.1.12 5ad7bbf3dba5c4a684338df1f285080f2588b535 in mainline linux
2023-02-15drm/amd/pm: bump SMU 13.0.7 driver_if header versionJonathan Gray
From Evan Quan d82e6903b395aafc5c94b7282eccdd13903942a3 in linux-6.1.y/6.1.12 dc38b996db968f51f0fe45845a519c5cd7f6bd04 in mainline linux
2023-02-15drm/amdgpu: Add unique_id support for GC 11.0.1/2Jonathan Gray
From Kent Russell e379d5662c26b65384d95674559f9343be132851 in linux-6.1.y/6.1.12 c108a18462949fe709ebd6b0be68398d643bc285 in mainline linux
2023-02-15drm/amd/pm: bump SMU 13.0.0 driver_if header versionJonathan Gray
From Evan Quan daaa0760cd0b6cf5985384d24e991f6c23a236e7 in linux-6.1.y/6.1.12 9874cc2df4e892c8744aa0472866cbf7c3cf1862 in mainline linux
2023-02-15drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptesJonathan Gray
From Friedrich Vock a2e60fee4b7681bb9664f6a638d9630102ac978b in linux-6.1.y/6.1.12 e53448e0a1efa5133c7db78f1df1f4caf177676b in mainline linux
2023-02-15drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mappingJonathan Gray
From Evan Quan 62890f3eabf80676c0fefbbdd88e0f3f12528032 in linux-6.1.y/6.1.12 0e763afcb50814e256ecb780fcc0f3bade2e1a0c in mainline linux
2023-02-15Use the nowake channel for sys_nanosleep() instead of handrolling the same.Claudio Jeker
OK cheloha@ jca@ mvs@
2023-02-15drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabledJonathan Gray
From Ville Syrjala d05b72328810897a28fe313735481789edfef7e4 in linux-6.1.y/6.1.12 90d5e8301ac24550be80d193aa5582cab56c29fc in mainline linux
2023-02-15regenJonathan Gray
2023-02-15add a Navi 33 / Radeon RX 7600S device idJonathan Gray
spotted in notebookcheck review of ASUS TUF Gaming A16 Advantage Edition (2023), model FA617NS
2023-02-15syncTheo Buehler
2023-02-15zap tabTheo Buehler
2023-02-15sync - perl 5.36.0Andrew Fresh
2023-02-15Apply pre-built unicore patch - perl-5.36.0Andrew Fresh
OK bluhm@ a good time naddy@
2023-02-15Apply local patches - perl-5.36.0Andrew Fresh
OK bluhm@ a good time naddy@
2023-02-15Fix merge issues, remove excess files - match perl-5.36.0 distAndrew Fresh
OK bluhm@ a good time naddy@
2023-02-15Import perl-5.36.0Andrew Fresh
OK bluhm@ a good time naddy@
2023-02-14enable scmi(4)Mark Kettenis
2021-03-01Import perl-5.32.1Andrew Fresh
OK sthen@
2019-02-13Import perl-5.28.1Andrew Fresh
looking good sthen@, Great! bluhm@
2014-11-17Import perl-5.20.1Andrew Fresh
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2010-09-24Perl 5.12.2 from CPANTodd C. Miller
2008-09-29import perl 5.10.0 from CPANTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2001-05-24stock perl 5.6.1Todd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
2023-02-14Remove the misnamed and now unused mul, mul_add and mul_add_c macros.Joel Sing
There were only three versions of each one... ok tb@
2023-02-14Reimplement bn_mul_words(), bn_mul_add_words() and bn_mul_comba{4,8}().Joel Sing
Use bignum primitives rather than the current mess of macros, which also allows us to remove the essentially duplicate versions of bn_mul_words() and bn_mul_add_words() for BN_LLONG. The "mul" macro gets replaced by bn_mulw_addw(), "mul_add" with bn_mulw_addw_addw() and "mul_add_c" with bn_mulw_addtw() (where 'w' indicates single word input and 'tw' indicates triple word input). The variables in the comba functions have also been reordered, so that the patterns are easier to understand - the compiler can take care of optimising the inputs and outputs to avoid register moves. ok tb@
2023-02-14Provide big number primitives for word addition/multiplication.Joel Sing
These use a consistent naming scheme and are implemented using bitwise/constant time style operations, which should generally be safe on all platforms (until a compiler decides to optimise and use branches). More optimised versions can be provided for a given architecture. ok tb@
2023-02-14Make BN_is_zero() check word values.Joel Sing
Rather than completely relying on top, check the words of a bignum. This gets us one step away from being dependent on top and additionally means that we correctly report zero even if top is not yet correct. ok tb@
2023-02-14Fix a -0 corner case in BN_div_internal()Joel Sing
If the numerator is negative, the numerator and divisor are the same length (in words) and the absolute value of the divisor > the absolute value of the numerator, the "no_branch" case produces -0 since negative has already been set. Call BN_set_negative() at the end of the function to avoid this. ok tb@
2023-02-14Reimplement BN_num_bits_word().Joel Sing
Provide a simpler and more readable bn_word_clz() function that returns the number of leading zeros for a given BN_ULONG, then implement BN_num_bits_word() using bn_word_clz(). This is a hot path and bn_word_clz() can now be replaced with architecture specific versions where possible. ok tb@
2023-02-14Make BN_set_negative() closer to constant time.Joel Sing
ok tb@
2023-02-14Provide bn_ct_{eq,ne}_zero{,_mask}() inline functions.Joel Sing
These will be used to test a BN_ULONG in cases where constant time style behaviour is required. ok tb@
2023-02-14Fix handling of port numbers in rsync://host[:port]/module URLsJob Snijders
With and OK tb@
2023-02-14When initalizing a new peer, wait an extra 5 seconds before connectingClaudio Jeker
eo the remote end. With this the RDE has a chance to finish config reload before the session to a new peer is established. OK tb@
2023-02-14No longer wait for the RTR process to finish the config reload beforeClaudio Jeker
sending the IMSG_RECONF_DONE message to the RDE. The RDE does not depend on the RTR config reload (in contrast to the SE). The ROA / ASPA reload is async from the RDE config reload. OK tb@
2023-02-14Add regress coverage for BN_num_bits_word()Theo Buehler
2023-02-14jca@ points out that the field I split in iwx(4) Rx descriptors is in a union.Stefan Sperling
Keep semantics of the field intact by wrapping the split values in struct { }. Again no size change, because of union semantics. diff from jca@ with request to commit if ok, thanks! build-tested again + ok tb@
2023-02-14Add -mpls to the route monitor case. It is an allowed address family.Claudio Jeker
OK sthen@ florian@
2023-02-14use pragma pack around PPTable_t definitionsJonathan Gray
Avoids warnings about alignment changing when embedded inside of a packed struct (such as _ATOM_VEGA20_POWERPLAYTABLE) seen with clang 15 on arm64. reported and compile tested by tb@ sent upstream to amd-gfx list
2023-02-14use pragma pack around dmub_addr definitionJonathan Gray
Avoids warnings about alignment changing when embedded inside of a packed struct (dmub_rb_cmd_mall) seen with clang 15 on arm64. reported and compile tested by tb@ sent upstream to amd-gfx list
2023-02-14regenVitaliy Makkoveev
2023-02-14Backout previous. Assertion was triggered within tsleep().Vitaliy Makkoveev
2023-02-14Fix scmi(4) entry.Mark Kettenis
2023-02-14smci -> scmiJonathan Gray