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

Sync with v5.9 #34

Merged
merged 1,963 commits into from
Nov 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1963 commits
Select commit Hold shift + click to select a range
0ba56b8
Merge branch 'net-core-fix-a-lockdep-splat-in-the-dev_addr_list'
davem330 Sep 28, 2020
a7809ff
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
Mani-Sadhasivam Sep 26, 2020
996d585
Input: trackpoint - enable Synaptics trackpoints
synavincent Sep 28, 2020
5fc27b0
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
Sep 28, 2020
9666ea6
net: usb: ax88179_178a: fix missing stop entry in driver_info
Sep 28, 2020
c92a798
net: usb: ax88179_178a: add MCT usb 3.0 adapter
Sep 28, 2020
3ddf9b4
genetlink: add missing kdoc for validation flags
kuba-moo Sep 29, 2020
78b7015
ethtool: mark netlink family as __ro_after_init
kuba-moo Sep 29, 2020
2e969d8
Merge tag 'gpio-fixes-for-v5.9-rc7' of git://git.kernel.org/pub/scm/l…
linusw Sep 29, 2020
c8d317a
io_uring: fix async buffered reads when readahead is disabled
Sep 29, 2020
632bfb6
blk-mq: call commit_rqs while list empty but error happen
Sep 5, 2020
9cf5144
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
Sep 28, 2020
25b9e4b
Merge tag 'phy-fixes-2-5.9' of git://git.kernel.org/pub/scm/linux/ker…
gregkh Sep 29, 2020
851e6f6
tracing: Fix trace_find_next_entry() accounting of temp buffer size
rostedt Sep 29, 2020
b40341f
ftrace: Move RCU is watching check after recursion check
rostedt Sep 29, 2020
1ccfa66
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Sep 29, 2020
ccc1d05
Merge tag 'dmaengine-fix-5.9' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 29, 2020
1a03b8a
virtio-net: don't disable guest csum when disable LRO
xpu22 Sep 29, 2020
bbc4d71
net: phy: realtek: fix rtl8211e rx/tx delay config
Sep 29, 2020
460e985
net: dsa: felix: fix incorrect action offsets for VCAP IS2
vladimiroltean Sep 29, 2020
eaa0355
net: dsa: seville: fix VCAP IS2 action width
vladimiroltean Sep 29, 2020
8ba00e2
Merge branch 'More-incorrect-VCAP-offsets-for-mscc_ocelot-switch'
davem330 Sep 29, 2020
64ff609
dt-bindings: Fix 'reg' size issues in zynqmp examples
robherring Sep 28, 2020
efe84d4
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
Sep 19, 2020
97cf329
drm/amd/pm: Removed fixed clock in auto mode DPM
smavila Sep 15, 2020
0c70141
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
Sep 23, 2020
898c730
drm/amd/display: fix return value check for hdcp_work
Sep 23, 2020
c73d05e
drm/amdgpu/display: fix CFLAGS setup for DCN30
alexdeucher Sep 22, 2020
a39d0d7
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
jdelvare Sep 28, 2020
3c26d03
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
alexdeucher Sep 28, 2020
548c7ba
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
dgouders Sep 27, 2020
6667df9
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
anguy11 Sep 29, 2020
d120c9a
via-rhine: Fix for the hardware having a reset failure after resume
bracecomputerlab Sep 29, 2020
aa15190
via-rhine: VTunknown1 device is really VT8251 South Bridge
bracecomputerlab Sep 29, 2020
9f5159e
via-rhine: Eliminate version information
bracecomputerlab Sep 29, 2020
2b6b78e
via-rhine: New device driver maintainer
bracecomputerlab Sep 29, 2020
4972c6c
Merge branch 'via-rhine-Resume-fix-and-other-maintenance-work'
davem330 Sep 29, 2020
90fb702
autofs: use __kernel_write() for the autofs pipe writing
torvalds Sep 30, 2020
02de58b
Merge tag 'devicetree-fixes-for-5.9-3' of git://git.kernel.org/pub/sc…
torvalds Sep 30, 2020
917944d
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
mjmartineau Sep 29, 2020
1a49b2c
mptcp: Handle incoming 32-bit DATA_FIN values
mjmartineau Sep 29, 2020
2b3e981
Merge branch 'mptcp-Fix-for-32-bit-DATA_FIN'
davem330 Sep 30, 2020
bcf3a29
scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeern…
MarkMielke Sep 28, 2020
f54c444
drm/vmwgfx: Fix error handling in get_node
zackr Sep 25, 2020
6f4fc18
Merge branch 'vmwgfx-fixes-5.9' of git://people.freedesktop.org/~srol…
airlied Sep 30, 2020
c14decf
clocksource: clint: Export clint_time_val for modules
palmer-dabbelt Sep 30, 2020
bc21a29
x86/mce: Use idtentry_nmi_enter/exit()
KAGA-KOKO Sep 30, 2020
1f25c9b
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Sep 30, 2020
17479aa
Merge tag 'gpio-fixes-for-v5.9' of git://git.kernel.org/pub/scm/linux…
linusw Sep 30, 2020
b195152
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
Sep 30, 2020
95433a1
drm/amdgpu: disable gfxoff temporarily for navy_flounder
Sep 30, 2020
112c352
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
pcc Sep 29, 2020
27204b9
drm: drm_dsc.h: fix a kernel-doc markup
mchehab Sep 30, 2020
37787e9
vhost vdpa: fix vhost_vdpa_open error handling
mikechristie Sep 21, 2020
0ec86e8
ice: increase maximum wait time for flash write commands
jacob-keller Aug 26, 2020
be49b1a
ice: preserve NVM capabilities in safe mode
jacob-keller Sep 2, 2020
fc7d175
cpufreq: intel_pstate: Fix missing return statement
zhang-rui Sep 28, 2020
eac53b3
Documentation: PM: Fix a reStructuredText syntax error
ycongal-smile Sep 29, 2020
1a67b92
ARM: imx6q: Fixup RCU usage for cpuidle
storulf Sep 30, 2020
a466c85
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
josefbacik Aug 20, 2020
4c8f353
btrfs: fix filesystem corruption after a device replace
fdmanana Sep 23, 2020
aa98876
RISC-V: Check clint_time_val before use
avpatel Sep 27, 2020
60e7209
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Sep 30, 2020
a509a66
arm64: permit ACPI core to map kernel memory used for table overrides
ardbiesheuvel Sep 29, 2020
76a6b0b
MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
pali Sep 25, 2020
03e7e72
Merge branch '100GbE' of https://github.com/anguy11/net-queue
davem330 Sep 30, 2020
e154b5b
octeontx2-af: Fix enable/disable of default NPC entries
Sep 30, 2020
89eae5e
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
Sep 30, 2020
1ea0166
octeontx2-pf: Fix the device state on error
Sep 30, 2020
66a5209
octeontx2-pf: Fix synchnorization issue in mbox
Sep 30, 2020
a59cf61
Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver'
davem330 Sep 30, 2020
132d7c8
Merge tag 'amd-drm-fixes-5.9-2020-09-30' of git://people.freedesktop.…
airlied Oct 1, 2020
5d8ff95
pinctrl: qcom: sm8250: correct sdc2_clk
lumag Sep 14, 2020
39c4dbe
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
Hanks-Chen Aug 20, 2020
e09e200
gpio: pca953x: Use bitmap API over implicit GCC extension
andy-shev Sep 30, 2020
8c1f1c3
gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
andy-shev Sep 30, 2020
452d622
KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
Jul 13, 2020
0bbe4ce
iommu/amd: Fix the overwritten field in IVMD header
Sep 26, 2020
0891fb3
xen/events: don't use chip_data for legacy IRQs
jgross1 Sep 30, 2020
1a3f2fd
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
LuBaolu Sep 27, 2020
8a018eb
pipe: Fix memory leaks in create_pipe_files()
Oct 1, 2020
d82a532
bpf: Fix "unresolved symbol" build error with resolve_btfids
yonghong-song Oct 1, 2020
aa5ff93
Merge tag 'trace-v5.9-rc6' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 1, 2020
fcadab7
Merge tag 'drm-fixes-2020-10-01-1' of git://anongit.freedesktop.org/d…
torvalds Oct 1, 2020
eed2ef4
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 1, 2020
bb13a80
r8169: fix handling ether_clk
hkallweit Oct 1, 2020
ef9da46
r8169: fix data corruption issue on RTL8402
hkallweit Oct 1, 2020
44b6e23
Merge tag 'iommu-fixes-v5.9-rc7' of git://git.kernel.org/pub/scm/linu…
torvalds Oct 1, 2020
472e5b0
pipe: remove pipe_wait() and fix wakeup race with splice
torvalds Oct 2, 2020
21d6481
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting…
andy-shev Oct 2, 2020
8169bd3
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE …
jwrdegoede Sep 30, 2020
9fb7779
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers…
jwrdegoede Sep 25, 2020
be45831
mm: memcg/slab: fix slab statistics in !SMP configuration
rgushchin Oct 1, 2020
7bbe8f2
Merge branch 'pm-cpufreq'
rafaeljw Oct 2, 2020
09a6b0b
random32: Restore __latent_entropy attribute on net_rand_state
tsautereau-anssi Oct 2, 2020
2270b89
Merge tag 'mmc-v5.9-rc4-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 2, 2020
0bf0dfd
Merge tag 'gpio-v5.9-2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 2, 2020
cc8ad8f
Merge tag 'staging-5.9-rc8' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 2, 2020
c513091
Merge tag 'pm-5.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Oct 2, 2020
4e3b9ce
Merge tag 'for-5.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 2, 2020
db23baa
Merge tag 'riscv-for-linus-5.9-rc8' of git://git.kernel.org/pub/scm/l…
torvalds Oct 2, 2020
d4fce2e
Merge branch 'work.epoll' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Oct 2, 2020
432161e
net/mlx5: Fix a race when moving command interface to polling mode
Aug 13, 2020
50b2412
net/mlx5: Avoid possible free of command entry while timeout comp han…
Aug 4, 2020
1d5558b
net/mlx5: poll cmd EQ in case of command timeout
Jul 21, 2020
410bd75
net/mlx5: Add retry mechanism to the command entry index allocation
Aug 31, 2020
b898ce7
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
Sep 11, 2020
732ebfa
net/mlx5: Fix request_irqs error flow
maorgottlieb Aug 31, 2020
08a762c
net/mlx5e: Fix error path for RQ alloc
ayalevin123 Aug 3, 2020
c3c9402
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than…
ayalevin123 Jul 20, 2020
2b02198
net/mlx5e: CT, Fix coverity issue
dickmanmaor Sep 1, 2020
3d093bc
net/mlx5e: Fix driver's declaration to support GRE offload
ayalevin123 Aug 9, 2020
2608a2f
net/mlx5e: Fix return status when setting unsupported FEC mode
ayalevin123 Aug 12, 2020
8c7353b
net/mlx5e: Fix VLAN cleanup flow
ayalevin Sep 13, 2020
d4a1605
net/mlx5e: Fix VLAN create flow
ayalevin Sep 13, 2020
1253935
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
w1ldptr Sep 20, 2020
6d53a9f
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
peilin-ye Oct 2, 2020
a95bc73
netlink: fix policy dump leak
jmberg-intel Oct 2, 2020
0c76898
Documentation/x86: Fix incorrect references to zero-page.txt
xypron Oct 2, 2020
f016a54
Merge tag 'block-5.9-2020-10-02' of git://git.kernel.dk/linux-block
torvalds Oct 2, 2020
702bfc8
Merge tag 'io_uring-5.9-2020-10-02' of git://git.kernel.dk/linux-block
torvalds Oct 2, 2020
cb6f55a
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Oct 2, 2020
4d9c3a6
Merge tag 'pci-v5.9-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Oct 2, 2020
d3d45f8
Merge tag 'pinctrl-v5.9-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 2, 2020
a93bdcb
net: core: document two new elements of struct net_device
mchehab Oct 2, 2020
f30e25a
net: usb: pegasus: Proper error handing when setting pegasus' MAC add…
petkomanolov Oct 2, 2020
c381b07
net: introduce helper sendpage_ok() in include/linux/net.h
Oct 2, 2020
7b62d31
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
Oct 2, 2020
7d4194a
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
Oct 2, 2020
cf83a17
tcp: use sendpage_ok() to detect misused .sendpage
Oct 2, 2020
fb25ebe
drbd: code cleanup by using sendpage_ok() to check page for kernel_se…
Oct 2, 2020
6aa25c7
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
Oct 2, 2020
40efc4d
libceph: use sendpage_ok() in ceph_tcp_sendpage()
Oct 2, 2020
e7d4005
Merge branch 'Introduce-sendpage_ok-to-detect-misused-sendpage-in-net…
davem330 Oct 2, 2020
9d8c05a
tcp: fix syn cookied MPTCP request socket leak
Oct 2, 2020
ab0faf5
Merge tag 'mlx5-fixes-2020-09-30' of git://git.kernel.org/pub/scm/lin…
davem330 Oct 2, 2020
b502e6e
KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
bonzini Sep 29, 2020
e2e1a1c
Merge tag 'kvmarm-fixes-5.9-3' of git://git.kernel.org/pub/scm/linux/…
bonzini Oct 3, 2020
484cfac
mm, slub: restore initial kmem_cache flags
efarman Oct 3, 2020
1d91df8
mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore…
JoonsooKim Oct 3, 2020
d43ca13
scripts/spelling.txt: fix malformed entry
ebiggers Oct 3, 2020
72af7b4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 3, 2020
f35c08e
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Oct 3, 2020
5f05663
Merge tag 'usb-5.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 3, 2020
5ee5613
Merge tag 'for-linus-5.9b-rc8-tag' of git://git.kernel.org/pub/scm/li…
torvalds Oct 3, 2020
22fbc03
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Oct 3, 2020
388e201
net: stmmac: Modify configuration method of EEE timers
vgjayaku Oct 1, 2020
1f7e877
net: hinic: fix DEVLINK build errors
rddunlap Oct 1, 2020
790ca79
net: typhoon: Fix a typo Typoon --> Typhoon
tititiou36 Oct 2, 2020
0210a8d
vhost: Don't call access_ok() when using IOTLB
gkurz Oct 3, 2020
71878fa
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
gkurz Oct 3, 2020
ab51225
vhost: Don't call log_access_ok() when using IOTLB
gkurz Oct 3, 2020
1477c8a
vhost-vdpa: fix vhost_vdpa_map() on error condition
siwliu-kernel Oct 3, 2020
7ed9e3d
vhost-vdpa: fix page pinning leakage in error path
siwliu-kernel Oct 3, 2020
9a9e774
net: team: fix memory leak in __team_options_register
thazhemadam Oct 4, 2020
580e427
net_sched: check error pointer in tcf_dump_walker()
congwang Oct 2, 2020
f4544e5
net: mvneta: fix double free of txq->buf
Oct 3, 2020
4296adc
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
Oct 2, 2020
549738f
Linux 5.9-rc8
torvalds Oct 4, 2020
a78c6f5
RISC-V: Make sure memblock reserves the memory containing DT
atishp04 Oct 1, 2020
720ef73
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
pyma1 Oct 2, 2020
1c33524
MAINTAINERS: Add maintainer of DW APB SSI driver
fancer Oct 2, 2020
5630511
rxrpc: Fix rxkad token xdr encoding
Sep 4, 2020
9a059cd
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
dhowells Sep 8, 2020
fa1d113
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
dhowells Oct 1, 2020
2d914c1
rxrpc: Fix accept on a connection that need securing
dhowells Sep 30, 2020
fea9911
rxrpc: The server keyring isn't network-namespaced
dhowells Sep 30, 2020
38b1dc4
rxrpc: Fix server keyring leak
dhowells Oct 2, 2020
165563c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Oct 5, 2020
7575fdd
Merge tag 'platform-drivers-x86-v5.9-2' of git://git.infradead.org/li…
torvalds Oct 5, 2020
86fdf61
Merge tag 'drm-misc-fixes-2020-10-01' of git://anongit.freedesktop.or…
airlied Oct 6, 2020
1797d58
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many…
jwrdegoede Sep 16, 2020
082bb94
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
Mani-Sadhasivam Oct 5, 2020
601e984
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
vladimiroltean Oct 5, 2020
0132649
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
vladimiroltean Oct 5, 2020
c88c5ed
Merge branch 'Fix-tail-dropping-watermarks-for-Ocelot-switches'
davem330 Oct 6, 2020
017512a
mptcp: more DATA FIN fixes
Oct 5, 2020
f45a424
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
thazhemadam Oct 5, 2020
86bccd0
tcp: fix receive window update in tcp_add_backlog()
Oct 5, 2020
d91dc43
Merge tag 'rxrpc-fixes-20201005' of git://git.kernel.org/pub/scm/linu…
davem330 Oct 6, 2020
39e4716
crypto: arm64: Use x16 with indirect branch to bti_c
jlintonarm Oct 6, 2020
d1a819a
splice: teach splice pipe reading about empty pipe buffers
torvalds Oct 5, 2020
4013c14
usermodehelper: reset umask to default before executing user process
torvalds Oct 5, 2020
f1e141e
Merge tag 'drm-fixes-2020-10-06-1' of git://anongit.freedesktop.org/d…
torvalds Oct 6, 2020
6ec37e6
Merge tag 'platform-drivers-x86-v5.9-3' of git://git.kernel.org/pub/s…
torvalds Oct 6, 2020
c85fb28
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 6, 2020
8481446
riscv: Fixup bootup failure with HARDENED_USERCOPY
guoren83 Oct 6, 2020
5a06771
arm/arm64: xen: Fix to convert percpu address to gfn correctly
mhiramat Oct 6, 2020
d6c9efd
exfat: fix pointer error checking
Aug 26, 2020
8ff006e
exfat: fix use of uninitialized spinlock on error path
namjaejeon Sep 29, 2020
c3e0276
drm/nouveau/device: return error for unknown chipsets
karolherbst Oct 6, 2020
d10285a
drm/nouveau/mem: guard against NULL pointer access in mem_del
karolherbst Oct 6, 2020
4bab690
nvme-core: put ctrl ref when module ref get fail
ChaitanayaKulkarni Oct 6, 2020
47e538d
gpiolib: Disable compat ->read() code in UML case
andy-shev Oct 5, 2020
8b81edd
gpio: pca953x: Survive spurious interrupts
Oct 5, 2020
7370997
partitions/ibm: fix non-DASD devices
Oct 7, 2020
e0894cd
Merge tag 'nvme-5.9-2020-10-07' of git://git.infradead.org/nvme into …
axboe Oct 7, 2020
33eade2
drm/amdgpu: fix NULL pointer dereference for Renoir
dgouders Oct 1, 2020
dcba603
drm/amdgpu/swsmu: fix ARC build errors
alexdeucher Oct 6, 2020
5b9fbeb
bpf: Fix scalar32_min_max_or bounds tracking
borkmann Oct 7, 2020
fa4d305
i2c: imx: Fix reset of I2SR_IAL flag
ceggers-arri Oct 7, 2020
28683e8
i2c: meson: fix clock setting overwrite
jbrun3t Oct 7, 2020
79e137b
i2c: meson: keep peripheral clock enabled
jbrun3t Oct 7, 2020
1334d3b
i2c: meson: fixup rate calculation with filter delay
nkbelin Oct 7, 2020
3dc289f
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
thazhemadam Oct 7, 2020
f3c64ed
mm: avoid early COW write protect games during fork()
torvalds Sep 28, 2020
ec0fa0b
afs: Fix deadlock between writeback and truncate
dhowells Oct 7, 2020
86f0a5f
Merge tag 'for-linus-5.9b-rc9-tag' of git://git.kernel.org/pub/scm/li…
torvalds Oct 8, 2020
b9e3aa2
Merge tag 'exfat-for-5.9-rc9' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 8, 2020
3d006ee
Merge tag 'drm-fixes-2020-10-08' of git://anongit.freedesktop.org/drm…
torvalds Oct 8, 2020
b6c02ef
bridge: Netlink interface fix.
HenrikBjoernlund Oct 7, 2020
cfe90f4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
kuba-moo Oct 8, 2020
a9e54cb
Merge tag 'mac80211-for-net-2020-10-08' of git://git.kernel.org/pub/s…
kuba-moo Oct 8, 2020
d42ee76
sctp: fix sctp_auth_init_hmacs() error path
Oct 8, 2020
8aa7b52
openvswitch: handle DNAT tuple collision
dceara Oct 7, 2020
47dda78
r8169: consider that PHY reset may still be in progress after applyin…
hkallweit Oct 7, 2020
c7cc920
macsec: avoid use-after-free in macsec_handle_frame()
Oct 7, 2020
28802e7
net: usb: qmi_wwan: add Cellient MPL200 card
Oct 8, 2020
3176e97
vdpa/mlx5: should keep avail_index despite device status
siwliu-kernel Oct 1, 2020
aff9077
vdpa/mlx5: Fix dependency on MLX5_CORE
elic307i Oct 7, 2020
6288c1d
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Oct 8, 2020
33c8256
drm/amd/display: Change ABM config init interface
Jul 31, 2020
3fdd47c
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Oct 8, 2020
e3f2396
power: supply: sbs-battery: chromebook workaround for PEC
sre Oct 4, 2020
583090b
Merge tag 'block5.9-2020-10-08' of git://git.kernel.dk/linux-block
torvalds Oct 9, 2020
dded93f
Merge tag 'amd-drm-fixes-5.9-2020-10-08' of git://people.freedesktop.…
airlied Oct 9, 2020
6d6b8b9
perf: Fix task_function_call() error handling
kjain101 Aug 27, 2020
4243219
mmc: core: don't set limits.discard_granularity as 0
Oct 2, 2020
fd330b1
Merge tag 'drm-fixes-2020-10-09' of git://anongit.freedesktop.org/drm…
torvalds Oct 9, 2020
f318052
Merge tag 'mmc-v5.9-rc4-4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 9, 2020
d813a8c
Merge tag 'gpio-v5.9-3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 9, 2020
277e570
Merge tag 'for-v5.9-rc' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 9, 2020
8a5f78d
Merge tag 'riscv-for-linus-5.9' of git://git.kernel.org/pub/scm/linux…
torvalds Oct 9, 2020
6f2f486
Merge tag 'spi-fix-v5.9-rc8' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Oct 10, 2020
5a02e7c
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
wsakernel Oct 10, 2020
f5b3f43
i2c: owl: Clear NACK and BUS error bits
cristicc Oct 8, 2020
033b5d7
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
Oct 10, 2020
64b7f67
cifs: Fix incomplete memory allocation on setxattr path
Oct 10, 2020
da69003
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Oct 10, 2020
ae4a380
MAINTAINERS: change hardening mailing list
kees Oct 11, 2020
512b557
MAINTAINERS: Antoine Tenart's email address
atenart Oct 11, 2020
bc4fe4c
mm: mmap: Fix general protection fault in unlink_file_vma()
MiaoheLin Oct 11, 2020
8b7b2eb
mm: validate inode in mapping_set_error()
minchank Oct 11, 2020
4aab2be
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as e…
vijaybalakrishna Oct 11, 2020
aa5c3a2
Merge tag 'perf-urgent-2020-10-11' of git://git.kernel.org/pub/scm/li…
torvalds Oct 11, 2020
c120ec1
Merge tag 'x86-urgent-2020-10-11' of git://git.kernel.org/pub/scm/lin…
torvalds Oct 11, 2020
5b697f8
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Oct 11, 2020
3dd0130
Merge branch 'akpm' (patches from Andrew)
torvalds Oct 11, 2020
bbf5c97
Linux 5.9
torvalds Oct 11, 2020
f9f8d51
Merge tag 'v5.9' into sync
ojeda Nov 28, 2020
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
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ ForEachMacros:
- 'css_for_each_descendant_pre'
- 'device_for_each_child_node'
- 'dma_fence_chain_for_each'
- 'do_for_each_ftrace_op'
- 'drm_atomic_crtc_for_each_plane'
- 'drm_atomic_crtc_state_for_each_plane'
- 'drm_atomic_crtc_state_for_each_plane_state'
Expand All @@ -136,6 +137,7 @@ ForEachMacros:
- 'for_each_active_dev_scope'
- 'for_each_active_drhd_unit'
- 'for_each_active_iommu'
- 'for_each_aggr_pgid'
- 'for_each_available_child_of_node'
- 'for_each_bio'
- 'for_each_board_func_rsrc'
Expand Down Expand Up @@ -234,6 +236,7 @@ ForEachMacros:
- 'for_each_node_state'
- 'for_each_node_with_cpus'
- 'for_each_node_with_property'
- 'for_each_nonreserved_multicast_dest_pgid'
- 'for_each_of_allnodes'
- 'for_each_of_allnodes_from'
- 'for_each_of_cpu_node'
Expand All @@ -256,6 +259,7 @@ ForEachMacros:
- 'for_each_pci_dev'
- 'for_each_pci_msi_entry'
- 'for_each_pcm_streams'
- 'for_each_physmem_range'
- 'for_each_populated_zone'
- 'for_each_possible_cpu'
- 'for_each_present_cpu'
Expand All @@ -265,6 +269,8 @@ ForEachMacros:
- 'for_each_process_thread'
- 'for_each_property_of_node'
- 'for_each_registered_fb'
- 'for_each_requested_gpio'
- 'for_each_requested_gpio_in_range'
- 'for_each_reserved_mem_region'
- 'for_each_rtd_codec_dais'
- 'for_each_rtd_codec_dais_rollback'
Expand All @@ -278,12 +284,17 @@ ForEachMacros:
- 'for_each_sg'
- 'for_each_sg_dma_page'
- 'for_each_sg_page'
- 'for_each_sgtable_dma_page'
- 'for_each_sgtable_dma_sg'
- 'for_each_sgtable_page'
- 'for_each_sgtable_sg'
- 'for_each_sibling_event'
- 'for_each_subelement'
- 'for_each_subelement_extid'
- 'for_each_subelement_id'
- '__for_each_thread'
- 'for_each_thread'
- 'for_each_unicast_dest_pgid'
- 'for_each_wakeup_source'
- 'for_each_zone'
- 'for_each_zone_zonelist'
Expand Down Expand Up @@ -464,6 +475,7 @@ ForEachMacros:
- 'v4l2_m2m_for_each_src_buf'
- 'v4l2_m2m_for_each_src_buf_safe'
- 'virtio_device_for_each_vq'
- 'while_for_each_ftrace_op'
- 'xa_for_each'
- 'xa_for_each_marked'
- 'xa_for_each_range'
Expand Down
9 changes: 8 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ Andrew Murray <amurray@thegoodpenguin.co.uk> <andrew.murray@arm.com>
Andrew Vasquez <andrew.vasquez@qlogic.com>
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
Andy Adamson <andros@citi.umich.edu>
Antoine Tenart <antoine.tenart@free-electrons.com>
Antoine Tenart <atenart@kernel.org> <antoine.tenart@bootlin.com>
Antoine Tenart <atenart@kernel.org> <antoine.tenart@free-electrons.com>
Antonio Ospite <ao2@ao2.it> <ao2@amarulasolutions.com>
Archit Taneja <archit@ti.com>
Ard Biesheuvel <ardb@kernel.org> <ard.biesheuvel@linaro.org>
Expand Down Expand Up @@ -169,6 +170,10 @@ Juha Yrjola <juha.yrjola@solidboot.com>
Julien Thierry <julien.thierry.kdev@gmail.com> <julien.thierry@arm.com>
Kamil Konieczny <k.konieczny@samsung.com> <k.konieczny@partner.samsung.com>
Kay Sievers <kay.sievers@vrfy.org>
Kees Cook <keescook@chromium.org> <kees.cook@canonical.com>
Kees Cook <keescook@chromium.org> <keescook@google.com>
Kees Cook <keescook@chromium.org> <kees@outflux.net>
Kees Cook <keescook@chromium.org> <kees@ubuntu.com>
Kenneth W Chen <kenneth.w.chen@intel.com>
Konstantin Khlebnikov <koct9i@gmail.com> <khlebnikov@yandex-team.ru>
Konstantin Khlebnikov <koct9i@gmail.com> <k.khlebnikov@samsung.com>
Expand All @@ -184,6 +189,7 @@ Leon Romanovsky <leon@kernel.org> <leonro@nvidia.com>
Linas Vepstas <linas@austin.ibm.com>
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@ascom.ch>
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
<linux-hardening@vger.kernel.org> <kernel-hardening@lists.openwall.com>
Li Yang <leoyang.li@nxp.com> <leoli@freescale.com>
Li Yang <leoyang.li@nxp.com> <leo@zh-kernel.org>
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
Expand Down Expand Up @@ -308,6 +314,7 @@ Tony Luck <tony.luck@intel.com>
TripleX Chung <xxx.phy@gmail.com> <triplex@zh-kernel.org>
TripleX Chung <xxx.phy@gmail.com> <zhongyu@18mail.cn>
Tsuneo Yoshioka <Tsuneo.Yoshioka@f-secure.com>
Tycho Andersen <tycho@tycho.pizza> <tycho@tycho.ws>
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
Uwe Kleine-König <ukl@pengutronix.de>
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/RCU/lockdep.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ checking of rcu_dereference() primitives:
is invoked by both RCU-sched readers and updaters.
srcu_dereference_check(p, c):
Use explicit check expression "c" along with
srcu_read_lock_held()(). This is useful in code that
srcu_read_lock_held(). This is useful in code that
is invoked by both SRCU readers and updaters.
rcu_dereference_raw(p):
Don't check. (Use sparingly, if at all.)
Expand Down
25 changes: 18 additions & 7 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1324,15 +1324,26 @@ PAGE_SIZE multiple when read back.
pgmajfault
Number of major page faults incurred

