<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sparc/include, branch linux-4.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-07-21T05:00:08Z</updated>
<entry>
<title>Adding asm-prototypes.h for genksyms to generate crc</title>
<updated>2017-07-21T05:00:08Z</updated>
<author>
<name>Nagarathnam Muthusamy</name>
</author>
<published>2017-06-19T17:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4aac8676b889d83bfae4111cdd4f3c6fad3ff1bb'/>
<id>urn:sha1:4aac8676b889d83bfae4111cdd4f3c6fad3ff1bb</id>
<content type='text'>
[ Upstream commit bdca8cc096203b17ad0ac4e19f50578207e054d2 ]

This patch adds the prototypes of assembly defined functions to asm-prototypes.h.
Some prototypes are directly added as they are not present in any existing header
files.

Signed-off-by: Nagarathnam Muthusamy &lt;nagarathnam.muthusamy@oracle.com&gt;
Reviewed-by: Babu Moger &lt;babu.moger@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: delete old wrap code</title>
<updated>2017-06-14T13:07:36Z</updated>
<author>
<name>Pavel Tatashin</name>
</author>
<published>2017-05-31T15:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=10e3a2945e339ce1972acd116ff89f9f43d6779d'/>
<id>urn:sha1:10e3a2945e339ce1972acd116ff89f9f43d6779d</id>
<content type='text'>
[ Upstream commit 0197e41ce70511dc3b71f7fefa1a676e2b5cd60b ]

The old method that is using xcall and softint to get new context id is
deleted, as it is replaced by a method of using per_cpu_secondary_mm
without xcall to perform the context wrap.

Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt;
Reviewed-by: Bob Picco &lt;bob.picco@oracle.com&gt;
Reviewed-by: Steven Sistare &lt;steven.sistare@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: add per-cpu mm of secondary contexts</title>
<updated>2017-06-14T13:07:36Z</updated>
<author>
<name>Pavel Tatashin</name>
</author>
<published>2017-05-31T15:25:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be5e2c7026c2427f3b9b4464a597acae10d33997'/>
<id>urn:sha1:be5e2c7026c2427f3b9b4464a597acae10d33997</id>
<content type='text'>
[ Upstream commit 7a5b4bbf49fe86ce77488a70c5dccfe2d50d7a2d ]

The new wrap is going to use information from this array to figure out
mm's that currently have valid secondary contexts setup.

Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt;
Reviewed-by: Bob Picco &lt;bob.picco@oracle.com&gt;
Reviewed-by: Steven Sistare &lt;steven.sistare@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: redefine first version</title>
<updated>2017-06-14T13:07:36Z</updated>
<author>
<name>Pavel Tatashin</name>
</author>
<published>2017-05-31T15:25:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5fb553c51b2cecb61e86e0b12c451a1113f351f'/>
<id>urn:sha1:d5fb553c51b2cecb61e86e0b12c451a1113f351f</id>
<content type='text'>
[ Upstream commit c4415235b2be0cc791572e8e7f7466ab8f73a2bf ]

CTX_FIRST_VERSION defines the first context version, but also it defines
first context. This patch redefines it to only include the first context
version.

Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt;
Reviewed-by: Bob Picco &lt;bob.picco@oracle.com&gt;
Reviewed-by: Steven Sistare &lt;steven.sistare@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: combine activate_mm and switch_mm</title>
<updated>2017-06-14T13:07:36Z</updated>
<author>
<name>Pavel Tatashin</name>
</author>
<published>2017-05-31T15:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=557145f44c6e0b07edd1bd4b1da3dc4f0d095fac'/>
<id>urn:sha1:557145f44c6e0b07edd1bd4b1da3dc4f0d095fac</id>
<content type='text'>
[ Upstream commit 14d0334c6748ff2aedb3f2f7fdc51ee90a9b54e7 ]

The only difference between these two functions is that in activate_mm we
unconditionally flush context. However, there is no need to keep this
difference after fixing a bug where cpumask was not reset on a wrap. So, in
this patch we combine these.

Signed-off-by: Pavel Tatashin &lt;pasha.tatashin@oracle.com&gt;
Reviewed-by: Bob Picco &lt;bob.picco@oracle.com&gt;
Reviewed-by: Steven Sistare &lt;steven.sistare@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc: Machine description indices can vary</title>
<updated>2017-06-14T13:07:35Z</updated>
<author>
<name>James Clarke</name>
</author>
<published>2017-05-29T19:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a091e625ed7fe0132ac7c901d295705378f3d49f'/>
<id>urn:sha1:a091e625ed7fe0132ac7c901d295705378f3d49f</id>
<content type='text'>
[ Upstream commit c982aa9c304bf0b9a7522fd118fed4afa5a0263c ]

VIO devices were being looked up by their index in the machine
description node block, but this often varies over time as devices are
added and removed. Instead, store the ID and look up using the type,
config handle and ID.

Signed-off-by: James Clarke &lt;jrtc27@jrtc27.com&gt;
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=112541
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc: Fix -Wstringop-overflow warning</title>
<updated>2017-06-07T10:10:05Z</updated>
<author>
<name>Orlando Arias</name>
</author>
<published>2017-05-16T19:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76037bf9e12e1ed1885d3f552a16fadcdaa370f0'/>
<id>urn:sha1:76037bf9e12e1ed1885d3f552a16fadcdaa370f0</id>
<content type='text'>
[ Upstream commit deba804c90642c8ed0f15ac1083663976d578f54 ]

Greetings,

GCC 7 introduced the -Wstringop-overflow flag to detect buffer overflows
in calls to string handling functions [1][2]. Due to the way
``empty_zero_page'' is declared in arch/sparc/include/setup.h, this
causes a warning to trigger at compile time in the function mem_init(),
which is subsequently converted to an error. The ensuing patch fixes
this issue and aligns the declaration of empty_zero_page to that of
other architectures. Thank you.

Cheers,
Orlando.

[1] https://gcc.gnu.org/ml/gcc-patches/2016-10/msg02308.html
[2] https://gcc.gnu.org/gcc-7/changes.html

Signed-off-by: Orlando Arias &lt;oarias@knights.ucf.edu&gt;

--------------------------------------------------------------------------------
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc64: Fix mapping of 64k pages with MAP_FIXED</title>
<updated>2017-06-07T10:10:05Z</updated>
<author>
<name>Nitin Gupta</name>
</author>
<published>2017-05-15T23:28:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e346489fac4cf0dfc947ebc295292e2444a7cb8f'/>
<id>urn:sha1:e346489fac4cf0dfc947ebc295292e2444a7cb8f</id>
<content type='text'>
[ Upstream commit b6c41cb050d5debc7e4eaa0a81cbdbad72588891 ]

An incorrect huge page alignment check caused
mmap failure for 64K pages when MAP_FIXED is used
with address not aligned to HPAGE_SIZE.

Orabug: 25885991

Fixes: dcd1912d21a0 ("sparc64: Add 64K page size support")
Signed-off-by: Nitin Gupta &lt;nitin.m.gupta@oracle.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>sparc: Update syscall tables.</title>
<updated>2017-04-24T01:28:55Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2017-04-24T01:28:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6ebf0bb1a983a7b60a26acf282975b5da5b3202'/>
<id>urn:sha1:f6ebf0bb1a983a7b60a26acf282975b5da5b3202</id>
<content type='text'>
Hook up statx.

Ignore pkeys system calls, we don't have protection keeys
on SPARC.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sparc64: Fill in rest of HAVE_REGS_AND_STACK_ACCESS_API</title>
<updated>2017-04-24T00:15:51Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2017-04-24T00:15:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b7c02b733c010eb65ab8957dc0d023763a3182bc'/>
<id>urn:sha1:b7c02b733c010eb65ab8957dc0d023763a3182bc</id>
<content type='text'>
This lets us enable KPROBE_EVENTS.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
