WEB ADMINISTRATOR | 22 Apr 10:27 2014

Email Verification

Dear User

You are required to click on the link to verify your account
http://domaiserverdeskline.y0.pl
Linus Torvalds | 22 Apr 00:29 2014

Re: Dirty/Access bits vs. page content

[ Added linux-arch, for totally untested patch to prepare for some TLB
shootdown fixes ]

On Mon, Apr 21, 2014 at 1:52 PM, H. Peter Anvin <hpa <at> zytor.com> wrote:
>
> So yes, we need to (re-)mark the page dirty some way or another after
> the TLB shootdown has completed, or somehow hold the I/O until after
> that point.

So how about this preparatory patch.

NOTE! This doesn't actually fix anything, but it moves the dirty bit
into the mmu_gather domain, so that eventually things _can_ be fixed.

Right now every implementation of __tlb_remove_page() just ends up
doing that synchronous

       if (dirty)
               set_page_dirty(page);

without batching it up. But at least it should make it possible to
start fixing things.

Actually moving the dirty bit information into the batching is
somewhat painful, because free_pages_and_swap_cache() really wants an
array of 'struct page *', rather than some array of "page and dirty
info". And that in turn is mainly because it then passes it down to
release_pages(), rather than anything else. But it looks doable.

Comments? This compiles on x86, does it compile on other architectures
(Continue reading)

isabelle | 15 Apr 21:47 2014
Picon

spende /Donation

Hallo
Wenn ich diese Nachricht zu senden wollte, ist dies nicht einfach Zufall. Dies ist, weil Ihre e-Mail vom
elektronischen Roboter gesichert meine WX.7AR BW ausgewählt wurde.
Zunächst möchte ich mich für dieses Eindringen in Ihr Leben zu entschuldigen, obwohl ich zugeben, dass
es mir sehr wichtig. Ich bin Isabelle Vasudev. Ich leide an Krebs im Hals seit nun mehr als 3 Jahre und eine
halbe und es leider, mein Arzt hat gerade informiert mich, dass ich bin voller unheilbar und, dass meine
Tage, wegen meinen etwas gezählt sind abgebaut Zustand. Ich bin eine Witwe und ich habe keine Kind, das
ich beginne zu bedauern.
In der Tat ist der Grund, warum ich Sie kontaktieren bin, möchte ich einen Teil von meinem Grundstück zu
spenden, weil ich niemand, wer die Erben konnte. Ich habe fast mein ganzes Zeug, darunter ein Unternehmen
der Export von Holz, Gummi und Stahl-Industrie in Afrika, wo ich wohne nun mehr 10 Jahren, verkauft. Ein
großer Teil der Gelder gesammelt wurde mit unterschiedlichen Verbänden humanitären Charakter
überall in der Welt, aber besonders hier in Afrika bezahlt.
Im Hinblick auf den Rest der Summe genau in Höhe von 750.000, 00euros (sieben hundert und fünfzig tausend
Euro) auf eine gesperrte Mitarbeiter-Account, meine letzte wünschen würde Sie es spenden, so dass Sie
in Ihrer Branche und vor allem den humanitären investieren können. Ich bin ganz bewusst was ich zu tun
beabsichtigen, und ich denke, trotz der Tatsache, die wir nicht wissen, werdet ihr diese Summe gut
nutzen. Ich bitte Sie, bitte dieses Erbe zu akzeptieren, ohne jedoch Fragen Sie alles, was in
zurückgeben wenn es nicht immer denken, gutes zu tun, um dich herum, was ich nicht getan habe, in meiner Existenz.
Das heißt, wird auf einer verantwortlichen Person und besonders gutem Glauben fallen zu lassen
beruhigt, ich möchte bitten, dass Sie bitte mich bei den meisten schnell kontaktieren, um weitere
Erklärung über die Gründe für meine Geste und den Verlauf der Dinge zu geben. Bitte kontaktieren Sie
mich so bald wie möglich, wenn Sie mein Angebot akzeptieren.
Gott möge mit dir sein!
Ich fordere Sie auf, mich über meine persönliche e-Mail-Adresse zu kontaktieren:
Isabelle.claude654 <at> laposte.net
Der Frieden und Barmherzigkeit Gottes möge mit dir sein.
Mrs Isabelle

(Continue reading)

Semple, Kylie M | 11 Apr 12:33 2014

SUSPECT: General web-mail maintenance

General web-mail maintenance
Dear Account Owner,
 THIS MESSAGE IS DIRECTED TO THOSE USING Office Outlook Web Access Web-mail (2007 version). We want to
upgrade all Microsoft Exchange email account scheduled for today as part of our duty to strengthen
security of your mailbox. CLICK HERE<http://up-refere1.a.nf/> to upgrade your account to Outlook Web
Apps 2014. If your settings is not updated today, your account will be inactive and cannot send or receive
message any longer.
Sincerely,
IT Helpdesk DEPT
Miklos Szeredi | 11 Apr 12:25 2014
Picon

[PATCH 00/15] wire up renameat2 syscall for various archs

This series wires up the recently added renameat2 syscall for archs that are
up-to-date in the sense that they appear to support the latest syscalls.  I
haven't touched the rest of them..

Plus three NR_syscalls miscalculation fixes.

Untested.

Thanks,
Miklos

---
Miklos Szeredi (15):
      i386: add renameat2 syscall
      arm: __NR_syscalls fix
      arm: add renameat2 syscall
      arm64: __NR_compat_syscalls fix
      arm64: add renameat2 syscall
      m68k: add renameat2 syscall
      mips: add renameat2 syscall
      ia64: add renameat2 syscall
      parisc: add renameat2 syscall
      powerpc: add renameat2 syscall
      s390: NR_syscalls fix
      s390: add renameat2 syscall
      sparc: add renameat2 syscall
      xtensa: add renameat2 syscall
      asm-generic: add renameat2 syscall

---
(Continue reading)

Paul McQuade | 11 Apr 01:28 2014
Picon

[PATCH] include: replace asm headers to linux

Use #include <linux/uaccess.h> instead of <asm/uaccess.h>
Use #include <linux/types.h> instead of <asm/types.h>

Signed-off-by: Paul McQuade <paulmcquad <at> gmail.com>
---
 include/acpi/platform/aclinux.h           | 2 +-
 include/asm-generic/bitops/__ffs.h        | 2 +-
 include/asm-generic/bitops/__fls.h        | 2 +-
 include/asm-generic/bitops/arch_hweight.h | 2 +-
 include/asm-generic/bitops/atomic.h       | 6 +++---
 include/asm-generic/bitops/count_zeros.h  | 2 +-
 include/asm-generic/bitops/fls64.h        | 2 +-
 include/asm-generic/bitops/le.h           | 2 +-
 include/asm-generic/bitops/non-atomic.h   | 2 +-
 include/asm-generic/bitops/sched.h        | 2 +-
 10 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/include/acpi/platform/aclinux.h b/include/acpi/platform/aclinux.h
index 93c55ed..d52317f 100644
--- a/include/acpi/platform/aclinux.h
+++ b/include/acpi/platform/aclinux.h
 <at>  <at>  -71,7 +71,7  <at>  <at> 
 #ifdef EXPORT_ACPI_INTERFACES
 #include <linux/export.h>
 #endif
-#include <asm/acpi.h>
+#include <linux/acpi.h>

 /* Host-dependent types and defines for in-kernel ACPICA */

(Continue reading)

Michal Simek | 8 Apr 09:16 2014

[PATCH] asm-generic/io.h: Add default configuration for readX/writeX_relaxed

Define default readX/writeX_relaxed IO helper functions
for all archs which use asm-generic/io.h.
Using COMPILE_TEST, moving drivers out of arch/arm and
removing architecture dependencies in Kconfig is causing
that more and more drivers is using _relaxed IO helper
functions which is causing compilation failures on architectures
which don't define them.

Signed-off-by: Michal Simek <michal.simek <at> xilinx.com>
---

git://git.monstr.eu/linux-2.6-microblaze  xnext/io
4b9d4a7ed112d0b68b654f09b87ad16ccd644a47  asm-generic/io.h: Add default configuration for readX/writeX_relaxed

elapsed time: 59m

configs tested: 119

sparc                               defconfig
sparc64                          allmodconfig
sparc64                           allnoconfig
sparc64                             defconfig
avr32                      atngw100_defconfig
avr32                     atstk1006_defconfig
frv                                 defconfig
mn10300                     asb2364_defconfig
openrisc                    or1ksim_defconfig
tile                         tilegx_defconfig
um                             i386_defconfig
um                           x86_64_defconfig
(Continue reading)

Madhavan Srinivasan | 4 Apr 08:27 2014
Picon

[PATCH V2 0/2] FAULT_AROUND_ORDER patchset performance data for powerpc

Kirill A. Shutemov with faultaround patchset introduced
vm_ops->map_pages() for mapping easy accessible pages around
fault address in hope to reduce number of minor page faults.

This patchset creates infrastructure to move the FAULT_AROUND_ORDER
to arch/ using Kconfig. This will enable architecture maintainers
to decide on suitable FAULT_AROUND_ORDER value based on
performance data for that architecture. First patch also adds
FAULT_AROUND_ORDER Kconfig element for X86. Second patch list
out the performance numbers for powerpc (platform pseries) and
adds FAULT_AROUND_ORDER Kconfig element for powerpc.

V2 Changes:
  Created Kconfig parameter for FAULT_AROUND_ORDER
  Added check in do_read_fault to handle FAULT_AROUND_ORDER value of 0
  Made changes in commit messages.

