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

merged mainline to gatieme at 20200309 #1

Merged
merged 2,638 commits into from
Mar 9, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2638 commits
Select commit Hold shift + click to select a range
1eb1f43
net: rmnet: fix NULL pointer dereference in rmnet_changelink()
TaeheeYoo Feb 27, 2020
102210f
net: rmnet: fix suspicious RCU usage
TaeheeYoo Feb 27, 2020
c026d97
net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
TaeheeYoo Feb 27, 2020
1dc49e9
net: rmnet: do not allow to change mux id if mux id is duplicated
TaeheeYoo Feb 27, 2020
037f9cd
net: rmnet: use upper/lower device infrastructure
TaeheeYoo Feb 27, 2020
d939b6d
net: rmnet: fix bridge mode bugs
TaeheeYoo Feb 27, 2020
ad3cc31
net: rmnet: fix packet forwarding in rmnet bridge mode
TaeheeYoo Feb 27, 2020
795c03a
Merge branch 'net-rmnet-fix-several-bugs'
davem330 Feb 27, 2020
5c05a16
unix: It's CONFIG_PROC_FS not CONFIG_PROCFS
davem330 Feb 27, 2020
3f74957
vsock: fix potential deadlock in transport->release()
stefano-garzarella Feb 26, 2020
23797b9
sfc: fix timestamp reconstruction at 16-bit rollover points
amaftei-xilinx Feb 26, 2020
ac004e8
mlxsw: pci: Wait longer before accessing the device after reset
amitcohen1 Feb 27, 2020
3ee339e
net: dsa: mv88e6xxx: Fix masking of egress port
lunn Feb 27, 2020
c14dfdd
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
jgunthorpe Feb 21, 2020
d876836
io_uring: fix 32-bit compatability with sendmsg/recvmsg
axboe Feb 27, 2020
adc0daa
dm: report suspended device during destroy
Feb 24, 2020
41c526c
dm writecache: verify watermark during resume
Feb 24, 2020
ee63634
dm zoned: Fix reference counter initial value of chunk works
kawasaki Feb 27, 2020
5901b51
MAINTAINERS: Correct Cadence PCI driver path
bulwahn Feb 21, 2020
fc37a16
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode…
Feb 27, 2020
7058b83
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Feb 28, 2020
e180af1
Merge tag 'amd-drm-fixes-5.6-2020-02-26' of git://people.freedesktop.…
airlied Feb 28, 2020
f091bf3
Merge tag 'drm-intel-fixes-2020-02-27' of git://anongit.freedesktop.o…
airlied Feb 28, 2020
45d0b75
Merge tag 'drm-fixes-2020-02-28' of git://anongit.freedesktop.org/drm…
torvalds Feb 28, 2020
7943f4a
KVM: SVM: allocate AVIC data structures based on kvm_amd module param…
bonzini Feb 25, 2020
fcd07f9
KVM: let declaration of kvm_get_running_vcpus match implementation
borntraeger Feb 28, 2020
a262bca
KVM: Introduce pv check helpers
Feb 18, 2020
8a9442f
KVM: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis
Feb 18, 2020
575b255
KVM: x86: allow compiling as non-module with W=1
valdisk Feb 28, 2020
4f337fa
KVM: allow disabling -Werror
bonzini Feb 28, 2020
aaec7c0
KVM: x86: avoid useless copy of cpufreq policy
bonzini Feb 28, 2020
189c696
Merge branches 'pm-sleep' and 'pm-devfreq'
rafaeljw Feb 28, 2020
ef935c2
kvm: x86: Limit the number of "kvm: disabled by bios" messages
ErwanAliasr1 Feb 27, 2020
e951445
Merge tag 'kvmarm-fixes-5.6-1' of git://git.kernel.org/pub/scm/linux/…
bonzini Feb 28, 2020
0c282b0
fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer()
Jan 27, 2020
22a34c6
exit: Fix Sparse errors and warnings
Jan 30, 2020
186e28a
selftests: pidfd: Add pidfd_fdinfo_test in .gitignore
chleroy Feb 28, 2020
4b70dd5
vt: selection, push console lock down
Feb 28, 2020
e8c75a3
vt: selection, push sel_lock up
Feb 28, 2020
801b67f
RDMA/core: Fix pkey and port assignment in get_new_pps
Feb 27, 2020
bfeb4f9
Merge tag 'zonefs-5.6-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 28, 2020
3642859
Merge tag 'pm-5.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 28, 2020
c60c040
Merge tag 'acpi-5.6-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 28, 2020
5b8ea58
Merge branch 'nvme-5.6-rc4' of git://git.infradead.org/nvme into bloc…
axboe Feb 28, 2020
9b31930
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
charleskeepax Feb 28, 2020
f1861a7
ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop()
morimoto Feb 28, 2020
8e093ea
spi: atmel-quadspi: fix possible MMIO window size overrun
ambarus Feb 28, 2020
74dea5d
Merge tag 'io_uring-5.6-2020-02-28' of git://git.kernel.dk/linux-block
torvalds Feb 28, 2020
2edc78b
Merge tag 'block-5.6-2020-02-28' of git://git.kernel.dk/linux-block
torvalds Feb 28, 2020
29795de
Merge tag 'pci-v5.6-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 28, 2020
51a21e0
dt-bindings: Fix dtc warnings in examples
robherring Feb 21, 2020
7977fed
Merge tag 'perf-urgent-for-mingo-5.6-20200228' of git://git.kernel.or…
Feb 29, 2020
99bcd4a
x86/ioperm: Add new paravirt function update_io_bitmap()
jgross1 Feb 18, 2020
bba42af
x86/mm: Fix dump_pagetables with Xen PV
jgross1 Feb 21, 2020
7557c1b
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 29, 2020
a469226
ARM: meson: Drop unneeded select of COMMON_CLK
geertu Jan 21, 2020
5bea133
arm64: dts: meson-sm1-sei610: add missing interrupt-names
glaroque Jan 17, 2020
6c5d911
jbd2: fix data races at struct journal_head
Feb 22, 2020
27ad612
Merge tag 'omap-for-v5.6/fixes-rc3-signed' of git://git.kernel.org/pu…
olofj Feb 29, 2020
b6a79b4
Merge tag 'arm-soc/for-5.6/devicetree-fixes' of https://github.com/Br…
olofj Feb 29, 2020
38b17af
macintosh: therm_windtunnel: fix regression when instantiating devices
Feb 25, 2020
37b0b6b
ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
Feb 28, 2020
fb279f4
Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/…
torvalds Mar 1, 2020
1460335
arm64: dts: meson: fix gxm-khadas-vim2 wifi
chewitt Feb 20, 2020
86f7e90
KVM: VMX: check descriptor table exits on instruction emulation
oupton Feb 29, 2020
f853ed9
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Mar 1, 2020
e708698
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 1, 2020
98d54f8
Linux 5.6-rc4
torvalds Mar 1, 2020
0a9d1e3
drm/exynos: dsi: propagate error value and silence meaningless warning
mszyprow Feb 27, 2020
c0fd99d
drm/exynos: dsi: fix workaround for the legacy clock name
mszyprow Feb 20, 2020
3b6a9b1
drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
mszyprow Feb 20, 2020
852d765
drm/shmem: drop pgprot_decrypted()
kraxel Feb 28, 2020
bb699a7
drm/i915/gem: Break up long lists of object reclaim
ickle Feb 21, 2020
33e059a
drm/i915/psr: Force PSR probe only after full initialization
zehortigoza Feb 27, 2020
c725161
drm/i915: Program MBUS with rmw during initialization
mattrope Feb 28, 2020
4c116e1
drm/i915/tgl: Add Wa_22010178259:tgl
mattrope Feb 28, 2020
eddf309
drm/i915/tgl: Add Wa_1608008084
lucasdemarchi Feb 24, 2020
0b1570b
drm/i915: Protect i915_request_await_start from early waits
ickle Feb 27, 2020
f4aaa44
drm/i915/selftests: Fix return in assert_mmap_offset()
Feb 28, 2020
049d919
drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
Feb 25, 2020
3ba52ad
drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
luanshi0212 Feb 26, 2020
9abd515
arm64: context: Fix ASID limit in boot messages
jpbrucker Feb 27, 2020
e130a92
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 2, 2020
852fb4a
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Mar 2, 2020
c105df5
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Mar 2, 2020
2873dc2
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Mar 2, 2020
d237851
ASoC: rt1015: add operation callback function for rt1015_dai[]
Mar 2, 2020
e959e54
block: Remove used kblockd_schedule_work_on()
igaw Mar 2, 2020
fc04c39
io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation
isilence Mar 1, 2020
51bddd4
spi: bcm63xx-hsspi: Really keep pll clk enabled
tititiou36 Feb 28, 2020
817a68a
IB/hfi1, qib: Ensure RCU is locked when accessing list
Feb 25, 2020
f3a6026
selftest/lkdtm: Use local .gitignore
chleroy Feb 27, 2020
1bba608
ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
lategoodbye Feb 23, 2020
14022b1
Merge tag 'amlogic-fixes' of https://git.kernel.org/pub/scm/linux/ker…
olofj Mar 2, 2020
0b86b25
Merge tag 'arm-soc/for-5.6/defconfig-fixes' of https://github.com/Bro…
olofj Mar 2, 2020
80ad894
io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL
isilence Mar 2, 2020
ab4562f
dt-bindings: arm: fsl: fix APF6Dev compatible
sebszymanski Feb 25, 2020
764b53b
Revert "bcache: ignore pending signals when creating gc and allocator…
axboe Mar 3, 2020
2669b8b
binder: prevent UAF for binderfs devices
Feb 21, 2020
3745488
altera-stapl: altera_get_note: prevent write beyond end of 'key'
daxtens Feb 25, 2020
3791163
interconnect: Handle memory allocation errors
Feb 26, 2020
4b01618
ASoC: rt1015: modify pre-divider for sysclk
Mar 3, 2020
613cea5
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
Mar 3, 2020
e7a0489
btrfs: fix RAID direct I/O reads with alternate csums
osandov Mar 2, 2020
1b17159
dm bio record: save/restore bi_end_io and bi_integrity
snitm Feb 28, 2020
248aa26
dm integrity: use dm_bio_record and dm_bio_restore
snitm Feb 28, 2020
8c86738
arm64: dts: socfpga: agilex: Fix gmac compatible
Feb 26, 2020
0a68ff5
fcntl: Distribute switch variables for initialization
kees Feb 20, 2020
974f51e
dm: fix congested_fn for request-based device
Mar 3, 2020
636be42
dm: bump version of core and various targets
snitm Feb 27, 2020
0cff8bf
riscv: avoid the PIC offset of static percpu data in module beyond 2G…
VincentZWC Feb 21, 2020
aad15bc
riscv: Change code model of module to medany to improve data accessing
VincentZWC Feb 21, 2020
f0fe2c0
binder: prevent UAF for binderfs devices II
Mar 3, 2020
44f2f88
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
Mar 3, 2020
a476990
drm/sun4i: de2/de3: Remove unsupported VI layer formats
jernejsk Feb 24, 2020
169ca4b
drm/sun4i: Add separate DE3 VI layer formats
jernejsk Feb 24, 2020
20896ef
drm/sun4i: Fix DE2 VI layer format support
jernejsk Feb 24, 2020
b94858a
dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad")
neuschaefer Feb 27, 2020
8c6687e
dt-bindings: mfd: tps65910: Improve grammar
neuschaefer Feb 27, 2020
50bbd62
dt-bindings: mfd: Fix typo in file name of twl-familly.txt
neuschaefer Feb 27, 2020
8b614cb
Merge tag '5.6-rc4-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6
torvalds Mar 3, 2020
820d156
Merge tag 'socfpga_dts_fix_for_v5.6_v2' of git://git.kernel.org/pub/s…
olofj Mar 4, 2020
8a7c47f
usb: cdns3: gadget: link trb should point to next request
Feb 19, 2020
4bf2dd6
usb: cdns3: gadget: toggle cycle bit before reset endpoint
Feb 19, 2020
96b4ea3
phy: allwinner: Fix GENMASK misuse
rikardfalkeborn Feb 22, 2020
f06947f
usb: usb251xb: fix regulator probe and error handling
Feb 26, 2020
b96ed52
usb: quirks: add NO_LPM quirk for Logitech Screen Share
Feb 26, 2020
86d92f5
usb: storage: Add quirk for Samsung Fit flash
Mar 2, 2020
63d6d7e
usb: core: hub: fix unhandled return by employing a void function
Feb 26, 2020
60e3f6e
usb: core: hub: do error out if usb_autopm_get_interface() fails
Feb 26, 2020
1f8b39b
usb: core: port: do error out if usb_autopm_get_interface() fails
Feb 26, 2020
dad2aff
usb: dwc3: gadget: Update chain bit correctly when using sg list
Mar 2, 2020
41bae0c
ARM: socfpga_defconfig: Add back DEBUG_FS
Feb 3, 2020
582b4e5
s390/mm: fix panic in gup_fast on large pud
gerald-schaefer Feb 27, 2020
df057c9
s390/pci: Fix unexpected write combine on resource
niklas88 Feb 27, 2020
08f56f8
drm/i915/perf: Reintroduce wait on OA configuration completion
ickle Mar 2, 2020
169c0aa
drm/i915/gt: Drop the timeline->mutex as we wait for retirement
ickle Mar 3, 2020
19f3c1e
Merge tag 'phy-for-5.6-rc_v2' of git://git.kernel.org/pub/scm/linux/k…
gregkh Mar 4, 2020
21eb93f
driver core: Call sync_state() even if supplier has no consumers
Feb 21, 2020
ac338ac
driver core: Add dev_has_sync_state()
Feb 21, 2020
7703616
driver core: Skip unnecessary work when device doesn't have sync_state()
Feb 21, 2020
0d6defc
ASoC: stm32: sai: manage rebind issue
Mar 4, 2020
1b79cfd
drm: kirin: Revert "Fix for hikey620 display offset problem"
johnstultz-work Mar 3, 2020
02fbabd
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
Mar 4, 2020
f9981d4
spi: spi_register_controller(): free bus id on error paths
aakoskin Mar 4, 2020
8d62d9c
dt-bindings: arm: Correct links to idle states definitions
storulf Mar 3, 2020
ac9686a
dt-bindings: arm: Fix cpu compatibles in the hierarchical example for…
storulf Mar 3, 2020
3261227
dt-bindings: power: Convert domain-idle-states bindings to json-schema
storulf Mar 3, 2020
d4d89e2
Merge tag 'socfpga_defconfig_fix_for_v5.6' of git://git.kernel.org/pu…
olofj Mar 4, 2020
de5ed00
IB/mlx5: Fix implicit ODP race
Artemy-Mellanox Feb 27, 2020
e38b55e
RDMA/core: Fix protection fault in ib_mr_pool_destroy
Feb 27, 2020
a4e63bc
RDMA/odp: Ensure the mm is still alive before creating an implicit child
jgunthorpe Feb 27, 2020
78f34a1
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
Feb 27, 2020
12e5eef
RDMA/siw: Fix failure handling during device creation
BernardMetzler Mar 2, 2020
810dbc6
RDMA/iwcm: Fix iwcm work deallocation
BernardMetzler Mar 2, 2020
aa27342
riscv: Force flat memory model with no-mmu
damien-lemoal Feb 12, 2020
776e49e
Merge tag 'for-5.6/dm-fixes' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 4, 2020
07f5ae2
dt-bindings: bus: Drop empty compatible string in example
robherring Mar 2, 2020
7589238
Revert "software node: Simplify software_node_release() function"
bjh83 Feb 28, 2020
a160eed
riscv: Fix range looking for kernel image memblock
AlexGhiti Feb 17, 2020
755d7a9
Merge tag 'exynos-drm-fixes-for-v5.6-rc5' of git://git.kernel.org/pub…
airlied Mar 5, 2020
70b8ea1
Merge tag 'mediatek-drm-fixes-5.6' of https://github.com/ckhu-mediate…
airlied Mar 5, 2020
2ab7e27
drm/amdgpu: clean wptr on wb when gpu recovery
Feb 28, 2020
59bee45
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
mpe Mar 3, 2020
3fb83cb
ASoC: wm8741: Fix typo in Kconfig prompt
AxelLin Mar 4, 2020
6198ade
MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry
bulwahn Mar 4, 2020
acb4d37
Hyper-V: Drop Sasha Levin from the Hyper-V maintainers
Feb 5, 2020
8c1b076
Hyper-V: add myself as a maintainer
liuw Mar 4, 2020
5313b2a
HID: hyperv: NULL check before some freeing functions is not needed.
lucastanure Feb 29, 2020
78def22
ALSA: hda/realtek - Add Headset Mic supported
KailangYang Feb 20, 2020
76f7dec
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
KailangYang Feb 10, 2020
0d45e86
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
gladiac Feb 23, 2020
194bcf3
drm/amdgpu: disable 3D pipe 1 on Navi1x
Feb 28, 2020
5ac7fd2
drm/amd/display: Clear link settings on MST disable connector
Feb 20, 2020
a0275df
drm/amd/display: fix dcc swath size calculations on dcn1
Feb 21, 2020
80381d4
drm/amd/powerplay: fix pre-check condition for setting clock range
Mar 2, 2020
ab65a37
drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
Mar 4, 2020
09ed6ba
drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu r…
Feb 13, 2020
8b33a13
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
starnight Feb 25, 2020
e8dc73c
xen: Replace zero-length array with flexible-array member
GustavoARSilva Feb 26, 2020
1b6a51e
xenbus: req->body should be updated before req->state
Mar 3, 2020
8130b9d
xenbus: req->err should be updated before req->state
Mar 3, 2020
2f69a11
xen/xenbus: fix locking
jgross1 Mar 5, 2020
4ab50af
xen/blkfront: fix ring info addressing
jgross1 Mar 5, 2020
6fd145d
Merge tag 'dmaengine-fix-5.6-rc5' of git://git.infradead.org/users/vk…
torvalds Mar 5, 2020
9f65ed5
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 5, 2020
759bdc1
RISC-V: Add kconfig option for QEMU virt machine
avpatel Dec 3, 2019
a448539
RISC-V: Enable QEMU virt machine support in defconfigs
avpatel Dec 3, 2019
81e2d3c
RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine
avpatel Dec 3, 2019
d2047ab
RISC-V: Select Goldfish RTC driver for QEMU virt machine
avpatel Dec 3, 2019
4a3e208
tty:serial:mvebu-uart:fix a wrong return
Mar 5, 2020
0a91330
riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file
yashshah7 Feb 19, 2020
10c5ccc
serial: 8250_exar: add support for ACCES cards
Mar 5, 2020
b85c821
MAINTAINERS: Add missed files related to Synopsys DesignWare UART
andy-shev Mar 5, 2020
153031a
blktrace: fix dereference after null check
cengiz-io Mar 4, 2020
af33d24
riscv: fix seccomp reject syscall code path
tych0 Feb 8, 2020
26398db
Merge tag 'drm-misc-fixes-2020-03-05' of git://anongit.freedesktop.or…
airlied Mar 5, 2020
64c3fd5
Merge tag 'drm-intel-fixes-2020-03-05' of git://anongit.freedesktop.o…
airlied Mar 5, 2020
2ac4853
Merge tag 'amd-drm-fixes-5.6-2020-03-05' of git://people.freedesktop.…
airlied Mar 6, 2020
86dfa5b
Merge branch 'acpi-doc'
rafaeljw Mar 6, 2020
95dbf14
ALSA: sgio2audio: Remove usage of dropped hw_params/hw_free functions
tsbogend Mar 6, 2020
ba0ae9a
Merge tag 'drm-fixes-2020-03-06' of git://anongit.freedesktop.org/drm…
torvalds Mar 6, 2020
fe67d18
Merge tag 'acpi-5.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 6, 2020
b0b8a94
Merge tag 'devprop-5.6-rc5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 6, 2020
8b272b3
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when mar…
gormanm Mar 6, 2020
8a8683a
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
yhuang-intel Mar 6, 2020
c3e5ea6
mm: avoid data corruption on CoW fault into PFN-mapped VMA
kiryl Mar 6, 2020
bc87302
fat: fix uninit-memory access for partial initialized inode
OGAWAHirofumi Mar 6, 2020
a8198fe
mm/z3fold.c: do not include rwlock.h directly
Mar 6, 2020
c87cbc1
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not en…
tehcaster Mar 6, 2020
140d7e8
arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description
mirab Mar 6, 2020
35d4670
serdev: Fix detection of UART devices on Apple machines.
roadrunner2 Feb 11, 2020
0e28ed6
Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE"
mwalle Mar 3, 2020
2b2e71f
tty: serial: fsl_lpuart: free IDs allocated by IDA
mwalle Mar 3, 2020
aeb542a
Merge branch 'akpm' (patches from Andrew)
torvalds Mar 6, 2020
14afc59
block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
carlo-nonato Mar 6, 2020
6d390e4
locks: fix a potential use-after-free problem when wakeup a waiter
Mar 4, 2020
c1e2148
io_uring: free fixed_file_data after RCU grace period
axboe Mar 4, 2020
14ee09a
dt-bindings: power: Extend nodename pattern for power-domain providers
storulf Mar 3, 2020
d2334a9
dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states
storulf Mar 3, 2020
513dc79
vgacon: Fix a UAF in vgacon_invert_region
z00467499 Mar 4, 2020
c20c4a0
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 6, 2020
08e39fc
Merge tag 'hwmon-for-v5.6-rc5' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 6, 2020
43c6372
Merge tag 'regulator-fix-v5.6-rc4' of git://git.kernel.org/pub/scm/li…
torvalds Mar 6, 2020
ae24a21
Merge tag 'spi-fix-v5.6-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 6, 2020
0b25d45
Merge tag 'filelock-v5.6-1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 6, 2020
30fe0d0
Merge tag 'for-5.6-rc4-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 6, 2020
2f501bb
Merge tag 'drm-fixes-2020-03-06-1' of git://anongit.freedesktop.org/d…
torvalds Mar 6, 2020
bdf1ea7
Merge tag 'devicetree-fixes-for-5.6-3' of git://git.kernel.org/pub/sc…
torvalds Mar 6, 2020
611d61f
parse-maintainers: Mark as executable
neuschaefer Mar 6, 2020
7e6582e
Merge tag 'riscv-for-linus-5.6-rc5' of git://git.kernel.org/pub/scm/l…
torvalds Mar 6, 2020
63849c8
Merge tag 'linux-kselftest-5.6-rc5' of git://git.kernel.org/pub/scm/l…
torvalds Mar 6, 2020
5a56996
Merge tag 'asoc-fix-v5.6-rc4' of https://git.kernel.org/pub/scm/linux…
tiwai Mar 7, 2020
676fc8d
Merge tag 'sound-5.6-rc5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 7, 2020
fa883d6
Merge tag 'for-linus-2020-03-07' of gitolite.kernel.org:pub/scm/linux…
torvalds Mar 7, 2020
cbee7c8
Merge tag 'for-linus-5.6b-rc5-tag' of git://git.kernel.org/pub/scm/li…
torvalds Mar 7, 2020
5236647
Merge tag 'powerpc-5.6-4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 7, 2020
9d588f6
Merge tag 's390-5.6-5' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 7, 2020
f0e20b8
io_uring: fix lockup with timeouts
isilence Mar 6, 2020
6f784a3
Merge tag 'media/v5.6-2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 7, 2020
5dfcc13
Merge tag 'block-5.6-2020-03-07' of git://git.kernel.dk/linux-block
torvalds Mar 7, 2020
c200376
Merge tag 'io_uring-5.6-2020-03-07' of git://git.kernel.dk/linux-block
torvalds Mar 7, 2020
61a0925
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 8, 2020
fd3f6cc
Merge tag 'usb-5.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 8, 2020
cc432ae
Merge tag 'tty-5.6-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 8, 2020
b34e5c1
Merge tag 'driver-core-5.6-rc5' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 8, 2020
378fee2
Merge tag 'char-misc-5.6-rc5' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 8, 2020
efe582a
Merge tag 'edac_urgent-2020-03-08' of git://git.kernel.org/pub/scm/li…
torvalds Mar 9, 2020
6279026
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 9, 2020
2c523b3
Linux 5.6-rc5
torvalds Mar 9, 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
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ In addition, other licenses may also apply. Please see:
Documentation/process/license-rules.rst

for more details.

All contributions to the Linux Kernel are subject to this COPYING file.
5 changes: 5 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -567,6 +567,11 @@ D: Original author of Amiga FFS filesystem
S: Orlando, Florida
S: USA

N: Paul Burton
E: paulburton@kernel.org
W: https://pburton.com
D: MIPS maintainer 2018-2020

N: Lennert Buytenhek
E: kernel@wantstofly.org
D: Original (2.4) rewrite of the ethernet bridging code
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/acpi/fan_performance_states.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ may look as follows::

$ ls -l /sys/bus/acpi/devices/INT3404:00/
total 0
...
...
-r--r--r-- 1 root root 4096 Dec 13 20:38 state0
-r--r--r-- 1 root root 4096 Dec 13 20:38 state1
-r--r--r-- 1 root root 4096 Dec 13 20:38 state10
Expand All @@ -38,7 +38,7 @@ where each of the "state*" files represents one performance state of the fan
and contains a colon-separated list of 5 integer numbers (fields) with the
following interpretation::

control_percent:trip_point_index:speed_rpm:noise_level_mdb:power_mw
control_percent:trip_point_index:speed_rpm:noise_level_mdb:power_mw

* ``control_percent``: The percent value to be used to set the fan speed to a
specific level using the _FSL object (0-100).
Expand Down
34 changes: 31 additions & 3 deletions Documentation/admin-guide/bootconfig.rst
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,30 @@ Or more shorter, written as following::
In both styles, same key words are automatically merged when parsing it
at boot time. So you can append similar trees or key-values.

Same-key Values
---------------

It is prohibited that two or more values or arrays share a same-key.
For example,::

foo = bar, baz
foo = qux # !ERROR! we can not re-define same key

If you want to append the value to existing key as an array member,
you can use ``+=`` operator. For example::

foo = bar, baz
foo += qux

In this case, the key ``foo`` has ``bar``, ``baz`` and ``qux``.

However, a sub-key and a value can not co-exist under a parent key.
For example, following config is NOT allowed.::

foo = value1
foo.bar = value2 # !ERROR! subkey "bar" and value "value1" can NOT co-exist


Comments
--------

Expand Down Expand Up @@ -102,9 +126,13 @@ Boot Kernel With a Boot Config
==============================

Since the boot configuration file is loaded with initrd, it will be added
to the end of the initrd (initramfs) image file. The Linux kernel decodes
the last part of the initrd image in memory to get the boot configuration
data.
to the end of the initrd (initramfs) image file with size, checksum and
12-byte magic word as below.

[initrd][bootconfig][size(u32)][checksum(u32)][#BOOTCONFIG\n]

The Linux kernel decodes the last part of the initrd image in memory to
get the boot configuration data.
Because of this "piggyback" method, there is no need to change or
update the boot loader and the kernel image itself.

Expand Down
4 changes: 4 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,10 @@
dynamic table installation which will install SSDT
tables to /sys/firmware/acpi/tables/dynamic.

acpi_no_watchdog [HW,ACPI,WDT]
Ignore the ACPI-based watchdog interface (WDAT) and let
a native driver control the watchdog device instead.

acpi_rsdp= [ACPI,EFI,KEXEC]
Pass the RSDP address to the kernel, mostly used
on machines running EFI runtime service to boot the
Expand Down
6 changes: 6 additions & 0 deletions Documentation/arm/microchip.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,12 @@ the Microchip website: http://www.microchip.com.

http://ww1.microchip.com/downloads/en/DeviceDoc/DS60001517A.pdf

- sam9x60

* Datasheet

http://ww1.microchip.com/downloads/en/DeviceDoc/SAM9X60-Data-Sheet-DS60001579A.pdf

* ARM Cortex-A5 based SoCs
- sama5d3 family

Expand Down
2 changes: 1 addition & 1 deletion Documentation/arm64/memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ this logic.

As a single binary will need to support both 48-bit and 52-bit VA
spaces, the VMEMMAP must be sized large enough for 52-bit VAs and
also must be sized large enought to accommodate a fixed PAGE_OFFSET.
also must be sized large enough to accommodate a fixed PAGE_OFFSET.

Most code in the kernel should not need to consider the VA_BITS, for
code that does need to know the VA size the variables are
Expand Down
11 changes: 9 additions & 2 deletions Documentation/arm64/tagged-address-abi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,15 @@ The AArch64 Tagged Address ABI has two stages of relaxation depending
how the user addresses are used by the kernel:

1. User addresses not accessed by the kernel but used for address space
management (e.g. ``mmap()``, ``mprotect()``, ``madvise()``). The use
of valid tagged pointers in this context is always allowed.
management (e.g. ``mprotect()``, ``madvise()``). The use of valid
tagged pointers in this context is allowed with the exception of
``brk()``, ``mmap()`` and the ``new_address`` argument to
``mremap()`` as these have the potential to alias with existing
user addresses.

NOTE: This behaviour changed in v5.6 and so some earlier kernels may
incorrectly accept valid tagged pointers for the ``brk()``,
``mmap()`` and ``mremap()`` system calls.

2. User addresses accessed by the kernel (e.g. ``write()``). This ABI
relaxation is disabled by default and the application thread needs to
Expand Down
1 change: 1 addition & 0 deletions Documentation/dev-tools/kunit/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -551,6 +551,7 @@ options to your ``.config``:
Once the kernel is built and installed, a simple

.. code-block:: bash

modprobe example-test

...will run the tests.
Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/arm/amlogic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ properties:
- friendlyarm,nanopi-k2
- hardkernel,odroid-c2
- nexbox,a95x
- videostrong,kii-pro
- wetek,hub
- wetek,play2
- const: amlogic,meson-gxbb
Expand Down Expand Up @@ -104,6 +105,7 @@ properties:
- enum:
- amlogic,p230
- amlogic,p231
- libretech,aml-s905d-pc
- phicomm,n1
- const: amlogic,s905d
- const: amlogic,meson-gxl
Expand All @@ -115,6 +117,7 @@ properties:
- amlogic,q201
- khadas,vim2
- kingnovel,r-box-pro
- libretech,aml-s912-pc
- nexbox,a1
- tronsmart,vega-s96
- const: amlogic,s912
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/arm/arm,scmi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ Required sub-node properties:
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/power/power-domain.yaml
[3] Documentation/devicetree/bindings/thermal/thermal.txt
[4] Documentation/devicetree/bindings/sram/sram.txt
[4] Documentation/devicetree/bindings/sram/sram.yaml
[5] Documentation/devicetree/bindings/reset/reset.txt

Example:
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/arm/arm,scpi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Required properties:
[0] http://infocenter.arm.com/help/topic/com.arm.doc.dui0922b/index.html
[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/thermal/thermal.txt
[3] Documentation/devicetree/bindings/sram/sram.txt
[3] Documentation/devicetree/bindings/sram/sram.yaml
[4] Documentation/devicetree/bindings/power/power-domain.yaml

Example:
Expand Down
31 changes: 31 additions & 0 deletions Documentation/devicetree/bindings/arm/atmel-at91.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,16 @@ properties:
- atmel,at91sam9x60
- const: atmel,at91sam9

- items:
- enum:
- overkiz,kizboxmini-base # Overkiz kizbox Mini Base Board
- overkiz,kizboxmini-mb # Overkiz kizbox Mini Mother Board
- overkiz,kizboxmini-rd # Overkiz kizbox Mini RailDIN
- overkiz,smartkiz # Overkiz SmartKiz Board
- const: atmel,at91sam9g25
- const: atmel,at91sam9x5
- const: atmel,at91sam9

- items:
- enum:
- atmel,at91sam9g15
Expand All @@ -52,11 +62,32 @@ properties:
- const: atmel,sama5d2
- const: atmel,sama5

- description: Microchip SAMA5D27 WLSOM1
items:
- const: microchip,sama5d27-wlsom1
- const: atmel,sama5d27
- const: atmel,sama5d2
- const: atmel,sama5

- description: Microchip SAMA5D27 WLSOM1 Evaluation Kit
items:
- const: microchip,sama5d27-wlsom1-ek
- const: microchip,sama5d27-wlsom1
- const: atmel,sama5d27
- const: atmel,sama5d2
- const: atmel,sama5

- items:
- const: atmel,sama5d27
- const: atmel,sama5d2
- const: atmel,sama5

- description: SAM9X60-EK board
items:
- const: microchip,sam9x60ek
- const: microchip,sam9x60
- const: atmel,at91sam9

- description: Nattis v2 board with Natte v2 power board
items:
- const: axentia,nattis-2
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/arm/atmel-sysregs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ RAMC SDRAM/DDR Controller required properties:
"atmel,at91sam9260-sdramc",
"atmel,at91sam9g45-ddramc",
"atmel,sama5d3-ddramc",
"microchip,sam9x60-ddramc"
- reg: Should contain registers location and length

Examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Timer node:

Syscon reboot node:

See Documentation/devicetree/bindings/power/reset/syscon-reboot.txt for the
See Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml for the
detailed list of properties, the two values defined below are specific to the
BCM6328-style timer:

Expand Down
17 changes: 16 additions & 1 deletion Documentation/devicetree/bindings/arm/cpus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ properties:
$ref: '/schemas/types.yaml#/definitions/phandle-array'
description: |
List of phandles to idle state nodes supported
by this cpu (see ./idle-states.txt).
by this cpu (see ./idle-states.yaml).

capacity-dmips-mhz:
$ref: '/schemas/types.yaml#/definitions/uint32'
Expand All @@ -242,6 +242,21 @@ properties:

where voltage is in V, frequency is in MHz.

power-domains:
$ref: '/schemas/types.yaml#/definitions/phandle-array'
description:
List of phandles and PM domain specifiers, as defined by bindings of the
PM domain provider (see also ../power_domain.txt).

power-domain-names:
$ref: '/schemas/types.yaml#/definitions/string-array'
description:
A list of power domain name strings sorted in the same order as the
power-domains property.

For PSCI based platforms, the name corresponding to the index of the PSCI
PM domain provider, must be "psci".

qcom,saw:
$ref: '/schemas/types.yaml#/definitions/phandle'
description: |
Expand Down
56 changes: 55 additions & 1 deletion Documentation/devicetree/bindings/arm/fsl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,27 @@ properties:
- variscite,dt6customboard
- const: fsl,imx6q

- description: i.MX6Q Gateworks Ventana Boards
items:
- enum:
- gw,imx6q-gw51xx
- gw,imx6q-gw52xx
- gw,imx6q-gw53xx
- gw,imx6q-gw5400-a
- gw,imx6q-gw54xx
- gw,imx6q-gw551x
- gw,imx6q-gw552x
- gw,imx6q-gw553x
- gw,imx6q-gw560x
- gw,imx6q-gw5903
- gw,imx6q-gw5904
- gw,imx6q-gw5907
- gw,imx6q-gw5910
- gw,imx6q-gw5912
- gw,imx6q-gw5913
- const: gw,ventana
- const: fsl,imx6q

- description: i.MX6QP based Boards
items:
- enum:
Expand All @@ -139,7 +160,7 @@ properties:
items:
- enum:
- armadeus,imx6dl-apf6 # APF6 (Solo) SoM
- armadeus,imx6dl-apf6dldev # APF6 (Solo) SoM on APF6Dev board
- armadeus,imx6dl-apf6dev # APF6 (Solo) SoM on APF6Dev board
- eckelmann,imx6dl-ci4x10
- emtrion,emcon-mx6 # emCON-MX6S or emCON-MX6DL SoM
- emtrion,emcon-mx6-avari # emCON-MX6S or emCON-MX6DL SoM on Avari Base
Expand All @@ -154,10 +175,31 @@ properties:
- ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board
- const: fsl,imx6dl

- description: i.MX6DL Gateworks Ventana Boards
items:
- enum:
- gw,imx6dl-gw51xx
- gw,imx6dl-gw52xx
- gw,imx6dl-gw53xx
- gw,imx6dl-gw54xx
- gw,imx6dl-gw551x
- gw,imx6dl-gw552x
- gw,imx6dl-gw553x
- gw,imx6dl-gw560x
- gw,imx6dl-gw5903
- gw,imx6dl-gw5904
- gw,imx6dl-gw5907
- gw,imx6dl-gw5910
- gw,imx6dl-gw5912
- gw,imx6dl-gw5913
- const: gw,ventana
- const: fsl,imx6dl

- description: i.MX6SL based Boards
items:
- enum:
- fsl,imx6sl-evk # i.MX6 SoloLite EVK Board
- kobo,tolino-shine3
- const: fsl,imx6sl

- description: i.MX6SLL based Boards
Expand All @@ -172,6 +214,7 @@ properties:
- enum:
- fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board
- fsl,imx6sx-sdb # i.MX6 SoloX SDB Board
- fsl,imx6sx-sdb-reva # i.MX6 SoloX SDB Rev-A Board
- const: fsl,imx6sx

- description: i.MX6UL based Boards
Expand Down Expand Up @@ -239,6 +282,7 @@ properties:
items:
- enum:
- fsl,imx7d-sdb # i.MX7 SabreSD Board
- fsl,imx7d-sdb-reva # i.MX7 SabreSD Rev-A Board
- novtech,imx7d-meerkat96 # i.MX7 Meerkat96 Board
- toradex,colibri-imx7d # Colibri iMX7 Dual Module
- toradex,colibri-imx7d-emmc # Colibri iMX7 Dual 1GB (eMMC) Module
Expand All @@ -263,6 +307,7 @@ properties:
- description: i.MX7ULP based Boards
items:
- enum:
- ea,imx7ulp-com # i.MX7ULP Embedded Artists COM Board
- fsl,imx7ulp-evk # i.MX7ULP Evaluation Kit
- const: fsl,imx7ulp

Expand All @@ -283,7 +328,9 @@ properties:
items:
- enum:
- boundary,imx8mq-nitrogen8m # i.MX8MQ NITROGEN Board
- einfochips,imx8mq-thor96 # i.MX8MQ Thor96 Board
- fsl,imx8mq-evk # i.MX8MQ EVK Board
- google,imx8mq-phanbell # Google Coral Edge TPU
- purism,librem5-devkit # Purism Librem5 devkit
- solidrun,hummingboard-pulse # SolidRun Hummingboard Pulse
- technexion,pico-pi-imx8m # TechNexion PICO-PI-8M evk
Expand Down Expand Up @@ -385,6 +432,13 @@ properties:
- fsl,ls2088a-rdb
- const: fsl,ls2088a

- description: LX2160A based Boards
items:
- enum:
- fsl,lx2160a-qds
- fsl,lx2160a-rdb
- const: fsl,lx2160a

- description: S32V234 based Boards
items:
- enum:
Expand Down
Loading