From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0093DC56201 for ; Thu, 22 Oct 2020 16:50:21 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8B15F2463F for ; Thu, 22 Oct 2020 16:50:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2902084AbgJVQuT (ORCPT ); Thu, 22 Oct 2020 12:50:19 -0400 Received: from mga11.intel.com ([192.55.52.93]:8170 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2902053AbgJVQuP (ORCPT ); Thu, 22 Oct 2020 12:50:15 -0400 IronPort-SDR: OJV4B8jdvYfhjm025Yskigo8DmWxgt2SvBfNTqDtsOt+4z9RxgC2leQNz6A0Cv6jvLbXKvjj7n lA4NqKOYP9DQ== X-IronPort-AV: E=McAfee;i="6000,8403,9781"; a="164066893" X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="gz'50?scan'50,208,50";a="164066893" X-Amp-Result: UNKNOWN X-Amp-Original-Verdict: FILE UNKNOWN X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Oct 2020 09:50:13 -0700 IronPort-SDR: SCPAoukef5Y/EWJdCzR1P+E9JZdzKlUrN02rOx/thG6yKoQ3MfzFRUJwidrXbDbbOEWH2te1qd QvaWT51dkl9w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,404,1596524400"; d="gz'50?scan'50,208,50";a="354161735" Received: from lkp-server01.sh.intel.com (HELO 56e21eaf2661) ([10.239.97.150]) by fmsmga002.fm.intel.com with ESMTP; 22 Oct 2020 09:50:11 -0700 Received: from kbuild by 56e21eaf2661 with local (Exim 4.92) (envelope-from ) id 1kVdn1-00002I-9l; Thu, 22 Oct 2020 16:50:11 +0000 Date: Fri, 23 Oct 2020 00:49:10 +0800 From: kernel test robot To: Rasmus Villemoes Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org, Li Yang , Timur Tabi Subject: drivers/net/wan/fsl_ucc_hdlc.c:368:29: sparse: sparse: incorrect type in assignment (different base types) Message-ID: <202010230007.kRWofY6B-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="17pEHd4RhPHOinZp" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --17pEHd4RhPHOinZp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Rasmus, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: f804b3159482eedbb4250b1e9248c308fb63b805 commit: 5a35435ef4e6e4bd2aabd6706b146b298a9cffe5 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE date: 11 months ago config: powerpc64-randconfig-s031-20201022 (attached as .config) compiler: powerpc64-linux-gcc (GCC) 9.3.0 reproduce: wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # apt-get install sparse # sparse version: v0.6.3-17-g2d3af347-dirty # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5a35435ef4e6e4bd2aabd6706b146b298a9cffe5 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 5a35435ef4e6e4bd2aabd6706b146b298a9cffe5 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot "sparse warnings: (new ones prefixed by >>)" drivers/net/wan/fsl_ucc_hdlc.c:305:57: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:305:57: sparse: expected void [noderef] * drivers/net/wan/fsl_ucc_hdlc.c:305:57: sparse: got restricted __be16 * drivers/net/wan/fsl_ucc_hdlc.c:307:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:307:46: sparse: expected void [noderef] * drivers/net/wan/fsl_ucc_hdlc.c:307:46: sparse: got restricted __be32 * drivers/net/wan/fsl_ucc_hdlc.c:316:57: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:316:57: sparse: expected void [noderef] * drivers/net/wan/fsl_ucc_hdlc.c:316:57: sparse: got restricted __be16 * drivers/net/wan/fsl_ucc_hdlc.c:318:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:318:46: sparse: expected void [noderef] * drivers/net/wan/fsl_ucc_hdlc.c:318:46: sparse: got restricted __be32 * >> drivers/net/wan/fsl_ucc_hdlc.c:368:29: sparse: sparse: incorrect type in assignment (different base types) @@ expected unsigned short [usertype] @@ got restricted __be16 [usertype] @@ drivers/net/wan/fsl_ucc_hdlc.c:368:29: sparse: expected unsigned short [usertype] drivers/net/wan/fsl_ucc_hdlc.c:368:29: sparse: got restricted __be16 [usertype] >> drivers/net/wan/fsl_ucc_hdlc.c:375:36: sparse: sparse: restricted __be16 degrades to integer drivers/net/wan/fsl_ucc_hdlc.c:398:12: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct qe_bd [noderef] *bd @@ got struct qe_bd *curtx_bd @@ drivers/net/wan/fsl_ucc_hdlc.c:398:12: sparse: expected struct qe_bd [noderef] *bd drivers/net/wan/fsl_ucc_hdlc.c:398:12: sparse: got struct qe_bd *curtx_bd drivers/net/wan/fsl_ucc_hdlc.c:421:20: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct qe_bd [noderef] *[assigned] bd @@ got struct qe_bd *tx_bd_base @@ drivers/net/wan/fsl_ucc_hdlc.c:421:20: sparse: expected struct qe_bd [noderef] *[assigned] bd drivers/net/wan/fsl_ucc_hdlc.c:421:20: sparse: got struct qe_bd *tx_bd_base >> drivers/net/wan/fsl_ucc_hdlc.c:423:16: sparse: sparse: incompatible types in comparison expression (different address spaces): drivers/net/wan/fsl_ucc_hdlc.c:423:16: sparse: struct qe_bd [noderef] * >> drivers/net/wan/fsl_ucc_hdlc.c:423:16: sparse: struct qe_bd * drivers/net/wan/fsl_ucc_hdlc.c:458:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:502:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:524:33: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:548:38: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:592:67: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:607:41: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:852:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct qe_mux *qe_mux_reg @@ got struct qe_mux [noderef] * @@ drivers/net/wan/fsl_ucc_hdlc.c:855:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:856:40: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:859:39: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:862:37: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void const volatile [noderef] *s @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:867:38: sparse: sparse: incorrect type in initializer (different address spaces) @@ expected struct qe_mux *qe_mux_reg @@ got struct qe_mux [noderef] * @@ drivers/net/wan/fsl_ucc_hdlc.c:869:21: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] *d @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:871:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:872:40: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:874:39: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:996:57: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:998:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ drivers/net/wan/fsl_ucc_hdlc.c:1007:57: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be16 * @@ drivers/net/wan/fsl_ucc_hdlc.c:1009:46: sparse: sparse: incorrect type in argument 2 (different address spaces) @@ expected void [noderef] * @@ got restricted __be32 * @@ >> drivers/net/wan/fsl_ucc_hdlc.c:408:35: sparse: sparse: dereference of noderef expression >> drivers/net/wan/fsl_ucc_hdlc.c:408:35: sparse: sparse: dereference of noderef expression drivers/net/wan/fsl_ucc_hdlc.c:725:29: sparse: sparse: dereference of noderef expression drivers/net/wan/fsl_ucc_hdlc.c:816:21: sparse: sparse: dereference of noderef expression drivers/net/wan/fsl_ucc_hdlc.c:1024:29: sparse: sparse: dereference of noderef expression vim +368 drivers/net/wan/fsl_ucc_hdlc.c c19b6d246a3562 Zhao Qiang 2016-06-06 346 c19b6d246a3562 Zhao Qiang 2016-06-06 347 static netdev_tx_t ucc_hdlc_tx(struct sk_buff *skb, struct net_device *dev) c19b6d246a3562 Zhao Qiang 2016-06-06 348 { c19b6d246a3562 Zhao Qiang 2016-06-06 349 hdlc_device *hdlc = dev_to_hdlc(dev); c19b6d246a3562 Zhao Qiang 2016-06-06 350 struct ucc_hdlc_private *priv = (struct ucc_hdlc_private *)hdlc->priv; c19b6d246a3562 Zhao Qiang 2016-06-06 351 struct qe_bd __iomem *bd; c19b6d246a3562 Zhao Qiang 2016-06-06 352 u16 bd_status; c19b6d246a3562 Zhao Qiang 2016-06-06 353 unsigned long flags; c19b6d246a3562 Zhao Qiang 2016-06-06 354 u16 *proto_head; c19b6d246a3562 Zhao Qiang 2016-06-06 355 c19b6d246a3562 Zhao Qiang 2016-06-06 356 switch (dev->type) { c19b6d246a3562 Zhao Qiang 2016-06-06 357 case ARPHRD_RAWHDLC: c19b6d246a3562 Zhao Qiang 2016-06-06 358 if (skb_headroom(skb) < HDLC_HEAD_LEN) { c19b6d246a3562 Zhao Qiang 2016-06-06 359 dev->stats.tx_dropped++; c19b6d246a3562 Zhao Qiang 2016-06-06 360 dev_kfree_skb(skb); c19b6d246a3562 Zhao Qiang 2016-06-06 361 netdev_err(dev, "No enough space for hdlc head\n"); c19b6d246a3562 Zhao Qiang 2016-06-06 362 return -ENOMEM; c19b6d246a3562 Zhao Qiang 2016-06-06 363 } c19b6d246a3562 Zhao Qiang 2016-06-06 364 c19b6d246a3562 Zhao Qiang 2016-06-06 365 skb_push(skb, HDLC_HEAD_LEN); c19b6d246a3562 Zhao Qiang 2016-06-06 366 c19b6d246a3562 Zhao Qiang 2016-06-06 367 proto_head = (u16 *)skb->data; c19b6d246a3562 Zhao Qiang 2016-06-06 @368 *proto_head = htons(DEFAULT_HDLC_HEAD); c19b6d246a3562 Zhao Qiang 2016-06-06 369 c19b6d246a3562 Zhao Qiang 2016-06-06 370 dev->stats.tx_bytes += skb->len; c19b6d246a3562 Zhao Qiang 2016-06-06 371 break; c19b6d246a3562 Zhao Qiang 2016-06-06 372 c19b6d246a3562 Zhao Qiang 2016-06-06 373 case ARPHRD_PPP: c19b6d246a3562 Zhao Qiang 2016-06-06 374 proto_head = (u16 *)skb->data; c19b6d246a3562 Zhao Qiang 2016-06-06 @375 if (*proto_head != htons(DEFAULT_PPP_HEAD)) { c19b6d246a3562 Zhao Qiang 2016-06-06 376 dev->stats.tx_dropped++; c19b6d246a3562 Zhao Qiang 2016-06-06 377 dev_kfree_skb(skb); c19b6d246a3562 Zhao Qiang 2016-06-06 378 netdev_err(dev, "Wrong ppp header\n"); c19b6d246a3562 Zhao Qiang 2016-06-06 379 return -ENOMEM; c19b6d246a3562 Zhao Qiang 2016-06-06 380 } c19b6d246a3562 Zhao Qiang 2016-06-06 381 c19b6d246a3562 Zhao Qiang 2016-06-06 382 dev->stats.tx_bytes += skb->len; c19b6d246a3562 Zhao Qiang 2016-06-06 383 break; c19b6d246a3562 Zhao Qiang 2016-06-06 384 8978ca7c8b7b07 David Gounaris 2018-09-03 385 case ARPHRD_ETHER: 8978ca7c8b7b07 David Gounaris 2018-09-03 386 dev->stats.tx_bytes += skb->len; 8978ca7c8b7b07 David Gounaris 2018-09-03 387 break; 8978ca7c8b7b07 David Gounaris 2018-09-03 388 c19b6d246a3562 Zhao Qiang 2016-06-06 389 default: c19b6d246a3562 Zhao Qiang 2016-06-06 390 dev->stats.tx_dropped++; c19b6d246a3562 Zhao Qiang 2016-06-06 391 dev_kfree_skb(skb); c19b6d246a3562 Zhao Qiang 2016-06-06 392 return -ENOMEM; c19b6d246a3562 Zhao Qiang 2016-06-06 393 } 2e7ad56aa54778 Mathias Thore 2018-11-07 394 netdev_sent_queue(dev, skb->len); c19b6d246a3562 Zhao Qiang 2016-06-06 395 spin_lock_irqsave(&priv->lock, flags); c19b6d246a3562 Zhao Qiang 2016-06-06 396 c19b6d246a3562 Zhao Qiang 2016-06-06 397 /* Start from the next BD that should be filled */ c19b6d246a3562 Zhao Qiang 2016-06-06 398 bd = priv->curtx_bd; c19b6d246a3562 Zhao Qiang 2016-06-06 399 bd_status = ioread16be(&bd->status); c19b6d246a3562 Zhao Qiang 2016-06-06 400 /* Save the skb pointer so we can free it later */ c19b6d246a3562 Zhao Qiang 2016-06-06 401 priv->tx_skbuff[priv->skb_curtx] = skb; c19b6d246a3562 Zhao Qiang 2016-06-06 402 c19b6d246a3562 Zhao Qiang 2016-06-06 403 /* Update the current skb pointer (wrapping if this was the last) */ c19b6d246a3562 Zhao Qiang 2016-06-06 404 priv->skb_curtx = c19b6d246a3562 Zhao Qiang 2016-06-06 405 (priv->skb_curtx + 1) & TX_RING_MOD_MASK(TX_BD_RING_LEN); c19b6d246a3562 Zhao Qiang 2016-06-06 406 c19b6d246a3562 Zhao Qiang 2016-06-06 407 /* copy skb data to tx buffer for sdma processing */ c19b6d246a3562 Zhao Qiang 2016-06-06 @408 memcpy(priv->tx_buffer + (be32_to_cpu(bd->buf) - priv->dma_tx_addr), c19b6d246a3562 Zhao Qiang 2016-06-06 409 skb->data, skb->len); c19b6d246a3562 Zhao Qiang 2016-06-06 410 c19b6d246a3562 Zhao Qiang 2016-06-06 411 /* set bd status and length */ c19b6d246a3562 Zhao Qiang 2016-06-06 412 bd_status = (bd_status & T_W_S) | T_R_S | T_I_S | T_L_S | T_TC_S; c19b6d246a3562 Zhao Qiang 2016-06-06 413 c19b6d246a3562 Zhao Qiang 2016-06-06 414 iowrite16be(skb->len, &bd->length); 02bb56ddc67116 Zhao Qiang 2017-03-14 415 iowrite16be(bd_status, &bd->status); c19b6d246a3562 Zhao Qiang 2016-06-06 416 c19b6d246a3562 Zhao Qiang 2016-06-06 417 /* Move to next BD in the ring */ c19b6d246a3562 Zhao Qiang 2016-06-06 418 if (!(bd_status & T_W_S)) c19b6d246a3562 Zhao Qiang 2016-06-06 419 bd += 1; c19b6d246a3562 Zhao Qiang 2016-06-06 420 else c19b6d246a3562 Zhao Qiang 2016-06-06 421 bd = priv->tx_bd_base; c19b6d246a3562 Zhao Qiang 2016-06-06 422 c19b6d246a3562 Zhao Qiang 2016-06-06 @423 if (bd == priv->dirty_tx) { c19b6d246a3562 Zhao Qiang 2016-06-06 424 if (!netif_queue_stopped(dev)) c19b6d246a3562 Zhao Qiang 2016-06-06 425 netif_stop_queue(dev); c19b6d246a3562 Zhao Qiang 2016-06-06 426 } c19b6d246a3562 Zhao Qiang 2016-06-06 427 c19b6d246a3562 Zhao Qiang 2016-06-06 428 priv->curtx_bd = bd; c19b6d246a3562 Zhao Qiang 2016-06-06 429 c19b6d246a3562 Zhao Qiang 2016-06-06 430 spin_unlock_irqrestore(&priv->lock, flags); c19b6d246a3562 Zhao Qiang 2016-06-06 431 c19b6d246a3562 Zhao Qiang 2016-06-06 432 return NETDEV_TX_OK; c19b6d246a3562 Zhao Qiang 2016-06-06 433 } c19b6d246a3562 Zhao Qiang 2016-06-06 434 :::::: The code at line 368 was first introduced by commit :::::: c19b6d246a35627c3a69b2fa6bdece212b48214b drivers/net: support hdlc function for QE-UCC :::::: TO: Zhao Qiang :::::: CC: David S. Miller --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --17pEHd4RhPHOinZp Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 H4sICJOykV8AAy5jb25maWcAlFxbc9w2sn7Pr5hyXnZrK4kulmLvKT2AJMjBDknQADgj6QWl yGOvKrLk1SWb/PvTDd4aIDj2pnYTEd0AgUaj++tGc3784ccVe315/HLzcnd7c3//1+rz/mH/ dPOy/7j6dHe//79VJle1NCueCfMzMJd3D69//vL18b/7p6+3q7Ofz34++unp9ni12T897O9X 6ePDp7vPrzDA3ePDDz/+AP/7ERq/fIWxnv656vudv/3pHsf56fPt7epvRZr+ffX+59Ofj4A7 lXUuCpumVmgLlIu/hiZ4sFuutJD1xfuj06OjkbdkdTGSjsgQa6Yt05UtpJHTQIQg6lLUfEba MVXbil0l3La1qIURrBTXPCOMstZGtamRSk+tQn2wO6k2U0vSijIzouKWXxqWlNxqqcxEN2vF WQbzyCX8yxqmsbOTWuE24n71vH95/TpJBqdjeb21TBW2FJUwF6cnKORhYlUj4DWGa7O6e149 PL7gCEPvUqasHET15k2s2bKWSsutwGpWGsK/ZltuN1zVvLTFtWgmdkq5vJ7afeZxuiNnZK4Z z1lbGruW2tSs4hdv/vbw+LD/+5upu77SW9Gkkc6N1OLSVh9a3pL9pa3YOTUlnU2qpNa24pVU V5YZw9J1ZOhW81Ik06CshbMRSICpdN0R8C2sLAP2qdXtNSjO6vn1t+e/nl/2X6a9LnjNlUid Xum13JHDEFBsybe8jNMrUShmcMPJHFUGJG31ziqueZ35SsyzAjRWCmCss5Kr+MDpmu48tmSy YqKOtdm14AqlcjUfq9ICORcJ0WFzqVKe9QdI1MVE1Q1TmvcjjntLJ57xpC1yTff2x9X+4ePq 8VOwFeGM3FHezvZ0IKdwkDawE7UhVsHpApoVI9KNTZRkWcq0Odj7IFsltW2bjBk+6I+5+7J/ eo6p0PraNtBLZiKl0qglUgTsrS8Ej5y3ZRnRf/iPAWtmjWLpppM8MT8+rdum5XdEKWtRrFEt nbRVfJtmKx6PuOK8agwM7wz7OOjQvpVlWxumrqKv7rliBqXvn0roPsg9bdpfzM3z76sXmM7q Bqb2/HLz8ry6ub19fH14uXv4PO3EVijo3bSWpW6MQHJOOXxydIaRYWwNx3vLI5OOMYMa0ffi eXBa/Y33JjoDGciUg4UEVhNlQv+lDTM6JkAtvP2Asz1Y+Exo9I1ZdKe/Q8ajZsJKhZblYO3c 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 S7K/ERz2RLKi/wF9hUDLtsUBAA== --17pEHd4RhPHOinZp--