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

Fix pwm-gpio build error #40

Closed
wants to merge 2,538 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2538 commits
Select commit Hold shift + click to select a range
deea3d9
iavf: Fix init state closure on remove
SlawomirLaba Feb 23, 2022
b45c10f
iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
SlawomirLaba Feb 23, 2022
ccb72d2
iavf: Fix race in init state
SlawomirLaba Feb 23, 2022
aac271d
iavf: Fix __IAVF_RESETTING state usage
SlawomirLaba Feb 23, 2022
51fedcf
drm/i915/guc/slpc: Correct the param count for unset param
vsbelgaum Feb 16, 2022
9c01758
drm/bridge: ti-sn65dsi86: Properly undo autosuspend
dianders Feb 22, 2022
b6cb0dc
e1000e: Fix possible HW unit hang after an s0ix exit
aneftin Jan 25, 2022
335a2f2
MIPS: ralink: mt7621: use bitwise NOT instead of logical
lipnitsk Mar 1, 2022
f65c92c
nl80211: Handle nla_memdup failures in handle_nan_filter
JiangJias Mar 1, 2022
7180d39
ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments
jlemon Feb 28, 2022
6919d0c
drm/amdgpu: fix suspend/resume hang regression
yuq Mar 1, 2022
ddbc1b1
net: dcb: disable softirqs in dcbnl_flush_dev()
vladimiroltean Mar 2, 2022
283854a
selftests: mlxsw: resource_scale: Fix return value
Mar 2, 2022
e656bc7
net: stmmac: perserve TX and RX coalesce value during XDP setup
elvinongbl Nov 24, 2021
3edd73b
Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]a…
jwrdegoede Mar 1, 2022
db35f14
Input: elan_i2c - fix regulator enable count imbalance after suspend/…
jwrdegoede Mar 1, 2022
5ced181
Input: samsung-keypad - properly state IOMEM dependency
sulix Feb 28, 2022
4fb4bdd
HID: add mapping for KEY_DICTATE
Mar 4, 2022
1f4354b
HID: add mapping for KEY_ALL_APPLICATIONS
Mar 4, 2022
2cb0904
tracing/histogram: Fix sorting on old "cpu" value
rostedt Mar 2, 2022
c23a1e8
tracing: Fix return value of __setup handlers
rddunlap Mar 3, 2022
fab84a8
btrfs: fix lost prealloc extents beyond eof after full fsync
fdmanana Feb 17, 2022
a437894
btrfs: fix relocation crash due to premature return from btrfs_commit…
osandov Feb 17, 2022
6762a17
btrfs: subpage: fix a wrong check on subpage->writers
adam900710 Feb 18, 2022
9efcc83
btrfs: do not WARN_ON() if we have PageError set
josefbacik Feb 18, 2022
d284e2b
btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
realwakka Feb 28, 2022
948db5a
btrfs: add missing run of delayed items after unlink during log replay
fdmanana Feb 28, 2022
91a5000
btrfs: fallback to blocking mode when doing async dio over multiple e…
fdmanana Mar 2, 2022
5e70bc8
btrfs: do not start relocation until in progress drops are done
josefbacik Feb 18, 2022
5c1e15f
Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
jiribohac Jan 26, 2022
8572388
proc: fix documentation and description of pagemap
zhouyun1306 Mar 5, 2022
4980895
x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64
dcui Feb 25, 2022
9ec9160
s390/ftrace: fix arch_ftrace_get_regs implementation
hcahca Feb 22, 2022
0cafb4b
s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation
hcahca Feb 23, 2022
81cb88b
KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()
Mar 1, 2022
6273c30
Linux 5.16.13
gregkh Mar 8, 2022
56829c1
x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
Feb 16, 2022
9b629ee
x86/speculation: Add eIBRS + Retpoline options
Feb 16, 2022
227649a
Documentation/hw-vuln: Update spectre doc
Feb 16, 2022
6710bd5
x86/speculation: Include unprivileged eBPF status in Spectre v2 mitig…
jpoimboe Feb 18, 2022
1984feb
x86/speculation: Use generic retpoline by default on AMD
kimphillamd Feb 28, 2022
23cc87c
x86/speculation: Update link to AMD speculation whitepaper
kimphillamd Feb 28, 2022
19b78a9
x86/speculation: Warn about Spectre v2 LFENCE mitigation
jpoimboe Feb 25, 2022
db3eacc
x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
jpoimboe Feb 25, 2022
f5eb0f1
ARM: report Spectre v2 status through sysfs
Feb 11, 2022
0f0fd6e
ARM: early traps initialisation
Feb 11, 2022
21ceffd
ARM: use LOADADDR() to get load address of sections
Feb 11, 2022
9fd1d31
ARM: Spectre-BHB workaround
Feb 10, 2022
680e356
ARM: include unprivileged BPF status in Spectre V2 reporting
Mar 7, 2022
6876d90
arm64: add ID_AA64ISAR2_EL1 sys register
jgouly Dec 10, 2021
549ee09
arm64: cpufeature: add HWCAP for FEAT_AFP
jgouly Dec 10, 2021
b6f9598
arm64: cpufeature: add HWCAP for FEAT_RPRES
jgouly Dec 10, 2021
d1e3d6d
arm64: entry.S: Add ventry overflow sanity checks
Nov 17, 2021
346793c
arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
Nov 16, 2021
46af6fc
KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
Nov 16, 2021
7b63df9
arm64: entry: Make the trampoline cleanup optional
Nov 24, 2021
57e9a5f
arm64: entry: Free up another register on kpti's tramp_exit path
Nov 23, 2021
62cfcf8
arm64: entry: Move the trampoline data page before the text page
Nov 23, 2021
5da0c4b
arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
Nov 24, 2021
dfb2599
arm64: entry: Don't assume tramp_vectors is the start of the vectors
Nov 24, 2021
e0077b0
arm64: entry: Move trampoline macros out of ifdef'd section
Nov 18, 2021
984e7e3
arm64: entry: Make the kpti trampoline's kpti sequence optional
Nov 18, 2021
483fa53
arm64: entry: Allow the trampoline text to occupy multiple pages
Nov 18, 2021
448a95a
arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
Nov 24, 2021
d535ca6
arm64: entry: Add vectors that have the bhb mitigation sequences
Nov 18, 2021
b9c2958
arm64: entry: Add macro for reading symbol addresses from the trampoline
Nov 25, 2021
d4293ed
arm64: Add percpu vectors for EL1
Nov 23, 2021
f0567fc
arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spe…
Feb 8, 2022
0b2bf1b
arm64: Mitigate spectre style branch history side channels
Nov 10, 2021
e1e8770
KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
Dec 10, 2021
2df4d0a
arm64: Use the clearbhb instruction in mitigations
Dec 10, 2021
80d1978
arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mi…
Mar 3, 2022
e65cdb9
ARM: fix build error when BPF_SYSCALL is disabled
linkmauve Mar 8, 2022
3c68579
ARM: fix co-processor register typo
Mar 9, 2022
7d24138
ARM: Do not use NOCROSSREFS directive with ld.lld
nathanchance Mar 9, 2022
f68edac
arm64: Do not include __READ_ONCE() block in assembly files
nathanchance Mar 9, 2022
624a3c7
ARM: fix build warning in proc-v7-bugs.c
Mar 10, 2022
69e581a
xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
jgross1 Feb 25, 2022
0ba1ab2
xen/grant-table: add gnttab_try_end_foreign_access()
jgross1 Feb 25, 2022
2261393
xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
jgross1 Feb 25, 2022
741052b
xen/netfront: don't use gnttab_query_foreign_access() for mapped status
jgross1 Feb 25, 2022
5ee69f5
xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
jgross1 Feb 25, 2022
3b72403
xen/gntalloc: don't use gnttab_query_foreign_access()
jgross1 Feb 25, 2022
b3df6e1
xen: remove gnttab_query_foreign_access()
jgross1 Feb 25, 2022
d83dd50
xen/9p: use alloc/free_pages_exact()
jgross1 Feb 25, 2022
674d0ae
xen/pvcalls: use alloc/free_pages_exact()
jgross1 Feb 25, 2022
6d16892
xen/gnttab: fix gnttab_end_foreign_access() without page specified
jgross1 Feb 25, 2022
3463064
xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
jgross1 Feb 25, 2022
cf6eae0
Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
gregkh Mar 10, 2022
3cfa7ce
Linux 5.16.14
gregkh Mar 11, 2022
bb8fe4d
Merge tag 'v5.16.14' into odroid-5.16.y
tobetter Mar 11, 2022
8449429
arm64: dts: qcom: sm8350: Describe GCC dependency clocks
Nov 14, 2021
0548068
arm64: dts: qcom: sm8350: Correct UFS symbol clocks
andersson Dec 22, 2021
ec73324
HID: elo: Revert USB reference counting
Feb 17, 2022
5618543
HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
pskrgag Feb 20, 2022
e5b4f60
ARM: boot: dts: bcm2711: Fix HVS register range
mripard Feb 19, 2022
530302b
clk: qcom: gdsc: Add support to update GDSC transition delay
Feb 23, 2022
d55c569
clk: qcom: dispcc: Update the transition delay for MDSS GDSC
Feb 23, 2022
64ace2c
soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel
Jan 28, 2022
cbcf790
HID: vivaldi: fix sysfs attributes leak
dtor Feb 26, 2022
381ac58
HID: nintendo: check the return value of alloc_workqueue()
XidianGeneral Feb 25, 2022
1d1719a
arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
pali Jan 17, 2022
f4f59fd
tipc: fix kernel panic when enabling bearer
Mar 4, 2022
9f6effc
vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command
siwliu-kernel Jan 15, 2022
553a0b0
vduse: Fix returning wrong type in vduse_domain_alloc_iova()
YongjiXie Jan 21, 2022
eb8330e
net: phy: meson-gxl: fix interrupt handling in forced mode
hkallweit Mar 3, 2022
640445d
mISDN: Fix memory leak in dsp_pipeline_build()
khoroshilov Mar 4, 2022
d9a747e
vhost: fix hung thread due to erroneous iotlb entries
anirudhrb Mar 5, 2022
bb2269f
virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
YongjiXie Mar 4, 2022
0842aaa
virtio-blk: Remove BUG_ON() in virtio_queue_rq()
YongjiXie Mar 4, 2022
dc54ba9
vdpa: fix use-after-free on vp_vdpa_remove
Mar 1, 2022
ec4f8cd
isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
XidianGeneral Mar 5, 2022
2f49236
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf…
XidianGeneral Mar 5, 2022
9afe83f
esp: Fix possible buffer overflow in ESP transformation
klassert Mar 7, 2022
9a6e4c5
esp: Fix BEET mode inter address family tunneling on GSO
klassert Mar 7, 2022
d9d4122
net: gro: move skb_gro_receive_list to udp_offload.c
Nov 15, 2021
74ca449
qed: return status of qed_iov_get_link
Mar 5, 2022
f342974
smsc95xx: Ignore -ENODEV errors when device is unplugged
Mar 5, 2022
7e24b2e
gpiolib: acpi: Convert ACPI value of debounce to microseconds
andy-shev Mar 7, 2022
3240a30
drm/i915/psr: Set "SF Partial Frame Enable" also on full update
hogander Feb 25, 2022
13c3b2d
drm/sun4i: mixer: Fix P010 and P210 format numbers
jernejsk Feb 28, 2022
811aace
net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
Mar 7, 2022
7af5408
ARM: dts: aspeed: Fix AST2600 quad spi group
shenki Mar 8, 2022
09998f5
iavf: Fix handling of vlan strip virtual channel messages
mmalosze Jan 24, 2022
707dc94
i40e: stop disabling VFs due to PF error responses
jacob-keller Feb 17, 2022
e7ce48d
ice: stop disabling VFs due to PF error responses
jacob-keller Feb 17, 2022
6a3122b
ice: Fix error with handling of bonding MTU
dmertman Feb 18, 2022
40e8acf
ice: Don't use GFP_KERNEL in atomic context
tititiou36 Jan 16, 2022
ed08eab
ice: Fix curr_link_speed advertised speed
jjagielsk Feb 22, 2022
1852854
ethernet: Fix error handling in xemaclite_of_probe
Yuuoniy Mar 8, 2022
688a5ec
tipc: fix incorrect order of state message data sanity check
Mar 8, 2022
af6d584
net: ethernet: ti: cpts: Handle error for clk_enable
JiangJias Mar 8, 2022
5d07fca
net: ethernet: lpc_eth: Handle error for clk_enable
JiangJias Mar 8, 2022
4cc66bf
net: marvell: prestera: Add missing of_node_put() in prestera_switch_…
Yuuoniy Mar 8, 2022
1d83a95
ax25: Fix NULL pointer dereference in ax25_kill_by_device
stonezdm Mar 8, 2022
7bb1dc8
net/mlx5: Fix size field in bufferx_reg struct
mohammadkab Mar 25, 2021
0401bfb
net/mlx5: Fix a race on command flush flow
mosheshemesh2 Feb 4, 2022
171caa1
net/mlx5e: Lag, Only handle events from highest priority multipath entry
roidayan Feb 16, 2022
06793f9
net/mlx5e: SHAMPO, reduce TIR indication
ben-ishay Mar 2, 2022
7194737
NFC: port100: fix use-after-free in port100_send_complete
pskrgag Mar 8, 2022
8b3d2fd
selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
Mar 8, 2022
dfd04b2
selftests: pmtu.sh: Kill nettest processes launched in subshell.
Mar 8, 2022
e032e16
gpio: ts4900: Do not set DAT and OE together
markfeathers Mar 10, 2022
126df63
mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
torvalds Mar 8, 2022
0e1b9a2
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
Yuuoniy Mar 10, 2022
16a93eb
net: phy: DP83822: clear MISR2 register to disable interrupts
clementleger Mar 9, 2022
d828b0f
sctp: fix kernel-infoleak for SCTP sockets
Mar 10, 2022
84c8318
net: arc_emac: Fix use after free in arc_mdio_probe()
Mar 9, 2022
4b77bae
net: bcmgenet: Don't claim WOL when its not available
jlintonarm Mar 10, 2022
7e51b3e
net: phy: meson-gxl: improve link-up behavior
hkallweit Mar 9, 2022
f0f2f2a
selftests/bpf: Add test for bpf_timer overwriting crash
kkdwivedi Feb 9, 2022
270475d
swiotlb: fix info leak with DMA_FROM_DEVICE
halil-pasic Feb 11, 2022
e8dc267
usb: dwc3: pci: add support for the Intel Raptor Lake-S
Feb 14, 2022
509d24f
pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
andy-shev Dec 14, 2021
e0fe243
KVM: Fix lockdep false negative during host resume
Feb 15, 2022
30e14ba
kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
theli-ua Feb 16, 2022
3909752
spi: rockchip: Fix error in getting num-cs property
Feb 16, 2022
55b06ea
spi: rockchip: terminate dma transmission when slave abort
Feb 16, 2022
1ed68d7
drm/vc4: hdmi: Unregister codec device on unbind
mripard Jan 27, 2022
0fc4186
of/fdt: move elfcorehdr reservation early for crash dump kernel
Jan 28, 2022
4e68c4b
x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
Feb 18, 2022
4356343
drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
stonezdm Feb 17, 2022
3a79f38
net-sysfs: add check for netdevice being present to speed_show
suresh2514 Feb 17, 2022
c48932f
hwmon: (pmbus) Clear pmbus fault/warning bits after read
vikash-chandola Feb 22, 2022
9c581b0
nvme-tcp: send H2CData PDUs based on MAXH2CDATA
Jan 22, 2022
da881c5
PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
alexdeucher Feb 22, 2022
5b9d2a0
gpio: Return EPROBE_DEFER if gc->to_irq is NULL
Feb 16, 2022
cb29021
drm/amdgpu: bypass tiling flag check in virtual display case (v2)
Feb 18, 2022
5f46934
Revert "xen-netback: remove 'hotplug-status' once it has served its p…
marmarek Feb 22, 2022
728d6b5
Revert "xen-netback: Check for hotplug-status existence before watching"
marmarek Feb 22, 2022
ee89f39
ipv6: prevent a possible race condition with lifetimes
nielsdos Feb 23, 2022
2a44a82
tracing: Ensure trace buffer is at least 4096 bytes large
svens-s390 Feb 14, 2022
3237183
tracing/osnoise: Make osnoise_main to sleep for microseconds
Feb 18, 2022
eefb9de
tracing: Fix selftest config check for function graph start up test
chleroy Dec 20, 2021
2246b5e
selftest/vm: fix map_fixed_noreplace test failure
kvaneesh Feb 26, 2022
7e4bd0c
selftests/memfd: clean up mapping in mfd_fail_write
mjkravetz Feb 26, 2022
34b6fde
ARM: Spectre-BHB: provide empty stub for non-config
rddunlap Mar 11, 2022
d71d62b
fuse: fix fileattr op failure
Feb 18, 2022
58a9bdf
fuse: fix pipe buffer lifetime for direct_io
Mar 7, 2022
eaa3d08
staging: rtl8723bs: Fix access-point mode deadlock
jwrdegoede Mar 2, 2022
d39dc79
staging: gdm724x: fix use after free in gdm_lte_rx()
Feb 28, 2022
c049b0b
net: macb: Fix lost RX packet wakeup race in NAPI receive
robhancocksed Mar 3, 2022
f10316c
riscv: alternative only works on !XIP_KERNEL
xhackerustc Feb 10, 2022
700b81b
mmc: meson: Fix usage of meson_mmc_post_req()
Feb 16, 2022
4f46ec4
riscv: Fix auipc+jalr relocation range checks
esmil Feb 23, 2022
d76e755
tracing/osnoise: Force quiescent states while tracing
vianpl Mar 7, 2022
4e10787
tracing/osnoise: Do not unregister events twice
Mar 9, 2022
92258a3
arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
pali Mar 10, 2022
8b2dc21
arm64: Ensure execute-only permissions are not allowed without EPAN
ctmarinas Mar 3, 2022
cf04a86
arm64: kasan: fix include error in MTE functions
paulsemel Mar 8, 2022
62b27d9
swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
halil-pasic Mar 5, 2022
c6b1706
virtio: unexport virtio_finalize_features
mstsirkin Jan 14, 2022
290902a
virtio: acknowledge all features before access
mstsirkin Jan 14, 2022
a0347a6
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
chumakd Jan 17, 2022
c21b0de
ARM: fix Thumb2 regression with Spectre BHB
Mar 11, 2022
b36588e
watch_queue: Fix filter limit check
dhowells Mar 11, 2022
eef9afd
watch_queue, pipe: Free watchqueue state after clearing pipe ring
dhowells Mar 11, 2022
70bbc08
watch_queue: Fix to release page in ->release()
dhowells Mar 11, 2022
2f331b8
watch_queue: Fix to always request a pow-of-2 pipe ring size
dhowells Mar 11, 2022
6cb5c7e
watch_queue: Fix the alloc bitmap size to reflect notes allocated
dhowells Mar 11, 2022
d7e0519
watch_queue: Free the alloc bitmap when the watch_queue is torn down
dhowells Mar 11, 2022
36198e3
watch_queue: Fix lack of barrier/sync/lock between post and read
dhowells Mar 11, 2022
ab36cca
watch_queue: Make comment about setting ->defunct more accurate
dhowells Mar 11, 2022
b46bfa5
x86/boot: Fix memremap of setup_indirect structures
rossphilipson Feb 24, 2022
ba4b13a
x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
rossphilipson Feb 24, 2022
173dc5e
x86/module: Fix the paravirt vs alternative order
Mar 3, 2022
248c634
x86/sgx: Free backing memory after faulting the enclave page
jarkkojs Mar 3, 2022
aa093e2
x86/traps: Mark do_int3() NOKPROBE_SYMBOL
Mar 10, 2022
8185af3
drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
Feb 3, 2022
7c3ebd4
perf parse: Fix event parser error for hybrid systems
ZhengjunXing Mar 7, 2022
00a7429
btrfs: make send work with concurrent block group relocation
fdmanana Nov 22, 2021
2777252
riscv: dts: k210: fix broken IRQs on hart1
floatious Mar 1, 2022
ad7aa68
vhost: allow batching hint without size
jasowang Mar 10, 2022
3ea3a23
Linux 5.16.15
gregkh Mar 16, 2022
577bd37
ODROID-COMMON: spi: spidev: Add support for SPI0 on the 40 pin header
how2flow Mar 8, 2022
3459f5a
ODROID-C4: spi/dtbo: add pinctrl for spi0
how2flow Mar 8, 2022
f456033
ODROID-COMMON: touchscreen/goodix: translate GPIO number to IRQ
tobetter Mar 11, 2022
d2bc1f0
ODROID-COMMON: Add LT8619C HDMI/Dual-mode DP receiver
ckkim Jan 24, 2022
ce9fa9e
ODROID-C4: arm64/dts: add new display device tree for ODROID-VU7C
tobetter Mar 10, 2022
ceeeb36
Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
pothos Mar 3, 2022
fb57eb3
arm64: dts: rockchip: fix dma-controller node names on rk356x
frank-w Jan 23, 2022
315b0dd
arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
QSchulz Jan 20, 2022
42c9af6
xfrm: Check if_id in xfrm_migrate
Jan 19, 2022
3246f7d
xfrm: Fix xfrm migrate issues when address family changes
Jan 19, 2022
98296a6
arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
jakob-tsd Jan 19, 2022
f53ad80
arm64: dts: rockchip: align pl330 node name with dtschema
krzk Jan 29, 2022
921b659
arm64: dts: rockchip: reorder rk3399 hdmi clocks
saschahauer Jan 26, 2022
71239c2
arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
Jan 6, 2022
5523fef
ARM: dts: rockchip: reorder rk322x hmdi clocks
saschahauer Feb 10, 2022
6d4b077
ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
montjoie Feb 9, 2022
8c44807
mac80211: refuse aggregations sessions before authorized
jmberg-intel Feb 3, 2022
94647ae
MIPS: smp: fill in sibling and core maps earlier
solbjorn Feb 12, 2022
107e8e7
ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
julianbraha Jan 17, 2022
9473d06
Bluetooth: hci_core: Fix leaking sent_cmd skb
Vudentz Feb 4, 2022
508216f
can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device …
prabhakarlad Feb 21, 2022
b1cbbe4
atm: firestream: check the return value of ioremap() in fs_init()
XidianGeneral Feb 25, 2022
7ddd419
netfilter: egress: silence egress hook lockdep splats
Feb 28, 2022
547549b
Input: goodix - use the new soc_intel_is_byt() helper
jwrdegoede Mar 1, 2022
720d3f6
Input: goodix - workaround Cherry Trail devices with a bogus ACPI Int…
jwrdegoede Mar 1, 2022
f1cb634
iwlwifi: don't advertise TWT support
Mar 1, 2022
85271e9
drm/vrr: Set VRR capable prop only if it is attached to connector
Feb 25, 2022
020419e
nl80211: Update bss channel on channel switch for P2P_CLIENT
Mar 1, 2022
09253fa
tcp: make tcp_read_sock() more robust
Mar 2, 2022
1c30164
sfc: extend the locking on mcdi->seqno
nielsdos Mar 1, 2022
0419fec
bnx2: Fix an error message
tititiou36 Mar 2, 2022
77f2a54
kselftest/vm: fix tests build with old libc
Mar 5, 2022
e1014fc
ice: Fix race condition during interface enslave
Mar 10, 2022
9aed648
Linux 5.16.16
gregkh Mar 19, 2022
cf14137
Merge tag 'v5.16.16' into odroid-5.16.y
tobetter Mar 21, 2022
bb6e90b
Fix build error of pwm-gpio
ginkage Oct 26, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@ Chris Chiu <chris.chiu@canonical.com> <chiu@endlessos.org>
Christian Borntraeger <borntraeger@linux.ibm.com> <borntraeger@de.ibm.com>
Christian Borntraeger <borntraeger@linux.ibm.com> <cborntra@de.ibm.com>
Christian Borntraeger <borntraeger@linux.ibm.com> <borntrae@de.ibm.com>
Christian Brauner <brauner@kernel.org> <christian@brauner.io>
Christian Brauner <brauner@kernel.org> <christian.brauner@canonical.com>
Christian Brauner <brauner@kernel.org> <christian.brauner@ubuntu.com>
Christophe Ricard <christophe.ricard@gmail.com>
Christoph Hellwig <hch@lst.de>
Colin Ian King <colin.king@intel.com> <colin.king@canonical.com>
Expand Down
6 changes: 3 additions & 3 deletions Documentation/ABI/testing/sysfs-driver-aspeed-uart-routing
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/bus/platform/drivers/aspeed-uart-routing/*/uart*
What: /sys/bus/platform/drivers/aspeed-uart-routing/\*/uart\*
Date: September 2021
Contact: Oskar Senft <osk@google.com>
Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Expand All @@ -9,15 +9,15 @@ Description: Selects the RX source of the UARTx device.
depends on the selected file.

