[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 20:06 / Filesize : 221 KB / Number-of Response : 985
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Linux】カーネル総合2【Kernel】



1 名前:login:Penguin [04/11/21 01:22:02 ID:35GEtc3b]
前スレ
pc5.2ch.net/test/read.cgi/linux/1046731075/

296 名前:login:Penguin mailto:sage [2005/04/18(月) 23:01:19 ID:ExZKqHmL]
>>295
ソースとコンパイラを入手する。エディタなどもあると便利だぞ。w

297 名前:login:Penguin mailto:sage [2005/04/18(月) 23:55:07 ID:1PaPX1HQ]
>>295
1.
パッチ作って、linux-kernel@vger.kernel.org に投げる。
運が良ければChangeLogに名前がのって開発者の仲間入り。

2.
ちょうどよくこんなのが立ち上がったので、参加してみるとか。
ttp://kerneltrap.org/node/5008


298 名前:login:Penguin mailto:sage [2005/04/19(火) 00:17:42 ID:/yGyWpny]
>>296
まずエディタを作るところからだろ。

299 名前:login:Penguin mailto:sage [2005/04/19(火) 00:20:21 ID:cVOUx5z/]
まだ、構造体がよくわからないんだけど参加OKですか?

300 名前:login:Penguin mailto:sage [2005/04/19(火) 00:28:50 ID:W0Fuht18]
>>299
OKですが、diffコマンドの使い方がわからないとパッチを送れませんよ。

301 名前:login:Penguin mailto:sage [2005/04/19(火) 00:48:47 ID:bL+naCfp]
まずはkernel-MLを三年ROMれ

302 名前:login:Penguin mailto:sage [2005/04/19(火) 01:11:13 ID:cVOUx5z/]
一通り読んでます。

303 名前:login:Penguin [2005/04/19(火) 04:50:20 ID:Pqyms6lM]
kernelにmem引数で渡したメモリサイズをモジュールから知る方法を教えてください

304 名前:login:Penguin mailto:sage [2005/04/19(火) 04:50:50 ID:Pqyms6lM]
すいません、kernel2.4です



305 名前:login:Penguin mailto:age [2005/04/19(火) 08:52:43 ID:ti69d9eN]
>>295
まずはtypo探しでしょう。


306 名前:login:Penguin mailto:sage [2005/04/19(火) 13:30:02 ID:8PiGTXiO]
>>303
__memory_startと__memory_endあたりを見ればいいんでは?
と思ったらEXPORTされてないのか。

>>305
そのあたりは最近お掃除が進んでいるので難しいと思いますな。

#今度はLivePatchでもめてるのか。
#CGL specがrequireしてるから入れろつーのが実にお役所理論ですなあ。


307 名前:login:Penguin mailto:sage [2005/04/19(火) 17:11:11 ID:kWN8CeaS]
>>306
LivePatchが必要だと思ってるLinuxハカーは少ないと思われ。

308 名前:login:Penguin mailto:sage [2005/04/19(火) 21:11:14 ID:kWN8CeaS]
>>290
SCMはgitで行くみたいだね。

309 名前:303 mailto:sage [2005/04/19(火) 21:43:25 ID:Pqyms6lM]
どうやら無理のようですね。
もうハードコードするかモジュール引数にするぐらいしか思いつきません。

310 名前:login:Penguin mailto:sage [2005/04/19(火) 22:05:07 ID:W0Fuht18]
>>303
saved_command_line を覗くのは反則?

311 名前:login:Penguin mailto:sage [2005/04/19(火) 22:26:59 ID:ru7JU9qo]
>>306
まあ、スレッド立てたのがNTTの中の人だから(苦笑)

312 名前:login:Penguin mailto:sage [2005/04/20(水) 03:52:43 ID:/NpjNEUV]
4月版 カーネル2.6.11.yのメンテナは嫌なヤツ?
www.atmarkit.co.jp/flinux/rensai/watch2005/watch04a.html

313 名前:login:Penguin mailto:sage [2005/04/20(水) 04:16:50 ID:21MgsW81]
>>312
「SUCKER(しっかりとパッチレビューができて、強い意志を持った融通の利かない嫌なヤツ)を演じられる人でないと、この作業はできない」

すばらしい誤訳だな。

314 名前:login:Penguin mailto:sage [2005/04/20(水) 15:44:33 ID:/EAAZY39]
ひろゆき「SUCKERを演じられる人でないと(この作業を続けるのは)難しい」



315 名前:login:Penguin [2005/04/21(木) 11:45:52 ID:viSMWoxG]
だからサカ豚は駄目なんだよ。

316 名前:login:Penguin [2005/04/22(金) 02:36:25 ID:6lqsTu5R]
2.6.12-rc3

317 名前:login:Penguin mailto:sage [2005/04/26(火) 03:39:27 ID:oS2TSzn5]
>>306,307
もはや、自分達自身でメンテするしかないようですなぁ。

318 名前:login:Penguin mailto:sage [2005/04/30(土) 00:09:24 ID:zkpCmms7]
>>306,307,311,317
「lkml にポストされたパッチ」について Linux ハカー界の飯能

Chris> I'm curious as to what people decided this was a necessary requirement.
Chris> solving a real-world problem is much more interesting to listen to that filling in a check-box on a (somewhat dubious) specification
Chris> I would just like some examples of real-world needs and an explanation of why it's needed. Not handy-waving.
Chris> Those are just marketing words.
Chris> maybe, but i'm far from convinced it's necessary and therefore warrants a big ugly kernel patch
Chris> are you serious? .... please, prove me wrong, show us some code
Chris> selenic.com/mailman/listinfo/kernel-mentors might be of value to you.
Andi> Didnt review more.
Kyle> One thing to remember, though, as there _is_ a very clean method to do this from userspace, therefore you are not likely to get much sympathy on this list.
Pavel> Maintain your own patches; if that seems too hard, do the right thing.
Andi> Your full patch is just a funky ptrace equivalent as far as I can see.
Valdis> If you're looking at doing on-the-fly patching, you're probably also carrying around a lot of *other* ugly cruft to make this creeping horror work on Linux.
Kyle> But you miss the point. Linux is *NOT* about "business", or "enterprise", or "mission-critical". Linux is (at least to many hackers) about hacking, having fun, and Good Design(TM).
Kyle> The kernel is not about business, demand, or what the CEO of some big-name company wants. The kernel strives for the goal of "Good Engineering (TM)"
Pavel> Clearly noone but you wants to make kernel more ugly just for "faster ptrace".
Andi> I think you have a lot of unproved and doubtful assumptions here.


319 名前:login:Penguin [2005/04/30(土) 17:20:24 ID:Hgol+Lwe]
2.6.11.8
2.6.12-rc3-mm1

320 名前:login:Penguin [2005/05/01(日) 20:27:35 ID:INH1ykrI]
2.6.12-rc3-mm2

321 名前:login:Penguin mailto:sage [2005/05/03(火) 01:10:37 ID:chXEFOHO]
カーネルのソースを改造してて分からないことがあるんだけど
このスレで質問してもOK??

322 名前:login:Penguin mailto:sage [2005/05/03(火) 01:45:48 ID:Iw9fmQYW]
RMS: BitKeeperとの決別はハッピーエンド
japan.linux.com/opensource/05/04/28/0243241.shtml

323 名前:login:Penguin mailto:sage [2005/05/03(火) 01:51:14 ID:FXyI0//f]
>>321
OK

324 名前:login:Penguin mailto:sage [2005/05/03(火) 08:31:55 ID:Hk2U1rW0]
RSの言うことはおおむね正しいと思うんだが
どうも鼻につくのは何故なんだろう。



325 名前:login:Penguin mailto:sage [2005/05/04(水) 08:14:01 ID:kJhxw1kD]
いつもの事じゃん。

326 名前:login:Penguin mailto:sage [2005/05/04(水) 23:34:06 ID:G3znQGA9]
RMSとESRは実際に会って話してみても鼻につくぞ

327 名前:login:Penguin mailto:sage [2005/05/04(水) 23:43:31 ID:JEP4JUpY]
鼻につくかどうかより
実際に何をやってるかの方が重要じゃね?

328 名前:login:Penguin mailto:sage [2005/05/05(木) 00:28:42 ID:lXE7j0UI]
何をやっていようが人あたりの悪い人は社会には受け入れられません。

コンピュータヲタでつっぱるなら問題ないが・・・


329 名前:login:Penguin mailto:sage [2005/05/05(木) 00:45:23 ID:BFBbQ7dh]
あまり信者みたいに思われたくはないが、RMSくらい人類に対する貢献があれば
人あたりなんて小さな問題のようにも思える。
それに鼻につくというのはむしろ受け手の問題ではないかな。

330 名前:login:Penguin mailto:sage [2005/05/05(木) 02:53:18 ID:lF588X4M]
>>322に関してはさすがにRMSは言いすぎなような希ガス。
あえてそんな事言わなくても良いのじゃないかと思うのさ。
まぁ、それを言っちゃうのがRMSらしいところなんだが。

331 名前:login:Penguin mailto:sage [2005/05/05(木) 14:57:08 ID:sJHDXHNY]
本の即売会でRMSに会っただけなんだけど、
気さくな人だとおもうけどな。
頼んでもいないのに、
サインしてくれるし。

332 名前:login:Penguin mailto:sage [2005/05/05(木) 15:53:26 ID:1AVDZvW1]
> 頼んでもいないのに、
> サインしてくれるし。
それ気さくっていうかウザいだけじゃ…(;´Д`)


333 名前:login:Penguin [2005/05/05(木) 19:32:39 ID:v1GFi9Y4]
2.6.12-rc3-mm3

334 名前:login:Penguin mailto:sage [2005/05/06(金) 01:16:28 ID:vdmdrTyO]
>>332
営業でせう。
本を売ってFSFの活動資金を稼がないといけませんからな。




335 名前:login:Penguin mailto:sage [2005/05/06(金) 09:52:08 ID:p4e3eDmc]
2.6.12-rc3-git1
こんなんでましたね
2.6.12はまだちょっとかかるのかな、

336 名前:login:Penguin mailto:sage [2005/05/06(金) 11:47:27 ID:uonYfpx/]
gitでdiary snapshot?

337 名前:login:Penguin [2005/05/08(日) 08:59:11 ID:QSPR2saK]
2.6.12-rc4

338 名前:login:Penguin mailto:sage [2005/05/10(火) 22:44:27 ID:fcH4051s]
Git Status
kerneltrap.org/node/5091

339 名前:login:Penguin mailto:sage [2005/05/11(水) 22:50:08 ID:ACziWdJy]
1G LOWMEM試してる人居ますか?

340 名前:login:Penguin mailto:sage [2005/05/11(水) 23:08:47 ID:h/eusWjs]
>>339
これどういう効果がアルの?

341 名前:login:Penguin mailto:sage [2005/05/11(水) 23:41:36 ID:ACziWdJy]
x86だとHIGHMEMなしで896Mぐらいしか物理メモリが使えないのですが、
HIGHMEMなしで1Gまで物理メモリが使用できるようになります。
メリットは、パフォーマンス向上。

342 名前:login:Penguin mailto:sage [2005/05/12(木) 09:15:32 ID:rksoEe98]
MCEってみんなつかってんの?

343 名前:login:Penguin [2005/05/12(木) 11:50:30 ID:dF2mIo3M]
2.6.11.9

344 名前:login:Penguin mailto:sage [2005/05/12(木) 12:19:57 ID:dF2mIo3M]
Cleaning Up Per The Kernel Coding Style
kerneltrap.org/node/5100



345 名前:login:Penguin [2005/05/13(金) 12:00:43 ID:MIV6Es4p]
2.6.12-rc4-mm1

346 名前:login:Penguin mailto:sage [2005/05/14(土) 19:02:52 ID:VzJPF3kY]
kernel 2.6でdevfsが取り除かれたから云々でdvdをmplayerで再生しようとしたり
lsdvdつかったりすると
libdvdread: Can't seek to block 256
libdvdread: Can't open file VIDEO_TS.IFO.
Can't open VMG info!
とおこられるのだが、これってどうにかできる方法ご存じの方おりませぬか?

347 名前:login:Penguin mailto:sage [2005/05/14(土) 23:02:43 ID:Qor6xCD/]
>>346
動画・音声関係ソフトウェア総合 3
pc8.2ch.net/test/read.cgi/linux/1088333356/l50

348 名前:login:Penguin mailto:sage [2005/05/16(月) 11:27:47 ID:aEpjTrk8]
Intelのハイパースレッディングに深刻な脆弱性
www.itmedia.co.jp/enterprise/articles/0505/14/news009.html

ハードウェア上の問題であればソフトウェア(OS)で対処するだけで済む問題なのだろうか...とふと思った。

349 名前:login:Penguin mailto:sage [2005/05/16(月) 11:44:31 ID:4+hu4FLU]
>>348
ソフトで対策するなら
・HT無効
・キャッシュ無効
くらいかなあ。

まあ根本的な解決方法じゃないが、やってやれないことは無いということで。


350 名前:login:Penguin mailto:sage [2005/05/16(月) 12:14:22 ID:aEpjTrk8]
あと、コンテキストスイッチ時にキャッシュをフラッシュするとか.......最悪だ。
キャッシュの存在意義が無くなるな。

351 名前:login:Penguin mailto:sage [2005/05/16(月) 12:49:45 ID:lR6B7TGa]
>>350
HTだからスレッドは同時に走ってるのでコンテキストスイッチ時のフラッシュでは駄目
ではないかな。

352 名前:login:Penguin mailto:sage [2005/05/16(月) 12:51:28 ID:aEpjTrk8]
結局、OpenSSLのコードを修正するのが一番現実的な解決策みたいですな。

353 名前:login:Penguin mailto:sage [2005/05/16(月) 17:53:39 ID:4+hu4FLU]
ふと思ったが、mmapにキャッシュ禁止属性を追加すればいいんじゃないか?
やばそうなデータはそのページに集めるように直さないといけないけど、
アクセスパターンを変えるとかよりは簡単だろう。


354 名前:ヽ(´ー`)ノ ◆.ogCuANUcE mailto:sage [2005/05/16(月) 20:30:09 ID:gl9YKgCG]
>>352
それじゃあ根本的解決にならないんじゃ…(;´Д`)



355 名前:login:Penguin mailto:sage [2005/05/17(火) 00:50:10 ID:a5uTxW7z]
ぶっちゃけた話、カーネルで対処するって事は面倒だし、範囲が広くなりそうだ。
しかも、HTの為にカーネル内部をごちゃごちゃいじるのはカーネルハカーもやりたく無いと思われ。
キビシー (><)

356 名前:login:Penguin mailto:sage [2005/05/17(火) 01:21:03 ID:a5uTxW7z]
つうか、ここの説明がわかりやすい。
www.allbsd.org/%7Ehrs/diary/200505.html#d1603

あれだな、スケジューラに認証機能を付けて同時実行するスレッドを制御するってのがいい感じかも。
でも、パフォーマンスが著しく落ちそうだぞ。 orz orz orz orz orz orz orz orz orz orz. . . .

357 名前:login:Penguin mailto:sage [2005/05/17(火) 01:22:57 ID:Cw/j9djQ]
kernel側で対処するときの速度的なデメリットとHTTによるメリットを考えたとき
HTT無効にするのが一番の解決方法だとどこも考えているみたいよ。

358 名前:login:Penguin mailto:sage [2005/05/17(火) 01:33:56 ID:a5uTxW7z]
>>357
んな感じだな。カーネルハカー達見てると。なんか静かだし。
明らかにHT関連の話題には引いてるとしか思えないw
# マジかよIntelみたいな

359 名前:login:Penguin mailto:sage [2005/05/17(火) 02:46:57 ID:a5uTxW7z]
一応、他の参考サイト

Intelのハイパースレッディングに深刻な脆弱性
w3.quake3.jp/sushi-k/index.php?itemid=320

Hyper Threadingに脆弱性2
w3.quake3.jp/sushi-k/index.php?itemid=321

360 名前:login:Penguin [2005/05/17(火) 21:13:33 ID:ZW012C59]
2.6.11.10
2.6.12-rc4-mm2

361 名前:login:Penguin [2005/05/17(火) 22:28:50 ID:bWFxExUA]
>>359を読んで:
ターゲットプロセスのメモリアクセス特性が分かればターゲットプロセスの処理内容が推測
できるって事なのかな。
RDTSC命令で計測する監視プロセスもメモリアクセスするわけだがら、ターゲットプロセスの
正確なメモリアクセス特性を得る事は難しいと思うが・・・

362 名前:login:Penguin mailto:sage [2005/05/18(水) 11:27:13 ID:+h9I3XMr]
Hyper-Threading Value, Vulnerability
kerneltrap.org/node/5120

363 名前:login:Penguin mailto:sage [2005/05/18(水) 12:52:05 ID:hGE5+F1S]
>>362
むしろこの件に関してMSがどう動くのか気になるところだな

364 名前:login:Penguin mailto:sage [2005/05/19(木) 00:18:49 ID:8FqDQWm5]
>>362
/. でも記事になってるな。

Hyper-Threading, Linus Torvalds vs. Colin Percival
it.slashdot.org/article.pl?sid=05/05/17/201253



365 名前:login:Penguin mailto:sage [2005/05/19(木) 03:09:57 ID:SmKiXs3X]
HTTの脆弱性だろうがなんだろうがKernelの問題では無いので意地でも修正はしない。心配ならHTT Offにしろ!
が、Kernel界隈の意見ですね。

366 名前:login:Penguin mailto:sage [2005/05/19(木) 13:04:27 ID:0gjuf4Zg]
ハードの不具合なんてソフトでなんとかしてみせらあ
でも飛行機だけはかんべんな

ってのがカーネル開発者の身上だと思ったんだがな

367 名前:login:Penguin mailto:sage [2005/05/19(木) 13:18:42 ID:zUZD9FIJ]
動的にHTTをoffにできるカーネルパッチきぼんぬ。


368 名前:login:Penguin mailto:sage [2005/05/19(木) 13:27:54 ID:+8mFIfFs]
>>366
今回のは抜け道がなさそうだからのう…

>>367
CPU Hotplug入れて、片方止めればいいんではないかと。



369 名前:login:Penguin mailto:sage [2005/05/19(木) 17:13:56 ID:DMkKcF5K]
カーネルを修正して得られる結果と今回の脆弱性への実現可能性を天秤にかけた場合、
最善の方法はHTTオフにするのが正しい解であるってことですな。

370 名前:login:Penguin mailto:sage [2005/05/20(金) 00:21:21 ID:wwt1U5cX]
先生、HTTのないPen4なんてクロックが高くて
キャッシュが多いだけのCeleronです!!!

371 名前:login:Penguin mailto:sage [2005/05/20(金) 22:20:41 ID:xOoR8h7N]
>>364
>Hyper-Threading, Linus Torvalds vs. Colin Percival
↓これワロタ
it.slashdot.org/comments.pl?sid=149843&cid=12565522

「No, not really. It might fall, but it's very, very unlikely. So calm down!」
↑これがおそらくLinusの意見でしょ。

心配性の人は、BIOS で HTT off。これ最強。

372 名前:login:Penguin [2005/05/20(金) 23:33:40 ID:/mu7cwNe]
>>370
どっちも、性能の要だろ


373 名前:login:Penguin mailto:sage [2005/05/20(金) 23:41:00 ID:dNQ1tLoZ]
ptrace(2)とthreadについてここで質問してもいいですか?

374 名前:login:Penguin mailto:sage [2005/05/21(土) 00:51:33 ID:QWh3Gw2a]
>>373
超OK




375 名前:login:Penguin mailto:sage [2005/05/21(土) 16:11:41 ID:KAfdNmh+]
Hyper-Threading の cache を使用した脆弱性問題の解説

Hyper-Threading を使った convert channel の問題
www.nminoru.jp/~nminoru/diary/2005/05.html#2005-05-17

376 名前:login:Penguin mailto:sage [2005/05/21(土) 19:04:08 ID:FTbYMv/C]
つまらん

377 名前:373 mailto:sage [2005/05/21(土) 19:36:19 ID:MnmlmAEw]
ptrace(2)でシステムコールをトレースする簡単なプログラムを書いてみたんですが
シングルスレッドだとうまく動くのにマルチスレッドだとclone(2)の後で止まってしまいます。
マルチスレッドのプログラムをトレースするにはどうしたらいいんでしょうか。
次のような単純なものでもだめでした。
include <pthread.h>

void *f(void *p)
{
return NULL;
}

int main(void)
{
pthread_t t;

pthread_create(&t, NULL, f, NULL);
pthread_join(t, NULL);

return 0;
}

378 名前:login:Penguin mailto:sage [2005/05/21(土) 19:37:55 ID:MnmlmAEw]
begin 644 ptrace.c.gz
M'XL("/\)CT(``W!T<F%C92YC`)58;7/<MA'^K/L5B#+6W*5*=$HSCB=^F<G8
M%U=3U?)8BM-.FN%`(,A#11(T`)ZD)OKOV26/P`*\4UU].'$?[.)E\>P+^:5J
M1-7EDKVP+E?ZF_6KV9<>ZAH%:(S9>WO2.L.%3'"75^IZJGO+E8O12C7=W4EG
MI8EQ:4RC=ZF&Y6;6<:<$$[JQCHDU-^PK6$3PJK*__L9>SGZ?,?@[-!(4C<NV
M8X?'`RSOE!N?"VUNQF<C>3X^WQKEY"CH5C;CLZBT]0-XJE9Y(P$S^)EATW[F
MKJ&2O)-BX^<0ZUR947"J]@/U3:/#U.LZ")58Z]OF].DH-RH](CK(:ULI_=JE
MI!NN===X/5WE7018Z3J5AV7*1+9TM\/MC!*ON*F]C^EN6MX%_W5TANDII@@7
M0EH;QL4CUO:^$>/SC0JXD0VG7B;N-S41\J[UFU:MI%=D]Z]Z'?@$_BL3_T6R
M567#*S(J4W?+2!\.[]T8W]1T&TH+YX5"-.X1I\(^VS*08JJ`S*`^ZVIN_2G%
MVF@=]D7O&CSX+24>81Z*I6G)%FP8!,=PX93V06=!G:YI;2)+9V+G]4CJ;=M9
MB&2Z#(JJ*8G56EM'SXH35:I6-$RR,@41Z"PO)0&0*+K(^3V9:H(A)XSN6AMM
M/85P32LK&>[?WM<TI534[9C'HNP#INK:6][R-GC6R&MR>[@.6I,H0*BNN;^I
MNFN(!*=N!`^9LI@`4>(JDL2%+#!*0ZZE3DJAW>FM\$%8Q**"=!V2C]7B1KHX
M+]A*TRM7>"N&["D&&GE+O0MBE<A1@HLB!?;BU]VL>5.&G#(]U:9^]A3<38O+
M=]&M%04Y@VH*[9=I17`&27O`<`-)V]#JU5!JY[KFJJ$[AN-$)X#;4\5]5N7^
M@#S_#_KGSFNT1CM*30@KHP6-SQWYJ5$N@[F[RJ^4`\&=3,"IY:=..TZ26QEG
MKR*JI]=Y475V3=P6>`(LL1H2\.-,D\"L-+,4-LHL55IA<]DX&_1IW!85\-%[
MCMX5QMW&WSVV'QLR)<F.D#X<CVX9MAS\44<K0.=!113(Z;;#]+QB+3'7N)8;
M7L=HN1/%U(T/<&EFHK]GY%[)P'.OG(V!G]7\[K%1U<2CQO0*JG'2;$)%;7BC
M;25ER%U&DMS5EPB;EMP4PJ#<3X]6DVZE@+)D-N0JAA72'B"%6D-,L%M-@W;`
MXHHX8&F<;=&XJ`T@AFR.*26&/W6RDS25#'!2*5LDYU.?C-J>GD&>9G5Q&SI7
MW@)`)"MIJN"5@^PI2"EO\D(]E@!V)$[:Q4]J,U8OWX:,]2ELOIA"F,Z#5,5B
MD8SVAR>+=U&34T:2C`<E&1U;F$B.K8>N8-(FQ,5UPNX)MR?LG'`SNE>B'AO'

379 名前:373 mailto:sage [2005/05/21(土) 19:38:21 ID:MnmlmAEw]
MFR^2J0LZ4:LVVF6T3X08%MJ$*@.Y3UG:/?4YE'@=6]@@?@XK^A;,;P$9S-?D
M#0_V>,>=,^&:$Z!(@3*U2(%BH@$OSC$P08H)`DE*;V1LM@,K=F".ON>,D42<
MV#F9)%8X(R\*K,;W\4"Y8P!RK%NC(S,.O\0MNV"E<?+0[X"<P_NXT?<$P2#8
MT&J)5MTUB5X`!&^$#"\S`U4>XP*^X&=]<'@':GW3M5DNX+_R-).8OK/^K3W%
M0D8>@"AS8A7)T+59"RV_C?RCP`MY;LA;:M],)JL,V/:%(`;+/2#<M8%,%>-#
MS^3C%8MY.NL`EGM`$[8_8).B.3372?ZC@"LIZ[KH_=A?5O;8?=77JJ%9**ME
M#5Y7(J+>!*P_9?3+#(CQ=Q8`^JIG224;,2.%5.$C#,"-=M#H$@#;%P@"$E[3
MG2,M'GMS!BID-_(^,`?JK744@D<DV^SA^6P?S#?GR.#]R4XGC[<>LK$#:+
M[6<M>(O.'/X^[T74Q2OI+,RP'6<O&9;$^6*K4K!YC[YD7Y\N>NCWV<'09+#3
M0><AU5QZQ1[L/^_,WU]]^/'U*NM__[$Z9LMC]N[G\W-X6(RS'X`%&F88A?-3
MV,+!PVR8!'DR'[Y`S1?'[/+L[>75Q?O/L41GL!?LVZ"$'OEU^1N<%'-(LYD?
M7OYM=7Y^B%;C2;S.RWZ7BV$$)C@(UH<G0+X3>$78VCT,__IO=.TXPW&_W+"A
M`PF5PF^#ZIUN]=A?F-]\.$OBY,B?EROPP]79Q;O+8[R^T:G;T8O!WY?_NGQ[
M<?&&_3&L#'_Q^$\7'_[._DC`CP.ZQ^3U^<6[U<1F]<_5Z[TF_81O=IN=72W^
M!\?Z?[=K2)UL/A"-;;^ASK\^/69'`Y&13@OV1303.NV+7\Y^0L:\7[V9#YJ+
M0`BA&Z>:3A+6##KLB"WOGBV7RZ`+9:@3CN''YPRZ+)MM`7R&*.IUXAMZN[KZ
ML'H;7\\1JB]&?5P0@6_@):7,)+]CKR"(V-$1B]$7S*K_2EVP\8LU.TD19.9H
MAR;HB;\^(_2%5Z'&%?/#)QU[8MF3*O\W9,%A:WZ.:%5@YCC;PA-]USF!9*]_
MQ,.1<RY'D\3%]E8YL8:+W/KYU2MV^G2![OY^<+7@5HXD67U<O;O*D#P_[!KX
MN'>DY^C.$>3I_LFR-_OMSJY^^+\/?PT%_`:><UGPKG*?/0'QSK/>.7??%^F<
4#S0\MC&S?#Y[F/T)X[]%&Y@9````
`
end

380 名前:login:Penguin mailto:sage [2005/05/21(土) 20:02:09 ID:KAfdNmh+]
>>377
>>378,379
なんかそれ、こはれてるみたいだぞ。
なんとかデコードはできたがジャンキーなソースになったし.. (- -;)

381 名前:login:Penguin mailto:sage [2005/05/21(土) 20:48:06 ID:MnmlmAEw]
>>380
すいません、確かに壊れてますね。これでどうでしょうか。
ttp://rerere.sytes.net/up/source/up6057.c

382 名前:login:Penguin mailto:sage [2005/05/21(土) 22:03:19 ID:KAfdNmh+]
>>381
やりたい事がわからんのでなんとも言いようが無いが、うまくいってるように見えるけど...

もっと、くあしく!!

383 名前:login:Penguin mailto:sage [2005/05/21(土) 22:06:00 ID:KAfdNmh+]
つーか、引数与えてない場合に"/bin/sh"をexecしてるけど、
止まるって言ってるのはshellの応答待ちになってるからってのは無しね。

384 名前:373 mailto:sage [2005/05/22(日) 00:54:09 ID:tK3tVAaV]
シェルなんかだとうまくいくんだけど、>>377を走らせるとcloneの後で止まるんですよ。



385 名前:login:Penguin mailto:sage [2005/05/22(日) 02:40:47 ID:+7tmjwT/]
>>384
うーむ。確かに clone で止まる。
子プロセス内で pthread_create で sub thread を生成か。
signal と pthread 間の怪しい関係を感じるな...

>シェルなんかだとうまくいくんだけど、>>377を走らせるとcloneの後で止まるんですよ。
シェルは pthread 使用して無いのが非常にあやちい。

386 名前:login:Penguin mailto:sage [2005/05/22(日) 02:43:17 ID:+7tmjwT/]
てゆーか、signal と pthread って鬼門だった希ガス。

387 名前:login:Penguin mailto:sage [2005/05/22(日) 03:09:57 ID:+7tmjwT/]
Re: Scheduler: SIGSTOP on multi threaded processes
www.ussg.iu.edu/hypermail/linux/kernel/0505.1/0533.html
seclists.org/lists/linux-kernel/2005/May/0744.html

親 プロセスが SIGSTOP を毎回送信するようにするとかはどうか..

388 名前:login:Penguin mailto:sage [2005/05/22(日) 18:05:02 ID:+FM5Ooqg]
その方法を使用して gdb 上で動かしても同じだな。 バグか仕様か....

389 名前:login:Penguin mailto:sage [2005/05/24(火) 17:26:07 ID:joWxVzDy]
include/linux/wait.hとかで
do { \
a=b;
} while (0)
っていうコードがあるんですが
ふつうに
{
a=b
}
でいいじゃんかとおもうのですが
理由わかります?

390 名前:login:Penguin mailto:sage [2005/05/24(火) 17:30:16 ID:Pq777ext]
>>389
1行でそれはない

391 名前:login:Penguin mailto:sage [2005/05/24(火) 17:44:54 ID:QgdNvvN4]
>>389
そのマクロを仮に M() として、
if (...)
 M();
else
 ・・・・
みたいに普通の関数呼び出しと同じ書き方ができるようにそうなっている。
do { ・・・ } while (0) だとエラーにならないけど、
{ ・・・ } だと余分な ; でエラーになるでしょ。

392 名前:login:Penguin mailto:sage [2005/05/25(水) 12:24:45 ID:tFl/1jDF]
>>390
いや、あるんだってば・・・
>>391
勉強になりました
はっかぁは芸が細かいですね(・∀・)

393 名前:login:Penguin mailto:sage [2005/05/25(水) 13:47:57 ID:jE8dvz/h]
>>392
#define hoge() do { fuga; } while(0)
とか?

最初復文だったのを直したのとかで残っていそうだなあ…
あとで見ておこう。


394 名前:login:Penguin mailto:sage [2005/05/25(水) 15:08:34 ID:a5oq5A6O]
dmesgの
>Linux Kernel Card Services
> options: [pci] [cardbus] [pm]
[pm]って何?



395 名前:login:Penguin mailto:sage [2005/05/26(木) 00:00:54 ID:Xr2DVIzY]
>>394 Power Management

396 名前:login:Penguin [2005/05/26(木) 00:16:33 ID:8RgdaCKa]
2.6.12-rc5






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<221KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef