{"push_id":1117966831,"size":1000,"distinct_size":1922,"ref":"refs/heads/master","head":"ed5e6c9900c4a64ebfb4ea0a2ebc66b1fec835cd","before":"c06a5ca549c530159e33ec48d1f6f1f525b6eb7f","commits":[{"sha":"622f202a4cba7acbd843f22fa67c206c15d45034","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes from Ingo Molnar:\n \"This fixes a couple of nasty page table initialization bugs which were\n  causing kdump regressions.  A clean rearchitecturing of the code is in\n  the works - meanwhile these are reverts that restore the\n  best-known-working state of the kernel.\n\n  There's also EFI fixes and other small fixes.\"\n\n* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86, mm: Undo incorrect revert in arch/x86/mm/init.c\n  x86: efi: Turn off efi_enabled after setup on mixed fw/kernel\n  x86, mm: Find_early_table_space based on ranges that are actually being mapped\n  x86, mm: Use memblock memory loop instead of e820_RAM\n  x86, mm: Trim memory in memblock to be page aligned\n  x86/irq/ioapic: Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt\n  x86/efi: Fix oops caused by incorrect set_memory_uc() usage\n  x86-64: Fix page table accounting\n  Revert \"x86/mm: Fix the size calculation of mapping tables\"\n  MAINTAINERS: Add EFI git repository location","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/622f202a4cba7acbd843f22fa67c206c15d45034"},{"sha":"ef48bfd6fe4ade12bae4e8e5b58edc4023d5f96b","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'fixes_for_linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nPull DMA-mapping revert from Marek Szyprowski:\n \"Due to my mistake, my previous pull request (merged as commit\n  cff7b8ba60e3: \"Merge branch 'fixes_for_linus' ..\") contained a patch\n  which is aimed for v3.8 and lacks its dependences.  This pull request\n  reverts it and fixes build break of ARM architecture.\"\n\n* 'fixes_for_linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  Revert \"ARM: dma-mapping: support debug_dma_mapping_error\"","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/ef48bfd6fe4ade12bae4e8e5b58edc4023d5f96b"},{"sha":"22e978f1f27dc0c9c20f42f0483d374b7a6d781e","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'sound-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound fixes from Takashi Iwai:\n \"Slightly a high amount of commits come from Adrian Knoth's HDSPM\n  driver fixes.  Other than that, all small trival fixes or quirks that\n  are pretty driver-specific.\"\n\n* tag 'sound-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: wm8994: Only enable extra BCLK cycles when required\n  ALSA: als3000: check for the kzalloc return value\n  ALSA: sound/isa/opti9xx/miro.c: eliminate possible double free\n  ALSA: hda - Fix silent headphone output from Toshiba P200\n  ALSA: hdspm - Fix coding style in CTL_ELEM macros\n  ALSA: hdspm - Fix typo in kcontrol element on RME MADI cards\n  ALSA: hdspm - Fix sync_in detection on AES/AES32\n  ALSA: hdspm - Fix sync_in reporting on RME MADI cards\n  ALSA: hdspm - Also report autosync_sample_rate on MADI and MADIface\n  ALSA: hdspm - Fix reported autosync_sample_rate\n  ALSA: hdspm - Fix sync check reporting on all RME HDSPM cards\n  ALSA: hdspm - Report external rate in slave mode on PCI MADI\n  ALSA: hdspm - Allow DDS/Varispeed to be set from userspace\n  ALSA: hda - add dock support for Thinkpad T430\n  ASoC: ux500_msp_i2s: Fix devm_* and return code merge error\n  ASoC: Ux500: Dispose of device nodes correctly","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/22e978f1f27dc0c9c20f42f0483d374b7a6d781e"},{"sha":"561ec64ae67ef25cac8d72bb9c4bfc955edfd415","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"VFS: don't do protected {sym,hard}links by default\n\nIn commit 800179c9b8a1 (\"This adds symlink and hardlink restrictions to\nthe Linux VFS\"), the new link protections were enabled by default, in\nthe hope that no actual application would care, despite it being\ntechnically against legacy UNIX (and documented POSIX) behavior.\n\nHowever, it does turn out to break some applications.  It's rare, and\nit's unfortunate, but it's unacceptable to break existing systems, so\nwe'll have to default to legacy behavior.\n\nIn particular, it has broken the way AFD distributes files, see\n\n  http://www.dwd.de/AFD/\n\nalong with some legacy scripts.\n\nDistributions can end up setting this at initrd time or in system\nscripts: if you have security problems due to link attacks during your\nearly boot sequence, you have bigger problems than some kernel sysctl\nsetting. Do:\n\n\techo 1 > /proc/sys/fs/protected_symlinks\n\techo 1 > /proc/sys/fs/protected_hardlinks\n\nto re-enable the link protections.\n\nAlternatively, we may at some point introduce a kernel config option\nthat sets these kinds of \"more secure but not traditional\" behavioural\noptions automatically.\n\nReported-by: Nick Bowler <nbowler@elliptictech.com>\nReported-by: Holger Kiehl <Holger.Kiehl@dwd.de>\nCc: Kees Cook <keescook@chromium.org>\nCc: Ingo Molnar <mingo@elte.hu>\nCc: Andrew Morton <akpm@linux-foundation.org>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nCc: Alan Cox <alan@lxorguk.ukuu.org.uk>\nCc: Theodore Ts'o <tytso@mit.edu>\nCc: stable@kernel.org # v3.6\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/561ec64ae67ef25cac8d72bb9c4bfc955edfd415"},{"sha":"f76ddd98075de950cbb13f47b8356262d9f44c6d","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'char-misc-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull char/misc driver fixes from Greg Kroah-Hartman:\n \"Here are some driver fixes for 3.7.  They include extcon driver fixes,\n  a hyper-v bugfix, and two other minor driver fixes.\n\n  All of these have been in the linux-next releases for a while.\n\n  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\"\n\n* tag 'char-misc-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  sonypi: suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP\n  Drivers: hv: Cleanup error handling in vmbus_open()\n  extcon : register for cable interest by cable name\n  extcon: trivial: kfree missed from remove path\n  extcon: driver model release call not needed\n  extcon: MAX77693: Add platform data for MUIC device to initialize registers\n  extcon: max77693: Use max77693_update_reg for rmw operations\n  extcon: Fix kerneldoc for extcon_set_cable_state and extcon_set_cable_state_\n  extcon: adc-jack: Add missing MODULE_LICENSE\n  extcon: adc-jack: Fix checking return value of request_any_context_irq\n  extcon: Fix return value in extcon_register_interest()\n  extcon: unregister compat link on cleanup\n  extcon: Unregister compat class at module unload to fix oops\n  extcon: optimising the check_mutually_exclusive function\n  extcon: standard cable names definition and declaration changed\n  extcon-max8997: remove usage of ret in max8997_muic_handle_charger_type_detach\n  extcon: Remove duplicate inclusion of extcon.h header file","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/f76ddd98075de950cbb13f47b8356262d9f44c6d"},{"sha":"299650cad6bf00a0d119592f5e1d265bee938044","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'driver-core-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core fixes from Greg Kroah-Hartman:\n \"Here are a number of firmware core fixes for 3.7, and some other minor\n  fixes.  And some documentation updates thrown in for good measure.\n\n  All have been in the linux-next tree for a while.\n\n  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\"\n\n* tag 'driver-core-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  Documentation:Chinese translation of Documentation/arm64/memory.txt\n  Documentation:Chinese translation of Documentation/arm64/booting.txt\n  Documentation:Chinese translation of Documentation/IRQ.txt\n  firmware loader: document kernel direct loading\n  sysfs: sysfs_pathname/sysfs_add_one: Use strlcat() instead of strcat()\n  dynamic_debug: Remove unnecessary __used\n  firmware loader: sync firmware cache by async_synchronize_full_domain\n  firmware loader: let direct loading back on 'firmware_buf'\n  firmware loader: fix one reqeust_firmware race\n  firmware loader: cancel uncache work before caching firmware","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/299650cad6bf00a0d119592f5e1d265bee938044"},{"sha":"490916d6baaa797d406f659996ffce49679b61e8","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'staging-3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging driver fixes from Greg Kroah-Hartman:\n \"Here are some staging driver fixes for your 3.7-rc tree.\n\n  Nothing major here, a number of iio driver fixups that were causing\n  problems, some comedi driver bugfixes, and a bunch of tidspbridge\n  warning squashing and other regressions fixed from the 3.6 release.\n\n  All have been in the linux-next releases for a bit.\n\n  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\"\n\n* tag 'staging-3.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (32 commits)\n  staging: tidspbridge: delete unused mmu functions\n  staging: tidspbridge: ioremap physical address of the stack segment in shm\n  staging: tidspbridge: ioremap dsp sync addr\n  staging: tidspbridge: change type to __iomem for per and core addresses\n  staging: tidspbridge: drop const from custom mmu implementation\n  staging: tidspbridge: request the right irq for mmu\n  staging: ipack: add missing include (implicit declaration of function 'kfree')\n  staging: ramster: depends on NET\n  staging: omapdrm: fix allocation size for page addresses array\n  staging: zram: Fix handling of incompressible pages\n  Staging: android: binder: Allow using highmem for binder buffers\n  Staging: android: binder: Fix memory leak on thread/process exit\n  staging: comedi: ni_labpc: fix possible NULL deref during detach\n  staging: comedi: das08: fix possible NULL deref during detach\n  staging: comedi: amplc_pc263: fix possible NULL deref during detach\n  staging: comedi: amplc_pc236: fix possible NULL deref during detach\n  staging: comedi: amplc_pc236: fix invalid register access during detach\n  staging: comedi: amplc_dio200: fix possible NULL deref during detach\n  staging: comedi: 8255_pci: fix possible NULL deref during detach\n  staging: comedi: ni_daq_700: fix dio subdevice regression\n  ...","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/490916d6baaa797d406f659996ffce49679b61e8"},{"sha":"6ad2c73d11d32994b7e9a605ee93e97b13c41f78","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'tty-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull serial fix from Greg Kroah-Hartman:\n \"Here is one patch, a revert of a omap serial driver patch that was\n  causing problems, for your 3.7-rc tree.\n\n  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\"\n\n* tag 'tty-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  Revert \"serial: omap: fix software flow control\"","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/6ad2c73d11d32994b7e9a605ee93e97b13c41f78"},{"sha":"1d47091ac6bf1286d708ebcd3f2b69d7c682916b","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'usb-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB fixes from Greg Kroah-Hartman:\n \"Here are a bunch of USB fixes for the 3.7-rc tree.\n\n  There's a lot of small USB serial driver fixes, and one larger one\n  (the mos7840 driver changes are mostly just moving code around to fix\n  problems.) Thanks to Johan Hovold for finding the problems and fixing\n  them all up.\n\n  Other than those, there is the usual new device ids, xhci bugfixes,\n  and gadget driver fixes, nothing out of the ordinary.\n\n  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\"\n\n* tag 'usb-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (49 commits)\n  xhci: trivial: Remove assigned but unused ep_ctx.\n  xhci: trivial: Remove assigned but unused slot_ctx.\n  xhci: Fix missing break in xhci_evaluate_context_result.\n  xhci: Fix potential NULL ptr deref in command cancellation.\n  ehci: Add yet-another Lucid nohandoff pci quirk\n  ehci: fix Lucid nohandoff pci quirk to be more generic with BIOS versions\n  USB: mos7840: fix port_probe flow\n  USB: mos7840: fix port-data memory leak\n  USB: mos7840: remove invalid disconnect handling\n  USB: mos7840: remove NULL-urb submission\n  USB: qcserial: fix interface-data memory leak in error path\n  USB: option: fix interface-data memory leak in error path\n  USB: ipw: fix interface-data memory leak in error path\n  USB: mos7840: fix port-device leak in error path\n  USB: mos7840: fix urb leak at release\n  USB: sierra: fix port-data memory leak\n  USB: sierra: fix memory leak in probe error path\n  USB: sierra: fix memory leak in attach error path\n  USB: usb-wwan: fix multiple memory leaks in error paths\n  USB: keyspan: fix NULL-pointer dereferences and memory leaks\n  ...","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/1d47091ac6bf1286d708ebcd3f2b69d7c682916b"},{"sha":"29c08cdabd323adf7fcc0d26077383d4daf7b09a","author":{"email":"978acd1567d5598152161fdf8bf3ca568f950c9b@linux-iscsi.org","name":"Nicholas Bellinger"},"message":"qla2xxx: Add missing ->vport_slock while calling qlt_update_vp_map\n\nAll other callers of qlt_update_vp_map() already hold ->vport_slock\nwhile updating the vp target map, so go ahead and add the missing\n->vport_slock within qla24xx_disable_vp() code.\n\nCc: Saurav Kashyap <saurav.kashyap@qlogic.com>\nCc: Chad Dupuis <chad.dupuis@qlogic.com>\nCc: Arun Easi <arun.easi@qlogic.com>\nCc: Andrew Vasquez <andrew.vasquez@qlogic.com>\nCc: Jiri Kosina <jkosina@suse.cz>\nCc: Roland Dreier <roland@purestorage.com>\nAcked-by: Saurav Kashyap <saurav.kashyap@qlogic.com>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/29c08cdabd323adf7fcc0d26077383d4daf7b09a"},{"sha":"c046aa0f0f47719a38854fc6383216392b130704","author":{"email":"0d270388f2f92757a5de0f4bd891d3b392c44c4f@purestorage.com","name":"Roland Dreier"},"message":"tcm_qla2xxx: Format VPD page 83h SCSI name string according to SPC\n\nMy draft of SPC-4 says the following about the SCSI name string in\ninquiry VPD page 83h:\n\n    The SCSI NAME STRING field starts with either:\n\n    a) the four UTF-8 characters 'eui.' concatenated with 16, 24, or\n       32 hexadecimal digits (i.e., the UTF-8 characters 0 through 9\n       and A through F) for an EUI-64 based identifier (see\n       7.8.6.5). The first hexadecimal digit shall be the most\n       significant four bits of the first byte (i.e., most significant\n       byte) of the EUI-64 based identifier;\n    b) the four UTF-8 characters 'naa.' concatenated with 16 or 32\n       hexadecimal digits for an NAA identifier (see 7.8.6.6). The\n       first hexadecimal digit shall be the most significant four bits\n       of the first byte (i.e., most significant byte) of the NAA\n       identifier; or\n    c) the four UTF-8 characters 'iqn.' concatenated with an iSCSI\n       Name for an iSCSI-name based identifier (see iSCSI).\n\nHowever, the .tpg_get_wwn method for tcm_qla2xxx formats the WWN so\nthe SCSI name string looks like \"52:4a:93:7d:24:5f:b2:12,t,0x0001\".\nThis patch corrects the code so that VPD 83h gives a SPC-compliant\nSCSI name string like \"naa.524a937d245fb212,t,0x0001\" while leavig\nother uses alone (so configfs will still work with ':' separated WWNs).\n\nSigned-off-by: Roland Dreier <roland@purestorage.com>\nCc: Chad Dupuis <chad.dupuis@qlogic.com>\nCc: Arun Easi <arun.easi@qlogic.com>\nCc: Saurav Kashyap <saurav.kashyap@qlogic.com>\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/c046aa0f0f47719a38854fc6383216392b130704"},{"sha":"c8292d1da53fa60c7516ab03a9d83f7ea266d335","author":{"email":"0d270388f2f92757a5de0f4bd891d3b392c44c4f@purestorage.com","name":"Roland Dreier"},"message":"qla2xxx: Update target lookup session tables when a target session changes\n\nIt is possible for the target code to change the loop_id or s_id of a\ntarget session in reaction to an FC fabric change.  However, the\nsession structures are stored in tables that are indexed by these two\nkeys, and if we just change the session structure but leave the\npointers to it in the old places in the table, havoc can ensue.  For\nexample, a new session might come along that should go in the old slot\nin the table and overwrite the old session pointer.\n\nTo handle this, add a new tgt_ops->update_sess() method that also\nupdates the \"by loop_id\" and \"by s_id\" lookup tables when a session\nchanges, so that the keys where a session pointer is stored in these\ntables always matches the keys in the session structure itself.\n\n(nab: Drop unnecessary double inversion with FCF_CONF_COMP_SUPPORTED\n      usage)\n\nSigned-off-by: Roland Dreier <roland@purestorage.com>\nCc: Chad Dupuis <chad.dupuis@qlogic.com>\nCc: Arun Easi <arun.easi@qlogic.com>\nCc: Saurav Kashyap <saurav.kashyap@qlogic.com>\nCc: stable@vger.kernel.org\nSigned-off-by: Nicholas Bellinger <nab@linux-iscsi.org>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/c8292d1da53fa60c7516ab03a9d83f7ea266d335"},{"sha":"f54c77dd9953241be8b63f9239facdde82b3eb18","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband fixes from Roland Dreier:\n \"Small batch of fixes for 3.7:\n   - Fix crash in error path in cxgb4\n   - Fix build error on 32 bits in mlx4\n   - Fix SR-IOV bugs in mlx4\"\n\n* tag 'rdma-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails\n  mlx4_core: Remove annoying debug messages from SR-IOV flow\n  RDMA/cxgb4: Don't free chunk that we have failed to allocate\n  IB/mlx4: Synchronize cleanup of MCGs in MCG paravirtualization\n  IB/mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF)\n  IB/mlx4: Fix build error on platforms where UL is not 64 bits","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/f54c77dd9953241be8b63f9239facdde82b3eb18"},{"sha":"badecb001a310408d3473b1fc2ed5aefd0bc92a9","author":{"email":"ed91ce0fd2670d4a98b12fc9ec6b7a497c7ed53f@autistici.org","name":"Antonio Quartulli"},"message":"mac80211: fix SSID copy on IBSS JOIN\n\nThe 'ssid' field of the cfg80211_ibss_params is a u8 pointer and\nits length is likely to be less than IEEE80211_MAX_SSID_LEN most\nof the time.\n\nThis patch fixes the ssid copy in ieee80211_ibss_join() by using\nthe SSID length to prevent it from reading beyond the string.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Antonio Quartulli <ordex@autistici.org>\n[rewrapped commit message, small rewording]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/badecb001a310408d3473b1fc2ed5aefd0bc92a9"},{"sha":"7dd111e8ee10cc6816669eabcad3334447673236","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"wireless: drop invalid mesh address extension frames\n\nThe mesh header can have address extension by a 4th\nor a 5th and 6th address, but never both. Drop such\nframes in 802.11 -> 802.3 conversion along with any\nframes that have the wrong extension.\n\nCc: stable@vger.kernel.org\nReviewed-by: Javier Cardona <javier@cozybit.com>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/7dd111e8ee10cc6816669eabcad3334447673236"},{"sha":"4a4f1a5808c8bb0b72a4f6e5904c53fb8c9cd966","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"mac80211: check management frame header length\n\nDue to pskb_may_pull() checking the skb length, all\nnon-management frames are checked on input whether\ntheir 802.11 header is fully present. Also add that\ncheck for management frames and remove a check that\nis now duplicate. This prevents accessing skb data\nbeyond the frame end.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/4a4f1a5808c8bb0b72a4f6e5904c53fb8c9cd966"},{"sha":"9b395bc3be1cebf0144a127c7e67d56dbdac0930","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"mac80211: verify that skb data is present\n\nA number of places in the mesh code don't check that\nthe frame data is present and in the skb header when\ntrying to access. Add those checks and the necessary\npskb_may_pull() calls. This prevents accessing data\nthat doesn't actually exist.\n\nTo do this, export ieee80211_get_mesh_hdrlen() to be\nable to use it in mac80211.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/9b395bc3be1cebf0144a127c7e67d56dbdac0930"},{"sha":"6dbda2d00d466225f9db1dc695ff852443f28832","author":{"email":"bff32994ff0f8d048f262a8388145a71b6071bfe@intel.com","name":"Johannes Berg"},"message":"mac80211: make sure data is accessible in EAPOL check\n\nThe code to allow EAPOL frames even when the station\nisn't yet marked associated needs to check that the\nincoming frame is long enough and due to paged RX it\nalso can't assume skb->data contains the right data,\nit must use skb_copy_bits(). Fix this to avoid using\ndata that doesn't really exist.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/6dbda2d00d466225f9db1dc695ff852443f28832"},{"sha":"64b1cbaa1068f38994230df2aa0fee7033008399","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'pm+acpi-for-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management and ACPI fixes from Rafael J Wysocki:\n\n - Fix for a memory leak in acpi_bind_one() from Jesper Juhl.\n\n - Fix for an error code path memory leak in pm_genpd_attach_cpuidle()\n   from Jonghwan Choi.\n\n - Fix for smp_processor_id() usage in preemptible code in powernow-k8\n   from Andreas Herrmann.\n\n - Fix for a suspend-related memory leak in cpufreq stats from Xiaobing\n   Tu.\n\n - Freezer fix for failure to clear PF_NOFREEZE along with PF_KTHREAD in\n   flush_old_exec() from Oleg Nesterov.\n\n - acpi_processor_notify() fix from Alan Cox.\n\n* tag 'pm+acpi-for-3.7-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ACPI: missing break\n  freezer: exec should clear PF_NOFREEZE along with PF_KTHREAD\n  Fix memory leak in cpufreq stats.\n  cpufreq / powernow-k8: Remove usage of smp_processor_id() in preemptible code\n  PM / Domains: Fix memory leak on error path in pm_genpd_attach_cpuidle\n  ACPI: Fix memory leak in acpi_bind_one()","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/64b1cbaa1068f38994230df2aa0fee7033008399"},{"sha":"f761237eee55222fdb509c79e784a67ab3d72cbd","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma\n\nPull slave-dmaengine fixes from Vinod Koul:\n \"Three fixes for slave dmanegine.\n\n  Two are for typo omissions in sifr dmaengine driver and the last one\n  is for the imx driver fixing a missing unlock\"\n\n* 'fixes' of git://git.infradead.org/users/vkoul/slave-dma:\n  dmaengine: sirf: fix a typo in moving running dma_desc to active queue\n  dmaengine: sirf: fix a typo in dma_prep_interleaved\n  dmaengine: imx-dma: fix missing unlock on error in imxdma_xfer_desc()","distinct":true,"url":"https://api.github.com/repos/free-z4u/android_kernel_htc_msm7x30/commits/f761237eee55222fdb509c79e784a67ab3d72cbd"}]}