{"push_id":932201109,"size":1000,"distinct_size":0,"ref":"refs/heads/caf/3.10/caf/ubifs/infradead.org/linux-next","head":"6b238de189f69dc77d660d4cce62eed15547f4c3","before":"1cb8f9776c7dcadc57885c6653943511d282633b","commits":[{"sha":"ab6d7846cf80affc43b9d412fed5e25dfcf4f35d","author":{"email":"a320527b33f9bc556d024eb67e5daaf32889f80b@qlogic.com","name":"Yuval Mintz"},"message":"bnx2x: Fix VLANs null-pointer for 57710, 57711\n\nCommit 05cc5a39ddb7 \"bnx2x: add vlan filtering offload\" introduced\na regression in regard for vlans for 57710, 57711 adapters -\nLoading 8021q module on a machine with such an adapter would cause\na null pointer dereference, as the driver mistakenly publishes it\nhas capabilities for vlan CTAG filtering.\n\nReported-by: Otto Sabart <osabart@redhat.com>\nSigned-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>\nSigned-off-by: Ariel Elior <Ariel.Elior@qlogic.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/ab6d7846cf80affc43b9d412fed5e25dfcf4f35d"},{"sha":"24cb7055a3066634a0f3fa0cd6a4780652905d35","author":{"email":"9dce65323cbc3b775fa74fca35556ed0fd3a444d@endocode.com","name":"Dragos Tatulea"},"message":"net: switchdev: fix return code of fdb_dump stub\n\nrtnl_fdb_dump always expects an index to be returned by the ndo_fdb_dump op,\nbut when CONFIG_NET_SWITCHDEV is off, it returns an error.\n\nFix that by returning the given unmodified idx.\n\nA similar fix was 0890cf6cb6ab (\"switchdev: fix return value of\nswitchdev_port_fdb_dump in case of error\") but for the CONFIG_NET_SWITCHDEV=y\ncase.\n\nFixes: 45d4122ca7cd (\"switchdev: add support for fdb add/del/dump via switchdev_port_obj ops.\")\nSigned-off-by: Dragos Tatulea <dragos@endocode.com>\nAcked-by: Jiri Pirko <jiri@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/24cb7055a3066634a0f3fa0cd6a4780652905d35"},{"sha":"8844f97238ca6c1ca92a5d6c69f53efd361a266f","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@stressinduktion.org","name":"Hannes Frederic Sowa"},"message":"af_unix: don't append consumed skbs to sk_receive_queue\n\nIn case multiple writes to a unix stream socket race we could end up in a\nsituation where we pre-allocate a new skb for use in unix_stream_sendpage\nbut have to free it again in the locked section because another skb\nhas been appended meanwhile, which we must use. Accidentally we didn't\nclear the pointer after consuming it and so we touched freed memory\nwhile appending it to the sk_receive_queue. So, clear the pointer after\nconsuming the skb.\n\nThis bug has been found with syzkaller\n(http://github.com/google/syzkaller) by Dmitry Vyukov.\n\nFixes: 869e7c62486e (\"net: af_unix: implement stream sendpage support\")\nReported-by: Dmitry Vyukov <dvyukov@google.com>\nCc: Dmitry Vyukov <dvyukov@google.com>\nCc: Eric Dumazet <eric.dumazet@gmail.com>\nSigned-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nAcked-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/8844f97238ca6c1ca92a5d6c69f53efd361a266f"},{"sha":"88ad4175b201ae24be5e9b7752cf33c1306b64e4","author":{"email":"8a2957e0063f2abf61bd145b6236a74a3708ac54@mork.no","name":"Bjørn Mork"},"message":"net/core: use netdev name in warning if no parent\n\nA recent flaw in the netdev feature setting resulted in warnings\nlike this one from VLAN interfaces:\n\n WARNING: CPU: 1 PID: 4975 at net/core/dev.c:2419 skb_warn_bad_offload+0xbc/0xcb()\n : caps=(0x00000000001b5820, 0x00000000001b5829) len=2782 data_len=0 gso_size=1348 gso_type=16 ip_summed=3\n\nThe \":\" is supposed to be preceded by a driver name, but in this\ncase it is an empty string since the device has no parent.\n\nThere are many types of network devices without a parent. The\nanonymous warnings for these devices can be hard to debug.  Log\nthe network device name instead in these cases to assist further\ndebugging.\n\nThis is mostly similar to how __netdev_printk() handles orphan\ndevices.\n\nSigned-off-by: Bjørn Mork <bjorn@mork.no>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/88ad4175b201ae24be5e9b7752cf33c1306b64e4"},{"sha":"7750130d93decff06120df0d8ea024ff8a038a21","author":{"email":"8021705951b47b55cfb09d1ff23e995dd363984f@samsung.com","name":"Pavel Fedin"},"message":"net: thunder: Check for driver data in nicvf_remove()\n\nIn some cases the crash is caused by nicvf_remove() being called from\noutside. For example, if we try to feed the device to vfio after the\nprobe has failed for some reason. So, move the check to better place.\n\nSigned-off-by: Pavel Fedin <p.fedin@samsung.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/7750130d93decff06120df0d8ea024ff8a038a21"},{"sha":"41033f029e393a64e81966cbe34d66c6cf8a2e7e","author":{"email":"3316dc2d77df57653443c0391a5296176d6ca9c3@tuxdriver.com","name":"Neil Horman"},"message":"snmp: Remove duplicate OUTMCAST stat increment\n\nthe OUTMCAST stat is double incremented, getting bumped once in the mcast code\nitself, and again in the common ip output path.  Remove the mcast bump, as its\nnot needed\n\nValidated by the reporter, with good results\n\nSigned-off-by: Neil Horman <nhorman@tuxdriver.com>\nReported-by: Claus Jensen <claus.jensen@microsemi.com>\nCC: Claus Jensen <claus.jensen@microsemi.com>\nCC: David Miller <davem@davemloft.net>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/41033f029e393a64e81966cbe34d66c6cf8a2e7e"},{"sha":"d9f67dbc0f55e67dd18fc18fa05a9d5d2bd52914","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'pm-tools'\n\n* pm-tools:\n  x86: remove unused definition of MSR_NHM_PLATFORM_INFO\n  tools/power turbostat: use new name for MSR_PLATFORM_INFO","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/d9f67dbc0f55e67dd18fc18fa05a9d5d2bd52914"},{"sha":"680513cc0accf14cb447663b65e02ae307ac3811","author":{"email":"c7ea837d7a46effe4232b086213468b8b31643bf@amd.com","name":"Christian König"},"message":"drm/amdgpu: wait interruptible when semaphores are disabled v2\n\nOtherwise debugging locked up processes isn't possible.\n\nv2: rebased\n\nSigned-off-by: Christian König <christian.koenig@amd.com>\nReviewed-by: Alex Deucher <alexander.deucher@amd.com> (v1)","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/680513cc0accf14cb447663b65e02ae307ac3811"},{"sha":"bbf0b34578a71f42d19bd6c966f09221044921fe","author":{"email":"1431ccd7442d4c2d3587f53ee81e0cbcf530e073@amd.com","name":"Junwei Zhang"},"message":"drm/amdgpu: remove the unnecessary parameter adev for amdgpu_sa_bo_new()\n\nSigned-off-by: Junwei Zhang <Jerry.Zhang@amd.com>\nReviewed-by: Christian König <christian.koenig@amd.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/bbf0b34578a71f42d19bd6c966f09221044921fe"},{"sha":"6f9b36cd2497660e254c67ed131f0b297ed8bf40","author":{"email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com","name":"Dmitry Torokhov"},"message":"PM / wakeirq: check that wake IRQ is valid before accepting it\n\nCheck that IRQ number passed to dev_pm_set_wake_irq() and\ndev_pm_set_dedicated_wake_irq() is valid (not negative) before\naccepting it.\n\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/6f9b36cd2497660e254c67ed131f0b297ed8bf40"},{"sha":"c3f45d322cbd379c46466cc2ecab7e2d719b22ed","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rainbow-software.org","name":"Ondrej Zary"},"message":"dl2k: Add support for IP1000A-based cards\n\nAdd support for IP1000A chips to dl2k driver.\nIP1000A chip looks like a TC9020 with integrated PHY.\n\nThis allows IP1000A chips to work reliably because the ipg driver is\nbuggy - it loses packets under load and then completely stops\ntransmitting data.\n\nTested with Asus NX1101 v2.0 at 10, 100 and 1000Mbps:\nvendor=0x13f0 device=0x1023 (rev 0x41)\nsubsystem vendor=0x1043 device=0x8180\n\nMAC address registers access needed to be changed from 8-bit to 16-bit\nbecause 8-bit does not work on IP1000A. 8-bit access is not even\nallowed in the TC9020 datasheet (although it worked). 16-bit access\nworks on both.\n\nTested that it does not break D-Link DGE-550T (DL-2000 chip, probably\na rebranded TC9020):\nvendor=0x1186 device=0x4000 (rev 0x0c)\nsubsystem vendor=0x1186 device=0x4000\n\nSigned-off-by: Ondrej Zary <linux@rainbow-software.org>\nReviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/c3f45d322cbd379c46466cc2ecab7e2d719b22ed"},{"sha":"f1a454a37618b819f2528ccd234f77a02b3a6016","author":{"email":"ba324ca7b1c77fc20bb970d5aff6eea9377918a5@rainbow-software.org","name":"Ondrej Zary"},"message":"ipg: Remove ipg driver\n\nNow that IP1000A chips are supported by dl2k driver, the buggy ipg\ndriver can be removed.\n\nSigned-off-by: Ondrej Zary <linux@rainbow-software.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/f1a454a37618b819f2528ccd234f77a02b3a6016"},{"sha":"4ead1a25ce436f73501d6358450f3ba0c1cb2ce3","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"MAINTAINERS: Add linux-block list to LightNVM for patches\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/4ead1a25ce436f73501d6358450f3ba0c1cb2ce3"},{"sha":"aedf17f4515b12ba1cd73298e66baa69cf93010e","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: change max_phys_sect to uint\n\nThe max_phys_sect variable is defined as a char. We do a boundary check\nto maximally allow 256 physical page descriptors per command. As we are\nnot indexing from zero. This expression is always false. Bump the\nmax_phys_sect to an unsigned int to support the range check.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nReported-by: Geert Uytterhoeven <geert@linux-m68k.org>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/aedf17f4515b12ba1cd73298e66baa69cf93010e"},{"sha":"11450469830f2481a9e7cb181609288d40f41323","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: update bad block table format\n\nThe specification was changed to reflect a multi-value bad block table.\nInstead of bit-based bad block table, the bad block table now allows\neight bad block categories. Currently four are defined:\n\n * Factory bad blocks\n * Grown bad blocks\n * Device-side reserved blocks\n * Host-side reserved blocks\n\nThe factory and grown bad blocks are the regular bad blocks. The\nreserved blocks are either for internal use or external use. In\nparticular, the device-side reserved blocks allows the host to\nbootstrap from a limited number of flash blocks. Reducing the flash\nblocks to scan upon super block initialization.\n\nSupport for both get bad block table and set bad block table is added.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/11450469830f2481a9e7cb181609288d40f41323"},{"sha":"36d5dbc694e0d1b1909506666d7c27b53f7f9674","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: update alignments for identify command\n\nA single 8 bit and 16 bit reserve field were inserted in the\nspecification to align fields appropriately. Reflect this in the\nidentify group structure.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/36d5dbc694e0d1b1909506666d7c27b53f7f9674"},{"sha":"12be5edf68e785dd5dc8665db5a88152b49c1fe8","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: expose mccap in identify command\n\nThe mccap field is required for I/O command option support. It defines the\nfollowing flash access modes:\n\n * SLC mode\n * Erase/Program Suspension\n * Scramble On/Off\n * Encryption\n\nIt is slotted in between mpos and cpar, changing the offset for\ncpar as well.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/12be5edf68e785dd5dc8665db5a88152b49c1fe8"},{"sha":"73387e7bed260c89628fc6a4e3632b45be9776b0","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: remove unused attrs in nvm_id structs\n\nThe nvm_id, nvm_id_group and nvm_addr_format data structures contain\nreserved attributes. They are unused by media managers and targets.\nRemove them.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/73387e7bed260c89628fc6a4e3632b45be9776b0"},{"sha":"4264c980e3e9bb904b7f41dc9c64786cc5466bee","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: check for NAND flash and its type\n\nOnly NAND flash with SLC and MLC is supported. Make sure to not try to\ninitialize TLC memory or other non-volatile memory types.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/4264c980e3e9bb904b7f41dc9c64786cc5466bee"},{"sha":"edad2e6606ee62dd7dfc5b001fae39c5c8015a55","author":{"email":"6b0d31c0d563223024da45691584643ac78c96e8@bjorling.me","name":"Matias Bjørling"},"message":"lightnvm: prematurely activate nvm_dev\n\nWe register with nvm_devices when there registration can still fail.\nMove the final registration at the end of the nvm_register function\nto make sure we are fully registered when added to the nvm_devices list.\n\nSigned-off-by: Matias Bjørling <m@bjorling.me>\nSigned-off-by: Jens Axboe <axboe@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.18/commits/edad2e6606ee62dd7dfc5b001fae39c5c8015a55"}]}