Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux 5.18.4 #154

Closed
wants to merge 10,000 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
c90322f
block: use bio_queue_enter instead of blk_queue_enter in bio_poll
May 23, 2022
fdff9f7
bonding: NS target should accept link local address
liuhangbin May 27, 2022
913d45f
sfc: fix considering that all channels have TX queues
habetsm-xilinx May 27, 2022
b2d6032
sfc: fix wrong tx channel offset with efx_separate_tx_channels
ihuguet May 27, 2022
b79f0b1
block: make bioset_exit() fully resilient against being called twice
axboe May 29, 2022
f1c4f31
sched/autogroup: Fix sysctl move
May 30, 2022
33271e8
blk-mq: do not update io_ticks with passthrough requests
May 30, 2022
08a4fc1
net: phy: at803x: disable WOL at probe
May 27, 2022
86ee0a5
bonding: show NS IPv6 targets in proc master info
liuhangbin May 30, 2022
0b2df9a
erofs: fix 'backmost' member of z_erofs_decompress_frontend
ownia May 30, 2022
1714361
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
elic307i May 18, 2022
c7680f2
virtio: pci: Fix an error handling path in vp_modern_probe()
tititiou36 Apr 3, 2022
79caa98
net/mlx5: Don't use already freed action pointer
rleon May 24, 2022
2adaac7
net/mlx5e: TC NIC mode, fix tc chains miss table
dickmanmaor May 2, 2022
27d58bf
net/mlx5: CT: Fix header-rewrite re-use for tupels
May 23, 2022
449357c
net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
nvmmax Apr 15, 2022
4fef160
net/mlx5: correct ECE offset in query qp output
changchengx Apr 26, 2022
c3e82d3
net/mlx5e: Update netdev features after changing XDP state
nvmmax May 23, 2022
4e659b3
net: sched: add barrier to fix packet stuck problem for lockless qdisc
goldhorn May 28, 2022
d8e1bc6
tcp: tcp_rtx_synack() can be called from process context
May 30, 2022
3a24664
vdpa: ifcvf: set pci driver data in probe
jasowang May 24, 2022
9ec85a2
bonding: guard ns_targets by CONFIG_IPV6
liuhangbin May 31, 2022
5f8a1b5
octeontx2-af: fix error code in is_valid_offset()
May 31, 2022
399ac91
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
May 23, 2022
94d4c04
regulator: mt6315-regulator: fix invalid allowed mode
Fabo May 29, 2022
704e303
net: ping6: Fix ping -6 with interface name
ayalevin May 31, 2022
7815997
net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ip…
May 31, 2022
ef717ee
gpio: pca953x: use the correct register address to do regcache sync
May 30, 2022
432b38c
afs: Fix infinite loop found by xfstest generic/676
dhowells May 31, 2022
593c854
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_r…
May 17, 2022
3733439
scsi: sd: Fix potential NULL pointer dereference
Jun 1, 2022
ae05493
ax25: Fix ax25 session cleanup problems
stonezdm May 30, 2022
3390d02
nfp: remove padding in nfp_nfdk_tx_desc
feiqin-corigine Jun 1, 2022
3af1527
tipc: check attribute length for bearer name
Jun 2, 2022
4ad6af0
driver core: Fix wait_for_device_probe() & deferred_probe_timeout int…
Jun 3, 2022
74bea19
perf evsel: Fixes topdown events in a weak group for the hybrid platform
May 18, 2022
7fd154e
perf parse-events: Move slots event for the hybrid platform too
May 18, 2022
ac79391
perf record: Support sample-read topdown metric group for hybrid plat…
ZhengjunXing Jun 2, 2022
2821a5d
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
May 30, 2022
7ecdcf2
Bluetooth: MGMT: Add conditions for setting HCI_CONN_FLAG_REMOTE_WAKEUP
Vudentz May 12, 2022
c5bc2bd
Bluetooth: hci_sync: Fix attempting to suspend with unfiltered passiv…
Vudentz May 12, 2022
0b66794
bluetooth: don't use bitmaps for random flag accesses
torvalds Jun 5, 2022
b4457f3
dmaengine: idxd: set DMA_INTERRUPT cap bit
davejiang Apr 11, 2022
aae6b4b
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
AnnYugawa Apr 7, 2022
1a3163a
bootconfig: Make the bootconfig.o as a normal object file
mhiramat Apr 6, 2022
8d0b367
tracing: Make tp_printk work on syscall tracepoints
Apr 10, 2022
9abf3db
tracing: Fix sleeping function called from invalid context on RT kernel
jmiao2018 Apr 19, 2022
ac40847
tracing: Avoid adding tracer option before update_tracer_options
PeikanTsai Apr 26, 2022
6d53272
i2c: mediatek: Optimize master_xfer() and avoid circular locking
Apr 11, 2022
449fc45
iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
Apr 25, 2022
54cf47d
iommu/arm-smmu-v3: check return value after calling platform_get_reso…
Apr 25, 2022
8c62c5e
f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
mudongliang Apr 15, 2022
bd47ea5
f2fs: avoid infinite loop to flush node pages
Mar 29, 2022
eabb413
i2c: cadence: Increase timeout per message if necessary
Apr 13, 2022
e6138e2
m68knommu: set ZERO_PAGE() to the allocated zeroed page
Apr 20, 2022
60a96c7
m68knommu: fix undefined reference to `_init_sp'
May 13, 2022
90aefae
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
radheyxilinx May 10, 2022
ea759ae
NFSv4: Don't hold the layoutget locks across multiple RPC calls
May 14, 2022
13eb15c
video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
Apr 27, 2022
8c49d8b
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_g…
May 13, 2022
3ba83e4
RISC-V: use memcpy for kexec_file mode
Apr 8, 2022
c19e6e1
m68knommu: fix undefined reference to `mach_get_rtc_pll'
May 16, 2022
066aa2a
rtla/Makefile: Properly handle dependencies
Apr 29, 2022
5d3bba6
f2fs: fix to tag gcing flag on page during file defragment
chaseyu May 27, 2022
91784f3
xprtrdma: treat all calls not a bcall when bc_serv is NULL
kinglongmee May 22, 2022
c302e5e
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
May 18, 2022
472dd7e
drm/panfrost: Job should reference MMU not file_priv
May 19, 2022
e1295aa
powerpc/papr_scm: don't requests stats with '0' sized stats buffer
vaibhav92 May 24, 2022
e61fa6b
netfilter: nat: really support inet nat without l3 address
Jun 1, 2022
13c5b35
netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in cle…
ummakynes Jun 1, 2022
99180de
netfilter: nf_tables: delete flowtable hooks via transaction list
ummakynes May 30, 2022
4e2e17a
powerpc/kasan: Force thread size increase with KASAN
mpe Jun 1, 2022
333dcc9
NFSD: Fix potential use-after-free in nfsd_file_put()
chucklever May 31, 2022
659f756
SUNRPC: Trap RDMA segment overflows
chucklever Jun 1, 2022
4043ea4
netfilter: nf_tables: always initialize flowtable hook list in transa…
ummakynes Jun 1, 2022
fb2cb40
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
Yuuoniy Jun 1, 2022
783f28b
netfilter: nf_tables: release new hooks on unsupported flowtable flags
ummakynes Jun 5, 2022
ab9f34a
netfilter: nf_tables: memleak flow rule from commit path
ummakynes Jun 6, 2022
c02559c
netfilter: nf_tables: bail out early if hardware offload is not suppo…
ummakynes Jun 6, 2022
afc48f2
amt: fix wrong usage of pskb_may_pull()
TaeheeYoo Jun 2, 2022
55bbdc2
amt: fix possible null-ptr-deref in amt_rcv()
TaeheeYoo Jun 2, 2022
ebb545a
amt: fix wrong type string definition
TaeheeYoo Jun 2, 2022
7fb1fe7
net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
Yuuoniy Jun 3, 2022
0ddb433
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
masahir0y Jun 6, 2022
59dc41e
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
tititiou36 Jun 5, 2022
8801eb3
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
q2ven Jun 5, 2022
28a815e
selftests net: fix bpf build error
pigfavor Jun 6, 2022
18a53ad
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
jbeulich Jun 7, 2022
41f7c4f
bpf, arm64: Clear prog->jited_len along prog->jited
May 31, 2022
2e007ac
net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
Yuuoniy Jun 5, 2022
29c94d8
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
gal-pressman Jun 6, 2022
bbbe301
xsk: Fix handling of invalid descriptors in XSK TX batching API
mfijalko Jun 7, 2022
073c356
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
ChristianKoenigAMD Jun 3, 2022
c22fa18
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
chucklever Jun 7, 2022
f2f0f8c
net: mdio: unexport __init-annotated mdio_bus_init()
masahir0y Jun 6, 2022
2b253fb
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
masahir0y Jun 6, 2022
9ba4416
net: ipv6: unexport __init-annotated seg6_hmac_init()
masahir0y Jun 6, 2022
11bcc79
net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules
Mar 29, 2022
73dbe69
net/mlx5: Lag, filter non compatible devices
mark-bloch Feb 27, 2022
fb4ccd9
net/mlx5: Fix mlx5_get_next_dev() peer device matching
Feb 20, 2021
85966db
net/mlx5: Rearm the FW tracer after each tracer event
Mar 19, 2022
4b0ad6b
net/mlx5: fs, fail conflicting actions
mark-bloch May 30, 2022
0ffa268
ip_gre: test csum_start instead of transport header
wdebruij Jun 6, 2022
4f850fe
net: altera: Fix refcount leak in altera_tse_mdio_create
Yuuoniy Jun 7, 2022
c15ef6c
net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
elkablo Jun 7, 2022
30c96f6
net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
sipraga Jun 7, 2022
7883c2a
tcp: use alloc_large_system_hash() to allocate table_perturb
Jun 7, 2022
89c1e22
drm: imx: fix compiler warning with gcc-12
torvalds Jun 8, 2022
e6d7056
nfp: flower: restructure flow-key for gre+vlan combination
Jun 8, 2022
bde90bb
net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l…
skorpion17 Jun 8, 2022
f162d9c
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
dhowells Jun 9, 2022
6b93311
iio: dummy: iio_simple_dummy: check the return value of kstrdup()
x2018 Mar 5, 2022
a2882b8
staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
x2018 Apr 5, 2022
9aff39a
iio: st_sensors: Add a local lock for protecting odr
miquelraynal Feb 7, 2022
c377fb0
lkdtm/usercopy: Expand size of "out of frame" object
kees Feb 16, 2022
2c41f5c
drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_cal…
stonezdm Apr 9, 2022
eca9748
drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehan…
stonezdm Apr 9, 2022
25cf414
drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
stonezdm Apr 9, 2022
1ceb4ca
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
ZheyuMa Apr 10, 2022
9a8305f
tty: Fix a possible resource leak in icom_probe
Mar 31, 2022
f8b9b22
thunderbolt: Use different lane for second DisplayPort tunnel
westeri Apr 1, 2022
b34cb54
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
stonezdm Apr 17, 2022
ffd4c4d
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
stonezdm Apr 17, 2022
82a101f
USB: host: isp116x: check return value after calling platform_get_res…
nizhenth Mar 2, 2022
34d91e5
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
stonezdm Apr 17, 2022
b97aae8
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
stonezdm Apr 17, 2022
0a9cd0c
USB: hcd-pci: Fully suspend across freeze/thaw cycle
Apr 21, 2022
e277b95
char: xillybus: fix a refcount leak in cleanup_dev()
HBh25Y Apr 6, 2022
2fb4722
sysrq: do not omit current cpu when showing backtrace of all active CPUs
changbindu Jan 17, 2022
d2159fe
usb: dwc2: gadget: don't reset gadget's driver->bus
mszyprow May 5, 2022
9c185fd
usb: dwc3: host: Stop setting the ACPI companion
Apr 28, 2022
fd17a70
usb: dwc3: gadget: Only End Transfer for ep0 data phase
Apr 22, 2022
27cdf39
soundwire: qcom: adjust autoenumeration timeout
Srinivas-Kandagatla May 6, 2022
7bcd190
misc: rtsx: set NULL intfdata when probe fails
shuahkh Apr 29, 2022
e7c18d5
extcon: Fix extcon_get_extcon_dev() error handling
Dec 17, 2021
033ec4e
extcon: Modify extcon device to be created after driver data is set
Apr 27, 2022
dc30f51
clocksource/drivers/sp804: Avoid error on multiple instances
Andre-ARM May 6, 2022
de075af
staging: rtl8712: fix uninit-value in usb_read8() and friends
wanngc May 16, 2022
70df044
staging: rtl8712: fix uninit-value in r871xu_drv_init()
wanngc May 16, 2022
de84de3
serial: msm_serial: disable interrupts in __msm_console_write()
jogness May 6, 2022
83fdfae
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
haoluo1022 May 16, 2022
b50f577
watchdog: wdat_wdt: Stop watchdog when rebooting the system
liuxp11 Apr 26, 2022
4517670
ksmbd: smbd: fix connection dropped issue
hclee May 17, 2022
0dca0af
md: protect md_unregister_thread from reentrancy
Apr 29, 2022
bbf19c0
ASoC: SOF: amd: Fixed Build error
May 23, 2022
5fa8832
scsi: myrb: Fix up null pointer access on myrb_cleanup()
hreinecke May 23, 2022
9a0a85a
ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform…
oder-chiou May 16, 2022
a2b90ff
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_…
mkubecek May 23, 2022
834a63f
ceph: allow ceph.dir.rctime xattr to be updatable
vshankar Mar 10, 2022
62592a3
ceph: flush the mdlog for filesystem sync
lxbsz Apr 19, 2022
292b7a7
ceph: fix possible deadlock when holding Fwb to get inline_data
lxbsz Apr 25, 2022
9654b44
net, neigh: Set lower cap for neigh_managed_work rearming
borkmann May 24, 2022
07efce8
drm/amd/display: Check if modulo is 0 before dividing.
dgaliffiAMD May 3, 2022
2cd0db4
drm/amd/display: Check zero planes for OTG disable W/A on clock change
May 5, 2022
140d980
drm/radeon: fix a possible null pointer dereference
AnnYugawa May 17, 2022
359bdb1
drm/amd/pm: fix a potential gpu_metrics_table memory leak
AnnYugawa May 17, 2022
1712b06
drm/amd/pm: Fix missing thermal throttler status
May 19, 2022
11b9a1e
drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
Apr 6, 2022
bf867a0
um: line: Use separate IRQs per line
jmberg-intel May 6, 2022
487dc59
modpost: fix undefined behavior of is_arm_mapping_symbol()
masahir0y May 23, 2022
b5cd416
objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn
May 2, 2022
5ac122e
x86/cpu: Elide KCSAN for cpu_has() and friends
May 2, 2022
eee5b97
jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
May 2, 2022
3d5da1f
nbd: call genl_unregister_family() first in nbd_cleanup()
YuKuai-huawei May 21, 2022
d095257
nbd: fix race between nbd_alloc_config() and module removal
YuKuai-huawei May 21, 2022
141318e
nbd: fix io hung while disconnecting device
YuKuai-huawei May 21, 2022
101bbb0
Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend"
bjorn-helgaas May 11, 2022
8ba46fe
Revert "PCI: brcmstb: Add control of subdevice voltage regulators"
bjorn-helgaas May 11, 2022
8975fc6
Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators"
bjorn-helgaas May 11, 2022
4fd49d9
Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs"
bjorn-helgaas May 11, 2022
dfa95e7
cifs: fix potential deadlock in direct reclaim
vwax Jun 1, 2022
bc748d5
s390/gmap: voluntarily schedule during key setting
borntraeger May 30, 2022
60f3f1c
cifs: version operations for smb20 unneeded when legacy support disabled
Jun 2, 2022
aa6bd4d
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
YuryNorov Apr 28, 2022
69e14b7
nodemask: Fix return values to be unsigned
kees May 18, 2022
c2c915b
scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_eve…
jsmart-gh Jun 3, 2022
8df021c
vringh: Fix loop descriptors check in the indirect cases
YongjiXie May 5, 2022
3cbbb2b
platform/x86: barco-p50-gpio: Add check for platform_driver_register
JiangJias May 26, 2022
5894295
scripts/gdb: change kernel config dumping method
Jun 10, 2022
5233018
platform/x86: hp-wmi: Resolve WMI query failures on some devices
Jun 8, 2022
f1b3c92
platform/x86: hp-wmi: Use zero insize parameter only when supported
whyfu Jun 8, 2022
3682485
ALSA: usb-audio: Skip generic sync EP parse for secondary EP
tiwai Jun 6, 2022
bc68c6a
ALSA: usb-audio: Set up (implicit) sync for Saffire 6
tiwai Jun 6, 2022
e0047ef
ALSA: hda/conexant - Fix loopback issue with CX20632
hwithaheart Jun 7, 2022
ab77a47
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Leno…
cberkenpas Jun 6, 2022
7aabf07
ALSA: hda/realtek: Add quirk for HP Dev One
jackpot51 Jun 8, 2022
e922b1d
cifs: return errors during session setup during reconnects
sprasad-microsoft May 31, 2022
6c841ad
cifs: fix reconnect on smb3 mount types
pcacjr Jun 5, 2022
c190bf5
cifs: populate empty hostnames for extra channels
sprasad-microsoft Jun 6, 2022
e53f431
scsi: sd: Fix interpretation of VPD B9h length
vonericsen Jun 2, 2022
dab4808
scsi: lpfc: Resolve some cleanup issues following abort path refactoring
jsmart-gh Jun 3, 2022
4a5a226
scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
jsmart-gh Jun 3, 2022
68fcff1
scsi: lpfc: Address NULL pointer dereference after starget_to_rport()
jsmart-gh Jun 3, 2022
2609a0c
KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
huangshaoqin Jun 7, 2022
d1021a1
KVM: SVM: fix tsc scaling cache logic
Jun 6, 2022
db58eef
filemap: Cache the value of vm_flags
May 25, 2022
361a0da
KEYS: trusted: tpm2: Fix migratable logic
safforddr Jun 7, 2022
2fff8da
libata: fix reading concurrent positioning ranges log
vonericsen Jun 2, 2022
4655798
libata: fix translation of concurrent positioning ranges
vonericsen Jun 2, 2022
fa7e200
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
Jun 8, 2022
78ab0ef
mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes fr…
benchuanggli May 20, 2022
3967849
mmc: block: Fix CQE recovery reset success
ahunter6 May 31, 2022
29ba9ba
net: phy: dp83867: retrigger SGMII AN when link change
May 26, 2022
d1e05a0
net: openvswitch: fix misuse of the cached connection on tuple changes
igsilya Jun 6, 2022
0e5ae58
writeback: Fix inode->i_io_list not be protected by inode->i_lock error
jc2870 May 24, 2022
c24da51
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
mfaltesek Jun 7, 2022
5590408
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
mfaltesek Jun 7, 2022
4a06dd0
nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
mfaltesek Jun 7, 2022
b4c9025
ixgbe: fix bcast packets Rx on VF after promisc removal
olivier-matz-6wind Apr 6, 2022
e21c7f3
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
olivier-matz-6wind Apr 6, 2022
37d5f35
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
matnyman Jun 7, 2022
b22fdee
vduse: Fix NULL pointer dereference on sysfs access
YongjiXie Apr 26, 2022
86ae864
cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
Jun 8, 2022
95c8181
mm/huge_memory: Fix xarray node memory leak
Jun 8, 2022
6790a55
powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
mpe May 25, 2022
a6139da
drm/amdkfd:Fix fw version for 10.3.6
Jie1zhang Jun 7, 2022
28e8ead
drm/bridge: analogix_dp: Support PSR-exit to disable transition
computersforpeace Feb 28, 2022
c2449e8
drm/atomic: Force bridge self-refresh-exit on CRTC switch
computersforpeace Feb 28, 2022
5f0d829
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
Jun 7, 2022
59f8908
drm/amd/display: remove stale config guards
Apr 14, 2022
0d6d1e0
drm/amdgpu: update VCN codec support for Yellow Carp
alexdeucher May 26, 2022
8757526
virtio-rng: make device ready before making request
jasowang Jun 8, 2022
7764a25
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
mpe Jun 6, 2022
63aac57
random: avoid checking crng_ready() twice in random_init()
zx2c4 Jun 13, 2022
e061ef6
random: mark bootloader randomness code as __init
zx2c4 Jun 13, 2022
60e198d
random: account for arch randomness in bits
zx2c4 Jun 13, 2022
2e2670f
md/raid0: Ignore RAID0 layout if the second zone has only one device
phambourg Apr 13, 2022
a66a89c
zonefs: fix handling of explicit_open option on mount
Jun 2, 2022
3d51ef8
iov_iter: fix build issue due to possible type mis-match
torvalds Jun 11, 2022
e8c3767
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
davejiang Apr 26, 2022
38ca71a
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
May 27, 2022
cdbcddd
net/mlx5: E-Switch, pair only capable devices
mark-bloch May 26, 2022
1e5fd75
Linux 5.18.4
gregkh Jun 14, 2022
b6aaa01
base packaging
Jun 14, 2022
72eb9de
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
445d87b
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
5ba378a
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
0faa9a1
debian changelog
Jun 14, 2022
ea2285d
configs (based on Ubuntu-5.18.0-6.6)
Jun 14, 2022
04c43dd
System76 Linux
jackpot51 Oct 11, 2019
c0fa786
Disable CONFIG_X86_KERNEL_IBT
jackpot51 Jun 16, 2022
492b89a
ALSA: hda/realtek - Reapply pin fixup for oryp5
crawfxrd Aug 27, 2020
f411127
pinctrl: Export intel_pinctrl_probe
jackpot51 Sep 14, 2021
97f3824
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
8e6d521
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
5f41559
Adds an ALSA mapping for Gigabyte Pro WiFi Rev 2.1
13r0ck May 25, 2022
4ccb4c3
DROP ON REBASE: 5.18.4-76051804.202206141755 based on 5.18.4-051804.2…
jackpot51 Jun 16, 2022
e470cce
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
5f8cad5
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
crawfxrd Jun 16, 2022
c3bb891
ALSA: hda/realtek: Add quirk for Clevo NS50PU
crawfxrd Jun 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
[ Upstream commit 7a6691f ]

