Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
1819 commits
Select commit Hold shift + click to select a range
e3379dd
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
jay-vosburgh Jun 16, 2022
89915f6
ethtool: Fix get module eeprom fallback
ivecera Jun 16, 2022
e285d60
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platf…
peilin-ye Jun 16, 2022
d607da7
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
Yuuoniy Jun 7, 2022
5ded271
drm/msm/dp: check core_initialized before disable interrupts at dp_di…
Jun 6, 2022
5ae6eb3
drm/msm/dp: force link training for display resolution change
Jun 16, 2022
66fa352
net: phy: at803x: fix NULL pointer dereference on AR9331 PHY
olerem Jun 18, 2022
f7626c1
perf test: Record only user callchains on the "Check Arm64 callgraphs…
rfmvh Jun 14, 2022
a44aac1
perf test topology: Use !strncmp(right platform) to fix guest PPC com…
athira-rajeev Jun 10, 2022
2e8e22b
perf arm-spe: Don't set data source if it's not a memory operation
May 17, 2022
0d79a2d
ipv4: fix bind address validity regression tests
vmsh0 Jun 19, 2022
2c8aeff
erspan: do not assume transport header is always set
edumazet Jun 20, 2022
9b95ee8
net/tls: fix tls_sk_proto_close executed repeatedly
Jun 20, 2022
44bb061
udmabuf: add back sanity check
kraxel Jun 20, 2022
4dab6ec
selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
jie2xzhou Jun 16, 2022
e70598d
netfilter: nf_dup_netdev: do not push mac header a second time
Jun 20, 2022
6ef659d
netfilter: nf_dup_netdev: add and use recursion counter
Jun 20, 2022
db403bc
xen-blkfront: Handle NULL gendisk
jandryuk Jun 1, 2022
74202ea
x86/xen: Remove undefined behavior in setup_features()
Jun 17, 2022
0bae603
MIPS: Remove repetitive increase irq_err_count
fshh520 Jun 10, 2022
7844cea
afs: Fix dynamic root getattr
dhowells Jun 21, 2022
2c26478
block: pop cached rq before potentially blocking rq_qos_throttle()
axboe Jun 21, 2022
fe3d963
ice: ignore protocol field in GTP offload
May 9, 2022
8b28ca5
ice: Fix switchdev rules book keeping
WojDrew May 23, 2022
96b14ed
ice: ethtool: advertise 1000M speeds properly
agerasym Jun 20, 2022
4520c4b
ice: ethtool: Prohibit improper channel config for DCB
agerasym Jun 6, 2022
76040d5
io_uring: fail links when poll fails
isilence Jun 21, 2022
6fda158
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
Jun 20, 2022
296692f
regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
Jun 20, 2022
b1a4fbb
iommu/ipmmu-vmsa: Fix compatible for rcar-gen4
shimoday Jun 17, 2022
fb688de
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is …
superm1 Jun 15, 2022
519b09d
net: dsa: qca8k: reduce mgmt ethernet timeout
Ansuel Jun 21, 2022
144869d
igb: Make DMA faster when CPU is active on the PCIe link
khfeng Jun 21, 2022
57ee40f
virtio_net: fix xdp_rxq_info bug after suspend/resume
stephan-gh Jun 21, 2022
c86a2e6
Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
kuba-moo Jun 20, 2022
922309e
sock: redo the psock vs ULP protection check
kuba-moo Jun 20, 2022
a84b26d
nvme: move the Samsung X5 quirk entry to the core quirks
Jun 17, 2022
996ac8e
gpio: winbond: Fix error code in winbond_gpio_get()
Jun 23, 2022
d49ed67
s390/cpumf: Handle events cycles and instructions identical
Jun 10, 2022
28e016f
filemap: Fix serialization adding transparent huge pages to page cache
apopple-nvidia Jun 20, 2022
229334a
KVM: SEV: Init target VMCBs in sev_migrate_from
pgonda Jun 23, 2022
f55a9a9
iio: mma8452: fix probe fail when device tree compatible is used.
Apr 25, 2022
5cff196
iio: magnetometer: yas530: Fix memchr_inv() misuse
linusw May 1, 2022
b4cd0cd
iio: adc: xilinx-ams: fix return error variable
May 9, 2022
1815b0e
iio: adc: vf610: fix conversion mode sysfs node name
baruchsiach May 30, 2022
9cfc126
io_uring: make apoll_events a __poll_t
May 18, 2022
603a8a6
io_uring: fix req->apoll_events
isilence Jun 21, 2022
6ab879b
usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
andy-shev Jun 20, 2022
440a9a7
io_uring: fix wrong arm_poll error handling
isilence Jun 21, 2022
3161f30
vmcore: convert copy_oldmem_page() to take an iov_iter
Apr 29, 2022
27702e6
s390/crash: add missing iterator advance in copy_oldmem_page()
Jun 10, 2022
0e72cea
s390/crash: make copy_oldmem_page() return number of bytes copied
Jun 9, 2022
9245c6c
xhci: turn off port power in shutdown
matnyman Jun 23, 2022
5e6202c
xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
alam-tanveer Jun 23, 2022
5bcc75d
xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
uhpatel Jun 23, 2022
d95ac8b
usb: gadget: uvc: fix list double add in uvcg_video_pump
Jun 17, 2022
e70cabf
usb: gadget: Fix non-unique driver names in raw-gadget driver
AlanStern Jun 13, 2022
c220cfd
USB: gadget: Fix double-free bug in raw_gadget driver
AlanStern Jun 22, 2022
e2a6318
usb: chipidea: udc: check request status before setting device address
Jun 23, 2022
b37d537
dt-bindings: usb: ohci: Increase the number of PHYs
geertu Jun 15, 2022
06e10ff
dt-bindings: usb: ehci: Increase the number of PHYs
geertu Jun 15, 2022
d5c672c
btrfs: fix race between reflinking and ordered extent completion
fdmanana Jun 6, 2022
857503e
btrfs: don't set lock_owner when locking extent buffer for reading
Jun 9, 2022
bd50ae8
btrfs: fix deadlock with fsync+fiemap+transaction commit
josefbacik Jun 13, 2022
204afc1
f2fs: attach inline_data after setting compression
Jun 1, 2022
15f639f
f2fs: fix iostat related lock protection
Jun 10, 2022
2b3a545
f2fs: do not count ENOENT for error case
Jun 18, 2022
8cd8926
iio:humidity:hts221: rearrange iio trigger get and register
rockosov May 24, 2022
7d69800
iio:proximity:sx9324: Check ret value of device_property_read_u32_arr…
Jun 13, 2022
c8010d4
iio:chemical:ccs811: rearrange iio trigger get and register
rockosov May 24, 2022
6290bec
iio:accel:kxcjk-1013: rearrange iio trigger get and register
rockosov May 24, 2022
76e89a9
iio:accel:bma180: rearrange iio trigger get and register
rockosov May 24, 2022
8e550e7
iio:accel:mxc4005: rearrange iio trigger get and register
rockosov May 24, 2022
d0368d4
iio: accel: mma8452: ignore the return value of reset operation
Jun 15, 2022
1b3a197
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
ZheyuMa May 10, 2022
4ef1e52
iio: trigger: sysfs: fix use-after-free on remove
vwax May 19, 2022
011f3bf
iio: adc: stm32: fix maximum clock rate for stm32mp15x
Jun 9, 2022
50a968c
iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
jmaneyrol-invn Jun 9, 2022
d489534
iio: afe: rescale: Fix boolean logic bug
linusw May 24, 2022
7ff5619
iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m
liambeguin Jun 1, 2022
9664491
iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
Yuuoniy May 16, 2022
22eaff0
iio: adc: stm32: Fix ADCs iteration in irq handler
greenscientist May 16, 2022
e196195
iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs…
greenscientist May 16, 2022
9812df0
iio: adc: stm32: fix vrefint wrong calibration value handling
Jun 9, 2022
621bc28
iio: adc: axp288: Override TS pin bias current for some models
jwrdegoede May 6, 2022
b25439c
iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_par…
May 17, 2022
5eaa84e
iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
Yuuoniy May 24, 2022
4a31ced
iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_…
May 17, 2022
9b30c5c
xtensa: xtfpga: Fix refcount leak bug in setup
windhl Jun 17, 2022
0e403a3
xtensa: Fix refcount leak bug in time.c
windhl Jun 17, 2022
025fae9
parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_F…
hdeller Jun 7, 2022
c8e3fa9
parisc: Fix flush_anon_page on PA8800/PA8900
danglin44 Jun 18, 2022
b7599b1
parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
hdeller Jun 26, 2022
ffe9462
arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region
mranostay Jun 17, 2022
e0b47f4
powerpc/microwatt: wire up rng during setup_arch()
zx2c4 Jun 11, 2022
2ea0856
powerpc: Enable execve syscall exit tracepoint
rnav Jun 9, 2022
c600a2d
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
ajdlinux Jun 14, 2022
ad43cee
powerpc/powernv: wire up rng during setup_arch
zx2c4 Jun 21, 2022
fbbc999
mm/memory-failure: disable unpoison once hw error happens
pizhenwei Jun 15, 2022
6dac8e1
mm: lru_cache_disable: use synchronize_rcu_expedited
matosatti May 30, 2022
387811a
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
tq-steina May 10, 2022
024a5de
ARM: dts: imx6qdl: correct PU regulator ramp delay
lynxeye-dev May 11, 2022
a1af532
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
Aswath-Govindraju May 12, 2022
fc35485
ARM: exynos: Fix refcount leak in exynos_map_pmu
Yuuoniy May 23, 2022
baa8ec0
arm64: dts: exynos: Correct UART clocks on Exynos7885
VDavid003 May 26, 2022
dcafd54
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
Yuuoniy May 26, 2022
3c19fe3
ARM: Fix refcount leak in axxia_boot_secondary
Yuuoniy Jun 1, 2022
83c089d
memory: mtk-smi: add missing put_device() call in mtk_smi_device_link…
Yuuoniy Jun 1, 2022
bb2a481
memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_tim…
Yuuoniy Jun 2, 2022
dc5170a
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
Yuuoniy Jun 5, 2022
1899213
modpost: fix section mismatch check for exported init/exit sections
masahir0y Jun 10, 2022
2d7d7e3
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
lategoodbye Jun 15, 2022
ca83f50
smb3: fix empty netname context on secondary channels
smfrench Jun 18, 2022
5641285
random: update comment from copy_to_user() -> copy_to_iter()
zx2c4 Jun 20, 2022
7bdcfaf
perf build-id: Fix caching files with a wrong build ID
ahunter6 Jun 21, 2022
16d5d91
smb3: use netname when available on secondary channels
sprasad-microsoft Jun 22, 2022
eb9c7a8
dma-direct: use the correct size for dma_set_encrypted()
dcui Jun 22, 2022
c8f4a15
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd atte…
masahir0y Jun 23, 2022
e29e92f
powerpc/pseries: wire up rng during setup_arch()
zx2c4 Jun 11, 2022
2437f53
Linux 5.18.8
gregkh Jun 29, 2022
ea32b27
tick/nohz: unexport __init-annotated tick_nohz_full_setup()
masahir0y Jun 27, 2022
3ecbe78
clocksource/drivers/ixp4xx: Drop boardfile probe path
linusw Apr 6, 2022
0909f52
bcache: memset on stack variables in bch_btree_check() and bch_sector…
May 27, 2022
cfc89a3
hinic: Replace memcpy() with direct assignment
kees Jun 16, 2022
9005550
powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
rnav May 16, 2022
6349318
io_uring: fix not locked access to fixed buf table
isilence Jun 9, 2022
64ef7e7
Linux 5.18.9
gregkh Jul 2, 2022
778e59a
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
alexdeucher Jun 16, 2022
3a83aa8
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
alexdeucher Jun 20, 2022
9e030f4
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
ruiliji2 Jun 22, 2022
48b526c
ksmbd: set the range of bytes to zero without extending file size in …
namjaejeon Jun 19, 2022
5257e9b
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
namjaejeon Jun 19, 2022
848b648
ksmbd: use vfs_llseek instead of dereferencing NULL
zx2c4 Jun 25, 2022
2c1f895
ipv6: take care of disable_policy when restoring routes
NicolasDichtel Jun 23, 2022
e67bc52
net: phy: Don't trigger state machine while in suspend
l1k Jun 28, 2022
a0cec88
s390/archrandom: simplify back to earlier design and initialize earlier
zx2c4 Jun 10, 2022
e606289
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECT…
Jun 25, 2022
15167cf
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
Jun 30, 2022
26e81c9
nvdimm: Fix badblocks clear off-by-one error
yechun1 Jun 1, 2022
298f547
ceph: wait on async create before checking caps for syncfs
jtlayton Jun 6, 2022
7cd1698
parisc: Fix vDSO signal breakage on 32-bit kernel
hdeller Jul 1, 2022
64268f5
parisc/unaligned: Fix emulate_ldw() breakage
hdeller Jun 26, 2022
cb9620a
powerpc/prom_init: Fix kernel config grep
howlett Jun 24, 2022
f7916ed
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
chleroy Jun 23, 2022
fe6618c
powerpc/bpf: Fix use of user_pt_regs in uapi
rnav Jun 27, 2022
048c213
cpufreq: amd-pstate: Add resume and suspend callbacks
JinzhouSu Jun 23, 2022
bcff985
dm raid: fix accesses beyond end of raid member array
mauelsha Jun 27, 2022
02cffb1
dm raid: fix KASAN warning in raid5_add_disks
Jun 29, 2022
3d858d8
SUNRPC: Fix READ_PLUS crasher
chucklever Jun 30, 2022
570b99c
net: rose: fix UAF bugs caused by timer handler
stonezdm Jun 29, 2022
1ba8568
net: usb: ax88179_178a: Fix packet receiving
j-alonso Jun 28, 2022
fa8399b
virtio-net: fix race between ndo_open() and virtio_device_ready()
jasowang Jun 17, 2022
6f0f82e
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
Jun 23, 2022
1221cb3
net: dsa: bcm_sf2: force pause link settings
Jun 23, 2022
8661d4b
net: tun: unlink NAPI from device on destruction
kuba-moo Jun 23, 2022
872c6c9
net: tun: stop NAPI when detaching queues
kuba-moo Jun 23, 2022
851ca58
net: fix IFF_TX_SKB_NO_LINEAR definition
Jun 23, 2022
5d19176
net: dp83822: disable false carrier interrupt
deribaucourt Jun 23, 2022
92bb92c
net: dp83822: disable rx error interrupt
deribaucourt Jun 23, 2022
6242abe
RDMA/qedr: Fix reporting QP timeout attribute
Kamalheib May 25, 2022
2febf09
RDMA/cm: Fix memory leak in ib_cm_insert_listen
Yuuoniy Jun 21, 2022
7c19633
linux/dim: Fix divide by 0 in RDMA DIM
Jun 27, 2022
6456192
net: usb: asix: do not force pause frames support
olerem Jun 24, 2022
295f624
usbnet: fix memory allocation in helpers
oneukum Jun 28, 2022
a8a3e95
mptcp: fix race on unaccepted mptcp sockets
Jun 28, 2022
fa5121c
selftests: mptcp: more stable diag tests
Jun 28, 2022
80620e7
mptcp: fix conflict with <netinet/in.h>
Jun 28, 2022
a6bb7cf
selftests: mptcp: Initialize variables to quiet gcc 12 warnings
mjmartineau Jun 28, 2022
3f60b25
hwmon: (occ) Prevent power cap command overwriting poll response
Jun 28, 2022
05893c6
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
Jun 28, 2022
27dbe01
NFS: restore module put when manager exits.
neilbrown Jun 23, 2022
363a828
NFSD: restore EINVAL error translation in nfsd_commit()
khoroshilov Jun 25, 2022
2f42531
NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
scottmayhew Jun 27, 2022
b9cabd2
vfs: fix copy_file_range() regression in cross-fs copies
amir73il Jun 30, 2022
694e548
caif_virtio: fix race between virtio_device_ready() and ndo_open()
jasowang Jun 20, 2022
02a5914
io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
axboe Jun 30, 2022
1947812
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
Yuuoniy May 26, 2022
91c08e7
lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()
ChiWu-Zero Jun 5, 2022
1d893d0
vdpa/mlx5: Update Control VQ callback information
elic307i Jun 13, 2022
14fab13
s390: remove unneeded 'select BUILD_BIN2C'
masahir0y Jun 13, 2022
2cee260
netfilter: nft_dynset: restore set element counter when failing to up…
ummakynes Jun 21, 2022
e8ee922
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
windhl Jun 22, 2022
f54054e
net/sched: act_api: Notify user space if any actions were flushed bef…
vbnogueira Jun 23, 2022
94683e5
net: asix: fix "can't send until first packet is send" issue
olerem Jun 24, 2022
76d9bee
net: bonding: fix possible NULL deref in rlb code
edumazet Jun 27, 2022
5e59470
net: phy: ax88772a: fix lost pause advertisement configuration
olerem Jun 28, 2022
58f3c1d
selftests net: fix kselftest net fatal error
dietschc Jun 28, 2022
2765749
net: bonding: fix use-after-free after 802.3ad slave unbind
OrlovEI Jun 29, 2022
513c583
net: dsa: felix: fix race between reading PSFP stats and port stats
vladimiroltean Jun 29, 2022
84d146f
powerpc/memhotplug: Add add_pages override for PPC
kvaneesh Jun 29, 2022
3884bf7
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
jdelvare Jun 21, 2022
6b0925f
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v…
jwrdegoede Jun 27, 2022
c236558
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
krzk Jun 27, 2022
7762c0c
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
mwalle Jun 27, 2022
e52910e
tipc: move bc link creation back to tipc_node_create
lxin Jun 24, 2022
303b248
epic100: fix use after free on rmmod
lzto Jun 27, 2022
7b2f54c
cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt
bebarino Jun 16, 2022
a4169df
tcp: add a missing nf_reset_ct() in 3WHS handling
edumazet Jun 23, 2022
5a11a5e
nvmet-tcp: fix regression in data_digest calculation
sagigrimberg Jun 23, 2022
1ed81b3
ACPI: video: Change how we determine if brightness key-presses are ha…
jwrdegoede Jun 24, 2022
32dcf62
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
edumazet Jun 24, 2022
0143011
fanotify: refine the validation checks on non-dir inode mask
amir73il Jun 27, 2022
dcaa1b0
nvmet: add a clear_ids attribute for passthru targets
alanpeterad Jun 27, 2022
5e33f10
ipv6/sit: fix ipip6_tunnel_get_prl return value
KatrinJo Jun 28, 2022
b39fda5
ipv6: fix lockdep splat in in6_dump_addrs()
edumazet Jun 28, 2022
e45bdd6
mlxsw: spectrum_router: Fix rollback in tunnel next hop init
pmachata Jun 29, 2022
b74a378
net: tun: avoid disabling NAPI twice
kuba-moo Jun 29, 2022
0abb045
cifs: fix minor compile warning
smfrench May 23, 2022
dfa6248
drm/msm/dpu: Increment vsync_cnt before waking up userspace
bebarino Jun 22, 2022
73a6955
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
jwrdegoede Jun 23, 2022
d5c7cea
drm/i915/gem: add missing else
KatrinJo Jun 21, 2022
063d062
drm/i915/dgfx: Disable d3cold at gfx root port
anshuma1 Jun 16, 2022
a291016
drm/msm/gem: Fix error return on fence id alloc fail
robclark Jun 24, 2022
a35c451
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
windhl Jun 15, 2022
134ef8e
platform/x86: panasonic-laptop: de-obfuscate button codes
Jun 24, 2022
b078be6
platform/x86: panasonic-laptop: sort includes alphabetically
jwrdegoede Jun 24, 2022
f445ab9
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger…
jwrdegoede Jun 24, 2022
e45c190
platform/x86: panasonic-laptop: don't report duplicate brightness key…
jwrdegoede Jun 24, 2022
a004ebd
platform/x86: panasonic-laptop: filter out duplicate volume up/down/m…
jwrdegoede Jun 24, 2022
45611d5
drm/fourcc: fix integer type usage in uapi header
Jun 21, 2022
8d10c3f
net: sparx5: Add handling of host MDB entries
cappe987 May 3, 2022
f3bb249
net: sparx5: mdb add/del handle non-sparx5 devices
cappe987 Jun 30, 2022
3888291
hwmon: (ibmaem) don't call platform_device_del() if platform_device_a…
Jul 1, 2022
62b5d18
xen/blkfront: fix leaking data in shared pages
royger Mar 30, 2022
6d98cf6
xen/netfront: fix leaking data in shared pages
royger Apr 6, 2022
3893cd0
xen/netfront: force data bouncing when backend is untrusted
royger Apr 7, 2022
3ebaa2c
xen/blkfront: force data bouncing when backend is untrusted
royger Apr 7, 2022
a74adaf
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_re…
jbeulich Jul 1, 2022
efd9826
xen/arm: Fix race in RB-tree based P2M accounting
Jul 1, 2022
bc560ce
Linux 5.18.10
gregkh Jul 7, 2022
b3387d7
base packaging
Jul 7, 2022
9e9a362
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
f5592a8
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
7966e6f
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
b2837c4
debian changelog
Jul 7, 2022
71d993b
configs (based on Ubuntu-5.18.0-6.6)
Jul 7, 2022
6f918c1
System76 Linux
jackpot51 Oct 11, 2019
5287775
Disable CONFIG_X86_KERNEL_IBT
jackpot51 Jun 16, 2022
3f1b595
ALSA: hda/realtek - Reapply pin fixup for oryp5
crawfxrd Aug 27, 2020
d12cec2
pinctrl: Export intel_pinctrl_probe
jackpot51 Sep 14, 2021
796a9ad
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
9db0bd0
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
fd59a68
Adds an ALSA mapping for Gigabyte Pro WiFi Rev 2.1
13r0ck May 25, 2022
951563f
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
a8d617a
ALSA: hda/realtek: Add quirk for Clevo L140PU
crawfxrd Jun 22, 2022
7d5e891
DROP ON REBASE: 5.18.10-76051810.202207071639 based on 5.18.10-051810…
13r0ck Jul 8, 2022
34798d4
Rewrite mixer map for TRX40 Aorus Master
13r0ck Jul 28, 2022
c9172fb
Merge pull request #167 from pop-os/mega-r1.1
13r0ck Jul 29, 2022
cb5f582
ALSA: hda/realtek: Add quirk for Clevo NV41PZ
crawfxrd Jul 30, 2022
a834eec
ALSA: hda - Improv 3.5mm hotplug on ROG strix B550
13r0ck Aug 16, 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
iio: afe: rescale: Fix boolean logic bug
commit 9decacd upstream.

