[RFC,PATCH 0/2] Common struct clk implementation, v4
Hi all, These patches are an attempt to allow platforms to share clock code. At present, the definitions of 'struct clk' are local to platform code, which makes allocating and initialising cross-platform clock sources difficult, and makes it impossible to compile a single image containing support for two ARM pla... 4 Jun 2010 03:46
[RFC,PATCH 2/2] clk: Generic support for fixed-rate clocks
Since most platforms will need a fixed-rate clock, add one. This will also serve as a basic example of an implementation of struct clk. Signed-off-by: Jeremy Kerr <jeremy.kerr(a)canonical.com> --- include/linux/clk.h | 13 +++++++++++++ kernel/Makefile | 1 + kernel/clk.c | 25 +++++++++++++++... 4 Jun 2010 03:46
fs: wrong type for 'magic' argument in 'simple_fill_super()', fs/libfs.c
On Thu, Jun 03, 2010 at 10:06:27AM -0400, Eric Paris wrote: Al, Can you add the following and push this along to Linus on your next go? Applied with trivial modification, but... that's not going to make kABI lovers happy; it's a genuine silent ABI change. Oh, well... -- To unsubscribe from this list: s... 4 Jun 2010 03:46
[patch 3/4] fs: scale files_lock
Improve scalability of files_lock by adding per-cpu, per-sb files lists, protected with an lglock. The lglock provides fast access to the per-cpu lists to add and remove files. It also provides a snapshot of all the per-cpu lists (although this is very slow). One difficulty with this approach is that a file can b... 4 Jun 2010 03:46
[patch 0/4] Initial vfs scalability patches again
OK, I realised what I was smoking last time. So I put down the pipe and went to score some stronger crack. And then: - reduced ifdefs as much as feasible - add more comments, avoided churn - vastly improved lock library code, works with lockdep - added helpers for file list iterations - lglock type for what was p... 4 Jun 2010 03:46
How do I ignore the changes made by CVS keyword substitution efficiently?
Look into the git attributes and filters, make a clean command that strips out the cvs/svn keywords. On Jun 3, 2010, at 12:13 PM, Lin Mac wrote: Hi, I'm merging kernel from others, and they used CVS to manage their code, and so do some part of linux kernel. Unfortunatly CVS would substitude the k... 4 Jun 2010 03:46
input: Use driver hint to compute the evdev buffer size
Hi Henrik, On Thu, Jun 03, 2010 at 10:01:02AM +0200, Henrik Rydberg wrote: +static inline void input_set_events_per_packet(struct input_dev *dev, int nev) A kerneldoc-style comment explaining the purpose of the new function would be very beneficial. +{ + dev->hint_events_per_packet = nev; +} ... 4 Jun 2010 02:41
input: evdev: Convert to dynamic event buffer (rev3)
On Thu, Jun 03, 2010 at 10:01:01AM +0200, Henrik Rydberg wrote: + evdev->bufsize = evdev_compute_buffer_size(dev); + evdev->buffer = kzalloc(evdev->bufsize * sizeof(struct input_event), + GFP_KERNEL); kcalloc(). + if (!evdev->buffer) { + error = -ENOMEM; + goto err_free_evdev; + } ... 4 Jun 2010 02:41
Generic name to handle and open by handle syscalls
On Fri, 4 Jun 2010 15:43:28 +1000, Dave Chinner <david(a)fromorbit.com> wrote: On Thu, Jun 03, 2010 at 09:44:06PM +0530, Aneesh Kumar K.V wrote: Hi, The below set of patches implement open by handle support using exportfs operations. This allows user space application to map a file name to file ... 10 Jul 2010 01:59
Generic name to handle and open by handle syscalls
On Thu, Jun 03, 2010 at 09:44:06PM +0530, Aneesh Kumar K.V wrote: Hi, The below set of patches implement open by handle support using exportfs operations. This allows user space application to map a file name to file handle and later open the file using handle. This should be usable for userspace NF... 8 Jul 2010 09:09