workingset_refault
Number of refaults of previously evicted pages
workingset_refault_anon
Number of refaults of previously evicted anonymous pages.

workingset_activate
Number of refaulted pages that were immediately activated
workingset_refault_file
Number of refaults of previously evicted file pages.

workingset_restore
Number of restored pages which have been detected as an active
workingset before they got reclaimed.
workingset_activate_anon
Number of refaulted anonymous pages that were immediately
activated.

workingset_activate_file
Number of refaulted file pages that were immediately activated.

workingset_restore_anon
Number of restored anonymous pages which have been detected as
an active workingset before they got reclaimed.

workingset_restore_file
Number of restored file pages which have been detected as an
active workingset before they got reclaimed.

workingset_nodereclaim
Number of times a shadow node has been reclaimed
Expand Down
10 changes: 9 additions & 1 deletion Documentation/admin-guide/device-mapper/dm-crypt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ Parameters::
the value passed in <key_size>.

<key_type>
Either 'logon' or 'user' kernel key type.
Either 'logon', 'user' or 'encrypted' kernel key type.

<key_description>
The kernel keyring key description crypt target should look for
Expand Down Expand Up @@ -121,6 +121,14 @@ submit_from_crypt_cpus
thread because it benefits CFQ to have writes submitted using the
same context.

