Do you received my mail?
by zyjca@ssnur.com
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Dear purchasing manager</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Hello!</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">I am glad to get your contact information via the Internet.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Hebei Xinyuan pipe fitting co., ltd is a modern enterprise integrating R&D, design, production and sales of building materials, with a complete scientific management system.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Business scope: construction materials, main products: butt fasteners, swivel fasteners, cross fasteners, flanges.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Construction fasteners are an important part of connecting scaffolding pipes. Cast iron steel pipe scaffolding fasteners are easy to maintain and have strong sliding resistance. They can ensure that the steel pipe and the fastener are in a veneer state, and the joint area is large, eliminating the hidden danger of steel pipe slippage.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Advantages of fastener products: sufficient strength, durability, flexibility, few parts, simple installation, and easy disassembly.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Through many years of close cooperation with many international customers and the consistent high standard requirements of customers, the products have always been produced and tested in strict accordance with European standards. Overseas markets include Brunei, Singapore, Malaysia and other Southeast Asian countries and regions; South Africa, Ghana and other African regions; Spain, Italy and other European regions.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">The company adheres to the pioneering and innovative business philosophy of "people-oriented, customer first", adheres to the purpose of "high-tech, high-quality, and excellent service", and constantly develops new products according to different customer needs to ensure product quality. Each batch is delivered perfectly on time. Precise market positioning, senior R&D team, professional production technicians and strong economic strength have achieved a good reputation in the industry.</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Please click on the email to send us an email, we are happy to provide you with product details!</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">best wishes!</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Company Name: Hebei Xinyuan pipe fitting co., ltd</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Company Address: Hebei, China</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Contact: Manager Li</span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US"> </span></p>
<p class="MsoNormal"><span style="font-size: 12.0pt; font-family: 'Tahoma',sans-serif; color: black; background: white;" lang="EN-US">Mobile number: +8615631781213</span></p>
1 year, 2 months
[freescale-fslc:pr/391 11826/19640] include/asm-generic/div64.h:243:22: error: passing argument 1 of '__div64_32' from incompatible pointer type
by kernel test robot
Hi Adrian,
FYI, the error/warning still remains.
tree: https://github.com/Freescale/linux-fslc pr/391
head: 48afde5dc8ee425a1517ac38d6eca0fec76ad57e
commit: cdfd304a32248295f7d77f61d32137f1bb5bf64e [11826/19640] MLK-24423: sound: soc: fsl: imx pdm: fixed mclk improve voice
config: h8300-allyesconfig (attached as .config)
compiler: h8300-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/Freescale/linux-fslc/commit/cdfd304a32248295f7d77f61d3...
git remote add freescale-fslc https://github.com/Freescale/linux-fslc
git fetch --no-tags freescale-fslc pr/391
git checkout cdfd304a32248295f7d77f61d32137f1bb5bf64e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=h8300
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from include/linux/kernel.h:11,
from include/linux/list.h:9,
from include/linux/module.h:9,
from sound/soc/fsl/imx-pdm.c:12:
include/linux/scatterlist.h: In function 'sg_set_buf':
include/asm-generic/page.h:93:50: warning: ordered comparison of pointer with null pointer [-Wextra]
93 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >= (void *)PAGE_OFFSET) && \
| ^~
include/linux/compiler.h:78:42: note: in definition of macro 'unlikely'
78 | # define unlikely(x) __builtin_expect(!!(x), 0)
| ^
include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON'
143 | BUG_ON(!virt_addr_valid(buf));
| ^~~~~~
include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_addr_valid'
143 | BUG_ON(!virt_addr_valid(buf));
| ^~~~~~~~~~~~~~~
In file included from ./arch/h8300/include/generated/asm/div64.h:1,
from include/linux/kernel.h:18,
from include/linux/list.h:9,
from include/linux/module.h:9,
from sound/soc/fsl/imx-pdm.c:12:
sound/soc/fsl/imx-pdm.c: In function 'imx_pdm_mic_hw_params':
include/asm-generic/div64.h:226:28: warning: comparison of distinct pointer types lacks a cast
226 | (void)(((typeof((n)) *)0) == ((uint64_t *)0)); \
| ^~
sound/soc/fsl/imx-pdm.c:241:16: note: in expansion of macro 'do_div'
241 | mclk_freq = (do_div(sample_rate, 8000) ?
| ^~~~~~
In file included from include/linux/kernel.h:11,
from include/linux/list.h:9,
from include/linux/module.h:9,
from sound/soc/fsl/imx-pdm.c:12:
include/asm-generic/div64.h:239:25: warning: right shift count >= width of type [-Wshift-count-overflow]
239 | } else if (likely(((n) >> 32) == 0)) { \
| ^~
include/linux/compiler.h:77:40: note: in definition of macro 'likely'
77 | # define likely(x) __builtin_expect(!!(x), 1)
| ^
sound/soc/fsl/imx-pdm.c:241:16: note: in expansion of macro 'do_div'
241 | mclk_freq = (do_div(sample_rate, 8000) ?
| ^~~~~~
In file included from ./arch/h8300/include/generated/asm/div64.h:1,
from include/linux/kernel.h:18,
from include/linux/list.h:9,
from include/linux/module.h:9,
from sound/soc/fsl/imx-pdm.c:12:
>> include/asm-generic/div64.h:243:22: error: passing argument 1 of '__div64_32' from incompatible pointer type [-Werror=incompatible-pointer-types]
243 | __rem = __div64_32(&(n), __base); \
| ^~~~
| |
| unsigned int *
sound/soc/fsl/imx-pdm.c:241:16: note: in expansion of macro 'do_div'
241 | mclk_freq = (do_div(sample_rate, 8000) ?
| ^~~~~~
include/asm-generic/div64.h:217:38: note: expected 'uint64_t *' {aka 'long long unsigned int *'} but argument is of type 'unsigned int *'
217 | extern uint32_t __div64_32(uint64_t *dividend, uint32_t divisor);
| ~~~~~~~~~~^~~~~~~~
cc1: some warnings being treated as errors
vim +/__div64_32 +243 include/asm-generic/div64.h
^1da177e4c3f41 Linus Torvalds 2005-04-16 219
^1da177e4c3f41 Linus Torvalds 2005-04-16 220 /* The unnecessary pointer compare is there
^1da177e4c3f41 Linus Torvalds 2005-04-16 221 * to check for type safety (n must be 64bit)
^1da177e4c3f41 Linus Torvalds 2005-04-16 222 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 223 # define do_div(n,base) ({ \
^1da177e4c3f41 Linus Torvalds 2005-04-16 224 uint32_t __base = (base); \
^1da177e4c3f41 Linus Torvalds 2005-04-16 225 uint32_t __rem; \
^1da177e4c3f41 Linus Torvalds 2005-04-16 226 (void)(((typeof((n)) *)0) == ((uint64_t *)0)); \
911918aa7ef6f8 Nicolas Pitre 2015-11-02 227 if (__builtin_constant_p(__base) && \
911918aa7ef6f8 Nicolas Pitre 2015-11-02 228 is_power_of_2(__base)) { \
911918aa7ef6f8 Nicolas Pitre 2015-11-02 229 __rem = (n) & (__base - 1); \
911918aa7ef6f8 Nicolas Pitre 2015-11-02 230 (n) >>= ilog2(__base); \
461a5e51060c93 Nicolas Pitre 2015-10-30 231 } else if (__div64_const32_is_OK && \
461a5e51060c93 Nicolas Pitre 2015-10-30 232 __builtin_constant_p(__base) && \
461a5e51060c93 Nicolas Pitre 2015-10-30 233 __base != 0) { \
461a5e51060c93 Nicolas Pitre 2015-10-30 234 uint32_t __res_lo, __n_lo = (n); \
461a5e51060c93 Nicolas Pitre 2015-10-30 235 (n) = __div64_const32(n, __base); \
461a5e51060c93 Nicolas Pitre 2015-10-30 236 /* the remainder can be computed with 32-bit regs */ \
461a5e51060c93 Nicolas Pitre 2015-10-30 237 __res_lo = (n); \
461a5e51060c93 Nicolas Pitre 2015-10-30 238 __rem = __n_lo - __res_lo * __base; \
911918aa7ef6f8 Nicolas Pitre 2015-11-02 239 } else if (likely(((n) >> 32) == 0)) { \
^1da177e4c3f41 Linus Torvalds 2005-04-16 240 __rem = (uint32_t)(n) % __base; \
^1da177e4c3f41 Linus Torvalds 2005-04-16 241 (n) = (uint32_t)(n) / __base; \
^1da177e4c3f41 Linus Torvalds 2005-04-16 242 } else \
^1da177e4c3f41 Linus Torvalds 2005-04-16 @243 __rem = __div64_32(&(n), __base); \
^1da177e4c3f41 Linus Torvalds 2005-04-16 244 __rem; \
^1da177e4c3f41 Linus Torvalds 2005-04-16 245 })
^1da177e4c3f41 Linus Torvalds 2005-04-16 246
:::::: The code at line 243 was first introduced by commit
:::::: 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 Linux-2.6.12-rc2
:::::: TO: Linus Torvalds <torvalds(a)ppc970.osdl.org>
:::::: CC: Linus Torvalds <torvalds(a)ppc970.osdl.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
Re: [PATCH] powerpc/rtas_flash: fix a potential buffer overflow
by kernel test robot
Hi Yi,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on powerpc/next]
[also build test WARNING on v5.14-rc1 next-20210713]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Yi-Zhuang/powerpc-rtas_flash-fix...
base: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git next
config: powerpc-allyesconfig (attached as .config)
compiler: powerpc64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/546db7a99374dedd110a01801ad4456f5...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Yi-Zhuang/powerpc-rtas_flash-fix-a-potential-buffer-overflow/20210714-090314
git checkout 546db7a99374dedd110a01801ad4456f56170d4d
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=powerpc
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
arch/powerpc/kernel/rtas_flash.c: In function 'get_validate_flash_msg':
>> arch/powerpc/kernel/rtas_flash.c:472:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
472 | if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) ||
| ^~
arch/powerpc/kernel/rtas_flash.c:476:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
476 | if (n >= msglen) {
| ^~
vim +/if +472 arch/powerpc/kernel/rtas_flash.c
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 464
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 465 static int get_validate_flash_msg(struct rtas_validate_flash_t *args_buf,
a94a14720eaf55 arch/powerpc/kernel/rtas_flash.c Vasant Hegde 2013-05-07 466 char *msg, int msglen)
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 467 {
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 468 int n;
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 469
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 470 if (args_buf->status >= VALIDATE_TMP_UPDATE) {
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 471 n = sprintf(msg, "%d\n", args_buf->update_results);
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 @472 if ((args_buf->update_results >= VALIDATE_CUR_UNKNOWN) ||
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 473 (args_buf->update_results == VALIDATE_TMP_UPDATE))
a94a14720eaf55 arch/powerpc/kernel/rtas_flash.c Vasant Hegde 2013-05-07 474 n += snprintf(msg + n, msglen - n, "%s\n",
a94a14720eaf55 arch/powerpc/kernel/rtas_flash.c Vasant Hegde 2013-05-07 475 args_buf->buf);
546db7a99374de arch/powerpc/kernel/rtas_flash.c Yi Zhuang 2021-07-14 476 if (n >= msglen) {
546db7a99374de arch/powerpc/kernel/rtas_flash.c Yi Zhuang 2021-07-14 477 n = msglen;
546db7a99374de arch/powerpc/kernel/rtas_flash.c Yi Zhuang 2021-07-14 478 printk(KERN_ERR "FLASH: msg too long.\n");
546db7a99374de arch/powerpc/kernel/rtas_flash.c Yi Zhuang 2021-07-14 479 }
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 480 } else {
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 481 n = sprintf(msg, "%d\n", args_buf->status);
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 482 }
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 483 return n;
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 484 }
^1da177e4c3f41 arch/ppc64/kernel/rtas_flash.c Linus Torvalds 2005-04-16 485
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
[freescale-fslc:pr/391 12053/19640] drivers/gpu/drm/rockchip/cdn-dp-core.h:10:10: fatal error: drm/bridge/cdns-mhdp-common.h: No such file or directory
by kernel test robot
Hi Sandor,
FYI, the error/warning still remains.
tree: https://github.com/Freescale/linux-fslc pr/391
head: 48afde5dc8ee425a1517ac38d6eca0fec76ad57e
commit: 110d5c01d3f73ef56cd4ff4eba74a45b6f2dfc63 [12053/19640] MLK-24427-3: drm: mhdp: Backporting code change from linux-nxp
config: arm64-allyesconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/Freescale/linux-fslc/commit/110d5c01d3f73ef56cd4ff4eba...
git remote add freescale-fslc https://github.com/Freescale/linux-fslc
git fetch --no-tags freescale-fslc pr/391
git checkout 110d5c01d3f73ef56cd4ff4eba74a45b6f2dfc63
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross O=build_dir ARCH=arm64 SHELL=/bin/bash drivers/gpu/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from drivers/gpu/drm/rockchip/cdn-dp-core.c:24:
>> drivers/gpu/drm/rockchip/cdn-dp-core.h:10:10: fatal error: drm/bridge/cdns-mhdp-common.h: No such file or directory
10 | #include <drm/bridge/cdns-mhdp-common.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
vim +10 drivers/gpu/drm/rockchip/cdn-dp-core.h
1a0f7ed3abe29c Chris Zhong 2017-02-05 9
7a3d6a6e256cf5 Sandor Yu 2019-07-10 @10 #include <drm/bridge/cdns-mhdp-common.h>
7a3d6a6e256cf5 Sandor Yu 2019-07-10 11 #include <drm/drmP.h>
1a0f7ed3abe29c Chris Zhong 2017-02-05 12 #include <drm/drm_dp_helper.h>
1a0f7ed3abe29c Chris Zhong 2017-02-05 13 #include <drm/drm_panel.h>
fcd70cd36b9bf6 Daniel Vetter 2019-01-17 14 #include <drm/drm_probe_helper.h>
c2156ccd9657c9 Sam Ravnborg 2019-07-16 15
:::::: The code at line 10 was first introduced by commit
:::::: 7a3d6a6e256cf5f35a9910c68432e3ba5b491116 drm: bridge: add Cadence MHDP HDMI/DP API
:::::: TO: Sandor Yu <Sandor.yu(a)nxp.com>
:::::: CC: Dong Aisheng <aisheng.dong(a)nxp.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
Re: [PATCH] arm64/kexec: Test page size support with new TGRAN range values
by kernel test robot
Hi Anshuman,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on arm64/for-next/core]
[also build test ERROR on arm/for-next soc/for-next kvmarm/next v5.14-rc1 next-20210712]
[cannot apply to xlnx/master]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Anshuman-Khandual/arm64-kexec-Te...
base: https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git for-next/core
config: arm64-buildonly-randconfig-r005-20210712 (attached as .config)
compiler: aarch64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/48b74d46210916db21b8f568b92f17718...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Anshuman-Khandual/arm64-kexec-Test-page-size-support-with-new-TGRAN-range-values/20210712-110329
git checkout 48b74d46210916db21b8f568b92f1771827bffe9
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross O=build_dir ARCH=arm64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
arch/arm64/kernel/head.S: Assembler messages:
>> arch/arm64/kernel/head.S:705: Error: undefined symbol ID_AA64MMFR0_TGRAM64_SUPPORTED_MAX used as an immediate value
vim +705 arch/arm64/kernel/head.S
5b1cfe3a0ba74c Will Deacon 2019-08-27 669
bb9052744f4b7a Suzuki K Poulose 2016-02-23 670 /*
bb9052744f4b7a Suzuki K Poulose 2016-02-23 671 * The booting CPU updates the failed status @__early_cpu_boot_status,
bb9052744f4b7a Suzuki K Poulose 2016-02-23 672 * with MMU turned off.
bb9052744f4b7a Suzuki K Poulose 2016-02-23 673 *
bb9052744f4b7a Suzuki K Poulose 2016-02-23 674 * update_early_cpu_boot_status tmp, status
bb9052744f4b7a Suzuki K Poulose 2016-02-23 675 * - Corrupts tmp1, tmp2
bb9052744f4b7a Suzuki K Poulose 2016-02-23 676 * - Writes 'status' to __early_cpu_boot_status and makes sure
bb9052744f4b7a Suzuki K Poulose 2016-02-23 677 * it is committed to memory.
bb9052744f4b7a Suzuki K Poulose 2016-02-23 678 */
bb9052744f4b7a Suzuki K Poulose 2016-02-23 679
bb9052744f4b7a Suzuki K Poulose 2016-02-23 680 .macro update_early_cpu_boot_status status, tmp1, tmp2
bb9052744f4b7a Suzuki K Poulose 2016-02-23 681 mov \tmp2, #\status
adb4907007445a Ard Biesheuvel 2016-04-15 682 adr_l \tmp1, __early_cpu_boot_status
adb4907007445a Ard Biesheuvel 2016-04-15 683 str \tmp2, [\tmp1]
bb9052744f4b7a Suzuki K Poulose 2016-02-23 684 dmb sy
bb9052744f4b7a Suzuki K Poulose 2016-02-23 685 dc ivac, \tmp1 // Invalidate potentially stale cache line
bb9052744f4b7a Suzuki K Poulose 2016-02-23 686 .endm
bb9052744f4b7a Suzuki K Poulose 2016-02-23 687
9703d9d7f77ce1 Catalin Marinas 2012-03-05 688 /*
8b0a95753a34b5 Ard Biesheuvel 2015-03-17 689 * Enable the MMU.
9703d9d7f77ce1 Catalin Marinas 2012-03-05 690 *
8b0a95753a34b5 Ard Biesheuvel 2015-03-17 691 * x0 = SCTLR_EL1 value for turning on the MMU.
693d5639b44a8f Jun Yao 2018-09-24 692 * x1 = TTBR1_EL1 value
8b0a95753a34b5 Ard Biesheuvel 2015-03-17 693 *
9dcf7914ae2386 Ard Biesheuvel 2016-08-31 694 * Returns to the caller via x30/lr. This requires the caller to be covered
9dcf7914ae2386 Ard Biesheuvel 2016-08-31 695 * by the .idmap.text section.
4bf8b96ed3f7e1 Suzuki K. Poulose 2015-10-19 696 *
4bf8b96ed3f7e1 Suzuki K. Poulose 2015-10-19 697 * Checks if the selected granule size is supported by the CPU.
4bf8b96ed3f7e1 Suzuki K. Poulose 2015-10-19 698 * If it isn't, park the CPU
9703d9d7f77ce1 Catalin Marinas 2012-03-05 699 */
c63d9f82db9439 Mark Brown 2020-02-18 700 SYM_FUNC_START(__enable_mmu)
693d5639b44a8f Jun Yao 2018-09-24 701 mrs x2, ID_AA64MMFR0_EL1
693d5639b44a8f Jun Yao 2018-09-24 702 ubfx x2, x2, #ID_AA64MMFR0_TGRAN_SHIFT, 4
26f55386f964ce James Morse 2021-03-10 703 cmp x2, #ID_AA64MMFR0_TGRAN_SUPPORTED_MIN
26f55386f964ce James Morse 2021-03-10 704 b.lt __no_granule_support
26f55386f964ce James Morse 2021-03-10 @705 cmp x2, #ID_AA64MMFR0_TGRAN_SUPPORTED_MAX
26f55386f964ce James Morse 2021-03-10 706 b.gt __no_granule_support
693d5639b44a8f Jun Yao 2018-09-24 707 update_early_cpu_boot_status 0, x2, x3
693d5639b44a8f Jun Yao 2018-09-24 708 adrp x2, idmap_pg_dir
693d5639b44a8f Jun Yao 2018-09-24 709 phys_to_ttbr x1, x1
693d5639b44a8f Jun Yao 2018-09-24 710 phys_to_ttbr x2, x2
693d5639b44a8f Jun Yao 2018-09-24 711 msr ttbr0_el1, x2 // load TTBR0
c812026c54cfae Steve Capper 2019-08-07 712 offset_ttbr1 x1, x3
693d5639b44a8f Jun Yao 2018-09-24 713 msr ttbr1_el1, x1 // load TTBR1
9703d9d7f77ce1 Catalin Marinas 2012-03-05 714 isb
8cc8a32415364e Marc Zyngier 2021-02-08 715
8cc8a32415364e Marc Zyngier 2021-02-08 716 set_sctlr_el1 x0
8cc8a32415364e Marc Zyngier 2021-02-08 717
9dcf7914ae2386 Ard Biesheuvel 2016-08-31 718 ret
c63d9f82db9439 Mark Brown 2020-02-18 719 SYM_FUNC_END(__enable_mmu)
4bf8b96ed3f7e1 Suzuki K. Poulose 2015-10-19 720
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
[hare-scsi-devel:auth.v3 8/10] ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
by kernel test robot
tree: https://git.kernel.org/pub/scm/linux/kernel/git/hare/scsi-devel.git auth.v3
head: d97ec39ab2f0d7ac25633899e058eb3c1617b370
commit: 9b5b24cce3711c7bd8174880b26431cd12695ba6 [8/10] nvmet: Implement basic In-Band Authentication
config: x86_64-randconfig-a003-20210713 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8d69635ed9ecf36fd0ca85906bfde17949671cbe)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/hare/scsi-devel.git/commi...
git remote add hare-scsi-devel https://git.kernel.org/pub/scm/linux/kernel/git/hare/scsi-devel.git
git fetch --no-tags hare-scsi-devel auth.v3
git checkout 9b5b24cce3711c7bd8174880b26431cd12695ba6
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at configfs.c
>>> nvme/target/configfs.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at admin-cmd.c
>>> nvme/target/admin-cmd.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at fabrics-cmd.c
>>> nvme/target/fabrics-cmd.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at discovery.c
>>> nvme/target/discovery.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at io-cmd-file.c
>>> nvme/target/io-cmd-file.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at io-cmd-bdev.c
>>> nvme/target/io-cmd-bdev.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at passthru.c
>>> nvme/target/passthru.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at trace.c
>>> nvme/target/trace.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at loop.c
>>> nvme/target/loop.o:(.text+0x0) in archive drivers/built-in.a
--
>> ld.lld: error: duplicate symbol: nvmet_dhchap_dhgroup_name
>>> defined at core.c
>>> nvme/target/core.o:(nvmet_dhchap_dhgroup_name) in archive drivers/built-in.a
>>> defined at tcp.c
>>> nvme/target/tcp.o:(.text+0x0) in archive drivers/built-in.a
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
Re: [PATCH v2 mptcp-next 5/8] mptcp: faster active backup recovery
by kernel test robot
Hi Paolo,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on mptcp/export]
[also build test WARNING on kselftest/next linus/master v5.14-rc1 next-20210713]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Paolo-Abeni/mptcp-refactor-activ...
base: https://github.com/multipath-tcp/mptcp_net-next.git export
config: x86_64-randconfig-r006-20210713 (attached as .config)
compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 8d69635ed9ecf36fd0ca85906bfde17949671cbe)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
# https://github.com/0day-ci/linux/commit/bc57ec20ec19b4d0b6de45ef1df8c8c36...
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Paolo-Abeni/mptcp-refactor-active-backup/20210714-051541
git checkout bc57ec20ec19b4d0b6de45ef1df8c8c3685c7fe2
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
>> net/mptcp/pm_netlink.c:924:8: warning: variable 'push' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (!tcp_rtx_and_write_queues_empty(ssk)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/mptcp/pm_netlink.c:931:8: note: uninitialized use occurs here
if (push)
^~~~
net/mptcp/pm_netlink.c:924:4: note: remove the 'if' if its condition is always true
if (!tcp_rtx_and_write_queues_empty(ssk)) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/mptcp/pm_netlink.c:911:17: note: initialize the variable 'push' to silence this warning
bool slow, push;
^
= 0
1 warning generated.
vim +924 net/mptcp/pm_netlink.c
903
904 void mptcp_pm_nl_subflow_chk_stale(const struct mptcp_sock *msk, struct sock *ssk)
905 {
906 struct mptcp_subflow_context *iter, *subflow = mptcp_subflow_ctx(ssk);
907 struct sock *sk = (struct sock *)msk;
908 unsigned int active_max_loss_cnt;
909 struct net *net = sock_net(sk);
910 unsigned int stale_loss_cnt;
911 bool slow, push;
912
913 stale_loss_cnt = mptcp_stale_loss_cnt(net);
914 if (subflow->stale || !stale_loss_cnt || subflow->stale_count <= stale_loss_cnt)
915 return;
916
917 /* look for another available subflow not in loss state */
918 active_max_loss_cnt = max_t(int, stale_loss_cnt - 1, 1);
919 mptcp_for_each_subflow(msk, iter) {
920 if (iter != subflow && mptcp_subflow_active(iter) &&
921 iter->stale_count < active_max_loss_cnt) {
922 /* we have some alteratives, try to mark this subflow as idle ...*/
923 slow = lock_sock_fast(ssk);
> 924 if (!tcp_rtx_and_write_queues_empty(ssk)) {
925 subflow->stale = 1;
926 push = __mptcp_retransmit_pending_data(sk);
927 }
928 unlock_sock_fast(ssk, slow);
929
930 /* pending data on the idle subflow: retransmit */
931 if (push)
932 __mptcp_push_pending(sk, 0);
933 return;
934 }
935 }
936 }
937
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months
[freescale-fslc:pr/391 12917/19640] drivers/gpu/drm/panel/panel-wks-101wx001.c:216:25: error: 'platform_of_match' undeclared here (not in a function)
by kernel test robot
Hi Robert,
FYI, the error/warning still remains.
tree: https://github.com/Freescale/linux-fslc pr/391
head: 48afde5dc8ee425a1517ac38d6eca0fec76ad57e
commit: e15e046b8fceb6ae7c94d0ad78ef00a7432efb7b [12917/19640] MLK-24334-1: drm/panel: Add support for WKS-101WX001-WCT parallel display
config: sh-allmodconfig (attached as .config)
compiler: sh4-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/Freescale/linux-fslc/commit/e15e046b8fceb6ae7c94d0ad78...
git remote add freescale-fslc https://github.com/Freescale/linux-fslc
git fetch --no-tags freescale-fslc pr/391
git checkout e15e046b8fceb6ae7c94d0ad78ef00a7432efb7b
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross O=build_dir ARCH=sh SHELL=/bin/bash drivers/gpu/drm/panel/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
In file included from drivers/gpu/drm/panel/panel-wks-101wx001.c:10:
>> drivers/gpu/drm/panel/panel-wks-101wx001.c:216:25: error: 'platform_of_match' undeclared here (not in a function)
216 | MODULE_DEVICE_TABLE(of, platform_of_match);
| ^~~~~~~~~~~~~~~~~
include/linux/module.h:227:15: note: in definition of macro 'MODULE_DEVICE_TABLE'
227 | extern typeof(name) __mod_##type##__##name##_device_table \
| ^~~~
>> include/linux/module.h:227:21: error: '__mod_of__platform_of_match_device_table' aliased to undefined symbol 'platform_of_match'
227 | extern typeof(name) __mod_##type##__##name##_device_table \
| ^~~~~~
drivers/gpu/drm/panel/panel-wks-101wx001.c:216:1: note: in expansion of macro 'MODULE_DEVICE_TABLE'
216 | MODULE_DEVICE_TABLE(of, platform_of_match);
| ^~~~~~~~~~~~~~~~~~~
vim +/platform_of_match +216 drivers/gpu/drm/panel/panel-wks-101wx001.c
211
212 static const struct of_device_id wks_of_match[] = {
213 { .compatible = "wks,101wx001", },
214 { /* sentinel */ }
215 };
> 216 MODULE_DEVICE_TABLE(of, platform_of_match);
217
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
1 year, 2 months