* Linux 2.4.22-pre7 @ 2003-07-18 19:53 Marcelo Tosatti 2003-07-18 23:06 ` Felipe Alfaro Solana ` (4 more replies) 0 siblings, 5 replies; 15+ messages in thread From: Marcelo Tosatti @ 2003-07-18 19:53 UTC (permalink / raw) To: lkml Hello, Here goes -pre7. This is a feature freeze, only bugfixes will be accepted from now on. -rc1 should be out in a couple of weeks. -pre7 contains a bunch of updates (networking, sh/sparc64 merge, etc) including another IO scheduler change which should improve overall performance a lot. Summary of changes from v2.4.22-pre6 to v2.4.22-pre7 ============================================ <ja:ssi.bg>: o [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers <lethal:unusual.internal.linux-sh.org>: o SH Merge o SH update <tgraf:suug.ch>: o [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is too big, as per 1003.1 o [NET]: Return EDESTADDRREQ as appropriate in sendmsg implementations Alan Cox: o add quota autoload o typo bits Ben Collins: o [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present() consistently o Fix ALi15x3 DMA on sparc64 (maybe others) Benjamin Herrenschmidt: o radeonfb: fix artifacts during boot Chas Williams: o [ATM]: Add reference counting to atm_dev o [ATM]: Make ATM buildable as a module o [ATM]: Eliminate cli, make function names sane in net/atm/lec.c Christoph Hellwig: o vmap() backport Dave Kleikamp: o JFS: Possible trap/data loss when fixing directory index table David S. Miller: o [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN frames o [NET]: Ok, sunhme is VLAN challenged after all o [SUNRPC]: Fix compiler warning in svcsock.c o [NETFILTER]: Fix build warnings in ipv6 modules, thanks Geert o [ATM]: Fix build, missing lec_priv member o [ATM]: Fix lec.c warning with bridging disabled o [SPARC64]: Fix assumptions about data section ordering and objects ending up in .data vs .bss o [SPARC{,64}]: Add barrier() to cpu_relax() for consistency with 2.5.x o [SPARC64]: Update defconfig o [Bluetooth]: Fix buggy CONFIG_ISDN test in cmtp Config.in o [SPARC64]: Do not break out of PCI controller probing loop too early David Stevens: o [IPV4]: Do not sent IGMP leave messages unless IFF_UP Gerd Knorr: o bttv driver update o tuner driver update o bttv documentation update o Update tv card i2c helper modules Ivan Kokshaysky: o typecast bug in sched.c bites reschedule_idle James Morris: o [NETLINK]: Just drop packets for kernel netlink socket with no data_ready handler Jens Axboe: o more iosched work Maksim Krasnyanskiy: o [Bluetooth] CMTP protocol depends on ISDN and ISDN CAPI Marcel Holtmann: o [Bluetooth] Make READ_TRANSMIT_POWER_LEVEL available for normal users o [Bluetooth] Support for inquiry with unlimited responses o [Bluetooth] Support for AVM BlueFRITZ! USB o [Bluetooth] Add l2cap_load() function o [Bluetooth] Handle command complete event for inquiry cancel o [Bluetooth] Declare the function l2cap_load() o [Bluetooth] Update the maintainer entries for the Bluetooth subsystem Marcelo Tosatti: o Changed EXTRAVERSION to -pre7 o buffer.c: remove unused out_putf label Mikael Pettersson: o clean crc temp files in lib/ Oleg Drokin: o Fix link/unlink race. By Chris Mason concurrent link/unlinks can create savelinks for files that still exist, the fix here is to be somewhat smarter about when we change the link count Paul Mackerras: o PPC32: Fix the debug check in kunmap_atomic o PPC32: Fix IRQ sense and polarity setting on 405 and 440 cpus Paul Mundt: o sh64: Fix ATM module build o sh64: defconfig update o sh64: Cayman IRQ handler updates Roman Zippel: o hfs+: update copyright o hfs+: remove some smaller files o hfs+: volume/permission fixes o hfs+: fix rename of links o hfs+: check size of inode and sb info o hfs+: various cleanups o hfs+: link hfsplus before hfs o hfs+: export mark_page_accessed o hfs+: Makefile update Tom Rini: o PPC32: Add support for the Motorola PowerPlus family of boards o PPC32: Remove trailing whitespace in numerous files ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti @ 2003-07-18 23:06 ` Felipe Alfaro Solana 2003-07-19 0:38 ` Mike Fedyk 2003-07-19 8:21 ` Christoph Hellwig 2003-07-18 23:12 ` J.A. Magallon ` (3 subsequent siblings) 4 siblings, 2 replies; 15+ messages in thread From: Felipe Alfaro Solana @ 2003-07-18 23:06 UTC (permalink / raw) To: LKML On Fri, 2003-07-18 at 21:53, Marcelo Tosatti wrote: > Hello, > > Here goes -pre7. Will ACL/xattr support get its way onto mainstream 2.4 soon? ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 23:06 ` Felipe Alfaro Solana @ 2003-07-19 0:38 ` Mike Fedyk 2003-07-19 0:53 ` Andre Tomt 2003-07-19 8:22 ` Christoph Hellwig 2003-07-19 8:21 ` Christoph Hellwig 1 sibling, 2 replies; 15+ messages in thread From: Mike Fedyk @ 2003-07-19 0:38 UTC (permalink / raw) To: Felipe Alfaro Solana; +Cc: LKML On Sat, Jul 19, 2003 at 01:06:41AM +0200, Felipe Alfaro Solana wrote: > On Fri, 2003-07-18 at 21:53, Marcelo Tosatti wrote: > > Hello, > > > > Here goes -pre7. > > Will ACL/xattr support get its way onto mainstream 2.4 soon? Doubt it. Unless it gets into -ac or -aa for a long while and a whole bunch of users clamor for it. So, is acl only working with ext[23] & XFS? What about reiserfs or jfs? I was thinking of giving the acl patch a try one of these days. There are a couple things where the ugo model doesn't work at my company. Mike ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-19 0:38 ` Mike Fedyk @ 2003-07-19 0:53 ` Andre Tomt 2003-07-19 7:06 ` Lars Marowsky-Bree 2003-07-19 8:22 ` Christoph Hellwig 1 sibling, 1 reply; 15+ messages in thread From: Andre Tomt @ 2003-07-19 0:53 UTC (permalink / raw) To: Mike Fedyk; +Cc: Felipe Alfaro Solana, LKML On Sat, Jul 19, 2003 at 01:06:41AM +0200, Felipe Alfaro Solana wrote: > > > > Will ACL/xattr support get its way onto mainstream 2.4 soon? > On l?, 2003-07-19 at 02:38, Mike Fedyk wrote: > Doubt it. > > Unless it gets into -ac or -aa for a long while and a whole bunch of users > clamor for it. > > So, is acl only working with ext[23] & XFS? What about reiserfs or jfs? There is one patch floating around for reiserfs, but thats probably _very_ unofficial code. JFS, no idea. > I was thinking of giving the acl patch a try one of these days. There are a > couple things where the ugo model doesn't work at my company. I've been using it for 1-2 years now in a few production setups, never had any problems with it. That is, other than waiting for a new release or doing a dirty forwardport myself breaking things each time mainstream 2.4 updates. The distro's I use also ships libraries to support it :-) -- Cheers, André Tomt andre@tomt.net ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-19 0:53 ` Andre Tomt @ 2003-07-19 7:06 ` Lars Marowsky-Bree 0 siblings, 0 replies; 15+ messages in thread From: Lars Marowsky-Bree @ 2003-07-19 7:06 UTC (permalink / raw) To: Andre Tomt, Mike Fedyk; +Cc: Felipe Alfaro Solana, LKML [-- Attachment #1: Type: text/plain, Size: 635 bytes --] On 2003-07-19T02:53:11, Andre Tomt <andre@tomt.net> said: > > So, is acl only working with ext[23] & XFS? What about reiserfs or jfs? > There is one patch floating around for reiserfs, but thats probably > _very_ unofficial code. JFS, no idea. SuSE has been shipping with ACLs in ext[23], XFS, reiserfs, JFS for almost a year now. Andreas Gruenbacher did a lot of work on it. Sincerely, Lars Marowsky-Brée <lmb@suse.de> -- SuSE Labs - Research & Development, SuSE Linux AG "If anything can go wrong, it will." "Chance favors the prepared (mind)." -- Capt. Edward A. Murphy -- Louis Pasteur [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-19 0:38 ` Mike Fedyk 2003-07-19 0:53 ` Andre Tomt @ 2003-07-19 8:22 ` Christoph Hellwig 1 sibling, 0 replies; 15+ messages in thread From: Christoph Hellwig @ 2003-07-19 8:22 UTC (permalink / raw) To: Felipe Alfaro Solana, LKML On Fri, Jul 18, 2003 at 05:38:24PM -0700, Mike Fedyk wrote: > On Sat, Jul 19, 2003 at 01:06:41AM +0200, Felipe Alfaro Solana wrote: > > On Fri, 2003-07-18 at 21:53, Marcelo Tosatti wrote: > > > Hello, > > > > > > Here goes -pre7. > > > > Will ACL/xattr support get its way onto mainstream 2.4 soon? > > Doubt it. > > Unless it gets into -ac or -aa for a long while and a whole bunch of users > clamor for it. The VFS infrastructure for ACLs and the XFS ACL code is in -aa for a long time. > So, is acl only working with ext[23] & XFS? What about reiserfs or jfs? ACLs work with XFS, ext[23] and JFS in 2.4 and 2.4+patches. In addition SuSE ships patches for xattr/ACL on reiserfs but namesys doesn't like them. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 23:06 ` Felipe Alfaro Solana 2003-07-19 0:38 ` Mike Fedyk @ 2003-07-19 8:21 ` Christoph Hellwig 2003-07-21 17:24 ` Mike Fedyk 1 sibling, 1 reply; 15+ messages in thread From: Christoph Hellwig @ 2003-07-19 8:21 UTC (permalink / raw) To: Felipe Alfaro Solana; +Cc: LKML On Sat, Jul 19, 2003 at 01:06:41AM +0200, Felipe Alfaro Solana wrote: > > Here goes -pre7. > > Will ACL/xattr support get its way onto mainstream 2.4 soon? xattr support is in 2.4 mainline although only JFS currently support it. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-19 8:21 ` Christoph Hellwig @ 2003-07-21 17:24 ` Mike Fedyk 2003-07-21 18:09 ` Christoph Hellwig 0 siblings, 1 reply; 15+ messages in thread From: Mike Fedyk @ 2003-07-21 17:24 UTC (permalink / raw) To: Christoph Hellwig; +Cc: Felipe Alfaro Solana, LKML On Sat, Jul 19, 2003 at 09:21:03AM +0100, Christoph Hellwig wrote: > On Sat, Jul 19, 2003 at 01:06:41AM +0200, Felipe Alfaro Solana wrote: > > > Here goes -pre7. > > > > Will ACL/xattr support get its way onto mainstream 2.4 soon? > > xattr support is in 2.4 mainline although only JFS currently support > it. Does that include ACL Support? ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-21 17:24 ` Mike Fedyk @ 2003-07-21 18:09 ` Christoph Hellwig 0 siblings, 0 replies; 15+ messages in thread From: Christoph Hellwig @ 2003-07-21 18:09 UTC (permalink / raw) To: Felipe Alfaro Solana, LKML On Mon, Jul 21, 2003 at 10:24:53AM -0700, Mike Fedyk wrote: > > xattr support is in 2.4 mainline although only JFS currently support > > it. > > Does that include ACL Support? No. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti 2003-07-18 23:06 ` Felipe Alfaro Solana @ 2003-07-18 23:12 ` J.A. Magallon 2003-07-18 23:18 ` J.A. Magallon ` (2 subsequent siblings) 4 siblings, 0 replies; 15+ messages in thread From: J.A. Magallon @ 2003-07-18 23:12 UTC (permalink / raw) To: Marcelo Tosatti; +Cc: lkml On 07.18, Marcelo Tosatti wrote: > > Hello, > > Here goes -pre7. > > This is a feature freeze, only bugfixes will be accepted from now on. > Could you include at least this, for completeness ? --- linux-2.4.21-bp1/arch/i386/Makefile.orig 2003-06-18 23:40:25.000000000 +0200 +++ linux-2.4.21-bp1/arch/i386/Makefile 2003-06-18 23:59:25.000000000 +0200 @@ -53,11 +53,11 @@ endif ifdef CONFIG_MPENTIUMIII -CFLAGS += -march=i686 +CFLAGS += $(call check_gcc,-march=pentium3,-march=i686) endif ifdef CONFIG_MPENTIUM4 -CFLAGS += -march=i686 +CFLAGS += $(call check_gcc,-march=pentium4,-march=i686) endif ifdef CONFIG_MK6 And how about the 'inline -> always_inline' patch ? It can be considered as a bug that breaks the build with gcc3. If you consider it appropiate, I will resend. -- J.A. Magallon <jamagallon@able.es> \ Software is like sex: werewolf.able.es \ It's better when it's free Mandrake Linux release 9.2 (Cooker) for i586 Linux 2.4.22-pre6-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-0.3mdk)) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti 2003-07-18 23:06 ` Felipe Alfaro Solana 2003-07-18 23:12 ` J.A. Magallon @ 2003-07-18 23:18 ` J.A. Magallon 2003-07-19 0:21 ` Tom Vier 2003-07-19 16:27 ` Dick Streefland 4 siblings, 0 replies; 15+ messages in thread From: J.A. Magallon @ 2003-07-18 23:18 UTC (permalink / raw) To: Marcelo Tosatti; +Cc: lkml On 07.18, Marcelo Tosatti wrote: > > Hello, > > Here goes -pre7. > > This is a feature freeze, only bugfixes will be accepted from now on. > HyperThreaded P4s will still fail to set AT_PLATFORM correctly. Do you want to kill this bug from .22 ? ;) --- linux/fs/binfmt_elf.c.orig 2002-12-28 00:12:32.000000000 +0100 +++ linux/fs/binfmt_elf.c 2002-12-28 00:32:37.000000000 +0100 @@ -116,11 +116,14 @@ elf_caddr_t *argv; elf_caddr_t *envp; elf_addr_t *sp, *csp; + char *stack_top; char *k_platform, *u_platform; long hwcap; size_t platform_len = 0; size_t len; + stack_top = p; + /* * Get hold of platform and hardware capabilities masks for * the machine we are running on. In some cases (Sparc), @@ -135,8 +138,8 @@ platform_len = strlen(k_platform) + 1; u_platform = p - platform_len; __copy_to_user(u_platform, k_platform, platform_len); - } else - u_platform = p; + stack_top = u_platform; + } #if defined(__i386__) && defined(CONFIG_SMP) /* @@ -149,15 +152,14 @@ * processors. This keeps Mr Marcelo Person happier but should be * removed for 2.5 */ - if(smp_num_siblings > 1) - u_platform = u_platform - ((current->pid % 64) << 7); + stack_top -= ((current->pid % NR_CPUS) << 7); #endif /* * Force 16 byte _final_ alignment here for generality. */ - sp = (elf_addr_t *)(~15UL & (unsigned long)(u_platform)); + sp = (elf_addr_t *)(~15UL & (unsigned long)(stack_top)); csp = sp; csp -= (1+DLINFO_ITEMS)*2 + (k_platform ? 2 : 0); #ifdef DLINFO_ARCH_ITEMS -- J.A. Magallon <jamagallon@able.es> \ Software is like sex: werewolf.able.es \ It's better when it's free Mandrake Linux release 9.2 (Cooker) for i586 Linux 2.4.22-pre6-jam1m (gcc 3.3.1 (Mandrake Linux 9.2 3.3.1-0.3mdk)) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti ` (2 preceding siblings ...) 2003-07-18 23:18 ` J.A. Magallon @ 2003-07-19 0:21 ` Tom Vier 2003-07-19 16:27 ` Dick Streefland 4 siblings, 0 replies; 15+ messages in thread From: Tom Vier @ 2003-07-19 0:21 UTC (permalink / raw) To: linux-kernel on alpha: gcc -D__KERNEL__ -I/src/build/linux-2.4.22-pre7-part-build/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mno-fp-regs -ffixed-8 -mcpu=ev67 -Wa,-mev6 -nostdinc -iwithprefix include -DKBUILD_BASENAME=api -DEXPORT_SYMTAB -c api.c In file included from api.c:21: internal.h:19:28: asm/kmap_types.h: No such file or directory In file included from api.c:21: internal.h:24: error: return type is an incomplete type internal.h: In function \x03rypto_kmap_type': internal.h:25: error: invalid use of undefined type \x05num km_type' internal.h:25: warning: \x12eturn' with a value, in function returning void -- Tom Vier <tmv@comcast.net> DSA Key ID 0xE6CB97DA ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti ` (3 preceding siblings ...) 2003-07-19 0:21 ` Tom Vier @ 2003-07-19 16:27 ` Dick Streefland 4 siblings, 0 replies; 15+ messages in thread From: Dick Streefland @ 2003-07-19 16:27 UTC (permalink / raw) To: linux-kernel Marcelo Tosatti <marcelo@conectiva.com.br> wrote: | Here goes -pre7. | | This is a feature freeze, only bugfixes will be accepted from now on. OK, do you accept the following bugfix for /proc/cmdline? --- linux-2.4.21/fs/proc/proc_misc.c.orig Fri Jun 27 11:35:06 2003 +++ linux-2.4.21/fs/proc/proc_misc.c Fri Jun 27 11:37:15 2003 @@ -423,9 +423,9 @@ int count, int *eof, void *data) { extern char saved_command_line[]; - int len; + int len = 0; - len = snprintf(page, count, "%s\n", saved_command_line); + proc_sprintf(page, &off, &len, "%s\n", saved_command_line); return proc_calc_metrics(page, start, off, count, eof, len); } Since kernel version 2.4.19, a read() from /proc/cmdline with a non-zero offset doesn't work anymore: try "dd bs=1 < /proc/cmdline". Because of this bug, the following fails in ash and the busybox shell: $ read line < /proc/cmdline I've posted this fix to lkml in januari, and sent it to you several times, but got no reaction. Alan Cox included this patch in version 2.4.21pre5-ac4 of his tree. Could you please include this obvious fix in 2.4.22? -- Dick Streefland //// De Bilt dick.streefland@xs4all.nl (@ @) The Netherlands ------------------------------oOO--(_)--OOo------------------ ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <aJyM.3dH.27@gated-at.bofh.it>]
[parent not found: <aNLX.6Go.5@gated-at.bofh.it>]
* Re: Linux 2.4.22-pre7 [not found] ` <aNLX.6Go.5@gated-at.bofh.it> @ 2003-07-19 11:41 ` Arnd Bergmann 2003-07-19 12:25 ` Marc-Christian Petersen 0 siblings, 1 reply; 15+ messages in thread From: Arnd Bergmann @ 2003-07-19 11:41 UTC (permalink / raw) To: Tom Vier, linux-kernel, Marcelo Tosatti Tom Vier wrote: > on alpha: > > internal.h:19:28: asm/kmap_types.h: No such file or directory Same on s390 and some other platforms.We should just get rid of this problem by providing a generic kmap_types header. Marcello, please consider this patch. Arnd <>< -- D: Add generic <asm/kmap_types.h> for all architectures that are missing it. D: This is needed to build the crypto drivers. diff -Nru a/include/asm-generic/kmap_types.h b/include/asm-generic/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-generic/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1,22 @@ +#ifndef _ASM_KMAP_TYPES_H +#define _ASM_KMAP_TYPES_H + +/* This header defines a generic km_type that can be + * used by all architectures that do not support + * high memory. + */ + +enum km_type { + KM_BOUNCE_READ, + KM_SKB_SUNRPC_DATA, + KM_SKB_DATA_SOFTIRQ, + KM_USER0, + KM_USER1, + KM_BH_IRQ, + KM_SOFTIRQ0, + KM_SOFTIRQ1, + + KM_TYPE_NR +}; + +#endif diff -Nru a/include/asm-alpha/kmap_types.h b/include/asm-alpha/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-alpha/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-arm/kmap_types.h b/include/asm-arm/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-arm/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-cris/kmap_types.h b/include/asm-cris/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-cris/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-ia64/kmap_types.h b/include/asm-ia64/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-ia64/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-s390/kmap_types.h b/include/asm-s390/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-s390/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-s390x/kmap_types.h b/include/asm-s390x/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-s390x/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-sh/kmap_types.h b/include/asm-sh/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-sh/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> diff -Nru a/include/asm-sh64/kmap_types.h b/include/asm-sh64/kmap_types.h --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/include/asm-sh64/kmap_types.h Sat Jul 19 13:33:30 2003 @@ -0,0 +1 @@ +#include <asm-generic/kmap_types.h> ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.4.22-pre7 2003-07-19 11:41 ` Arnd Bergmann @ 2003-07-19 12:25 ` Marc-Christian Petersen 0 siblings, 0 replies; 15+ messages in thread From: Marc-Christian Petersen @ 2003-07-19 12:25 UTC (permalink / raw) To: Arnd Bergmann, Tom Vier, linux-kernel, Marcelo Tosatti [-- Attachment #1: Type: text/plain, Size: 431 bytes --] On Saturday 19 July 2003 13:41, Arnd Bergmann wrote: Hi Arnd, > > on alpha: > > internal.h:19:28: asm/kmap_types.h: No such file or directory > Same on s390 and some other platforms.We should just get rid of > this problem by providing a generic kmap_types header. I agree on this but your patch is bogus. Please use the attached one instead. Marcello, please apply this one instead. Against 2.4.22-BK (2.4.21-bk14) ciao, Marc [-- Attachment #2: kmap-types-cleanup.patch --] [-- Type: text/x-diff, Size: 7528 bytes --] diff -Naurp a/crypto/internal.h b/crypto/internal.h --- a/crypto/internal.h 2003-07-19 14:09:06.000000000 +0200 +++ b/crypto/internal.h 2003-07-19 14:18:58.000000000 +0200 @@ -14,9 +14,9 @@ #include <linux/mm.h> #include <linux/highmem.h> #include <linux/init.h> +#include <linux/kmap_types.h> #include <asm/hardirq.h> #include <asm/softirq.h> -#include <asm/kmap_types.h> extern enum km_type crypto_km_types[]; diff -Naurp a/include/asm-i386/fixmap.h b/include/asm-i386/fixmap.h --- a/include/asm-i386/fixmap.h 2003-07-19 14:09:31.000000000 +0200 +++ b/include/asm-i386/fixmap.h 2003-07-19 14:18:58.000000000 +0200 @@ -20,7 +20,7 @@ #include <asm/page.h> #ifdef CONFIG_HIGHMEM #include <linux/threads.h> -#include <asm/kmap_types.h> +#include <linux/kmap_types.h> #endif /* diff -Naurp a/include/asm-i386/highmem.h b/include/asm-i386/highmem.h --- a/include/asm-i386/highmem.h 2003-07-15 10:28:54.000000000 +0200 +++ b/include/asm-i386/highmem.h 2003-07-19 14:18:58.000000000 +0200 @@ -23,7 +23,6 @@ #include <linux/config.h> #include <linux/init.h> #include <linux/interrupt.h> -#include <asm/kmap_types.h> #include <asm/pgtable.h> #ifdef CONFIG_DEBUG_HIGHMEM diff -Naurp a/include/asm-i386/kmap_types.h b/include/asm-i386/kmap_types.h --- a/include/asm-i386/kmap_types.h 2003-07-19 14:09:31.000000000 +0200 +++ b/include/asm-i386/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,16 +0,0 @@ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BH_IRQ, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif diff -Naurp a/include/asm-m68k/kmap_types.h b/include/asm-m68k/kmap_types.h --- a/include/asm-m68k/kmap_types.h 2003-07-19 14:09:33.000000000 +0200 +++ b/include/asm-m68k/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -#ifdef __KERNEL__ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BH_IRQ, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif -#endif /* __KERNEL__ */ diff -Naurp a/include/asm-mips/fixmap.h b/include/asm-mips/fixmap.h --- a/include/asm-mips/fixmap.h 2002-09-27 23:26:03.000000000 +0200 +++ b/include/asm-mips/fixmap.h 2003-07-19 14:18:58.000000000 +0200 @@ -18,7 +18,7 @@ #include <asm/page.h> #ifdef CONFIG_HIGHMEM #include <linux/threads.h> -#include <asm/kmap_types.h> +#include <linux/kmap_types.h> #endif /* diff -Naurp a/include/asm-mips/highmem.h b/include/asm-mips/highmem.h --- a/include/asm-mips/highmem.h 2002-12-18 01:03:59.000000000 +0100 +++ b/include/asm-mips/highmem.h 2003-07-19 14:18:58.000000000 +0200 @@ -22,7 +22,6 @@ #include <linux/init.h> #include <linux/interrupt.h> -#include <asm/kmap_types.h> #include <asm/pgtable.h> /* undef for production */ diff -Naurp a/include/asm-mips/kmap_types.h b/include/asm-mips/kmap_types.h --- a/include/asm-mips/kmap_types.h 2002-12-18 01:03:59.000000000 +0100 +++ b/include/asm-mips/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BIO_IRQ, - KM_TYPE_NR -}; - -#endif diff -Naurp a/include/asm-ppc/highmem.h b/include/asm-ppc/highmem.h --- a/include/asm-ppc/highmem.h 2003-07-19 14:09:33.000000000 +0200 +++ b/include/asm-ppc/highmem.h 2003-07-19 14:18:58.000000000 +0200 @@ -24,7 +24,7 @@ #include <linux/init.h> #include <linux/interrupt.h> -#include <asm/kmap_types.h> +#include <linux/kmap_types.h> #include <asm/pgtable.h> /* undef for production */ diff -Naurp a/include/asm-ppc/kmap_types.h b/include/asm-ppc/kmap_types.h --- a/include/asm-ppc/kmap_types.h 2003-07-19 14:09:33.000000000 +0200 +++ b/include/asm-ppc/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -#ifdef __KERNEL__ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BH_IRQ, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif -#endif /* __KERNEL__ */ diff -Naurp a/include/asm-ppc64/kmap_types.h b/include/asm-ppc64/kmap_types.h --- a/include/asm-ppc64/kmap_types.h 2003-07-19 14:09:35.000000000 +0200 +++ b/include/asm-ppc64/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,23 +0,0 @@ -#ifdef __KERNEL__ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BIO_SRC_IRQ, - KM_BIO_DST_IRQ, - KM_PTE0, - KM_PTE1, - KM_IRQ0, - KM_IRQ1, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif -#endif /* __KERNEL__ */ diff -Naurp a/include/asm-sparc/highmem.h b/include/asm-sparc/highmem.h --- a/include/asm-sparc/highmem.h 2003-07-15 10:28:56.000000000 +0200 +++ b/include/asm-sparc/highmem.h 2003-07-19 14:18:58.000000000 +0200 @@ -21,7 +21,7 @@ #ifdef __KERNEL__ #include <linux/interrupt.h> -#include <asm/kmap_types.h> +#include <linux/kmap_types.h> /* undef for production */ #define HIGHMEM_DEBUG 1 diff -Naurp a/include/asm-sparc/kmap_types.h b/include/asm-sparc/kmap_types.h --- a/include/asm-sparc/kmap_types.h 2003-07-19 14:09:37.000000000 +0200 +++ b/include/asm-sparc/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,16 +0,0 @@ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BH_IRQ, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif diff -Naurp a/include/asm-sparc64/kmap_types.h b/include/asm-sparc64/kmap_types.h --- a/include/asm-sparc64/kmap_types.h 2003-07-19 14:09:37.000000000 +0200 +++ b/include/asm-sparc64/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -/* Dummy header just to define km_type. None of this - * is actually used on sparc64. -DaveM - */ - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_SUNRPC_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_BH_IRQ, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif diff -Naurp a/include/asm-x86_64/kmap_types.h b/include/asm-x86_64/kmap_types.h --- a/include/asm-x86_64/kmap_types.h 2003-07-19 14:09:37.000000000 +0200 +++ b/include/asm-x86_64/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -#ifndef _ASM_KMAP_TYPES_H -#define _ASM_KMAP_TYPES_H - -enum km_type { - KM_BOUNCE_READ, - KM_SKB_DATA, - KM_SKB_DATA_SOFTIRQ, - KM_USER0, - KM_USER1, - KM_SOFTIRQ0, - KM_SOFTIRQ1, - KM_TYPE_NR -}; - -#endif diff -Naurp a/include/linux/highmem.h b/include/linux/highmem.h --- a/include/linux/highmem.h 2003-07-19 14:09:37.000000000 +0200 +++ b/include/linux/highmem.h 2003-07-19 14:18:58.000000000 +0200 @@ -2,6 +2,7 @@ #define _LINUX_HIGHMEM_H #include <linux/config.h> +#include <linux/kmap_types.h> #include <asm/pgalloc.h> #ifdef CONFIG_HIGHMEM diff -Naurp a/include/linux/kmap_types.h b/include/linux/kmap_types.h --- a/include/linux/kmap_types.h 1970-01-01 01:00:00.000000000 +0100 +++ b/include/linux/kmap_types.h 2003-07-19 14:18:58.000000000 +0200 @@ -0,0 +1,16 @@ +#ifndef _LINUX_KMAP_TYPES_H +#define _LINUX_KMAP_TYPES_H + +enum km_type { + KM_BOUNCE_READ, + KM_SKB_SUNRPC_DATA, + KM_SKB_DATA_SOFTIRQ, + KM_USER0, + KM_USER1, + KM_BH_IRQ, + KM_SOFTIRQ0, + KM_SOFTIRQ1, + KM_TYPE_NR +}; + +#endif ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2003-07-21 17:57 UTC | newest] Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2003-07-18 19:53 Linux 2.4.22-pre7 Marcelo Tosatti 2003-07-18 23:06 ` Felipe Alfaro Solana 2003-07-19 0:38 ` Mike Fedyk 2003-07-19 0:53 ` Andre Tomt 2003-07-19 7:06 ` Lars Marowsky-Bree 2003-07-19 8:22 ` Christoph Hellwig 2003-07-19 8:21 ` Christoph Hellwig 2003-07-21 17:24 ` Mike Fedyk 2003-07-21 18:09 ` Christoph Hellwig 2003-07-18 23:12 ` J.A. Magallon 2003-07-18 23:18 ` J.A. Magallon 2003-07-19 0:21 ` Tom Vier 2003-07-19 16:27 ` Dick Streefland [not found] <aJyM.3dH.27@gated-at.bofh.it> [not found] ` <aNLX.6Go.5@gated-at.bofh.it> 2003-07-19 11:41 ` Arnd Bergmann 2003-07-19 12:25 ` Marc-Christian Petersen
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.