e.g.
cat /sys/bus/platform/drivers/aspeed-uart-routing/*.uart_routing/uart1
cat /sys/bus/platform/drivers/aspeed-uart-routing/\*.uart_routing/uart1
[io1] io2 io3 io4 uart2 uart3 uart4 io6

In this case, UART1 gets its input from IO1 (physical serial port 1).

Users: OpenBMC. Proposed changes should be mailed to
openbmc@lists.ozlabs.org

What: /sys/bus/platform/drivers/aspeed-uart-routing/*/io*
What: /sys/bus/platform/drivers/aspeed-uart-routing/\*/io\*
Date: September 2021
Contact: Oskar Senft <osk@google.com>
Chia-Wei Wang <chiawei_wang@aspeedtech.com>
Expand Down
3 changes: 2 additions & 1 deletion Documentation/accounting/psi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,8 @@ Triggers can be set on more than one psi metric and more than one trigger
for the same psi metric can be specified. However for each trigger a separate
file descriptor is required to be able to poll it separately from others,
therefore for each trigger a separate open() syscall should be made even
when opening the same psi interface file.
when opening the same psi interface file. Write operations to a file descriptor
with an already existing psi trigger will fail with EBUSY.

Monitors activate only when system enters stall state for the monitored
psi metric and deactivates upon exit from the stall state. While system is
Expand Down
7 changes: 3 additions & 4 deletions Documentation/admin-guide/cifs/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -734,10 +734,9 @@ SecurityFlags Flags which control security negotiation and
using weaker password hashes is 0x37037 (lanman,
plaintext, ntlm, ntlmv2, signing allowed). Some
SecurityFlags require the corresponding menuconfig
options to be enabled (lanman and plaintext require
CONFIG_CIFS_WEAK_PW_HASH for example). Enabling
plaintext authentication currently requires also
enabling lanman authentication in the security flags
options to be enabled. Enabling plaintext
authentication currently requires also enabling
lanman authentication in the security flags
because the cifs module only supports sending
laintext passwords using the older lanman dialect
form of the session setup SMB. (e.g. for authentication
Expand Down
8 changes: 1 addition & 7 deletions Documentation/admin-guide/devices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2339,13 +2339,7 @@
disks (see major number 3) except that the limit on
partitions is 31.

162 char Raw block device interface
0 = /dev/rawctl Raw I/O control device
1 = /dev/raw/raw1 First raw I/O device
2 = /dev/raw/raw2 Second raw I/O device
...
max minor number of raw device is set by kernel config
MAX_RAW_DEVS or raw module parameter 'max_raw_devs'
162 char Used for (now removed) raw block device interface

163 char

Expand Down
52 changes: 34 additions & 18 deletions Documentation/admin-guide/hw-vuln/spectre.rst
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,8 @@ privileged data touched during the speculative execution.
Spectre variant 1 attacks take advantage of speculative execution of
conditional branches, while Spectre variant 2 attacks use speculative
execution of indirect branches to leak privileged memory.
See :ref:`[1] <spec_ref1>` :ref:`[5] <spec_ref5>` :ref:`[7] <spec_ref7>`
:ref:`[10] <spec_ref10>` :ref:`[11] <spec_ref11>`.
See :ref:`[1] <spec_ref1>` :ref:`[5] <spec_ref5>` :ref:`[6] <spec_ref6>`
:ref:`[7] <spec_ref7>` :ref:`[10] <spec_ref10>` :ref:`[11] <spec_ref11>`.

Spectre variant 1 (Bounds Check Bypass)
---------------------------------------
Expand Down Expand Up @@ -131,6 +131,19 @@ steer its indirect branch speculations to gadget code, and measure the
speculative execution's side effects left in level 1 cache to infer the
victim's data.

Yet another variant 2 attack vector is for the attacker to poison the
Branch History Buffer (BHB) to speculatively steer an indirect branch
to a specific Branch Target Buffer (BTB) entry, even if the entry isn't
associated with the source address of the indirect branch. Specifically,
the BHB might be shared across privilege levels even in the presence of
Enhanced IBRS.

Currently the only known real-world BHB attack vector is via
unprivileged eBPF. Therefore, it's highly recommended to not enable
unprivileged eBPF, especially when eIBRS is used (without retpolines).
For a full mitigation against BHB attacks, it's recommended to use
retpolines (or eIBRS combined with retpolines).

Attack scenarios
----------------

Expand Down Expand Up @@ -364,13 +377,15 @@ The possible values in this file are:

- Kernel status:

==================================== =================================
'Not affected' The processor is not vulnerable
'Vulnerable' Vulnerable, no mitigation
'Mitigation: Full generic retpoline' Software-focused mitigation
'Mitigation: Full AMD retpoline' AMD-specific software mitigation
'Mitigation: Enhanced IBRS' Hardware-focused mitigation
==================================== =================================
======================================== =================================
'Not affected' The processor is not vulnerable
'Mitigation: None' Vulnerable, no mitigation
'Mitigation: Retpolines' Use Retpoline thunks
'Mitigation: LFENCE' Use LFENCE instructions
'Mitigation: Enhanced IBRS' Hardware-focused mitigation
'Mitigation: Enhanced IBRS + Retpolines' Hardware-focused + Retpolines
'Mitigation: Enhanced IBRS + LFENCE' Hardware-focused + LFENCE
======================================== =================================

- Firmware status: Show if Indirect Branch Restricted Speculation (IBRS) is
used to protect against Spectre variant 2 attacks when calling firmware (x86 only).
Expand Down Expand Up @@ -468,7 +483,7 @@ Spectre variant 2
before invoking any firmware code to prevent Spectre variant 2 exploits
using the firmware.

Using kernel address space randomization (CONFIG_RANDOMIZE_SLAB=y
Using kernel address space randomization (CONFIG_RANDOMIZE_BASE=y
and CONFIG_SLAB_FREELIST_RANDOM=y in the kernel configuration) makes
attacks on the kernel generally more difficult.

Expand Down Expand Up @@ -583,12 +598,13 @@ kernel command line.

Specific mitigations can also be selected manually:

retpoline
replace indirect branches
retpoline,generic
google's original retpoline
retpoline,amd
AMD-specific minimal thunk
retpoline auto pick between generic,lfence
retpoline,generic Retpolines
retpoline,lfence LFENCE; indirect branch
retpoline,amd alias for retpoline,lfence
eibrs enhanced IBRS
eibrs,retpoline enhanced IBRS + Retpolines
eibrs,lfence enhanced IBRS + LFENCE

Not specifying this option is equivalent to
spectre_v2=auto.
Expand All @@ -599,7 +615,7 @@ kernel command line.
spectre_v2=off. Spectre variant 1 mitigations
cannot be disabled.

For spectre_v2_user see :doc:`/admin-guide/kernel-parameters`.
For spectre_v2_user see Documentation/admin-guide/kernel-parameters.txt

Mitigation selection guide
--------------------------
Expand Down Expand Up @@ -681,7 +697,7 @@ AMD white papers:

.. _spec_ref6:

[6] `Software techniques for managing speculation on AMD processors <https://developer.amd.com/wp-content/resources/90343-B_SoftwareTechniquesforManagingSpeculation_WP_7-18Update_FNL.pdf>`_.
[6] `Software techniques for managing speculation on AMD processors <https://developer.amd.com/wp-content/resources/Managing-Speculation-on-AMD-Processors.pdf>`_.

ARM white papers:

Expand Down
8 changes: 6 additions & 2 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5303,8 +5303,12 @@
Specific mitigations can also be selected manually:

retpoline - replace indirect branches
retpoline,generic - google's original retpoline
retpoline,amd - AMD-specific minimal thunk
retpoline,generic - Retpolines
retpoline,lfence - LFENCE; indirect branch
retpoline,amd - alias for retpoline,lfence
eibrs - enhanced IBRS
eibrs,retpoline - enhanced IBRS + Retpolines
eibrs,lfence - enhanced IBRS + LFENCE

Not specifying this option is equivalent to
spectre_v2=auto.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/mm/pagemap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ There are four components to pagemap:
* Bit 56 page exclusively mapped (since 4.2)
* Bit 57 pte is uffd-wp write-protected (since 5.13) (see
:ref:`Documentation/admin-guide/mm/userfaultfd.rst <userfaultfd>`)
* Bits 57-60 zero
* Bits 58-60 zero
* Bit 61 page is file-page or shared-anon (since 3.5)
* Bit 62 page swapped
* Bit 63 page present
Expand Down
17 changes: 17 additions & 0 deletions Documentation/arm64/cpu-feature-registers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -275,6 +275,23 @@ infrastructure:
| SVEVer | [3-0] | y |
+------------------------------+---------+---------+

8) ID_AA64MMFR1_EL1 - Memory model feature register 1

+------------------------------+---------+---------+
| Name | bits | visible |
+------------------------------+---------+---------+
| AFP | [47-44] | y |
+------------------------------+---------+---------+

9) ID_AA64ISAR2_EL1 - Instruction set attribute register 2

