f557f5e | Catalin Marinas | 08 February 2006, 21:19:39 UTC | [ARM] 3313/1: Use OSC4 instead of OSC1 for CLCD Patch from Catalin Marinas Because of a type, OSC1 was used for setting the display clock instead of OSC4. This patch fixes it. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:19:39 UTC |
365bf8a | Nicolas Pitre | 08 February 2006, 21:19:38 UTC | [ARM] 3311/1: clean up include/asm-arm/mutex.h Patch from Nicolas Pitre Since: if (unlikely(__res || __ex_flag)) produces worse code on ARM than: if (unlikely(__res | __ex_flag)) I therefore made it more explicit: __res |= __ex_flag; if (unlikely(__res != 0)) so it is not seen as a typo again. Also made everything static inline rather than macros for better readability (both produce the same code after all). And finally added missing \t from multi-line assembly code. Signed-off-by: Nicolas Pitre <nico@cam.org> Acked-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:19:38 UTC |
5964eae | Nicolas Pitre | 08 February 2006, 21:19:37 UTC | [ARM] 3310/1: add a comment about the possible __kuser_cmpxchg transient false negative Patch from Nicolas Pitre The pre ARMv5 implementation can be aborted if an exception occurs in the middle of it. Because of that, the ARMv6 implementation doesn't re-attempt the operation on a failed strex either. Let's make this transient nature of such a false positive more explicit in the definition. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:19:37 UTC |
49bca4c | Nicolas Pitre | 08 February 2006, 21:19:37 UTC | [ARM] 3309/1: disable the pre-ARMv5 NPTL kernel helper in the non MMU case Patch from Nicolas Pitre The cmpxchg emulation on pre-ARMv5 relies on user code executed from a kernel address. If the operation cannot complete atomically, it is aborted from the usr_entry macro by clearing the Z flag. This clearing of the Z flag is done whenever the user pc is above TASK_SIZE. However this "pc >= TASK_SIZE" test cannot work in the non MMU case. Worse: the current code will corrupt the Z flag on every entry to the kernel. Let's disable it in the non MMU case for now. Using NPTL on non MMU targets needs to be worked out anyway. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:19:37 UTC |
99595d0 | Nicolas Pitre | 08 February 2006, 21:19:36 UTC | [ARM] 3308/1: old ABI compat: struct sockaddr_un Patch from Nicolas Pitre struct sockaddr_un loses its padding with EABI. Since the size of the structure is used as a validation test in unix_mkname(), we need to change the length argument to 110 whenever it is 112. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:19:36 UTC |
a73a3ff | Russell King | 08 February 2006, 21:09:55 UTC | [ARM] Experimental config options should have (EXPERIMENTAL) Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:55 UTC |
61c484d | Nicolas Pitre | 08 February 2006, 21:09:08 UTC | [ARM] 3307/1: old ABI compat: mark it experimental Patch from Nicolas Pitre Although OABI_COMPAT works fine in most cases, it is still experimental and could be for ever since it is nearly impossible to handle everything, e.g. ioctls. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:08 UTC |
29fe3cf | Ben Dooks | 08 February 2006, 21:09:07 UTC | [ARM] 3306/1: S3C24XX - update defconfig Patch from Ben Dooks Bring s3c2410 defconfig up to date Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:07 UTC |
f6c8965 | Martin Michlmayr | 08 February 2006, 21:09:07 UTC | [ARM] 3305/1: Minor typographical and spelling fixes in Konfig Patch from Martin Michlmayr Minor typographical and spelling fixes in Konfig Signed-off-by: Martin Michlmayr <tbm@cyrius.com> --- Kconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:07 UTC |
f999b8b | Martin Michlmayr | 08 February 2006, 21:09:05 UTC | [ARM] 3304/1: Add help descriptions to ARCH config items that don't have one Patch from Martin Michlmayr Add help descriptions to ARCH config items that don't have one. Signed-off-by: Martin Michlmayr <tbm@cyrius.com> --- Kconfig | 32 ++++++++++++++++++++++++++++++-- mach-clps711x/Kconfig | 2 ++ 2 files changed, 32 insertions(+), 2 deletions(-) Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:05 UTC |
2a513ce | Ben Dooks | 08 February 2006, 21:09:05 UTC | [ARM] 3303/1: S3C24XX - add clock enable usage counting Patch from Ben Dooks Move to using an enable count for the shared clocks and protect the clock system using a mutex instead of just disabling IRQs during the clock update. Since there is little more code in the path for non-shared clocks, the enable and disable calls use the same code for each. Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:05 UTC |
f8e5b28 | Lennert Buytenhek | 08 February 2006, 21:09:04 UTC | [ARM] 3302/1: make pci=firmware the default for ixp2000 Patch from Lennert Buytenhek Most ixp2000 boards don't actually work if pci=firmware isn't used, so the defconfig isn't really the right place to specify this. Instead of specifying it in the defconfigs, make the relevant board code take care of setting pci=firmware. Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org> Signed-off-by: Deepak Saxena <dsaxena@plexity.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:04 UTC |
a6b3300 | Lennert Buytenhek | 08 February 2006, 21:09:03 UTC | [ARM] 3301/1: remove unnecessary clock default from ixdp2801 defconfig Patch from Lennert Buytenhek The ixdp2x01_clock is already 50MHz by default, so no need to override it with 50MHz in the ixdp2801 defconfig as is done now, which is confusing as well. Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org> Signed-off-by: Deepak Saxena <dsaxena@plexity.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:03 UTC |
1b39401 | Lennert Buytenhek | 08 February 2006, 21:09:02 UTC | [ARM] 3300/1: make ixdp2x01 co-exist with other ixp2000 machine types Patch from Lennert Buytenhek The ixdp2x01 pci init call doesn't check whether it's really running on an ixdp2x01, making it impossible to compile one kernel that works on both the ixdp2x01 and another ixp2000 board. Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org> Signed-off-by: Deepak Saxena <dsaxena@plexity.net> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> | 08 February 2006, 21:09:02 UTC |
f478af9 | Jes Sorensen | 08 February 2006, 15:19:28 UTC | [IA64] prevent sn2 specific code to be run in generic kernels Prevent SN2 specific code to be executed on non SN2 platforms when running a generic kernel. Signed-off-by: Jes Sorensen <jes@sgi.com> Signed-off-by: Tony Luck <tony.luck@intel.com> | 08 February 2006, 19:57:16 UTC |
f564c5f | Linus Torvalds | 08 February 2006, 17:58:27 UTC | Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus | 08 February 2006, 17:58:27 UTC |
b887d3f | Atsushi Nemoto | 08 February 2006, 15:57:44 UTC | [MIPS] Add 'const' to readb and friends Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> --- | 08 February 2006, 17:52:27 UTC |
be6e518 | Atsushi Nemoto | 08 February 2006, 14:39:49 UTC | [MIPS] Sparse: Add __user tags to syscall.c Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> --- | 08 February 2006, 17:52:26 UTC |
72bf891 | Ralf Baechle | 08 February 2006, 13:38:50 UTC | [MIPS] Wire up new syscalls. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> --- | 08 February 2006, 17:52:25 UTC |
40ac5d4 | Ralf Baechle | 08 February 2006, 13:38:18 UTC | [MIPS] Make do_signal return void. It's return value is ignored everywhere. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> --- | 08 February 2006, 17:52:25 UTC |
7b3e2fc | Ralf Baechle | 08 February 2006, 12:58:41 UTC | [MIPS] Add support for TIF_RESTORE_SIGMASK. Signed-off-by: Ralf Baechle <ralf@linux-mips.org> --- | 08 February 2006, 17:52:24 UTC |
423ab71 | Linus Torvalds | 08 February 2006, 16:06:09 UTC | Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/bird | 08 February 2006, 16:06:09 UTC |
b7ed1de | Linus Torvalds | 08 February 2006, 15:58:18 UTC | Merge branch 'for-linus' of git://brick.kernel.dk/data/git/linux-2.6-block | 08 February 2006, 15:58:18 UTC |
328c2a8 | Ivan Kokshaysky | 08 February 2006, 08:55:06 UTC | [PATCH] alpha: set cpu_possible_map much earlier All the percpu data structure walkers want cpu_possible_map to be initialized early, but alpha instead populated "hwrpb_cpu_present_mask" early in setup_smp(), and then initialized cpu_possible_map only much later. Thanks go to Heiko Carstens and Dipankar Sarma for noticing. This fixes it and we can get rid of hwrpb_cpu_present_mask entirely. Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 15:57:37 UTC |
9934a79 | Ingo Molnar | 08 February 2006, 09:11:56 UTC | [PATCH] SLOB=y && SMP=y fix fix CONFIG_SLOB=y (when CONFIG_SMP=y): get rid of the 'align' parameter from its __alloc_percpu() implementation. Boot-tested on x86. Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 15:52:58 UTC |
30e9656 | Tejun Heo | 08 February 2006, 09:01:31 UTC | [PATCH] block: implement elv_insert and use it (fix ordcolor flipping bug) q->ordcolor must only be flipped on initial queueing of a hardbarrier request. Constructing ordered sequence and requeueing used to pass through __elv_add_request() which flips q->ordcolor when it sees a barrier request. This patch separates out elv_insert() from __elv_add_request() and uses elv_insert() when constructing ordered sequence and requeueing. elv_insert() inserts the given request at the specified position and does nothing else. Signed-off-by: Tejun Heo <htejun@gmail.com> Acked-by: Jens Axboe <axboe@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 15:52:58 UTC |
e5ea0a9 | Linus Torvalds | 08 February 2006, 15:51:17 UTC | ppc: fix up trivial Kconfig config selection Quoth BenH: "Ok, looks like I forgot to update the Kconfig for the new i2c driver, it should select I2C_POWERMAC instead. Do you want a new patch or can you just fix it there ?" Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 15:51:17 UTC |
01840f9 | Jens Axboe | 03 February 2006, 07:37:08 UTC | [PATCH] blk: Fix SG_IO ioctl failure retry looping When issuing an SG_IO ioctl through sd that resulted in an unrecoverable error, a nearly infinite retry loop was discovered. This is due to the fact that the block layer SG_IO code is not setting up rq->retries. This patch also fixes up the sg_scsi_ioctl path. Signed-off-by: Brian King <brking@us.ibm.com> Signed-off-by: Jens Axboe <axboe@suse.de> | 08 February 2006, 09:07:13 UTC |
63f716b | Al Viro | 29 December 2005, 16:45:52 UTC | [PATCH] sh: lvalues abuse in arch/sh/boards/renesas/rts7751r2d/io.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:06:09 UTC |
6881761 | Al Viro | 04 February 2006, 01:15:52 UTC | [PATCH] m32r_sio iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:05:47 UTC |
90f46a5 | Al Viro | 01 February 2006, 11:45:37 UTC | [PATCH] mark HISAX_AMD7930 as broken Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:05:34 UTC |
bf82a44 | Al Viro | 01 February 2006, 11:42:28 UTC | [PATCH] type-safe min() in prism54 we do min() on u8 and small integer constant; cast the latter to u8. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:05:26 UTC |
ac171c4 | Benjamin Herrenschmidt | 08 February 2006, 05:42:51 UTC | [PATCH] powerpc: Thermal control for dual core G5s This patch adds a windfarm module, windfarm_pm112, for the dual core G5s (both 2 and 4 core models), keeping the machine from getting into vacuum-cleaner mode ;) For proper credits, the patch was initially written by Paul Mackerras, and slightly reworked by me to add overtemp handling among others. The patch also removes the sysfs attributes from windfarm_pm81 and windfarm_pm91 and instead adds code to the windfarm core to automagically expose attributes for sensor & controls. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 06:05:14 UTC |
97fa5a6 | Al Viro | 04 February 2006, 01:11:52 UTC | [PATCH] s390 __get_user() bogus warnings removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:59 UTC |
8ef9cf3 | Al Viro | 01 February 2006, 11:07:15 UTC | [PATCH] synclink_gt is PCI-only Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:50 UTC |
e795638 | Al Viro | 01 February 2006, 12:29:34 UTC | [PATCH] __user annotations in powerpc thread_info Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:36 UTC |
6fa2ffe | Al Viro | 01 February 2006, 12:28:02 UTC | [PATCH] fix iomem annotations in dart_iommu it's int __iomem *, not int * __iomem... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:30 UTC |
793af24 | Al Viro | 01 February 2006, 11:55:59 UTC | [PATCH] s390 misc __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:23 UTC |
6b2b4e5 | Al Viro | 01 February 2006, 11:33:33 UTC | [PATCH] compat_ioctl __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:04:01 UTC |
d656101 | Al Viro | 01 February 2006, 10:59:06 UTC | [PATCH] sn3 iomem annotations and fixes Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:52 UTC |
29e646d | Al Viro | 01 February 2006, 10:28:09 UTC | [PATCH] powerpc signal __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:46 UTC |
5b1a43d | Al Viro | 01 February 2006, 10:24:20 UTC | [PATCH] drivers/media/video __user annotations and fixes * compat_alloc_user_space() returns __user pointer * copying between two userland areas is copy_in_user(), not copy_from_user() * dereferencing userland pointers is bad * so's get_user() from local variables ... plus usual __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:39 UTC |
de125bf | Al Viro | 01 February 2006, 10:18:43 UTC | [PATCH] powermac pci iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:33 UTC |
24954a1 | Al Viro | 01 February 2006, 10:16:15 UTC | [PATCH] s390x compat __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:26 UTC |
290f10a | Al Viro | 08 December 2005, 04:12:54 UTC | [PATCH] mips: namespace pollution - mem_... -> __mem_... in io.h A pile of internal functions use only inside mips io.h has names starting with mem_... and clashing with names in drivers; renamed to __mem_.... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:03:06 UTC |
034d2f5 | Al Viro | 19 December 2005, 21:27:59 UTC | [PATCH] arm: fix dependencies for MTD_XIP MTD_XIP depends on having working asm/mtd-xip.h; it's not just per-architecture (arm-only, as current Kconfig would have it), but actually per-subarch as well. Introduced a new symbol (ARCH_MTD_XIP) set by arch Kconfig; MTD_XIP depends on it. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 06:02:58 UTC |
746f956 | Linus Torvalds | 08 February 2006, 04:34:29 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 | 08 February 2006, 04:34:29 UTC |
367636e | Benjamin Herrenschmidt | 08 February 2006, 04:04:18 UTC | [PATCH] powerpc: Fix sound driver use of i2c The PowerMac sound drivers used to rely on a "bug" of the i2c-keywest driver that implemented I2C_SMBUS_BLOCK_DATA incorrectly, that is it did what I2C_SMBUS_I2C_BLOCK_DATA should have done. The new i2c-powermac driver that replaces keywest has this bug fixed, thus the sound drivers must be fixed too. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 04:33:36 UTC |
fe69102 | Linus Torvalds | 08 February 2006, 04:32:13 UTC | Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge | 08 February 2006, 04:32:13 UTC |
0fc9b55 | David S. Miller | 08 February 2006, 02:12:34 UTC | [SPARC64]: Update defconfig. Do not enable CONFIG_LOCALVERSION_AUTO by default. When doing kernel development it just leaves a ton of crap around. Signed-off-by: David S. Miller <davem@davemloft.net> | 08 February 2006, 02:12:34 UTC |
1b9a428 | David S. Miller | 08 February 2006, 02:11:24 UTC | [SPARC]: Wire up sys_unshare(). Also, the Solaris syscall table is sized differrently, and does not go beyond entry 255, so trim off the excess entries. Signed-off-by: David S. Miller <davem@davemloft.net> | 08 February 2006, 02:11:24 UTC |
f30ac31 | Al Viro | 01 February 2006, 12:53:21 UTC | [PATCH] umount_tree() decrements mount count on wrong dentry Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 02:01:15 UTC |
8854edd | Al Viro | 04 January 2006, 06:44:17 UTC | [PATCH] nfsroot port= parameter fix [backport of 2.4 fix] Direct backport of 2.4 fix that didn't get propagated to 2.6; original comment follows: <quote> When I specify the NFS port for nfsroot (e.g., nfsroot=<dir>,port=2049), the kernel uses the wrong port. In my case it tries to use 264 (0x108) instead of 2049 (0x801). This patch adds the missing htons(). Eric </quote> Patch got applied in 2.4.21-pre6. Author: Eric Lammerts (<eric@lammerts.org>, AFAICS). Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 02:00:42 UTC |
cc59853 | Al Viro | 04 February 2006, 01:28:01 UTC | [PATCH] arch/x86_64/pci/mmconfig.c NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:59:01 UTC |
e80e28b | Al Viro | 04 February 2006, 01:10:03 UTC | [PATCH] net/ipv6/mcast.c NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:56 UTC |
bee14e1 | Al Viro | 01 February 2006, 12:33:44 UTC | [PATCH] __user annotations of video_spu_palette Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:50 UTC |
dd42b15 | Al Viro | 01 February 2006, 12:30:33 UTC | [PATCH] amd64 time.c __iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:45 UTC |
1d0bd71 | Al Viro | 01 February 2006, 12:25:14 UTC | [PATCH] bogus extern in low_i2c.c extern in function definition is an odd thing.. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:39 UTC |
d04e4e1 | Al Viro | 01 February 2006, 12:23:24 UTC | [PATCH] eeh_driver NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:33 UTC |
2d20eaf | Al Viro | 01 February 2006, 11:31:40 UTC | [PATCH] sg gfp_t annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:27 UTC |
e5fb81b | Al Viro | 01 February 2006, 11:30:45 UTC | [PATCH] scsi_transport_iscsi gfp_t annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:21 UTC |
aaedd94 | Al Viro | 01 February 2006, 11:29:14 UTC | [PATCH] cmm NULL noise removal, __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:15 UTC |
6d57348 | Al Viro | 01 February 2006, 11:10:08 UTC | [PATCH] drivers/edac/i82875p_edac.c __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:09 UTC |
be7ee9b | Al Viro | 01 February 2006, 11:06:16 UTC | [PATCH] fix __user annotations in drivers/base/memory.c sysfs store doesn't deal with userland pointers Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:58:04 UTC |
73a09e6 | Al Viro | 01 February 2006, 11:04:15 UTC | [PATCH] drivers/char/watchdog/sbc_epx_c3.c __user annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:58 UTC |
dad08df | Al Viro | 01 February 2006, 11:02:50 UTC | [PATCH] dvb NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:52 UTC |
4bb8089 | Al Viro | 01 February 2006, 10:57:32 UTC | [PATCH] kernel/sys.c NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:47 UTC |
53f087f | Al Viro | 01 February 2006, 10:56:41 UTC | [PATCH] timer.c NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:42 UTC |
76edc60 | Al Viro | 01 February 2006, 10:54:35 UTC | [PATCH] ipv4 NULL noise removal Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:37 UTC |
e110ab9 | Al Viro | 01 February 2006, 10:26:09 UTC | [PATCH] fix __user annotations in fs/select.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:31 UTC |
3023b43 | Al Viro | 30 January 2006, 06:40:35 UTC | [PATCH] missing include in ser_a2232 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:25 UTC |
c350885 | Al Viro | 29 January 2006, 03:17:11 UTC | [PATCH] fallout from ptrace consolidation patch: cris/arch-v10 Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:19 UTC |
7be7cbf | Al Viro | 06 December 2005, 11:01:14 UTC | [PATCH] drivers/scsi/mac53c94.c __iomem annotations Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:14 UTC |
3ba9d91 | Al Viro | 19 January 2006, 03:34:20 UTC | [PATCH] ppc: last_task_.... is defined only on non-SMP ... so it should be exported only on non-SMP. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:08 UTC |
304cd3e | Al Viro | 19 January 2006, 00:40:48 UTC | [PATCH] restore power-off on sparc32 Damn you, Eric Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:57:02 UTC |
83ec98b | Al Viro | 18 January 2006, 23:40:16 UTC | [PATCH] fix breakage in ocp.c it's ocp_device_...., not ocp_driver_.... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:56:57 UTC |
b6298c2 | Al Viro | 19 January 2006, 00:35:54 UTC | [PATCH] missing includes in drivers/net/mv643xx_eth.c Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:56:52 UTC |
4fb7d98 | Al Viro | 21 December 2005, 18:24:46 UTC | [PATCH] drive_info removal outside of arch/i386 drive_info is used only by hd.c and that happens under #ifdef __i386__. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:56:47 UTC |
164006d | Al Viro | 01 December 2005, 04:47:05 UTC | [PATCH] bogus asm/delay.h includes asm/delay.h is non-portable; linux/delay.h should be used in generic code. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:56:41 UTC |
1b86235 | Al Viro | 15 December 2005, 06:07:03 UTC | [PATCH] remove bogus asm/bug.h includes. A bunch of asm/bug.h includes are both not needed (since it will get pulled anyway) and bogus (since they are done too early). Removed. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> | 08 February 2006, 01:56:35 UTC |
92118c7 | Linus Torvalds | 08 February 2006, 00:29:55 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 | 08 February 2006, 00:29:55 UTC |
b4669d6 | Linus Torvalds | 08 February 2006, 00:29:27 UTC | Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 | 08 February 2006, 00:29:27 UTC |
b43d4dd | Linus Torvalds | 08 February 2006, 00:28:26 UTC | Merge git://oss.sgi.com:8090/oss/git/rc-fixes-xfs-2.6 | 08 February 2006, 00:28:26 UTC |
8e63e66 | Greg Ungerer | 07 February 2006, 23:19:17 UTC | [PATCH] m68knommu: use tty_schedule_flip() in 68328serial.c Use the new tty_schedule_flip() instead of the original direct schedule_work of the flip buffer. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:19:15 UTC |
e394856 | Greg Ungerer | 07 February 2006, 23:19:17 UTC | [PATCH] m68knommu: use tty_schedule_flip() in 68360serial.c Use the new tty_schedule_flip() instead of the original direct schedule_work of the flip buffer. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:16:54 UTC |
230afb0 | Greg Ungerer | 07 February 2006, 23:19:17 UTC | [PATCH] m68knommu: hardirq.h needs definition of NR_IRQS Need to include the local asm/irq.h to get the NR_IRQS definition. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:16:54 UTC |
10c1f71 | Greg Ungerer | 07 February 2006, 23:19:17 UTC | [PATCH] m68knommu: need pm_power_off in m68knommu Need place holders for the power management power off and idle functions. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:16:53 UTC |
a9cdffb | Greg Ungerer | 07 February 2006, 23:19:17 UTC | [PATCH] m68knommu: compile fixes for mcfserial.c Re-organize the default CONSOLE baud rate define setting so that it is only set once. Use the new tty_schedule_flip() instead of the original direct schedule_work of the flip buffer. Signed-off-by: Greg Ungerer <gerg@uclinux.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:16:53 UTC |
2da436e | JANAK DESAI | 07 February 2006, 20:59:03 UTC | [PATCH] unshare system call -v5: system call registration for i386 Registers system call for the i386 architecture. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
a016f33 | JANAK DESAI | 07 February 2006, 20:59:02 UTC | [PATCH] unshare system call -v5: unshare files If the file descriptor structure is being shared, allocate a new one and copy information from the current, shared, structure. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
a0a7ec3 | JANAK DESAI | 07 February 2006, 20:59:01 UTC | [PATCH] unshare system call -v5: unshare vm If vm structure is being shared, allocate a new one and copy information from the current, shared, structure. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
741a295 | JANAK DESAI | 07 February 2006, 20:59:00 UTC | [PATCH] unshare system call -v5: unshare namespace If the namespace structure is being shared, allocate a new one and copy information from the current, shared, structure. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
99d1419 | JANAK DESAI | 07 February 2006, 20:58:59 UTC | [PATCH] unshare system call -v5: unshare filesystem info If filesystem structure is being shared, allocate a new one and copy information from the current, shared, structure. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
cf2e340 | JANAK DESAI | 07 February 2006, 20:58:58 UTC | [PATCH] unshare system call -v5: system call handler function sys_unshare system call handler function accepts the same flags as clone system call, checks constraints on each of the flags and invokes corresponding unshare functions to disassociate respective process context if it was being shared with another task. Here is the link to a program for testing unshare system call. http://prdownloads.sourceforge.net/audit/unshare_test.c?download Please note that because of a problem in rmdir associated with bind mounts and clone with CLONE_NEWNS, the test fails while trying to remove temporary test directory. You can remove that temporary directory by doing rmdir, twice, from the command line. The first will fail with EBUSY, but the second will succeed. I have reported the problem to Ram Pai and Al Viro with a small program which reproduces the problem. Al told us yesterday that he will be looking at the problem soon. I have tried multiple rmdirs from the unshare_test program itself, but for some reason that is not working. Doing two rmdirs from command line does seem to remove the directory. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Michael Kerrisk <mtk-manpages@gmx.net> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
0d4c3e7 | JANAK DESAI | 07 February 2006, 20:58:56 UTC | [PATCH] unshare system call -v5: Documentation file Documents the new feature, why it is needed, it's cost, design, implementation, and test plan. Signed-off-by: Janak Desai <janak@us.ibm.com> Cc: Al Viro <viro@ftp.linux.org.uk> Cc: Christoph Hellwig <hch@lst.de> Cc: Andi Kleen <ak@muc.de> Cc: Paul Mackerras <paulus@samba.org> Acked-by: Michael Kerrisk <mtk-manpages@gmx.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:34 UTC |
e0a6029 | Ingo Molnar | 07 February 2006, 20:58:54 UTC | [PATCH] Fix spinlock debugging delays to not time out too early The spinlock-debug wait-loop was using loops_per_jiffy to detect too long spinlock waits - but on fast CPUs this led to a way too fast timeout and false messages. The fix is to include a __delay(1) call in the loop, to correctly approximate the intended delay timeout of 1 second. The code assumes that every architecture implements __delay(1) to last around 1/(loops_per_jiffy*HZ) seconds. Signed-off-by: Ingo Molnar <mingo@elte.hu> Cc: Andi Kleen <ak@muc.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:33 UTC |
8519fb3 | Nick Piggin | 07 February 2006, 20:58:52 UTC | [PATCH] mm: compound release fix Compound pages on SMP systems can now often be freed from pagetables via the release_pages path. This uses put_page_testzero which does not handle compound pages at all. Releasing constituent pages from process mappings decrements their count to a large negative number and leaks the reference at the head page - net result is a memory leak. The problem was hidden because the debug check in put_page_testzero itself actually did take compound pages into consideration. Fix the bug and the debug check. Signed-off-by: Nick Piggin <npiggin@suse.de> Acked-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:33 UTC |
99f6d61 | Stephen Smalley | 07 February 2006, 20:58:51 UTC | [PATCH] selinux: require AUDIT Make SELinux depend on AUDIT as it requires the basic audit support to log permission denials at all. Note that AUDITSYSCALL remains optional for SELinux, although it can be useful in providing further information upon denials. Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> Acked-by: James Morris <jmorris@namei.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:33 UTC |
46cd2f3 | Rafael J. Wysocki | 07 February 2006, 20:58:50 UTC | [PATCH] Fix build failure in recent pm_prepare_* changes. Fix compilation problem in PM headers. Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:33 UTC |
7b4fe29 | Dave Jones | 07 February 2006, 20:58:48 UTC | [PATCH] More informative message on umount failure We had a user trigger this message on a box that had a lot of different mounts, all with different options. It might help narrow down wtf happened if we print out which device failed. Signed-off-by: Dave Jones <davej@redhat.com> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> | 08 February 2006, 00:12:33 UTC |