<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v3.4.4</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v3.4.4</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v3.4.4'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-06-22T18:37:50Z</updated>
<entry>
<title>Linux 3.4.4</title>
<updated>2012-06-22T18:37:50Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@linuxfoundation.org</email>
</author>
<published>2012-06-22T18:37:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ff74ae50f01ee67764564815c023c362c87ce18b'/>
<id>urn:sha1:ff74ae50f01ee67764564815c023c362c87ce18b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>target: Return error to initiator if SET TARGET PORT GROUPS emulation fails</title>
<updated>2012-06-22T18:37:17Z</updated>
<author>
<name>Roland Dreier</name>
<email>roland@purestorage.com</email>
</author>
<published>2012-06-05T06:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5f062e1be5fdafaa68c4dd97a2d64ef78458b37'/>
<id>urn:sha1:f5f062e1be5fdafaa68c4dd97a2d64ef78458b37</id>
<content type='text'>
commit 59e4f541baf728dbb426949bfa9f6862387ffd0e upstream.

The error paths in target_emulate_set_target_port_groups() are all
essentially "rc = -EINVAL; goto out;" but the code at "out:" ignores
rc and always returns success.  This means that even if eg explicit
ALUA is turned off, the initiator will always see a good SCSI status
for SET TARGET PORT GROUPS.

Fix this by returning rc as is intended.  It appears this bug was
added by the following patch:

commit 05d1c7c0d0db4cc25548d9aadebb416888a82327
Author: Andy Grover &lt;agrover@redhat.com&gt;
Date:   Wed Jul 20 19:13:28 2011 +0000

    target: Make all control CDBs scatter-gather

Signed-off-by: Roland Dreier &lt;roland@purestorage.com&gt;
Cc: Andy Grover &lt;agrover@redhat.com&gt;
Signed-off-by: Nicholas Bellinger &lt;nab@linux-iscsi.org&gt;
[bwh: Backported to 3.2: we have transport_complete_task()
 and not target_complete_cmd()]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>iwlwifi: fix TX power antenna access</title>
<updated>2012-06-22T18:37:17Z</updated>
<author>
<name>Johannes Berg</name>
<email>johannes.berg@intel.com</email>
</author>
<published>2012-05-30T08:36:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=75862961e9b445a9bfce25b9da70ef930a857762'/>
<id>urn:sha1:75862961e9b445a9bfce25b9da70ef930a857762</id>
<content type='text'>
commit a5fdde28b4f5fb756032e7ad2c6fcdcffde20958 upstream.

Since my commit
  iwlwifi: use valid TX/RX antenna from hw_params
the config values are pure overrides, not the
real values for all hardware. Therefore, the
EEPROM TX power reading code checks the wrong
values, it should check the hw_params values.

Reviewed-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;


</content>
</entry>
<entry>
<title>iwlwifi: use correct supported firmware for 6035 and 6000g2</title>
<updated>2012-06-22T18:37:17Z</updated>
<author>
<name>Meenakshi Venkataraman</name>
<email>meenakshi.venkataraman@intel.com</email>
</author>
<published>2012-06-05T18:24:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=adf264357dfa43d9c3b79f3885a7dd4b962b36e1'/>
<id>urn:sha1:adf264357dfa43d9c3b79f3885a7dd4b962b36e1</id>
<content type='text'>
commit d2c8b15d0cb486f4938ba7f2af349d9d1220cb10 upstream.

My patch

   iwlwifi: use correct released ucode version

did not correctly report supported firmware
for the 6035 device. This patch fixes it. The
minimum supported firmware version for 6035
is v6.

Also correct the minimum supported firmware
version for the 6000g2 series of devices.

Signed-off-by: Meenakshi Venkataraman &lt;meenakshi.venkataraman@intel.com&gt;
Reviewed-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>iwlwifi: fix the Transmit Frame Descriptor rings</title>
<updated>2012-06-22T18:37:16Z</updated>
<author>
<name>Emmanuel Grumbach</name>
<email>emmanuel.grumbach@intel.com</email>
</author>
<published>2012-05-16T20:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=77bcff9d8249e55b43349ddc3f5ef3b8a63600b8'/>
<id>urn:sha1:77bcff9d8249e55b43349ddc3f5ef3b8a63600b8</id>
<content type='text'>
commit ebed633c61c023e5d1aa4ed159cd67406e9e37c2 upstream.