When introducing support for processed channels I needed
to invert the expression:

  if (!iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) ||
      !iio_channel_has_info(schan, IIO_CHAN_INFO_SCALE))
        dev_err(dev, "source channel does not support raw/scale\n");

To the inverse, meaning detect when we can usse raw+scale
rather than when we can not. This was the result:

  if (iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) ||
      iio_channel_has_info(schan, IIO_CHAN_INFO_SCALE))
       dev_info(dev, "using raw+scale source channel\n");

Ooops. Spot the error. Yep old George Boole came up and bit me.
That should be an &&.

The current code "mostly works" because we have not run into
systems supporting only raw but not scale or only scale but not
raw, and I doubt there are few using the rescaler on anything
such, but let's fix the logic.

Cc: Liam Beguin <[email protected]>
Cc: [email protected]
Fixes: 53ebee9 ("iio: afe: iio-rescale: Support processed channels")
Signed-off-by: Linus Walleij <[email protected]>
Reviewed-by: Liam Beguin <[email protected]>
Acked-by: Peter Rosin <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Jonathan Cameron <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
  • Loading branch information
linusw authored and gregkh committed Jun 29, 2022
commit d489534d746ee2d966cc2acbd827216977b3b49f
2 changes: 1 addition & 1 deletion drivers/iio/afe/iio-rescale.c
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ static int rescale_configure_channel(struct device *dev,
chan->ext_info = rescale->ext_info;
chan->type = rescale->cfg->type;

if (iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) ||
if (iio_channel_has_info(schan, IIO_CHAN_INFO_RAW) &&
iio_channel_has_info(schan, IIO_CHAN_INFO_SCALE)) {
dev_info(dev, "using raw+scale source channel\n");
} else if (iio_channel_has_info(schan, IIO_CHAN_INFO_PROCESSED)) {
Expand Down