<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S32G中的主题 pfeng: BUG: sleeping function called from invalid context</title>
    <link>https://community.nxp.com/t5/S32G/pfeng-BUG-sleeping-function-called-from-invalid-context/m-p/1425740#M593</link>
    <description>&lt;P&gt;Maybe I got A BUG with pfeng? In atomic context should not call kmalloc(GFP_KERNEL)&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/P&gt;&lt;P&gt;BUG:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;sleeping function called from invalid context at&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;mm/slab.h:514&lt;/P&gt;&lt;P&gt;in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 287, name: ip&lt;/P&gt;&lt;P&gt;4 locks held by ip/287:&lt;/P&gt;&lt;P&gt;#0: ffffffd012018188 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3b0/0xad0&lt;/P&gt;&lt;P&gt;#1: ffffff8008fee268 (_xmit_ETHER){+...}-{2:2}, at: __dev_open+0x31c/0x470&lt;/P&gt;&lt;P&gt;#2: ffffff80041df4c0 (mutex#10){+.+.}-{3:3}, at: pfe_phy_if_add_mac_addr+0x38/0x24c [pfeng]&lt;/P&gt;&lt;P&gt;#3: ffffff80041d0480 (mutex#12){+.+.}-{3:3}, at: pfe_mac_db_add_addr+0x38/0x290 [pfeng]&lt;/P&gt;&lt;P&gt;Preemption disabled at:&lt;/P&gt;&lt;P&gt;[&amp;lt;ffffffd010fbe91c&amp;gt;] __dev_open+0x30c/0x470&lt;/P&gt;&lt;P&gt;CPU: 1 PID: 287 Comm: ip Tainted: G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.10.41 #3&lt;/P&gt;&lt;P&gt;Hardware name: Freescale S32G274 (DT)&lt;/P&gt;&lt;P&gt;Call trace:&lt;/P&gt;&lt;P&gt;dump_backtrace+0x0/0x48c&lt;/P&gt;&lt;P&gt;show_stack+0x2c/0x40&lt;/P&gt;&lt;P&gt;dump_stack+0x18c/0x210&lt;/P&gt;&lt;P&gt;___might_sleep+0x378/0x550&lt;/P&gt;&lt;P&gt;__might_sleep+0x9c/0x190&lt;/P&gt;&lt;P&gt;__kmalloc+0x2cc/0x45c&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;oal_mm_malloc&lt;/STRONG&gt;+0x24/0x34 [pfeng]&lt;/P&gt;&lt;P&gt;pfe_mac_db_add_addr+0xb0/0x290 [pfeng]&lt;/P&gt;&lt;P&gt;pfe_phy_if_add_mac_addr+0x144/0x24c [pfeng]&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x2644/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x287c/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;__hw_addr_sync_dev+0x2dc/0x4a0&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x39e4/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;__dev_set_rx_mode&lt;/STRONG&gt;+0x1d4/0x3c4&lt;/P&gt;&lt;P&gt;__dev_open+0x324/0x470&lt;/P&gt;&lt;P&gt;__dev_change_flags+0x478/0x630&lt;/P&gt;&lt;P&gt;dev_change_flags+0x90/0x160&lt;/P&gt;&lt;P&gt;do_setlink+0x720/0x3240&lt;/P&gt;&lt;P&gt;__rtnl_newlink+0xa38/0x1380&lt;/P&gt;&lt;P&gt;rtnl_newlink+0x74/0xbc&lt;/P&gt;&lt;P&gt;rtnetlink_rcv_msg+0x3fc/0xad0&lt;/P&gt;&lt;P&gt;netlink_rcv_skb+0x200/0x3f4&lt;/P&gt;&lt;P&gt;rtnetlink_rcv+0x28/0x40&lt;/P&gt;&lt;P&gt;netlink_unicast+0x4e4/0x754&lt;/P&gt;&lt;P&gt;netlink_sendmsg+0x7d4/0xc8c&lt;/P&gt;&lt;P&gt;____sys_sendmsg+0x6dc/0x824&lt;/P&gt;&lt;P&gt;___sys_sendmsg+0x10c/0x184&lt;/P&gt;&lt;P&gt;__sys_sendmsg+0xf0/0x1b0&lt;/P&gt;&lt;P&gt;__arm64_sys_sendmsg+0x74/0xb0&lt;/P&gt;&lt;P&gt;el0_svc_common.constprop.0+0x158/0x510&lt;/P&gt;&lt;P&gt;do_el0_svc+0xec/0x114&lt;/P&gt;&lt;P&gt;el0_svc+0x24/0x34&lt;/P&gt;&lt;P&gt;el0_sync_handler+0x17c/0x180&lt;/P&gt;&lt;P&gt;el0_sync+0x180/0x1c0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes!!!&lt;/P&gt;</description>
    <pubDate>Thu, 10 Mar 2022 02:39:50 GMT</pubDate>
    <dc:creator>ChenJun945</dc:creator>
    <dc:date>2022-03-10T02:39:50Z</dc:date>
    <item>
      <title>pfeng: BUG: sleeping function called from invalid context</title>
      <link>https://community.nxp.com/t5/S32G/pfeng-BUG-sleeping-function-called-from-invalid-context/m-p/1425740#M593</link>
      <description>&lt;P&gt;Maybe I got A BUG with pfeng? In atomic context should not call kmalloc(GFP_KERNEL)&lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/P&gt;&lt;P&gt;BUG:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;sleeping function called from invalid context at&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;mm/slab.h:514&lt;/P&gt;&lt;P&gt;in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 287, name: ip&lt;/P&gt;&lt;P&gt;4 locks held by ip/287:&lt;/P&gt;&lt;P&gt;#0: ffffffd012018188 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x3b0/0xad0&lt;/P&gt;&lt;P&gt;#1: ffffff8008fee268 (_xmit_ETHER){+...}-{2:2}, at: __dev_open+0x31c/0x470&lt;/P&gt;&lt;P&gt;#2: ffffff80041df4c0 (mutex#10){+.+.}-{3:3}, at: pfe_phy_if_add_mac_addr+0x38/0x24c [pfeng]&lt;/P&gt;&lt;P&gt;#3: ffffff80041d0480 (mutex#12){+.+.}-{3:3}, at: pfe_mac_db_add_addr+0x38/0x290 [pfeng]&lt;/P&gt;&lt;P&gt;Preemption disabled at:&lt;/P&gt;&lt;P&gt;[&amp;lt;ffffffd010fbe91c&amp;gt;] __dev_open+0x30c/0x470&lt;/P&gt;&lt;P&gt;CPU: 1 PID: 287 Comm: ip Tainted: G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.10.41 #3&lt;/P&gt;&lt;P&gt;Hardware name: Freescale S32G274 (DT)&lt;/P&gt;&lt;P&gt;Call trace:&lt;/P&gt;&lt;P&gt;dump_backtrace+0x0/0x48c&lt;/P&gt;&lt;P&gt;show_stack+0x2c/0x40&lt;/P&gt;&lt;P&gt;dump_stack+0x18c/0x210&lt;/P&gt;&lt;P&gt;___might_sleep+0x378/0x550&lt;/P&gt;&lt;P&gt;__might_sleep+0x9c/0x190&lt;/P&gt;&lt;P&gt;__kmalloc+0x2cc/0x45c&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;oal_mm_malloc&lt;/STRONG&gt;+0x24/0x34 [pfeng]&lt;/P&gt;&lt;P&gt;pfe_mac_db_add_addr+0xb0/0x290 [pfeng]&lt;/P&gt;&lt;P&gt;pfe_phy_if_add_mac_addr+0x144/0x24c [pfeng]&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x2644/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x287c/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;__hw_addr_sync_dev+0x2dc/0x4a0&lt;/P&gt;&lt;P&gt;pfeng_hif_chnl_fill_rx_buffers+0x39e4/0x5f00 [pfeng]&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;__dev_set_rx_mode&lt;/STRONG&gt;+0x1d4/0x3c4&lt;/P&gt;&lt;P&gt;__dev_open+0x324/0x470&lt;/P&gt;&lt;P&gt;__dev_change_flags+0x478/0x630&lt;/P&gt;&lt;P&gt;dev_change_flags+0x90/0x160&lt;/P&gt;&lt;P&gt;do_setlink+0x720/0x3240&lt;/P&gt;&lt;P&gt;__rtnl_newlink+0xa38/0x1380&lt;/P&gt;&lt;P&gt;rtnl_newlink+0x74/0xbc&lt;/P&gt;&lt;P&gt;rtnetlink_rcv_msg+0x3fc/0xad0&lt;/P&gt;&lt;P&gt;netlink_rcv_skb+0x200/0x3f4&lt;/P&gt;&lt;P&gt;rtnetlink_rcv+0x28/0x40&lt;/P&gt;&lt;P&gt;netlink_unicast+0x4e4/0x754&lt;/P&gt;&lt;P&gt;netlink_sendmsg+0x7d4/0xc8c&lt;/P&gt;&lt;P&gt;____sys_sendmsg+0x6dc/0x824&lt;/P&gt;&lt;P&gt;___sys_sendmsg+0x10c/0x184&lt;/P&gt;&lt;P&gt;__sys_sendmsg+0xf0/0x1b0&lt;/P&gt;&lt;P&gt;__arm64_sys_sendmsg+0x74/0xb0&lt;/P&gt;&lt;P&gt;el0_svc_common.constprop.0+0x158/0x510&lt;/P&gt;&lt;P&gt;do_el0_svc+0xec/0x114&lt;/P&gt;&lt;P&gt;el0_svc+0x24/0x34&lt;/P&gt;&lt;P&gt;el0_sync_handler+0x17c/0x180&lt;/P&gt;&lt;P&gt;el0_sync+0x180/0x1c0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best wishes!!!&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2022 02:39:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/pfeng-BUG-sleeping-function-called-from-invalid-context/m-p/1425740#M593</guid>
      <dc:creator>ChenJun945</dc:creator>
      <dc:date>2022-03-10T02:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: pfeng: BUG: sleeping function called from invalid context</title>
      <link>https://community.nxp.com/t5/S32G/pfeng-BUG-sleeping-function-called-from-invalid-context/m-p/1428595#M611</link>
      <description>&lt;P&gt;Hello ChenJun,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which kernel version are you using?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 14:41:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/pfeng-BUG-sleeping-function-called-from-invalid-context/m-p/1428595#M611</guid>
      <dc:creator>Bio_TICFSL</dc:creator>
      <dc:date>2022-03-15T14:41:13Z</dc:date>
    </item>
  </channel>
</rss>

