<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v3.1.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v3.1.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v3.1.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-11-11T20:19:27Z</updated>
<entry>
<title>Linux 3.1.1</title>
<updated>2011-11-11T20:19:27Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2011-11-11T20:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b48635635c1a696aea6423ec6c547c8c7bbf7aab'/>
<id>urn:sha1:b48635635c1a696aea6423ec6c547c8c7bbf7aab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hid/apple: modern macbook airs use the standard apple function key translations</title>
<updated>2011-11-11T17:44:55Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-11-07T02:34:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=eeb85d10c712860e656728df24a8402243d47083'/>
<id>urn:sha1:eeb85d10c712860e656728df24a8402243d47083</id>
<content type='text'>
commit 21404b772a1c65f7b935b8c0fddc388a949f4e31 upstream.

This removes the use of the special "macbookair_fn_keys" keyboard
translation table for the MacBookAir4,x models (ie the 2011 refresh).
They use the standard apple_fn_keys[] translation.  Apparently only the
old MacBook Air's need a different translation table.

This mirrors the change that commit da617c7cb915 ("HID: consolidate
MacbookAir 4,1 mappings") did for the WELLSPRING6A ones, but does it for
the WELLSPRING6 model used on the MacBookAir4,2.

Reported-and-tested-by: Dirk Hohndel &lt;hohndel@infradead.org&gt;
Cc: Jiri Kosina &lt;jkosina@suse.cz&gt;
Cc: Joshua V Dillon &lt;jvdillon@gmail.com&gt;
Cc: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: consolidate MacbookAir 4,1 mappings</title>
<updated>2011-11-11T17:44:54Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2011-10-05T14:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2cd4c0389efbeb4f5da9be66f809f3aacb10a4c5'/>
<id>urn:sha1:2cd4c0389efbeb4f5da9be66f809f3aacb10a4c5</id>
<content type='text'>
commit da617c7cb915545dda4280df888dd6f8d5697420 upstream.

MacbookAir 4,1 doesn't require extra mapping table, as the mappings
are identical to apple_fn_keys[].

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: hid-apple: add device ID of another wireless aluminium</title>
<updated>2011-11-11T17:44:53Z</updated>
<author>
<name>Andreas Krist</name>
<email>andreas.krist@gmail.com</email>
</author>
<published>2011-10-28T16:50:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0cb53a56c2d80485fd53b030c349d35845bbbd63'/>
<id>urn:sha1:0cb53a56c2d80485fd53b030c349d35845bbbd63</id>
<content type='text'>
commit ad734bc1565364f9e4b70888d3ce5743b3c1030a upstream.

I've recently bought a Apple wireless aluminum keyboard (model 2011) which is
not yet supported by the kernel - it seems they just changed the device id.
After applying the attached patch, the device is fully functional.

Signed-off-by: Andreas Krist &lt;andreas.krist@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: Add device IDs for Macbook Pro 8 keyboards</title>
<updated>2011-11-11T17:44:53Z</updated>
<author>
<name>Gökçen Eraslan</name>
<email>gokcen@pardus.org.tr</email>
</author>
<published>2011-10-22T19:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=dfd42513bbbbc815f8fb689fbd3d890ea49ea6d3'/>
<id>urn:sha1:dfd42513bbbbc815f8fb689fbd3d890ea49ea6d3</id>
<content type='text'>
commit 213f9da80533940560bef8fa43b10c590895459c upstream.

This patch adds keyboard support for Macbook Pro 8 models which has
WELLSPRING5A model name and 0x0252, 0x0253 and 0x0254 USB IDs. Trackpad
support for those models are added to bcm5974 in
c331eb580a0a7906c0cdb8dbae3cfe99e3c0e555 ("Input: bcm5974 - Add
support for newer MacBookPro8,2).

Signed-off-by: Gökçen Eraslan &lt;gokcen@pardus.org.tr&gt;
Acked-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Cc: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: Add support MacbookAir 4,1 keyboard</title>
<updated>2011-11-11T17:44:53Z</updated>
<author>
<name>Nobuhiro Iwamatsu</name>
<email>iwamatsu@nigauri.org</email>
</author>
<published>2011-10-01T06:54:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a3a551581717d70236cdfe0c485629811b78b2a2'/>
<id>urn:sha1:a3a551581717d70236cdfe0c485629811b78b2a2</id>
<content type='text'>
commit d762cc290b9f17e346f4297fd5984b70ce71ef66 upstream.

Added USB device IDs and keyboard map for MacBookAir 4,1 keyboard.

Signed-off-by: Nobuhiro Iwamatsu &lt;iwamatsu@nigauri.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: add MacBookAir4,2 to hid_have_special_driver[]</title>
<updated>2011-11-11T17:44:52Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2011-08-10T12:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a75ed02e7e629e7bfd4b47d9c43d9efe35a9304f'/>
<id>urn:sha1:a75ed02e7e629e7bfd4b47d9c43d9efe35a9304f</id>
<content type='text'>
commit f6f554f09c5b831efdaf67c449e18ca06ee648fe upstream.

Otherwise the generic driver wouldn't unbind from it and wouldn't
let hid-apple to automatically take over.

Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: hid-multitouch: Add LG Display Multitouch device.</title>
<updated>2011-11-11T17:44:51Z</updated>
<author>
<name>Jeff Brown</name>
<email>jeffbrown@android.com</email>
</author>
<published>2011-08-16T04:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=321d64bb3c3df7a283425895298154104532cefc'/>
<id>urn:sha1:321d64bb3c3df7a283425895298154104532cefc</id>
<content type='text'>
commit c50bb1a4005630f47b5da26336f74a485033a515 upstream.

This panel is also known as the Dell ST2220Tc.

Signed-off-by: jeffbrown@android.com
Reviewed-By: Benjamin Tissoires &lt;Benjamin_Tissoires@logitech.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: add support for MacBookAir4,2 keyboard.</title>
<updated>2011-11-11T17:44:50Z</updated>
<author>
<name>Joshua V. Dillon</name>
<email>jvdillon@gmail.com</email>
</author>
<published>2011-08-05T19:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ad0eb51015fb012f01d5ebee23399e265da3cbce'/>
<id>urn:sha1:ad0eb51015fb012f01d5ebee23399e265da3cbce</id>
<content type='text'>
commit 5d922baa631058c7e37ae33e81c4d3e6437f8d1d upstream.

Added USB device IDs for MacBookAir4,2 keyboard. Device constants were
copied from the MacBookAir3,2 constants. The 4,2 device specification is
reportedly unchanged from the 3,2 predecessor and seems to work well.

Signed-off-by: Joshua V Dillon &lt;jvdillon@gmail.com&gt;
Signed-off-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>mtd: nand_base: always initialise oob_poi before writing OOB data</title>
<updated>2011-11-11T17:44:50Z</updated>
<author>
<name>THOMSON, Adam (Adam)</name>
<email>adam.thomson@alcatel-lucent.com</email>
</author>
<published>2011-06-14T14:52:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ab2726208f3d735946908fe0145de7b6c2288fae'/>
<id>urn:sha1:ab2726208f3d735946908fe0145de7b6c2288fae</id>
<content type='text'>
commit f722013ee9fd24623df31dec9a91a6d02c3e2f2f upstream.

In nand_do_write_ops() code it is possible for a caller to provide
ops.oobbuf populated and ops.mode == MTD_OOB_AUTO, which currently
means that the chip-&gt;oob_poi buffer isn't initialised to all 0xFF.
The nand_fill_oob() method then carries out the task of copying
the provided OOB data to oob_poi, but with MTD_OOB_AUTO it skips
areas marked as unavailable by the layout struct, including the
bad block marker bytes.

An example of this causing issues is when the last OOB data read
was from the start of a bad block where the markers are not 0xFF,
and the caller wishes to write new OOB data at the beginning of
another block. In this scenario the caller would provide OOB data,
but nand_fill_oob() would skip the bad block marker bytes in
oob_poi before copying the OOB data provided by the caller.
This means that when the OOB data is written back to NAND,
the block is inadvertently marked as bad without the caller knowing.
This has been witnessed when using YAFFS2 where tags are stored
in the OOB.

To avoid this oob_poi is always initialised to 0xFF to make sure
no left over data is inadvertently written back to the OOB area.

Credits to Brian Norris &lt;computersforpeace@gmail.com&gt; for fixing this
patch.

Signed-off-by: Adam Thomson &lt;adam.thomson@alcatel-lucent.com&gt;
Signed-off-by: Artem Bityutskiy &lt;dedekind1@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
</feed>
