Revert "snd_hda: Identify AMD Audio Coprocessor"
Apparently this device might need a separate driver altogether.
This reverts commit 8dac0bdb4df0815e14db219e9a7fb5d0be5737b8.
interfaces: pass interfaces correctly to IPsec, Unbound during reconfiguration; closes #11083
Also update "updateip" but that's only for consistency reasons.
We're dealing with 5 different spots here and some are more direct/relevant
than others:
1. MVC apply
2. Legacy apply
3. rc.linkup
4. rc.configure_interface
4. setaddr.php
i915: Fix execlist submission register indexing harder.
This time, with any luck, I transcribed the indexing correctly.
PR port-amd64/58657: i915drmkms blank screen
[InstCombine] Fold min/max of int-to-fp casts into integer min/max (#237190)
When both operands of a floating-point min/max intrinsic are the same
int-to-fp cast, the min/max can be done on the integers and converted
once:
m(uitofp X, uitofp Y) -> uitofp(umin/umax(X, Y))
m(sitofp X, sitofp Y) -> sitofp(smin/smax(X, Y))
Integer-to-float conversion is monotonic, so it preserves the order of
the operands. This covers all six min/max intrinsics.
Alive2: https://alive2.llvm.org/ce/z/PKQyse
[mlir][SPIR-V] Pass serialization options in --serialize-spirv (#237710)
serializeModule dropped its options, so --spirv-emit-debug-info had no
effect
---------
Co-authored-by: Igor Wodiany <dev at wodiany.com>
www/freenginx: Security update to 1.30.2
One of the keys was left uninitialized when using automatic rotation of
TLS session ticket keys, which makes it possible to forge a session and
bypass client certificate verification.
Changes: https://freenginx.org/en/CHANGES-1.30
Security: 4784aba5-d6a9-11f1-8a93-a0369f6e85b8
Sponsored by: Netzkommune GmbH
(cherry picked from commit 7ac2e3d6e973bcef7bf45b72656a71e253cd9c75)
[clang][bytecode] Resolve FIXME comment in CheckArraySize (#237860)
Add `getActiveBits()` to primitive integral types so we don't have to go
through `APSInt`.
[MLIR][XeGPU] Fix memref-i4 offsets computation (#233474)
Introduces a new utility function `xegpu::addElemOffsetInBytes` for
byte-offset computation and use it in `xegpu-to-xevm` and
`peephole-optimizer`.
In comparison with the old logic, the new utility function handles
sub-byte (i4) types correctly by first multiplying the element-offset by
bit-width and dividing by 8 later:
```c++
// old logic
byteOffset = elemOffset * (bitWidth / 8);
basePtr += byteOffset;
// old logic breaks on sub-byte types:
byteOffset = 1024 * (4 / 8); // 1024 * 0 == 0
basePtr += 0; // reads from the start of the buffer
// new logic in 'addElemOffsetInBytes'
[6 lines not shown]
www/phpbb3: Security update to 3.3.19
Fixes an unauthenticated SMTP command injection through the contact
form, reflected and stored cross-site scripting, a missing CSRF check
when held private messages are released and several moderator permission
bypasses.
The same fixes were announced for 3.3.18, whose downloads did not carry
them.
Changelog:
https://github.com/phpbb/phpbb/blob/release-3.3.19/phpBB/docs/CHANGELOG.html
Security: 4784d4b8-d6a9-11f1-8a93-a0369f6e85b8
Sponsored by: Netzkommune GmbH
(cherry picked from commit 4d6d2c1680a007e107e49cc4fa9042781a677a61)
py-watchdog: updated to 7.0.0
7.0.0
**Breaking Changes**
- Drop support for Python 3.9 and 3.10.
- [core] Changed pattern matching mechanism from using ``path.match()`` to ``path.full_match()``. Users must update patterns to glob-like syntax: e.g., `*.py` to `**/*.py`.
- [core] Added ``FileAttribEvent`` and ``DirAttribEvent`` for file and directory metadata modifications (such as permissions or timestamps), separate from content modifications. These events no longer trigger ``on_modified()``; implement ``on_attrib()`` to handle them. On Windows 10 (1709+) and Windows Server 2016+, ``ReadDirectoryChangesExW`` is used to differentiate attribute modifications, with fallback to ``ReadDirectoryChangesW`` on older versions or unsupported file shares.
- [watchmedo] Changed the default ``--patterns`` value from ``"*"`` to ``"**"``, so the default matches absolute paths at any depth under the ``full_match()`` semantics introduced by 1101, and updated the CLI help text and docs to the ``**/`` glob syntax.
**Other Changes**
- Add support for Python 3.15
- [core] Add context manager support to ``Observer`` class. The observer can now be used with a ``with`` statement for automatic start/stop management.
- [core] Add support for the ``follow_symlink`` keyword argument to ``ObservedWatch``.
- [core] Added the ``ignore_policy`` argument to ``PatternMatchingEventHandler`` and ``RegexMatchingEventHandler`` to configure multi-path event filtering (moves/renames). ``PatternMatchingEventHandler`` is now strict by default, aligning with ``RegexMatchingEventHandler``.
- [core] Added the ``watchdog.utils.Seconds`` type alias and used it for the time-duration parameters (``timeout``, ``polling_interval``, ``kill_after``, ...) instead of documenting the unit in each docstring. Duration parameters previously hinted as ``int`` now accept ``float``.
- [core] Adjust ``Observer.schedule()`` ``path`` type annotation to reflect the ``pathlib.Path`` support.
[53 lines not shown]