Skip to content

Sync with v5.15-rc7 #535

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
merged 680 commits into from
Oct 26, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
680 commits
Select commit Hold shift + click to select a range
ccb6a66
Merge tag 'regulator-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/l…
torvalds Oct 15, 2021
985f6ab
Merge tag 'spi-fix-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 15, 2021
8fe31e0
Merge tag 'gpio-fixes-for-v5.15-rc6' of git://git.kernel.org/pub/scm/…
torvalds Oct 15, 2021
eadeb06
Merge tag 'asoc-fix-v5.15-rc5' of https://git.kernel.org/pub/scm/linu…
tiwai Oct 15, 2021
011ace4
Merge tag 'imx-fixes-5.15-3' of git://git.kernel.org/pub/scm/linux/ke…
arndb Oct 15, 2021
0857d6f
ipv6: When forwarding count rx stats on the orig netdev
ssuryaextr Oct 14, 2021
fbd63c0
csky: don't let sigreturn play with priveleged bits of status register
Sep 24, 2021
af89eba
csky: Fixup regs.sr broken in ptrace
guoren83 Sep 24, 2021
aeba0b8
csky: Select ARCH_WANT_FRAME_POINTERS only if compiler supports it
groeck Sep 17, 2021
fb5d69a
csky: bitops: Remove duplicate __clear_bit define
groeck Sep 17, 2021
e21e52a
csky: Make HAVE_TCM depend on !COMPILE_TEST
groeck Sep 17, 2021
2151135
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Oct 16, 2021
ba95a62
vsock_diag_test: remove free_sock_stat() call in test_no_sockets
stefano-garzarella Oct 14, 2021
c3ca31c
ARC: fix potential build snafu
vineetgarc Oct 15, 2021
be358af
nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) …
rostedt Oct 14, 2021
cc9c884
block: call submit_bio_checks under q_usage_counter
Sep 29, 2021
1f14a09
block: factor out a blk_try_enter_queue helper
Sep 29, 2021
a674153
block: split bio_queue_enter from blk_queue_enter
Sep 29, 2021
8e141f9
block: drain file system I/O on del_gendisk
Sep 29, 2021
aec89dc
block: keep q_usage_counter in atomic mode after del_gendisk
Sep 29, 2021
c411080
kyber: avoid q->disk dereferences in trace points
Oct 12, 2021
d997cc1
Input: snvs_pwrkey - add clk handling
Oct 16, 2021
fe0a7e3
Input: resistive-adc-touch - fix division by zero error on z1 == 0
olerem Oct 16, 2021
3378a07
Input: xpad - add support for another USB ID of Nacon GC-100
mich181189 Oct 15, 2021
a02dcde
Input: touchscreen - avoid bitwise vs logical OR warning
nathanchance Oct 15, 2021
b2381ac
x86/fpu: Mask out the invalid MXCSR bits properly
suryasaimadhu Oct 15, 2021
fac3cb8
net: bridge: mcast: use multicast_membership_interval for IGMPv3
Oct 15, 2021
711c368
Merge tag 'acpi-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Oct 16, 2021
5a7ee55
Merge tag 'pci-v5.15-fixes-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 16, 2021
f042981
Merge tag 'arm-soc-fixes-5.15-2' of git://git.kernel.org/pub/scm/linu…
torvalds Oct 16, 2021
5fd01b7
Merge tag 'arc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 16, 2021
c13f946
Merge tag 'csky-for-linus-5.15-rc6' of git://github.com/c-sky/csky-linux
torvalds Oct 16, 2021
304040f
Merge tag 's390-5.15-6' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Oct 16, 2021
dcd6198
Merge tag 'for-5.15/dm-fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 16, 2021
6985c40
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Oct 16, 2021
368a978
Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 16, 2021
ccfb5ce
Merge tag 'fixes-2021-10-16' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Oct 16, 2021
d999ade
Merge tag 'perf-tools-fixes-for-v5.15-2021-10-16' of git://git.kernel…
torvalds Oct 16, 2021
4e5a04b
pinctrl: amd: disable and mask interrupts on probe
nakato Oct 9, 2021
97e6ea6
scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs
sreekanthbrcm Oct 14, 2021
85374b6
scsi: sd: Fix crashes in sd_resume_runtime()
milesdotchen Oct 15, 2021
b504a88
can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer
Sep 6, 2021
d9d52a3
can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv
Sep 26, 2021
3797439
can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT w…
Sep 30, 2021
a4fbe70
can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes
Oct 14, 2021
9acf636
can: isotp: isotp_sendmsg(): add result check for wait_event_interrup…
Oct 9, 2021
43a08c3
can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp…
Oct 9, 2021
f7bf358
brd: reduce the brd_devices_mutex scope
Sep 7, 2021
a204176
block: warn when putting the final reference on a registered disk
Oct 14, 2021
d29bd41
block, bfq: reset last_bfqq_created on group change
Algodev-github Oct 15, 2021
5370b0f
blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on …
htejun Oct 14, 2021
f7c05c3
can: rcar_can: fix suspend/resume
shimoday Sep 24, 2021
99d173f
can: m_can: fix iomap_read_fifo() and iomap_write_fifo()
Aswath-Govindraju Sep 20, 2021
949fe9b
can: peak_pci: peak_pci_remove(): fix UAF
ZheyuMa Oct 14, 2021
3d031ab
can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE …
Sep 29, 2021
553715f
can: peak_usb: pcan_usb_fd_decode_status(): remove unnecessary test o…
Sep 29, 2021
d9aaaf2
netfilter: ebtables: allocate chainstack on CPU local nodes
Oct 10, 2021
12dbbfa
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 18, 2021
ebf613a
Merge tag 'usb-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 18, 2021
b9e42b3
Merge tag 'tty-5.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 18, 2021
a563ae0
Merge tag 'staging-5.15-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Oct 18, 2021
e3572df
Merge tag 'char-misc-5.15-rc6' of git://git.kernel.org/pub/scm/linux/…
torvalds Oct 18, 2021
cf52ad5
Merge tag 'driver-core-5.15-rc6' of git://git.kernel.org/pub/scm/linu…
torvalds Oct 18, 2021
89f6602
Merge tag 'x86_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm/…
torvalds Oct 18, 2021
424e7d8
Merge tag 'efi-urgent-for-v5.15' of git://git.kernel.org/pub/scm/linu…
torvalds Oct 18, 2021
60ebc28
Merge tag 'perf_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm…
torvalds Oct 18, 2021
f644750
Merge tag 'edac_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/scm…
torvalds Oct 18, 2021
6890aca
Merge tag 'objtool_urgent_for_v5.15_rc6' of git://git.kernel.org/pub/…
torvalds Oct 18, 2021
be9eb2f
Merge tag 'powerpc-5.15-4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 18, 2021
3bb50f8
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Oct 18, 2021
cc0af0a
Merge tag 'io_uring-5.15-2021-10-17' of git://git.kernel.dk/linux-block
torvalds Oct 18, 2021
f2b3420
Merge tag 'block-5.15-2021-10-17' of git://git.kernel.dk/linux-block
torvalds Oct 18, 2021
cd079b1
Merge tag 'libata-5.15-rc6' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 18, 2021
519d819
Linux 5.15-rc6
torvalds Oct 18, 2021
c2bbf9d
dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC
effective-light Oct 12, 2021
0a9bb11
hamradio: baycom_epp: fix build for UML
rddunlap Oct 15, 2021
bca6904
Merge tag 'linux-can-fixes-for-5.15-20211017' of git://git.kernel.org…
davem330 Oct 18, 2021
66d2628
net: dsa: lantiq_gswip: fix register definition
abajk Oct 15, 2021
342afce
net: dsa: mt7530: correct ds->num_ports
LGA1150 Oct 16, 2021
2dc4e9e
net/sched: act_ct: Fix byte count on fragmented packets
Oct 17, 2021
d9fd7e9
net: sparx5: Add of_node_put() before goto
Oct 18, 2021
d1a7b9e
net: mscc: ocelot: Add of_node_put() before goto
Oct 18, 2021
b2cddb4
cavium: Return negative value when pci_alloc_irq_vectors() fails
ZheyuMa Oct 18, 2021
b416beb
mctp: unify sockaddr_mctp types
jk-ozlabs Oct 18, 2021
5a20dd4
mctp: Be explicit about struct sockaddr_mctp padding
jk-ozlabs Oct 18, 2021
d49fe5e
selftests/tls: add SM4 algorithm dependency for tls selftests
uudiin Oct 18, 2021
4cce60f
NIOS2: irqflags: rename a redefined register name
rddunlap Oct 4, 2021
9fbfabf
block: fix incorrect references to disk objects
Oct 18, 2021
fa13843
KVM: X86: fix lazy allocation of rmaps
bonzini Oct 15, 2021
baa1e5c
KVM: SEV-ES: Set guest_state_protected after VMSA update
pgonda Oct 15, 2021
f7d8a19
Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at…
sean-jc Oct 13, 2021
9139a7a
KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload
sean-jc Oct 13, 2021
01c7d26
KVM: kvm_stat: do not show halt_wait_ns
borntraeger Oct 6, 2021
d61863c
KVM: VMX: Remove redundant handling of bus lock vmexit
Oct 15, 2021
9f1ee7b
KVM: SEV-ES: reduce ghcb_sa_len to 32 bits
bonzini Oct 18, 2021
15bc01e
ucounts: Fix signal ucount refcounting
ebiederm Oct 16, 2021
5ca6779
drm/msm/devfreq: Restrict idle clamping to a618 for now
robclark Oct 18, 2021
8a64ef0
nfp: bpf: silence bitwise vs. logical OR warning
nathanchance Oct 18, 2021
ed65df6
tracing: Have all levels of checks prevent recursion
rostedt Oct 18, 2021
6e3ee99
audit: fix possible null-pointer dereference in audit_filter_rules
gscui Oct 16, 2021
06634d5
scsi: qla2xxx: Return -ENOMEM if kzalloc() fails
ZheyuMa Oct 18, 2021
7fb223d
scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_…
jgu-pure Oct 12, 2021
4a8f710
scsi: qla2xxx: Fix unmap of already freed sgl
logost Oct 18, 2021
4e5483b
scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk
ahunter6 Oct 18, 2021
2966492
ALSA: usb-audio: Fix microphone sound on Jieli webcam.
gocram Oct 18, 2021
8913970
mm/userfaultfd: selftests: fix memory corruption with thp enabled
xzpeter Oct 18, 2021
cb185d5
userfaultfd: fix a race between writeprotect and exit_mmap()
anadav Oct 18, 2021
295be91
mm/migrate: optimize hotplug-time demotion order updates
hansendc Oct 18, 2021
76af6a0
mm/migrate: add CPU hotplug to demotion #ifdef
hansendc Oct 18, 2021
a6a0251
mm/migrate: fix CPUHP state to update node demotion order
yhuang-intel Oct 18, 2021
5314454
ocfs2: fix data corruption after conversion from inline format
jankara Oct 18, 2021
b15fa92
ocfs2: mount fails with buffer overflow in strlen
vvidic Oct 18, 2021
5173ed7
memblock: check memory total_size
MrVan Oct 18, 2021
6d2aec9
mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL…
edumazet Oct 18, 2021
2127d22
mm, slub: fix two bugs in slab_debug_trace_open()
MiaoheLin Oct 18, 2021
899447f
mm, slub: fix mismatch between reconstructed freelist depth and cnt
MiaoheLin Oct 18, 2021
9037c57
mm, slub: fix potential memoryleak in kmem_cache_open()
MiaoheLin Oct 18, 2021
67823a5
mm, slub: fix potential use-after-free in slab_debugfs_fops
MiaoheLin Oct 18, 2021
3ddd602
mm, slub: fix incorrect memcg slab count for bulk free
MiaoheLin Oct 18, 2021
b0e9012
elfcore: correct reference to CONFIG_UML
bulwahn Oct 18, 2021
032146c
vfs: check fd has read access in kernel_read_file_from_fd()
Oct 18, 2021
79f9bc5
mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem()
sean-jc Oct 18, 2021
1ca7554
mm/thp: decrease nr_thps in file's mapping on THP split
mszyprow Oct 18, 2021
362d5df
mailmap: add Andrej Shadura
andrewshadura Oct 18, 2021
d674a8f
can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path
marckleinebudde May 7, 2021
98d0a6f
ceph: skip existing superblocks that are blocklisted or shut down whe…
jtlayton Sep 30, 2021
1bd85aa
ceph: fix handling of "meta" errors
jtlayton Oct 7, 2021
9d417cb
ARM: 9122/1: select HAVE_FUTEX_CMPXCHG
nickdesaulniers Sep 8, 2021
00d43d1
ARM: 9125/1: fix incorrect use of get_kernel_nofault()
ardbiesheuvel Sep 21, 2021
df909df
ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images
shaolexi Sep 23, 2021
e6a0c95
ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned
nickdesaulniers Oct 4, 2021
eaf6cc7
ARM: 9134/1: remove duplicate memcpy() definition
arndb Oct 18, 2021
44cc641
ARM: 9138/1: fix link warning with XIP + frame-pointer
arndb Oct 18, 2021
1f32312
ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype
arndb Oct 18, 2021
48ccc8e
ARM: 9141/1: only warn about XIP address when not compile testing
arndb Oct 18, 2021
e211210
mISDN: Fix return values of the probe function
ZheyuMa Oct 18, 2021
c69b2f4
cavium: Fix return values of the probe function
ZheyuMa Oct 18, 2021
04ee275
Merge tag 'linux-can-fixes-for-5.15-20211019' of git://git.kernel.org…
davem330 Oct 19, 2021
d9abdee
Merge branch 'akpm' (patches from Andrew)
torvalds Oct 19, 2021
63acd42
sched/scs: Reset the shadow stack when idle_task_exit
holio0 Oct 12, 2021
629715a
ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds
ebiederm Oct 16, 2021
34dc2fd
ucounts: Proper error handling in set_cred_ucounts
ebiederm Oct 16, 2021
bc28368
ACPI: PM: Do not turn off power resources in unknown state
rafaeljw Oct 15, 2021
ba69fd9
net: dsa: Fix an error handling path in 'dsa_switch_parse_ports_of()'
tititiou36 Oct 18, 2021
bc36992
io-wq: max_worker fixes
isilence Oct 19, 2021
34061d6
ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL re…
hclee Oct 15, 2021
621be84
ksmbd: throttle session setup failures to avoid dictionary attacks
namjaejeon Oct 13, 2021
0d994cd
ksmbd: add buffer validation in session setup
Oct 19, 2021
55161e6
vrf: Revert "Reset skb conntrack connection..."
crosser Oct 18, 2021
496c5fe
powerpc/idle: Don't corrupt back chain when going idle
mpe Oct 20, 2021
787252a
powerpc/smp: do not decrement idle task preempt count in CPU offline
nathanlynch Oct 15, 2021
6048410
net: hns3: Add configuration of TM QCN error event
zhangjiaran Oct 19, 2021
b63fcaa
net: hns3: reset DWRR of unused tc to zero
Oct 19, 2021
731797f
net: hns3: add limit ets dwrr bandwidth cannot be 0
Oct 19, 2021
adfb7b4
net: hns3: fix the max tx size according to user manual
Oct 19, 2021
9f9f0f1
net: hns3: fix for miscalculation of rx unused desc
Oct 19, 2021
68752b2
net: hns3: schedule the polling again when allocation fails
Oct 19, 2021
1385cc8
net: hns3: fix vf reset workqueue cannot exit
Oct 19, 2021
0dd8a25
net: hns3: disable sriov before unload hclge layer
321lipeng Oct 19, 2021
323e9a9
Merge branch 'hns3-fixes'
davem330 Oct 20, 2021
641e3fd
nfc: st95hf: Make spi remove() callback return zero
Oct 19, 2021
3cb9580
net: stmmac: Fix E2E delay mechanism
shifty91 Oct 20, 2021
4225fea
ptp: Fix possible memory leak in ptp_clock_register()
Oct 20, 2021
5ebcbe3
ucounts: Move get_ucounts from cred_alloc_blank to key_change_session…
ebiederm Oct 16, 2021
280db5d
e1000e: Separate TGP board type from SPT
aneftin Sep 22, 2021
0afe64b
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Oct 20, 2021
e139a1e
io_uring: apply max_workers limit to all future users
isilence Oct 19, 2021
4ea672a
io_uring: fix ltimeout unprep
isilence Oct 20, 2021
1e59977
Merge tag 'nios2_fixes_for_v5.15_part2' of git://git.kernel.org/pub/s…
torvalds Oct 20, 2021
fc9b289
Merge tag 'trace-v5.15-rc5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 20, 2021
639e298
e1000e: Fix packet loss on Tiger Lake and later
aneftin Sep 22, 2021
79cc832
igc: Update I226_K device ID
aneftin Sep 9, 2021
7dcf78b
ice: Add missing E810 device ids
anguy11 Oct 19, 2021
6da52de
Merge tag 'audit-pr-20211019' of git://git.kernel.org/pub/scm/linux/k…
torvalds Oct 20, 2021
8e37395
Merge tag 'sound-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 20, 2021
14fe247
net/mlx5: Lag, change multipath and bonding to be mutually exclusive
dickmanmaor Oct 7, 2021
a6f7433
net/mlx5: E-switch, Return correct error code on group creation failure
DmytroLinkin Aug 25, 2021
68e66e1
net/mlx5e: Fix vlan data lost during suspend flow
mosheshemesh2 Oct 2, 2021
d10457f
net/mlx5e: IPsec: Fix a misuse of the software parser's fields
Oct 18, 2021
1d00032
net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags
Oct 18, 2021
515dcc2
Merge tag 'dma-mapping-5.15-2' of git://git.infradead.org/users/hch/d…
torvalds Oct 20, 2021
2f111a6
Merge tag 'ceph-for-5.15-rc7' of git://github.com/ceph/ceph-client
torvalds Oct 20, 2021
25f54d0
autofs: fix wait name hash calculation in autofs_wait()
raven-au Sep 23, 2021
de7cd3f
KVM: x86: check for interrupts before deciding whether to exit the fa…
bonzini Oct 20, 2021
3a25dfa
KVM: nVMX: promptly process interrupts delivered while in guest mode
bonzini Oct 20, 2021
d534d31
fuse: check s_root when destroying sb
Oct 21, 2021
a27c061
fuse: get rid of fuse_put_super()
Oct 21, 2021
c191cd0
fuse: clean up fuse_mount destruction
Oct 21, 2021
80019f1
fuse: always initialize sb->s_fs_info
Oct 21, 2021
964d32e
fuse: clean up error exits in fuse_fill_super()
Oct 21, 2021
3cfc183
drm: mxsfb: Fix NULL pointer dereference crash on unload
Oct 16, 2021
7729706
drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel
Strit Aug 18, 2021
3e4c31e
drm/kmb: Work around for higher system clock
achrisan Dec 15, 2020
a79f40c
drm/kmb: Limit supported mode to 1080p
achrisan Jan 8, 2021
13047a0
drm/kmb: Remove clearing DPHY regs
ejdea-intel Apr 20, 2021
982f8ad
drm/kmb: Disable change of plane parameters
ejdea-intel Oct 6, 2021
004d271
drm/kmb: Corrected typo in handle_lcd_irq
achrisan Jul 19, 2021
7405609
drm/kmb: Enable ADV bridge after modeset
achrisan Jun 7, 2021
a689702
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/…
davem330 Oct 21, 2021
e0bfcf9
Merge tag 'mlx5-fixes-2021-10-20' of git://git.kernel.org/pub/scm/lin…
davem330 Oct 21, 2021
1439caa
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
davem330 Oct 21, 2021
c62041c
sfc: Export fibre-specific supported link modes
yarrick Oct 19, 2021
bf6abf3
sfc: Don't use netif_info before net_device setup
yarrick Oct 19, 2021
b6b19a7
ptp: free 'vclock_index' in ptp_clock_release()
Oct 21, 2021
0a30896
MAINTAINERS: Add Dave Hansen to the x86 maintainer team
KAGA-KOKO Oct 20, 2021
fb8dc5f
net: enetc: fix ethtool counter name for PM0_TERR
vladimiroltean Oct 20, 2021
e378f49
net: enetc: make sure all traffic classes can send large frames
vladimiroltean Oct 20, 2021
397430b
usbnet: sanity check for maxpacket
oneukum Oct 21, 2021
a3ca528
KVM: MMU: Reset mmu->pkru_mask to avoid stale data
Qiangcy Oct 21, 2021
c8c340a
KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA
masa-koz Sep 14, 2021
b22fa62
io_uring: apply worker limits to previous users
isilence Oct 21, 2021
730b64d
Merge tag 'drm-msm-fixes-2021-10-18' of https://gitlab.freedesktop.or…
airlied Oct 21, 2021
7e1c544
Merge tag 'drm-misc-fixes-2021-10-21-1' of git://anongit.freedesktop.…
airlied Oct 21, 2021
595cb5e
Revert "drm/ast: Add detect function support"
kimphillamd Oct 21, 2021
0a3221b
Merge tag 'powerpc-5.15-5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Oct 22, 2021
6c2c712
Merge tag 'net-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Oct 22, 2021
9d235ac
Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel.org/pub/scm…
torvalds Oct 22, 2021
6c9a545
Revert "memblock: exclude NOMAP regions from kmemleak"
rppt Oct 21, 2021
658aafc
memblock: exclude MEMBLOCK_NOMAP regions from kmemleak
rppt Oct 21, 2021
6422251
Merge tag 'drm-fixes-2021-10-22' of git://anongit.freedesktop.org/drm…
torvalds Oct 22, 2021
b599840
KVM: SEV-ES: rename guest_ins_data to sev_pio_data
bonzini Oct 12, 2021
0d33b1b
KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out
bonzini Oct 13, 2021
ea724ea
KVM: SEV-ES: clean up kvm_sev_es_ins/outs
bonzini Oct 12, 2021
3b27de2
KVM: x86: split the two parts of emulator_pio_in
bonzini Oct 13, 2021
6b5efc9
KVM: x86: remove unnecessary arguments from complete_emulator_pio_in
bonzini Oct 12, 2021
4fa4b38
KVM: SEV-ES: keep INS functions together
bonzini Oct 12, 2021
95e16b4
KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if ne…
bonzini Oct 12, 2021
7a74890
Merge branch 'acpi-tools'
rafaeljw Oct 22, 2021
cd82c4a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Oct 22, 2021
1d4590f
Merge tag 'acpi-5.15-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Oct 22, 2021
8017c99
hyperv/vmbus: include linux/bitops.h
arndb Oct 18, 2021
477b4e8
Merge tag 'hyperv-fixes-signed-20211022' of git://git.kernel.org/pub/…
torvalds Oct 22, 2021
5ab2ed0
Merge tag 'fuse-fixes-5.15-rc7' of git://git.kernel.org/pub/scm/linux…
torvalds Oct 22, 2021
da4d34b
Merge tag 'io_uring-5.15-2021-10-22' of git://git.kernel.dk/linux-block
torvalds Oct 23, 2021
9c0c4d2
Merge tag 'block-5.15-2021-10-22' of git://git.kernel.dk/linux-block
torvalds Oct 23, 2021
0f386a6
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Oct 24, 2021
c460e78
Merge tag '5.15-rc6-ksmbd-fixes' of git://git.samba.org/ksmbd
torvalds Oct 24, 2021
16bc177
Merge tag 'x86_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/scm/…
torvalds Oct 24, 2021
6c62666
Merge tag 'sched_urgent_for_v5.15_rc7' of git://git.kernel.org/pub/sc…
torvalds Oct 24, 2021
b20078f
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Oct 24, 2021
87066fd
Revert "mm/secretmem: use refcount_t instead of atomic_t"
torvalds Oct 24, 2021
a0023bb
ata: sata_mv: Fix the error handling of mv_chip_id()
ZheyuMa Oct 22, 2021
00568b8
ARM: 9148/1: handle CONFIG_CPU_ENDIAN_BE32 in arch/arm/kernel/head.S
montjoie Oct 21, 2021
a51aec4
Merge tag 'pinctrl-v5.15-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 25, 2021
4862649
Merge tag 'libata-5.15-rc7' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Oct 25, 2021
c2b4385
Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Oct 25, 2021
ac8a6eb
spi: Fix tegra20 build with CONFIG_PM=n once again
torvalds Oct 25, 2021
cb68543
secretmem: Prevent secretmem_users from wrapping to zero
Oct 25, 2021
3906fe9
Linux 5.15-rc7
torvalds Oct 25, 2021
3578a02
Merge tag 'v5.15-rc7' into sync
ojeda Oct 26, 2021
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 .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ Al Viro <viro@zenIV.linux.org.uk>
Andi Kleen <ak@linux.intel.com> <ak@suse.de>
Andi Shyti <andi@etezian.org> <andi.shyti@samsung.com>
Andreas Herrmann <aherrman@de.ibm.com>
Andrej Shadura <andrew.shadura@collabora.co.uk>
Andrej Shadura <andrew@shadura.me> <andrew@beldisplaytech.com>
Andrew Morton <akpm@linux-foundation.org>
Andrew Murray <amurray@thegoodpenguin.co.uk> <amurray@embedded-bits.co.uk>
Andrew Murray <amurray@thegoodpenguin.co.uk> <andrew.murray@arm.com>
Expand Down
28 changes: 14 additions & 14 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1226,7 +1226,7 @@ PAGE_SIZE multiple when read back.

