Linus Torvalds
cc314eef01
Fix nasty ncpfs symlink handling bug.
...
This bug could cause oopses and page state corruption, because ncpfs
used the generic page-cache symlink handlign functions. But those
functions only work if the page cache is guaranteed to be "stable", ie a
page that was installed when the symlink walk was started has to still
be installed in the page cache at the end of the walk.
We could have fixed ncpfs to not use the generic helper routines, but it
is in many ways much cleaner to instead improve on the symlink walking
helper routines so that they don't require that absolute stability.
We do this by allowing "follow_link()" to return a error-pointer as a
cookie, which is fed back to the cleanup "put_link()" routine. This
also simplifies NFS symlink handling.
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-08-19 18:02:56 -07:00
..
acpi
/home/lenb/src/to-linus branch 'acpi-2.6.12'
2005-07-29 23:31:17 -04:00
asm-alpha
[PATCH] pci and yenta: pcibios_bus_to_resource
2005-08-04 21:32:46 -07:00
asm-arm
[ARM] Add syscall stubs for inotify and ioprio system calls
2005-08-15 10:57:08 +01:00
asm-arm26
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-cris
[PATCH] CRIS update: new subarchitecture v32
2005-07-27 16:26:01 -07:00
asm-frv
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-generic
[PATCH] pci and yenta: pcibios_bus_to_resource
2005-08-04 21:32:46 -07:00
asm-h8300
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-i386
[PATCH] i386 / desc_empty macro is incorrect
2005-08-16 12:18:01 -07:00
asm-ia64
[IA64] fix iosapic_remove build error for !HOTPLUG
2005-08-10 15:42:41 -07:00
asm-m32r
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-m68k
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-m68knommu
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-mips
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
asm-parisc
[PATCH] pci and yenta: pcibios_bus_to_resource
2005-08-04 21:32:46 -07:00
asm-ppc
[PATCH] ppc32: Fix PPC440SP SRAM controller DCRs
2005-08-18 12:53:58 -07:00
asm-ppc64
[PATCH] iSeries build with newer assemblers and compilers
2005-08-16 21:06:25 -07:00
asm-s390
[PATCH] s390: ioprio & inotify system calls.
2005-08-01 21:37:59 -07:00
asm-sh
[PATCH] SH: inotify and ioprio syscalls
2005-08-18 12:53:57 -07:00
asm-sh64
[PATCH] SH64: inotify and ioprio syscalls
2005-08-18 12:53:57 -07:00
asm-sparc
[SPARC]: Add inotify syscall entries.
2005-07-27 14:14:39 -07:00
asm-sparc64
[SPARC]: Add inotify syscall entries.
2005-07-27 14:14:39 -07:00
asm-um
um: fix __pa/__va macro expansion problem
2005-08-15 17:40:46 -07:00
asm-v850
[PATCH] v850: Define L1_CACHE_SHIFT and L1_CACHE_SHIFT_MAX
2005-07-27 16:26:03 -07:00
asm-x86_64
[PATCH] i386 / desc_empty macro is incorrect
2005-08-16 12:18:01 -07:00
asm-xtensa
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
linux
Fix nasty ncpfs symlink handling bug.
2005-08-19 18:02:56 -07:00
math-emu
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
media
[PATCH] V4L: Miscellaneous fixes
2005-08-01 19:13:59 -07:00
mtd
[MTD] NAND: Honour autoplacement schemes supplied by the caller
2005-05-23 13:20:45 +02:00
net
[Bluetooth] Remove unused functions and cleanup symbol exports
2005-08-06 12:36:51 +02:00
pcmcia
[PATCH] pcmcia: fix pcmcia-cs compilation
2005-07-12 16:00:59 -07:00
rxrpc
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scsi
[SCSI] fix target scanning oops with fc transport class
2005-08-08 17:14:55 -05:00
sound
[ALSA] version 1.0.9b
2005-07-28 15:50:42 +02:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00