1
linux/arch/mips
Ulrich Drepper c04030e16d [PATCH] flags parameter for linkat
I'm currently at the POSIX meeting and one thing covered was the
incompatibility of Linux's link() with the POSIX definition.  The name.
Linux does not follow symlinks, POSIX requires it does.

Even if somebody thinks this is a good default behavior we cannot change this
because it would break the ABI.  But the fact remains that some application
might want this behavior.

We have one chance to help implementing this without breaking the behavior.
 For this we could use the new linkat interface which would need a new
flags parameter.  If the new parameter is AT_SYMLINK_FOLLOW the new
behavior could be invoked.

I do not want to introduce such a patch now.  But we could add the
parameter now, just don't use it.  The patch below would do this.  Can we
get this late patch applied before the release more or less fixes the
syscall API?

Signed-off-by: Ulrich Drepper <drepper@redhat.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-02-24 14:31:39 -08:00
..
arc
au1000 [MIPS] Au1xx0: really set KSEG0 to uncached on reboot 2006-02-07 13:30:23 +00:00
boot Add .gitignore files for MIPS. 2005-11-07 18:05:37 +00:00
cobalt Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
configs [MIPS] Disable CONFIG_ISCSI_TCP; it triggers a gcc 3.4 endless loop. 2006-02-21 16:58:24 +00:00
ddb5xxx [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
dec [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
galileo-boards/ev96100
gt64120 [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
ite-boards [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
jazz [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
jmr3927 [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
kernel [PATCH] flags parameter for linkat 2006-02-24 14:31:39 -08:00
lasat Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
lib Update Yoichi Yuasa's email address. 2006-01-10 13:39:07 +00:00
lib-32 [MIPS] Fix dump_tlb.c warning and cleanup. 2006-02-07 13:30:26 +00:00
lib-64
math-emu [MIPS] ieee754[sd]p_neg workaround 2006-02-07 13:30:25 +00:00
mips-boards Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
mm [MIPS] Sibyte: #if CONFIG_* doesn't fly. 2006-02-21 16:58:23 +00:00
momentum Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
oprofile [MIPS] Oprofile: Support for 34K UP kernels. 2006-02-07 13:30:26 +00:00
pci [MIPS] Fix Cobalt PCI cache line sizes 2006-02-07 13:30:24 +00:00
philips/pnx8550 Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
pmc-sierra [MIPS] Yosemite: Fix build damage by dc8f6029cd. 2006-02-21 16:58:23 +00:00
qemu [MIPS] Qemu: Accept kernel command line passed by the Emulator. 2005-12-01 11:05:15 +00:00
sgi-ip22 [MIPS] IP22: Fix serial console detection 2006-02-07 13:30:25 +00:00
sgi-ip27 [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
sgi-ip32 Merge master.kernel.org:/home/rmk/linux-2.6-serial 2006-02-08 15:21:22 -08:00
sibyte [MIPS] Fix compiler warnings in arch/mips/sibyte/bcm1480/irq.c 2006-02-21 16:58:23 +00:00
sni [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
tx4927 [MIPS] TX49x7: Fix reporting of the CPU name and PCI clock 2006-02-07 13:30:26 +00:00
tx4938 [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
vr41xx [MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again. 2006-02-07 13:30:22 +00:00
defconfig MIPS: Remove unused CONFIG_CPU_HAS_LLDSCD. 2006-01-10 13:39:07 +00:00
Kconfig [MIPS] Nevada support for SGI O2. 2006-02-07 13:30:22 +00:00
Kconfig.debug
Makefile [MIPS] Get rid of kludgery needed to keep stdargs of old compilers working. 2006-02-14 19:13:25 +00:00