no_read_workqueue
Bypass dm-crypt internal workqueue and process read requests synchronously.

no_write_workqueue
Bypass dm-crypt internal workqueue and process write requests synchronously.
This option is automatically enabled for host-managed zoned block devices
(e.g. host-managed SMR hard-disks).

integrity:<bytes>:<type>
The device requires additional <bytes> metadata per-sector stored
in per-bio integrity structure. This metadata must by provided
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/devices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1662,7 +1662,7 @@

98 block User-mode virtual block device
0 = /dev/ubda First user-mode block device
16 = /dev/udbb Second user-mode block device
16 = /dev/ubdb Second user-mode block device
...

Partitions are handled in the same way as for IDE
Expand Down
1 change: 0 additions & 1 deletion Documentation/admin-guide/dynamic-debug-howto.rst
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ against. Possible keywords are:::
``line-range`` cannot contain space, e.g.
"1-30" is valid range but "1 - 30" is not.

``module=foo`` combined keyword=value form is interchangably accepted

The meanings of each keyword are:

Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/laptops/thinkpad-acpi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1434,7 +1434,7 @@ on the feature, restricting the viewing angles.


DYTC Lapmode sensor
------------------
-------------------

sysfs: dytc_lapmode

Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/pm/cpuidle.rst
Original file line number Diff line number Diff line change
Expand Up @@ -690,7 +690,7 @@ which of the two parameters is added to the kernel command line. In the
instruction of the CPUs (which, as a rule, suspends the execution of the program
and causes the hardware to attempt to enter the shallowest available idle state)
for this purpose, and if ``idle=poll`` is used, idle CPUs will execute a
more or less ``lightweight'' sequence of instructions in a tight loop. [Note
more or less "lightweight" sequence of instructions in a tight loop. [Note
that using ``idle=poll`` is somewhat drastic in many cases, as preventing idle
CPUs from saving almost any energy at all may not be the only effect of it.
For example, on Intel hardware it effectively prevents CPUs from using
Expand Down
8 changes: 5 additions & 3 deletions Documentation/admin-guide/pm/intel_pstate.rst
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,9 @@ Energy-Performance Bias (EPB) knob (otherwise), which means that the processor's
internal P-state selection logic is expected to focus entirely on performance.

This will override the EPP/EPB setting coming from the ``sysfs`` interface
(see `Energy vs Performance Hints`_ below).
(see `Energy vs Performance Hints`_ below). Moreover, any attempts to change
the EPP/EPB to a value different from 0 ("performance") via ``sysfs`` in this
configuration will be rejected.

Also, in this configuration the range of P-states available to the processor's
internal P-state selection logic is always restricted to the upper boundary
Expand Down Expand Up @@ -564,8 +566,8 @@ Energy-Performance Preference (EPP) knob (if supported) or its
Energy-Performance Bias (EPB) knob. It is also possible to write a positive
integer value between 0 to 255, if the EPP feature is present. If the EPP
feature is not present, writing integer value to this attribute is not
supported. In this case, user can use
"/sys/devices/system/cpu/cpu*/power/energy_perf_bias" interface.
supported. In this case, user can use the
"/sys/devices/system/cpu/cpu*/power/energy_perf_bias" interface.

[Note that tasks may by migrated from one CPU to another by the scheduler's
load-balancing algorithm and if different energy vs performance hints are
Expand Down
5 changes: 1 addition & 4 deletions Documentation/bpf/ringbuf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -182,9 +182,6 @@ in the order of reservations, but only after all previous records where
already committed. It is thus possible for slow producers to temporarily hold
off submitted records, that were reserved later.

Reservation/commit/consumer protocol is verified by litmus tests in
Documentation/litmus_tests/bpf-rb/_.

One interesting implementation bit, that significantly simplifies (and thus
speeds up as well) implementation of both producers and consumers is how data
area is mapped twice contiguously back-to-back in the virtual memory. This
Expand All @@ -200,7 +197,7 @@ a self-pacing notifications of new data being availability.
being available after commit only if consumer has already caught up right up to
the record being committed. If not, consumer still has to catch up and thus
will see new data anyways without needing an extra poll notification.
Benchmarks (see tools/testing/selftests/bpf/benchs/bench_ringbuf.c_) show that
Benchmarks (see tools/testing/selftests/bpf/benchs/bench_ringbufs.c) show that
this allows to achieve a very high throughput without having to resort to
tricks like "notify only every Nth sample", which are necessary with perf
buffer. For extreme cases, when BPF program wants more manual control of
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ properties:
compatible:
items:
- const: raspberrypi,bcm2835-firmware
- const: simple-bus
- const: simple-mfd

mboxes:
$ref: '/schemas/types.yaml#/definitions/phandle'
Expand Down Expand Up @@ -57,7 +57,7 @@ required:
examples:
- |
firmware {
compatible = "raspberrypi,bcm2835-firmware", "simple-bus";
compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
mboxes = <&mailbox>;

firmware_clocks: clocks {
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ examples:

main_crypto: crypto@4e00000 {
compatible = "ti,j721-sa2ul";
reg = <0x0 0x4e00000 0x0 0x1200>;
reg = <0x4e00000 0x1200>;
power-domains = <&k3_pds 264 TI_SCI_PD_EXCLUSIVE>;
dmas = <&main_udmap 0xc000>, <&main_udmap 0x4000>,
<&main_udmap 0x4001>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,10 @@ examples:

display@fd4a0000 {
compatible = "xlnx,zynqmp-dpsub-1.7";
reg = <0x0 0xfd4a0000 0x0 0x1000>,
<0x0 0xfd4aa000 0x0 0x1000>,
<0x0 0xfd4ab000 0x0 0x1000>,
<0x0 0xfd4ac000 0x0 0x1000>;
reg = <0xfd4a0000 0x1000>,
<0xfd4aa000 0x1000>,
<0xfd4ab000 0x1000>,
<0xfd4ac000 0x1000>;
reg-names = "dp", "blend", "av_buf", "aud";
interrupts = <0 119 4>;
interrupt-parent = <&gic>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ examples:

dma: dma-controller@fd4c0000 {
compatible = "xlnx,zynqmp-dpdma";
reg = <0x0 0xfd4c0000 0x0 0x1000>;
reg = <0xfd4c0000 0x1000>;
interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
interrupt-parent = <&gic>;
clocks = <&dpdma_clk>;
Expand Down
5 changes: 3 additions & 2 deletions Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,9 @@ Required properties:
- gpio-controller : Marks the device node as a GPIO controller
- interrupts : Interrupt specifier, see interrupt-controller/interrupts.txt
- interrupt-controller : Mark the GPIO controller as an interrupt-controller
- ngpios : number of GPIO lines, see gpio.txt
(should be multiple of 8, up to 80 pins)
- ngpios : number of *hardware* GPIO lines, see gpio.txt. This will expose
2 software GPIOs per hardware GPIO: one for hardware input, one for hardware
output. Up to 80 pins, must be a multiple of 8.
- clocks : A phandle to the APB clock for SGPM clock division
- bus-frequency : SGPM CLK frequency

Expand Down

This file was deleted.

Loading