1 名前:login:Penguin [2006/04/28(金) 23:52:43 ID:OSZilmdD] 前スレ pc8.2ch.net/test/read.cgi/linux/1100967722/
384 名前:login:Penguin mailto:sage [2007/03/10(土) 21:29:44 ID:QaIGuZgf] >>380 FCというかRedHatの配布カーネルは、 ほぼ全てモジュール化してあるから要らないモジュールは 使用時には組み込まれない。よって再構築は不要。 必要なのは使えないデバイスがある時だけ。
385 名前:login:Penguin mailto:sage [2007/03/10(土) 21:33:48 ID:pgskUfiZ] 放置サーバーにヤバい物が置かれて家宅捜索 slashdot.jp/security/article.pl?sid=07/03/04/0245212 一応な。お前らも気をつけろよ。
386 名前:login:Penguin mailto:sage [2007/03/11(日) 01:06:56 ID:WYTnLmQH] 言うだけ無駄。
387 名前:374 [2007/03/11(日) 12:47:06 ID:VaaUVNRm] include/asm-i386/machine-default/mach_reboot.hの以下の変更に気づき、 これを2.6.9にマージしたらキーボード抜きで再起動出来た。 static inline void mach_reboot(void) { int i; for (i = 0; i < 100; i++) { <<<<< ここから kb_wait(); udelay(50); outb(0x60, 0x64); /* write Controller Command Byte */ udelay(50); kb_wait(); udelay(50); outb(0x14, 0x60); /* set "System flag" */ udelay(50); <<<<< ここまで追加 kb_wait(); udelay(50); outb(0xfe, 0x64); /* pulse reset low */ udelay(50); } } しかしこのコードを全く通過しないはずのreboot=bでも挙動が違うのが理解出来ん。 出来ればカーネルのリビルドはしたくないのだが。
388 名前:login:Penguin mailto:sage [2007/03/11(日) 13:21:16 ID:vSAQ1KT/] >>387 BTS
389 名前:login:Penguin [2007/03/11(日) 17:32:24 ID:Jxz6xSqq] >>387 patch(1)を知らんのか?
390 名前:374 [2007/03/11(日) 19:40:33 ID:jnebAS/h] >>389 diffの出力を貼ったら"本文が長過ぎます"と怒られました。
391 名前:login:Penguin mailto:sage [2007/03/13(火) 17:19:27 ID:elpwwnG5] 対FreeBSDで大敗したsysbenchの分析結果が出てますね。 結論は ... How userspace sucks. MySQLのsched_setschedulerの不適切な呼出と、 glibcのmultithread環境下でのheapのロッキング(malloc)のまずさでした。 ttp://ozlabs.org/~anton/linux/sysbench/
392 名前:login:Penguin mailto:age [2007/03/13(火) 17:39:22 ID:DVLR5yvS] age
393 名前:login:Penguin mailto:sage [2007/03/13(火) 21:24:03 ID:8AKSerNE] お、もう分析結果でたんだ
394 名前:login:Penguin mailto:sage [2007/03/14(水) 00:52:02 ID:mGVFUAOe] 今日のシンポジウム(昨日の読書会かも)でまさにその件で質問が出て、 あればユーザスペースコードのbad codingが原因だとかすぱっと 言い切られてた。
395 名前:login:Penguin [2007/03/14(水) 02:07:05 ID:jacQ1oQj] >>394 そんな話は13日は出てなかったぞ。
396 名前:login:Penguin mailto:sage [2007/03/14(水) 03:19:21 ID:gPMKab0U] >>395 カーネル読書会で出た。
397 名前:login:Penguin mailto:sage [2007/03/14(水) 09:27:48 ID:gvLmUTbq] kernel.orgのトップのペンギンが10周年記念になってるな。
398 名前:login:Penguin mailto:sage [2007/03/14(水) 15:58:04 ID:9CvIdGuT] 地味だな もっと派手なロゴでも良いのに
399 名前:login:Penguin mailto:sage [2007/03/15(木) 04:27:13 ID:sQv3W08n] >>398 あそこは地味さが美徳。
400 名前:login:Penguin mailto:sage [2007/03/16(金) 07:38:33 ID:M77xjPLT] カーネルについて詳しくなると、具体的にどのような仕事が行えるように なるのでしょうか?
401 名前:login:Penguin mailto:sage [2007/03/16(金) 07:57:45 ID:pgWq0v+E] >>400 詳しいだけじゃだめでしょ。
402 名前:login:Penguin mailto:sage [2007/03/16(金) 08:41:33 ID:M77xjPLT] >>401 回答ありがとうございます。 なるほど、他にも知識が必要になるということですね。 実は下記の記事を読んでカーネルというものに興味を持つようになりまして。。 itpro.nikkeibp.co.jp/article/OPINION/20060406/234744/ 将来はプログラマとして活躍したいと考えており、カーネルを極めれば かなり高度な仕事ができるようになると思っているんですが、、、 ここにいる方たちはカーネルについてかなり詳しいようなので、 実際にカーネルの知識を扱うような仕事をしている方も いるのではないかと思い質問させてもらいました。 できれば実際にどのような仕事をするのかを教えていただければと思います。
403 名前:login:Penguin mailto:sage [2007/03/16(金) 08:50:45 ID:v2yY1Py8] 数が多いのは障害解析やパフォーマンス分析じゃあないかな? どうだろ?よくわからん。
404 名前:login:Penguin mailto:sage [2007/03/16(金) 09:02:52 ID:M77xjPLT] >>403 なるほど、そういった分野があるんですね。 ありがとうございます!!参考にさせてもらいます。
405 名前:login:Penguin mailto:sage [2007/03/16(金) 09:12:50 ID:xTSwlenh] 大抵の仕事はカーネルなんか読まないよ 俺が真面目にカーネル読んだのは組み込みの開発してたときくらいだな 教養として自力でコンパイルできる程度には知っといて損はないと思うが カーネル読む仕事はあんまり思いつかんなあ
406 名前:login:Penguin mailto:sage [2007/03/16(金) 09:42:31 ID:tvCTgaGQ] まぁ直接仕事につながることはあんまりないだろうが いろんなことに興味持って調べるのはいいことだと思うよ。 がんがれ。
407 名前:login:Penguin mailto:sage [2007/03/16(金) 14:07:23 ID:UgrNVICY] その前に病院で見てもらったほうがいいと思うけどね
408 名前:login:Penguin mailto:sage [2007/03/16(金) 14:30:14 ID:FwYCqKU2] >>402 カーネルに手を入れちゃうと、本家に取り込んで貰うか、 さもないと自分で永遠にメンテナンスしないといけないから、 かなりめんどうだぜ。 でも、ドライバ周りではたまにあるけどな。 前任者が居ないと全く分からないこともある。
409 名前:login:Penguin mailto:sage [2007/03/16(金) 22:03:42 ID:y8mzx09F] >>405 自分もそう思ってたが、カーネルの挙動が理解出来ないときに(エラーの具体的な理由とか)ちょこちょこっ とprintkでもはさんでどこを通ってきたか明快にするとユーザースペースの問題が早く解決する様に なったのでLinuxは便利だなと思った。
410 名前:login:Penguin mailto:sage [2007/03/17(土) 12:32:13 ID:MyEI1Jiu] >>391 FreeBSDはglibcではなくてlibcだったから回避できていた、ということ?
411 名前:login:Penguin mailto:sage [2007/03/17(土) 13:18:21 ID:wJvD/rw1] >>410 リンク先に書いてあるけど、sched_setschedulerで設定している スケジューリングタイプが影響しててidol時間が増えなかった から性能が落ちなかったようだ。 またgoogleのmallocライブラリも、別のCPUではスケールせずに 逆に性能が悪くなったともlkmlにポストされてた。 どちらにしても、MySQLのメモリ管理が腐っているのは確からしい。
412 名前:login:Penguin mailto:sage [2007/03/18(日) 01:18:36 ID:CMKFjAu3] >>402 カーネル読書会にでも行ってみれば?
413 名前:login:Penguin [2007/03/18(日) 16:17:27 ID:3K8BAN6R] >>412 行かなくても、google videoで見ればいい。 keywordは、あのグループ名で検索しろ。
414 名前:login:Penguin mailto:sage [2007/03/18(日) 16:38:20 ID:eJfsxyh4] 英語かよ!!!
415 名前:login:Penguin mailto:sage [2007/03/18(日) 22:41:20 ID:5HYsu3hm] ITproが腐ってることが分かった 赤松さんこんな変な関西弁使わない
416 名前:login:Penguin mailto:sage [2007/03/19(月) 00:06:54 ID:XNSK2cHf] >>400 いじれるようになれば仕事はそれなりにあるでよ。 どこぞのディストリがそういう人集めとるという噂をききますた。
417 名前:login:Penguin mailto:sage [2007/03/19(月) 00:25:11 ID:X7o8IU7z] >>400 カーネルとはまったく関係ないアプリとかを請負できます。 「Linux詳しいんだよね、よろしく」
418 名前:login:Penguin mailto:sage [2007/03/19(月) 06:42:59 ID:/94itbNq] >>414 Andrew Mortonが日本語しゃべるかよ(w
419 名前:400 mailto:sage [2007/03/19(月) 10:09:51 ID:SsfmNppS] みなさん大変参考になる意見ありがとうございます。 最近はJavaが流行っているようだったので、一ヶ月ほどJavaの勉強をして いたのですが、方向転換してさっそくCとアセンブラの勉強からはじめて みようと思います。
420 名前:login:Penguin mailto:sage [2007/03/19(月) 10:16:24 ID:F6o5ImpG] Cはともかくアセンブラとはなんというか… 今時感心な若者ですね
421 名前:login:Penguin mailto:sage [2007/03/19(月) 10:51:01 ID:L8DYgw6t] まあアセンブラも教養として知っていた方がよろしいのではないかと思いますよ。 linux kernelのふか〜い所に行けば避けて通れないものだし。
422 名前:login:Penguin mailto:sage [2007/03/19(月) 10:53:08 ID:CktG2zEV] プログラミングなどは、若者が圧倒的に有利 TopCoderに名を連ねてるのは、ほとんどが、20代前後の若者ばかり がんばれや
423 名前:login:Penguin mailto:sage [2007/03/20(火) 00:26:13 ID:9XkrolDx] >>421 ふか〜く行かなくてもOopsとか読むときには必須の知識。ユーザー空間でもcoreを解析するとき等に 必須の知識。
424 名前:login:Penguin mailto:sage [2007/03/21(水) 02:50:04 ID:Zorihazv] x86環境gcc 4.1環境で swab32使いたいんだけど、コンパイルオプションとヘッダってどれいれればいいんだっけ? 忘れてしまって大変困ってる。
425 名前:login:Penguin mailto:sage [2007/03/21(水) 19:07:49 ID:oCskAGrl] >>424 私のPCにはこんなファイルがありますが、これのお話? /usr/src/linux/include/linux/byteorder/swab.h
426 名前:login:Penguin mailto:sage [2007/03/22(木) 23:01:32 ID:SfoGLBwa] >>425 そそ、それそれ 使いたいんだけど、swab()呼ぶと何故かコンパイルエラーでる もちろん、x86Xeon使ってだから問題ないはずなんだよね
427 名前:login:Penguin mailto:sage [2007/03/23(金) 10:59:21 ID:9G04CDve] >>426 #define __KERNEL__ どうなっても知らんが。
428 名前:login:Penguin mailto:sage [2007/03/23(金) 11:04:03 ID:EQ4h3D6+] >>426 glibのSWAP使えばいいのに.
429 名前:login:Penguin mailto:sage [2007/03/24(土) 01:20:15 ID:TqCQftaN] >>428 glibのSWAP遅いよ
430 名前:login:Penguin [2007/03/25(日) 10:59:01 ID:oCvtz5cG] fedoraベースでKVM実施の人柱情報どっか無い? 英語でもいいんだが意外とニャイ
431 名前:login:Penguin mailto:sage [2007/03/25(日) 12:34:33 ID:F/fNXicl] >>430 まだ良いレビューはないね。 でも、本家にマージされたので、これから一気に増える・・・かも。 Xenと共栄してくれればいいけどね。
432 名前:login:Penguin mailto:sage [2007/03/26(月) 00:48:13 ID:59OU4oYM] 前回のDebian勉強会が仮想化ネタだったな tokyodebian.alioth.debian.org/2007-03.html
433 名前:login:Penguin mailto:sage [2007/03/26(月) 00:58:03 ID:RzWJSiyj] しばらく別のディストリに浮気して再びGentooに戻って久々にmake menuconfig したらいつの間にかNTFSの項目がexperimentじゃ無くなってる… NTFSにも安全に書き込み可能になったの?
434 名前:login:Penguin mailto:sage [2007/03/26(月) 10:07:48 ID:vDmJdn0q] NTFS writeは安全じゃなかったような?
435 名前:login:Penguin mailto:sage [2007/03/26(月) 11:06:30 ID:tZL/Nb/x] ntfs-3gで今のところ書き込み失敗等の経験なし。
436 名前:login:Penguin mailto:sage [2007/03/27(火) 18:22:22 ID:n8fdUEW9] 3月版 Greg K-H、デバイスドライバ無料開発宣言!? www.atmarkit.co.jp/flinux/rensai/watch2007/watch03a.html ノートPCや組み込み機器に有効な新機能とは? 非同期システムコール機構の登場! ネットワークデバイスの変更をログに残すべきか? デバイスドライバのライセンスはGPLで ノートPCのサスペンドで悩む日々 活発な-stableリリース! しかし、ミスも…… >>433-434 時代はどんどん先へ進んでるんだぜ
437 名前:login:Penguin mailto:sage [2007/03/27(火) 18:25:26 ID:vD1CCZ/0] >>436 それ以前に、リンク先が1月以上も前のできごとなのだが。
438 名前:login:Penguin mailto:sage [2007/03/27(火) 18:39:30 ID:ULu4nmt5] 最近Linux Kernel Watchも遅れた情報が多いな。 時代がどんどん先へ進んでるせいだろうけど。 変更大杉
439 名前:login:Penguin mailto:sage [2007/03/27(火) 18:40:18 ID:ULu4nmt5] まぁ面白いからそれでもいいんだけど 上川さん愛してる
440 名前:login:Penguin mailto:sage [2007/03/27(火) 21:03:43 ID:l+fl6gcB] >>436 非同期システムコール機構の登場! やっとVMSなみになるのか。
441 名前:login:Penguin mailto:sage [2007/03/28(水) 01:04:57 ID:9PkgXo4l] >>440 非同期システムコールの完了通知ってどうやって受け取るんすか? VMSではどうやっていたんだっけ。 コールバックルーチンを定義したのだっけかな。
442 名前:440 mailto:sage [2007/03/28(水) 09:59:11 ID:Ipgoo+W8] >>441 3通り。 1. イベント・フラグがセットされる ($WAITEFとかで待つ) 2. I/O status blockの完了ステータスがセットされる (あんまり使った覚えないな。ポーリングするのかな?) 3. AST(Asynchronous System TRAP)が呼ばれる。
443 名前:login:Penguin mailto:sage [2007/03/28(水) 14:48:37 ID:0XsmV5+J] >>442 ASTっていうと別のものが頭に浮かぶな。
444 名前:login:Penguin mailto:sage [2007/03/28(水) 21:38:44 ID:Z/yhoLzB] PowerPremiumでつか
445 名前:login:Penguin mailto:sage [2007/03/31(土) 08:02:38 ID:Ud+o/4Fl] >>442 selectとかで待てたらいいね
446 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/03/31(土) 18:42:18 ID:WWmuos7R] >>445 callback(...) { longjmp(buf, 1); } ... somefunc(...) { ... if (setjmp(buf) == 0) invoke_async_call(callback); ...非同期メソッドが返った後に実行する部分... } とするとソース上はシーケンシャルに処理を書ける・・・かも?(ライブラリ次第)
447 名前:login:Penguin mailto:sage [2007/03/31(土) 23:43:49 ID:b+RKwOAT] AST OS屋さん:アンドリュー・S・タネンバウム コンパイラ屋さん:抽象構文木
448 名前:login:Penguin mailto:sage [2007/04/01(日) 00:48:37 ID:RSz/61gk] >>447 Linux(Linus)的にはタネンバウム先生との喧嘩だろう。
449 名前:login:Penguin mailto:sage [2007/04/04(水) 11:18:42 ID:Swx7TNMy] missing madvise functionality ttp://www.ussg.iu.edu/hypermail/linux/kernel/0704.0/0871.html
450 名前:login:Penguin mailto:sage [2007/04/04(水) 15:44:02 ID:r9r6BNwC] システムコールをフックした先でファイル操作ってどうにかしてできないもんですかね。 具体的には特定状況下でディスク上にログを書き出したいんですけど。 カーネル空間内でsys_open呼び出しても意味ないですし困っております。 何かいい方法がある方ご教授ください。
451 名前:login:Penguin mailto:sage [2007/04/04(水) 16:12:32 ID:oCfr9/aE] >>450 ふつうにprintk → klogd → syslogdじゃダメなんですか? ど〜しても自力でファイル開きたければ、filp_openするとか。
452 名前:450 mailto:sage [2007/04/05(木) 00:35:50 ID:fcY4jQfS] >>451 出来ればそのログだけ単独で書き出したいんです。 filp_openですか。ファイル構造体取得できればどうにかなりそうですね。 書き込みモードで取得できるかが肝ですが、頑張ってみます。
453 名前:login:Penguin mailto:sage [2007/04/05(木) 01:14:13 ID:ZtAHtWOp] netlink か何かで専用のプロセスに投げる。 簡単かどうかは知らないけど。
454 名前:login:Penguin mailto:sage [2007/04/05(木) 01:16:12 ID:zWsTWLeW] ”システムコールをフック”ってそのうち出来なくなるような気がするけど...
455 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/05(木) 23:50:22 ID:/J84+CVZ] テーブル書き換えはもう出来なくなってたような気がするけど、 Kprobesとかでフックしてるんでは?
456 名前:login:Penguin [2007/04/14(土) 09:50:47 ID:Kd8gEwli] カーネル=OSですか? 階層構造では、↓のようになると思うんですが、 OSとカーネルの違いがわかりません。 どう違うのでしょうか? ************************************** アプリケーション ************************************** ミドルウェア ************************************** OS ************************************** カーネル ************************************** デバイスドライバ ************************************** ハードウェア ************************************** ↓では、カーネルとは、カーネル型リアルタイムOS、汎用型OSというように OSの種類というだけのようです。 itpro.nikkeibp.co.jp/members/NBY/techsquare/20050804/165882/?ST=ittrend
457 名前:login:Penguin mailto:sage [2007/04/14(土) 10:01:53 ID:hRvEgtMX] >>456 くだらねえ質問はここに書き込め! Part 144 pc11.2ch.net/test/read.cgi/linux/1176210827/
458 名前:login:Penguin mailto:sage [2007/04/14(土) 11:20:36 ID:rDs8AFmH] 今1秒間に600MB/secでディスクに書き込みやってるんだけど writeするとメモリの使用量がはんぱなく増えていくんだけど解決策ないですか? メモリの総容量 32GB OSその他諸々の使用容量 300MBぐらい 最初のメモリの空き 31.7Gぐらい そんでwriteしてると10秒毎にメモリが60MBぐらいずつ増えていって、pdflush間に合ってないし freeがどんどん減っていって30分もしないで30GBぐらい使い果たしてmallocすら取れなくなります。Windowsで同じ事しても全然平気なんだけどなんでLinuxってこんな簡単な事もできないの?
459 名前:login:Penguin mailto:sage [2007/04/14(土) 11:25:01 ID:l7QQz02I] 笑っておままごとの人はすぐ、泣きがはいるの?
460 名前:login:Penguin mailto:sage [2007/04/14(土) 11:32:13 ID:WFdI+M26] >>458 Direct I/O raw device 大規模なシステムのようだが、素人が作ってて大丈夫なのか・・・?
461 名前:login:Penguin mailto:sage [2007/04/14(土) 11:38:35 ID:FYHC+rjs] >>458 mallocすら取れなくなるってのは異常だから、なんとかした方がいいな。 バグレポートした方がいいと思う。 ってかこういう時用のチューニングって何かないっけ? 思い当たらんのだけど
462 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/14(土) 11:53:39 ID:nAecf1s7] >>460 誰にでも初めてはあるから当人的にはいいんじゃね? もっとも自社内に解決できる人員がいないその会社は心配だが。
463 名前:login:Penguin mailto:sage [2007/04/14(土) 12:12:00 ID:rDs8AFmH] >>460 直接メールでLinusにraw deviceは推奨しないし使うのは馬鹿げているって言われたから使わない方がいいと思うのですがどうなんでしょうか? 後、open時にO_DIRECと入れて書き込むのは512の倍数に揃えて書き込まないといけないようです。そのため端数出たときに極端に処理速度が落ちてボトルネックになる場合があって困ってます。 O_DIRECTを使った効率的なサンプルなんかはあるのでしょうか?
464 名前:login:Penguin mailto:sage [2007/04/14(土) 12:20:47 ID:1g/elZBn] ちょwwwww
465 名前:login:Penguin mailto:sage [2007/04/14(土) 12:27:53 ID:NL9NunrN] ベラボーなファイル書き込み速度だけど、いったい何に使うんだか気になる。 商用のDB製品じゃないよなあ。 ハイビジョンの映像をリアルタイムに非圧縮で流し込んでもそこまで行かないよなあ。 なんだろ。
466 名前:login:Penguin mailto:sage [2007/04/14(土) 12:32:05 ID:xmp7f+Mm] >直接メールでLinusに...どうなんでしょうか? すげーな。
467 名前:login:Penguin mailto:sage [2007/04/14(土) 12:32:33 ID:BiYQHwK9] て言うかそらHDDへの書き込みなんて間に合わないんだから固まるかメモリなくなるか、どっちかだな。 リアルタイムカーネルならメモリが亡くなる方がはやそうだ。
468 名前:login:Penguin mailto:sage [2007/04/14(土) 12:47:24 ID:NL9NunrN] >>467 FCをいくつも接続して同時並列に書き込んでるような構成を 勝手に想定してたんだが、違うかな。
469 名前:login:Penguin mailto:sage [2007/04/14(土) 12:54:01 ID:xmp7f+Mm] >>468 そうだろうね。ファイルシステムもカーネルのバージョンも システムの構成も秘密みたいだから想像で書くとすると、 ファイルシステムにXFSを使っててジャーナルログが スワップアウト出来ないメモリをつかんでで、それが どんどんと溜ってるからmallocできなくなるんと 違うかな。それかカーネルのメモリーリークのあるバージョン を使っているとか。 あとは dirty_background_ratio を調整するとかあるけど 切り分けのできてない>>458 にはさっぱりだろうな。 業者呼べよ。
470 名前:login:Penguin mailto:sage [2007/04/14(土) 13:02:32 ID:rDs8AFmH] syncして /proc/sys/vm/drop_cachesをクリアしてみたんですけど マシン今全部とまっちゃいました。困りました....
471 名前:login:Penguin mailto:sage [2007/04/14(土) 18:55:16 ID:rDs8AFmH] うーむ、O_DIRECT難しいです。マシン25台止まってしまって焦った。 休みでよかったw
472 名前:login:Penguin mailto:sage [2007/04/14(土) 21:50:04 ID:rDs8AFmH] マシン復旧シマスター またまた質問なんですけどO_DIRECTでデータを書き出す場合 char *data = (char *)malloc(512* 1024); posix_memalign( (void **)&data, 512, 512*1024); とりあえずこんな形で確保してその後writeすればいいみたいだけど 毎回そんな都合良く倍数ちょうどで書き出せるわけもなく、あまりが出た場合どうすればいいのですか?色々調べてみたのですが、Linux 2.6 では、512 バイトごとの境界に配置されていれば充分である。としか記述されていなくて困ってます。 端数でたらどないせっちゅうのか教えてください。
473 名前:login:Penguin mailto:sage [2007/04/14(土) 23:27:26 ID:NL9NunrN] 余りが出ないようにする。つーか、自分で面倒をみる。 つーか、 Linuxプログラミング pc11.2ch.net/test/read.cgi/linux/1118024349/l50 でする話だな。
474 名前:login:Penguin mailto:sage [2007/04/14(土) 23:29:25 ID:rDs8AFmH] >>473 ありがとうちょっと聞いて来ます。
475 名前:login:Penguin mailto:sage [2007/04/16(月) 12:57:24 ID:Kkc4V4u/] CFSにConブチギレ ttp://www.ussg.iu.edu/hypermail/linux/kernel/0704.1/2458.html
476 名前: KD125053235206.ppp-bb.dion.ne.jp mailto:sage [2007/04/16(月) 23:46:08 ID:yi6AG7ik] そしてスレの先にはさりげなくグサッと刺すコメントが: > If these issues aren't fixed, you're going to stuck with the same > kind of creeping elitism that has gradually killed the FreeBSD > project and other BSDs. 勝手に殺すなー(ウワワァン
477 名前:login:Penguin [2007/04/18(水) 23:35:59 ID:luJV3V3d] ----------------------- mm_segment_t fs; : fs = get_fs(); set_fs(KERNEL_DS); : [命令] : set_fs(fs); ----------------------- set_fs()、set_fs()って何のために使うの? どういう[命令]の時に必要なの? わかる人教えて。
478 名前:login:Penguin mailto:sage [2007/04/18(水) 23:51:15 ID:g2KRiZ5Z] >>477 g新部氏のblogに解説があった希ガス
479 名前:login:Penguin [2007/04/18(水) 23:52:01 ID:luJV3V3d] >>478 そこは読んだけど見つからなかった。
480 名前:login:Penguin mailto:sage [2007/04/19(木) 00:16:07 ID:hSmrJarJ] >>479 ttp://www.codeblog.org/blog/gniibe/200603.html 欲嫁
481 名前:login:Penguin [2007/04/19(木) 00:29:35 ID:17XiKx+z] >>480 そこも読んだけど、結局sock_sendmsg()がset_fs(KERNEL_DS)を必要とする関数であることはどうやって判断するの? 「どういう[命令]の時に必要なの?」かが結局わからない。
482 名前:login:Penguin mailto:sage [2007/04/19(木) 00:33:09 ID:D/ROgTSv] メールで聞いてみたら
483 名前:login:Penguin [2007/04/19(木) 00:34:15 ID:17XiKx+z] だれに?
484 名前:login:Penguin mailto:sage [2007/04/19(木) 00:38:51 ID:7WhYig/V] g新部さんに。