Confira os detalhes do Linux 5.10 e como o instalar pelo Linux Libre no seu Debian e derivados.
Kernel Linux 5.10 LTS
Adam Sampson (1):
ARM: dts: sun7i: pcduino3-nano: enable RGMII RX/TX delay on PHY
Al Viro (2):
fix return values of seq_read_iter()
[regression fix] really dumb f**kup in sparc64
__csum_partial_copy() changes
Alex Deucher (3):
drm/amdgpu/powerplay: parse fan table for CI asics
drm/amdgpu/disply: set num_crtc earlier
drm/amdgpu: fix size calculation with stolen vga memory
Alex Elder (1):
net: ipa: pass the correct size when freeing DMA memory
Alexei Starovoitov (1):
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
Alok Prasad (1):
RDMA/qedr: iWARP invalid(zero) doorbell address fix
Andrea Parri (Microsoft) (1):
Revert "scsi: storvsc: Validate length of incoming packet in
storvsc_on_channel_callback()"
Andrew Jeffery (1):
pinctrl: aspeed: Fix GPIO requests on pass-through banks
Andrew Morton (1):
revert "mm/filemap: add static for function __add_to_page_cache_locked"
Andrey Grodzovsky (1):
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
Andrii Nakryiko (4):
libbpf: Fix ring_buffer__poll() to return number of consumed samples
selftests/bpf: Drain ringbuf samples at the end of test
tools/bpftool: Fix PID fetching with a lot of results
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
Andy Lutomirski (4):
x86/membarrier: Get rid of a dubious optimization
membarrier: Add an actual barrier before rseq_preempt()
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
membarrier: Execute SYNC_CORE on the calling thread
Andy Shevchenko (4):
pinctrl: jasperlake: Unhide SPI group of pins
pinctrl: merrifield: Set default bias in case no particular value given
pinctrl: baytrail: Avoid clearing debounce value when turning it off
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
Anna Schumaker (1):
NFS: Disable READ_PLUS by default
Arnd Bergmann (9):
mmc: mediatek: mark PM functions as __maybe_unused
ethernet: select CONFIG_CRC32 as needed
ch_ktls: fix build warning for ipv4-only config
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
drm/amdgpu: fix debugfs creation/removal, again
selftest/fpu: avoid clang warning
kbuild: avoid static_assert for genksyms
initramfs: fix clang build failure
elfcore: fix building with clang
Arvind Sankar (1):
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
Baruch Siach (1):
gpio: mvebu: fix potential user-after-free on probe
Bean Huo (1):
mmc: block: Fixup condition for CMD13 polling for RPMB requests
Bernd Bauer (1):
ARM: dts: imx6qdl-kontron-samx6i: fix I2C_PM scl pin
Björn Töpel (4):
xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff()
i40e: avoid premature Rx buffer reuse
ixgbe: avoid premature Rx buffer reuse
ice: avoid premature Rx buffer reuse
Borwankar, Antara (1):
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
Brett Mastbergen (1):
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
Cengiz Can (1):
net: tipc: prevent possible null deref of link
Changfeng (1):
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
Chris Chiu (1):
Input: i8042 - add Acer laptops to the i8042 reset list
Chris Mi (1):
net: flow_offload: Fix memory leak for indirect flow block
Chris Park (1):
drm/amd/display: Prevent bandwidth overflow
Chris Wilson (5):
drm/i915/gem: Propagate error from cancelled submit due to context closure
drm/i915/gt: Ignore repeated attempts to suspend request flow across reset
drm/i915/gt: Cancel the preemption timeout on responding to it
drm/i915/gt: Declare gen9 has 64 mocs entries!
drm/i915/display: Go softly softly on initial modeset failure
Christophe JAILLET (1):
dpaa2-mac: Add a missing of_node_put after of_device_is_available
Christophe Leroy (1):
powerpc/mm: Fix KUAP warning by providing
copy_from_kernel_nofault_allowed()
Chuck Lever (1):
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
Chunyan Zhang (1):
gpio: eic-sprd: break loop when getting NULL device resource
Claudiu Manoil (1):
enetc: Fix reporting of h/w packet counters
Coiby Xu (1):
pinctrl: amd: remove debounce filter setting in IRQ type setting
Colin Ian King (2):
media: [next] media: vidtv: fix a read from an object after it
has been freed
drm/i915: fix size_t greater or equal to zero comparison
Cong Wang (1):
lwt_bpf: Replace preempt_disable() with migrate_disable()
Dai Ngo (1):
NFSv4.2: Fix 5 seconds delay when doing inter server copy
Damien Le Moal (1):
zonefs: fix page reference and BIO leak
Dan Carpenter (2):
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
drm/i915/gem: Check the correct variable in selftest
David Howells (1):
afs: Fix memory leak when mounting with multiple source parameters
Davide Caratti (1):
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
Diego Santa Cruz (1):
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
Dmitry Safonov (3):
xfrm/compat: Translate by copying XFRMA_UNSPEC attribute
xfrm/compat: memset(0) 64-bit padding at right place
xfrm/compat: Don't allocate memory with __GFP_ZERO
Dmitry Torokhov (2):
Input: cros_ec_keyb - send 'scancodes' in addition to key events
Input: cm109 - do not stomp on control URB
Dong Aisheng (1):
clk: imx: scu: fix MXC_CLK_SCU module build break
Dongdong Wang (1):
lwt: Disable BH too in run_lwt_bpf()
Edmond Chung (1):
gpiolib: Don't free if pin ranges are not defined
Eric Dumazet (2):
mac80211: mesh: fix mesh_pathtbl_init() error path
tcp: select sane initial rcvq_space.space for big MSS
Evan Green (1):
pinctrl: jasperlake: Fix HOSTSW_OWN offset
Evan Quan (1):
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Fabio Estevam (1):
ARM: dts: imx6qdl-wandboard-revd1: Remove PAD_GPIO_6 from enetgrp
Felix Kuehling (1):
drm/amdkfd: Fix leak in dmabuf import
Fugang Duan (5):
net: stmmac: increase the timeout for dma reset
net: stmmac: start phylink instance before stmmac_hw_setup()
net: stmmac: free tx skb buffer in stmmac_resume()
net: stmmac: delete the eee_ctrl_timer after napi disabled
net: stmmac: overwrite the dma_cap.addr64 according to HW design
Furquan Shaikh (1):
Input: raydium_ts_i2c - do not split tx transactions
Gal Pressman (2):
RDMA/efa: Use the correct current and new states in modify QP
RDMA/core: Fix empty gid table for non IB/RoCE devices
Geert Uytterhoeven (1):
clk: renesas: r9a06g032: Drop __packed for portability
Gerald Schaefer (1):
mm/hugetlb: clear compound_nr before freeing gigantic pages
Guillaume Nault (1):
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
Hans Verkuil (2):
media: pulse8-cec: fix duplicate free at disconnect or probe error
media: pulse8-cec: add support for FW v10 and up
Hans de Goede (1):
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the
dmi_use_low_level_irq list
Heinrich Schuchardt (2):
arm64: dts: allwinner: A64 Sopine: phy-mode rgmii-id
arm64: dts: allwinner: H5: NanoPi Neo Plus2: phy-mode rgmii-id
Hillf Danton (1):
io_uring: fix file leak on error path of io ctx creation
Huazhong Tan (1):
net: hns3: remove a misused pragma packed
Icenowy Zheng (1):
ARM: dts: sun8i: v3s: fix GIC node memory range
Jacob Xu (1):
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
Jakub Kicinski (1):
Revert "geneve: pull IP header before ECN decapsulation"
Jarod Wilson (1):
bonding: fix feature flag setting at init time
Jean-Philippe Brucker (3):
selftests/bpf: Add test for signed 32-bit bound check bug
selftests/bpf: Fix array access with signed variable test
selftests/bpf: Fix "dubious pointer arithmetic" test
Jernej Skrabec (1):
arm64: dts: allwinner: h6: orangepi-one-plus: Fix ethernet
Jianguo Wu (1):
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
Joseph Huang (1):
bridge: Fix a deadlock when enabling multicast snooping
Juergen Gross (2):
xen: add helpers for caching grant mapping pages
xen: don't use page->lru for ZONE_DEVICE memory
KP Singh (1):
bpf, doc: Update KP's email in MAINTAINERS
Krzysztof Kozlowski (2):
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
MAINTAINERS: add a limited ARM and ARM64 SoC entry
Kuan-Ying Lee (1):
kasan: fix object remaining in offline per-cpu quarantine
Leon Romanovsky (1):
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
Libo Chen (1):
ktest.pl: Fix incorrect reboot for grub2bls
Linus Torvalds (2):
Revert "scsi: megaraid_sas: Added support for shared host tagset
for cpuhotplug"
Linux 5.10
Luo Jiaxing (1):
gpio: dwapb: fix NULL pointer dereference at dwapb_gpio_suspend()
Maciej S. Szmigiero (2):
selftests: kvm/set_memory_region_test: Fix race in move region test
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
Manasi Navare (1):
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
Martin Blumenstingl (1):
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
Masami Hiramatsu (1):
x86/kprobes: Fix optprobe to detect INT3 padding correctly
Matteo Scordino (1):
ARM: dts: s3: pinecube: align compatible property to other S3 boards
Mauro Carvalho Chehab (2):
media: vidtv: fix kernel-doc markups
media: vidtv: fix some warnings
Michal Kubecek (1):
ethtool: fix stack overflow in ethnl_parse_bitset()
Mickey Rachamim (1):
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
Mike Snitzer (1):
md: change mddev 'chunk_sectors' from int to unsigned
Miles Chen (1):
proc: use untagged_addr() for pagemap_read addresses
Minchan Kim (1):
mm/madvise: remove racy mm ownership check
Ming Lei (1):
scsi: core: Fix race between handling STS_RESOURCE and completion
Miquel Raynal (9):
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
mtd: rawnand: au1550: Do not force a particular software ECC engine
mtd: rawnand: gpio: Do not force a particular software ECC engine
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
mtd: rawnand: orion: Do not force a particular software ECC engine
mtd: rawnand: pasemi: Do not force a particular software ECC engine
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
mtd: rawnand: socrates: Do not force a particular software ECC engine
mtd: rawnand: xway: Do not force a particular software ECC engine
Moshe Shemesh (2):
net/mlx4_en: Avoid scheduling restart task if it is already running
net/mlx4_en: Handle TX error CQE
Muhammad Husaini Zulkifli (1):
mmc: sdhci-of-arasan: Fix clock registration error for Keem Bay SOC
Neal Cardwell (1):
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
Oliver Hartkopp (1):
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
Pablo Greco (3):
ARM: dts: sun7i: bananapi: Enable RGMII RX/TX delay on Ethernet PHY
ARM: dts: sun8i: r40: bananapi-m2-berry: Fix dcdc1 regulator
ARM: dts: sun8i: v40: bananapi-m2-berry: Fix ethernet node
Pablo Neira Ayuso (2):
netfilter: nft_dynset: fix timeouts later than 23 days
netfilter: nftables: comment indirect serialization of
commit_mutex with rtnl_mutex
Palmer Dabbelt (1):
RISC-V: Define get_cycles64() regardless of M-mode
Paolo Abeni (1):
selftests: fix poll error in udpgro.sh
Paul Kocialkowski (1):
ARM: sunxi: Add machine match for the Allwinner V3 SoC
Pavel Begunkov (1):
io_uring: fix mis-seting personality's creds
Qinglang Miao (1):
gpio: zynq: fix reference leak in zynq_gpio functions
Randy Dunlap (1):
scsi: bnx2i: Requires MMU
Rick Edgecombe (1):
kvm: x86/mmu: Use cpuid to determine max gfn
Robert Karszniewicz (1):
ARM: imx: Use correct SRC base address
Sara Sharon (1):
cfg80211: initialize rekey_data
Sean Young (1):
media: mtk-cir: fix calculation of chk period
Serge Hallyn (1):
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
Sergey Senozhatsky (1):
media: vb2: set cache sync hints when init buffers
Simon Beginn (1):
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
Song Liu (6):
Revert "dm raid: remove unnecessary discard limits for raid10"
Revert "md/raid10: improve discard request for far layout"
Revert "md/raid10: improve raid10 discard request"
Revert "md/raid10: pull codes that wait for blocked dev into one function"
Revert "md/raid10: extend r10bio devs to raid disks"
Revert "md: add md_submit_discard_bio() for submitting discard bio"
Stanley.Yang (1):
drm/amdgpu: fix sdma instance fw version and feature version init
Stefan Raspl (1):
tools/kvm_stat: Exempt time-based counters
Stephen Suryaputra (1):
vrf: packets with lladdr src needs dst at input with orig_iif
when needs strict
Steven Rostedt (VMware) (1):
tracing: Fix userstacktrace option for instances
Subash Abhinov Kasiviswanathan (1):
netfilter: x_tables: Switch synchronization to RCU
Sung Lee (1):
drm/amd/display: Add wm table for Renoir
Suravee Suthikulpanit (1):
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
Sven Auhagen (6):
igb: XDP xmit back fix error code
igb: take VLAN double header into account
igb: XDP extack message on error
igb: skb add metasize for xdp
igb: use xdp_do_flush
igb: avoid transmit queue timeout in xdp path
Thomas Gleixner (1):
x86/apic/vector: Fix ordering in vector assignment
Toke Høiland-Jørgensen (7):
xdp: Remove the xdp_attachment_flags_ok() callback
selftests/bpf/test_offload.py: Remove check for program load flags match
netdevsim: Add debugfs toggle to reject BPF programs in verifier
selftests/bpf/test_offload.py: Only check verifier log on
verification fails
selftests/bpf/test_offload.py: Fix expected case of extack messages
selftests/bpf/test_offload.py: Reset ethtool features after failed setting
selftests/bpf/test_offload.py: Filter bpftool internal map when
counting maps
Trond Myklebust (1):
pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled
Vitaly Lifshits (1):
e1000e: fix S0ix flow to allow S0i3.2 subset entry
Vladimir Oltean (1):
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
Wang Hai (1):
openvswitch: fix error return code in validate_and_copy_dec_ttl()
Wei Wang (1):
tcp: Retain ECT bits for tos reflection
Wen Gong (1):
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
Wenbin Mei (1):
mmc: mediatek: Fix system suspend/resume support for CQHCI
Wolfram Sang (1):
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
Xiang Chen (1):
scsi: hisi_sas: Select a suitable queue for internal I/Os
Xiaochen Shen (1):
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
Xin Long (1):
udp: fix the proto value passed to ip_protocol_deliver_rcu for
the segments
Xuan Zhuo (2):
xsk: Replace datagram_poll by sock_poll_wait
xsk: Change the tx writeable condition
Yanan Wang (3):
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
KVM: arm64: Fix handling of merging tables into a block entry
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
Yu Kuai (1):
net: xfrm: fix memory leak in xfrm_user_policy()
Zhang Changzhong (5):
xsk: Return error code if force_zc is set
ipv4: fix error return code in rtm_to_fib_config()
net: bridge: vlan: fix error return code in __vlan_add()
net: marvell: prestera: Fix error return code in prestera_port_create()
net: ll_temac: Fix potential NULL dereference in temac_probe()
Zhang Qilong (1):
can: softing: softing_netdev_open(): fix error handling
Zhen Lei (1):
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
Zheng Liang (1):
gpio: arizona: disable pm_runtime in case of failure
Zou Wei (1):
firmware: xilinx: Mark pm_api_features_map with static keyword
yong mao (1):
mmc: mediatek: Extend recheck_sdio_irq fix to more variants
Kernel Linux LTS
As versões LTS são lançadas a cada dois anos e tem suporte por 6 anos, recebendo correções de bugs e segurança.
Os atuais kernels LTS são:
Kernel Linux 5.10 LTS
Linus Torvalds fez o anúncio em 13 de Dezembro de 2020.
"Ok, here it is - 5.10 is tagged and pushed out.
I pretty much always wish that the last week was even calmer than it
was, and that's true here too. There's a fair amount of fixes in here,
including a few last-minute reverts for things that didn't get fixed,
but nothing makes me go "we need another week". Things look fairly
normal.
It's mostly drivers - as it should be - with a smattering of fixes all
over: networking, architectures, filesystems, tooling.. The shortlog
is appended, and scanning it gives a good idea of what kind of things
are there. Nothing that looks scary: most of the patches are very
small, and the biggest one is fixing pin mapping definitions for a
pincontrol driver."
I pretty much always wish that the last week was even calmer than it
was, and that's true here too. There's a fair amount of fixes in here,
including a few last-minute reverts for things that didn't get fixed,
but nothing makes me go "we need another week". Things look fairly
normal.
It's mostly drivers - as it should be - with a smattering of fixes all
over: networking, architectures, filesystems, tooling.. The shortlog
is appended, and scanning it gives a good idea of what kind of things
are there. Nothing that looks scary: most of the patches are very
small, and the biggest one is fixing pin mapping definitions for a
pincontrol driver."
Principais novidades
- Suporte de longo prazo ( LTS ).
- Suporte a commit rápido Ext4, para desempenho de metadados mais rápido.
- Suporta restrições io_uring para facilitar o compartilhamento seguro.
- Dicas de memória para outros processos.
- Suporte da AMD para criptografia de registro em convidados virtualizados.
- Chamadas estáticas para melhor desempenho pós-Espectro.
- Suporte para extensão de marcação de memória ARM
Abaixo temos o log
Instalação
Você pode aguardar a chegada da nova versão em seus repositórios, ou instalar o Linux Libre 5.10.
Para Debian e derivados.
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.
Para adicionar o repositório do linux libre de os comandos abaixo no terminal.
Log como root.
Instale o apt-transport-https
Adicione o espelho do repositório.
Para instalar a ultima versão disponível de o comando abaixo.
Reinicie o computador para carregar o novo kernel libre.
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
Reinicie o computador para carregar o novo kernel libre.
Ai está.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!