Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Linux 6.1 Membersihkan Lebih Banyak Kode Untuk PREEMPT_RT

Posted on October 5, 2022

Upaya pengarusutamaan “RT” real-time untuk kernel Linux tetap berlangsung. Sementara garis finish semakin dekat, dukungan PREEMPT_RT untuk jalur utama masih belum melewati rintangan terakhir — tampaknya penghalang utama yang masih tertahan adalah perubahan printk dengan pencetakan konsol berulir. Tetapi untuk jendela penggabungan Linux 6.1 setidaknya ada lebih banyak pembersihan kode kernel.
Thomas Gleixner dari Linutronix, yang dimiliki oleh Intel sejak awal tahun ini, pagi ini mengirimkan satu set patch sched/rt untuk Linux 6.1. Untuk siklus ini ada lebih banyak pembersihan kode PREEMPT_RT:
Perkenalkan preempt_[dis|enable_nested() dan gunakan untuk membersihkan berbagai tempat yang memiliki persyaratan PREEMPT_RT berkode terbuka.
Pada kernel yang diaktifkan PREEMPT_RT, spinlock dan rwlock tidak menonaktifkan preemption maupun interupsi. Meskipun ada beberapa tempat yang bergantung pada penonaktifan preemption/interupsi implisit dari kunci tersebut, mis. bagian tulis seqcount, per pembaruan statistik CPU, dll.
PREEMPT_RT menambahkan kondisional CONFIG_PREEMPT_RT kode terbuka untuk menonaktifkan/mengaktifkan preemption di bagian kode terkait di semua tempat. Itu sulit dibaca dan tidak benar-benar menjelaskan mengapa ini perlu.
Linus menyarankan untuk menggunakan fungsi pembantu (preempt_disable_nested() dan preempt_enable_nested()) dan menggunakannya di tempat yang terpengaruh. Pada kernel yang diaktifkan !RT, fungsi-fungsi ini adalah NOP, tetapi berisi pernyataan lockdep untuk memvalidasi bahwa preemption sebenarnya dinonaktifkan untuk menangkap situs panggilan yang tidak menonaktifkan preemption.
Bersihkan jalur kode yang terpengaruh dalam mm, dentry, dan lib. Lihat permintaan tarik ini untuk daftar lengkap patch RT untuk Linux 6.1. Mungkin pada 6.2 sisa seri patch RT akan siap untuk mainlining? Itu pasti akan menjadi cara yang bagus untuk menelepon pada tahun 2023.

Itulah berita seputar Linux 6.1 Membersihkan Lebih Banyak Kode Untuk PREEMPT_RT, semoga bermanfaat. Disadur dari Phoronix.com.

Terbaru

  • Cara Menggunakan Xbox Full-Screen Experience di Windows
  • Korea Tahan Tersangka Terkait Penjualan Video Intim dari Kamera CCTV yang Diretas
  • Kebocoran Galaxy Buds 4 Mengungkap Desain dan Fitur Baru, Mirip Apple?
  • Sudah Update Windows KB5070311 dan Apa Saja Yang Diperbaiki?
  • Cara Menonaktifkan Fitur AI Actions (Tindakan AI) di Menu Windows Explorer
  • Microsoft Edge AI vs. OpenAI’s Atlas Browser: Perbandingan dan Perbedaan Utama
  • Cara Memasang Folder Sebagai Drive di Windows 11
  • Cara Memperbaiki Error 0xC1900101 0x40021 pada Update Windows 11
  • Malware Glassworm Serang Lagi VSCode, Hati-hati!
  • Walmart dan Google Bermitra untuk Kamera Rumah Google Home: Pengalaman Langsung
  • Gemini Dapat Bisa Atur Perangkat Rumah Melalui Home Assistant Pakai Suara, Desember 2025
  • Asahi, Produsen Bir Jepang, Akui Kebocoran Data 15 Juta Pelanggan
  • Google Messages Ada Fitur Baru: Pesan Grup, Mode Gelap dan Integrasi dengan Google Duo
  • 5 Laptop ASUS Terbaik dengan Tampilan Mewah dan Build Quality Premium
  • Pria di Balik Serangan ‘Twin Wifi’ Mencuri Wifi, Dikenakan Hukuman 7 Tahun Penjara
  • Google Kembangkan Fitur Baru untuk Tugas di Keep, Lebih Terintegrasi dengan Kalender
  • Google Akan Luncurkan Laptop dan Ponsel Android Baru di Tahun 2025: Murah & Spesifikasi Tinggi
  • Samsung Galaxy Z-Fold Tri-Fold: Harga dan Spesifikasi Resmi Terungkap
  • Federasi Sepak Bola Prancis (FFF) Mengungkap Pelanggaran Data Setelah Serangan Siber
  • Google Perbarui Desain Akun Google Web, Fokus pada Kemudahan Penggunaan dan Integrasi
  • Google Tingkatkan Batas Gratis Gemini 3 Pro untuk Pengembang dan Bisnis
  • Google Perkenalkan ‘Circle to Search’: Cara Baru Menggunakan AI untuk Pencarian
  • OpenAI Terpapar Data Pelanggan Melalui Pelanggaran Vendor Mixpanel, API Terpengaruh
  • Error External Drive Extraction Tidak Terdeteksi di VM Virtual Hyper-V
  • Ringkasan Notifikasi Pixel Google Lebih Baik dari iPhone, Tapi Apa Tujuannya?
  • ShadowV2 Botnet Digunakan Uji Coba Setelah Penyebab Gangguan AWS
  • YouTube TV Segera Kembali Menawarkan Saluran Univision Setelah Penangguhan Dua Bulan
  • YouTube TV dan Disney Meluncurkan Penawaran Paket Bundel dengan Harga Menarik
  • Error Microsoft .NET Framework: Unhandled Exception – Not Enough Space On The Disk
  • Qualcomm Snapdragon 8 Gen 5: Chipset Flagship Baru yang Lebih Cepat dan Efisien
  • Cara Menggunakan Xbox Full-Screen Experience di Windows
  • Korea Tahan Tersangka Terkait Penjualan Video Intim dari Kamera CCTV yang Diretas
  • Kebocoran Galaxy Buds 4 Mengungkap Desain dan Fitur Baru, Mirip Apple?

©2025 emka.web.id | Design: Newspaperly WordPress Theme