> -----Message d'origine-----(Forwarding info by Samuel to lkml...) Thanks for your comments, here is a new patch (bowler.patch) reflecting = the changes you suggested. Unfortunately, and unsurprisingly for such = cosmetic changes, the code still hangs. I have added a great many debugging statements in order to pinpoint the = problem (backtrace.patch); surprisingly, my custom backtraces didn't = show up in the console, but a kernel call trace did (call_trace). Here is the contents of the offending function. The {enter,exit}_func() = calls are my debugging statements, and I have verified that only the = else branch was compiled. As you can see, there are only function calls = here, no memory manipulation nor dereferencing at all. What could = possibly fail in this function? Shouldn`t the backtrace include one of = the subcalls? void nl_spin_lock_irqsave(spinlock_t *lockptr, DWORD *flagptr) { enter_func(__LINE__); #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,7)) assert(lockptr); assert(flagptr); spin_lock_irqsave((spinlock_t *)lockptr, (*flagptr)); #else spin_lock_irq((spinlock_t *)lockptr); #endif exit_func(__LINE__); } - Samuel G=E9lineau
| Theodore Tso | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 011/196] sysfs: Fix a copy-n-paste typo in comment |
git: | |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
