Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
577 commits
Select commit Hold shift + click to select a range
246c320
mm/mmap.c: close race between munmap() and expand_upwards()/downwards()
kiryl Jul 24, 2020
3bef735
vfs/xattr: mm/shmem: kernfs: release simple xattr entry in a right way
cgxu519 Jul 24, 2020
45779b0
mm: initialize return of vm_insert_pages
Jul 24, 2020
82ff165
mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages()
Jul 24, 2020
8d22a93
mm/memcg: fix refcount error while moving and swapping
Jul 24, 2020
d38a2b7
mm: memcg/slab: fix memory leak at non-root kmem_cache destroy
Jul 24, 2020
dbda8fe
mm/hugetlb: avoid hardcoding while checking if cma is enabled
Jul 24, 2020
594cced
khugepaged: fix null-pointer dereference due to race
kiryl Jul 24, 2020
e57942c
mailmap: add entry for Mike Rapoport
rppt Jul 24, 2020
2910c59
squashfs: fix length field overlap check in metadata reading
plougher Jul 24, 2020
d178770
scripts/decode_stacktrace: strip basepath from all paths
peter50216 Jul 24, 2020
e0b3e0b
io-mapping: indicate mapping failure
mjruhl Jul 24, 2020
bb97153
MAINTAINERS: add KCOV section
xairy Jul 24, 2020
7359608
scripts/gdb: fix lx-symbols 'gdb.error' while loading modules
stefano-garzarella Jul 24, 2020
88fff0b
Merge tag 'drm-fixes-2020-07-24' of git://anongit.freedesktop.org/drm…
torvalds Jul 24, 2020
b85bcb7
Merge tag 'mmc-v5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jul 24, 2020
c615035
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 24, 2020
a38a19e
Merge tag 'for-5.8/dm-fixes-3' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 24, 2020
fcef104
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jul 24, 2020
5a0b8af
Merge tag 'iommu-fix-v5.8-rc6' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 24, 2020
1f68f31
Merge tag 'io_uring-5.8-2020-07-24' of git://git.kernel.dk/linux-bloc…
torvalds Jul 24, 2020
6a34365
Merge tag 'zonefs-5.8-rc7' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jul 24, 2020
0669704
Merge tag 'for-5.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 24, 2020
c6d6860
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 24, 2020
c953d60
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Jul 24, 2020
68845a5
Merge branch 'akpm' into master (patches from Andrew)
torvalds Jul 24, 2020
c2b69f2
flow_offload: Move rhashtable inclusion to the source file
herbertx Jul 24, 2020
5876aa0
Merge tag 'nfsd-5.8-2' of git://linux-nfs.org/~bfields/linux into master
torvalds Jul 24, 2020
c2c6331
xen-netfront: fix potential deadlock in xennet_remove()
Jul 24, 2020
657237f
Merge tag 'wireless-drivers-2020-07-24' of git://git.kernel.org/pub/s…
davem330 Jul 25, 2020
af9f691
qrtr: orphan socket in qrtr_release()
congwang Jul 24, 2020
23ee3e4
Merge tag 'pci-v5.8-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 25, 2020
d0d8aae
RISC-V: Set maximum number of mapped pages correctly
atishp04 Jul 15, 2020
7df5cb7
dev: Defer free of skbs in flush_backlog
Jul 23, 2020
8754e13
drivers/net/wan: lapb: Corrected the usage of skb_cow
Jul 24, 2020
4400231
RISC-V: Do not rely on initrd_start/end computed during early dt parsing
atishp04 Jul 15, 2020
fa5a198
riscv: Parse all memory blocks to remove unusable memory
atishp04 Jul 15, 2020
fe1d899
ARM: dts: keystone-k2g-evm: fix rgmii phy-mode for ksz9031 phy
grygoriyS Jul 24, 2020
1b64b2e
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net into m…
torvalds Jul 25, 2020
7cb3a5c
Merge tag '5.8-rc6-cifs-fix' of git://git.samba.org/sfrench/cifs-2.6 …
torvalds Jul 25, 2020
17baa44
Merge tag 'efi-urgent-2020-07-25' of git://git.kernel.org/pub/scm/lin…
torvalds Jul 25, 2020
3077805
Merge tag 'sched-urgent-2020-07-25' of git://git.kernel.org/pub/scm/l…
torvalds Jul 25, 2020
a7b36c2
Merge tag 'timers-urgent-2020-07-25' of git://git.kernel.org/pub/scm/…
torvalds Jul 25, 2020
78b1afe
Merge tag 'perf-urgent-2020-07-25' of git://git.kernel.org/pub/scm/li…
torvalds Jul 25, 2020
fbe0d45
Merge tag 'x86-urgent-2020-07-25' of git://git.kernel.org/pub/scm/lin…
torvalds Jul 25, 2020
04300d6
Merge tag 'riscv-for-linus-5.8-rc7' of git://git.kernel.org/pub/scm/l…
torvalds Jul 25, 2020
adc99fd
nvme-tcp: fix possible hang waiting for icresp response
sagigrimberg Jul 23, 2020
5611ec2
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
khfeng Jul 23, 2020
cf48f79
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jul 26, 2020
17f50e2
Merge tag 'usb-5.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 26, 2020
4ee48cc
drm: of: Fix double-free bug
bijudas Jul 23, 2020
7d22af6
Merge tag 'tty-5.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 26, 2020
f208a76
Merge tag 'staging-5.8-rc7' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 26, 2020
7f2e231
Merge tag 'driver-core-5.8-rc7' of git://git.kernel.org/pub/scm/linux…
torvalds Jul 26, 2020
1ada901
Merge tag 'char-misc-5.8-rc7' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 26, 2020
f10761c
drm/bridge/adv7511: set the bridge type properly
Jul 20, 2020
667d73d
drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 for 15 ms
dianders Jul 16, 2020
d76acc9
drm/panel: Fix auo, kd101n80-45na horizontal noise on edges of panel
mediatek-jitao Jul 14, 2020
07c08f5
drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check.
agx Jul 18, 2020
40c60ac
Merge branch 'parisc-5.8-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 26, 2020
aa7bf89
drm/mcde: Fix stability issue
linusw Jul 18, 2020
1c8594b
Merge tag 'kbuild-fixes-v5.8-3' of git://git.kernel.org/pub/scm/linux…
torvalds Jul 26, 2020
92ed301
Linux 5.8-rc7
torvalds Jul 26, 2020
7665a47
signal: fix typo in dequeue_synchronous_signal()
pavelmachek Jul 24, 2020
0d78698
Merge branch 'linux-5.8' of git://github.com/skeggsb/linux into drm-f…
airlied Jul 27, 2020
6020db5
modpost: explain why we can't use strsep
wsakernel Jul 26, 2020
909adfc
powerpc/64s/hash: Fix hash_preload running with interrupts enabled
npiggin Jul 27, 2020
214ba35
io: Fix return type of _inb and _inl
stffrdhrn Jul 26, 2020
6fa38ef
ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel ref…
Jul 27, 2020
9319676
selftests: kvm: do not set guest mode flag
bonzini Jul 27, 2020
0f02bd0
KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE
bonzini Jul 27, 2020
5e105c8
KVM: nVMX: check for invalid hdr.vmx.flags
bonzini Jul 27, 2020
2a1658b
drm/drm_fb_helper: fix fbdev with sparc64
sravnborg Jul 9, 2020
31142a4
RDMA/cm: Add min length checks to user structure copies
jgunthorpe Jul 24, 2020
5351a56
RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails
jgunthorpe Jul 27, 2020
a663052
ALSA: hda: Workaround for spurious wakeups on some Intel platforms
tiwai Jul 27, 2020
8be23ae
i2c: also convert placeholder function to return errno
Jul 25, 2020
d076947
MAINTAINERS: Update GENI I2C maintainers list
Jul 27, 2020
900ab59
drm/dbi: Fix SPI Type 1 (9-bit) transfer
pcercuei Jul 3, 2020
367fe04
mptcp: fix joined subflows with unblocking sk
matttbe Jul 27, 2020
5fd8220
net: mscc: ocelot: fix hardware timestamp dequeue logic
laurent5791 Jul 27, 2020
955cbe9
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
tannerlove Jul 27, 2020
64f9ede
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
tannerlove Jul 27, 2020
b4da96f
selftests/net: so_txtime: fix clang issues for target arch PowerPC
tannerlove Jul 27, 2020
94b6c13
selftests/net: tcp_mmap: fix clang warning for target arch PowerPC
tannerlove Jul 27, 2020
11d2681
Merge branch 'selftests-net-Fix-clang-warnings-on-powerpc'
davem330 Jul 27, 2020
8490d6a
drm: hold gem reference until object is no longer accessed
Jul 20, 2020
c7bcbc8
sh/tlb: Fix PGTABLE_LEVELS > 2
Jul 17, 2020
04a8a3d
sh: Fix validation of system call number
Jul 22, 2020
181964e
fix a braino in cmsghdr_from_user_compat_to_kern()
Jul 27, 2020
4764e61
Merge tag 'sh-for-5.8-part2' of git://git.libc.org/linux-sh into master
torvalds Jul 28, 2020
d5dba13
xfrm: esp6: fix the location of the transport header with encapsulation
qsn Jul 27, 2020
bf4086b
KVM: arm64: Prevent vcpu_has_ptrauth from generating OOL functions
Jul 22, 2020
b757b47
KVM: arm64: Don't inherit exec permission across page-table levels
willdeacon Jul 23, 2020
c2c3657
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
tiwai Jul 28, 2020
1b1be3b
i2c: slave: improve sanity check when registering
Jul 25, 2020
8808981
i2c: slave: add sanity check when unregistering
Jul 25, 2020
fb896c9
Merge tag 'arm-fixes-5.8-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jul 28, 2020
6ba1b00
Merge tag 'asm-generic-fixes-5.8' of git://git.kernel.org/pub/scm/lin…
torvalds Jul 28, 2020
cfdaeba
net: hns3: fix desc filling bug when skb is expanded or lineared
Jul 28, 2020
a7e90ee
net: hns3: fix a TX timeout issue
liuyonglong86 Jul 28, 2020
a6f7bfd
net: hns3: add reset check for VF updating port based VLAN
IronShen Jul 28, 2020
efe3fa4
net: hns3: fix aRFS FD rules leftover after add a user FD rule
Jul 28, 2020
b7b5d25
net: hns3: fix for VLAN config when reset failed
Jul 28, 2020
7a9212d
Merge branch 'hns3-fixes'
davem330 Jul 28, 2020
2b8e9c7
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
paravmellanox Jun 27, 2020
0c2600c
net/mlx5: E-switch, Destroy TSAR after reload interface
paravmellanox Jun 27, 2020
59f8f7c
net/mlx5: Fix forward to next namespace
Jun 25, 2020
5cd39b6
net/mlx5e: Fix error path of device attach
ayalevin123 Jul 1, 2020
0e2e7aa
net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup
maord Jul 8, 2020
88c8cf9
net/mlx5: Fix a bug of using ptp channel index as pin index
Jul 8, 2020
071995c
net/mlx5: Verify Hardware supports requested ptp function on a given pin
Jul 8, 2020
2108330
net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev
Jul 9, 2020
ed56d74
net/mlx5: Query PPS pin operational status before registering it
Jul 20, 2020
7d0314b
net/mlx5e: Modify uplink state on interface up/down
Apr 5, 2020
350a632
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
alaahl Jul 15, 2020
e911e99
usb: hso: check for return value in hso_serial_common_create()
rustylife Jul 28, 2020
8d8e95f
net: lan78xx: add missing endpoint sanity check
jhovold Jul 28, 2020
63634aa
net: lan78xx: fix transfer-buffer memory leak
jhovold Jul 28, 2020
ea060b3
net: lan78xx: replace bogus endpoint lookup
jhovold Jul 28, 2020
2ff34c9
Merge branch 'net-lan78xx-fix-NULL-deref-and-memory-leak'
davem330 Jul 28, 2020
b5cd55b
Merge tag 'mlx5-fixes-2020-07-28' of git://git.kernel.org/pub/scm/lin…
davem330 Jul 28, 2020
19016d9
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust() for …
vDorst Jul 23, 2020
1748f6a
rhashtable: Fix unprotected RCU dereference in __rht_ptr
herbertx Jul 24, 2020
ce9b362
rhashtable: Restore RCU marking on rhash_lock_head
herbertx Jul 24, 2020
a7ef23e
Merge branch 'rhashtable-Fix-unprotected-RCU-dereference-in-__rht_ptr'
davem330 Jul 29, 2020
3cab8c6
mlx4: disable device on shutdown
kuba-moo Jul 24, 2020
948a663
octeontx2-pf: Fix reset_task bugs
Jul 25, 2020
c0376f4
octeontx2-pf: cancel reset_task work
Jul 25, 2020
ed543f5
octeontx2-pf: Unregister netdev at driver remove
Jul 25, 2020
fa662d7
Merge branch 'Fix-bugs-in-Octeontx2-netdev-driver'
davem330 Jul 29, 2020
706ec91
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
sherlly Jul 25, 2020
302d201
bareudp: forbid mixing IP and MPLS in multiproto mode
Jul 25, 2020
1ed06db
Documentation: bareudp: Corrected description of bareudp module.
Jul 28, 2020
a4a2739
Merge tag 'drm-misc-fixes-2020-07-28' of git://anongit.freedesktop.or…
airlied Jul 29, 2020
5bedd3a
nvme: add a Identify Namespace Identification Descriptor list quirk
Jul 28, 2020
7fcd9bb
ALSA: hda: fix NULL pointer dereference during suspend
ranj063 Jul 28, 2020
8ac68dc
revert: 1320a4052ea1 ("audit: trigger accompanying records when no ru…
pcmoore Jul 28, 2020
bdd6558
x86/i8259: Use printk_deferred() to prevent deadlock
KAGA-KOKO Jul 29, 2020
fe3c606
firmware: Fix a reference count leak.
QiushiWu Jun 13, 2020
81530ab
RDMA/mlx5: Allow providing extra scatter CQE QP flag
Jul 28, 2020
d6364a8
Merge branch 'nvme-5.8' of git://git.infradead.org/nvme into block-5.8
axboe Jul 29, 2020
295c1b9
vhost/scsi: fix up req type endian-ness
mstsirkin Jul 10, 2020
ca72cc3
virtio-balloon: Document byte ordering of poison_val
Jul 13, 2020
168c358
virtio_balloon: fix up endian-ness for free cmd id
mstsirkin Jul 27, 2020
f227e3e
random32: update the net random state on interrupt and activity
wtarreau Jul 10, 2020
c2f3850
Merge tag 'drm-fixes-2020-07-29' of git://anongit.freedesktop.org/drm…
torvalds Jul 29, 2020
54a485e
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
Jul 28, 2020
b514191
vxlan: Ensure FDB dump is performed under RCU
idosch Jul 29, 2020
83f3522
ipv4: Silence suspicious RCU usage warning
idosch Jul 29, 2020
89ab533
mlxsw: spectrum_router: Allow programming link-local host routes
idosch Jul 29, 2020
ec4f5b3
mlxsw: spectrum: Use different trap group for externally routed packets
idosch Jul 29, 2020
7d8e8f3
mlxsw: core: Increase scope of RCU read-side critical section
idosch Jul 29, 2020
3c8ce24
mlxsw: core: Free EMAD transactions using kfree_rcu()
idosch Jul 29, 2020
5515c34
mlxsw: spectrum_router: Fix use-after-free in router init / de-init
idosch Jul 29, 2020
10fef9c
selftests: ethtool: Fix test when only two speeds are supported
amitcohen1 Jul 29, 2020
5d104a5
Merge branch 'mlxsw-fixes'
davem330 Jul 29, 2020
2139152
Merge tag '9p-for-5.8-2' of git://github.com/martinetd/linux into master
torvalds Jul 29, 2020
d3590eb
Merge tag 'audit-pr-20200729' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jul 29, 2020
27a2145
ibmvnic: Fix IRQ mapping disposal in error path
tlfalcon Jul 29, 2020
1d4e1ea
bpf: Fix map leak in HASH_OF_MAPS map
anakryiko Jul 29, 2020
0ba5834
selftests/bpf: Extend map-in-map selftest to detect memory leaks
anakryiko Jul 29, 2020
b361663
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
robhancock Jul 22, 2020
83bdc72
random32: remove net_rand_state from the latent entropy gcc plugin
torvalds Jul 30, 2020
fadd1a6
espintcp: handle short messages instead of breaking the encap socket
qsn Jul 29, 2020
71b59bf
espintcp: count packets dropped in espintcp_rcv
qsn Jul 29, 2020
5649625
ALSA: hda/realtek - Fixed HP right speaker no sound
KailangYang Jul 29, 2020
65ad3ef
mac80211: fix warning in 6 GHz IE addition in mesh mode
Jul 2, 2020
6a01afc
mac80211: mesh: Free ie data when leaving mesh
repk Jul 4, 2020
5e43540
mac80211: mesh: Free pending skb when destroying a mpath
repk Jul 4, 2020
4052d3d
cfg80211: check vendor command doit pointer before use
tokenrove Jul 6, 2020
e61fbfc
mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path
Jul 22, 2020
04e35ca
mac80211: remove STA txq pending airtime underflow warning
nbd168 Jul 25, 2020
7fa84b5
RDMA/mlx5: Initialize QP mutex for the debug kernels
Jul 30, 2020
5d46b28
RDMA/core: Stop DIM before destroying CQ
Jul 30, 2020
fb448ce
RDMA/core: Free DIM memory in error unwind
Jul 30, 2020
543e866
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
peilin-ye Jul 28, 2020
fde9f39
drm/amd/display: Clear dm_state for fast updates
Jul 27, 2020
87004ab
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
alexdeucher Jul 30, 2020
a96b0d0
virtio-mem: Fix build error due to improper use 'select'
Jun 19, 2020
966a0ac
arm64/alternatives: move length validation inside the subsection
samitolvanen Jul 30, 2020
835d1c3
arm64: Drop unnecessary include from asm/smp.h
Jul 30, 2020
05fb3db
arm64: csum: Fix handling of bad packets
rmurphy-arm Jul 30, 2020
6a7389f
MAINTAINERS: Include drivers subdirs for ARM PMU PROFILING AND DEBUGG…
Jun 17, 2020
1c9df90
random: fix circular include dependency on arm64 after addition of pe…
wtarreau Jul 30, 2020
0513b9d
Merge tag 'io_uring-5.8-2020-07-30' of git://git.kernel.dk/linux-block
torvalds Jul 30, 2020
e2c46b5
Merge tag 'block-5.8-2020-07-30' of git://git.kernel.dk/linux-block
torvalds Jul 30, 2020
1050242
e1000e: continue to init PHY even when failed to disable ULP
pyma1 Jun 18, 2020
024a816
igb: reinit_locked() should be called with rtnl_lock
Jul 2, 2020
d964471
Merge tag 'pci-v5.8-fixes-3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jul 30, 2020
aa54ea9
ARM: percpu.h: fix build error
grygoriyS Jul 30, 2020
417385c
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jul 30, 2020
a2ec905
Bluetooth: fix kernel oops in store_pending_adv_report
Jul 27, 2020
d741dca
Merge tag 'kvmarm-fixes-5.8-4' of git://git.kernel.org/pub/scm/linux/…
bonzini Jul 30, 2020
4f01024
net/bpfilter: Initialize pos in __bpfilter_process_sockopt
Jul 30, 2020
8c0de6e
ipv6: fix memory leaks on IPV6_ADDRFORM path
congwang Jul 25, 2020
4bbca66
selftests/bpf: fix netdevsim trap_flow_action_cookie read
liuhangbin Jul 27, 2020
591eee6
MAINTAINERS: Replace Thor Thayer as Altera Triple Speed Ethernet main…
joyceooi295 Jul 27, 2020
6555009
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
dhowells Jul 28, 2020
82274d0
devlink: ignore -EOPNOTSUPP errors on dumpit
kuba-moo Jul 28, 2020
366228e
net: nixge: fix potential memory leak in nixge_probe()
Jul 29, 2020
555a893
net: ethernet: mtk_eth_soc: fix MTU warnings
Jul 29, 2020
51875da
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
Conchy-Conchy Jul 29, 2020
59929fb
ionic: unlock queue mutex in error path
emusln Jul 29, 2020
85496a2
net: gemini: Fix missing clk_disable_unprepare() in error path of gem…
Jul 30, 2020
d0c3c75
Merge tag 'mac80211-for-davem-2020-07-30' of git://git.kernel.org/pub…
davem330 Jul 31, 2020
01cefbb
net/mlx5e: CT: Support restore ipv6 tunnel
jialiu02 Jul 20, 2020
0faddfe
net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring
jialiu02 Jul 2, 2020
6f7bbad
net/mlx5e: E-Switch, Specify flow_source for rule with no in_port
jialiu02 Jul 3, 2020
e692139
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
Conchy-Conchy Jul 30, 2020
faa0fcf
drm/nouveau: Accept 'legacy' format modifiers
cubanismo Jul 30, 2020
887c909
Merge tag 'amd-drm-fixes-5.8-2020-07-30' of git://people.freedesktop.…
airlied Jul 31, 2020
d8b9fae
Merge tag 'drm-fixes-2020-07-31' of git://anongit.freedesktop.org/drm…
torvalds Jul 31, 2020
d2286ba
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic is hw …
Jul 31, 2020
830f01b
KVM: SVM: Fix disable pause loop exit/pause filtering capability on SVM
Jul 31, 2020
e24c644
tools lib traceevent: Fix memory leak in process_dynamic_array_len
Jul 30, 2020
463538a
perf tests: Fix test 68 zstd compression for s390
Jul 29, 2020
bd3c628
perf tools: Fix record failure when mixed with ARM SPE event
stkid Jul 24, 2020
39efdd9
libtraceevent: Fix build with binutils 2.35
bwhacks Jul 25, 2020
78431ab
Merge tag 'sound-5.8' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jul 31, 2020
ae2911d
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jul 31, 2020
c1954ca
Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Jul 31, 2020
14aab7e
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jul 31, 2020
deacdb3
Merge tag 'powerpc-5.8-8' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jul 31, 2020
7dc6fd0
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Jul 31, 2020
8c5c51f
net/sched: The error lable position is corrected in ct_init_module
liujian56 Jul 30, 2020
dc09628
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/…
davem330 Jul 31, 2020
bbc8a99
rds: Prevent kernel-infoleak in rds_notify_queue_get()
peilin-ye Jul 30, 2020
e535d87
Merge tag 'mlx5-fixes-2020-07-30' of git://git.kernel.org/pub/scm/lin…
davem330 Aug 1, 2020
8d46215
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Aug 1, 2020
69138b3
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Aug 1, 2020
c3cd7cf
kconfig: qconf: use if_changed for qconf.moc rule
masahir0y Jul 29, 2020
0e912c0
kconfig: qconf: compile moc object separately
masahir0y Jul 29, 2020
c9b09a9
kconfig: qconf: use delete[] instead of delete to free array
masahir0y Jul 29, 2020
ce02397
kconfig: qconf: remove "goBack" debug message
masahir0y Jul 29, 2020
97bebbc
Revert "kconfig: qconf: Change title for the item window"
masahir0y Jul 29, 2020
4b20e10
Revert "kconfig: qconf: don't show goback button on splitMode"
masahir0y Aug 1, 2020
d52daa8
Merge tag 'pinctrl-v5.8-4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Aug 1, 2020
fda2ec6
vxlan: fix memleak of fdb
TaeheeYoo Aug 1, 2020
bf121a0
Merge tag 'perf-tools-fixes-2020-08-01' of git://git.kernel.org/pub/s…
torvalds Aug 1, 2020
0ae3495
Merge tag 'for-linus-2020-08-01' of git://git.kernel.org/pub/scm/linu…
torvalds Aug 1, 2020
ac3a0c8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Aug 1, 2020
ccf56e5
kconfig: qconf: remove wrong ConfigList::firstChild()
masahir0y Aug 1, 2020
28ab576
kbuild: remove redundant FORCE definition in scripts/Makefile.modpost
masahir0y Aug 2, 2020
628e04d
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Aug 2, 2020
142c332
Merge tag 'kbuild-fixes-v5.8-4' of git://git.kernel.org/pub/scm/linux…
torvalds Aug 2, 2020
5a30a78
Merge tag 'x86-urgent-2020-08-02' of git://git.kernel.org/pub/scm/lin…
torvalds Aug 2, 2020
bcf8768
Linux 5.8
torvalds Aug 2, 2020
7294e2d
Merge branch 'linux-5.8.y' of https://github.com/gregkh/linux into tg…
Aug 11, 2020
c1a5a97
Revert "net: ethtool: require drivers to set supported_coalesce_params"
Aug 11, 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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,9 @@ Maxime Ripard <mripard@kernel.org> <maxime.ripard@free-electrons.com>
Mayuresh Janorkar <mayur@ti.com>
Michael Buesch <m@bues.ch>
Michel Dänzer <michel@tungstengraphics.com>
Mike Rapoport <rppt@kernel.org> <mike@compulab.co.il>
Mike Rapoport <rppt@kernel.org> <mike.rapoport@gmail.com>
Mike Rapoport <rppt@kernel.org> <rppt@linux.ibm.com>
Miodrag Dinic <miodrag.dinic@mips.com> <miodrag.dinic@imgtec.com>
Miquel Raynal <miquel.raynal@bootlin.com> <miquel.raynal@free-electrons.com>
Mitesh shah <mshah@teja.com>
Expand Down
11 changes: 10 additions & 1 deletion Documentation/ABI/testing/debugfs-driver-habanalabs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,16 @@ Description: Allow the root user to disable/enable in runtime the clock
gating mechanism in Gaudi. Due to how Gaudi is built, the
clock gating needs to be disabled in order to access the
registers of the TPC and MME engines. This is sometimes needed
during debug by the user and hence the user needs this option
during debug by the user and hence the user needs this option.
The user can supply a bitmask value, each bit represents
a different engine to disable/enable its clock gating feature.
The bitmask is composed of 20 bits:
0 - 7 : DMA channels
8 - 11 : MME engines
12 - 19 : TPC engines
The bit's location of a specific engine can be determined
using (1 << GAUDI_ENGINE_ID_*). GAUDI_ENGINE_ID_* values
are defined in uapi habanalabs.h file in enum gaudi_engine_id

What: /sys/kernel/debug/habanalabs/hl<n>/command_buffers
Date: Jan 2019
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,9 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle-array
description: Phandle to the device SRAM

iommus:
maxItems: 1

memory-region:
description:
CMA pool to use for buffers allocation instead of the default
Expand Down
17 changes: 13 additions & 4 deletions Documentation/devicetree/bindings/sound/simple-card.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -378,6 +378,8 @@ examples:
- |
sound {
compatible = "simple-audio-card";
#address-cells = <1>;
#size-cells = <0>;

simple-audio-card,name = "rsnd-ak4643";
simple-audio-card,format = "left_j";
Expand All @@ -391,10 +393,12 @@ examples:
"ak4642 Playback", "DAI1 Playback";

dpcmcpu: simple-audio-card,cpu@0 {
reg = <0>;
sound-dai = <&rcar_sound 0>;
};

simple-audio-card,cpu@1 {
reg = <1>;
sound-dai = <&rcar_sound 1>;
};

Expand All @@ -418,6 +422,8 @@ examples:
- |
sound {
compatible = "simple-audio-card";
#address-cells = <1>;
#size-cells = <0>;

simple-audio-card,routing =
"pcm3168a Playback", "DAI1 Playback",
Expand All @@ -426,6 +432,7 @@ examples:
"pcm3168a Playback", "DAI4 Playback";

simple-audio-card,dai-link@0 {
reg = <0>;
format = "left_j";
bitclock-master = <&sndcpu0>;
frame-master = <&sndcpu0>;
Expand All @@ -439,22 +446,23 @@ examples:
};

simple-audio-card,dai-link@1 {
reg = <1>;
format = "i2s";
bitclock-master = <&sndcpu1>;
frame-master = <&sndcpu1>;

convert-channels = <8>; /* TDM Split */

sndcpu1: cpu@0 {
sndcpu1: cpu0 {
sound-dai = <&rcar_sound 1>;
};
cpu@1 {
cpu1 {
sound-dai = <&rcar_sound 2>;
};
cpu@2 {
cpu2 {
sound-dai = <&rcar_sound 3>;
};
cpu@3 {
cpu3 {
sound-dai = <&rcar_sound 4>;
};
codec {
Expand All @@ -466,6 +474,7 @@ examples:
};

simple-audio-card,dai-link@2 {
reg = <2>;
format = "i2s";
bitclock-master = <&sndcpu2>;
frame-master = <&sndcpu2>;
Expand Down
12 changes: 12 additions & 0 deletions Documentation/driver-api/ptp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ PTP hardware clock infrastructure for Linux
+ Ancillary clock features
- Time stamp external events
- Period output signals configurable from user space
- Low Pass Filter (LPF) access from user space
- Synchronization of the Linux system time via the PPS subsystem

PTP hardware clock kernel API
Expand Down Expand Up @@ -94,3 +95,14 @@ Supported hardware

- Auxiliary Slave/Master Mode Snapshot (optional interrupt)
- Target Time (optional interrupt)

* Renesas (IDT) ClockMatrix™

- Up to 4 independent PHC channels
- Integrated low pass filter (LPF), access via .adjPhase (compliant to ITU-T G.8273.2)
- Programmable output periodic signals
- Programmable inputs can time stamp external triggers
- Driver and/or hardware configuration through firmware (idtcm.bin)
- LPF settings (bandwidth, phase limiting, automatic holdover, physical layer assist (per ITU-T G.8273.2))
- Programmable output PTP clocks, any frequency up to 1GHz (to other PHY/MAC time stampers, refclk to ASSPs/SoCs/FPGAs)
- Lock to GNSS input, automatic switching between GNSS and user-space PHC control (optional)
24 changes: 15 additions & 9 deletions Documentation/networking/bareudp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ There are various L3 encapsulation standards using UDP being discussed to
leverage the UDP based load balancing capability of different networks.
MPLSoUDP (__ https://tools.ietf.org/html/rfc7510) is one among them.

The Bareudp tunnel module provides a generic L3 encapsulation tunnelling
support for tunnelling different L3 protocols like MPLS, IP, NSH etc. inside
a UDP tunnel.
The Bareudp tunnel module provides a generic L3 encapsulation support for
tunnelling different L3 protocols like MPLS, IP, NSH etc. inside a UDP tunnel.

Special Handling
----------------
Expand All @@ -26,22 +25,29 @@ Usage

1) Device creation & deletion

a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype 0x8847.
a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc

This creates a bareudp tunnel device which tunnels L3 traffic with ethertype
0x8847 (MPLS traffic). The destination port of the UDP header will be set to
6635.The device will listen on UDP port 6635 to receive traffic.

b) ip link delete bareudp0

2) Device creation with multiple proto mode enabled
2) Device creation with multiproto mode enabled

There are two ways to create a bareudp device for MPLS & IP with multiproto mode
enabled.
The multiproto mode allows bareudp tunnels to handle several protocols of the
same family. It is currently only available for IP and MPLS. This mode has to
be enabled explicitly with the "multiproto" flag.

a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype 0x8847 multiproto
a) ip link add dev bareudp0 type bareudp dstport 6635 ethertype ipv4 multiproto

b) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls
For an IPv4 tunnel the multiproto mode allows the tunnel to also handle
IPv6.

b) ip link add dev bareudp0 type bareudp dstport 6635 ethertype mpls_uc multiproto

For MPLS, the multiproto mode allows the tunnel to handle both unicast
and multicast MPLS packets.

3) Device Usage

Expand Down
4 changes: 4 additions & 0 deletions Documentation/networking/devlink/devlink-trap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -486,6 +486,10 @@ narrow. The description of these groups must be added to the following table:
- Contains packet traps for packets that should be locally delivered after
routing, but do not match more specific packet traps (e.g.,
``ipv4_bgp``)
* - ``external_delivery``
- Contains packet traps for packets that should be routed through an
external interface (e.g., management interface) that does not belong to
the same device (e.g., switch ASIC) as the ingress interface
* - ``ipv6``
- Contains packet traps for various IPv6 control packets (e.g., Router
Advertisements)
Expand Down
28 changes: 21 additions & 7 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -782,7 +782,7 @@ F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
F: include/linux/mfd/altera-a10sr.h

ALTERA TRIPLE SPEED ETHERNET DRIVER
M: Thor Thayer <thor.thayer@linux.intel.com>
M: Joyce Ooi <joyce.ooi@intel.com>
L: netdev@vger.kernel.org
S: Maintained
F: drivers/net/ethernet/altera/
Expand Down Expand Up @@ -1425,7 +1425,7 @@ F: arch/arm*/include/asm/perf_event.h
F: arch/arm*/kernel/hw_breakpoint.c
F: arch/arm*/kernel/perf_*
F: arch/arm/oprofile/common.c
F: drivers/perf/*
F: drivers/perf/
F: include/linux/perf/arm_pmu.h

ARM PORT
Expand Down Expand Up @@ -6956,6 +6956,7 @@ M: Timur Tabi <timur@kernel.org>
M: Nicolin Chen <nicoleotsuka@gmail.com>
M: Xiubo Li <Xiubo.Lee@gmail.com>
R: Fabio Estevam <festevam@gmail.com>
R: Shengjiu Wang <shengjiu.wang@gmail.com>
L: alsa-devel@alsa-project.org (moderated for non-subscribers)
L: linuxppc-dev@lists.ozlabs.org
S: Maintained
Expand Down Expand Up @@ -9305,6 +9306,17 @@ F: Documentation/kbuild/kconfig*
F: scripts/Kconfig.include
F: scripts/kconfig/

KCOV
R: Dmitry Vyukov <dvyukov@google.com>
R: Andrey Konovalov <andreyknvl@google.com>
L: kasan-dev@googlegroups.com
S: Maintained
F: Documentation/dev-tools/kcov.rst
F: include/linux/kcov.h
F: include/uapi/linux/kcov.h
F: kernel/kcov.c
F: scripts/Makefile.kcov

KCSAN
M: Marco Elver <elver@google.com>
R: Dmitry Vyukov <dvyukov@google.com>
Expand Down Expand Up @@ -11240,7 +11252,7 @@ S: Maintained
F: drivers/crypto/atmel-ecc.*

MICROCHIP I2C DRIVER
M: Ludovic Desroches <ludovic.desroches@microchip.com>
M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
L: linux-i2c@vger.kernel.org
S: Supported
F: drivers/i2c/busses/i2c-at91-*.c
Expand Down Expand Up @@ -11333,17 +11345,17 @@ F: drivers/iio/adc/at91-sama5d2_adc.c
F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h

MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
M: Nicolas Ferre <nicolas.ferre@microchip.com>
M: Claudiu Beznea <claudiu.beznea@microchip.com>
S: Supported
F: drivers/power/reset/at91-sama5d2_shdwc.c

MICROCHIP SPI DRIVER
M: Nicolas Ferre <nicolas.ferre@microchip.com>
M: Tudor Ambarus <tudor.ambarus@microchip.com>
S: Supported
F: drivers/spi/spi-atmel.*

MICROCHIP SSC DRIVER
M: Nicolas Ferre <nicolas.ferre@microchip.com>
M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Supported
F: drivers/misc/atmel-ssc.c
Expand Down Expand Up @@ -14176,7 +14188,8 @@ F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c

QUALCOMM GENERIC INTERFACE I2C DRIVER
M: Alok Chauhan <alokc@codeaurora.org>
M: Akash Asthana <akashast@codeaurora.org>
M: Mukesh Savaliya <msavaliy@codeaurora.org>
L: linux-i2c@vger.kernel.org
L: linux-arm-msm@vger.kernel.org
S: Supported
Expand Down Expand Up @@ -14862,6 +14875,7 @@ F: drivers/s390/block/dasd*
F: include/linux/dasd_mod.h

S390 IOMMU (PCI)
M: Matthew Rosato <mjrosato@linux.ibm.com>
M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
L: linux-s390@vger.kernel.org
S: Supported
Expand Down
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 5
PATCHLEVEL = 8
SUBLEVEL = 0
EXTRAVERSION = -rc6
EXTRAVERSION =
NAME = Kleptomaniac Octopus

# *DOCUMENTATION*
Expand Down Expand Up @@ -567,7 +567,7 @@ ifneq ($(shell $(CC) --version 2>&1 | head -n 1 | grep clang),)
ifneq ($(CROSS_COMPILE),)
CLANG_FLAGS += --target=$(notdir $(CROSS_COMPILE:%-=%))
GCC_TOOLCHAIN_DIR := $(dir $(shell which $(CROSS_COMPILE)elfedit))
CLANG_FLAGS += --prefix=$(GCC_TOOLCHAIN_DIR)
CLANG_FLAGS += --prefix=$(GCC_TOOLCHAIN_DIR)$(notdir $(CROSS_COMPILE))
GCC_TOOLCHAIN := $(realpath $(GCC_TOOLCHAIN_DIR)/..)
endif
ifneq ($(GCC_TOOLCHAIN),)
Expand Down Expand Up @@ -1754,7 +1754,7 @@ PHONY += descend $(build-dirs)
descend: $(build-dirs)
$(build-dirs): prepare
$(Q)$(MAKE) $(build)=$@ \
single-build=$(if $(filter-out $@/, $(filter $@/%, $(single-no-ko))),1) \
single-build=$(if $(filter-out $@/, $(filter $@/%, $(KBUILD_SINGLE_TARGETS))),1) \
need-builtin=1 need-modorder=1

clean-dirs := $(addprefix _clean_, $(clean-dirs))
Expand Down
3 changes: 2 additions & 1 deletion arch/arm/boot/dts/armada-38x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,8 @@

comphy: phy@18300 {
compatible = "marvell,armada-380-comphy";
reg = <0x18300 0x100>;
reg-names = "comphy", "conf";
reg = <0x18300 0x100>, <0x18460 4>;
#address-cells = <1>;
#size-cells = <0>;

Expand Down
3 changes: 2 additions & 1 deletion arch/arm/boot/dts/imx6qdl-icore.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@

pinctrl_usbotg: usbotggrp {
fsl,pins = <
MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059
MX6QDL_PAD_ENET_RX_ER__USB_OTG_ID 0x17059
>;
};

Expand All @@ -409,6 +409,7 @@
MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x17070
MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x17070
MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x17070
MX6QDL_PAD_GPIO_1__GPIO1_IO01 0x1b0b0
>;
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/imx6sx-sabreauto.dts
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@
&fec2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet2>;
phy-mode = "rgmii";
phy-mode = "rgmii-id";
phy-handle = <&ethphy0>;
fsl,magic-packet;
status = "okay";
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/imx6sx-sdb.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@
&fec2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet2>;
phy-mode = "rgmii";
phy-mode = "rgmii-id";
phy-handle = <&ethphy2>;
status = "okay";
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/keystone-k2g-evm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@

&gbe0 {
phy-handle = <&ethphy0>;
phy-mode = "rgmii-id";
phy-mode = "rgmii-rxid";
status = "okay";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun4i-a10.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@
default-pool {
compatible = "shared-dma-pool";
size = <0x6000000>;
alloc-ranges = <0x4a000000 0x6000000>;
alloc-ranges = <0x40000000 0x10000000>;
reusable;
linux,cma-default;
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun5i.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@
default-pool {
compatible = "shared-dma-pool";
size = <0x6000000>;
alloc-ranges = <0x4a000000 0x6000000>;
alloc-ranges = <0x40000000 0x10000000>;
reusable;
linux,cma-default;
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun7i-a20.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@
default-pool {
compatible = "shared-dma-pool";
size = <0x6000000>;
alloc-ranges = <0x4a000000 0x6000000>;
alloc-ranges = <0x40000000 0x10000000>;
reusable;
linux,cma-default;
};
Expand Down
Loading