Linus lança o Kernel 6.3


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
sudo pacman -Syu
Para Debian e derivados
sudo apt update ; sudo apt full-upgrade
Para Fedora e derivados
sudo dnf update
Para openSUSE 
sudo zypper update


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais