- 1 名前:login:Penguin mailto:sage [2007/12/02(日) 16:53:13 ID:v60lx45q]
- ●前スレ
【Linux】カーネル総合3【Kernel】 ttp://pc11.2ch.net/test/read.cgi/linux/1146235963/
- 496 名前:login:Penguin mailto:sage [2009/02/07(土) 09:05:41 ID:QOk9HHlo]
- >>495
つ gmane
- 497 名前:login:Penguin mailto:sage [2009/02/11(水) 17:04:15 ID:0S258QE/]
- >>496 thx
RSSにとか色々できるんだね。 ROMるには十分そうだ
- 498 名前:login:Penguin mailto:sage [2009/02/19(木) 05:34:27 ID:kDjzngV3]
- PhenomII をUbuntu 8.10で試してみたけど、BOINCのベンチマークで
Celeron Dual-Coreに負けるのにはショック
- 499 名前:login:Penguin mailto:sage [2009/02/19(木) 23:48:48 ID:r93JfwKl]
- >>498
Phenomはバグもちだから性能出ないでしょ WindowsでもCeleronの半分の性能しかでないし
- 500 名前:login:Penguin mailto:sage [2009/02/20(金) 00:03:02 ID:pLBBobDh]
- >>499
あのエラッタ、IIでも直ってないのか
- 501 名前:login:Penguin mailto:sage [2009/02/20(金) 00:05:45 ID:DGy5gq4a]
- あのエラッタはIIには無いよ。
- 502 名前:login:Penguin mailto:sage [2009/02/20(金) 00:22:12 ID:yMqcUKvG]
- キャッシュの差でしょ。
ベンチマークソフトはキャッシュに納まるから。
- 503 名前:login:Penguin mailto:sage [2009/02/20(金) 16:07:19 ID:XV0/njye]
- >>502
いや、それがWin7 64bitのBOINCだとちゃんとQ6700より上のベンチスコアが出るんだよね…>Phenom II なんで、LinuxカーネルだとPhenom系のベンチスコアが悪いのかが解せません。 最新カーネルだと直るのかな?
- 504 名前:login:Penguin mailto:sage [2009/02/20(金) 16:30:22 ID:cHOqoTTX]
- >>503
LinuxのソフトはCPU向けのチューニングが弱い傾向にあるな Linuxのソフトは大抵GCCで生成されるからGCCの対応次第 後、BOINCは純粋な計算ソフトだからカーネルの差はあまり関係ない
- 505 名前:login:Penguin mailto:sage [2009/02/20(金) 17:03:11 ID:XV0/njye]
- >>504
失礼しますた。gccがPhenom系にも最適化対応するのを首を長くして待ちます。
- 506 名前:login:Penguin mailto:sage [2009/02/20(金) 17:38:45 ID:xKaEo+4J]
- デフォルトのパッケージは古いCPUでも動くようにコンパイルされるからgccが対応しても意味がない可能性が。
64bit版ならSSEが使用されるはずではあるのだけれど。 自前でコンパイルするか最適化された物をどこかから持ってくるかしてみたほうが良いと思う。
- 507 名前:login:Penguin mailto:sage [2009/02/20(金) 20:34:07 ID:S3s1rkKE]
- >>505
カーネル構築やってみたらどうだろう CONFIG_M586=y になってるはずだから Phenomに相当するものを有効にして試すとか Ubuntuだったら手順は https://help.ubuntu.com/community/Kernel/Compile 日本語訳はあるのかどうか知らない
- 508 名前:login:Penguin mailto:sage [2009/02/21(土) 08:20:46 ID:VKGOSFVD]
- カーネルが影響するとしたらCONFIG_NUMA=yかどうかかな。
- 509 名前:login:Penguin mailto:sage [2009/02/21(土) 08:39:34 ID:ETQRIuHC]
- >>508
いまって、32bitだと強制NUMA=nなんだっけ? 年末ぐらいにIngoがKconfig変えてた気がするが
- 510 名前:login:Penguin mailto:sage [2009/02/21(土) 11:12:58 ID:hJpNWjj9]
- RedHatのRTカーネルっていいの?
うざいほど営業やらDMきて迷惑気味なんだが
- 511 名前:login:Penguin [2009/02/24(火) 01:32:31 ID:pX2XxE8H]
- カーネルの不具合の動作確認で、カーネルに手を入れたいのですが、
グローバル変数の使い方について教えてください。 ヘッダファイルで 「extern unsigned long sabun;」を定義して、 kernel/timer.c で「unsigned long sabun = 0;」と実態を 定義してます。 fs/nfs/inode.cで、ヘッダファイルをインクルードして、sbunを使ってます。 するとコンパイルで、 WARNING: "sabun" [fs/nfs/nfs.ko] undefined! とおこられます。 カーネルでグローバル変数として利用したい場合はどうすればよいのでしょうか?
- 512 名前:login:Penguin mailto:sage [2009/02/24(火) 02:10:59 ID:VBQlp0Jb]
- モジュールからその変数を見たいならEXPORT_SYMBOLしとけ。
- 513 名前:login:Penguin mailto:sage [2009/02/24(火) 23:33:11 ID:pRP/nhlK]
- aufs2どうだろ。
痛い信者が憑いてるみたいだし。
- 514 名前:login:Penguin mailto:sage [2009/02/25(水) 12:19:48 ID:VFwJbR7O]
- 実装に作者や信者の人格が現れるわけじゃなし、ほっとけ。
- 515 名前:login:Penguin mailto:sage [2009/02/25(水) 18:52:12 ID:PG+Z+/i/]
- この辺を見ると、unionfs系のstackable fsは絶対に入りそうに見えない...
ttp://marc.info/?l=linux-kernel&m=120850448810590&w=2 ttp://lkml.org/lkml/2007/1/9/73
- 516 名前:login:Penguin mailto:sage [2009/02/26(木) 02:11:08 ID:ghtWsUdW]
- >>514
実装に作者と信者の人格があわられるよ reiserfsなんてマジ基地レベルの実装だっただろ 本人も犯罪者でマジ基地レベルだったし 開発者が痛いプロジェクトはどこも 実装も痛い 日本だとRubyとかSeesaa なんか狂信者の集まりだろ 実装もやばやばだし
- 517 名前:login:Penguin mailto:sage [2009/02/26(木) 09:11:39 ID:K2fT4ot7]
- >>516
その論理でいくと一番狂ってるのはJavaだな 実装も信者も
- 518 名前:login:Penguin mailto:sage [2009/02/26(木) 13:05:34 ID:tDhwCNJO]
- reiserfsのコードは、Linuxの一部としてみたら
異常だったかも知れないが、別に普通だろ。 神経質なところが基地外じみているが。
- 519 名前:login:Penguin mailto:sage [2009/02/26(木) 14:01:56 ID:zkN0ao4E]
- なんつうか、ディスカッションになってないね。aufs2。
攻めるべき相手も分かってないみたいだし、 解決すべき問題点も挙げているわけでもないし。 取り巻きからupstreamにマージしてくれよって言われて、 とりあえずこんなんあるんだけどどうよ、って流れでは 100年経っても無理だね。 TOMOYOがどう攻めたか、誰を見方につけたか、くらいは学習すればいいのに。
- 520 名前:login:Penguin mailto:sage [2009/02/26(木) 15:15:01 ID:/VNm+j/+]
- TOMOYOもあまりいい例じゃないと思うが…
まあ興味を持ってくれる人が出てくるのを待つしかないからねえ。 FSなら変にもめなきゃ簡単に入りそうな気はする。
- 521 名前:login:Penguin mailto:sage [2009/02/27(金) 06:01:45 ID:r6OMqEB7]
- FS周りは保守的な人が多いから
むしろ入りにくいんじゃない? (保守の面も含めて)安心して使えるのが未だにext3と linuxはFS周りは遅れ気味で、だからこそbtrfsが注目されていると思う。
- 522 名前:login:Penguin mailto:sage [2009/02/27(金) 06:32:34 ID:c711uaYx]
- VFSに手を出さなければ他のFSが巻き込まれることはないので、
強硬に反対する人はまずいない。
- 523 名前:login:Penguin mailto:sage [2009/02/27(金) 11:22:47 ID:mZ2ksAW5]
- 新しいFSがメインストリームに入るかどうかは、
lsf-workshop(Linux Storage & Filesystems Workshop) が登竜門みたいだね。 ttp://lkml.indiana.edu/hypermail/linux/kernel/0902.3/01381.html 少なくともこの辺でアピールしとかないと歯牙にもかからない って感じだな。でなけりゃ傍流で細々とやっていてそのうち 忘れ去られると。
- 524 名前:login:Penguin mailto:sage [2009/02/27(金) 20:09:22 ID:AUoPAEqK]
- いままでは-mm経由でAndrewが強引にマージするというパスも登竜門(裏口?)として
あったんだが、最近更新やめちゃったからね。 -mm
- 525 名前:login:Penguin mailto:sage [2009/03/08(日) 20:59:55 ID:GH/Y8LZH]
- Oprofileでpthread_mutexが頻繁に起きてるの解ったんだけど
簡単に改善するにはもっと情報ほしいんだけど なんかいい方法ないっすか?
- 526 名前:login:Penguin mailto:sage [2009/03/10(火) 21:28:57 ID:GdRFmw6z]
- カーネル見つかったよ!!
www.daily.co.jp/newsflash/2009/03/10/0001747074.shtml
- 527 名前:login:Penguin mailto:sage [2009/03/11(水) 00:35:08 ID:oxbCuR8l]
- >>525
windowsならシステムコールをフックするという方法があります。 フックした排他オブジェクトのロック関数内などで、これが呼ばれた場所と スレッドIDを記録していけば、原因の特定が可能。 多分linuxにも応用できると思います。
- 528 名前:login:Penguin mailto:sage [2009/03/11(水) 01:21:17 ID:4/oImeap]
- kprobes?
- 529 名前:login:Penguin mailto:sage [2009/03/11(水) 01:46:51 ID:ndR4kwVk]
- >>525
ftraceとかSystemTapとか使ってみたら?
- 530 名前:login:Penguin mailto:sage [2009/03/12(木) 02:00:45 ID:Q23C1K2a]
- HugeTLBってどうゆう時に
役立つの? 普通にメモリ100MBとか確保してるのを 置き換えても幸せになれる?
- 531 名前:login:Penguin mailto:sage [2009/03/12(木) 20:49:17 ID:/5waLCXS]
- >>530
なれない。HugeTLBが聞いてくるのは、それを使う前がTLBミスで性能劣化が起きているときだから、 数十、数百ギガとかのデータがないと、目に見える差は出ない。
- 532 名前:login:Penguin mailto:sage [2009/03/12(木) 23:24:42 ID:Q23C1K2a]
- >>531
4Gぐらいじゃ不幸になる?
- 533 名前:login:Penguin mailto:sage [2009/03/13(金) 00:12:51 ID:x7CFdrcd]
- >>532
www.oracle.co.jp/2shin/ora81/18_19.html
- 534 名前:login:Penguin mailto:sage [2009/03/13(金) 00:52:01 ID:d9xi8y0w]
- >>533
うそを教えるのはいくない
- 535 名前:login:Penguin mailto:sage [2009/03/13(金) 08:01:59 ID:X32lgzLh]
- HugeLBについて正しく説明しているページを教えて下さい
orz
- 536 名前:login:Penguin mailto:sage [2009/03/13(金) 08:30:19 ID:OBlhHJW3]
- いま使ってるカーネル(2.6.26)で明らかにバグってるが、next最新だと
直ってるけどどのコミットで直ったのかわからんという場合、そのコミットを 特定して簡単に取り込む方法はあるでしょうか? ext3/jbdが200GBほどの巨大コピーをすると必ず吹っ飛ぶので頭に来てるんですが、 OpenVZとVMwareも併用してる関係上、2.6.26から先に進めません。で、一旦 この2つは忘れてnextに切り替えたら通ったので何かが直ったのは間違い ないんですが・・・ git-bisectで吹っ飛んだときのコードパスを触っているコミットを拾ってきて git-cherry-pickする、とするのかなと思いつつも、バージョンが3も飛ぶと 容易にはマージできない訳で、やる前からげんなりしてます。でもこの方法しかない?
- 537 名前:login:Penguin mailto:sage [2009/03/13(金) 11:28:14 ID:OBlhHJW3]
- >>536
すみません、大ボケしてました。 最初バグが入ったところを追いかけていた話と混ざってしまった。 上だけなら普通にコードパスを含んでるファイルをgit-diffすればいいだけですね。
- 538 名前:login:Penguin mailto:sage [2009/03/16(月) 20:39:06 ID:+jw1kNKJ]
- debian sargeで2.6.16.16から2.6.16.62に乗り換えようと思ったのですが、Makefileに変なオプションが追加されているのを発見。
# Force gcc to behave correct even for buggy distributions CFLAGS += $(call cc-option, -fno-stack-protector) コメントからすると、イカれたディストリでもgccが正しく動くようにするものらしいのですが、 これに従ってスタックプロテクトを外すと、Kernel的にはどんな影響があるのでしょうか?
- 539 名前:login:Penguin mailto:sage [2009/03/16(月) 21:41:42 ID:03SCkUUu]
- どこで訊いたらいいのか分からんのでもっとうまいスレがあったら教えて。
AMD K8/K10 で CnQ する powernow-k8.ko は Phenom II でも動作するけど、 こいつのコア電圧上げ下げパッチは K8系でしか動かない。 正確には hwpstate で動くやつはコア電圧読み書きをサポートしてない。 現状、Phenom / Phenom II に対するコア電圧上げ下げパッチないしアプリは存在しない? ためしに/dev/cpu/*/msr叩いてコアやNB電圧上げ下げやOCはX3 720で出来たけど K8より電圧上げ下げはむしろ楽になってるくらいで車輪の再発明になる と信じてるんだがうまくみつかんね。
- 540 名前:login:Penguin mailto:sage [2009/03/17(火) 22:59:47 ID:P2matg1t]
- posix_time.hってどこにあるのですか?
- 541 名前:login:Penguin mailto:sage [2009/03/18(水) 00:33:56 ID:eVh+IAHO]
- Oprofileって
カーネルモジュールを常に更新しなくてもいいのですかね? event maskだけCore2とか最新CPUのを読み取れればいいのですか?
- 542 名前:login:Penguin [2009/03/18(水) 02:13:00 ID:zvHoDucU]
- サーバーの動作が停止したので再起動後にログを見たところ、
・・・ Mar 17 01:01:01 hoge kernel: ------------[ cut here ]------------ Mar 17 01:01:01 hoge kernel: kernel BUG at mm/rmap.c:479! Mar 17 01:01:01 hoge kernel: invalid operand: 0000 [#1] Mar 17 01:01:01 hoge kernel: Modules linked in: ipt_REJECT ipt_limit ipt_state ip_conntrack iptable_filter ip_tables loop md5 ipv6 dm_mirror dm_mod uhci_hcd ehci_hcd eepro100 via_rhine e100 mii ext3 jbd sata_via libata 3w_xxxx sd_mod scsi_mod Mar 17 01:01:01 hoge kernel: CPU: 0 ・・・ という部分がありました。 "kernel BUG"とありますが、これは本当にバグで停止したのでしょうか。 それとも、ハードウェア障害等が原因でしょうか。 自分ではメモリかな、とは思ってるんですが・・・ ディストリビューションはFedoraCoreの3年ぐらい前のバージョン カーネルはFedoraCoreデフォルトのままです。 機材が遠隔地にあるため、パーツを交換して様子見というのは難しいです。 何かご存知の方いらっしゃればアドバイスお願いします。 スレ違い等の場合はそう言っていただくと助かります。 よろしくお願いします。
- 543 名前:login:Penguin mailto:sage [2009/03/18(水) 04:10:38 ID:SE16OZPj]
- ウィルスに一票
- 544 名前:login:Penguin mailto:sage [2009/03/18(水) 10:05:41 ID:DNBYgSTg]
- うむ。httpあたりから、カーネルの脆弱性を突くペイロードを
送り込まれたといったところか。
- 545 名前:login:Penguin mailto:sage [2009/03/18(水) 10:24:02 ID:zvHoDucU]
- まず、ageてしまって申し訳ないです。
>>543-544 となると、対策としては カーネルのバージョンアップ(ディストリビューション自体も?) Apacheのバージョンアップ ぐらいしか無いということなんでしょうかね・・・ 今回の攻撃では単に止まっただけであればいいのですが、 何か仕込まれてないか確認しないとまずいでしょうね。 SonicWall等のFWでそういう攻撃防げるのであれば、 導入することも検討してみます。
- 546 名前:login:Penguin mailto:sage [2009/03/18(水) 17:38:57 ID:pKG41WUr]
- Fedoraの3年前のバージョンなんてとっくにサポート切れてるんだから
何されててもおかしくないぞ
- 547 名前:login:Penguin mailto:sage [2009/03/18(水) 20:54:43 ID:Jh98gmYP]
- >>542
invalid operand というのはコードがおかしな命令だったことを意味する。 バグでデータを壊すことはよくあるが、コードを壊すのはまず考えられない。 なので、可能性があるとしたら、メモリが化けた、CPUキャッシュが化けたっていうハード故障系か、 >>543 がいうように、ウィルスにやられた。だと思う
- 548 名前:login:Penguin mailto:sage [2009/03/18(水) 21:46:58 ID:RWYXndAF]
- >>542
ふつ〜に立ち上がったんだけど、vmwareが立ち上がらないからdmesgしたら >kernel BUG at /build/buildd/linux-2.6.27/drivers/cpufreq/cpufreq_userspace.c:122! invalid opcode: 0000 [1] SMP なメッセージが出たことがある。再立ち上げしてもたしか出た。kernelの更新(ubuntuまんま)したばっかしだったから、 そういうkernel、てか、moduleなのかな? とか思ったり。 なんで、更新前のkernelで立ち上げて、メッセージが出ないでvmwareが立ち上がるのを確認して、出かけて、 夜帰ってきて当該のkernelで立ち上げて以降出てない。ということならある。ハード故障系だろうか...? soft raid1なんだけど、HDDエラーで化けた、だといいな、キャッシュエラーとかよかマシ? と思っているけど、…
- 549 名前:login:Penguin mailto:sage [2009/03/18(水) 22:52:21 ID:zvHoDucU]
- >>546-548
ハードの障害の可能性も考えると、 サーバーマシンごとそっくり新しいものにしたほうが安心ですよね。 とりあえずカーネルのバージョン上げて様子見ますが、 早いうちに置き換えられるよう検討します。
- 550 名前:login:Penguin mailto:sage [2009/03/18(水) 23:13:40 ID:fs8nU1K0]
- >>547-548
BUG macroで例外起こすために不当命令使ってる。 なので、そこだけで壊れているとは判断できない。
- 551 名前:login:Penguin [2009/03/24(火) 12:55:14 ID:LJtxTesT]
- 2.6.29のマスコットがペンギンじゃなくなってる・・・
- 552 名前:login:Penguin mailto:sage [2009/03/24(火) 14:32:40 ID:kyEDcVni]
- 確かに、ペンギンじゃなくなってる。
2.6.29 だめだ、ウチはCATVでDHCP接続なんだが、何分かするとネットワークがくたばる。
- 553 名前:login:Penguin mailto:sage [2009/03/24(火) 15:46:32 ID:rew/CQ2p]
- 絶滅危惧種がマスコットって縁起悪くね?
- 554 名前:login:Penguin mailto:sage [2009/03/24(火) 15:48:26 ID:vqmighgs]
- >>553
逆に考えろ 今は数こそ少ないがこれから増えまくって人類に代わって世界を支配してやるという野望を持っているんだよ
- 555 名前:login:Penguin mailto:sage [2009/03/24(火) 16:01:29 ID:jdG/hz2L]
- 人類はLinuxに支配されるのか。
- 556 名前:login:Penguin mailto:sage [2009/03/24(火) 17:20:45 ID:6YSp3Dyi]
- 「後に人工知能型スペースコロニーと呼ばれる物が生まれるきっかけと
なりましたことは当時誰も想像できなかったのでこざいます」
- 557 名前:login:Penguin mailto:sage [2009/03/24(火) 19:25:45 ID:kmaklgHK]
- 深い話の最中に割り込んですまないが
>>551のIDが TesT だな。
- 558 名前:login:Penguin mailto:sage [2009/03/24(火) 19:43:38 ID:Mg6fm2qb]
- 2.6.29にしてアプリや全体の動きは凄く良いんだけど、dmesgでこれが出るんだけど問題ないのかな
[ 29.465011] IRQ 19/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs [ 30.538683] IRQ 17/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs nvidiaの本家のドライバー入れると必ず出る。なんかググっても大した情報が無かった。 ドライバーのバージョンを何個か変えてみたけどやっぱり出る。噂では64Bitだと出なくてx86だと 出るらしいんだけど。
- 559 名前:login:Penguin mailto:sage [2009/03/24(火) 20:15:01 ID:/qzX0rTj]
- >538
スタックプロテクトって、スタックオーバーフローさせないものじゃないの?
- 560 名前:login:Penguin mailto:sage [2009/03/24(火) 20:43:31 ID:SZSOfRtb]
- Linuxカーネル2.6.29がリリース、新マスコット「Tuz」もお目見え
ttp://journal.mycom.co.jp/news/2009/03/24/059/ Linux 2 6 29 - Linux Kernel Newbies ttp://kernelnewbies.org/Linux_2_6_29
- 561 名前:login:Penguin mailto:sage [2009/03/24(火) 23:15:08 ID:O1f2ziLk]
- >>558
気にするな。 ドライバの問題なので、苦情はnvidiaへ。 >>559 あふれたのを検出するだけ。 そのために色々小細工されるので、kernelみたいに 行儀の悪いプログラムには都合が悪い。
- 562 名前:login:Penguin mailto:sage [2009/03/25(水) 00:06:00 ID:KXaahG0g]
- >>561
将来のIRQスレッドの実装のために、間違った使い方をしていた場合にWarning出すようになった。実害はない。 ようするにNvidiaクソ
- 563 名前:558 mailto:sage [2009/03/25(水) 00:29:47 ID:x7pgsUQ/]
- >>561 >>562
レストン。実はググった時に英語のサイトの方ですがかなり前からこのワーニングが出ててリーナスは一向になおそうと しないなんて書いてる人が居たので、って事はカーネルよりドライバーサイドの問題かなとも思ってました。 その方のサイトでkernel/irq/manage.cに当てるパッチを自作してたようですが、なんかパッチというより 見た感じただのソースの削除なんですよね^^; なので当てなかったw
- 564 名前:login:Penguin mailto:sage [2009/03/25(水) 17:29:30 ID:60vMVYbv]
- >見た感じただのソースの削除なんですよね
推察するに、warnig出すようになったソース部分を削除したんでしょうな (要するに、昔のソースコードに戻しただけ)なんだろう
- 565 名前:login:Penguin mailto:sage [2009/03/25(水) 21:56:05 ID:IDClJJpz]
- Core2対応のOProfileって
どこを見れば対応か否か判別できますかね? 自分で修正したいけどどうすればいいか解らん
- 566 名前:login:Penguin mailto:sage [2009/03/25(水) 23:48:38 ID:uqaWVlhO]
- kernel watch の更新はまだぁ?
- 567 名前:552 mailto:sage [2009/03/29(日) 17:06:19 ID:QvwOa21J]
- やはり、2.6.29のネットワークは使い物にならなくなる現象が発生するみたいですね。
ttp://lists.debian.org/debian-kernel/2009/03/msg00734.html
- 568 名前:login:Penguin mailto:sage [2009/03/29(日) 22:25:17 ID:G8CsmA46]
- Re: Linux 2.6.29
ttp://lkml.indiana.edu/hypermail/linux/kernel/0903.3/00025.html だれか、このスレッドのサマリーくれくれ
- 569 名前:login:Penguin mailto:sage [2009/03/30(月) 08:41:21 ID:2QOFnZq6]
- Linuxはそろそろリリース前のQA工程をまじめに検討してほすぃ・・・
- 570 名前:login:Penguin mailto:sage [2009/03/30(月) 09:12:52 ID:yqZpjt1u BE:404366562-2BP(0)]
- .3くらいになるまで待て。
- 571 名前:login:Penguin mailto:sage [2009/03/30(月) 10:00:07 ID:DEJfFw9I]
- >>569
自分でrcを試してレポートすれ。 とか それはディストリビュータの仕事だ。 てな事を言われそうな気もする。 昔みたいに安定版・開発版を分ければ少しはマシに…ならんか。
- 572 名前:login:Penguin mailto:sage [2009/03/30(月) 15:15:51 ID:nfkncL2P]
- >>567
やっぱりか!nfsもすぐ落ちる…
- 573 名前:login:Penguin mailto:sage [2009/03/30(月) 19:43:08 ID:a1nAkH/I]
- 2.6.27を今後の安定板みたいな扱いにしていくとか言ってなかったっけ。現にもう2.6.27.21まできとるよ。
とりあえずそれ使っとけばいいじゃない。
- 574 名前:login:Penguin mailto:sage [2009/03/30(月) 20:50:43 ID:bNrSl60T]
- >>573
.27はまだGregKHチームがやってるから、普通のstable release cycleだよ。もうすぐGregは手を引いて ほんとうのバグフィックスオンリーモードになる見込み
- 575 名前:login:Penguin mailto:sage [2009/04/01(水) 20:52:56 ID:zov+EiQO]
- SH4 + Linux 2.6.26環境で、カーネルの起動ログをJP設定により動的に
ON/OFFしたかったので、arch/sh/kernel/setup.cのsetup_arch()辺りで コマンドラインパラメータにquietを指定しようとしています。 ところがJP状態を取得するために下記のような感じでコードを書いたのですが、 どうもJPの状態を参照しようとするとカーネルがハングアップしてしまいます。 volatile u32 *jp1 = (volatile u32 *)0xXXXXXXXX; if (*jp1 & 0x00000001) { *cmdline_p = "quiet"; } カーネルの中なので物理アドレスで直接I/Oアクセスできると思い、このような コードを書いたのですが、根本的に何か間違っているでしょうか? 上記コードに何か問題がありましたらご教示宜しくお願いします。
- 576 名前:login:Penguin mailto:sage [2009/04/01(水) 21:03:40 ID:19GFc86i]
- parse_early_param();
とかいるんじゃねーの とか嘘ついてやるぜ うっへっへっへっへ
- 577 名前:login:Penguin mailto:sage [2009/04/01(水) 23:04:24 ID:kF+hkjid]
- >>568
LWNにまとまってたよ lwn.net/Articles/326471/
- 578 名前:login:Penguin mailto:sage [2009/04/01(水) 23:11:47 ID:d5fXcon2]
- >>577
今から読む。thanks
- 579 名前:login:Penguin mailto:sage [2009/04/02(木) 00:10:19 ID:33mKLiPT]
- >>575
・bootloaderで細工した方が簡単 ・そこはctrl_inlだろう というのはまあおいといて。 #ifdef CONFIG_CMDLINE_BOOL のあたりで、 strcpy(command_line, "quiet"); とか。 つうか、そのアドレスあってるのか? そのjp1見に行ってでハングつうと、初期化終わってない例外ハンドラが 呼ばれてこける位しかないと思うが。
- 580 名前:575 mailto:sage [2009/04/02(木) 01:03:55 ID:9fwzBYt/]
- >>579
レスありがとうございます。 >bootloaderで細工した方が簡単 確かにブートローダでカーネルコマンドパラメータにquietを渡す方が簡単ですね。 ブートローダのソースが手元に無かったのでカーネル側で対処しようとしたのですが、 ブートローダのソースを入手してみようと思います。 >そこはctrl_inlだろう 確かにctrl_inlマクロがありましたね。(^^; しかし、ctrl_inlでリトライしてみましたが結果は同じでした。 orz とりあえずブートローダのソースが入手できたらブートローダでリトライしてみようと思います。
- 581 名前:login:Penguin mailto:sage [2009/04/02(木) 02:45:46 ID:nZ7WZTID]
- >>575
まず、その*jp1を正しく読めるのかどうか、例えばsetup.cの中のshow_cpuinfoで if (*jp1 & 0x000000001) { seq_printf(m, "jp1 is set¥n"); } とかやって/proc/cpuinfoに期待する結果が得られるか試して見たら?
- 582 名前:login:Penguin mailto:sage [2009/04/02(木) 13:18:27 ID:iWqzU7Dl]
- Atheros Linux wireless support - ramifications of reverse engineering alien technology
ttp://lkml.indiana.edu/hypermail/linux/kernel/0904.0/00401.html Atherosオープンソース止めだって。なんかシャノンの定理を覆すデバイス の開発に成功したとか何とか(w
- 583 名前:login:Penguin mailto:sage [2009/04/02(木) 16:13:52 ID:xQPAIuNj]
- まあ、4月1日にはエントロピー増大則を破ったり、O(1)で因数分解したり、いろんな発明がされるからな
- 584 名前:login:Penguin mailto:sage [2009/04/02(木) 18:40:31 ID:QJV8Kdl6]
- Atherosってけっこう信用あるのかな。
「HAHAHA あそこが止めるはずもない JK」 ってなとこでないと、綺麗に笑えない訳で。 (例えば ATIがlinuxデバドラから人材撤収とかいう記事とかだったら Aprilfool としての出来はどーよ)
- 585 名前:login:Penguin mailto:sage [2009/04/02(木) 19:34:31 ID:AdLAWklr]
- はいはい4/1、おせーよ
- 586 名前:login:Penguin mailto:sage [2009/04/02(木) 23:14:55 ID:3xboMHn+]
- >>584
まあそれなりにあるんじゃないか。802.11n対応のドライバ公開とか Linuxの無線難民には紙のような存在だし。
- 587 名前:login:Penguin mailto:sage [2009/04/03(金) 13:10:04 ID:W269EutD]
- 4/2 20:57 2.6.29.1
www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1
- 588 名前:login:Penguin mailto:sage [2009/04/03(金) 23:32:36 ID:VWAfe8sR]
- >>587
はいはい pc11.2ch.net/test/read.cgi/linux/1133525131/
- 589 名前:login:Penguin mailto:sage [2009/04/07(火) 14:25:21 ID:5UypKmRV]
- >>567の問題って2.6.29.1で直ったのかな?
kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.29.1 を適当に読んだ限りでは commit ed421a64825501e0bdfe848c9decf05d270a9adb が該当してそうだが…
- 590 名前:login:Penguin mailto:sage [2009/04/07(火) 23:18:48 ID:cFXpPa3R]
- >>589
アナウンスに直したようなことが書いてあった。 ような気がする。
- 591 名前:login:Penguin mailto:sage [2009/04/08(水) 14:30:13 ID:cH0YyGV0]
- >>589-590
git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.29.y.git;a=commit;h=ed421a64825501e0bdfe848c9decf05d270a9adb 確かに入ってる。 パッチが>>567にあるのと同じだった。 「2.6.29.1で問題が解決した」って話も出てるし、アップデートするのが吉のよう。
- 592 名前:login:Penguin mailto:sage [2009/04/08(水) 14:52:31 ID:/LhU0cwb]
- Windows上でもソースが見れるようにファイル名は大文字小文字で被らないようにして欲しい・・・
- 593 名前:login:Penguin mailto:sage [2009/04/08(水) 23:06:09 ID:J2AI1v/0]
- LinuxからWindowsのFS上に解凍すると大文字小文字のファイルが
きちんと個別に存在しなかったっけ。
- 594 名前:login:Penguin mailto:sage [2009/04/09(木) 00:07:14 ID:E6F+6biD]
- 3月版 トレーサ関連に大きな進展、ftraceがデファクトに?
ttp://www.atmarkit.co.jp/flinux/rensai/watch2009/watch03a.html 待ってたよ!
- 595 名前:login:Penguin mailto:sage [2009/04/09(木) 00:26:08 ID:Zy9rLeoD]
- >>593
NTFS自体は対応してるんだけど、APIのレベルで区別してくれないので 見えるんだけどさわれない罠があったり。
- 596 名前:login:Penguin mailto:sage [2009/04/09(木) 01:43:45 ID:PTQTRrqa]
- そんな軟弱OS使う軟弱者はソース見る資格ねーってこった
|

|