Re: [GIT PULL] Please pull powerpc/linux.git powerpc-5.11-2 tag

2020-12-24 Thread pr-tracker-bot
The pull request you sent on Thu, 24 Dec 2020 12:53:10 +1100:

> https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
> tags/powerpc-5.11-2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9b3f7f1b841e91f0f0414525fa6edaaa2df33ccb

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html


Re: GIT kernel with the PowerPC updates 5.11-1 doesn't boot on a FSL P5040 board and in a virtual e5500 QEMU machine

2020-12-24 Thread Christian Zigotzky

On 22 December 2020 at 02:14pm, Michael Ellerman wrote:

Christian Zigotzky  writes:
...

Download: http://www.xenosoft.de/MintPPC32-X5000.tar.gz (md5sum:
b31c1c1ca1fcf5d4cdf110c4bce11654) The password for both 'root' and
'mintppc' is 'mintppc'.

...

QEMU command without KVM on macOS Intel: qemu-system-ppc64 -M ppce500
-cpu e5500 -m 1024 -kernel uImage -drive
format=raw,file=MintPPC32-X5000.img,index=0,if=virtio -netdev
user,id=mynet0 -device virtio-net-pci,netdev=mynet0 -append "rw
root=/dev/vda" -device virtio-vga -usb -device usb-ehci,id=ehci -device
usb-tablet -device virtio-keyboard-pci -smp 4 -vnc :1

I was able to boot the above (on powerpc, but not using KVM), using my
fixes branch.

Please give that branch a test:
   
https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/log/?h=fixes


cheers

Hello Michael,

I tested your fixes branch today and the kernel boots without any problems.

Thanks a lot for fixing the issue.

Merry Christmas,

Christian


[powerpc:fixes] BUILD SUCCESS d5c243989fb0cb03c74d7340daca3b819f706ee7

2020-12-24 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git  
fixes
branch HEAD: d5c243989fb0cb03c74d7340daca3b819f706ee7  powerpc/32: Fix vmap 
stack - Properly set r1 before activating MMU on syscall too

elapsed time: 4324m

configs tested: 148
configs skipped: 146

The following configs have been built successfully.
More configs may be tested in the coming days.

gcc tested configs:
arm defconfig
arm64allyesconfig
arm64   defconfig
arm  allyesconfig
arm  allmodconfig
powerpc  mpc866_ads_defconfig
i386 alldefconfig
pariscgeneric-32bit_defconfig
powerpc sequoia_defconfig
m68k  amiga_defconfig
shtitan_defconfig
mips   bmips_be_defconfig
arm   h5000_defconfig
mips   ip22_defconfig
powerpc mpc837x_rdb_defconfig
powerpc tqm8555_defconfig
arc   tb10x_defconfig
xtensa   common_defconfig
c6xevmc6474_defconfig
powerpc mpc834x_mds_defconfig
i386 allyesconfig
arc haps_hs_smp_defconfig
arm vf610m4_defconfig
xtensa  defconfig
armu300_defconfig
powerpc mpc834x_itx_defconfig
m68kq40_defconfig
m68k   m5208evb_defconfig
arm  pxa168_defconfig
powerpcicon_defconfig
powerpcge_imp3a_defconfig
arm   corgi_defconfig
powerpc xes_mpc85xx_defconfig
powerpc  ppc40x_defconfig
nds32 allnoconfig
x86_64   alldefconfig
sparc   sparc64_defconfig
m68k   bvme6000_defconfig
arm  prima2_defconfig
sparcalldefconfig
powerpcmpc7448_hpc2_defconfig
microblaze  mmu_defconfig
sh  sh7785lcr_32bit_defconfig
powerpc tqm8560_defconfig
powerpcsam440ep_defconfig
m68kmvme16x_defconfig
powerpc  storcenter_defconfig
arm  integrator_defconfig
sh espt_defconfig
armrealview_defconfig
s390 alldefconfig
powerpc canyonlands_defconfig
powerpcklondike_defconfig
powerpc  cm5200_defconfig
arm  colibri_pxa270_defconfig
xtensa   alldefconfig
powerpc akebono_defconfig
mipsmaltaup_defconfig
arm   u8500_defconfig
arm  iop32x_defconfig
arc  alldefconfig
mips  fuloong2e_defconfig
powerpcmvme5100_defconfig
arm   cns3420vb_defconfig
arm rpc_defconfig
arm palmz72_defconfig
powerpc mpc85xx_cds_defconfig
armspear6xx_defconfig
arm  zx_defconfig
mips loongson1c_defconfig
powerpc  ppc64e_defconfig
sparc   sparc32_defconfig
ia64 allmodconfig
ia64defconfig
ia64 allyesconfig
m68k allmodconfig
m68kdefconfig
m68k allyesconfig
xtensa   allyesconfig
h8300allyesconfig
arc defconfig
sh   allmodconfig
nios2   defconfig
arc  allyesconfig
c6x  allyesconfig
parisc  defconfig
s390 allyesconfig
parisc   allyesconfig
s390defconfig
sparcallyesconfig
sparc   defconfig
i386   tinyconfig
i386defconfig
mips allyesconfig
mips allmodconfig
powerpc  allyesconfig
powerpc  allmodconfig
powerpc   allnoconfig
x86_64   randconfig-a001-20201221
x86_64   

