# git rev-parse -q --verify 7d762d69145a54d169f58e56d6dac57a5508debc^{commit} 7d762d69145a54d169f58e56d6dac57a5508debc already have revision, skipping fetch # git checkout -q -f -B kisskb 7d762d69145a54d169f58e56d6dac57a5508debc # git clean -qxdf # < git log -1 # commit 7d762d69145a54d169f58e56d6dac57a5508debc # Author: David Howells # Date: Thu Feb 21 22:04:32 2019 +0000 # # afs: Fix manually set volume location server list # # When a cell with a volume location server list is added manually by # echoing the details into /proc/net/afs/cells, a record is added but the # flag saying it has been looked up isn't set. # # This causes the VL server rotation code to wait forever, with the top of # /proc/pid/stack looking like: # # afs_select_vlserver+0x3a6/0x6f3 # afs_vl_lookup_vldb+0x4b/0x92 # afs_create_volume+0x25/0x1b9 # ... # # with the thread stuck in afs_start_vl_iteration() waiting for # AFS_CELL_FL_NO_LOOKUP_YET to be cleared. # # Fix this by clearing AFS_CELL_FL_NO_LOOKUP_YET when setting up a record # if that record's details were supplied manually. # # Fixes: 0a5143f2f89c ("afs: Implement VL server rotation") # Reported-by: Dave Botsch # Signed-off-by: David Howells # Signed-off-by: Linus Torvalds # < /opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 7d762d69145a54d169f58e56d6dac57a5508debc # < make -s -j 10 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- randconfig KCONFIG_SEED=0x20D60AA6 WARNING: unmet direct dependencies detected for IOMMU_IOVA Depends on [n]: IOMMU_SUPPORT [=n] Selected by [y]: - VIDEO_IPU3_IMGU [=y] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=y] && PCI [=y] && VIDEO_V4L2 [=y] && MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && X86 [=y] WARNING: unmet direct dependencies detected for IOMMU_IOVA Depends on [n]: IOMMU_SUPPORT [=n] Selected by [y]: - VIDEO_IPU3_IMGU [=y] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=y] && PCI [=y] && VIDEO_V4L2 [=y] && MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && X86 [=y] # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # yes \n | make -s -j 10 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 10 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- WARNING: unmet direct dependencies detected for IOMMU_IOVA Depends on [n]: IOMMU_SUPPORT [=n] Selected by [y]: - VIDEO_IPU3_IMGU [=y] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=y] && PCI [=y] && VIDEO_V4L2 [=y] && MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && X86 [=y] WARNING: unmet direct dependencies detected for IOMMU_IOVA Depends on [n]: IOMMU_SUPPORT [=n] Selected by [y]: - VIDEO_IPU3_IMGU [=y] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=y] && PCI [=y] && VIDEO_V4L2 [=y] && MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && X86 [=y] WARNING: unmet direct dependencies detected for IOMMU_IOVA Depends on [n]: IOMMU_SUPPORT [=n] Selected by [y]: - VIDEO_IPU3_IMGU [=y] && STAGING [=y] && STAGING_MEDIA [=y] && MEDIA_SUPPORT [=y] && PCI [=y] && VIDEO_V4L2 [=y] && MEDIA_CONTROLLER [=y] && VIDEO_V4L2_SUBDEV_API [=y] && X86 [=y] You are building kernel with non-retpoline compiler. Please update your compiler. make[1]: *** [arch/x86/Makefile:300: checkbin] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:152: sub-make] Error 2 Command 'make -s -j 10 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_um-x86_64 CROSS_COMPILE=/opt/cross/kisskb/fe-x86-64-core-i7-2017.05/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_um-x86_64 # Build took: 0:00:10.429257