たーかすぃー
古いドライバコードのモダン化は芋づる式に色々な問題が表出するね。
December 14, 2025 at 3:56 AM
初期化時にvmapして以降は得られた仮想アドレスを使い回す設計なのだけれど、アドレス空間をむやみに消費するはよくないよなぁって感じ。CPUからアクセスするときだけkmap_local_page()を使用するよう書き換えるか・・・。
December 14, 2025 at 3:55 AM
chatgptでのプロンプト芸:

* 出力が現在の流行の単語で構成されていて不愉快です。1980年代のUNIXカルチャーの日本国内受容で登場するような、程々に固い文章でお願いします。

承知しました。以後は軽薄な言い回しや流行語を避け、1980年代のUNIX技術文書や技術同人誌を想起させる、簡潔で抑制の効いた文体で述べます。
December 14, 2025 at 3:42 AM
くー。PR混んでるときにマージされたら流石に他のサブシステムの記事で手一杯だろうと思って文屋のサイト見たら、きっちり書かれていた時の顔してる。悔しい。
December 6, 2025 at 1:04 AM
イベント合って忙しいらしいので、週末を待たずにpull request送っといた。
December 1, 2025 at 11:27 PM
6.18予定通り。次のマージウィンドウはイベント出席で処理が遅れる。年末休暇でrcのリリースは遅れるかもしれないが、2月のリリースはいつもどおり。
December 1, 2025 at 1:10 AM
思いのほか置き換えがうまくいった。6.18の最終週じゃなければfor-nextに乗せたんだけど、ちょっと遅かったね。
November 27, 2025 at 2:02 PM
IOMMUのIO_PAGE_FAULTなんて初めて見たよ。何がいけなかったかな。
November 27, 2025 at 1:40 PM
ASUS ROG Falcataを頑張って1ヶ月くらい使ってみたのだけれど、やはり左右ユニットの間隔が広く取れないのが辛くて、Mistel Barocco MD600 Alpha Rinoに戻ってきた。左右ユニットを接続するケーブルが専用品で、代替品も調達できなければ、長いケーブルを販売することもないという(ASUSサポート曰く)。
November 22, 2025 at 9:43 AM
んー。drivers/base/power/runtime.c を一通り眺めたほうがよさそうだ。
November 12, 2025 at 1:42 PM
Nähtamatu võitlus (2023年、英題The Invisible Fight、邦題エストニアの聖なるカンフーマスター)を見た.

精神手的な修養の喜びに満ちた明るい作品だと思った。Mission (1986年、邦題ミッション)を連想したけど、あっちは悲劇だしな.
November 3, 2025 at 2:20 PM
君GNU拡張だったの:
gcc.gnu.org/onlinedocs/g...
Statement Exprs (Using the GNU Compiler Collection (GCC))
Statement Exprs (Using the GNU Compiler Collection (GCC))
gcc.gnu.org
October 25, 2025 at 3:04 PM
printk慣れしてるユーザーにtracepoints events使ってって言ってもそりゃ戸惑うだけだよな。というのは予想できてたけど、自助努力で何とかしてくれるんじゃないかんと思ってた。
lore.kernel.org/lkml/2025092...
Making sure you're not a bot!
lore.kernel.org
October 25, 2025 at 12:53 AM
timerとかlistとか、early 2000'sに成立した使用コードを割と軒並み直さなきゃならないような気がしている。
October 22, 2025 at 2:06 PM
timer_shutdown[_sync]が2022年に追加されているらしい。rearm不可。
October 22, 2025 at 2:06 PM
ここ1ヶ月くらい、やべーデバイスばかり相手にしてたから、ホストコントローラーの状態がおかしくなっていたんだろう(何
October 18, 2025 at 9:02 AM
ノードがinitiateしたtransactionが何らかの相互運用上の問題を持っていて、ホストコントローラーがハードIRQを発生してくれないということなんだけど、「なんだこれは、なんなんだこれは」。
October 18, 2025 at 9:00 AM
ホストコントローラーを再起動したら問題が起こらなくなった。
October 18, 2025 at 8:57 AM
どうしようねこれ。
October 5, 2025 at 3:30 AM
ホストコントローラーに対してpeer node IDだけ伝えてtransaction依頼するので、peer nodeのquirksに応じた処理を仕込むのは結構難しい。
October 5, 2025 at 3:30 AM
仕様書上はphyもlinkもs400サポートで、実機で調べるとphyはgap count、speedともに同期してる。しかしs400でtransaction開始すると頻繁にtimeoutするし、そのうち応答しなくなる。linkとファームウェアの問題かな。
September 28, 2025 at 1:35 PM
TASCAM FW-1082、ここ数年、うちのLinuxシステムでうまく扱えなかったんだけど、ようやく原因がわかったわ。
September 28, 2025 at 4:15 AM
あー、そういうことか。
September 28, 2025 at 4:14 AM
ASUS Rog Falcata、10月中旬発売とのこと。aliexpressで12万円が8万円ディスカウントで出品されているんだが、だいぶお高い製品になるのだろう。
September 20, 2025 at 4:07 AM
あー、SMP。やっぱspin_lockかメモリーバリア張っておくべきか。
September 17, 2025 at 12:09 AM