<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/isdn/sc, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-11-14T23:59:43Z</updated>
<entry>
<title>[ISDN] sc: Really, really fix warning</title>
<updated>2007-11-14T23:59:43Z</updated>
<author>
<name>Frank Lichtenheld</name>
</author>
<published>2007-11-14T23:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=66ba886254edbbd9442d30f1eef6f6fb0145027d'/>
<id>urn:sha1:66ba886254edbbd9442d30f1eef6f6fb0145027d</id>
<content type='text'>
  CC [M]  drivers/isdn/sc/shmem.o
drivers/isdn/sc/shmem.c: In function ‘memcpy_toshmem’:
drivers/isdn/sc/shmem.c:53: warning: passing argument 1 of ‘memcpy_toio’ makes pointer from integer without a cast

Commit 9317d4313e0cd51b2256ea9a9316f2d8561e37a8:

	ISDN/sc: fix longstanding warning

claimed to fix it, but it didn't.

[ Changed the "void *" to be "void __iomem *" -DaveM ]

Signed-off-by: Frank Lichtenheld &lt;frank@lichtenheld.de&gt;
Acked-by:Karsten Keil &lt;kkeilæsuse.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[ISDN] sc: Fix sndpkt to have the correct number of arguments</title>
<updated>2007-11-14T23:57:38Z</updated>
<author>
<name>Frank Lichtenheld</name>
</author>
<published>2007-11-14T23:57:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=186fd777a8c63c28acdbcb0e9aefa7ebc858641e'/>
<id>urn:sha1:186fd777a8c63c28acdbcb0e9aefa7ebc858641e</id>
<content type='text'>
isdn_if.writebuf_skb has an additional ack flag argument which
was missing from sndpkt leading to the following warning:
  CC [M]  drivers/isdn/sc/init.o
drivers/isdn/sc/init.c: In function ‘sc_init’:
drivers/isdn/sc/init.c:281: warning: assignment from incompatible pointer type

Note that this doesn't actually do anything with the flag, it
just fixes the warning (and probably accessing the last argument).

Signed-off-by: Frank Lichtenheld &lt;frank@lichtenheld.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>ISDN/sc: fix longstanding warning</title>
<updated>2007-10-24T09:16:25Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-10-23T22:36:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9317d4313e0cd51b2256ea9a9316f2d8561e37a8'/>
<id>urn:sha1:9317d4313e0cd51b2256ea9a9316f2d8561e37a8</id>
<content type='text'>
drivers/isdn/sc/shmem.c: In function 'memcpy_toshmem':
drivers/isdn/sc/shmem.c:54: warning: passing argument 1 of 'memcpy_toio' makes pointer from integer without a cast

Also, remove some unneeded braces, and add some useful whitespace.

Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>isdn/sc: irq handler clean</title>
<updated>2007-10-23T23:53:16Z</updated>
<author>
<name>Jeff Garzik</name>
</author>
<published>2007-10-19T23:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=080eb42f31a8a6dde1568f906692d9914cdfbfe8'/>
<id>urn:sha1:080eb42f31a8a6dde1568f906692d9914cdfbfe8</id>
<content type='text'>
* pass card number to irq handler

* use card number in irq handler to avoid looping through each adapter

Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
</content>
</entry>
<entry>
<title>isdn/sc: remove unused REQUEST_IRQ and unnecessary header file</title>
<updated>2007-10-19T18:53:34Z</updated>
<author>
<name>Fernando Luis Vázquez Cao</name>
</author>
<published>2007-10-19T06:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=345225c8e4a4adad9eb261db26aebcd3b87055ad'/>
<id>urn:sha1:345225c8e4a4adad9eb261db26aebcd3b87055ad</id>
<content type='text'>
REQUEST_IRQ is never used, so delete it. In the process get rid of the
macro FREE_IRQ which makes the code unnecessarily difficult to read.

