<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/m68k/sun3, branch linux-4.6.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.6.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-01-12T18:33:51Z</updated>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k</title>
<updated>2016-01-12T18:33:51Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2016-01-12T18:33:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2945e9f111e2f5f7d7b0f4af0a56b9f768db9fc8'/>
<id>urn:sha1:2945e9f111e2f5f7d7b0f4af0a56b9f768db9fc8</id>
<content type='text'>
Pull m68k updates from Geert Uytterhoeven.

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:
  m68k: Provide __phys_to_pfn() and __pfn_to_phys()
  m68k/atari, m68k/sun3: Fix SCSI platform device registration when driver is modular
  m68k/defconfig: Update defconfigs for v4.4-rc1
  m68k/mac: Kill psc_present
</content>
</entry>
<entry>
<title>m68k/atari, m68k/sun3: Fix SCSI platform device registration when driver is modular</title>
<updated>2016-01-10T12:56:40Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2015-12-18T01:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d522618c8d13abe87f8203dcb115bfcc555f88b'/>
<id>urn:sha1:2d522618c8d13abe87f8203dcb115bfcc555f88b</id>
<content type='text'>
Fixes: 3ff228af84b5 ("atari_scsi: Convert to platform device")
Fixes: 0d31f8759109 ("sun3_scsi: Convert to platform device")
Reported-by: Michael Schmitz &lt;schmitzmic@gmail.com&gt;
Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/mm: sun3 - Add missing initialization of max_pfn and {min,max}_low_pfn</title>
<updated>2015-11-22T10:35:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2015-11-15T10:41:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c73ec319339030a455e7641e7020fc14093a4153'/>
<id>urn:sha1:c73ec319339030a455e7641e7020fc14093a4153</id>
<content type='text'>
If max_pfn is not initialized, the various /proc/kpage* files are empty,
and selftests/vm/mlock2-tests will fail. max_pfn is also used by the
block layer to calculate DMA masks.

Switch from init_bootmem_node() to init_bootmem(), as there's only one
memory node on Sun-3. This will initialize min_low_pfn and max_low_pfn,
which was also not done before.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Acked-by: Greg Ungerer &lt;gerg@uclinux.org&gt;
</content>
</entry>
<entry>
<title>m68k/sun3: Use %pM format specifier to print ethernet address</title>
<updated>2015-09-13T12:37:26Z</updated>
<author>
<name>Alexander Kuleshov</name>
</author>
<published>2015-08-27T12:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bab84fa9cc09dfa9702029f83ea6bf8bf5ae96af'/>
<id>urn:sha1:bab84fa9cc09dfa9702029f83ea6bf8bf5ae96af</id>
<content type='text'>
printk() supports %pM format specifier for printing 6-byte MAC/FDDI
addresses in hex notation small buffers, let's use it intead of %x:%x...

Signed-off-by: Alexander Kuleshov &lt;kuleshovmail@gmail.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>sun3_scsi: Convert to platform device</title>
<updated>2014-11-20T08:11:15Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2014-11-13T01:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d31f8759109cbc1e6fc196d08e6b0e8a9e93b3f'/>
<id>urn:sha1:0d31f8759109cbc1e6fc196d08e6b0e8a9e93b3f</id>
<content type='text'>
Convert sun3_scsi to platform device and eliminate scsi_register().

Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Reviewed-by: Hannes Reinecke &lt;hare@suse.de&gt;
Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
</content>
</entry>
<entry>
<title>m68k/sun3: Dynamically allocate the table to track IOMMU use</title>
<updated>2013-11-26T10:08:59Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-06-25T18:33:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b3e8de9b3e9c0ffd5cb1600e6075bede4272868'/>
<id>urn:sha1:7b3e8de9b3e9c0ffd5cb1600e6075bede4272868</id>
<content type='text'>
As Sun 3 kernels cannot be multi-platform due to the different Sun 3 MMU
type, it made sense to statically allocate the table to track IOMMU use.

However, Sun 3x kernels can be multi-platform. Furthermore, Sun 3x uses
a larger table than Sun 3 (8192 bytes instead of 512 bytes).

Hence switch to dynamic allocation of this table using the bootmem
allocator to avoid wasting 8192 bytes when not running on a Sun 3x.
As this allocator returns zeroed memory, there's no need to explicitly
initialize the table to zeroes.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: Mark functions only called from setup_arch() __init</title>
<updated>2013-11-26T10:08:54Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-06-25T19:15:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4df02a217e9787a4b967197d9d9030c3e3c1088'/>
<id>urn:sha1:a4df02a217e9787a4b967197d9d9030c3e3c1088</id>
<content type='text'>
Some functions that are only called (indirectly) from setup_arch() lack
__init annotations.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k/sun3: remove inline marking of EXPORT_SYMBOL functions</title>
<updated>2013-06-24T17:44:18Z</updated>
<author>
<name>Denis Efremov</name>
</author>
<published>2013-05-09T10:36:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5ecf85f082e2e0f4bfd967b9c7ae9d0b89552153'/>
<id>urn:sha1:5ecf85f082e2e0f4bfd967b9c7ae9d0b89552153</id>
<content type='text'>
EXPORT_SYMBOL and inline directives are contradictory to each other.
The patch fixes this inconsistency.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Denis Efremov &lt;yefremov.denis@gmail.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
<entry>
<title>m68k: set arch_gettimeoffset directly</title>
<updated>2012-12-24T16:36:34Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2012-11-08T18:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c8d5ba1891eda2aa63800f052cb5af128283d130'/>
<id>urn:sha1:c8d5ba1891eda2aa63800f052cb5af128283d130</id>
<content type='text'>
remove m68k's mach_gettimeoffset function pointer, and instead directly
set the arch_gettimeoffset function pointer. This requires multiplying
all function results by 1000, since the removed m68k_gettimeoffset() did
this. Also, s/unsigned long/u32/ just to make the function prototypes
exactly match that of arch_gettimeoffset.

Cc: Joshua Thompson &lt;funaho@jurai.org&gt;
Cc: Sam Creasey &lt;sammy@sammy.net&gt;
Acked-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Acked-by: Phil Blundell &lt;philb@gnu.org&gt;
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>m68k/sun3: Get interrupts working again</title>
<updated>2012-11-14T07:50:57Z</updated>
<author>
<name>Thomas Bogendoerfer</name>
</author>
<published>2012-11-11T12:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f88d2c0ad7995ab862ee6da5c77c37cf447b1b3'/>
<id>urn:sha1:7f88d2c0ad7995ab862ee6da5c77c37cf447b1b3</id>
<content type='text'>
SUN3 Intregister is not for enabling individual interrupts, but to enable
special interrupts. So using it for interrupt enable/disable was wrong.
The clock interrupt needs some special treatment to keep ticking.

Signed-off-by: Thomas Bogendoerfer &lt;tsbogend@alpha.franken.de&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
</content>
</entry>
</feed>