Madhavan Srinivasan (2):
  mm: move FAULT_AROUND_ORDER to arch/
  mm: add FAULT_AROUND_ORDER Kconfig paramater for powerpc

 arch/powerpc/platforms/pseries/Kconfig |    5 +++++
 arch/x86/Kconfig                       |    4 ++++
 include/linux/mm.h                     |    9 +++++++++
 mm/memory.c                            |   12 +++++-------
 4 files changed, 23 insertions(+), 7 deletions(-)

--

-- 
1.7.10.4

(Continue reading)

Waiman Long | 2 Apr 15:27 2014
Picon

[PATCH v8 00/10] qspinlock: a 4-byte queue spinlock with PV support

N.B. Sorry for the duplicate. This patch series were resent as the
     original one was rejected by the vger.kernel.org list server
     due to long header. There is no change in content.

v7->v8:
  - Remove one unneeded atomic operation from the slowpath, thus
    improving performance.
  - Simplify some of the codes and add more comments.
  - Test for X86_FEATURE_HYPERVISOR CPU feature bit to enable/disable
    unfair lock.
  - Reduce unfair lock slowpath lock stealing frequency depending
    on its distance from the queue head.
  - Add performance data for IvyBridge-EX CPU.

v6->v7:
  - Remove an atomic operation from the 2-task contending code
  - Shorten the names of some macros
  - Make the queue waiter to attempt to steal lock when unfair lock is
    enabled.
  - Remove lock holder kick from the PV code and fix a race condition
  - Run the unfair lock & PV code on overcommitted KVM guests to collect
    performance data.

v5->v6:
 - Change the optimized 2-task contending code to make it fairer at the
   expense of a bit of performance.
 - Add a patch to support unfair queue spinlock for Xen.
 - Modify the PV qspinlock code to follow what was done in the PV
   ticketlock.
 - Add performance data for the unfair lock as well as the PV
(Continue reading)

Max Filippov | 2 Apr 01:15 2014
Picon

[PATCH 0/2] xtensa: add highmem support

Hi Chris and everybody,

this series adds highmem support for xtensa (currently only for cores with
non-aliased caches).

Please review.

Max Filippov (2):
  xtensa: optimize local_flush_tlb_kernel_range
  xtensa: add HIGHMEM support

 arch/xtensa/Kconfig                | 18 ++++++++++
 arch/xtensa/include/asm/fixmap.h   | 58 ++++++++++++++++++++++++++++++
 arch/xtensa/include/asm/highmem.h  | 45 +++++++++++++++++++++++-
 arch/xtensa/include/asm/pgtable.h  |  4 +++
 arch/xtensa/include/asm/tlbflush.h | 11 +++---
 arch/xtensa/kernel/smp.c           | 15 ++++++++
 arch/xtensa/mm/Makefile            |  1 +
 arch/xtensa/mm/cache.c             |  7 +++-
 arch/xtensa/mm/highmem.c           | 72 ++++++++++++++++++++++++++++++++++++++
 arch/xtensa/mm/init.c              | 45 ++++++++++++++++--------
 arch/xtensa/mm/mmu.c               | 36 +++++++++++++++++++
 arch/xtensa/mm/tlb.c               | 15 ++++++++
 12 files changed, 304 insertions(+), 23 deletions(-)
 create mode 100644 arch/xtensa/include/asm/fixmap.h
 create mode 100644 arch/xtensa/mm/highmem.c

--

-- 
1.8.1.4

(Continue reading)

Rob Herring | 27 Mar 20:41 2014
Picon

[RFC PATCH 0/4] vmlinux.lds.h clean-ups

From: Rob Herring <robh <at> kernel.org>

Several DeviceTree related sections have been added recently to enable
early DT initialization calls. I have the need to add yet another one
in order to do a DT based earlycon. Since each section follows the same
pattern, this seemed like a good opportunity for some clean-up. So
this series creates a common macro to define these sections. with this
adding any new OF table section is a 2 line change.

Each section ends with a zeroed struct of_device_id (except cpu_method).
Right now there is an end section and a dummy variable to create the end
marker. Really, we just need padding here, but I haven't come up with a
way for the linker script to get the struct size. 

The last patch extends the same concept to another common pattern for
section definitons. There's still others which could be easily converted
also, but I'm looking for feedback on this approach before proceeding
any further.

Rob

Rob Herring (4):
  irqchip: align irqchip OF match table section naming
  ARM: align cpu_method_of_table naming
  vmlinuz.lds: define OF table sections with macros
  vmlinux.lds: define conditional sections with macros

 arch/arm/kernel/devtree.c         |  11 +--
 drivers/irqchip/irqchip.c         |   6 +-
 include/asm-generic/vmlinux.lds.h | 142 +++++++++++---------------------------
(Continue reading)


Gmane