{"push_id":999703671,"size":802,"distinct_size":802,"ref":"refs/heads/linux-next","head":"7a6ffb82d7af13c65076d406be467df54cf742ca","before":"fef0c5058a8a5769bd11c58c949200e0601926f5","commits":[{"sha":"c1a92e3097c8dfb28cf5a8c0d622544977f19d2e","author":{"email":"6e0a3da6445cd298bc4a6b3aaa269075849c9510@linux.intel.com","name":"Jarkko Sakkinen"},"message":"Merge tag 'tpmdd-next-20160210' into next\n\ntpmdd fixes for Linux 4.5 (updated)","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/c1a92e3097c8dfb28cf5a8c0d622544977f19d2e"},{"sha":"7870f31d036002d5880b65ff8cc745a01619af1b","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: create a helper function to read the disk super\n\nA part of code from btrfs_scan_one_device() is moved to a new function\nbtrfs_read_disk_super(), so that former function looks cleaner. (In this\nprocess it also moves the code which ensures null terminating label). So\nthis creates easy opportunity to merge various duplicate codes on read\ndisk super. Earlier attempt to merge duplicate codes highlighted that\nthere were some issues for which there are duplicate codes (to read disk\nsuper), however it was not clear what was the issue. So until we figure\nthat out, its better to keep them in a separate functions.\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\n[ use GFP_KERNEL ]\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/7870f31d036002d5880b65ff8cc745a01619af1b"},{"sha":"d58e4f573486b42b4505c4d19d5163dc5a591caa","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: create helper function __check_raid_min_devices()\n\nmove a section of btrfs_rm_device() code to check for min number of the\ndevices into the function __check_raid_min_devices()\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/d58e4f573486b42b4505c4d19d5163dc5a591caa"},{"sha":"9459980ba74d725103cc877c20b7d8ca34999c39","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: clean up and optimize __check_raid_min_device()\n\n__check_raid_min_device() which was pealed from btrfs_rm_device()\nmaintianed its original code to show the block move. This patch cleans up\n__check_raid_min_device().\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/9459980ba74d725103cc877c20b7d8ca34999c39"},{"sha":"ed9831b09fa6538cf03ec6a30b65f7d96eb5dc75","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: create helper btrfs_find_device_by_user_input()\n\nThe patch renames btrfs_dev_replace_find_srcdev() to\nbtrfs_find_device_by_user_input() and moves it to volumes.c, so that\ndelete device can use it.\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/ed9831b09fa6538cf03ec6a30b65f7d96eb5dc75"},{"sha":"ce0cc6e512d0368a0a7028ad63e5f89d7da8480e","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: make use of btrfs_find_device_by_user_input()\n\nbtrfs_rm_device() has a section of the code which can be replaced\nbtrfs_find_device_by_user_input()\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/ce0cc6e512d0368a0a7028ad63e5f89d7da8480e"},{"sha":"da335ed6f002f12b4934d7466dddefd6247061e1","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: enhance btrfs_find_device_by_user_input() to check device path\n\nThe operation of device replace and device delete follows same steps upto\nsome depth with in btrfs kernel, however they don't share codes. This\nenhancement will help replace and delete to share codes.\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/da335ed6f002f12b4934d7466dddefd6247061e1"},{"sha":"3fb2fe75b8616cfb5be9eb7fc664cb25c7dcd4bb","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: make use of btrfs_scratch_superblocks() in btrfs_rm_device()\n\nWith the previous patches now the btrfs_scratch_superblocks() is ready to\nbe used in btrfs_rm_device() so use it.\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\n[ use GFP_KERNEL ]\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/3fb2fe75b8616cfb5be9eb7fc664cb25c7dcd4bb"},{"sha":"ef43275760458dac09c6e983a2c390333dd419a2","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: introduce device delete by devid\n\nThis introduces new ioctl BTRFS_IOC_RM_DEV_V2, which uses enhanced struct\nbtrfs_ioctl_vol_args_v2 to carry devid as an user argument.\n\nThe patch won't delete the old ioctl interface and so kernel remains\nbackward compatible with user land progs.\n\nTest case/script:\necho \"0 $(blockdev --getsz /dev/sdf) linear /dev/sdf 0\" | dmsetup create bad_disk\nmkfs.btrfs -f -d raid1 -m raid1 /dev/sdd /dev/sde /dev/mapper/bad_disk\nmount /dev/sdd /btrfs\ndmsetup suspend bad_disk\necho \"0 $(blockdev --getsz /dev/sdf) error /dev/sdf 0\" | dmsetup load bad_disk\ndmsetup resume bad_disk\necho \"bad disk failed. now deleting/replacing\"\nbtrfs dev del  3  /btrfs\necho $?\nbtrfs fi show /btrfs\numount /btrfs\nbtrfs-show-super /dev/sdd | egrep num_device\ndmsetup remove bad_disk\nwipefs -a /dev/sdf\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nReported-by: Martin <m_btrfs@ml1.co.uk>\n[ adjust messages, s/disk/device/ ]\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/ef43275760458dac09c6e983a2c390333dd419a2"},{"sha":"661700a0773cd000daf194fa8dadfef3fb1c3bf9","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: indtroduce raid-type to error-code table, for minimum device constraint\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/661700a0773cd000daf194fa8dadfef3fb1c3bf9"},{"sha":"783e31774f47161db33c67d1613a2d4d46458efa","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: use existing device constraints table btrfs_raid_array\n\nWe should avoid duplicating the device constraints, let's use the\nbtrfs_raid_array in btrfs_check_raid_min_devices.\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/783e31774f47161db33c67d1613a2d4d46458efa"},{"sha":"f0a018e555f5ad585cafd406d7911e366a6f862c","author":{"email":"81069a49b521acf79f562d472ec8c4e0d6a88433@oracle.com","name":"Anand Jain"},"message":"btrfs: optimize check for stale device\n\nOptimize check for stale device to only be checked when there is device\nadded or changed. If there is no update to the device, there is no need\nto call btrfs_free_stale_device().\n\nSigned-off-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/f0a018e555f5ad585cafd406d7911e366a6f862c"},{"sha":"75ddc6ef1b9c4254cf4b562832078e6149eabbd0","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: rename btrfs_find_device_by_user_input\n\nFor clarity how we are going to find the device, let's call it a device\nspecifier, devspec for short. Also rename the arguments that are a\nleftover from previous function purpose.\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/75ddc6ef1b9c4254cf4b562832078e6149eabbd0"},{"sha":"462af17e691d055d7981109c6a567e87b2b1e663","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: rename __check_raid_min_devices\n\nUnderscores are for special functions, use the full prefix for better\nstacktrace recognition.\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/462af17e691d055d7981109c6a567e87b2b1e663"},{"sha":"f1915c015770f01b17990d64693fcab408de3d51","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: rename flags for vol args v2\n\nRename BTRFS_DEVICE_BY_ID so it's more descriptive that we specify the\ndevice by id, it'll be part of the public API. The mask of supported\nflags is also renamed, only for internal use.\n\nThe error code for unknown flags is EOPNOTSUPP, fixed.\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/f1915c015770f01b17990d64693fcab408de3d51"},{"sha":"9f535f6ed64f01ab9168d93f53cdacc80eec0156","author":{"email":"a2ce9d316ca04d17b520237d2846a218b8284e52@suse.com","name":"David Sterba"},"message":"btrfs: pass number of devices to btrfs_check_raid_min_devices\n\nBefore this patch, btrfs_check_raid_min_devices would do an off-by-one\ncheck of the constraints and not the miminmum check, as its name\nsuggests. This is not a problem if the only caller is device remove, but\nwould be confusing for others.\n\nAdd an argument with the exact number and let the caller(s) decide if\nthis needs any adjustments, like when device replace is running.\n\nReviewed-by: Anand Jain <anand.jain@oracle.com>\nTested-by: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/9f535f6ed64f01ab9168d93f53cdacc80eec0156"},{"sha":"2ccb012ddbeb8b7b61aaea060f07502746d56370","author":{"email":"24f7fe9d205c8a9f6ade0c2894e14303ca16087f@intel.com","name":"kbuild test robot"},"message":"btrfs: fix ifnullfree.cocci warnings\n\nfs/btrfs/volumes.c:1886:2-7: WARNING: NULL check before freeing functions like kfree, debugfs_remove, debugfs_remove_recursive or usb_free_urb is not needed. Maybe consider reorganizing relevant code to avoid passing NULL values.\n\n NULL check before some freeing functions is not needed.\n\n Based on checkpatch warning\n \"kfree(NULL) is safe this check is probably not required\"\n and kfreeaddr.cocci by Julia Lawall.\n\nGenerated by: scripts/coccinelle/free/ifnullfree.cocci\n\nCC: Anand Jain <anand.jain@oracle.com>\nSigned-off-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: David Sterba <dsterba@suse.com>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/2ccb012ddbeb8b7b61aaea060f07502746d56370"},{"sha":"def5176584d4c111a8b6aca203bad57a11f7b196","author":{"email":"5ca8a7134273a98a34b7d177027885ab7df0b0d3@synopsys.com","name":"John Youn"},"message":"usb: ch9: Add size macro for SSP dev cap descriptor\n\nThe SuperspeedPlus Device Capability Descriptor has a variable size\ndepending on the number of sublink speed attributes.\n\nThis patch adds a macro to calculate that size. The macro takes one\nargument, the Sublink Speed Attribute Count (SSAC) as reported by the\ndescriptor in bmAttributes[4:0].\n\nSee USB 3.1 9.6.2.5, Table 9-19.\n\nSigned-off-by: John Youn <johnyoun@synopsys.com>\nSigned-off-by: Felipe Balbi <balbi@kernel.org>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/def5176584d4c111a8b6aca203bad57a11f7b196"},{"sha":"b31604c6e85c2645800d953f2d421bd2b5ddff28","author":{"email":"5ca8a7134273a98a34b7d177027885ab7df0b0d3@synopsys.com","name":"John Youn"},"message":"usb: gadget: Add gadget_is_superspeed_plus()\n\nAdd a function to check for SuperSpeedPlus capable gadgets.\n\nSigned-off-by: John Youn <johnyoun@synopsys.com>\nSigned-off-by: Felipe Balbi <balbi@kernel.org>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/b31604c6e85c2645800d953f2d421bd2b5ddff28"},{"sha":"f0129214d7571a0b6557f50b09dfabe2c97a5361","author":{"email":"5ca8a7134273a98a34b7d177027885ab7df0b0d3@synopsys.com","name":"John Youn"},"message":"usb: gadget: composite: Return bcdUSB 0x0310\n\nThe USB 3.1 specification replaces the USB 3.0 specification and all new\ndevices that are running at SuperSpeed or higher speeds must report a\nbcdUSB of 0x0310.\n\nRefer to USB 3.1 Specification, Revision 1.0, Section 9.6.\n\nSigned-off-by: John Youn <johnyoun@synopsys.com>\nSigned-off-by: Felipe Balbi <balbi@kernel.org>","distinct":true,"url":"https://api.github.com/repos/sudipm-mukherjee/parport/commits/f0129214d7571a0b6557f50b09dfabe2c97a5361"}]}