<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/staging, branch v3.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/staging?h=v3.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/staging?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-02-09T00:19:06Z</updated>
<entry>
<title>staging: pohmelfs: remove drivers/staging/pohmelfs</title>
<updated>2012-02-09T00:19:06Z</updated>
<author>
<name>Evgeniy Polyakov</name>
<email>zbr@ioremap.net</email>
</author>
<published>2012-02-08T23:44:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=67435319866f89b55721fc88ca0dbda51629e3d6'/>
<id>urn:sha1:67435319866f89b55721fc88ca0dbda51629e3d6</id>
<content type='text'>
New pohmelfs is coming, and it is time to remove deadly old design
https://lkml.org/lkml/2012/2/8/293

Signed-off-by: Evgeniy Polyakov &lt;zbr@ioremap.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: android/ram_console: Don't build on arches w/o ioremap</title>
<updated>2012-02-08T22:14:15Z</updated>
<author>
<name>Anton Vorontsov</name>
<email>anton.vorontsov@linaro.org</email>
</author>
<published>2012-02-07T05:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=203209ef77e4d5f0ee729557b09770bce0c2d251'/>
<id>urn:sha1:203209ef77e4d5f0ee729557b09770bce0c2d251</id>
<content type='text'>
This patch fixes UML build:

    CC      drivers/staging/android/ram_console.o
  drivers/staging/android/ram_console.c: In function
  'ram_console_driver_probe':
  drivers/staging/android/ram_console.c:358:2: error: implicit declaration
  of function 'ioremap' [-Werror=implicit-function-declaration]
  cc1: some warnings being treated as errors
  make[3]: *** [drivers/staging/android/ram_console.o] Error 1

Signed-off-by: Anton Vorontsov &lt;anton.vorontsov@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: r8712u: Use asynchronous firmware loading</title>
<updated>2012-02-08T22:14:15Z</updated>
<author>
<name>Larry Finger</name>
<email>Larry.Finger@lwfinger.net</email>
</author>
<published>2012-02-06T03:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8c213fa59199f9673d66970d6940fa093186642f'/>
<id>urn:sha1:8c213fa59199f9673d66970d6940fa093186642f</id>
<content type='text'>
In https://bugs.archlinux.org/task/27996, failure of driver r8712u is
reported, with a timeout during module loading due to synchronous loading
of the firmware. The code now uses request_firmware_nowait().

Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Cc: stable &lt;stable@vger.kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: usbip: fix to prevent potentially using uninitialized spinlock</title>
<updated>2012-02-08T22:14:15Z</updated>
<author>
<name>Bart Westgeest</name>
<email>bart@elbrys.com</email>
</author>
<published>2012-01-25T18:46:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=737912e11bf5bd4874acc771d8511a6eab891fc5'/>
<id>urn:sha1:737912e11bf5bd4874acc771d8511a6eab891fc5</id>
<content type='text'>
The stub_probe function can be called as soon as the stub_driver is
registered. This can lead to the busid_table_lock being used before it
is initialized. Moved calling the init_busid_table function (which
initalizes this spinlock) to be called earlier in the init function to
prevent this from happening.

Signed-off-by: Bart Westgeest &lt;bart@elbrys.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: r8712u: Fix problem when CONFIG_R8712_AP is set</title>
<updated>2012-02-08T22:14:15Z</updated>
<author>
<name>Larry Finger</name>
<email>Larry.Finger@lwfinger.net</email>
</author>
<published>2012-02-03T22:05:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4c0029f01f4009d6ab149230026c9716bde96283'/>
<id>urn:sha1:4c0029f01f4009d6ab149230026c9716bde96283</id>
<content type='text'>
When this driver was upgraded to the vendor 20100831 version in
commit 93c55dda092c7 et al,, one listhead initialization was missed.
This broke complete operation of the driver whenever AP mode was
enabled.

This patch fixes https://bugs.archlinux.org/task/27996.

Signed-off-by: Larry Finger &lt;Larry.Finger@lwfinger.net&gt;
Cc: Stable &lt;stable@vger.stable.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: fix incorrect free to drv_datap</title>
<updated>2012-02-08T22:14:14Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@ti.com</email>
</author>
<published>2012-01-31T01:20:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=44c5435064b5e6182167b40a7f259969dbcaf1b8'/>
<id>urn:sha1:44c5435064b5e6182167b40a7f259969dbcaf1b8</id>
<content type='text'>
This structure is still used after it has been freed, since it
is being allocated in probe, calls to free it have been moved to
module's remove routine.

This should fix the follwoing messages when attempting to remove the
module:
 drv_get_first_dev_extension: Failed to retrieve the object handle
 drv_get_first_dev_extension: Failed to retrieve the object handle
 drv_destroy: Failed to store DRV object
 mgr_destroy: Failed to store MGR object

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: tidspbridge: fix bridge_open memory leaks</title>
<updated>2012-02-08T22:14:14Z</updated>
<author>
<name>Omar Ramirez Luna</name>
<email>omar.ramirez@ti.com</email>
</author>
<published>2012-01-31T01:20:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5a63177a6967698df58c6c93d0db3a3586e0b028'/>
<id>urn:sha1:5a63177a6967698df58c6c93d0db3a3586e0b028</id>
<content type='text'>
There are two members of pr_ctxt allocated during bridge_open that
are never freed resulting in memory leaks, these are stream_id and
node_id, they are now freed on release of the handle (bridge_release)
right before freeing pr_ctxt.

Error path for bridge_open was also fixed since the same variables
could result in memory leaking due to missing handling of failure
scenarios. While at it, the indentation changes were introduced to
avoid interleaved goto statements inside big if blocks.

Signed-off-by: Omar Ramirez Luna &lt;omar.ramirez@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: android: lowmemorykiller: Don't wait more than one second for a process to die</title>
<updated>2012-02-08T22:14:14Z</updated>
<author>
<name>Arve Hjønnevåg</name>
<email>arve@android.com</email>
</author>
<published>2012-01-13T18:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e5d7965f88a3755b2d0c54768a17032ab3a72819'/>
<id>urn:sha1:e5d7965f88a3755b2d0c54768a17032ab3a72819</id>
<content type='text'>
If a process forked and the child process was killed by the
lowmemorykiller, the lowmemory killer would be disabled until
the parent process reaped the child or it died itself.

Signed-off-by: Arve Hjønnevåg &lt;arve@android.com&gt;
Signed-off-by: Anton Vorontsov &lt;anton.vorontsov@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: zcache: fix serialization bug in zv stats</title>
<updated>2012-02-08T22:14:14Z</updated>
<author>
<name>Seth Jennings</name>
<email>sjenning@linux.vnet.ibm.com</email>
</author>
<published>2011-12-30T16:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2a4830110b90deb4ee99b1ab8c8ebb120f27c0c8'/>
<id>urn:sha1:2a4830110b90deb4ee99b1ab8c8ebb120f27c0c8</id>
<content type='text'>
In a multithreaded workload, the zv_curr_dist_counts
and zv_cumul_dist_counts statistics are being corrupted
because the increments and decrements in zv_create
and zv_free are not atomic.

This patch converts these statistics and their corresponding
increments/decrements/reads to atomic operations.

Signed-off-by: Seth Jennings &lt;sjenning@linux.vnet.ibm.com&gt;
Acked-by: Dan Magenheimer &lt;dan.magenheimer@oracle.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>staging: fix go7007-usb license</title>
<updated>2012-02-08T22:14:14Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2012-02-02T03:04:02Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a9d3c9e3c575ee09c905e07ae7cc1d52e2548d05'/>
<id>urn:sha1:a9d3c9e3c575ee09c905e07ae7cc1d52e2548d05</id>
<content type='text'>
Add MODULE_LICENSE() for this source module to fix build warning:

WARNING: modpost: missing MODULE_LICENSE() in drivers/staging/media/go7007/go7007-usb.o
see include/linux/module.h for more information

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Cc: Ross Cohen &lt;rcohen@snurgle.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
</feed>
