Re: [GIT PULL] Please pull powerpc/linux.git powerpc-5.11-2 tag
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
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
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
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
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
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