+------------------------------+---------+---------+
| Name | bits | visible |
+------------------------------+---------+---------+
| RPRES | [7-4] | y |
+------------------------------+---------+---------+


Appendix I: Example
-------------------

Expand Down
8 changes: 8 additions & 0 deletions Documentation/arm64/elf_hwcaps.rst
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,14 @@ HWCAP2_ECV

Functionality implied by ID_AA64MMFR0_EL1.ECV == 0b0001.

HWCAP2_AFP

Functionality implied by ID_AA64MFR1_EL1.AFP == 0b0001.

HWCAP2_RPRES

Functionality implied by ID_AA64ISAR2_EL1.RPRES == 0b0001.

4. Unused AT_HWCAP bits
-----------------------

Expand Down
14 changes: 14 additions & 0 deletions Documentation/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,12 @@ stable kernels.
| Allwinner | A64/R18 | UNKNOWN1 | SUN50I_ERRATUM_UNKNOWN1 |
+----------------+-----------------+-----------------+-----------------------------+
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2064142 | ARM64_ERRATUM_2064142 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2038923 | ARM64_ERRATUM_2038923 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #1902691 | ARM64_ERRATUM_1902691 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A53 | #827319 | ARM64_ERRATUM_827319 |
Expand Down Expand Up @@ -92,12 +98,20 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A77 | #1508412 | ARM64_ERRATUM_1508412 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2051678 | ARM64_ERRATUM_2051678 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2077057 | ARM64_ERRATUM_2077057 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A710 | #2119858 | ARM64_ERRATUM_2119858 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A710 | #2054223 | ARM64_ERRATUM_2054223 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A710 | #2224489 | ARM64_ERRATUM_2224489 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-X2 | #2119858 | ARM64_ERRATUM_2119858 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-X2 | #2224489 | ARM64_ERRATUM_2224489 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N1 | #1188873,1418040| ARM64_ERRATUM_1418040 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N1 | #1349291 | N/A |
Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/arm/omap/omap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,9 @@ Boards (incomplete list of examples):
- OMAP3 BeagleBoard : Low cost community board
compatible = "ti,omap3-beagle", "ti,omap3430", "ti,omap3"

