Linus Torvalds
38f3323037
Revert "[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant"
...
This reverts commit 39d61db0ed .
The commit was buggy in multiple ways:
- the conversion to ilog2() was incorrect to begin with
- it tested the wrong #defines, so on all architectures but FRV you'd
never see the bug except for constant arguments.
- the new "get_order()" macro used its arguments multiple times, and
didn't even parenthesize them properly
- despite the comments, it was not true that you could use it for
constant initializers, since not all architectures even use the
generic page.h header file.
All of the problems are individually fixable, but it all boils down to:
better just revert it, and re-do it from scratch.
Cc: David Howells <dhowells@redhat.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-03-06 19:38:01 -08:00
..
acpi
Pull bugzilla-7887 into release branch
2007-02-16 22:11:57 -05:00
asm-alpha
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-arm
[PATCH] gpio_keys driver shouldn't be ARM-specific
2007-03-05 07:57:51 -08:00
asm-arm26
Storage class should be before const qualifier
2007-02-17 20:11:19 +01:00
asm-avr32
Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm
2007-02-19 13:18:39 -08:00
asm-cris
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-frv
[PATCH] FRV: Add some missng lazy MMU hooks for NOMMU mode
2007-03-01 14:53:36 -08:00
asm-generic
Revert "[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant"
2007-03-06 19:38:01 -08:00
asm-h8300
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-i386
[PATCH] i386: make x86_64 tsc header require i386 rather than vice-versa
2007-03-06 09:30:24 -08:00
asm-ia64
[IA64] kexec: Use EFI_LOADER_DATA for ELF core header
2007-03-06 14:50:33 -08:00
asm-m32r
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
asm-m68k
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-m68knommu
[PATCH] m68knommu: GPIO line defines for the ColdFire 5282
2007-03-06 18:08:38 -08:00
asm-mips
[MIPS] Wire up ioprio_set and ioprio_get.
2007-03-07 00:07:18 +00:00
asm-parisc
Merge master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6
2007-02-26 12:48:06 -08:00
asm-powerpc
[PATCH] sched: remove SMT nice
2007-03-05 07:57:51 -08:00
asm-ppc
[POWERPC] ppc: Add support for AMCC Taishan 440GX eval board
2007-02-13 15:35:52 +11:00
asm-s390
[S390] add atomic64_xchg to s390
2007-02-21 10:55:59 +01:00
asm-sh
sh: rts7751r2d board updates.
2007-02-15 18:20:52 +09:00
asm-sh64
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-sparc
[SPARC]: Provide 'get_property()' alias for of_get_property().
2007-03-02 15:22:53 -08:00
asm-sparc64
[SPARC]: Provide 'get_property()' alias for of_get_property().
2007-03-02 15:22:53 -08:00
asm-um
[PATCH] uml: pte_mkread fix
2007-03-01 14:53:38 -08:00
asm-v850
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
asm-x86_64
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2007-03-06 18:05:10 -08:00
asm-xtensa
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
crypto
keys
linux
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc
2007-03-06 17:31:29 -08:00
math-emu
media
V4L/DVB (5271): Add VIDIOC_TRY_ENCODER_CMD and VIDIOC_ENCODER_CMD ioctls.
2007-03-01 13:09:46 -02:00
mtd
[MTD] remove unused ecctype,eccsize fields from struct mtd_info
2007-02-09 15:27:12 +00:00
net
[NET]: Fix bugs in "Whether sock accept queue is full" checking
2007-03-02 20:37:33 -08:00
pcmcia
serial: Add PCMCIA IDs for Quatech DSP-100 dual RS232 adapter.
2007-02-16 15:19:16 -08:00
rdma
RDMA/cma: Add multicast communication support
2007-02-16 14:29:07 -08:00
rxrpc
scsi
Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
2007-02-19 13:32:28 -08:00
sound
[ALSA] version 1.0.14rc3
2007-03-06 14:10:08 +01:00
video
[PATCH] Video: fb, add true ref_count atomicity
2007-02-12 09:48:42 -08:00
Kbuild