In vdpa_nl_cmd_dev_get_doit(), if the call to genlmsg_reply() fails we
must not call nlmsg_free() since this is done inside genlmsg_reply().

Fix it.

Fixes: bc0d90e ("vdpa: Enable user to query vdpa device info")
Reviewed-by: Si-Wei Liu <si-wei.liu@oracle.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Eli Cohen <elic@nvidia.com>
Message-Id: <20220518133804.1075129-2-elic@nvidia.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
elic307i authored and gregkh committed Jun 14, 2022
commit 1714361c2d6e063fb4dd68be14363455ddee226a
13 changes: 9 additions & 4 deletions drivers/vdpa/vdpa.c
Original file line number Diff line number Diff line change
@@ -756,14 +756,19 @@ static int vdpa_nl_cmd_dev_get_doit(struct sk_buff *skb, struct genl_info *info)
goto mdev_err;
}
err = vdpa_dev_fill(vdev, msg, info->snd_portid, info->snd_seq, 0, info->extack);
if (!err)
err = genlmsg_reply(msg, info);
if (err)
goto mdev_err;

err = genlmsg_reply(msg, info);
put_device(dev);
mutex_unlock(&vdpa_dev_mutex);
return err;

mdev_err:
put_device(dev);
err:
mutex_unlock(&vdpa_dev_mutex);
if (err)
nlmsg_free(msg);
nlmsg_free(msg);
return err;
}