Signed-off-by: Fernando Luis Vázquez Cao &lt;fernando@oss.ntt.co.jp&gt;
Acked-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Use menuconfig objects - CONFIG_ISDN_I4L</title>
<updated>2007-07-22T00:49:17Z</updated>
<author>
<name>Tilman Schmidt</name>
</author>
<published>2007-07-21T11:37:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f67c5cc855d5a189fc542da3921868ca87fc274'/>
<id>urn:sha1:5f67c5cc855d5a189fc542da3921868ca87fc274</id>
<content type='text'>
Remove a menu statement and several dependencies from the Kconfig files in
the drivers/isdn tree as they have become unnecessary by the transformation
of CONFIG_ISDN from "menu, config" into "menuconfig".
(Modified version of a patch originally proposed by Jan Engelhardt.)

Signed-off-by: Tilman Schmidt &lt;tilman@imap.cc&gt;
Cc: Jan Engelhardt &lt;jengelh@computergmbh.de&gt;
Acked-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>isdn/sc: compile breakage re check_reset()</title>
<updated>2007-07-19T17:04:50Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2007-07-19T08:49:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e3aded3cc289113c7bc729ef4cb75e56d9aa71be'/>
<id>urn:sha1:e3aded3cc289113c7bc729ef4cb75e56d9aa71be</id>
<content type='text'>
There is check_reset() -- global function in drivers/isdn/sc/
There is check_reset -- variable holding module param in aacraid driver.

On allyesconfig they clash with:

  LD      drivers/built-in.o
drivers/isdn/built-in.o: In function `check_reset':
: multiple definition of `check_reset'
drivers/scsi/built-in.o:(.data+0xe458): first defined here
ld: Warning: size of symbol `check_reset' changed from 4 in drivers/scsi/built-in.o to 219 in drivers/isdn/built-in.o
ld: Warning: type of symbol `check_reset' changed from 1 to 2 in drivers/isdn/built-in.o

Rename the former.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@sw.ru&gt;
Cc: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Detach sched.h from mm.h</title>
<updated>2007-05-21T16:18:19Z</updated>
<author>
<name>Alexey Dobriyan</name>
</author>
<published>2007-05-20T21:22:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8edc6e03a5c8562dc70a6d969f732bdb355a7e7'/>
<id>urn:sha1:e8edc6e03a5c8562dc70a6d969f732bdb355a7e7</id>
<content type='text'>
First thing mm.h does is including sched.h solely for can_do_mlock() inline
function which has "current" dereference inside. By dealing with can_do_mlock()
mm.h can be detached from sched.h which is good. See below, why.

This patch
a) removes unconditional inclusion of sched.h from mm.h
b) makes can_do_mlock() normal function in mm/mlock.c
c) exports can_do_mlock() to not break compilation
d) adds sched.h inclusions back to files that were getting it indirectly.
e) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were
   getting them indirectly

Net result is:
a) mm.h users would get less code to open, read, preprocess, parse, ... if
   they don't need sched.h
b) sched.h stops being dependency for significant number of files:
   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,
   after patch it's only 3744 (-8.3%).

Cross-compile tested on

	all arm defconfigs, all mips defconfigs, all powerpc defconfigs,
	alpha alpha-up
	arm
	i386 i386-up i386-defconfig i386-allnoconfig
	ia64 ia64-up
	m68k
	mips
	parisc parisc-up
	powerpc powerpc-up
	s390 s390-up
	sparc sparc-up
	sparc64 sparc64-up
	um-x86_64
	x86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig

as well as my two usual configs.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] drivers/isdn/sc/: proper prototypes</title>
<updated>2007-02-12T17:48:34Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2007-02-12T08:53:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc238b3791447b93c69cd50a99dfcaad6162afba'/>
<id>urn:sha1:fc238b3791447b93c69cd50a99dfcaad6162afba</id>
<content type='text'>
Add proper prototypes in a header file for global code under
drivers/isdn/sc/.

Since the GNU C compiler is now able do tell us that caller and callee
disagreed about the number of arguments of setup_buffers(), this patch
also fixes this bug.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Cc: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] isdn: replace kmalloc+memset with kzalloc</title>
<updated>2006-12-08T16:29:01Z</updated>
<author>
<name>Burman Yan</name>
</author>
<published>2006-12-08T10:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41f96935b4c41daea2c4dbbf137960375cf764c1'/>
<id>urn:sha1:41f96935b4c41daea2c4dbbf137960375cf764c1</id>
<content type='text'>
Acked-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
