* Eduard - Gabriel Munteanu (eduard.munteanu@linux360.ro) wrote:I think call_rcu can become a problem too in that case. It is responsible for freeing the old closure and I don't think it will be executed if rcu or the scheduler is not active. Therefore, we should also do something like : if (likely(preemptible())) call_rcu(&entry->rcu, free_old_closure); else free_old_closure(&entry->rcu); (modulo passing the right parameters..) All the synchronize_sched, cal_rcu and rcu_barriers should be changed. I think the rcu_barriers should also have this kind of test to check for early boot use. Mathieu -- Mathieu Desnoyers OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68 --
| Jeremy Fitzhardinge | [PATCH 08 of 36] x86_64: Add gate_offset() and gate_segment() macros |
| Eric Sandeen | [PATCH 0/4] (RESEND) ext3[34] barrier changes |
| Arjan van de Ven | Top 10 kernel oopses for the week ending January 5th, 2008 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
git: | |
| Joakim Tjernlund | git-svn set-tree bug |
| Brandon Casey | Re: git-commit fatal: Out of memory? mmap failed: Bad file descriptor |
| Junio C Hamano | Re: [QUESTION] about .git/info/grafts file |
| Sam Song | Fwd: [OT] Re: Git via a proxy server? |
| carlopmart | About Xen: maybe a reiterative question but .. |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| Diana Eichert | OpenBSD on decTOP? |
| OpenBSD@BG1 | Migrate to OpenBSD + OpenBGP |
| Anselm Lingnau | File creation date in UNIX (was: Re: VMS) |
| Tao Jiang | Source of setterm |
| Dave `geek' Gymer | WARNING (was Re: New afio release) |
| erc | HARDWARE COMPATIBILITY LIST |
| ptrace and big kernel lock | 19 minutes ago | Linux kernel |
| SMDK2410 LCD Framebuffer driver | 5 hours ago | Linux kernel |
| Resetting the bios password for Toshiba Laptop | 6 hours ago | Hardware |
| Problem booting a barebone kernel in VMWare | 9 hours ago | Linux kernel |
| IP layer send packet | 13 hours ago | Linux kernel |
| PID to ELF image full path | 16 hours ago | Linux kernel |
| types of kernel | 1 day ago | Linux kernel |
| magical mounts | 2 days ago | Linux kernel |
| Problem in scim in Fedora 9 | 2 days ago | Linux general |
| The new Western Digital power saving drives | 2 days ago | Hardware |
