Lançado o Kernel linux 5.4

Confira nessa matéria os detalhes desse lançamento do Kernel Linux.











Kernel 5.4



Linus Torvalds fez o anuncio do Kernel 5.4 com o inicio do desenvolvimento do 5.5.


"Não aconteceu muita coisa nesta semana passada, e é exatamente assim que eu gosto. E como
esperado, a maioria dos pedidos de recebimento que recebi foram para a mesclagem de 5,5
janela, que obviamente começarei a trabalhar amanhã."


No mesmo anúncio Linus Torvalds adverte que tradição americana de Ação de Graças pode atrapalhar.


"De qualquer forma, isso obviamente abre a janela de mesclagem para 5.5. Não é a época ideal com a semana de Ação de Graças chegando, mas espero que não deva ser um problema. Se eu ficar para trás (não porque eu sou tão de feriados e implacável em matar perus) é porque temos as três crianças de volta no feriado, e eu pode levar um pouco de transtorno para a segunda semana."







Alterações



No quadro abaixo você pode conferir as alterações no Kernel 5.4


Linus

---

Adi Suresh (1):
gve: fix dma sync bug where not all pages synced

Aditya Pakki (1):
net: atm: Reduce the severity of logging in unlink_clip_vcc

Alex Deucher (4):
drm/amdgpu: remove experimental flag for Navi14
drm/amdgpu: disable gfxoff when using register read interface
drm/amdgpu: disable gfxoff on original raven
Revert "drm/amd/display: enable S/G for RAVEN chip"

Alex Vesker (3):
net/mlx5: DR, Fix invalid EQ vector number on CQ creation
net/mlx5: DR, Skip rehash for tables with byte mask zero
net/mlx5: DR, Limit STE hash table enlarge based on bytemask

Andrey Ryabinin (1):
mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()

Chris Wilson (4):
drm/i915/pmu: "Frequency" is reported as accumulated cycles
drm/i915/userptr: Try to acquire the page lock around set_page_dirty()
drm/i915: Protect request peeking with RCU
drm/i915/fbdev: Restore physical addresses for fb_mmap()

Chuhong Yuan (2):
phy: mdio-sun4i: add missed regulator_disable in remove
net: fec: fix clock count mis-match

Corinna Vinschen (1):
r8169: disable TSO on a single version of RTL8168c to fix performance

Dan Carpenter (2):
bpf, offload: Unlock on error in bpf_offload_dev_create()
net: rtnetlink: prevent underflows in do_setvfinfo()

David Hildenbrand (1):
mm/memory_hotplug: don't access uninitialized memmaps in
shrink_zone_span()

David Howells (1):
afs: Fix missing timeout reset

David S. Miller (1):
Revert "mdio_bus: fix mdio_register_device when RESET_CONTROLLER
is disabled"

Davide Caratti (1):
net/sched: act_pedit: fix WARN() in the traffic path

Eli Cohen (2):
net/mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6
net/mlx5e: Fix ingress rate configuration for representors

Eran Ben Elisha (2):
net/mlx5e: Do not use non-EXT link modes in EXT mode
net/mlxfw: Verify FSM error code translation doesn't exceed array size

Eric Dumazet (1):
net-sysfs: fix netdev_queue_add_kobject() breakage

Evan Quan (2):
drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs
drm/amd/powerplay: correct fine grained dpm force level setting

Florian Westphal (1):
udp: drop skb extensions before marking skb stateless

Geert Uytterhoeven (2):
mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n
mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n

Haiyang Zhang (2):
hv_netvsc: Fix offset usage in netvsc_send_table()
hv_netvsc: Fix send_table offset in case of a host bug

Halil Pasic (1):
virtio_ring: fix return code on DMA mapping fails

Hangbin Liu (1):
ipv6/route: return if there is no fib_nh_gw_family

Hans de Goede (1):
gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist

Hayes Wang (1):
r8152: avoid to call napi_disable twice

Huazhong Tan (1):
net: hns3: fix a wrong reset interrupt status mask

Ivan Khoronzhuk (1):
taprio: don't reject same mqprio settings

Joseph Qi (1):
Revert "fs: ocfs2: fix possible null-pointer dereferences in
ocfs2_xa_prepare_entry()"

Jouni Hogander (1):
net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject

Julian Wiedmann (2):
s390/qeth: fix potential deadlock on workqueue flush
s390/qeth: return proper errno on IO error

Juliet Kim (2):
Revert "net/ibmvnic: Fix EOI when running in XIVE mode"
net/ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode

Laura Abbott (1):
tools: gpio: Correctly add make dependencies for gpio_utils

Laurent Vivier (1):
virtio_console: allocate inbufs in add_port() only if it is needed

Linus Torvalds (1):
Linux 5.4

Luc Van Oostenryck (1):
fork: fix pidfd_poll()'s return type

Luigi Rizzo (1):
net/mlx4_en: fix mlx4 ethtool -N insertion

Lyude Paul (1):
Revert "Input: synaptics - enable RMI mode for X1 Extreme 2nd Generation"

Maciej Åenczykowski (1):
net-ipv6: IPV6_TRANSPARENT - check NET_RAW prior to NET_ADMIN

Maor Gottlieb (1):
net/mlx5: Fix auto group size calculation

Marc Dionne (2):
afs: Fix possible assert with callbacks from yfs servers
afs: Fix large file support

Marcelo Ricardo Leitner (1):
net/ipv4: fix sysctl max for fib_multipath_hash_policy

Marek BehÃn (1):
mdio_bus: fix mdio_register_device when RESET_CONTROLLER is disabled

Marina Varshaver (1):
net/mlx5e: Add missing capability bit check for IP-in-IP

Martin Habets (1):
sfc: Only cancel the PPS workqueue if it exists

Matthew Auld (1):
drm/i915: make pool objects read-only

Maxime Bizon (1):
cramfs: fix usage on non-MTD device

Michael Heimpold (1):
net: qca_spi: fix receive buffer size check

Michael S. Tsirkin (1):
virtio_balloon: fix shrinker scan number of pages

Oliver Neukum (1):
nfc: port100: handle command failure cleanly

Pankaj Sharma (2):
can: m_can_platform: set net_device structure as driver data
can: m_can_platform: remove unnecessary m_can_class_resume() call

Pavel Tatashin (2):
arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault
arm64: uaccess: Remove uaccess_*_not_uao asm macros

Petr Machata (1):
mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel

Prashant Malani (1):
r8152: Re-order napi_disable in rtl8152_close

Rafael J. Wysocki (1):
PM: QoS: Invalidate frequency QoS requests after removal

Roi Dayan (1):
net/mlx5e: Fix set vf link state error flow

Russell King (2):
net: phylink: update documentation on create and destroy
net: phylink: fix link mode modification in PHY mode

Shani Shapp (1):
net/mlx5: Update the list of the PCI supported devices

Stefan Wahren (1):
net: qca_spi: Move reset_count to struct qcaspi

Stefano Garzarella (1):
MAINTAINERS: Add myself as maintainer of virtio-vsock

Sun Ke (1):
nbd:fix memory leak in nbd_get_socket()

Tariq Toukan (1):
net/mlx4_en: Fix wrong limitation for number of TX rings

Thierry Reding (2):
gpio: max77620: Fixup debounce delays
gpio: bd70528: Use correct unit for debounce times

Ville SyrjÃlà (2):
drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
drm/i915: Preload LUTs if the hw isn't currently using them

Vlad Buslov (1):
net/mlx5e: Reorder mirrer action parsing to check for encap first

Wei Wang (1):
virtio_balloon: fix shrinker count

Willem de Bruijn (1):
net/tls: enable sk_msg redirect to tls socket egress

Xin Long (1):
net: sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key Zhu Yanjun (1): MAINTAINERS: forcedeth: Change Zhu Yanjun's email address



Fonte



Novidades




  • Modificações mais rápidas de diretório grande no XFS
  • drivers exFAT na preparação
  • VirtIO-FS mesclado para compartilhamento aprimorado de pastas da VM
  • Relatório de temperatura AMD Ryzen 3000
  • Suporte para dispositivo de rede RTL8125
  • Decodificação RK3288 VP8
  • Suporte para ASpeed AST2600 (processador de gerenciamento de servidor)
  • Suporte para Intel Ice Lake Thunderbolt
  • Gerenciamento de energia tweaks, inc. Deslocamento térmico Intel TCC
  • Melhorias sólidas do firmware aberto


Entre os dispositivos, periféricos e hardware que devem "apenas funcionar" com o kernel Linux 5.4:


  • Mesa gráfica MobileStudio Pro 13
  • Receptores Logitech G700 (s)
  • Receptor Logitech Lightspeed
  • Receptores IR criativos SB0540
  • Painel touchscreen Smart Tech
  • Mygica T230C sintonizador de TV
  • OLPC-XO


Fonte




Caso queira detalhes mais a fundo recomendo a matéria abaixo.


Kernel Hacking


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais