<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/sh, branch v2.6.14.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/sh?h=v2.6.14.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/sh?h=v2.6.14.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2005-10-13T21:41:23Z</updated>
<entry>
<title>[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.</title>
<updated>2005-10-13T21:41:23Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2005-10-13T21:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c8923c6b852d3a97c1faad0566e38fca330375a7'/>
<id>urn:sha1:c8923c6b852d3a97c1faad0566e38fca330375a7</id>
<content type='text'>
Original patch by Harald Welte, with feedback from Herbert Xu
and testing by Sébastien Bernard.

EBTABLES, ARP tables, and IP/IP6 tables all assume that cpus
are numbered linearly.  That is not necessarily true.

This patch fixes that up by calculating the largest possible
cpu number, and allocating enough per-cpu structure space given
that.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>kbuild: rename prepare to archprepare to fix dependency chain</title>
<updated>2005-09-11T20:30:22Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.ravnborg.org</email>
</author>
<published>2005-09-11T20:30:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5bb78269000cf326bfdfa19f79449c02a9158020'/>
<id>urn:sha1:5bb78269000cf326bfdfa19f79449c02a9158020</id>
<content type='text'>
When introducing the generic asm-offsets.h support the dependency
chain for the prepare targets was changed. All build scripts expecting
include/asm/asm-offsets.h to be made when using the prepare target would broke.
With the limited number of prepare targets left in arch Makefiles
the trivial solution was to introduce a new arch specific target: archprepare

The dependency chain looks like this now:

prepare
  |
  +--&gt; prepare0
         |
         +--&gt; archprepare
                |
		+--&gt; scripts_basic
                +--&gt; prepare1
                       |
                       +---&gt; prepare2
                               |
                               +--&gt; prepare3

So prepare 3 is processed before prepare2 etc.
This guaantees that the asm symlink, version.h, scripts_basic
are all updated before archprepare is processed.

prepare0 which build the asm-offsets.h file will need the
actions performed by archprepare.

The head target is now named prepare, because users scripts will most
likely use that target, but prepare-all has been kept for compatibility.
Updated Documentation/kbuild/makefiles.txt.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] janitor: sh: hd64465: minmax-removal</title>
<updated>2005-09-10T17:06:33Z</updated>
<author>
<name>Michael Veeck</name>
<email>michael.veeck@gmx.net</email>
</author>
<published>2005-09-10T07:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=31a34571e5eed7cb1d70d5e7edd013261fe602e9'/>
<id>urn:sha1:31a34571e5eed7cb1d70d5e7edd013261fe602e9</id>
<content type='text'>
Patch removes unnecessary min/max macros and changes calls to use kernel.h
macros instead.

Signed-off-by: Michael Veeck &lt;michael.veeck@gmx.net&gt;
Signed-off-by: Maximilian Attems &lt;janitor@sternwelten.at&gt;
Signed-off-by: Domen Puncer &lt;domen@coderock.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] janitor: sh: bigsur/io: minmax-removal</title>
<updated>2005-09-10T17:06:33Z</updated>
<author>
<name>Michael Veeck</name>
<email>michael.veeck@gmx.net</email>
</author>
<published>2005-09-10T07:27:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0e8bbf59bd1ff78ad7e6c7afe6acef91372914e1'/>
<id>urn:sha1:0e8bbf59bd1ff78ad7e6c7afe6acef91372914e1</id>
<content type='text'>
Patch removes unnecessary min/max macros and changes calls to use kernel.h
macros instead.

Signed-off-by: Michael Veeck &lt;michael.veeck@gmx.net&gt;
Signed-off-by: Maximilian Attems &lt;janitor@sternwelten.at&gt;
Signed-off-by: Domen Puncer &lt;domen@coderock.org&gt;
Cc: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] SH: C99 initializers for hw_interrupt_type structures</title>
<updated>2005-09-10T17:06:27Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2005-09-10T07:26:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=08d0fd07c3f0b6e561260f0b078d03d6fa1ac59f'/>
<id>urn:sha1:08d0fd07c3f0b6e561260f0b078d03d6fa1ac59f</id>
<content type='text'>
Convert the initializers of hw_interrupt_type structures to C99 initializers.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>kbuild: h8300,m68knommu,sh,sh64 use generic asm-offsets.h support</title>
<updated>2005-09-09T18:28:49Z</updated>
<author>
<name>Sam Ravnborg</name>
<email>sam@mars.(none)</email>
</author>
<published>2005-09-09T18:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cca6e6f5f473ec63e85c87dfc77279ce1ca114e6'/>
<id>urn:sha1:cca6e6f5f473ec63e85c87dfc77279ce1ca114e6</id>
<content type='text'>
h8300, m68knommu, sh and sh64 all used the name asm-offsets.h so minimal
changes required.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Kconfig fix (BLK_DEV_FD dependencies)</title>
<updated>2005-09-08T00:17:12Z</updated>
<author>
<name>viro@ZenIV.linux.org.uk</name>
<email>viro@ZenIV.linux.org.uk</email>
</author>
<published>2005-09-06T00:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a08b6b7968e7a6afc75e365ac31830867275abdc'/>
<id>urn:sha1:a08b6b7968e7a6afc75e365ac31830867275abdc</id>
<content type='text'>
Sanitized and fixed floppy dependencies: split the messy dependencies for
BLK_DEV_FD by introducing a new symbol (ARCH_MAY_HAVE_PC_FDC), making
BLK_DEV_FD depend on that one and taking declarations of ARCH_MAY_HAVE_PC_FDC
to arch/*/Kconfig.  While we are at it, fixed several obvious cases when
BLK_DEV_FD should have been excluded (architectures lacking asm/floppy.h
are *not* going to have floppy.c compile, let alone work).

If you can come up with better name for that ("this architecture might
have working PC-compatible floppy disk controller"), you are more than
welcome - just s/ARCH_MAY_HAVE_PC_FDC/your_prefered_name/g in the patch
below...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] NTP: ntp-helper functions</title>
<updated>2005-09-07T23:57:34Z</updated>
<author>
<name>john stultz</name>
<email>johnstul@us.ibm.com</email>
</author>
<published>2005-09-06T22:17:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b149ee2233edf08fb59b11e879a2c5941929bcb8'/>
<id>urn:sha1:b149ee2233edf08fb59b11e879a2c5941929bcb8</id>
<content type='text'>
This patch cleans up a commonly repeated set of changes to the NTP state
variables by adding two helper inline functions:

ntp_clear(): Clears the ntp state variables

ntp_synced(): Returns 1 if the system is synced with a time server.

This was compile tested for alpha, arm, i386, x86-64, ppc64, s390, sparc,
sparc64.

Signed-off-by: John Stultz &lt;johnstul@us.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] remove the second arg of do_timer_interrupt()</title>
<updated>2005-09-07T23:57:32Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-09-06T22:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7f4bde9a3486cd7e70bedd2aff35b38667d50173'/>
<id>urn:sha1:7f4bde9a3486cd7e70bedd2aff35b38667d50173</id>
<content type='text'>
The second arg of do_timer_interrupt() is not used in the functions, and
all callers pass NULL.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Paul Mundt &lt;lethal@Linux-SH.ORG&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] convert signal handling of NODEFER to act like other Unix boxes.</title>
<updated>2005-08-29T17:03:11Z</updated>
<author>
<name>Steven Rostedt</name>
<email>rostedt@goodmis.org</email>
</author>
<published>2005-08-29T15:44:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=69be8f189653cd81aae5a74e26615b12871bb72e'/>
<id>urn:sha1:69be8f189653cd81aae5a74e26615b12871bb72e</id>
<content type='text'>
It has been reported that the way Linux handles NODEFER for signals is
not consistent with the way other Unix boxes handle it.  I've written a
program to test the behavior of how this flag affects signals and had
several reports from people who ran this on various Unix boxes,
confirming that Linux seems to be unique on the way this is handled.

The way NODEFER affects signals on other Unix boxes is as follows:

1) If NODEFER is set, other signals in sa_mask are still blocked.

2) If NODEFER is set and the signal is in sa_mask, then the signal is
still blocked. (Note: this is the behavior of all tested but Linux _and_
NetBSD 2.0 *).

The way NODEFER affects signals on Linux:

1) If NODEFER is set, other signals are _not_ blocked regardless of
sa_mask (Even NetBSD doesn't do this).

2) If NODEFER is set and the signal is in sa_mask, then the signal being
handled is not blocked.

The patch converts signal handling in all current Linux architectures to
the way most Unix boxes work.

Unix boxes that were tested:  DU4, AIX 5.2, Irix 6.5, NetBSD 2.0, SFU
3.5 on WinXP, AIX 5.3, Mac OSX, and of course Linux 2.6.13-rcX.

* NetBSD was the only other Unix to behave like Linux on point #2. The
main concern was brought up by point #1 which even NetBSD isn't like
Linux.  So with this patch, we leave NetBSD as the lonely one that
behaves differently here with #2.

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
