This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 84e7d62c3bc hwasan: adjust wording in expected output in tests
new 55b70889514 PHIOPT: Allow moving of some builtin calls
new c53237cefba MATCH: add some of what phiopt's builtin_zero_pattern did
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/match.pd | 41 +++++++++++++++++++++++++++++++++++++++--
gcc/tree-ssa-phiopt.cc | 35 +++++++++++++++++++++++++++++++----
2 files changed, 70 insertions(+), 6 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 825a0714d2b3 Merge tag 'efi-next-for-v6.4' of git://git.kernel.org/pub/ [...]
new 00140a830836 rust: sync: impl {Debug,Display} for {Unique,}Arc
new f431c5c581fa samples: rust: print: Add sample code for Arc printing
new 3c01a424a37f rust: Enable the new_uninit feature for kernel and driver crates
new 65b571afdfdc rust: Import upstream `alloc::vec::set_len_on_drop` module
new ae12ae137270 rust: Import upstream `alloc::vec::spec_extend` module
new 3dcb652a3afc rust: Add SPDX headers to alloc::vec::{spec_extend, set_le [...]
new 318c3cc8e107 rust: alloc: vec: Add some try_* methods we need
new 39867fec2855 rust: macros: Allow specifying multiple module aliases
new 1edd03378e50 rust: sync: arc: Implement Arc<dyn Any + Send + Sync>::downcast()
new 31d95c2f99bf rust: sync: arc: Add UniqueArc<MaybeUninit<T>::assume_init()
new 46384d0990bf rust: error: Rename to_kernel_errno() -> to_errno()
new c7e20faa5fca rust: error: Add Error::to_ptr()
new 6551a7fe0acb rust: error: Add Error::from_errno{_unchecked}()
new 086fbfa3b328 rust: error: Add to_result() helper
new 752417b3f0e7 rust: error: Add a helper to convert a C ERR_PTR to a `Result`
new ef4dc4cc7001 rust: error: Add from_result() helper
new 2d19d369c0c6 rust: enable the `pin_macro` feature
new 70a21e54a422 rust: macros: add `quote!` macro
new d6dbca359220 rust: sync: change error type of constructor functions
new 3ff6e785ad99 rust: types: add `Opaque::raw_get`
new 90e53c5e70a6 rust: add pin-init API core
new fc6c6baa1f40 rust: init: add initialization macros
new 92c4a1e7e81c rust: init/sync: add `InPlaceInit` trait to pin-initialize [...]
new d0fdc3961270 rust: init: add `PinnedDrop` trait and macros
new 6841d45a3030 rust: init: add `stack_pin_init!` macro
new 38cde0bd7b67 rust: init: add `Zeroable` trait and `init::zeroed` function
new 8586f1acd314 rust: prelude: add `pin-init` API items to prelude
new 692e8935e23e rust: types: add `Opaque::ffi_init`
new 701608bd030a rust: sync: reduce stack usage of `UniqueArc::try_new_uninit`
new 1944caa8e8dc rust: sync: add functions for initializing `UniqueArc<Mayb [...]
new 52a7f2deb4be rust: init: broaden the blanket impl of `Init`
new b0cf5d50210d MAINTAINERS: add Benno Lossin as Rust reviewer
new 6ea5aa08857a rust: sync: introduce `LockClassKey`
new 76d4bd591e11 rust: sync: introduce `Lock` and `Guard`
new 6d20d629c6d8 rust: lock: introduce `Mutex`
new c6d917a498bf rust: lock: introduce `SpinLock`
new f1fbd6a864d4 rust: introduce `ARef`
new 313c4281bc9d rust: add basic `Task`
new 8da7a2b7432e rust: introduce `current`
new 7b1f55e3a984 rust: sync: introduce `LockedBy`
new e32cca32c3d4 rust: lock: add `Guard::do_unlocked`
new 19096bce8157 rust: sync: introduce `CondVar`
new 4e1746656839 rust: uapi: Add UAPI crate
new ea76e08f4d90 rust: ioctl: Add ioctl number manipulation functions
new 310897659cf0 Merge tag 'rust-6.4' of https://github.com/Rust-for-Linux/linux
new bea5b7450474 kallsyms: expand symbol name into comment for debugging
new a7b00a1811c9 scripts/kallsyms: remove redundant code for omitting U and N
new e9f76363d0aa scripts/mksysmap: remove comments described in nm(1)
new c4802044a0a7 scripts/mksysmap: use sed with in-line comments
new ca09bf48f99b scripts/kallsyms: exclude symbols generated by itself dynamically
new 320e7c9d4494 scripts/kallsyms: move compiler-generated symbol patterns [...]
new 404bad70fcf7 scripts/kallsyms: change the output order
new dd1553b8a5f2 scripts/kallsyms: decrease expand_symbol() / cleanup_symbo [...]
new 79549da691ed scripts/kallsyms: update the usage in the comment block
new 491b146d4c13 kbuild: builddeb: Eliminate debian/arch use
new 90fe4c506c85 kconfig: menuconfig: remove OLD_NCURSES macro
new b84e3687da94 kconfig: menuconfig: remove unused M_EVENT macro
new fb318e54fea6 kconfig: menuconfig: reorder functions to remove forward d [...]
new ddc72c9659b5 kbuild: clang: do not use CROSS_COMPILE for target triple
new ccb2d173b983 Makefile: use -z pack-relative-relocs
new 31f735c65d4f kbuild: add srcdeb-pkg target
new 1d29b4c22381 kbuild: deb-pkg: add KDEB_SOURCE_COMPRESS to specify sourc [...]
new c90b3bbff2a0 kbuild: rpm-pkg: remove kernel-drm PROVIDES
new dbb5f7c3fae3 sparc: unify sparc32/sparc64 archhelp
new 9892bd72efdc kbuild: deb-pkg: specify targets in debian/rules as .PHONY
new d55571c00844 Merge tag 'kbuild-v6.4' of git://git.kernel.org/pub/scm/li [...]
new fed626db8bc2 s390/bp: add missing BPENTER to program check handler
new f33f2d4c7c80 s390/bp: remove TIF_ISOLATE_BP
new 9b63fd2fc852 s390/bp: remove s390_isolate_bp_guest()
new 69a407bf81a8 s390/bp: remove __bpon()
new 72c2112ce9d7 s390/zcrypt: remove unnecessary (void *) conversions
new fb77914a692d s390: trim ancient junk from copy_thread()
new 029a4f4b9555 s390/setup: always inline gen_lpswe()
new ae83707f39e1 s390/pci: only add specific device in zpci_bus_scan_device()
new b881208dcdae s390/pci: remove redundant pci_bus_add_devices() on new bus
new 45e5f0c017e0 s390/pci: clean up left over special treatment for function zero
new 0599331c3da6 s390: simplify one-level sysctl registration for topology_ [...]
new 751e24071c2e s390: simplify one-level syctl registration for s390dbf_table
new 71cb8c00a2eb s390: simplify one-level sysctl registration for appldata_table
new 414b2a960e43 s390: simplify one level sysctl registration for cmm_table
new 7ddc873dcb1d s390: simplify one-level sysctl registration for page_tabl [...]
new 7db12246306e s390: simplify dynamic sysctl registration for appldata_re [...]
new 7229ea86e0a0 s390/dumpstack: resolve userspace last_break
new 53fcc7dbf176 s390/boot: remove non-functioning image bootable check
new 8c37cb7d4ffc s390/boot: rename mem_detect to physmem_info
new f913a6600491 s390/boot: rework decompressor reserved tracking
new e4c31004d334 s390/mm,pageattr: allow KASAN shadow memory
new 557b19709da9 s390/kasan: move shadow mapping to decompressor
new e5323477e66c Merge branch 'decompressor-memory-tracking' into features
new 6ef55060a1cc s390: make use of CONFIG_FUNCTION_ALIGNMENT
new dfa2a72cdbfc s390/ftrace: move hotpatch trampolines to mcount.S
new 91a0117dce08 s390/expoline: use __ALIGN instead of open coded .align
new c2272b2d3b16 s390/vdso: use __ALIGN instead of open coded .align
new 322a7ce7a62f s390: enable DEBUG_FORCE_FUNCTION_ALIGN_64B
new 003d248fee72 s390/zcrypt: make psmid unsigned long instead of long long
new 8794c5961394 s390/zcrypt: rework length information for dqap
new 964d581daf46 s390/zcrypt: replace scnprintf with sysfs_emit
new f6047040217b s390/ap: exploit new B bit from QCI config info
new d7b1813af6a5 s390/ap: introduce new AP bus sysfs attribute features
new 211c06d845a7 s390/ap: make tapq gr2 response a struct
new 088174960ebc s390/ap: filter ap card functions, new queue functions attribute
new 4bdf3c3956d8 s390/ap: provide F bit parameter for ap_rapq() and ap_zapq()
new c81cf436e47c s390/ap: new low level inline functions ap_bapq() and ap_aapq()
new 263c8454dbff s390/ap: introduce low frequency polling possibility
new 2d72eaf036d2 s390/ap: implement SE AP bind, unbind and associate
new 038c5bedbc31 s390/ap: add ap status asynch error support
new d28d86a07dbc s390/mm: make use of atomic_fetch_xor()
new af90d7b69c69 s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS
new e7615c9225d7 s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE
new 85206bf95313 s390/vfio-ap: remove redundant driver match function
new 10679e4d9848 s390/uaccess: use symbolic names for inline assembly operands
new b96adf0d03e0 s390/uaccess: remove unused label in inline assemblies
new 4e0b0ad45c66 s390/uaccess: rename/sort labels in inline assemblies
new afdcc2ce3970 s390/uaccess: sort EX_TABLE list for inline assemblies
new 7f65d18329a2 s390/uaccess: rename tmp1 and tmp2 variables
new c3bd834328a6 s390/uaccess: get rid of not needed local variable
new 49d6e68f6613 s390/uaccess: remove extra blank line
new f62f8b716da1 Merge branch 'uaccess-inline-asm-cleanup' into features
new 385bf43c48ff s390/entry: rely on long-displacement facility
new b46650d56bd3 s390: make extables read-only
new bd922f33d4a3 s390/zcrypt: remove unused ancient padding code
new 0f2d4fee91e9 s390/zcrypt: simplify prep of CCA key token
new e6badee94027 s390/dumpstack: simplify in stack logic code
new c2c3258fb55a s390/stack: use STACK_INIT_OFFSET where possible
new cfea9bc78bc3 s390/stack: set lowcore kernel stack pointer early
new 944c78376a39 s390: use init_thread_union aka initial stack for the firs [...]
new 23be82f0deb8 s390/stacktrace: remove call_on_stack_noreturn()
new 60afa6d1662c s390: remove arch_early_irq_init()
new 22ca1e773802 s390: move on_thread_stack() to processor.h
new b94c0ebb1ec7 s390: enable HAVE_ARCH_STACKLEAK
new e42ac7789df6 s390/checksum: always use cksm instruction
new 11018ef90ce7 s390/checksum: remove not needed uaccess.h include
new bb87190c9d46 s390/kaslr: provide kaslr_enabled() function
new 34644cc2e15a s390/kaslr: randomize module base load address
new bac30ea9ef80 s390/ipl: fix physical-virtual confusion for diag308
new 22e99fa56443 s390/mm: implement set_memory_rox()
new f0a2a7c52784 s390/mm: implement set_memory_rwnx()
new f9b2d96c4fa4 s390/mm: use set_memory_*() helpers instead of open coding
new 7c7ab788c095 s390/ftrace: do not assume module_alloc() returns executab [...]
new 1707c1165283 s390/module: create module allocations without exec permissions
new 3cdf0269cdc2 s390/cpum_cf: log bad return code of function cfset_all_copy
new 26300860c2be s390/cpum_cf: remove unnecessary copy_from_user call
new a1d2d9cbaf05 s390/boot: do not change default_lma
new 898435203c11 s390/boot: pin amode31 default lma
new 6e259bc5a15e s390/kaslr: generalize and improve random base distribution
new b3e0423c4e76 s390/kaslr: randomize amode31 base address
new c01f2a5fe4e3 s390/cpum_cf: simplify pr_err() statement in cpumf_pmu_ena [...]
new d24e18ef7e13 s390/boot: improve install.sh script
new 07fdd6627f7f s390/mm: rename POPULATE_ONE2ONE to POPULATE_DIRECT
new 81e847964985 s390/mm: fix direct map accounting
new 3071e9b39106 s390/diag: replace zero-length array with flexible-array member
new 6ca87bc4c8ee s390/fcx: replace zero-length array with flexible-array member
new ca1382eafae5 s390/debug: replace zero-length array with flexible-array member
new 469c701db198 s390/sclp: replace zero-length array with flexible-array member
new e20985a79643 s390/cio: replace zero-length array with flexible-array member
new 3b42877cd53a s390/zcrypt: rework arrays with length zero occurrences
new 46c4d945ea1f s390/cpum_cf: introduce static CPU counter facility information
new 9ae9b868aeaa s390/cpum_cf: provide counter number to validate_ctr_version()
new 1a33aee1dc24 s390/cpum_cf: remove function validate_ctr_auth() by inline code
new 7a04d491edf4 s390/kexec: turn DAT mode off immediately before purgatory
new 86295cb4530d s390/kdump: cleanup do_start_kdump() prototype and usage
new 39218bcf941a s390/kdump: fix virtual vs physical address confusion
new 82caf7aba107 s390/kdump: rework invocation of DAT-off code
new 2d1b21eceaf0 s390/kdump: remove nodat stack restriction for calling nod [...]
new e48b6853d81b s390/kasan: remove override of mem*() functions
new 45769052ae77 s390/lib: use SYM* macros instead of ENTRY(), etc.
new ac0c06a1dc87 s390/amode31: use SYM* macros instead of ENTRY(), etc.
new 3e5e5107b7c6 s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc.
new 4b788ac8ed39 s390/crc32be: use SYM* macros instead of ENTRY(), etc.
new b5f3c99d1572 s390/crc32le: use SYM* macros instead of ENTRY(), etc.
new aaaac068f0d2 s390/mcount: use SYM* macros instead of ENTRY(), etc.
new a89d60fc7a9a s390/earlypgm: use SYM* macros instead of ENTRY(), etc.
new 05d0935d1296 s390/head64: use SYM* macros instead of ENTRY(), etc.
new 26d14299220a s390/reipl: use SYM* macros instead of ENTRY(), etc.
new 6cea5f0bc93d s390/kprobes: use SYM* macros instead of ENTRY(), etc.
new 04b6d02dbecd s390/purgatory: use SYM* macros instead of ENTRY(), etc.
new fda1dffa44b0 s390/entry: use SYM* macros instead of ENTRY(), etc.
new 680957b3b8b0 s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc.
new 0ae241f4d7d0 s390/relocate_kernel: adjust indentation
new 17c51b1ba9c2 s390/mm: use BIT macro to generate SET_MEMORY bit masks
new 0490d6d7ba0a s390/mm: enable ARCH_HAS_SET_DIRECT_MAP
new 7608f70adcb1 s390: wire up memfd_secret system call
new 34e4c79f3ba9 s390/mm: use VM_FLUSH_RESET_PERMS in module_alloc()
new ccf7c3fb61ed s390: select ARCH_USE_SYM_ANNOTATIONS
new 491a78663e03 stackleak: allow to specify arch specific stackleak poison [...]
new 2a405f6bb3a5 s390/stackleak: provide fast __stackleak_poison() implementation
new 10de638d8ea5 Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/lin [...]
new 62e8b17ffc2f PCI/DOE: Provide synchronous API and use it internally
new 58709b924ea5 cxl/pci: Use synchronous API for DOE
new 0821ff8ed059 PCI/DOE: Make asynchronous API private
new c8fc07abeba5 PCI/DOE: Deduplicate mailbox flushing
new 022b66f38195 PCI/DOE: Allow mailbox creation without devres management
new ac04840350e2 PCI/DOE: Create mailboxes on device enumeration
new af0a6c3587dc cxl/pci: Use CDAT DOE mailbox created by PCI core
new 74e491e5d1bc PCI/DOE: Make mailbox creation API private
new cedf8d8a5013 PCI/DOE: Relax restrictions on request and response size
new 7a877c923995 cxl/pci: Simplify CDAT retrieval error path
new f960e57dca9f cxl/pci: Rightsize CDAT response allocation
new 267214a2319b cxl/port: Fix port to pci device assumptions in read_cdat_data()
new 3db166d6cf0e cxl/mbox: Deprecate poison commands
new dec441d32a9a cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all
new d0abf5787adc cxl/mbox: Initialize the poison state
new ed83f7ca398b cxl/mbox: Add GET_POISON_LIST mailbox command
new ddf49d57b841 cxl/trace: Add TRACE support for CXL media-error records
new 7ff6ad107588 cxl/memdev: Add trigger_poison_list sysfs attribute
new f0832a586396 cxl/region: Provide region info to the cxl_poison trace event
new 28a3ae4ff66c cxl/trace: Add an HPA to cxl_poison trace events
new f8d22bf50ca5 tools/testing/cxl: Mock support for Get Poison List
new d2fbc4865802 cxl/memdev: Add support for the Inject Poison mailbox command
new 9690b07748d1 cxl/memdev: Add support for the Clear Poison mailbox command
new 0a105ab28a4d cxl/memdev: Warn of poison inject or clear to a mapped region
new 98b6926562d9 cxl/memdev: Trace inject and clear poison as cxl_poison events
new 50d527f52cbf cxl/mem: Add debugfs attributes for poison inject and clear
new 371c16101ee8 tools/testing/cxl: Mock the Inject Poison mailbox command
new 6ec4b6d23e3a tools/testing/cxl: Mock the Clear Poison mailbox command
new 8eac7ea72593 tools/testing/cxl: Use injected poison for get poison list
new 98980d76c3fc tools/testing/cxl: Add a sysfs attr to test poison inject limits
new 30a8a105f0ce tools/testing/cxl: Require CONFIG_DEBUG_FS
new 856ef55e7e1f Merge branch 'for-6.4/cxl-poison' into for-6.4/cxl
new 7701c8bef4f1 cxl/hdm: Fail upon detecting 0-sized decoders
new 1423885c84a5 cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit
new 104087a8aaf0 cxl/core: Drop unused io-64-nonatomic-lo-hi.h
new 7bba261e0aa6 cxl/port: Scan single-target ports for decoders
new c841ecd82771 cxl/hdm: Add more HDM decoder debug messages at startup
new ca899f4021c9 Merge branch 'for-6.3/cxl-autodetect-fixes' into for-6.4/cxl
new bfe58458fd25 cxl/mbox: Update CMD_RC_TABLE
new fd35fdcbf75b cxl/test: Add mock test for set_timestamp
new 7acc13721130 Merge tag 'cxl-for-6.4' of git://git.kernel.org/pub/scm/li [...]
new 8f880d19e6ad iommu/amd: Set page size bitmap during V2 domain allocation
new ccc62b827775 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" con [...]
new 08632365b274 iommu/sun50i: remove MODULE_LICENSE in non-modules
new 5e799a7ceed8 iommu/exynos: Use the devm_clk_get_optional() helper
new f045e9df6537 iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
new e494245c756e dt-bindings: media: mediatek,vcodec: Remove dma-ranges property
new 559549b1f250 dt-bindings: media: mediatek,jpeg: Remove dma-ranges property
new ae6693453ac6 iommu/mediatek: Improve comment for the current region/bank
new b2a6876d215b iommu/mediatek: Get regionid from larb/port id
new 6b1317f92874 iommu/mediatek: mt8192: Add iova_region_larb_msk
new a43e767d4e1b iommu/mediatek: mt8195: Add iova_region_larb_msk
new f5d4233ad373 iommu/mediatek: mt8186: Add iova_region_larb_msk
new 3df9bdd4ae8e iommu/mediatek: Add a gap for the iova regions
new f7da2da8675b iommu/mediatek: Set dma_mask for the master devices
new 7d35584d9c6d media: mtk-jpegdec: Remove the setting for dma_mask
new aa0ee7b4d522 media: mediatek: vcodec: Remove the setting for dma_mask
new 2aa6e5f63ea2 arm64: dts: mt8195: Remove the unnecessary dma-ranges
new 88c531b42a98 arm64: dts: mt8195: Add dma-ranges for the parent "soc" node
new f543028451d1 arm64: dts: mt8186: Add dma-ranges for the parent "soc" node
new 0c0431646116 iommu/omap: Use of_property_read_bool() for boolean properties
new efe37fda9d52 iommu/ipmmu-vmsa: remove R-Car H3 ES1.* handling
new b67ab6fb63bb dt-bindings: iommu: renesas, ipmmu-vmsa: Update for R-Car Gen4
new 25c2325575cc iommu/rockchip: Add missing set_platform_dma_ops callback
new 8c153645fa40 iommu/arm-smmu-v3: Explain why ATS stays disabled with bypass
new 122611347326 iommu/arm-smmu-qcom: Limit the SMR groups to 128
new 67ea0b7ce418 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
new 7f061c19f652 dt-bindings: arm-smmu: Add compatible for SM8550 SoC
new 5c3686616b18 dt-bindings: arm-smmu: Use qcom,smmu compatible for MMU500 [...]
new 16d1646871fb dt-bindings: arm-smmu: Add SM8350 Adreno SMMU
new 3ad6585509dc dt-bindings: arm-smmu: Document SM61[12]5 GPU SMMU
new ca08b2a65b5c Merge branch 'for-joerg/arm-smmu/bindings' into for-joerg/ [...]
new 391d0feb3b55 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...]
new 829a79556fc9 iommu/fsl: fix all kernel-doc warnings in fsl_pamu.c
new 9afea57384d4 iommu/sprd: Release dma buffer to avoid memory leak
new 816c698c0524 iommu/sprd: Add support for reattaching an existing domain
new 84c9ef72b64d dmaengine: idxd: Add enable/disable device IOPF feature
new a86fb7717320 iommu/vt-d: Allow SVA with device-specific IOPF
new 3d4c7cc3d168 iommu/vt-d: Move iopf code from SVA to IOPF enabling path
new 5ae4008055fe iommu/vt-d: Move pfsid and ats_qdep calculation to device [...]
new fbcde5bb92bd iommu/vt-d: Move PRI handling to IOPF feature path
new 7b8aa998d627 iommu/vt-d: Remove unnecessary checks in iopf disabling path
new 41d71e09a155 iommu/vt-d: Do not use GFP_ATOMIC when not needed
new a06c2ecec113 iommu/vt-d: Remove extern from function prototypes
new a7050fbde36e iommu/vt-d: Use non-privileged mode for all PASIDs
new 113a031becc8 iommu/vt-d: Remove PASID supervisor request support
new b31064f881ee iommu/vt-d: Make size of operands same in bitwise operations
new 35dc5d8998ef iommu/vt-d: Remove BUG_ON on checking valid pfn range
new 4a627a2593b4 iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation
new 998d4c2db30c iommu/vt-d: Remove BUG_ON when domain->pgd is NULL
new cbf2f9e8badd iommu/vt-d: Remove BUG_ON in map/unmap()
new ff45ab96465f iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn)
new e60d63e32d23 iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope()
new 0d571dcbe7c6 iommu/amd: Allocate page table using numa locality info
new 4d4a0dbab2b9 iommu/amd: Allocate IOMMU irqs using numa locality info
new f594496403fa iommu/amd: Add 5 level guest page table support
new aa977833dee5 iommu: Make kobj_type structure constant
new 1b0b5f50dc83 iommu: Spelling s/cpmxchg64/cmpxchg64/
new a6c9e3874e57 iommu: Use of_property_present() for testing DT property presence
new 24dfb197c3b7 iommu/ipmmu-vmsa: Call arm_iommu_release_mapping() in rele [...]
new 293f2564f3dd iommu: Split iommu_group_remove_device() into helpers
new dba9ca9d41f5 iommu: Same critical region for device release and removal
new 33793748de8f iommu: Move lock from iommu_change_dev_def_domain() to its caller
new 49a22aae7d9c iommu: Replace device_lock() with group->mutex
new 4c8444f19ed0 iommu: Cleanup iommu_change_dev_def_domain()
new c33fcc13ee0d iommu: Use sysfs_emit() for sysfs show
new 760f41d182ec iommu/vt-d: Remove virtual command interface
new cd3891158a77 iommu/sva: Move PASID helpers to sva code
new 2bef9ba8aefc iommu/sva: Remove PASID to mm lookup function
new 4e14176ab13f iommu/sva: Stop using ioasid_set for SVA
new 1a14bf0fc7ed iommu/sva: Use GFP_KERNEL for pasid allocation
new fffaed1e24b8 iommu/ioasid: Rename INVALID_IOASID
new 99b5726b4423 iommu: Remove ioasid infrastructure
new e223864f8257 iommu: Make iommu_release_device() static
new f7f9c054a227 iommu: Remove iommu_group_get_by_id()
new a2972cb89935 iommu/arm-smmu: Drop if with an always false condition
new f80473183b40 iommu/apple-dart: Convert to platform remove callback retu [...]
new 66c7076f7636 iommu/arm-smmu-v3: Convert to platform remove callback ret [...]
new 62565a77c232 iommu/arm-smmu: Convert to platform remove callback return [...]
new 7471ea50eae4 iommu/ipmmu-vmsa: Convert to platform remove callback retu [...]
new 816a4afce133 iommu/msm: Convert to platform remove callback returning void
new d8149d39299e iommu/mtk: Convert to platform remove callback returning void
new 85e1049e50da iommu/mtk_iommu_v1: Convert to platform remove callback re [...]
new 5930df68aec6 iommu/omap: Convert to platform remove callback returning void
new 421b6093f5ac iommu/sprd: Convert to platform remove callback returning void
new e51b4198396c Merge branches 'iommu/fixes', 'arm/allwinner', 'arm/exynos [...]
new 58390c8ce1bd Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub [...]
The 314 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.clang-format | 1 -
Documentation/ABI/testing/debugfs-cxl | 35 +
Documentation/ABI/testing/sysfs-bus-cxl | 14 +
.../ABI/testing/sysfs-kernel-iommu_groups | 1 -
Documentation/arch/x86/sva.rst | 2 +-
.../devicetree/bindings/iommu/arm,smmu.yaml | 45 +-
.../bindings/iommu/renesas,ipmmu-vmsa.yaml | 32 +-
.../bindings/media/mediatek,mt8195-jpegdec.yaml | 7 -
.../bindings/media/mediatek,mt8195-jpegenc.yaml | 7 -
.../bindings/media/mediatek,vcodec-decoder.yaml | 5 -
.../bindings/media/mediatek,vcodec-encoder.yaml | 5 -
.../bindings/media/mediatek-jpeg-encoder.yaml | 5 -
.../sched/membarrier-sync-core/arch-support.txt | 4 +-
MAINTAINERS | 1 +
Makefile | 3 +-
arch/arm64/boot/dts/mediatek/mt8186.dtsi | 1 +
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 4 +-
arch/s390/Kconfig | 10 +-
arch/s390/appldata/appldata_base.c | 32 +-
arch/s390/boot/Makefile | 2 +-
arch/s390/boot/boot.h | 42 +-
arch/s390/boot/install.sh | 8 +-
arch/s390/boot/ipl_parm.c | 6 +-
arch/s390/boot/ipl_report.c | 106 +-
arch/s390/boot/kaslr.c | 171 ++-
arch/s390/boot/mem_detect.c | 191 ---
arch/s390/boot/pgm_check_info.c | 7 +-
arch/s390/boot/physmem_info.c | 328 +++++
arch/s390/boot/startup.c | 129 +-
arch/s390/boot/vmem.c | 284 +++-
arch/s390/boot/vmlinux.lds.S | 2 +
arch/s390/crypto/chacha-s390.S | 47 +-
arch/s390/crypto/crc32be-vx.S | 17 +-
arch/s390/crypto/crc32le-vx.S | 30 +-
arch/s390/include/asm/ap.h | 152 ++-
arch/s390/include/asm/checksum.h | 10 +-
arch/s390/include/asm/diag.h | 2 +-
arch/s390/include/asm/entry-common.h | 5 -
arch/s390/include/asm/fcx.h | 2 +-
arch/s390/include/asm/kasan.h | 31 +-
arch/s390/include/asm/linkage.h | 2 +-
arch/s390/include/asm/mem_detect.h | 117 --
arch/s390/include/asm/nospec-insn.h | 3 +-
arch/s390/include/asm/perf_event.h | 2 -
arch/s390/include/asm/pgtable.h | 2 +-
arch/s390/include/asm/physmem_info.h | 171 +++
arch/s390/include/asm/processor.h | 46 +-
arch/s390/include/asm/set_memory.h | 36 +-
arch/s390/include/asm/setup.h | 20 +-
arch/s390/include/asm/stacktrace.h | 52 +-
arch/s390/include/asm/string.h | 15 +-
arch/s390/include/asm/thread_info.h | 10 +-
arch/s390/kernel/debug.c | 14 +-
arch/s390/kernel/dumpstack.c | 46 +-
arch/s390/kernel/early.c | 23 +-
arch/s390/kernel/earlypgm.S | 4 +-
arch/s390/kernel/entry.S | 152 +--
arch/s390/kernel/ftrace.c | 22 +-
arch/s390/kernel/head64.S | 14 +-
arch/s390/kernel/ipl.c | 7 +-
arch/s390/kernel/kprobes.c | 2 +-
arch/s390/kernel/kprobes_insn_page.S | 4 +-
arch/s390/kernel/machine_kexec.c | 56 +-
arch/s390/kernel/mcount.S | 26 +-
arch/s390/kernel/module.c | 29 +-
arch/s390/kernel/perf_cpum_cf.c | 206 ++-
arch/s390/kernel/perf_cpum_sf.c | 14 +-
arch/s390/kernel/process.c | 10 +-
arch/s390/kernel/processor.c | 18 -
arch/s390/kernel/reipl.S | 10 +-
arch/s390/kernel/relocate_kernel.S | 96 +-
arch/s390/kernel/setup.c | 152 +--
arch/s390/kernel/smp.c | 11 +-
arch/s390/kernel/syscalls/syscall.tbl | 2 +-
arch/s390/kernel/text_amode31.S | 75 +-
arch/s390/kernel/topology.c | 12 +-
arch/s390/kernel/vdso32/vdso_user_wrapper.S | 3 +-
arch/s390/kernel/vdso64/vdso_user_wrapper.S | 5 +-
arch/s390/kernel/vmlinux.lds.S | 10 +-
arch/s390/lib/mem.S | 28 +-
arch/s390/lib/uaccess.c | 137 +-
arch/s390/mm/Makefile | 3 -
arch/s390/mm/cmm.c | 12 +-
arch/s390/mm/init.c | 5 +-
arch/s390/mm/kasan_init.c | 301 -----
arch/s390/mm/pageattr.c | 94 +-
arch/s390/mm/pgalloc.c | 20 +-
arch/s390/mm/vmem.c | 35 +-
arch/s390/pci/pci.c | 23 +-
arch/s390/pci/pci_bus.c | 11 +-
arch/s390/purgatory/head.S | 62 +-
arch/s390/purgatory/kexec-purgatory.S | 14 +-
arch/sparc/Makefile | 15 +-
arch/x86/kernel/process_64.c | 1 +
arch/x86/kernel/traps.c | 2 +-
drivers/cxl/core/core.h | 11 +
drivers/cxl/core/hdm.c | 52 +-
drivers/cxl/core/mbox.c | 151 ++-
drivers/cxl/core/memdev.c | 227 ++++
drivers/cxl/core/pci.c | 137 +-
drivers/cxl/core/port.c | 1 -
drivers/cxl/core/region.c | 124 ++
drivers/cxl/core/trace.c | 94 ++
drivers/cxl/core/trace.h | 103 ++
drivers/cxl/cxlmem.h | 111 +-
drivers/cxl/mem.c | 71 +
drivers/cxl/pci.c | 53 +-
drivers/cxl/port.c | 18 +-
drivers/dma/idxd/device.c | 8 +-
drivers/dma/idxd/idxd.h | 2 +-
drivers/dma/idxd/init.c | 33 +-
drivers/dma/idxd/irq.c | 2 +-
drivers/iommu/Kconfig | 9 +-
drivers/iommu/Makefile | 1 -
drivers/iommu/amd/amd_iommu.h | 9 +
drivers/iommu/amd/amd_iommu_types.h | 12 +-
drivers/iommu/amd/init.c | 30 +-
drivers/iommu/amd/io_pgtable.c | 4 +-
drivers/iommu/amd/io_pgtable_v2.c | 25 +-
drivers/iommu/amd/iommu.c | 17 +-
drivers/iommu/apple-dart.c | 6 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 32 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 16 +-
drivers/iommu/arm/arm-smmu/arm-smmu.c | 14 +-
drivers/iommu/arm/arm-smmu/qcom_iommu.c | 12 +-
drivers/iommu/exynos-iommu.c | 24 +-
drivers/iommu/fsl_pamu.c | 9 +-
drivers/iommu/intel/Kconfig | 1 -
drivers/iommu/intel/cap_audit.c | 2 -
drivers/iommu/intel/dmar.c | 13 +-
drivers/iommu/intel/iommu.c | 277 ++--
drivers/iommu/intel/iommu.h | 35 +-
drivers/iommu/intel/irq_remapping.c | 2 +-
drivers/iommu/intel/pasid.c | 43 -
drivers/iommu/intel/pasid.h | 7 -
drivers/iommu/intel/svm.c | 3 +-
drivers/iommu/ioasid.c | 422 ------
drivers/iommu/iommu-sva.c | 62 +-
drivers/iommu/iommu-sva.h | 4 -
drivers/iommu/iommu.c | 347 ++---
drivers/iommu/ipmmu-vmsa.c | 23 +-
drivers/iommu/msm_iommu.c | 5 +-
drivers/iommu/mtk_iommu.c | 158 ++-
drivers/iommu/mtk_iommu_v1.c | 5 +-
drivers/iommu/omap-iommu.c | 7 +-
drivers/iommu/rockchip-iommu.c | 61 +-
drivers/iommu/sprd-iommu.c | 60 +-
.../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 3 -
.../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 8 -
.../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 3 -
drivers/pci/doe.c | 328 +++--
drivers/pci/pci.h | 11 +
drivers/pci/probe.c | 1 +
drivers/pci/remove.c | 1 +
drivers/s390/char/sclp.h | 2 +-
drivers/s390/char/sclp_cmd.c | 2 +-
drivers/s390/char/sclp_early_core.c | 8 +-
drivers/s390/cio/chsc.c | 2 +-
drivers/s390/cio/chsc.h | 2 +-
drivers/s390/crypto/ap_bus.c | 254 ++--
drivers/s390/crypto/ap_bus.h | 70 +-
drivers/s390/crypto/ap_card.c | 23 +-
drivers/s390/crypto/ap_queue.c | 410 +++++-
drivers/s390/crypto/vfio_ap_drv.c | 6 -
drivers/s390/crypto/vfio_ap_ops.c | 16 +-
drivers/s390/crypto/zcrypt_api.c | 60 +-
drivers/s390/crypto/zcrypt_card.c | 6 +-
drivers/s390/crypto/zcrypt_cca_key.h | 37 +-
drivers/s390/crypto/zcrypt_ccamisc.c | 74 +-
drivers/s390/crypto/zcrypt_cex2c.c | 66 +-
drivers/s390/crypto/zcrypt_cex4.c | 141 +-
drivers/s390/crypto/zcrypt_ep11misc.c | 2 +-
drivers/s390/crypto/zcrypt_msgtype50.c | 15 +-
drivers/s390/crypto/zcrypt_msgtype6.c | 139 +-
drivers/s390/crypto/zcrypt_queue.c | 4 +-
include/linux/ioasid.h | 74 -
include/linux/iommu.h | 21 +-
include/linux/pci-doe.h | 66 +-
include/linux/pci.h | 3 +
include/linux/sched/mm.h | 32 -
include/uapi/linux/cxl_mem.h | 35 +-
kernel/fork.c | 1 +
kernel/stackleak.c | 17 +-
lib/Kconfig.debug | 2 +-
mm/init-mm.c | 4 +-
rust/.gitignore | 1 +
rust/Makefile | 28 +-
rust/alloc/vec/mod.rs | 137 +-
rust/alloc/vec/set_len_on_drop.rs | 30 +
rust/alloc/vec/spec_extend.rs | 174 +++
rust/bindings/bindings_helper.h | 2 +
rust/helpers.c | 82 ++
rust/kernel/error.rs | 137 +-
rust/kernel/init.rs | 1427 ++++++++++++++++++++
rust/kernel/init/__internal.rs | 235 ++++
rust/kernel/init/macros.rs | 971 +++++++++++++
rust/kernel/ioctl.rs | 72 +
rust/kernel/lib.rs | 10 +
rust/kernel/prelude.rs | 8 +-
rust/kernel/sync.rs | 50 +
rust/kernel/sync/arc.rs | 108 +-
rust/kernel/sync/arc/std_vendor.rs | 28 +
rust/kernel/sync/condvar.rs | 174 +++
rust/kernel/sync/lock.rs | 191 +++
rust/kernel/sync/lock/mutex.rs | 118 ++
rust/kernel/sync/lock/spinlock.rs | 117 ++
rust/kernel/sync/locked_by.rs | 156 +++
rust/kernel/task.rs | 155 +++
rust/kernel/types.rs | 135 ++
rust/macros/helpers.rs | 10 +-
rust/macros/lib.rs | 80 ++
rust/macros/module.rs | 32 +-
rust/macros/pin_data.rs | 79 ++
rust/macros/pinned_drop.rs | 49 +
rust/macros/quote.rs | 143 ++
rust/uapi/lib.rs | 27 +
rust/uapi/uapi_helper.h | 9 +
samples/rust/rust_print.rs | 26 +
scripts/Makefile.build | 2 +-
scripts/Makefile.clang | 8 +-
scripts/Makefile.package | 61 +-
scripts/kallsyms.c | 229 +---
scripts/kconfig/lxdialog/dialog.h | 27 -
scripts/kconfig/lxdialog/menubox.c | 8 -
scripts/kconfig/lxdialog/textbox.c | 267 ++--
scripts/kconfig/mconf.c | 314 +++--
scripts/link-vmlinux.sh | 6 +-
scripts/mksysmap | 135 +-
scripts/package/builddeb | 2 +-
scripts/package/mkdebian | 2 +
scripts/package/mkspec | 7 +-
scripts/tools-support-relr.sh | 8 +-
tools/testing/cxl/config_check.c | 1 +
tools/testing/cxl/test/mem.c | 247 ++++
234 files changed, 10648 insertions(+), 4629 deletions(-)
create mode 100644 Documentation/ABI/testing/debugfs-cxl
delete mode 100644 arch/s390/boot/mem_detect.c
create mode 100644 arch/s390/boot/physmem_info.c
delete mode 100644 arch/s390/include/asm/mem_detect.h
create mode 100644 arch/s390/include/asm/physmem_info.h
delete mode 100644 arch/s390/mm/kasan_init.c
delete mode 100644 drivers/iommu/ioasid.c
delete mode 100644 include/linux/ioasid.h
create mode 100644 rust/alloc/vec/set_len_on_drop.rs
create mode 100644 rust/alloc/vec/spec_extend.rs
create mode 100644 rust/kernel/init.rs
create mode 100644 rust/kernel/init/__internal.rs
create mode 100644 rust/kernel/init/macros.rs
create mode 100644 rust/kernel/ioctl.rs
create mode 100644 rust/kernel/sync/arc/std_vendor.rs
create mode 100644 rust/kernel/sync/condvar.rs
create mode 100644 rust/kernel/sync/lock.rs
create mode 100644 rust/kernel/sync/lock/mutex.rs
create mode 100644 rust/kernel/sync/lock/spinlock.rs
create mode 100644 rust/kernel/sync/locked_by.rs
create mode 100644 rust/kernel/task.rs
create mode 100644 rust/macros/pin_data.rs
create mode 100644 rust/macros/pinned_drop.rs
create mode 100644 rust/macros/quote.rs
create mode 100644 rust/uapi/lib.rs
create mode 100644 rust/uapi/uapi_helper.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_binutils/master-aarch64
in repository toolchain/ci/base-artifacts.
from 5a6a2eaa0b 49: onsuccess: #99: 1: [TCWG CI] https://ci.linaro.org/job/t [...]
new e372c599f6 50: onsuccess: #101: 1: [TCWG CI] https://ci.linaro.org/job/ [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
00-sumfiles/binutils.log.xz | Bin 62392 -> 62388 bytes
00-sumfiles/gas.log.xz | Bin 150712 -> 150888 bytes
00-sumfiles/ld.log.xz | Bin 107492 -> 107500 bytes
01-reset_artifacts/console.log.xz | Bin 2052 -> 2052 bytes
02-prepare_abe/console.log.xz | Bin 2448 -> 2396 bytes
03-build_abe-binutils/console.log.xz | Bin 27240 -> 28536 bytes
04-build_abe-stage1/console.log.xz | Bin 71704 -> 71748 bytes
05-clean_sysroot/console.log.xz | Bin 328 -> 328 bytes
06-build_abe-linux/console.log.xz | Bin 8732 -> 8736 bytes
07-build_abe-glibc/console.log.xz | Bin 241800 -> 241840 bytes
08-build_abe-stage2/console.log.xz | Bin 204276 -> 204484 bytes
09-build_abe-gdb/console.log.xz | Bin 34748 -> 35832 bytes
10-build_abe-qemu/console.log.xz | Bin 32656 -> 32628 bytes
11-build_abe-dejagnu/console.log.xz | Bin 3904 -> 3876 bytes
12-build_abe-check_binutils/console.log.xz | Bin 2808 -> 3908 bytes
12-build_abe-check_binutils/flaky.xfail | 2 +-
13-check_regression/console.log.xz | Bin 1248 -> 1244 bytes
13-check_regression/results.compare | 10 +++++-----
13-check_regression/results.compare2 | 6 +++---
14-update_baseline/console.log | 9 ---------
git/binutils_rev | 2 +-
git/gcc_rev | 2 +-
git/gdb_rev | 2 +-
jenkins/notify.sh | 2 +-
mail/results.compare | 10 +++++-----
manifest.sh | 30 ++++++++++++++---------------
sumfiles/binutils.sum | 2 +-
sumfiles/gas.sum | 4 ++--
sumfiles/ld.sum | 2 +-
29 files changed, 37 insertions(+), 46 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from 54765c875a0 libsanitizer: link hwasan against lsan library
new 84e7d62c3bc hwasan: adjust wording in expected output in tests
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c | 2 +-
gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 4 ++--
gcc/testsuite/c-c++-common/hwasan/sanity-check-pure-c.c | 4 ++--
gcc/testsuite/c-c++-common/hwasan/use-after-free.c | 4 ++--
4 files changed, 7 insertions(+), 7 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.