[powerpc:merge] BUILD SUCCESS 51774547e7f80f9111d85a65c8e14eb2d9ffcdf3

2020-12-24 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git  
merge
branch HEAD: 51774547e7f80f9111d85a65c8e14eb2d9ffcdf3  Automatic merge of 
'master' into merge (2020-12-24 12:17)

elapsed time: 957m

configs tested: 132
configs skipped: 2

The following configs have been built successfully.
More configs may be tested in the coming days.

gcc tested configs:
arm defconfig
arm64allyesconfig
arm64   defconfig
arm  allyesconfig
arm  allmodconfig
nds32 allnoconfig
m68km5407c3_defconfig
openriscdefconfig
sh   se7343_defconfig
mips  maltasmvp_defconfig
arm  colibri_pxa300_defconfig
arm hackkit_defconfig
sh   alldefconfig
armkeystone_defconfig
arc nsimosci_hs_defconfig
arm  jornada720_defconfig
c6xevmc6457_defconfig
mips  maltasmvp_eva_defconfig
arm s3c6400_defconfig
armcerfcube_defconfig
powerpcge_imp3a_defconfig
arm   corgi_defconfig
powerpc xes_mpc85xx_defconfig
powerpc  ppc40x_defconfig
c6xevmc6474_defconfig
arcvdk_hs38_defconfig
arm  pcm027_defconfig
arm mv78xx0_defconfig
riscv   defconfig
armtrizeps4_defconfig
armclps711x_defconfig
sh ap325rxa_defconfig
xtensa   common_defconfig
arm   multi_v4t_defconfig
xtensa   alldefconfig
mipsnlm_xlp_defconfig
arm  zx_defconfig
powerpc taishan_defconfig
powerpc mpc83xx_defconfig
h8300alldefconfig
powerpc mpc834x_mds_defconfig
sh   se7705_defconfig
arm  pxa3xx_defconfig
m68kmvme16x_defconfig
shsh7763rdp_defconfig
sh espt_defconfig
arm pxa_defconfig
mips loongson1b_defconfig
sparc64 defconfig
arm   tegra_defconfig
mips  decstation_64_defconfig
alpha   defconfig
ia64 allmodconfig
ia64defconfig
ia64 allyesconfig
m68k allmodconfig
m68kdefconfig
m68k allyesconfig
nios2   defconfig
arc  allyesconfig
c6x  allyesconfig
nds32   defconfig
nios2allyesconfig
cskydefconfig
alphaallyesconfig
xtensa   allyesconfig
h8300allyesconfig
arc defconfig
sh   allmodconfig
parisc  defconfig
s390 allyesconfig
parisc   allyesconfig
s390defconfig
i386 allyesconfig
sparcallyesconfig
sparc   defconfig
i386   tinyconfig
i386defconfig
mips allyesconfig
mips allmodconfig
powerpc  allyesconfig
powerpc  allmodconfig
powerpc   allnoconfig
x86_64   randconfig-a001-20201223
x86_64   randconfig-a006-20201223
x86_64   randconfig-a002-20201223
x86_64   randconfig-a004-20201223
x86_64   randconfig-a003-20201223
x86_64   randconfig-a005-20201223
i386 randconfig-a005-20201224
i386 randconfig-a002-20201224
i386 randconfig-a006-20201224
i386 randconfig-a004-20201224
i386 randconfig-a003-20201224
i386 randconfig-a001-20201224
i386 randconfig-a002-20201223
i386 randconfig-a005-20201223
i386 randconfig-a006-20201223
i386 randconfig-a004-20201223
i386 randconfig-a003-20201223
i386

