Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1211 commits
Select commit Hold shift + click to select a range
d26f607
mm/damon/dbgfs: avoid duplicate context directory creation
pbadari Aug 21, 2022
1f13dff
squashfs: don't call kmalloc in decompressors
plougher Aug 22, 2022
3d2f78f
mm/mprotect: only reference swap pfn page if type match
xzpeter Aug 23, 2022
0ebafe2
.mailmap: update Luca Ceresoli's e-mail address
lucaceresoli Aug 26, 2022
373eff5
Merge tag 'bitmap-6.0-rc3' of github.com:/norov/linux
torvalds Aug 28, 2022
b467192
Merge tag 'mm-hotfixes-stable-2022-08-28' of git://git.kernel.org/pub…
torvalds Aug 28, 2022
b90cb10
Linux 6.0-rc3
torvalds Aug 28, 2022
c3a72bb
smb3: Move the flush out of smb2_copychunk_range() into its callers
dhowells Aug 23, 2022
fa30a81
smb3: fix temporary data corruption in collapse range
smfrench Aug 23, 2022
9c8b7a2
smb3: fix temporary data corruption in insert range
dhowells Aug 23, 2022
f0da471
net: mac802154: Fix a condition in the receive path
miquelraynal Aug 26, 2022
ffd7bdd
ieee802154: cc2520: add rc code in cc2520_tx()
Aug 29, 2022
ca922fe
KVM: s390: pci: Hook to access KVM lowlevel from VFIO
Aug 19, 2022
8d5fc28
USB: serial: option: add support for OPPO R11 diag port
sdlyyxy Jul 14, 2022
3f8ae9f
net: dsa: xrs700x: Use irqsave variant for u64 stats update
Aug 25, 2022
278d3ba
net: Use u64_stats_fetch_begin_irq() for stats fetch.
Aug 25, 2022
cb10b0f
Merge branch 'u64_stats-fixups'
davem330 Aug 29, 2022
f766f3a
USB: serial: option: add Quectel EM060K modem
ylintan Jul 19, 2022
001047e
USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
Aug 1, 2022
8ffe20d
USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
SlarkXiao Aug 10, 2022
58091b4
Merge tag 'gvt-fixes-2022-08-22' of https://github.com/intel/gvt-linu…
rodrigovivi Aug 29, 2022
e79a741
drm/i915/ttm: fix CCS handling
matt-auld Aug 5, 2022
4595a25
drm/i915/guc: clear stalled request after a reset
dceraolo Aug 11, 2022
e5e6886
drm/i915/dsi: filter invalid backlight and CABC ports
jnikula Aug 16, 2022
875c6d2
drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
jnikula Aug 16, 2022
2c4e19f
drm/i915/display: avoid warnings when registering dual panel backlight
armurthy Aug 8, 2022
51fbbe8
drm/i915/backlight: Disable pps power hook for aux based backlight
hogander Aug 22, 2022
458ec0c
drm/i915: fix null pointer dereference
semihalf-bartosik-lukasz Feb 1, 2022
919bef7
drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
diego-santacruz Jun 16, 2022
0211c2a
drm/i915: Skip wm/ddb readout for disabled pipes
vsyrjala Jun 17, 2022
d68d289
Merge tag 'docs-6.0-fixes' of git://git.lwn.net/linux
torvalds Aug 29, 2022
acc5495
bus: mhi: host: Fix up null pointer access in mhi_irq_handler
Jul 22, 2022
9c9c711
Input: iforce - add support for Boeder Force Feedback Wheel
Aug 29, 2022
dcf8e56
tracing: Define the is_signed_type() macro once
bvanassche Aug 23, 2022
f233d2b
hwmon: (gpio-fan) Fix array out of bounds access
Wer-Wolf Aug 30, 2022
b05972f
net: sched: tbf: don't call qdisc_put() while holding tree lock
zhengchaoshao Aug 26, 2022
566f9c9
vt: Clear selection before changing the font
hdeller Jul 30, 2022
846651e
serial: fsl_lpuart: RS485 RTS polariy is inverse
Aug 5, 2022
56c14fb
tty: Fix lookahead_buf crash with serdev
vwax Aug 18, 2022
d5a2e08
tty: serial: lpuart: disable flow control while waiting for the trans…
SherrySun5 Aug 21, 2022
692a8eb
tty: serial: atmel: Preserve previous USART mode if RS485 disabled
mogasergiu Aug 24, 2022
f16c6d2
tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
get-state Aug 14, 2022
4bb1a53
tty: n_gsm: initialize more members at gsm_alloc_mux()
Aug 27, 2022
c9ab053
tty: n_gsm: replace kicktimer with delayed_work
pchelkin91 Aug 29, 2022
902e02e
tty: n_gsm: avoid call of sleeping functions from atomic context
pchelkin91 Aug 29, 2022
f612466
net/sched: fix netdevice reference leaks in attach_default_qdiscs()
Aug 26, 2022
3d5f709
usb: add quirks for Lenovo OneLink+ Dock
Aug 24, 2022
6000b8d
usb: dwc3: disable USB core PHY management
jhovold Aug 25, 2022
b7cafb8
usb: typec: Remove retimers properly
Aug 25, 2022
8cb339f
usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
PiyushXilinx Aug 24, 2022
f9b995b
usb: dwc2: fix wrong order of phy_power_on and phy_init
hkallweit Aug 23, 2022
1016fc0
USB: gadget: Fix obscure lockdep violation for udc_mutex
AlanStern Aug 26, 2022
9c6d778
USB: core: Prevent nested device-reset calls
AlanStern Aug 26, 2022
608e58a
media: mceusb: Use new usb_control_msg_*() routines
AlanStern Aug 26, 2022
9d4dc16
usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
Aug 27, 2022
d5dcc33
usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
pawellcdns Aug 25, 2022
b46a6b0
usb: cdns3: fix issue with rearming ISO OUT endpoint
pawellcdns Aug 25, 2022
c063643
Merge tag 'peci-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kern…
gregkh Aug 30, 2022
5ef251b
Merge tag 'mhi-fixes-for-v6.0' of git://git.kernel.org/pub/scm/linux/…
gregkh Aug 30, 2022
e230a44
staging: rtl8712: fix use after free bugs
Aug 30, 2022
ff03b88
s390/mm: remove useless hugepage address alignment
gerald-schaefer Aug 19, 2022
c9305b6
s390: fix nospec table alignments
jpoimboe Aug 26, 2022
bdbf57b
s390: update defconfigs
hcahca Aug 29, 2022
7c8d42f
s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
gerald-schaefer Aug 19, 2022
c8fea92
drm/amdgpu: disable FRU access on special SIENNA CICHLID card
Aug 24, 2022
47e04ee
drm/amdgpu: Update mes_v11_api_def.h
Aug 15, 2022
507fd7c
drm/amd/display: Fix DCN32 DPSTREAMCLK_CNTL programming
Aug 11, 2022
d1b4a51
drm/amd/display: Fix OTG H timing reset for dcn314
Aug 15, 2022
3c93603
drm/amdgpu: Fix use-after-free in amdgpu_cs_ioctl
Aug 24, 2022
3e834a1
drm/amd/display: set dig fifo read start level to 7 before dig fifo r…
Aug 17, 2022
6783e6b
drm/amd/display: Missing HPO instance added
Aug 18, 2022
4fd7f14
drm/amd/display: Fix CAB cursor size allocation for DCN32/321
Aug 18, 2022
94a82c9
drm/amd/display: disable display fresh from MALL on an edge case for …
Aug 18, 2022
595091c
drm/amd/display: use actual cursor size instead of max for CAB alloca…
Aug 18, 2022
d0629ce
drm/amd/display: fix wrong register access
charliu-AMDENG Aug 19, 2022
d7e7546
drm/amd/pm: use vbios carried pptable for those supported SKUs
Aug 23, 2022
b023053
drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
Aug 23, 2022
2640174
drm/amd/pm: bump SMU 13.0.0 driver_if header version
Aug 23, 2022
b97e914
drm/amdgpu: ensure no PCIe peer access for CPU XGMI iolinks
alexsierrag Aug 25, 2022
6ffc967
drm/amd/display: Use correct plane for CAB cursor size allocation
Aug 19, 2022
f5b9c1f
drm/amd/display: Re-initialize viewport after pipe merge
Aug 22, 2022
d6f84ba
drm/amd/display: Fix check for stream and plane
Aug 19, 2022
7b471c3
drm/amd/display: Fix black flash when switching from ODM2to1 to ODMBy…
vstempen Aug 19, 2022
910ab9e
drm/amdgpu: only init tap_delay ucode when it's included in ucode binary
Aug 30, 2022
3e3761f
smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
smfrench Aug 29, 2022
27893df
cifs: fix small mempool leak in SMB2_negotiate()
ematsumiya Aug 30, 2022
200dccd
nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
shyaminayesh Aug 26, 2022
da0342a
nvmet-auth: add missing goto in nvmet_setup_auth()
hreinecke Aug 24, 2022
478814a
nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
maurizio-lombardi Aug 29, 2022
fce1c23
net: virtio_net: fix notification coalescing comments
Alvaro-Karsz Aug 23, 2022
4a4ce82
net: phy: micrel: Make the GPIO to be non-exclusive
HoratiuVultur Aug 30, 2022
613c869
Merge tag 'ieee802154-for-net-2022-08-29' of git://git.kernel.org/pub…
kuba-moo Aug 31, 2022
642b212
nfp: fix the access to management firmware hanging
Healer019 Aug 29, 2022
13a9d08
net: lan966x: improve error handle in lan966x_fdma_rx_get_frame()
Aug 26, 2022
58bfe7d
Revert "usb: add quirks for Lenovo OneLink+ Dock"
gregkh Aug 31, 2022
518e26f
gpio: pca953x: Add mutex_lock for regcache sync in PM
Aug 31, 2022
ceb4038
USB: serial: cp210x: add Decagon UCA device id
jhovold Aug 29, 2022
c0955bf
ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
stonezdm Aug 27, 2022
814816d
powerpc: Fix hard_irq_disable() with sanitizer
chleroy Aug 23, 2022
8e83622
USB: serial: ch341: fix lost character on LCR updates
jhovold Aug 31, 2022
41ca302
USB: serial: ch341: fix disabled rx timer on older devices
jhovold Aug 31, 2022
ec1bd37
fscache: fix misdocumented parameter
Labnann Aug 18, 2022
c93ccd6
cachefiles: fix error return code in cachefiles_ondemand_copen()
sunke-lp Aug 26, 2022
1122f40
cachefiles: make on-demand request distribution fairer
Aug 25, 2022
ee0175b
gpio: realtek-otto: switch to 32-bit I/O
svanheule Aug 7, 2022
9c9d189
Merge tag 'lsm-pr-20220829' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Aug 31, 2022
2361d38
Merge tag 'v6.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Aug 31, 2022
a1f7642
Merge tag 'for-linus-2022083101' of git://git.kernel.org/pub/scm/linu…
torvalds Aug 31, 2022
c5e4d5e
Merge tag 'fscache-fixes-20220831' of git://git.kernel.org/pub/scm/li…
torvalds Aug 31, 2022
abb5f3f
Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
bebarino Aug 31, 2022
3a1a274
mlxbf_gige: compute MDIO period based on i1clk
dthompso Aug 26, 2022
8fc29ff
kcm: fix strp_init() order and cleanup
Aug 27, 2022
404a5ad
Documentation: networking: correct possessive "its"
rddunlap Aug 29, 2022
5a3a599
selftests: net: sort .gitignore file
CmdrMoozy Aug 29, 2022
39c84b8
drm/amd/amdgpu: skip ucode loading if ucode_size == 0
Aug 30, 2022
90fabae
sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
tohojo Aug 31, 2022
2555283
mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
thejh Aug 31, 2022
eb55dc0
ip: fix triggering of 'icmp redirect'
NicolasDichtel Aug 29, 2022
52267ce
net: dsa: hellcreek: Print warning only once
shifty91 Aug 30, 2022
8c70521
tcp: annotate data-race around challenge_timestamp
edumazet Aug 30, 2022
79e3602
tcp: make global challenge ack rate limitation per net-ns and default…
edumazet Aug 30, 2022
a3daac6
Merge branch 'tcp-tcp-challenge-ack-fixes'
kuba-moo Sep 1, 2022
0b4f688
Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
kuba-moo Sep 1, 2022
a54569b
Merge tag 'drm-intel-fixes-2022-08-26' of git://anongit.freedesktop.o…
airlied Sep 1, 2022
a8424a9
net/smc: Remove redundant refcount increase
Aug 30, 2022
4ef3f2a
soundwire: qcom: fix device status array range
Srinivas-Kandagatla Jul 8, 2022
a6aedb5
Merge tag 'usb-serial-6.0-rc4' of https://git.kernel.org/pub/scm/linu…
gregkh Sep 1, 2022
0495e33
mm/slab_common: Deleting kobject in kmem_cache_destroy() without hold…
Waiman-Long Aug 12, 2022
4831be7
arm64/kexec: Fix missing extra range for crashkres_low.
SupremacistLevi Aug 31, 2022
e62b9e6
arm64: head: Ignore bogus KASLR displacement on non-relocatable kernels
ardbiesheuvel Aug 27, 2022
6bb0d64
perf/arm_pmu_platform: fix tests for platform_get_irq() failure
yuzhenfschina Aug 25, 2022
5fbc49c
arm64: mm: Reserve enough pages for the initial ID map
ardbiesheuvel Aug 26, 2022
c3b82d2
platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keyma…
jwrdegoede Aug 29, 2022
17c2bd6
platform/mellanox: mlxreg-lc: Fix coverity warning
vadimp-nvidia Aug 23, 2022
1e092b7
platform/mellanox: mlxreg-lc: Fix locking issue
vadimp-nvidia Aug 23, 2022
2f92fdd
platform/mellanox: Remove unnecessary code
vadimp-nvidia Aug 23, 2022
791ae8e
platform/mellanox: Remove redundant 'NULL' check
vadimp-nvidia Aug 23, 2022
25e9fbf
driver core: Don't probe devices after bus_type.match() probe deferral
isaacmanjarres Aug 17, 2022
c61feae
usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
Sep 1, 2022
2565779
Merge tag 'nvme-6.0-2022-09-01' of git://git.infradead.org/nvme into …
axboe Sep 1, 2022
9baa141
misc: fastrpc: fix memory corruption on probe
jhovold Aug 29, 2022
d245f43
misc: fastrpc: fix memory corruption on open
jhovold Aug 29, 2022
689a2d9
misc: fastrpc: increase maximum session count
jhovold Aug 29, 2022
1da5281
binder: fix alloc->vma_vm_mm null-ptr dereference
Aug 29, 2022
9b03e79
arch_topology: Silence early cacheinfo errors when non-existent
ffainelli Aug 5, 2022
7584710
selftests/net: temporarily disable io_uring zc test
isilence Sep 1, 2022
23c12d5
Revert "io_uring: add zc notification flush requests"
isilence Sep 1, 2022
d9808ce
Revert "io_uring: rename IORING_OP_FILES_UPDATE"
isilence Sep 1, 2022
57f3322
io_uring/notif: remove notif registration
isilence Sep 1, 2022
b48c312
io_uring/net: simplify zerocopy send user API
isilence Sep 1, 2022
916d72c
selftests/net: return back io_uring zc send tests
isilence Sep 1, 2022
8b40c38
firmware_loader: Fix use-after-free during unregister
Aug 29, 2022
789bba8
firmware_loader: Fix memory leak in firmware upload
Aug 31, 2022
5542dfc
platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
flukejones Aug 28, 2022
647e82d
platform/x86: p2sb: Fix UAF when caller uses resource name
andy-shev Sep 1, 2022
2880e1a
Merge tag 'sound-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Sep 1, 2022
d330076
Merge tag 'slab-for-6.0-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Sep 1, 2022
42e66b1
Merge tag 'net-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 1, 2022
a71f395
Merge tag 'drm-misc-fixes-2022-08-31' of git://anongit.freedesktop.or…
airlied Sep 1, 2022
c1dd5d2
Merge tag 'amd-drm-fixes-6.0-2022-08-31' of https://gitlab.freedeskto…
airlied Sep 1, 2022
d7df5e2
Merge tag 'drm-msm-fixes-2022-08-27' of https://gitlab.freedesktop.or…
airlied Sep 1, 2022
0204750
KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILI…
jsmattsonjr Aug 30, 2022
3c0ba05
KVM: x86: fix memoryleak in kvm_arch_vcpu_create()
MiaoheLin Sep 1, 2022
8769364
perf/x86/core: Completely disable guest PEBS via guest's global_ctrl
Aug 31, 2022
22c6a0e
KVM: x86: check validity of argument to KVM_SET_MP_STATE
bonzini Aug 11, 2022
35906d2
Merge tag 'kvm-riscv-fixes-6.0-1' of https://github.com/kvm-riscv/lin…
bonzini Sep 1, 2022
29250ba
Merge tag 'kvm-s390-master-6.0-1' of git://git.kernel.org/pub/scm/lin…
bonzini Sep 1, 2022
bfe632f
Merge tag 'drm-intel-fixes-2022-09-01' of git://anongit.freedesktop.o…
airlied Sep 2, 2022
0f022aa
Merge tag 'soundwire-6.0-fixes' of git://git.kernel.org/pub/scm/linux…
gregkh Sep 2, 2022
fe0a2ac
Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
gregkh Sep 2, 2022
684c68d
Revert "powerpc/irq: Don't open code irq_soft_mask helpers"
mpe Aug 31, 2022
6cf0781
powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_reg…
nathanchance Aug 30, 2022
06ba5d2
xen-blkback: Advertise feature-persistent as user requested
sjp38 Aug 31, 2022
9f5e0fe
xen-blkfront: Advertise feature-persistent as user requested
sjp38 Aug 31, 2022
fe8f65b
xen-blkfront: Cache feature_persistent value before advertisement
sjp38 Aug 31, 2022
e9ea0b3
xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
Sep 1, 2022
55e5592
landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
l0kod Aug 31, 2022
7a3d222
Documentation: document ublk
Sep 2, 2022
cf3488f
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 2, 2022
1a2f6a3
Merge tag 'platform-drivers-x86-v6.0-2' of git://git.kernel.org/pub/s…
torvalds Sep 2, 2022
fd59585
Merge tag 'usb-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 2, 2022
ffb384c
Merge tag 'char-misc-6.0-rc4' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 2, 2022
0b3acd1
Merge tag 'driver-core-6.0-rc4' of git://git.kernel.org/pub/scm/linux…
torvalds Sep 2, 2022
1e8e515
Merge tag 'drm-fixes-2022-09-02' of git://anongit.freedesktop.org/drm…
torvalds Sep 2, 2022
b307e70
Merge tag 'mmc-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 2, 2022
0c95f02
Merge tag 'landlock-6.0-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Sep 2, 2022
1551f8f
Merge tag '6.0-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/…
torvalds Sep 2, 2022
cec53f4
Merge tag 'io_uring-6.0-2022-09-02' of git://git.kernel.dk/linux-block
torvalds Sep 2, 2022
d895ec7
Merge tag 'block-6.0-2022-09-02' of git://git.kernel.dk/linux-block
torvalds Sep 2, 2022
1429cfd
LoongArch: Avoid orphan input sections
ardbiesheuvel Aug 24, 2022
0163005
LoongArch: Adjust arch_do_signal_or_restart() to adapt generic entry
chenhuacai Aug 31, 2022
ad68461
LoongArch: Improve dump_tlb() output messages
chenhuacai Aug 31, 2022
e0fba87
LoongArch: Fix section mismatch due to acpi_os_ioremap()
chenhuacai Sep 2, 2022
1a470ce
LoongArch: Fix arch_remove_memory() undefined build error
Aug 31, 2022
ac9284d
LoongArch: mm: Remove the unneeded result variable
Aug 26, 2022
8782fb6
mm: pagewalk: Fix race between unmap and page walker
Sep 2, 2022
7774642
Merge tag 'hwmon-for-v6.0-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Sep 3, 2022
9a61442
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Sep 3, 2022
c53b3dc
Merge tag 'staging-6.0-rc4' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Sep 3, 2022
42cf58c
Merge tag 'tty-6.0-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Sep 3, 2022
6433fe0
Merge tag 'input-for-v6.0-rc3' of git://git.kernel.org/pub/scm/linux/…
torvalds Sep 3, 2022
cda9a84
Merge tag 's390-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Sep 3, 2022
f0c5f7e
Merge tag 'loongarch-fixes-6.0-2' of git://git.kernel.org/pub/scm/lin…
torvalds Sep 3, 2022
65eea2c
Merge tag 'for-linus-6.0-rc4-tag' of git://git.kernel.org/pub/scm/lin…
torvalds Sep 3, 2022
35f0aa7
gpio: 104-dio-48e: Make irq_chip immutable
Sep 2, 2022
fa1329f
gpio: 104-idi-48: Make irq_chip immutable
Sep 2, 2022
410a504
gpio: 104-idio-16: Make irq_chip immutable
Sep 2, 2022
6890381
gpio: ws16c48: Make irq_chip immutable
Sep 2, 2022
7726d4c
Merge tag 'gpio-fixes-for-v6.0-rc4' of git://git.kernel.org/pub/scm/l…
torvalds Sep 4, 2022
b0839b2
Makefile.extrawarn: re-enable -Wformat for clang; take 2
nickdesaulniers Sep 1, 2022
685ed98
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Sep 4, 2022
5995497
Merge tag 'powerpc-6.0-4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Sep 4, 2022
7e18e42
Linux 6.0-rc4
torvalds Sep 4, 2022
d6cb81e
Revert "ASoC: ops: Don't modify the driver's plaform_max when reading…
povik Aug 19, 2022
cb7ad7f
ASoC: tas2764: Allow mono streams
povik Aug 12, 2022
0d7e465
ASoC: tas2764: Drop conflicting set_bias_level power setting
povik Aug 12, 2022
5e7ae19
ASoC: tas2764: Fix mute/unmute
povik Aug 12, 2022
52fad57
ASoC: tas2764: Add IRQ handling
povik Jun 7, 2022
b01b5f7
ASoC: tas2764: Export highpass filter setting
povik Aug 10, 2022
41f4c05
ASoC: tas2764: Extend driver to SN012776
povik Mar 11, 2022
f88c9e8
ASoC: tas2764: Add control concerning overcurrent events
povik Aug 20, 2022
c0b29ff
ASoC: ops: Move guts out of snd_soc_limit_volume
povik Aug 19, 2022
a742bd3
ASoC: ops: Enforce platform maximum on initial value
povik Aug 19, 2022
1e9d5af
ASoC: ops: Accept patterns in snd_soc_limit_volume
povik Aug 19, 2022
2132fec
ASoC: ops: Introduce 'snd_soc_deactivate_kctl'
povik Aug 19, 2022
fe392d0
ASoC: ops: Introduce 'soc_set_enum_kctl'
povik Aug 19, 2022
749b0cf
ASoC: card: Let 'fixup_controls' return errors
povik Aug 19, 2022
cd6a688
dmaengine: apple-admac: Pull shared reset control
povik Aug 8, 2022
23e52a0
dmaengine: apple-admac: Set src_addr_widths capability
povik Aug 20, 2022
deaadf7
dmaengine: apple-admac: Fix grabbing of channels in of_xlate
povik Sep 4, 2022
088610f
dmaengine: apple-admac: Allocate cache SRAM to channels
povik Sep 4, 2022
d93a4b3
dt-bindings: sound: Add Apple Macs sound peripherals
povik Mar 30, 2022
413f285
ASoC: apple: Add macaudio machine driver
povik Feb 19, 2022
2eef7cf
ASoC: cs42l42: Fix typo
povik Aug 3, 2022
4df96ed
ASoC: cs42l42: Bypass device ID check
povik Feb 19, 2022
472a714
ASoC: cs42l42: Do not advertise sample bit symmetry
povik Sep 6, 2022
e567510
wip: ASoC: cs42l84: Start new codec driver
povik Jun 29, 2022
325627c
dt-bindings: sound: Add CS42L84 codec
povik Aug 20, 2022
ac5240f
ASoC: Change handling of unimplemented set_bclk_ratio
povik Aug 8, 2022
9a0c603
ASoC: macaudio: Fix headset routes
povik Aug 21, 2022
9aa3a43
ASoC: dapm: Export new 'graph.dot' file in debugfs
povik Aug 21, 2022
8698bf5
ASoC: macaudio: Add j375 fixup_controls
povik Aug 23, 2022
75d408c
ASoC: macaudio: Add j493 fixup_controls
povik Aug 30, 2022
4363bb5
ASoC: macaudio: Rename ALSA driver to simple 'macaudio'
povik Sep 4, 2022
f32826a
ASoC: macaudio: Drop the 'inverse jack' speaker stuff
povik Sep 2, 2022
cecdbbf
ASoC: apple: mca: Start new platform driver
povik Aug 24, 2022
55499b8
ASoC: apple: mca: Add locking
povik Aug 24, 2022
aabd426
ASoC: Add Apple MCA I2S transceiver bindings
povik Aug 24, 2022
8cc775f
ASoC: macaudio: s/Freq/Frequency/ in TAS2764 control
povik Sep 6, 2022
3288515
ASoC: apple: mca: Postpone requesting of DMA channels
povik Sep 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .get_maintainer.ignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
Alan Cox <alan@lxorguk.ukuu.org.uk>
Alan Cox <root@hraefn.swansea.linux.org.uk>
Christoph Hellwig <hch@lst.de>
Marc Gonzalez <marc.w.gonzalez@free.fr>
6 changes: 4 additions & 2 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,7 @@ Christian Brauner <brauner@kernel.org> <christian.brauner@ubuntu.com>
Christian Marangi <ansuelsmth@gmail.com>
Christophe Ricard <christophe.ricard@gmail.com>
Christoph Hellwig <hch@lst.de>
Colin Ian King <colin.king@intel.com> <colin.king@canonical.com>
Colin Ian King <colin.king@intel.com> <colin.i.king@gmail.com>
Colin Ian King <colin.i.king@gmail.com> <colin.king@canonical.com>
Corey Minyard <minyard@acm.org>
Damian Hobson-Garcia <dhobsong@igel.co.jp>
Daniel Borkmann <daniel@iogearbox.net> <danborkmann@googlemail.com>
Expand Down Expand Up @@ -150,6 +149,8 @@ Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman <greg@kroah.com>
Greg Kurz <groug@kaod.org> <gkurz@linux.vnet.ibm.com>
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
Guilherme G. Piccoli <kernel@gpiccoli.net> <gpiccoli@linux.vnet.ibm.com>
Guilherme G. Piccoli <kernel@gpiccoli.net> <gpiccoli@canonical.com>
Guo Ren <guoren@kernel.org> <guoren@linux.alibaba.com>
Guo Ren <guoren@kernel.org> <ren_guo@c-sky.com>
Gustavo Padovan <gustavo@las.ic.unicamp.br>
Expand Down Expand Up @@ -253,6 +254,7 @@ Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
Li Yang <leoyang.li@nxp.com> <leoli@freescale.com>
Li Yang <leoyang.li@nxp.com> <leo@zh-kernel.org>
Lorenzo Pieralisi <lpieralisi@kernel.org> <lorenzo.pieralisi@arm.com>
Luca Ceresoli <luca.ceresoli@bootlin.com> <luca@lucaceresoli.net>
Lukasz Luba <lukasz.luba@arm.com> <l.luba@partner.samsung.com>
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
Maciej W. Rozycki <macro@orcam.me.uk> <macro@linux-mips.org>
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -523,6 +523,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
/sys/devices/system/cpu/vulnerabilities/retbleed
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities
Expand Down
30 changes: 15 additions & 15 deletions Documentation/admin-guide/README.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.. _readme:

Linux kernel release 5.x <http://kernel.org/>
Linux kernel release 6.x <http://kernel.org/>
=============================================

These are the release notes for Linux version 5. Read them carefully,
These are the release notes for Linux version 6. Read them carefully,
as they tell you what this is all about, explain how to install the
kernel, and what to do if something goes wrong.

Expand Down Expand Up @@ -63,7 +63,7 @@ Installing the kernel source
directory where you have permissions (e.g. your home directory) and
unpack it::

xz -cd linux-5.x.tar.xz | tar xvf -
xz -cd linux-6.x.tar.xz | tar xvf -

Replace "X" with the version number of the latest kernel.

Expand All @@ -72,26 +72,26 @@ Installing the kernel source
files. They should match the library, and not get messed up by
whatever the kernel-du-jour happens to be.

- You can also upgrade between 5.x releases by patching. Patches are
- You can also upgrade between 6.x releases by patching. Patches are
distributed in the xz format. To install by patching, get all the
newer patch files, enter the top level directory of the kernel source
(linux-5.x) and execute::
(linux-6.x) and execute::

xz -cd ../patch-5.x.xz | patch -p1
xz -cd ../patch-6.x.xz | patch -p1

Replace "x" for all versions bigger than the version "x" of your current
source tree, **in_order**, and you should be ok. You may want to remove
the backup files (some-file-name~ or some-file-name.orig), and make sure
that there are no failed patches (some-file-name# or some-file-name.rej).
If there are, either you or I have made a mistake.

Unlike patches for the 5.x kernels, patches for the 5.x.y kernels
Unlike patches for the 6.x kernels, patches for the 6.x.y kernels
(also known as the -stable kernels) are not incremental but instead apply
directly to the base 5.x kernel. For example, if your base kernel is 5.0
and you want to apply the 5.0.3 patch, you must not first apply the 5.0.1
and 5.0.2 patches. Similarly, if you are running kernel version 5.0.2 and
want to jump to 5.0.3, you must first reverse the 5.0.2 patch (that is,
patch -R) **before** applying the 5.0.3 patch. You can read more on this in
directly to the base 6.x kernel. For example, if your base kernel is 6.0
and you want to apply the 6.0.3 patch, you must not first apply the 6.0.1
and 6.0.2 patches. Similarly, if you are running kernel version 6.0.2 and
want to jump to 6.0.3, you must first reverse the 6.0.2 patch (that is,
patch -R) **before** applying the 6.0.3 patch. You can read more on this in
:ref:`Documentation/process/applying-patches.rst <applying_patches>`.

Alternatively, the script patch-kernel can be used to automate this
Expand All @@ -114,7 +114,7 @@ Installing the kernel source
Software requirements
---------------------

Compiling and running the 5.x kernels requires up-to-date
Compiling and running the 6.x kernels requires up-to-date
versions of various software packages. Consult
:ref:`Documentation/process/changes.rst <changes>` for the minimum version numbers
required and how to get updates for these packages. Beware that using
Expand All @@ -132,12 +132,12 @@ Build directory for the kernel
place for the output files (including .config).
Example::

kernel source code: /usr/src/linux-5.x
kernel source code: /usr/src/linux-6.x
build directory: /home/name/build/kernel

To configure and build the kernel, use::

cd /usr/src/linux-5.x
cd /usr/src/linux-6.x
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install
Expand Down
14 changes: 14 additions & 0 deletions Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,20 @@ The possible values in this file are:
* - 'Mitigation: Clear CPU buffers'
- The processor is vulnerable and the CPU buffer clearing mitigation is
enabled.
* - 'Unknown: No mitigations'
- The processor vulnerability status is unknown because it is
out of Servicing period. Mitigation is not attempted.

Definitions:
------------

Servicing period: The process of providing functional and security updates to
Intel processors or platforms, utilizing the Intel Platform Update (IPU)
process or other similar mechanisms.

End of Servicing Updates (ESU): ESU is the date at which Intel will no
longer provide Servicing, such as through IPU or other similar update
processes. ESU dates will typically be aligned to end of quarter.

If the processor is vulnerable then the following information is appended to
the above information:
Expand Down
2 changes: 2 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5331,6 +5331,8 @@
rodata= [KNL]
on Mark read-only kernel memory as read-only (default).
off Leave read-only kernel memory writable for debugging.
full Mark read-only kernel memory and aliases as read-only
[arm64]

rockchip.usb_uart
Enable the uart passthrough on the designated usb port
Expand Down
18 changes: 9 additions & 9 deletions Documentation/admin-guide/mm/damon/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ For a short example, users can monitor the virtual address space of a given
workload as below. ::

# cd /sys/kernel/mm/damon/admin/
# echo 1 > kdamonds/nr && echo 1 > kdamonds/0/contexts/nr
# echo 1 > kdamonds/nr_kdamonds && echo 1 > kdamonds/0/contexts/nr_contexts
# echo vaddr > kdamonds/0/contexts/0/operations
# echo 1 > kdamonds/0/contexts/0/targets/nr
# echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid
# echo 1 > kdamonds/0/contexts/0/targets/nr_targets
# echo $(pidof <workload>) > kdamonds/0/contexts/0/targets/0/pid_target
# echo on > kdamonds/0/state

Files Hierarchy
Expand Down Expand Up @@ -366,12 +366,12 @@ memory rate becomes larger than 60%, or lower than 30%". ::
# echo 1 > kdamonds/0/contexts/0/schemes/nr_schemes
# cd kdamonds/0/contexts/0/schemes/0
# # set the basic access pattern and the action
# echo 4096 > access_patterns/sz/min
# echo 8192 > access_patterns/sz/max
# echo 0 > access_patterns/nr_accesses/min
# echo 5 > access_patterns/nr_accesses/max
# echo 10 > access_patterns/age/min
# echo 20 > access_patterns/age/max
# echo 4096 > access_pattern/sz/min
# echo 8192 > access_pattern/sz/max
# echo 0 > access_pattern/nr_accesses/min
# echo 5 > access_pattern/nr_accesses/max
# echo 10 > access_pattern/age/min
# echo 20 > access_pattern/age/max
# echo pageout > action
# # set quotas
# echo 10 > quotas/ms
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ poll cycle or the number of packets processed reaches netdev_budget.
netdev_max_backlog
------------------

Maximum number of packets, queued on the INPUT side, when the interface
Maximum number of packets, queued on the INPUT side, when the interface
receives packets faster than kernel can process them.

netdev_rss_key
Expand Down
10 changes: 0 additions & 10 deletions Documentation/arm64/elf_hwcaps.rst
Original file line number Diff line number Diff line change
Expand Up @@ -242,44 +242,34 @@ HWCAP2_MTE3
by Documentation/arm64/memory-tagging-extension.rst.

HWCAP2_SME

Functionality implied by ID_AA64PFR1_EL1.SME == 0b0001, as described
by Documentation/arm64/sme.rst.

HWCAP2_SME_I16I64

Functionality implied by ID_AA64SMFR0_EL1.I16I64 == 0b1111.

HWCAP2_SME_F64F64

Functionality implied by ID_AA64SMFR0_EL1.F64F64 == 0b1.

HWCAP2_SME_I8I32

Functionality implied by ID_AA64SMFR0_EL1.I8I32 == 0b1111.

HWCAP2_SME_F16F32

Functionality implied by ID_AA64SMFR0_EL1.F16F32 == 0b1.

HWCAP2_SME_B16F32

Functionality implied by ID_AA64SMFR0_EL1.B16F32 == 0b1.

HWCAP2_SME_F32F32

Functionality implied by ID_AA64SMFR0_EL1.F32F32 == 0b1.

HWCAP2_SME_FA64

Functionality implied by ID_AA64SMFR0_EL1.FA64 == 0b1.

HWCAP2_WFXT

Functionality implied by ID_AA64ISAR2_EL1.WFXT == 0b0010.

HWCAP2_EBF16

Functionality implied by ID_AA64ISAR1_EL1.BF16 == 0b0010.

4. Unused AT_HWCAP bits
Expand Down
2 changes: 2 additions & 0 deletions Documentation/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ stable kernels.
| Allwinner | A64/R18 | UNKNOWN1 | SUN50I_ERRATUM_UNKNOWN1 |
+----------------+-----------------+-----------------+-----------------------------+
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2457168 | ARM64_ERRATUM_2457168 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2064142 | ARM64_ERRATUM_2064142 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2038923 | ARM64_ERRATUM_2038923 |
Expand Down
10 changes: 4 additions & 6 deletions Documentation/atomic_bitops.txt
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,11 @@ Like with atomic_t, the rule of thumb is:

- RMW operations that have a return value are fully ordered.

- RMW operations that are conditional are unordered on FAILURE,
otherwise the above rules apply. In the case of test_and_{}_bit() operations,
if the bit in memory is unchanged by the operation then it is deemed to have
failed.
- RMW operations that are conditional are fully ordered.

Except for a successful test_and_set_bit_lock() which has ACQUIRE semantics and
clear_bit_unlock() which has RELEASE semantics.
Except for a successful test_and_set_bit_lock() which has ACQUIRE semantics,
clear_bit_unlock() which has RELEASE semantics and test_bit_acquire which has
ACQUIRE semantics.

Since a platform only has a single means of achieving atomic operations
the same barriers as for atomic_t are used, see atomic_t.txt.
Expand Down
1 change: 1 addition & 0 deletions Documentation/block/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@ Block
stat
switching-sched
writeback_cache_control
ublk
Loading