- OMAP3 BeagleBoard A to B4 : Early BeagleBoard revisions A to B4 with a timer quirk
compatible = "ti,omap3-beagle-ab4", "ti,omap3-beagle", "ti,omap3430", "ti,omap3"

- OMAP3 Tobi with Overo : Commercial expansion board with daughter board
compatible = "gumstix,omap3-overo-tobi", "gumstix,omap3-overo", "ti,omap3430", "ti,omap3"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ title: Amlogic specific extensions to the Synopsys Designware HDMI Controller
maintainers:
- Neil Armstrong <narmstrong@baylibre.com>

allOf:
- $ref: /schemas/sound/name-prefix.yaml#

description: |
The Amlogic Meson Synopsys Designware Integration is composed of
- A Synopsys DesignWare HDMI Controller IP
Expand Down Expand Up @@ -99,6 +102,8 @@ properties:
"#sound-dai-cells":
const: 0

sound-name-prefix: true

required:
- compatible
- reg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,10 @@ properties:
interrupts:
maxItems: 1

amlogic,canvas:
description: should point to a canvas provider node
$ref: /schemas/types.yaml#/definitions/phandle

power-domains:
maxItems: 1
description: phandle to the associated power domain
Expand Down Expand Up @@ -106,6 +110,7 @@ required:
- port@1
- "#address-cells"
- "#size-cells"
- amlogic,canvas

