Skip to content

Conversation

@shreeya-patel98
Copy link
Collaborator

@shreeya-patel98 shreeya-patel98 commented Jan 12, 2026

Commit

jira LE-4535
commit-author Long Li <longli@microsoft.com>
commit b69ffeaa0ae43892683113b3f4ddf156398738b9

Kernel Build

/mnt/scratch/workspace/sig-cloud-8/kernel-src-tree
Skipping make mrproper
[TIMER]{MRPROPER}: 0s
x86_64 architecture detected, copying config
'configs/kernel-x86_64.config' -> '.config'
Setting Local Version for build
CONFIG_LOCALVERSION="-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d"
Making olddefconfig
scripts/kconfig/conf  --olddefconfig Kconfig
#
# configuration written to .config
#
Starting Build
scripts/kconfig/conf  --syncconfig Kconfig
  UPD     include/generated/uapi/linux/version.h
  DESCEND objtool
  DESCEND bpf/resolve_btfids
  UPD     include/config/kernel.release
  UPD     include/generated/utsrelease.h
  HOSTCC  scripts/bin2c
  CC      kernel/bounds.s
  CC      arch/x86/kernel/asm-offsets.s
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTCC  scripts/mod/file2alias.o
  HOSTLD  scripts/mod/modpost
  CALL    scripts/checksyscalls.sh
  CC      arch/x86/coco/core.o
  CC      arch/x86/ia32/sys_ia32.o
  CC      arch/x86/net/bpf_jit_comp.o
  CC      arch/x86/events/core.o
  <--snip-->
    INSTALL sound/virtio/virtio_snd.ko
  INSTALL sound/usb/usx2y/snd-usb-usx2y.ko
  INSTALL sound/x86/snd-hdmi-lpe-audio.ko
  INSTALL sound/xen/snd_xen_front.ko
  INSTALL virt/lib/irqbypass.ko
  DEPMOD  4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+
[TIMER]{MODULES}: 10s
Making Install
sh ./arch/x86/boot/install.sh 4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+ arch/x86/boot/bzImage \
	System.map "/boot"
[TIMER]{INSTALL}: 18s
Checking kABI
kABI check passed
Setting Default Kernel to /boot/vmlinuz-4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+ and Index to 6
The default is /boot/loader/entries/753870ec7b134d7582d817dd9bf35992-4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+.conf with index 6 and kernel /boot/vmlinuz-4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+
The default is /boot/loader/entries/753870ec7b134d7582d817dd9bf35992-4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+.conf with index 6 and kernel /boot/vmlinuz-4.18.0-shreeya_rlc-8_4.18.0-553.89.1.el8_10-a8c2304ea48d+
Generating grub configuration file ...
done
Hopefully Grub2.0 took everything ... rebooting after time metrices
[TIMER]{MRPROPER}: 0s
[TIMER]{BUILD}: 2214s
[TIMER]{MODULES}: 10s
[TIMER]{INSTALL}: 18s
[TIMER]{TOTAL} 2247s
Rebooting in 10 seconds

kernel-build.log

Kselftest

shreeya@spatel-dev-bom ~/c/w/sig-cloud-8> grep -a ^ok kselftest-before.log | wc -l
217
shreeya@spatel-dev-bom ~/c/w/sig-cloud-8> grep -a ^ok kselftest-after.log | wc -l
217

kselftest-after.log
kselftest-before.log

…/O issuing CPU

jira LE-4535
commit-author Long Li <longli@microsoft.com>
commit b69ffea

When selecting an outgoing channel for I/O, storvsc tries to select a
channel with a returning CPU that is not the same as issuing CPU. This
worked well in the past, however it doesn't work well when the Hyper-V
exposes a large number of channels (up to the number of all CPUs). Use a
different CPU for returning channel is not efficient on Hyper-V.

Change this behavior by preferring to the channel with the same CPU as
the current I/O issuing CPU whenever possible.

Tests have shown improvements in newer Hyper-V/Azure environment, and no
regression with older Hyper-V/Azure environments.

	Tested-by: Raheel Abdul Faizy <rabdulfaizy@microsoft.com>
	Signed-off-by: Long Li <longli@microsoft.com>
Message-Id: <1759381530-7414-1-git-send-email-longli@linux.microsoft.com>
	Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit b69ffea)
	Signed-off-by: Shreeya Patel <spatel@ciq.com>
@shreeya-patel98 shreeya-patel98 requested a review from a team January 12, 2026 13:51
@shreeya-patel98 shreeya-patel98 self-assigned this Jan 12, 2026
@github-actions
Copy link

🤖 Validation Checks In Progress Workflow run: https://github.com/ctrliq/kernel-src-tree/actions/runs/20922078835

@github-actions
Copy link

Validation checks completed successfully View full results: https://github.com/ctrliq/kernel-src-tree/actions/runs/20922078835

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants