]> git.michaelhowe.org Git - packages/o/openafs.git/commit
* Debian kernels as of 2.6.20 enable CONFIG_PARAVIRT, which redefines
authorRuss Allbery <rra@debian.org>
Thu, 19 Apr 2007 18:30:43 +0000 (18:30 +0000)
committerRuss Allbery <rra@debian.org>
Thu, 19 Apr 2007 18:30:43 +0000 (18:30 +0000)
commitf85fb0454f9ec307a394bd66a4a103d3dc08bc56
tree17551320bacdeeedb82aed49d294e2064e1be9ad
parent8c948a9a6f0e7c6d310d696dec8670f8e08b2da2
* Debian kernels as of 2.6.20 enable CONFIG_PARAVIRT, which redefines
  several core kernel calls as redirects through a paravirt.ops table
  that's marked GPL-only.  This breaks all non-GPL modules that used
  those (previously generally exported) calls even indirectly.  Apply a
  hack to switch from spin_lock_irq to spin_lock_irqsave to avoid the
  paravirt redirection so that the module will build.
debian/changelog
debian/patches/paravirt-workaround [new file with mode: 0644]
src/afs/LINUX/osi_groups.c
src/afs/LINUX/osi_machdep.h
src/afs/LINUX/osi_misc.c
src/afs/LINUX/osi_sleep.c
src/rx/LINUX/rx_kmutex.c