1266 Commits

Author SHA1 Message Date
Ertuğrul Erata 0dc593f033 Merge pull request #639 from ertugerata/master
Update pspec.xml
2017-04-04 22:18:02 +03:00
Ertuğrul Erata 73125ba531 Update pspec.xml 2017-04-04 22:17:05 +03:00
Ertuğrul Erata d4cf588a94 Merge pull request #638 from ertugerata/master
for RC
2017-04-04 22:03:27 +03:00
Ertuğrul Erata 6606c2e40d for RC 2017-04-04 22:01:11 +03:00
Ertuğrul Erata 77204463ef Merge pull request #637 from ertugerata/grub_new
fix no symbol error...
2017-04-04 21:38:40 +03:00
Ertuğrul Erata 1d3474df42 fix no symbol error... 2017-04-04 21:38:51 +03:00
Ertuğrul Erata 15e6cd0f03 Merge pull request #636 from ertugerata/master
rebuild
2017-04-04 13:11:53 +03:00
Ertuğrul Erata f856d5c11f rebuild 2017-04-04 13:11:05 +03:00
Ertuğrul Erata ce855e9b22 Merge pull request #635 from ertugerata/master
mkinitramfs fix booting live usb. thanks @rmys
2017-04-03 23:58:46 +03:00
Ertuğrul Erata 1f1ad0824c mkinitramfs fix booting live usb. thanks @rmys 2017-04-03 23:54:23 +03:00
Ertuğrul Erata 0968d34a6f Merge pull request #634 from ertugerata/master
rebuild mkinitramfs
2017-03-28 15:07:32 +03:00
Ertuğrul Erata 4b454284ab Update pspec.xml 2017-03-28 15:06:37 +03:00
Ertuğrul Erata 5dd28f3e8e Merge pull request #633 from ertugerata/master
busybox fix
2017-03-28 14:57:42 +03:00
Ertuğrul Erata 423f8aabbd busybox fix thanks @rmys 2017-03-28 14:57:14 +03:00
Ertuğrul Erata 629e7dcf51 for disable warnings 2017-03-28 14:37:09 +03:00
Ertuğrul Erata 7ce246557d Merge pull request #632 from ertugerata/master
rebuild
2017-03-26 20:45:53 +03:00
Ertuğrul Erata 02728f738e rebuild 2017-03-26 20:45:48 +03:00
Ertuğrul Erata 85c26a87eb Merge pull request #631 from ertugerata/master
add upstream patch
2017-03-26 20:37:15 +03:00
Ertuğrul Erata 207ff192ba add upstream patch 2017-03-26 20:35:22 +03:00
Ertuğrul Erata b3fc55f3d9 Merge pull request #629 from ertugerata/master
change pspec for rebuild.
2017-03-23 09:25:03 +02:00
Ertuğrul Erata 468d6cf763 change pspec for rebuild. 2017-03-23 09:24:44 +02:00
Alihan Öztürk 18a7021a70 Merge pull request #628 from suvari/master
sqlite: version bump to 3.17.0 for new firefox
2017-03-22 18:48:16 +02:00
suvari cdc32cdfe6 sqlite: version bump to 3.17.0 for new firefox 2017-03-22 23:06:24 +03:00
Ertuğrul Erata c1a0dfb542 Merge pull request #627 from ertugerata/master
fix #626
2017-03-22 10:57:36 +02:00
Ertuğrul Erata e22f872e3f fix #626 2017-03-22 11:57:12 +03:00
Ertuğrul Erata 4d97d062c1 Merge pull request #624 from ertugerata/master
try fix busybox modprobe
2017-03-21 22:51:07 +02:00
Ertuğrul Erata 691f651fcb i OK is finito 2017-03-20 20:04:00 +03:00
Ertuğrul Erata 4d870d2a2b Merge pull request #4 from pisilinux/master
sync
2017-03-20 10:26:24 +02:00
ayhanyalcinsoy 543331e397 Merge pull request #623 from ayhanyalcinsoy/master
lsb-release:rebuild
2017-03-20 01:12:45 +03:00
ayhanyalcinsoy 1d5ca929a9 lsb-release:rebuild 2017-03-20 01:09:06 +03:00
ayhanyalcinsoy 859201e52b Merge pull request #622 from ayhanyalcinsoy/master
lsb-relase:rebuild
2017-03-20 00:03:12 +03:00
ayhanyalcinsoy fb6963e785 lsb-relase:rebuild 2017-03-20 00:01:20 +03:00
ayhanyalcinsoy f03a41e8f8 Merge pull request #621 from ayhanyalcinsoy/master
busybox:actived patches
2017-03-19 00:12:38 +03:00
ayhanyalcinsoy 08af899454 busybox:actived patches 2017-03-19 00:11:45 +03:00
Ertuğrul Erata 01962f405b fix for busybox modprobe
thanks @rmys for testing.
2017-03-12 22:29:03 +03:00
Ertuğrul Erata 8fd391357b index . 2017-03-11 19:44:02 +03:00
Alihan Öztürk 3d503381c3 Merge pull request #620 from alihanozturk/master
busybox:fix version
2017-03-11 12:39:49 +02:00
alihanozturk 6704dac7c7 busybox:fix version 2017-03-11 13:36:33 +03:00
groni f3ef90e304 Merge pull request #619 from suvari/master
ca-certificates: fix typo
2017-02-25 18:18:39 +01:00
suvari 0cf7288fe4 ca-certificates: fix typo 2017-02-25 20:17:49 +03:00
ayhanyalcinsoy 16f5db09b1 Merge pull request #618 from ayhanyalcinsoy/master
dhcpcd:added service.py
2017-02-23 13:02:21 +03:00
ayhanyalcinsoy a8c3538846 dhcpcd: added service.py 2017-02-23 12:57:13 +03:00
ayhanyalcinsoy b51fa48a87 dhcpcd:fixed actions.py 2017-02-23 10:17:27 +03:00
Ertuğrul Erata 35c00af068 Merge pull request #617 from ertugerata/master
opps eudev is runtime too.
2017-02-21 12:44:03 +03:00
Ertuğrul Erata 4ead91af96 opps eudev has runtime too. 2017-02-21 11:43:33 +02:00
Ertuğrul Erata 12b6d1c54f Merge pull request #616 from ertugerata/master
dhcpd rebuild, need eudev...
2017-02-21 12:38:32 +03:00
Ertuğrul Erata f06a1dc8c9 dhcpd rebuild, need eudev... 2017-02-21 12:38:06 +03:00
Ertuğrul Erata 020960bcc7 Merge pull request #615 from ertugerata/master
busybox fix modprobe applet
2017-02-20 19:32:46 +02:00
Ertuğrul Erata f228028811 busybox fix modprobe applet 2017-02-20 20:32:00 +03:00
Ertuğrul Erata a48d4fd6df Update pspec.xml 2017-02-19 09:58:29 +02:00
Ertuğrul Erata 625960f686 Merge pull request #614 from ertugerata/master
minimal list OK
2017-02-19 09:54:18 +02:00
Ertuğrul Erata 60b00ed940 minimal list OK 2017-02-19 10:52:06 +03:00
Ertuğrul Erata 9712b52060 Merge pull request #613 from ertugerata/master
rebuild
2017-02-17 21:43:07 +02:00
Ertuğrul Erata 2593bb7289 rebuild 2017-02-17 22:36:31 +03:00
Ertuğrul Erata fa4ade375a Merge pull request #612 from suvari/master
pcmciautils: rebuild
2017-02-17 19:53:53 +02:00
suvari 202d6b9da0 pcmciautils: rebuild 2017-02-17 20:53:05 +03:00
Ertuğrul Erata 8080975aac Merge pull request #611 from suvari/master
flex: version down
2017-02-17 19:52:47 +02:00
suvari 9b916bea3b sysfsutils: rebuild 2017-02-17 20:50:31 +03:00
suvari 4642450f50 flex: version down 2017-02-17 20:47:03 +03:00
Ertuğrul Erata e23bfed9e7 Merge pull request #610 from ertugerata/master
update
2017-02-16 23:41:59 +02:00
Ertuğrul Erata 9a4be6477c grub2 rebuild 2017-02-16 19:22:25 +03:00
Ertuğrul Erata aa7b7fe71b Merge branch 'master' of github.com:pisilinux/core 2017-02-16 18:35:30 +03:00
Alihan Öztürk 3fe4f90ad1 Merge pull request #609 from alihanozturk/master
gettext:abandoned files add
2017-02-16 10:18:12 +02:00
alihanozturk 28c412f13b gettext:abandoned files add 2017-02-16 11:17:32 +03:00
Alihan Öztürk bd26c499a2 Merge pull request #608 from alihanozturk/master
gettext:abandoned files add
2017-02-16 09:26:54 +02:00
alihanozturk f0d70b1e83 gettext:abandoned files add 2017-02-16 10:26:00 +03:00
Ertuğrul Erata a2b54addb1 update lists 2017-02-16 00:16:41 +03:00
Ertuğrul Erata e4f64d110c index 2017-02-16 00:15:41 +03:00
Ertuğrul Erata d72e0f1a63 Merge pull request #607 from ertugerata/master
cpupowertools update
2017-02-15 23:13:00 +02:00
Ertuğrul Erata 6d89c31fe0 update 2017-02-16 00:11:56 +03:00
Ertuğrul Erata d8e2408536 Merge branch 'master' of github.com:pisilinux/core 2017-02-15 23:25:15 +03:00
ayhanyalcinsoy 003c9e3ab3 Merge pull request #606 from ayhanyalcinsoy/master
libxml2:removed gtk-doc
2017-02-15 15:35:52 +03:00
ayhanyalcinsoy c5db90c862 libxml2:removed gtk-doc 2017-02-15 15:34:07 +03:00
Ertuğrul Erata 3860f53332 index . 2017-02-14 23:01:27 +03:00
Ertuğrul Erata 77018e828d Merge pull request #605 from ertugerata/master
eudev fix build with gperf-3.1
2017-02-14 21:08:26 +02:00
Ertuğrul Erata 49ca6638e7 eudev fix build 2017-02-14 21:59:44 +03:00
Ertuğrul Erata d39c1a1bba upstream patch for fix build with gperf-3.1 2017-02-14 21:58:51 +03:00
Ertuğrul Erata 1b15b2dde8 Merge pull request #604 from ertugerata/master
busybox update
2017-02-14 20:08:34 +02:00
Ertuğrul Erata 2f5faba110 busybox update 2017-02-14 21:07:49 +03:00
Ertuğrul Erata 504e22c0b2 net-tools fixed 2017-02-14 20:52:10 +03:00
Ertuğrul Erata 16fd7c63a0 Merge branch 'master' of github.com:pisilinux/core 2017-02-14 18:03:45 +03:00
ayhanyalcinsoy 5b150ef57a Merge pull request #603 from ayhanyalcinsoy/master
net-tools: build fixed
2017-02-14 13:09:17 +03:00
ayhanyalcinsoy df224274ac net-tools:fixed build 2017-02-14 12:58:40 +03:00
ayhanyalcinsoy 5f9f21cdb7 Merge branch 'master' of https://github.com/pisilinux/core 2017-02-14 00:55:58 +03:00
Ertuğrul Erata a9701709f2 symplify... 2017-02-13 22:16:21 +03:00
Ertuğrul Erata 784c399175 index . 2017-02-13 22:15:04 +03:00
Ertuğrul Erata 2af3b45e29 Merge pull request #602 from ertugerata/master
update lists
2017-02-13 20:31:20 +02:00
Ertuğrul Erata f40b44cd1a Merge branch 'master' of github.com:pisilinux/core 2017-02-13 21:29:26 +03:00
Ertuğrul Erata fdb472d3c8 Merge pull request #601 from ertugerata/master
index .
2017-02-13 20:28:56 +02:00
Ertuğrul Erata 1fda144193 update list 2017-02-13 21:27:25 +03:00
ayhanyalcinsoy 9bcef3ad58 Merge branch 'master' of https://github.com/pisilinux/core 2017-02-13 20:02:20 +03:00
Ertuğrul Erata 3c7353e425 index . 2017-02-12 22:28:58 +03:00
Ertuğrul Erata 2799d948e9 Merge pull request #600 from ertugerata/master
os-prober and linux-firmware update
2017-02-11 22:03:26 +02:00
Ertuğrul Erata 7628ee7637 linux-firmware update 2017-02-11 22:30:51 +03:00
Ertuğrul Erata a93f49d58e os-prober verbump. 2017-02-11 22:07:41 +03:00
groni d4aba008ab Merge pull request #599 from groni/master
nspr version bump
2017-02-11 14:06:43 +01:00
groni a018664d3e nspr version bump 2017-02-11 14:05:43 +01:00
Ertuğrul Erata 42c02336f8 Merge pull request #598 from ertugerata/master
rebuild
2017-02-10 22:33:00 +02:00
Ertuğrul Erata 2b3d9206c4 rebuild 2017-02-10 23:35:39 +03:00
Ertuğrul Erata f43ca6d7db Merge pull request #597 from ertugerata/master
opps
2017-02-09 17:24:09 +02:00
Ertuğrul Erata b7154e2203 opps 2017-02-09 18:27:46 +03:00
Ertuğrul Erata 48f45ccec9 Merge pull request #596 from ertugerata/master
add readme.md
2017-02-09 16:49:16 +02:00
Ertuğrul Erata 8399b67c08 add readme.md 2017-02-09 16:49:00 +02:00
Ertuğrul Erata 36c900987a Merge pull request #595 from ertugerata/master
scons update
2017-02-09 15:20:48 +02:00
Ertuğrul Erata f645c648ee index . 2017-02-09 16:24:35 +03:00
Ertuğrul Erata 3d3c0254ba scons update 2017-02-09 16:23:08 +03:00
Ertuğrul Erata 6ac925002a cmake update 2017-02-09 16:20:06 +03:00
Ertuğrul Erata 097faead04 Merge pull request #594 from ertugerata/master
cmake update
2017-02-09 15:16:59 +02:00
Ertuğrul Erata fec030ba5a update glpk, librchive and util-macros 2017-02-09 16:16:12 +03:00
Ertuğrul Erata 0d471b92ac Merge pull request #593 from ertugerata/master
update glpk, librchive and util-macros
2017-02-09 15:13:26 +02:00
Ertuğrul Erata 0174544bb8 Merge pull request #592 from ertugerata/master
rebuild with new toolschain
2017-02-09 14:55:27 +02:00
Ertuğrul Erata afea529913 Update pspec.xml 2017-02-09 14:52:15 +02:00
Ertuğrul Erata 5747081099 rebuild with new toolchain 2017-02-09 14:50:16 +02:00
Ertuğrul Erata 83397c5883 rebuild 2017-02-09 14:48:28 +02:00
Ertuğrul Erata 45f284c9c7 rebuild 2017-02-09 14:46:53 +02:00
Ertuğrul Erata 372132df70 rebuild 2017-02-09 14:42:09 +02:00
Ertuğrul Erata b9499d516e rebuild 2017-02-09 14:40:30 +02:00
ayhanyalcinsoy ea3fd11e61 Merge branch 'master' of https://github.com/pisilinux/core 2017-02-09 14:38:04 +03:00
Ertuğrul Erata f447d8f801 Merge pull request #591 from ertugerata/master
libuv update
2017-02-09 12:08:31 +02:00
Ertuğrul Erata 18f731f95a libuv update 2017-02-08 19:45:11 +03:00
Ertuğrul Erata cbca7fb0bf Merge pull request #590 from ertugerata/master
core kalanlar listesi
2017-02-08 10:12:12 +02:00
Ertuğrul Erata ee7321574f core kalanlar listesi 2017-02-08 11:08:41 +03:00
Ertuğrul Erata dd4e027a00 Merge pull request #589 from ertugerata/master
klibc and colorgcc rebuild
2017-02-07 21:54:46 +02:00
Ertuğrul Erata c787fa5bc6 colorgcc rebuild 2017-02-07 22:57:55 +03:00
Ertuğrul Erata 6f3c9b7d3d klibc rebuild 2017-02-07 22:55:44 +03:00
Ertuğrul Erata f6664474e4 Merge pull request #588 from ertugerata/master
rebuild
2017-02-07 21:47:58 +02:00
Ertuğrul Erata 0d92718e75 rebuild 2017-02-07 22:47:50 +03:00
Ertuğrul Erata 3d486fd3cf fix date 2017-02-07 21:38:48 +02:00
Ertuğrul Erata 4d90a1ccaf Merge pull request #587 from ertugerata/master
fix file type
2017-02-07 21:35:23 +02:00
Ertuğrul Erata 9cb3eacbba fix file type 2017-02-07 22:38:50 +03:00
Ertuğrul Erata 06ed74894a rebuild 2017-02-07 22:29:32 +03:00
Ertuğrul Erata 959df3ed94 Merge pull request #586 from ertugerata/master
usbutils wireless-tools rebuild
2017-02-07 21:29:17 +02:00
Ertuğrul Erata 9cf3303607 rebuild 2017-02-07 22:26:34 +03:00
Ertuğrul Erata 74ecb00058 add 2017-02-06 23:24:32 +03:00
Ertuğrul Erata 2184da8c9f Merge pull request #585 from ertugerata/master
add
2017-02-06 22:21:47 +02:00
Ertuğrul Erata 2f416ac133 Merge pull request #584 from ertugerata/master
slang update , coreutils fix date
2017-02-06 21:59:56 +02:00
Ertuğrul Erata eee51f6572 slang update , coreutils fix date 2017-02-06 23:03:10 +03:00
Alihan Öztürk 4c02da855e Merge pull request #583 from alihanozturk/master
gobject-introspection:fix url
2017-02-06 15:41:45 +02:00
alihanozturk e8f1882571 gobject-introspection:fix url 2017-02-06 16:40:03 +03:00
ayhanyalcinsoy 959c55cce8 Merge branch 'master' of https://github.com/pisilinux/core 2017-02-06 12:36:18 +03:00
Alihan Öztürk 9c6d7bd003 Merge pull request #582 from alihanozturk/master
gobject-introspection:update
2017-02-05 22:07:01 +02:00
alihanozturk 16352fc357 gobject-introspection:update 2017-02-05 23:05:54 +03:00
Ertuğrul Erata b9f951dcde Merge pull request #581 from ertugerata/master
list updated
2017-02-05 21:48:14 +02:00
Ertuğrul Erata 0ca711c7e3 old list removed 2017-02-05 22:51:16 +03:00
Ertuğrul Erata 020fa431db update 2017-02-05 21:52:24 +03:00
Alihan Öztürk 6cc5bf31f9 Merge pull request #580 from alihanozturk/master
yasm:rebuild
2017-02-05 20:29:58 +02:00
alihanozturk ffc7f71791 yasm:rebuild 2017-02-05 21:27:41 +03:00
Ertuğrul Erata 8fd255dbcf Merge pull request #579 from ertugerata/master
pisilinux native apps change source url
2017-02-05 18:59:16 +02:00
Ertuğrul Erata 830595adcd net-tools rebuild 2017-02-05 20:02:24 +03:00
Ertuğrul Erata 6d1968cf86 change source url to pisilinuxnew,
patch add in source thanks mthnzbk
2017-02-05 19:50:12 +03:00
ayhanyalcinsoy f4aadec5c4 Merge branch 'master' of https://github.com/pisilinux/core 2017-02-03 13:52:56 +03:00
Ertuğrul Erata f8a6fc253a Merge branch 'master' of github.com:pisilinux/core 2017-02-02 23:42:35 +03:00
Alihan Öztürk 593cb13eb0 Merge pull request #578 from alihanozturk/master
freetype:v.bump
2017-02-02 20:05:34 +02:00
alihanozturk 1d0f4ee452 freetype:v.bump 2017-02-02 21:03:41 +03:00
Ertuğrul Erata 18e4a9fab8 Merge branch 'master' of github.com:pisilinux/core 2017-02-02 18:01:52 +03:00
suvari 25852e43d1 module-virtualbox-guest: ver. bump to 5.1.14 2017-02-01 20:32:21 +02:00
suvari 0bf700fd5b module-virtualbox: version bump to 5.1.14 2017-02-01 20:32:21 +02:00
suvari 515e490abb ndiswrapper: rebuild for kernel 4.9.6 2017-02-01 20:32:21 +02:00
suvari 37e6da372a module-broadcom-wl 2017-02-01 20:32:21 +02:00
suvari fe1c84f0e1 module-bbswitch: rebuild for kernel 4.9.6 2017-02-01 20:32:21 +02:00
Ertuğrul Erata d19debcf04 libpng fix patch 2017-02-01 18:41:48 +03:00
Ertuğrul Erata f818d1f1e8 update 2017-02-01 18:27:17 +03:00
Ertuğrul Erata a7a80b8607 Merge pull request #576 from ertugerata/master
v.bump
2017-02-01 17:25:15 +02:00
Ertuğrul Erata 50882ad1b7 v.bump 2017-02-01 18:12:26 +03:00
ayhanyalcinsoy a8280e9493 Merge branch 'master' of https://github.com/pisilinux/core 2017-01-31 11:06:20 +03:00
Ertuğrul Erata b7343e4f93 Merge pull request #575 from ertugerata/master
rsyslog update, add new dep libfastjson
2017-01-30 23:06:15 +02:00
Ertuğrul Erata 4c30f24790 index . 2017-01-31 00:08:54 +03:00
Ertuğrul Erata 4296d023e2 libfastjson new dep for rsyslog 2017-01-31 00:07:18 +03:00
Ertuğrul Erata 242d2449a6 rebuild... 2017-01-30 23:34:30 +03:00
ayhanyalcinsoy 3d2267a362 Merge branch 'master' of https://github.com/pisilinux/core 2017-01-30 23:32:44 +03:00
Ertuğrul Erata 41baa062dc Merge pull request #574 from ertugerata/master
rebuild ...
2017-01-30 22:31:34 +02:00
ayhanyalcinsoy d8013f08f9 Merge branch 'master' of https://github.com/pisilinux/core 2017-01-30 23:31:16 +03:00
Ertuğrul Erata 38141c9a8d rebuild 2017-01-30 23:12:09 +03:00
Ertuğrul Erata 85af4c475f rebuild 2017-01-30 23:08:51 +03:00
Ertuğrul Erata a9add915f2 Merge pull request #573 from ertugerata/master
rebuild
2017-01-30 22:05:35 +02:00
Ertuğrul Erata 080952109e Merge pull request #572 from ertugerata/master
rebuild
2017-01-30 22:00:35 +02:00
Ertuğrul Erata e5c00cf46d rebuild 2017-01-30 23:03:59 +03:00
Ertuğrul Erata 686fe88b62 update 2017-01-30 22:59:41 +03:00
Ertuğrul Erata 607c960660 Merge pull request #571 from ertugerata/master
update
2017-01-30 21:56:32 +02:00
Alihan Öztürk 643453cc75 Merge pull request #570 from alihanozturk/master
xtrans:rebuild
2017-01-30 20:52:53 +02:00
alihanozturk 3feac2f6f1 xtrans:rebuild 2017-01-30 21:52:01 +03:00
Ertuğrul Erata 69ac38b3e0 Merge pull request #569 from ertugerata/master
miscfiles rebuild
2017-01-30 20:45:16 +02:00
Ertuğrul Erata 5fd40f0c8c Merge branch 'master' of github.com:pisilinux/core 2017-01-30 21:48:08 +03:00
Ertuğrul Erata f516f15a2e miscfiles rebuild 2017-01-30 21:47:45 +03:00
Ertuğrul Erata 09e4150df2 mingetty rebuild, 2017-01-30 21:42:20 +03:00
Ertuğrul Erata 7af6a854fc Merge pull request #568 from ertugerata/master
mingetty rebuild
2017-01-30 20:41:13 +02:00
Ertuğrul Erata 37a35c1397 Delete tr-dil-yamasi oluşmadı 2017-01-30 20:40:34 +02:00
Ertuğrul Erata 2d3ffe831b mailcap update 2017-01-30 21:15:22 +03:00
Ertuğrul Erata ce941eac79 Merge pull request #567 from ertugerata/master
mailcap update
2017-01-30 20:12:50 +02:00
Ertuğrul Erata 266a45dd09 Merge pull request #566 from ertugerata/master
rebuils sysfsutils and psmisc
2017-01-30 15:01:45 +02:00
Ertuğrul Erata e9a0b18800 psmisc rebuild 2017-01-30 16:04:23 +03:00
Ertuğrul Erata 04d6bf6ddb sysfsutils rebuild 2017-01-30 16:00:48 +03:00
Ertuğrul Erata 46cae48e8f libusb and libusb-compat 2017-01-30 15:52:43 +03:00
Ertuğrul Erata 55c5b4beb5 Merge pull request #565 from ertugerata/master
libusb and libusb-compat
2017-01-30 14:49:36 +02:00
Ertuğrul Erata b7336be15b Merge pull request #564 from ertugerata/master
rebuild
2017-01-30 14:44:17 +02:00
Ertuğrul Erata a9504e6355 rebuild 2017-01-30 15:43:36 +03:00
Ertuğrul Erata d3772aaea8 Merge pull request #563 from ertugerata/master
libee and lbestr rebuild
2017-01-30 12:58:26 +02:00
Ertuğrul Erata ccaae69940 libee and lbestr rebuild 2017-01-30 14:01:22 +03:00
ayhanyalcinsoy 719b50d657 Merge branch 'master' of https://github.com/pisilinux/core 2017-01-30 07:24:22 +03:00
ayhanyalcinsoy e951a71563 update 2017-01-30 07:20:40 +03:00
Ertuğrul Erata 5e516273b7 Merge pull request #562 from ertugerata/master
kbd update
2017-01-29 19:50:21 +02:00
Ertuğrul Erata ca3a5e6496 kbd update 2017-01-29 20:52:59 +03:00
Ertuğrul Erata 256dcd9254 Merge pull request #561 from ertugerata/master
check rebuild
2017-01-29 19:45:42 +02:00
Ertuğrul Erata 9d1a229cfc check rebuild 2017-01-29 20:48:18 +03:00
Ertuğrul Erata b030bc45ec Merge branch 'master' of github.com:ertugerata/core 2017-01-29 20:32:38 +03:00
Ertuğrul Erata 5c5243192e json-c update 2017-01-29 20:32:16 +03:00
Ertuğrul Erata 8850b8baea Merge pull request #560 from ertugerata/master
json-c update
2017-01-29 19:29:33 +02:00
Ertuğrul Erata b7b1cd9f1e Merge pull request #559 from ertugerata/master
bash fix version
2017-01-29 19:21:00 +02:00
Ertuğrul Erata 9902ed1014 change version
bash --version
GNU bash, version 4.4.11(1)-release (x86_64-pc-linux-gnu)
2017-01-29 19:20:38 +02:00
Ertuğrul Erata 124aa082a5 index . 2017-01-29 20:18:19 +03:00
Ertuğrul Erata 2a2ab04fbd rebuild mtools 2017-01-29 18:50:38 +03:00
Ertuğrul Erata 88c4102a58 Merge pull request #558 from ertugerata/master
rebuild mtools
2017-01-29 17:47:36 +02:00
Ertuğrul Erata e5c3bf2d92 Merge pull request #557 from ertugerata/master
update gperf and cryptsetup
2017-01-29 17:38:57 +02:00
Ertuğrul Erata cf3bfadb4d update gperf and cryptsetup 2017-01-29 18:42:01 +03:00
Ertuğrul Erata dc80cc9e52 Merge pull request #556 from ertugerata/master
lvm2 fix dep
2017-01-29 17:12:07 +02:00
Ertuğrul Erata ccb173c49d lvm2 fix dep 2017-01-29 18:15:22 +03:00
Ertuğrul Erata a626f7bb6c lvm2 update 2017-01-29 18:10:58 +03:00
Ertuğrul Erata 9ef1040bff Merge pull request #555 from ertugerata/master
lvm2 update
2017-01-29 17:07:57 +02:00
Ertuğrul Erata d160fb1615 mdadm rebuild 2017-01-29 18:03:26 +03:00
Ertuğrul Erata 348fdb3385 Merge pull request #554 from ertugerata/master
mdadm rebuild
2017-01-29 17:00:46 +02:00
Ertuğrul Erata 75a52b3f43 dietlibc rebuild 2017-01-29 17:52:59 +03:00
Ertuğrul Erata bc6f6845d5 Merge pull request #553 from ertugerata/master
dietlibc rebuild
2017-01-29 16:49:55 +02:00
Ertuğrul Erata 294b82f575 osdevname update 2017-01-29 17:37:32 +03:00
Ertuğrul Erata 6c523d99d8 Merge pull request #552 from ertugerata/master
biosdevname and pciutils update
2017-01-29 16:34:30 +02:00
Ertuğrul Erata b237a929f8 pciutils update and fix deps 2017-01-29 17:32:07 +03:00
Ertuğrul Erata 43d364a2f1 Merge pull request #551 from ertugerata/master
fuse update
2017-01-29 16:19:14 +02:00
Ertuğrul Erata ab42ed5541 gettext-devel needed... 2017-01-29 17:21:50 +03:00
Ertuğrul Erata 3f86c4804c fuse update 2017-01-29 17:20:27 +03:00
Ertuğrul Erata 8c9d55c1a5 update dhcpcd 2017-01-29 17:09:37 +03:00
Ertuğrul Erata 0bea373707 Merge pull request #550 from ertugerata/master
polkit rebuild, index and dhcpcd update
2017-01-29 16:07:09 +02:00
Ertuğrul Erata b6b083c847 index . 2017-01-29 16:50:12 +03:00
Ertuğrul Erata a9fb1dc4cd polkit rebuild 2017-01-29 16:44:19 +03:00
Ertuğrul Erata 3a49e4cce6 fix it 2017-01-29 10:54:09 +02:00
Ertuğrul Erata b74280c424 Merge pull request #549 from ertugerata/master
rebuild spidermonkey // readline broken1
2017-01-29 10:24:19 +02:00
Ertuğrul Erata 84439eb654 rebuild spidermonkey // readline broken1 2017-01-29 11:27:09 +03:00
Ertuğrul Erata d6847678d1 Merge pull request #548 from ertugerata/master
e2fsprogs udate and fix deps
2017-01-29 08:51:14 +02:00
Ertuğrul Erata df850e7598 e2fsprogs udate and fix deps 2017-01-29 09:54:02 +03:00
Ertuğrul Erata 99a25d11fd Merge pull request #547 from ertugerata/bash_new
bash-4.4
2017-01-28 20:03:32 +02:00
Ertuğrul Erata 6f9999c4eb bash-4.4 2017-01-28 21:03:37 +03:00
groni 15e405350f Merge pull request #546 from suvari/master
help2man:rebuild
2017-01-28 18:15:01 +01:00
suvari b969a461d4 help2man:rebuild 2017-01-28 20:13:50 +03:00
groni 1c6bc393de Merge pull request #545 from suvari/master
tcp-wrappers: rebuild
2017-01-28 17:53:21 +01:00
suvari b031eb8e23 tcp-wrappers: rebuild 2017-01-28 19:50:15 +03:00
groni fc3de74e1e Merge pull request #544 from groni/master
busybox change release version
2017-01-28 17:18:48 +01:00
groni e492a8bca8 busybox change release version 2017-01-28 17:17:51 +01:00
groni 364bb6853c Merge pull request #543 from groni/master
busybox change config
2017-01-28 16:23:11 +01:00
groni 845f7ff73a busybox change config 2017-01-28 16:22:14 +01:00
groni d8707da8df Merge pull request #542 from groni/master
busybox change config
2017-01-28 15:54:36 +01:00
groni 3403ed4cb7 busybox change config 2017-01-28 15:53:34 +01:00
groni a03f99c853 Merge pull request #541 from groni/master
busybox change config
2017-01-28 15:40:09 +01:00
groni 6ea27f1bfb busybox change config 2017-01-28 15:39:11 +01:00
groni 34c936d9c8 Merge pull request #540 from groni/master
busybox release bump
2017-01-28 15:26:08 +01:00
groni 602265d52c busybox release bump 2017-01-28 15:24:17 +01:00
Ertuğrul Erata 6f82a02e63 Merge pull request #539 from ertugerata/kernel_4_9
Kernel 4 9
2017-01-27 21:35:31 +02:00
Ertuğrul Erata e81629c0fb Merge pull request #538 from alihanozturk/master
xorg-proto:xproto update
2017-01-27 21:11:45 +02:00
Ertuğrul Erata e1ecb0800c disable bfq* patches, 2017-01-27 22:07:22 +03:00
alihanozturk 82009fff76 xorg-proto:xproto update 2017-01-27 21:55:33 +03:00
Ertuğrul Erata b086338c9f Merge pull request #537 from alihanozturk/master
xcb-proto:v.bump
2017-01-27 20:40:24 +02:00
alihanozturk 365a1423f9 xcb-proto:v.bump 2017-01-27 21:38:15 +03:00
Ertuğrul Erata 13232bc0b8 kernel-4.9.6 patches and config 2017-01-27 15:52:53 +03:00
Ertuğrul Erata ac32c4e871 Merge pull request #536 from ertugerata/master
bc rebuild
2017-01-27 13:40:24 +02:00
Ertuğrul Erata 1f5eeada3d Add files via upload 2017-01-27 13:39:43 +02:00
Ertuğrul Erata 21713bba80 new patches in fedora... 2017-01-27 13:38:16 +02:00
Ertuğrul Erata f7dc6720c6 update pspec.xml 2017-01-27 13:37:29 +02:00
Ertuğrul Erata c4cf142075 Merge pull request #535 from ertugerata/master
update and fix dep
2017-01-27 10:23:31 +02:00
Ertuğrul Erata e87e88ab9e isl update 2017-01-27 11:26:37 +03:00
Ertuğrul Erata b076a8aa97 update and fix dep 2017-01-27 10:09:11 +02:00
groni 03b98aab35 Merge pull request #534 from groni/master
remove package libunistring
2017-01-26 15:16:04 +01:00
groni 8ecf939579 remove package libunistring 2017-01-26 15:14:51 +01:00
groni 0d089b5d96 Merge pull request #533 from groni/master
add package libunistring need for gnutls as dependency
2017-01-26 15:02:11 +01:00
groni 779487601b add package libunistring need for gnutls as dependency 2017-01-26 15:01:16 +01:00
Ertuğrul Erata 077f5ea779 Merge pull request #532 from ertugerata/master
rebuild
2017-01-26 15:41:05 +02:00
Ertuğrul Erata 37bc50c222 rebuild 2017-01-26 15:38:53 +02:00
Ertuğrul Erata 8564dc258b rebuild 2017-01-26 15:36:49 +02:00
Ertuğrul Erata a49d56c565 Merge pull request #531 from ertugerata/master
rebuild
2017-01-26 15:33:37 +02:00
Ertuğrul Erata c15dbc9672 rebuild 2017-01-26 15:33:03 +02:00
Ertuğrul Erata 6d8d485be0 Merge pull request #530 from ertugerata/master
yacc and pkgconfig rebuild
2017-01-26 14:52:00 +02:00
Ertuğrul Erata 2f1d48dfcc rebuild 2017-01-26 14:47:30 +02:00
Ertuğrul Erata df5196389a rebuild 2017-01-26 14:46:22 +02:00
Ertuğrul Erata c5da3e914a Merge pull request #529 from ertugerata/master
rebuild
2017-01-26 10:28:48 +02:00
Ertuğrul Erata 2f64f4b16b dbus-* update and rebuild 2017-01-26 11:28:37 +03:00
Ertuğrul Erata 4c4d980385 Merge pull request #527 from alihanozturk/master
sqlite:v.bump
2017-01-26 10:28:36 +02:00
Ertuğrul Erata ed0769981c Merge branch 'master' of github.com:pisilinux/core 2017-01-26 11:21:52 +03:00
Ertuğrul Erata 291767e7a9 bison rebuild 2017-01-26 11:21:18 +03:00
Ertuğrul Erata fa5283909a Merge pull request #528 from ertugerata/master
update
2017-01-26 10:10:32 +02:00
Ertuğrul Erata c8ce709e71 update 2017-01-26 10:09:46 +02:00
alihanozturk 127bf20180 sqlite:v.bump 2017-01-26 10:47:41 +03:00
Ertuğrul Erata a5e2bf2348 Merge pull request #526 from ertugerata/master
rebuild
2017-01-26 09:32:19 +02:00
Ertuğrul Erata 2cdc422c93 rebuild 2017-01-26 09:31:17 +02:00
Ertuğrul Erata 1372aca70d Merge pull request #525 from ertugerata/master
rebuild
2017-01-26 00:13:16 +02:00
Ertuğrul Erata 844cfde775 rebuild 2017-01-26 01:07:40 +03:00
Ertuğrul Erata 18c73b191a Merge pull request #524 from ertugerata/master
dbus update,
2017-01-25 23:17:20 +02:00
Ertuğrul Erata 8a9e243c0c dbus update,
thanks @groni
2017-01-26 00:19:06 +03:00
groni e15a0d0f84 Merge pull request #523 from groni/master
libcap-ng correct header
2017-01-25 16:11:00 +01:00
groni 17eae3efda libcap-ng correct header 2017-01-25 16:10:10 +01:00
groni 5e152111c3 Merge pull request #522 from groni/master
libcap-ng correct sha1sum
2017-01-25 16:02:57 +01:00
groni bbe0527393 libcap-ng correct sha1sum 2017-01-25 16:02:11 +01:00
groni 2b604fb97e Merge pull request #521 from groni/master
add new package autoconf-archive
2017-01-25 14:59:42 +01:00
groni 08d772fc0b add new package autoconf-archive 2017-01-25 14:58:27 +01:00
Ertuğrul Erata 8596886318 Merge pull request #520 from ertugerata/master
rebuild libuser
2017-01-25 14:53:35 +02:00
Ertuğrul Erata 8c46d0c087 rebuild 2017-01-25 14:52:54 +02:00
Ertuğrul Erata 6fef80cae0 Merge pull request #519 from ertugerata/master
elfutils and coreutils update
2017-01-25 14:46:06 +02:00
Ertuğrul Erata 7719791631 update 2017-01-25 14:45:06 +02:00
Ertuğrul Erata 4d87536ae4 update 2017-01-25 14:40:08 +02:00
Ertuğrul Erata a373aaed13 Merge pull request #518 from ertugerata/master
rebuild
2017-01-25 13:53:05 +02:00
Ertuğrul Erata 4bdb48590f rebuild. 2017-01-25 13:52:26 +02:00
Ertuğrul Erata a6f1958250 rebuild 2017-01-25 13:47:23 +02:00
Ertuğrul Erata 5ca04646e5 rebuild 2017-01-25 13:45:29 +02:00
Ertuğrul Erata b71f0b2cef Merge pull request #517 from ertugerata/master
rebuild
2017-01-25 13:34:00 +02:00
Ertuğrul Erata ea59dcb099 rebuild 2017-01-25 13:33:15 +02:00
Ertuğrul Erata 5698e025e1 update 2017-01-25 13:29:34 +02:00
Ertuğrul Erata 33ff232cf9 rebuild 2017-01-25 13:28:55 +02:00
Ertuğrul Erata 7b7c3aef6b Merge pull request #516 from ertugerata/master
pam v.bump
2017-01-24 22:41:43 +02:00
Ertuğrul Erata efca77ce74 pam v.bump 2017-01-24 23:44:35 +03:00
Ertuğrul Erata 7183857f57 rebuild 2017-01-24 23:37:34 +03:00
Ertuğrul Erata 4bb4b81662 Merge pull request #515 from ertugerata/master
rebuild
2017-01-24 22:34:41 +02:00
Ertuğrul Erata 94030f4328 Update pspec.xml 2017-01-24 22:12:12 +02:00
Ertuğrul Erata 2140304042 Update pspec.xml 2017-01-24 22:11:29 +02:00
Ertuğrul Erata 0d7009c7d7 Update pspec.xml 2017-01-24 22:10:57 +02:00
Ertuğrul Erata f209fe169a pam deps updateted... 2017-01-24 23:04:30 +03:00
Ertuğrul Erata 2ab78853fa Merge pull request #514 from ertugerata/master
pam deps updateted...
2017-01-24 22:01:47 +02:00
Ertuğrul Erata 8bb3564c2a update 2017-01-24 22:42:18 +03:00
Ertuğrul Erata cb6fe8a917 Merge pull request #513 from ertugerata/master
update
2017-01-24 21:39:22 +02:00
Ertuğrul Erata c366f89930 rebuild cracklib and nasm update 2017-01-24 22:26:18 +03:00
Ertuğrul Erata 92a0e6c3a9 Merge pull request #512 from ertugerata/master
rebuild cracklib and nasm update
2017-01-24 21:23:13 +02:00
Ertuğrul Erata 572419f179 Merge pull request #511 from alihanozturk/master
perl-locale-gettext:rebuild
2017-01-24 21:15:29 +02:00
alihanozturk 29088492c1 perl-locale-gettext:rebuild 2017-01-24 22:14:29 +03:00
Ertuğrul Erata ee9f06177e Merge pull request #510 from ertugerata/master
man-db and man-pages v.bump
2017-01-24 14:34:52 +02:00
Ertuğrul Erata 6fca7e839b v.bump 2017-01-24 14:30:38 +02:00
Ertuğrul Erata 5bff693344 v.bump 2017-01-24 14:29:52 +02:00
Ertuğrul Erata 8539278456 Merge pull request #509 from ertugerata/master
groff and libpipeline rebuild
2017-01-24 13:59:16 +02:00
Ertuğrul Erata 37e405c5ae rebuild 2017-01-24 13:50:18 +02:00
Ertuğrul Erata 6d2d2a741a rebuild groff 2017-01-24 13:47:51 +02:00
Ertuğrul Erata e8245e9b1f Merge pull request #508 from ertugerata/master
update make and flex
2017-01-24 13:41:26 +02:00
Ertuğrul Erata 08b41099e2 update make 2017-01-24 13:40:52 +02:00
Ertuğrul Erata 8324b1ce1c update flex. 2017-01-24 13:34:27 +02:00
Ertuğrul Erata 5b96e3e280 Merge pull request #507 from ertugerata/master
guile v.bump
2017-01-23 22:40:23 +02:00
Ertuğrul Erata bee6e8e9ac guile v.bump 2017-01-23 23:39:44 +03:00
Ertuğrul Erata 8380aaf41a Update pspec.xml 2017-01-23 22:02:57 +02:00
Ertuğrul Erata f651256703 Update pspec.xml 2017-01-23 22:01:36 +02:00
Ertuğrul Erata e20da9021c Update pspec.xml 2017-01-23 22:01:06 +02:00
Ertuğrul Erata 16abf3548e Merge pull request #506 from ertugerata/master
rebuild with new toolchain
2017-01-23 21:56:15 +02:00
Ertuğrul Erata 7b79f3a8bb version bump 2017-01-23 22:58:50 +03:00
Ertuğrul Erata acfa855f52 rebuild 2017-01-23 19:40:20 +03:00
Ertuğrul Erata 264da5cabd Merge pull request #505 from ertugerata/master
popt rebuild
2017-01-23 14:32:53 +02:00
Ertuğrul Erata 5b7a42d76a rebuild 2017-01-23 14:32:24 +02:00
Ertuğrul Erata 943c4530db Merge pull request #504 from ertugerata/master
sed, update and fix dependency
2017-01-23 14:26:39 +02:00
Ertuğrul Erata 3bb1bbdf41 update and fix dependency 2017-01-23 14:26:09 +02:00
Ertuğrul Erata 202c113216 Merge pull request #503 from ertugerata/master
rebuild
2017-01-23 13:53:40 +02:00
Ertuğrul Erata 0f1b534cba rebuild 2017-01-23 13:53:02 +02:00
Ertuğrul Erata e4560b2759 Merge pull request #502 from ertugerata/master
rebuild
2017-01-23 13:41:24 +02:00
Ertuğrul Erata e9609cee86 rebuild 2017-01-23 13:39:34 +02:00
Ertuğrul Erata 37200bdfdf Update pspec.xml 2017-01-23 13:36:36 +02:00
Ertuğrul Erata 8ab2050cd4 Update pspec.xml 2017-01-23 13:31:56 +02:00
Ertuğrul Erata 76ebff9ae7 Merge pull request #501 from ertugerata/master
rebuild
2017-01-23 13:25:21 +02:00
Ertuğrul Erata a4aff11f6e rebuild gzip 2017-01-23 13:24:18 +02:00
Ertuğrul Erata d7481d6a36 rebuild with new toolchain 2017-01-23 13:19:20 +02:00
Ertuğrul Erata a1a24469ea Merge pull request #500 from ertugerata/master
update run-parts
2017-01-23 09:36:10 +02:00
Ertuğrul Erata 8b7fdc5dff update run-parts 2017-01-23 09:33:53 +02:00
Ertuğrul Erata 088cc910c7 Merge pull request #499 from ertugerata/master
rebuild with new toolchain
2017-01-22 16:27:59 +02:00
Ertuğrul Erata c840437673 rebuild with new toolchain 2017-01-22 17:22:22 +03:00
Ertuğrul Erata 73679dd329 rebuild with new toolchain 2017-01-22 17:08:46 +03:00
Ertuğrul Erata 3e527b1618 Merge pull request #498 from ertugerata/master
rebuild with new toolchain
2017-01-22 16:06:41 +02:00
Ertuğrul Erata cd4058b5b7 Merge pull request #497 from ertugerata/master
rebuild for new toolchain 3
2017-01-22 00:26:54 +02:00
Ertuğrul Erata f346500282 rebuild for new toolchain 3 2017-01-22 01:26:56 +03:00
Ertuğrul Erata fc160113f5 rebuild intltool 2017-01-22 01:13:20 +03:00
Ertuğrul Erata b219b9771a Merge pull request #496 from ertugerata/master
rebuild intltool
2017-01-22 00:10:59 +02:00
Ertuğrul Erata a4127fa0fb Merge pull request #495 from ayhanyalcinsoy/master
perl, perl-xml-parser db ready
2017-01-21 23:18:47 +02:00
ayhanyalcinsoy cf897439e3 rebuild for perl 5.24.0 2017-01-22 00:12:03 +03:00
ayhanyalcinsoy c61a13dbb3 perl:version bump to 5.24.0 2017-01-22 00:07:49 +03:00
ayhanyalcinsoy 2dab348b46 db:version bump to 6.2.23 2017-01-22 00:07:01 +03:00
Ertuğrul Erata 181aa7d925 Merge pull request #494 from ertugerata/master
pisi dep, rebuild with new toolchain
2017-01-21 22:57:32 +02:00
Ertuğrul Erata 930d1ed4e7 pisi dep, rebuild with new toolchain 2017-01-21 23:58:33 +03:00
Ertuğrul Erata 2613e84113 Merge pull request #493 from alihanozturk/master
zlib:version bump
2017-01-21 22:26:58 +02:00
alihanozturk 6a032f98f9 zlib:version bump1 2017-01-21 23:24:20 +03:00
Ertuğrul Erata e6a016e778 Merge pull request #492 from suvari/master
libpcre: version bump to 8.40
2017-01-20 17:57:43 +02:00
suvari b1ca408292 libpcre: version bump to 8.40 2017-01-20 18:53:47 +03:00
Ertuğrul Erata 9a5add9c6d Merge pull request #491 from ertugerata/new_toolchain
New toolchain -gcc-6.3 and others...
2017-01-19 13:44:43 +02:00
Ertuğrul Erata 3ed7f2e031 Merge branch 'master' into new_toolchain 2017-01-18 19:08:14 +03:00
Ertuğrul Erata 7916d83d9a Merge pull request #490 from suvari/master
module-virtualbox-guest: version bump to 5.1.12
2017-01-15 12:54:05 +02:00
suvari 6c4309aa84 module-virtualbox-guest: version bump to 5.1.12 2017-01-15 13:52:39 +03:00
Ertuğrul Erata c01c0e33a9 Merge pull request #489 from suvari/master
module-virtualbox: version bump to 5.1.12
2017-01-15 12:40:31 +02:00
suvari 0f4785dfd8 module-virtualbox: version bump to 5.1.12 2017-01-15 13:35:25 +03:00
Ertuğrul Erata 4172dc27f5 gettext v.bump 2017-01-08 22:38:36 +03:00
Ertuğrul Erata f50771beff devam 2017-01-08 22:20:42 +03:00
Ertuğrul Erata 44eab98eb8 rebuild with new toolchain 2017-01-08 21:47:05 +03:00
Ertuğrul Erata 3084c8318f thanks @alihan
Merge branch 'master' into new_toolchain
2017-01-08 20:32:38 +03:00
Ertuğrul Erata cf144ee6fa Merge pull request #488 from alihanozturk/master
ca-certificates and openssl update
2017-01-08 19:27:45 +02:00
alihanozturk e095249526 ca-certificates and openssl update 2017-01-08 19:26:37 +03:00
Ertuğrul Erata b600cc5f60 Merge branch 'master' into new_toolchain 2017-01-08 08:49:56 +03:00
Ertuğrul Erata 534fc7ea02 Merge pull request #487 from alihanozturk/master
module-broadcom-wl fix linux4.8
2017-01-08 07:15:29 +02:00
alihanozturk fbd9a9f13b module-broadcom-wl fix linux4.8 2017-01-08 07:44:21 +03:00
Ertuğrul Erata a168ab8041 rebuild with new toolchain 2017-01-07 23:45:09 +03:00
Ertuğrul Erata 50854c461a rebuild with new toolchain rebuild with new toolchain 33 2017-01-07 23:18:06 +03:00
Ertuğrul Erata 53d2c0ce64 rebuild with new toolchain.. 2 2017-01-07 22:13:48 +03:00
Ertuğrul Erata 22f53d3e9c Merge branch 'master' into new_toolchain 2017-01-07 10:56:23 +03:00
Ertuğrul Erata b8cac0d3a9 build with new toolchain 2017-01-06 23:28:48 +03:00
Ertuğrul Erata dd25f77b1b rebuild with new toolchain 2017-01-06 22:39:22 +03:00
groni 3b6f1d74b4 Merge pull request #486 from alihanozturk/master
sqlite v.bump
2017-01-06 15:51:44 +01:00
alihanozturk 4c74635140 sqlite v.bump 2017-01-06 17:18:44 +03:00
Ertuğrul Erata 94f972ab52 rebuild 1. 2017-01-02 23:51:15 +03:00
Ertuğrul Erata a8e97ebba6 pass 2 // the end
glibc check failed.
2017-01-02 13:30:53 +03:00
Ertuğrul Erata dda7a9b620 glibc update // pass 1 2017-01-02 01:28:10 +03:00
Ertuğrul Erata 2360e4f037 pass 1 2017-01-01 23:06:18 +02:00
Ertuğrul Erata 65acaa17ba Merge pull request #485 from ertugerata/master
patch is unneded...
2017-01-01 22:20:24 +02:00
Ertuğrul Erata 388440b300 patch is unneded... 2017-01-01 22:19:09 +02:00
Ertuğrul Erata 7a2681506f Merge pull request #484 from ertugerata/master
timezone update
2017-01-01 22:01:48 +02:00
Ertuğrul Erata 7717726c07 timezone update 2017-01-01 22:01:18 +02:00
Ertuğrul Erata bb7ebdb546 update 2017-01-01 21:29:05 +02:00
Ertuğrul Erata b620054c8f Merge pull request #483 from ertugerata/master
update
2017-01-01 20:36:50 +02:00
Ertuğrul Erata 38b3e4a102 Merge pull request #482 from ertugerata/eudev_update
eudev update
2017-01-01 18:55:18 +02:00
Ertuğrul Erata 11ff1abe02 eudev update 2017-01-01 19:52:46 +02:00
groni 851ffde0b8 Merge pull request #481 from groni/master
libgcrypt version bump
2016-12-24 17:47:30 +01:00
groni 811f883f3d libgcrypt version bump 2016-12-24 17:46:46 +01:00
groni d82a6aaf49 Merge pull request #480 from groni/master
libgpg-error version bump
2016-12-24 17:40:30 +01:00
groni 337409bc59 libgpg-error version bump 2016-12-24 17:39:38 +01:00
Ertuğrul Erata c7a802e1ac Merge pull request #478 from ertugerata/master
release bump
2016-12-17 15:27:54 +02:00
Ertuğrul Erata 2110c94d8a release bump 2016-12-17 16:27:06 +02:00
Ertuğrul Erata f1675a5761 Merge pull request #477 from ertugerata/master
unzip rebuild
2016-12-17 15:07:19 +02:00
Ertuğrul Erata a5470b0ed4 unzip rebuild 2016-12-17 16:06:20 +02:00
aydemir 43da46ce04 unzip 2016-12-16 21:52:48 +02:00
aydemir 11a7b87b40 unzip fixed #1982 2016-12-16 20:06:39 +02:00
groni 6da05427be Merge pull request #476 from poyraz76/master
virtualbox version bump 5.1.10
2016-12-13 12:33:20 +01:00
poyraz76 f46f2a7cc2 version bump 2016-12-13 13:30:17 +02:00
poyraz76 8104ad88a4 virtualbox version bump 5.1.10 2016-12-13 12:11:07 +02:00
Ertuğrul Erata 0ca7389d71 Merge pull request #475 from ertugerata/kernel_4_8
Kernel-4.8.13
2016-12-11 15:20:06 +02:00
Ertuğrul Erata 6672dacd2c drivers aand cpupowertools 2016-12-10 17:32:37 +02:00
Ertuğrul Erata d88b8abe62 4.8.13 2016-12-10 14:29:11 +02:00
aydemir 777d5049c4 libuv 2016-12-02 19:03:10 +02:00
aydemir fc46965492 cmake version bump to 3.7.1 2016-12-01 20:08:30 +02:00
aydemir 9c43a64299 libuv add core repo for cmake 3.7.1 2016-12-01 17:42:22 +02:00
Ertuğrul Erata 6119b812e2 drivers is OK 2016-11-19 22:51:19 +02:00
Ertuğrul Erata e2e8cd69f0 cpupowertools add. 2016-11-19 22:15:55 +02:00
Ertuğrul Erata 7d9cdb1fa2 config added. 2016-11-19 22:03:04 +02:00
Ertuğrul Erata 8424022005 patches OK 2016-11-17 23:02:40 +02:00
aydemir 0ac9519085 expat version bump 2016-11-12 09:33:33 +02:00
aydemir 7ba107a957 bash version bump 2016-11-12 09:17:08 +02:00
Ertuğrul Erata 16b6dc4ab9 Merge pull request #473 from ertugerata/master
index .
2016-11-04 22:40:55 +02:00
Ertuğrul Erata 2cf89e00a6 index . 2016-11-04 23:40:19 +02:00
yusuf 8cf33673b6 Merge pull request #472 from ertugerata/kernel_4_8
Kernel-4.8.6 ready
2016-11-02 20:44:54 +03:00
Ertuğrul Erata 2fc42e0845 cpupowertools ready 2016-11-02 13:33:16 +02:00
Ertuğrul Erata 4be948703d kernel-4.8.6 drivers ready... 2016-11-02 13:25:55 +02:00
Ertuğrul Erata 88b2965e26 config 2016-11-01 13:58:18 +02:00
Ertuğrul Erata 536cf65dcf 4_8_6, perhabs old aufs tree cause problem? 2016-11-01 13:15:32 +02:00
Ertuğrul Erata 081ac5acbf 4_8_5
not ready
2016-10-31 10:17:38 +02:00
Ertuğrul Erata ae7db1a54f kernel-4_8_4 w2 2016-10-29 18:24:41 +03:00
Ertuğrul Erata 37c53b3f40 kernel-4.8.4 work 1 2016-10-28 23:09:40 +03:00
Ertuğrul Erata cee7fa7227 new config 2016-10-19 19:54:48 +03:00
Ertuğrul Erata 19402286a4 4.8.2 2016-10-18 22:46:08 +03:00
Ertuğrul Erata 887f25965b add new version. opps 2016-10-14 22:20:55 +03:00
Ertuğrul Erata d80819c177 works for new kernel-4.8.1 2016-10-14 21:14:19 +03:00
aydemir 00c3b5a6c3 flex version bump to 2.6.1 2016-10-05 13:33:14 +03:00
yusuf 6cb67c803d Merge pull request #471 from poyraz76/master
Virtualbox version bump 5.1.6
2016-09-26 14:00:20 +03:00
Ergün Salman 524df6c195 Version bump 5.1.6 2016-09-26 13:53:42 +03:00
Ergün Salman 6bf8f8821e Version bump 5.1.6 2016-09-26 13:53:15 +03:00
yusuf 0d3e50b8e0 Merge pull request #470 from poyraz76/master
Virtualbox version bump 5.1.6
2016-09-24 04:27:05 +03:00
Ergün Salman 6ae8074189 Version bump 5.1.6 2016-09-23 15:33:20 +03:00
Ergün Salman 38f76f51f0 Version bump 5.1.6 2016-09-23 15:32:45 +03:00
Ertuğrul Erata 9eeaa2037f fix date 2016-09-14 06:51:50 +03:00
Ertuğrul Erata 2c1fdae2b2 Merge pull request #469 from poyraz76/master
Update pspec.xml
2016-09-13 23:03:09 +03:00
Ergün Salman 8d621b83e5 Update pspec.xml 2016-09-13 22:54:06 +03:00
bferturk c99ea6fcec Merge pull request #468 from poyraz76/master
dbus comar gereksiz silindi
2016-09-11 13:36:54 +03:00
Ergün Salman 061cf3da32 dbus comar gereksiz silindi 2016-09-11 13:33:12 +03:00
Ertuğrul Erata a37c51fdce rebuild with pam 2016-09-10 16:57:32 +03:00
bferturk dd113a76e4 Merge pull request #465 from bferturk/master
util-linux
2016-08-27 13:15:33 +00:00
bferturk 4180eb4b30 Merge pull request #464 from bferturk/master
util-linux enable runuser
2016-08-27 12:53:36 +00:00
bferturk 7fa720fe50 Merge pull request #463 from bferturk/master
beta 2
2016-08-27 14:37:57 +03:00
bferturk 6e0cdc7860 Merge pull request #458 from poyraz76/patch-1
Release Down PisiLinux 2.0 Beta
2016-08-27 14:27:04 +03:00
bferturk 0e802129d6 util-linux 2016-08-27 13:15:05 +03:00
bferturk c32697d04b util-linux enable runuser 2016-08-27 12:52:28 +03:00
bferturk 9768f80c63 beta 2 2016-08-27 11:37:22 +03:00
Ertuğrul Erata 4c452a6678 Merge pull request #461 from ertugerata/kernel-4.7
Kernel 4.7.2
2016-08-27 07:57:17 +03:00
Ertuğrul Erata cbb32a7cad vbox drivers ici... 2016-08-24 16:23:32 +03:00
Ertuğrul Erata afa8c39f98 drivers rebuild 2016-08-24 15:08:16 +03:00
Ertuğrul Erata ef6d6f2322 sync patch with mageia 2016-08-24 13:35:58 +03:00
Ergün Salman d4462f8ce5 Release Down PisiLinux 2.0 Beta 2016-08-22 20:48:22 +03:00
yusuf e89a9ca5fa Merge pull request #457 from alihanozturk/master
grub2 add new theme and script
2016-08-21 14:28:04 +03:00
alihanozturk 29b5a56924 grub2 add new theme and script 2016-08-21 12:51:02 +03:00
Ertuğrul Erata 3cc979e3a5 Merge pull request #456 from ertugerata/master
fix xml
2016-08-17 21:31:39 +03:00
Ertuğrul Erata 30a6698ce1 fix xml 2016-08-17 21:33:54 +03:00
yusuf 0cbe48d13e Merge pull request #455 from poyraz76/master
Release PisiLinux 2.0 RC
2016-08-17 21:08:19 +03:00
Ergün Salman b1650e2a94 virtualbox version bump 5.1.4 2016-08-17 20:11:16 +03:00
Ergün Salman b82e8e7f1b virtualbox version bump 5.1.4 2016-08-17 20:10:36 +03:00
Ergün Salman f480739736 Release PisiLinux 2.0 RC 2016-08-17 17:17:51 +03:00
Ergün Salman 91d851bfbb Release PisiLinux 2.0 RC 2016-08-17 17:16:42 +03:00
Ergün Salman e658a53f6d Update lsb-release 2016-08-17 17:15:36 +03:00
Ertuğrul Erata dda0d9f919 Merge pull request #452 from ertugerata/master
kmod update
2016-08-09 18:19:21 +03:00
Ertuğrul Erata f78ba9d1d2 kmod update 2016-08-09 18:22:12 +03:00
Ertuğrul Erata eef275d7b3 Merge pull request #450 from ertugerata/kernel-4.7
Kernel 4.7 new build with patch
2016-08-06 13:41:05 +03:00
Ertuğrul Erata 4845c3f0e2 Merge branch 'master' into kernel-4.7 2016-08-06 13:39:29 +03:00
Ertuğrul Erata 9289013e02 kernel-4.7.0 2eme build 2016-08-06 13:04:29 +03:00
Ertuğrul Erata c5c8ecf86f Merge branch 'master' of github.com:ertugerata/core 2016-08-03 18:20:13 +03:00
Ertuğrul Erata 0addcec99e Update pspec.xml 2016-08-03 13:12:59 +03:00
Ertuğrul Erata 79509b5dcc fix parameters 2016-08-03 13:12:19 +03:00
yusuf a5e9d577d8 Merge pull request #448 from aydemir/master
update kde5.py
2016-08-03 05:45:21 +03:00
yusuf 83f7150c9e update kde5.py 2016-08-03 05:44:51 +03:00
yusuf e0b00d9de1 Update kde5.py 2016-08-03 03:12:45 +03:00
aydemir 5d31db1ff5 pisi kde5 add parameters 2016-08-02 18:28:00 +03:00
yusuf acc6ee3699 Merge pull request #447 from aydemir/master
pisi
2016-08-02 18:27:45 +03:00
aydemir 471d30ddee kde5.py add parameters 2016-08-02 18:26:52 +03:00
bferturk 71298cb6f3 Merge pull request #446 from poyraz76/patch-1
Remove grub custom settings
2016-07-30 11:03:37 +00:00
Ergün Salman 1f1e404132 Remove grub custom settings 2016-07-30 11:52:45 +03:00
Ertuğrul Erata 300ae5ed5d Merge pull request #445 from ertugerata/master
kernel-4.7, modules, cpupowertools
2016-07-27 19:25:13 +03:00
Ertuğrul Erata a8b6b933a5 module-broadcom-wl fix build 2016-07-27 19:25:45 +03:00
Ertuğrul Erata a593a3aba4 ndiswrapper fix build with upstream.patch 2016-07-27 19:10:41 +03:00
Ertuğrul Erata 2f02d01032 build fail, revert 2016-07-25 23:42:18 +03:00
Ertuğrul Erata 8c856975d9 valid xml 2016-07-25 23:31:17 +03:00
Ertuğrul Erata bec7d88fad verbump cpupowertools 2016-07-25 23:13:11 +03:00
Ertuğrul Erata f943224f13 modules rebuild for new kernel 2016-07-25 23:10:47 +03:00
Ertuğrul Erata f5e20f7f84 kernel-4.7 2016-07-25 22:55:48 +03:00
Ertuğrul Erata 33bb0e1afd pachandler.py remove blank lines 2016-07-25 22:51:56 +03:00
Ertuğrul Erata eb8b5e28f6 patches for 4.7.0 2016-07-25 20:49:05 +03:00
yusuf 7db9b043d7 Merge pull request #444 from aydemir/master
pisi
2016-07-24 17:16:03 +03:00
yusuf 238e403644 Merge pull request #443 from aydemir/master
pisi kde5.py
2016-07-24 15:07:42 +03:00
aydemir 8517999ada pisi 2016-07-24 14:14:36 +03:00
aydemir 1541eadd65 pisi kde5.py 2016-07-24 12:06:26 +03:00
Ertuğrul Erata 4b8c9d4566 Merge pull request #442 from ertugerata/eudev-3.2
eudev-3.2 update
2016-07-23 17:29:51 +03:00
Ertuğrul Erata a6eed8b2af Merge pull request #441 from poyraz76/master
module-virtualbox-guest and module-virtualbox
2016-07-23 01:08:39 +03:00
Ertuğrul Erata 9810d0942c eudev-3.2 update 2016-07-23 01:06:18 +03:00
Ergün Salman 7a1c551cd4 virtualbox version bump 5.1.2 2016-07-22 22:03:08 +03:00
Ergün Salman 6eac3630d4 virtualbox version bump 5.1.2 2016-07-22 22:02:30 +03:00
yusuf 4e4ce4b683 Merge pull request #440 from aydemir/master
cmake version bump to 3.6.0
2016-07-21 12:53:30 +03:00
aydemir 818ff3d4c5 cmake version bump to 3.6.0 2016-07-21 09:21:39 +03:00
Ertuğrul Erata 50983d3f34 Merge pull request #438 from ertugerata/master
libseccomp update
2016-07-19 11:12:10 +03:00
Ertuğrul Erata 9b90b69df1 libseccomp update 2016-07-19 11:11:24 +03:00
bferturk 35c9bf89d2 Merge pull request #436 from poyraz76/master
module-virtualbox-guest and module-virtualbox
2016-07-15 16:18:55 +00:00
poyraz76 987e77cd34 virtulbox 5.1.0 version bump 2016-07-14 17:53:36 +03:00
poyraz76 65fb2ca6fa module-virtualbox-guest and module-virtualbox 2016-07-14 12:43:37 +03:00
Ertuğrul Erata 1a1ae1d79e Merge pull request #432 from ertugerata/master
kernel-4.6.3
2016-07-13 21:57:08 +03:00
bferturk c0d5fe9bdf Merge pull request #435 from poyraz76/master
windows uefi add
2016-07-12 20:02:05 +00:00
Ergün Salman b4e312557d windows 10 uefi add 2016-07-12 22:57:17 +03:00
Ergün Salman fc2435aa36 windows 10 uefi add 2016-07-12 22:55:42 +03:00
Ertuğrul Erata 7d2b3c5634 Merge branch 'master' of github.com:pisilinux/core 2016-07-11 18:12:00 +03:00
yusuf 492b75f1aa Merge pull request #434 from aydemir/master
pisi
2016-07-09 18:48:36 +03:00
aydemir bf76fe5e4e pisi 2016-07-09 15:47:32 +03:00
Ertuğrul Erata fae7a09510 update linux-firmware @thanks alihan 2016-06-29 01:20:38 +03:00
Ertuğrul Erata 764ad70e07 rebuild for new kernel 2016-06-28 16:26:25 +03:00
Ertuğrul Erata 6a3cd3b255 drivers ... 2016-06-28 16:03:52 +03:00
Ertuğrul Erata 3f111119fe fix 2016-06-28 00:43:40 +03:00
Ertuğrul Erata c27846265f remove drm-mach64external support for fix build. 2016-06-27 13:04:48 +03:00
Ertuğrul Erata 690e711fd9 add config. 2016-06-26 19:30:48 +03:00
Ertuğrul Erata 54a97f0074 works for kernel-4.6.3 2016-06-26 19:16:51 +03:00
bferturk 42a433c390 Merge pull request #431 from bferturk/master
grub add efi
2016-06-25 21:55:47 +03:00
bferturk f837e01dec fix typo 2016-06-25 21:54:13 +03:00
bferturk dcb045129f add efi grub 2016-06-25 21:52:36 +03:00
bferturk 5f5c653c41 Merge pull request #430 from bferturk/master
util-linux rebuild
2016-06-25 04:56:07 +03:00
bferturk 4cff03cd8f fix typo 2016-06-25 04:55:23 +03:00
bferturk f9e30b5a63 util-linux rebuild 2016-06-25 04:54:21 +03:00
bferturk 039fe2b47d Merge pull request #429 from groni/master
util-linux add missing dependency
2016-06-21 13:37:31 +03:00
groni 794036152a util-linux add missing dependency 2016-06-21 11:57:24 +02:00
Burak Fazil Erturk 68bbac92d0 Merge pull request #428 from bferturk/master
vbox module
2016-06-17 18:04:11 +03:00
bferturk 0c7faf8e78 vbox module 2016-06-17 18:03:23 +03:00
bferturk 9e4698eff3 vbox module 2016-06-17 18:01:49 +03:00
Burak Fazil Erturk b2c35b70b0 Merge pull request #427 from bferturk/master
usbutils
2016-06-16 02:27:24 +03:00
bferturk b86bde9414 usbutils 2016-06-16 02:26:35 +03:00
Burak Fazil Erturk 296e8dfdb7 Merge pull request #426 from bferturk/master
eudev
2016-06-15 20:03:01 +03:00
bferturk c3a1835b57 eudev 2016-06-15 20:01:59 +03:00
Burak Fazil Erturk 347fd98add Merge pull request #425 from bferturk/master
sqlite
2016-06-15 19:48:31 +03:00
bferturk 3b4e3d40ff sqlite 2016-06-15 19:47:43 +03:00
bferturk 1c546ce5e3 Revert "sqlite add flags for firefox and thunderbird"
This reverts commit ecbca22fd7.
2016-06-15 19:43:25 +03:00
bferturk ecbca22fd7 sqlite add flags for firefox and thunderbird 2016-06-15 19:41:12 +03:00
yusuf 534bc4acec Merge pull request #424 from aydemir/master
pisi add emergeup
2016-06-07 12:35:27 +03:00
aydemir 9ad9f9aa72 pisi add emergeup 2016-06-07 12:29:46 +03:00
Ertuğrul Erata a6d8ec5f7d Merge pull request #422 from alihanozturk/master
module-broadcom-wl:update
2016-05-29 17:46:14 +03:00
alihanozturk 037881a58f module-broadcom-wl:update 2016-05-29 13:58:50 +03:00
alihanozturk 0f85a6e252 module-broadcom-wl:update 2016-05-28 20:37:47 +03:00
bferturk 9c082018fa Merge pull request #421 from bferturk/master
minor fix add plymouth
2016-05-24 14:41:51 +03:00
bferturk ceb8ed63ef minor fix 2016-05-24 14:39:51 +03:00
Ertuğrul Erata 5b8304658a Merge pull request #419 from bferturk/master
kernel drivers rebuild
2016-04-30 17:43:41 +03:00
Ertuğrul Erata e86f1cf7ac Merge pull request #418 from bferturk/master
change dep kernel mkinitcpio
2016-04-30 16:26:40 +03:00
bferturk 88559ff9a0 kernel drivers rebuild 2016-04-30 14:23:03 +03:00
Ertuğrul Erata 7d5cfa41f4 Merge pull request #417 from bferturk/master
help2man
2016-04-30 13:56:58 +03:00
erturk 68e65844cf change dep kernel mkinitcpio 2016-04-30 13:15:19 +03:00
Ertuğrul Erata 41cdab9190 Merge pull request #416 from ertugerata/master
rebuild kernel
2016-04-30 09:54:42 +03:00
Ertuğrul Erata 7bd3e79432 rebuild 2016-04-30 09:56:23 +03:00
Ertuğrul Erata 7c179631de Merge pull request #415 from ertugerata/kernel-4.4
Kernel 4.4.8
2016-04-30 09:52:20 +03:00
Ertuğrul Erata d315eb6f6b ndex . 2016-04-30 09:53:59 +03:00
Ertuğrul Erata 23c68af41a sync with master
Merge branch 'master' into kernel-4.4
2016-04-30 09:51:41 +03:00
Ertuğrul Erata 705dfde2da Merge branch 'master' of github.com:pisilinux/core 2016-04-30 09:47:06 +03:00
Ertuğrul Erata 47d6f3975b Merge pull request #414 from bferturk/master
mkinitcpio
2016-04-30 09:43:25 +03:00
bferturk 91624ce8fc help2man 2016-04-30 08:46:44 +03:00
Ertuğrul Erata f6c0bda49f index now 2016-04-29 10:42:55 +03:00
bferturk 39acacf9f9 grub2 add img tag 2016-04-28 19:14:41 +03:00
bferturk 30be405688 replace mkinitramfs and fix linux.preset 2016-04-28 18:44:12 +03:00
yusuf 9631a0e840 Merge pull request #413 from bferturk/master
mkinitcpio fix packhandler
2016-04-28 18:10:03 +03:00
Ertuğrul Erata 0b26828726 Merge pull request #412 from bferturk/master
mkinitramfs
2016-04-28 13:50:37 +03:00
Ertuğrul Erata cb4ee08e30 Merge pull request #411 from ertugerata/master
upload archive to sf.net
2016-04-28 12:47:06 +03:00
Ertuğrul Erata c896ef5195 upload archive to sf.net 2016-04-28 12:48:10 +03:00
Ertuğrul Erata e8e7e40112 Merge pull request #410 from ertugerata/master
fix source url and sha1sum
2016-04-28 11:34:19 +03:00
Ertuğrul Erata 587ca240a5 fix source url and sha1sum 2016-04-28 11:34:19 +03:00
Ertuğrul Erata c9a4f9213e works for kernel-4.4.8 2016-04-28 11:05:29 +03:00
bferturk ad2180188f mkinitcpio fix packhandler 2016-04-28 10:53:33 +03:00
bferturk d249dd4fae mkinitramfs revert changes 2016-04-28 10:25:04 +03:00
bferturk 35476060ce mkinitramfs remove script 2016-04-28 09:54:12 +03:00
Ertuğrul Erata 22d1c051a9 Merge pull request #408 from bferturk/master
remove  glibc32bit
2016-04-27 20:47:26 +03:00
bferturk 94c1a4f3fe binutils glibc gcc and kernel 2016-04-27 20:44:37 +03:00
bferturk 23b924025a Release bump core repository 2016-04-27 20:40:19 +03:00
bferturk 48ad3beddb glibc32 bit dependency remove 2016-04-27 18:13:52 +03:00
bferturk fb6a9f4ac2 glibc32 bit dependency remove 2016-04-27 18:07:16 +03:00
Ertuğrul Erata 60ce123913 Merge pull request #407 from alihanozturk/master
xorg-proto:a few update
2016-04-27 13:28:05 +03:00
alihanozturk 355b352401 gzip:update 2016-04-27 11:44:12 +03:00
alihanozturk 3485783cb9 opps 2016-04-27 11:41:11 +03:00
Ertuğrul Erata 429d038062 Merge pull request #406 from bferturk/master
glibc
2016-04-27 11:32:14 +03:00
alihanozturk eb692f96d6 xorg-proto:a few update 2016-04-27 11:02:46 +03:00
Ertuğrul Erata a3b53878ce Merge pull request #405 from bferturk/master
gcc rebuild
2016-04-26 22:23:37 +03:00
bferturk 6c170534ce index 2016-04-26 20:13:29 +03:00
bferturk 29eda2c1b7 glibc-doc-32bit add system doc 2016-04-26 20:12:01 +03:00
bferturk ddd5e5d9e1 glibc 32 bit obsolete 2016-04-26 19:31:55 +03:00
bferturk 2c4bedad96 glibc replace with glibc32bit 2016-04-26 19:29:53 +03:00
bferturk 9fb0884a20 gcc rebuild 2016-04-26 19:19:51 +03:00
Ertuğrul Erata 7af0c4a1d2 Merge pull request #404 from ertugerata/master
binutils remove glibc-32bit builddep
2016-04-26 15:02:11 +03:00
Ertuğrul Erata e37f0cca01 remove glibc-32bit builddep 2016-04-26 14:53:24 +03:00
Ertuğrul Erata f6824de3e5 Merge pull request #403 from bferturk/master
glibc rebuild again
2016-04-26 13:12:28 +03:00
bferturk de505cc52d glibc rebuild again 2016-04-26 12:13:10 +03:00
Ertuğrul Erata 49bbd7bf48 Merge pull request #402 from bferturk/master
glibc
2016-04-26 11:13:13 +03:00
bferturk 8c8a85c63d Update pspec.xml 2016-04-26 11:09:37 +03:00
bferturk 4e1e881bea Update distribution.xml 2016-04-26 11:08:20 +03:00
yusuf 2e4d143919 Merge pull request #401 from bferturk/master
index
2016-04-26 00:52:53 +03:00
yusuf 58be810af4 Merge pull request #400 from bferturk/master
glibc32 bit remove repo
2016-04-25 23:31:31 +03:00
bferturk 5f4b0cbb37 index 2016-04-25 20:35:13 +03:00
bferturk 7a7fded62c glibc32 bit remove repo 2016-04-25 19:44:14 +03:00
yusuf 3f476beeb1 Merge pull request #399 from bferturk/master
mkinitcpio
2016-04-24 22:31:25 +03:00
yusuf 1513631aa4 Merge pull request #398 from bferturk/master
mkinitcpio add core
2016-04-24 20:47:03 +03:00
bferturk a0dfe28c20 mlinitcpio 2016-04-24 18:31:35 +03:00
bferturk 25e2229257 fix translations 2016-04-24 17:32:56 +03:00
bferturk a57a4e1c32 mkinitcpio 2016-04-24 17:31:24 +03:00
bferturk 8ebf3b00b8 mkinitcpio add repo 2016-04-24 17:27:08 +03:00
bferturk 1f73a4c4de mkinitcpio add repo 2016-04-24 17:26:55 +03:00
bferturk 007a124c1e mkinitcpio add repo 2016-04-24 17:25:41 +03:00
Ertuğrul Erata d1f23178af Merge pull request #397 from alihanozturk/master
grub2:new themes
2016-04-20 14:54:05 +03:00
alihanozturk 9ac13dcb33 grub2:new themes 2016-04-20 14:34:44 +03:00
Ertuğrul Erata 81c3ca6eb2 Merge pull request #396 from ayhanyalcinsoy/master
fixed *.log and added *.log to gitignore
2016-04-17 11:33:58 +03:00
ayhanyalcinsoy 46dc9e6d81 added *.log to .gitignore 2016-04-17 09:28:43 +03:00
ayhanyalcinsoy 8ba91dddd0 remove *.log 2016-04-17 09:27:41 +03:00
Ertuğrul Erata cce28acbfc Merge pull request #395 from bferturk/master
fix binary path
2016-04-16 22:55:42 +03:00
burakerturk 60762b96dd fix binary path 2016-04-17 01:42:43 +03:00
burakerturk f89e3892ad libarchive rebuild 2016-04-17 01:24:11 +03:00
Ertuğrul Erata d2db89967b Merge pull request #394 from bferturk/master
libarchive rebuild
2016-04-16 22:33:41 +03:00
yusuf 0a7edf1a5e rebuild for qt5 api 2016-04-16 05:07:11 +03:00
yusuf dece8ce391 Merge pull request #393 from ayhanyalcinsoy/master
qt5.py fixed
2016-04-16 03:18:32 +03:00
ayhanyalcinsoy 4d2ca97e84 pisi:fixed qt5.py 2016-04-16 02:36:10 +03:00
ayhanyalcinsoy 6886cb7060 elfutils:upstream 2016-04-12 08:20:28 +03:00
yusuf a88b7bdae7 Merge pull request #392 from bferturk/master
elfutils split 32bit
2016-04-08 07:06:07 +03:00
bferturk d1d577f9d1 elfutils fix tranlations.xml 2016-04-07 23:43:20 +03:00
bferturk a299a737b8 elfutils split 32bit 2016-04-07 23:41:05 +03:00
ayhanyalcinsoy 3847d037ad opss 2016-04-06 22:10:06 +03:00
ayhanyalcinsoy 58e64dddc8 fixed conflict 2016-04-06 22:06:25 +03:00
Ertuğrul Erata fe6fbd84a0 Merge pull request #391 from ertugerata/master
opps
2016-04-06 22:01:03 +03:00
Ertuğrul Erata ff22c004c3 opps 2016-04-06 22:02:06 +03:00
Ertuğrul Erata b2e583b462 update 2016-04-06 19:37:16 +03:00
Ertuğrul Erata 8b1506925c Merge pull request #390 from ertugerata/master
update linux-firmware
2016-04-06 19:36:59 +03:00
ayhanyalcinsoy be7137fdae upload 2016-04-06 17:38:28 +03:00
ayhanyalcinsoy 819827df9b upload 2016-04-06 17:37:27 +03:00
Ertuğrul Erata 1f9d625d3a Merge pull request #389 from ertugerata/master
new binutils patched  for syslinux_new
2016-04-05 14:47:11 +03:00
Ertuğrul Erata 50bffb5dc8 new binutils patched for sysylinux_new 2016-04-05 13:48:25 +03:00
ayhanyalcinsoy e84b4d0e12 Merge branch 'master' of https://github.com/pisilinux/core 2016-04-03 23:41:06 +03:00
Ertuğrul Erata 3885f68c0f Merge pull request #388 from ertugerata/master
minor fix
2016-04-03 22:27:19 +03:00
yusuf 352c7cf4a9 Merge pull request #387 from aydemir/master
binutil build dep delete
2016-04-03 21:54:44 +03:00
Ertuğrul Erata 7ad3a60a40 minor fix 2016-04-03 21:28:34 +03:00
aydemir 1c33400a90 binutil build dep delete 2016-04-03 20:43:52 +03:00
yusuf c098f98583 Merge pull request #386 from bferturk/patch-2
Update actions.py
2016-04-03 12:45:20 +03:00
yusuf 73d0539a42 Merge pull request #385 from bferturk/patch-1
Update pisi.conf-i686
2016-04-03 12:45:01 +03:00
bferturk c92e68bf3d Update actions.py
fix build i686
2016-04-03 12:01:10 +03:00
bferturk 772703cbbc Update pisi.conf-i686
i686 hazırlıkları
2016-04-03 11:58:43 +03:00
Ertuğrul Erata 9cfbdaeece Merge pull request #384 from ertugerata/master
Update pspec.xml
2016-04-01 22:17:49 +03:00
Ertuğrul Erata e8080915c9 Update pspec.xml 2016-04-01 22:17:29 +03:00
Ertuğrul Erata b8a1b34a95 Merge pull request #383 from ertugerata/master
Revert " update glib2 and gobject-introspection"
2016-04-01 22:05:39 +03:00
Ertuğrul Erata ec0f532c46 Merge pull request #382 from ertugerata/master
Update pspec.xml
2016-04-01 21:56:21 +03:00
Ertuğrul Erata c0b7678b83 Update pspec.xml 2016-04-01 21:55:58 +03:00
Ertuğrul Erata a0a69c8a4b Merge pull request #381 from ertugerata/master
remove autoreconf
2016-04-01 21:51:07 +03:00
Ertuğrul Erata a99fdfdc68 Merge pull request #380 from ertugerata/master
add aboandoned files
2016-04-01 21:23:48 +03:00
Ertuğrul Erata 7831fba6ad Merge pull request #379 from ertugerata/master
fix sha1sum
2016-04-01 21:11:51 +03:00
Ertuğrul Erata 19be7043e7 Revert " update glib2 and gobject-introspection"
This reverts commit 16c12c8f69.
2016-04-01 21:06:51 +03:00
Ertuğrul Erata 4623ea44cb Merge pull request #378 from ertugerata/master
update glib2 and gobject-introspection
2016-04-01 21:05:01 +03:00
Ertuğrul Erata c397a1d294 remove autoreconf 2016-04-01 20:47:19 +03:00
Ertuğrul Erata ccd78272f3 add aboandoned files 2016-04-01 20:25:10 +03:00
Ertuğrul Erata d8386adb9d fix sha1sum 2016-04-01 20:12:44 +03:00
Ertuğrul Erata 16c12c8f69 update glib2 and gobject-introspection 2016-04-01 20:06:16 +03:00
ayhanyalcinsoy 947c7a7d9c Merge branch 'master' of https://github.com/pisilinux/core 2016-03-25 10:25:28 +02:00
Ertuğrul Erata 32a1f000c9 Merge pull request #377 from ertugerata/master
index.
2016-03-20 20:25:42 +02:00
Ertuğrul Erata 8f5c09f2a2 index . 2016-03-20 20:26:36 +02:00
Ertuğrul Erata 58e1411288 gcc need glibc-32bit for build emul32 2016-03-20 14:18:47 +02:00
Ertuğrul Erata c0bc7200dd change date 2016-03-20 11:09:23 +02:00
Ertuğrul Erata 59f671259f Merge pull request #375 from ertugerata/master
change date
2016-03-20 11:08:11 +02:00
Ertuğrul Erata 3586674412 Merge pull request #374 from ertugerata/master
fix patch
2016-03-20 11:04:25 +02:00
Ertuğrul Erata 1f648e2e3d fix patch 2016-03-20 11:03:52 +02:00
Ertuğrul Erata bdef3a6987 Merge pull request #373 from ertugerata/master
glibc rebuild
2016-03-20 10:46:04 +02:00
Ertuğrul Erata 427aaae438 check disabledi in emul32 2016-03-20 10:47:02 +02:00
Ertuğrul Erata fc6265b2cd gcc need glibc-32bit for build emul32 2016-03-20 10:17:03 +02:00
Ertuğrul Erata b0cf84138c Merge pull request #372 from ertugerata/master
check disabled.
2016-03-20 09:25:09 +02:00
Ertuğrul Erata d71c6f6ddc check disabled. 2016-03-20 09:26:30 +02:00
Ertuğrul Erata 29c5635cbf fix date 2016-03-20 00:20:18 +02:00
Ertuğrul Erata eb5e6b01e5 Merge pull request #370 from ertugerata/master
fix date
2016-03-20 00:19:00 +02:00
Ertuğrul Erata 6dd88f24f3 Merge pull request #369 from suvari/master
util-linux: clean unneeded conflicts..
2016-03-20 00:03:59 +02:00
suvari 29b2273272 util-linux: clean unneeded conflicts.. 2016-03-20 00:01:54 +02:00
Ertuğrul Erata 906bd17eef fix curl, remove conflicts 2016-03-20 00:01:33 +02:00
Ertuğrul Erata ca4749d8c1 Merge pull request #368 from ertugerata/master
fix curl, remove conflicts
2016-03-20 00:00:28 +02:00
Ertuğrul Erata 93a56271bf remove unneded conflict 2016-03-19 23:56:26 +02:00
Ertuğrul Erata 5635239f81 Merge pull request #367 from ertugerata/master
glibc fix
2016-03-19 23:55:34 +02:00
Ertuğrul Erata f16bec8882 remove ReleaseFrom 2016-03-19 23:42:04 +02:00
Ertuğrul Erata 3f0f88a9ca Merge pull request #366 from ertugerata/master
remove releaseFrom
2016-03-19 23:35:04 +02:00
Ertuğrul Erata 18ff8bc893 remove releaseFrom 2016-03-19 23:35:50 +02:00
Ertuğrul Erata 5aac946312 Merge pull request #365 from ertugerata/master
glibc-32bit need glibc-32bit ?
2016-03-19 22:57:57 +02:00
Ertuğrul Erata be78228a5a opps 2016-03-19 22:57:42 +02:00
Ertuğrul Erata c9410e45a1 Merge pull request #364 from suvari/master
libseccomp: fix dep.
2016-03-19 22:05:00 +02:00
suvari f9ad5a437b libseccomp: fix dep. 2016-03-19 22:03:28 +02:00
Ertuğrul Erata 853b331918 Merge branch 'master' of github.com:pisilinux/core 2016-03-19 21:51:37 +02:00
Ertuğrul Erata c13d5fc3fb Merge pull request #363 from suvari/master
xmlto: fix dep.
2016-03-19 21:49:09 +02:00
suvari de0b96496d xmlto: fix dep. 2016-03-19 21:47:32 +02:00
Ertuğrul Erata b60c309172 change binary repo 2016-03-19 20:37:48 +02:00
Ertuğrul Erata a3f3624c88 Merge pull request #362 from suvari/master
grub2 and patch: rebuild
2016-03-19 20:02:19 +02:00
suvari 047bfa2377 grub2 and patch: rebuild 2016-03-19 20:00:51 +02:00
Ertuğrul Erata c2bdc5df1b Merge pull request #361 from suvari/master
e2fsprogs: fix dep.
2016-03-19 19:55:38 +02:00
suvari 61d387aed2 e2fsprogs: fix dep. 2016-03-19 19:53:16 +02:00
Ertuğrul Erata e523c9775d Merge pull request #360 from ertugerata/master
dejavu-fonts moved to main-2
2016-03-18 21:53:39 +02:00
Ertuğrul Erata a407b1836a dejavu-fonts moved. 2016-03-18 21:54:36 +02:00
Ertuğrul Erata dfe171682e dejavu-fonts move to main 2016-03-18 21:52:01 +02:00
Ertuğrul Erata 2720fb24bc Merge pull request #359 from ertugerata/master
change distrub. name
2016-03-18 15:16:48 +02:00
Ertuğrul Erata e5b626d53f change distrub. name 2016-03-18 15:17:15 +02:00
Ertuğrul Erata d8c3821c44 Merge pull request #357 from ertugerata/master
Pisi-2.0Beta
2016-03-18 14:01:51 +02:00
ayhanyalcinsoy 6cb3f9aa04 dejavu-fonts:moved into main repo 2016-03-17 08:42:20 +02:00
Ertuğrul Erata 9b7d5347dc index . 2016-03-16 23:22:29 +02:00
Ertuğrul Erata 5d0b391958 history reset 2016-03-16 23:04:01 +02:00
Ertuğrul Erata ad2354af9c move p02 to p2 2016-03-16 23:00:56 +02:00
Ertuğrul Erata d6d2673367 rename distrib_name
Ankara Çiğdemi  // Crocus Ancyrensis
2016-03-16 22:57:11 +02:00
Ertuğrul Erata 91e62a26d1 ... 2016-03-16 22:43:05 +02:00
Ertuğrul Erata 0526800c60 Merge branch 'master' into 2Beta 2016-03-16 22:39:33 +02:00
Ertuğrul Erata df61fbb656 add apng patch 2016-03-16 22:25:43 +02:00
Ertuğrul Erata 435ce620dd Merge pull request #356 from ertugerata/master
add apng patch
2016-03-16 22:24:25 +02:00
Ertuğrul Erata 04db5935e5 works for beta 2016-03-16 22:23:58 +02:00
Ertuğrul Erata 0323d46185 Merge pull request #355 from ayhanyalcinsoy/master
devaju-fonts:moved core repo for pisi2.0
2016-03-15 16:53:58 +02:00
ayhanyalcinsoy 0c8b6239ea devaju-fonts:moved core repo for pisi2.0 2016-03-15 14:47:40 +02:00
Ertuğrul Erata 7e533bd274 Merge pull request #354 from ertugerata/master
lvm2 build in local options..
2016-03-14 14:42:09 +02:00
Ertuğrul Erata 3ae59cb640 opps... 2016-03-14 14:36:08 +02:00
Ertuğrul Erata 534a867d27 sync with local 2016-03-14 14:33:35 +02:00
Ertuğrul Erata ac8b15f941 remove for cyclic dep. 2016-03-14 11:09:00 +02:00
yusuf 58aa7d8106 Merge pull request #353 from aydemir/master
lvm2 add build dep device-mapper
2016-03-14 07:32:49 +02:00
aydemir ba8f85fddf lvm2 add build dep device-mapper 2016-03-14 07:28:55 +02:00
yusuf 73203806f7 Merge pull request #351 from alihanozturk/master
lvm2:pspec edit
2016-03-13 23:28:28 +02:00
yusuf df37ce58e8 Merge pull request #352 from aydemir/master
lvm2 add options
2016-03-13 23:27:46 +02:00
aydemir eb873abef2 lvm2 add options 2016-03-13 23:23:22 +02:00
alihanozturk 49aac9eb9a lvm2:pspec edit 2016-03-13 23:12:24 +02:00
Ertuğrul Erata eac6e867ee Merge pull request #350 from alihanozturk/master
mkinitramfs, grub2 rebuild
2016-03-13 22:59:43 +02:00
alihanozturk 755cd69665 grub2:rebild 2016-03-13 22:58:37 +02:00
alihanozturk 7cdccab690 mkinitramfs:rebuild 2016-03-13 22:56:26 +02:00
Ertuğrul Erata c954845709 Merge pull request #349 from alihanozturk/master
freetype:v.bump
2016-03-13 22:55:22 +02:00
alihanozturk 865b8a2e71 freetype:v.bump 2016-03-13 22:47:02 +02:00
Ertuğrul Erata ae831e39e4 Merge pull request #348 from ertugerata/master
lvm2 update
2016-03-13 22:14:25 +02:00
Ertuğrul Erata c2b61d34d3 lvm2 update 2016-03-13 22:15:37 +02:00
Ertuğrul Erata b25b25fd0e thin-provisioning-tools in core 2016-03-13 21:18:14 +02:00
Ertuğrul Erata 1c298c4643 Merge pull request #347 from ertugerata/master
thin-provisioning-tools in core
2016-03-13 21:17:09 +02:00
Ertuğrul Erata f25c6d5c10 Merge pull request #346 from ertugerata/master
mdadm update
2016-03-13 20:55:15 +02:00
Ertuğrul Erata b36558e537 mdadm update 2016-03-13 20:56:23 +02:00
Ertuğrul Erata 73d98e6d6f rebuild 2016-03-13 20:44:10 +02:00
Ertuğrul Erata 81fb85b5b1 Merge pull request #345 from ertugerata/master
rebuild
2016-03-13 20:44:05 +02:00
Ertuğrul Erata b58135abde xcb-proto rebuild 2016-03-13 20:37:30 +02:00
Ertuğrul Erata 620acb001f Merge pull request #344 from ertugerata/master
xcb-proto rebuild
2016-03-13 20:36:11 +02:00
Ertuğrul Erata 7eceeb29f3 add dep 2016-03-13 20:02:12 +02:00
Ertuğrul Erata e9dddc17c8 Merge pull request #343 from ertugerata/master
add dep
2016-03-13 20:01:24 +02:00
Ertuğrul Erata 52d2cdc27b disable patch 1 2016-03-13 19:50:26 +02:00
Ertuğrul Erata b165d9d9c0 Merge pull request #342 from ertugerata/master
disable patch 1
2016-03-13 19:49:12 +02:00
Ertuğrul Erata 963523c73b Merge pull request #341 from ertugerata/master
libpng and osprober update
2016-03-13 19:46:02 +02:00
Ertuğrul Erata 6d66594f1d libpng and osprober update 2016-03-13 19:47:13 +02:00
Ertuğrul Erata ec6c1fb00e update and fix 2016-03-13 19:42:14 +02:00
Ertuğrul Erata 866ca4388d Merge pull request #340 from ertugerata/master
update and fix
2016-03-13 19:41:02 +02:00
Ertuğrul Erata 1266e5d3ca Merge pull request #339 from ertugerata/master
update
2016-03-13 19:31:43 +02:00
Ertuğrul Erata 821a9f575c update 2016-03-13 19:32:54 +02:00
Ertuğrul Erata 7eb5b8fbf4 Merge pull request #338 from ertugerata/master
scons disable patches
2016-03-13 19:20:43 +02:00
Ertuğrul Erata a0d83e596c scons disable patches 2016-03-13 19:21:57 +02:00
Ertuğrul Erata 86f668d5bc Merge pull request #337 from ertugerata/master
rebuild
2016-03-13 19:18:10 +02:00
Ertuğrul Erata 447e3a1195 rebuild 2016-03-13 19:19:16 +02:00
Ertuğrul Erata a0480d797e scons update 2016-03-13 19:14:40 +02:00
Ertuğrul Erata 0547348250 Merge pull request #336 from ertugerata/master
scons update
2016-03-13 19:14:26 +02:00
Ertuğrul Erata f06c924365 rebuild 2016-03-13 19:00:35 +02:00
Ertuğrul Erata 7e6d2bebc8 Merge pull request #335 from ertugerata/master
rebuild
2016-03-13 18:59:13 +02:00
Ertuğrul Erata 1cfc2f7351 Merge pull request #334 from alihanozturk/master
libatomic_ops, gc rebuild
2016-03-13 18:54:22 +02:00
alihanozturk a3a15e26a3 gc:rebuild 2016-03-13 18:52:54 +02:00
alihanozturk 06f97a9389 libatomic_ops:Rebuild 2016-03-13 18:51:24 +02:00
Ertuğrul Erata 94a7c2c0af Merge pull request #333 from alihanozturk/master
dietlibc:rebild
2016-03-13 18:36:29 +02:00
alihanozturk bfa69a1582 dietlibc:rebild 2016-03-13 18:16:11 +02:00
Ertuğrul Erata 55bd254df3 Merge pull request #332 from alihanozturk/master
colorgcc:rebuild
2016-03-13 18:15:57 +02:00
alihanozturk 5138884db3 cython:rebuild 2016-03-13 18:14:19 +02:00
alihanozturk 65863316f9 colorgcc:rebuild 2016-03-13 18:11:57 +02:00
Ertuğrul Erata 44201998c0 Merge pull request #331 from ertugerata/master
add builddep
2016-03-13 14:40:49 +02:00
Ertuğrul Erata 24e7d2a6d6 add builddep 2016-03-13 14:41:28 +02:00
Ertuğrul Erata d2d8fd7493 Merge pull request #330 from ertugerata/master
xorg-util update
2016-03-13 14:30:43 +02:00
Ertuğrul Erata a8515a72b5 update 2016-03-13 14:31:03 +02:00
Ertuğrul Erata 5b8b967f0a unifdef 2016-03-13 14:22:16 +02:00
Ertuğrul Erata dbaa2fe5fb Merge pull request #329 from ertugerata/master
unifdef update
2016-03-13 14:21:58 +02:00
Ertuğrul Erata 4212b32778 Merge pull request #328 from alihanozturk/master
cmake:version bump
2016-03-13 13:49:37 +02:00
alihanozturk 79ba95c439 cmka:verson bump 2016-03-13 13:45:46 +02:00
Ertuğrul Erata 5ac5ac8295 Merge pull request #327 from alihanozturk/master
ppl:v.bump
2016-03-13 13:33:14 +02:00
alihanozturk d7f7ad6af5 libarchive:rebuild 2016-03-13 13:25:49 +02:00
alihanozturk 0da9dbc930 cloog:rebuild 2016-03-13 13:19:34 +02:00
alihanozturk b95c9b461f ppl:v.bump 2016-03-13 13:18:09 +02:00
Ertuğrul Erata f271d54c50 Merge pull request #326 from alihanozturk/master
glpk:version bump
2016-03-13 13:04:36 +02:00
alihanozturk d980345820 glpk:version bump 2016-03-13 12:55:48 +02:00
Ertuğrul Erata b012ae6dd0 Merge pull request #325 from ertugerata/master
index .
2016-03-13 12:52:55 +02:00
Ertuğrul Erata 0adbb89823 index . 2016-03-13 12:54:15 +02:00
Ertuğrul Erata 64e8627d40 Merge pull request #323 from alihanozturk/master
rsyslog:rebuild
2016-03-13 12:35:17 +02:00
alihanozturk c7851080e5 timezone:add patch and edit1 2016-03-13 11:24:12 +02:00
alihanozturk 7776feeb72 time:rebuild 2016-03-13 10:17:42 +02:00
alihanozturk 1b06417f59 tcp-wrappers:rebuild 2016-03-13 10:14:42 +02:00
alihanozturk 546e56a61a timezone:v.bump 2016-03-13 09:30:29 +02:00
Ertuğrul Erata 0e98d794ae Merge pull request #324 from ertugerata/master
fix url
2016-03-13 09:27:41 +02:00
Ertuğrul Erata c38a5a42da fix url 2016-03-13 09:28:52 +02:00
alihanozturk e3b085042c sysvinit:rebuild 2016-03-13 09:24:42 +02:00
alihanozturk d6323bcdef rsyslog:rebuild 2016-03-13 09:22:28 +02:00
Ertuğrul Erata 93a772de84 Merge pull request #322 from ertugerata/master
rebuild yacc
2016-03-13 09:10:39 +02:00
Ertuğrul Erata 79f3a710c7 rebuild yacc 2016-03-13 09:11:51 +02:00
Ertuğrul Erata bce8c6d9f3 Merge pull request #321 from ertugerata/master
rebuild
2016-03-13 09:05:53 +02:00
Ertuğrul Erata 5e8202f9bd rebuild
not: elfutils zlib-devel ister,
2016-03-13 09:06:26 +02:00
Ertuğrul Erata 009bf2d0f1 Merge pull request #320 from ertugerata/master
rebuild
2016-03-13 08:55:02 +02:00
Ertuğrul Erata 99c98859fa auto*, bison, flex rebuild 2016-03-13 08:56:10 +02:00
Ertuğrul Erata 416ac7ab19 sync with lfs 2016-03-13 08:48:01 +02:00
Ertuğrul Erata 3ce5223320 Merge pull request #319 from ertugerata/master
rebuild gnuconfig
2016-03-13 08:42:53 +02:00
Ertuğrul Erata 3c7c64a0a2 rebuild gnuconfig 2016-03-13 08:44:12 +02:00
Ertuğrul Erata c428523014 Merge pull request #318 from ertugerata/master
catbox rebuild
2016-03-13 08:38:42 +02:00
Ertuğrul Erata 77272d27c9 catbox rebuild 2016-03-13 08:40:06 +02:00
Ertuğrul Erata eb45c5e89b Merge pull request #317 from ertugerata/master
devel package rebuild...
2016-03-13 08:29:49 +02:00
Ertuğrul Erata 3236f442de devel package rebuild... 2016-03-13 08:31:03 +02:00
Ertuğrul Erata af01110734 index . 2016-03-13 07:33:22 +02:00
Ertuğrul Erata 00f1279015 Merge pull request #316 from ertugerata/master
glibc rebuild for i18n
2016-03-13 07:32:33 +02:00
Ertuğrul Erata 6523457941 glibc rebuild, for i18n 2016-03-13 07:31:23 +02:00
Ertuğrul Erata 528c770887 Merge pull request #315 from suvari/master
vixie-cron: rebuild for toolchain, fix source url
2016-03-11 20:38:27 +02:00
suvari f3f3e4a7e6 usbutils: rebuild for toolchain and update usb.ids 2016-03-11 19:28:11 +02:00
suvari ef9ef2c9ea shadow: rebuild for toolchain 2016-03-11 18:10:52 +02:00
suvari bb6fdc22ac vixie-cron: rebuild for toolchain, fix source url 2016-03-11 17:55:07 +02:00
Ertuğrul Erata a1e6327191 Merge pull request #314 from alihanozturk/master
comar:rebuild
2016-03-11 16:49:04 +02:00
alihanozturk 8e2c6eb4e2 mudur:rebuild 2016-03-11 16:40:18 +02:00
alihanozturk 00b5ae50ce piksemel:rebuild 2016-03-11 16:38:52 +02:00
alihanozturk 61246eabdb comar-api:rebuild 2016-03-11 16:37:45 +02:00
alihanozturk d9b904a5de comar:rebuild 2016-03-11 16:34:03 +02:00
Ertuğrul Erata c63acd2359 Merge pull request #313 from ertugerata/master
index .
2016-03-10 23:02:03 +02:00
Ertuğrul Erata 87e57ed058 index . 2016-03-10 23:02:59 +02:00
Ertuğrul Erata 46a7da4e20 Merge pull request #312 from ertugerata/master
rebuild, glib2 and dbus update and rebuilded....
2016-03-10 15:18:28 +02:00
Ertuğrul Erata 04cd2c9a0f rebuild ... 2016-03-10 15:17:41 +02:00
Ertuğrul Erata 6d8b27f22c rebuild too 2016-03-10 15:16:45 +02:00
Ertuğrul Erata c6b8f6db8f rebuild 2016-03-10 14:57:36 +02:00
yusuf b6468f44d5 Merge pull request #311 from alihanozturk/master
lsb-release:rebuild
2016-03-09 19:53:06 +02:00
alihanozturk 5eb42713c7 psmisc:rebuild 2016-03-09 19:11:45 +02:00
alihanozturk bf7b29bc93 procps:rebuild 2016-03-09 19:09:39 +02:00
alihanozturk 396741adc3 pcmciautils:rebuild 2016-03-09 19:03:34 +02:00
alihanozturk 177478a3a4 sysfsutils:rebuild 2016-03-09 18:57:59 +02:00
alihanozturk d7e1b684a8 nss-mdns:rebuild 2016-03-09 17:51:27 +02:00
alihanozturk b7f4e874f8 nettle:v.bump 2016-03-09 17:49:06 +02:00
alihanozturk 2afc467dbb net-tools:rebuild1 2016-03-09 17:37:00 +02:00
alihanozturk 6701e2f3e6 ncompress:rebuild 2016-03-09 17:33:41 +02:00
alihanozturk dfcbfbdef6 mingetty:rebuild add patch 2016-03-09 17:30:41 +02:00
alihanozturk 20032a3f2c man-pages:rebuild 2016-03-09 17:22:28 +02:00
alihanozturk 47cb10d3fe man-db:rebuild 2016-03-09 17:20:03 +02:00
alihanozturk 3f8bb78ad7 mailcap:v.bump 2016-03-09 16:49:39 +02:00
alihanozturk 89e6c84fd1 lzo:rebuild 2016-03-09 16:45:39 +02:00
alihanozturk 9b83391c72 lsb-release:rebuild 2016-03-09 16:43:47 +02:00
Ertuğrul Erata 571ddb7f77 rebuild 2016-03-09 15:27:28 +02:00
Ertuğrul Erata 4372bcc3a8 Merge pull request #310 from ertugerata/master
rebuild
2016-03-09 15:26:08 +02:00
Ertuğrul Erata 0056589c19 rebuild 2016-03-09 15:25:50 +02:00
Ertuğrul Erata 9546c43f46 Merge pull request #309 from ertugerata/master
fix real name,
2016-03-09 14:43:36 +02:00
Ertuğrul Erata 65382f4a38 fix real name, 2016-03-09 14:43:11 +02:00
Ertuğrul Erata 7e8f3ffb64 Merge pull request #308 from ertugerata/master
libunistring and spidermonkey link problem fixed.
2016-03-09 13:49:27 +02:00
Ertuğrul Erata 58c7a73854 fix 2016-03-09 13:47:34 +02:00
Ertuğrul Erata 41fa6e1058 link fix. 2016-03-09 13:46:33 +02:00
Ertuğrul Erata f8391725df Merge pull request #307 from ertugerata/master
Update actions.py
2016-03-08 23:38:53 +02:00
Ertuğrul Erata 546dc958f7 Update actions.py 2016-03-08 23:38:34 +02:00
Ertuğrul Erata 0a775a36cf Merge pull request #306 from alihanozturk/master
libuser:v.bump
2016-03-08 23:34:48 +02:00
alihanozturk f824aa6fe1 libuser:v.bump 2016-03-08 23:32:51 +02:00
Ertuğrul Erata 8eeb104919 Merge pull request #305 from ertugerata/master
spidermonkey dirty fix...
2016-03-08 23:32:26 +02:00
Ertuğrul Erata 6400b6b5e7 spidermonkey dirty fix... 2016-03-08 23:32:52 +02:00
Ertuğrul Erata 2efc116ebe Merge pull request #304 from alihanozturk/master
libunistring:lib linked
2016-03-08 23:27:55 +02:00
Ertuğrul Erata 995ed8f5ea Merge pull request #303 from alihanozturk/master
libusb-compact:rebuild
2016-03-08 23:25:38 +02:00
alihanozturk 839173fc99 libunistring:lib linked 2016-03-08 23:25:36 +02:00
alihanozturk 5e2fcb3c3e libusb-compact:rebuild 2016-03-08 23:12:45 +02:00
Ertuğrul Erata b0ff5790a2 Merge pull request #302 from alihanozturk/master
libusb:v.bump
2016-03-08 23:08:37 +02:00
alihanozturk 9d5a33130c libusb:v.bump 2016-03-08 23:07:27 +02:00
Ertuğrul Erata 4dfb38ad78 Merge pull request #301 from alihanozturk/master
libpipeline:rebuild
2016-03-08 22:57:20 +02:00
alihanozturk 501de28c4b libunistring:v.bump 2016-03-08 22:42:28 +02:00
alihanozturk 8bb6d0d6de libssh2:v.bump 2016-03-08 22:33:53 +02:00
alihanozturk 107f887f03 libpipeline:rebuild 2016-03-08 22:07:47 +02:00
Ertuğrul Erata 4392dbbb76 Merge pull request #278 from hknyldz/master
dbus upgraded
2016-03-08 21:20:10 +02:00
Ertuğrul Erata 70899c7012 Merge pull request #300 from alihanozturk/master
xtrans:rebuild
2016-03-08 20:54:52 +02:00
alihanozturk 4f0b8e8221 xorg-proto:rebuild 2016-03-08 20:50:28 +02:00
alihanozturk 07dc39bb62 libxslt:rebuild 2016-03-08 20:49:13 +02:00
alihanozturk 8c4503de28 xtrans:rebuild 2016-03-08 20:42:40 +02:00
Ertuğrul Erata 2472956725 Merge pull request #299 from ertugerata/master
index
2016-03-08 20:28:05 +02:00
Ertuğrul Erata 58b80e879f index 2016-03-08 20:28:51 +02:00
Ertuğrul Erata be465f43df Merge pull request #298 from alihanozturk/master
liblogging:version bump
2016-03-08 20:27:25 +02:00
alihanozturk e0c1e9380b liblogging:version bump 2016-03-08 20:25:36 +02:00
Ertuğrul Erata 7dba91840c Merge pull request #297 from alihanozturk/master
dbus-python:v.bump
2016-03-08 20:17:19 +02:00
alihanozturk 3bac61b08f libidn:version bump 2016-03-08 20:11:24 +02:00
alihanozturk 44525139ef cryptsetup:version bump 2016-03-08 20:01:55 +02:00
alihanozturk eb8a3ddb89 popt:rebuild 2016-03-08 19:55:57 +02:00
alihanozturk 5cf0084dcc libgcrypt:version bump 2016-03-08 19:50:38 +02:00
alihanozturk 1c4027af07 libgpg-error:version bump 2016-03-08 19:28:37 +02:00
alihanozturk 021befddbb libee:rebuild 2016-03-08 19:25:52 +02:00
alihanozturk 4e9a685d10 libestr:v.bump 2016-03-08 19:24:04 +02:00
alihanozturk 78a082d8c8 kbd:rebuild 2016-03-08 19:06:32 +02:00
alihanozturk a8080566bc json-c:rebuild 2016-03-08 19:01:58 +02:00
alihanozturk 7aadd3fd1e help2man:version bump 2016-03-08 18:58:56 +02:00
alihanozturk b81e27741e groff:rebuild 2016-03-08 18:50:21 +02:00
alihanozturk 86b4c99dbd dhcpcd:rebuild 2016-03-08 18:42:56 +02:00
alihanozturk 95a347fcd9 dbus-python:v.bump 2016-03-08 18:40:42 +02:00
Ertuğrul Erata 69097961dd Merge pull request #296 from ayhanyalcinsoy/master
spidermonkey:fixed
2016-03-08 10:06:22 +02:00
ayhanyalcinsoy ec3cdeec72 spidermonkey:fixed typo 2016-03-08 09:57:08 +02:00
Ertuğrul Erata a64280c458 Merge pull request #293 from alihanozturk/master
nspr:pspec fixed
2016-03-08 09:47:43 +02:00
ayhanyalcinsoy 141d87bde1 spidermonkey:fixed 2016-03-08 07:35:37 +02:00
Ertuğrul Erata 14f3012a6b Merge pull request #295 from ertugerata/master
fix static lib name too
2016-03-07 21:07:45 +02:00
Ertuğrul Erata 7697af8107 fix static lib name too 2016-03-07 21:06:43 +02:00
Ertuğrul Erata 678bc103b0 Merge pull request #294 from ertugerata/master
fix source type
2016-03-07 20:42:52 +02:00
Ertuğrul Erata 2b8e4e9377 ifix source type 2016-03-07 20:43:24 +02:00
alihanozturk 48a8067c42 nspr:pspec fixed 2016-03-07 19:11:30 +02:00
Ertuğrul Erata 316e0e2cfc Merge pull request #292 from ayhanyalcinsoy/master
spidermonkey:fixed file and folder name
2016-03-07 17:25:55 +02:00
ayhanyalcinsoy 711f474f84 Merge branch 'master' of https://github.com/pisilinux/core 2016-03-07 17:19:30 +02:00
ayhanyalcinsoy 10d0939b37 spidermonkey:fixed folder and file name 2016-03-07 17:16:16 +02:00
Ertuğrul Erata 24276f1290 Merge pull request #290 from ayhanyalcinsoy/master
nspr:v.bump to 4.12
2016-03-07 16:54:14 +02:00
ayhanyalcinsoy 57ab1c1d31 Merge branch 'master' of https://github.com/pisilinux/core 2016-03-07 16:43:16 +02:00
ayhanyalcinsoy f141fdd9a9 nspr:v.bump to 4.12 2016-03-07 16:38:15 +02:00
Ertuğrul Erata 7e29b41e5a Merge pull request #289 from ertugerata/master
indent fixed.
2016-03-07 16:26:16 +02:00
Ertuğrul Erata 721399c49b indent fixed. 2016-03-07 16:25:57 +02:00
Ertuğrul Erata 4185da5fa1 Merge pull request #288 from ertugerata/master
sync with lfs build
2016-03-07 16:21:28 +02:00
Ertuğrul Erata bcc692d8b8 sync with lfs build 2016-03-07 16:20:29 +02:00
Ertuğrul Erata cc1b8f6592 Merge pull request #287 from ertugerata/master
update
2016-03-07 15:37:10 +02:00
Ertuğrul Erata 738413ae9f update 2016-03-07 15:36:17 +02:00
Ertuğrul Erata f55bde1d3d Merge pull request #286 from ertugerata/master
klibc rebuild
2016-03-07 15:09:19 +02:00
Ertuğrul Erata 364fa8ffc1 klibc rebuild 2016-03-07 15:08:53 +02:00
Ertuğrul Erata 3c2a8f0897 yasm verbump 2016-03-07 14:54:15 +02:00
Ertuğrul Erata c87b2863e7 Merge pull request #285 from ertugerata/master
rebuild busybox
2016-03-07 14:33:07 +02:00
Ertuğrul Erata 5751eb005d rebuild busybox 2016-03-07 14:32:47 +02:00
Ertuğrul Erata 7e16c2c29e Merge pull request #284 from suvari/master
core drivers: rebuild for kernel 4.4.4
2016-03-07 00:29:58 +02:00
suvari 648543110c core drivers: rebuild for kernel 4.4.4 2016-03-07 00:12:56 +02:00
Ertuğrul Erata 709254f9cb Merge pull request #283 from ertugerata/master
rebuild for new perl
2016-03-06 22:50:26 +02:00
Ertuğrul Erata 4ffecd7335 rebuild for new perl 2016-03-06 22:50:05 +02:00
Ertuğrul Erata 9dc722bc28 Merge pull request #282 from ertugerata/master
cpupowertools update
2016-03-06 17:43:21 +02:00
Ertuğrul Erata 8287dda6df cpupowertools update 2016-03-06 17:44:13 +02:00
Ertuğrul Erata 13ba84bf98 Merge pull request #281 from ertugerata/master
spidermonkey rebuild
2016-03-06 11:11:35 +02:00
Ertuğrul Erata 1e8f715275 spidermonkey rebuild 2016-03-06 11:12:38 +02:00
Ertuğrul Erata ce64249568 rebuild too 2016-03-06 11:03:18 +02:00
Ertuğrul Erata bade5dfdee Merge pull request #280 from ertugerata/master
rebuild nspr, baselayout and biosdevname
2016-03-06 11:02:39 +02:00
Ertuğrul Erata 0a47eb9ddb rebuild 2016-03-06 11:00:50 +02:00
Ertuğrul Erata 59c829bb76 index. 2016-03-06 09:41:54 +02:00
Ertuğrul Erata e4ed898c54 Merge pull request #279 from ertugerata/master
Kernel 4.4.4
2016-03-06 09:40:48 +02:00
Ertuğrul Erata ce4ce6411f For kernel-4.4.4 2016-03-06 08:05:59 +02:00
Ertuğrul Erata 32fa562020 Merge branch 'master' into kernel-4.4 2016-03-06 07:11:11 +02:00
Ertuğrul Erata a7f1e5f933 Merge pull request #277 from ayhanyalcinsoy/master
fuse:v.bump to 2.9.5
2016-03-05 23:29:23 +02:00
pisili 390d046d7d dbus upgraded 2016-03-05 22:11:16 +02:00
ayhanyalcinsoy 65a9d40991 alternatives:moved into main repo 2016-03-05 20:59:17 +02:00
ayhanyalcinsoy 1a35ac648e fuse:v.bump to 2.9.5 2016-03-05 20:10:51 +02:00
Ertuğrul Erata 920ce42b00 Merge pull request #276 from alihanozturk/master
gperf,chrpath,kmod,eudev,e2fsprogs rebuild
2016-03-05 19:09:56 +02:00
alihanozturk b093b0dfcc e2fsprogs:rebuild 2016-03-05 13:32:23 +02:00
alihanozturk 58cf25fd7c eudev:rebuild 2016-03-05 13:26:12 +02:00
alihanozturk 02a6245435 kmod:rebuild 2016-03-05 13:23:05 +02:00
alihanozturk 687ac46cf5 chrpath:rebuild 2016-03-05 13:20:35 +02:00
alihanozturk 8d6d9c5e70 gperf:rebuild 2016-03-05 13:18:40 +02:00
yusuf c32a4b10d3 Merge pull request #275 from alihanozturk/master
v86d:rebuild
2016-03-05 13:16:25 +02:00
alihanozturk d413b6a03f pam:add build dep 2016-03-05 13:14:39 +02:00
alihanozturk 6559e87c73 pam:v.bump 2016-03-05 13:13:18 +02:00
alihanozturk 1f89469c62 v86d:rebuild 2016-03-05 12:12:19 +02:00
Ertuğrul Erata ab3157ba00 Merge pull request #274 from ertugerata/master
fix source url
2016-03-05 07:56:47 +02:00
Ertuğrul Erata 862d99947c fix source url 2016-03-05 07:57:41 +02:00
Ertuğrul Erata 6ce974eb7b fix 2016-03-05 07:40:58 +02:00
Ertuğrul Erata 72b51f98d9 Merge pull request #273 from ertugerata/master
fix
2016-03-05 07:39:53 +02:00
Ertuğrul Erata c968e79356 rebuild 2016-03-05 07:36:18 +02:00
Ertuğrul Erata 7d44e4db2f Merge pull request #272 from ertugerata/master
rebuild
2016-03-05 07:35:23 +02:00
Ertuğrul Erata b2efe66b71 Merge pull request #271 from ertugerata/master
rebuild bc
2016-03-05 07:16:12 +02:00
Ertuğrul Erata 6e0473f884 bc rebuild 2016-03-05 07:15:56 +02:00
Ertuğrul Erata 55588de248 rebuild 2016-03-05 07:13:28 +02:00
Ertuğrul Erata bfdc436466 rebuild 2016-03-05 07:12:19 +02:00
Ertuğrul Erata 1befbd4b0c rebuild, update release 2016-03-05 07:11:30 +02:00
Ertuğrul Erata e5f5b4a5d4 Merge pull request #270 from ertugerata/master
index now.
2016-03-05 07:02:19 +02:00
Ertuğrul Erata 78401aad73 index now. 2016-03-05 06:57:46 +02:00
Ertuğrul Erata b2d20ef048 Merge pull request #269 from ertugerata/master
revert
2016-03-04 22:00:24 +02:00
Ertuğrul Erata 27fb7740ce revert 2016-03-04 21:58:55 +02:00
Ertuğrul Erata 974a85caa6 Merge pull request #268 from ertugerata/master
use http
2016-03-04 21:41:30 +02:00
Ertuğrul Erata 5d3d7416ef use http 2016-03-04 21:40:31 +02:00
Ertuğrul Erata 0994dfb5f0 Merge pull request #267 from alihanozturk/master
libxml2:v.bump
2016-03-04 21:25:02 +02:00
alihanozturk 2b18b68adc libxml2:v.bump 2016-03-04 17:00:04 +02:00
Ertuğrul Erata b4d36e9b61 Merge pull request #266 from ertugerata/master
rebuild
2016-03-04 13:58:31 +02:00
Ertuğrul Erata bb1d1c848b rebuild 2016-03-04 13:58:10 +02:00
Ertuğrul Erata 359058d10e fix workdir 2016-03-03 21:26:44 +02:00
Ertuğrul Erata 52439cac64 Merge pull request #265 from ertugerata/master
fix workdir
2016-03-03 21:26:17 +02:00
Ertuğrul Erata 2d954356a4 Merge pull request #264 from ertugerata/master
python programs rebuild
2016-03-03 19:51:33 +02:00
Ertuğrul Erata 385e12c39f python programs rebuild 2016-03-03 19:51:13 +02:00
Ertuğrul Erata eb8bda6d03 version bump 2016-03-03 19:44:57 +02:00
Ertuğrul Erata 3cefd3f110 Merge pull request #263 from ertugerata/master
update
2016-03-03 19:43:56 +02:00
Ertuğrul Erata 42fb355a6c Merge branch 'master' of github.com:pisilinux/core 2016-03-03 19:39:17 +02:00
Ertuğrul Erata 2dd2f1ec6b Merge pull request #262 from alihanozturk/master
run-parts:v.bump, ca-certificates:rebuild, miscfiles:rebuild, cracklib:v.bump, dbus:rebuild, dbus-glib:rebuild, pciutils:pci.ids update, libcap-ng:v.bump
2016-03-03 19:37:02 +02:00
alihanozturk 81df203067 libcap-ng:version bump 2016-03-03 19:05:27 +02:00
alihanozturk 5f211c234f pciutils:pci.ids update 2016-03-03 18:42:02 +02:00
alihanozturk 3bcaa8f458 dbus-glib:rebuild 2016-03-03 16:49:43 +02:00
alihanozturk 488dc5ab78 dbus:rebuil 2016-03-03 16:48:23 +02:00
alihanozturk 8ec287fb1b cracklib:v.bump 2016-03-03 16:36:08 +02:00
alihanozturk 777d66d2fb miscfiles:rebuild 2016-03-03 16:17:36 +02:00
alihanozturk 264a67a961 ca-certificates:rebuild 2016-03-03 16:11:53 +02:00
alihanozturk c9b38a3b99 run-parts:v.bump 2016-03-03 16:07:02 +02:00
Ertuğrul Erata 498e9e5e2d plyel update 2016-03-03 00:23:25 +02:00
Ertuğrul Erata dc8a9bf81f Merge pull request #261 from ertugerata/master
perl update ,
2016-03-03 00:04:11 +02:00
Ertuğrul Erata 077abbb696 perl update ,
check disabled...
2016-03-03 00:04:12 +02:00
Ertuğrul Erata 3db7cda2f5 Merge pull request #260 from ertugerata/master
rebuild
2016-03-02 23:11:19 +02:00
Ertuğrul Erata 82989f93ab rebuild 2016-03-02 23:12:36 +02:00
Ertuğrul Erata ddf6d1d028 Merge pull request #259 from ertugerata/master
leveldb rebuild
2016-03-02 23:06:14 +02:00
Ertuğrul Erata f34464bb8d leveldb rebuild 2016-03-02 23:00:50 +02:00
Ertuğrul Erata 65d57a20a1 Merge pull request #258 from ertugerata/master
gperftools revert, libunwind rebuild
2016-03-02 22:55:45 +02:00
Ertuğrul Erata 1dc77ca13f gperftools revert, libunwind rebuild 2016-03-02 22:53:01 +02:00
Ertuğrul Erata af3e7f0a3c gperftools update 2016-03-02 22:41:54 +02:00
Ertuğrul Erata ac31a8c4c1 Merge pull request #257 from ertugerata/master
gperftools update
2016-03-02 22:40:46 +02:00
Ertuğrul Erata 34a9716ea3 snappy update 2016-03-02 22:37:49 +02:00
Ertuğrul Erata e77046dbcd Merge pull request #256 from ertugerata/master
snappy update
2016-03-02 22:36:48 +02:00
Ertuğrul Erata 8b6b9a096d db version bump 2016-03-02 22:23:55 +02:00
Ertuğrul Erata c6eea8f663 Merge pull request #255 from ertugerata/master
db version bump
2016-03-02 22:23:01 +02:00
Ertuğrul Erata 18f33d9b55 fix source 2016-03-02 22:16:27 +02:00
Ertuğrul Erata a26c5378cd Merge pull request #254 from ertugerata/master
fix source
2016-03-02 22:15:42 +02:00
Ertuğrul Erata d5bfcc9d3f Merge pull request #253 from ertugerata/master
zip rebuild
2016-03-02 22:11:18 +02:00
Ertuğrul Erata 7e1320a776 zip rebuild 2016-03-02 22:12:29 +02:00
Ertuğrul Erata ca43715fc4 Merge pull request #252 from ertugerata/master
curl and python update
2016-03-02 21:55:26 +02:00
Ertuğrul Erata 991403386f python update 2016-03-02 21:55:52 +02:00
Ertuğrul Erata 2a52fa273e curl verbump 2016-03-02 21:47:16 +02:00
Ertuğrul Erata 1023cd62a5 Merge pull request #251 from ertugerata/master
openssl fix build.
2016-03-02 21:01:14 +02:00
Ertuğrul Erata 8a12e3cf6f openssl fix build. 2016-03-02 21:02:17 +02:00
Ertuğrul Erata 59d3aca6ec Merge pull request #247 from alihanozturk/master
which:release bump
2016-03-02 20:53:49 +02:00
Ertuğrul Erata c3ff4e3209 Merge pull request #250 from ertugerata/master
opps, version bump
2016-03-02 20:41:16 +02:00
Ertuğrul Erata 9de67f92ea opps, version bump 2016-03-02 20:42:05 +02:00
Ertuğrul Erata 75df24e91f openssl fix 2016-03-02 20:32:00 +02:00
Ertuğrul Erata e9cc4d98ac Merge pull request #249 from ertugerata/master
openssl fix
2016-03-02 20:31:08 +02:00
alihanozturk d9814459da sqlite:v.bump 2016-03-02 18:54:39 +02:00
alihanozturk 889b337ca5 util-macros:rebuild 2016-03-02 17:54:09 +02:00
alihanozturk c75d067555 numactl:version bump 2016-03-02 17:51:16 +02:00
alihanozturk fce67a7e00 which:release bump 2016-03-02 16:58:52 +02:00
Ertuğrul Erata c2a99fbd54 Merge pull request #246 from ayhanyalcinsoy/master
openssl:version bump to 1.0.2f
2016-03-02 16:32:04 +02:00
Ertuğrul Erata 45454cd135 Merge pull request #245 from ertugerata/master
gdbm rebuild
2016-03-02 15:27:16 +02:00
Ertuğrul Erata e26337818b update release 2016-03-02 15:26:38 +02:00
Ertuğrul Erata c66719d202 gdbm rebuild 2016-03-02 15:25:25 +02:00
Ertuğrul Erata 248802fc63 Merge pull request #244 from ertugerata/master
expat rebuild
2016-03-02 15:10:33 +02:00
Ertuğrul Erata 1396b50398 Added files via upload 2016-03-02 15:09:29 +02:00
Ertuğrul Erata ab24079483 Merge pull request #243 from ertugerata/master
update libcap
2016-03-02 14:31:44 +02:00
ayhanyalcinsoy 30f8abdc47 openssl:version bump to 1.0.2f 2016-03-02 14:27:30 +02:00
Ertuğrul Erata c592a4b091 update libcap 2016-03-02 14:22:35 +02:00
Ertuğrul Erata 7dd49c81e7 Merge pull request #242 from ertugerata/master
perl rebuild
2016-03-01 21:23:45 +02:00
Ertuğrul Erata 2c88f62360 rebuild perl.. 2016-03-01 21:24:40 +02:00
Ertuğrul Erata 8bfbddfd7d Merge branch 'master' of github.com:pisilinux/core 2016-03-01 21:21:18 +02:00
Ertuğrul Erata bcbd93991c Merge pull request #241 from suvari/master
cpio:rebuild for toolchain
2016-03-01 21:16:43 +02:00
suvari c7259554fd cpio:rebuild for toolchain 2016-03-01 21:14:45 +02:00
Ertuğrul Erata 1cbdc01067 Merge branch 'master' of github.com:pisilinux/core 2016-03-01 21:03:15 +02:00
Ertuğrul Erata 79f45703c8 Merge pull request #240 from suvari/master
libffi: fix dep
2016-03-01 21:03:14 +02:00
suvari 667f4e5f43 libffi: fix dep 2016-03-01 21:02:17 +02:00
Ertuğrul Erata 58af3c0d7d Merge pull request #239 from suvari/master
libffi:rebuild for toolchain
2016-03-01 20:51:36 +02:00
suvari 6b4cb2d684 libffi:rebuild for toolchain 2016-03-01 20:50:34 +02:00
Ertuğrul Erata c26f155b05 Merge pull request #238 from suvari/master
attr, acl: rebuild for toolchain
2016-03-01 20:32:26 +02:00
suvari c794094ddc attr, acl: rebuild for toolchain 2016-03-01 20:31:15 +02:00
Ertuğrul Erata 32c2d0d008 index . 2016-03-01 20:14:28 +02:00
Ertuğrul Erata 07be4dcbe6 Merge pull request #237 from ertugerata/master
patch rebuild and add xattr support
2016-03-01 13:55:19 +02:00
Ertuğrul Erata 05bdeea14f Merge branch 'master' of github.com:ertugerata/core 2016-03-01 13:55:34 +02:00
Ertuğrul Erata 086b3a0a46 patch, add xattr support 2016-03-01 13:54:34 +02:00
Ertuğrul Erata 1a1c8186f3 Merge pull request #236 from ertugerata/master
Update actions.py
2016-03-01 13:34:53 +02:00
Ertuğrul Erata 6eda4ebb34 Update actions.py 2016-03-01 13:34:37 +02:00
Ertuğrul Erata e5c231d4a3 Merge pull request #235 from ertugerata/master
fix build
2016-03-01 13:30:18 +02:00
Ertuğrul Erata 3818225c1c fix build 2016-03-01 13:28:12 +02:00
Ertuğrul Erata 2effe23c07 libpcre fix unused, an deps 2016-03-01 13:15:04 +02:00
Ertuğrul Erata 3e668f7bed Merge pull request #234 from ertugerata/master
fix build libpcre
2016-03-01 13:14:25 +02:00
Ertuğrul Erata fae6419ea0 Merge branch 'master' of github.com:ertugerata/core 2016-03-01 13:06:52 +02:00
Ertuğrul Erata 36de95863f emul32 check disaled. 2016-03-01 13:03:45 +02:00
Ertuğrul Erata c0b34e1055 Merge pull request #233 from ertugerata/master
fix build emul32 bit
2016-03-01 10:20:45 +02:00
Ertuğrul Erata ee4b95b65e fix build emul32 bit,
emul3bit build need glibc-32bit.
2016-03-01 10:20:26 +02:00
Ertuğrul Erata 069b2065f9 test fail in dockerized build. not problem in real system. 2016-02-29 22:50:29 +02:00
Ertuğrul Erata 0240623b5e Merge pull request #232 from ertugerata/master
fix build and disable test in farm.
2016-02-29 22:50:11 +02:00
Ertuğrul Erata 8f4ccccbf5 fix build an deps 2016-02-29 22:48:12 +02:00
Ertuğrul Erata d8fa7b561f rebuild 2016-02-29 21:33:21 +02:00
Ertuğrul Erata 6816f85e11 Merge pull request #231 from ertugerata/master
rebuild
2016-02-29 21:32:28 +02:00
Ertuğrul Erata f726392241 Merge pull request #230 from suvari/master
ncurses: fixed symlinks..
2016-02-29 19:12:37 +02:00
suvari 9ba2eedf87 ncurses: fixed symlinks.. 2016-02-29 18:39:56 +02:00
Ertuğrul Erata 9955e40b7d Merge pull request #229 from ertugerata/master
readline rebuild with new toolchain
2016-02-29 13:16:25 +02:00
Ertuğrul Erata 55b59aa6d8 readline rebuild with new toolchain 2016-02-29 13:14:36 +02:00
Ertuğrul Erata b76c53f657 Merge pull request #228 from ertugerata/master
add libffi-devel
2016-02-29 10:49:30 +02:00
Ertuğrul Erata 465f61a6a3 add libffi-devel 2016-02-29 10:49:12 +02:00
Ertuğrul Erata 16bb3cf0d5 Merge pull request #227 from ertugerata/master
add libunistring
2016-02-29 10:43:43 +02:00
Ertuğrul Erata 0e6d8d53ba add libunistring 2016-02-29 10:43:12 +02:00
Ertuğrul Erata 95d3f73f8b Merge pull request #226 from ertugerata/master
add dep
2016-02-29 10:37:00 +02:00
Ertuğrul Erata 0be622ea09 add dep 2016-02-29 10:36:46 +02:00
Ertuğrul Erata 87f955a50d Merge pull request #225 from ertugerata/master
Update pspec.xml
2016-02-29 09:17:00 +02:00
Ertuğrul Erata d97224c2e7 Update pspec.xml 2016-02-29 09:16:47 +02:00
Ertuğrul Erata 134038f9e7 Merge pull request #224 from ertugerata/master
add abondoned files
2016-02-29 09:07:05 +02:00
Ertuğrul Erata 34ce39b4cc add abandoned files 2016-02-29 09:04:05 +02:00
Ertuğrul Erata d6ed0df52b index . 2016-02-28 23:44:03 +02:00
Ertuğrul Erata cf5008cc08 rebuild with new toolchain 2016-02-28 22:26:11 +02:00
Ertuğrul Erata fdd8b3f1b3 Merge pull request #223 from ertugerata/master
rebuild with new toolchain
2016-02-28 22:25:51 +02:00
Ertuğrul Erata a72777d74e Merge branch 'master' of github.com:pisilinux/core 2016-02-28 20:13:54 +02:00
Ertuğrul Erata 607aeaad82 Merge pull request #222 from ertugerata/new_toolchain
New toolchain
2016-02-28 20:09:15 +02:00
Ertuğrul Erata 29d3be7650 rebuild with new toolchain 2016-02-28 20:07:54 +02:00
Ertuğrul Erata 4699fa16ee fix emul32bit build. 2016-02-28 13:02:19 +02:00
Ertuğrul Erata df0aaea63b fix deps 2016-02-28 08:34:52 +02:00
Ertuğrul Erata af88701b86 version bump , remove patch unneeded.. 2016-02-27 22:55:14 +02:00
Ertuğrul Erata 2275c937e0 glibc update 2016-02-27 18:11:27 +02:00
Ertuğrul Erata 77e56c8df1 libpcre update 2016-02-25 23:49:17 +02:00
Ertuğrul Erata 0961ce4f04 libpcre 2016-02-25 23:48:17 +02:00
Ertuğrul Erata f306fc70a2 index . 2016-02-23 19:53:12 +02:00
Ertuğrul Erata 794cbebdaa Merge pull request #1 from ertugerata/kernel-4.4
Kernel 4.4.2
2016-02-18 22:31:53 +02:00
Ertuğrul Erata fdde8dcd01 last fix 2016-02-18 22:29:15 +02:00
Ertuğrul Erata 56cc177d24 works for new kernel 2016-02-18 21:10:09 +02:00
Ertuğrul Erata 476a649e8f update 2016-02-07 20:25:56 +02:00
Ertuğrul Erata dbd2139624 Merge pull request #221 from ertugerata/kernel-4.4
cpupowertools update
2016-02-03 20:51:26 +02:00
Ertuğrul Erata 50a7735405 cpupowertools update 2016-02-03 20:52:10 +02:00
Ertuğrul Erata 70a72aeca1 Merge pull request #220 from ertugerata/kernel-4.4
Kernel 4.4.1 drivers
2016-02-03 20:43:04 +02:00
Ertuğrul Erata c5313385a8 update drivers 2016-02-03 20:39:39 +02:00
Ertuğrul Erata bf0f2c267b works for 4.4.1 2016-02-02 11:11:13 +02:00
Ertuğrul Erata 5d0f116d89 Merge pull request #219 from ertugerata/kernel-4.4
Kernel 4.4 rebuild for 	add UEVENT_SUPPORT_HELPER close #47
2016-01-30 21:03:57 +02:00
Ertuğrul Erata 9abde1e94b Merge branch 'master' into kernel-4.4 2016-01-30 21:03:35 +02:00
Ertuğrul Erata d7ad18f4de add UEVENT_SUPPORT_HELPER 2016-01-30 18:20:30 +02:00
Ertuğrul Erata 6d0c8bd8c3 Merge pull request #218 from ertugerata/master
busybox update
2016-01-29 23:37:41 +02:00
Ertuğrul Erata 8e77060547 busybox update 2016-01-29 23:17:15 +02:00
Ertuğrul Erata e950985a5f Merge pull request #217 from alihanozturk/master
util-linux:add patch
2016-01-28 22:36:23 +02:00
alihanozturk 9edcd9510e util-linux:add patch 2016-01-28 19:15:11 +02:00
Ertuğrul Erata 7dc4ab2d51 Merge pull request #216 from alihanozturk/master
freetype:update
2016-01-28 14:16:33 +02:00
alihanozturk f714fcb126 freetype:update 2016-01-28 14:13:44 +02:00
Ertuğrul Erata fc206405b8 Merge pull request #213 from groni/master
coreutils version bump, remove openssl and openssl-devel
2016-01-28 13:33:04 +02:00
groni d700b4b675 coreutils remove openssl and openssl-devel 2016-01-28 12:29:31 +01:00
groni 0adead1521 coreutils version bump remove devel 2016-01-28 10:10:03 +01:00
groni e7987ffe15 Merge branch 'master' of https://github.com/pisilinux/core 2016-01-28 10:08:15 +01:00
Ertuğrul Erata fa6641e171 Merge pull request #215 from alihanozturk/master
isl, cloog and cracklib update
2016-01-28 10:05:01 +02:00
alihanozturk 79e450b609 elfutils:update 2016-01-28 01:50:05 +02:00
alihanozturk 60e1aa4749 docbook-xsl and xmlto:update 2016-01-28 01:33:40 +02:00
alihanozturk f62de0ab07 docbook-xml:update 2016-01-28 01:20:23 +02:00
alihanozturk 5a6e31d7e4 dhcpcd:update 2016-01-28 00:57:35 +02:00
alihanozturk 4c1aa5b4ef curl:update 2016-01-28 00:43:03 +02:00
alihanozturk bd0cfbf0ae cryptsetup:update 2016-01-28 00:19:06 +02:00
alihanozturk adb1b3a79f cracklib:update 2016-01-28 00:11:03 +02:00
alihanozturk 029e93a6a4 cloog:update 2016-01-28 00:00:05 +02:00
alihanozturk 9069618d2a isl:update 2016-01-27 23:51:34 +02:00
Ertuğrul Erata f41eda3107 Merge pull request #214 from ertugerata/master
mtools moved from main
2016-01-27 20:19:55 +02:00
Ertuğrul Erata 3e3b53074d index. 2016-01-27 20:19:35 +02:00
Ertuğrul Erata a2987d2357 mtools in core 2016-01-27 20:18:45 +02:00
groni 8199e5e839 coreutils version bump 2016-01-27 17:00:31 +01:00
Ertuğrul Erata 914809e01d Merge pull request #212 from ertugerata/master
gperftools update
2016-01-25 22:32:36 +02:00
Ertuğrul Erata 01311c63b5 gperftools update 2016-01-25 22:31:07 +02:00
Ertuğrul Erata bfb6c0773c Merge pull request #210 from ertugerata/master
update glib2 and gobject-introspection
2016-01-25 21:26:37 +02:00
Ertuğrul Erata 3e1effb15b Merge branch 'master' of github.com:ertugerata/core 2016-01-25 21:26:59 +02:00
Ertuğrul Erata 7c748096b1 update glib2 and gobject-introspection 2016-01-25 21:26:11 +02:00
Ertuğrul Erata 288e8ec308 Update core_check_lfs.md 2016-01-25 21:24:11 +02:00
Ertuğrul Erata 2c787bc340 Merge pull request #209 from ertugerata/kernel-4.4
add CVE patch..
2016-01-25 20:12:23 +02:00
Ertuğrul Erata 619ff52726 Merge branch 'master' of github.com:pisilinux/core into kernel-4.4 2016-01-25 20:11:52 +02:00
Ertuğrul Erata 52ecac467c add CVE patch.. 2016-01-25 16:27:30 +02:00
Ertuğrul Erata 0f780f5636 Merge pull request #208 from ertugerata/new_eudev
New Eudev-3.1.5
2016-01-25 14:10:53 +02:00
Ertuğrul Erata 3dad828884 Merge branch 'master' into new_eudev 2016-01-25 13:20:29 +02:00
Ertuğrul Erata 0f63c6344b index . now 2016-01-24 19:04:24 +02:00
Ertuğrul Erata 018049d3a3 Merge pull request #207 from ertugerata/master
dbus-python rebuild for unused...
2016-01-23 23:03:25 +02:00
Ertuğrul Erata b9f12e9217 dbus-python rebuild for unused... 2016-01-23 23:02:53 +02:00
Ertuğrul Erata f01bdb06fb mpfr update 2016-01-23 22:32:30 +02:00
Ertuğrul Erata 0ffd24bce6 Merge pull request #206 from ertugerata/master
mpfr update
2016-01-23 22:32:09 +02:00
Ertuğrul Erata 951f0ce21c Merge pull request #205 from ertugerata/master
update linux-firmware
2016-01-23 22:13:08 +02:00
Ertuğrul Erata 9023195a50 update 2016-01-22 21:55:02 +02:00
Ertuğrul Erata 9ea51ce7ec Update core_check_lfs.md 2016-01-20 21:45:17 +02:00
Ertuğrul Erata b74e481204 eudev update, libgudev removed in source. 2016-01-17 11:26:07 +02:00
Ertuğrul Erata f3e5f6cb84 Merge pull request #204 from ertugerata/master
rebuild for fix #190
2016-01-17 01:36:04 +02:00
Ertuğrul Erata d8b2b50f0d rebuild for fix #190 2016-01-17 01:36:21 +02:00
Ertuğrul Erata 6835d481e0 Merge pull request #203 from ertugerata/master
update linux-firmware
2016-01-17 00:04:35 +02:00
Ertuğrul Erata e233d4eeae update linux-firmware 2016-01-17 00:05:06 +02:00
Ertuğrul Erata 9489704d2a Merge pull request #202 from ertugerata/master
Alfa7, New Cat in town....
2016-01-16 21:21:28 +02:00
Ertuğrul Erata 58f14626db Alfa7, New Cat in town.... 2016-01-16 21:19:13 +02:00
Ertuğrul Erata 40562cad06 Merge pull request #201 from ertugerata/master
update cpupowertools
2016-01-16 17:05:59 +02:00
Ertuğrul Erata 83fd0a0e41 update cpupowertools 2016-01-16 17:05:46 +02:00
Ertuğrul Erata fda3013f23 thanks @alihan 2016-01-16 13:08:19 +02:00
Ertuğrul Erata 2f8391cd8e Merge pull request #200 from ertugerata/master
rebuild
2016-01-16 12:24:44 +02:00
Ertuğrul Erata 01e60f5a6b rebuild 2016-01-16 12:25:25 +02:00
Ertuğrul Erata 8867e6522a Merge pull request #199 from ertugerata/master
rebuild ndiswrapper
2016-01-16 12:20:15 +02:00
Ertuğrul Erata 594e60b1f1 rebuild ndiswrapper 2016-01-16 12:21:02 +02:00
Ertuğrul Erata 242c23ca97 Merge pull request #198 from ertugerata/master
rebuild new driveers
2016-01-16 12:12:16 +02:00
Ertuğrul Erata 2585000470 rebuild new driveers 2016-01-16 12:12:29 +02:00
Ertuğrul Erata 772576aa9c Merge pull request #197 from alihanozturk/master
cython:update
2016-01-16 00:01:15 +02:00
alihanozturk 492ede14db cython:update 2016-01-15 23:29:50 +02:00
Ertuğrul Erata 015cf59208 Merge pull request #196 from alihanozturk/master
check:update
2016-01-15 23:14:14 +02:00
alihanozturk fee7be63d0 check:update 2016-01-15 23:11:07 +02:00
Ertuğrul Erata 6fa5631ea5 Merge pull request #195 from alihanozturk/master
ca-certificates:update
2016-01-15 23:06:23 +02:00
alihanozturk 8d861cc193 ca-certificates:update 2016-01-15 23:03:08 +02:00
Ertuğrul Erata c1dfe5f738 Merge pull request #194 from ertugerata/master
kernel-4.4 mainline
2016-01-13 19:43:53 +02:00
Ertuğrul Erata e5271da5b6 eudev... 2016-01-12 21:18:37 +02:00
Ertuğrul Erata 1945611b9c Merge branch 'kernel-4.4' 2016-01-12 21:16:56 +02:00
Ertuğrul Erata 534994f5ea Merge branch 'master' of github.com:ertugerata/core 2016-01-11 23:15:27 +02:00
Ertuğrul Erata aec578d5db Merge pull request #193 from alihanozturk/master
autogen:version update
2016-01-11 23:06:11 +02:00
Ertuğrul Erata f791d2e35d fix release numbaer and version 2016-01-11 23:05:42 +02:00
alihanozturk f19aa1e48a autogen:version update 2016-01-11 22:44:00 +02:00
Ertuğrul Erata 2f86517914 works for kernel-4.4.0 2016-01-11 22:18:36 +02:00
Ertuğrul Erata 6634d88717 Merge branch 'master' into kernel-4.4 2016-01-11 08:52:59 +02:00
Ertuğrul Erata e7cd21093e biosdevname OK 2016-01-10 19:47:11 +02:00
Ertuğrul Erata 65ff945666 biosdevname updateto 0.7.1 2016-01-10 19:43:07 +02:00
Ertuğrul Erata 5f413dfc28 Merge pull request #192 from ertugerata/master
biosdevname updateto 0.7.1
2016-01-10 19:42:45 +02:00
Ertuğrul Erata c6882c65fe Merge pull request #191 from ertugerata/master
index .
2016-01-09 23:56:28 +02:00
Ertuğrul Erata 3ea1ae8cbf Merge branch 'master' into new_eudev 2016-01-09 23:45:46 +02:00
Ertuğrul Erata 64e825612e Update core_check_lfs.md 2016-01-05 11:04:51 +02:00
Ertuğrul Erata 50ed015d9a Update core_check_lfs.md 2016-01-05 10:59:53 +02:00
Ertuğrul Erata 801b520048 Create core_check_lfs.md
https://gist.github.com/ertugerata/3dd26e482f0f928b7bc9
2016-01-05 10:41:26 +02:00
Ertuğrul Erata aa5226b929 index . 2016-01-04 21:00:58 +02:00
Ertuğrul Erata 82fdb210d9 Merge pull request #189 from ertugerata/master
fix disc mount too
2016-01-04 13:04:28 +02:00
Ertuğrul Erata 14aa28d68f fix disc mount too 2016-01-04 13:04:01 +02:00
Ertuğrul Erata 7d9ae1a93a Merge pull request #188 from ertugerata/master
fix findutils
2016-01-03 22:08:59 +02:00
Ertuğrul Erata c37e3b996a fix findutils 2016-01-03 22:09:23 +02:00
Ertuğrul Erata 23dc84d231 fix build 2016-01-03 21:46:14 +02:00
Ertuğrul Erata cd8562af91 Merge pull request #187 from ertugerata/master
fix build
2016-01-03 21:45:55 +02:00
Ertuğrul Erata 0d078a1560 Merge pull request #186 from ertugerata/master
findutils man-pages ...
2016-01-03 21:33:48 +02:00
Ertuğrul Erata 3e93ad596f findutils man-pages ... 2016-01-03 21:34:08 +02:00
Ertuğrul Erata 5e58d9b80d update gettext 2016-01-03 21:31:16 +02:00
Ertuğrul Erata 41146547a5 Merge pull request #185 from ertugerata/master
update gettext
2016-01-03 21:30:57 +02:00
Ertuğrul Erata c82468c694 Merge pull request #184 from suvari/master
pciutils: ver. bump to 3.4.1
2016-01-03 21:29:29 +02:00
suvari 13a835fc16 pciutils: ver. bump to 3.4.1 2016-01-03 21:19:56 +02:00
Ertuğrul Erata b803382487 Merge pull request #183 from ertugerata/master
version update ...
2016-01-03 20:49:50 +02:00
Ertuğrul Erata bea005e33d version update ... 2016-01-03 20:49:59 +02:00
Ertuğrul Erata 1f815c731d Merge pull request #182 from ertugerata/master
fix for ntfs usb-disc
2016-01-03 18:46:27 +02:00
Ertuğrul Erata 50de9ff98e fix for ntfs usb-disc 2016-01-03 18:45:50 +02:00
Ertuğrul Erata 16f5d5b943 Merge branch 'master' into new_eudev 2016-01-03 18:41:39 +02:00
Ertuğrul Erata 1bed8f49d5 Merge pull request #181 from ertugerata/master
fix build
2016-01-03 18:30:58 +02:00
Ertuğrul Erata a39a2c1658 fix build 2016-01-03 18:30:37 +02:00
Ertuğrul Erata 12b06b820b Merge pull request #180 from ertugerata/master
update cpio, fix mudur and fizx relase number eudev
2016-01-03 18:04:54 +02:00
Ertuğrul Erata 0abcc923dc update cpio, fix mudur and fizx relase number eudev 2016-01-03 18:03:19 +02:00
Ertuğrul Erata 23d5f5efdd Merge pull request #179 from ertugerata/master
for  usb mount
2016-01-03 16:49:53 +02:00
Ertuğrul Erata 8a00ea6d3a fix for usb automount 2016-01-03 16:48:51 +02:00
Ertuğrul Erata d040744022 index . 2016-01-02 08:55:46 +02:00
Ertuğrul Erata 9caaa85ed1 update virtualbox modules 2015-12-30 22:19:12 +02:00
Ertuğrul Erata 7faa0b1195 Merge pull request #178 from ertugerata/master
update virtualbox modules
2015-12-30 22:18:52 +02:00
Ertuğrul Erata 482428684c update virtualbox modules 2015-12-30 22:16:26 +02:00
Ertuğrul Erata 62a62e4c93 Merge branch 'master' of github.com:pisilinux/core into new_eudev 2015-12-26 19:52:29 +02:00
Ertuğrul Erata 220a2de56f Merge pull request #177 from groni/master
usbutils version bump and new usb.ids
2015-12-26 14:12:43 +02:00
groni 171089a0e1 usbutils version bump and new usb.ids 2015-12-26 13:06:19 +01:00
Ertuğrul Erata e218e906ba update 2015-12-23 20:10:14 +02:00
Ertuğrul Erata 9bd8486ff9 Merge pull request #176 from ertugerata/master
update dbus close #175
2015-12-23 19:50:54 +02:00
Ertuğrul Erata 66881e6b9a update dbus close #175 2015-12-23 19:50:45 +02:00
Ertuğrul Erata 861422d53a Merge pull request #174 from ertugerata/master
openssl update
2015-12-14 21:08:41 +02:00
Ertuğrul Erata ff99ccf145 openssl update 2015-12-14 21:08:59 +02:00
Ertuğrul Erata cdaee8b005 Merge pull request #173 from ertugerata/kernel-4.3
kernel-4.3.2 drivers
2015-12-13 14:33:30 +02:00
Ertuğrul Erata 9ddca18784 kernel-4.3.2 drivers 2015-12-13 14:33:18 +02:00
Ertuğrul Erata 8ddd72e2c3 Merge pull request #172 from ertugerata/kernel-4.3
update cpupowertools
2015-12-13 10:58:36 +02:00
Ertuğrul Erata 26c1f292fc Merge pull request #171 from ertugerata/kernel-4.3
Kernel 4.3.2
2015-12-13 10:57:37 +02:00
Ertuğrul Erata 773f79286b update cpupowertools 2015-12-13 10:57:10 +02:00
Ertuğrul Erata 1cd6b8beaf add config 2015-12-12 19:45:32 +02:00
Ertuğrul Erata c6be62a5ac works for kernel-4.3.2 2015-12-12 19:13:36 +02:00
Ertuğrul Erata c93594c468 Merge pull request #170 from ertugerata/master
gmp update
2015-12-09 20:19:46 +02:00
Ertuğrul Erata a54e152233 gmp update 2015-12-09 20:19:20 +02:00
Ertuğrul Erata 3c6af3c6f6 Merge pull request #169 from ertugerata/master
update ..
2015-12-02 21:15:16 +02:00
Ertuğrul Erata e849604dd8 update .. 2015-12-02 21:08:13 +02:00
Ertuğrul Erata 0357406a27 Merge pull request #168 from ertugerata/master
index now
2015-12-02 13:28:06 +02:00
Ertuğrul Erata e3df0a9e25 index now 2015-12-02 13:18:21 +02:00
Ertuğrul Erata 330fab9d36 Merge pull request #167 from ertugerata/kernel-4.3
Kernel 4.3
2015-12-02 13:07:18 +02:00
Ertuğrul Erata 966fa05e95 fix build with kernel-4.3 2015-12-02 10:29:41 +02:00
Ertuğrul Erata d6a9eeb05e kernel-4.3.0
module-virtualbox have build problem...
2015-12-01 15:15:22 +02:00
Ertuğrul Erata 664b5d1296 Merge pull request #166 from ertugerata/master
Add texinfo for build docs
2015-11-30 09:32:03 +02:00
Ertuğrul Erata 336bccbfe5 dd texinfo for build docs 2015-11-30 09:29:50 +02:00
Ertuğrul Erata 587754d5b1 Merge pull request #165 from ertugerata/master
sync with lfs
2015-11-29 18:55:49 +02:00
Ertuğrul Erata 0eca359213 sync with lfs 2015-11-29 18:55:18 +02:00
yusuf 6427e64a35 Merge pull request #164 from aydemir/master
cmake version bump to 3.4.0
2015-11-15 19:17:36 +02:00
aydemir bffc169432 cmake version bump to 3.4.0 2015-11-15 19:16:33 +02:00
yusuf d2adf7f17d Merge pull request #163 from aydemir/master
pisi kde5 api
2015-11-15 18:57:56 +02:00
aydemir ad6e7f3b54 pisi kde5 api 2015-11-15 18:56:56 +02:00
yusuf 318fe34dbe Merge pull request #162 from aydemir/master
kde5 api add some options
2015-11-15 18:28:33 +02:00
aydemir cdf339b2bc kde5 api add some options 2015-11-15 18:26:37 +02:00
Ertuğrul Erata c6f72d68a6 Merge pull request #161 from ertugerata/master
dbus and util-linux
2015-11-12 16:45:33 +02:00
Ertuğrul Erata a59aab03b9 Update pspec.xml 2015-11-12 16:44:58 +02:00
Ertuğrul Erata 60e98408f5 Update pspec.xml 2015-11-12 16:44:29 +02:00
Ertuğrul Erata c74e524b4d Merge pull request #160 from ertugerata/master
update dbus and util-linux
2015-11-12 14:11:33 +02:00
Ertuğrul Erata 03a2771387 update dbus and util-linux 2015-11-12 14:03:01 +02:00
Ertuğrul Erata 619a4236b9 Merge pull request #159 from ertugerata/master
kernel-4.2.6 is ready
2015-11-11 14:04:54 +02:00
Ertuğrul Erata 08844ad4bf kernel-4.2.6 is ready 2015-11-11 13:06:37 +02:00
yusuf 2a715b3289 Merge pull request #157 from namso-01/master
nspr: version bump for firefox
2015-11-09 16:34:37 +02:00
namso-01 9b53eb6ca7 nspr: version bump for firefox 2015-11-09 16:54:02 +02:00
Ertuğrul Erata fc4724ab15 Merge pull request #156 from ertugerata/master
new index 7Kasım
2015-11-07 11:40:45 +02:00
Ertuğrul Erata 48d695d515 new index 7Kasım 2015-11-07 12:40:46 +03:00
Ertuğrul Erata 6f866e6f57 Merge pull request #155 from ertugerata/master
update grep-2.22
2015-11-07 10:42:32 +02:00
Ertuğrul Erata 90d18d25af update grep-2.22 2015-11-07 11:41:30 +03:00
Ertuğrul Erata f62d88c8f3 Merge pull request #154 from ertugerata/master
rebuild lsb-release
2015-11-01 06:54:27 +02:00
Ertuğrul Erata bf3dcc1e22 rebuild lsb-release 2015-11-01 07:53:22 +03:00
Ertuğrul Erata bb830ffba8 Merge pull request #153 from ertugerata/master
fix release number
2015-10-31 10:48:07 +02:00
Ertuğrul Erata 8707aff636 fix release number 2015-10-31 11:40:15 +03:00
596 changed files with 327091 additions and 142167 deletions
+1
View File
@@ -4,3 +4,4 @@
*.svn
*~
.dir*
*.log
+2
View File
@@ -0,0 +1,2 @@
2016-04-27 /system/boot/busybox-mkinitcpio/pspec.xml
2016-04-27 /kernel/tools/mkinitcpio/pspec.xml
+15 -71
View File
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>A high-quality and portable font engine</Summary>
<Description>FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output. It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.</Description>
<Archive sha1sum="cd2b144205dd2c61693e2d861069367aa3dde1bc" type="tarbz2">mirrors://sourceforge/freetype/freetype-2.6.tar.bz2</Archive>
<Archive sha1sum="4d08a9a6567c6332d58e9a5f9a7e9e3fbce66789" type="tarbz2">mirrors://sourceforge/freetype/freetype-2.7.1.tar.bz2</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
@@ -62,7 +62,7 @@
<Dependency>libpng-32bit</Dependency>
</BuildDependencies>
<RuntimeDependencies>
<Dependency>glibc-32bit</Dependency>
<Dependency>zlib-32bit</Dependency>
<Dependency>libpng-32bit</Dependency>
</RuntimeDependencies>
@@ -72,82 +72,26 @@
</Package>
<History>
<Update release="11">
<Date>2015-07-29</Date>
<Version>2.6</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="10">
<Date>2015-05-22</Date>
<Version>2.5.5</Version>
<Comment>Version bump.</Comment>
<Name>Ayhan Yalçınsoy</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-05-11</Date>
<Version>2.5.3</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-03-29</Date>
<Version>2.5.3</Version>
<Comment>Version bump</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-12-11</Date>
<Version>2.5.2</Version>
<Comment>Version bump, cleanup.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-11-26</Date>
<Version>2.5.1</Version>
<Comment>Version bump</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-28</Date>
<Version>2.5.0.1</Version>
<Comment>rebuild.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-26</Date>
<Version>2.5.0.1</Version>
<Comment>Fix deps,release bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-06-28</Date>
<Version>2.5.0.1</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2017-02-02</Date>
<Version>2.7.1</Version>
<Comment>Version Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-01-14</Date>
<Version>2.4.11</Version>
<Comment>New release</Comment>
<Date>2016-04-27</Date>
<Version>2.6.3</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-24</Date>
<Version>2.4.10</Version>
<Date>2016-03-13</Date>
<Version>2.6.3</Version>
<Comment>First release</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Update>
</History>
</PISI>
+19 -397
View File
@@ -1,403 +1,25 @@
<PISI>
<SourceName>PisiLinux</SourceName>
<Version>1.0</Version>
<Description xml:lang="tr">PisiLinux 1.0 Deposu</Description>
<Description xml:lang="en">PisiLinux 1.0 Repository</Description>
<Description xml:lang="es">PisiLinux 1.0 Repositorio</Description>
<Description xml:lang="nl">PisiLinux 1.0 Opslagplaats</Description>
<Version>2.0</Version>
<Description xml:lang="tr">PisiLinux 2.0 Core Deposu</Description>
<Description xml:lang="en">PisiLinux 2.0 Core Repository</Description>
<Description xml:lang="es">PisiLinux 2.0 Core Repositorio</Description>
<Description xml:lang="nl">PisiLinux 2.0 Core Opslagplaats</Description>
<Type>Core</Type>
<BinaryName>PisiLinux</BinaryName>
<Obsoletes>
<Package>xorg-video-modesetting</Package>
<Package>glamor-egl</Package>
<Package>glamor-egl-devel</Package>
<Package>kdeadmin</Package>
<Package>kdenetwork</Package>
<Package>kdenetwork-devel</Package>
<Package>kdesdk</Package>
<Package>kdesdk-devel</Package>
<Package>kdeplasma-applets-fancytasks</Package>
<Package>kdetoys</Package>
<Package>libfakeley</Package>
<Package>libfakeley-devel</Package>
<Package>libstreams</Package>
<Package>libstreamanalyzer</Package>
<Package>libstreams-devel</Package>
<Package>libstreamanalyzer-devel</Package>
<Package>strigi-libs</Package>
<Package>strigi-common</Package>
<Package>workspace-strap</Package>
<Package>gtk-qt-engine</Package>
<Package>kdevplatform-l10n-nds</Package>
<Package>kdevplatform-l10n-en_GB</Package>
<Package>db5</Package>
<Package>db5-devel</Package>
<Package>db5-docs</Package>
<Package>ntfs_3g</Package>
<Package>db4-java</Package>
<Package>db5-java</Package>
<Package>jpeg</Package>
<Package>openthreads</Package>
<Package>aufs-progs</Package>
<Package>python-cherrypy</Package>
<Package>hd2u</Package>
<Package>mmpython</Package>
<Package>libtextcat</Package>
<Package>xorg-input-fpit</Package>
<Package>xorg-input-hyperpen</Package>
<Package>xorg-input-mutouch</Package>
<Package>xorg-input-penmount</Package>
<Package>xorg-video-ark</Package>
<Package>xorg-video-ast</Package>
<Package>xorg-video-chips</Package>
<Package>xorg-video-nv</Package>
<Package>xorg-video-s3</Package>
<Package>xorg-video-tseng</Package>
<Package>libXp-devel</Package>
<Package>ijs</Package>
<Package>ijs-devel</Package>
<Package>xfce-utils</Package>
<Package>lxsession-edit</Package>
<Package>zeitgeist-datahub</Package>
<Package>soundKonverter</Package>
<Package>module-fglrx-legacy</Package>
<Package>module-fglrx-legacy-userspace</Package>
<Package>module-fglrx-legacy-devel</Package>
<Package>fglrx-legacy-devel</Package>
<Package>fglrx-legacy-opencl</Package>
<Package>fglrx-legacy-opencl-32bit</Package>
<Package>xorg-video-fglrx-legacy</Package>
<Package>xorg-video-fglrx-legacy-32bit</Package>
<Package>fglrx-devel</Package>
<Package>fglrx-opencl-32bit</Package>
<Package>fglrx-opencl</Package>
<Package>module-fglrx-userspace</Package>
<Package>plex-media-server</Package>
<Package>libreoffice-bsh</Package>
<Package>libreoffice-ure</Package>
<Package>libreoffice-pyuno</Package>
<Package>libreoffice-nlpsolver</Package>
<Package>libreoffice-pdfimport</Package>
<Package>libreoffice-xsltfilter</Package>
<Package>libreoffice-java-common</Package>
<Package>libreoffice-graphicfilter</Package>
<Package>libreoffice-wiki-publisher</Package>
<Package>libreoffice-presentation-minimizer</Package>
<Package>libreoffice-javafilter</Package>
<Package>libreoffice-report-builder</Package>
<Package>glest</Package>
<Package>glest-data</Package>
<Package>liboldX</Package>
<Package>liboldX-devel</Package>
<Package>glitz-devel</Package>
<Package>glitz-32bit</Package>
<Package>glitz</Package>
<Package>mate-bluetooth</Package>
<Package>mate-bluetooth-devel</Package>
<Package>mate-bluetooth-doc</Package>
<Package>glade-xfce</Package>
<Package>eatmonkey</Package>
<Package>gnome-activity-journal</Package>
<Package>gnome-mime-data</Package>
<Package>libgnomecups</Package>
<Package>libgnomecups-devel</Package>
<Package>libgnomeprint</Package>
<Package>libgnomeprint-devel</Package>
<Package>libgnomeprint-docs</Package>
<Package>libgnomeprintui</Package>
<Package>libgnomeprintui-devel</Package>
<Package>libgnomeprintui-docs</Package>
<Package>gnome-desktop-sharp</Package>
<Package>gnome-desktop-sharp-devel</Package>
<Package>gnome-print-sharp</Package>
<Package>gnome-print-sharp-devel</Package>
<Package>gtksourceview-sharp</Package>
<Package>gtksourceview-sharp-devel</Package>
<Package>vte-sharp</Package>
<Package>vte-sharp-devel</Package>
<Package>wnck-sharp</Package>
<Package>wnck-sharp-devel</Package>
<Package>rsvg-sharp</Package>
<Package>rsvg-sharp-devel</Package>
<Package>gsettings-desktop-schemas3</Package>
<Package>gsettings-desktop-schemas3-devel</Package>
<Package>libgee-8</Package>
<Package>libgee-8-devel</Package>
<Package>gnutls-guile</Package>
<Package>liborcus</Package>
<Package>liborcus-devel</Package>
<Package>libixion</Package>
<Package>epdfview</Package>
<Package>libixion-devel</Package>
<Package>lv2core</Package>
<Package>lv2core-devel</Package>
<Package>amd-ucode</Package>
<Package>akonadi-facebook</Package>
<Package>perl-Email-Simple-Creator</Package>
<Package>licq-autoreply</Package>
<Package>licq-console</Package>
<Package>licq-msn</Package>
<Package>licq-forwarder</Package>
<Package>licq-osd</Package>
<Package>licq-rms</Package>
<Package>licq-devel</Package>
<Package>perl-IO-via-symlink</Package>
<Package>SVK</Package>
<Package>avidemux</Package>
<Package>qsvn</Package>
<Package>libsvnqt</Package>
<Package>libsvnqt-devel</Package>
<Package>cups-php</Package>
<Package>metalink</Package>
<Package>foomatic-filters</Package>
<Package>pisilinux-default-settings</Package>
<Package>mysql-client</Package>
<Package>mysql-lib</Package>
<Package>mysql-man-pages</Package>
<Package>mysql-server</Package>
<Package>sun-jre</Package>
<Package>sun-jdk</Package>
<Package>gnash</Package>
<Package>gnash-devel</Package>
<Package>gnash-klash</Package>
<Package>gst-buzztard</Package>
<Package>gst-buzztard-doc</Package>
<Package>libgst-buzztard</Package>
<Package>libgst-buzztard-devel</Package>
<Package>tv-viewer</Package>
<Package>module-nvidia-current-userspace</Package>
<Package>module-nvidia304-userspace</Package>
<Package>module-nvidia173-userspace</Package>
<Package>module-nvidia96-userspace</Package>
<Package>samba-swat</Package>
<Package>comp-scale</Package>
<Package>ntrack</Package>
<Package>ntrack-devel</Package>
<Package>ntrack-glib</Package>
<Package>ntrack-glib-devel</Package>
<Package>ntrack-gobject</Package>
<Package>ntrack-gobject-devel</Package>
<Package>ntrack-qt4</Package>
<Package>ntrack-qt4-devel</Package>
<Package>python-ntrack</Package>
<Package>qzion</Package>
<Package>qzion-devel</Package>
<Package>qedje-devel</Package>
<Package>qedje</Package>
<Package>ushare</Package>
<Package>udev-32bit</Package>
<Package>kde-l10n-si</Package>
<Package>kde-l10n-si-doc</Package>
<Package>kde-l10n-tg</Package>
<Package>kde-l10n-tg-doc</Package>
<Package>kde-l10n-th</Package>
<Package>kde-l10n-th-doc</Package>
<Package>kdnssd</Package>
<Package>mate-file-manager</Package>
<Package>mate-file-manager-devel</Package>
<Package>mate-file-manager-doc</Package>
<Package>mate-window-manager</Package>
<Package>mate-window-manager-devel</Package>
<Package>mate-doc-utils</Package>
<Package>libmatewnck-devel</Package>
<Package>libmatewnck-doc</Package>
<Package>libmatewnck</Package>
<Package>libmatekeyring</Package>
<Package>libmatekeyring-devel</Package>
<Package>libmatekeyring-doc</Package>
<Package>mate-keyring</Package>
<Package>mate-keyring-devel</Package>
<Package>mate-keyring-doc</Package>
<Package>mate-character-map</Package>
<Package>mate-character-map-devel</Package>
<Package>mate-document-viewer</Package>
<Package>mate-document-viewer-devel</Package>
<Package>mate-document-viewer-doc</Package>
<Package>mate-file-archiver</Package>
<Package>mate-image-viewer</Package>
<Package>mate-image-viewer-devel</Package>
<Package>mate-image-viewer-doc</Package>
<Package>mate-file-manager-gksu</Package>
<Package>mate-file-manager-sendto</Package>
<Package>mate-file-manager-sendto-devel</Package>
<Package>mate-file-manager-sendto-doc</Package>
<Package>mate-file-manager-share</Package>
<Package>mate-file-manager-open-terminal</Package>
<Package>mate-file-manager-image-converter</Package>
<Package>mate-text-editor</Package>
<Package>mate-text-editor-devel</Package>
<Package>mate-text-editor-gtk-doc</Package>
<Package>mate-menu-editor</Package>
<Package>kio-afc</Package>
<Package>epson-alc1100</Package>
<Package>thunderbird-lang-es-CL</Package>
<Package>emacs-emms</Package>
<Package>ecore</Package>
<Package>ecore-devel</Package>
<Package>edje</Package>
<Package>edje-devel</Package>
<Package>eet</Package>
<Package>eet-devel</Package>
<Package>eeze</Package>
<Package>eeze-devel</Package>
<Package>efreet</Package>
<Package>efreet-devel</Package>
<Package>eina</Package>
<Package>eina-devel</Package>
<Package>eio</Package>
<Package>eio-devel</Package>
<Package>emap</Package>
<Package>emap-devel</Package>
<Package>embryo</Package>
<Package>embryo-devel</Package>
<Package>epdf</Package>
<Package>epdf-devel</Package>
<Package>ethumb</Package>
<Package>ethumb-devel</Package>
<Package>evas</Package>
<Package>evas-devel</Package>
<Package>emotion-devel</Package>
<Package>emotion</Package>
<Package>firefox-devel</Package>
<Package>chipmunk</Package>
<Package>chipmunk-devel</Package>
<Package>e-module-alarm</Package>
<Package>e-module-calendar</Package>
<Package>e-module-comp-scale</Package>
<Package>e-module-cpu</Package>
<Package>e-module-deskshow</Package>
<Package>e-module-diskio</Package>
<Package>e-module-drawer</Package>
<Package>e-module-eektool</Package>
<Package>e-module-eenvader-fractal</Package>
<Package>e-module-elfe</Package>
<Package>e-module-empris</Package>
<Package>e-module-engage</Package>
<Package>e-module-eooorg</Package>
<Package>e-module-everything-aspell</Package>
<Package>e-module-everything-pidgin</Package>
<Package>e-module-everything-places</Package>
<Package>e-module-everything-shotgun</Package>
<Package>e-module-everything-skeleton</Package>
<Package>e-module-everything-tracker</Package>
<Package>e-module-everything-wallpaper</Package>
<Package>e-module-everything-websearch</Package>
<Package>e-module-eweather</Package>
<Package>e-module-exebuf</Package>
<Package>e-module-execwatch</Package>
<Package>e-module-flame</Package>
<Package>e-module-forecasts</Package>
<Package>e-module-iiirk</Package>
<Package>e-module-itask</Package>
<Package>e-module-mail</Package>
<Package>e-module-mem</Package>
<Package>e-module-moon</Package>
<Package>e-module-mpdule</Package>
<Package>e-module-net</Package>
<Package>e-module-news</Package>
<Package>e-module-penguins</Package>
<Package>e-module-photo</Package>
<Package>e-module-places</Package>
<Package>e-module-rain</Package>
<Package>e-module-screenshot</Package>
<Package>e-module-skel</Package>
<Package>e-module-snow</Package>
<Package>e-module-taskbar</Package>
<Package>e-module-tclock</Package>
<Package>e-module-uptime</Package>
<Package>e-module-weather</Package>
<Package>e-module-winlist-ng</Package>
<Package>e-module-winselector</Package>
<Package>e-module-wlan</Package>
<Package>econcentration</Package>
<Package>editje</Package>
<Package>emprint</Package>
<Package>enki</Package>
<Package>enlil</Package>
<Package>enlil-devel</Package>
<Package>etrophy</Package>
<Package>etrophy-devel</Package>
<Package>expedite</Package>
<Package>lightmediascanner</Package>
<Package>lightmediascanner-devel</Package>
<Package>libeweather</Package>
<Package>libeweather-devel</Package>
<Package>python-elementary-devel</Package>
<Package>python-elementary</Package>
<Package>python-edje-devel</Package>
<Package>python-edje</Package>
<Package>python-evas-devel</Package>
<Package>python-evas</Package>
<Package>python-ethumb-devel</Package>
<Package>python-ethumb</Package>
<Package>python-ecore-devel</Package>
<Package>python-ecore</Package>
<Package>python-speech-dispatcher</Package>
<Package>nepomuk-core</Package>
<Package>nepomuk-core-devel</Package>
<Package>nepomuk-widgets</Package>
<Package>nepomuk-widgets-devel</Package>
<Package>wine-gecko64</Package>
<Package>wine64</Package>
<Package>glade3</Package>
<Package>glade3-devel</Package>
<Package>glade3-docs</Package>
<Package>goocanvas</Package>
<Package>goocanvas-docs</Package>
<Package>goocanvas-devel</Package>
<Package>goocanvasmm</Package>
<Package>goocanvasmm-doc</Package>
<Package>goocanvasmm-devel</Package>
<Package>libgtkhtml2</Package>
<Package>libgtkhtml2-devel</Package>
<Package>bluez-compat</Package>
<Package>bluedevil-devel</Package>
<Package>akonadi-facebook</Package>
<Package>python-PyMT</Package>
<Package>python-PyMT-docs</Package>
<Package>OpenGTL</Package>
<Package>OpenGTL-devel</Package>
<Package>gtkdatabox-glade</Package>
<Package>gtkdatabox-docs</Package>
<Package>vo-aacenc</Package>
<Package>lxshortcut</Package>
<Package>libusbx</Package>
<Package>libusbx-devel</Package>
<Package>libusbx-32bit</Package>
<Package>labltk</Package>
<Package>udev</Package>
<Package>libudev</Package>
<Package>libgudev1</Package>
<Package>libudev-devel</Package>
<Package>libgudev1-devel</Package>
<Package>libudev-32bit</Package>
<Package>libgudev1-32bit</Package>
<Package>mdbtools-gui</Package>
<Package>module-nvidia96</Package>
<Package>xorg-video-nvidia96</Package>
<Package>module-nvidia173</Package>
<Package>xorg-video-nvidia173</Package>
<Package>libfm</Package>
<Package>libfm-devel</Package>
<Package>lxappearance</Package>
<Package>lxappearance-devel</Package>
<Package>lxappearance-obconf</Package>
<Package>lxde-common</Package>
<Package>lxde-menu-cache</Package>
<Package>lxde-menu-cache-devel</Package>
<Package>lxinput</Package>
<Package>lxmenu-data</Package>
<Package>lxpanel</Package>
<Package>lxpanel-devel</Package>
<Package>lxpolkit</Package>
<Package>lxrandr</Package>
<Package>lxsession</Package>
<Package>lxtask</Package>
<Package>lxterminal</Package>
<Package>pcmanfm</Package>
<Package>pcmanfm-devel</Package>
<Package>gpicview</Package>
<Package>lxlauncher</Package>
<Package>screengrab</Package>
</Obsoletes>
<!--glibc-32bit merge in glibc-->
<Package>glibc-32bit</Package>
<!-- separeted, replaced packages-->
<Package>kdgantt2</Package>
<Package>gpgmepp</Package>
<Package>kde-baseapps</Package>
<Package>prison-qt5</Package>
<Package>xorg-video-modesetting</Package>
<!--for yali -->
<Package>busybox-mkinitcpio</Package>
<Package>mkinitcpio</Package>
<Package>Calamares</Package>
<Package>calamares-theme-pisilinux</Package>
</Obsoletes>
</PISI>
+1 -1
View File
@@ -15,7 +15,7 @@ import lzma
import piksemel
pisirepouri = "http://ciftlik.pisilinux.org/pisi-2.0/pisi-index.xml.xz"
pisirepouri = "http://ciftlik.pisilinux.org/2.0-Beta.1/pisi-index.xml.xz"
svnrepouri = "https://github.com/ertugerata/core/raw/master/pisi-index.xml.xz"
def getIndex(uri):
+15 -15
View File
@@ -36,25 +36,25 @@
<History>
<Update release="3">
<Date>2017-02-07</Date>
<Version>9</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="2">
<Date>2016-04-27</Date>
<Version>9</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2015-04-01</Date>
<Version>9</Version>
<Comment>Release bump.</Comment>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-10-29</Date>
<Version>9</Version>
<Comment>Rebuild</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-23</Date>
<Version>9</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+20 -4
View File
@@ -19,7 +19,15 @@ def builddiet():
autotools.make("distclean")
autotools.autoreconf("-fi")
autotools.configure('ac_cv_lib_dl_dlopen=no \
autotools.configure('--with-thin-check= \
--with-thin-dump= \
--with-thin-repair= \
--with-thin-restore= \
--with-cache-check= \
--with-cache-dump= \
--with-cache-repair= \
--with-cache-restore= \
ac_cv_lib_dl_dlopen=no \
--with-staticdir="/sbin" \
--enable-debug \
--with-optimisation=\"%s -Os\" \
@@ -36,8 +44,8 @@ def builddiet():
--with-systemdsystemunitdir=no \
--enable-udev_sync' % get.CFLAGS())
pisitools.dosed("lib/misc/configure.h","rpl_malloc","malloc")
pisitools.dosed("lib/misc/configure.h","rpl_realloc","realloc")
#pisitools.dosed("lib/misc/configure.h","rpl_malloc","malloc")
#pisitools.dosed("lib/misc/configure.h","rpl_realloc","realloc")
autotools.make("-j1 -C include")
autotools.make("-j1 -C lib LIB_SHARED= VERSIONED_SHLIB=")
@@ -58,7 +66,15 @@ def setup():
pisitools.dosed("conf/example.conf.in", "use_lvmetad = 0", "use_lvmetad = 1")
autotools.autoreconf("-fi")
autotools.configure("--enable-lvm1_fallback \
autotools.configure("--with-thin-check= \
--with-thin-dump= \
--with-thin-repair= \
--with-thin-restore= \
--with-cache-check= \
--with-cache-dump= \
--with-cache-repair= \
--with-cache-restore= \
--enable-lvm1_fallback \
--with-default-pid-dir=/run \
--with-default-run-dir=/run/lvm \
--with-default-locking-dir=/run/lock/lvm \
+20 -43
View File
@@ -12,16 +12,17 @@
<IsA>app:console</IsA>
<Summary>Userland logical volume management tools</Summary>
<Description>LVM2 includes all of the support for handling read/write operations physical and logical volumes.</Description>
<Archive sha1sum="4f45406eb122443a0a9a3f2d338d5203d94d93de" type="targz">ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.118.tgz</Archive>
<Archive sha1sum="35b7358ebefefbf1fceb50bf282c328203248bdb" type="targz">ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.167.tgz</Archive>
<BuildDependencies>
<Dependency releaseFrom="9">libutil-linux-devel</Dependency>
<Dependency>libutil-linux-devel</Dependency>
<Dependency>eudev-devel</Dependency>
<Dependency>autoconf-archive</Dependency>
</BuildDependencies>
<Patches>
<!--<Patch level="1">lvm2-2.02.63-always-make-static-libdm.patch</Patch>
<Patch level="1">lvm2-2.02.92-dynamic-static-ldflags.patch</Patch>
<Patch level="1">lvm2-2.02.105-pthread-pkgconfig.patch</Patch>
<Patch>lvm2-2.02.106-static-pkgconfig-libs.patch</Patch>-->
<Patch>lvm2-2.02.106-static-pkgconfig-libs.patch</Patch>-->
</Patches>
</Source>
@@ -34,6 +35,7 @@
<Description>Device-mapper includes the driver enables the definition of new block devices composed of ranges of sectors of existing devices to define disk partitions or logical volumes.</Description>
<Files>
<Path fileType="executable">/usr/sbin/dmsetup</Path>
<Path fileType="executable">/usr/sbin/dmstats</Path>
<Path fileType="library">/usr/lib/libdevmapper.a</Path>
<Path fileType="library">/usr/lib/libdevmapper.so*</Path>
<Path fileType="data">/lib/udev/rules.d/10-dm.rules</Path>
@@ -42,6 +44,7 @@
<Path fileType="doc">/usr/share/doc/VERSION_DM</Path>
<Path fileType="doc">/usr/share/doc/WHATS_NEW_DM</Path>
<Path fileType="man">/usr/share/man/man8/dmsetup.8</Path>
<Path fileType="man">/usr/share/man/man8/dmstats.8</Path>
</Files>
</Package>
@@ -180,58 +183,32 @@
<Description>Number of utilities for creating, checking, and repairing logical volumes - statically linked for initramfs.</Description>
<Files>
<Path fileType="executable">/sbin/lvm.static</Path>
<Path fileType="library">/usr/lib/liblvm2app.a</Path>
<Path fileType="library">/usr/lib/liblvm2cmd.a</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2015-05-02</Date>
<Version>2.02.118</Version>
<Update release="3">
<Date>2017-01-29</Date>
<Version>2.02.167</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="6">
<Date>2014-09-04</Date>
<Version>2.02.111</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-09</Date>
<Version>2.02.106</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-04-07</Date>
<Version>2.02.105</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-11-09</Date>
<Version>2.02.103</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-07-26</Date>
<Version>2.02.98</Version>
<Comment>Fix dep, release bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptanan@pisilinux.org</Email>
<Date>2016-04-27</Date>
<Version>2.02.142</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-14</Date>
<Version>2.02.98</Version>
<Date>2016-03-13</Date>
<Version>2.02.142</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+18 -29
View File
@@ -12,7 +12,10 @@
<IsA>app:console</IsA>
<Summary>Utility to control Linux MD devices (software RAID arrays)</Summary>
<Description>mdadm is used to create, manage, and monitor Linux MD (software RAID) devices.</Description>
<Archive sha1sum="c649601d84553501c2f3b452cf93d1fbc53f976a" type="tarxz">https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-3.3.2.tar.xz</Archive>
<Archive sha1sum="0b6c284970567bfa30dbc14ea5c0e2320582b80c" type="tarxz">https://www.kernel.org/pub/linux/utils/raid/mdadm/mdadm-3.4.tar.xz</Archive>
<BuildDependencies>
<Dependency>dietlibc</Dependency>
</BuildDependencies>
</Source>
<Package>
@@ -51,40 +54,26 @@
</Package>
<History>
<Update release="5">
<Date>2015-05-25</Date>
<Version>3.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-17</Date>
<Version>3.3</Version>
<Comment>Rebuild. Fixed service.py file</Comment>
<Name>Aydın Demirel</Name>
<Email>aydin.demirel@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-04-13</Date>
<Version>3.3</Version>
<Comment>mdadm-static is a part of system.base now.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2017-01-29</Date>
<Version>3.4</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-01-31</Date>
<Version>3.3</Version>
<Comment>Ver. bump, rebuild</Comment>
<Name>Kamil Atlı</Name>
<Email>admins@pisilinux.org</Email>
<Date>2016-04-27</Date>
<Version>3.4</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-11-14</Date>
<Version>3.2.6</Version>
<Date>2016-03-13</Date>
<Version>3.4</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+31
View File
@@ -0,0 +1,31 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
def setup():
#for i in ["mtools.texi"]:
# pisitools.dosed(i, "/usr/local/etc", "/etc")
shelltools.export("INSTALL_PROGRAM", "install")
autotools.autoreconf("-fi")
autotools.configure("--prefix=/usr \
--sysconfdir=/etc/mtools \
--includedir=/usr/src/linux/include")
def build():
autotools.make()
pisitools.dosed("mtools.conf","SAMPLE FILE","#SAMPLE FILE")
def install():
autotools.rawInstall('-j1 DESTDIR="%s"' % get.installDIR())
pisitools.insinto("/etc/mtools","mtools.conf")
pisitools.dodoc("COPYING", "README*", "Release.notes")
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>mtools</Name>
<Homepage>http://mtools.linux.lu/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Utilities to access MS-DOS disks without mounting them</Summary>
<Description>Mtools are utilities to access MS-DOS disks without mounting them.</Description>
<Archive sha1sum="d703db71a409837a37db10a09ef63a35183f7565" type="targz">mirrors://gnu/mtools/mtools-4.0.18.tar.gz</Archive>
</Source>
<Package>
<Name>mtools</Name>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="config">/etc</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="info">/usr/share/info</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2017-01-29</Date>
<Version>4.0.18</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="2">
<Date>2016-04-27</Date>
<Version>4.0.18</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-02-12</Date>
<Version>4.0.18</Version>
<Comment>First release</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>mtools</Name>
<Summary xml:lang="tr">MS-DOS (Windows) disketlerinize -mount ile bağlamadan- erişim araçları</Summary>
<Description xml:lang="tr">Mtools diskinizdeki MS-DOS (Windows) bölümlerine -mount komutu ile bağlamadan- erişebilmek için gereken araç setidir.</Description>
</Source>
</PISI>
+27 -131
View File
@@ -17,22 +17,23 @@
<IsA>data</IsA>
<Summary>Firmware files used by the Linux kernel</Summary>
<Description>linux-firmware contains different firmware files required for some devices to operate correctly.</Description>
<!-- linux-firmware commit: commit f88e5c2e2ff57026ce8028ba4dde8e7325f251a4 2015-09-24 -->
<Archive sha1sum="053e48266c07116bf86d0848655e9c0c02076609" type="tarbz2">http://source.pisilinux.org/1.0/linux-firmware/linux-firmware-20150924.tar.bz2</Archive>
<!-- linux-firmware commit: 3ef7857d511ce6a91c5ce609da76c4702651cfa5 2016-06-24 -->
<Archive sha1sum="06c03884d5e2540d0bb4918c1f348a7c46f6a496" type="tarbz2">https://sourceforge.net/projects/pisilinux/files/source/linux-firmware-20170113.tar.bz2</Archive>
<Archive sha1sum="dd685266f7bc0acb0d455462637d23e3e895bc96" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/common-fw.tar.xz</Archive>
<Archive sha1sum="b2bb7fce3ea67d131f543a48134f7a65f2a8d834" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware-ipw.tar.xz</Archive>
<Archive sha1sum="a5a616a9f765cf9cbb224deb7ccefdc82a7fe4d9" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/firmware-nonfreebox-2-tar.bz2</Archive>
<Archive sha1sum="6c18b28e62637fb809eaff89fff623ae1d470500" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/ar9170.tar.bz2</Archive>
<Archive sha1sum="aa3b414c2948be5f226a25fa5f37e56fd659a3bb" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/ipw2x00-firmware.tar.bz2</Archive>
<Archive sha1sum="f7ecf5412b7818871fa2798f1b314f8ddddb494e" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/aic94xx-seq.tar.bz2</Archive>
<Archive sha1sum="9be626663e9b9d15278f2b5cd1c916570eb62727" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/zd12x1-firmware.tar.bz2</Archive>
<Archive sha1sum="16d5f4dcc90f978732a9a5b3b0347672a6cc4c36" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/accessrunner-firmware.tar.bz2</Archive>
<Archive sha1sum="e40729d30ad6d7a6c88b90ee7bc5fbaeb9458cb7" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/rtl8192se-firmware.tar.bz2</Archive>
<Archive sha1sum="5d333e75f02a57861565337c14f6944090a242a8" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/nouveau-1.tar.xz</Archive>
<Archive sha1sum="ff9e7f4b120476a90cd3fb69d76240166c4ff2a5" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/zd12x1.tar.bz2</Archive>
<Archive sha1sum="3239212ae7c5f60baa749764dcb8f5189e1e2f13" type="tarxz" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/nouveau-340-32.tar.xz</Archive>
<AdditionalFiles>
<AdditionalFile target="intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq">fw/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq</AdditionalFile>
<!--AdditionalFile target="intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq">fw/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq</AdditionalFile-->
<AdditionalFile target="iwlwifi-7260-14.ucode">iwlwifi-7260-14.ucode</AdditionalFile>
<AdditionalFile target="iwlwifi-7260-15.ucode">iwlwifi-7260-15.ucode</AdditionalFile>
<AdditionalFile target="iwlwifi-7260-17.ucode">iwlwifi-7260-17.ucode</AdditionalFile>
</AdditionalFiles>
</Source>
@@ -48,138 +49,33 @@
</Package>
<History>
<Update release="19">
<Date>2015-09-06</Date>
<Version>20150924</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="18">
<Date>2015-09-06</Date>
<Version>20150824</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="17">
<Date>2015-07-20</Date>
<Version>20150716</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="16">
<Date>2015-03-26</Date>
<Version>20150320</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="15">
<Date>2015-02-14</Date>
<Version>20150214</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="14">
<Date>2014-12-16</Date>
<Version>20141216</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="13">
<Date>2014-11-07</Date>
<Version>20141107</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="12">
<Date>2014-07-23</Date>
<Version>20140603</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin.bojara@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2014-04-02</Date>
<Version>20140316</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="10">
<Date>2014-03-01</Date>
<Version>20140217</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2013-11-30</Date>
<Version>20131013</Version>
<Comment>Remove unneeded build dep,fix unpack problem.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="8">
<Date>2013-11-23</Date>
<Version>20131013</Version>
<Comment>Version bump to 20131013 git.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-09-30</Date>
<Version>20130811</Version>
<Comment>add update Intel-Bluetooth patchs</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-08-11</Date>
<Version>20130811</Version>
<Comment>add update patchs</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-07-19</Date>
<Version>20130609</Version>
<Comment>add update patchs</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-06-09</Date>
<Version>20130609</Version>
<Comment>bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Update release="4">
<Date>2017-02-11</Date>
<Version>20170113</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-07</Date>
<Version>20130421</Version>
<Comment>bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-06-29</Date>
<Version>20160624</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-03-07</Date>
<Version>20130224</Version>
<Comment>bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-04-27</Date>
<Version>20160111</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-12-12</Date>
<Version>20121212</Version>
<Date>2016-01-22</Date>
<Version>20160111</Version>
<Comment>First release</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+74
View File
@@ -0,0 +1,74 @@
'''
Created on 24-12-2012
@author: marcin
'''
import os
import re
rootpath = "."
specfile = "pspec.xml"
newcomment = "First release"
newrelease = "1"
relative_backup_path = "../backup"
def read_file(path):
with open(path) as f:
return f.read().strip()
def reset_history(spec):
release = re.compile("(.*?release\s*=\s*)[\"\']\d+[\"\'](.*?)")
newspec = ''
history = False
update1 = False
skipline = False
for line in spec.split("\n"):
if "</History>" in line: history = False
if "<History>" in line: history = True
if history:
if "</Update>" in line:
if not update1: newspec = "\n".join((newspec, line))
update1 = True
if update1: continue
else:
if "<Update" in line: line = re.sub(release, r'\1"%s"\2' % newrelease, line)
elif "<Comment" in line:
if not "</Comment" in line:
skipline = True
if "</Comment" in line:
skipline = False
line = " " * 12 + "<Comment>%s</Comment>" % newcomment
if not skipline: newspec = "\n".join((newspec, line))
else: newspec = "\n".join((newspec, line))
return newspec
if __name__ == '__main__':
backup_path = os.path.normpath(os.path.join(rootpath, relative_backup_path))
if not os.path.isdir(backup_path):
os.makedirs(backup_path)
else:
suffix = 0
parent_backup = os.path.dirname(backup_path)
base_name = os.path.basename(relative_backup_path)
for d in os.listdir(parent_backup):
if d.startswith(base_name):
ext = d.replace(base_name, '')
if os.path.isdir("%s/%s" % (parent_backup, d)) and ext.isdigit():
if int(ext) > suffix:
suffix = int(ext)
suffix +=1
suffix = "0%d" % suffix if suffix < 10 else str(suffix)
os.rename(backup_path, backup_path + suffix)
os.makedirs(backup_path)
for root, dirs, files in os.walk(rootpath):
if specfile in files:
f = "%s/%s" % (root, specfile)
print(f)
spec = read_file(f)
bf = "%s/%s" % (os.path.normpath(root.replace(rootpath, relative_backup_path)), specfile)
os.makedirs(os.path.dirname(bf))
open(bf, "w").write(spec)
open(bf, "a").write("\n")
open(f, "w").write(reset_history(spec))
open(f, "a").write("\n")
+34 -216
View File
@@ -11,7 +11,7 @@
<Summary>Kernel module allowing to switch dedicated graphics card on Optimus laptops</Summary>
<Description>kernel module allowing to switch dedicated graphics card on Optimus laptops</Description>
<BuildDependencies>
<Dependency version="4.2.5">kernel-module-headers</Dependency>
<Dependency version="4.9.6">kernel-module-headers</Dependency>
</BuildDependencies>
<Archive sha1sum="e282ee682d794e3962baa4dead01917c42571e78" type="targz">https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz</Archive>
<Patches>
@@ -20,7 +20,7 @@
<Package>
<Name>module-bbswitch</Name>
<RuntimeDependencies>
<Dependency version="4.2.5">kernel</Dependency>
<Dependency version="4.9.6">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -34,243 +34,61 @@
</Package>
<History>
<Update release="33">
<Date>2015-11-30</Date>
<Update release="8">
<Date>2017-02-01</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.2.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="32">
<Date>2015-11-27</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.2.4.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="31">
<Date>2015-10-05</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.2.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="30">
<Date>2015-10-01</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.2.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="29">
<Date>2015-09-23</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="28">
<Date>2015-09-18</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="27">
<Date>2015-08-18</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="26">
<Date>2015-08-13</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="25">
<Date>2015-07-23</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2015-07-20</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.1.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2015-07-13</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.0.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2015-06-30</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.0.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="21">
<Date>2015-06-24</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel-4.0.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="20">
<Date>2015-06-16</Date>
<Version>0.8</Version>
<Comment>Rebuild for new kernel</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="19">
<Date>2015-05-22</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.8</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="18">
<Date>2015-05-05</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="17">
<Date>2015-04-24</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.5</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="16">
<Date>2015-04-16</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.4</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="15">
<Date>2015-04-02</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.3</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="14">
<Date>2015-03-08</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="13">
<Date>2015-03-01</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.19.0</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="12">
<Date>2015-01-28</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.18.3</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="11">
<Date>2015-01-09</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.18.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="10">
<Date>2014-11-29</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.17.4</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2014-10-18</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.17.1</Comment>
<Comment>Rebuild for new kernel.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2014-09-19</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.16.3</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2014-09-03</Date>
<Date>2016-12-10</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.16.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="6">
<Date>2014-07-24</Date>
<Date>2016-11-02</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.15.6</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="5">
<Date>2014-06-15</Date>
<Date>2016-08-24</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.15.0</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-05-29</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.14.4.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2014-05-02</Date>
<Date>2016-08-06</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.14.2.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="3">
<Date>2014-04-15</Date>
<Date>2016-06-28</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.13.10.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-03-29</Date>
<Date>2016-04-30</Date>
<Version>0.8</Version>
<Comment>Rebuild for kernel 3.13.6.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-03-09</Date>
<Date>2016-03-07</Date>
<Version>0.8</Version>
<Comment>First release.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Comment>First release</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -1,6 +1,5 @@
blacklist brcm80211
blacklist b43
blacklist ssb
blacklist bcma
blacklist brcmsmac
blacklist brcmfmac
blacklist brcmfmac
@@ -1,29 +0,0 @@
From b14ac6e4b871b5e15f63389ba63d1fc23a54c58b Mon Sep 17 00:00:00 2001
From: Tim Gardner <tim.gardner@canonical.com>
Date: Tue, 4 Aug 2015 09:02:10 -0600
Subject: [PATCH] cfg80211_disconnected
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
---
bcmwl-6.30.223.248+bdcom/src/src/wl/sys/wl_cfg80211_hybrid.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/wl/sys/wl_cfg80211_hybrid.c b/src/wl/sys/wl_cfg80211_hybrid.c
index ea0726f..0131f01 100644
--- a/src/wl/sys/wl_cfg80211_hybrid.c
+++ b/src/wl/sys/wl_cfg80211_hybrid.c
@@ -2047,7 +2047,11 @@ wl_notify_connect_status(struct wl_cfg80211_priv *wl, struct net_device *ndev,
}
else if ((event == WLC_E_LINK && ~(flags & WLC_EVENT_MSG_LINK)) ||
event == WLC_E_DEAUTH_IND || event == WLC_E_DISASSOC_IND) {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,2,0)
cfg80211_disconnected(ndev, 0, NULL, 0, GFP_KERNEL);
+#else
+ cfg80211_disconnected(ndev, 0, NULL, 0, false, GFP_KERNEL);
+#endif
clear_bit(WL_STATUS_CONNECTED, &wl->status);
wl_link_down(wl);
wl_init_prof(wl->profile);
--
2.5.0
@@ -1,27 +0,0 @@
Description: Fixing null pointer crash
Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=773713
Bug-Ubuntu: https://launchpad.net/bugs/1415880
Last-Update: 2015-08-18
---
src/wl/sys/wl_linux.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
index 860b935..295156f 100644
--- a/src/wl/sys/wl_linux.c
+++ b/src/wl/sys/wl_linux.c
@@ -2157,8 +2157,8 @@ wl_start(struct sk_buff *skb, struct net_device *dev)
wlif = WL_DEV_IF(dev);
wl = WL_INFO(dev);
+ skb->prev = NULL;
if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) {
- skb->prev = NULL;
TXQ_LOCK(wl);
--
1.9.1
@@ -1,12 +0,0 @@
diff -urN a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
--- a/src/wl/sys/wl_linux.c 2015-01-06 12:33:42.981659618 +0100
+++ b/src/wl/sys/wl_linux.c 2015-01-06 12:34:05.647395418 +0100
@@ -2157,8 +2157,8 @@
wlif = WL_DEV_IF(dev);
wl = WL_INFO(dev);
+ skb->prev = NULL;
if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) {
- skb->prev = NULL;
TXQ_LOCK(wl);
@@ -1,11 +0,0 @@
--- a/Makefile 2014-06-26 10:42:08.000000000 +0000
+++ b/Makefile 2014-07-17 22:44:01.662297228 +0000
@@ -126,6 +126,8 @@
EXTRA_CFLAGS += -I$(src)/src/shared/bcmwifi/include
#EXTRA_CFLAGS += -DBCMDBG_ASSERT -DBCMDBG_ERR
+EXTRA_CFLAGS += -Wno-date-time
+
EXTRA_LDFLAGS := $(src)/lib/wlc_hybrid.o_shipped
KBASE ?= /lib/modules/`uname -r`
@@ -1,26 +0,0 @@
--- a/src/wl/sys/wl_cfg80211_hybrid.c 2015-03-16 14:39:29.899350026 +0100
+++ b/src/wl/sys/wl_cfg80211_hybrid.c 2015-03-16 14:39:06.732682365 +0100
@@ -1452,7 +1452,11 @@
WL_DBG(("Could not get rate (%d)\n", err));
} else {
rate = dtoh32(rate);
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 0, 0)
+ sinfo->filled |= BIT(NL80211_STA_INFO_TX_BITRATE);
+ #else
sinfo->filled |= STATION_INFO_TX_BITRATE;
+ #endif
sinfo->txrate.legacy = rate * 5;
WL_DBG(("Rate %d Mbps\n", (rate / 2)));
}
@@ -1465,7 +1469,11 @@
return err;
}
rssi = dtoh32(scb_val.val);
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 0, 0)
+ sinfo->filled |= BIT(NL80211_STA_INFO_SIGNAL);
+ #else
sinfo->filled |= STATION_INFO_SIGNAL;
+ #endif
sinfo->signal = rssi;
WL_DBG(("RSSI %d dBm\n", rssi));
}
@@ -1,60 +0,0 @@
--- a/src/wl/sys/wl_cfg80211_hybrid.c 2014-06-26 12:42:08.000000000 +0200
+++ b/src/wl/sys/wl_cfg80211_hybrid.c 2014-10-08 18:47:07.549476082 +0200
@@ -2071,7 +2071,22 @@
wl_get_assoc_ies(wl);
memcpy(&wl->bssid, &e->addr, ETHER_ADDR_LEN);
wl_update_bss_info(wl);
- cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, GFP_KERNEL);
+ {
+ struct wl_bss_info *bi;
+ u16 bss_info_channel;
+ struct ieee80211_channel *channel;
+ u32 freq;
+
+ bi = (struct wl_bss_info *)(wl->extra_buf + 4);
+ bss_info_channel = bi->ctl_ch ? bi->ctl_ch : CHSPEC_CHANNEL(bi->chanspec);
+
+ freq = ieee80211_channel_to_frequency(bss_info_channel,
+ (bss_info_channel <= CH_MAX_2G_CHANNEL) ?
+ IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ);
+
+ channel = ieee80211_get_channel(wl_to_wiphy(wl), freq);
+ cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, channel, GFP_KERNEL);
+ }
set_bit(WL_STATUS_CONNECTED, &wl->status);
wl->profile->active = true;
}
--- a/src/wl/sys/wl_linux.c 2014-06-26 12:42:08.000000000 +0200
+++ b/src/wl/sys/wl_linux.c 2014-10-08 18:47:19.526693719 +0200
@@ -878,7 +878,7 @@
static SIMPLE_DEV_PM_OPS(wl_pm_ops, wl_suspend, wl_resume);
#endif
-static struct pci_driver wl_pci_driver = {
+static struct pci_driver wl_pci_driver __refdata = {
.name = "wl",
.probe = wl_pci_probe,
.remove = __devexit_p(wl_remove),
@@ -1307,7 +1307,12 @@
dev->priv = priv_link;
#else
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 17, 0))
dev = alloc_netdev(sizeof(priv_link_t), intf_name, ether_setup);
+#else
+ dev = alloc_netdev(sizeof(priv_link_t), intf_name, NET_NAME_UNKNOWN,
+ ether_setup);
+#endif
if (!dev) {
WL_ERROR(("wl%d: %s: alloc_netdev failed\n",
(wl->pub)?wl->pub->unit:wlif->subunit, __FUNCTION__));
--- a/src/wl/sys/wl_cfg80211_hybrid.c 2014-12-10 03:43:11.145810000 +0000
+++ b/src/wl/sys/wl_cfg80211_hybrid.c 2014-12-10 03:44:37.700680960 +0000
@@ -2010,7 +2010,7 @@
notify_ie = (u8 *)bi + le16_to_cpu(bi->ie_offset);
notify_ielen = le32_to_cpu(bi->ie_length);
- cbss = cfg80211_inform_bss(wiphy, channel, (const u8 *)(bi->BSSID.octet),
+ cbss = cfg80211_inform_bss(wiphy, channel, CFG80211_BSS_FTYPE_UNKNOWN, (const u8 *)(bi->BSSID.octet),
0, beacon_proberesp->capab_info, beacon_proberesp->beacon_int,
(const u8 *)notify_ie, notify_ielen, signal, GFP_KERNEL);
@@ -0,0 +1,109 @@
Since Linux 4.7, the enum ieee80211_band is no longer used
This shall cause no problem's since both enums ieee80211_band
and nl80211_band were added in the same commit:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=13ae75b103e07304a34ab40c9136e9f53e06475c
This patch refactors the references of IEEE80211_BAND_* to NL80211_BAND_*
Reference:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit?id=57fbcce37be7c1d2622b56587c10ade00e96afa3
--- a/src/wl/sys/wl_cfg80211_hybrid.c 2016-06-13 11:57:36.159340297 -0500
+++ b/src/wl/sys/wl_cfg80211_hybrid.c 2016-06-13 11:58:18.442323435 -0500
@@ -236,7 +236,7 @@
#endif
#define CHAN2G(_channel, _freq, _flags) { \
- .band = IEEE80211_BAND_2GHZ, \
+ .band = NL80211_BAND_2GHZ, \
.center_freq = (_freq), \
.hw_value = (_channel), \
.flags = (_flags), \
@@ -245,7 +245,7 @@
}
#define CHAN5G(_channel, _flags) { \
- .band = IEEE80211_BAND_5GHZ, \
+ .band = NL80211_BAND_5GHZ, \
.center_freq = 5000 + (5 * (_channel)), \
.hw_value = (_channel), \
.flags = (_flags), \
@@ -379,7 +379,7 @@
};
static struct ieee80211_supported_band __wl_band_2ghz = {
- .band = IEEE80211_BAND_2GHZ,
+ .band = NL80211_BAND_2GHZ,
.channels = __wl_2ghz_channels,
.n_channels = ARRAY_SIZE(__wl_2ghz_channels),
.bitrates = wl_g_rates,
@@ -387,7 +387,7 @@
};
static struct ieee80211_supported_band __wl_band_5ghz_a = {
- .band = IEEE80211_BAND_5GHZ,
+ .band = NL80211_BAND_5GHZ,
.channels = __wl_5ghz_a_channels,
.n_channels = ARRAY_SIZE(__wl_5ghz_a_channels),
.bitrates = wl_a_rates,
@@ -395,7 +395,7 @@
};
static struct ieee80211_supported_band __wl_band_5ghz_n = {
- .band = IEEE80211_BAND_5GHZ,
+ .band = NL80211_BAND_5GHZ,
.channels = __wl_5ghz_n_channels,
.n_channels = ARRAY_SIZE(__wl_5ghz_n_channels),
.bitrates = wl_a_rates,
@@ -1876,8 +1876,8 @@
wdev->wiphy->max_num_pmkids = WL_NUM_PMKIDS_MAX;
#endif
wdev->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) | BIT(NL80211_IFTYPE_ADHOC);
- wdev->wiphy->bands[IEEE80211_BAND_2GHZ] = &__wl_band_2ghz;
- wdev->wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_a;
+ wdev->wiphy->bands[NL80211_BAND_2GHZ] = &__wl_band_2ghz;
+ wdev->wiphy->bands[NL80211_BAND_5GHZ] = &__wl_band_5ghz_a;
wdev->wiphy->signal_type = CFG80211_SIGNAL_TYPE_MBM;
wdev->wiphy->cipher_suites = __wl_cipher_suites;
wdev->wiphy->n_cipher_suites = ARRAY_SIZE(__wl_cipher_suites);
@@ -2000,7 +2000,7 @@
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39)
freq = ieee80211_channel_to_frequency(notif_bss_info->channel,
(notif_bss_info->channel <= CH_MAX_2G_CHANNEL) ?
- IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ);
+ NL80211_BAND_2GHZ : NL80211_BAND_5GHZ);
#else
freq = ieee80211_channel_to_frequency(notif_bss_info->channel);
#endif
@@ -2116,7 +2116,7 @@
return err;
}
chan = wf_chspec_ctlchan(chanspec);
- band = (chan <= CH_MAX_2G_CHANNEL) ? IEEE80211_BAND_2GHZ : IEEE80211_BAND_5GHZ;
+ band = (chan <= CH_MAX_2G_CHANNEL) ? NL80211_BAND_2GHZ : NL80211_BAND_5GHZ;
freq = ieee80211_channel_to_frequency(chan, band);
channel = ieee80211_get_channel(wiphy, freq);
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid, channel, GFP_KERNEL);
@@ -2250,10 +2250,10 @@
join_params->params.chanspec_list[0] =
ieee80211_frequency_to_channel(chan->center_freq);
- if (chan->band == IEEE80211_BAND_2GHZ) {
+ if (chan->band == NL80211_BAND_2GHZ) {
chanspec |= WL_CHANSPEC_BAND_2G;
}
- else if (chan->band == IEEE80211_BAND_5GHZ) {
+ else if (chan->band == NL80211_BAND_5GHZ) {
chanspec |= WL_CHANSPEC_BAND_5G;
}
else {
@@ -2885,7 +2885,7 @@
if (phy == 'n' || phy == 'a' || phy == 'v') {
wiphy = wl_to_wiphy(wl);
- wiphy->bands[IEEE80211_BAND_5GHZ] = &__wl_band_5ghz_n;
+ wiphy->bands[NL80211_BAND_5GHZ] = &__wl_band_5ghz_n;
}
return err;
@@ -0,0 +1,52 @@
Reference: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=839629
--- a/src/wl/sys/wl_cfg80211_hybrid.c 2016-10-03 10:53:55.588036464 +0200
+++ b/src/wl/sys/wl_cfg80211_hybrid.c 2016-10-03 10:54:11.911695944 +0200
@@ -2386,8 +2386,15 @@
s32 err = 0;
if (wl->scan_request) {
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0)
+ struct cfg80211_scan_info info = {
+ .aborted = true
+ };
WL_DBG(("%s: Aborting scan\n", __FUNCTION__));
- cfg80211_scan_done(wl->scan_request, true);
+ cfg80211_scan_done(wl->scan_request, &info);
+#else
+ cfg80211_scan_done(wl->scan_request, true);
+#endif
wl->scan_request = NULL;
}
@@ -2488,7 +2495,14 @@
scan_done_out:
if (wl->scan_request) {
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0)
+ struct cfg80211_scan_info info = {
+ .aborted = false
+ };
+ cfg80211_scan_done(wl->scan_request, &info);
+#else
cfg80211_scan_done(wl->scan_request, false);
+#endif
wl->scan_request = NULL;
}
rtnl_unlock();
@@ -2913,7 +2927,14 @@
s32 err = 0;
if (wl->scan_request) {
- cfg80211_scan_done(wl->scan_request, true);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 8, 0)
+ struct cfg80211_scan_info info = {
+ .aborted = true
+ };
+ cfg80211_scan_done(wl->scan_request, &info);
+#else
+ cfg80211_scan_done(wl->scan_request, true);
+#endif
wl->scan_request = NULL;
}
@@ -0,0 +1,14 @@
diff --git a/src/wl/sys/wl_linux.c.orig b/src/wl/sys/wl_linux.c
index eb00717..489c9f5 100644
--- a/src/wl/sys/wl_linux.c.orig
+++ b/src/wl/sys/wl_linux.c
@@ -2166,8 +2166,8 @@ wl_start(struct sk_buff *skb, struct net_device *dev)
wlif = WL_DEV_IF(dev);
wl = WL_INFO(dev);
+ skb->prev = NULL;
if (WL_ALL_PASSIVE_ENAB(wl) || (WL_RTR() && WL_CONFIG_SMP())) {
- skb->prev = NULL;
TXQ_LOCK(wl);
@@ -1,11 +0,0 @@
diff -urN a/src/wl/sys/wl_linux.c b/src/wl/sys/wl_linux.c
--- a/src/wl/sys/wl_linux.c 2013-08-01 09:52:22.000000000 +0300
+++ b/src/wl/sys/wl_linux.c 2013-09-27 09:20:11.495023471 +0300
@@ -235,7 +235,7 @@
#define to_str(s) #s
#define quote_str(s) to_str(s)
-#define BRCM_WLAN_IFNAME eth%d
+#define BRCM_WLAN_IFNAME wlan%d
static char intf_name[IFNAMSIZ] = quote_str(BRCM_WLAN_IFNAME);
+47 -369
View File
@@ -5,39 +5,32 @@
<Name>module-broadcom-wl</Name>
<Homepage>http://www.broadcom.com/support/802.11/linux_sta.php</Homepage>
<Packager>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Packager>
<License>freedist</License>
<IsA>driver</IsA>
<Summary>Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver for use with Broadcom's BCM4311, BCM4312, BCM4321, and BCM4322 based hardware</Summary>
<Description>This package contains Broadcom's IEEE 802.11a/b/g/n hybrid Linux device driver for use with Broadcom's BCM4311, BCM4312, BCM4321, and BCM4322 based hardware. You must read the LICENSE.txt file in the docs directory before using this software.</Description>
<Archive sha1sum="e02beac9cc713011551c483ae5f20f065f5b88c7" type="targz" target="i686">http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz</Archive>
<Archive sha1sum="bd55f1fdc6b0a4d0a70dc4ba4bb4169a824e238c" type="targz" target="x86_64">http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz</Archive>
<Archive sha1sum="8acbdbb4ab4ab4123d1773b616904798fbef9277" type="targz" target="i686">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<Archive sha1sum="1f568bb989d175813c5631c6629d9479eae6f3be" type="targz" target="x86_64">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.2.5">kernel-module-headers</Dependency>
<Dependency version="4.9.6">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">patch/linux-40.patch</Patch>
<Patch level="1">patch/linux-recent.patch</Patch>
<Patch level="1">patch/license.patch</Patch>
<Patch level="1">patch/gcc.patch</Patch>
<Patch level="1">patch/wlan.patch</Patch>
<Patch level="1">patch/broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch</Patch>
<Patch>patch/0018-cfg80211_disconnected.patch</Patch>
<!--Patch>patch/0019-broadcom-sta-6.30.223.248-3.18-null-pointer-fix.patch</Patch-->
<Patch level="1">patch/wl_linux.c.patch</Patch>
<Patch level="1">patch/linux47.patch</Patch>
<Patch level="1">patch/linux48.patch</Patch>
</Patches>
</Source>
<Package>
<Name>module-broadcom-wl</Name>
<RuntimeDependencies>
<Dependency version="4.2.5">kernel</Dependency>
<Dependency version="4.9.6">kernel</Dependency>
<Dependency release="current">module-broadcom-wl-userspace</Dependency>
</RuntimeDependencies>
<Replaces>
<Package>broadcom-wl</Package>
</Replaces>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
</Files>
@@ -64,376 +57,61 @@
</Package>
<History>
<Update release="53">
<Date>2015-11-30</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.2.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="52">
<Date>2015-11-27</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.2.4.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="51">
<Date>2015-10-05</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.2.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="50">
<Date>2015-10-01</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.2.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="49">
<Date>2015-09-23</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="48">
<Date>2015-09-18</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="47">
<Date>2015-08-18</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="46">
<Date>2015-08-13</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="45">
<Date>2015-07-23</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="44">
<Date>2015-07-20</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.1.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="43">
<Date>2015-07-13</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.0.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="42">
<Date>2015-06-30</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.0.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="41">
<Date>2015-06-16</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.0.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="40">
<Date>2015-06-16</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 4.0.5</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="38">
<Date>2015-05-22</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="37">
<Date>2015-05-05</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="36">
<Date>2015-04-24</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.5</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="35">
<Date>2015-04-16</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.4</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="34">
<Date>2015-04-02</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.3</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="33">
<Date>2015-03-08</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="32">
<Date>2015-03-01</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.19.0</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="31">
<Date>2015-02-28</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.18.3</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="30">
<Date>2014-11-29</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.17.4</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="29">
<Date>2014-10-19</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.17.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="28">
<Date>2014-09-19</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.16.3</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="27">
<Date>2014-09-03</Date>
<Version>6.30.223.248</Version>
<Comment>Rebuild for kernel 3.16.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="26">
<Date>2014-07-23</Date>
<Version>6.30.223.248</Version>
<Comment>Version bump for kernel 3.15.6</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="25">
<Date>2014-06-15</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for kernel 3.15.0</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="24">
<Date>2014-05-29</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for kernel 3.14.4.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="23">
<Date>2014-05-02</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for kernel 3.14.2.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="22">
<Date>2014-04-15</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for kernel 3.13.10.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="21">
<Date>2014-03-29</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for 3.13.6</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="20">
<Date>2014-03-01</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for 3.12.13</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2014-01-17</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for 3.12.8</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2013-12-17</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2013-12-14</Date>
<Version>6.30.223.141</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2013-11-23</Date>
<Version>5.100.82.112</Version>
<Comment>Rebuild for 3.10.20</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2013-11-05</Date>
<Version>5.100.82.112</Version>
<Comment>Rebuild for 3.10.18</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2013-10-09</Date>
<Version>5.100.82.112</Version>
<Comment>fix solution broadcom-wl</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2013-09-28</Date>
<Version>5.100.82.112</Version>
<Comment>fix solution broadcom-wl</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2013-09-18</Date>
<Version>5.100.82.112</Version>
<Comment>fix solution broadcom-wl</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2013-09-05</Date>
<Version>5.100.82.112</Version>
<Comment>fix solution broadcom-wl</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2013-08-30</Date>
<Version>5.100.82.112</Version>
<Comment>3.10.10</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2013-08-20</Date>
<Version>5.100.82.112</Version>
<Comment>3.10.9</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="9">
<Date>2013-08-20</Date>
<Version>5.100.82.112</Version>
<Comment>3.10.x</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2013-08-11</Date>
<Version>5.100.82.112</Version>
<Comment>without blacklist</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2017-02-01</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for kernel 4.9.6.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="7">
<Date>2013-07-26</Date>
<Version>5.100.82.112</Version>
<Comment>Rebuild for Kernel 3.10.x</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2017-01-08</Date>
<Version>6.30.223.271</Version>
<Comment>Fix url and add patch.</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-06-15</Date>
<Version>5.100.82.112</Version>
<Comment>rebuild for Kernel 3.8.13</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-12-10</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-05-26</Date>
<Version>5.100.82.112</Version>
<Comment>rebuild for Kernel 3.9.4</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-11-02</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-05-26</Date>
<Version>5.100.82.112</Version>
<Comment>Kernel 3.9.3</Comment>
<Date>2016-08-24</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-02-07</Date>
<Version>5.100.82.112</Version>
<Comment>Runtime dep</Comment>
<Name>Ertan Güven</Name>
<Email>admins@pisilinux.org</Email>
<Date>2016-08-06</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-02-01</Date>
<Version>5.100.82.112</Version>
<Comment>bump+fix for new kernel-line</Comment>
<Name>Erdinç Gültekin</Name>
<Email>admins@pisilinux.org</Email>
<Date>2016-05-23</Date>
<Version>6.30.223.248</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2011-09-15</Date>
<Version>5.100.82.38</Version>
<Date>2016-03-07</Date>
<Version>6.30.223.248</Version>
<Comment>First release</Comment>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+73 -360
View File
@@ -12,16 +12,16 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox guest machines</Summary>
<Description>This package provides the kernel modules needed for mouse integration and shared folder support between VirtualBox host and guest systems.</Description>
<Archive sha1sum="cd1f7c62e17ef3d9b5f7aef7d83fd160355eb396" type="tarxz">http://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-5.0.4.tar.xz</Archive>
<Archive sha1sum="87b355193a306ed5516e8d348f7eb83854e08ac1" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-5.1.14.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.2.5">kernel-module-headers</Dependency>
<Dependency version="4.9.6">kernel-module-headers</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>module-virtualbox-guest</Name>
<RuntimeDependencies>
<Dependency version="4.2.5">kernel</Dependency>
<Dependency version="4.9.6">kernel</Dependency>
<Dependency>baselayout</Dependency>
<Dependency version="current">module-virtualbox-guest-userspace</Dependency>
</RuntimeDependencies>
@@ -52,390 +52,103 @@
</Package>
<History>
<Update release="54">
<Date>2015-11-30</Date>
<Version>5.0.4</Version>
<Comment>Rebuild for kernel-4.2.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="53">
<Date>2015-11-27</Date>
<Version>5.0.4</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="52">
<Date>2015-10-05</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.2.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="51">
<Date>2015-10-01</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.2.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="50">
<Date>2015-08-23</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="49">
<Date>2015-08-18</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="48">
<Date>2015-08-13</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="47">
<Date>2015-07-23</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="46">
<Date>2015-07-20</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="45">
<Date>2015-07-13</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="45">
<Date>2015-06-24</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="44">
<Date>2015-06-24</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="43">
<Date>2015-06-09</Date>
<Version>4.3.28</Version>
<Comment>Version Bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="42">
<Date>2015-05-14</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.8</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="41">
<Date>2015-05-05</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="40">
<Date>2015-04-24</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.5</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="39">
<Date>2015-04-16</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.4</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="38">
<Date>2015-04-02</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.3</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="37">
<Date>2015-03-08</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="36">
<Date>2015-03-01</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.0</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="35">
<Date>2015-01-28</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.18.3</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="34">
<Date>2015-01-09</Date>
<Version>4.3.20</Version>
<Comment>Version bump, kernel 3.18.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="33">
<Date>2014-11-29</Date>
<Version>4.3.18</Version>
<Comment>Version bump, kernel 3.17.4</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="32">
<Date>2014-10-19</Date>
<Version>4.3.18</Version>
<Comment>Version bump, kernel 3.17.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="31">
<Date>2014-09-19</Date>
<Version>4.3.16</Version>
<Comment>Version bump, kernel 3.16.3</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="30">
<Date>2014-09-03</Date>
<Version>4.3.14</Version>
<Comment>Rebuild for kernel 3.16.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="29">
<Date>2014-07-24</Date>
<Version>4.3.14</Version>
<Comment>Version bump for kernel 3.15.6</Comment>
<Name>Vedat Demir</Name>
<Email>vedatn@pisilinux.org</Email>
</Update>
<Update release="28">
<Date>2014-06-15</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.15.0</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="27">
<Date>2014-05-29</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.14.4.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="26">
<Date>2014-05-02</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.14.2.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="25">
<Date>2014-04-15</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.13.10.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="24">
<Date>2014-04-07</Date>
<Version>4.3.10</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="23">
<Date>2014-03-29</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.13.6</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="22">
<Date>2014-03-09</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.12.13</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="21">
<Date>2014-03-01</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.12.13</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="20">
<Date>2014-01-17</Date>
<Version>4.3.6</Version>
<Comment>Rebuild for 3.12.8</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2013-12-21</Date>
<Version>4.3.6</Version>
<Comment>Version bump</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2013-12-17</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2013-12-12</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2013-11-23</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.10.20</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2013-11-11</Date>
<Version>4.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2013-11-05</Date>
<Version>4.2.18</Version>
<Comment>Rebuild for 3.10.18</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Date>2017-02-01</Date>
<Version>5.1.14</Version>
<Comment>Version Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2013-10-10</Date>
<Version>4.2.18</Version>
<Comment>version bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2017-01-15</Date>
<Version>5.1.12</Version>
<Comment>Version Bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2013-09-28</Date>
<Version>4.2.16</Version>
<Comment>3.10.13</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-12-13</Date>
<Version>5.1.10</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2013-09-18</Date>
<Version>4.2.16</Version>
<Comment>3.10.12</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-12-10</Date>
<Version>5.1.6</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="10">
<Date>2013-08-30</Date>
<Version>4.2.16</Version>
<Comment>3.10.10</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-11-02</Date>
<Version>5.1.6</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2013-08-20</Date>
<Version>4.2.16</Version>
<Comment>3.10.9</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-09-26</Date>
<Version>5.1.6</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2013-08-20</Date>
<Version>4.2.16</Version>
<Comment>Kernel 3.10.6</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-08-24</Date>
<Version>5.1.4</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="7">
<Date>2013-07-06</Date>
<Version>4.2.16</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-08-17</Date>
<Version>5.1.4</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-06-01</Date>
<Version>4.2.12</Version>
<Comment>Kernel 3.8.13</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-08-06</Date>
<Version>5.1.2</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="5">
<Date>2013-06-01</Date>
<Version>4.2.12</Version>
<Comment>Kernel 3.9.4</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-07-22</Date>
<Version>5.1.2</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-05-04</Date>
<Version>4.2.12</Version>
<Comment>Update</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-06-17</Date>
<Version>5.1.0</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-14</Date>
<Version>4.2.12</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-06-17</Date>
<Version>5.1.0b</Version>
<Comment>Version Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-03-02</Date>
<Version>4.2.8</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-04-27</Date>
<Version>5.0.12</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-22</Date>
<Version>4.2.6</Version>
<Date>2016-03-07</Date>
<Version>5.0.12</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -0,0 +1,39 @@
#
# https://forums.virtualbox.org/viewtopic.php?uid=80969&f=7&t=70150&start=0
# kernel 4.3-rc1 heads up
#
--- ./vboxdrv/linux/SUPDrv-linux.c.orig 2015-09-25 20:56:04.704532570 -0700
+++ ./vboxdrv/linux/SUPDrv-linux.c 2015-09-25 20:57:17.265521751 -0700
@@ -485,6 +485,7 @@
* opened, at least we'll blindly assume that here.
*/
#ifdef CONFIG_VBOXDRV_AS_MISC
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0)
rc = misc_deregister(&gMiscDeviceUsr);
if (rc < 0)
{
@@ -495,6 +496,10 @@
{
Log(("misc_deregister failed with rc=%#x on vboxdrv\n", rc));
}
+#else
+ misc_deregister(&gMiscDeviceUsr);
+ misc_deregister(&gMiscDeviceSys);
+#endif
#else /* !CONFIG_VBOXDRV_AS_MISC */
# ifdef CONFIG_DEVFS_FS
/*
--- ./vboxnetadp/linux/VBoxNetAdp-linux.c.orig 2015-09-25 20:55:42.309667865 -0700
+++ ./vboxnetadp/linux/VBoxNetAdp-linux.c 2015-09-25 20:58:49.331034237 -0700
@@ -436,7 +436,11 @@
vboxNetAdpShutdown();
/* Remove control device */
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0)
rc = misc_deregister(&g_CtlDev);
+ #else
+ misc_deregister(&g_CtlDev);
+ #endif
if (rc < 0)
{
printk(KERN_ERR "misc_deregister failed with rc=%x\n", rc);
+76 -381
View File
@@ -12,16 +12,19 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox</Summary>
<Description>This package provides the kernel support for VirtualBox.</Description>
<Archive sha1sum="14e3d8630f779dc1349d9aa488fa7e6604b9ba3e" type="tarxz">http://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.0.4.tar.xz</Archive>
<Archive sha1sum="7489ae3b501407d5ca2826e6ef1d5b2000e06154" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.1.14.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.2.5">kernel-module-headers</Dependency>
<Dependency version="4.9.6">kernel-module-headers</Dependency>
</BuildDependencies>
<!--Patches>
<Patch>vbox_linux-4.3.diff</Patch>
</Patches-->
</Source>
<Package>
<Name>module-virtualbox</Name>
<RuntimeDependencies>
<Dependency version="4.2.5">kernel</Dependency>
<Dependency version="4.9.6">kernel</Dependency>
<Dependency version="current">module-virtualbox-userspace</Dependency>
</RuntimeDependencies>
<Files>
@@ -47,411 +50,103 @@
</Package>
<History>
<Update release="57">
<Date>2015-11-30</Date>
<Version>5.0.4</Version>
<Comment>Rebuild for kernel-4.2.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="56">
<Date>2015-11-27</Date>
<Version>5.0.4</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="55">
<Date>2015-10-05</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.2.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="54">
<Date>2015-10-01</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.2.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="53">
<Date>2015-09-23</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="52">
<Date>2015-09-18</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="51">
<Date>2015-08-18</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="50">
<Date>2015-08-13</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.5.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="49">
<Date>2015-07-23</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.3.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="48">
<Date>2015-07-20</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.1.2.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="47">
<Date>2015-07-13</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.8.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="46">
<Date>2015-06-30</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.7.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="45">
<Date>2015-06-24</Date>
<Version>4.3.28</Version>
<Comment>Rebuild for kernel-4.0.6.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="44">
<Date>2015-06-09</Date>
<Version>4.3.28</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="43">
<Date>2015-05-14</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.8</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="42">
<Date>2015-05-05</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.6</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="41">
<Date>2015-04-24</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.5</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="40">
<Date>2015-04-16</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.4</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="39">
<Date>2015-04-02</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.3</Comment>
<Name>Hakan Yıldız</Name>
<Email>hknyldz93@gmail.com</Email>
</Update>
<Update release="38">
<Date>2015-03-08</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="37">
<Date>2015-03-01</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.19.0</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="36">
<Date>2015-01-28</Date>
<Version>4.3.20</Version>
<Comment>Rebuild for kernel 3.18.3</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="35">
<Date>2015-01-09</Date>
<Version>4.3.20</Version>
<Comment>Version bump, kernel 3.18.1</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="34">
<Date>2014-11-29</Date>
<Version>4.3.18</Version>
<Comment>Rebuild</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="33">
<Date>2014-11-21</Date>
<Version>4.3.18</Version>
<Comment>Rebuild</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="32">
<Date>2014-10-19</Date>
<Version>4.3.18</Version>
<Comment>Version bump, 4.3.18</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="31">
<Date>2014-09-19</Date>
<Version>4.3.16</Version>
<Comment>Version bump, 4.3.16</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="30">
<Date>2014-09-03</Date>
<Version>4.3.14</Version>
<Comment>Rebuild for kernel 3.16.1</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="29">
<Date>2014-07-24</Date>
<Version>4.3.14</Version>
<Comment>Version bump for kernel 3.15.6</Comment>
<Name>Vedat Demir</Name>
<Email>vedat@pisilinux.org</Email>
</Update>
<Update release="28">
<Date>2014-06-15</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.15.0</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="27">
<Date>2014-05-29</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.14.4.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="26">
<Date>2014-05-02</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.14.2.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="25">
<Date>2014-04-15</Date>
<Version>4.3.10</Version>
<Comment>Rebuild for kernel 3.13.10.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="24">
<Date>2014-04-07</Date>
<Version>4.3.10</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="23">
<Date>2014-03-29</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.13.6</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="22">
<Date>2014-03-09</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.12.13</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="21">
<Date>2014-03-01</Date>
<Version>4.3.8</Version>
<Comment>Rebuild for 3.12.13</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="20">
<Date>2014-01-17</Date>
<Version>4.3.6</Version>
<Comment>Rebuild for 3.12.8</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="19">
<Date>2013-12-22</Date>
<Version>4.3.6</Version>
<Comment>Version bump</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="18">
<Date>2013-12-17</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="17">
<Date>2013-12-12</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.12.5</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="16">
<Date>2013-11-23</Date>
<Version>4.3.2</Version>
<Comment>Rebuild for 3.10.20</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="15">
<Date>2013-11-11</Date>
<Version>4.3.2</Version>
<Comment>Version bump.</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
</Update>
<Update release="14">
<Date>2013-11-05</Date>
<Version>4.2.18</Version>
<Comment>Rebuild for 3.10.18</Comment>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Date>2017-02-01</Date>
<Version>5.1.14</Version>
<Comment>Version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="13">
<Date>2013-10-09</Date>
<Version>4.2.18</Version>
<Comment>version bump</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2017-01-15</Date>
<Version>5.1.12</Version>
<Comment>Version bump</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2013-09-28</Date>
<Version>4.2.16</Version>
<Comment>3.10.13</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-12-13</Date>
<Version>5.1.10</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="11">
<Date>2013-09-18</Date>
<Version>4.2.16</Version>
<Comment>3.10.12</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-12-10</Date>
<Version>5.1.6</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="10">
<Date>2013-08-20</Date>
<Version>4.2.16</Version>
<Comment>3.10.10</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
</Update>
<Update release="10">
<Date>2013-08-20</Date>
<Version>4.2.16</Version>
<Comment>3.10.9</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-11-02</Date>
<Version>5.1.6</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="9">
<Date>2013-08-20</Date>
<Version>4.2.16</Version>
<Comment>Kernel 3.10.6</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-09-26</Date>
<Version>5.1.6</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="8">
<Date>2013-07-06</Date>
<Version>4.2.16</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-08-24</Date>
<Version>5.1.4</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="7">
<Date>2013-06-15</Date>
<Version>4.2.12</Version>
<Comment>Kernel 3.8.13</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-08-17</Date>
<Version>5.1.4</Version>
<Comment>Version bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2013-06-01</Date>
<Version>4.2.12</Version>
<Comment>Kernel 3.9.4</Comment>
<Name>Erdinç Gültekin</Name>
<Email>erdincgultekin@pisilinux.org</Email>
<Date>2016-08-06</Date>
<Version>5.1.2</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="5">
<Date>2013-05-26</Date>
<Version>4.2.12</Version>
<Comment>Kernel 3.9.3</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Date>2016-07-22</Date>
<Version>5.1.2</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-05-04</Date>
<Version>4.2.12</Version>
<Comment>Update</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-06-17</Date>
<Version>5.1.0</Version>
<Comment>Version Bump</Comment>
<Name>Ergün Salman</Name>
<Email>poyraz76@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-04-14</Date>
<Version>4.2.12</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-06-17</Date>
<Version>5.1.0b</Version>
<Comment>Version Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-03-02</Date>
<Version>4.2.8</Version>
<Comment>Version bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Date>2016-04-27</Date>
<Version>5.0.12</Version>
<Comment>Release Bump</Comment>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-01-22</Date>
<Version>4.2.6</Version>
<Date>2016-03-07</Date>
<Version>5.0.12</Version>
<Comment>First release</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
</PISI>
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>module-virtualbox-modules</Name>
<Name>module-virtualbox</Name>
<Summary xml:lang="tr">VirtualBox için çekirdek modülleri</Summary>
<Description xml:lang="tr">Bu paket VirtualBox için çekirdek desteği sunar.</Description>
</Source>
-3
View File
@@ -13,9 +13,6 @@ from pisi.actionsapi import get
KDIR = kerneltools.getKernelVersion()
def build():
shelltools.system("patch -p1 < ndiswrapper-1.59.patch")
shelltools.system("patch -p1 < kernel-4.2.patch")
autotools.make("-C driver KVERS_UNAME=%s" % KDIR)
autotools.make("-C utils")
@@ -1,33 +0,0 @@
diff -Npur "ndiswrapper-1 .59.orig/driver/loader.c" "ndiswrapper-1 .59/driver/loader.c"
--- "ndiswrapper-1 .59.orig/driver/loader.c" 2013-11-28 20:42:35.000000000 +0100
+++ "ndiswrapper-1 .59/driver/loader.c" 2015-08-01 18:25:08.302141265 +0200
@@ -22,6 +22,7 @@
#include <linux/kmod.h>
#include <linux/miscdevice.h>
#include <asm/uaccess.h>
+#include <linux/vmalloc.h>
/*
Network adapter: ClassGuid = {4d36e972-e325-11ce-bfc1-08002be10318}
diff -Npur "ndiswrapper-1 .59.orig/driver/ntoskernel.c" "ndiswrapper-1 .59/driver/ntoskernel.c"
--- "ndiswrapper-1 .59.orig/driver/ntoskernel.c" 2013-11-28 20:42:36.000000000 +0100
+++ "ndiswrapper-1 .59/driver/ntoskernel.c" 2015-08-01 18:24:55.895942032 +0200
@@ -19,6 +19,7 @@
#include "pnp.h"
#include "loader.h"
#include "ntoskernel_exports.h"
+#include <linux/vmalloc.h>
/* MDLs describe a range of virtual address with an array of physical
* pages right after the header. For different ranges of virtual
diff -Npur "ndiswrapper-1 .59.orig/driver/pe_linker.c" "ndiswrapper-1 .59/driver/pe_linker.c"
--- "ndiswrapper-1 .59.orig/driver/pe_linker.c" 2013-11-28 20:42:36.000000000 +0100
+++ "ndiswrapper-1 .59/driver/pe_linker.c" 2015-08-01 18:28:37.992752176 +0200
@@ -25,6 +25,7 @@
//#define DEBUGLINKER 2
#include "ntoskernel.h"
+#include <linux/vmalloc.h>
#endif
@@ -1,41 +0,0 @@
From: Julian Andres Klode <jak@debian.org>
Date: Tue, 12 May 2015 17:11:11 +0200
Subject: Support kernel 4.0
---
driver/ndis.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/driver/ndis.c b/driver/ndis.c
index 9ace34b..fafd2e7 100644
--- a/driver/ndis.c
+++ b/driver/ndis.c
@@ -25,6 +25,10 @@
#define MAX_ALLOCATED_NDIS_PACKETS TX_RING_SIZE
#define MAX_ALLOCATED_NDIS_BUFFERS TX_RING_SIZE
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)
+#define strncasecmp strnicmp
+#endif
+
static struct work_struct ndis_work;
static struct nt_list ndis_work_list;
static spinlock_t ndis_work_list_lock;
@@ -438,7 +442,7 @@ static int read_setting(struct nt_list *setting_list, char *keyname, int length,
struct wrap_device_setting *setting;
mutex_lock(&loader_mutex);
nt_list_for_each_entry(setting, setting_list, list) {
- if (strnicmp(keyname, setting->name, length) == 0) {
+ if (strncasecmp(keyname, setting->name, length) == 0) {
TRACE2("setting %s='%s'", keyname, setting->value);
mutex_unlock(&loader_mutex);
*param = ndis_encode_setting(setting, type);
@@ -502,7 +506,7 @@ wstdcall void WIN_FUNC(NdisWriteConfiguration,4)
mutex_lock(&loader_mutex);
nt_list_for_each_entry(setting, &nmb->wnd->wd->settings, list) {
- if (strnicmp(keyname, setting->name, ansi.length) == 0) {
+ if (strncasecmp(keyname, setting->name, ansi.length) == 0) {
mutex_unlock(&loader_mutex);
if (ndis_decode_setting(setting, param))
*status = NDIS_STATUS_FAILURE;
@@ -0,0 +1,100 @@
diff -Nuar ndiswrapper-1.60.orig/ChangeLog ndiswrapper-1.60/ChangeLog
--- ndiswrapper-1.60.orig/ChangeLog 2016-07-27 19:05:10.594950240 +0300
+++ ndiswrapper-1.60/ChangeLog 2016-07-27 19:06:04.678949272 +0300
@@ -1,7 +1,3 @@
-Version 1.60 2016-05-01
-=======================
-* Support for Linux kernel up to 4.5
-
Version 1.59 2013-11-28
=======================
* Support for Linux kernels from 2.6.13 to 3.12
diff -Nuar ndiswrapper-1.60.orig/driver/.gitignore ndiswrapper-1.60/driver/.gitignore
--- ndiswrapper-1.60.orig/driver/.gitignore 1970-01-01 02:00:00.000000000 +0200
+++ ndiswrapper-1.60/driver/.gitignore 2016-07-27 19:06:04.678949272 +0300
@@ -0,0 +1,11 @@
+*.ko
+*.mod.c
+*.o
+.*.cmd
+*_exports.h
+/.tmp_versions/
+/Module.markers
+/Module.symvers
+/modules.order
+/ndis_exports.h
+/win2lin_stubs.h
diff -Nuar ndiswrapper-1.60.orig/driver/loader.h ndiswrapper-1.60/driver/loader.h
--- ndiswrapper-1.60.orig/driver/loader.h 2016-07-27 19:05:10.593950240 +0300
+++ ndiswrapper-1.60/driver/loader.h 2016-07-27 19:06:09.795949180 +0300
@@ -16,10 +16,6 @@
#ifndef _LOADER_H_
#define _LOADER_H_
-#if LINUX_VERSION_CODE > KERNEL_VERSION(4,0,0)
-#include <linux/vmalloc.h>
-#endif
-
#include "ndiswrapper.h"
#ifndef __KERNEL__
diff -Nuar ndiswrapper-1.60.orig/driver/ntoskernel.h ndiswrapper-1.60/driver/ntoskernel.h
--- ndiswrapper-1.60.orig/driver/ntoskernel.h 2016-07-27 19:05:10.593950240 +0300
+++ ndiswrapper-1.60/driver/ntoskernel.h 2016-07-27 19:06:13.834949108 +0300
@@ -46,6 +46,8 @@
#include <linux/percpu.h>
#include <linux/kthread.h>
#include <linux/workqueue.h>
+#include <linux/vmalloc.h>
+
#if !defined(CONFIG_X86) && !defined(CONFIG_X86_64)
#error "this module is for x86 or x86_64 architectures only"
@@ -358,8 +360,18 @@
#define prandom_seed(seed) net_srandom(seed)
#endif
-#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)
-#define strncasecmp strnicmp
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
+static int strncasecmp(const char *s1, const char *s2, size_t n)
+{
+ strnicmp(s1, s2, n);
+}
+#endif
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,7,0)
+static inline void netif_trans_update(struct net_device *dev)
+{
+ dev->trans_start = jiffies;
+}
#endif
/* TICK is 100ns */
diff -Nuar ndiswrapper-1.60.orig/driver/wrapndis.c ndiswrapper-1.60/driver/wrapndis.c
--- ndiswrapper-1.60.orig/driver/wrapndis.c 2016-07-27 19:05:10.593950240 +0300
+++ ndiswrapper-1.60/driver/wrapndis.c 2016-07-27 19:06:23.295948938 +0300
@@ -704,7 +704,7 @@
n = wnd->max_tx_packets;
n = mp_tx_packets(wnd, wnd->tx_ring_start, n);
if (n) {
- wnd->net_dev->trans_start = jiffies;
+ netif_trans_update(wnd->net_dev);
wnd->tx_ring_start =
(wnd->tx_ring_start + n) % TX_RING_SIZE;
wnd->is_tx_ring_full = 0;
diff -Nuar ndiswrapper-1.60.orig/ndiswrapper.spec ndiswrapper-1.60/ndiswrapper.spec
--- ndiswrapper-1.60.orig/ndiswrapper.spec 2016-07-27 19:05:10.594950240 +0300
+++ ndiswrapper-1.60/ndiswrapper.spec 2016-07-27 19:06:28.472948846 +0300
@@ -1,5 +1,5 @@
# Define ndiswrapper_version only if it is not already defined.
-%{!?ndiswrapper_version: %define ndiswrapper_version 1.60}
+%{!?ndiswrapper_version: %define ndiswrapper_version svn}
%{!?ndiswrapper_release: %define ndiswrapper_release 1}
# Define kernel version if not already defined
diff -Nuar ndiswrapper-1.60.orig/utils/.gitignore ndiswrapper-1.60/utils/.gitignore
--- ndiswrapper-1.60.orig/utils/.gitignore 1970-01-01 02:00:00.000000000 +0200
+++ ndiswrapper-1.60/utils/.gitignore 2016-07-27 19:06:29.224948832 +0300
@@ -0,0 +1 @@
+/loadndisdriver
+31 -35
View File
@@ -13,23 +13,19 @@
<IsA>driver</IsA>
<Summary>A network driver wrapper</Summary>
<Description>module-ndiswrapper allows you to use Windows XP drivers for WLAN cards without proper Linux drivers.</Description>
<Archive sha1sum="75fbbda677fe91ee07a6f6a8e19b1f3e2479540f" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.59.tar.gz</Archive>
<Archive sha1sum="20998237cf6d37b86391dc8736c10031110db578" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.60.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.2.5">kernel-module-headers</Dependency>
<Dependency version="4.9.6">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<Patch>support_kernel-4.0.patch</Patch>
<Patch>upstream.patch</Patch>
</Patches>
<AdditionalFiles>
<AdditionalFile target="ndiswrapper-1.59.patch">ndiswrapper-1.59.patch</AdditionalFile>
<AdditionalFile target="kernel-4.2.patch">kernel-4.2.patch</AdditionalFile>
</AdditionalFiles>
</Source>
<Package>
<Name>ndiswrapper</Name>
<RuntimeDependencies>
<Dependency version="4.2.5">kernel</Dependency>
<Dependency version="4.9.6">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -46,53 +42,53 @@
<History>
<Update release="7">
<Date>2014-11-30</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.2.5.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Date>2017-02-07</Date>
<Version>1.60</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
<Update release="6">
<Date>2014-11-27</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.2.4.</Comment>
<Date>2016-12-10</Date>
<Version>1.60</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2014-10-05</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.2.3.</Comment>
<Date>2016-11-02</Date>
<Version>1.60</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-10-01</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.2.2.</Comment>
<Date>2016-08-24</Date>
<Version>1.60</Version>
<Comment>Rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-09-23</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.1.8.</Comment>
<Date>2016-08-06</Date>
<Version>1.60</Version>
<Comment>Release Bump, rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2014-08-18</Date>
<Date>2016-06-28</Date>
<Version>1.59</Version>
<Comment>Rebuild for kernel-4.1.6.</Comment>
<Comment>Release Bump, rebuild for new kernel.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2014-08-13</Date>
<Date>2016-03-07</Date>
<Version>1.59</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+24
View File
@@ -34,3 +34,27 @@ def install():
# Generate some module lists to use within mkinitramfs
shelltools.system("./generate-module-list %s/lib/modules/%s" % (get.installDIR(), kerneltools.__getSuffix()))
#mkinitcpio default config
pisitools.dodir("/etc/mkinitcpio.d")
shelltools.touch("linux.preset")
shelltools.echo("linux.preset", "# mkinitcpio preset file for the 'linux' package\n" +
'ALL_config="/etc/mkinitcpio.conf"\n'+
'ALL_kver="/boot/kernel-%s"\n\n'% get.srcVERSION() +
"PRESETS=('default' 'fallback') \n\n" +
'#default_config="/etc/mkinitcpio.conf"\n' +
'default_image="/boot/initramfs-%s.img"\n'% get.srcVERSION() +
'#default_options=""\n\n' +
'#fallback_config="/etc/mkinitcpio.conf"\n'+
'fallback_image="/boot/initramfs-%s-fallback.img"\n'% get.srcVERSION() +
'fallback_options="-S autodetect"\n')
pisitools.insinto("/etc/mkinitcpio.d", "linux.preset")
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -47,10 +47,10 @@ diff -Nurp linux-4.2.2/arch/mips/Kconfig linux-4.2.2-3rd/arch/mips/Kconfig
diff -Nurp linux-4.2.2/arch/powerpc/Kconfig linux-4.2.2-3rd/arch/powerpc/Kconfig
--- linux-4.2.2/arch/powerpc/Kconfig 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-3rd/arch/powerpc/Kconfig 2015-09-29 23:02:44.025347276 +0300
@@ -1092,3 +1092,5 @@ config PPC_LIB_RHEAP
bool
@@ -1112,3 +1112,5 @@ config PPC_LIB_RHEAP
source "arch/powerpc/kvm/Kconfig"
source "kernel/livepatch/Kconfig"
+
+source "3rdparty/Kconfig"
diff -Nurp linux-4.2.2/arch/sparc/Kconfig linux-4.2.2-3rd/arch/sparc/Kconfig
@@ -83,10 +83,10 @@ diff -Nurp linux-4.2.2/Makefile linux-4.2.2-3rd/Makefile
net-y := net/
libs-y := lib/
core-y := usr/
diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/Makefile
--- linux-4.2.2/scripts/kconfig/Makefile 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-3rd/scripts/kconfig/Makefile 2015-09-29 23:04:06.298700940 +0300
@@ -18,26 +18,26 @@ endif
diff -Nurp linux-4.9/scripts/kconfig/Makefile linux-4.9-3rd/scripts/kconfig/Makefile
--- linux-4.9/scripts/kconfig/Makefile
+++ linux-4.9-3rd/scripts/kconfig/Makefile
@@ -18,28 +18,28 @@ endif
# We need this, in case the user has it in its environment
unexport CONFIG_
@@ -113,6 +113,8 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
-silentoldconfig: $(obj)/conf
+silentoldconfig: $(obj)/conf 3rdparty/Makefile
$(Q)mkdir -p include/config include/generated
$(Q)test -e include/generated/autoksyms.h || \
touch include/generated/autoksyms.h
$< $(silent) --$@ $(Kconfig)
-localyesconfig localmodconfig: $(obj)/streamline_config.pl $(obj)/conf
@@ -120,7 +122,7 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
$(Q)mkdir -p include/config include/generated
$(Q)perl $< --$@ $(srctree) $(Kconfig) > .tmp.config
$(Q)if [ -f .config ]; then \
@@ -80,7 +80,7 @@ simple-targets := oldconfig allnoconfig
@@ -82,7 +82,7 @@ simple-targets := oldconfig allnoconfig
alldefconfig randconfig listnewconfig olddefconfig
PHONY += $(simple-targets)
@@ -129,7 +131,7 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
$< $(silent) --$@ $(Kconfig)
PHONY += oldnoconfig savedefconfig defconfig
@@ -88,12 +88,12 @@ PHONY += oldnoconfig savedefconfig defco
@@ -90,12 +90,12 @@ PHONY += oldnoconfig savedefconfig defco
# oldnoconfig is an alias of olddefconfig, because people already are dependent
# on its behavior (sets new symbols to their default value but not 'n') with the
# counter-intuitive name.
@@ -145,8 +147,8 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
ifeq ($(KBUILD_DEFCONFIG),)
$< $(silent) --defconfig $(Kconfig)
else
@@ -101,7 +101,7 @@ else
$(Q)$< $(silent) --defconfig=arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) $(Kconfig)
@@ -108,26 +108,26 @@ else
endif
endif
-%_defconfig: $(obj)/conf
@@ -154,7 +156,11 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
$(Q)$< $(silent) --defconfig=arch/$(SRCARCH)/configs/$@ $(Kconfig)
configfiles=$(wildcard $(srctree)/kernel/configs/$@ $(srctree)/arch/$(SRCARCH)/configs/$@)
@@ -112,14 +112,14 @@ configfiles=$(wildcard $(srctree)/kernel
-%.config: $(obj)/conf
+%.config: $(obj)/conf 3rdparty/Makefile
$(if $(call configfiles),, $(error No configuration exists for this target on this architecture))
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/kconfig/merge_config.sh -m .config $(configfiles)
+$(Q)yes "" | $(MAKE) -f $(srctree)/Makefile oldconfig
PHONY += kvmconfig
@@ -167,12 +173,13 @@ diff -Nurp linux-4.2.2/scripts/kconfig/Makefile linux-4.2.2-3rd/scripts/kconfig/
+xenconfig: xen.config 3rdparty/Makefile
@:
-PHONY += tinyconfig
+PHONY += tinyconfig 3rdparty/Makefile
tinyconfig:
PHONY += tinyconfig
-tinyconfig:
+tinyconfig:
$(Q)$(MAKE) -f $(srctree)/Makefile allnoconfig tiny.config
@@ -183,6 +183,9 @@ gconf-objs := gconf.o zconf.tab.o
# Help text used by make help
@@ -190,6 +190,9 @@ gconf-objs := gconf.o zconf.tab.o
hostprogs-y := conf nconf mconf kxgettext qconf gconf
@@ -1,6 +1,6 @@
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/crt.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/crt.c
--- linux-3.12.2/3rdparty/ndiswrapper/crt.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/crt.c 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/crt.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/crt.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/crt.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/crt.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,589 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -471,7 +471,7 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/crt.c linux-3.12.2-ndiswrapper-1.59
+noregparm void WIN_FUNC(_win_srand,1)
+ (UINT seed)
+{
+ net_srandom(seed);
+ prandom_seed(seed);
+}
+
+noregparm int WIN_FUNC(rand,0)
@@ -591,9 +591,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/crt.c linux-3.12.2-ndiswrapper-1.59
+ printk(KERN_DEBUG "%s: %p: %s\n", ctx, from, buf);
+ kfree(buf);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/divdi3.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/divdi3.c
--- linux-3.12.2/3rdparty/ndiswrapper/divdi3.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/divdi3.c 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/divdi3.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/divdi3.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/divdi3.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/divdi3.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,329 @@
+/* 64-bit multiplication and division
+ Copyright (C) 1989, 1992-1999, 2000, 2001, 2002, 2003
@@ -924,9 +924,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/divdi3.c linux-3.12.2-ndiswrapper-1
+ __udivmoddi4 (u, v, &w);
+ return w;
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/hal.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/hal.c
--- linux-3.12.2/3rdparty/ndiswrapper/hal.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/hal.c 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/hal.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/hal.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/hal.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/hal.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,157 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -1085,9 +1085,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/hal.c linux-3.12.2-ndiswrapper-1.59
+#endif
+ nt_spin_unlock(lock);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/iw_ndis.c
--- linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/iw_ndis.c 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/iw_ndis.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/iw_ndis.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/iw_ndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/iw_ndis.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,2001 @@
+ /*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -3090,9 +3090,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.c linux-3.12.2-ndiswrapper-
+};
+
+#endif
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/iw_ndis.h
--- linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/iw_ndis.h 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/iw_ndis.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/iw_ndis.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/iw_ndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/iw_ndis.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,194 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -3288,9 +3288,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/iw_ndis.h linux-3.12.2-ndiswrapper-
+ KEY_MGMT_802_1X_NO_WPA, KEY_MGMT_WPA_NONE };
+
+#endif // IW_NDIS_H
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/lin2win.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/lin2win.h
--- linux-3.12.2/3rdparty/ndiswrapper/lin2win.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/lin2win.h 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/lin2win.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/lin2win.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/lin2win.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/lin2win.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 2006 Giridhar Pemmasani
@@ -3403,9 +3403,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/lin2win.h linux-3.12.2-ndiswrapper-
+})
+
+#endif // CONFIG_X86_64
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/lin2win.S linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/lin2win.S
--- linux-3.12.2/3rdparty/ndiswrapper/lin2win.S 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/lin2win.S 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/lin2win.S linux-4.6-rc6-ndis/3rdparty/ndiswrapper/lin2win.S
--- linux-4.6-rc6/3rdparty/ndiswrapper/lin2win.S 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/lin2win.S 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,138 @@
+/*
+ * Copyright (C) 2011 Pavel Roskin
@@ -3545,9 +3545,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/lin2win.S linux-3.12.2-ndiswrapper-
+lin2win lin2win4, 4
+lin2win lin2win5, 5
+lin2win lin2win6, 6
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/loader.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/loader.c
--- linux-3.12.2/3rdparty/ndiswrapper/loader.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/loader.c 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/loader.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/loader.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/loader.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/loader.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,967 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -4516,10 +4516,10 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/loader.c linux-3.12.2-ndiswrapper-1
+ mutex_unlock(&loader_mutex);
+ EXIT1(return);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/loader.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/loader.h
--- linux-3.12.2/3rdparty/ndiswrapper/loader.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/loader.h 2013-11-28 21:42:10.000000000 +0200
@@ -0,0 +1,108 @@
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/loader.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/loader.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/loader.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/loader.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,112 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
+ *
@@ -4538,6 +4538,10 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/loader.h linux-3.12.2-ndiswrapper-1
+#ifndef _LOADER_H_
+#define _LOADER_H_
+
+#if LINUX_VERSION_CODE > KERNEL_VERSION(4,0,0)
+#include <linux/vmalloc.h>
+#endif
+
+#include "ndiswrapper.h"
+
+#ifndef __KERNEL__
@@ -4628,9 +4632,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/loader.h linux-3.12.2-ndiswrapper-1
+#endif
+
+#endif /* LOADER_H */
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/longlong.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/longlong.h
--- linux-3.12.2/3rdparty/ndiswrapper/longlong.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/longlong.h 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/longlong.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/longlong.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/longlong.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/longlong.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1333 @@
+/* longlong.h -- definitions for mixed size 32/64 bit arithmetic.
+ Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000
@@ -5965,9 +5969,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/longlong.h linux-3.12.2-ndiswrapper
+#ifndef UDIV_NEEDS_NORMALIZATION
+#define UDIV_NEEDS_NORMALIZATION 0
+#endif
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/Makefile linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/Makefile
--- linux-3.12.2/3rdparty/ndiswrapper/Makefile 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/Makefile 2013-11-28 21:42:10.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/Makefile linux-4.6-rc6-ndis/3rdparty/ndiswrapper/Makefile
--- linux-4.6-rc6/3rdparty/ndiswrapper/Makefile 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/Makefile 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,213 @@
+# Name of the module
+MODNAME = ndiswrapper
@@ -6182,9 +6186,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/Makefile linux-3.12.2-ndiswrapper-1
+ done
+
+.PHONY: all modules clean install config_check dist
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/mkexport.sh linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/mkexport.sh
--- linux-3.12.2/3rdparty/ndiswrapper/mkexport.sh 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/mkexport.sh 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/mkexport.sh linux-4.6-rc6-ndis/3rdparty/ndiswrapper/mkexport.sh
--- linux-4.6-rc6/3rdparty/ndiswrapper/mkexport.sh 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/mkexport.sh 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,42 @@
+#! /bin/sh
+
@@ -6228,9 +6232,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/mkexport.sh linux-3.12.2-ndiswrappe
+
+echo " {NULL, NULL}"
+echo "};"
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/mkstubs.sh linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/mkstubs.sh
--- linux-3.12.2/3rdparty/ndiswrapper/mkstubs.sh 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/mkstubs.sh 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/mkstubs.sh linux-4.6-rc6-ndis/3rdparty/ndiswrapper/mkstubs.sh
--- linux-4.6-rc6/3rdparty/ndiswrapper/mkstubs.sh 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/mkstubs.sh 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,12 @@
+#! /bin/sh
+
@@ -6244,9 +6248,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/mkstubs.sh linux-3.12.2-ndiswrapper
+ win2lin(\1, \2)/p' \
+ $file | sed -e 's/[ \t ]\+//' | sort -u; \
+done
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndis.c
--- linux-3.12.2/3rdparty/ndiswrapper/ndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndis.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ndis.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndis.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/ndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndis.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,3025 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -6688,7 +6692,7 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.c linux-3.12.2-ndiswrapper-1.5
+ struct wrap_device_setting *setting;
+ mutex_lock(&loader_mutex);
+ nt_list_for_each_entry(setting, setting_list, list) {
+ if (strnicmp(keyname, setting->name, length) == 0) {
+ if (strncasecmp(keyname, setting->name, length) == 0) {
+ TRACE2("setting %s='%s'", keyname, setting->value);
+ mutex_unlock(&loader_mutex);
+ *param = ndis_encode_setting(setting, type);
@@ -6752,7 +6756,7 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.c linux-3.12.2-ndiswrapper-1.5
+
+ mutex_lock(&loader_mutex);
+ nt_list_for_each_entry(setting, &nmb->wnd->wd->settings, list) {
+ if (strnicmp(keyname, setting->name, ansi.length) == 0) {
+ if (strncasecmp(keyname, setting->name, ansi.length) == 0) {
+ mutex_unlock(&loader_mutex);
+ if (ndis_decode_setting(setting, param))
+ *status = NDIS_STATUS_FAILURE;
@@ -9273,9 +9277,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.c linux-3.12.2-ndiswrapper-1.5
+ destroy_workqueue(ndis_wq);
+ EXIT1(return);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndis.h
--- linux-3.12.2/3rdparty/ndiswrapper/ndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndis.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ndis.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndis.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/ndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndis.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1309 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -10586,9 +10590,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndis.h linux-3.12.2-ndiswrapper-1.5
+}
+
+#endif /* NDIS_H */
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndiswrapper.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndiswrapper.h
--- linux-3.12.2/3rdparty/ndiswrapper/ndiswrapper.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ndiswrapper.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ndiswrapper.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndiswrapper.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/ndiswrapper.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ndiswrapper.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,219 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -10608,7 +10612,7 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndiswrapper.h linux-3.12.2-ndiswrap
+#ifndef _NDISWRAPPER_H_
+#define _NDISWRAPPER_H_
+
+#define DRIVER_VERSION "1.59"
+#define DRIVER_VERSION "1.60"
+#define UTILS_VERSION "1.9"
+
+#define DRIVER_NAME "ndiswrapper"
@@ -10809,9 +10813,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ndiswrapper.h linux-3.12.2-ndiswrap
+#endif // __KERNEL__
+
+#endif // NDISWRAPPER_H
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel.c
--- linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,2677 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -13490,10 +13494,10 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.c linux-3.12.2-ndiswrapp
+
+ EXIT2(return);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel.h
--- linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel.h 2013-11-28 21:42:11.000000000 +0200
@@ -0,0 +1,1083 @@
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1090 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
+ *
@@ -13843,13 +13847,21 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.h linux-3.12.2-ndiswrapp
+#define netdev_notifier_info_to_dev(x) ((struct net_device *)(x))
+#endif
+
+#ifdef INIT_COMPLETION
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,13,0)
+static inline void reinit_completion(struct completion *x)
+{
+ INIT_COMPLETION(*x);
+}
+#endif
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(3,8,0)
+#define prandom_seed(seed) net_srandom(seed)
+#endif
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,0,0)
+#define strncasecmp strnicmp
+#endif
+
+/* TICK is 100ns */
+#define TICKSPERSEC 10000000
+#define TICKSPERMSEC 10000
@@ -14293,9 +14305,8 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.h linux-3.12.2-ndiswrapp
+#define nt_spin_unlock_irqrestore(lock, flags) \
+do { \
+ nt_spin_unlock(lock); \
+ preempt_enable_no_resched(); \
+ preempt_enable(); \
+ local_irq_restore(flags); \
+ preempt_check_resched(); \
+} while (0)
+
+static inline ULONG SPAN_PAGES(void *ptr, SIZE_T length)
@@ -14577,9 +14588,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel.h linux-3.12.2-ndiswrapp
+#endif
+
+#endif // _NTOSKERNEL_H_
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel_io.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel_io.c
--- linux-3.12.2/3rdparty/ndiswrapper/ntoskernel_io.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/ntoskernel_io.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel_io.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel_io.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/ntoskernel_io.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/ntoskernel_io.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1161 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -15742,9 +15753,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/ntoskernel_io.c linux-3.12.2-ndiswr
+ IOTRACE("LowLimit: 0x%lx, HighLimit: 0x%lx", *LowLimit, *HighLimit);
+ IOEXIT(return);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pe_linker.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pe_linker.c
--- linux-3.12.2/3rdparty/ndiswrapper/pe_linker.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pe_linker.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/pe_linker.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pe_linker.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/pe_linker.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pe_linker.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,600 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -16346,9 +16357,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pe_linker.c linux-3.12.2-ndiswrappe
+ }
+ return 0;
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pe_linker.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pe_linker.h
--- linux-3.12.2/3rdparty/ndiswrapper/pe_linker.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pe_linker.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/pe_linker.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pe_linker.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/pe_linker.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pe_linker.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,992 @@
+/*
+ * This file is an excerpt of winnt.h from WINE, which bears the
@@ -17342,9 +17353,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pe_linker.h linux-3.12.2-ndiswrappe
+ WORD Length;
+ CHAR NameString[ 1 ];
+} IMAGE_RESOURCE_DIRECTORY_STRING,*PIMAGE_RESOURCE_DIRECTORY_STRING;
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pnp.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pnp.c
--- linux-3.12.2/3rdparty/ndiswrapper/pnp.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pnp.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/pnp.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pnp.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/pnp.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pnp.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,697 @@
+/*
+ * Copyright (C) 2005 Giridhar Pemmasani
@@ -18043,9 +18054,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pnp.c linux-3.12.2-ndiswrapper-1.59
+}
+
+#endif // USB
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pnp.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pnp.h
--- linux-3.12.2/3rdparty/ndiswrapper/pnp.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/pnp.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/pnp.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pnp.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/pnp.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/pnp.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,36 @@
+/*
+ * Copyright (C) 2005 Giridhar Pemmasani
@@ -18083,9 +18094,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/pnp.h linux-3.12.2-ndiswrapper-1.59
+int wrap_pnp_resume_usb_device(struct usb_interface *intf);
+
+#endif
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/proc.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/proc.c
--- linux-3.12.2/3rdparty/ndiswrapper/proc.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/proc.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/proc.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/proc.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/proc.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/proc.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,588 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -18675,9 +18686,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/proc.c linux-3.12.2-ndiswrapper-1.5
+ remove_proc_entry("debug", wrap_procfs_entry);
+ proc_remove(wrap_procfs_entry);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/rtl.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/rtl.c
--- linux-3.12.2/3rdparty/ndiswrapper/rtl.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/rtl.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/rtl.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/rtl.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/rtl.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/rtl.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,715 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -19394,9 +19405,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/rtl.c linux-3.12.2-ndiswrapper-1.59
+ TRACE1("version: %d", version);
+ return TRUE;
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/usb.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/usb.c
--- linux-3.12.2/3rdparty/ndiswrapper/usb.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/usb.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/usb.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/usb.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/usb.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/usb.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1496 @@
+/*
+ * Copyright (C) 2004 Jan Kiszka
@@ -20894,9 +20905,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/usb.c linux-3.12.2-ndiswrapper-1.59
+ kill_all_urbs(wd, 0);
+ USBEXIT(return);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/usb.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/usb.h
--- linux-3.12.2/3rdparty/ndiswrapper/usb.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/usb.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/usb.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/usb.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/usb.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/usb.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,360 @@
+/*
+ * Copyright (C) 2004 Jan Kiszka
@@ -21258,9 +21269,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/usb.h linux-3.12.2-ndiswrapper-1.59
+ struct io_stack_location *irp_sl);
+
+#endif /* USB_H */
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/win2lin_stubs.S linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/win2lin_stubs.S
--- linux-3.12.2/3rdparty/ndiswrapper/win2lin_stubs.S 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/win2lin_stubs.S 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/win2lin_stubs.S linux-4.6-rc6-ndis/3rdparty/ndiswrapper/win2lin_stubs.S
--- linux-4.6-rc6/3rdparty/ndiswrapper/win2lin_stubs.S 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/win2lin_stubs.S 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,253 @@
+/*
+ * Copyright (C) 2005 Karl Vogel, Giridhar Pemmasani
@@ -21515,9 +21526,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/win2lin_stubs.S linux-3.12.2-ndiswr
+#include "win2lin_stubs.h"
+
+#endif /* CONFIG_X86_64 */
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/winnt_types.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/winnt_types.h
--- linux-3.12.2/3rdparty/ndiswrapper/winnt_types.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/winnt_types.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/winnt_types.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/winnt_types.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/winnt_types.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/winnt_types.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,1701 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -23220,9 +23231,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/winnt_types.h linux-3.12.2-ndiswrap
+
+
+#endif /* WINNT_TYPES_H */
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/workqueue.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/workqueue.c
--- linux-3.12.2/3rdparty/ndiswrapper/workqueue.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/workqueue.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/workqueue.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/workqueue.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/workqueue.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/workqueue.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,279 @@
+/*
+ * Copyright (C) 2006 Giridhar Pemmasani
@@ -23503,9 +23514,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/workqueue.c linux-3.12.2-ndiswrappe
+ wrap_destroy_wq_on(workq, i);
+ kfree(workq);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapmem.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapmem.c
--- linux-3.12.2/3rdparty/ndiswrapper/wrapmem.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapmem.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapmem.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapmem.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapmem.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapmem.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,366 @@
+/*
+ * Copyright (C) 2006 Giridhar Pemmasani
@@ -23873,9 +23884,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapmem.c linux-3.12.2-ndiswrapper-
+#endif
+ return;
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapmem.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapmem.h
--- linux-3.12.2/3rdparty/ndiswrapper/wrapmem.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapmem.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapmem.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapmem.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapmem.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapmem.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,97 @@
+/*
+ * Copyright (C) 2006 Giridhar Pemmasani
@@ -23974,9 +23985,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapmem.h linux-3.12.2-ndiswrapper-
+#endif // ALLOC_DEBUG
+
+#endif
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapndis.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapndis.c
--- linux-3.12.2/3rdparty/ndiswrapper/wrapndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapndis.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapndis.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapndis.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapndis.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapndis.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,2186 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -26164,9 +26175,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapndis.c linux-3.12.2-ndiswrapper
+ if (wrapndis_wq)
+ destroy_workqueue(wrapndis_wq);
+}
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapndis.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapndis.h
--- linux-3.12.2/3rdparty/ndiswrapper/wrapndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapndis.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapndis.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapndis.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapndis.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapndis.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,86 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -26254,9 +26265,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapndis.h linux-3.12.2-ndiswrapper
+struct iw_statistics *get_iw_stats(struct net_device *dev);
+
+#endif
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapper.c linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapper.c
--- linux-3.12.2/3rdparty/ndiswrapper/wrapper.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapper.c 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapper.c linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapper.c
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapper.c 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapper.c 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,111 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -26369,9 +26380,9 @@ diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapper.c linux-3.12.2-ndiswrapper-
+
+module_init(wrapper_init);
+module_exit(wrapper_exit);
diff -Nurp linux-3.12.2/3rdparty/ndiswrapper/wrapper.h linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapper.h
--- linux-3.12.2/3rdparty/ndiswrapper/wrapper.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-3.12.2-ndiswrapper-1.59/3rdparty/ndiswrapper/wrapper.h 2013-11-28 21:42:11.000000000 +0200
diff -Nurp linux-4.6-rc6/3rdparty/ndiswrapper/wrapper.h linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapper.h
--- linux-4.6-rc6/3rdparty/ndiswrapper/wrapper.h 1970-01-01 02:00:00.000000000 +0200
+++ linux-4.6-rc6-ndis/3rdparty/ndiswrapper/wrapper.h 2016-05-01 18:25:43.000000000 +0300
@@ -0,0 +1,24 @@
+/*
+ * Copyright (C) 2003-2005 Pontus Fuchs, Giridhar Pemmasani
@@ -1,32 +0,0 @@
Adapt for strnicmp has been replaced by strncasecmp,
and removed upstream in v4.0-rc1~98:
From af3cd13501eb04ca61d017ff4406f1cbffafdc04 Mon Sep 17 00:00:00 2001
From: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Date: Thu, 12 Feb 2015 15:02:15 -0800
Subject: lib/string.c: remove strnicmp()
Signed-off-by: Thomas Backlund <tmb@mageia.org>
--- linux/3rdparty/ndiswrapper/ndis.c.orig
+++ linux/3rdparty/ndiswrapper/ndis.c
@@ -438,7 +438,7 @@ static int read_setting(struct nt_list *
struct wrap_device_setting *setting;
mutex_lock(&loader_mutex);
nt_list_for_each_entry(setting, setting_list, list) {
- if (strnicmp(keyname, setting->name, length) == 0) {
+ if (strncasecmp(keyname, setting->name, length) == 0) {
TRACE2("setting %s='%s'", keyname, setting->value);
mutex_unlock(&loader_mutex);
*param = ndis_encode_setting(setting, type);
@@ -502,7 +502,7 @@ wstdcall void WIN_FUNC(NdisWriteConfigur
mutex_lock(&loader_mutex);
nt_list_for_each_entry(setting, &nmb->wnd->wd->settings, list) {
- if (strnicmp(keyname, setting->name, ansi.length) == 0) {
+ if (strncasecmp(keyname, setting->name, ansi.length) == 0) {
mutex_unlock(&loader_mutex);
if (ndis_decode_setting(setting, param))
*status = NDIS_STATUS_FAILURE;
@@ -1,30 +0,0 @@
--- linux/3rdparty/ndiswrapper/loader.c.orig 2015-09-30 00:51:13.000000000 +0300
+++ linux/3rdparty/ndiswrapper/loader.c 2015-09-30 01:27:16.209213900 +0300
@@ -21,6 +21,7 @@
#include <linux/module.h>
#include <linux/kmod.h>
#include <linux/miscdevice.h>
+#include <linux/vmalloc.h>
#include <asm/uaccess.h>
/*
--- linux/3rdparty/ndiswrapper/ntoskernel.c.orig 2015-09-30 00:51:13.000000000 +0300
+++ linux/3rdparty/ndiswrapper/ntoskernel.c 2015-09-30 01:29:08.011792825 +0300
@@ -13,6 +13,7 @@
*
*/
+#include <linux/vmalloc.h>
#include "ntoskernel.h"
#include "ndis.h"
#include "usb.h"
--- linux/3rdparty/ndiswrapper/pe_linker.c.orig 2015-09-30 00:51:13.000000000 +0300
+++ linux/3rdparty/ndiswrapper/pe_linker.c 2015-09-30 01:30:49.965320953 +0300
@@ -19,6 +19,7 @@
#else
+#include <linux/vmalloc.h>
#include <linux/types.h>
#include <asm/errno.h>
@@ -0,0 +1,20 @@
Add supprto for 4.7 series kernels.
Signed-off-by: Thomas Backlund <tmb@mageia.org>
diff -urp linux/3rdparty/ndiswrapper.orig/wrapndis.c linux/3rdparty/ndiswrapper/wrapndis.c
--- linux/3rdparty/ndiswrapper.orig/wrapndis.c 2016-07-04 20:00:13.000000000 +0300
+++ linux/3rdparty/ndiswrapper/wrapndis.c 2016-07-04 20:23:29.454819702 +0300
@@ -704,7 +704,11 @@ static void tx_worker(struct work_struct
n = wnd->max_tx_packets;
n = mp_tx_packets(wnd, wnd->tx_ring_start, n);
if (n) {
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 7, 0)
wnd->net_dev->trans_start = jiffies;
+#else
+ netif_trans_update(wnd->net_dev);
+#endif
wnd->tx_ring_start =
(wnd->tx_ring_start + n) % TX_RING_SIZE;
wnd->is_tx_ring_full = 0;
@@ -1,33 +0,0 @@
Fix build with kernel-3.14
Signed-off-by: Thomas Backlund <tmb@mageia.org>
3rdparty/ndiswrapper/crt.c | 2 +-
3rdparty/ndiswrapper/ntoskernel.h | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
--- linux/3rdparty/ndiswrapper/crt.c.orig 2014-04-26 19:10:55.000000000 +0300
+++ linux/3rdparty/ndiswrapper/crt.c 2014-04-26 19:25:27.766116082 +0300
@@ -467,7 +467,7 @@ noregparm int WIN_FUNC(_win_memcmp,3)
noregparm void WIN_FUNC(_win_srand,1)
(UINT seed)
{
- net_srandom(seed);
+ prandom_seed((__force u32) seed);
}
noregparm int WIN_FUNC(rand,0)
--- linux/3rdparty/ndiswrapper/ntoskernel.h.orig 2014-04-26 19:42:32.000000000 +0300
+++ linux/3rdparty/ndiswrapper/ntoskernel.h 2014-04-26 19:59:13.662522942 +0300
@@ -798,9 +798,8 @@ do { \
#define nt_spin_unlock_irqrestore(lock, flags) \
do { \
nt_spin_unlock(lock); \
- preempt_enable_no_resched(); \
+ preempt_enable(); \
local_irq_restore(flags); \
- preempt_check_resched(); \
} while (0)
static inline ULONG SPAN_PAGES(void *ptr, SIZE_T length)
@@ -1,138 +0,0 @@
From:
https://github.com/lwfinger/rtl8723bs/commit/49fcb39bc7dc0b7ae61463d493c0b630dc6a27ca
From 49fcb39bc7dc0b7ae61463d493c0b630dc6a27ca Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Sat, 15 Aug 2015 10:51:20 -0500
Subject: [PATCH] rtl8723bs: Fix builds on kernel 4.2
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
[adapted to mga kernel / tmb]
Signed-off-by: Thomas Backlund <tmb@mageia.org>
---
hal/hal_com_phycfg.c | 38 +++++++++++++++++++-------------------
os_dep/ioctl_cfg80211.c | 5 +++++
2 files changed, 24 insertions(+), 19 deletions(-)
3rdparty/rtl8723bs/hal/hal_com_phycfg.c | 38 ++++++++++++++---------------
3rdparty/rtl8723bs/os_dep/ioctl_cfg80211.c | 5 +++
2 files changed, 24 insertions(+), 19 deletions(-)
diff -Nurp linux/3rdparty/rtl8723bs.orig/hal/hal_com_phycfg.c linux/3rdparty/rtl8723bs/hal/hal_com_phycfg.c
--- linux/3rdparty/rtl8723bs.orig/hal/hal_com_phycfg.c 2015-09-30 00:51:13.000000000 +0300
+++ linux/3rdparty/rtl8723bs/hal/hal_com_phycfg.c 2015-09-30 01:49:37.475440016 +0300
@@ -2254,7 +2254,7 @@ Hal_ChannelPlanToRegulation(
#ifdef CONFIG_LOAD_PHY_PARA_FROM_FILE
extern char *rtw_phy_file_path;
-static char file_path[PATH_MAX];
+static char rtl_file_path[PATH_MAX];
#define GetLineFromBuffer(buffer) strsep(&buffer, "\n")
@@ -2276,11 +2276,11 @@ phy_ConfigMACWithParaFile(
if ((pHalData->mac_reg_len == 0) && (pHalData->mac_reg == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
@@ -2375,11 +2375,11 @@ phy_ConfigBBWithParaFile(
if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
@@ -2824,11 +2824,11 @@ phy_ConfigBBWithPgParaFile(
if ((pHalData->bb_phy_reg_pg_len == 0) && (pHalData->bb_phy_reg_pg == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
@@ -2904,11 +2904,11 @@ PHY_ConfigRFWithParaFile(
if ((pBufLen != NULL) && (*pBufLen == 0) && (pBuf == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
@@ -3178,11 +3178,11 @@ PHY_ConfigRFWithTxPwrTrackParaFile(
if ((pHalData->rf_tx_pwr_track_len == 0) && (pHalData->rf_tx_pwr_track == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
@@ -3527,11 +3527,11 @@ PHY_ConfigRFWithPowerLimitTableParaFile(
if ((pHalData->rf_tx_pwr_lmt_len == 0) && (pHalData->rf_tx_pwr_lmt == NULL))
{
- rtw_merge_string(file_path, PATH_MAX, rtw_phy_file_path, pFileName);
+ rtw_merge_string(rtl_file_path, PATH_MAX, rtw_phy_file_path, pFileName);
- if (rtw_is_file_readable(file_path) == true)
+ if (rtw_is_file_readable(rtl_file_path) == true)
{
- rlen = rtw_retrive_from_file(file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
+ rlen = rtw_retrive_from_file(rtl_file_path, pHalData->para_file_buf, MAX_PARA_FILE_BUF_LEN);
if (rlen > 0)
{
rtStatus = _SUCCESS;
diff -Nurp linux/3rdparty/rtl8723bs.orig/os_dep/ioctl_cfg80211.c linux/3rdparty/rtl8723bs/os_dep/ioctl_cfg80211.c
--- linux/3rdparty/rtl8723bs.orig/os_dep/ioctl_cfg80211.c 2015-09-30 00:51:13.000000000 +0300
+++ linux/3rdparty/rtl8723bs/os_dep/ioctl_cfg80211.c 2015-09-30 01:49:37.476440020 +0300
@@ -587,7 +587,12 @@ void rtw_cfg80211_indicate_disconnect(_a
if (!padapter->mlmepriv.not_indic_disco) {
if(check_fwstate(&padapter->mlmepriv, _FW_LINKED))
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0))
+ cfg80211_disconnected(padapter->pnetdev, 0,
+ NULL, 0, true, GFP_ATOMIC);
+#else
cfg80211_disconnected(padapter->pnetdev, 0, NULL, 0, GFP_ATOMIC);
+#endif
else
cfg80211_connect_result(padapter->pnetdev, NULL, NULL, 0, NULL, 0,
WLAN_STATUS_UNSPECIFIED_FAILURE, GFP_ATOMIC/*GFP_KERNEL*/);
@@ -1,23 +0,0 @@
From 842e61cb85813b1ed8a1646cbe6739950c0c9822 Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Thu, 7 May 2015 19:08:17 +0000
Subject: [PATCH] rtl8723bs: Fix Makefile to allow warnings
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git linux.old/3rdparty/rtl8723bs/Makefile linux/3rdparty/rtl8723bs/Makefile
index a4d9f45..4da73fa 100644
--- linux.old/3rdparty/rtl8723bs/Makefile
+++ linux/3rdparty/rtl8723bs/Makefile
@@ -3,7 +3,7 @@ EXTRA_CFLAGS += -O1
#EXTRA_CFLAGS += -O3
#EXTRA_CFLAGS += -Wall
#EXTRA_CFLAGS += -Wextra
-EXTRA_CFLAGS += -Werror
+#EXTRA_CFLAGS += -Werror
#EXTRA_CFLAGS += -pedantic
#EXTRA_CFLAGS += -Wshadow -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,40 @@
From 61f9738d65094a6b18d22c7beb6bb8c3dc0606b9 Mon Sep 17 00:00:00 2001
From: Hans de Goede <hdegoede@redhat.com>
Date: Mon, 26 Oct 2015 15:20:46 +0100
Subject: [PATCH] ACPI / video: Add a quirk to force acpi-video backlight on
Dell XPS L421X
Just like the Dell XPS 15 (L521X) the Dell XPS 14 (L421X) needs to use
the acpi-video backlight interface rather then the native one for backlight
control to work, add a quirk for this.
Link: https://bugzilla.redhat.com/show_bug.cgi?id=1272633
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/acpi/video_detect.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/drivers/acpi/video_detect.c b/drivers/acpi/video_detect.c
index 0d3a384..daaf1c4 100644
--- a/drivers/acpi/video_detect.c
+++ b/drivers/acpi/video_detect.c
@@ -233,6 +233,15 @@ static const struct dmi_system_id video_detect_dmi_table[] = {
},
},
{
+ /* https://bugzilla.redhat.com/show_bug.cgi?id=1272633 */
+ .callback = video_detect_force_video,
+ .ident = "Dell XPS14 L421X",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "XPS L421X"),
+ },
+ },
+ {
/* https://bugzilla.redhat.com/show_bug.cgi?id=1163574 */
.callback = video_detect_force_video,
.ident = "Dell XPS15 L521X",
--
2.3.10
@@ -0,0 +1,197 @@
From 43034bc4606f1f21186ca6fe27bc0448159d5e00 Mon Sep 17 00:00:00 2001
From: Thomas Backlund <tmb@mageia.org>
Date: Thu, 10 Mar 2016 15:44:13 +0200
Subject: [PATCH] Revert "ipmi: Start the timer and thread on internal msgs"
This reverts commit 0cfec916e86d881e209de4b4ae9959a6271e6660.
It's reported on ipmi list that Dell R720xd servers will always panic
on dell ipmi services load
Reverting this fixes the issue.
Signed-off-by: Thomas Backlund <tmb@mageia.org>
---
drivers/char/ipmi/ipmi_si_intf.c | 73 ++++++++++++++++------------------------
1 file changed, 29 insertions(+), 44 deletions(-)
diff --git a/drivers/char/ipmi/ipmi_si_intf.c b/drivers/char/ipmi/ipmi_si_intf.c
index 4cc72fa..f667be8 100644
--- a/drivers/char/ipmi/ipmi_si_intf.c
+++ b/drivers/char/ipmi/ipmi_si_intf.c
@@ -412,42 +412,18 @@ static enum si_sm_result start_next_msg(struct smi_info *smi_info)
return rv;
}
-static void smi_mod_timer(struct smi_info *smi_info, unsigned long new_val)
-{
- smi_info->last_timeout_jiffies = jiffies;
- mod_timer(&smi_info->si_timer, new_val);
- smi_info->timer_running = true;
-}
-
-/*
- * Start a new message and (re)start the timer and thread.
- */
-static void start_new_msg(struct smi_info *smi_info, unsigned char *msg,
- unsigned int size)
-{
- smi_mod_timer(smi_info, jiffies + SI_TIMEOUT_JIFFIES);
-
- if (smi_info->thread)
- wake_up_process(smi_info->thread);
-
- smi_info->handlers->start_transaction(smi_info->si_sm, msg, size);
-}
-
-static void start_check_enables(struct smi_info *smi_info, bool start_timer)
+static void start_check_enables(struct smi_info *smi_info)
{
unsigned char msg[2];
msg[0] = (IPMI_NETFN_APP_REQUEST << 2);
msg[1] = IPMI_GET_BMC_GLOBAL_ENABLES_CMD;
- if (start_timer)
- start_new_msg(smi_info, msg, 2);
- else
- smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2);
+ smi_info->handlers->start_transaction(smi_info->si_sm, msg, 2);
smi_info->si_state = SI_CHECKING_ENABLES;
}
-static void start_clear_flags(struct smi_info *smi_info, bool start_timer)
+static void start_clear_flags(struct smi_info *smi_info)
{
unsigned char msg[3];
@@ -456,10 +432,7 @@ static void start_clear_flags(struct smi_info *smi_info, bool start_timer)
msg[1] = IPMI_CLEAR_MSG_FLAGS_CMD;
msg[2] = WDT_PRE_TIMEOUT_INT;
- if (start_timer)
- start_new_msg(smi_info, msg, 3);
- else
- smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3);
+ smi_info->handlers->start_transaction(smi_info->si_sm, msg, 3);
smi_info->si_state = SI_CLEARING_FLAGS;
}
@@ -469,8 +442,10 @@ static void start_getting_msg_queue(struct smi_info *smi_info)
smi_info->curr_msg->data[1] = IPMI_GET_MSG_CMD;
smi_info->curr_msg->data_size = 2;
- start_new_msg(smi_info, smi_info->curr_msg->data,
- smi_info->curr_msg->data_size);
+ smi_info->handlers->start_transaction(
+ smi_info->si_sm,
+ smi_info->curr_msg->data,
+ smi_info->curr_msg->data_size);
smi_info->si_state = SI_GETTING_MESSAGES;
}
@@ -480,11 +455,20 @@ static void start_getting_events(struct smi_info *smi_info)
smi_info->curr_msg->data[1] = IPMI_READ_EVENT_MSG_BUFFER_CMD;
smi_info->curr_msg->data_size = 2;
- start_new_msg(smi_info, smi_info->curr_msg->data,
- smi_info->curr_msg->data_size);
+ smi_info->handlers->start_transaction(
+ smi_info->si_sm,
+ smi_info->curr_msg->data,
+ smi_info->curr_msg->data_size);
smi_info->si_state = SI_GETTING_EVENTS;
}
+static void smi_mod_timer(struct smi_info *smi_info, unsigned long new_val)
+{
+ smi_info->last_timeout_jiffies = jiffies;
+ mod_timer(&smi_info->si_timer, new_val);
+ smi_info->timer_running = true;
+}
+
/*
* When we have a situtaion where we run out of memory and cannot
* allocate messages, we just leave them in the BMC and run the system
@@ -494,11 +478,11 @@ static void start_getting_events(struct smi_info *smi_info)
* Note that we cannot just use disable_irq(), since the interrupt may
* be shared.
*/
-static inline bool disable_si_irq(struct smi_info *smi_info, bool start_timer)
+static inline bool disable_si_irq(struct smi_info *smi_info)
{
if ((smi_info->irq) && (!smi_info->interrupt_disabled)) {
smi_info->interrupt_disabled = true;
- start_check_enables(smi_info, start_timer);
+ start_check_enables(smi_info);
return true;
}
return false;
@@ -508,7 +492,7 @@ static inline bool enable_si_irq(struct smi_info *smi_info)
{
if ((smi_info->irq) && (smi_info->interrupt_disabled)) {
smi_info->interrupt_disabled = false;
- start_check_enables(smi_info, true);
+ start_check_enables(smi_info);
return true;
}
return false;
@@ -526,7 +510,7 @@ static struct ipmi_smi_msg *alloc_msg_handle_irq(struct smi_info *smi_info)
msg = ipmi_alloc_smi_msg();
if (!msg) {
- if (!disable_si_irq(smi_info, true))
+ if (!disable_si_irq(smi_info))
smi_info->si_state = SI_NORMAL;
} else if (enable_si_irq(smi_info)) {
ipmi_free_smi_msg(msg);
@@ -542,7 +526,7 @@ static void handle_flags(struct smi_info *smi_info)
/* Watchdog pre-timeout */
smi_inc_stat(smi_info, watchdog_pretimeouts);
- start_clear_flags(smi_info, true);
+ start_clear_flags(smi_info);
smi_info->msg_flags &= ~WDT_PRE_TIMEOUT_INT;
if (smi_info->intf)
ipmi_smi_watchdog_pretimeout(smi_info->intf);
@@ -895,7 +879,8 @@ static enum si_sm_result smi_event_handler(struct smi_info *smi_info,
msg[0] = (IPMI_NETFN_APP_REQUEST << 2);
msg[1] = IPMI_GET_MSG_FLAGS_CMD;
- start_new_msg(smi_info, msg, 2);
+ smi_info->handlers->start_transaction(
+ smi_info->si_sm, msg, 2);
smi_info->si_state = SI_GETTING_FLAGS;
goto restart;
}
@@ -925,7 +910,7 @@ static enum si_sm_result smi_event_handler(struct smi_info *smi_info,
* disable and messages disabled.
*/
if (smi_info->supports_event_msg_buff || smi_info->irq) {
- start_check_enables(smi_info, true);
+ start_check_enables(smi_info);
} else {
smi_info->curr_msg = alloc_msg_handle_irq(smi_info);
if (!smi_info->curr_msg)
@@ -3635,7 +3620,7 @@ static int try_smi_init(struct smi_info *new_smi)
* Start clearing the flags before we enable interrupts or the
* timer to avoid racing with the timer.
*/
- start_clear_flags(new_smi, false);
+ start_clear_flags(new_smi);
/*
* IRQ is defined to be set when non-zero. req_events will
@@ -3930,7 +3915,7 @@ static void cleanup_one_si(struct smi_info *to_clean)
poll(to_clean);
schedule_timeout_uninterruptible(1);
}
- disable_si_irq(to_clean, false);
+ disable_si_irq(to_clean);
while (to_clean->curr_msg || (to_clean->si_state != SI_NORMAL)) {
poll(to_clean);
schedule_timeout_uninterruptible(1);
--
2.7.2
@@ -0,0 +1,70 @@
From ca45663819accf038291dbe2d67ed66dc48d714c Mon Sep 17 00:00:00 2001
From: Thomas Backlund <tmb@mageia.org>
Date: Sun, 29 Nov 2015 14:44:22 +0200
Subject: [PATCH] Revert "x86/mm/mtrr: Remove kernel internal MTRR interfaces:
unexport mtrr_add() and mtrr_del()"
This reverts commit 2baa891e42d84159b693eadd44f6fe1486285bdc.
It currently breaks nvidia304 driver.
Signed-of-by: Thomas Backlund <tmb@mageia.org>
---
Documentation/x86/mtrr.txt | 20 ++++----------------
arch/x86/kernel/cpu/mtrr/main.c | 2 ++
2 files changed, 6 insertions(+), 16 deletions(-)
diff --git a/Documentation/x86/mtrr.txt b/Documentation/x86/mtrr.txt
index dc3e703..860bc3a 100644
--- a/Documentation/x86/mtrr.txt
+++ b/Documentation/x86/mtrr.txt
@@ -6,22 +6,10 @@ Luis R. Rodriguez <mcgrof@do-not-panic.com> - April 9, 2015
===============================================================================
Phasing out MTRR use
-MTRR use is replaced on modern x86 hardware with PAT. Direct MTRR use by
-drivers on Linux is now completely phased out, device drivers should use
-arch_phys_wc_add() in combination with ioremap_wc() to make MTRR effective on
-non-PAT systems while a no-op but equally effective on PAT enabled systems.
-
-Even if Linux does not use MTRRs directly, some x86 platform firmware may still
-set up MTRRs early before booting the OS. They do this as some platform
-firmware may still have implemented access to MTRRs which would be controlled
-and handled by the platform firmware directly. An example of platform use of
-MTRRs is through the use of SMI handlers, one case could be for fan control,
-the platform code would need uncachable access to some of its fan control
-registers. Such platform access does not need any Operating System MTRR code in
-place other than mtrr_type_lookup() to ensure any OS specific mapping requests
-are aligned with platform MTRR setup. If MTRRs are only set up by the platform
-firmware code though and the OS does not make any specific MTRR mapping
-requests mtrr_type_lookup() should always return MTRR_TYPE_INVALID.
+MTRR use is replaced on modern x86 hardware with PAT. Over time the only type
+of effective MTRR that is expected to be supported will be for write-combining.
+As MTRR use is phased out device drivers should use arch_phys_wc_add() to make
+MTRR effective on non-PAT systems while a no-op on PAT enabled systems.
For details refer to Documentation/x86/pat.txt.
diff --git a/arch/x86/kernel/cpu/mtrr/main.c b/arch/x86/kernel/cpu/mtrr/main.c
index f891b47..e7ed0d8 100644
--- a/arch/x86/kernel/cpu/mtrr/main.c
+++ b/arch/x86/kernel/cpu/mtrr/main.c
@@ -448,6 +448,7 @@ int mtrr_add(unsigned long base, unsigned long size, unsigned int type,
return mtrr_add_page(base >> PAGE_SHIFT, size >> PAGE_SHIFT, type,
increment);
}
+EXPORT_SYMBOL(mtrr_add);
/**
* mtrr_del_page - delete a memory type region
@@ -536,6 +537,7 @@ int mtrr_del(int reg, unsigned long base, unsigned long size)
return -EINVAL;
return mtrr_del_page(reg, base >> PAGE_SHIFT, size >> PAGE_SHIFT);
}
+EXPORT_SYMBOL(mtrr_del);
/**
* arch_phys_wc_add - add a WC MTRR and handle errors if PAT is unavailable
--
2.3.10
@@ -0,0 +1,39 @@
From 7020bcb82838006e23d058ff07b063b393ed3f10 Mon Sep 17 00:00:00 2001
From: Zhang Rui <rui.zhang@intel.com>
Date: Tue, 29 Nov 2016 23:19:46 +0100
Subject: [PATCH] ACPI: do not warn if _BQC does not exist
Starting from ACPI spec 3.0, it's only clarified that _BCM control
method is required if _BCL is implemented. There is no word
saying _BQC is required.
And in ACPI spec 6.1 B.5.4, for _BQC, it is explicitly stated that
"This optional method returns the current brightness level of a
built-in display output device. If present, it must be set by
the platform for initial brightness."
Thus remove the obsolete warning message.
Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
---
drivers/acpi/scan.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c
index 3d1856f..07aa2e6 100644
--- a/drivers/acpi/scan.c
+++ b/drivers/acpi/scan.c
@@ -1119,9 +1119,6 @@ acpi_backlight_cap_match(acpi_handle handle, u32 level, void *context,
ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Found generic backlight "
"support\n"));
*cap |= ACPI_VIDEO_BACKLIGHT;
- if (!acpi_has_method(handle, "_BQC"))
- printk(KERN_WARNING FW_BUG PREFIX "No _BQC method, "
- "cannot determine initial brightness\n");
/* We have backlight support, no need to scan further */
return AE_CTRL_TERMINATE;
}
--
2.10.2
@@ -20,12 +20,13 @@ diff --git a/drivers/Makefile b/drivers/Makefile
index 932e8bf..e8df3d0 100644
--- a/drivers/Makefile
+++ b/drivers/Makefile
@@ -64,9 +64,9 @@ obj-y += base/ block/ misc/ mfd/ nfc/
@@ -69,10 +69,10 @@ obj-$(CONFIG_LIBNVDIMM) += nvdimm/
obj-$(CONFIG_DMA_SHARED_BUFFER) += dma-buf/
obj-$(CONFIG_NUBUS) += nubus/
obj-y += macintosh/
-obj-$(CONFIG_IDE) += ide/
obj-$(CONFIG_SCSI) += scsi/
obj-y += nvme/
obj-$(CONFIG_ATA) += ata/
+obj-$(CONFIG_IDE) += ide/
obj-$(CONFIG_TARGET_CORE) += target/
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,103 @@
From 465ed48c05de63f5bdd34d83915f1b8998a62134 Mon Sep 17 00:00:00 2001
From: Paolo Valente <paolo.valente@unimore.it>
Date: Tue, 7 Apr 2015 13:39:12 +0200
Subject: [PATCH 1/4] block: cgroups, kconfig, build bits for BFQ-v7r11-4.5.0
Update Kconfig.iosched and do the related Makefile changes to include
kernel configuration options for BFQ. Also increase the number of
policies supported by the blkio controller so that BFQ can add its
own.
Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
Signed-off-by: Arianna Avanzini <avanzini@google.com>
---
block/Kconfig.iosched | 32 ++++++++++++++++++++++++++++++++
block/Makefile | 1 +
include/linux/blkdev.h | 2 +-
3 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/block/Kconfig.iosched b/block/Kconfig.iosched
index 421bef9..0ee5f0f 100644
--- a/block/Kconfig.iosched
+++ b/block/Kconfig.iosched
@@ -39,6 +39,27 @@ config CFQ_GROUP_IOSCHED
---help---
Enable group IO scheduling in CFQ.
+config IOSCHED_BFQ
+ tristate "BFQ I/O scheduler"
+ default n
+ ---help---
+ The BFQ I/O scheduler tries to distribute bandwidth among
+ all processes according to their weights.
+ It aims at distributing the bandwidth as desired, independently of
+ the disk parameters and with any workload. It also tries to
+ guarantee low latency to interactive and soft real-time
+ applications. If compiled built-in (saying Y here), BFQ can
+ be configured to support hierarchical scheduling.
+
+config CGROUP_BFQIO
+ bool "BFQ hierarchical scheduling support"
+ depends on CGROUPS && IOSCHED_BFQ=y
+ default n
+ ---help---
+ Enable hierarchical scheduling in BFQ, using the cgroups
+ filesystem interface. The name of the subsystem will be
+ bfqio.
+
choice
prompt "Default I/O scheduler"
default DEFAULT_CFQ
@@ -52,6 +73,16 @@ choice
config DEFAULT_CFQ
bool "CFQ" if IOSCHED_CFQ=y
+ config DEFAULT_BFQ
+ bool "BFQ" if IOSCHED_BFQ=y
+ help
+ Selects BFQ as the default I/O scheduler which will be
+ used by default for all block devices.
+ The BFQ I/O scheduler aims at distributing the bandwidth
+ as desired, independently of the disk parameters and with
+ any workload. It also tries to guarantee low latency to
+ interactive and soft real-time applications.
+
config DEFAULT_NOOP
bool "No-op"
@@ -61,6 +92,7 @@ config DEFAULT_IOSCHED
string
default "deadline" if DEFAULT_DEADLINE
default "cfq" if DEFAULT_CFQ
+ default "bfq" if DEFAULT_BFQ
default "noop" if DEFAULT_NOOP
endmenu
diff --git a/block/Makefile b/block/Makefile
index 36acdd7..736e91a 100644
--- a/block/Makefile
+++ b/block/Makefile
@@ -18,6 +18,7 @@ obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
obj-$(CONFIG_IOSCHED_NOOP) += noop-iosched.o
obj-$(CONFIG_IOSCHED_DEADLINE) += deadline-iosched.o
obj-$(CONFIG_IOSCHED_CFQ) += cfq-iosched.o
+obj-$(CONFIG_IOSCHED_BFQ) += bfq-iosched.o
obj-$(CONFIG_BLOCK_COMPAT) += compat_ioctl.o
obj-$(CONFIG_BLK_CMDLINE_PARSER) += cmdline-parser.o
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index c47c358..1047d99 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -45,7 +45,7 @@ struct pr_ops;
* Maximum number of blkcg policies allowed to be registered concurrently.
* Defined here to simplify include dependency.
*/
-#define BLKCG_MAX_POLS 2
+#define BLKCG_MAX_POLS 3
typedef void (rq_end_io_fn)(struct request *, int);
--
2.10.0
@@ -0,0 +1,115 @@
From bc33c5df710c0aae6db396146194108634ef6f60 Mon Sep 17 00:00:00 2001
From: "Winkler, Tomas" <tomas.winkler@intel.com>
Date: Mon, 12 Sep 2016 16:04:19 +0300
Subject: [PATCH] tmp/tpm_crb: fix Intel PTT hw bug during idle state
There is a HW bug in Skylake, and Broxton PCH Intel PTT device, where
most of the registers in the control area except START, REQUEST, CANCEL,
and LOC_CTRL lost retention when the device is in the idle state. Hence
we need to bring the device to ready state before accessing the other
registers. The fix brings device to ready state before trying to read
command and response buffer addresses in order to remap the for access.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinn@linux.intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinn@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
---
drivers/char/tpm/tpm_crb.c | 47 ++++++++++++++++++++++++++++++++++++++--------
1 file changed, 39 insertions(+), 8 deletions(-)
diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c
index 8dd0f20..ff0d505 100644
--- a/drivers/char/tpm/tpm_crb.c
+++ b/drivers/char/tpm/tpm_crb.c
@@ -315,6 +315,7 @@ static int crb_map_io(struct acpi_device *device, struct crb_priv *priv,
struct list_head resources;
struct resource io_res;
struct device *dev = &device->dev;
+ u32 pa_high, pa_low;
u64 cmd_pa;
u32 cmd_size;
u64 rsp_pa;
@@ -342,12 +343,27 @@ static int crb_map_io(struct acpi_device *device, struct crb_priv *priv,
if (IS_ERR(priv->cca))
return PTR_ERR(priv->cca);
- cmd_pa = ((u64) ioread32(&priv->cca->cmd_pa_high) << 32) |
- (u64) ioread32(&priv->cca->cmd_pa_low);
+ /*
+ * PTT HW bug w/a: wake up the device to access
+ * possibly not retained registers.
+ */
+ ret = crb_cmd_ready(dev, priv);
+ if (ret)
+ return ret;
+
+ pa_high = ioread32(&priv->cca->cmd_pa_high);
+ pa_low = ioread32(&priv->cca->cmd_pa_low);
+ cmd_pa = ((u64)pa_high << 32) | pa_low;
cmd_size = ioread32(&priv->cca->cmd_size);
+
+ dev_dbg(dev, "cmd_hi = %X cmd_low = %X cmd_size %X\n",
+ pa_high, pa_low, cmd_size);
+
priv->cmd = crb_map_res(dev, priv, &io_res, cmd_pa, cmd_size);
- if (IS_ERR(priv->cmd))
- return PTR_ERR(priv->cmd);
+ if (IS_ERR(priv->cmd)) {
+ ret = PTR_ERR(priv->cmd);
+ goto out;
+ }
memcpy_fromio(&rsp_pa, &priv->cca->rsp_pa, 8);
rsp_pa = le64_to_cpu(rsp_pa);
@@ -355,7 +371,8 @@ static int crb_map_io(struct acpi_device *device, struct crb_priv *priv,
if (cmd_pa != rsp_pa) {
priv->rsp = crb_map_res(dev, priv, &io_res, rsp_pa, rsp_size);
- return PTR_ERR_OR_ZERO(priv->rsp);
+ ret = PTR_ERR_OR_ZERO(priv->rsp);
+ goto out;
}
/* According to the PTP specification, overlapping command and response
@@ -363,12 +380,18 @@ static int crb_map_io(struct acpi_device *device, struct crb_priv *priv,
*/
if (cmd_size != rsp_size) {
dev_err(dev, FW_BUG "overlapping command and response buffer sizes are not identical");
- return -EINVAL;
+ ret = -EINVAL;
+ goto out;
}
+
priv->cmd_size = cmd_size;
priv->rsp = priv->cmd;
- return 0;
+
+out:
+ crb_go_idle(dev, priv);
+
+ return ret;
}
static int crb_acpi_add(struct acpi_device *device)
@@ -412,7 +435,15 @@ static int crb_acpi_add(struct acpi_device *device)
if (rc)
return rc;
- return crb_init(device, priv);
+ rc = crb_cmd_ready(dev, priv);
+ if (rc)
+ return rc;
+
+ rc = crb_init(device, priv);
+ if (rc)
+ crb_go_idle(dev, priv);
+
+ return rc;
}
static int crb_acpi_remove(struct acpi_device *device)
--
2.10.2
@@ -0,0 +1,134 @@
From e74f2f76c13770bb8e004475a933923e9c92723d Mon Sep 17 00:00:00 2001
From: "Winkler, Tomas" <tomas.winkler@intel.com>
Date: Sat, 8 Oct 2016 14:59:39 +0300
Subject: [PATCH] tmp/tpm_crb: implement runtime pm for tpm_crb
Utilize runtime_pm for driving tpm crb idle states.
The framework calls cmd_ready from the pm_runtime_resume handler
and go idle from the pm_runtime_suspend handler.
The TPM framework should wake the device before transmit and receive.
In case the runtime_pm framework is not compiled in or enabled, the device
will be in the permanent ready state.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
---
drivers/char/tpm/tpm-interface.c | 5 +++++
drivers/char/tpm/tpm_crb.c | 42 ++++++++++++++++++++++++++++++++++++----
2 files changed, 43 insertions(+), 4 deletions(-)
diff --git a/drivers/char/tpm/tpm-interface.c b/drivers/char/tpm/tpm-interface.c
index 3a9149c..cb0e57e 100644
--- a/drivers/char/tpm/tpm-interface.c
+++ b/drivers/char/tpm/tpm-interface.c
@@ -29,6 +29,7 @@
#include <linux/mutex.h>
#include <linux/spinlock.h>
#include <linux/freezer.h>
+#include <linux/pm_runtime.h>
#include "tpm.h"
#include "tpm_eventlog.h"
@@ -356,6 +357,8 @@ ssize_t tpm_transmit(struct tpm_chip *chip, const u8 *buf, size_t bufsiz,
if (!(flags & TPM_TRANSMIT_UNLOCKED))
mutex_lock(&chip->tpm_mutex);
+ pm_runtime_get_sync(chip->dev.parent);
+
rc = chip->ops->send(chip, (u8 *) buf, count);
if (rc < 0) {
dev_err(&chip->dev,
@@ -397,6 +400,8 @@ ssize_t tpm_transmit(struct tpm_chip *chip, const u8 *buf, size_t bufsiz,
dev_err(&chip->dev,
"tpm_transmit: tpm_recv: error %zd\n", rc);
out:
+ pm_runtime_put_sync(chip->dev.parent);
+
if (!(flags & TPM_TRANSMIT_UNLOCKED))
mutex_unlock(&chip->tpm_mutex);
return rc;
diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c
index f579f1a..717b6b4 100644
--- a/drivers/char/tpm/tpm_crb.c
+++ b/drivers/char/tpm/tpm_crb.c
@@ -19,6 +19,7 @@
#include <linux/highmem.h>
#include <linux/rculist.h>
#include <linux/module.h>
+#include <linux/pm_runtime.h>
#include "tpm.h"
#define ACPI_SIG_TPM2 "TPM2"
@@ -149,8 +150,6 @@ static int __maybe_unused crb_cmd_ready(struct device *dev,
return 0;
}
-static SIMPLE_DEV_PM_OPS(crb_pm, tpm_pm_suspend, tpm_pm_resume);
-
static u8 crb_status(struct tpm_chip *chip)
{
struct crb_priv *priv = dev_get_drvdata(&chip->dev);
@@ -433,11 +432,21 @@ static int crb_acpi_add(struct acpi_device *device)
if (rc)
return rc;
+ pm_runtime_get_noresume(dev);
+ pm_runtime_set_active(dev);
+ pm_runtime_enable(dev);
+
rc = tpm_chip_register(chip);
- if (rc)
+ if (rc) {
crb_go_idle(dev, priv);
+ pm_runtime_put_noidle(dev);
+ pm_runtime_disable(dev);
+ return rc;
+ }
- return rc;
+ pm_runtime_put(dev);
+
+ return 0;
}
static int crb_acpi_remove(struct acpi_device *device)
@@ -447,9 +456,34 @@ static int crb_acpi_remove(struct acpi_device *device)
tpm_chip_unregister(chip);
+ pm_runtime_disable(dev);
+
return 0;
}
+#ifdef CONFIG_PM
+static int crb_pm_runtime_suspend(struct device *dev)
+{
+ struct tpm_chip *chip = dev_get_drvdata(dev);
+ struct crb_priv *priv = dev_get_drvdata(&chip->dev);
+
+ return crb_go_idle(dev, priv);
+}
+
+static int crb_pm_runtime_resume(struct device *dev)
+{
+ struct tpm_chip *chip = dev_get_drvdata(dev);
+ struct crb_priv *priv = dev_get_drvdata(&chip->dev);
+
+ return crb_cmd_ready(dev, priv);
+}
+#endif /* CONFIG_PM */
+
+static const struct dev_pm_ops crb_pm = {
+ SET_SYSTEM_SLEEP_PM_OPS(tpm_pm_suspend, tpm_pm_resume)
+ SET_RUNTIME_PM_OPS(crb_pm_runtime_suspend, crb_pm_runtime_resume, NULL)
+};
+
static struct acpi_device_id crb_device_ids[] = {
{"MSFT0101", 0},
{"", 0},
--
2.10.2
@@ -0,0 +1,111 @@
From ba5287b6ef6a2ee91dc6cc0829649cecf7b70253 Mon Sep 17 00:00:00 2001
From: "Winkler, Tomas" <tomas.winkler@intel.com>
Date: Thu, 15 Sep 2016 10:27:38 +0300
Subject: [PATCH] tpm/tpm_crb: implement tpm crb idle state
The register TPM_CRB_CTRL_REQ_x contains bits goIdle and cmdReady for
SW to indicate that the device can enter or should exit the idle state.
The legacy ACPI-start (SMI + DMA) based devices do not support these
bits and the idle state management is not exposed to the host SW.
Thus, this functionality only is enabled only for a CRB start (MMIO)
based devices.
Based on Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
original patch:
'tpm_crb: implement power tpm crb power management'
To keep the implementation local to the hw we don't use wait_for_tpm_stat
for polling the TPM_CRB_CTRL_REQ.
[jarkko.sakkinen@linux.intel.com: removed cmdReady debug trace on a
success case due the heavy amount of log traffic it causes.]
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
---
drivers/char/tpm/tpm_crb.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 66 insertions(+)
diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c
index a7c870a..8dd0f20 100644
--- a/drivers/char/tpm/tpm_crb.c
+++ b/drivers/char/tpm/tpm_crb.c
@@ -83,6 +83,72 @@ struct crb_priv {
u32 cmd_size;
};
+/**
+ * crb_go_idle - request tpm crb device to go the idle state
+ *
+ * @dev: crb device
+ * @priv: crb private data
+ *
+ * Write CRB_CTRL_REQ_GO_IDLE to TPM_CRB_CTRL_REQ
+ * The device should respond within TIMEOUT_C by clearing the bit.
+ * Anyhow, we do not wait here as a consequent CMD_READY request
+ * will be handled correctly even if idle was not completed.
+ *
+ * The function does nothing for devices with ACPI-start method.
+ *
+ * Return: 0 always
+ */
+static int __maybe_unused crb_go_idle(struct device *dev, struct crb_priv *priv)
+{
+ if (priv->flags & CRB_FL_ACPI_START)
+ return 0;
+
+ iowrite32(CRB_CTRL_REQ_GO_IDLE, &priv->cca->req);
+ /* we don't really care when this settles */
+
+ return 0;
+}
+
+/**
+ * crb_cmd_ready - request tpm crb device to enter ready state
+ *
+ * @dev: crb device
+ * @priv: crb private data
+ *
+ * Write CRB_CTRL_REQ_CMD_READY to TPM_CRB_CTRL_REQ
+ * and poll till the device acknowledge it by clearing the bit.
+ * The device should respond within TIMEOUT_C.
+ *
+ * The function does nothing for devices with ACPI-start method
+ *
+ * Return: 0 on success -ETIME on timeout;
+ */
+static int __maybe_unused crb_cmd_ready(struct device *dev,
+ struct crb_priv *priv)
+{
+ ktime_t stop, start;
+
+ if (priv->flags & CRB_FL_ACPI_START)
+ return 0;
+
+ iowrite32(CRB_CTRL_REQ_CMD_READY, &priv->cca->req);
+
+ start = ktime_get();
+ stop = ktime_add(start, ms_to_ktime(TPM2_TIMEOUT_C));
+ do {
+ if (!(ioread32(&priv->cca->req) & CRB_CTRL_REQ_CMD_READY))
+ return 0;
+ usleep_range(50, 100);
+ } while (ktime_before(ktime_get(), stop));
+
+ if (ioread32(&priv->cca->req) & CRB_CTRL_REQ_CMD_READY) {
+ dev_warn(dev, "cmdReady timed out\n");
+ return -ETIME;
+ }
+
+ return 0;
+}
+
static SIMPLE_DEV_PM_OPS(crb_pm, tpm_pm_suspend, tpm_pm_resume);
static u8 crb_status(struct tpm_chip *chip)
--
2.10.2
@@ -0,0 +1,75 @@
From c58bd34cec4c05f8e3362a79ae94de9f405c39b5 Mon Sep 17 00:00:00 2001
From: "Winkler, Tomas" <tomas.winkler@intel.com>
Date: Mon, 12 Sep 2016 16:04:20 +0300
Subject: [PATCH] tpm/tpm_crb: open code the crb_init into acpi_add
This is preparation step for implementing tpm crb
runtime pm. We need to have tpm chip allocated
and populated before we access the runtime handlers.
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
---
drivers/char/tpm/tpm_crb.c | 26 ++++++++++----------------
1 file changed, 10 insertions(+), 16 deletions(-)
diff --git a/drivers/char/tpm/tpm_crb.c b/drivers/char/tpm/tpm_crb.c
index ff0d505..f579f1a 100644
--- a/drivers/char/tpm/tpm_crb.c
+++ b/drivers/char/tpm/tpm_crb.c
@@ -262,21 +262,6 @@ static const struct tpm_class_ops tpm_crb = {
.req_complete_val = CRB_DRV_STS_COMPLETE,
};
-static int crb_init(struct acpi_device *device, struct crb_priv *priv)
-{
- struct tpm_chip *chip;
-
- chip = tpmm_chip_alloc(&device->dev, &tpm_crb);
- if (IS_ERR(chip))
- return PTR_ERR(chip);
-
- dev_set_drvdata(&chip->dev, priv);
- chip->acpi_dev_handle = device->handle;
- chip->flags = TPM_CHIP_FLAG_TPM2;
-
- return tpm_chip_register(chip);
-}
-
static int crb_check_resource(struct acpi_resource *ares, void *data)
{
struct resource *io_res = data;
@@ -398,6 +383,7 @@ static int crb_acpi_add(struct acpi_device *device)
{
struct acpi_table_tpm2 *buf;
struct crb_priv *priv;
+ struct tpm_chip *chip;
struct device *dev = &device->dev;
acpi_status status;
u32 sm;
@@ -435,11 +421,19 @@ static int crb_acpi_add(struct acpi_device *device)
if (rc)
return rc;
+ chip = tpmm_chip_alloc(dev, &tpm_crb);
+ if (IS_ERR(chip))
+ return PTR_ERR(chip);
+
+ dev_set_drvdata(&chip->dev, priv);
+ chip->acpi_dev_handle = device->handle;
+ chip->flags = TPM_CHIP_FLAG_TPM2;
+
rc = crb_cmd_ready(dev, priv);
if (rc)
return rc;
- rc = crb_init(device, priv);
+ rc = tpm_chip_register(chip);
if (rc)
crb_go_idle(dev, priv);
--
2.10.2
@@ -8,13 +8,14 @@ Signed-off-by: Thomas Backlund <tmb@mageia.org>
drivers/md/dm-raid.c | 2 ++
1 file changed, 2 insertions(+)
--- linux-2.6.38.2-mga2/drivers/md/dm-raid.c.orig 2011-03-15 03:20:32.000000000 +0200
+++ linux-2.6.38.2-mga2/drivers/md/dm-raid.c 2011-04-02 21:52:21.331302590 +0300
@@ -693,5 +693,7 @@ MODULE_DESCRIPTION(DM_NAME " raid4/5/6 t
--- linux/drivers/md/dm-raid.c.orig
+++ linux/drivers/md/dm-raid.c
@@ -3689,6 +3689,8 @@ MODULE_ALIAS("dm-raid10");
MODULE_ALIAS("dm-raid4");
MODULE_ALIAS("dm-raid5");
MODULE_ALIAS("dm-raid6");
+MODULE_ALIAS("dm-raid45");
+MODULE_ALIAS("dm-raid4-5");
MODULE_AUTHOR("Neil Brown <dm-devel@redhat.com>");
MODULE_AUTHOR("Heinz Mauelshagen <dm-devel@redhat.com>");
MODULE_LICENSE("GPL");
@@ -0,0 +1,402 @@
fs/aufs/Kconfig | 2 +-
fs/dcache.c | 2 ++
fs/exec.c | 1 +
fs/fcntl.c | 1 +
fs/file_table.c | 4 ++++
fs/inode.c | 1 +
fs/namespace.c | 2 ++
fs/notify/group.c | 4 ++++
fs/notify/mark.c | 4 ++++
fs/open.c | 2 ++
fs/read_write.c | 2 ++
fs/splice.c | 2 ++
fs/xattr.c | 1 +
kernel/task_work.c | 1 +
security/commoncap.c | 2 ++
security/device_cgroup.c | 2 ++
security/security.c | 10 ++++++++++
17 files changed, 42 insertions(+), 1 deletion(-)
diff -Nurp linux-4.9-aufs/fs/aufs/Kconfig linux-4.9-aufs-mod/fs/aufs/Kconfig
--- linux-4.9-aufs/fs/aufs/Kconfig 2016-12-31 00:31:52.367789380 +0200
+++ linux-4.9-aufs-mod/fs/aufs/Kconfig 2016-12-31 00:32:35.153785422 +0200
@@ -1,5 +1,5 @@
config AUFS_FS
- bool "Aufs (Advanced multi layered unification filesystem) support"
+ tristate "Aufs (Advanced multi layered unification filesystem) support"
help
Aufs is a stackable unification filesystem such as Unionfs,
which unifies several directories and provides a merged single
diff -Nurp linux-4.9-aufs/fs/dcache.c linux-4.9-aufs-mod/fs/dcache.c
--- linux-4.9-aufs/fs/dcache.c 2016-12-31 00:31:52.379789379 +0200
+++ linux-4.9-aufs-mod/fs/dcache.c 2016-12-31 01:49:12.324360147 +0200
@@ -1272,6 +1272,7 @@ rename_retry:
seq = 1;
goto again;
}
+EXPORT_SYMBOL_GPL(d_walk);
/*
* Search for at least 1 mount point in the dentry's subdirs.
@@ -2855,6 +2856,7 @@ void d_exchange(struct dentry *dentry1,
write_sequnlock(&rename_lock);
}
+EXPORT_SYMBOL_GPL(d_exchange);
/**
* d_ancestor - search for an ancestor
diff -Nurp linux-4.9-aufs/fs/exec.c linux-4.9-aufs-mod/fs/exec.c
--- linux-4.9-aufs/fs/exec.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/exec.c 2016-12-31 00:32:35.153785422 +0200
@@ -104,6 +104,7 @@ bool path_noexec(const struct path *path
return (path->mnt->mnt_flags & MNT_NOEXEC) ||
(path->mnt->mnt_sb->s_iflags & SB_I_NOEXEC);
}
+EXPORT_SYMBOL_GPL(path_noexec);
#ifdef CONFIG_USELIB
/*
diff -Nurp linux-4.9-aufs/fs/fcntl.c linux-4.9-aufs-mod/fs/fcntl.c
--- linux-4.9-aufs/fs/fcntl.c 2016-12-31 00:31:52.379789379 +0200
+++ linux-4.9-aufs-mod/fs/fcntl.c 2016-12-31 00:32:35.154785422 +0200
@@ -82,6 +82,7 @@ int setfl(int fd, struct file * filp, un
out:
return error;
}
+EXPORT_SYMBOL_GPL(setfl);
static void f_modown(struct file *filp, struct pid *pid, enum pid_type type,
int force)
diff -Nurp linux-4.9-aufs/fs/file_table.c linux-4.9-aufs-mod/fs/file_table.c
--- linux-4.9-aufs/fs/file_table.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/file_table.c 2016-12-31 00:32:35.154785422 +0200
@@ -147,6 +147,7 @@ over:
}
return ERR_PTR(-ENFILE);
}
+EXPORT_SYMBOL_GPL(get_empty_filp);
/**
* alloc_file - allocate and initialize a 'struct file'
@@ -258,6 +259,7 @@ void flush_delayed_fput(void)
{
delayed_fput(NULL);
}
+EXPORT_SYMBOL_GPL(flush_delayed_fput);
static DECLARE_DELAYED_WORK(delayed_fput_work, delayed_fput);
@@ -300,6 +302,7 @@ void __fput_sync(struct file *file)
}
EXPORT_SYMBOL(fput);
+EXPORT_SYMBOL_GPL(__fput_sync);
void put_filp(struct file *file)
{
@@ -308,6 +311,7 @@ void put_filp(struct file *file)
file_free(file);
}
}
+EXPORT_SYMBOL_GPL(put_filp);
void __init files_init(void)
{
diff -Nurp linux-4.9-aufs/fs/inode.c linux-4.9-aufs-mod/fs/inode.c
--- linux-4.9-aufs/fs/inode.c 2016-12-31 00:31:52.379789379 +0200
+++ linux-4.9-aufs-mod/fs/inode.c 2016-12-31 00:32:35.154785422 +0200
@@ -1651,6 +1651,7 @@ int update_time(struct inode *inode, str
return update_time(inode, time, flags);
}
+EXPORT_SYMBOL_GPL(update_time);
/**
* touch_atime - update the access time
diff -Nurp linux-4.9-aufs/fs/namespace.c linux-4.9-aufs-mod/fs/namespace.c
--- linux-4.9-aufs/fs/namespace.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/namespace.c 2016-12-31 00:32:35.154785422 +0200
@@ -466,6 +466,7 @@ void __mnt_drop_write(struct vfsmount *m
mnt_dec_writers(real_mount(mnt));
preempt_enable();
}
+EXPORT_SYMBOL_GPL(__mnt_drop_write);
/**
* mnt_drop_write - give up write access to a mount
@@ -1823,6 +1824,7 @@ int iterate_mounts(int (*f)(struct vfsmo
}
return 0;
}
+EXPORT_SYMBOL_GPL(iterate_mounts);
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
{
diff -Nurp linux-4.9-aufs/fs/notify/group.c linux-4.9-aufs-mod/fs/notify/group.c
--- linux-4.9-aufs/fs/notify/group.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/notify/group.c 2016-12-31 00:32:35.155785422 +0200
@@ -22,6 +22,7 @@
#include <linux/srcu.h>
#include <linux/rculist.h>
#include <linux/wait.h>
+#include <linux/module.h>
#include <linux/fsnotify_backend.h>
#include "fsnotify.h"
@@ -100,6 +101,7 @@ void fsnotify_get_group(struct fsnotify_
{
atomic_inc(&group->refcnt);
}
+EXPORT_SYMBOL_GPL(fsnotify_get_group);
/*
* Drop a reference to a group. Free it if it's through.
@@ -109,6 +111,7 @@ void fsnotify_put_group(struct fsnotify_
if (atomic_dec_and_test(&group->refcnt))
fsnotify_final_destroy_group(group);
}
+EXPORT_SYMBOL_GPL(fsnotify_put_group);
/*
* Create a new fsnotify_group and hold a reference for the group returned.
@@ -137,6 +140,7 @@ struct fsnotify_group *fsnotify_alloc_gr
return group;
}
+EXPORT_SYMBOL_GPL(fsnotify_alloc_group);
int fsnotify_fasync(int fd, struct file *file, int on)
{
diff -Nurp linux-4.9-aufs/fs/notify/mark.c linux-4.9-aufs-mod/fs/notify/mark.c
--- linux-4.9-aufs/fs/notify/mark.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/notify/mark.c 2016-12-31 00:32:35.155785422 +0200
@@ -113,6 +113,7 @@ void fsnotify_put_mark(struct fsnotify_m
mark->free_mark(mark);
}
}
+EXPORT_SYMBOL_GPL(fsnotify_put_mark);
/* Calculate mask of events for a list of marks */
u32 fsnotify_recalc_mask(struct hlist_head *head)
@@ -230,6 +231,7 @@ void fsnotify_destroy_mark(struct fsnoti
mutex_unlock(&group->mark_mutex);
fsnotify_free_mark(mark);
}
+EXPORT_SYMBOL_GPL(fsnotify_destroy_mark);
void fsnotify_destroy_marks(struct hlist_head *head, spinlock_t *lock)
{
@@ -415,6 +417,7 @@ err:
return ret;
}
+EXPORT_SYMBOL_GPL(fsnotify_add_mark);
int fsnotify_add_mark(struct fsnotify_mark *mark, struct fsnotify_group *group,
struct inode *inode, struct vfsmount *mnt, int allow_dups)
@@ -521,6 +524,7 @@ void fsnotify_duplicate_mark(struct fsno
new->mask = old->mask;
new->free_mark = old->free_mark;
}
+EXPORT_SYMBOL_GPL(fsnotify_init_mark);
/*
* Nothing fancy, just initialize lists and locks and counters.
diff -Nurp linux-4.9-aufs/fs/open.c linux-4.9-aufs-mod/fs/open.c
--- linux-4.9-aufs/fs/open.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/open.c 2016-12-31 00:32:35.155785422 +0200
@@ -64,6 +64,7 @@ int do_truncate(struct dentry *dentry, l
inode_unlock(dentry->d_inode);
return ret;
}
+EXPORT_SYMBOL_GPL(do_truncate);
long vfs_truncate(const struct path *path, loff_t length)
{
@@ -695,6 +696,7 @@ int open_check_o_direct(struct file *f)
}
return 0;
}
+EXPORT_SYMBOL_GPL(open_check_o_direct);
static int do_dentry_open(struct file *f,
struct inode *inode,
diff -Nurp linux-4.9-aufs/fs/read_write.c linux-4.9-aufs-mod/fs/read_write.c
--- linux-4.9-aufs/fs/read_write.c 2016-12-31 00:31:52.380789379 +0200
+++ linux-4.9-aufs-mod/fs/read_write.c 2016-12-31 00:32:35.155785422 +0200
@@ -525,6 +525,7 @@ vfs_readf_t vfs_readf(struct file *file)
return new_sync_read;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_readf);
vfs_writef_t vfs_writef(struct file *file)
{
@@ -536,6 +537,7 @@ vfs_writef_t vfs_writef(struct file *fil
return new_sync_write;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_writef);
ssize_t __kernel_write(struct file *file, const char *buf, size_t count, loff_t *pos)
{
diff -Nurp linux-4.9-aufs/fs/splice.c linux-4.9-aufs-mod/fs/splice.c
--- linux-4.9-aufs/fs/splice.c 2016-12-31 00:31:52.380789379 +0200
+++ linux-4.9-aufs-mod/fs/splice.c 2016-12-31 00:32:35.156785422 +0200
@@ -868,6 +868,7 @@ long do_splice_from(struct pipe_inode_in
return splice_write(pipe, out, ppos, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_from);
/*
* Attempt to initiate a splice from a file to a pipe.
@@ -897,6 +898,7 @@ long do_splice_to(struct file *in, loff_
return splice_read(in, ppos, pipe, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_to);
/**
* splice_direct_to_actor - splices data directly between two non-pipes
diff -Nurp linux-4.9-aufs/fs/xattr.c linux-4.9-aufs-mod/fs/xattr.c
--- linux-4.9-aufs/fs/xattr.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/fs/xattr.c 2016-12-31 00:32:35.156785422 +0200
@@ -296,6 +296,7 @@ vfs_getxattr_alloc(struct dentry *dentry
*xattr_value = value;
return error;
}
+EXPORT_SYMBOL_GPL(vfs_getxattr_alloc);
ssize_t
__vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name,
diff -Nurp linux-4.9-aufs/kernel/task_work.c linux-4.9-aufs-mod/kernel/task_work.c
--- linux-4.9-aufs/kernel/task_work.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/kernel/task_work.c 2016-12-31 00:32:35.156785422 +0200
@@ -119,3 +119,4 @@ void task_work_run(void)
} while (work);
}
}
+EXPORT_SYMBOL_GPL(task_work_run);
diff -Nurp linux-4.9-aufs/security/commoncap.c linux-4.9-aufs-mod/security/commoncap.c
--- linux-4.9-aufs/security/commoncap.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/security/commoncap.c 2016-12-31 00:32:35.156785422 +0200
@@ -1061,12 +1061,14 @@ int cap_mmap_addr(unsigned long addr)
}
return ret;
}
+EXPORT_SYMBOL_GPL(cap_mmap_addr);
int cap_mmap_file(struct file *file, unsigned long reqprot,
unsigned long prot, unsigned long flags)
{
return 0;
}
+EXPORT_SYMBOL_GPL(cap_mmap_file);
#ifdef CONFIG_SECURITY
diff -Nurp linux-4.9-aufs/security/device_cgroup.c linux-4.9-aufs-mod/security/device_cgroup.c
--- linux-4.9-aufs/security/device_cgroup.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/security/device_cgroup.c 2016-12-31 00:32:35.156785422 +0200
@@ -7,6 +7,7 @@
#include <linux/device_cgroup.h>
#include <linux/cgroup.h>
#include <linux/ctype.h>
+#include <linux/export.h>
#include <linux/list.h>
#include <linux/uaccess.h>
#include <linux/seq_file.h>
@@ -849,6 +850,7 @@ int __devcgroup_inode_permission(struct
return __devcgroup_check_permission(type, imajor(inode), iminor(inode),
access);
}
+EXPORT_SYMBOL_GPL(__devcgroup_inode_permission);
int devcgroup_inode_mknod(int mode, dev_t dev)
{
diff -Nurp linux-4.9-aufs/security/security.c linux-4.9-aufs-mod/security/security.c
--- linux-4.9-aufs/security/security.c 2016-12-11 21:17:54.000000000 +0200
+++ linux-4.9-aufs-mod/security/security.c 2016-12-31 00:32:35.157785422 +0200
@@ -443,6 +443,7 @@ int security_path_rmdir(const struct pat
return 0;
return call_int_hook(path_rmdir, 0, dir, dentry);
}
+EXPORT_SYMBOL_GPL(security_path_rmdir);
int security_path_unlink(const struct path *dir, struct dentry *dentry)
{
@@ -459,6 +460,7 @@ int security_path_symlink(const struct p
return 0;
return call_int_hook(path_symlink, 0, dir, dentry, old_name);
}
+EXPORT_SYMBOL_GPL(security_path_symlink);
int security_path_link(struct dentry *old_dentry, const struct path *new_dir,
struct dentry *new_dentry)
@@ -467,6 +469,7 @@ int security_path_link(struct dentry *ol
return 0;
return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry);
}
+EXPORT_SYMBOL_GPL(security_path_link);
int security_path_rename(const struct path *old_dir, struct dentry *old_dentry,
const struct path *new_dir, struct dentry *new_dentry,
@@ -494,6 +497,7 @@ int security_path_truncate(const struct
return 0;
return call_int_hook(path_truncate, 0, path);
}
+EXPORT_SYMBOL_GPL(security_path_truncate);
int security_path_chmod(const struct path *path, umode_t mode)
{
@@ -501,6 +505,7 @@ int security_path_chmod(const struct pat
return 0;
return call_int_hook(path_chmod, 0, path, mode);
}
+EXPORT_SYMBOL_GPL(security_path_chmod);
int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid)
{
@@ -508,6 +513,7 @@ int security_path_chown(const struct pat
return 0;
return call_int_hook(path_chown, 0, path, uid, gid);
}
+EXPORT_SYMBOL_GPL(security_path_chown);
int security_path_chroot(const struct path *path)
{
@@ -593,6 +599,7 @@ int security_inode_readlink(struct dentr
return 0;
return call_int_hook(inode_readlink, 0, dentry);
}
+EXPORT_SYMBOL_GPL(security_inode_readlink);
int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
bool rcu)
@@ -608,6 +615,7 @@ int security_inode_permission(struct ino
return 0;
return call_int_hook(inode_permission, 0, inode, mask);
}
+EXPORT_SYMBOL_GPL(security_inode_permission);
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
@@ -779,6 +787,7 @@ int security_file_permission(struct file
return fsnotify_perm(file, mask);
}
+EXPORT_SYMBOL_GPL(security_file_permission);
int security_file_alloc(struct file *file)
{
@@ -838,6 +847,7 @@ int security_mmap_file(struct file *file
return ret;
return ima_file_mmap(file, prot);
}
+EXPORT_SYMBOL_GPL(security_mmap_file);
int security_mmap_addr(unsigned long addr)
{
@@ -1,341 +0,0 @@
fs/aufs/Kconfig | 2 +-
fs/dcache.c | 1 +
fs/file_table.c | 2 ++
fs/inode.c | 2 ++
fs/namespace.c | 2 ++
fs/notify/group.c | 4 ++++
fs/notify/mark.c | 4 ++++
fs/open.c | 2 ++
fs/read_write.c | 2 ++
fs/splice.c | 2 ++
security/commoncap.c | 2 ++
security/device_cgroup.c | 2 ++
security/security.c | 10 ++++++++++
13 files changed, 36 insertions(+), 1 deletion(-)
diff -Nurp linux-4.2.2-aufs4/fs/aufs/Kconfig linux-4.2.2-aufs4-mod/fs/aufs/Kconfig
--- linux-4.2.2-aufs4/fs/aufs/Kconfig 2015-09-29 23:28:44.631823736 +0300
+++ linux-4.2.2-aufs4-mod/fs/aufs/Kconfig 2015-09-29 23:48:32.711006787 +0300
@@ -1,5 +1,5 @@
config AUFS_FS
- bool "Aufs (Advanced multi layered unification filesystem) support"
+ tristate "Aufs (Advanced multi layered unification filesystem) support"
help
Aufs is a stackable unification filesystem such as Unionfs,
which unifies several directories and provides a merged single
diff -Nurp linux-4.2.2-aufs4/fs/dcache.c linux-4.2.2-aufs4-mod/fs/dcache.c
--- linux-4.2.2-aufs4/fs/dcache.c 2015-09-29 23:28:44.644823810 +0300
+++ linux-4.2.2-aufs4-mod/fs/dcache.c 2015-09-29 23:48:32.711006787 +0300
@@ -1272,6 +1272,7 @@ rename_retry:
seq = 1;
goto again;
}
+EXPORT_SYMBOL_GPL(d_walk);
/*
* Search for at least 1 mount point in the dentry's subdirs.
diff -Nurp linux-4.2.2-aufs4/fs/file_table.c linux-4.2.2-aufs4-mod/fs/file_table.c
--- linux-4.2.2-aufs4/fs/file_table.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/file_table.c 2015-09-29 23:48:32.711006787 +0300
@@ -147,6 +147,7 @@ over:
}
return ERR_PTR(-ENFILE);
}
+EXPORT_SYMBOL(get_empty_filp);
/**
* alloc_file - allocate and initialize a 'struct file'
@@ -308,6 +309,7 @@ void put_filp(struct file *file)
file_free(file);
}
}
+EXPORT_SYMBOL(put_filp);
void __init files_init(void)
{
diff -Nurp linux-4.2.2-aufs4/fs/inode.c linux-4.2.2-aufs4-mod/fs/inode.c
--- linux-4.2.2-aufs4/fs/inode.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/inode.c 2015-09-29 23:48:32.712006792 +0300
@@ -58,6 +58,7 @@ static struct hlist_head *inode_hashtabl
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_hash_lock);
__cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_sb_list_lock);
+EXPORT_SYMBOL(inode_sb_list_lock);
/*
* Empty aops. Can be used for the cases where the user does not
@@ -1581,6 +1582,7 @@ static int update_time(struct inode *ino
return update_time(inode, time, flags);
}
+EXPORT_SYMBOL(update_time);
/**
* touch_atime - update the access time
diff -Nurp linux-4.2.2-aufs4/fs/namespace.c linux-4.2.2-aufs4-mod/fs/namespace.c
--- linux-4.2.2-aufs4/fs/namespace.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/namespace.c 2015-09-29 23:48:32.712006792 +0300
@@ -463,6 +463,7 @@ void __mnt_drop_write(struct vfsmount *m
mnt_dec_writers(real_mount(mnt));
preempt_enable();
}
+EXPORT_SYMBOL_GPL(__mnt_drop_write);
/**
* mnt_drop_write - give up write access to a mount
@@ -1803,6 +1804,7 @@ int iterate_mounts(int (*f)(struct vfsmo
}
return 0;
}
+EXPORT_SYMBOL(iterate_mounts);
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
{
diff -Nurp linux-4.2.2-aufs4/fs/notify/group.c linux-4.2.2-aufs4-mod/fs/notify/group.c
--- linux-4.2.2-aufs4/fs/notify/group.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/notify/group.c 2015-09-29 23:48:32.712006792 +0300
@@ -22,6 +22,7 @@
#include <linux/srcu.h>
#include <linux/rculist.h>
#include <linux/wait.h>
+#include <linux/module.h>
#include <linux/fsnotify_backend.h>
#include "fsnotify.h"
@@ -72,6 +73,7 @@ void fsnotify_get_group(struct fsnotify_
{
atomic_inc(&group->refcnt);
}
+EXPORT_SYMBOL(fsnotify_get_group);
/*
* Drop a reference to a group. Free it if it's through.
@@ -81,6 +83,7 @@ void fsnotify_put_group(struct fsnotify_
if (atomic_dec_and_test(&group->refcnt))
fsnotify_final_destroy_group(group);
}
+EXPORT_SYMBOL(fsnotify_put_group);
/*
* Create a new fsnotify_group and hold a reference for the group returned.
@@ -109,6 +112,7 @@ struct fsnotify_group *fsnotify_alloc_gr
return group;
}
+EXPORT_SYMBOL(fsnotify_alloc_group);
int fsnotify_fasync(int fd, struct file *file, int on)
{
diff -Nurp linux-4.2.2-aufs4/fs/notify/mark.c linux-4.2.2-aufs4-mod/fs/notify/mark.c
--- linux-4.2.2-aufs4/fs/notify/mark.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/notify/mark.c 2015-09-29 23:48:32.713006798 +0300
@@ -109,6 +109,7 @@ void fsnotify_put_mark(struct fsnotify_m
mark->free_mark(mark);
}
}
+EXPORT_SYMBOL(fsnotify_put_mark);
/* Calculate mask of events for a list of marks */
u32 fsnotify_recalc_mask(struct hlist_head *head)
@@ -202,6 +203,7 @@ void fsnotify_destroy_mark(struct fsnoti
fsnotify_destroy_mark_locked(mark, group);
mutex_unlock(&group->mark_mutex);
}
+EXPORT_SYMBOL(fsnotify_destroy_mark);
/*
* Destroy all marks in the given list. The marks must be already detached from
@@ -386,6 +388,7 @@ int fsnotify_add_mark(struct fsnotify_ma
mutex_unlock(&group->mark_mutex);
return ret;
}
+EXPORT_SYMBOL(fsnotify_add_mark);
/*
* Given a list of marks, find the mark associated with given group. If found
@@ -475,6 +478,7 @@ void fsnotify_init_mark(struct fsnotify_
atomic_set(&mark->refcnt, 1);
mark->free_mark = free_mark;
}
+EXPORT_SYMBOL(fsnotify_init_mark);
static int fsnotify_mark_destroy(void *ignored)
{
diff -Nurp linux-4.2.2-aufs4/fs/open.c linux-4.2.2-aufs4-mod/fs/open.c
--- linux-4.2.2-aufs4/fs/open.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/fs/open.c 2015-09-29 23:48:32.713006798 +0300
@@ -64,6 +64,7 @@ int do_truncate(struct dentry *dentry, l
mutex_unlock(&dentry->d_inode->i_mutex);
return ret;
}
+EXPORT_SYMBOL(do_truncate);
long vfs_truncate(struct path *path, loff_t length)
{
@@ -678,6 +679,7 @@ int open_check_o_direct(struct file *f)
}
return 0;
}
+EXPORT_SYMBOL(open_check_o_direct);
static int do_dentry_open(struct file *f,
struct inode *inode,
diff -Nurp linux-4.2.2-aufs4/fs/read_write.c linux-4.2.2-aufs4-mod/fs/read_write.c
--- linux-4.2.2-aufs4/fs/read_write.c 2015-09-29 23:28:44.645823816 +0300
+++ linux-4.2.2-aufs4-mod/fs/read_write.c 2015-09-29 23:48:32.713006798 +0300
@@ -504,6 +504,7 @@ vfs_readf_t vfs_readf(struct file *file)
return new_sync_read;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL(vfs_readf);
vfs_writef_t vfs_writef(struct file *file)
{
@@ -515,6 +516,7 @@ vfs_writef_t vfs_writef(struct file *fil
return new_sync_write;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL(vfs_writef);
ssize_t __kernel_write(struct file *file, const char *buf, size_t count, loff_t *pos)
{
diff -Nurp linux-4.2.2-aufs4/fs/splice.c linux-4.2.2-aufs4-mod/fs/splice.c
--- linux-4.2.2-aufs4/fs/splice.c 2015-09-29 23:28:44.646823822 +0300
+++ linux-4.2.2-aufs4-mod/fs/splice.c 2015-09-29 23:48:32.713006798 +0300
@@ -1115,6 +1115,7 @@ long do_splice_from(struct pipe_inode_in
return splice_write(pipe, out, ppos, len, flags);
}
+EXPORT_SYMBOL(do_splice_from);
/*
* Attempt to initiate a splice from a file to a pipe.
@@ -1141,6 +1142,7 @@ long do_splice_to(struct file *in, loff_
return splice_read(in, ppos, pipe, len, flags);
}
+EXPORT_SYMBOL(do_splice_to);
/**
* splice_direct_to_actor - splices data directly between two non-pipes
diff -Nurp linux-4.2.2-aufs4/security/commoncap.c linux-4.2.2-aufs4-mod/security/commoncap.c
--- linux-4.2.2-aufs4/security/commoncap.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/security/commoncap.c 2015-09-29 23:56:55.210817277 +0300
@@ -970,12 +970,14 @@ int cap_mmap_addr(unsigned long addr)
}
return ret;
}
+EXPORT_SYMBOL(cap_mmap_addr);
int cap_mmap_file(struct file *file, unsigned long reqprot,
unsigned long prot, unsigned long flags)
{
return 0;
}
+EXPORT_SYMBOL(cap_mmap_file);
#ifdef CONFIG_SECURITY
diff -Nurp linux-4.2.2-aufs4/security/device_cgroup.c linux-4.2.2-aufs4-mod/security/device_cgroup.c
--- linux-4.2.2-aufs4/security/device_cgroup.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/security/device_cgroup.c 2015-09-29 23:48:32.714006803 +0300
@@ -7,6 +7,7 @@
#include <linux/device_cgroup.h>
#include <linux/cgroup.h>
#include <linux/ctype.h>
+#include <linux/export.h>
#include <linux/list.h>
#include <linux/uaccess.h>
#include <linux/seq_file.h>
@@ -849,6 +850,7 @@ int __devcgroup_inode_permission(struct
return __devcgroup_check_permission(type, imajor(inode), iminor(inode),
access);
}
+EXPORT_SYMBOL(__devcgroup_inode_permission);
int devcgroup_inode_mknod(int mode, dev_t dev)
{
diff -Nurp linux-4.2.2-aufs4/security/security.c linux-4.2.2-aufs4-mod/security/security.c
--- linux-4.2.2-aufs4/security/security.c 2015-08-30 21:34:09.000000000 +0300
+++ linux-4.2.2-aufs4-mod/security/security.c 2015-09-29 23:48:32.715006809 +0300
@@ -438,6 +438,7 @@ int security_path_rmdir(struct path *dir
return 0;
return call_int_hook(path_rmdir, 0, dir, dentry);
}
+EXPORT_SYMBOL(security_path_rmdir);
int security_path_unlink(struct path *dir, struct dentry *dentry)
{
@@ -454,6 +455,7 @@ int security_path_symlink(struct path *d
return 0;
return call_int_hook(path_symlink, 0, dir, dentry, old_name);
}
+EXPORT_SYMBOL(security_path_symlink);
int security_path_link(struct dentry *old_dentry, struct path *new_dir,
struct dentry *new_dentry)
@@ -462,6 +464,7 @@ int security_path_link(struct dentry *ol
return 0;
return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry);
}
+EXPORT_SYMBOL(security_path_link);
int security_path_rename(struct path *old_dir, struct dentry *old_dentry,
struct path *new_dir, struct dentry *new_dentry,
@@ -489,6 +492,7 @@ int security_path_truncate(struct path *
return 0;
return call_int_hook(path_truncate, 0, path);
}
+EXPORT_SYMBOL(security_path_truncate);
int security_path_chmod(struct path *path, umode_t mode)
{
@@ -496,6 +500,7 @@ int security_path_chmod(struct path *pat
return 0;
return call_int_hook(path_chmod, 0, path, mode);
}
+EXPORT_SYMBOL(security_path_chmod);
int security_path_chown(struct path *path, kuid_t uid, kgid_t gid)
{
@@ -503,6 +508,7 @@ int security_path_chown(struct path *pat
return 0;
return call_int_hook(path_chown, 0, path, uid, gid);
}
+EXPORT_SYMBOL(security_path_chown);
int security_path_chroot(struct path *path)
{
@@ -588,6 +594,7 @@ int security_inode_readlink(struct dentr
return 0;
return call_int_hook(inode_readlink, 0, dentry);
}
+EXPORT_SYMBOL(security_inode_readlink);
int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
bool rcu)
@@ -603,6 +610,7 @@ int security_inode_permission(struct ino
return 0;
return call_int_hook(inode_permission, 0, inode, mask);
}
+EXPORT_SYMBOL(security_inode_permission);
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
@@ -741,6 +749,7 @@ int security_file_permission(struct file
return fsnotify_perm(file, mask);
}
+EXPORT_SYMBOL(security_file_permission);
int security_file_alloc(struct file *file)
{
@@ -800,6 +809,7 @@ int security_mmap_file(struct file *file
return ret;
return ima_file_mmap(file, prot);
}
+EXPORT_SYMBOL(security_mmap_file);
int security_mmap_addr(unsigned long addr)
{
@@ -1,53 +0,0 @@
From 0f89abf56abbd0e1c6e3cef9813e6d9f05383c1e Mon Sep 17 00:00:00 2001
From: Christian Engelmayer <cengelma@gmx.at>
Date: Wed, 21 Oct 2015 00:50:06 +0200
Subject: btrfs: fix possible leak in btrfs_ioctl_balance()
Commit 8eb934591f8b ("btrfs: check unsupported filters in balance
arguments") adds a jump to exit label out_bargs in case the argument
check fails. At this point in addition to the bargs memory, the
memory for struct btrfs_balance_control has already been allocated.
Ownership of bctl is passed to btrfs_balance() in the good case,
thus the memory is not freed due to the introduced jump. Make sure
that the memory gets freed in any case as necessary. Detected by
Coverity CID 1328378.
Signed-off-by: Christian Engelmayer <cengelma@gmx.at>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: Chris Mason <clm@fb.com>
---
fs/btrfs/ioctl.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
index 3e3e613..8d20f3b 100644
--- a/fs/btrfs/ioctl.c
+++ b/fs/btrfs/ioctl.c
@@ -4641,7 +4641,7 @@ locked:
if (bctl->flags & ~(BTRFS_BALANCE_ARGS_MASK | BTRFS_BALANCE_TYPE_MASK)) {
ret = -EINVAL;
- goto out_bargs;
+ goto out_bctl;
}
do_balance:
@@ -4655,12 +4655,15 @@ do_balance:
need_unlock = false;
ret = btrfs_balance(bctl, bargs);
+ bctl = NULL;
if (arg) {
if (copy_to_user(arg, bargs, sizeof(*bargs)))
ret = -EFAULT;
}
+out_bctl:
+ kfree(bctl);
out_bargs:
kfree(bargs);
out_unlock:
--
cgit v0.11.2
@@ -0,0 +1,44 @@
From e522751d605d99a81508e58390a8f51ee96fb662 Mon Sep 17 00:00:00 2001
From: Tomasz Majchrzak <tomasz.majchrzak@intel.com>
Date: Tue, 29 Nov 2016 15:18:20 +0100
Subject: [PATCH] seq_file: reset iterator to first record for zero offset
If kernfs file is empty on a first read, successive read operations
using the same file descriptor will return no data, even when data is
available. Default kernfs 'seq_next' implementation advances iterator
position even when next object is not there. Kernfs 'seq_start' for
following requests will not return iterator as position is already on
the second object.
This defect doesn't allow to monitor badblocks sysfs files from MD raid.
They are initially empty but if data appears at some stage, userspace is
not able to read it.
Signed-off-by: Tomasz Majchrzak <tomasz.majchrzak@intel.com>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
---
fs/seq_file.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/fs/seq_file.c b/fs/seq_file.c
index 368bfb9..a11f271 100644
--- a/fs/seq_file.c
+++ b/fs/seq_file.c
@@ -190,6 +190,13 @@ ssize_t seq_read(struct file *file, char __user *buf, size_t size, loff_t *ppos)
*/
m->version = file->f_version;
+ /*
+ * if request is to read from zero offset, reset iterator to first
+ * record as it might have been already advanced by previous requests
+ */
+ if (*ppos == 0)
+ m->index = 0;
+
/* Don't assume *ppos is where we left it */
if (unlikely(*ppos != m->read_pos)) {
while ((err = traverse(m, *ppos)) == -EAGAIN)
--
2.10.2
@@ -0,0 +1,97 @@
From 8726f2faa371514fba2f594d799db95203dfeee0 Mon Sep 17 00:00:00 2001
From: Francisco Jerez <currojerez@riseup.net>
Date: Thu, 12 Jan 2017 12:44:54 +0200
Subject: drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.
The WaDisableLSQCROPERFforOCL workaround has the side effect of
disabling an L3SQ optimization that has huge performance implications
and is unlikely to be necessary for the correct functioning of usual
graphic workloads. Userspace is free to re-enable the workaround on
demand, and is generally in a better position to determine whether the
workaround is necessary than the DRM is (e.g. only during the
execution of compute kernels that rely on both L3 fences and HDC R/W
requests).
The same workaround seems to apply to BDW (at least to production
stepping G1) and SKL as well (the internal workaround database claims
that it does for all steppings, while the BSpec workaround table only
mentions pre-production steppings), but the DRM doesn't do anything
beyond whitelisting the L3SQCREG4 register so userspace can enable it
when it sees fit. Do the same on KBL platforms.
Improves performance of the GFXBench4 gl_manhattan31 benchmark by 60%,
and gl_4 (AKA car chase) by 14% on a KBL GT2 running Mesa master --
This is followed by a regression of 35% and 10% respectively for the
same benchmarks and platform caused by my recent patch series
switching userspace to use the dataport constant cache instead of the
sampler to implement uniform pull constant loads, which caused us to
hit more heavily the L3 cache (and on platforms other than KBL had the
opposite effect of improving performance of the same two benchmarks).
The overall effect on KBL of this change combined with the recent
userspace change is respectively 4.6% and 2.6%. SynMark2 OglShMapPcf
was affected by the constant cache changes (though it improved as it
did on other platforms rather than regressing), but is not
significantly affected by this patch (with statistical significance of
5% and sample size 20).
v2: Drop some more code to avoid unused variable warning.
Fixes: 738fa1b3123f ("drm/i915/kbl: Add WaDisableLSQCROPERFforOCL")
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99256
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
Cc: Matthew Auld <matthew.william.auld@gmail.com>
Cc: Eero Tamminen <eero.t.tamminen@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Cc: beignet@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v4.7+
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com>
[Removed double Fixes tag]
Signed-off-by: Mika Kuoppala <mika.kuoppala@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1484217894-20505-1-git-send-email-mika.kuoppala@intel.com
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index db714dc..8acab87 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -970,18 +970,8 @@ static inline int gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *engine,
uint32_t *batch,
uint32_t index)
{
- struct drm_i915_private *dev_priv = engine->i915;
uint32_t l3sqc4_flush = (0x40400000 | GEN8_LQSC_FLUSH_COHERENT_LINES);
- /*
- * WaDisableLSQCROPERFforOCL:kbl
- * This WA is implemented in skl_init_clock_gating() but since
- * this batch updates GEN8_L3SQCREG4 with default value we need to
- * set this bit here to retain the WA during flush.
- */
- if (IS_KBL_REVID(dev_priv, 0, KBL_REVID_E0))
- l3sqc4_flush |= GEN8_LQSC_RO_PERF_DIS;
-
wa_ctx_emit(batch, index, (MI_STORE_REGISTER_MEM_GEN8 |
MI_SRM_LRM_GLOBAL_GTT));
wa_ctx_emit_reg(batch, index, GEN8_L3SQCREG4);
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index ab83fc2..49fa800 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -1095,14 +1095,6 @@ static int kbl_init_workarounds(struct intel_engine_cs *engine)
WA_SET_BIT_MASKED(HDC_CHICKEN0,
HDC_FENCE_DEST_SLM_DISABLE);
- /* GEN8_L3SQCREG4 has a dependency with WA batch so any new changes
- * involving this register should also be added to WA batch as required.
- */
- if (IS_KBL_REVID(dev_priv, 0, KBL_REVID_E0))
- /* WaDisableLSQCROPERFforOCL:kbl */
- I915_WRITE(GEN8_L3SQCREG4, I915_READ(GEN8_L3SQCREG4) |
- GEN8_LQSC_RO_PERF_DIS);
-
/* WaToEnableHwFixForPushConstHWBug:kbl */
if (IS_KBL_REVID(dev_priv, KBL_REVID_C0, REVID_FOREVER))
WA_SET_BIT_MASKED(COMMON_SLICE_CHICKEN2,
--
cgit v0.10.2
@@ -0,0 +1,127 @@
From a117f378f44150e6d13d2f19740fb757425b651f Mon Sep 17 00:00:00 2001
From: Jani Nikula <jani.nikula@intel.com>
Date: Fri, 16 Sep 2016 16:59:44 +0300
Subject: drm/i915/skl: drop workarounds for A0 and B0 revisions
Pre-production hardware is not supported.
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/7929af62a68504c84038a8db1625bd96ebaa9e6f.1474034059.git.jani.nikula@intel.com
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 0568fb5..57da2b7 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -1299,10 +1299,6 @@ bool intel_dp_source_supports_hbr2(struct intel_dp *intel_dp)
struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
struct drm_device *dev = dig_port->base.base.dev;
- /* WaDisableHBR2:skl */
- if (IS_SKL_REVID(dev, 0, SKL_REVID_B0))
- return false;
-
if ((IS_HASWELL(dev) && !IS_HSW_ULX(dev)) || IS_BROADWELL(dev) ||
(INTEL_INFO(dev)->gen >= 9))
return true;
diff --git a/drivers/gpu/drm/i915/intel_dp_link_training.c b/drivers/gpu/drm/i915/intel_dp_link_training.c
index c438b02..0048b52 100644
--- a/drivers/gpu/drm/i915/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/intel_dp_link_training.c
@@ -225,9 +225,6 @@ static u32 intel_dp_training_pattern(struct intel_dp *intel_dp)
* Intel platforms that support HBR2 also support TPS3. TPS3 support is
* also mandatory for downstream devices that support HBR2. However, not
* all sinks follow the spec.
- *
- * Due to WaDisableHBR2 SKL < B0 is the only exception where TPS3 is
- * supported in source but still not enabled.
*/
source_tps3 = intel_dp_source_supports_hbr2(intel_dp);
sink_tps3 = drm_dp_tps3_supported(intel_dp->dpcd);
diff --git a/drivers/gpu/drm/i915/intel_guc_loader.c b/drivers/gpu/drm/i915/intel_guc_loader.c
index 6fd39ef..acc1dbd 100644
--- a/drivers/gpu/drm/i915/intel_guc_loader.c
+++ b/drivers/gpu/drm/i915/intel_guc_loader.c
@@ -375,9 +375,8 @@ static int guc_ucode_xfer(struct drm_i915_private *dev_priv)
/* Enable MIA caching. GuC clock gating is disabled. */
I915_WRITE(GUC_SHIM_CONTROL, GUC_SHIM_CONTROL_VALUE);
- /* WaDisableMinuteIaClockGating:skl,bxt */
- if (IS_SKL_REVID(dev, 0, SKL_REVID_B0) ||
- IS_BXT_REVID(dev, 0, BXT_REVID_A1)) {
+ /* WaDisableMinuteIaClockGating:bxt */
+ if (IS_BXT_REVID(dev, 0, BXT_REVID_A1)) {
I915_WRITE(GUC_SHIM_CONTROL, (I915_READ(GUC_SHIM_CONTROL) &
~GUC_ENABLE_MIA_CLOCK_GATING));
}
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 39417b7..47f7afa 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -269,8 +269,7 @@ logical_ring_init_platform_invariants(struct intel_engine_cs *engine)
struct drm_i915_private *dev_priv = engine->i915;
engine->disable_lite_restore_wa =
- (IS_SKL_REVID(dev_priv, 0, SKL_REVID_B0) ||
- IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1)) &&
+ IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1) &&
(engine->id == VCS || engine->id == VCS2);
engine->ctx_desc_template = GEN8_CTX_VALID;
@@ -1068,9 +1067,8 @@ static int gen9_init_perctx_bb(struct intel_engine_cs *engine,
{
uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS);
- /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:skl,bxt */
- if (IS_SKL_REVID(engine->i915, 0, SKL_REVID_B0) ||
- IS_BXT_REVID(engine->i915, 0, BXT_REVID_A1)) {
+ /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:bxt */
+ if (IS_BXT_REVID(engine->i915, 0, BXT_REVID_A1)) {
wa_ctx_emit(batch, index, MI_LOAD_REGISTER_IMM(1));
wa_ctx_emit_reg(batch, index, GEN9_SLICE_COMMON_ECO_CHICKEN0);
wa_ctx_emit(batch, index,
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 7a74750..2faf64f 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -851,15 +851,13 @@ static int gen9_init_workarounds(struct intel_engine_cs *engine)
WA_SET_BIT_MASKED(HALF_SLICE_CHICKEN3,
GEN9_DISABLE_OCL_OOB_SUPPRESS_LOGIC);
- /* WaDisableDgMirrorFixInHalfSliceChicken5:skl,bxt */
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_B0) ||
- IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1))
+ /* WaDisableDgMirrorFixInHalfSliceChicken5:bxt */
+ if (IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1))
WA_CLR_BIT_MASKED(GEN9_HALF_SLICE_CHICKEN5,
GEN9_DG_MIRROR_FIX_ENABLE);
- /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:skl,bxt */
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_B0) ||
- IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1)) {
+ /* WaSetDisablePixMaskCammingAndRhwoInCommonSliceChicken:bxt */
+ if (IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1)) {
WA_SET_BIT_MASKED(GEN7_COMMON_SLICE_CHICKEN1,
GEN9_RHWO_OPTIMIZATION_DISABLE);
/*
@@ -1023,15 +1021,8 @@ static int skl_init_workarounds(struct intel_engine_cs *engine)
GEN8_LQSC_RO_PERF_DIS);
/* WaEnableGapsTsvCreditFix:skl */
- if (IS_SKL_REVID(dev_priv, SKL_REVID_C0, REVID_FOREVER)) {
- I915_WRITE(GEN8_GARBCNTL, (I915_READ(GEN8_GARBCNTL) |
- GEN9_GAPS_TSV_CREDIT_DISABLE));
- }
-
- /* WaDisablePowerCompilerClockGating:skl */
- if (IS_SKL_REVID(dev_priv, SKL_REVID_B0, SKL_REVID_B0))
- WA_SET_BIT_MASKED(HIZ_CHICKEN,
- BDW_HIZ_POWER_COMPILER_CLOCK_GATING_DISABLE);
+ I915_WRITE(GEN8_GARBCNTL, (I915_READ(GEN8_GARBCNTL) |
+ GEN9_GAPS_TSV_CREDIT_DISABLE));
/* WaBarrierPerformanceFixDisable:skl */
if (IS_SKL_REVID(dev_priv, SKL_REVID_C0, SKL_REVID_D0))
--
cgit v0.10.2
@@ -0,0 +1,86 @@
From 9fc736e833d226853fd53843e35d6a1d542394ed Mon Sep 17 00:00:00 2001
From: Jani Nikula <jani.nikula@intel.com>
Date: Fri, 16 Sep 2016 16:59:46 +0300
Subject: drm/i915/skl: drop workarounds for D0 revision
Pre-production hardware is not supported.
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/d28d21ceddeec226b5d1a20a7382bee9a72709a4.1474034059.git.jani.nikula@intel.com
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index 47f7afa..ca649cc 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -994,9 +994,8 @@ static int gen9_init_indirectctx_bb(struct intel_engine_cs *engine,
struct drm_i915_private *dev_priv = engine->i915;
uint32_t index = wa_ctx_start(wa_ctx, *offset, CACHELINE_DWORDS);
- /* WaDisableCtxRestoreArbitration:skl,bxt */
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_D0) ||
- IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1))
+ /* WaDisableCtxRestoreArbitration:bxt */
+ if (IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1))
wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_DISABLE);
/* WaFlushCoherentL3CacheLinesAtContextSwitch:skl,bxt */
@@ -1095,9 +1094,8 @@ static int gen9_init_perctx_bb(struct intel_engine_cs *engine,
wa_ctx_emit(batch, index, MI_NOOP);
}
- /* WaDisableCtxRestoreArbitration:skl,bxt */
- if (IS_SKL_REVID(engine->i915, 0, SKL_REVID_D0) ||
- IS_BXT_REVID(engine->i915, 0, BXT_REVID_A1))
+ /* WaDisableCtxRestoreArbitration:bxt */
+ if (IS_BXT_REVID(engine->i915, 0, BXT_REVID_A1))
wa_ctx_emit(batch, index, MI_ARB_ON_OFF | MI_ARB_ENABLE);
wa_ctx_emit(batch, index, MI_BATCH_BUFFER_END);
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index 2df06b7..a860c40 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -5335,8 +5335,7 @@ static void gen9_enable_rc6(struct drm_i915_private *dev_priv)
rc6_mask = GEN6_RC_CTL_RC6_ENABLE;
DRM_INFO("RC6 %s\n", onoff(rc6_mask & GEN6_RC_CTL_RC6_ENABLE));
/* WaRsUseTimeoutMode */
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_D0) ||
- IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1)) {
+ if (IS_BXT_REVID(dev_priv, 0, BXT_REVID_A1)) {
I915_WRITE(GEN6_RC6_THRESHOLD, 625); /* 800us */
I915_WRITE(GEN6_RC_CONTROL, GEN6_RC_CTL_HW_ENABLE |
GEN7_RC_CTL_TO_MODE |
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 474ce84..6880082 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -1000,10 +1000,8 @@ static int skl_init_workarounds(struct intel_engine_cs *engine)
* until D0 which is the default case so this is equivalent to
* !WaDisablePerCtxtPreemptionGranularityControl:skl
*/
- if (IS_SKL_REVID(dev_priv, SKL_REVID_E0, REVID_FOREVER)) {
- I915_WRITE(GEN7_FF_SLICE_CS_CHICKEN1,
- _MASKED_BIT_ENABLE(GEN9_FFSC_PERCTX_PREEMPT_CTRL));
- }
+ I915_WRITE(GEN7_FF_SLICE_CS_CHICKEN1,
+ _MASKED_BIT_ENABLE(GEN9_FFSC_PERCTX_PREEMPT_CTRL));
if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_E0)) {
/* WaDisableChickenBitTSGBarrierAckForFFSliceCS:skl */
@@ -1023,12 +1021,6 @@ static int skl_init_workarounds(struct intel_engine_cs *engine)
I915_WRITE(GEN8_GARBCNTL, (I915_READ(GEN8_GARBCNTL) |
GEN9_GAPS_TSV_CREDIT_DISABLE));
- /* WaBarrierPerformanceFixDisable:skl */
- if (IS_SKL_REVID(dev_priv, SKL_REVID_C0, SKL_REVID_D0))
- WA_SET_BIT_MASKED(HDC_CHICKEN0,
- HDC_FENCE_DEST_SLM_DISABLE |
- HDC_BARRIER_PERFORMANCE_DISABLE);
-
/* WaDisableSbeCacheDispatchPortSharing:skl */
if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_F0))
WA_SET_BIT_MASKED(
--
cgit v0.10.2
@@ -0,0 +1,59 @@
From 3be192e92ddcad15f7bf6b4b9e3f195eb8c1fe76 Mon Sep 17 00:00:00 2001
From: Jani Nikula <jani.nikula@intel.com>
Date: Fri, 16 Sep 2016 16:59:47 +0300
Subject: drm/i915/skl: drop workarounds for E0 revision
Pre-production hardware is not supported.
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/0633a02177195703502ef2396aab03efc0314334.1474034059.git.jani.nikula@intel.com
diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index ca649cc..2d8eb2e 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -845,13 +845,12 @@ static inline int gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *engine,
uint32_t l3sqc4_flush = (0x40400000 | GEN8_LQSC_FLUSH_COHERENT_LINES);
/*
- * WaDisableLSQCROPERFforOCL:skl,kbl
+ * WaDisableLSQCROPERFforOCL:kbl
* This WA is implemented in skl_init_clock_gating() but since
* this batch updates GEN8_L3SQCREG4 with default value we need to
* set this bit here to retain the WA during flush.
*/
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_E0) ||
- IS_KBL_REVID(dev_priv, 0, KBL_REVID_E0))
+ if (IS_KBL_REVID(dev_priv, 0, KBL_REVID_E0))
l3sqc4_flush |= GEN8_LQSC_RO_PERF_DIS;
wa_ctx_emit(batch, index, (MI_STORE_REGISTER_MEM_GEN8 |
diff --git a/drivers/gpu/drm/i915/intel_ringbuffer.c b/drivers/gpu/drm/i915/intel_ringbuffer.c
index 6880082..68dc27f 100644
--- a/drivers/gpu/drm/i915/intel_ringbuffer.c
+++ b/drivers/gpu/drm/i915/intel_ringbuffer.c
@@ -1003,20 +1003,6 @@ static int skl_init_workarounds(struct intel_engine_cs *engine)
I915_WRITE(GEN7_FF_SLICE_CS_CHICKEN1,
_MASKED_BIT_ENABLE(GEN9_FFSC_PERCTX_PREEMPT_CTRL));
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_E0)) {
- /* WaDisableChickenBitTSGBarrierAckForFFSliceCS:skl */
- I915_WRITE(FF_SLICE_CS_CHICKEN2,
- _MASKED_BIT_ENABLE(GEN9_TSG_BARRIER_ACK_DISABLE));
- }
-
- /* GEN8_L3SQCREG4 has a dependency with WA batch so any new changes
- * involving this register should also be added to WA batch as required.
- */
- if (IS_SKL_REVID(dev_priv, 0, SKL_REVID_E0))
- /* WaDisableLSQCROPERFforOCL:skl */
- I915_WRITE(GEN8_L3SQCREG4, I915_READ(GEN8_L3SQCREG4) |
- GEN8_LQSC_RO_PERF_DIS);
-
/* WaEnableGapsTsvCreditFix:skl */
I915_WRITE(GEN8_GARBCNTL, (I915_READ(GEN8_GARBCNTL) |
GEN9_GAPS_TSV_CREDIT_DISABLE));
--
cgit v0.10.2
@@ -4112,11 +4112,11 @@ head: c99566fb810c9d8cae5e9cd39d1772b55e2f514c
+
+ return 0;
+}
--- linux/drivers/gpu/drm/Kconfig.gpu-drm-mach64.orig 2014-03-08 18:52:34.979768492 +0200
+++ linux/drivers/gpu/drm/Kconfig 2014-03-08 18:55:18.769681473 +0200
@@ -130,6 +130,17 @@ config DRM_I810
source "drivers/gpu/drm/i915/Kconfig"
--- linux/drivers/gpu/drm/Kconfig.gpu-drm-mach64.orig
+++ linux/drivers/gpu/drm/Kconfig
@@ -267,6 +267,17 @@ config DRM_I810
selected, the module will be called i810. AGP support is required
for this driver to work.
+config DRM_MACH64
+ tristate "ATI Rage Pro (Mach64)"
@@ -4134,11 +4134,11 @@ head: c99566fb810c9d8cae5e9cd39d1772b55e2f514c
depends on DRM && PCI
--- linux/drivers/gpu/drm/Makefile.gpu-drm-mach64.orig
+++ linux/drivers/gpu/drm/Makefile
@@ -38,6 +38,7 @@ obj-$(CONFIG_DRM_R128) += r128/
@@ -47,6 +47,7 @@ obj-$(CONFIG_DRM_R128) += r128/
obj-$(CONFIG_HSA_AMD) += amd/amdkfd/
obj-$(CONFIG_DRM_RADEON)+= radeon/
obj-$(CONFIG_DRM_AMDGPU)+= amd/amdgpu/
+obj-$(CONFIG_DRM_MACH64)+= mach64/
obj-$(CONFIG_DRM_MGA) += mga/
obj-$(CONFIG_DRM_I810) += i810/
obj-$(CONFIG_DRM_I915) += i915/
obj-$(CONFIG_DRM_I915) += i915/
@@ -1,115 +0,0 @@
From: Hans de Goede <hdegoede@redhat.com>
Subject: [PATCH] alps: Only the Dell Latitude D420/430/620/630 have separate stick button bits
Date: Wed, 21 Oct 2015 10:16:18 +0200
commit 92bac83dd79e ("Input: alps - non interleaved V2 dualpoint has
separate stick button bits") assumes that all alps v2 non-interleaved
dual point setups have the separate stick button bits.
Later we limited this to Dell laptops only because of reports that this
broke things on non Dell laptops. Now it turns out that this breaks things
on the Dell Latitude D600 too. So it seems that only the Dell Latitude
D420/430/620/630, which all share the same touchpad / stick combo,
have these separate bits.
This patch limits the checking of the separate bits to only these models
fixing regressions with other models.
Reported-and-tested-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: stable@vger.kernel.org
Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
---
drivers/input/mouse/alps.c | 48 ++++++++++++++++++++++++++++++++++++++++------
1 file changed, 42 insertions(+), 6 deletions(-)
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c
index 4d24686..41e6cb5 100644
--- a/drivers/input/mouse/alps.c
+++ b/drivers/input/mouse/alps.c
@@ -100,7 +100,7 @@ static const struct alps_nibble_commands alps_v6_nibble_commands[] = {
#define ALPS_FOUR_BUTTONS 0x40 /* 4 direction button present */
#define ALPS_PS2_INTERLEAVED 0x80 /* 3-byte PS/2 packet interleaved with
6-byte ALPS packet */
-#define ALPS_DELL 0x100 /* device is a Dell laptop */
+#define ALPS_STICK_BITS 0x100 /* separate stick button bits */
#define ALPS_BUTTONPAD 0x200 /* device is a clickpad */
static const struct alps_model_info alps_model_data[] = {
@@ -159,6 +159,43 @@ static const struct alps_protocol_info alps_v8_protocol_data = {
ALPS_PROTO_V8, 0x18, 0x18, 0
};
+/*
+ * Some v2 models report the stick buttons in separate bits
+ */
+static const struct dmi_system_id alps_dmi_has_separate_stick_buttons[] = {
+#if defined(CONFIG_DMI) && defined(CONFIG_X86)
+ {
+ /* Extrapolated from other entries */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Latitude D420"),
+ },
+ },
+ {
+ /* Reported-by: Hans de Bruin <jmdebruin@xmsnet.nl> */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Latitude D430"),
+ },
+ },
+ {
+ /* Reported-by: Hans de Goede <hdegoede@redhat.com> */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Latitude D620"),
+ },
+ },
+ {
+ /* Extrapolated from other entries */
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Latitude D630"),
+ },
+ },
+#endif
+ { }
+};
+
static void alps_set_abs_params_st(struct alps_data *priv,
struct input_dev *dev1);
static void alps_set_abs_params_semi_mt(struct alps_data *priv,
@@ -253,9 +290,8 @@ static void alps_process_packet_v1_v2(struct psmouse *psmouse)
return;
}
- /* Dell non interleaved V2 dualpoint has separate stick button bits */
- if (priv->proto_version == ALPS_PROTO_V2 &&
- priv->flags == (ALPS_DELL | ALPS_PASS | ALPS_DUALPOINT)) {
+ /* Some models have separate stick button bits */
+ if (priv->flags & ALPS_STICK_BITS) {
left |= packet[0] & 1;
right |= packet[0] & 2;
middle |= packet[0] & 4;
@@ -2552,8 +2588,6 @@ static int alps_set_protocol(struct psmouse *psmouse,
priv->byte0 = protocol->byte0;
priv->mask0 = protocol->mask0;
priv->flags = protocol->flags;
- if (dmi_name_in_vendors("Dell"))
- priv->flags |= ALPS_DELL;
priv->x_max = 2000;
priv->y_max = 1400;
@@ -2568,6 +2602,8 @@ static int alps_set_protocol(struct psmouse *psmouse,
priv->set_abs_params = alps_set_abs_params_st;
priv->x_max = 1023;
priv->y_max = 767;
+ if (dmi_check_system(alps_dmi_has_separate_stick_buttons))
+ priv->flags |= ALPS_STICK_BITS;
break;
case ALPS_PROTO_V3:
--
2.5.0
@@ -0,0 +1,10 @@
--- linux-4.4/net/ipv4/netfilter/ipt_IFWLOG.c~ 2016-01-24 13:19:13.233713998 +0100
+++ linux-4.4/net/ipv4/netfilter/ipt_IFWLOG.c 2016-01-24 20:49:10.145823623 +0100
@@ -74,7 +74,6 @@
return;
}
-nlmsg_failure:
kfree_skb(skb);
PRINTR(KERN_WARNING "IFWLOG: Error sending netlink packet\n");
}
@@ -0,0 +1,85 @@
Make defines psd specific so they dont redefine in-kernel defines like
HASH_SIZE.
Signed-off-by: Thomas Backlund <tmb@mageia.org>
include/linux/netfilter_ipv4/ipt_psd.h | 14 +++++++-------
net/ipv4/netfilter/ipt_psd.c | 14 +++++++-------
2 files changed, 14 insertions(+), 14 deletions(-)
diff -Nurp linux-4.9.5-psd/include/linux/netfilter_ipv4/ipt_psd.h linux-4.9.5-psd-fix/include/linux/netfilter_ipv4/ipt_psd.h
--- linux-4.9.5-psd/include/linux/netfilter_ipv4/ipt_psd.h 2017-01-20 21:47:19.788931403 +0200
+++ linux-4.9.5-psd-fix/include/linux/netfilter_ipv4/ipt_psd.h 2017-01-20 21:58:09.995871253 +0200
@@ -21,14 +21,14 @@
#define SCAN_DELAY_THRESHOLD (300) /* old usage of HZ here was erroneously and broke under uml */
/*
- * Keep track of up to LIST_SIZE source addresses, using a hash table of
- * HASH_SIZE entries for faster lookups, but limiting hash collisions to
- * HASH_MAX source addresses per the same hash value.
+ * Keep track of up to PSD_LIST_SIZE source addresses, using a hash table of
+ * PSD_HASH_SIZE entries for faster lookups, but limiting hash collisions to
+ * PSD_HASH_MAX source addresses per the same hash value.
*/
-#define LIST_SIZE 0x100
-#define HASH_LOG 9
-#define HASH_SIZE (1 << HASH_LOG)
-#define HASH_MAX 0x10
+#define PSD_LIST_SIZE 0x100
+#define PSD_HASH_LOG 9
+#define PSD_HASH_SIZE (1 << PSD_HASH_LOG)
+#define PSD_HASH_MAX 0x10
struct ipt_psd_info {
unsigned int weight_threshold;
diff -Nurp linux-4.9.5-psd/net/ipv4/netfilter/ipt_psd.c linux-4.9.5-psd-fix/net/ipv4/netfilter/ipt_psd.c
--- linux-4.9.5-psd/net/ipv4/netfilter/ipt_psd.c 2017-01-20 21:47:19.792931402 +0200
+++ linux-4.9.5-psd-fix/net/ipv4/netfilter/ipt_psd.c 2017-01-20 21:58:09.998871253 +0200
@@ -74,8 +74,8 @@ struct host {
*/
static struct {
spinlock_t lock;
- struct host list[LIST_SIZE]; /* List of source addresses */
- struct host *hash[HASH_SIZE]; /* Hash: pointers into the list */
+ struct host list[PSD_LIST_SIZE]; /* List of source addresses */
+ struct host *hash[PSD_HASH_SIZE]; /* Hash: pointers into the list */
int index; /* Oldest entry to be replaced */
} state;
@@ -91,9 +91,9 @@ static inline int hashfunc(struct in_add
hash = 0;
do {
hash ^= value;
- } while ((value >>= HASH_LOG));
+ } while ((value >>= PSD_HASH_LOG));
- return hash & (HASH_SIZE - 1);
+ return hash & (PSD_HASH_SIZE - 1);
}
static bool
@@ -245,11 +245,11 @@ ipt_psd_match(const struct sk_buff *pskb
/* Got too many source addresses with the same hash value? Then remove the
* oldest one from the hash table, so that they can't take too much of our
* CPU time even with carefully chosen spoofed IP addresses. */
- if (count >= HASH_MAX && last) last->next = NULL;
+ if (count >= PSD_HASH_MAX && last) last->next = NULL;
/* We're going to re-use the oldest list entry, so remove it from the hash
* table first (if it is really already in use, and isn't removed from the
- * hash table already because of the HASH_MAX check above). */
+ * hash table already because of the PSD_HASH_MAX check above). */
/* First, find it */
if (state.list[state.index].src_addr.s_addr)
@@ -273,7 +273,7 @@ ipt_psd_match(const struct sk_buff *pskb
/* Get our list entry */
curr = &state.list[state.index++];
- if (state.index >= LIST_SIZE) state.index = 0;
+ if (state.index >= PSD_LIST_SIZE) state.index = 0;
/* Link it into the hash table */
head = &state.hash[hash];
@@ -0,0 +1,29 @@
From: Gavin Li <git@thegavinli.com>
brcmf_sdio_fromevntchan() was being called on the the data frame
rather than the software header, causing some frames to be
mischaracterized as on the event channel rather than the data channel.
This fixes a major performance regression (due to dropped packets).
Fixes: c56caa9db8ab ("brcmfmac: screening firmware event packet")
Signed-off-by: Gavin Li <git@thegavinli.com>
Cc: <stable@vger.kernel.org> [4.7+]
---
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
index dfb0658713d9..d2219885071f 100644
--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
+++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
@@ -1661,7 +1661,7 @@ static u8 brcmf_sdio_rxglom(struct brcmf_sdio *bus, u8 rxseq)
pfirst->len, pfirst->next,
pfirst->prev);
skb_unlink(pfirst, &bus->glom);
- if (brcmf_sdio_fromevntchan(pfirst->data))
+ if (brcmf_sdio_fromevntchan(&dptr[SDPCM_HWHDR_LEN]))
brcmf_rx_event(bus->sdiodev->dev, pfirst);
else
brcmf_rx_frame(bus->sdiodev->dev, pfirst,
@@ -1,32 +0,0 @@
From b5a48134f8af08f5243328f8a0b05fc5ae7cf343 Mon Sep 17 00:00:00 2001
From: Johannes Berg <johannes.berg@intel.com>
Date: Tue, 22 Sep 2015 10:47:27 +0200
Subject: [PATCH] iwlwifi: fix firmware filename for 3160
The MODULE_FIRMWARE() for 3160 should be using the 7260 version as
it's done in the device configuration struct instead of referencing
IWL3160_UCODE_API_OK which doesn't even exist.
Cc: <stable@vger.kernel.org> [3.8+]
Reported-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/net/wireless/iwlwifi/iwl-7000.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/iwlwifi/iwl-7000.c b/drivers/net/wireless/iwlwifi/iwl-7000.c
index 6951aba..3fb327d 100644
--- a/drivers/net/wireless/iwlwifi/iwl-7000.c
+++ b/drivers/net/wireless/iwlwifi/iwl-7000.c
@@ -348,6 +348,6 @@ const struct iwl_cfg iwl7265d_n_cfg = {
};
MODULE_FIRMWARE(IWL7260_MODULE_FIRMWARE(IWL7260_UCODE_API_OK));
-MODULE_FIRMWARE(IWL3160_MODULE_FIRMWARE(IWL3160_UCODE_API_OK));
+MODULE_FIRMWARE(IWL3160_MODULE_FIRMWARE(IWL7260_UCODE_API_OK));
MODULE_FIRMWARE(IWL7265_MODULE_FIRMWARE(IWL7260_UCODE_API_OK));
MODULE_FIRMWARE(IWL7265D_MODULE_FIRMWARE(IWL7260_UCODE_API_OK));
--
2.6.2
@@ -0,0 +1,37 @@
From 22b68b93ae2506bd56ee3bf232a51bc8ab955b56 Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Mon, 19 Dec 2016 20:38:12 -0600
Subject: [PATCH] rtlwifi: Fix kernel oops introduced with commit e49656147359
With commit e49656147359 {"rtlwifi: Use dev_kfree_skb_irq instead of
kfree_skb"), the method used to free an skb was changed because the
kfree_skb() was inside a spinlock. What was forgotten is that kfree_skb()
guards against a NULL value for the argument. Routine dev_kfree_skb_irq()
does not, and a test is needed to prevent kernel panics.
Fixes: e49656147359 ("rtlwifi: Use dev_kfree_skb_irq instead of kfree_skb")
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org> # 4.9+
Cc: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
---
drivers/net/wireless/realtek/rtlwifi/core.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/wireless/realtek/rtlwifi/core.c b/drivers/net/wireless/realtek/rtlwifi/core.c
index 2caa4ad..ded1493 100644
--- a/drivers/net/wireless/realtek/rtlwifi/core.c
+++ b/drivers/net/wireless/realtek/rtlwifi/core.c
@@ -1829,7 +1829,8 @@ bool rtl_cmd_send_packet(struct ieee80211_hw *hw, struct sk_buff *skb)
spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags);
pskb = __skb_dequeue(&ring->queue);
- dev_kfree_skb_irq(pskb);
+ if (pskb)
+ dev_kfree_skb_irq(pskb);
/*this is wrong, fill_tx_cmddesc needs update*/
pdesc = &ring->desc[0];
--
2.10.2
@@ -0,0 +1,34 @@
From e49656147359411fb7529a211e852e587e5970dd Mon Sep 17 00:00:00 2001
From: Wei Yongjun <weiyongjun1@huawei.com>
Date: Tue, 1 Nov 2016 14:48:40 +0000
Subject: [PATCH] rtlwifi: Use dev_kfree_skb_irq instead of kfree_skb
It is not allowed to call kfree_skb() from hardware interrupt
context or with interrupts being disabled, spin_lock_irqsave()
make sure always in irq disable context. So the kfree_skb()
should be replaced with dev_kfree_skb_irq().
This is detected by Coccinelle semantic patch.
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
---
drivers/net/wireless/realtek/rtlwifi/core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/wireless/realtek/rtlwifi/core.c b/drivers/net/wireless/realtek/rtlwifi/core.c
index f95760c..a11e8f5 100644
--- a/drivers/net/wireless/realtek/rtlwifi/core.c
+++ b/drivers/net/wireless/realtek/rtlwifi/core.c
@@ -1832,7 +1832,7 @@ bool rtl_cmd_send_packet(struct ieee80211_hw *hw, struct sk_buff *skb)
spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags);
pskb = __skb_dequeue(&ring->queue);
- kfree_skb(pskb);
+ dev_kfree_skb_irq(pskb);
/*this is wrong, fill_tx_cmddesc needs update*/
pdesc = &ring->desc[0];
--
2.10.2
@@ -1,148 +0,0 @@
From: Larry Finger <Larry.Finger@lwfinger.net>
Subject: [PATCH] rtlwifi: rtl8821ae: Fix system lockups on boot
Date: Fri, 2 Oct 2015 11:44:30 -0500
In commit 1277fa2ab2f9, the code that cleared all interrupt enable
bits before setting them was removed for all PCI drivers. This fixed an
issue that caused TX to be blocked for 3-5 seconds. On some RTL8821AE units,
this change causes soft lockups to occur on boot. For that reason, the portion
of the earlier commit that applied to rtl8821ae is reverted. Kernels 4.1 and
newer are affected.
See http://marc.info/?l=linux-wireless&m=144373370103285&w=2 and
https://bugzilla.opensuse.org/show_bug.cgi?id=944978 for two cases where
this regression affected user systems. Note that this bug does not appear on
any of the developer's setups. For those users whose systems are affected
by the TX blockage, but do not lock up on boot, a module parameter is added
to disable the interrupt clear
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Cc: Stable <stable@vger.kernel.org> [V4.1+]
---
Kalle,
If possible, please send this patch upstream for inclusion in kernel 4.3.
As noted, the bug affects kernels 4.1 and newer.
This patch applies to wireless-drivers-next, and assumes that the patch that
moved all the Realtek drivers into drivers/net/wireless/realtek has NOT been
applied.
Thanks,
Larry
---
drivers/net/wireless/rtlwifi/pci.h | 2 ++
drivers/net/wireless/rtlwifi/rtl8821ae/hw.c | 17 +++++++++++++++++
drivers/net/wireless/rtlwifi/rtl8821ae/sw.c | 5 +++++
drivers/net/wireless/rtlwifi/wifi.h | 3 +++
4 files changed, 27 insertions(+)
diff --git a/drivers/net/wireless/rtlwifi/pci.h b/drivers/net/wireless/rtlwifi/pci.h
index d4567d1..5da6703 100644
--- a/drivers/net/wireless/rtlwifi/pci.h
+++ b/drivers/net/wireless/rtlwifi/pci.h
@@ -247,6 +247,8 @@ struct rtl_pci {
/* MSI support */
bool msi_support;
bool using_msi;
+ /* interrupt clear before set */
+ bool int_clear;
};
struct mp_adapter {
diff --git a/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c b/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c
index b7f18e21..6e9418e 100644
--- a/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c
+++ b/drivers/net/wireless/rtlwifi/rtl8821ae/hw.c
@@ -2253,11 +2253,28 @@ void rtl8821ae_set_qos(struct ieee80211_hw *hw, int aci)
}
}
+static void rtl8821ae_clear_interrupt(struct ieee80211_hw *hw)
+{
+ struct rtl_priv *rtlpriv = rtl_priv(hw);
+ u32 tmp = rtl_read_dword(rtlpriv, REG_HISR);
+
+ rtl_write_dword(rtlpriv, REG_HISR, tmp);
+
+ tmp = rtl_read_dword(rtlpriv, REG_HISRE);
+ rtl_write_dword(rtlpriv, REG_HISRE, tmp);
+
+ tmp = rtl_read_dword(rtlpriv, REG_HSISR);
+ rtl_write_dword(rtlpriv, REG_HSISR, tmp);
+}
+
void rtl8821ae_enable_interrupt(struct ieee80211_hw *hw)
{
struct rtl_priv *rtlpriv = rtl_priv(hw);
struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));
+ if (!rtlpci->int_clear)
+ rtl8821ae_clear_interrupt(hw);/*clear it here first*/
+
rtl_write_dword(rtlpriv, REG_HIMR, rtlpci->irq_mask[0] & 0xFFFFFFFF);
rtl_write_dword(rtlpriv, REG_HIMRE, rtlpci->irq_mask[1] & 0xFFFFFFFF);
rtlpci->irq_enabled = true;
diff --git a/drivers/net/wireless/rtlwifi/rtl8821ae/sw.c b/drivers/net/wireless/rtlwifi/rtl8821ae/sw.c
index a4988121..8ee141a 100644
--- a/drivers/net/wireless/rtlwifi/rtl8821ae/sw.c
+++ b/drivers/net/wireless/rtlwifi/rtl8821ae/sw.c
@@ -96,6 +96,7 @@ int rtl8821ae_init_sw_vars(struct ieee80211_hw *hw)
rtl8821ae_bt_reg_init(hw);
rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support;
+ rtlpci->int_clear = rtlpriv->cfg->mod_params->int_clear;
rtlpriv->btcoexist.btc_ops = rtl_btc_get_ops_pointer();
rtlpriv->dm.dm_initialgain_enable = 1;
@@ -167,6 +168,7 @@ int rtl8821ae_init_sw_vars(struct ieee80211_hw *hw)
rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps;
rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps;
rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support;
+ rtlpci->msi_support = rtlpriv->cfg->mod_params->int_clear;
if (rtlpriv->cfg->mod_params->disable_watchdog)
pr_info("watchdog disabled\n");
rtlpriv->psc.reg_fwctrl_lps = 3;
@@ -308,6 +310,7 @@ static struct rtl_mod_params rtl8821ae_mod_params = {
.swctrl_lps = false,
.fwctrl_lps = true,
.msi_support = true,
+ .int_clear = true,
.debug = DBG_EMERG,
.disable_watchdog = 0,
};
@@ -437,6 +440,7 @@ module_param_named(fwlps, rtl8821ae_mod_params.fwctrl_lps, bool, 0444);
module_param_named(msi, rtl8821ae_mod_params.msi_support, bool, 0444);
module_param_named(disable_watchdog, rtl8821ae_mod_params.disable_watchdog,
bool, 0444);
+module_param_named(int_clear, rtl8821ae_mod_params.int_clear, bool, 0444);
MODULE_PARM_DESC(swenc, "Set to 1 for software crypto (default 0)\n");
MODULE_PARM_DESC(ips, "Set to 0 to not use link power save (default 1)\n");
MODULE_PARM_DESC(swlps, "Set to 1 to use SW control power save (default 0)\n");
@@ -444,6 +448,7 @@ MODULE_PARM_DESC(fwlps, "Set to 1 to use FW control power save (default 1)\n");
MODULE_PARM_DESC(msi, "Set to 1 to use MSI interrupts mode (default 1)\n");
MODULE_PARM_DESC(debug, "Set debug level (0-5) (default 0)");
MODULE_PARM_DESC(disable_watchdog, "Set to 1 to disable the watchdog (default 0)\n");
+MODULE_PARM_DESC(int_clear, "Set to 1 to disable interrupt clear before set (default 0)\n");
static SIMPLE_DEV_PM_OPS(rtlwifi_pm_ops, rtl_pci_suspend, rtl_pci_resume);
diff --git a/drivers/net/wireless/rtlwifi/wifi.h b/drivers/net/wireless/rtlwifi/wifi.h
index b90ca61..4544752 100644
--- a/drivers/net/wireless/rtlwifi/wifi.h
+++ b/drivers/net/wireless/rtlwifi/wifi.h
@@ -2249,6 +2249,9 @@ struct rtl_mod_params {
/* default 0: 1 means disable */
bool disable_watchdog;
+
+ /* default 0: 1 means do not disable interrupts */
+ bool int_clear;
};
struct rtl_hal_usbint_cfg {
--
2.1.4
@@ -1419,12 +1419,12 @@ diff -Nurp linux-3.14.2/drivers/platform/x86/shuttle-wmi.c linux-3.14.2-shuttle/
+
+module_init(shuttle_wmi_init);
+module_exit(shuttle_wmi_exit);
diff -Nurp linux-3.14.2/MAINTAINERS linux-3.14.2-shuttle/MAINTAINERS
--- linux-3.14.2/MAINTAINERS 2014-03-31 06:40:15.000000000 +0300
+++ linux-3.14.2-shuttle/MAINTAINERS 2014-04-26 18:33:26.869761100 +0300
@@ -7880,6 +7880,12 @@ S: Odd Fixes
diff -Nurp linux-4.6/MAINTAINERS linux-4.6-shuttle/MAINTAINERS
--- linux-4.6/MAINTAINERS
+++ linux-4.6-shuttle/MAINTAINERS
@@ -10130,6 +10130,12 @@ S: Orphan
F: drivers/media/platform/sh_vou.c
F: include/media/sh_vou.h
F: include/media/drv-intf/sh_vou.h
+SHUTTLE WMI EXTRAS DRIVER
+M: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
@@ -1,74 +0,0 @@
SCSI: Fix NULL pointer dereference in RTPM of block layer
The routines in scsi_pm.c assume that if a runtime-PM callback is
invoked for a SCSI device, it can only mean that the device's driver
has asked the block layer to handle the runtime power management (by
calling blk_pm_runtime_init(), which among other things sets q->dev).
However, this assumption turns out to be wrong for things like the ses
driver. Normally ses devices are not allowed to do runtime PM, but
userspace can override this setting. If this happens, the kernel gets
a NULL pointer dereference when blk_post_runtime_resume() tries to use
the uninitialized q->dev pointer.
This patch fixes the problem by checking q->dev in block layer before
handle runtime PM. Since ses doesn't define any PM callbacks and call
blk_pm_runtime_init(), the crash won't occur.
This fixes Bugzilla #101371.
https://bugzilla.kernel.org/show_bug.cgi?id=101371
Signed-off-by: Ken Xue <Ken.Xue@amd.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Cc: stable@vger.kernel.org
---
block/blk-core.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/block/blk-core.c b/block/blk-core.c
index 60912e9..a07ab18 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -3280,6 +3280,9 @@ int blk_pre_runtime_suspend(struct request_queue *q)
{
int ret = 0;
+ if (!q->dev)
+ return ret;
+
spin_lock_irq(q->queue_lock);
if (q->nr_pending) {
ret = -EBUSY;
@@ -3307,6 +3310,9 @@ EXPORT_SYMBOL(blk_pre_runtime_suspend);
*/
void blk_post_runtime_suspend(struct request_queue *q, int err)
{
+ if (!q->dev)
+ return;
+
spin_lock_irq(q->queue_lock);
if (!err) {
q->rpm_status = RPM_SUSPENDED;
@@ -3331,6 +3337,9 @@ EXPORT_SYMBOL(blk_post_runtime_suspend);
*/
void blk_pre_runtime_resume(struct request_queue *q)
{
+ if (!q->dev)
+ return;
+
spin_lock_irq(q->queue_lock);
q->rpm_status = RPM_RESUMING;
spin_unlock_irq(q->queue_lock);
@@ -3353,6 +3362,9 @@ EXPORT_SYMBOL(blk_pre_runtime_resume);
*/
void blk_post_runtime_resume(struct request_queue *q, int err)
{
+ if (!q->dev)
+ return;
+
spin_lock_irq(q->queue_lock);
if (!err) {
q->rpm_status = RPM_ACTIVE;
--
1.9.1
@@ -1,64 +0,0 @@
Revert "SCSI: Fix NULL pointer dereference in runtime PM"
This reverts commit 49718f0fb8c9 ("SCSI: Fix NULL pointer dereference in
runtime PM")
The old commit may lead to a issue that blk_{pre|post}_runtime_suspend and
blk_{pre|post}_runtime_resume can not be called in pairs.
Take sr device as example, when sr device goes to runtime suspend,
blk_{pre|post}_runtime_suspend will be called since sr device defined
pm->runtime_suspend. But blk_{pre|post}_runtime_resume will not be called
since sr device doesn't have pm->runtime_resume. Then sr device can not
resume correctly anymore.
Signed-off-by: Ken Xue <Ken.Xue@amd.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Cc: stable@vger.kernel.org
---
drivers/scsi/scsi_pm.c | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/drivers/scsi/scsi_pm.c b/drivers/scsi/scsi_pm.c
index e4b7998..459abe1 100644
--- a/drivers/scsi/scsi_pm.c
+++ b/drivers/scsi/scsi_pm.c
@@ -219,13 +219,13 @@ static int sdev_runtime_suspend(struct device *dev)
struct scsi_device *sdev = to_scsi_device(dev);
int err = 0;
- if (pm && pm->runtime_suspend) {
- err = blk_pre_runtime_suspend(sdev->request_queue);
- if (err)
- return err;
+ err = blk_pre_runtime_suspend(sdev->request_queue);
+ if (err)
+ return err;
+ if (pm && pm->runtime_suspend)
err = pm->runtime_suspend(dev);
- blk_post_runtime_suspend(sdev->request_queue, err);
- }
+ blk_post_runtime_suspend(sdev->request_queue, err);
+
return err;
}
@@ -248,11 +248,11 @@ static int sdev_runtime_resume(struct device *dev)
const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL;
int err = 0;
- if (pm && pm->runtime_resume) {
- blk_pre_runtime_resume(sdev->request_queue);
+ blk_pre_runtime_resume(sdev->request_queue);
+ if (pm && pm->runtime_resume)
err = pm->runtime_resume(dev);
- blk_post_runtime_resume(sdev->request_queue, err);
- }
+ blk_post_runtime_resume(sdev->request_queue, err);
+
return err;
}
--
1.9.1
+68 -28
View File
@@ -14,9 +14,14 @@
###
### Stable Queue
###
stable-mac80211-fix-hwflags-debugfs-file-format.patch
stable-ath9k-declare-required-extra-tx-headroom.patch
stable-mmc-core-fix-init_card-in-52mhz.patch
# CVE-2016-8405
stable-fbdev-color-map-copying-bounds-checking.patch
stable-tile-ptrace-preserve-previous-registers-for-short-regset-write.patch
stable-drm-schedule-the-output_poll_work-with-1s-delay-if-we-have-delayed-event.patch
stable-drm-fix-broken-vt-switch-with-video-1366x768-option.patch
stable-drm-i915-ignore-bogus-plane-coordinates-on-skl-when-the-plane-is-not-visible.patch
###
### Arch x86
@@ -41,8 +46,8 @@ x86-increase-default-minimum-vmalloc-area-by-64MB-to-192MB.patch
# slows down boot
Revert-cpufreq-pcc-Enable-autoload-of-pcc-cpufreq-fo.patch
# EFI
x86-efi-Fix-multiple-GOP-device-support.patch
# breaks nvidia304
Revert-x86-mm-mtrr-Remove-kernel-internal-MTRR-inter.patch
###
### Core
@@ -77,6 +82,12 @@ acpi-CLEVO-M360S-disable_acpi_irq.patch
# Clevo M720SR freezes with C3
acpi-processor-M720SR-limit-to-C2.patch
# backlight fixes
ACPI-video-Add-a-quirk-to-force-acpi-video-backlight.patch
# drop obsolete warn
acpi-do-not-warn-if-_BQC-does-not-exist.patch
###
### Block
###
@@ -119,20 +130,36 @@ ata-prefer-ata-drivers-over-ide-drivers-when-both-are-built.patch
# Nice SSD speedup
block-Make-CFQ-default-to-IOPS-mode-on-SSDs.patch
# properly fix null pointer deref introduced in 4.1.7
scsi-Revert-SCSI-Fix-NULL-pointer-dereference-in-runtime-PM.patch
scsi-Fix-NULL-pointer-dereference-in-RTPM-of-block-layer.patch
# Include new BFQ I/O scheduler
# (See http://algo.ing.unimo.it/people/paolo/disk_sched)
block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch
block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch
block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
block-Turn-into-BFQ-v8r6-for-4.9.0.patch
###
### Char
###
# hard locks Dell R720xd
Revert-ipmi-Start-the-timer-and-thread-on-internal-m.patch
# tpm_crb fixes for SkyLake
char-tpm-tpm_crb-implement-tpm-crb-idle-state.patch
char-tmp-tpm_crb-fix-Intel-PTT-hw-bug-during-idle-state.patch
char-tpm-tpm_crb-open-code-the-crb_init-into-acpi_add.patch
char-tmp-tpm_crb-implement-runtime-pm-for-tpm_crb.patch
###
### File-system
###
# aufs from: http://aufs.sourceforge.net/ (mga#8314)
fs-aufs4.patch
fs-aufs4-modular.patch
fs-aufs-4.9.patch
fs-aufs-4.9-modular.patch
# btrfs memleak
fs-btrfs-fix-possible-leak-in-btrfs_ioctl_balance.patch
# needed for mdadm: imsm: enable bad block support for imsm metadata
fs-seq_file-reset-iterator-to-first-record-for-zero-off.patch
###
### FireWire
@@ -167,6 +194,12 @@ gpu-drm-mach64-linux-3.14-buildfix.patch
gpu-drm-mach64-3.17-buildfix.patch
gpu-drm-mach64-3.18-buildfix.patch
# i915 skl/kbl speedup
gpu-drm-i915-skl-drop-workarounds-for-A0-and-B0-revisions.patch
gpu-drm-i915-skl-drop-workarounds-for-D0-revision.patch
gpu-drm-i915-skl-drop-workarounds-for-E0-revision.patch
gpu-drm-i915-Remove-WaDisableLSQCROPERFforOCL-KBL-workaround.patch
###
### Hardware Monitoring
###
@@ -177,9 +210,6 @@ gpu-drm-mach64-3.18-buildfix.patch
input-i8042-quirks-for-Fujitsu-Lifebook-A544-and-Lif.patch
# fix alps breakage
input-alps-Only-the-Dell-Latitude-D420_430_620_630-have-separate-stick-button-bits.patch
###
### idle
###
@@ -214,17 +244,20 @@ net-netfilter-IFWLOG-2.6.35-buildfix.patch
net-netfilter-IFWLOG-2.6.37-buildfix.patch
net-ipv4-netfilter-ipt_IFWLOG-3.6-buildfix.patch
net-netfilter-IFWLOG-3.7-buildfix.patch
net-netfilter-IFWLOG-remove-unused-label.patch
# netfilter psd support
net-netfilter-psd.patch
net-netfilter-psd-mdv.patch
net-netfilter-psd-2.6.35-buildfix.patch
net-netfilter-psd-fix-redefines.patch
# wireless lockup
net-wireless-rtlwifi-rtl8821ae-Fix-system-lockups-on-boot.patch
# rtlwifi fixes
net-wireless-rtlwifi-Use-dev_kfree_skb_irq-instead-of-kfree_skb.patch
net-wireless-rtlwifi-Fix-kernel-oops-introduced-with-commit-e4965.patch
# iwlwifi borked fw reference
net-wireless-iwlwifi-fix-firmware-filename-for-3160.patch
# fix speed regression
net-wireless-brcmfmac-fix-incorrect-event-channel-deduction.patch
###
### Platform drivers
@@ -261,8 +294,8 @@ include-kbuild-export-pci_ids.patch
###
###
### Thunderbolt
thunderbolt-Allow-loading-of-module-on-recent-Apple-.patch
###
###
###
### USB
@@ -311,12 +344,10 @@ video-mageia-logo.patch
3rd-aes2501-rmmod-oops-fix.patch
# ndiswrapper
3rd-ndiswrapper-1.59.patch
3rd-ndiswrapper-1.60.patch
3rd-ndiswrapper-Kconfig.patch
3rd-ndiswrapper-Makefile-build-fix.patch
3rd-ndiswrapper-linux-3.14-buildfix.patch
3rd-ndiswrapper-4.0-buildfix.patch
3rd-ndiswrapper-4.2-buildfix.patch
3rd-ndiswrapper-4.7-buildfix.patch
# rfswitch
3rd-rfswitch-1.3.patch
@@ -332,9 +363,6 @@ video-mageia-logo.patch
# add rtl8723bs support (mga#15874)
3rd-rtl8723bs.patch
3rd-rtl8723bs-buildfix.patch
3rd-rtl8723bs-updates.patch
3rd-rtl8723bs-4.2-buildfix.patch
###
### Security
@@ -359,3 +387,15 @@ video-mageia-logo.patch
###
### Tools
###
# wipe powerpc refrence so we can nuke dangling symlinks (mga#17676)
tools-testing-selftest-Makefile-remove-powerpc-reference.patch
# perf build fixes
tools-build-Make-fixdep-parsing-wait-for-last-target.patch
tools-perf-tools-Force-fixdep-compilation-at-the-start-of-.patch
tools-perf-tools-Move-perf-build-related-variables-under-n.patch
###
### UAPI
###
@@ -1,31 +0,0 @@
From 029cd0370241641eb70235d205aa0b90c84dce44 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Thu, 24 Sep 2015 16:59:46 +0200
Subject: ath9k: declare required extra tx headroom
From: Felix Fietkau <nbd@openwrt.org>
commit 029cd0370241641eb70235d205aa0b90c84dce44 upstream.
ath9k inserts padding between the 802.11 header and the data area (to
align it). Since it didn't declare this extra required headroom, this
led to some nasty issues like randomly dropped packets in some setups.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
drivers/net/wireless/ath/ath9k/init.c | 1 +
1 file changed, 1 insertion(+)
--- a/drivers/net/wireless/ath/ath9k/init.c
+++ b/drivers/net/wireless/ath/ath9k/init.c
@@ -874,6 +874,7 @@ static void ath9k_set_hw_capab(struct at
hw->max_rate_tries = 10;
hw->sta_data_size = sizeof(struct ath_node);
hw->vif_data_size = sizeof(struct ath_vif);
+ hw->extra_tx_headroom = 4;
hw->wiphy->available_antennas_rx = BIT(ah->caps.max_rxchains) - 1;
hw->wiphy->available_antennas_tx = BIT(ah->caps.max_txchains) - 1;

Some files were not shown because too many files have changed in this diff Show More