The logic that allows to have a short TFD queue was completely wrong.
We do maintain 256 Transmit Frame Descriptors, but they point to
recycled buffers. We used to attach and de-attach different TFDs for
the same buffer and it worked since they pointed to the same buffer.

Also zero the number of BDs after unmapping a TFD. This seems not
necessary since we don't reclaim the same TFD twice, but I like
housekeeping.

This patch solves this warning:

[ 6427.079855] WARNING: at lib/dma-debug.c:866 check_unmap+0x727/0x7a0()
[ 6427.079859] Hardware name: Latitude E6410
[ 6427.079865] iwlwifi 0000:02:00.0: DMA-API: device driver tries to free DMA memory it has not allocated [device address=0x00000000296d393c] [size=8 bytes]
[ 6427.079870] Modules linked in: ...
[ 6427.079950] Pid: 6613, comm: ifconfig Tainted: G           O 3.3.3 #5
[ 6427.079954] Call Trace:
[ 6427.079963]  [&lt;c10337a2&gt;] warn_slowpath_common+0x72/0xa0
[ 6427.079982]  [&lt;c1033873&gt;] warn_slowpath_fmt+0x33/0x40
[ 6427.079988]  [&lt;c12dcb77&gt;] check_unmap+0x727/0x7a0
[ 6427.079995]  [&lt;c12dcdaa&gt;] debug_dma_unmap_page+0x5a/0x80
[ 6427.080024]  [&lt;fe2312ac&gt;] iwlagn_unmap_tfd+0x12c/0x180 [iwlwifi]
[ 6427.080048]  [&lt;fe231349&gt;] iwlagn_txq_free_tfd+0x49/0xb0 [iwlwifi]
[ 6427.080071]  [&lt;fe228e37&gt;] iwl_tx_queue_unmap+0x67/0x90 [iwlwifi]
[ 6427.080095]  [&lt;fe22d221&gt;] iwl_trans_pcie_stop_device+0x341/0x7b0 [iwlwifi]
[ 6427.080113]  [&lt;fe204b0e&gt;] iwl_down+0x17e/0x260 [iwlwifi]
[ 6427.080132]  [&lt;fe20efec&gt;] iwlagn_mac_stop+0x6c/0xf0 [iwlwifi]
[ 6427.080168]  [&lt;fd8480ce&gt;] ieee80211_stop_device+0x5e/0x190 [mac80211]
[ 6427.080198]  [&lt;fd833208&gt;] ieee80211_do_stop+0x288/0x620 [mac80211]
[ 6427.080243]  [&lt;fd8335b7&gt;] ieee80211_stop+0x17/0x20 [mac80211]
[ 6427.080250]  [&lt;c148dac1&gt;] __dev_close_many+0x81/0xd0
[ 6427.080270]  [&lt;c148db3d&gt;] __dev_close+0x2d/0x50
[ 6427.080276]  [&lt;c148d152&gt;] __dev_change_flags+0x82/0x150
[ 6427.080282]  [&lt;c148e3e3&gt;] dev_change_flags+0x23/0x60
[ 6427.080289]  [&lt;c14f6320&gt;] devinet_ioctl+0x6a0/0x770
[ 6427.080296]  [&lt;c14f8705&gt;] inet_ioctl+0x95/0xb0
[ 6427.080304]  [&lt;c147a0f0&gt;] sock_ioctl+0x70/0x270

Reported-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
Tested-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Reviewed-by: Wey-Yi W Guy &lt;wey-yi.w.guy@intel.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ntp: Correct TAI offset during leap second</title>
<updated>2012-06-22T18:37:16Z</updated>
<author>
<name>Richard Cochran</name>
<email>richardcochran@gmail.com</email>
</author>
<published>2012-04-26T12:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c17f648b6e8adb8379b2d2972e24953285332f44'/>
<id>urn:sha1:c17f648b6e8adb8379b2d2972e24953285332f44</id>
<content type='text'>
commit dd48d708ff3e917f6d6b6c2b696c3f18c019feed upstream.

When repeating a UTC time value during a leap second (when the UTC
time should be 23:59:60), the TAI timescale should not stop. The kernel
NTP code increments the TAI offset one second too late. This patch fixes
the issue by incrementing the offset during the leap second itself.

Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>e1000e: Remove special case for 82573/82574 ASPM L1 disablement</title>
<updated>2012-06-22T18:37:16Z</updated>
<author>
<name>Chris Boot</name>
<email>bootc@bootc.net</email>
</author>
<published>2012-04-24T07:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e60a87bab7ce339c034b7d7dd365d687bbffd091'/>
<id>urn:sha1:e60a87bab7ce339c034b7d7dd365d687bbffd091</id>
<content type='text'>
commit 59aed95263bdd0e2b48eb9be5a94346d2d4abf90 upstream.

For the 82573, ASPM L1 gets disabled wholesale so this special-case code
is not required. For the 82574 the previous patch does the same as for
the 82573, disabling L1 on the adapter. Thus, this code is no longer
required and can be removed.

Signed-off-by: Chris Boot &lt;bootc@bootc.net&gt;
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>e1000e: Disable ASPM L1 on 82574</title>
<updated>2012-06-22T18:37:16Z</updated>
<author>
<name>Chris Boot</name>
<email>bootc@bootc.net</email>
</author>
<published>2012-04-24T07:24:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8d87325fd98f66eceec445bd0d724feb63335c40'/>
<id>urn:sha1:8d87325fd98f66eceec445bd0d724feb63335c40</id>
<content type='text'>
commit d4a4206ebbaf48b55803a7eb34e330530d83a889 upstream.

ASPM on the 82574 causes trouble. Currently the driver disables L0s for
this NIC but only disables L1 if the MTU is &gt;1500. This patch simply
causes L1 to be disabled regardless of the MTU setting.

Signed-off-by: Chris Boot &lt;bootc@bootc.net&gt;
Cc: "Wyborny, Carolyn" &lt;carolyn.wyborny@intel.com&gt;
Cc: Nix &lt;nix@esperi.org.uk&gt;
Link: https://lkml.org/lkml/2012/3/19/362
Tested-by: Jeff Pieper &lt;jeffrey.e.pieper@intel.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>remoteproc: fix missing fault indication in error-path</title>
<updated>2012-06-22T18:37:16Z</updated>
<author>
<name>Sjur Brændeland</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-06-10T11:37:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6582db31eb1e89ef6b08242a16a781849dada810'/>
<id>urn:sha1:6582db31eb1e89ef6b08242a16a781849dada810</id>
<content type='text'>
commit 30338cf09f82523d8747670f7363cc8af347c79f upstream.

If rproc_find_rsc_table() fails, rproc_fw_boot() must set
return-value before jumping to clean_up label. Otherwise no
error value is returned.

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>remoteproc: fix print format warnings</title>
<updated>2012-06-22T18:37:15Z</updated>
<author>
<name>Sjur Brændeland</name>
<email>sjur.brandeland@stericsson.com</email>
</author>
<published>2012-06-10T11:37:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d186a40464141d201f93ee87e0be6f0d2ef029d6'/>
<id>urn:sha1:d186a40464141d201f93ee87e0be6f0d2ef029d6</id>
<content type='text'>
commit e981f6d41acda2ae8c05e60feb2cb97772b4a6e6 upstream.

Fix compile warnings from GCC 4.6.1 when printing values of type size_t.

drivers/remoteproc/remoteproc_core.c:251:6:
warning: format ‘%x’ expects argument of type ‘unsigned int’,
but argument 4 has type ‘size_t’ [-Wformat]
drivers/remoteproc/remoteproc_core.c:938:9:
warning: format ‘%u’ expects argument of type ‘unsigned int’,
but argument 4 has type ‘size_t’ [-Wformat]
drivers/remoteproc/remoteproc_core.c:1023:2:
warning: format ‘%d’ expects argument of type ‘int’,
but argument 4 has type ‘size_t’ [-Wformat]

Signed-off-by: Sjur Brændeland &lt;sjur.brandeland@stericsson.com&gt;
Signed-off-by: Ohad Ben-Cohen &lt;ohad@wizery.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

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