Linus Torvalds anunciou o lançamento da nova versão do Linux, com correções e novidades, confira.
Linus Torvalds fez o anúncio em 02 de Agosto de 2020.
Aaron Ma (1):
e1000e: continue to init PHY even when failed to disable ULP
Akash Asthana (1):
MAINTAINERS: Update GENI I2C maintainers list
Al Viro (1):
fix a braino in cmsghdr_from_user_compat_to_kern()
Alaa Hleihel (1):
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
Alain Michaud (1):
Bluetooth: fix kernel oops in store_pending_adv_report
Alex Deucher (1):
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
Alexander Duyck (1):
virtio-balloon: Document byte ordering of poison_val
Amit Cohen (1):
selftests: ethtool: Fix test when only two speeds are supported
Andrii Nakryiko (2):
bpf: Fix map leak in HASH_OF_MAPS map
selftests/bpf: Extend map-in-map selftest to detect memory leaks
Ard Biesheuvel (1):
ARM: 8988/1: mmu: fix crash in EFI calls due to p4d typo in
create_mapping_late()
Armas Spann (2):
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus
G15(GA502) series with ALC289
ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG
Zephyrus G14(GA401) series with ALC289
Aya Levin (1):
net/mlx5e: Fix error path of device attach
Ben Hutchings (1):
libtraceevent: Fix build with binutils 2.35
Ben Skeggs (5):
drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes
drm/nouveau/kms/gf100: use correct format modifiers
drm/nouveau/kms/tu102: wait for core update to complete when
assigning windows
drm/nouveau/fbcon: fix module unload when fbcon init has failed
for some reason
drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
Biju Das (1):
drm: of: Fix double-free bug
Christoph Hellwig (3):
net/9p: validate fds in p9_fd_open
nvme: add a Identify Namespace Identification Descriptor list quirk
net/bpfilter: Initialize pos in __bpfilter_process_sockopt
Cong Wang (1):
ipv6: fix memory leaks on IPV6_ADDRFORM path
David Howells (1):
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
Douglas Anderson (2):
pinctrl: qcom: Handle broken/missing PDC dual edge IRQs on sc7180
drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 for 15 ms
Eran Ben Elisha (3):
net/mlx5: Fix a bug of using ptp channel index as pin index
net/mlx5: Verify Hardware supports requested ptp function on a given pin
net/mlx5: Query PPS pin operational status before registering it
Fabio Estevam (2):
ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
Felix Fietkau (1):
mac80211: remove STA txq pending airtime underflow warning
Francesco Ruggeri (1):
igb: reinit_locked() should be called with rtnl_lock
Grygorii Strashko (2):
ARM: dts: keystone-k2g-evm: fix rgmii phy-mode for ksz9031 phy
ARM: percpu.h: fix build error
Guido Günther (1):
drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check.
Guillaume Nault (1):
bareudp: forbid mixing IP and MPLS in multiproto mode
Guojia Liao (2):
net: hns3: fix aRFS FD rules leftover after add a user FD rule
net: hns3: fix for VLAN config when reset failed
Hangbin Liu (1):
selftests/bpf: fix netdevsim trap_flow_action_cookie read
Herbert Xu (2):
rhashtable: Fix unprotected RCU dereference in __rht_ptr
rhashtable: Restore RCU marking on rhash_lock_head
Ido Schimmel (7):
vxlan: Ensure FDB dump is performed under RCU
ipv4: Silence suspicious RCU usage warning
mlxsw: spectrum_router: Allow programming link-local host routes
mlxsw: spectrum: Use different trap group for externally routed packets
mlxsw: core: Increase scope of RCU read-side critical section
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: spectrum_router: Fix use-after-free in router init / de-init
Jaedon Shin (1):
ARM: 8987/1: VDSO: Fix incorrect clock_gettime64
Jakub Kicinski (2):
mlx4: disable device on shutdown
devlink: ignore -EOPNOTSUPP errors on dumpit
James Jones (1):
drm/nouveau: Accept 'legacy' format modifiers
Jason Gunthorpe (2):
RDMA/cm: Add min length checks to user structure copies
RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails
Jean-Philippe Brucker (1):
selftests/bpf: Fix cgroup sockopt verifier test
Jian Shen (1):
net: hns3: add reset check for VF updating port based VLAN
Jianbo Liu (3):
net/mlx5e: CT: Support restore ipv6 tunnel
net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring
net/mlx5e: E-Switch, Specify flow_source for rule with no in_port
Jitao Shi (1):
drm/panel: Fix auo, kd101n80-45na horizontal noise on edges of panel
Johan Hovold (3):
net: lan78xx: add missing endpoint sanity check
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: replace bogus endpoint lookup
John Garry (1):
MAINTAINERS: Include drivers subdirs for ARM PMU PROFILING AND
DEBUGGING entry
Joyce Ooi (1):
MAINTAINERS: Replace Thor Thayer as Altera Triple Speed Ethernet
maintainer
Julian Squires (1):
cfg80211: check vendor command doit pointer before use
Kai-Heng Feng (1):
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
Kailang Yang (1):
ALSA: hda/realtek - Fixed HP right speaker no sound
Landen Chao (1):
net: ethernet: mtk_eth_soc: fix MTU warnings
Laurence Tratt (1):
ALSA: usb-audio: Add implicit feedback quirk for SSL2
Laurentiu Palcu (1):
drm/bridge/adv7511: set the bridge type properly
Leon Romanovsky (4):
RDMA/mlx5: Allow providing extra scatter CQE QP flag
RDMA/mlx5: Initialize QP mutex for the debug kernels
RDMA/core: Stop DIM before destroying CQ
RDMA/core: Free DIM memory in error unwind
Linus Torvalds (2):
random32: remove net_rand_state from the latent entropy gcc plugin
Linux 5.8
Linus Walleij (1):
drm/mcde: Fix stability issue
Lu Wei (1):
net: nixge: fix potential memory leak in nixge_probe()
Maor Dickman (1):
net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup
Maor Gottlieb (1):
net/mlx5: Fix forward to next namespace
Marc Zyngier (2):
KVM: arm64: Prevent vcpu_has_ptrauth from generating OOL functions
arm64: Drop unnecessary include from asm/smp.h
Mark Salyzyn (1):
af_key: pfkey_dump needs parameter validation
Martin Varghese (1):
Documentation: bareudp: Corrected description of bareudp module.
Masahiro Yamada (8):
kconfig: qconf: use if_changed for qconf.moc rule
kconfig: qconf: compile moc object separately
kconfig: qconf: use delete[] instead of delete to free array
kconfig: qconf: remove "goBack" debug message
Revert "kconfig: qconf: Change title for the item window"
Revert "kconfig: qconf: don't show goback button on splitMode"
kconfig: qconf: remove wrong ConfigList::firstChild()
kbuild: remove redundant FORCE definition in scripts/Makefile.modpost
Matthieu Baerts (1):
mptcp: fix joined subflows with unblocking sk
Maxime Ripard (2):
ARM: dts sunxi: Relax a bit the CMA pool allocation range
arm64: dts: allwinner: h6: Fix Cedrus IOMMU usage
Mazin Rezk (1):
drm/amd/display: Clear dm_state for fast updates
Michael Karcher (1):
sh: Fix validation of system call number
Michael S. Tsirkin (2):
vhost/scsi: fix up req type endian-ness
virtio_balloon: fix up endian-ness for free cmd id
Michael Trimarchi (1):
ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
Mike Marciniszyn (1):
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
Nicholas Piggin (1):
powerpc/64s/hash: Fix hash_preload running with interrupts enabled
Paolo Bonzini (3):
selftests: kvm: do not set guest mode flag
KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE
KVM: nVMX: check for invalid hdr.vmx.flags
Parav Pandit (2):
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
net/mlx5: E-switch, Destroy TSAR after reload interface
Paul Cercueil (1):
drm/dbi: Fix SPI Type 1 (9-bit) transfer
Paul Moore (1):
revert: 1320a4052ea1 ("audit: trigger accompanying records when
no rules present")
Pavel Begunkov (2):
io_uring: fix ->work corruption with poll_add
io_uring: fix lockup in io_fail_links()
Pavel Machek (1):
signal: fix typo in dequeue_synchronous_signal()
PeiSen Hou (1):
ALSA: hda/realtek: Fix add a "ultra_low_power" function for
intel reference board (alc256)
Peilin Ye (3):
bpf: Fix NULL pointer dereference in __btf_resolve_helper_id()
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
rds: Prevent kernel-infoleak in rds_notify_queue_get()
Peter Zijlstra (1):
sh/tlb: Fix PGTABLE_LEVELS > 2
Philippe Duplessis-Guindon (1):
tools lib traceevent: Fix memory leak in process_dynamic_array_len
Qiushi Wu (1):
firmware: Fix a reference count leak.
Raed Salem (1):
net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev
Rajkumar Manoharan (1):
mac80211: fix warning in 6 GHz IE addition in mesh mode
Ranjani Sridharan (1):
ALSA: hda: fix NULL pointer dereference during suspend
Remi Pommarel (2):
mac80211: mesh: Free ie data when leaving mesh
mac80211: mesh: Free pending skb when destroying a mpath
René van Dorst (1):
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust()
for mt7623
Robert Hancock (1):
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
Robin Murphy (1):
arm64: csum: Fix handling of bad packets
Ron Diskin (1):
net/mlx5e: Modify uplink state on interface up/down
Russell King (1):
ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
Rustam Kovhaev (1):
usb: hso: check for return value in hso_serial_common_create()
Sabrina Dubroca (7):
xfrm: esp6: fix encapsulation header offset computation
espintcp: support non-blocking sends
espintcp: recv() should return 0 when the peer socket is closed
xfrm: policy: fix IPv6-only espintcp compilation
xfrm: esp6: fix the location of the transport header with encapsulation
espintcp: handle short messages instead of breaking the encap socket
espintcp: count packets dropped in espintcp_rcv
Sagi Grimberg (1):
nvme-tcp: fix possible hang waiting for icresp response
Sam Ravnborg (1):
drm/drm_fb_helper: fix fbdev with sparc64
Sami Tolvanen (1):
arm64/alternatives: move length validation inside the subsection
Shannon Nelson (1):
ionic: unlock queue mutex in error path
Stafford Horne (1):
io: Fix return type of _inb and _inl
Steffen Klassert (1):
xfrm: Fix crash when the hold queue is used.
Steve Cohen (1):
drm: hold gem reference until object is no longer accessed
Subbaraya Sundeep (3):
octeontx2-pf: Fix reset_task bugs
octeontx2-pf: cancel reset_task work
octeontx2-pf: Unregister netdev at driver remove
Taehee Yoo (1):
vxlan: fix memleak of fdb
Takashi Iwai (2):
ALSA: hda: Workaround for spurious wakeups on some Intel platforms
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
Tanner Love (4):
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
selftests/net: so_txtime: fix clang issues for target arch PowerPC
selftests/net: tcp_mmap: fix clang warning for target arch PowerPC
Thomas Falcon (1):
ibmvnic: Fix IRQ mapping disposal in error path
Thomas Gleixner (1):
x86/i8259: Use printk_deferred() to prevent deadlock
Thomas Richter (1):
perf tests: Fix test 68 zstd compression for s390
Vasanthakumar Thiagarajan (1):
mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path
Wang Hai (2):
9p/trans_fd: Fix concurrency del of req_list in
p9_fd_cancelled/p9_read_work
net: gemini: Fix missing clk_disable_unprepare() in error path
of gemini_ethernet_port_probe()
Wanpeng Li (2):
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic
is hw disabled
KVM: SVM: Fix disable pause loop exit/pause filtering capability on SVM
Wei Li (1):
perf tools: Fix record failure when mixed with ARM SPE event
Weilong Chen (1):
virtio-mem: Fix build error due to improper use 'select'
Will Deacon (2):
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on
uaccess watchpoints
KVM: arm64: Don't inherit exec permission across page-table levels
Willy Tarreau (2):
random32: update the net random state on interrupt and activity
random: fix circular include dependency on arm64 after addition
of percpu.h
Wolfram Sang (4):
modpost: explain why we can't use strsep
i2c: also convert placeholder function to return errno
i2c: slave: improve sanity check when registering
i2c: slave: add sanity check when unregistering
Xin Long (1):
xfrm: policy: match with both mark and mask on user interfaces
Xin Xiong (2):
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
Xiyu Yang (1):
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
Yonglong Liu (1):
net: hns3: fix a TX timeout issue
Yunsheng Lin (1):
net: hns3: fix desc filling bug when skb is expanded or lineared
laurent brando (1):
net: mscc: ocelot: fix hardware timestamp dequeue logic
liujian (1):
net/sched: The error lable position is corrected in ct_init_module
Fonte
Esse lançamento chega com poucas novidades, mas toda adição é importante.
Fonte
Para ter o Kernel 5.8 no seu Debian, você pode usar o Linux Libre, que é um kernel 100% livre, sem absolutamente nada proprietário.
Linux, o kernel desenvolvido e distribuído por Linus Torvalds, contém Software não-Livre, ou seja, software que não respeita suas liberdades essenciais, e induz você a instalar software não-Livre adicional que ele não contém.
Mesmo depois de supostamente mover todo o firmware para um projeto separado a partir do release 4.14, as chamadas "fontes" publicadas pelo Sr. Torvalds ainda contêm firmware não-Livre disfarçado de código-fonte.
GNU Linux-libre é um projeto para manter e publicar distribuições 100% livres do Linux, adequadas para uso em distribuições livres de sistemas, removendo software incluído sem código fonte, com código-fonte ofuscado ou obscuro, sob licenças de Software Livre, que não permite que você altere o software para que ele faça o que você deseja, e isso induz ou exige que você instale peças adicionais de Software não-Livre.
Nossos lançamentos podem ser facilmente adotados por distribuições 100% livres do GNU / Linux, assim como por seus usuários, por distribuições que querem permitir que seus usuários escolham liberdade, e por usuários daqueles que não o fazem.
Fonte
Instale o apt-transport-https
Linux 5.8
Linus Torvalds fez o anúncio em 02 de Agosto de 2020.
"So I considered making an rc8 all the way to the last minute, but decided it's not just worth waiting another week when there aren't any big looming worries around."
Correções
Aaron Ma (1):
e1000e: continue to init PHY even when failed to disable ULP
Akash Asthana (1):
MAINTAINERS: Update GENI I2C maintainers list
Al Viro (1):
fix a braino in cmsghdr_from_user_compat_to_kern()
Alaa Hleihel (1):
net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev
Alain Michaud (1):
Bluetooth: fix kernel oops in store_pending_adv_report
Alex Deucher (1):
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
Alexander Duyck (1):
virtio-balloon: Document byte ordering of poison_val
Amit Cohen (1):
selftests: ethtool: Fix test when only two speeds are supported
Andrii Nakryiko (2):
bpf: Fix map leak in HASH_OF_MAPS map
selftests/bpf: Extend map-in-map selftest to detect memory leaks
Ard Biesheuvel (1):
ARM: 8988/1: mmu: fix crash in EFI calls due to p4d typo in
create_mapping_late()
Armas Spann (2):
ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus
G15(GA502) series with ALC289
ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG
Zephyrus G14(GA401) series with ALC289
Aya Levin (1):
net/mlx5e: Fix error path of device attach
Ben Hutchings (1):
libtraceevent: Fix build with binutils 2.35
Ben Skeggs (5):
drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes
drm/nouveau/kms/gf100: use correct format modifiers
drm/nouveau/kms/tu102: wait for core update to complete when
assigning windows
drm/nouveau/fbcon: fix module unload when fbcon init has failed
for some reason
drm/nouveau/fbcon: zero-initialise the mode_cmd2 structure
Biju Das (1):
drm: of: Fix double-free bug
Christoph Hellwig (3):
net/9p: validate fds in p9_fd_open
nvme: add a Identify Namespace Identification Descriptor list quirk
net/bpfilter: Initialize pos in __bpfilter_process_sockopt
Cong Wang (1):
ipv6: fix memory leaks on IPV6_ADDRFORM path
David Howells (1):
rxrpc: Fix race between recvmsg and sendmsg on immediate call failure
Douglas Anderson (2):
pinctrl: qcom: Handle broken/missing PDC dual edge IRQs on sc7180
drm: panel: simple: Delay HPD checking on boe_nv133fhm_n61 for 15 ms
Eran Ben Elisha (3):
net/mlx5: Fix a bug of using ptp channel index as pin index
net/mlx5: Verify Hardware supports requested ptp function on a given pin
net/mlx5: Query PPS pin operational status before registering it
Fabio Estevam (2):
ARM: dts: imx6sx-sdb: Fix the phy-mode on fec2
ARM: dts: imx6sx-sabreauto: Fix the phy-mode on fec2
Felix Fietkau (1):
mac80211: remove STA txq pending airtime underflow warning
Francesco Ruggeri (1):
igb: reinit_locked() should be called with rtnl_lock
Grygorii Strashko (2):
ARM: dts: keystone-k2g-evm: fix rgmii phy-mode for ksz9031 phy
ARM: percpu.h: fix build error
Guido Günther (1):
drm/bridge: nwl-dsi: Drop DRM_BRIDGE_ATTACH_NO_CONNECTOR check.
Guillaume Nault (1):
bareudp: forbid mixing IP and MPLS in multiproto mode
Guojia Liao (2):
net: hns3: fix aRFS FD rules leftover after add a user FD rule
net: hns3: fix for VLAN config when reset failed
Hangbin Liu (1):
selftests/bpf: fix netdevsim trap_flow_action_cookie read
Herbert Xu (2):
rhashtable: Fix unprotected RCU dereference in __rht_ptr
rhashtable: Restore RCU marking on rhash_lock_head
Ido Schimmel (7):
vxlan: Ensure FDB dump is performed under RCU
ipv4: Silence suspicious RCU usage warning
mlxsw: spectrum_router: Allow programming link-local host routes
mlxsw: spectrum: Use different trap group for externally routed packets
mlxsw: core: Increase scope of RCU read-side critical section
mlxsw: core: Free EMAD transactions using kfree_rcu()
mlxsw: spectrum_router: Fix use-after-free in router init / de-init
Jaedon Shin (1):
ARM: 8987/1: VDSO: Fix incorrect clock_gettime64
Jakub Kicinski (2):
mlx4: disable device on shutdown
devlink: ignore -EOPNOTSUPP errors on dumpit
James Jones (1):
drm/nouveau: Accept 'legacy' format modifiers
Jason Gunthorpe (2):
RDMA/cm: Add min length checks to user structure copies
RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails
Jean-Philippe Brucker (1):
selftests/bpf: Fix cgroup sockopt verifier test
Jian Shen (1):
net: hns3: add reset check for VF updating port based VLAN
Jianbo Liu (3):
net/mlx5e: CT: Support restore ipv6 tunnel
net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring
net/mlx5e: E-Switch, Specify flow_source for rule with no in_port
Jitao Shi (1):
drm/panel: Fix auo, kd101n80-45na horizontal noise on edges of panel
Johan Hovold (3):
net: lan78xx: add missing endpoint sanity check
net: lan78xx: fix transfer-buffer memory leak
net: lan78xx: replace bogus endpoint lookup
John Garry (1):
MAINTAINERS: Include drivers subdirs for ARM PMU PROFILING AND
DEBUGGING entry
Joyce Ooi (1):
MAINTAINERS: Replace Thor Thayer as Altera Triple Speed Ethernet
maintainer
Julian Squires (1):
cfg80211: check vendor command doit pointer before use
Kai-Heng Feng (1):
nvme-pci: prevent SK hynix PC400 from using Write Zeroes command
Kailang Yang (1):
ALSA: hda/realtek - Fixed HP right speaker no sound
Landen Chao (1):
net: ethernet: mtk_eth_soc: fix MTU warnings
Laurence Tratt (1):
ALSA: usb-audio: Add implicit feedback quirk for SSL2
Laurentiu Palcu (1):
drm/bridge/adv7511: set the bridge type properly
Leon Romanovsky (4):
RDMA/mlx5: Allow providing extra scatter CQE QP flag
RDMA/mlx5: Initialize QP mutex for the debug kernels
RDMA/core: Stop DIM before destroying CQ
RDMA/core: Free DIM memory in error unwind
Linus Torvalds (2):
random32: remove net_rand_state from the latent entropy gcc plugin
Linux 5.8
Linus Walleij (1):
drm/mcde: Fix stability issue
Lu Wei (1):
net: nixge: fix potential memory leak in nixge_probe()
Maor Dickman (1):
net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup
Maor Gottlieb (1):
net/mlx5: Fix forward to next namespace
Marc Zyngier (2):
KVM: arm64: Prevent vcpu_has_ptrauth from generating OOL functions
arm64: Drop unnecessary include from asm/smp.h
Mark Salyzyn (1):
af_key: pfkey_dump needs parameter validation
Martin Varghese (1):
Documentation: bareudp: Corrected description of bareudp module.
Masahiro Yamada (8):
kconfig: qconf: use if_changed for qconf.moc rule
kconfig: qconf: compile moc object separately
kconfig: qconf: use delete[] instead of delete to free array
kconfig: qconf: remove "goBack" debug message
Revert "kconfig: qconf: Change title for the item window"
Revert "kconfig: qconf: don't show goback button on splitMode"
kconfig: qconf: remove wrong ConfigList::firstChild()
kbuild: remove redundant FORCE definition in scripts/Makefile.modpost
Matthieu Baerts (1):
mptcp: fix joined subflows with unblocking sk
Maxime Ripard (2):
ARM: dts sunxi: Relax a bit the CMA pool allocation range
arm64: dts: allwinner: h6: Fix Cedrus IOMMU usage
Mazin Rezk (1):
drm/amd/display: Clear dm_state for fast updates
Michael Karcher (1):
sh: Fix validation of system call number
Michael S. Tsirkin (2):
vhost/scsi: fix up req type endian-ness
virtio_balloon: fix up endian-ness for free cmd id
Michael Trimarchi (1):
ARM: dts: imx6qdl-icore: Fix OTG_ID pin and sdcard detect
Mike Marciniszyn (1):
IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE
Nicholas Piggin (1):
powerpc/64s/hash: Fix hash_preload running with interrupts enabled
Paolo Bonzini (3):
selftests: kvm: do not set guest mode flag
KVM: nVMX: check for required but missing VMCS12 in KVM_SET_NESTED_STATE
KVM: nVMX: check for invalid hdr.vmx.flags
Parav Pandit (2):
net/mlx5: E-switch, Destroy TSAR when fail to enable the mode
net/mlx5: E-switch, Destroy TSAR after reload interface
Paul Cercueil (1):
drm/dbi: Fix SPI Type 1 (9-bit) transfer
Paul Moore (1):
revert: 1320a4052ea1 ("audit: trigger accompanying records when
no rules present")
Pavel Begunkov (2):
io_uring: fix ->work corruption with poll_add
io_uring: fix lockup in io_fail_links()
Pavel Machek (1):
signal: fix typo in dequeue_synchronous_signal()
PeiSen Hou (1):
ALSA: hda/realtek: Fix add a "ultra_low_power" function for
intel reference board (alc256)
Peilin Ye (3):
bpf: Fix NULL pointer dereference in __btf_resolve_helper_id()
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
rds: Prevent kernel-infoleak in rds_notify_queue_get()
Peter Zijlstra (1):
sh/tlb: Fix PGTABLE_LEVELS > 2
Philippe Duplessis-Guindon (1):
tools lib traceevent: Fix memory leak in process_dynamic_array_len
Qiushi Wu (1):
firmware: Fix a reference count leak.
Raed Salem (1):
net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev
Rajkumar Manoharan (1):
mac80211: fix warning in 6 GHz IE addition in mesh mode
Ranjani Sridharan (1):
ALSA: hda: fix NULL pointer dereference during suspend
Remi Pommarel (2):
mac80211: mesh: Free ie data when leaving mesh
mac80211: mesh: Free pending skb when destroying a mpath
René van Dorst (1):
net: ethernet: mtk_eth_soc: Always call mtk_gmac0_rgmii_adjust()
for mt7623
Robert Hancock (1):
PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge
Robin Murphy (1):
arm64: csum: Fix handling of bad packets
Ron Diskin (1):
net/mlx5e: Modify uplink state on interface up/down
Russell King (1):
ARM: dts: armada-38x: fix NETA lockup when repeatedly switching speeds
Rustam Kovhaev (1):
usb: hso: check for return value in hso_serial_common_create()
Sabrina Dubroca (7):
xfrm: esp6: fix encapsulation header offset computation
espintcp: support non-blocking sends
espintcp: recv() should return 0 when the peer socket is closed
xfrm: policy: fix IPv6-only espintcp compilation
xfrm: esp6: fix the location of the transport header with encapsulation
espintcp: handle short messages instead of breaking the encap socket
espintcp: count packets dropped in espintcp_rcv
Sagi Grimberg (1):
nvme-tcp: fix possible hang waiting for icresp response
Sam Ravnborg (1):
drm/drm_fb_helper: fix fbdev with sparc64
Sami Tolvanen (1):
arm64/alternatives: move length validation inside the subsection
Shannon Nelson (1):
ionic: unlock queue mutex in error path
Stafford Horne (1):
io: Fix return type of _inb and _inl
Steffen Klassert (1):
xfrm: Fix crash when the hold queue is used.
Steve Cohen (1):
drm: hold gem reference until object is no longer accessed
Subbaraya Sundeep (3):
octeontx2-pf: Fix reset_task bugs
octeontx2-pf: cancel reset_task work
octeontx2-pf: Unregister netdev at driver remove
Taehee Yoo (1):
vxlan: fix memleak of fdb
Takashi Iwai (2):
ALSA: hda: Workaround for spurious wakeups on some Intel platforms
ALSA: hda/hdmi: Fix keep_power assignment for non-component devices
Tanner Love (4):
selftests/net: rxtimestamp: fix clang issues for target arch PowerPC
selftests/net: psock_fanout: fix clang issues for target arch PowerPC
selftests/net: so_txtime: fix clang issues for target arch PowerPC
selftests/net: tcp_mmap: fix clang warning for target arch PowerPC
Thomas Falcon (1):
ibmvnic: Fix IRQ mapping disposal in error path
Thomas Gleixner (1):
x86/i8259: Use printk_deferred() to prevent deadlock
Thomas Richter (1):
perf tests: Fix test 68 zstd compression for s390
Vasanthakumar Thiagarajan (1):
mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path
Wang Hai (2):
9p/trans_fd: Fix concurrency del of req_list in
p9_fd_cancelled/p9_read_work
net: gemini: Fix missing clk_disable_unprepare() in error path
of gemini_ethernet_port_probe()
Wanpeng Li (2):
KVM: LAPIC: Prevent setting the tscdeadline timer if the lapic
is hw disabled
KVM: SVM: Fix disable pause loop exit/pause filtering capability on SVM
Wei Li (1):
perf tools: Fix record failure when mixed with ARM SPE event
Weilong Chen (1):
virtio-mem: Fix build error due to improper use 'select'
Will Deacon (2):
ARM: 8986/1: hw_breakpoint: Don't invoke overflow handler on
uaccess watchpoints
KVM: arm64: Don't inherit exec permission across page-table levels
Willy Tarreau (2):
random32: update the net random state on interrupt and activity
random: fix circular include dependency on arm64 after addition
of percpu.h
Wolfram Sang (4):
modpost: explain why we can't use strsep
i2c: also convert placeholder function to return errno
i2c: slave: improve sanity check when registering
i2c: slave: add sanity check when unregistering
Xin Long (1):
xfrm: policy: match with both mark and mask on user interfaces
Xin Xiong (2):
atm: fix atm_dev refcnt leaks in atmtcp_remove_persistent
net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq
Xiyu Yang (1):
ipv6: Fix nexthop refcnt leak when creating ipv6 route info
Yonglong Liu (1):
net: hns3: fix a TX timeout issue
Yunsheng Lin (1):
net: hns3: fix desc filling bug when skb is expanded or lineared
laurent brando (1):
net: mscc: ocelot: fix hardware timestamp dequeue logic
liujian (1):
net/sched: The error lable position is corrected in ct_init_module
Fonte
Novidades
Esse lançamento chega com poucas novidades, mas toda adição é importante.
- New AMD energy driver for Zen/Zen2 energy sensors
- AMD Renoir CPU temperature monitoring
- AMD Renoir ACP audio support
- AMDGPU Trusted Memory Zone Support
- Kernel Concurrency Sanitizer
- Boost support in the CPPC CPUFreq driver
- Open Source Adreno 405 / 640 / 650 GPU support
- Shadow Call Stack and Branch Target Identification for ARM64
- More exFAT driver improvements
- Thunderbolt ARM (i.e. USB 4.0) support
- Intel Atom camera driver
- Ability to swap fn and ctrl keys on Apple keyboards
Fonte
Instalação
Para ter o Kernel 5.8 no seu Debian, você pode usar o Linux Libre, que é um kernel 100% livre, sem absolutamente nada proprietário.
Linux Libre
Linux, o kernel desenvolvido e distribuído por Linus Torvalds, contém Software não-Livre, ou seja, software que não respeita suas liberdades essenciais, e induz você a instalar software não-Livre adicional que ele não contém.
Mesmo depois de supostamente mover todo o firmware para um projeto separado a partir do release 4.14, as chamadas "fontes" publicadas pelo Sr. Torvalds ainda contêm firmware não-Livre disfarçado de código-fonte.
GNU Linux-libre é um projeto para manter e publicar distribuições 100% livres do Linux, adequadas para uso em distribuições livres de sistemas, removendo software incluído sem código fonte, com código-fonte ofuscado ou obscuro, sob licenças de Software Livre, que não permite que você altere o software para que ele faça o que você deseja, e isso induz ou exige que você instale peças adicionais de Software não-Livre.
Nossos lançamentos podem ser facilmente adotados por distribuições 100% livres do GNU / Linux, assim como por seus usuários, por distribuições que querem permitir que seus usuários escolham liberdade, e por usuários daqueles que não o fazem.
Fonte
recomendação:
Não tenha firmware proprietária de vídeo instalada, se tiver remova para evitar de o sistema não entrar na interface gráfica.
Repositório
Para adicionar o repositório do linux libre de os comandos abaixo no terminal.
Log como root.
su
Instale o apt-transport-https
apt install apt-transport-https
Adicione o espelho do repositório.
echo "deb http://linux-libre.fsfla.org/pub/linux-libre/freesh freesh main" > /etc/apt/sources.list.d/linux-libre.list
Adicione a chave.
wget -O - https://jxself.org/gpg.asc | sudo apt-key add -
Atualize o apt.
apt update
Para instalar a ultima versão disponível de o comando abaixo.
apt install linux-libre linux-libre-headers
OBS: Muito provavelmente a sua placa de rede por cabo sera reconhecida, você pode ter problema com a wifi, nada impede de você instalar o driver proprietário dela, mas ira precisar de uma conexão a cabo para fazer, ou ter a firmware em seu computador para uma instalação offline.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!