Note that all fields in this file are hierarchical and the
file modified event can be generated due to an event down the
hierarchy. For for the local events at the cgroup level see
hierarchy. For the local events at the cgroup level see
memory.events.local.

low
Expand Down Expand Up @@ -2170,19 +2170,19 @@ existing device files.

Cgroup v2 device controller has no interface files and is implemented
on top of cgroup BPF. To control access to device files, a user may
create bpf programs of the BPF_CGROUP_DEVICE type and attach them
to cgroups. On an attempt to access a device file, corresponding
BPF programs will be executed, and depending on the return value
the attempt will succeed or fail with -EPERM.

A BPF_CGROUP_DEVICE program takes a pointer to the bpf_cgroup_dev_ctx
structure, which describes the device access attempt: access type
(mknod/read/write) and device (type, major and minor numbers).
If the program returns 0, the attempt fails with -EPERM, otherwise
it succeeds.

An example of BPF_CGROUP_DEVICE program may be found in the kernel
source tree in the tools/testing/selftests/bpf/progs/dev_cgroup.c file.
create bpf programs of type BPF_PROG_TYPE_CGROUP_DEVICE and attach
them to cgroups with BPF_CGROUP_DEVICE flag. On an attempt to access a
device file, corresponding BPF programs will be executed, and depending
on the return value the attempt will succeed or fail with -EPERM.

A BPF_PROG_TYPE_CGROUP_DEVICE program takes a pointer to the
bpf_cgroup_dev_ctx structure, which describes the device access attempt:
access type (mknod/read/write) and device (type, major and minor numbers).
If the program returns 0, the attempt fails with -EPERM, otherwise it
succeeds.

An example of BPF_PROG_TYPE_CGROUP_DEVICE program may be found in
tools/testing/selftests/bpf/progs/dev_cgroup.c in the kernel source tree.


RDMA
Expand Down
11 changes: 6 additions & 5 deletions Documentation/devicetree/bindings/mfd/brcm,cru.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ properties:
"#size-cells":
const: 1

pinctrl:
$ref: ../pinctrl/brcm,ns-pinmux.yaml

patternProperties:
'^clock-controller@[a-f0-9]+$':
$ref: ../clock/brcm,iproc-clocks.yaml

'^pin-controller@[a-f0-9]+$':
$ref: ../pinctrl/brcm,ns-pinmux.yaml

'^thermal@[a-f0-9]+$':
$ref: ../thermal/brcm,ns-thermal.yaml

Expand Down Expand Up @@ -73,9 +73,10 @@ examples:
"iprocfast", "sata1", "sata2";
};

pinctrl {
pin-controller@1c0 {
compatible = "brcm,bcm4708-pinmux";
offset = <0x1c0>;
reg = <0x1c0 0x24>;
reg-names = "cru_gpio_control";
};

thermal@2c0 {
Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/net/snps,dwmac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ select:
contains:
enum:
- snps,dwmac
- snps,dwmac-3.40a
- snps,dwmac-3.50a
- snps,dwmac-3.610
- snps,dwmac-3.70a
Expand Down Expand Up @@ -76,6 +77,7 @@ properties:
- rockchip,rk3399-gmac
- rockchip,rv1108-gmac
- snps,dwmac
- snps,dwmac-3.40a
- snps,dwmac-3.50a
- snps,dwmac-3.610
- snps,dwmac-3.70a
Expand Down
33 changes: 14 additions & 19 deletions Documentation/devicetree/bindings/pinctrl/brcm,ns-pinmux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,20 +17,18 @@ description:

A list of pins varies across chipsets so few bindings are available.

Node of the pinmux must be nested in the CRU (Central Resource Unit) "syscon"
node.

properties:
compatible:
enum:
- brcm,bcm4708-pinmux
- brcm,bcm4709-pinmux
- brcm,bcm53012-pinmux

offset:
description: offset of pin registers in the CRU block
reg:
maxItems: 1
$ref: /schemas/types.yaml#/definitions/uint32-array

reg-names:
const: cru_gpio_control

patternProperties:
'-pins$':
Expand Down Expand Up @@ -72,23 +70,20 @@ allOf:
uart1_grp ]

required:
- offset
- reg
- reg-names

additionalProperties: false

examples:
- |
cru@1800c100 {
compatible = "syscon", "simple-mfd";
reg = <0x1800c100 0x1a4>;

pinctrl {
compatible = "brcm,bcm4708-pinmux";
offset = <0xc0>;

spi-pins {
function = "spi";
groups = "spi_grp";
};
pin-controller@1800c1c0 {
compatible = "brcm,bcm4708-pinmux";
reg = <0x1800c1c0 0x24>;
reg-names = "cru_gpio_control";

spi-pins {
function = "spi";
groups = "spi_grp";
};
};
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ examples:
cs-gpios = <&gpio0 13 0>,
<&gpio0 14 0>;
rx-sample-delay-ns = <3>;
spi-flash@1 {
flash@1 {
compatible = "spi-nand";
reg = <1>;
rx-sample-delay-ns = <7>;
Expand Down
141 changes: 75 additions & 66 deletions Documentation/filesystems/ntfs3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,103 +4,112 @@
NTFS3
=====


Summary and Features
====================

NTFS3 is fully functional NTFS Read-Write driver. The driver works with
NTFS versions up to 3.1, normal/compressed/sparse files
and journal replaying. File system type to use on mount is 'ntfs3'.
NTFS3 is fully functional NTFS Read-Write driver. The driver works with NTFS
versions up to 3.1. File system type to use on mount is *ntfs3*.

- This driver implements NTFS read/write support for normal, sparse and
compressed files.
- Supports native journal replaying;
- Supports extended attributes
Predefined extended attributes:
- 'system.ntfs_security' gets/sets security
descriptor (SECURITY_DESCRIPTOR_RELATIVE)
- 'system.ntfs_attrib' gets/sets ntfs file/dir attributes.
Note: applied to empty files, this allows to switch type between
sparse(0x200), compressed(0x800) and normal;
- Supports native journal replaying.
- Supports NFS export of mounted NTFS volumes.
- Supports extended attributes. Predefined extended attributes:

- *system.ntfs_security* gets/sets security

Descriptor: SECURITY_DESCRIPTOR_RELATIVE

- *system.ntfs_attrib* gets/sets ntfs file/dir attributes.

Note: Applied to empty files, this allows to switch type between
sparse(0x200), compressed(0x800) and normal.

Mount Options
=============

The list below describes mount options supported by NTFS3 driver in addition to
generic ones.
generic ones. You can use every mount option with **no** option. If it is in
this table marked with no it means default is without **no**.

===============================================================================
.. flat-table::
:widths: 1 5
:fill-cells:

nls=name This option informs the driver how to interpret path
strings and translate them to Unicode and back. If
this option is not set, the default codepage will be
used (CONFIG_NLS_DEFAULT).
Examples:
'nls=utf8'
* - iocharset=name
- This option informs the driver how to interpret path strings and
translate them to Unicode and back. If this option is not set, the
default codepage will be used (CONFIG_NLS_DEFAULT).

uid=
gid=
umask= Controls the default permissions for files/directories created
after the NTFS volume is mounted.
Example: iocharset=utf8

fmask=
dmask= Instead of specifying umask which applies both to
files and directories, fmask applies only to files and
dmask only to directories.
* - uid=
- :rspan:`1`
* - gid=

nohidden Files with the Windows-specific HIDDEN (FILE_ATTRIBUTE_HIDDEN)
attribute will not be shown under Linux.
* - umask=
- Controls the default permissions for files/directories created after
the NTFS volume is mounted.

sys_immutable Files with the Windows-specific SYSTEM
(FILE_ATTRIBUTE_SYSTEM) attribute will be marked as system
immutable files.
* - dmask=
- :rspan:`1` Instead of specifying umask which applies both to files and
directories, fmask applies only to files and dmask only to directories.
* - fmask=

discard Enable support of the TRIM command for improved performance
on delete operations, which is recommended for use with the
solid-state drives (SSD).
* - noacsrules
- "No access rules" mount option sets access rights for files/folders to
777 and owner/group to root. This mount option absorbs all other
permissions.

force Forces the driver to mount partitions even if 'dirty' flag
(volume dirty) is set. Not recommended for use.
- Permissions change for files/folders will be reported as successful,
but they will remain 777.

sparse Create new files as "sparse".
- Owner/group change will be reported as successful, butthey will stay
as root.

showmeta Use this parameter to show all meta-files (System Files) on
a mounted NTFS partition.
By default, all meta-files are hidden.
* - nohidden
- Files with the Windows-specific HIDDEN (FILE_ATTRIBUTE_HIDDEN) attribute
will not be shown under Linux.

prealloc Preallocate space for files excessively when file size is
increasing on writes. Decreases fragmentation in case of
parallel write operations to different files.
* - sys_immutable
- Files with the Windows-specific SYSTEM (FILE_ATTRIBUTE_SYSTEM) attribute
will be marked as system immutable files.

no_acs_rules "No access rules" mount option sets access rights for
files/folders to 777 and owner/group to root. This mount
option absorbs all other permissions:
- permissions change for files/folders will be reported
as successful, but they will remain 777;
- owner/group change will be reported as successful, but
they will stay as root
* - discard
- Enable support of the TRIM command for improved performance on delete
operations, which is recommended for use with the solid-state drives
(SSD).

acl Support POSIX ACLs (Access Control Lists). Effective if
supported by Kernel. Not to be confused with NTFS ACLs.
The option specified as acl enables support for POSIX ACLs.
* - force
- Forces the driver to mount partitions even if volume is marked dirty.
Not recommended for use.

noatime All files and directories will not update their last access
time attribute if a partition is mounted with this parameter.
This option can speed up file system operation.
* - sparse
- Create new files as sparse.

===============================================================================
* - showmeta
- Use this parameter to show all meta-files (System Files) on a mounted
NTFS partition. By default, all meta-files are hidden.

ToDo list
=========
* - prealloc
- Preallocate space for files excessively when file size is increasing on
writes. Decreases fragmentation in case of parallel write operations to
different files.

- Full journaling support (currently journal replaying is supported) over JBD.
* - acl
- Support POSIX ACLs (Access Control Lists). Effective if supported by
Kernel. Not to be confused with NTFS ACLs. The option specified as acl
enables support for POSIX ACLs.

Todo list
=========
- Full journaling support over JBD. Currently journal replaying is supported
which is not necessarily as effectice as JBD would be.

References
==========
https://www.paragon-software.com/home/ntfs-linux-professional/
- Commercial version of the NTFS driver for Linux.
- Commercial version of the NTFS driver for Linux.
https://www.paragon-software.com/home/ntfs-linux-professional/

almaz.alexandrovich@paragon-software.com
- Direct e-mail address for feedback and requests on the NTFS3 implementation.
- Direct e-mail address for feedback and requests on the NTFS3 implementation.
almaz.alexandrovich@paragon-software.com
9 changes: 5 additions & 4 deletions Documentation/networking/devlink/ice.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@ The ``ice`` driver reports the following versions
PHY, link, etc.
* - ``fw.mgmt.api``
- running
- 1.5
- 2-digit version number of the API exported over the AdminQ by the
management firmware. Used by the driver to identify what commands
are supported.
- 1.5.1
- 3-digit version number (major.minor.patch) of the API exported over
the AdminQ by the management firmware. Used by the driver to
identify what commands are supported. Historical versions of the
kernel only displayed a 2-digit version number (major.minor).
* - ``fw.mgmt.build``
- running
- 0x305d955f
Expand Down
10 changes: 5 additions & 5 deletions Documentation/networking/mctp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,11 @@ specified with a ``sockaddr`` type, with a single-byte endpoint address:
};

struct sockaddr_mctp {
unsigned short int smctp_family;
int smctp_network;
struct mctp_addr smctp_addr;
__u8 smctp_type;
__u8 smctp_tag;
__kernel_sa_family_t smctp_family;
unsigned int smctp_network;
struct mctp_addr smctp_addr;
__u8 smctp_type;
__u8 smctp_tag;
};

#define MCTP_NET_ANY 0x0
Expand Down
2 changes: 1 addition & 1 deletion Documentation/userspace-api/vduse.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ types can be added after the security issue of corresponding device driver
is clarified or fixed in the future.

Create/Destroy VDUSE devices
------------------------
----------------------------

VDUSE devices are created as follows:

Expand Down
Loading