[PATCH 1/2] ring-buffer: Reset "real_end" when page is filled
From: Steven Rostedt <srostedt(a)redhat.com> The code to store the "lost events" requires knowing the real end of the page. Since the 'commit' includes the padding at the end of a page a "real_end" variable was used to keep track of the end not including the padding. If events were lost, the reader can place the... 25 May 2010 12:25
[PATCH 2/2] ring-buffer: Move zeroing out excess in page to ring buffer code
From: Steven Rostedt <srostedt(a)redhat.com> Currently the trace splice code zeros out the excess bytes in the page before sending it off to userspace. This is to make sure userspace is not getting anything it should not be when reading the pages, because the excess data was never initialized to zero before writ... 25 May 2010 12:25
page_mkwrite vs pte dirty race in fb_defio
Hi, I couldn't find where this patch (49bbd815fd8) was discussed, so I'll make my own thread. Adding a few lists to cc because it might be of interest to driver and filesystem writers. The old ->page_mkwrite calling convention was causing problems exactly because of this race, and we solved it by allowing page... 25 May 2010 19:04
[PATCH 2/2] init, mount: export the name_to_dev_t symbol
This change only adds EXPORT_SYMBOL() for name_to_dev_t. name_to_dev_t is in use outside of init/ but is not 'officially' exported. It provides behavior that is useful for any code that may be need to lookup a block device by major:minor or registered kernel name, especially before there is a root filesystem. ... 25 May 2010 12:25
init, mount: export the name_to_dev_t symbol
On Tue, May 25, 2010 at 10:46:51AM -0500, Will Drewry wrote: This change only adds EXPORT_SYMBOL() for name_to_dev_t. name_to_dev_t is in use outside of init/ but is not 'officially' exported. It provides behavior that is useful for any code that may be need to lookup a block device by major:minor or r... 8 Jun 2010 12:35
linux-next: Tree for May 25 (kernel/power, SUSPEND=n)
On Tue, 25 May 2010 14:26:57 +1000 Stephen Rothwell wrote: Hi all, We are in the merge window again. I remind you all not to add stuff for 2.6.36 to your linux-next trees until after 2.6.35-rc1. when CONFIG_SUSPEND=n, CONFIG_OPPORTUNISTIC_SUSPEND=n, CONFIG_PM=y: kernel/power/main.c:66: error: 'p... 25 May 2010 16:52
[PATCH 1/2] init: make the path argument a const in name_to_dev_t
name_to_dev_t takes a char * argument which it never modifies. This change converts it to a const char *. (This is useful with the second patch in the series which exports the symbol. External consumers of the function will now be able to pass in a const char * without duping or casting away const-ness.) Sig... 25 May 2010 12:25
Boot failure with 2.6.27.46 on Xeon E5620 (Westmere EP)
Hi, We are observing boot failures [1] & [2] on some of our servers (Dell r410) with 2.6.27-stable kernels. I found following commit in upstream tree via a quick search (but I haven't tried it yet) so I don't know whether I'm on the right track or not. Please let me know if anything else is needed... commit d... 3 Jun 2010 14:31
PATCH 2/4 ] SCSI: Support 1024 scatter-gather list entries and improve AP while FW trapped and behaviors of EHs
On Mon, 2010-05-17 at 11:24 +0800, Nick Cheng wrote: 1. To support 4M/1024 scatter-gather list entry, reorganize struct ARCMSR_CDB and struct CommandControlBlock 2. To modify arcmsr_probe 3. In order to help fix F/W issue, add the driver mode for type B card 4. To improve AP's behavior while F/W resets ... 25 May 2010 12:25
V4: rwsem changes + down_read_critical() proposal
On Tue, 25 May 2010, Peter Zijlstra wrote: So what happened to those patches that dropped mmap_sem during I/O? They were horrible. The amount of retrying was just nasty. I don't think it's going to ever be a viable approach. Feel free to prove me wrong with clean patches, but I doubt you can. Li... 25 May 2010 12:25