3.4.20-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest171 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/171 | mm: bugfix: set current->reclaim_state to NULL while returning from kswapd()mm/ | +2 | 0 replies | |
| 2/171 | xfs: drop buffer io reference when a bad bio is builtfs/ | +12 | 0 replies | |
| 3/171 | mac80211: sync acccess to tx_filtered/ps_tx_buf queuesnet/ | +5 | 0 replies | |
| 4/171 | mac80211: dont send null data packet when not associatednet/ | +2 | 0 replies | |
| 5/171 | mac80211: call skb_dequeue/ieee80211_free_txskb instead of __skb_queue_purgenet/ net/ net/ +1 more | +20 | 0 replies | |
| 6/171 | PCI/PM: Fix deadlock when unbinding device if parent in D3colddrivers/ drivers/ | +16 | 0 replies | |
| 7/171 | fanotify: fix missing breakfs/ | +1 | 0 replies | |
| 8/171 | module: fix out-by-one error in kallsymskernel/ | +16 | 0 replies | |
| 9/171 | cifs: fix potential buffer overrun in cifs.idmap handling codefs/ | +20 | 0 replies | |
| 10/171 | crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruptioncrypto/ | +8 | 0 replies | |
| 11/171 | ptp: update adjfreq callback descriptioninclude/ | +2 | 2 replies | |
| 12/171 | ALSA: hda: Cirrus: Fix coefficient index for beep configurationsound/ | +1 | 0 replies | |
| 13/171 | ALSA: HDA: Fix digital microphone on CS420xsound/ | +9 | 0 replies | |
| 14/171 | ALSA: hda - Force to reset IEC958 status bits for AD codecssound/ | +1 | 0 replies | |
| 15/171 | ALSA: hda - Fix empty DAC filling in patch_via.csound/ | +4 | 0 replies | |
| 16/171 | ALSA: hda - Fix invalid connections in VT1802 codecsound/ | +14 | 0 replies | |
| 17/171 | ALSA: hda - Add new codec ALC668 and ALC900 (default name ALC1150)sound/ | +2 | 0 replies | |
| 18/171 | ALSA: hda - Add a missing quirk entry for iMac 9,1sound/ | +1 | 0 replies | |
| 19/171 | ASoC: wm8978: pll incorrectly configured when codec is mastersound/ | +1 | 0 replies | |
| 20/171 | ASoC: dapm: Use card_list during DAPM shutdownsound/ | +1 | 0 replies | |
| 21/171 | UBIFS: fix mounting problems after power cutsfs/ | +10 | 0 replies | |
| 22/171 | UBIFS: introduce categorized lprops counterfs/ fs/ | +9 | 0 replies | |
| 23/171 | Revert "Staging: Android alarm: IOCTL command encoding fix"drivers/ | +1 | 0 replies | |
| 24/171 | s390/gup: add missing TASK_SIZE check to get_user_pages_fast()arch/ | +1 | 0 replies | |
| 25/171 | USB: option: add Novatel E362 and Dell Wireless 5800 USB IDsdrivers/ | +7 | 0 replies | |
| 26/171 | USB: option: add Alcatel X220/X500D USB IDsdrivers/ | +2 | 0 replies | |
| 27/171 | drm/radeon: fix logic error in atombios_encoders.cdrivers/ | +1 | 0 replies | |
| 28/171 | ttm: Clear the ttm page allocated from high memory zone correctlydrivers/ | +4 | 0 replies | |
| 29/171 | memcg: oom: fix totalpages calculation for memory.swappiness==0Documentation/ mm/ | +19 | 0 replies | |
| 30/171 | wireless: allow 40 MHz on world roaming channels 12/13net/ | +2 | 0 replies | |
| 31/171 | m68k: fix sigset_t accessor functionsarch/ | +3 | 0 replies | |
| 32/171 | ipv4: avoid undefined behavior in do_ip_setsockopt()net/ | +22 | 0 replies | |
| 33/171 | ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return valuenet/ | +1 | 0 replies | |
| 34/171 | net: correct check in dev_addr_del()net/ | +2 | 0 replies | |
| 35/171 | net-rps: Fix brokeness causing OOO packetsnet/ | +3 | 0 replies | |
| 36/171 | tmpfs: change final i_blocks BUG to WARNINGmm/ | +1 | 0 replies | |
| 37/171 | r8169: use unlimited DMA burst for TXdrivers/ | +1 | 0 replies | |
| 38/171 | xen/events: fix RCU warning, or Call idle notifier after irq_enter()drivers/ | +1 | 0 replies | |
| 39/171 | r8169: Fix WoL on RTL8168d/8111d.drivers/ | +2 | 0 replies | |
| 40/171 | r8169: allow multicast packets on sub-8168f chipset.drivers/ | +3 | 0 replies | |
| 41/171 | netfilter: Validate the sequence number of dataless ACK packets as wellnet/ | +2 | 0 replies | |
| 42/171 | netfilter: Mark SYN/ACK packets as invalid from original directionnet/ | +8 | 0 replies | |
| 43/171 | netfilter: nf_nat: dont check for port change on ICMP tuplesnet/ | +4 | 0 replies | |
| 44/171 | usb: use usb_serial_put in usb_serial_probe errorsdrivers/ | +3 | 0 replies | |
| 45/171 | eCryptfs: Copy up POSIX ACL and read-only flags from lower mountfs/ | +9 | 0 replies | |
| 46/171 | eCryptfs: check for eCryptfs cipher support at mountfs/ | +13 | 0 replies | |
| 47/171 | sky2: Fix for interrupt handlerdrivers/ | +3 | 0 replies | |
| 48/171 | s390/signal: set correct address space controlarch/ arch/ arch/ +1 more | +27 | 0 replies | |
| 49/171 | drm/i915: fix overlay on i830Mdrivers/ | +11 | 0 replies | |
| 50/171 | NFS: Wait for session recovery to finish before returningfs/ | +1 | 0 replies | |
| 51/171 | reiserfs: Fix lock ordering during remountfs/ | +20 | 0 replies | |
| 52/171 | reiserfs: Protect reiserfs_quota_on() with write lockfs/ | +8 | 0 replies | |
| 53/171 | reiserfs: Move quota calls out of write lockfs/ fs/ fs/ | +25 | 0 replies | |
| 54/171 | reiserfs: Protect reiserfs_quota_write() with write lockfs/ | +4 | 0 replies | |
| 55/171 | selinux: fix sel_netnode_insert() suspicious rcu dereferencesecurity/ | +2 | 0 replies | |
| 56/171 | crush: clean up types, const-nessinclude/ include/ net/ +1 more | +24 | 0 replies | |
| 57/171 | crush: adjust local retry thresholdnet/ | +1 | 0 replies | |
| 58/171 | crush: be more tolerant of nonsensical crush mapsnet/ | +24 | 0 replies | |
| 59/171 | crush: fix tree node weight lookupinclude/ net/ | +6 | 0 replies | |
| 60/171 | crush: fix memory leak when destroying tree bucketsnet/ | +2 | 0 replies | |
| 61/171 | ceph: osd_client: fix endianness bug in osd_req_encode_op()net/ | +1 | 0 replies | |
| 62/171 | ceph: messenger: use read_partial() in read_partial_message()net/ | +10 | 0 replies | |
| 63/171 | ceph: messenger: update "to" in read_partial() callernet/ | +16 | 0 replies | |
| 64/171 | ceph: messenger: change read_partial() to take "end" argnet/ | +38 | 0 replies | |
| 65/171 | libceph: dont reset kvec in prepare_write_banner()net/ | +1 | 0 replies | |
| 66/171 | ceph: messenger: reset connection kvec callernet/ | +5 | 0 replies | |
| 67/171 | ceph: messenger: send banner in process_connect()net/ | +7 | 0 replies | |
| 68/171 | ceph: drop msgr argument from prepare_write_connect()net/ | +11 | 0 replies | |
| 69/171 | ceph: dont set WRITE_PENDING too earlynet/ | +5 | 0 replies | |
| 70/171 | ceph: messenger: check prepare_write_connect() resultnet/ | +12 | 0 replies | |
| 71/171 | ceph: messenger: rework prepare_connect_authorizer()net/ | +19 | 0 replies | |
| 72/171 | ceph: messenger: check return from get_authorizernet/ | +7 | 0 replies | |
| 73/171 | ceph: define ceph_auth_handshake typefs/ fs/ include/ +2 more | +47 | 0 replies | |
| 74/171 | ceph: messenger: reduce args to create_authorizerfs/ include/ net/ +2 more | +38 | 0 replies | |
| 75/171 | ceph: ensure auth ops are defined before usefs/ net/ | +16 | 0 replies | |
| 76/171 | ceph: have get_authorizer methods return pointersfs/ include/ net/ +1 more | +34 | 0 replies | |
| 77/171 | ceph: use info returned by get_authorizerfs/ include/ net/ +1 more | +10 | 0 replies | |
| 78/171 | ceph: return pointer from prepare_connect_authorizer()net/ | +9 | 0 replies | |
| 79/171 | ceph: rename prepare_connect_authorizer()net/ | +7 | 0 replies | |
| 80/171 | ceph: add auth buf in prepare_write_connect()net/ | +9 | 0 replies | |
| 81/171 | libceph: avoid unregistering osd request when not registerednet/ | +6 | 0 replies | |
| 82/171 | libceph: fix pg_temp updatesnet/ | +5 | 0 replies | |
| 83/171 | libceph: osd_client: dont drop reply reference too earlynet/ | +2 | 0 replies | |
| 84/171 | libceph: use con get/put ops from osd_clientnet/ | +4 | 0 replies | |
| 85/171 | rbd: Clear ceph_msg->bio_iter for retransmitted messagenet/ | +4 | 0 replies | |
| 86/171 | libceph: flush msgr queue during mon_client shutdownnet/ net/ | +8 | 0 replies | |
| 87/171 | libceph: fix messenger retryinclude/ net/ | +8 | 0 replies | |
| 88/171 | rbd: dont hold spinlock during messenger flushdrivers/ | +2 | 0 replies | |
| 89/171 | rbd: protect read of snapshot sequence numberdrivers/ | +3 | 0 replies | |
| 90/171 | rbd: store snapshot id instead of indexdrivers/ | +5 | 0 replies | |
| 91/171 | rbd: Fix ceph_snap_context size calculationdrivers/ | +1 | 0 replies | |
| 92/171 | ceph: check PG_Private flag before accessing page->privatefs/ | +12 | 0 replies | |
| 93/171 | libceph: eliminate connection state "DEAD"include/ net/ | +0 | 0 replies | |
| 94/171 | libceph: kill bad_proto ceph connection opinclude/ net/ | +0 | 0 replies | |
| 95/171 | libceph: rename socket callbacksnet/ | +14 | 0 replies | |
| 96/171 | libceph: rename kvec_reset and kvec_add functionsnet/ | +24 | 0 replies | |
| 97/171 | libceph: embed ceph messenger structure in ceph_clientfs/ include/ include/ +4 more | +26 | 0 replies | |
| 98/171 | libceph: start separating connection flags from stateinclude/ net/ | +37 | 0 replies | |
| 99/171 | libceph: start tracking connection socket stateinclude/ net/ | +70 | 0 replies | |
| 100/171 | libceph: provide osd number when creating osdnet/ | +4 | 0 replies | |
| 101/171 | libceph: set CLOSED state bit in con_initnet/ | +11 | 0 replies | |
| 102/171 | libceph: embed ceph connection structure in mon_clientinclude/ net/ | +21 | 0 replies | |
| 103/171 | libceph: drop connection refcounting for mon_clientnet/ | +16 | 0 replies | |
| 104/171 | libceph: init monitor connection when openingnet/ | +6 | 0 replies | |
| 105/171 | libceph: fully initialize connection in con_init()fs/ include/ net/ +2 more | +19 | 0 replies | |
| 106/171 | libceph: tweak ceph_alloc_msg()net/ net/ net/ | +38 | 0 replies | |
| 107/171 | libceph: have messages point to their connectioninclude/ net/ | +28 | 0 replies | |
| 108/171 | libceph: have messages take a connection referencenet/ | +18 | 0 replies | |
| 109/171 | libceph: make ceph_con_revoke() a msg operationinclude/ net/ net/ +1 more | +14 | 0 replies | |
| 110/171 | libceph: make ceph_con_revoke_message() a msg opinclude/ net/ net/ | +22 | 0 replies | |
| 111/171 | libceph: fix overflow in __decode_pool_names()net/ | +7 | 0 replies | |
| 112/171 | libceph: fix overflow in osdmap_decode()net/ | +3 | 0 replies | |
| 113/171 | libceph: fix overflow in osdmap_apply_incremental()net/ | +4 | 0 replies | |
| 114/171 | libceph: transition socket state prior to actual connectnet/ | +1 | 0 replies | |
| 115/171 | libceph: fix NULL dereference in reset_connection()net/ | +1 | 0 replies | |
| 116/171 | libceph: use con get/put methodsnet/ | +8 | 0 replies | |
| 117/171 | libceph: drop ceph_con_get/put helpers and nref memberinclude/ net/ | +1 | 2 replies | |
| 118/171 | libceph: encapsulate out message data setupnet/ | +23 | 0 replies | |
| 119/171 | libceph: encapsulate advancing msg pagenet/ | +34 | 0 replies | |
| 120/171 | libceph: dont mark footer complete before it isnet/ | +3 | 0 replies | |
| 121/171 | libceph: move init_bio_*() functions upnet/ | +25 | 0 replies | |
| 122/171 | libceph: move init of bio_iternet/ | +4 | 0 replies | |
| 123/171 | libceph: dont use bio_iter as a flagnet/ | +1 | 0 replies | |
| 124/171 | libceph: SOCK_CLOSED is a flag, not a statenet/ | +2 | 0 replies | |
| 125/171 | libceph: dont change socket state on sock eventnet/ | +9 | 0 replies | |
| 126/171 | libceph: just set SOCK_CLOSED when state changesnet/ | +2 | 0 replies | |
| 127/171 | libceph: dont touch con state in con_close_socket()net/ | +7 | 0 replies | |
| 128/171 | libceph: clear CONNECTING in ceph_con_close()net/ | +2 | 0 replies | |
| 129/171 | libceph: clear NEGOTIATING when donenet/ | +5 | 0 replies | |
| 130/171 | libceph: define and use an explicit CONNECTED stateinclude/ net/ | +8 | 0 replies | |
| 131/171 | libceph: separate banner and connect writesnet/ | +11 | 0 replies | |
| 132/171 | libceph: distinguish two phases of connect sequencenet/ | +27 | 0 replies | |
| 133/171 | libceph: small changes to messenger.cnet/ | +31 | 0 replies | |
| 134/171 | libceph: add some fine ASCII artnet/ | +41 | 0 replies | |
| 135/171 | libceph: set peer name on con_open, not initfs/ include/ net/ +2 more | +21 | 0 replies | |
| 136/171 | libceph: initialize mon_client con only oncenet/ | +3 | 0 replies | |
| 137/171 | libceph: allow sock transition from CONNECTING to CLOSEDnet/ | +13 | 0 replies | |
| 138/171 | libceph: initialize msgpool message typesinclude/ net/ net/ | +10 | 0 replies | |
| 139/171 | libceph: prevent the race of incoming work during teardowninclude/ net/ net/ | +8 | 0 replies | |
| 140/171 | libceph: report socket read/write error messagenet/ | +6 | 0 replies | |
| 141/171 | libceph: fix mutex coverage for ceph_con_closenet/ | +7 | 0 replies | |
| 142/171 | libceph: resubmit linger ops when pg mapping changesnet/ | +21 | 0 replies | |
| 143/171 | libceph: (re)initialize bio_iter on start of message receivenet/ | +6 | 0 replies | |
| 144/171 | libceph: protect ceph_con_open() with mutexnet/ | +2 | 0 replies | |
| 145/171 | libceph: reset connection retry on successfully negotiationnet/ | +2 | 0 replies | |
| 146/171 | libceph: fix fault locking; close socket on lossy faultnet/ | +7 | 0 replies | |
| 147/171 | libceph: move msgr clear_standby under con mutex protectionnet/ | +4 | 0 replies | |
| 148/171 | libceph: move ceph_con_send() closed check under the con mutexnet/ | +7 | 0 replies | |
| 149/171 | libceph: drop gratuitous socket close calls in con_worknet/ | +4 | 0 replies | |
| 150/171 | libceph: close socket directly from ceph_con_close()net/ | +1 | 0 replies | |
| 151/171 | libceph: drop unnecessary CLOSED check in socket state change callbacknet/ | +0 | 0 replies | |
| 152/171 | libceph: replace connection state bits with statesinclude/ net/ | +68 | 0 replies | |
| 153/171 | libceph: clean up con flagsinclude/ net/ | +36 | 0 replies | |
| 154/171 | libceph: clear all flags on con_closenet/ | +2 | 0 replies | |
| 155/171 | libceph: fix handling of immediate socket connect failurenet/ | +19 | 0 replies | |
| 156/171 | libceph: revoke mon_client messages on session restartnet/ | +4 | 0 replies | |
| 157/171 | libceph: verify state after retaking con lock after dispatchnet/ | +2 | 0 replies | |
| 158/171 | libceph: avoid dropping con mutex before faultnet/ | +1 | 0 replies | |
| 159/171 | libceph: change ceph_con_in_msg_alloc convention to be less weirdnet/ | +31 | 0 replies | |
| 160/171 | libceph: recheck con state after allocating incoming messagenet/ | +8 | 0 replies | |
| 161/171 | libceph: fix crypto key null deref, memory leaknet/ net/ | +3 | 0 replies | |
| 162/171 | libceph: delay debugfs initialization until we learn global_idfs/ net/ net/ +1 more | +51 | 0 replies | |
| 163/171 | libceph: avoid truncation due to racing bannersnet/ | +9 | 0 replies | |
| 164/171 | libceph: only kunmap kmapped pagesnet/ | +1 | 0 replies | |
| 165/171 | rbd: reset BACKOFF if unable to re-queuenet/ | +2 | 0 replies | |
| 166/171 | libceph: avoid NULL kref_put when osd reset races with alloc_msgnet/ | +2 | 0 replies | |
| 167/171 | ceph: Fix oops when handling mdsmap that decreases max_mdsfs/ | +2 | 0 replies | |
| 168/171 | libceph: check for invalid mappinginclude/ include/ net/ +1 more | +40 | 0 replies | |
| 169/171 | ceph: avoid 32-bit page index overflowfs/ | +5 | 0 replies | |
| 170/171 | ACPI video: Ignore errors after _DOD evaluation.drivers/ | +7 | 0 replies | |
| 171/171 | Revert "serial: omap: fix software flow control"arch/ drivers/ | +8 | 0 replies |
Reviews trailers per patch
113 of 171 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 29 reviewers.
Cover letter [ 000/171] 3.4.20-stable review
This is the start of the stable review cycle for the 3.4.20 release. There are 171 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sat Nov 24 00:36:21 UTC 2012. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.4.20-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.4.20-rc1
Felipe Balbi <[email protected]>
Revert "serial: omap: fix software flow control"
Igor Murzov <[email protected]>
ACPI video: Ignore errors after _DOD evaluation.
Alex Elder <[email protected]>
ceph: avoid 32-bit page index overflow
Sage Weil <[email protected]>
libceph: check for invalid mapping
Yan, Zheng <[email protected]>
ceph: Fix oops when handling mdsmap that decreases max_mds
Sage Weil <[email protected]>
libceph: avoid NULL kref_put when osd reset races with alloc_msg
Alex Elder <[email protected]>
rbd: reset BACKOFF if unable to re-queue
Alex Elder <[email protected]>
libceph: only kunmap kmapped pages
Jim Schutt <[email protected]>
libceph: avoid truncation due to racing banners
Sage Weil <[email protected]>
libceph: delay debugfs initialization until we learn global_id
Sylvain Munaut <[email protected]>
libceph: fix crypto key null deref, memory leak
Sage Weil <[email protected]>
libceph: recheck con state after allocating incoming message
Sage Weil <[email protected]>
libceph: change ceph_con_in_msg_alloc convention to be less weird
Sage Weil <[email protected]>
libceph: avoid dropping con mutex before fault
Sage Weil <[email protected]>
libceph: verify state after retaking con lock after dispatch
Sage Weil <[email protected]>
libceph: revoke mon_client messages on session restart
Sage Weil <[email protected]>
libceph: fix handling of immediate socket connect failure
Sage Weil <[email protected]>
libceph: clear all flags on con_close
Sage Weil <[email protected]>
libceph: clean up con flags
Sage Weil <[email protected]>
libceph: replace connection state bits with states
Sage Weil <[email protected]>
libceph: drop unnecessary CLOSED check in socket state change callback
Sage Weil <[email protected]>
libceph: close socket directly from ceph_con_close()
Sage Weil <[email protected]>
libceph: drop gratuitous socket close calls in con_work
Sage Weil <[email protected]>
libceph: move ceph_con_send() closed check under the con mutex
Sage Weil <[email protected]>
libceph: move msgr clear_standby under con mutex protection
Sage Weil <[email protected]>
libceph: fix fault locking; close socket on lossy fault
Sage Weil <[email protected]>
libceph: reset connection retry on successfully negotiation
Sage Weil <[email protected]>
libceph: protect ceph_con_open() with mutex
Sage Weil <[email protected]>
libceph: (re)initialize bio_iter on start of message receive
Sage Weil <[email protected]>
libceph: resubmit linger ops when pg mapping changes
Sage Weil <[email protected]>
libceph: fix mutex coverage for ceph_con_close
Sage Weil <[email protected]>
libceph: report socket read/write error message
Guanjun He <[email protected]>
libceph: prevent the race of incoming work during teardown
Sage Weil <[email protected]>
libceph: initialize msgpool message types
Sage Weil <[email protected]>
libceph: allow sock transition from CONNECTING to CLOSED
Sage Weil <[email protected]>
libceph: initialize mon_client con only once
Sage Weil <[email protected]>
libceph: set peer name on con_open, not init
Alex Elder <[email protected]>
libceph: add some fine ASCII art
Alex Elder <[email protected]>
libceph: small changes to messenger.c
Alex Elder <[email protected]>
libceph: distinguish two phases of connect sequence
Alex Elder <[email protected]>
libceph: separate banner and connect writes
Alex Elder <[email protected]>
libceph: define and use an explicit CONNECTED state
Alex Elder <[email protected]>
libceph: clear NEGOTIATING when done
Alex Elder <[email protected]>
libceph: clear CONNECTING in ceph_con_close()
Alex Elder <[email protected]>
libceph: don't touch con state in con_close_socket()
Alex Elder <[email protected]>
libceph: just set SOCK_CLOSED when state changes
Alex Elder <[email protected]>
libceph: don't change socket state on sock event
Alex Elder <[email protected]>
libceph: SOCK_CLOSED is a flag, not a state
Alex Elder <[email protected]>
libceph: don't use bio_iter as a flag
Alex Elder <[email protected]>
libceph: move init of bio_iter
Alex Elder <[email protected]>
libceph: move init_bio_*() functions up
Alex Elder <[email protected]>
libceph: don't mark footer complete before it is
Alex Elder <[email protected]>
libceph: encapsulate advancing msg page
Alex Elder <[email protected]>
libceph: encapsulate out message data setup
Sage Weil <[email protected]>
libceph: drop ceph_con_get/put helpers and nref member
Sage Weil <[email protected]>
libceph: use con get/put methods
Dan Carpenter <[email protected]>
libceph: fix NULL dereference in reset_connection()
Sage Weil <[email protected]>
libceph: transition socket state prior to actual connect
Xi Wang <[email protected]>
libceph: fix overflow in osdmap_apply_incremental()
Xi Wang <[email protected]>
libceph: fix overflow in osdmap_decode()
Xi Wang <[email protected]>
libceph: fix overflow in __decode_pool_names()
Alex Elder <[email protected]>
libceph: make ceph_con_revoke_message() a msg op
Alex Elder <[email protected]>
libceph: make ceph_con_revoke() a msg operation
Alex Elder <[email protected]>
libceph: have messages take a connection reference
Alex Elder <[email protected]>
libceph: have messages point to their connection
Alex Elder <[email protected]>
libceph: tweak ceph_alloc_msg()
Alex Elder <[email protected]>
libceph: fully initialize connection in con_init()
Alex Elder <[email protected]>
libceph: init monitor connection when opening
Sage Weil <[email protected]>
libceph: drop connection refcounting for mon_client
Alex Elder <[email protected]>
libceph: embed ceph connection structure in mon_client
Alex Elder <[email protected]>
libceph: set CLOSED state bit in con_init
Alex Elder <[email protected]>
libceph: provide osd number when creating osd
Alex Elder <[email protected]>
libceph: start tracking connection socket state
Alex Elder <[email protected]>
libceph: start separating connection flags from state
Alex Elder <[email protected]>
libceph: embed ceph messenger structure in ceph_client
Alex Elder <[email protected]>
libceph: rename kvec_reset and kvec_add functions
Alex Elder <[email protected]>
libceph: rename socket callbacks
Alex Elder <[email protected]>
libceph: kill bad_proto ceph connection op
Alex Elder <[email protected]>
libceph: eliminate connection state "DEAD"
Yan, Zheng <[email protected]>
ceph: check PG_Private flag before accessing page->private
Yan, Zheng <[email protected]>
rbd: Fix ceph_snap_context size calculation
Josh Durgin <[email protected]>
rbd: store snapshot id instead of index
Josh Durgin <[email protected]>
rbd: protect read of snapshot sequence number
Alex Elder <[email protected]>
rbd: don't hold spinlock during messenger flush
Sage Weil <[email protected]>
libceph: fix messenger retry
Sage Weil <[email protected]>
libceph: flush msgr queue during mon_client shutdown
Yan, Zheng <[email protected]>
rbd: Clear ceph_msg->bio_iter for retransmitted message
Sage Weil <[email protected]>
libceph: use con get/put ops from osd_client
Alex Elder <[email protected]>
libceph: osd_client: don't drop reply reference too early
Sage Weil <[email protected]>
libceph: fix pg_temp updates
Sage Weil <[email protected]>
libceph: avoid unregistering osd request when not registered
Alex Elder <[email protected]>
ceph: add auth buf in prepare_write_connect()
Alex Elder <[email protected]>
ceph: rename prepare_connect_authorizer()
Alex Elder <[email protected]>
ceph: return pointer from prepare_connect_authorizer()
Alex Elder <[email protected]>
ceph: use info returned by get_authorizer
Alex Elder <[email protected]>
ceph: have get_authorizer methods return pointers
Alex Elder <[email protected]>
ceph: ensure auth ops are defined before use
Alex Elder <[email protected]>
ceph: messenger: reduce args to create_authorizer
Alex Elder <[email protected]>
ceph: define ceph_auth_handshake type
Alex Elder <[email protected]>
ceph: messenger: check return from get_authorizer
Alex Elder <[email protected]>
ceph: messenger: rework prepare_connect_authorizer()
Alex Elder <[email protected]>
ceph: messenger: check prepare_write_connect() result
Alex Elder <[email protected]>
ceph: don't set WRITE_PENDING too early
Alex Elder <[email protected]>
ceph: drop msgr argument from prepare_write_connect()
Alex Elder <[email protected]>
ceph: messenger: send banner in process_connect()
Alex Elder <[email protected]>
ceph: messenger: reset connection kvec caller
Alex Elder <[email protected]>
libceph: don't reset kvec in prepare_write_banner()
Alex Elder <[email protected]>
ceph: messenger: change read_partial() to take "end" arg
Alex Elder <[email protected]>
ceph: messenger: update "to" in read_partial() caller
Alex Elder <[email protected]>
ceph: messenger: use read_partial() in read_partial_message()
Alex Elder <[email protected]>
ceph: osd_client: fix endianness bug in osd_req_encode_op()
Sage Weil <[email protected]>
crush: fix memory leak when destroying tree buckets
Sage Weil <[email protected]>
crush: fix tree node weight lookup
Sage Weil <[email protected]>
crush: be more tolerant of nonsensical crush maps
Sage Weil <[email protected]>
crush: adjust local retry threshold
Sage Weil <[email protected]>
crush: clean up types, const-ness
Dave Jones <[email protected]>
selinux: fix sel_netnode_insert() suspicious rcu dereference
Jan Kara <[email protected]>
reiserfs: Protect reiserfs_quota_write() with write lock
Jan Kara <[email protected]>
reiserfs: Move quota calls out of write lock
Jan Kara <[email protected]>
reiserfs: Protect reiserfs_quota_on() with write lock
Jan Kara <[email protected]>
reiserfs: Fix lock ordering during remount
Bryan Schumaker <[email protected]>
NFS: Wait for session recovery to finish before returning
Daniel Vetter <[email protected]>
drm/i915: fix overlay on i830M
Martin Schwidefsky <[email protected]>
s390/signal: set correct address space control
Mirko Lindner <[email protected]>
sky2: Fix for interrupt handler
Tim Sally <[email protected]>
eCryptfs: check for eCryptfs cipher support at mount
Tyler Hicks <[email protected]>
eCryptfs: Copy up POSIX ACL and read-only flags from lower mount
Jan Safrata <[email protected]>
usb: use usb_serial_put in usb_serial_probe errors
Ulrich Weber <[email protected]>
netfilter: nf_nat: don't check for port change on ICMP tuples
Jozsef Kadlecsik <[email protected]>
netfilter: Mark SYN/ACK packets as invalid from original direction
Jozsef Kadlecsik <[email protected]>
netfilter: Validate the sequence number of dataless ACK packets as well
Nathan Walp <[email protected]>
r8169: allow multicast packets on sub-8168f chipset.
Cyril Brulebois <[email protected]>
r8169: Fix WoL on RTL8168d/8111d.
Mojiong Qiu <[email protected]>
xen/events: fix RCU warning, or Call idle notifier after irq_enter()
Michal Schmidt <[email protected]>
r8169: use unlimited DMA burst for TX
Hugh Dickins <[email protected]>
tmpfs: change final i_blocks BUG to WARNING
Tom Herbert <[email protected]>
net-rps: Fix brokeness causing OOO packets
Jiri Pirko <[email protected]>
net: correct check in dev_addr_del()
Hannes Frederic Sowa <[email protected]>
ipv6: setsockopt(IPIPPROTO_IPV6, IPV6_MINHOPCOUNT) forgot to set return value
Xi Wang <[email protected]>
ipv4: avoid undefined behavior in do_ip_setsockopt()
Andreas Schwab <[email protected]>
m68k: fix sigset_t accessor functions
Johannes Berg <[email protected]>
wireless: allow 40 MHz on world roaming channels 12/13
Michal Hocko <[email protected]>
memcg: oom: fix totalpages calculation for memory.swappiness==0
Zhao Yakui <[email protected]>
ttm: Clear the ttm page allocated from high memory zone correctly
Alex Deucher <[email protected]>
drm/radeon: fix logic error in atombios_encoders.c
Dan Williams <[email protected]>
USB: option: add Alcatel X220/X500D USB IDs
Dan Williams <[email protected]>
USB: option: add Novatel E362 and Dell Wireless 5800 USB IDs
Heiko Carstens <[email protected]>
s390/gup: add missing TASK_SIZE check to get_user_pages_fast()
Colin Cross <[email protected]>
Revert "Staging: Android alarm: IOCTL command encoding fix"
Artem Bityutskiy <[email protected]>
UBIFS: introduce categorized lprops counter
Artem Bityutskiy <[email protected]>
UBIFS: fix mounting problems after power cuts
Misael Lopez Cruz <[email protected]>
ASoC: dapm: Use card_list during DAPM shutdown
Eric Millbrandt <[email protected]>
ASoC: wm8978: pll incorrectly configured when codec is master
Takashi Iwai <[email protected]>
ALSA: hda - Add a missing quirk entry for iMac 9,1
Kailang Yang <[email protected]>
ALSA: hda - Add new codec ALC668 and ALC900 (default name ALC1150)
Takashi Iwai <[email protected]>
ALSA: hda - Fix invalid connections in VT1802 codec
Takashi Iwai <[email protected]>
ALSA: hda - Fix empty DAC filling in patch_via.c
Takashi Iwai <[email protected]>
ALSA: hda - Force to reset IEC958 status bits for AD codecs
Daniel J Blueman <[email protected]>
ALSA: HDA: Fix digital microphone on CS420x
Alexander Stein <[email protected]>
ALSA: hda: Cirrus: Fix coefficient index for beep configuration
Jacob Keller <[email protected]>
ptp: update adjfreq callback description
Jussi Kivilinna <[email protected]>
crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption
Jeff Layton <[email protected]>
cifs: fix potential buffer overrun in cifs.idmap handling code
Rusty Russell <[email protected]>
module: fix out-by-one error in kallsyms
Eric Paris <[email protected]>
fanotify: fix missing break
Huang Ying <[email protected]>
PCI/PM: Fix deadlock when unbinding device if parent in D3cold
Felix Fietkau <[email protected]>
mac80211: call skb_dequeue/ieee80211_free_txskb instead of __skb_queue_purge
Johannes Berg <[email protected]>
mac80211: don't send null data packet when not associated
Arik Nemtsov <[email protected]>
mac80211: sync acccess to tx_filtered/ps_tx_buf queues
Dave Chinner <[email protected]>
xfs: drop buffer io reference when a bad bio is built
Takamori Yamaguchi <[email protected]>
mm: bugfix: set current->reclaim_state to NULL while returning from kswapd()
-------------
Diffstat:
Documentation/cgroups/memory.txt | 4 + Makefile | 4 +- arch/arm/plat-omap/include/plat/omap-serial.h | 4 +- arch/m68k/include/asm/signal.h | 6 +- arch/s390/include/asm/compat.h | 2 +- arch/s390/include/asm/ptrace.h | 4 +- arch/s390/kernel/compat_signal.c | 14 +- arch/s390/kernel/signal.c | 14 +- arch/s390/mm/gup.c | 2 +- crypto/cryptd.c | 11 +- drivers/acpi/video.c | 11 +- drivers/block/rbd.c | 37 +- drivers/gpu/drm/i915/intel_overlay.c | 14 +- drivers/gpu/drm/radeon/atombios_encoders.c | 2 +- drivers/gpu/drm/ttm/ttm_page_alloc.c | 5 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/realtek/r8169.c | 7 +- drivers/pci/bus.c | 3 - drivers/pci/pcie/aer/aerdrv_core.c | 20 +- drivers/staging/android/android_alarm.h | 4 +- drivers/tty/serial/omap-serial.c | 12 +- drivers/usb/serial/option.c | 9 + drivers/usb/serial/usb-serial.c | 6 +- drivers/xen/events.c | 2 +- fs/ceph/addr.c | 32 +- fs/ceph/debugfs.c | 1 + fs/ceph/mds_client.c | 67 +- fs/ceph/mds_client.h | 5 +- fs/cifs/cifsacl.c | 49 +- fs/ecryptfs/main.c | 23 +- fs/nfs/nfs4proc.c | 3 +- fs/notify/fanotify/fanotify.c | 1 + fs/reiserfs/inode.c | 10 +- fs/reiserfs/stree.c | 4 + fs/reiserfs/super.c | 60 +- fs/ubifs/find.c | 12 +- fs/ubifs/lprops.c | 6 + fs/ubifs/ubifs.h | 3 + fs/xfs/xfs_buf.c | 14 +- include/linux/ceph/auth.h | 12 +- include/linux/ceph/libceph.h | 2 +- include/linux/ceph/messenger.h | 76 +- include/linux/ceph/mon_client.h | 2 +- include/linux/ceph/msgpool.h | 3 +- include/linux/ceph/osd_client.h | 13 +- include/linux/ceph/osdmap.h | 6 +- include/linux/crush/crush.h | 7 +- include/linux/crush/mapper.h | 6 +- include/linux/ptp_clock_kernel.h | 3 +- kernel/module.c | 27 +- mm/memcontrol.c | 21 +- mm/shmem.c | 2 +- mm/vmscan.c | 2 + net/ceph/auth_none.c | 15 +- net/ceph/auth_x.c | 15 +- net/ceph/ceph_common.c | 28 +- net/ceph/crush/crush.c | 14 +- net/ceph/crush/mapper.c | 66 +- net/ceph/crypto.c | 1 + net/ceph/crypto.h | 3 +- net/ceph/debugfs.c | 4 + net/ceph/messenger.c | 1103 +++++++++++++++---------- net/ceph/mon_client.c | 135 ++- net/ceph/msgpool.c | 7 +- net/ceph/osd_client.c | 175 ++-- net/ceph/osdmap.c | 44 +- net/core/dev.c | 4 +- net/core/dev_addr_lists.c | 3 +- net/ipv4/ip_sockglue.c | 35 +- net/ipv4/netfilter/nf_nat_standalone.c | 6 +- net/ipv6/ipv6_sockglue.c | 1 + net/mac80211/ieee80211_i.h | 2 + net/mac80211/sta_info.c | 11 +- net/mac80211/status.c | 9 + net/mac80211/tx.c | 9 +- net/mac80211/util.c | 2 + net/netfilter/nf_conntrack_proto_tcp.c | 29 +- net/wireless/reg.c | 5 +- security/selinux/netnode.c | 3 +- sound/pci/hda/patch_analog.c | 1 + sound/pci/hda/patch_cirrus.c | 16 +- sound/pci/hda/patch_realtek.c | 3 + sound/pci/hda/patch_via.c | 25 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/soc-dapm.c | 2 +- 85 files changed, 1506 insertions(+), 945 deletions(-)