On Fri, 27 Jun 2025 17:55:41 +0200
Miguel Ojeda wrote:
> On Fri, Jun 27, 2025 at 8:54 AM Onur Özkan wrote:
> >
> > The `#[allow(clippy::non_send_fields_in_send_ty)]` removal was
> > tested on 1.81 and clippy was still happy with it. I couldn't test
> > it on 1.78 because when I go below 1.81 `me
On Thu, 26 Jun 2025 10:14:45 +0800 Jason Wang wrote:
> --- a/drivers/vhost/net.c
> +++ b/drivers/vhost/net.c
> @@ -690,13 +690,13 @@ static int vhost_net_build_xdp(struct
> vhost_net_virtqueue *nvq,
> if (unlikely(!buf))
> return -ENOMEM;
>
> - copied = copy_from_iter(buf
On Fri, Jun 27, 2025 at 06:19:33PM +0100, Catalin Marinas wrote:
> On Mon, Jun 09, 2025 at 01:54:05PM +0100, Mark Brown wrote:
> > + /* Ensure that a token written as a result of a pivot is visible */
> > + gcsb_dsync();
> > + gcspr_el0 = args->shadow_stack_token;
> > + if (!gcs_consume_to
On 6/25/25 11:12 AM, Luca Weiss wrote:
> The SM7635 has a very similar tcsrcc block, only TCSR_UFS_CLKREF_EN uses
> different regs, and both TCSR_USB2_CLKREF_EN and TCSR_USB3_CLKREF_EN are
> not present.
>
> Modify these resources at probe if we're probing for sm7635.
>
> Signed-off-by: Luca Weis
On Thu, 26 Jun 2025 00:04:27 +0200, Cristian Cozzolino wrote:
> Billion Capture+ (flipkart,rimob) is a smartphone based on Qualcomm
> Snapdragon 625 (MSM8953).
>
> Signed-off-by: Cristian Cozzolino
> ---
> Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
> 1 file changed, 1 insertion(+)
On Thu, 26 Jun 2025 00:04:26 +0200, Cristian Cozzolino wrote:
> Add Flipkart to the vendor prefixes.
>
> Signed-off-by: Cristian Cozzolino
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring (Arm)
On Wed, Jun 25, 2025 at 11:12:01AM +0200, Luca Weiss wrote:
> Document the Top Level Mode Multiplexer on the SM7635 Platform.
>
> Signed-off-by: Luca Weiss
> ---
> .../bindings/pinctrl/qcom,sm7635-tlmm.yaml | 133
> +
> 1 file changed, 133 insertions(+)
>
> diff --g
On Tue, Jun 24, 2025 at 04:19:30PM -0700, Sean Christopherson wrote:
> Rename is_signed_type() to is_signed_var() to avoid colliding with a macro
> of the same name defined by linux/overflow.h. Note, overflow.h's version
> takes a type as the input, whereas the harness's version takes a variable!
Em 26/06/2025 19:07, Thomas Gleixner escreveu:
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
Create ASSERT_{EQ, NE, TRUE, FALSE} macros to make test creation easier.
What's so futex special about this that it can't use the same muck in
tools/testing/selftests/kselftest_harness.h
My p
On 6/25/25 11:12 AM, Luca Weiss wrote:
> Add support for RPMH clocks on SM7635 SoCs.
>
> Signed-off-by: Luca Weiss
> ---
Reviewed-by: Konrad Dybcio
Konrad
On Fri, 27 Jun 2025 10:03:11 -0700 Breno Leitao wrote:
> +raise KsftSkipEx("netpoll_poll_dev() was not called. Skipping test")
As discussed offline SKIPing is not an option for SW tests.
--
pw-bot: cr
Hi Ilpo,
On 6/16/25 1:24 AM, Ilpo Järvinen wrote:
> Hi all,
>
> In the last Fall Reinette mentioned functional tests of resctrl would
> be preferred over selftests that are based on performance measurement.
> This series tries to address that shortcoming by adding some functional
> tests for resc
Clang
(and the makefile) by leaving the code untouched and instead strip
SHF_WRITE before the link and re-add it afterwards. Then we can tie
this horrible hack to specific Clang versions when it gets fixed.
Something like so:
diff --git a/arch/Kconfig b/arch/Kconfig
index a3308a220f86..350ea
On Mon, Jun 09, 2025 at 01:54:05PM +0100, Mark Brown wrote:
> +int arch_shstk_validate_clone(struct task_struct *tsk,
> + struct vm_area_struct *vma,
> + struct page *page,
> + struct kernel_clone_args *args)
> +{
> +
On 26.06.25 01:10, Florian Fainelli wrote:
Include the GDB scripts file under scripts/gdb/linux/ that deal with
memory mamagenement code under the MEMORY MANAGEMENT subsystem since
they parses internal data structures that depend upon that subsystem.
Signed-off-by: Florian Fainelli
---
MAINTA
On Fri, Jun 27, 2025 at 12:48:18PM +0200, Peter Zijlstra wrote:
> > +#define JUMP_TABLE_ENTRY(key, label) \
> > + ".pushsection __jump_table, \"aM\", @progbits, " \
> > + __stringify(JUMP_ENTRY_SIZE) "\n\t" \
>
> Argh, can you please not
On Fri, Jun 27, 2025 at 12:31:58PM +0200, Peter Zijlstra wrote:
> > +static inline bool is_prefix_func(struct symbol *sym)
> > +{
> > + return is_func_sym(sym) && sym->prefix;
> > +}
>
> func_is_prefix() ?
is the function a prefix though?
> Also, since we only ever set sym->prefix when is_func
On Tue, Jun 24, 2025 at 9:58 PM Suresh Chandrappa
wrote:
>
> Hi @nphamcs
> Can you please check the modified change
Is this supposed to be on top of the earlier patch you sent out? In
that case, you should send both together as a patch series.
>
> Thanks
> Suresh K C
>
>
> On Wed, 11 Jun 2025, 2
On Fri, Jun 27, 2025 at 12:29:30PM +0200, Peter Zijlstra wrote:
> Naming seems inconsistent, there are:
>
> sym_has_sec(), sec_changed() and sec_size()
>
> which have the object first, but then most new ones are:
>
> is_foo_sym() and is_foo_sec()
>
> which have the object last.
For the "is_(
On 6/27/25 00:55, Jan Kara wrote:
On Thu 26-06-25 09:39:36, Florian Fainelli wrote:
On 6/26/25 09:17, Liam R. Howlett wrote:
* Florian Fainelli [250625 19:13]:
Linux has a number of very useful GDB scripts under scripts/gdb/linux/*
that provide OS awareness for debuggers and allows for debugg
On Fri, Jun 27, 2025 at 8:54 AM Onur Özkan wrote:
>
> The `#[allow(clippy::non_send_fields_in_send_ty)]` removal was tested
> on 1.81 and clippy was still happy with it. I couldn't test it on 1.78
> because when I go below 1.81 `menuconfig` no longer shows the Rust option.
> And any manual changes
On Fri, Jun 27, 2025 at 11:13:10AM +0200, Peter Zijlstra wrote:
> On Thu, Jun 26, 2025 at 04:55:04PM -0700, Josh Poimboeuf wrote:
> > find_symbol_hole_containing() fails to find a symbol hole (aka stripped
> > weak symbol) if its section has no symbols before the hole. This breaks
> > weak symbol
On Fri, 27 Jun 2025 at 08:50, Hiago De Franco wrote:
>
> On Fri, Jun 27, 2025 at 08:31:20AM -0600, Mathieu Poirier wrote:
> > On Thu, 26 Jun 2025 at 15:59, Hiago De Franco wrote:
> > >
> > > From: Hiago De Franco
> > >
> > > This patch series depends on Ulf's patches that are currently under
> >
On Thu, Jun 26, 2025 at 09:25:05AM +0100, Simon Horman wrote:
> On Wed, Jun 25, 2025 at 04:39:49AM -0700, Breno Leitao wrote:
> > Add a basic selftest for the netpoll polling mechanism, specifically
> > targeting the netpoll poll() side.
> >
> > The test creates a scenario where network transmissi
On Fri Jun 27, 2025 at 5:10 PM CEST, Konrad Dybcio wrote:
> On 6/25/25 11:12 AM, Luca Weiss wrote:
>> Document and add the clock drivers for GCC, CAMCC, DISPCC, GPUCC and
>> VIDEOCC on the SM7635 SoC.
>>
>> Signed-off-by: Luca Weiss
>> ---
>> Luca Weiss (10):
>> dt-bindings: clock: qcom: do
On 6/25/25 11:12 AM, Luca Weiss wrote:
> Document and add the clock drivers for GCC, CAMCC, DISPCC, GPUCC and
> VIDEOCC on the SM7635 SoC.
>
> Signed-off-by: Luca Weiss
> ---
> Luca Weiss (10):
> dt-bindings: clock: qcom: document the SM7635 Global Clock Controller
> clk: qcom: Add Gl
On Fri, Jun 27, 2025 at 08:31:20AM -0600, Mathieu Poirier wrote:
> On Thu, 26 Jun 2025 at 15:59, Hiago De Franco wrote:
> >
> > From: Hiago De Franco
> >
> > This patch series depends on Ulf's patches that are currently under
> > review, "pmdomain: Add generic ->sync_state() support to genpd" [1]
On Thu, 26 Jun 2025 at 15:59, Hiago De Franco wrote:
>
> From: Hiago De Franco
>
> This patch series depends on Ulf's patches that are currently under
> review, "pmdomain: Add generic ->sync_state() support to genpd" [1].
> Without them, this series is not going to work.
>
I thought we agreed to
On Wed Jun 25, 2025 at 3:20 PM CEST, Konrad Dybcio wrote:
> On 6/25/25 11:18 AM, Luca Weiss wrote:
>> Add a dts for the PMIC used e.g. with SM7635 devices.
>>
>> Signed-off-by: Luca Weiss
>> ---
>> arch/arm64/boot/dts/qcom/pmxr2230.dtsi | 63
>> ++
>> 1 file chan
On 6/27/25 2:54 PM, Luca Weiss wrote:
> On Wed Jun 25, 2025 at 3:20 PM CEST, Konrad Dybcio wrote:
>> On 6/25/25 11:18 AM, Luca Weiss wrote:
>>> Add a dts for the PMIC used e.g. with SM7635 devices.
>>>
>>> Signed-off-by: Luca Weiss
>>> ---
>>> arch/arm64/boot/dts/qcom/pmxr2230.dtsi | 63
>>>
On Fri, Jun 27, 2025 at 02:54:20PM +0200, Luca Weiss wrote:
> On Wed Jun 25, 2025 at 3:20 PM CEST, Konrad Dybcio wrote:
> > On 6/25/25 11:18 AM, Luca Weiss wrote:
> >> Add a dts for the PMIC used e.g. with SM7635 devices.
> >>
> >> Signed-off-by: Luca Weiss
> >> ---
> >> arch/arm64/boot/dts/qcom
On Fri, Jun 27, 2025 at 12:05:08PM +0200, Luca Weiss wrote:
> On Wed Jun 25, 2025 at 11:03 PM CEST, Dmitry Baryshkov wrote:
> > On Wed, Jun 25, 2025 at 05:01:29PM +0200, Luca Weiss wrote:
> >> On Wed Jun 25, 2025 at 4:25 PM CEST, Dmitry Baryshkov wrote:
> >> > On Wed, Jun 25, 2025 at 11:18:36AM +02
On 6/25/25 11:13 AM, Luca Weiss wrote:
> Add driver for the Qualcomm interconnect buses found in SM7635 based
> platforms. The topology consists of several NoCs that are controlled by
> a remote processor that collects the aggregated bandwidth for each
> master-slave pairs.
>
> Signed-off-by: Luca
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
> Expand the current robust list test for the new set_robust_list2
> syscall. Create an option to make it possible to run the same tests
> using the new syscall, and also add two new relevant test: test long
> lists (bigger than ROBUST_LIST_LIMIT)
On Thu, Jun 26, 2025 at 06:59:08PM -0300, Hiago De Franco wrote:
> From: Hiago De Franco
>
> This patch series depends on Ulf's patches that are currently under
> review, "pmdomain: Add generic ->sync_state() support to genpd" [1].
> Without them, this series is not going to work.
>
> For the i.
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
> Remove the limit of ROBUST_LIST_LIMIT elements that a robust list can
> have, for the ones created with the new interface. This is done by
With which new interface?
> overwritten the list as it's proceeded in a way that we avoid circular
overw
t's linked list (the
> naming starts to get confusing, I reckon).
Yes
> If `index == -1`, that means that user wants to set a new robust_list,
> and the kernel will append it in the end of the list, assign a new
> index and return this index to the user. If `index >= 0`, that me
On Fri, Jun 27, 2025 at 04:15:09PM +0530, Anshuman Khandual wrote:
> On 25/06/25 3:54 PM, Mark Brown wrote:
> >> - int status;
> >> + int status = 0;
> > This will shut the warnings up, but it's a bit of a heavy hammer that
> > means that the warning can never trigger warnings for that variable
On Thu, Jun 26, 2025 at 04:55:29PM -0700, Josh Poimboeuf wrote:
> An upcoming patch will add the SHF_MERGE flag to x86 __jump_table and
> __bug_table so their entry sizes can be defined in inline asm.
>
> However, those sections have SHF_WRITE, which the Clang linker (lld)
> explicitly forbids com
On Wed, Jun 25, 2025 at 02:15:38PM +0100, Will Deacon wrote:
Hi folks,
We're using vsock extensively in Android as a channel over which we can
route binder transactions to/from virtual machines managed by the
Android Virtualisation Framework. However, we have been observing some
issues in produc
On Thu, Jun 26, 2025 at 04:55:33PM -0700, Josh Poimboeuf wrote:
> @@ -193,7 +193,8 @@ static __always_inline __pure void *rip_rel_ptr(void *p)
> ".purgem extable_type_reg\n"
>
> # define _ASM_EXTABLE_TYPE(from, to, type) \
> - " .pushsection \"__ex_table\",\"a\"\n"
On Thu, Jun 26, 2025 at 04:55:32PM -0700, Josh Poimboeuf wrote:
> In preparation for the objtool klp diff subcommand, define the entry
> size for the .static_call_sites section in its ELF header. This will
> allow tooling to extract individual entries.
>
> Signed-off-by: Josh Poimboeuf
> ---
>
nit: I'd use `vsock/virtio: ` prefix since we are touching the virtio
transport common code. Maybe we can mention that this will affect both
virtio and vhost transports.
On Wed, Jun 25, 2025 at 02:15:43PM +0100, Will Deacon wrote:
When transmitting a vsock packet, virtio_transport_send_pkt_info
On Thu, Jun 26, 2025 at 04:55:31PM -0700, Josh Poimboeuf wrote:
> In preparation for the objtool klp diff subcommand, define the entry
> size for the __jump_table section in its ELF header. This will allow
> tooling to extract individual entries.
>
> Signed-off-by: Josh Poimboeuf
> ---
> arch/x
On Wed, Jun 25, 2025 at 02:15:42PM +0100, Will Deacon wrote:
In preparation for using virtio_vsock_skb_rx_put() when populating SKBs
on the vsock TX path, rename virtio_vsock_skb_rx_put() to
virtio_vsock_skb_put().
No functional change.
Signed-off-by: Will Deacon
---
drivers/vhost/vsock.c
On Wed, Jun 25, 2025 at 02:15:41PM +0100, Will Deacon wrote:
When receiving a packet from a guest, vhost_vsock_handle_tx_kick()
calls vhost_vsock_alloc_skb() to allocate and fill an SKB with the
receive data. Unfortunately, these are always linear allocations and can
therefore result in significa
On 25/06/25 3:54 PM, Mark Brown wrote:
> On Wed, Jun 25, 2025 at 03:01:38AM +0100, Anshuman Khandual wrote:
>
>> @@ -96,7 +96,7 @@ static int write_sleep_read(void)
>> static int write_fork_read(void)
>> {
>> pid_t newpid, waiting, oldpid;
>> -int status;
>> +int status = 0;
>>
On Wed, Jun 25, 2025 at 02:15:40PM +0100, Will Deacon wrote:
When allocating receive buffers for the vsock virtio RX virtqueue, an
SKB is allocated with a 4140 data payload (the 44-byte packet header +
VIRTIO_VSOCK_DEFAULT_RX_BUF_SIZE). Even when factoring in the SKB
overhead, the resulting 8KiB
On Wed, Jun 25, 2025 at 02:15:39PM +0100, Will Deacon wrote:
vhost_vsock_alloc_skb() returns NULL for packets advertising a length
larger than VIRTIO_VSOCK_MAX_PKT_BUF_SIZE in the packet header. However,
this is only checked once the SKB has been allocated and, if the length
in the packet header
On Thu, Jun 26, 2025 at 04:55:16PM -0700, Josh Poimboeuf wrote:
> In preparation for the objtool klp diff subcommand, introduce a flag to
> identify __pfx_*() and __cfi_*() functions in advance so they don't need
> to be manually identified every time a check is needed.
>
> Signed-off-by: Josh Poi
On Thu, Jun 26, 2025 at 04:55:13PM -0700, Josh Poimboeuf wrote:
> @@ -177,11 +178,71 @@ static inline unsigned int elf_text_rela_type(struct
> elf *elf)
> return elf_addr_size(elf) == 4 ? R_TEXT32 : R_TEXT64;
> }
>
> +static inline bool sym_has_sec(struct symbol *sym)
> +{
> + return
On Wed Jun 25, 2025 at 11:03 PM CEST, Dmitry Baryshkov wrote:
> On Wed, Jun 25, 2025 at 05:01:29PM +0200, Luca Weiss wrote:
>> On Wed Jun 25, 2025 at 4:25 PM CEST, Dmitry Baryshkov wrote:
>> > On Wed, Jun 25, 2025 at 11:18:36AM +0200, Luca Weiss wrote:
>> >> The PMXR2230 PMIC is used in conjuction
On Thu, Jun 26, 2025 at 04:54:48PM -0700, Josh Poimboeuf wrote:
> The s390 indirect thunks are placed in the .text.__s390_indirect_jump_*
> sections.
>
> Certain config options which enable -ffunction-sections have a custom
> version of the TEXT_TEXT macro:
>
> .text.[0-9a-zA-Z_]*
>
> That uni
On 26/06/25 12:19PM, Alison Schofield wrote:
On Tue, Jun 17, 2025 at 06:09:39PM +0530, Neeraj Kumar wrote:
Add cxl_find_root_decoder to find root decoder on cxl bus. It is used to
find root decoder during region creation
Does the existing to_cxl_root_decoder() provide what you need here?
Hi
On Thu, Jun 26, 2025 at 04:55:04PM -0700, Josh Poimboeuf wrote:
> find_symbol_hole_containing() fails to find a symbol hole (aka stripped
> weak symbol) if its section has no symbols before the hole. This breaks
> weak symbol detection if -ffunction-sections is enabled.
>
> Fix that by allowing t
On Fri Jun 27, 2025 at 9:57 AM CEST, Andreas Hindborg wrote:
> Andreas Hindborg writes:
>> "Benno Lossin" writes:
>>> That's good to know, then let's try to go for something simple.
>>>
>>> I don't think that we can just use a `Mutex`, because we don't have a
>>> way to create it at const time...
Andreas Hindborg writes:
> "Benno Lossin" writes:
>
>> On Mon Jun 23, 2025 at 4:31 PM CEST, Andreas Hindborg wrote:
>>> "Benno Lossin" writes:
>>>
On Mon Jun 23, 2025 at 11:44 AM CEST, Andreas Hindborg wrote:
> "Benno Lossin" writes:
>
>> On Fri Jun 20, 2025 at 1:29 PM CEST, A
On Wed, Jun 25, 2025 at 11:23:54PM +0200, Michal Luczaj wrote:
On 6/25/25 10:54, Stefano Garzarella wrote:
On Fri, Jun 20, 2025 at 09:52:45PM +0200, Michal Luczaj wrote:
Support returning VMADDR_CID_LOCAL in case no other vsock transport is
available.
Fixes: 0e12190578d0 ("vsock: add local tra
On Fri, Jun 20, 2025 at 09:52:44PM +0200, Michal Luczaj wrote:
Transport assignment may race with module unload. Protect new_transport
from becoming a stale pointer.
This also takes care of an insecure call in vsock_use_local_transport();
add a lockdep assert.
BUG: unable to handle page fault f
On Wed, Jun 25, 2025 at 11:23:30PM +0200, Michal Luczaj wrote:
On 6/25/25 10:43, Stefano Garzarella wrote:
On Fri, Jun 20, 2025 at 09:52:43PM +0200, Michal Luczaj wrote:
vsock_find_cid() and vsock_dev_do_ioctl() may race with module unload.
transport_{g2h,h2g} may become NULL after the NULL che
On Thu 26-06-25 09:39:36, Florian Fainelli wrote:
> On 6/26/25 09:17, Liam R. Howlett wrote:
> > * Florian Fainelli [250625 19:13]:
> > > Linux has a number of very useful GDB scripts under scripts/gdb/linux/*
> > > that provide OS awareness for debuggers and allows for debugging of a
> > > variet
On Wed, Jun 25, 2025 at 10:23:27AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> Add compatible string for the Cortex-M7 core in i.MX95
>
> Signed-off-by: Peng Fan
> ---
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml | 1 +
> 1 file changed, 1 insertion(+)
Acked-by: Krz
On Thu, 26 Jun 2025 at 18:23, Sasha Levin wrote:
>
> On Thu, Jun 26, 2025 at 10:37:33AM +0200, Dmitry Vyukov wrote:
> >On Thu, 26 Jun 2025 at 10:32, Dmitry Vyukov wrote:
> >>
> >> On Wed, 25 Jun 2025 at 17:55, Sasha Levin wrote:
> >> >
> >> > On Wed, Jun 25, 2025 at 10:52:46AM +0200, Dmitry Vyuk
> Subject: Re: [PATCH v3 5/5] arm64: dts: imx95-19x19-evk: Add CM7
> nodes and vdev related memory regions
>
> On Wed, Jun 25, 2025 at 10:23:31AM +0800, Peng Fan (OSS) wrote:
> > From: Peng Fan
> >
> > Add CM7 nodes, vdev related memory regions for remoteproc.
>
On Thu, Jun 26, 2025 at 08:47:25AM -0700, Boqun Feng wrote:
> On Thu, Jun 26, 2025 at 03:16:49AM -0700, Christoph Hellwig wrote:
> > On Wed, Jun 25, 2025 at 07:08:57AM -0700, Boqun Feng wrote:
> > > Sure, I will put one for the future version, here is the gist:
> >
> > Thanks a lot!
> >
> > > The
On Thu, Jun 26, 2025 at 11:38 PM Bui Quang Minh
wrote:
>
> On 6/26/25 09:38, Jason Wang wrote:
> > On Thu, Jun 26, 2025 at 12:10 AM Bui Quang Minh
> > wrote:
> >> Currently, we have repeated code to check the received mergeable buffer's
> >> length with allocated size. This commit creates a helpe
On Thu, Jun 26, 2025 at 11:34 PM Bui Quang Minh
wrote:
>
> On 6/26/25 09:34, Jason Wang wrote:
> > On Thu, Jun 26, 2025 at 12:10 AM Bui Quang Minh
> > wrote:
> >> In xdp_linearize_page, when reading the following buffers from the ring,
> >> we forget to check the received length with the true all
On Wed, Jun 25, 2025 at 11:13:48AM +0200, Luca Weiss wrote:
> Add driver for the Qualcomm interconnect buses found in SM7635 based
> platforms. The topology consists of several NoCs that are controlled by
> a remote processor that collects the aggregated bandwidth for each
> master-slave pairs.
>
On Thu, Jun 26, 2025 at 09:20:28PM +0200, Konrad Dybcio wrote:
> On 6/25/25 11:15 AM, Luca Weiss wrote:
> > Add the different remoteprocs found on SM7635: ADSP, CDSP, MPSS and
> > WPSS.
> >
> > Signed-off-by: Luca Weiss
> > ---
> > drivers/remoteproc/qcom_q6v5_pas.c | 24
On Wed, Jun 18, 2025 at 05:38:07PM -0500, Dylan Hatch wrote:
> On Fri, May 9, 2025 at 1:30 PM Josh Poimboeuf wrote:
> >
> > +
> > +# Make sure git re-stats the changed files
> > +git_refresh() {
> > + local patch="$1"
> > + lo
On Fri, May 09, 2025 at 01:17:18PM -0700, Josh Poimboeuf wrote:
> Livepatch needs some ELF magic which linkers don't like:
>
> - Two relocation sections (.rela*, .klp.rela*) for the same text
> section.
>
> - Use of SHN_LIVEPATCH to mark livepatch symbols.
>
> Unfortunately linkers tend
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
$subject lacks a () function notation
> There are two functions for handling robust lists during the task
during a tasks exit
> exit: exit_robust_list() and compat_exit_robust_list(). The first one
> handles either 64bit or 32bit lists, de
On Wed, Jun 04, 2025 at 05:04:33PM -0700, Josh Poimboeuf wrote:
> On Mon, May 26, 2025 at 12:43:55PM +0200, Peter Zijlstra wrote:
> > > +++ b/tools/objtool/elf.c
> > > @@ -442,6 +442,11 @@ static void elf_add_symbol(struct elf *elf, struct
> > > symbol *sym)
> > > elf_hash_add(symbol, &sym->hash
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
> +
> +int set_robust_list(struct robust_list_head *head, size_t len)
This function and the get() counterpart are global because they can?
> +{
> + return syscall(SYS_set_robust_list, head, len);
> +}
> +/*
> + * Basic lock struct, contains j
On Fri, Jun 27 2025 at 00:07, Thomas Gleixner wrote:
> On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
>
>> Create ASSERT_{EQ, NE, TRUE, FALSE} macros to make test creation easier.
>
> What's so futex special about this that it can't use the same muck in
>
> tools/testing/selftests/kselftest_ha
On Thu, Jun 26 2025 at 14:11, André Almeida wrote:
> Create ASSERT_{EQ, NE, TRUE, FALSE} macros to make test creation easier.
What's so futex special about this that it can't use the same muck in
tools/testing/selftests/kselftest_harness.h
or at least share the implementation in some way?
Than
On Tue, May 27 2025 at 17:35, Ben Zong-You Xie wrote:
> glibc does not define SYS_futex for 32-bit architectures using 64-bit
> time_t e.g. riscv32, therefore this test fails to compile since it does not
> find SYS_futex in C library headers. Define SYS_futex as SYS_futex_time64
> in this situation
Thu, Jun 26, 2025 at 04:39:07PM -0500, Ira Weiny kirjoitti:
> Andy Shevchenko wrote:
...
> > +#include
>
> If we are going in this direction why include ioport vs forward declaring
> struct resource?
I don't know where I looked when added this. This should be io.h.
And yes, we need forward d
On Mon, Jun 09 2025 at 14:10, Terry Tritton wrote:
> Futex_waitv can not accept old_timespec32 struct, so userspace should
> convert it from 32bit to 64bit before syscall in 32bit compatible mode.
>
> This fix is based off [1]
>
> Link: https://lore.kernel.org/all/20231203235117.29677-1-we...@sus
Andy Shevchenko wrote:
> Update header inclusions to follow IWYU (Include What You Use)
> principle.
>
> Note that kernel.h is discouraged to be included as it's written
> at the top of that file.
>
> While doing that, sort headers alphabetically.
>
> Signed-off-by: Andy Shevchenko
> ---
> inc
On Thu, 26 Jun 2025 00:04:25 +0200, Cristian Cozzolino wrote:
> Billion Capture+ is a handset using the MSM8953 SoC released in 2017
> and sold by Flipkart.
>
> Add a device tree with initial support for:
>
> - GPIO keys
> - SDHCI (internal and external storage)
> - USB Device Mode
> - Regulato
On 6/25/25 11:15 AM, Luca Weiss wrote:
> Add the different remoteprocs found on SM7635: ADSP, CDSP, MPSS and
> WPSS.
>
> Signed-off-by: Luca Weiss
> ---
> drivers/remoteproc/qcom_q6v5_pas.c | 24
> 1 file changed, 24 insertions(+)
>
> diff --git a/drivers/remoteproc/qco
On Tue, Jun 17, 2025 at 06:09:39PM +0530, Neeraj Kumar wrote:
> Add cxl_find_root_decoder to find root decoder on cxl bus. It is used to
> find root decoder during region creation
Does the existing to_cxl_root_decoder() provide what you need here?
>
> Signed-off-by: Neeraj Kumar
> ---
> driver
On Wed, Jun 25, 2025 at 10:23:31AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> Add CM7 nodes, vdev related memory regions for remoteproc.
> Enable MU7.
>
> Signed-off-by: Peng Fan
> ---
> arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 45
> +++
> 1 file changed, 4
On Wed, Jun 25, 2025 at 10:23:30AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> Add SCMI LMM/CPU nodes which is for remoteproc to handle remote cores.
>
> Signed-off-by: Peng Fan
Reviewed-by: Frank Li
> ---
> arch/arm64/boot/dts/freescale/imx95.dtsi | 8
> 1 file changed, 8 inser
On Wed, Jun 25, 2025 at 10:23:29AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> Add imx_rproc_cfg_imx95_m7 and address(TCM and DDR) mapping.
nit: generally, need empty line between two segments
> Add i.MX95 of_device_id entry.
>
> Reviewed-by: Daniel Baluta
> Signed-off-by: Peng Fan
> ---
On Wed, Jun 25, 2025 at 10:23:28AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> i.MX95 features a Cortex-M33 core, six Cortex-A55 cores, and
> one Cortex-M7 core. The System Control Management Interface(SCMI)
> firmware runs on the M33 core. The i.MX95 SCMI firmware named System
> Manager(SM)
On Wed, Jun 25, 2025 at 10:23:27AM +0800, Peng Fan (OSS) wrote:
> From: Peng Fan
>
> Add compatible string for the Cortex-M7 core in i.MX95
>
> Signed-off-by: Peng Fan
Reviewed-by: Frank Li
> ---
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml | 1 +
> 1 file changed, 1 inse
On Thu, Jun 26, 2025 at 5:07 PM Mathieu Desnoyers
wrote:
>
> On 2025-06-26 11:52, Dylan Yudaken wrote:
> > No reason to not allow MEMBARRIER_CMD_FLAG_CPU on
> > MEMBARRIER_CMD_PRIVATE_EXPEDITED or
> > MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE.
> >
> > If it is known specifically what cpu you want
On Fri, 27 Jun 2025 at 01:17, Marie Zhussupova wrote:
>
> To accommodate varying hardware performance and use cases,
> the default kunit test case timeout (currently 300 seconds)
> is now configurable. Users can adjust the timeout by
> either setting the 'timeout' module parameter or the
> KUNIT_D
On 6/26/25 09:17, Liam R. Howlett wrote:
* Florian Fainelli [250625 19:13]:
Linux has a number of very useful GDB scripts under scripts/gdb/linux/*
that provide OS awareness for debuggers and allows for debugging of a
variety of data structures (lists, timers, radix tree, mapletree, etc.)
as we
On Thu, Jun 26, 2025 at 12:31:10PM -0400, Willem de Bruijn wrote:
> Breno Leitao wrote:
> > Add a basic selftest for the netpoll polling mechanism, specifically
> > targeting the netpoll poll() side.
> >
> > The test creates a scenario where network transmission is running at
> > maximum speed, an
On Thu, Jun 26, 2025 at 10:37:33AM +0200, Dmitry Vyukov wrote:
On Thu, 26 Jun 2025 at 10:32, Dmitry Vyukov wrote:
On Wed, 25 Jun 2025 at 17:55, Sasha Levin wrote:
>
> On Wed, Jun 25, 2025 at 10:52:46AM +0200, Dmitry Vyukov wrote:
> >On Tue, 24 Jun 2025 at 22:04, Sasha Levin wrote:
> >
> >> >
On 26.06.25 18:17, Liam R. Howlett wrote:
> * Florian Fainelli [250625 19:13]:
>> Linux has a number of very useful GDB scripts under scripts/gdb/linux/*
>> that provide OS awareness for debuggers and allows for debugging of a
>> variety of data structures (lists, timers, radix tree, mapletree, et
Breno Leitao wrote:
> Add a basic selftest for the netpoll polling mechanism, specifically
> targeting the netpoll poll() side.
>
> The test creates a scenario where network transmission is running at
> maximum speed, and netpoll needs to poll the NIC. This is achieved by:
>
> 1. Configuring a
On Wed, Jun 25, 2025 at 12:12:03PM -0500, Andrew Davis wrote:
> On 6/25/25 11:13 AM, Mathieu Poirier wrote:
> > Good day,
> >
> > On Thu, Jun 19, 2025 at 03:57:22PM -0500, Andrew Davis wrote:
> > > Module aliases are used by userspace to identify the correct module to
> > > load for a detected har
On Thu, Jun 26, 2025 at 8:23 AM Jakub Kicinski wrote:
>
> On Wed, 25 Jun 2025 17:22:56 -0700 Mina Almasry wrote:
> > What I'm hoping to do is:
> >
> > 1. Have nipa run the benchmark always (or at least on patches that
> > touch pp code, if that's possible), and always succeed.
> > 2. The pp review
* Florian Fainelli [250625 19:13]:
> Linux has a number of very useful GDB scripts under scripts/gdb/linux/*
> that provide OS awareness for debuggers and allows for debugging of a
> variety of data structures (lists, timers, radix tree, mapletree, etc.)
> as well as subsystems (clocks, devices, c
On 6/26/25 09:38, Jason Wang wrote:
On Thu, Jun 26, 2025 at 12:10 AM Bui Quang Minh
wrote:
Currently, we have repeated code to check the received mergeable buffer's
length with allocated size. This commit creates a helper to do that and
converts current code to use it.
Signed-off-by: Bui Quang
On 2025-06-26 11:52, Dylan Yudaken wrote:
No reason to not allow MEMBARRIER_CMD_FLAG_CPU on
MEMBARRIER_CMD_PRIVATE_EXPEDITED or
MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE.
If it is known specifically what cpu you want to interrupt then there
is a decent efficiency saving in not interrupting all
1 - 100 of 473162 matches
Mail list logo