additionalProperties: false

Expand All @@ -118,6 +123,7 @@ examples:
interrupts = <3>;
#address-cells = <1>;
#size-cells = <0>;
amlogic,canvas = <&canvas>;

/* CVBS VDAC output port */
port@0 {
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/input/hid-over-i2c.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ device-specific compatible properties, which should be used in addition to the
- vdd-supply: phandle of the regulator that provides the supply voltage.
- post-power-on-delay-ms: time required by the device after enabling its regulators
or powering it on, before it is ready for communication.
- touchscreen-inverted-x: See touchscreen.txt
- touchscreen-inverted-y: See touchscreen.txt

Example:

Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/net/can/tcan4x5x.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ tcan4x5x: tcan4x5x@0 {
#address-cells = <1>;
#size-cells = <1>;
spi-max-frequency = <10000000>;
bosch,mram-cfg = <0x0 0 0 32 0 0 1 1>;
bosch,mram-cfg = <0x0 0 0 16 0 0 1 1>;
interrupt-parent = <&gpio1>;
interrupts = <14 IRQ_TYPE_LEVEL_LOW>;
device-state-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
Expand Down
18 changes: 18 additions & 0 deletions Documentation/devicetree/bindings/pwm/pwm-gpio.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Generic GPIO bit-banged PWM driver

Required properties:
- compatible: should be "pwm-gpio"
- #pwm-cells: should be 3, see pwm.txt in this directory for a general
description of the cells format.
- pwm-gpios: one or more gpios describing the used gpio, see the gpio
bindings for the used gpio driver.

Example:
#include <dt-bindings/gpio/gpio.h>

pwm: pwm@0 {
compatible = "pwm-gpio";
#pwm-cells = 3;
pwm-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>;
pwm-gpios = <&pio 7 2 GPIO_ACTIVE_LOW>;
};
9 changes: 4 additions & 5 deletions Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -199,12 +199,11 @@ patternProperties:

contribution:
$ref: /schemas/types.yaml#/definitions/uint32
minimum: 0
maximum: 100
description:
The percentage contribution of the cooling devices at the
specific trip temperature referenced in this map
to this thermal zone
The cooling contribution to the thermal zone of the referred
cooling device at the referred trip point. The contribution is
a ratio of the sum of all cooling contributions within a
thermal zone.

required:
- trip
Expand Down
5 changes: 3 additions & 2 deletions Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ properties:
samsung,syscon-phandle:
$ref: /schemas/types.yaml#/definitions/phandle
description:
Phandle to the PMU system controller node (in case of Exynos5250
and Exynos5420).
Phandle to the PMU system controller node (in case of Exynos5250,
Exynos5420 and Exynos7).

required:
- compatible
Expand All @@ -58,6 +58,7 @@ allOf:
enum:
- samsung,exynos5250-wdt
- samsung,exynos5420-wdt
- samsung,exynos7-wdt
then:
required:
- samsung,syscon-phandle
Expand Down
Loading