Merge tag 'char-misc-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull Char/Misc/IIO/others driver updates from Greg KH:
"Here is the big set of char/misc/android/iio and other small driver
subsystem patches for 7.4-rc1. Loads of stuff in here, larger than
normal. Highlights include:
- removal of the C binder code, the rust version is stable and will
be used going forward in a few billion devices. Great job by those
developers
- loads and loads of IIO driver updates and feature additions
- speakup driver fixes and updates
- mhi driver updates
- mei driver updates
[43 lines not shown]
Merge tag 'usb-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Pull USB / Thunderbolt update from Greg KH:
"Here is the big set of USB and Thunderbolt changes for 7.4-rc1.
Included in here are:
- thunderbolt driver updates and fixes
- lots of dt schema conversions
- usb gadget driver fixes (and a new maintainer!)
- usb core fixups with some interactions with the driver core
- usb serial updates and fixes for scan-found "issues"
- xhci driver updates
- typec driver updates
[31 lines not shown]
Update devel/ocaml-ppxlib to version 0.33.0.
0.33.0 (2024-07-22)
-------------------
- Fix a bug where `Code_path.main_module_name` would not properly remove
extensions from the filename and therefore return an invalid module name.
(#512, @NathanReb)
- Add `-unused-type-warnings` flag to the driver to allow users to disable
only the generation of warning 34 silencing structure items when using
`[@@deriving ...]` on type declarations. (#511, @mbarbin, @NathanReb)
- Make `-unused-code-warnings` flag to the driver also controls the generation
of warning 34 silencing structure items when using `[@@deriving ...]` on type
declarations. (#510, @mbarbin, @NathanReb)
- Driver: Add `-unused-code-warnings=force` command-line flag argument. (#490, @mbarbin)
[171 lines not shown]
[MemorySSA] Remove unused functions (NFC) (#235374)
Remove MemoryPhi::unorderedDeleteIncomingValue, upward_defs and
ClobberWalker::const_def_path, which have no callers, together with the
const_def_path_iterator alias only used by const_def_path.
Merge tag 'tty-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
Pull tty / serial driver updates from Greg KH:
"Here is the "big" set of tty and serial driver updates for 7.4-rc1.
It's not really all that big, it's been kind of quiet in this area of
the tree this development cycle in relation to other parts of the
tree. But still, included in here are:
- 8250 port updates and fixes
- 8250 driver cleanups by Jiri
- deletion of the obsolete moxa driver (making this pull request
remove more lines than added!)
- different serial driver updates for dma and other reported issues
All of these have been in linux-next with no reported problems"
[23 lines not shown]
Build minivmac with -fno-strict-overflow to fix a crash on macppc.
Patch the port to use CC and CFLAGS and not strip(1). Build
DEBUG_PACKAGES. Put myself as MAINTAINER.
A pointer might have wrapped around NULL, which is undefined behavior
in C. clang-local(1) -wrapv stopped affecting pointers when we
updated clang from 19 to 22.
ok bentley@
Merge tag 'staging-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Pull staging driver updates from Greg KH:
"Here is the big set of staging driver updates for 7.4-rc1.
The huge majority of changes in here were to the rtl8723bs driver,
which ended up being deleted entirely through the wifi driver tree, so
while the work here was nice to have done to get experience by people,
the overall goal was achieved in that we have a solid working and sane
driver in the real part of the tree now.
Other than that, included in here are:
- some greybus driver removal of broken drivers that no one ever used
- minor coding style cleanups for other staging drivers
All of these have been in linux-next with no reported issues, other
than the merge conflict of the driver being removed, but that's an
obvious one to resolve :)"
[22 lines not shown]
[LAA] Avoid division by zero for zero-sized access types. (#235372)
Zero-sized access types lead to divide-by-zero in getStrideFromAddRec.
Bail out if that would be the case.
[libunwind] Unwind through AArch64 FreeBSD signal trampolines (#235065)
Retried from https://reviews.llvm.org/D155066.
Recognize signal trampolines using KERN_PROC_SIGTRAMP when unwind
metadata is unavailable. Restore the interrupted PC, LR, SP, general
registers, and valid floating-point registers.
Add coverage for unwinding out of an interrupted leaf function on both
regular and alternate signal stacks.
Assisted-by: GPT
Update misc/dose3 to version 7.0.0.
dose3 (7.0.0) UNRELEASED; urgency=low
* Move all applications, dose3.debian, dose3.doseparse, dose3.npm, dose3.opam2, dose3.opencsw, dose3.pef, as well as the Criteria, Criteria_lexer, Criteria_parser, Criteria_types, Format822, Format822_lexer, Format822_parser and Input modules from dose3.common to a new dose3-extra package
-- Kate <kit.ty.kate at disroot.org> Wed 21 Jul 2021 17:50:00 BST
dose3 (6.1) UNRELEASED; urgency=low
* reintroduce pod2man for manpages instead of pandoc
* bump dune version to 2.7
-- Pietro Abate <pietro.abate at nomadic-labs.com> Tue 09 Feb 2021 09:28:43 AM CET
dose3 (6.0.2) UNRELEASED; urgency=low
* make compile with OCaml >= 4.03
* Remove grep-dctrl and add new debGrep tool
* ensure the same result on 32 and 64 bits archs
* publish docs on https://irill.gitlab.io/dose3
[24 lines not shown]
Update devel/ocamlgraph to version 2.2.0.
This update removes lablgtk option because version 2.2.0 split
it into two opam packages: ocamlgraph and ocamlgraph_gtk.
2.2.0 CHANGES:
[Topological]: Fix topological stable sort (#149, Maxime Buyse)
[Path]: new module [Bfs01] to implement 0-1 BFS
[Classic] new functions [kneser] and [petersen] to build Kneser's
graphs and the Petersen graph
[Oper] fixed transitive reduction (#145, reported by sim642)
and tests for transitive reduction!
new example depend2dot to turn make-like dependencies
into a DOT graph, with transitive reduction
[Graphviz]: added PosPinned to type NeatoAttributes.vertex
[Oper]: improved efficiency of intersect
(#136, reported by Ion Chirica)
[Path.Check]: improved efficiency with a better use of the cache
[34 lines not shown]
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull SCSI updates from James Bottomley:
"Small number of driver updates (mpi3mr, ufs, scsi_debug).
By far the biggest core change (at 4000+ lines) is the sense code
rework to make our sense handling follow the 16 bit defines in the
SCSI standard rather than our split ASC and ASCQ handling which ends
up being confusing and difficult to grep.
The changes should all be functionally equivalent and so far the bots
and AI seem to agree; the code has been incubating in -next since 16
September with one reported issue fixed.
The remaining updates are minor"
* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (114 commits)
scsi: ufs: rpmb: Fix power-on UNIT ATTENTION retry
scsi: bfa: Use snprintf() in bfa_fcs_fabric_psymb_init()
[19 lines not shown]
Merge tag 'for-7.4/block-20261021' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
Pull block updates from Jens Axboe:
- NVMe updates via Keith:
- Apple M4 (t8132) ANS2 NVMe support
- nvme-multipath sysfs attributes for path_state, iopolicies, and
fail_on_ctrl_loss, plus path state evaluation fixes
- nvme-tcp parallelized I/O queue allocation and startup, and using
the caller's network namespace
- nvmet passthru UAF fix and rework, PR preempt use-after-free
fixes, auth hardening, and traffic based keep alive support
- DH-HMAC-CHAP secret attributes readable by root only
- Various other fixes and cleanups
- swim driver overhaul and fixes, plus floppy fixes, via a pull from
Denis
- Block device buffered and direct I/O rework from Tal: use
[52 lines not shown]
devel/nss: Update to 3.132
Changelog:
3.132:
Changes:
Bug 2084101 - Remove eMudhra emSign Root CA - G3 from NSS.
Bug 2083709 - Remove eMudhra emSign Root CA - C1 and emSign ECC
Root CA - C3 from NSS.
Bug 2056777 - fix build failures.
Bug 2056777 - secasn1d: propagate end-of-contents flag to
enclosing construct.
Bug 2056777 - additional secasn1d tests for end of contents handling.
Bug 2056777 - Changing the end_of_content for BER encoding.
Bug 2064148 - run the FIPS-mode SSL tests in CI.
Bug 2064148 - run fips.sh in CI.
Bug 2064148 - run gtests in FIPS mode.
Bug 2082675 - do not force-import an empty symmetric key.
Bug 2082671 - allow unwrapping an EC private key without a public point.
Bug 2064426 - DTLS1.3 must not use EndOfEarlyData (per RFC 9147
[53 lines not shown]