On Mon, Jun 11, 2007 at 01:59:26PM +0200, Jens Axboe ([EMAIL PROTECTED]) wrote: > Patches are against the #splice branch of the block repo, "official" url > of that is: > > git://git.kernel.dk/data/git/linux-2.6-block.git/ > > and it's based on Linus main tree. Let me know if I should supply netdev > branch patches instead, or even just provide a rolled up patch (or patch > series) for anyone curious to test or play with it.
Hi Jens. I've just pulled your tree (splice-net, but splice tree looks the same, git pull says 'Already up-to-date.') on top of linus git and got following bug trace. I will investigate it further tomorrow. [ 51.942373] ------------[ cut here ]------------ [ 51.947041] kernel BUG at include/linux/mm.h:285! [ 51.951786] invalid opcode: 0000 [1] PREEMPT SMP [ 51.956680] CPU 0 [ 51.958784] Modules linked in: button loop snd_intel8x0 snd_ac97_codec psmouse ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc k8temp i2c_nforcen [ 51.988793] Pid: 2604, comm: splice-fromnet Not tainted 2.6.22-rc4-splice #2 [ 51.995886] RIP: 0010:[<ffffffff80389b15>] [<ffffffff80389b15>] __skb_splice_bits+0xcd/0x201 [ 52.004520] RSP: 0018:ffff810037f23c28 EFLAGS: 00010246 [ 52.009872] RAX: 0000000000000000 RBX: ffff810037f23d98 RCX: 000000000000003f [ 52.017053] RDX: ffff81003fe93808 RSI: ffff81003fe93808 RDI: 000000000003c0a3 [ 52.024233] RBP: ffff810037f23c78 R08: 0000000000000000 R09: ffff81003780e4b8 [ 52.031412] R10: ffffffff803b01d9 R11: ffff810037f23de8 R12: 000000000000009a [ 52.038591] R13: 0000000000000000 R14: ffff810037f23c90 R15: 00000000000005a8 [ 52.045771] FS: 00002b9181d2c6d0(0000) GS:ffffffff804fb000(0000) knlGS:0000000000000000 [ 52.053920] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 52.059714] CR2: 00002b9181bb60e0 CR3: 000000003d109000 CR4: 00000000000006e0 [ 52.066894] Process splice-fromnet (pid: 2604, threadinfo ffff810037f22000, task ffff8100010f4100) [ 52.075908] Stack: 00000040000612d0 ffff810037f23c94 ffff81003780e4b8 0000000037f23c78 [ 52.084214] 0000faf20000050e ffff81003780e4b8 ffff81003780e4b8 ffff81003e8f22d8 [ 52.091860] ffff81003c99c820 000000004d5f4ede ffff810037f23dd8 ffffffff8038bf20 [ 52.099265] Call Trace: [ 52.101998] [<ffffffff8038bf20>] skb_splice_bits+0x6c/0xd0 [ 52.107619] [<ffffffff803dc720>] _read_unlock_irq+0x31/0x4e [ 52.113330] [<ffffffff803afc1c>] tcp_splice_data_recv+0x20/0x22 [ 52.119386] [<ffffffff803afaf3>] tcp_read_sock+0xa2/0x1ab [ 52.124920] [<ffffffff803afbfc>] tcp_splice_data_recv+0x0/0x22 [ 52.130888] [<ffffffff803b0232>] tcp_splice_read+0xa1/0x21b [ 52.136593] [<ffffffff803891cf>] sock_def_readable+0x0/0x6f [ 52.142303] [<ffffffff80384a25>] sock_splice_read+0x15/0x17 [ 52.148010] [<ffffffff8029e773>] do_splice_to+0x76/0x88 [ 52.153370] [<ffffffff8029fc87>] sys_splice+0x1a8/0x232 [ 52.158733] [<ffffffff802097ce>] system_call+0x7e/0x83 [ 52.164005] [ 52.165544] [ 52.165545] Code: 0f 0b eb fe 44 39 65 d4 8b 4d d4 41 0f 47 cc 90 ff 42 08 48 [ 52.175364] RIP [<ffffffff80389b15>] __skb_splice_bits+0xcd/0x201 [ 52.181636] RSP <ffff810037f23c28> -- Evgeniy Polyakov - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html