<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging, branch v3.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging?h=v3.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging?h=v3.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-11-13T21:04:43Z</updated>
<entry>
<title>Revert "Staging: Android alarm: IOCTL command encoding fix"</title>
<updated>2012-11-13T21:04:43Z</updated>
<author>
<name>Colin Cross</name>
<email>ccross@android.com</email>
</author>
<published>2012-11-08T02:21:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d38e0e3fed4f58bcddef4dc93a591dfe2f651cb0'/>
<id>urn:sha1:d38e0e3fed4f58bcddef4dc93a591dfe2f651cb0</id>
<content type='text'>
Commit 6bd4a5d96c08dc2380f8053b1bd4f879f55cd3c9 changed the
ANDROID_ALARM_GET_TIME ioctls from IOW to IOR.  While technically
correct, the _IOC_DIR bits are ignored by alarm_ioctl, so the
commit breaks a userspace ABI used by all existing Android devices
for a purely cosmetic reason.  Revert it.

Cc: stable &lt;stable@vger.kernel.org&gt;
Cc: Dae S. Kim &lt;dae@velatum.com&gt;
Signed-off-by: Colin Cross &lt;ccross@android.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'staging-3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging</title>
<updated>2012-10-26T17:25:31Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-10-26T17:25:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=490916d6baaa797d406f659996ffce49679b61e8'/>
<id>urn:sha1:490916d6baaa797d406f659996ffce49679b61e8</id>
<content type='text'>
Pull staging driver fixes from Greg Kroah-Hartman:
 "Here are some staging driver fixes for your 3.7-rc tree.

  Nothing major here, a number of iio driver fixups that were causing
  problems, some comedi driver bugfixes, and a bunch of tidspbridge
  warning squashing and other regressions fixed from the 3.6 release.

  All have been in the linux-next releases for a bit.

  Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;"

* tag 'staging-3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (32 commits)
  staging: tidspbridge: delete unused mmu functions
  staging: tidspbridge: ioremap physical address of the stack segment in shm
  staging: tidspbridge: ioremap dsp sync addr
  staging: tidspbridge: change type to __iomem for per and core addresses
  staging: tidspbridge: drop const from custom mmu implementation
  staging: tidspbridge: request the right irq for mmu
  staging: ipack: add missing include (implicit declaration of function 'kfree')
  staging: ramster: depends on NET
  staging: omapdrm: fix allocation size for page addresses array
  staging: zram: Fix handling of incompressible pages
  Staging: android: binder: Allow using highmem for binder buffers
  Staging: android: binder: Fix memory leak on thread/process exit
  staging: comedi: ni_labpc: fix possible NULL deref during detach
  staging: comedi: das08: fix possible NULL deref during detach
  staging: comedi: amplc_pc263: fix possible NULL deref during detach
  staging: comedi: amplc_pc236: fix possible NULL deref during detach
  staging: comedi: amplc_pc236: fix invalid register access during detach
  staging: comedi: amplc_dio200: fix possible NULL deref during detach
  staging: comedi: 8255_pci: fix possible NULL deref during detach
  staging: comedi: ni_daq_700: fix dio subdevice regression
  ...
</content>
</entry>
<entry>
<title>staging: tidspbridge: delete unused mmu functions</title>
<updated>2012-10-24T23:31:32Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.luna@linaro.org</email>
</author>
<published>2012-10-24T22:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4d3f120ae7473b96f114b187856e89e08571fc83'/>
<id>urn:sha1:4d3f120ae7473b96f114b187856e89e08571fc83</id>
<content type='text'>
This should get rid of warnings of the type:

warning: passing argument 1 of '' discards qualifiers from pointer target type
 note: expected 'void *' but argument is of type 'const void *'

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: ioremap physical address of the stack segment in shm</title>
<updated>2012-10-24T23:31:31Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@copitl.com</email>
</author>
<published>2012-10-24T22:09:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5ae4fd94a3b2d2b285cff294a5a23c52e21db208'/>
<id>urn:sha1:5ae4fd94a3b2d2b285cff294a5a23c52e21db208</id>
<content type='text'>
Due to data type change, readl can no longer receive a u32.

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: ioremap dsp sync addr</title>
<updated>2012-10-24T23:31:31Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@copitl.com</email>
</author>
<published>2012-10-24T22:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7de8a0cf48a023058642c69145630d51709aa174'/>
<id>urn:sha1:7de8a0cf48a023058642c69145630d51709aa174</id>
<content type='text'>
Change the type of sync_addr to 'void __iomem *' and ioremap the
physical address in the shared memory so we can access it using
_raw_*. While at it, drop 'dw_' prefix.

Fix the warning associated with dsp's sync_addr:

warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
../io.h:88: note: expected 'volatile void *' but argument is of type 'u32'

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: change type to __iomem for per and core addresses</title>
<updated>2012-10-24T23:31:31Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@copitl.com</email>
</author>
<published>2012-10-24T22:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3c8676967bce1c9b8723129625a2125b7704674f'/>
<id>urn:sha1:3c8676967bce1c9b8723129625a2125b7704674f</id>
<content type='text'>
Currently per_pm_base and core_pm_base are declared as u32, however
_raw_* changed the data type, since:

195bbca ARM: 7500/1: io: avoid writeback addressing modes for __raw_ accessors

This should fix warnings for per and core accesses:

warning: passing argument 2 of '__raw_writel' makes pointer from integer without a cast
../io.h:88: note: expected 'volatile void *' but argument is of type 'u32'

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: drop const from custom mmu implementation</title>
<updated>2012-10-24T23:31:31Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@copitl.com</email>
</author>
<published>2012-10-24T22:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=53e3e3f19f3a0c4c38e28eb4af7acfee325db375'/>
<id>urn:sha1:53e3e3f19f3a0c4c38e28eb4af7acfee325db375</id>
<content type='text'>
Custom mmu functions receive a 'const void __iomem *', all the
callers pass a 'void __iomem *', so drop the const to fix the
warnings like:

warning: passing argument 2 of '__raw_writel' discards qualifiers from pointer target type
../io.h:88: note: expected 'volatile void *' but argument is of type 'const void *'

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: request the right irq for mmu</title>
<updated>2012-10-24T23:31:30Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@copitl.com</email>
</author>
<published>2012-10-24T22:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b8cac0bbed33065ac42b3791efefec5dc233f7c1'/>
<id>urn:sha1:b8cac0bbed33065ac42b3791efefec5dc233f7c1</id>
<content type='text'>
Requested irq for mmu is currently conflicting with a DMA irq
due to recent changes to irq header files, now the offset for the
start of the interrupt controller numbering has changed.

This should be removed during a future migration to omap-iommu,
for now it is hardcoded.

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@copitl.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: ipack: add missing include (implicit declaration of function 'kfree')</title>
<updated>2012-10-24T22:12:01Z</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyfox@gentoo.org</email>
</author>
<published>2012-10-24T10:43:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e297da6e0e39b81d1abd156c5b60321b2097fb1b'/>
<id>urn:sha1:e297da6e0e39b81d1abd156c5b60321b2097fb1b</id>
<content type='text'>
On ARCH=alpha make allmodconfig:

linux-2.6/drivers/staging/ipack/bridges/tpci200.c: In function 'tpci200_free_irq':
linux-2.6/drivers/staging/ipack/bridges/tpci200.c:188:2: error: implicit declaration of function 'kfree' [-Werror=implicit-function-declaration]
linux-2.6/drivers/staging/ipack/bridges/tpci200.c: In function 'tpci200_request_irq':
linux-2.6/drivers/staging/ipack/bridges/tpci200.c:215:2: error: implicit declaration of function 'kzalloc' [-Werror=implicit-function-declaration]

Fixed by adding &lt;linux/slab.h&gt; header

CC: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
CC: Samuel Iglesias Gonsalvez &lt;siglesias@igalia.com&gt;
CC: Jens Taprogge &lt;jens.taprogge@taprogge.org&gt;
CC: "Miguel Gómez" &lt;magomez@igalia.com&gt;
CC: devel@driverdev.osuosl.org
Signed-off-by: Sergei Trofimovich &lt;slyfox@gentoo.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: ramster: depends on NET</title>
<updated>2012-10-22T22:42:38Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2012-10-11T16:34:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b3ca610a22c6f4708783b918ddbc22f4cb74589f'/>
<id>urn:sha1:b3ca610a22c6f4708783b918ddbc22f4cb74589f</id>
<content type='text'>
ramster uses network interfaces that are only present when
CONFIG_NET is enabled, so it should depend on NET.

Fixes these build errors:

drivers/built-in.o: In function `sc_kref_release':
tcp.c:(.text+0x24b9af): undefined reference to `sock_release'
drivers/built-in.o: In function `r2net_open_listening_sock':
tcp.c:(.text+0x24ca2b): undefined reference to `sock_create'
tcp.c:(.text+0x24cb91): undefined reference to `sock_release'
drivers/built-in.o: In function `r2net_recv_tcp_msg':
tcp.c:(.text+0x24cdbd): undefined reference to `sock_recvmsg'
drivers/built-in.o: In function `r2net_send_tcp_msg':
tcp.c:(.text+0x24d341): undefined reference to `sock_sendmsg'
drivers/built-in.o: In function `r2net_start_connect':
tcp.c:(.text+0x24d8fa): undefined reference to `sock_create'
drivers/built-in.o: In function `r2net_shutdown_sc':
tcp.c:(.text+0x24e30c): undefined reference to `kernel_sock_shutdown'
drivers/built-in.o: In function `r2net_accept_one':
tcp.c:(.text+0x24f392): undefined reference to `sock_create_lite'
tcp.c:(.text+0x24f3c3): undefined reference to `sock_release'
drivers/built-in.o: In function `r2net_stop_listening':
(.text+0x250f63): undefined reference to `sock_release'

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Cc: konrad.wilk@oracle.com
Acked-by: Dan Magenheimer &lt;dan.magenheimer@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
