CINXE.COM
LKML.ORG - the Linux Kernel Mailing List Archive
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link href="/css/frontpage.css" rel="stylesheet" type="text/css" /> <title>LKML.ORG - the Linux Kernel Mailing List Archive</title> <script type="text/javascript" src="/css/multiline-tooltip.js"></script> </head> <body onload="makeNiceTitles()"> <script type="text/javascript"> google_ad_client = "ca-pub-3128732077138691"; google_ad_slot = "7534865200"; google_ad_width = 728; google_ad_height = 90; google_page_url = document.location.href; </script> <table width="100%"> <tr class="quickbar"> <td width="25%"> <a href="/lkml/last100">Last 100 messages</a> </td> <td width="25%"> <a href="/lkml/today">Today's messages</a> </td> <td width="25%"> <a href="/lkml/yesterday">Yesterday's messages</a> </td> <td width="25%"> <a href="/hot.xml">Hottest Messages</a> </td> </tr> </table> <table width="100%"> <tr> <td colspan="2" align="center" valign="middle"></td> <td valign="top"> <div align="center"> <table cellspacing="1" cellpadding="0" border="0" bgcolor="#555653"> <tr> <td> <table id="kernelreleases" cellspacing="0" cellpadding="1" border="0" bgcolor="#dde8e8"> <tr> <td colspan="4" align="center" bgcolor="#fbffea"> <b>Latest kernels</b> </td> </tr> <tr class="c1"> <td> <b>mainline</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.14.tar.xz">6.14</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.14.xz">patch</a> </td> <td> 聽 </td> </tr> <tr class="c0"> <td> <b>stable</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.9.tar.xz">6.13.9</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.13.9.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.13.9">log</a> </td> </tr> <tr class="c1"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.21.tar.xz">6.12.21</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.12.21.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.21">log</a> </td> </tr> <tr class="c0"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.85.tar.xz">6.6.85</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.6.85.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.85">log</a> </td> </tr> <tr class="c1"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.132.tar.xz">6.1.132</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/patch-6.1.132.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.132">log</a> </td> </tr> <tr class="c0"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.179.tar.xz">5.15.179</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.15.179.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.179">log</a> </td> </tr> <tr class="c1"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.10.235.tar.xz">5.10.235</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.10.235.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.10.235">log</a> </td> </tr> <tr class="c0"> <td> <b>longterm</b> </td> <td> <a title="tarfile of complete tree" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.291.tar.xz">5.4.291</a> </td> <td> <a title="patch against previous version" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/patch-5.4.291.xz">patch</a> </td> <td> <a title="changelog" href="https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.4.291">log</a> </td> </tr> </table> </td> </tr> </table> </div> </td> </tr> <tr> <td valign="top"> <div align="center"> <table cellspacing="1" cellpadding="0" border="0" bgcolor="#555653"> <tr> <td> <table cellspacing="0" cellpadding="1" border="0" bgcolor="#dde8e8"> <tr> <td colspan="3" align="center" bgcolor="#fbffea"> <b> Latest messages </b> </td> </tr> <tr class="c1"> <td>Miguel Ojeda</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/145" title="Summary not available">Re: [PATCH] rust: convert raw URLs to Markdown aut...</a> </td> </tr> <tr class="c0"> <td>Andy Shevchenko</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/144" title="Summary not available">Re: [syzbot] [acpi?] KASAN: slab-use-after-free Re...</a> </td> </tr> <tr class="c1"> <td>Luca Weiss</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/143" title="Luca Weiss writes: (Summary) 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts b/arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts index 31ed26c31e6ea381a8942ccf569513df3300cdeb..ef6f8c2bb4a5eb8e93aba0a4cbfce5f8ae2ba21a 100644 --- a/arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts +++ b/arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts @@ -81,6 +81,26 @@ nfc@28 { }; + + aw8898: audio-amplifier@34 { + compatible = "awinic,aw8898"; + + reset-gpios = &lt;&amp;tlmm 21 GPIO_ACTIVE_LOW&gt;; + + dvdd-supply = &lt;&amp;pm8953_l5&gt;; + + /* Fairphone 3+ only: Speaker amp TAS2557 @ 4c */ +}; ">[PATCH 3/3] arm64: dts: qcom: sdm632-fairphone-fp3...</a> </td> </tr> <tr class="c0"> <td>Luca Weiss</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/142" title="Luca Weiss writes: (Summary) Add devicetree bindings and a driver for the AW8898 Amplifier, and add it to the devicetree for the Fairphone 3 smartphone. Note, that this is the first audio driver I've worked on, so please complain if something doesn't quite look right, it probably wasn't done on purpose.<br/> on purpose.<br/> Unfortunately we can't wire up the full audio stack yet since the SoC side is not upstream yet, the last revision from July 2024 can be found here:<br/> here:<br/> <a href="https://lore.kernel.org/linux-arm-msm/20240731-msm8953-msm8976-asoc-v3-0-163f23c3a28d@gmail.com/">https://lore.kernel.org/linux-arm-msm/20240731-msm8953-msm8976-asoc-v3-0-163f23c3a28d@gmail.com/</a> <a href="https://lore.kernel.org/linux-arm-msm/20240731-msm8953-msm8976-asoc-v3-0-163f23c3a28d@gmail.com/">https://lore.kernel.org/linux-arm-msm/20240731-msm8953-msm8976-asoc-v3-0-163f23c3a28d@gmail.com/</a> Signed-off-by: Luca Weiss &lt;luca@lucaweiss.eu&gt; --- Luca Weiss (3): ASoC: dt-bindings: Document Awinic AW8898 amplifier ASoC:">[PATCH 0/3] Add support for AW8898 Amplifier</a> </td> </tr> <tr class="c1"> <td>Luca Weiss</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/141" title="Luca Weiss writes: (Summary) \ + SNDRV_PCM_FMTBIT_S32_LE) + +static struct snd_soc_dai_driver aw8898_dai[] = { + { + .name = "aw8898-amplifier", + .playback = { + .stream_name = "Playback", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = AW8898_FORMATS, + }, + .capture = { + .stream_name = "Capture", + .channels_min = 1, + .channels_max = 2, + .rates = SNDRV_PCM_RATE_8000_48000, + .formats = AW8898_FORMATS, + }, + .ops = &amp;aw8898_dai_ops, + .symmetric_rate = 1, + .symmetric_channels = 1, + .symmetric_sample_bits = 1, + }, +}; ">[PATCH 2/3] ASoC: codecs: Add aw8898 amplifier dri...</a> </td> </tr> <tr class="c0"> <td>Luca Weiss</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/140" title="Luca Weiss writes: (Summary) + +allOf: + - $ref: dai-common.yaml# + +properties: + compatible: + const: awinic,aw8898 + + reg: + maxItems: 1 + + reset-gpios: + maxItems: 1 + + interrupts: + maxItems: 1 + + dvdd-supply: + description: + Digital power supply + + vddio-supply: + description: + Digital IO power supply + + vdd-supply: + description: + Battery power supply + + "#sound-dai-cells": + const: 0 + +required: + - compatible + - reg + - reset-gpios + - "#sound-dai-cells" + +additionalProperties: false + +examples: + - | ">[PATCH 1/3] ASoC: dt-bindings: Document Awinic AW8...</a> </td> </tr> <tr class="c1"> <td>David Heidelberg</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/139" title="David Heidelberg writes: On 05/04/2025 19:12, Jonathan Cameron wrote:<br/> in the testing branch of iio.git.<br/> It does look good.<br/> It does look good.<br/> Thank you!<br/> David<br/> David<br/> Best regards,<br/> ">Re: [PATCH v4 0/5] iio: light: Modernize al3010 an...</a> </td> </tr> <tr class="c0"> <td>"Alexandre Courbot"</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/138" title="&quot;Alexandre Courbot&quot; writes: (Summary) On Sun Apr 6, 2025 at 9:59 PM JST, Alexandre Courbot wrote: o<br/> d<br/> -------- &gt;&gt;&gt; + /// &gt;&gt;&gt; + /// This uses [`Iterator::size_hint`] to optimize reallocation of = memory, but will work even &gt;&gt;&gt; + /// In the kernel most iterators are expected to have a precise `s= ize_hint` implementation, so &gt;&gt;&gt; + { &gt;&gt;&gt; + loop { &gt;&gt;&gt; + let low_bound =3D match iter.size_hint() { &gt;&gt;&gt; ">Re: [PATCH v2] rust: alloc: implement `extend` for...</a> </td> </tr> <tr class="c1"> <td>Alexandre Courbot</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/137" title="Alexandre Courbot writes: (Summary) + /// + /// # Note on optimal behavior and correctness + /// + /// The efficiency of this method depends on how reliable the [`Iterator::size_hint`] + /// implementation of the `iter` is. + + // SAFETY: + // - `self.len() + added_items &lt;= self.capacity()` due to the call to `reserve` above, + // - items `[self.len()..self.len() + added_items - 1]` are initialized. + } + } + + Ok(()) + } +} + impl&lt;T: Clone, A: Allocator&gt; ">[PATCH v3] rust: alloc: implement `extend` for `Ve...</a> </td> </tr> <tr class="c0"> <td>Julia Lawall</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/136" title="Julia Lawall writes: ">Re: [PATCH v5] staging: rtl8723bs: Prevent duplica...</a> </td> </tr> <tr class="c1"> <td>Julia Lawall</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/135" title="Julia Lawall writes: ">Re: [PATCH v2] staging: rtl8723bs: Use % 4096 inst...</a> </td> </tr> <tr class="c0"> <td>"Alexandre Courbot"</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/134" title="&quot;Alexandre Courbot&quot; writes: (Summary) Hi Boqun, thanks for the review!<br/> Hi Boqun, thanks for the review!<br/> On Sun Apr 6, 2025 at 4:44 AM JST, Boqun Feng wrote: ------- &gt;&gt; + let low_bound =3D match iter.size_hint() { &gt;&gt; + count + 1 &gt;&gt; + // - `self.len() + added_items &lt;=3D self.capacity()` due to= the call to `reserve` above, &gt;&gt; - for item in spare.iter_mut().take(n - 1) { &gt;&gt; ">Re: [PATCH v2] rust: alloc: implement `extend` for...</a> </td> </tr> <tr class="c1"> <td>Huacai Chen</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/133" title="Huacai Chen writes: (Summary) On Sun, Apr 6, 2025 at 6:18=E2=80=AFPM Thomas Gleixner &lt;tglx@linutronix.de&gt;= wrote:<br/> x.de&gt; In drivers/mmc/core/slot-gpio.c there is<br/> devm_request_threaded_irq(host-&gt;parent, irq,<br/> NULL, ctx-&gt;cd_gpio_isr,<br/> IRQF_TRIGGER_RISING | Huacai &gt; &gt; You completely fail to explain, why this hack actually 'works' and what &gt; &gt; &gt; &gt; &gt; &gt; Justifying bogosity with already existing bogosity is not a technical &gt; &gt; &gt; Thanks, &gt; &gt; ">Re: [PATCH] irqchip/loongson-liointc: Support to s...</a> </td> </tr> <tr class="c0"> <td>Andy Shevchenko</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/132" title="Andy Shevchenko writes: ">Re: [PATCH v1 1/1] sched/fair: Mark some static co...</a> </td> </tr> <tr class="c1"> <td>Andy Shevchenko</td> <td>聽</td> <td> <a href="/lkml/2025/4/6/131" title="Andy Shevchenko writes: On Sat, Apr 05, 2025 at 02:58:17AM +0800, kernel test robot wrote: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Nice, different GCC have different level of issue here. I will address this in v2.<br/> in v2.<br/> ">Re: [PATCH v1 1/1] leds: pca955x: Avoid potential ...</a> </td> </tr> </table> </td> </tr> </table> </div> </td> <td valign="top" colspan="2"> <div align="center"> <table cellspacing="1" cellpadding="0" border="0" bgcolor="#555653"> <tr> <td> <table cellspacing="0" cellpadding="1" border="0" bgcolor="#dde8e8"> <tr> <td colspan="3" align="center" bgcolor="#fbffea"> <b> Hottest messages </b> </td> </tr> <tr class="c1"> <td>Linus Torvalds</td> <td>聽</td> <td> <a href="/lkml/2024/1/6/180" title="Linus Torvalds writes: (Summary) Complain to clang people for being *extra* stupid - we told the compiler that it can use a register or memory, and clang decided "I'll use memory", so then when we gave it a memory location, it said "no, not *that* memory - I'll just reload it on stack".<br/> reload it on stack".<br/> In contrast, gcc gets this right - and for that udp.c case it just generates In contrast, gcc gets this right - and for that udp.c case it just generates addl 136(%rax),%ecx # frags_67-&gt;D.58941.D.58869.D.58836.csum, a adcl $0,%ecx # a<br/> adcl $0,%ecx # a<br/> like it should.<br/> like it should.<br/> And for csum_ipv6_magic, gcc generates this:<br/> And for csum_ipv6_magic, gcc generates this:<br/> addl %edx,%eax # tmp112, a<br/> adcl $0,%eax # a<br/> adcl $0,%eax # a<br/> IOW, the kernel is *right*, and this is purely clang being completely bogus. ">Re: x86/csum: Remove unnecessary odd handling</a> </td> </tr> <tr class="c0"> <td>Linus Torvalds</td> <td>聽</td> <td> <a href="/lkml/2025/3/24/797" title="Linus Torvalds writes: (Summary) Carvalho (1): mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT Roger Quadros (1): memory: omap-gpmc: drop no compatible check Russell King (Oracle) (1): net: stmmac: dwc-qos-eth: use devm_kzalloc() for AXI data Saranya R (1): soc: qcom: pdr: Fix the potential deadlock Saravanan Vajravel (1): RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path SeongJae Park (2): mm/damon: respect core layer filters' allowance decision on ops layer mm/damon/core: initialize damos-&gt;walk_completed in damon_new_scheme() Shakeel Butt (1): memcg: drain obj stock on cpu hotplug teardown Stefan Eichenberger (3): ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card Stefan Wahren (1): ARM: dts: bcm2711: Fix xHCI power-domain Sven Eckelmann (1): batman-adv: Ignore own m">Linux 6.14</a> </td> </tr> <tr class="c1"> <td>Linus Torvalds</td> <td>聽</td> <td> <a href="/lkml/2025/2/23/351" title="Linus Torvalds writes: (Summary) But nothing is ever perfect, and you really shouldn't expect it to be.<br/> expect it to be.<br/> At the same time, people harping on some rust issues seem to do so not because rust is any worse, but because they have internalized our *normal* issues so much that they don't even think about them. So next time you want to write an email to complain about rust support: take a look in the mirror.<br/> support: take a look in the mirror.<br/> Is the problem actually the rust code causing you issue, or is the problem between the keyboard and the chair, and you just want to vent? ">Re: Rust kernel policy</a> </td> </tr> <tr class="c0"> <td>"Theodore Ts'o"</td> <td>聽</td> <td> <a href="/lkml/2021/4/19/907" title="&quot;Theodore Ts'o&quot; writes: (Summary) [ Feel free to forward this to other Linux kernel mailing lists as appropriate -- Ted ]<br/> appropriate -- Ted ]<br/> This year, the Maintainers and Kernel Summit is currently planned to be held in Dublin, Ireland, September 27 -- 29th. If you were not subscribed on to the kernel@lists.linux-dev mailing list from last year (or if you had removed yourself from the ksummit-discuss@lists.linux-foundation.org mailing list after the previous year's kernel and maintainers' summit summit), you can subscribe sending an e-mail to:<br/> subscribe sending an e-mail to:<br/> ksummit+subscribe@lists.linux.dev<br/> ksummit+subscribe@lists.linux.dev<br/> The mailing list archive is available at:<br/> The mailing list archive is available at:<br/> <a href="https://lore.kernel.org/ksummit">https://lore.kernel.org/ksummit</a><br/> <a href="https://lore.kernel.org/ksummit">https://lore.kernel.org/ksummit</a><br/> The program committee this year is composed of the following people: The program committee this year is com">Maintainers / Kernel Summit 2021 planning kick-off</a> </td> </tr> <tr class="c1"> <td>Caleb James DeLisle</td> <td>聽</td> <td> <a href="/lkml/2025/3/30/207" title="Caleb James DeLisle writes: (Summary) Fixed accidental F: MAINTAINERS * Replace "test image" with device SmartFiber-XP8421-B * Restructure arch/mips/econet/Kconfig per arch/mips/ralink example * v1-&gt;v2 diff is offered for reference:<br/> - <a href="https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe">https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe</a> - <a href="https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe">https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe</a> - <a href="https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe">https://gist.github.com/cjdelisle/bb3acab78b5f70dcdfe5dd6338293efe</a> Caleb James DeLisle (10):<br/> dt-bindings: vendor-prefixes: Add EcoNet<br/> dt-bindings: interrupt-controller: Add EcoNet EN751221 INTC irqchip: Add EcoNet EN751221 INTC<br/> dt-bindings: timer: Add EcoNet EN751221 "HPT" CPU Timer clocksource/drivers: Add EcoNet Timer HPT driver<br/> dt-bindings: mips: Add EcoNet platform binding<br/> mips: Add Ec">[PATCH v3 00/10] Add EcoNet EN751221 MIPS platform...</a> </td> </tr> <tr class="c0"> <td>Linus Torvalds</td> <td>聽</td> <td> <a href="/lkml/2025/2/6/1292" title="Linus Torvalds writes: (Summary) wrote: because I'm out of ideas.<br/> How about you accept the fact that maybe the problem is you. It has problems, but problems are a fact of life. It has problems, but problems are a fact of life. The same way it sure as hell wasn't the solution to politics.<br/> wasn't the solution to politics.<br/> Technical patches and discussions matter. Social media brigading - no than\k you.<br/> than\k you.<br/> Linus<br/> Linus<br/> Linus<br/> ">Re: On community influencing (was Re: [PATCH v8 2/...</a> </td> </tr> <tr class="c1"> <td>Steven Rostedt</td> <td>聽</td> <td> <a href="/lkml/2021/6/10/1041" title="Steven Rostedt writes: (Summary) On Thu, 10 Jun 2021 21:20:50 +0100<br/> Matthew Wilcox &lt;willy@infradead.org&gt; wrote:<br/> answered for everybody there.<br/> For presentations, I think this is a very good idea. But it wouldn't work for a BoF or a microconference.<br/> work for a BoF or a microconference.<br/> I also thought about doing this for a presentations. Perhaps instead of going in line to a microphone, go in line to a public laptop to type in your question. in line to a public laptop to type in your question. -- Steve<br/> -- Steve<br/> -- Steve<br/> ">Re: Maintainers / Kernel Summit 2021 planning kick...</a> </td> </tr> <tr class="c0"> <td>Cristian Marussi</td> <td>聽</td> <td> <a href="/lkml/2024/1/25/1045" title="Cristian Marussi writes: (Summary) Add a check and bail out early on remove too.<br/> Add a check and bail out early on remove too.<br/> Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 Mem abort info: ESR = 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault Data abort info: ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 CM = 0, WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=00000001076e5000 [0000000000000008] pgd=0000000000000000, p4d=0000000000000000 Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP Modules linked in: scmi_perf_domain(-) scmi_module scmi_core CPU: 0 PID: 231 Comm: rmmod Not tainted 6.7.0-00084-gb4b1f27d3b83-dirty #15 Hardware name: linux,dummy-virt (DT) pstate: 61400005 (nZCv daif +PAN -UAO -TCO +DIT -SSBS BTYPE=--) pc : scmi_perf_domain_remove+0x28/0x70 [scmi_perf_domain] lr : scmi_perf_domain_r">[PATCH] pmdomain: arm: Fix NULL dereference on scm...</a> </td> </tr> <tr class="c1"> <td>Yu Zhao</td> <td>聽</td> <td> <a href="/lkml/2022/8/15/149" title="Yu Zhao writes: (Summary) Yu Zhao (14): mm: x86, arm64: add arch_has_hw_pte_young() mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG mm/vmscan.c: refactor shrink_node() Revert "include/linux/mm_inline.h: fold __update_lru_size() into its sole caller" mm: multi-gen LRU: groundwork mm: multi-gen LRU: minimal implementation mm: multi-gen LRU: exploit locality in rmap mm: multi-gen LRU: support page table walks mm: multi-gen LRU: optimize multiple memcgs mm: multi-gen LRU: kill switch mm: multi-gen LRU: thrashing prevention mm: multi-gen LRU: debugfs interface mm: multi-gen LRU: admin guide mm: multi-gen LRU: design doc Documentation/admin-guide/mm/index.rst | ">[PATCH v14 00/14] Multi-Gen LRU Framework</a> </td> </tr> <tr class="c0"> <td>Andy Shevchenko</td> <td>聽</td> <td> <a href="/lkml/2025/2/6/1480" title="Andy Shevchenko writes: (Summary) On Thu, Feb 06, 2025 at 03:55:51PM +0000, John Keeping wrote: &gt; irq/21-fe530000-76 [000] 51.769479: bprint: serial8250_tx_dma: tx_size=4096 fifo_len=4294967293 &gt; irq/21-fe530000-76 [000] 51.781295: bprint: __dma_tx_complete: tx_size=4096 &gt; irq/21-fe530000-76 [000] 51.781301: bprint: serial8250_tx_dma: tx_size=4096 fifo_len=4294963197 &gt; irq/21-fe530000-76 [000] 51.793135: bprint: serial8250_tx_dma: tx_size=4096 fifo_len=4294959101 &gt; ">Re: [PATCH] serial: 8250: Fix fifo underflow on fl...</a> </td> </tr> <tr class="c1"> <td>Sean Christopherson</td> <td>聽</td> <td> <a href="/lkml/2025/1/31/941" title="Sean Christopherson writes: (Summary) 6 +++++- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/arch/x86/include/asm/paravirt.h b/arch/x86/include/asm/paravirt.h index 041aff51eb50..cfceabd5f7e1 100644 --- a/arch/x86/include/asm/paravirt.h +++ b/arch/x86/include/asm/paravirt.h @@ -28,7 +28,12 @@ u64 dummy_sched_clock(void); +} static __always_inline u64 paravirt_sched_clock(void) { diff --git a/arch/x86/kernel/kvmclock.c b/arch/x86/kernel/kvmclock.c index b41ac7f27b9f..890535ddc059 100644 --- a/arch/x86/kernel/kvmclock.c +++ b/arch/x86/kernel/kvmclock.c @@ -12,7 +12,6 @@ #include &lt;linux/hardirq.h&gt; ">[PATCH 10/16] x86/paravirt: Move handling of unsta...</a> </td> </tr> <tr class="c0"> <td>Kevin Hilman</td> <td>聽</td> <td> <a href="/lkml/2025/2/5/1720" title="Kevin Hilman writes: On Wed, 05 Feb 2025 13:11:33 +0100, Arnd Bergmann wrote: [...]<br/> Applied, thanks!<br/> Applied, thanks!<br/> [1/1] ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP<br/> commit: c2a5f8c4f28ffea8c93d10e509c5a6e61172cdca<br/> commit: c2a5f8c4f28ffea8c93d10e509c5a6e61172cdca<br/> Best regards,<br/> ">Re: [PATCH] ARM: OMAP1: select CONFIG_GENERIC_IRQ_...</a> </td> </tr> <tr class="c1"> <td>"Uecker, Martin"</td> <td>聽</td> <td> <a href="/lkml/2018/3/21/223" title="&quot;Uecker, Martin&quot; writes: (Summary) DQoNCkFtIERpZW5zdGFnLCBkZW4gMjAuMDMuMjAxOCwgMTc6MzAgLTA3MDAgc2NocmllYiBMaW51 cyBUb3J2YWxkczoNCj4gT24gVHVlLCBNYXIgMjAsIDIwMTggYXQgNToxMCBQTSwgVWVja2VyLCBN YXJ0aW4NCj4gPE1hcnRpbi5VZWNrZXJAbWVkLnVuaS1nb2V0dGluZ2VuLmRlPiB3cm90ZToNCg0K PiANCj4gPiBCdXQgb25lIGNvdWxkIGFsc28gdXNlIF9fYnVpbHRpbl90eXBlc19jb21wYXRpYmxl X3AgaW5zdGVhZC4NCj4gDQo+IFRoYXQgbWlnaHQgYmUgdGhlIHJpZ2h0IGFwcHJvYWNoLCBldmVu IGlmIEkgbGlrZSBob3cgaXQgb25seSB1c2VkDQo+IHN0YW5kYXJkIEMgKGFsdGhvdWdoIF9kaXNn dXN0aW5nXyBzdGFuZGFyZCBDKSB3aXRob3V0IGl0IGFwYXJ0IGZyb20NCj4gdGhlIHNtYWxsIGlz c3VlIG9mIHNpemVvZih2b2lkKQ0KPiANCj4gU28gc29tZXRoaW5nIGxpa2UNCj4gDQo+IMKgICNk ZWZpbmUgX19pc19jb25zdGFudChhKSBcDQo+IMKgwqDCoMKgwqDCoMKgwqBfX2J1aWx0aW5fdHlw ZXNfY29tcGF0aWJsZV9wKGludCAqLCB0eXBlb2YoMSA/ICgodm9pZCopKChhKSAqDQo+IDBsKSkg OiAoaW50KikxICkgKQ0KPiANCj4gaWYgSSBjb3VudGVkIHRoZSBwYXJlbnRoZXNlcyByaWdodC4u DQoNClRoaXMgc2VlbXMgdG8gd29yayBmaW5lIG9uIGFsbCByZWNlbnQgY29tcGlsZXJzLiBTYWRs eSwgaXQNCnByb2R1Y2VzIGZhbHNlIHBvc2l0aXZlcyBvbiA0LjQuNyBhbmQgZWFybGllciB3aGVu DQp0ZXN0ZWQgb24gZ29kYm9">Re: detecting integer constant expressions in macr...</a> </td> </tr> <tr class="c0"> <td>Adam Ford</td> <td>聽</td> <td> <a href="/lkml/2025/1/30/831" title="Adam Ford writes: (Summary) On Thu, Jan 30, 2025 at 2:01=E2=80=AFPM David Laight &lt;david.laight.linux@gmail.com&gt; wrote:<br/> o<br/> If pclk is very large the loop doesn't 'break' so div =3D=3D 4. I added Pei,the author of the fix, to the CC in this thread.<br/> thread.<br/> adam<br/> adam<br/> adam<br/> adam<br/> adam<br/> David<br/> David<br/> ">Re: linus: arm64: error: call to '__compiletime_as...</a> </td> </tr> <tr class="c1"> <td>"Mr. Cedric Lizin"</td> <td>聽</td> <td> <a href="/lkml/2014/8/15/499" title="&quot;Mr. Cedric Lizin&quot; writes: (Summary) Good day Friend,<br/> <br/> I am Cedric Lizin,Managing Director of Barclays Bank in United Arab Emirates .I write you this proposal in good faith hoping that I will rely on you in a business transaction that require absolute confidentiality and of great interest and benefit to our both families.<br/> <br/> In 2007,one Mr. Weimin, an Emirati Citizen whose surname is same as yours and has your country in his file as his place of origin, made a fixed deposit for 36 months, valued at $26,700,000.00 with my bank. ">GREETINGS FROM DUBAI</a> </td> </tr> </table> </td> </tr> </table> </div> </td> </tr> </table> <hr /> <div align="center"> <div style="width: 70ex" align="left"> <h2>LKML.ORG?</h2> <p> In case you haven't read the titlebar of your webbrowser's window: this site is the (unofficial) Linux Kernel Mailing List archive. This mailing list is a rather high-volume list, where (technical) discussions on the design of, and bugs in the Linux kernel take place. If that scares you, please <a href="http://vger.kernel.org/lkml/">read the FAQ</a>. </p> <p> Things you might want to do right now: <ul><li><a href="/lkml/2024/">dive into the archive</a></li><li><a href="/lkml/last100/">read the last 100 messages</a></li><li><a href="/lkml/today/">read today's messages</a></li><li><a href="/lkml/yesterday/">read yesterday's message</a></li></ul></p> </div> </div> <div align="right"><i>(c) 2002-2024 <a href="http://jasper.es/">Jasper Spaans</a></i>|<a href="http://blog.jasper.es/categories.html#lkml-ref">Read the blog</a>|<a href="https://buysellads.com/buy/detail/244952">Advertise on this site.</a></div> <script type="text/javascript"> var _paq = _paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="//m.lkml.org/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> </body> </html>