Linus Torvalds lança oficialmente o Kernel Linux 6.3 com melhorias e correções.
Linus lança o Kernel 6.3
O anúncio foi feito por Linus Torvalds em 23 de Abrilde 2023.
"Foi um lançamento calmo desta vez, e a última semana não foi diferente. Então aqui estamos nós, dentro do cronograma, com o Kernel Linux 6.3 para sua diversão."
Destaques
- Novo driver acelerado por DRM para Intel VPU (Versatile Processing Unit)
- Suporte a código Rust para Linux em modo de usuário x86_64, AES-SHA2- criptografia baseada no sistema de arquivos NFS
- Suporte para o recurso “IBRS automático” da AMD.
- Suporte para a extensão de manipulação de bits “ZBB” para kernels RISC-V
- Suporte para randomização e realocação de layout de espaço de endereço do kernel para a arquitetura LoongArch
- Suporte completo para trampolins BPF em RISC-V e IMB Z (s390x)
- Suporte para hiperchamadas estendidas Hyper-V para KVM (x86)
- Suporte para instruções ARM SME (Scalable Matrix Extension)
Changelog
Abhinav Kumar (1):
arm64: dts: qcom: sc7280: remove hbr3 support on herobrine boards
Alan Liu (1):
drm/amdgpu: Fix desktop freezed after gpu-reset
Aleksandr Loktionov (2):
i40e: fix accessing vsi->active_filters without holding lock
i40e: fix i40e_setup_misc_vector() error handling
Alex Hung (1):
drm/amd/display: fix a divided-by-zero error
Alexander Aring (1):
net: rpl: fix rpl header size calculation
Alexander Potapenko (2):
mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
Alexander Stein (1):
arm64: dts: imx8mp: fix address length for LCDIF2
Alexis Lothoré (1):
fpga: bridge: properly initialize bridge device before populating children
Andrea Righi (2):
rust: fix regexp in scripts/is_rust_module.sh
rust: allow to use INIT_STACK_ALL_ZERO
Andy Chi (1):
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
Arnd Bergmann (1):
hamradio: drop ISA_DMA_API dependency
Asahi Lina (1):
scripts: generate_rust_analyzer: Handle sub-modules with no Makefile
Axel Lin (1):
regulator: sm5703: Fix missing n_voltages for fixed regulators
Baokun Li (1):
writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
Bhavya Kapoor (1):
mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
Bjorn Helgaas (1):
fpga: dfl-pci: Drop redundant pci_enable_pcie_error_reporting()
Boris Burkov (2):
btrfs: set default discard iops_limit to 1000
btrfs: reinterpret async discard iops_limit=0 as no delay
Brian Masney (1):
iio: light: tsl2772: fix reading proximity-diodes from device tree
Chancel Liu (1):
ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
Chen Aotian (1):
netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
Chris Morgan (1):
arm64: dts: rockchip: Add clk_rtc_32k to Anbernic xx3 Devices
Christophe JAILLET (1):
net: dsa: microchip: ksz8795: Correctly handle huge frame configuration
Chuck Lever (1):
SUNRPC: Fix failures of checksum Kunit tests
Cristian Ciocaltea (2):
regulator: fan53555: Explicitly include bits header
regulator: fan53555: Fix wrong TCS_SLEW_MASK
Dan Carpenter (2):
iio: adc: at91-sama5d2_adc: fix an error code in
at91_adc_allocate_trigger()
KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
Dan Johansen (2):
arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
arm64: dts: rockchip: Lower SD card speed on rk3399 Pinebook Pro
Daniel Baluta (1):
ASoC: SOF: pm: Tear down pipelines only if DSP was active
Daniel Borkmann (1):
bpf: Fix incorrect verifier pruning due to missing register
precision taints
Daniel Miess (1):
drm/amd/display: limit timing for single dimm memory
David Gow (1):
rust: kernel: Mark rust_fmt_argument as extern "C"
David Hildenbrand (1):
mm/userfaultfd: fix uffd-wp handling for THP migration entries
David Howells (3):
sunrpc: Fix RFC6803 encryption test
cifs: Fix unbuffered read
cifs: Reapply lost fix from commit 30b2b2196d6e
Ding Hui (1):
sfc: Fix use-after-free due to selftest_work
Dmitry Baryshkov (2):
arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
Dmytro Laktyushkin (1):
drm/amd/display: set dcn315 lb bpp to 48
Duoming Zhou (1):
cxgb4: fix use after free bugs caused by circular dependency problem
Ekaterina Orlova (1):
ASN.1: Fix check for strdup() success
Enze Li (1):
LoongArch: Replace hard-coded values in comments with VALEN
Fabio Estevam (3):
ARM: dts: imx7d-remarkable2: Remove unnecessary #address-cells/#size-cells
ARM: dts: imx6ull-colibri: Remove unnecessary #address-cells/#size-cells
ARM: imx_v6_v7_defconfig: Fix unintentional disablement of PCI
Florian Westphal (2):
netfilter: br_netfilter: fix recent physdev match breakage
netfilter: nf_tables: fix ifdef to also consider nf_tables=m
Greg Kroah-Hartman (1):
memstick: fix memory leak if card device is never registered
Gwangun Jung (1):
net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
Huacai Chen (6):
LoongArch: Make WriteCombine configurable for ioremap()
LoongArch: Fix probing of the CRC32 feature
LoongArch: Fix build error if CONFIG_SUSPEND is not set
LoongArch: Enable PG when wakeup from suspend
LoongArch: Mark 3 symbol exports as non-GPL
LoongArch: module: set section addresses to 0x0
Ido Schimmel (2):
bonding: Fix memory leak when changing bond type to Ethernet
mlxsw: pci: Fix possible crash during initialization
Ilpo Järvinen (1):
fpga: m10bmc-sec: Fix rsu_send_data() to return FW_UPLOAD_ERR_HW_ERROR
Ilya Leoshkevich (1):
s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL
Jacob Keller (1):
ice: document RDMA devlink parameters
Jakub Kicinski (1):
Revert "net/mlx5: Enable management PF initialization"
Jaroslav Kysela (1):
ALSA: hda/realtek: Remove specific patch for Dell Precision 3260
Javier Martinez Canillas (1):
arm64: dts: rockchip: Remove non-existing pwm-delay-us property
Jianqun Xu (1):
ARM: dts: rockchip: fix a typo error for rk3288 spdif node
Jiaxun Yang (1):
MIPS: Define RUNTIME_DISCARD_EXIT in LD script
Johan Hovold (2):
arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
firmware/psci: demote suspend-mode warning to info level
John Ogness (1):
drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout()
Jonathan Toppins (1):
mailmap: update jtoppins' entry to reference correct email
Jules Maselbas (1):
tee: optee: Fix typo Unuspported -> Unsupported
Kalesh AP (1):
bnxt_en: Fix a possible NULL pointer dereference in unload path
Krzysztof Kozlowski (8):
arm64: dts: qcom: sdm850-lenovo-yoga-c630: Use proper WSA881x
shutdown GPIO polarity
arm64: dts: qcom: sdm850-samsung-w737: Use proper WSA881x
shutdown GPIO polarity
arm64: dts: qcom: sm8250-mtp: Use proper WSA881x shutdown GPIO polarity
arm64: dts: qcom: qrb5165-rb5: Use proper WSA881x shutdown GPIO polarity
riscv: dts: canaan: drop invalid spi-max-frequency
arm64: dts: rockchip: use just "port" in panel on Pinebook Pro
arm64: dts: rockchip: use just "port" in panel on RockPro64
arm64: dts: rockchip: correct panel supplies on some rk3326 boards
Li Lanzhe (1):
spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
Liam R. Howlett (5):
mm/mprotect: fix do_mprotect_pkey() return on error
mm/mempolicy: fix use-after-free of VMA iterator
maple_tree: make maple state reusable after mas_empty_area_rev()
maple_tree: fix mas_empty_area() search
mm/mmap: regression fix for unmapped_area{_topdown}
Liang He (1):
iio: dac: ad5755: Add missing fwnode_handle_put()
Linus Torvalds (3):
Revert "ACPICA: Events: Support fixed PCIe wake event"
gcc: disable '-Warray-bounds' for gcc-13 too
Linux 6.3
Linus Walleij (1):
tee: Pass a pointer to virt_to_page()
Long Wang (1):
ASoC: max98373: change power down sequence for smart amp
Lorenzo Bianconi (1):
veth: take into account peer device for NETDEV_XDP_ACT_NDO_XMIT
xdp_features flag
Marc Gonzalez (3):
arm64: dts: meson-g12-common: specify full DMC range
arm64: dts: meson-g12-common: resolve conflict between canvas & pmu
perf/amlogic: adjust register offsets
Marc Zyngier (1):
KVM: arm64: Make vcpu flag updates non-preemptible
Masahiro Yamada (1):
kbuild: use proper prefix for tarballs to fix rpm-pkg build error
Mat Martineau (1):
MAINTAINERS: Resume MPTCP co-maintainer role
Mathieu Desnoyers (1):
mm: fix memory leak on mm_init error handling
Matthieu Baerts (1):
mailmap: add entries for Mat Martineau
Mel Gorman (1):
mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
Michael Chan (1):
bnxt_en: Do not initialize PTP on older P3/P4 chips
Michal Simek (1):
fpga: xilinx-pr-decoupler: Use readl wrapper instead of pure readl
Ming Lei (1):
Revert "block: Merge bio before checking ->cached_rq"
Naoya Horiguchi (1):
mm/huge_memory.c: warn with pr_warn_ratelimited instead of
VM_WARN_ON_ONCE_FOLIO
Nikita Zhandarovich (2):
mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
ASoC: fsl_asrc_dma: fix potential null-ptr-deref
Ondrej Mosnacek (1):
kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
Pablo Neira Ayuso (2):
netfilter: nf_tables: validate catch-all set elements
netfilter: nf_tables: tighten netlink attribute requirements for
catch-all elements
Paolo Abeni (2):
mptcp: stops worker on unaccepted sockets at listener close
mptcp: fix accept vs worker race
Patrick Blass (1):
rust: str: fix requierments->requirements typo
Paulo Alcantara (1):
cifs: avoid dup prefix path in dfs_get_automount_devname()
Pedro Tammela (1):
net/sched: clear actions pointer in miss cookie init fail
Peng Fan (3):
arm64: dts: imx8mm-evk: correct pmic clock source
arm64: dts: imx8mm-verdin: correct off-on-delay
arm64: dts: imx8mp-verdin: correct off-on-delay
Peng Zhang (1):
maple_tree: fix a potential memory leak, OOB access, or other
unpredictable bug
Peter Ujfalusi (1):
ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module
Peter Xu (2):
mm/khugepaged: check again on anon uffd-wp during isolation
Revert "userfaultfd: don't fail on unrecognized features"
Qi Zheng (1):
mm: swap: fix performance regression on sparsetruncate-tiny
Qing Zhang (3):
LoongArch: Fix _CONST64_(x) as unsigned
LoongArch: Adjust user_watch_state for explicit alignment
LoongArch: Adjust user_regset_copyin parameter to the correct offset
Rob Herring (2):
arm64: dts: rockchip: Fix rk3399 GICv3 ITS node name
PCI: Restrict device disabled status check to DT
Ryusuke Konishi (1):
nilfs2: initialize unused bytes in segment summary blocks
Sascha Hauer (2):
drm/rockchip: vop2: fix suspend/resume
drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
Sebastian Basierski (1):
e1000e: Disable TSO on i219-LM card to increase speed
Sebastian Reichel (1):
arm64: dts: rockchip: add rk3588 cache level information
Seiji Nishikawa (1):
net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete()
SeongJae Park (1):
tools/Makefile: do missed s/vm/mm/
Soumya Negi (1):
Input: pegasus-notetaker - check pipe type when probing
Steve Chou (1):
tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
Tetsuo Handa (1):
mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
Thomas Bamelis (1):
rust: sort uml documentation arch support table
Thomas Gleixner (1):
PCI/MSI: Remove over-zealous hardware size check in
pci_msix_validate_entries()
Tiezhu Yang (3):
LoongArch: Check unwind_error() in arch_stack_walk()
LoongArch: Clean up plat_swiotlb_setup() related code
tools/loongarch: Use __SIZEOF_LONG__ to define __BITS_PER_LONG
Toke Høiland-Jørgensen (1):
wifi: ath9k: Don't mark channelmap stack variable read-only in
ath9k_mci_update_wlan_channels()
Vadim Fedorenko (1):
bnxt_en: fix free-runnig PHC mode
Ville Syrjälä (1):
drm/i915: Fix fast wake AUX sync len
Vincenzo Palazzo (1):
rust: build: Fix grep warning
Vitaly Prosyak (1):
drm/sched: Check scheduler ready before calling timeout handling
Vladimir Oltean (1):
net: bridge: switchdev: don't notify FDB entries with "master dynamic"
William Breathitt Gray (2):
gpio: 104-dio-48e: Enable use_raw_spinlock for dio48e_regmap_config
gpio: 104-idi-48: Enable use_raw_spinlock for idi48_regmap_config
Willy Tarreau (1):
x86/alternatives: Do not use integer constant suffixes in inline asm
Woody Suwalski (1):
kbuild: deb-pkg: Fix a spell typo in mkdebian script
Xuan Zhuo (1):
virtio_net: bugfix overflow inside xdp_linearize_page()
hrdl (1):
Input: cyttsp5 - fix sensing configuration data structure
Instalação
Não tenha pressa, aguarde que ele chegue a sua distribuição, basta manter o seu sistema operacional Linux atualizado.
Para Arch e derivados
Para Debian e derivados
sudo apt update ; sudo apt full-upgrade
Para Fedora e derivados
Para openSUSE
sudo zypper update
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!