[powerpc:fixes-test] BUILD SUCCESS b9b8c8d3b4101788dd2c9ff5137baf7801a8f563

2020-12-24 Thread kernel test robot
tree/branch: https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git  
fixes-test
branch HEAD: b9b8c8d3b4101788dd2c9ff5137baf7801a8f563  powerpc/32s: Fix RTAS 
machine check with VMAP stack

elapsed time: 959m

configs tested: 53
configs skipped: 112

The following configs have been built successfully.
More configs may be tested in the coming days.

gcc tested configs:
arm defconfig
arm64allyesconfig
arm64   defconfig
arm  allyesconfig
arm  allmodconfig
powerpcmpc7448_hpc2_defconfig
mips cu1830-neo_defconfig
m68k amcore_defconfig
arc   tb10x_defconfig
powerpc tqm8540_defconfig
sh  rsk7201_defconfig
powerpcadder875_defconfig
powerpc mpc832x_mds_defconfig
m68k allmodconfig
m68kdefconfig
m68k allyesconfig
nds32   defconfig
nios2allyesconfig
cskydefconfig
alpha   defconfig
alphaallyesconfig
parisc  defconfig
s390 allyesconfig
parisc   allyesconfig
s390defconfig
powerpc  allyesconfig
powerpc  allmodconfig
powerpc   allnoconfig
x86_64   randconfig-a001-20201223
x86_64   randconfig-a006-20201223
x86_64   randconfig-a002-20201223
x86_64   randconfig-a004-20201223
x86_64   randconfig-a003-20201223
x86_64   randconfig-a005-20201223
x86_64   randconfig-a015-20201224
x86_64   randconfig-a014-20201224
x86_64   randconfig-a016-20201224
x86_64   randconfig-a012-20201224
x86_64   randconfig-a013-20201224
x86_64   randconfig-a011-20201224
x86_64   rhel
x86_64   allyesconfig
x86_64rhel-7.6-kselftests
x86_64  defconfig
x86_64   rhel-8.3
x86_64  rhel-8.3-kbuiltin
x86_64  kexec

clang tested configs:
x86_64   randconfig-a015-20201223
x86_64   randconfig-a014-20201223
x86_64   randconfig-a016-20201223
x86_64   randconfig-a012-20201223
x86_64   randconfig-a013-20201223
x86_64   randconfig-a011-20201223

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org


[PATCH v2 -next] misc: ocxl: use DEFINE_MUTEX() for mutex lock

2020-12-24 Thread Zheng Yongjun
mutex lock can be initialized automatically with DEFINE_MUTEX()
rather than explicitly calling mutex_init().

Signed-off-by: Zheng Yongjun 
---
 drivers/misc/ocxl/file.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/misc/ocxl/file.c b/drivers/misc/ocxl/file.c
index 4d1b44de1492..e70525eedaae 100644
--- a/drivers/misc/ocxl/file.c
+++ b/drivers/misc/ocxl/file.c
@@ -15,7 +15,7 @@
 
 static dev_t ocxl_dev;
 static struct class *ocxl_class;
-static struct mutex minors_idr_lock;
+static DEFINE_MUTEX(minors_idr_lock);
 static struct idr minors_idr;
 
 static struct ocxl_file_info *find_and_get_file_info(dev_t devno)
@@ -588,7 +588,6 @@ int ocxl_file_init(void)
 {
int rc;
 
-   mutex_init(_idr_lock);
idr_init(_idr);
 
rc = alloc_chrdev_region(_dev, 0, OCXL_NUM_MINORS, "ocxl");
-- 
2.22.0