Revision c15e0ae42c8e5a61e9aca8aac920517cf7b3e94e authored by Li RongQing on 09 March 2022, 08:35:44 UTC, committed by Paolo Bonzini on 02 April 2022, 09:37:27 UTC
If apic_id is less than min, and (max - apic_id) is greater than KVM_IPI_CLUSTER_SIZE, then the third check condition is satisfied but the new apic_id does not fit the bitmask. In this case __send_ipi_mask should send the IPI. This is mostly theoretical, but it can happen if the apic_ids on three iterations of the loop are for example 1, KVM_IPI_CLUSTER_SIZE, 0. Fixes: aaffcfd1e82 ("KVM: X86: Implement PV IPIs in linux guest") Signed-off-by: Li RongQing <lirongqing@baidu.com> Message-Id: <1646814944-51801-1-git-send-email-lirongqing@baidu.com> Cc: stable@vger.kernel.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 parent 2a8859f
File | Mode | Size |
---|---|---|
amd-sfh-hid | ||
i2c-hid | ||
intel-ish-hid | ||
surface-hid | ||
usbhid | ||
Kconfig | -rw-r--r-- | 36.3 KB |
Makefile | -rw-r--r-- | 6.0 KB |
hid-a4tech.c | -rw-r--r-- | 4.1 KB |
hid-accutouch.c | -rw-r--r-- | 1.2 KB |
hid-alps.c | -rw-r--r-- | 19.9 KB |
hid-apple.c | -rw-r--r-- | 26.9 KB |
hid-appleir.c | -rw-r--r-- | 9.0 KB |
hid-asus.c | -rw-r--r-- | 35.3 KB |
hid-aureal.c | -rw-r--r-- | 1.2 KB |
hid-axff.c | -rw-r--r-- | 4.2 KB |
hid-belkin.c | -rw-r--r-- | 2.1 KB |
hid-betopff.c | -rw-r--r-- | 3.8 KB |
hid-bigbenff.c | -rw-r--r-- | 14.3 KB |
hid-cherry.c | -rw-r--r-- | 1.8 KB |
hid-chicony.c | -rw-r--r-- | 4.2 KB |
hid-cmedia.c | -rw-r--r-- | 6.6 KB |
hid-core.c | -rw-r--r-- | 66.8 KB |
hid-corsair.c | -rw-r--r-- | 18.5 KB |
hid-cougar.c | -rw-r--r-- | 8.2 KB |
hid-cp2112.c | -rw-r--r-- | 36.3 KB |
hid-creative-sb0540.c | -rw-r--r-- | 5.6 KB |
hid-cypress.c | -rw-r--r-- | 4.6 KB |
hid-debug.c | -rw-r--r-- | 42.6 KB |
hid-dr.c | -rw-r--r-- | 9.1 KB |
hid-elan.c | -rw-r--r-- | 13.2 KB |
hid-elecom.c | -rw-r--r-- | 4.3 KB |
hid-elo.c | -rw-r--r-- | 7.7 KB |
hid-emsff.c | -rw-r--r-- | 3.2 KB |
hid-ezkey.c | -rw-r--r-- | 2.0 KB |
hid-ft260.c | -rw-r--r-- | 26.1 KB |
hid-gaff.c | -rw-r--r-- | 4.0 KB |
hid-gembird.c | -rw-r--r-- | 3.2 KB |
hid-generic.c | -rw-r--r-- | 1.9 KB |
hid-gfrm.c | -rw-r--r-- | 3.6 KB |
hid-glorious.c | -rw-r--r-- | 2.1 KB |
hid-google-hammer.c | -rw-r--r-- | 15.6 KB |
hid-gt683r.c | -rw-r--r-- | 6.3 KB |
hid-gyration.c | -rw-r--r-- | 2.6 KB |
hid-holtek-kbd.c | -rw-r--r-- | 7.9 KB |
hid-holtek-mouse.c | -rw-r--r-- | 3.3 KB |
hid-holtekff.c | -rw-r--r-- | 5.4 KB |
hid-hyperv.c | -rw-r--r-- | 13.3 KB |
hid-icade.c | -rw-r--r-- | 5.7 KB |
hid-ids.h | -rw-r--r-- | 51.1 KB |
hid-input.c | -rw-r--r-- | 59.2 KB |
hid-ite.c | -rw-r--r-- | 4.1 KB |
hid-jabra.c | -rw-r--r-- | 1.4 KB |
hid-kensington.c | -rw-r--r-- | 1.1 KB |
hid-keytouch.c | -rw-r--r-- | 1.4 KB |
hid-kye.c | -rw-r--r-- | 39.4 KB |
hid-lcpower.c | -rw-r--r-- | 1.5 KB |
hid-led.c | -rw-r--r-- | 12.1 KB |
hid-lenovo.c | -rw-r--r-- | 32.6 KB |
hid-letsketch.c | -rw-r--r-- | 9.2 KB |
hid-lg-g15.c | -rw-r--r-- | 24.3 KB |
hid-lg.c | -rw-r--r-- | 40.3 KB |
hid-lg.h | -rw-r--r-- | 641 bytes |
hid-lg2ff.c | -rw-r--r-- | 2.2 KB |
hid-lg3ff.c | -rw-r--r-- | 3.8 KB |
hid-lg4ff.c | -rw-r--r-- | 41.2 KB |
hid-lg4ff.h | -rw-r--r-- | 1016 bytes |
hid-lgff.c | -rw-r--r-- | 4.0 KB |
hid-logitech-dj.c | -rw-r--r-- | 67.9 KB |
hid-logitech-hidpp.c | -rw-r--r-- | 123.1 KB |
hid-macally.c | -rw-r--r-- | 1.1 KB |
hid-magicmouse.c | -rw-r--r-- | 29.0 KB |
hid-maltron.c | -rw-r--r-- | 8.1 KB |
hid-mcp2221.c | -rw-r--r-- | 20.8 KB |
hid-mf.c | -rw-r--r-- | 4.3 KB |
hid-microsoft.c | -rw-r--r-- | 12.2 KB |
hid-monterey.c | -rw-r--r-- | 1.7 KB |
hid-multitouch.c | -rw-r--r-- | 61.4 KB |
hid-nintendo.c | -rw-r--r-- | 72.3 KB |
hid-nti.c | -rw-r--r-- | 1.5 KB |
hid-ntrig.c | -rw-r--r-- | 26.5 KB |
hid-ortek.c | -rw-r--r-- | 1.6 KB |
hid-penmount.c | -rw-r--r-- | 1.2 KB |
hid-petalynx.c | -rw-r--r-- | 2.5 KB |
hid-picolcd.h | -rw-r--r-- | 8.9 KB |
hid-picolcd_backlight.c | -rw-r--r-- | 3.3 KB |
hid-picolcd_cir.c | -rw-r--r-- | 3.9 KB |
hid-picolcd_core.c | -rw-r--r-- | 18.0 KB |
hid-picolcd_debugfs.c | -rw-r--r-- | 26.3 KB |
hid-picolcd_fb.c | -rw-r--r-- | 16.3 KB |
hid-picolcd_lcd.c | -rw-r--r-- | 2.7 KB |
hid-picolcd_leds.c | -rw-r--r-- | 4.0 KB |
hid-pl.c | -rw-r--r-- | 5.5 KB |
hid-plantronics.c | -rw-r--r-- | 5.9 KB |
hid-playstation.c | -rw-r--r-- | 43.7 KB |
hid-primax.c | -rw-r--r-- | 1.8 KB |
hid-prodikeys.c | -rw-r--r-- | 20.4 KB |
hid-quirks.c | -rw-r--r-- | 71.3 KB |
hid-redragon.c | -rw-r--r-- | 1.4 KB |
hid-retrode.c | -rw-r--r-- | 1.9 KB |
hid-rmi.c | -rw-r--r-- | 18.9 KB |
hid-roccat-arvo.c | -rw-r--r-- | 11.1 KB |
hid-roccat-arvo.h | -rw-r--r-- | 1.6 KB |
hid-roccat-common.c | -rw-r--r-- | 4.5 KB |
hid-roccat-common.h | -rw-r--r-- | 2.9 KB |
hid-roccat-isku.c | -rw-r--r-- | 11.1 KB |
hid-roccat-isku.h | -rw-r--r-- | 2.0 KB |
hid-roccat-kone.c | -rw-r--r-- | 23.6 KB |
hid-roccat-kone.h | -rw-r--r-- | 6.7 KB |
hid-roccat-koneplus.c | -rw-r--r-- | 15.5 KB |
hid-roccat-koneplus.h | -rw-r--r-- | 3.0 KB |
hid-roccat-konepure.c | -rw-r--r-- | 5.4 KB |
hid-roccat-kovaplus.c | -rw-r--r-- | 18.2 KB |
hid-roccat-kovaplus.h | -rw-r--r-- | 3.6 KB |
hid-roccat-lua.c | -rw-r--r-- | 4.9 KB |
hid-roccat-lua.h | -rw-r--r-- | 354 bytes |
hid-roccat-pyra.c | -rw-r--r-- | 16.2 KB |
hid-roccat-pyra.h | -rw-r--r-- | 3.5 KB |
hid-roccat-ryos.c | -rw-r--r-- | 5.7 KB |
hid-roccat-savu.c | -rw-r--r-- | 5.0 KB |
hid-roccat-savu.h | -rw-r--r-- | 1.1 KB |
hid-roccat.c | -rw-r--r-- | 10.4 KB |
hid-saitek.c | -rw-r--r-- | 5.2 KB |
hid-samsung.c | -rw-r--r-- | 5.8 KB |
hid-semitek.c | -rw-r--r-- | 1.0 KB |
hid-sensor-custom.c | -rw-r--r-- | 27.1 KB |
hid-sensor-hub.c | -rw-r--r-- | 21.1 KB |
hid-sjoy.c | -rw-r--r-- | 4.4 KB |
hid-sony.c | -rw-r--r-- | 97.0 KB |
hid-speedlink.c | -rw-r--r-- | 2.1 KB |
hid-steam.c | -rw-r--r-- | 32.0 KB |
hid-steelseries.c | -rw-r--r-- | 12.1 KB |
hid-sunplus.c | -rw-r--r-- | 1.6 KB |
hid-thrustmaster.c | -rw-r--r-- | 10.2 KB |
hid-tivo.c | -rw-r--r-- | 2.1 KB |
hid-tmff.c | -rw-r--r-- | 6.9 KB |
hid-topseed.c | -rw-r--r-- | 2.6 KB |
hid-twinhan.c | -rw-r--r-- | 4.5 KB |
hid-u2fzero.c | -rw-r--r-- | 8.5 KB |
hid-uclogic-core.c | -rw-r--r-- | 11.5 KB |
hid-uclogic-params.c | -rw-r--r-- | 30.7 KB |
hid-uclogic-params.h | -rw-r--r-- | 6.8 KB |
hid-uclogic-rdesc.c | -rw-r--r-- | 47.3 KB |
hid-uclogic-rdesc.h | -rw-r--r-- | 5.4 KB |
hid-udraw-ps3.c | -rw-r--r-- | 11.3 KB |
hid-viewsonic.c | -rw-r--r-- | 4.5 KB |
hid-vivaldi.c | -rw-r--r-- | 4.1 KB |
hid-waltop.c | -rw-r--r-- | 38.6 KB |
hid-wiimote-core.c | -rw-r--r-- | 48.6 KB |
hid-wiimote-debug.c | -rw-r--r-- | 4.7 KB |
hid-wiimote-modules.c | -rw-r--r-- | 78.5 KB |
hid-wiimote.h | -rw-r--r-- | 9.2 KB |
hid-xiaomi.c | -rw-r--r-- | 4.1 KB |
hid-xinmo.c | -rw-r--r-- | 1.4 KB |
hid-zpff.c | -rw-r--r-- | 3.0 KB |
hid-zydacron.c | -rw-r--r-- | 3.9 KB |
hidraw.c | -rw-r--r-- | 14.4 KB |
uhid.c | -rw-r--r-- | 19.1 KB |
wacom.h | -rw-r--r-- | 8.1 KB |
wacom_sys.c | -rw-r--r-- | 72.8 KB |
wacom_wac.c | -rw-r--r-- | 154.3 KB |
wacom_wac.h | -rw-r--r-- | 11.4 KB |
Computing file changes ...