Yoav Zach
ef3daeda7b
[PATCH] Don't force O_LARGEFILE for 32 bit processes on ia64
...
In ia64 kernel, the O_LARGEFILE flag is forced when opening a file. This
is problematic for execution of 32 bit processes, which are not largefile
aware, either by SW emulation or by HW execution.
For such processes, the problem is two-fold:
1) When trying to open a file that is larger than 4G
the operation should fail, but it's not
2) Writing to offset larger than 4G should fail, but
it's not
The proposed patch takes advantage of the way 32 bit processes are
identified in ia64 systems. Such processes have PER_LINUX32 for their
personality. With the patch, the ia64 kernel will not enforce the
O_LARGEFILE flag if the current process has PER_LINUX32 set. The behavior
for all other architectures remains unchanged.
Signed-off-by: Yoav Zach <yoav.zach@intel.com>
Acked-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-23 09:45:28 -07:00
..
acpi
asm-alpha
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-arm
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-arm26
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-cris
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-frv
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-generic
[PATCH] x86/x86_64: pcibus_to_node
2005-06-23 09:45:08 -07:00
asm-h8300
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-i386
[PATCH] kprobes: function-return probes
2005-06-23 09:45:21 -07:00
asm-ia64
[PATCH] Don't force O_LARGEFILE for 32 bit processes on ia64
2005-06-23 09:45:28 -07:00
asm-m32r
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68k
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-m68knommu
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-mips
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-parisc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-ppc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-ppc64
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-s390
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sh
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sh64
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-sparc64
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-um
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-v850
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-x86_64
[PATCH] x86_64 specific function return probes
2005-06-23 09:45:21 -07:00
linux
[PATCH] Don't force O_LARGEFILE for 32 bit processes on ia64
2005-06-23 09:45:28 -07:00
math-emu
media
[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree
2005-05-17 07:59:33 -07:00
mtd
net
[X25]: Fast select with no restriction on response
2005-06-22 22:16:17 -07:00
pcmcia
rxrpc
scsi
Automatic merge of ../scsi-misc-2.6-old/
2005-05-26 14:14:55 -04:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00